@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body,button,dl dd{margin:0}details,main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button{font-size:100%}input,optgroup,select,textarea{font-size:100%;line-height:1.15;margin:0}optgroup{font-family:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset,textarea{border:1px solid #f8e7cf}fieldset{background-color:#fefdfc;margin:0 0 var(--small-spacing);padding:1.5em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto;background-color:#fdfdfd;border-radius:3px;box-shadow:inset 0 1px 3px rgba(0,0,0,.06);box-sizing:border-box;font-family:"Source Sans Pro",sans-serif;font-size:1rem;margin-bottom:calc($base-spacing / 2);padding:calc($base-spacing / 3);transition:border-color;width:100%;resize:vertical}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],label abbr,template{display:none}:root{--base-line-height:1.5;--base-spacing:calc(var(--base-line-height) * 1em);--small-spacing:calc(var(--base-spacing) / 2)}[type=button],[type=reset],[type=submit],button{appearance:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#dd6a58;border-radius:3px;border:0;color:#fff;cursor:pointer;display:inline-block;font-family:"Source Sans Pro",sans-serif;font-size:1rem;font-weight:600;line-height:1;padding:.75em 1em;text-decoration:none;user-select:none;vertical-align:middle;white-space:nowrap}[type=button]:focus,[type=button]:hover,[type=reset]:focus,[type=reset]:hover,[type=submit]:focus,[type=submit]:hover,button:focus,button:hover{background-color:#c13c27;color:#fff}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:not-allowed;opacity:.5}.ember-power-select-trigger,input,label,select{display:block;font-family:"Source Sans Pro",sans-serif;font-size:1rem}.ember-power-select-trigger{margin-top:1.5em;margin-bottom:1.5em;max-width:100%;width:auto;background-color:#fdfdfd;transition:border-color;appearance:none}label{font-weight:600;margin-bottom:calc(--sass-small-spacing/2)}label.required::after{content:"*"}textarea:hover{border-color:#f2d1a2}textarea:focus{border-color:#dd6a58;box-shadow:inset 0 1px 3px rgba(0,0,0,.06),0 0 5px rgba(217,87,67,.7);outline:0}input[type=checkbox],input[type=radio]{display:inline;margin-right:calc(--small-spacing/2)}input[type=file]{padding-bottom:var(--small-spacing);width:100%}article ol,ol,ul{list-style-type:none}ol,ul{margin:0;padding:0}article ul{list-style-type:disc;margin-bottom:var(--small-spacing);padding-left:1.5em}@media (max-width:30em){article ul{padding-left:0}}article ol{margin-bottom:1.5em}article ol>li{counter-increment:customlistcounter;clear:both;padding:var(--small-spacing) 0 var(--small-spacing) 2em;position:relative;z-index:1}article ol>li::before{position:absolute;left:0;height:2em;width:2em;content:counter(customlistcounter) " ";border:2px solid #f8e7cf;border-radius:50%;color:#b67d47;float:left;font-size:.75rem;line-height:calc(2em - 4px);overflow:hidden;text-align:center}article ol:first-child{counter-reset:customlistcounter}dl{margin-bottom:var(--small-spacing)}dl dt{font-weight:700;margin-top:var(--small-spacing)}table{font-feature-settings:"kern","liga","tnum";border-collapse:collapse;margin:var(--small-spacing) 0;table-layout:fixed;width:100%;position:relative;z-index:-1}thead{background-color:#f9e7e4}td,th{padding:var(--small-spacing)}th{border-bottom:1px solid #eec68c;font-weight:600;text-align:left}td{border-bottom:1px solid #f8e7cf}td,th,tr{vertical-align:middle}
/*! HiDPI v2.0.1 | MIT License | git.io/hidpi */
@-webkit-keyframes sk-foldCubeAngle{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1}90%,to{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}@keyframes sk-foldCubeAngle{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1}90%,to{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}body,h1,h2,h3,h4,h5,h6{font-family:"Source Sans Pro",sans-serif;font-size:1rem}body{font-feature-settings:"kern","liga","pnum";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#444;line-height:1.5;background-color:#fdfdfd;margin:0;width:100%}h1,h2,h3,h4,h5,h6{line-height:1.2;margin:0 0 var(--small-spacing);font-weight:700}h1 code,h2 code,h3 code,h4 code,h5 code,h6 code{text-transform:none}a,h1{color:#dd6a58}h1{font-size:2em}h2{font-size:1.66667em;color:#865931}h3{font-size:1.38889em}h4{font-size:1.15741em}h5{font-size:.96451em}p{margin:1.5em 0 var(--small-spacing);line-height:1.5em}a{text-decoration:none;transition:color .1s linear}a:active,a:focus,a:hover{color:#c13c27}a:active{outline:0}hr{border-bottom:1px solid #f8e7cf;border-left:none;border-right:none;border-top:none;margin:1.5em 0}img,picture{margin:0;max-width:100%}em{font-style:italic}strong{font-weight:700}.visually-hidden{clip-path:inset(50%);white-space:nowrap}.visually-hidden:active,.visually-hidden:focus{clip:auto;clip-path:none;height:auto;margin:0;overflow:visible;position:static;width:auto;white-space:inherit}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}.header-nav.container{width:980px;padding:0 1rem;list-style-type:none;margin:auto}.responsive .header-nav.container{max-width:980px;width:auto}.not-responsive .header{min-width:980px}.header a:hover{border-bottom:none}.header{background-color:#e47051;background:#dd6a58 url(/assets/images/header.svg) top center no-repeat;background-size:cover;color:#fff;padding:1rem 0;font-family:'Source Sans Pro'}.es-header{font-family:"Roboto","Helvetica Neue","Helvetica",sans-serif;font-size:18px;font-weight:400}.header .container{display:flex;display:-webkit-flex}@media screen and (max-width:54em){.responsive.header .container{display:block}}.header .header-nav{align-items:center;display:flex;justify-content:space-between;height:2.8rem}@media screen and (max-width:54em){.responsive.header .header-nav{height:auto}}.header a{color:#fff;display:inline;font-size:1.1em;text-align:center;width:100%}@media screen and (max-width:54em){.responsive.header a{line-height:24px}}.header-nav li{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 0 0;-moz-flex:1 0 0;-ms-flex:1 0 0;flex:1 0 0;display:inline-block;margin-top:10px;margin-bottom:10px;text-align:center}@media screen and (max-width:54em){.responsive .header-nav li{display:inherit}.responsive .header-nav li:not(.header-logo):not(.header-search){width:32%;display:inline-block}}.header-nav li:not(.header-logo):not(.header-search){width:auto}.header-nav .header-logo{-webkit-box-flex:1.5;-moz-box-flex:1.5;box-flex:1.5;-webkit-flex:1.5 0 0;-moz-flex:1.5 0 0;-ms-flex:1.5 0 0;flex:1.5 0 0}.header-nav .header-search{-webkit-box-flex:2;-moz-box-flex:2;box-flex:2;-webkit-flex:2 0 0;-moz-flex:2 0 0;-ms-flex:2 0 0;flex:2 0 0}@media screen and (max-width:54em){.responsive .header-nav .header-search{display:block}}.header-logo a{padding:.5rem;margin-right:0;height:40px;width:100px;background:url(/assets/images/ember-logo.svg) no-repeat;display:block}@media screen and (max-width:54em){.responsive .header-logo a{margin:0 auto}}.header-search{margin-left:4%}.header-search .algolia-autocomplete{display:block!important}.header-search .st-search-input{width:100%;height:35px;margin-bottom:0;padding-left:2.5em;border:0;border-radius:35px;outline:0;appearance:none;background:url(/assets/images/search-icon.svg) rgba(255,255,255,.1) 10px 10px no-repeat;box-shadow:none;font-size:.9rem;line-height:35px;color:#fff}.header-search .st-search-input::-webkit-input-placeholder{color:#fff}.header-search .st-search-input:-moz-placeholder{color:#fff}.header-search .st-search-input::-moz-placeholder{color:#fff}.header-search .st-search-input:-ms-input-placeholder{color:#fff}@media screen and (max-width:54em){.responsive .header-search{margin-left:0}}.visually-hidden{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}@media screen and (min-width:54em){main{display:flex}}.container{max-width:1200px;margin-left:auto;margin-right:auto;padding:0 1em}.container::after{display:block;clear:both;content:'';display:table}.sidebar{background-color:#fffdf9;border-bottom:1px solid #f8e7cf;position:relative;z-index:1;padding:var(--small-spacing) 0}@media screen and (min-width:54em){.sidebar{float:left;display:block;margin-right:0;width:19em;border-bottom:0;border-right:1px solid #f8e7cf;padding:var(--small-spacing) 1.5em 2.25em}.sidebar:last-child{margin-right:0}.sidebar::before{position:absolute;top:0;right:0;bottom:0;left:-100vw;content:"";display:block;background-color:#fffdf9;z-index:-1}.sidebar::after{clear:both;display:block}}@media (min-width:1200px){.sidebar{width:22em}}.sidebar .select2{margin-bottom:1em}label[for=toc-toggle]{cursor:pointer;font-size:1.25em;position:relative}label[for=toc-toggle]:hover,li.toc-level-0 a:hover{color:#dd6a58}label[for=toc-toggle]:hover:after{border-color:#dd6a58 transparent transparent}.toc-toggle:checked~label[for=toc-toggle]:hover:after{border-color:transparent transparent #dd6a58}label[for=toc-toggle]:after{content:'';border-color:#b67d47 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;margin-left:-4px;margin-top:-2px;position:absolute;right:6px;top:50%;width:0}.toc-toggle:checked~label[for=toc-toggle]:after{border-color:transparent transparent #b67d47;border-width:0 4px 5px}@media screen and (min-width:54em){label[for=toc-toggle]{display:none}}.toc-container{border-top:1px solid #f8e7cf;overflow:hidden;display:none}.toc-toggle:checked~.toc-container{display:block}@media screen and (min-width:54em){.toc-container{display:block}.toc-container[style]{display:block!important}}li.toc-level-0{margin-bottom:.5em}li.toc-level-0 a{color:#865931;display:block;line-height:1.25;padding-top:.25em;padding-bottom:.25em}li.toc-level-0 a.active{color:#dd6a58;font-weight:700}li.toc-level-0>a{font-weight:700}ol.toc-level-1{border-left:1px solid #f8e7cf;font-size:.9rem;transition:max-height .5s ease}ol.toc-level-1.selected{max-height:3000px}ol.toc-level-1:not(.selected){overflow:hidden;max-height:0}ol.toc-level-1 li{border-left:3px solid transparent;transition:border-width 200ms,margin-right 200ms}ol.toc-level-1 li.selected,ol.toc-level-1 li:hover{border-left-color:#f8e7cf}ol.toc-level-1 li:hover{border-left-width:6px;margin-right:-3px}ol.toc-level-1 a{padding-left:var(--small-spacing)}article{padding:3em var(--small-spacing)}@media (min-width:40em){article{padding:var(--small-spacing)}}article .edit-page{height:18px;width:24px;color:#865931;display:inline-block;float:right;font-size:1rem;margin:.5em 0 0;opacity:.4;overflow:hidden}article .edit-page:hover{opacity:1;border-bottom:0}.chapter ul+.highlight,article h2,article h3,article h4{margin-top:1.5em}article hr+h2,article hr+h3{margin-top:0}article footer{border-top:1px solid #f8e7cf;margin-top:5em;padding:1.5em 0}article footer::after{clear:both;content:"";display:block}article footer a::after,article footer a::before{display:inline-block;font-weight:700;margin:0 .5em;transition:transform 200ms}article footer .previous-guide{float:left}article footer .previous-guide::before{content:"\2039"}article footer .previous-guide:hover::before{transform:translateX(-.5em)}article footer .next-guide{float:right}article footer .next-guide::after{content:"\203A"}article footer .next-guide:hover::after{transform:translateX(.5em)}article table td,article table th{word-break:break-word}@media (max-width:40em){article table td,article table th{border:0}article table tr{border-bottom:1px solid #eec68c}}.back-to-top{transition:opacity 200ms;color:#dd6a58;display:none;margin-left:1em;text-align:center}@media screen and (max-width:89em){.back-to-top{height:1.5em;width:1.5em;overflow:hidden}}@media screen and (max-width:78em){.back-to-top{height:0}}.anchorable-toc{position:relative}.anchorable-toc:hover a.toc-anchor{display:block}a.toc-anchor{color:#444;display:none;position:absolute;text-decoration:none;border:0;width:30px;height:13px;background:url(/assets/images/link.png) no-repeat;background-size:18px 9px;left:-22px;opacity:.5;top:50%;margin-top:-5px}.toc-private-toggle{font-size:.75rem}.toc-level-0>a{transition:color .1s linear}.old-version-warning{background-color:#dd6a58;color:#fffbf5;padding:.5em;border-radius:3px;margin-bottom:40px}.old-version-warning .btn{float:right;font-weight:700;font-size:12px;color:#fffbf5;padding:.3em .8em;background-color:#e69082;border-radius:3px}.old-version-warning .btn:hover{background:#d4442e}.whoops{width:100%}.whoops__title{text-transform:uppercase}.loading-spinner{text-align:center;margin:15rem auto 10rem}.loading-spinner .sk-folding-cube{margin:20px auto;width:40px;height:40px;position:relative;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.loading-spinner .sk-folding-cube .sk-cube{float:left;width:50%;height:50%;position:relative;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.loading-spinner .sk-folding-cube .sk-cube:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#dd6a58;-webkit-animation:sk-foldCubeAngle 2.4s infinite linear both;animation:sk-foldCubeAngle 2.4s infinite linear both;-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}.loading-spinner .sk-folding-cube .sk-cube2{-webkit-transform:scale(1.1) rotateZ(90deg);transform:scale(1.1) rotateZ(90deg)}.loading-spinner .sk-folding-cube .sk-cube3{-webkit-transform:scale(1.1) rotateZ(180deg);transform:scale(1.1) rotateZ(180deg)}.loading-spinner .sk-folding-cube .sk-cube4{-webkit-transform:scale(1.1) rotateZ(270deg);transform:scale(1.1) rotateZ(270deg)}.loading-spinner .sk-folding-cube .sk-cube2:before{-webkit-animation-delay:.3s;animation-delay:.3s}.loading-spinner .sk-folding-cube .sk-cube3:before{-webkit-animation-delay:.6s;animation-delay:.6s}.loading-spinner .sk-folding-cube .sk-cube4:before{-webkit-animation-delay:.9s;animation-delay:.9s}.chapter li{margin:var(--small-spacing) 0}@media (max-width:30em){.chapter li{margin:0}}.args{color:#b67d47;font-style:italic;font-weight:400;font-size:1rem}.class-field-description--link .return-type,.parameter .parameter-type,.return .return-type{color:#999;font-style:italic;font-weight:400;font-size:1rem;margin-right:5px}.access{color:#fff;background-color:gray;padding:2px 7px;font-size:1.6em;font-weight:600;border-radius:3px}h3 .access{font-size:smaller}.parameters dd,.parameters dl,.parameters dt{display:inline-block}.parameters dl.parameters{margin-left:24px;margin-block-start:0}.event,.method,.property{border-bottom:1px solid #f8e7cf}.event .event-name,.event .method-name,.event .property-name,.method .event-name,.method .method-name,.method .property-name,.property .event-name,.property .method-name,.property .property-name{font-family:Menlo,"DejaVu Sans Mono","Bitstream Vera Sans Mono",Courier,monospace}p.field-since,p.github-link{margin:-12px 0 0;font-size:.75rem}p.field-since{margin:0}.class-field-description--link{cursor:pointer}.class-field-description--link .anchor{float:left;margin-left:-28px;padding:4px 0 0 4px}.class-field-description--link .class-field-description--link-hover{visibility:hidden}.class-field-description--link:hover .class-field-description--link-hover{visibility:visible}.tabbed-layout{margin-top:1em;border:1px solid #e0e0e0;border-radius:4px;overflow:hidden}.tabbed-layout hr{margin:.5em 0}@media (max-width:30em){.tabbed-layout{border:0;border-radius:0}}.tabbed-layout .api-index-filter,.tabbed-layout section{padding:0 1em}@media (max-width:30em){.tabbed-layout .api-index-filter,.tabbed-layout section{padding:0}}.tabbed-layout .tabbed-layout__menu{display:flex;list-style-type:none;overflow:hidden;margin:0 0 .5em;padding:0}.tabbed-layout .tabbed-layout__menu__item{cursor:pointer;flex-grow:1;border-right:solid 1px #e6e4e3;border-bottom:1px solid #dadada;border-left:1px solid transparent;background-color:#f3f3f3;background-image:linear-gradient(0deg,#f3f3f3,#ebebeb);padding:.5em 1em;text-align:center;font-weight:400;color:#443331}.tabbed-layout .tabbed-layout__menu__item:hover{background-color:#ebebeb;background-image:linear-gradient(0deg,#f9f9f9,#ebebeb)}.tabbed-layout .tabbed-layout__menu__item:first-of-type{border-left:none;border-top-left-radius:4px}.tabbed-layout .tabbed-layout__menu__item_selected{cursor:default;border-right:1px solid #d4d2d0;border-left:1px solid #d4d2d0;border-top:3px solid #e77563;font-weight:600}.tabbed-layout .tabbed-layout__menu__item_selected,.tabbed-layout .tabbed-layout__menu__item_selected:hover{background-image:linear-gradient(0deg,#fdfdfd,#fff4e5);color:#2f2f2f;border-bottom:1px solid transparent}.tabbed-layout .tabbed-layout__menu__item_selected:first-of-type{border-left:none}.tabbed-layout .tabbed-layout__menu__item_selected:last-of-type{border-right:none}@media (max-width:30em){.tabbed-layout .tabbed-layout__menu__item,.tabbed-layout .tabbed-layout__menu__item:first-of-type,.tabbed-layout .tabbed-layout__menu__item_selected,.tabbed-layout .tabbed-layout__menu__item_selected:first-of-type{border:0;border-radius:0;padding-left:0;padding-right:0}.tabbed-layout .tabbed-layout__menu__item:not(:last-of-type),.tabbed-layout .tabbed-layout__menu__item_selected:not(:last-of-type){border-right:solid 1px #e6e4e3}}.search-input input{width:100%;height:35px;margin-bottom:0;padding-left:2.5em;border:0;border-radius:35px;outline:0;appearance:none;background:url(/assets/images/search-icon.svg) rgba(255,255,255,.1) 10px 10px no-repeat;box-shadow:none;line-height:35px;font-size:.9rem;color:#fff}.search-input input,.search-input input::placeholder{font-size:.9rem;color:#fff}.search-input input::-webkit-search-cancel-button{margin-right:10px}.ds-dropdown-results{z-index:10}.ds-dropdown-results a{color:#000}.ds-dropdown-menu{background-color:#fff;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.5);color:#000;display:block;font-size:12.8px;margin:6px 0 0;text-align:left}.algolia-docsearch-suggestion{color:#333;overflow:hidden;border-bottom:1px solid #f2d1a2}.algolia-docsearch-suggestion--category-header{display:none;border:2px solid #fff;background:#dd6a58;color:#fff;font-weight:600;padding:5px 10px;text-align:left}.algolia-docsearch-suggestion__main .algolia-docsearch-suggestion--category-header{display:block}.algolia-docsearch-suggestion--highlight{padding:0;color:#ec605e;background:0 0;font-weight:600}.algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--highlight{color:inherit;background:#eaa398}.aa-cursor .algolia-docsearch-suggestion--content{color:#c13c27}.aa-cursor .algolia-docsearch-suggestion{background:#fff}.algolia-docsearch-suggestion--subcategory-column,.algolia-docsearch-suggestion--text{display:none}.algolia-docsearch-suggestion--no-results .algolia-docsearch-suggestion--text{display:block}.algolia-docsearch-suggestion--content{padding:3px 5px;cursor:pointer}.algolia-docsearch-suggestion--subcategory-inline{display:inline-block;font-weight:700}.algolia-docsearch-suggestion--subcategory-inline:after{content:" › "}.algolia-docsearch-suggestion--title,article.chapter h1.module-name{display:inline}.algolia-docsearch-suggestion--noresults{padding:0 5px 10px 10px}.algolia-docsearch-suggestion--noresults a{color:#dd6a58;text-decoration:none}.algolia-docsearch-footer{border-top:1px solid #f8e7cf;text-align:right;font-size:12px;padding:4px 2px 0 0;color:#333}.algolia-docsearch-footer .algolia-docsearch-footer--logo{display:inline-block!important;width:45px;height:16px;text-indent:101%;overflow:hidden;white-space:nowrap;background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-size:contain;vertical-align:middle}@media (min-width:40em){.ds-dropdown-menu{min-width:100%}.algolia-docsearch-suggestion--text{display:block;font-size:.9em;padding:2px 0}}@media (min-width:54em){.ds-dropdown-menu{min-width:600px}.algolia-docsearch-suggestion{display:table;width:100%;border-bottom:1px solid #f8e7cf}.algolia-docsearch-suggestion--subcategory-column{border-right:1px solid #f8e7cf;background:#fffdf9;color:#444;display:table-cell;overflow:hidden;padding:3px 7px 3px 5px;text-align:right;text-overflow:ellipsis;vertical-align:top;width:135px;max-width:135px;min-width:135px}.algolia-docsearch-suggestion--subcategory-column-text{display:none}.algolia-docsearch-suggestion__secondary .algolia-docsearch-suggestion--subcategory-column-text{display:block}.algolia-docsearch-suggestion--content{display:table-cell;padding:3px 10px}.algolia-docsearch-suggestion--subcategory-inline{display:none}.algolia-docsearch-suggestion--title{font-weight:600}.algolia-docsearch-suggestion--text{display:block;font-weight:400;padding:2px}}article.chapter .heading__link__edit{float:right;width:24px;height:24px;display:block;position:relative}@media (min-width:31em){article.chapter .heading__link__edit::after,article.chapter .heading__link__edit::before{transition:.2s opacity,.2s transform}article.chapter .heading__link__edit::before{opacity:0;position:absolute;content:'';width:10px;height:10px;left:-20px;bottom:5px;background:gray;transform:rotate(-45deg) translateX(-5px) translateY(-5px);transform-origin:50% 50%}article.chapter .heading__link__edit::after{opacity:0;position:absolute;bottom:-4px;left:-140px;width:125px;content:attr(data-tooltip);padding:2px 0;text-align:center;background:gray;color:#fff;transform:translateX(-10px);border-radius:3px}article.chapter .heading__link__edit:hover::before{opacity:1;transform:rotate(-45deg) translateY(0)}article.chapter .heading__link__edit:hover::after{opacity:1;transform:translateX(0)}}article.chapter .api__index__content ul{list-style-type:none;-webkit-column-count:2;-webkit-column-gap:1em;column-count:1em;vertical-align:baseline}article.chapter .api__index__content ul li{margin-top:0;margin-bottom:0}.access-checkbox{display:inline;white-space:nowrap;margin-left:.8em;font-weight:500}.attributes{margin:10px 0}.attributes .attribute-label{display:inline-block;width:120px;color:#000;font-weight:700;text-transform:uppercase}@media (max-width:30em){.attributes .attribute-label{display:block;margin-top:10px}}.attributes .attribute-value .comma{display:inline-block;margin-left:-.28em}@media screen and (min-width:54em){.header{top:0;width:100%}main.container{width:100%;min-height:calc(100vh - 18rem)}main.container .content{position:relative;margin-right:0;margin-bottom:0;overflow:auto;padding:1.5em;min-width:auto}main.container .content::after{clear:both;display:table}main.container .content .chapter{width:800px;max-width:100%}}@media (min-width:992px){nav.es-navbar div.container{align-items:center}}