.docs-nav,.vertical-nav{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:1rem;padding:1rem;display:flex}:is(.docs-nav,.vertical-nav) .left-nav,:is(.docs-nav,.vertical-nav) .right-nav{flex-wrap:wrap;gap:1rem;display:flex}:is(.docs-nav,.vertical-nav) .left-nav{flex-direction:row-reverse}:is(.docs-nav,.vertical-nav) a{grid-auto-flow:column;align-items:center;gap:.5rem;display:grid}:is(.docs-nav,.vertical-nav) a:hover{text-decoration:underline}.docs-nav{z-index:1;background:#fff;border-bottom:1px solid;position:sticky;top:0}.vertical-nav{flex-direction:column;gap:1rem;display:flex}.tag-label{color:#222;text-transform:uppercase;background:#fafafa;border:1px solid #ccc;border-radius:.25rem;padding:1px 4px;font-size:.7rem;box-shadow:inset 0 -1px #fff}.centered-content{justify-content:center;margin-top:1rem;padding-bottom:80px;padding-left:.5rem;padding-right:.5rem;display:flex}.centered-content iframe{border:1px solid;border-radius:.5rem;width:100%}.centered-content>main:has(aside){grid-template-columns:1fr min-content 1fr;grid-template-areas:".content toc";align-items:start;gap:2rem;display:grid;position:relative;overflow:visible}.centered-content>main:has(aside)>aside{z-index:1;grid-area:toc;align-self:start;height:fit-content;padding-right:2rem;position:sticky;top:80px}.centered-content>main:has(aside)>aside .toc-formats{flex-wrap:wrap;gap:.5rem;list-style:none;display:flex}.centered-content>main:has(aside)>section,.centered-content>main:has(aside)>.main-content{grid-area:content;width:80ch;max-width:100ch}.centered-content article header{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.centered-content section.options h2{border-bottom:1px dashed gray;margin-bottom:0}.centered-content section.options{gap:1rem;display:grid}.centered-content .limber__docs__option{grid-template-areas:"name. .type""description description description description";align-items:center;gap:.5rem;display:grid}.centered-content .limber__docs__option>h3{grid-area:name;margin:0;display:inline-block}.centered-content .limber__docs__option>p{grid-area:description;margin:0}.centered-content .limber__docs__option>pre{grid-area:type;margin:0;display:inline-block}.centered-content .prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.centered-content .prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:unset}.centered-content main.prose{max-width:unset}.centered-content main.prose section{max-width:100ch}.limber__docs__option__example{grid-template-areas:"code code label""output output output";gap:.5rem;display:grid}.limber__docs__option__example[data-configurable=false]{grid-template-areas:"code code code""output output output"}.limber__docs__option__example pre{margin:0}.limber__docs__option__example .label{grid-area:label;width:min-content}.limber__docs__option__example .label label{grid-auto-flow:row;display:grid}.limber__docs__option__example .label label:has([type=radio]){gap:.5rem;display:flex}.limber__docs__option__example .label input{border:1px solid;width:100%;padding:.125rem .25rem}.limber__docs__option__example .label input[type=radio]{width:auto}.limber__docs__option__example .code{grid-area:code;align-self:end}.limber__docs__option__example .output{grid-area:output}:is(a:has(h4),a:has(h3),a:has(h2)){align-items:baseline;gap:0;display:flex;position:relative;text-decoration:none!important}:is(a:has(h4),a:has(h3),a:has(h2)) h2,:is(a:has(h4),a:has(h3),a:has(h2)) h3,:is(a:has(h4),a:has(h3),a:has(h2)) h4{scroll-margin-top:80px}:is(a:has(h4),a:has(h3),a:has(h2)):hover:before{content:"#";opacity:.9;width:0;display:inline-block;position:relative;transform:translate(-1rem)}a.code-link h2,a.code-link h3,a.code-link h4{margin-left:-1rem;padding-left:1rem;font-weight:400}.poor-mans-typedoc>li>div{grid-template-areas:"property.type""description description description";display:grid}.poor-mans-typedoc>li>div>code{grid-area:property}.poor-mans-typedoc>li>div>span{grid-area:type;justify-self:end}.poor-mans-typedoc>li>div>p{grid-area:description}@media (width<=1000px){.centered-content main.prose{max-width:calc(100dvw - 1rem);display:block}:is(.centered-content main.prose section,.centered-content main.prose .main-content) pre>code{white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word}.centered-content>main:has(aside) aside{display:none}}@media (width<=800px){:is(a:has(h2),a:has(h3),a:has(h4)) h2,:is(a:has(h2),a:has(h3),a:has(h4)) h3,:is(a:has(h2),a:has(h3),a:has(h4)) h4{scroll-margin-top:130px}.centered-content .main-content{width:100%!important}}.nvp__tabs__tabpanel :first-child pre{margin:0}body:has(.docs-nav) #initial-loader{display:none}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--radius:.25rem;--font:ui-sans-serif, sans-serif;--fade-duration:.125s;--z-hover:10;--z-focused:11;--z-site-nav:50;--gap:.25rem;--gap-1:var(--gap);--gap-2:.5rem;--gap-3:.75rem;--gap-4:1rem;--line-height:1.5rem;--padding:.5rem;--padding-1:.25rem;--padding-2:var(--padding);--padding-3:.75rem;--padding-4:1rem;--ring-opacity:1;--ring-size:4px;--ring-inner-color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#000);--ring-color:var(--lightningcss-light,rgb(100 100 224/var(--ring-opacity,1)))var(--lightningcss-dark,rgb(224 78 57/var(--ring-opacity,1)));--ring-shadow:0 0 0px 2px var(--ring-inner-color), 0 0 0 var(--ring-size) var(--ring-color);--border-width:1px;--border-style:solid;--shadow-xl2:drop-shadow(0px 2px 1rem #0000004d);--shadow-xl:drop-shadow(0px 2px .75rem #0000004d);--shadow-lg:drop-shadow(0px 2px .5rem #00000040);--shadow-md:drop-shadow(0px 2px .25rem #0003);--shadow-sm:drop-shadow(0px 2px .125rem #00000026);--button-border-color-mix:#646464;--button-hover-color-mix:#fff;--button-border-radius:var(--radius);--button-border-width:var(--border-width);--button-border-style:var(--border-style);--button-border-color:var(--border-color);--reason-shadow:var(--shadow-md);--gradient-hero:linear-gradient(-45deg, #1252e3, #3357e4, #485de5, #6242e9 50%, #6d2fe8, #7812e5 66.67%, #3512c5);--gradient-featured:linear-gradient(to right, #7c3aed, #4f46e5)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root,.theme-light{--color-text:#121212;--color-primary:#88cdff;--color-secondary:#aaf;--color-danger:#f6b;--color-disable-mix:#bbb;--color-page-background:#eee;--ring-size:6px;--border-color:#efefef;--button-color:#dcdcdc;--reason-background-color:#f0f0f0;--reason-border:2px solid #eee;--header-background:#fff;background:var(--color-page-background);color:var(--color-text)}.theme-dark{--color-text:#fff;--color-primary:#00cdff;--color-secondary:#55f;--color-danger:#e05;--color-disable-mix:#000;--color-page-background:#111;--border-color:#222;--ring-color:rgb(224 78 57/var(--ring-opacity,1));--button-color:#646464;--reason-background-color:#323232;--reason-border:1px solid #222;--header-background:#111;background:var(--color-page-background);color:var(--color-text)}@media (prefers-reduced-motion){:root{--fade-duration:0s}}html,body{accent-color:var(--color-primary);background:var(--color-page-background);margin:0;padding:0}html,body,button{font-family:var(--font)}*{box-sizing:border-box}main{padding:var(--padding)}.surface{--surface-nesting-base:2%;--surface-nesting-multiplier:3;--surface-nesting:calc(var(--surface-nesting-multiplier) * var(--surface-nesting-base));--surface-nesting-background-multiplier:100%;--surface-nesting-color-mix:white;--surface-background-color:color-mix(in oklab, var(--color-page-background) var(--surface-nesting-background-multiplier), var(--surface-nesting-color-mix) var(--surface-nesting));--surface-elevation-shadow:none;filter:var(--surface-elevation-shadow)}.surface.elevation-xl2{--surface-elevation-shadow:var(--shadow-xl2)}.surface.elevation-xl{--surface-elevation-shadow:var(--shadow-xl)}.surface.elevation-lg{--surface-elevation-shadow:var(--shadow-lg)}.surface.elevation-md{--surface-elevation-shadow:var(--shadow-md)}.surface.elevation-sm{--surface-elevation-shadow:var(--shadow-sm)}.surface{background-color:var(--surface-background-color)}.surface .surface{--surface-nesting:calc(2 * var(--surface-nesting-multiplier) * var(--surface-nesting-base))}.surface .surface .surface{--surface-nesting:calc(3 * var(--surface-nesting-multiplier) * var(--surface-nesting-base))}.surface .surface .surface .surface{--surface-nesting:calc(4 * var(--surface-nesting-multiplier) * var(--surface-nesting-base))}.surface .surface .surface .surface .surface{--surface-nesting:calc(5 * var(--surface-nesting-multiplier) * var(--surface-nesting-base))}.surface .surface .surface .surface .surface .surface{--surface-nesting:calc(6 * var(--surface-nesting-multiplier) * var(--surface-nesting-base))}.surface .surface .surface .surface .surface .surface .surface{--surface-nesting:calc(7 * var(--surface-nesting-multiplier) * var(--surface-nesting-base))}.surface .surface .surface .surface .surface .surface .surface .surface{--surface-nesting:calc(8 * var(--surface-nesting-multiplier) * var(--surface-nesting-base))}.surface .surface .surface .surface .surface .surface .surface .surface .surface{--surface-nesting:calc(9 * var(--surface-nesting-multiplier) * var(--surface-nesting-base))}.surface .surface .surface .surface .surface .surface .surface .surface .surface .surface{--surface-nesting:calc(10 * var(--surface-nesting-multiplier) * var(--surface-nesting-base))}.theme-light .surface{--surface-nesting-color-mix:#fff;--surface-nesting-base:2%;--surface-nesting-multiplier:10;--surface-nesting-background-multiplier:50%}:is(a,button,input,select,textarea,[role=switch],[role=button],[role=tab],[role=tab][aria-selected],[tabindex]):focus,:is(a,button,input,select,textarea,[role=switch],[role=button],[role=tab],[role=tab][aria-selected],[tabindex]):focus-visible{outline-offset:2px;z-index:var(--z-focused);outline:2px solid #0000}:is(a,button,input,select,textarea,[role=switch],[role=button],[role=tab],[role=tab][aria-selected],[tabindex]):focus-visible{box-shadow:var(--ring-shadow);border-radius:var(--radius)!important;z-index:var(--z-focused)!important}:is(.preem__site-theme-toggle:has(:focus),.preem__site-theme-toggle:has(:focus-visible)) label{outline-offset:2px;z-index:var(--z-focused);outline:2px solid #0000}.preem__site-theme-toggle:has(:focus-visible) label{box-shadow:0 0 0px 2px var(--ring-inner-color), 0 0 0 var(--rink-size) var(--ring-color);border-radius:var(--radius);z-index:var(--z-focused)}.preem__button,.nvp__tabs__tab{--button-background-color:var(--button-color);--button-hover-mix:0%;--button-interact-spread:0;--button-background-mix:75%;--button-disable-mix:0%;--button-disable-background-mix:50%;--button-disable-border-mix:50%;--button-padding-y:var(--padding-1);--button-padding-x:var(--padding-3);--button-shadow-offset-y:1px;--button-shadow-offset-x:0px;--button-shadow-blur:1px;--button-shadow:var(--button-shadow-offset-x) var(--button-shadow-offset-y) var(--button-shadow-blur) var(--button-interact-spread) var(--button-background-color);gap:var(--gap);padding:var(--button-padding-y) var(--button-padding-x);line-height:var(--line-height);border-radius:var(--button-border-radius);border-width:var(--button-border-width);border-style:var(--button-border-style);box-shadow:var(--button-shadow);color:color-mix(in oklab, var(--color-text) 85%, var(--color-disable-mix) calc(var(--button-disable-mix) / 3));background:color-mix(in oklab, color-mix(in oklab, var(--button-background-color) var(--button-background-mix), var(--button-hover-color-mix) var(--button-hover-mix)) var(--button-disable-background-mix), var(--color-disable-mix) var(--button-disable-mix));border-color:color-mix(in oklab, color-mix(in oklab, var(--button-background-color) var(--button-background-mix), var(--button-border-color-mix) var(--button-hover-mix)) var(--button-disable-border-mix), var(--color-disable-mix) var(--button-disable-mix));grid-auto-flow:column;align-items:baseline;transition:all .2s;display:inline-grid;position:relative}:is(.preem__button,.nvp__tabs__tab)[data-variant=primary]{--button-background-color:var(--color-primary)}:is(.preem__button,.nvp__tabs__tab)[data-variant=secondary]{--button-background-color:var(--color-secondary)}:is(.preem__button,.nvp__tabs__tab)[data-variant=danger]{--button-background-color:var(--color-danger)}:is(.preem__button,.nvp__tabs__tab):hover{--button-hover-mix:30%;--button-interact-spread:1px}:is(.preem__button,.nvp__tabs__tab):active{--button-hover-mix:30%;--button-hover-color-mix:#000;--button-interact-spread:-1px}:is(.preem__button,.nvp__tabs__tab):active .preem__button__text{transform:scale(.98)}:is(.preem__button,.nvp__tabs__tab)[aria-disabled]{--button-disable-mix:50%;--button-interact-spread:-1px}.preem__button,.nvp__tabs__tab{--button-reason-border-target:white}:is(:is(.preem__button,.nvp__tabs__tab):hover,:is(.preem__button,.nvp__tabs__tab):focus-visible) .preem__button__disabled-reason{opacity:1;pointer-events:all}.preem__button__disabled-reason{opacity:0;pointer-events:none;padding:var(--padding);text-align:left;background:var(--reason-background-color);border:var(--reason-border);width:max-content;color:var(--color-text);filter:var(--reason-shadow);z-index:10;transition:opacity var(--fade-duration);border-radius:4px;font-size:90%;display:block;position:absolute}.preem__button__disabled-reason .arrow{background:var(--reason-background-color);width:8px;height:8px;position:absolute;transform:rotate(45deg)}.preem__button__disabled-reason:hover,.preem__button__disabled-reason:focus,.preem__button__disabled-reason:active,.preem__button__disabled-reason:focus-visible{opacity:1;pointer-events:all}.preem__button__disabled-reason:has(:focus){opacity:1;pointer-events:all}.preem__button__disabled-reason:has(:focus-visible){opacity:1;pointer-events:all}.preem__external-link{grid-auto-flow:column;align-items:baseline;gap:.5rem;display:inline-grid}.preem__header{filter:var(--shadow-xl);background:var(--header-background);z-index:var(--z-site-nav);justify-content:space-between;align-items:baseline;gap:1rem;padding:1rem;display:flex;position:sticky;top:0}.preem__header .preem__header__right{gap:1rem;display:flex}.preem__site-theme-toggle{text-align:center;flex-direction:column;justify-content:center;align-items:center;margin:0;transition:background .2s linear;display:flex}.preem__site-theme-toggle .preem__sr-only{margin-left:-.5rem}.preem__site-theme-toggle input[type=checkbox][role=switch]{opacity:0;position:absolute}.preem__site-theme-toggle label{aspect-ratio:2.1;cursor:pointer;background-color:#111;border-radius:50px;flex-grow:1;justify-content:space-between;align-items:center;gap:.5rem;min-width:40px;padding:4% 8%;display:flex;position:relative;box-shadow:inset 1px 0 1px gray}.preem__site-theme-toggle svg{fill:currentColor;height:90%}.preem__site-theme-toggle .fa-moon{color:#f1c40f}.preem__site-theme-toggle .fa-sun{color:#f39c12}.preem__site-theme-toggle label .ball{--button-background-mix:100%;--button-disable-background-mix:100%;--button-background-color:white;--button-padding-y:0;--button-padding-x:0;--button-border-width:0;--button-shadow:none;border-radius:50%;width:42%;height:88%;transition:transform .2s linear;position:absolute;left:3%}.preem__site-theme-toggle input[type=checkbox][role=switch]:checked+label .ball{transform:translate(120%)}.preem__sr-only{width:0;max-width:0;height:0;max-height:0;position:absolute;overflow:hidden}
