html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,html{box-sizing:border-box}html{background:var(--sl-color-bg)}html.transition{transition-duration:.2s;transition-timing-function:cubic-bezier(.57,.33,.19,.97);transition-property:background}[hidden]{display:none!important}body{font-size:16px;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;color:var(--sl-color-text);line-height:1.5;margin:0}code{font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;-moz-tab-size:2;tab-size:2;background-color:var(--inline-code-background-color);padding:2px 5px;border-radius:2px}pre code{background:none;padding:0}h1{font-size:2em;line-height:.75}h2{font-size:1.5em;line-height:1}h3{font-size:1.2em;line-height:1.25}h4,h5{font-size:1em;line-height:1.5}h1,h2,h3,h4,h5{color:var(--logo-font-color);font-weight:700}.no-scroll{overflow:hidden}.main{width:100%}@media only screen and (max-width: 768px){.page-main{margin-top:64px}}.skip-to-content a{transition-duration:.2s;transition-timing-function:cubic-bezier(.57,.33,.19,.97);transition-property:top;position:absolute;right:0;top:-40px;padding:8px 16px;z-index:100;background:var(--logo-font-color);color:var(--container-color);font-weight:700}.skip-to-content a:focus{position:absolute;right:0;top:0;padding:16px;z-index:100}.sr-only{display:none}@media (prefers-reduced-motion){*{transition:none!important}}.foreground-svg path,.foreground-svg polygon{fill:var(--sl-color-text-accent)}:root{scroll-padding-top:80px;color-scheme:light only}@media only screen and (max-width: 768px){:root{scroll-padding-top:64px}}:root[data-theme=dark]{color-scheme:dark only}@media (prefers-color-scheme: dark){:root[data-theme=auto]{color-scheme:dark only}}.row{display:flex;padding:0 8px}.row>div{padding:0 8px;flex:1}@media only screen and (max-width: 768px){.row{display:block}}.container{display:flex;flex-direction:row;margin:auto;max-width:1240px;padding:0 20px}ul.package-manager-selector{display:flex;padding:0;margin:0;border-top-left-radius:4px;border-top-right-radius:4px;box-shadow:inset 0 0 0 1px var(--sl-color-bg);background-color:var(--sl-color-bg-nav);border-bottom:none;line-height:45px}@media only screen and (max-width: 768px){ul.package-manager-selector{border-radius:0;margin:0 -20px;padding:0 10px}}ul.package-manager-selector li{padding:0 10px;list-style:none;cursor:pointer;margin:0;display:flex;align-items:center;justify-content:center}ul.package-manager-selector li svg{vertical-align:middle;height:16px;width:16px;margin-right:4px}ul.package-manager-selector li.active{font-weight:700;border-bottom:2px solid black}:root[data-theme=dark] ul.package-manager-selector li.active{border-color:#fff}@media (prefers-color-scheme: dark){:root[data-theme=auto] ul.package-manager-selector li.active{border-color:#fff}}pre.package-manager-command{display:none;position:relative;padding:0;background-color:transparent;border:none}pre.package-manager-command.active{display:flex;justify-content:space-between;align-items:center}:root[data-theme=light]{--sl-color-accent-low: #c2d9fa;--sl-color-accent: #0065da;--sl-color-accent-high: #093066;--sl-color-white: #17181c;--sl-color-gray-1: #24272f;--sl-color-gray-2: #353841;--sl-color-gray-3: #545861;--sl-color-gray-4: #888b96;--sl-color-gray-5: #c0c2c7;--sl-color-gray-6: #eceef2;--sl-color-gray-7: #f5f6f8;--sl-color-black: #ffffff;--sl-hue-blue: 210;--sl-community-link: #ffffff;--sl-perf-progress: #60a5fa;--sl-discord: #5865f2;--sl-mastodon: #6364ff}:root{--sl-color-accent-low: #131e4f;--sl-color-accent: #3447ff;--sl-color-accent-high: #60a5fa;--sl-color-white: #ffffff;--sl-color-gray-1: #eceef2;--sl-color-gray-2: #c0c2c7;--sl-color-gray-3: #888b96;--sl-color-gray-4: #545861;--sl-color-gray-5: #353841;--sl-color-gray-6: #24272f;--sl-color-black: #17181c;--sl-hue-blue: 234;--sl-community-link: #ffffff;--sl-perf-progress: #60a5fa;--sl-discord: #5865f2;--sl-mastodon: #6364ff}.card-cnt{margin-top:7rem!important}.hero>.sl-flex>.actions>.primary,.hero>.sl-flex>.actions>.secondary{border-radius:.3rem}.card-cnt>.card-grid>.card{transition:all .5s ease;position:relative;overflow:hidden}.card-cnt>.card-grid>.card:hover{font-size:1.24em;border:.06rem solid var(--sl-color-accent-high)}.card-cnt>.card-grid>.card:before{--size: 0;content:"";position:absolute;left:var(--x);top:var(--y);width:calc(4 * var(--size));height:calc(4 * var(--size));background:radial-gradient(hsla(var(--sl-hue-blue),78%,62%,26%),transparent 40%);transform:translate(-50%,-50%);transition:width .2s ease,height .2s ease}.card-cnt>.card-grid>.card:hover:before{--size: 15vw}.expressive-code:nth-child(-n+2){margin-top:0!important;padding:0;width:100%}.expressive-code:nth-child(-n+2)>figure>pre{border:none;padding:0!important}.linter>div>.expressive-code:nth-child(-n+2)>figure>pre>code{height:400px!important;overflow:scroll;font-size:.7rem}.expressive-code:nth-child(-n+2)>figure>pre>code>.copy{display:none}@media only screen and (max-width: 960px){.linter>div>.expressive-code:nth-child(-n+2)>figure>pre>code{height:250px!important;overflow:scroll;font-size:.7rem}}.content-panel{overflow:hidden}.code-pane{display:flex;flex-direction:column}.diagnostics-pane{height:200px;border-top:1px solid var(--sl-border)}:root[data-theme=dark] .diagnostics-pane .empty-panel{background-color:#282c34}@media (prefers-color-scheme: dark){:root[data-theme=auto] .diagnostics-pane .empty-panel{background-color:#282c34}}.diagnostics-tabs{height:100%;display:flex;flex-direction:column}.diagnostics-console{overflow:auto;font-size:14px}ul.diagnostics-list{line-height:30px;font-size:14px;height:100%;overflow:auto}:root[data-theme=dark] ul.diagnostics-list{background-color:#282c34}@media (prefers-color-scheme: dark){:root[data-theme=auto] ul.diagnostics-list{background-color:#282c34}}ul.diagnostics-list li{padding-right:10px;cursor:pointer;display:flex;white-space:pre}ul.diagnostics-list li img{margin:7px 10px;width:16px;height:16px}ul.diagnostics-list li .linecol{margin-left:auto}ul.diagnostics-list li:nth-child(2n){background-color:#0000001a}ul.diagnostics-list li:hover{background-color:#0003}.results-pane{border-left:1px solid var(--sl-border);display:flex;flex-direction:column;overflow:hidden}.results-tabs{height:100%;width:100%;display:flex;flex-direction:column}.mermaid{display:flex;overflow:auto;width:100%;height:100%;align-items:center;justify-content:center;background-color:#ffffff1a}.collapsible-container{display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;flex-basis:0px;height:0}.collapsible-container.collapsed{flex-grow:0;flex-shrink:0;flex-basis:content;height:auto}.collapsible-content{display:flex;flex-direction:column;flex:1;overflow:auto}.diff-hint{margin-left:auto;opacity:.8}.diff-hint .insertions{color:green}.diff-hint .deletions{color:red}.diff-hint .error{color:red;font-weight:700}.cm-theme-light,.cm-theme-dark{height:100%;overflow:auto}.cm-editor{height:100%}:root[data-theme=dark] .cm-gutters{background-color:#2b313d;border-right:1px solid #313744}@media (prefers-color-scheme: dark){:root[data-theme=auto] .cm-gutters{background-color:#2b313d;border-right:1px solid #313744}}.cm-focused{outline:none!important}.react-tabs__tab-panel{display:none;flex-direction:column;flex-grow:1;overflow:hidden}.react-tabs__tab-panel>pre[class*=language-]{margin:0;height:100%}:root[data-theme=dark] .react-tabs__tab-panel>pre[class*=language-]{background-color:#282c34!important}@media (prefers-color-scheme: dark){:root[data-theme=auto] .react-tabs__tab-panel>pre[class*=language-]{background-color:#282c34!important}}@media only screen and (max-width: 768px){.react-tabs__tab-panel{overflow:auto}}.react-tabs__tab-panel>iframe{height:100%}.empty-panel{display:flex;width:100%;height:100%;background-color:var(--sl-color-bg);justify-content:center;align-items:center}.react-tabs__tab-list{display:flex;flex-direction:row;flex-grow:0;flex-shrink:0;height:auto;line-height:35px;white-space:nowrap;overflow-x:auto;overflow-y:hidden;font-size:14px;background-color:var(--sl-color-bg-nav)}.react-tabs__tab-list li{padding:0 10px;border-right:1px solid var(--sl-border);flex-shrink:0}.react-tabs__tab-list li:hover{cursor:pointer;background-color:#0000001a}.react-tabs__tab--selected{font-weight:700;background-color:#0000001a}.react-tabs__tab-panel--selected{display:flex}:root,::backdrop{--sl-border: var(--sl-color-gray-5)}:root[data-theme=light],[data-theme=light] ::backdrop{--sl-border: var(--sl-color-gray-6)}.settings-panel{flex-shrink:0;overflow:auto;font-size:.8125rem;display:flex;border-right:1px solid var(--sl-border);background-color:var(--sl-color-bg-nav)}.settings-panel .fields{width:250px;height:100%;overflow:auto}.settings-panel .collapser{width:5px;height:100%;background-color:var(--sl-border);flex-shrink:0;opacity:.5;cursor:w-resize;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px}.settings-panel .collapser .dot{width:3px;height:3px;background-color:#00000080;border-radius:50%}.settings-panel .collapser.collapsed{width:10px;cursor:e-resize}.settings-panel .collapser.collapsed .dot{width:5px;height:5px}.settings-panel .collapser:hover{opacity:1}.settings-tab-buttons{display:flex;gap:10px}.settings-tab section{padding:10px}.settings-tab input[type=checkbox]{margin-right:10px}.settings-tab select,.settings-tab input[type=number]{width:120px}.settings-tab select,.settings-tab input[type=number],.settings-tab .input-container{margin-left:auto}.settings-tab .input-container{display:flex;flex-direction:column;flex-shrink:0;width:auto}.settings-tab input[type=text],.settings-tab input[type=number]{border-radius:6px;border:1px solid var(--sl-color-gray-5);padding:0 10px}:root[data-theme=dark] .settings-tab input[type=text],:root[data-theme=dark] .settings-tab input[type=number]{color:inherit;background-color:transparent}@media (prefers-color-scheme: dark){:root[data-theme=auto] .settings-tab input[type=text],:root[data-theme=auto] .settings-tab input[type=number]{color:inherit;background-color:transparent}}.settings-tab select{background:#0000000d;font-weight:500;font-size:.75rem;line-height:1rem;border-radius:6px;padding:2px 6px;color:inherit;border:1px solid var(--sl-color-gray-5)}.settings-tab select:hover{background:#e9ecef}.settings-tab select:active{background:#dadfe4}:root[data-theme=dark] .settings-tab select{background:#ffffff1a}:root[data-theme=dark] .settings-tab select:hover{background:#fff3}:root[data-theme=dark] .settings-tab select:active{background:#ffffff4d}@media (prefers-color-scheme: dark){:root[data-theme=auto] .settings-tab select{background:#ffffff1a}:root[data-theme=auto] .settings-tab select:hover{background:#fff3}:root[data-theme=auto] .settings-tab select:active{background:#ffffff4d}}:root[data-theme=dark] .settings-tab select{border:1px solid var(--sl-color-gray-4)}:root[data-theme=dark] .settings-tab select option{background-color:var(--sl-color-gray-6)}@media (prefers-color-scheme: dark){:root[data-theme=auto] .settings-tab select{border:1px solid var(--sl-color-gray-4)}:root[data-theme=auto] .settings-tab select option{background-color:var(--sl-color-gray-6)}}.settings-tab button{background:#0000000d;font-weight:500;font-size:.75rem;line-height:1rem;border:1px solid var(--sl-color-gray-5);padding:2px 6px;color:inherit;border-radius:6px;cursor:pointer}.settings-tab button:hover{background:#e9ecef}.settings-tab button:active{background:#dadfe4}:root[data-theme=dark] .settings-tab button{background:#ffffff1a}:root[data-theme=dark] .settings-tab button:hover{background:#fff3}:root[data-theme=dark] .settings-tab button:active{background:#ffffff4d}@media (prefers-color-scheme: dark){:root[data-theme=auto] .settings-tab button{background:#ffffff1a}:root[data-theme=auto] .settings-tab button:hover{background:#fff3}:root[data-theme=auto] .settings-tab button:active{background:#ffffff4d}}.settings-tab button:disabled{opacity:.5;font-weight:700}.settings-tab .button-group button{border-radius:0}.settings-tab .button-group button:disabled:not(:last-child){border-right:none}.settings-tab .button-group button:not(:first-child):not(.settings-tab .button-group button:disabled+button){border-left:none}.settings-tab .button-group button:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.settings-tab .button-group button:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.settings-tab .field-row{display:flex;line-height:25px;margin-bottom:10px}.settings-tab .field-row label{width:100%}.settings-tab .field-row.disabled{opacity:.4}.settings-tab .field-row.disabled,.settings-tab .field-row.disabled *{cursor:not-allowed}.react-tabs__tab-panel .settings-panel{width:100%;height:100%;background-color:#ffffff1a!important}.file-view{padding-bottom:10px}.file-view .files-heading{display:flex;align-items:center}.file-view .files-heading button{margin-left:auto}.file-view>input[type=text]{display:block;padding:5px;margin:5px 5px 0}.file-view .files-list{padding-top:10px}.file-view .files-list li{display:flex;align-items:center;padding:0 10px;cursor:pointer;line-height:30px;height:30px}.file-view .files-list li:hover{background:#0000000d}.file-view .files-list li:hover button{display:block;opacity:.8}.file-view .files-list li.active{font-weight:700;background-color:var(--sl-color-gray-6)}:root[data-theme=dark] .file-view .files-list li.active{background-color:var(--sl-color-gray-5)}@media (prefers-color-scheme: dark){:root[data-theme=auto] .file-view .files-list li.active{background-color:var(--sl-color-gray-5)}}.file-view .files-list li button{display:none;margin-left:auto}.file-view .files-list li button:hover{opacity:1}html,body{width:100%;height:100%}body{display:flex;flex-direction:column;overscroll-behavior-y:none;height:100vh;width:100%}body .loading{display:flex;align-items:center;justify-content:center;height:100%;width:100%}body #root{display:flex}.docs-sidebar{display:none}.docs-sidebar.mobile-active{display:block}#root{display:flex;width:100%;height:calc(100vh - 65px)}h2{padding:10px;display:flex;line-height:18px;font-size:14px;font-weight:500;box-shadow:inset 0 1px 0 var(--sl-border),inset 0 -1px 0 var(--sl-border);background-color:var(--sl-color-gray-6)}:root[data-theme=dark] h2{background-color:var(--sl-color-gray-5)}@media (prefers-color-scheme: dark){:root[data-theme=auto] h2{background-color:var(--sl-color-gray-5)}}h2.biome{background-color:#60a5fa33!important}h2.prettier{background-color:#355f7566!important}h2 img{vertical-align:middle;height:18px;width:18px;margin-right:10px;object-fit:contain}h2.collapsible{cursor:pointer}h2.collapsible:hover{opacity:.9}h2.collapsible.collapsed{opacity:.8}.code-pane,.results-pane{width:100%;min-width:0}.loading{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%}input[type=checkbox]{accent-color:var(--sl-color-text-accent)}div.content-panel{padding:0}.content-panel:nth-of-type(1){display:none}div.sl-container{margin:0;max-width:none}div.sl-container footer{display:none}.main-pane main{padding-bottom:0;height:100%}
