@charset "UTF-8";:root{--font-display: "Inter", "Noto Sans", "Noto Sans Hebrew", sans-serif;--font-text: "Noto Sans", "Noto Sans Hebrew", sans-serif;--font-size-xs: .75rem;--line-height-xs: 1.25rem;--font-size-s: .875rem;--line-height-s: 1.5rem;--font-size-m: 1rem;--line-height-m: 1.5rem;--font-size-xl: 1.8125rem;--line-height-xl: 2.125rem;--space-xs: .25rem;--space-s: .5rem;--space-m: 1rem;--space-l: 1.5rem;--space-xl: 3rem;--animation-duration: .4s;--color-white: rgba(255, 255, 255, .95);--color-bg: hsl(180, 19%, 94%);--color-primary-bg: hsl(187, 38%, 86%);--color-primary: hsl(197, 76%, 15%);--color-primary-light: hsl(197, 30%, 30%);--color-primary-dark: hsl(197, 76%, 10%);--color-green: hsl(128, 97%, 66%);--color-text-on-green: hsl(128, 97%, 5%)}@media (prefers-reduced-motion){:root{--animation-duration: 0s}}*{box-sizing:border-box}sup,sub{font-size:unset}abbr[title]{text-decoration:underline dotted;-webkit-text-decoration:underline dotted}table,caption,tbody,tfoot,thead,tr,th,td{outline:0;border-spacing:0}th{font-weight:unset}input,textarea,button,select{display:block;font-family:inherit;font-size:unset;border:unset;background:transparent;color:unset}button{cursor:pointer;font-weight:unset;color:inherit}img{display:block}:root{--nav-height: 120px;--nav-gradient-height: 75px;--nav-links-height: 45px;--vh: 95vh;--color-brand: #04bf93;--color-highlight: #10131a;--color-highlight-above: #04bf93;--color-background: #e1ebef;--color-background-brand: #c4d8e2;--color-background-above: #eff3f4;--color-text: #10131a;--color-text-secondary: #ffffff;--color-border: #b1c3d0}*[hidden]{display:none}:target{scroll-margin-top:60px}html{background-color:var(--color-highlight)}body{margin:0;font-family:var(--font-text);font-size:16px;color:var(--color-text);background-color:#fff}h1,h2,h3,h4,h5,h6{font-family:var(--font-display)}h1{font-size:40px}pre,code{font-family:Menlo,Consolas,Courier New,Courier,monospace}a{color:#10131a}pre{display:flex;padding:32px;align-items:flex-start;gap:10px;align-self:stretch;background:#494947;color:#fdfdfd}code{background:#494947;color:#fdfdfd;border-radius:6px;padding:4px 6px;font-size:76%}.wrapper{min-height:100vh;display:flex;flex-direction:column}.wrapper .navbar-offset-wrapper{flex-grow:1;display:flex;flex-direction:column}@media (max-width: 768px){figure{margin:0}}figure img{width:100%}figure figcaption{font-size:75%;text-align:center;margin-top:4px}html[lang*=sma] q,html[lang*=smj] q,html[lang=se] q,html[lang=sje] q,html[lang=sjd] q,html[lang=sms] q,html[lang=smn] q{quotes:"”" "”"}kbd{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:3px;box-shadow:0 1px #0003;color:#212529;display:inline-block;font-family:Menlo,Consolas,Courier New,Courier,monospace;font-size:.875em;line-height:1;padding:.2em .4em;margin:0 .2em}brl-language-map .fallback{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;padding:0 32px}.header-nav-wrapper{z-index:999;height:var(--nav-height);display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:calc(var(--nav-gradient-height) * -1);box-shadow:0 1px 10px 2px #0003}.header-nav-wrapper .header-gradient{flex-grow:1;background-image:linear-gradient(#159dd7,var(--color-brand))}@media (max-width: 450px){.header-nav-wrapper .nav-control.search-visible{grid-template-columns:min-content 1fr}.header-nav-wrapper .nav-control.search-visible .search-wrapper{width:100%}.header-nav-wrapper .nav-control.search-visible .search-wrapper .search-input{display:inherit}.header-nav-wrapper .nav-control.search-visible .language-wrapper{display:none}}.header-nav-wrapper .nav-control{width:100%;height:var(--nav-links-height);display:grid;grid-template-columns:3fr 2fr min-content;background-color:var(--color-highlight)}@media (min-width: 768px){.header-nav-wrapper .nav-control{grid-template-columns:3.5fr 3.5fr 3fr}}@media (min-width: 1024px){.header-nav-wrapper .nav-control{grid-template-columns:3.5fr 3.5fr 2fr}}.header-nav-wrapper .nav-control a{text-decoration:none}.header-nav-wrapper .nav-control .nav{position:relative;display:flex;gap:1rem;height:var(--nav-links-height)}.header-nav-wrapper .nav-control .nav .logo{position:relative;height:100%;padding:0 2rem;display:flex;justify-content:center;align-items:flex-start;margin-top:4px}.header-nav-wrapper .nav-control .nav .logo>svg{position:absolute;bottom:12px;left:12px}.header-nav-wrapper .nav-control .search-wrapper{min-width:55px}@media (min-width: 1024px){.header-nav-wrapper .nav-control .search-wrapper{margin-inline-start:.5rem}}@media (min-width: 1280px){.header-nav-wrapper .nav-control .search-wrapper{margin-inline-start:.5rem}}@media (max-width: 450px){.header-nav-wrapper .nav-control .search-wrapper{width:55px;justify-self:end;cursor:pointer}}@media (max-width: 450px){.header-nav-wrapper .nav-control .search-wrapper .search-input{display:none}}.header-nav-wrapper .nav-control .language-wrapper{display:flex;margin:0 4px;height:var(--nav-links-height);padding:0 8px;position:relative}@media (max-width: 768px){.header-nav-wrapper .nav-control .language-wrapper{position:initial}}.navbar-container input[type=checkbox]:checked~.menu-items{transform:translate(0)}.search-popover{display:flex;flex-direction:column;background-color:#fdfdfd;box-shadow:0 5px 12px #0000001a}.search-popover .search-results{list-style:none;padding:0 20px;margin:0}@media (max-width: 1024px){.search-popover{position:absolute;left:0;width:100%}}.search-result{padding:20px 0;border-bottom:1px solid #ddd}.search-result a{display:flex;gap:8px;align-items:center;text-decoration:none;color:inherit}.search-result .description{margin-top:8px;font-weight:300}.search-see-more{height:90px;display:flex;justify-content:center;align-items:center}.search-see-more-button{display:flex;padding:8px;flex-direction:column;justify-content:center;align-items:center;min-width:144px;color:inherit;text-decoration:none;font-family:var(--font-display);font-weight:600;border-radius:4px;border:2px solid #b1c3d0;background:#fff}.footer{padding:32px;display:flex;flex-direction:column;justify-content:space-between;gap:32px;background-color:var(--color-highlight);color:var(--color-text-secondary)}@media (min-width: 600px){.footer{flex-direction:row}}.footer .copyright{font-size:10px}.footer .footer-content{padding:16px 0;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;gap:16px}@media (min-width: 450px){.footer .footer-content{flex-direction:row}}.footer .footer-content .links{display:flex;gap:32px;flex-wrap:wrap}.footer .footer-content .links .link-group>span{font-size:18px;font-weight:700}.footer .footer-content .links .link-group ul{font-size:14px;padding-left:16px}.footer .footer-content .links .link-group ul li{margin:4px 0}.footer .footer-content .links .link-group ul li,.footer .footer-content .links .link-group ul a{text-decoration:none;color:inherit}.footer .footer-content .links .link-group ul li:hover,.footer .footer-content .links .link-group ul a:hover{text-decoration:underline}.footer .footer-content .footer-info{display:flex;flex-direction:column;gap:32px}@media (min-width: 450px){.footer .footer-content .footer-info{flex-direction:row}}@media (min-width: 450px){.footer .footer-content .footer-info .info-text{flex-direction:row;text-align:right}}.footer .footer-content .footer-info .info-text>span{font-size:18px;font-weight:700}.footer .footer-content .footer-info .info-text>p{font-size:14px;color:inherit}.footer .footer-content .footer-info .star{margin-top:8px;align-self:center}@media (min-width: 450px){.footer .footer-content .footer-info .star{align-self:flex-start}}.aside{padding:2rem;overflow-y:auto;background-color:#fff}@media (min-width: 768px){.aside{padding:2rem 1rem;position:sticky;top:var(--nav-links-height);z-index:1;padding-bottom:96px}}.aside .aside-block{display:flex;flex-direction:column}.aside .aside-block:not(:last-child){padding-bottom:24px;border-bottom:1px solid var(--color-border)}.aside .aside-block .aside-block-meta{display:flex;justify-content:space-between;align-items:center;font-size:10px;font-weight:700}.aside .aside-block .aside-block-text{padding:1.5rem 0;display:flex;flex-direction:column;gap:1rem}.aside .aside-block .aside-block-text h3{margin:0;font-size:16px;color:var(--color-text)}.aside .aside-block .aside-block-text p{margin:0;font-size:12px;line-height:16px}.aside .aside-block>a{align-self:flex-end;padding:8px;border:2px solid var(--color-border);border-radius:8px;font-size:12px;font-weight:700;color:var(--color-text);text-decoration:none;text-transform:uppercase}.aside .aside-block>a:hover{color:var(--color-text-secondary);background-color:var(--color-highlight);border-color:var(--color-highlight)}.menu-item{display:flex;justify-content:center;align-items:center;color:#01fdc1;font-size:10px;font-weight:700;text-transform:uppercase;cursor:pointer}@media (max-width: 767px){.menu-item .sm{display:block}.menu-item .lg{display:none}}@media (min-width: 768px){.menu-item .lg{display:block}.menu-item .sm{display:none}}.category-label{width:fit-content;padding:.25rem;display:flex;gap:.5rem;font-size:12px;background-color:var(--color-highlight);color:var(--color-text-secondary);text-transform:uppercase}.category-label>div{width:1px;background-color:var(--color-text-secondary)}.category-label>span{font-weight:700}@media (min-width: 1024px){.category-label{font-size:14px}}.tag-label{padding:.25rem;font-size:10px;font-weight:700;background-color:var(--color-highlight);color:var(--color-text-secondary);text-transform:uppercase}.download-button{padding:8px 16px;width:fit-content;display:flex;align-items:center;justify-content:center;gap:16px;background-color:var(--color-text-secondary);border:2px solid var(--color-border);border-radius:8px;color:var(--color-text);text-decoration:unset}.download-button:hover{background-color:var(--color-border)}.download-button>img{width:24px}.download-button .button-text>span{font-weight:700}.download-button .button-text>div{font-size:12px;white-space:nowrap}.large{width:100%;height:100%;flex-direction:column;gap:8px;text-align:center;aspect-ratio:1}.large>img{width:32px;height:32px;object-fit:scale-down}.language-select{font-size:12px;display:flex;align-items:center;gap:.5rem;position:relative;width:100%}.language-wrapper .button{position:absolute;inset:0;width:100%;height:100%;z-index:1000;opacity:0;cursor:pointer;padding:0;margin:0}@media (max-width: 768px){.language-wrapper .button{position:absolute;top:var(--nav-gradient-height);left:unset;right:0;width:90px;height:var(--nav-links-height)}}.language-wrapper .list{position:absolute;top:var(--nav-links-height);left:-4px;right:-4px;list-style:none;margin:0;padding:0;display:none;background-color:var(--color-highlight);height:fit-content;max-height:calc(100vh - 45px);overflow:auto}@media (max-width: 768px){.language-wrapper .list{top:120px;height:calc(100vh - 200px)}}.language-wrapper .list li:hover{background-color:var(--color-highlight-above)}.language-wrapper .list a{color:#fff;text-decoration:none;display:block;padding:12px 16px}.language-wrapper .button:checked~.list{display:block}.search{position:relative;padding-left:1rem;padding-right:1rem;width:100%;height:calc(var(--nav-links-height) + 1px);margin-top:-1px;display:flex;align-items:center;gap:.5rem;background-color:var(--color-highlight-above)}.search:focus-within{background-color:var(--color-brand)}.search>input{outline:unset;width:100%;height:100%;font-size:16px;color:var(--color-text-secondary)}.search>input:focus~.results{display:flex}.search>input::placeholder{color:var(--color-text-secondary);opacity:.6;text-transform:uppercase}.search>input:-webkit-autofill,.search>input:-webkit-autofill:hover,.search>input:-webkit-autofill:focus,.search>input:-webkit-autofill:active{-webkit-text-fill-color:var(--color-text-secondary);-webkit-box-shadow:0 0 0px 1000px var(--color-brand) inset}.search .results{position:absolute;top:100%;left:0;width:100%;display:none;flex-direction:column;justify-content:center;background-color:var(--color-text-secondary);box-shadow:#0000001a 0 20px 25px -5px,#0000000a 0 10px 10px -5px}.search .results .result{padding:8px 0;display:flex;text-decoration:none;color:var(--color-text);border-bottom:1px solid var(--color-text)}.search .results .see-more{margin:16px;padding:8px;text-decoration:none;color:var(--color-text);background-color:transparent;text-transform:uppercase;border:2px solid var(--color-text);border-radius:4px}.tag{text-decoration:none;width:fit-content;font-size:12px;display:flex;font-family:var(--font-display);font-weight:600;padding:4px 8px;justify-content:center;align-items:center;border:2px solid var(--color-brand);border-radius:4px;color:var(--color-text);text-transform:uppercase;margin-top:2px;white-space:nowrap}.tag-resource{border:1px solid #471adf;background:#e8e4f8}.tag-resource:hover{background:color-mix(in srgb,rgb(232,228,248) 30%,transparent)}.tag-category{border:1px solid #159ed7;background:#ddeff7}.tag-category:hover{background:color-mix(in srgb,#ddeff7 30%,transparent)}.tag-post{border:1px solid #04bfbc;background:#d0fbf4}.tag-post:hover{background:color-mix(in srgb,#d0fbf4 30%,transparent)}.tag-language{border:1px solid #04bf93;background:#d0fbf0}.tag-language:hover{background:color-mix(in srgb,#d0fbf0 30%,transparent)}pre{margin:1.5rem 0;padding:1.25rem;overflow-x:auto;border-radius:6px;background-color:var(--color-primary-dark)}pre code{font-family:Iosevka,Iosevka Web,Fira Code,Consolas,monospace;font-size:.875rem;line-height:1.6;background:none;padding:0;border-radius:0;color:#abb2bf}:not(pre)>code{font-family:Iosevka,Iosevka Web,Fira Code,Consolas,monospace;font-size:.9em;padding:.15em .4em;background-color:#0000000f;border-radius:4px;color:inherit}.hljs{color:#abb2bf;background:var(--color-primary-dark)}.hljs-comment,.hljs-quote{color:#5c6370;font-style:italic}.hljs-doctag,.hljs-keyword,.hljs-formula{color:#c678dd}.hljs-section,.hljs-name,.hljs-selector-tag,.hljs-deletion,.hljs-subst{color:#e06c75}.hljs-literal{color:#56b6c2}.hljs-string,.hljs-regexp,.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string{color:#98c379}.hljs-attr,.hljs-variable,.hljs-template-variable,.hljs-type,.hljs-selector-class,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-number{color:#d19a66}.hljs-symbol,.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-title{color:#61aeee}.hljs-built_in,.hljs-title.class_,.hljs-class .hljs-title{color:#e6c07b}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}.landing{display:flex;flex-direction:column;background-color:var(--color-background)}@media (min-width: 768px){.landing{display:grid;grid-template-columns:7fr 3fr}}@media (min-width: 1280px){.landing{grid-template-columns:6fr 3fr}}@media (min-width: 1024px){.landing{grid-template-columns:7fr 2fr}}@media (min-width: 1280px){.landing{height:calc(max(100vh,var(--nav-height) * 8) - var(--nav-height))}}.landing .blocks{display:flex;flex-direction:column;gap:1rem;height:inherit}@media (min-width: 1280px){.landing .blocks{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}}.landing .big-block{grid-row:1/3;display:grid;grid-template-rows:1fr 1fr;background-color:var(--color-background-above)}@media (max-width: 1280px){.landing .big-block{grid-template-rows:1fr}}.landing .big-block .first-cell{padding:2rem;display:flex;flex-direction:column;justify-content:space-between;gap:2rem}.landing .big-block .first-cell .text-group{display:flex;flex-direction:column;gap:1rem}.landing .big-block .first-cell .text-group>h2{margin:0;font-size:26px}@media (min-width: 1440px){.landing .big-block .first-cell .text-group>h2{font-size:32px}}.landing .big-block .first-cell .text-group>p{margin:0;font-size:14px;line-height:22px}.landing .big-block .first-cell>h3{margin:0}.landing .big-block .second-cell{display:flex;flex-direction:column;margin-top:-8px}.landing .big-block .second-cell h3{padding:0 2rem}.landing .small-block{padding:2rem;display:flex;flex-direction:column;gap:1rem;background-color:var(--color-background-above)}.landing .small-block>h2{margin:0;font-size:26px}@media (min-width: 1440px){.landing .small-block>h2{font-size:32px}}.landing .small-block>p{margin:0;font-size:14px;line-height:22px}.button-group{margin-top:1rem;display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem}@media (min-width: 412px){.button-group{flex-direction:row}}.category-index{flex-grow:1;display:flex;flex-direction:column;background-color:var(--color-background)}@media (min-width: 768px){.category-index{display:grid;grid-template-columns:7fr 3fr}}@media (min-width: 1024px){.category-index{grid-template-columns:7fr 2fr}}.category-index .content{padding:32px;background-color:var(--color-background-above)}.category-index .content h1{margin:4px 0 12px}.category-index .content .title{padding-bottom:16px;border-bottom:1px solid #ddd}.category-index .content .title>h1{margin:0}.category-index .content .search-query{display:inline;color:#029de0}.category-index .content .results{padding-top:16px;display:flex;flex-direction:column;gap:16px}.category-index .content .results .result{border-bottom:1px solid var(--color-text)}.category-index .content .results .result .result-title{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.category-index .content .results .result .result-title .left{display:flex;flex-direction:column;gap:4px}@media (min-width: 768px){.category-index .content .results .result .result-title .left{flex-direction:row;gap:20px}}.category-index .content .results .result .result-title .left>h2{margin:0}.category-index .content .results .result .result-title .left>h2>a{text-decoration:none;color:var(--color-text)}.category-index .content .results .result .result-title .right{display:flex;gap:12px}.resource{display:flex;flex-direction:column;background-color:var(--color-background)}@media (min-width: 768px){.resource{display:grid;grid-template-columns:7fr 3fr}}@media (min-width: 1024px){.resource{grid-template-columns:7fr 2fr}}@media (min-width: 1280px){.resource{contain:paint}}.resource .content-wrapper{display:flex;flex-direction:column;justify-content:space-between;background-color:var(--color-background-above);height:inherit}.resource .content-wrapper .content{padding:32px;display:flex;flex-direction:column}.resource .content-wrapper .content h1{margin:4px 0}.resource .content-wrapper .content h3{margin:0}.resource .content-wrapper .content .description{margin:0;font-size:12px;line-height:20px}.resource .content-wrapper .content .section{padding:16px 0;border-bottom:1px solid var(--color-border)}.resource .content-wrapper .content .tags-wrapper{margin-top:12px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.resource .content-wrapper .content .meta-wrapper{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:24px}.resource .content-wrapper .content .meta-wrapper .meta code{background-color:transparent;color:inherit;border:0;padding:0}.resource .content-wrapper .content .meta-wrapper .meta span{font-weight:700}.resource .content-wrapper .content .meta-wrapper .meta p{margin:4px 0}.resource .content-wrapper .content .documentation .description{margin-top:12px}.resource .content-wrapper .content .downloads{display:flex;flex-direction:column;gap:32px;padding:16px 0}.resource .content-wrapper .content .downloads h3{margin:8px 0}.resource .content-wrapper .content .downloads .links{display:grid;grid-template-columns:repeat(auto-fill,125px);gap:24px}.resource .content-wrapper .content .tts-test{margin-top:32px;width:100%;display:flex;flex-direction:column;gap:16px}.resource .content-wrapper .content .tts-test .tts-voice-select{font-weight:700;display:flex;gap:16px;align-items:center}.resource .content-wrapper .content .tts-test .tts-textarea{width:100%;background-color:#30334a;color:#fff;font-size:28px;padding:16px;resize:vertical;border-radius:4px;min-height:200px;border:none;font-family:inherit}.resource .content-wrapper .content .tts-test .tts-speak-button{border:2px solid var(--color-border);border-radius:8px;height:64px;width:66%;text-transform:uppercase;align-self:center;font-weight:700;background:transparent;cursor:pointer}.resource .content-wrapper .content .tts-test .tts-speak-button:hover:not(:disabled){color:var(--color-text-secondary);background-color:var(--color-highlight);border-color:var(--color-highlight)}.resource .content-wrapper .content .tts-test .tts-speak-button:disabled{background-color:var(--color-border);color:var(--color-text-secondary);border-color:var(--color-text-secondary);cursor:wait}.resource .content-wrapper .content .tts-test .tts-error{color:#dc3545;font-size:14px;align-self:center}.resource .content-wrapper .content .tts-test .tts-audio{align-self:center}.resource .content-wrapper .related-documentation{padding:16px 32px;font-family:var(--font-display);background-color:var(--color-background-brand)}.resource .content-wrapper .related-documentation .description{font-weight:300;font-size:14px}.resource .content-wrapper .related-documentation .categories{display:flex;gap:32px}@media (max-width: 768px){.resource .content-wrapper .related-documentation .categories{gap:0px;flex-direction:column}}.resource .content-wrapper .related-documentation .categories dl{margin:16px 0}.resource .content-wrapper .related-documentation .categories dl dt{margin:8px 0;font-weight:700;display:flex;gap:8px;align-items:center}.resource .content-wrapper .related-documentation .categories dl dd{display:inline-block;margin:0 8px 8px 0}.resource .content-wrapper .related-documentation .categories dl dd a{font-size:10px;white-space:nowrap}.post{display:flex;flex-direction:column;background-color:var(--color-background-above)}@media (min-width: 768px){.post{display:grid;grid-template-columns:7fr 3fr}}@media (min-width: 1280px){.post{grid-template-columns:6fr 3fr}}@media (min-width: 1024px){.post{grid-template-columns:7fr 2fr}}.post .content{padding:2rem;font-size:20px;font-weight:300}.divider{height:1px;background-color:#ddd;margin-top:24px;margin-bottom:16px}.doc{flex-grow:1;display:flex;flex-direction:column;background-color:#fdfdfd}@media (min-width: 768px){.doc{display:grid;grid-template-columns:280px 1fr}}.doc .content{background-color:var(--color-background-above);padding:2.5rem 3rem}@media (max-width: 800px){.doc .content{padding:1.5rem 1rem}}.doc .content>section{max-width:800px;margin-left:calc(50vw - 680px);margin-right:auto}@media (max-width: 1400px){.doc .content>section{margin-left:auto;margin-right:auto}}.doc .content{font-size:1.0625rem;line-height:1.7;font-weight:400}.doc .content h1{font-size:2rem;font-weight:600;margin-bottom:1.5rem;line-height:1.3}.doc .content h2{font-size:1.5rem;font-weight:600;margin-top:2.5rem;margin-bottom:1rem;line-height:1.3}.doc .content h3{font-size:1.25rem;font-weight:600;margin-top:2rem;margin-bottom:.75rem;line-height:1.4}.doc .content h4,.doc .content h5,.doc .content h6{font-size:1.125rem;font-weight:600;margin-top:1.5rem;margin-bottom:.5rem}.doc .content p{margin-bottom:1.25rem}.doc .content ul,.doc .content ol{margin-bottom:1.25rem;padding-left:1.5rem}.doc .content ul li,.doc .content ol li{margin-bottom:.5rem}.doc .content ul ul,.doc .content ul ol,.doc .content ol ul,.doc .content ol ol{margin-top:.5rem;margin-bottom:.5rem}.doc .content a{color:#1395c4;text-decoration:none}.doc .content a:hover{text-decoration:underline}.doc .content strong{font-weight:600}.doc .content blockquote{margin:1.5rem 0;padding:1rem 1.5rem;border-left:4px solid var(--color-primary);background-color:#00000005}.doc .content blockquote p:last-child{margin-bottom:0}.doc .content hr{margin:2rem 0;border:none;border-top:1px solid rgba(0,0,0,.1)}.doc .content table{width:100%;margin:1.5rem 0;border-collapse:collapse}.doc .content table th,.doc .content table td{padding:.75rem 1rem;text-align:left;border-bottom:1px solid rgba(0,0,0,.1)}.doc .content table th{font-weight:600;background-color:#00000005}.doc h1 code,.doc h2 code,.doc h3 code,.doc h4 code,.doc h5 code,.doc h6 code{background:inherit;color:inherit;border-radius:inherit;padding:inherit;font-size:inherit}.doc>.toc{overflow:hidden;position:-webkit-sticky;position:sticky;top:calc(var(--nav-links-height) + 2rem);margin:2.5rem 0;align-self:start;padding-right:1.5rem;padding-left:1.5rem;font-size:.9375rem}.doc>.toc ol{list-style:none;margin:0;margin-left:1rem;padding:0}.doc>.toc ol li{line-height:1.5;margin:.5rem 0}.doc>.toc ol li code{background:inherit;color:inherit;border-radius:inherit;padding:inherit;font-size:inherit}.doc>.toc ol ol{margin-top:.25rem;font-size:.875rem}.doc>.toc ol ol li{margin:.25rem 0}.doc>.toc a{text-decoration:none;font-weight:500;color:#1395c4;display:block}.doc>.toc a:hover{color:#10131a}.doc>.toc .back-to-top{margin-left:1rem;margin-top:1.5rem;font-size:.875rem}@media (max-width: 767px){.doc>.toc{position:inherit}.doc>.toc .back-to-top{display:none}}.search-page{display:flex;flex-direction:column;background-color:var(--color-background)}@media (min-width: 768px){.search-page{display:grid;grid-template-columns:7fr 2fr}}.search-page .content{margin-right:8px;padding:32px;background-color:var(--color-background-above)}.search-page .content .title{padding-bottom:16px;border-bottom:1px solid #ddd}.search-page .content .title>h1{margin:0}.search-page .content .search-query{display:inline;color:#029de0}.search-page .content .results{padding-top:16px;display:flex;flex-direction:column;gap:16px}.search-page .content .results .result{border-bottom:1px solid var(--color-text)}.search-page .content .results .result .result-title{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.search-page .content .results .result .result-title .left{display:flex;flex-direction:column;gap:4px}@media (min-width: 768px){.search-page .content .results .result .result-title .left{flex-direction:row;gap:20px}}.search-page .content .results .result .result-title .left>h2{margin:0}.search-page .content .results .result .result-title .left>h2>a{text-decoration:none;color:var(--color-text)}.search-page .content .results .result .result-title .right{display:flex;gap:12px}.search-page-results{margin:0;padding:0;list-style-type:none}.error-page{flex-grow:1;display:flex;align-items:center;justify-content:center;min-height:60vh;background-color:var(--color-bg);padding:2rem}.error-content{text-align:center;max-width:500px}.error-code{font-size:8rem;font-weight:700;color:var(--color-primary);line-height:1;margin:0 0 1rem}@media (max-width: 480px){.error-code{font-size:5rem}}.error-message{font-size:1.5rem;font-weight:600;color:var(--color-primary-dark);margin:0 0 .75rem}.error-suggestion{font-size:1rem;color:var(--color-primary-light);margin:0 0 2rem}.error-home-link{display:inline-block;padding:.75rem 2rem;background-color:var(--color-primary);color:var(--color-white);text-decoration:none;border-radius:6px;font-weight:500;transition:background-color .2s ease}.error-home-link:hover{background-color:var(--color-primary-dark)}
