@import url(https://fonts.googleapis.com/css?family=Nunito+Sans:200,300,400,600,700);@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);:root{--cirrus-fg:#010101}html{scroll-behavior:smooth}body{--scrollbar-bg:#fcfdfd;--scrollbar-color:#c5c1b9;--scrollbar-corner-bg:#b7b7b7;--scrollbar-thumb-bg:#ddd}iframe{height:500px}main>div:focus{box-shadow:none}table tbody{max-height:400px}table.table td,table.table th{padding:.5rem}.content{width:95%}.padtop{padding-top:6rem}.tabpage{display:none}.tag{margin-right:.25rem}.tabpage.tabpage--shown{display:block}.desc{font-size:11px;font-family:Nunito Sans;margin-left:10px;vertical-align:bottom}.form-ext-control{margin-bottom:.75rem}.tree-nav-body .tree-nav{min-width:17rem!important}.class-table pre>code{border-left:none;padding:0}code{font-size:14px!important;line-height:1.75!important}::-webkit-scrollbar{background-color:var(--scrollbar-bg);color:var(--scrollbar-color)}::-webkit-scrollbar-corner{background-color:var(--scrollbar-corner-bg)}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-bg)}@media screen and (min-width:768px){.content{width:80%}}#cirrus-search{-webkit-flex-grow:1;flex-grow:1;max-width:100%}@media screen and (min-width:768px){#cirrus-search{max-width:15rem}}@media screen and (min-width:1024px){#cirrus-search{max-width:25rem}}.DocSearch-Button{background-color:hsla(0,0%,100%,.5);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);width:100%}.DocSearch-Button .DocSearch-Search-Icon{color:#aaa}.DocSearch-Button .DocSearch-Button-Placeholder{color:#bbb;font-size:.85rem;text-transform:capitalize}.DocSearch-Container{position:fixed;top:0;left:0;z-index:200;height:100vh;width:100vw;background-color:rgba(0,0,0,.2);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.DocSearch-Container,.DocSearch-Container .DocSearch-Modal{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.DocSearch-Container .DocSearch-Modal{margin:0 auto;width:100%;max-width:47.375rem;min-height:0;border-radius:.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);background:#fff}.DocSearch-Container .DocSearch-Hit-action-button{background-color:inherit;color:inherit;padding:inherit}.DocSearch-Container .DocSearch-SearchBar{z-index:1;padding:0 1rem;position:relative;display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-align-items:center;align-items:center;border-bottom:1px solid #e8eff5}.DocSearch-Container .DocSearch-Dropdown{margin-bottom:2rem}.DocSearch-Container .DocSearch-Form{box-shadow:none}.DocSearch-Container .DocSearch-Input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;height:3.5rem;font-size:1rem;color:#0f172a;margin-left:.75rem;margin-right:1rem;-webkit-flex:auto;flex:auto;min-width:0;border:none!important;box-shadow:none;background-image:none!important;padding:inherit!important}.DocSearch-Container .DocSearch-Input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=reset])[type=search]{padding:0!important}.DocSearch-Container .DocSearch-Input:focus{box-shadow:none!important}.DocSearch-Container .DocSearch-Hits{margin:0 1rem}.DocSearch-Container .DocSearch-Hits:first-child{padding-top:1.5rem}.DocSearch-Container .DocSearch-Hits mark{padding:inherit}.DocSearch-Container .DocSearch-Hits .DocSearch-Hit-source{line-height:1.5rem;font-weight:600;font-size:1.25rem;color:#0f172a;background:#fff;margin-bottom:1rem}.DocSearch-Container .DocSearch-Screen-Icon svg{margin:auto}.DocSearch-Container button{background:inherit;border:inherit;margin:inherit;padding:inherit}.DocSearch-Container input{background:inherit;border:inherit;box-shadow:inherit}@media screen and (min-width:640px){.DocSearch-Container{padding:1.5rem}}@media screen and (min-width:768px){.DocSearch-Container{padding:10vh}}.page-layout{display:grid;grid-template-columns:minmax(0,1fr);max-width:90rem;margin:0 auto}@media screen and (min-width:1023px){.page-layout{grid-template-columns:minmax(0,1fr) 15rem}}@media screen and (min-width:1024px){.algolia-autocomplete{width:75%}}@media screen and (min-width:1280px){.algolia-autocomplete{width:50%}}@media screen and (max-width:768px){.default-layout.tree-nav-body{display:block}.tree-nav-header{position:fixed;width:2.5rem;height:4rem}}.header.header-landing{backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);padding:1.5rem}.header.header-landing.translucent{background:hsla(0,0%,100%,.87)!important}.header.header-light{background-color:hsla(0,0%,100%,.8);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.header a,.header button{color:inherit}.header button a{color:inherit;font-weight:semibold}.transition{background-image:-webkit-linear-gradient(top,hsla(0,0%,100%,.0001),#fff);background-image:linear-gradient(180deg,hsla(0,0%,100%,.0001),#fff);bottom:0;height:175px;left:0;right:0;opacity:0;position:absolute}.transition,.transition.transition--visible{-webkit-transition:all .3s;transition:all .3s}.transition.transition--visible{opacity:1}.transition.transition--tall{height:550px}.codeblock{border-radius:.25rem;max-height:500px}.codeblock code{font-size:1.25rem;display:inherit;padding:inherit;white-space:pre;word-wrap:break-word;font-family:inherit;text-align:inherit;line-height:inherit;-moz-tab-size:inherit;tab-size:inherit;-webkit-hyphens:inherit;-ms-hyphens:inherit;hyphens:inherit;border-left:inherit;margin:inherit;position:inherit;color:inherit;background-color:inherit}.codeblock.break-all code{word-break:break-all}@media screen and (max-width:768px){pre>code{line-break:anywhere}}.header.header--docs-theme{backdrop-filter:blur(8px);background-color:hsla(0,0%,100%,.8)}.header .header__contents{display:-webkit-flex;display:flex;max-width:1920px}@media screen and (max-width:767px){.header .header__contents{display:block}}.sidebar-wrapper{top:5rem;height:inherit!important}.sidebar-wrapper,.sidebar__title{position:-webkit-sticky;position:sticky}.sidebar__title{top:0;z-index:99}.sidebar__title:before{background:#fff;bottom:0;content:" ";display:block;left:-10px;position:absolute;right:-10px;top:-5px;z-index:-1}.tree-nav-container{margin-top:2rem;overflow-y:inherit!important}.default-layout{max-width:1920px}.default-layout.tree-nav-body{height:inherit}.default-layout.tree-nav-body .tree-nav{height:auto;min-height:100vh;overflow:visible;overflow:initial}.default-layout .tree-nav-header{display:none}.default-layout .sidebar{height:calc(100vh - 5rem);overflow-y:auto}@media screen and (max-width:768px){.default-layout{display:block}.default-layout.content{width:100%}.default-layout .tree-nav-header{display:-webkit-flex;display:flex;position:fixed;top:10rem}.sidebar-container{background-color:#fff;height:100%;margin-top:0}.sidebar-container .sidebar{height:100vh}}.toc__nav{position:-webkit-sticky;position:sticky;top:5rem;-webkit-align-self:start;align-self:start;padding-left:1rem}.toc__nav li.active>a{color:#333;font-weight:700}.toc__nav ol,.toc__nav ul{list-style:none;margin:0;padding:0}.toc__nav li{margin-left:1rem}.toc__nav li>a{color:#aaa;font-weight:400}@media screen and (max-width:1023px){.toc__nav{display:none}}#splash-img,.newsletter{overflow:hidden;position:relative}#splash-img:before,.newsletter:before{content:" ";position:absolute;width:100%;height:100%;top:0;left:0;background-color:#fff;background:url(https://raw.githubusercontent.com/Spiderpig86/Cirrus/gh-pages/cirrus-docs-next/static/img/gradient.jpg) no-repeat 50%;background-size:cover;will-change:transform;z-index:-1}.btn-primary.focus,.btn-primary.hover{--btn-color:214,41,57}.btn-primary.focus{box-shadow:0 0 0 .2rem rgba(240,61,76,.5)}#menu-list-addon:hover{background-color:rgba(60,60,60,.25)}#tooltips button{text-align:center}.demo-tooltip{width:100%}.preview .content{max-width:60rem!important}.algolia-autocomplete .ds-dropdown-menu{box-shadow:0 .2rem 1.25rem 0 rgba(27,30,36,.07)}@media screen and (max-width:768px){.algolia-autocomplete{width:100%}.algolia-autocomplete .ds-dropdown-menu{min-width:0}.doc-header .nav-right{overflow:visible}}.algolia-autocomplete .algolia-docsearch-suggestion--highlight{color:#f03d4d}.monaco-editor textarea:focus{box-shadow:none!important}.Pane.horizontal{display:block!important}.Resizer{background:#000;opacity:.4;z-index:1;box-sizing:border-box;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box}.Resizer:hover{-webkit-transition:all .2s ease;transition:all .2s ease}.Resizer.horizontal{margin:-5px 0;border-top:5px solid hsla(0,0%,100%,0);border-bottom:5px solid hsla(0,0%,100%,0);cursor:row-resize;width:100%}.Resizer.horizontal:hover{border-top:5px solid rgba(0,0,0,.5);border-bottom:5px solid rgba(0,0,0,.5)}.Resizer.vertical{width:11px;margin:0 -5px;border-left:5px solid hsla(0,0%,100%,0);border-right:5px solid hsla(0,0%,100%,0);cursor:col-resize}.Resizer.vertical:hover{border-left:5px solid rgba(0,0,0,.5);border-right:5px solid rgba(0,0,0,.5)}.Resizer.disabled{cursor:not-allowed}.Resizer.disabled:hover{border-color:transparent}.is-dragging{pointer-events:none!important}@media screen and (max-width:768px){.Pane1>div{padding:0!important}}.line{height:.75rem;margin-bottom:.5rem}.notification{margin-top:-.25rem;margin-right:-.25rem;height:.75rem;width:.75rem}.sizes-page td{vertical-align:middle}.typography-page .tag{margin-right:.25rem}.table thead th{white-space:pre-wrap}.release-notes-page pre{padding:1em;margin:.5em 0;overflow:auto;border-radius:.25rem}.release-notes-page pre,.release-notes-page pre code{font-family:Consolas,Menlo,Monaco,Andale Mono WT,Andale Mono,Lucida Console,Lucida Sans Typewriter,DejaVu Sans Mono,Bitstream Vera Sans Mono,Liberation Mono,Nimbus Mono L,Courier New,Courier,monospace;font-size:14px;line-height:1.375;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;background:#2a2734;color:#9a86fd}.release-notes-page pre code{border-left:none}.grid{margin:1rem 0}.grid ._grid-ex{background-color:#eee;border-radius:.25rem;font-weight:700;text-align:center}.grid ._grid-ex p{margin:0}#grids .col>div,#grids [class*=" h-"]>div,#grids [class*=" w-"]>div,#grids [class*=col-]>div,#grids [class^=h-]>div,#grids [class^=w-]>div{background:#eee;text-align:center;border-radius:5px;font-size:.7rem;text-transform:uppercase;min-height:30px!important;line-height:30px;margin-bottom:.75rem;font-weight:700;letter-spacing:.1rem}#grids [class^=h-]>div{height:100%}