@layer lu.core{:is([popover],dialog)[data-side]{max-block-size:var(--lu-available-height,none);overflow:auto}[popover][data-side][data-anchor-hidden]{visibility:hidden}@supports (anchor-name:--a){:is([popover],dialog)[data-side]{position-try-fallbacks:flip-block, flip-inline, flip-block flip-inline, --lu-fit-below, --lu-fit-above;position-visibility:anchors-visible;margin:0;inset:auto}:is([popover],dialog)[data-side=left],:is([popover],dialog)[data-side=right],:is([popover],dialog)[data-side^=inline-]{position-try-fallbacks:flip-inline, flip-block, flip-block flip-inline, --lu-below, --lu-above, --lu-fit-start, --lu-fit-end, --lu-fit-below, --lu-fit-above}:is([popover],dialog)[data-side=bottom]{top:calc(anchor(bottom) + var(--lu-side-offset,0px))}:is([popover],dialog)[data-side=top]{bottom:calc(anchor(top) + var(--lu-side-offset,0px))}:is([popover],dialog)[data-side=right]{left:calc(anchor(right) + var(--lu-side-offset,0px))}:is([popover],dialog)[data-side=left]{right:calc(anchor(left) + var(--lu-side-offset,0px))}:is([popover],dialog)[data-side=inline-end]{inset-inline-start:calc(anchor(self-end) + var(--lu-side-offset,0px))}:is([popover],dialog)[data-side=inline-start]{inset-inline-end:calc(anchor(self-start) + var(--lu-side-offset,0px))}:is([popover],dialog):is([data-side=top],[data-side=bottom])[data-align=center]{justify-self:anchor-center;translate:var(--lu-align-offset,0px)}:is([popover],dialog):is([data-side=top],[data-side=bottom])[data-align=start]{inset-inline-start:calc(anchor(self-start) + var(--lu-align-offset,0px))}:is([popover],dialog):is([data-side=top],[data-side=bottom])[data-align=end]{inset-inline-end:calc(anchor(self-end) + var(--lu-align-offset,0px))}:is([popover],dialog):not([data-side=top],[data-side=bottom])[data-align=center]{align-self:anchor-center;translate:0 var(--lu-align-offset,0px)}:is([popover],dialog):not([data-side=top],[data-side=bottom])[data-align=start]{top:calc(anchor(top) + var(--lu-align-offset,0px))}:is([popover],dialog):not([data-side=top],[data-side=bottom])[data-align=end]{bottom:calc(anchor(bottom) + var(--lu-align-offset,0px))}}lu-combobox{display:contents}lu-combobox [hidden]{display:none!important}lu-combobox [popover]:popover-open:has(>[role=listbox]){flex-direction:column;display:flex}lu-combobox [popover]>[role=listbox]{flex:0 auto;min-block-size:0;overflow-y:auto}lu-combobox:not(:defined) [command]{visibility:hidden}}@layer lu.theme;@position-try --lu-below{inset:auto;top:calc(anchor(bottom) + var(--lu-side-offset,0px));justify-self:anchor-center;align-self:auto}@position-try --lu-above{inset:auto;bottom:calc(anchor(top) + var(--lu-side-offset,0px));justify-self:anchor-center;align-self:auto}@position-try --lu-fit-below{top:calc(anchor(bottom) + var(--lu-side-offset,0px));bottom:0;align-self:normal;block-size:auto;min-block-size:min(8rem,40dvh)}@position-try --lu-fit-above{top:0;bottom:calc(anchor(top) + var(--lu-side-offset,0px));align-self:normal;block-size:auto;min-block-size:min(8rem,40dvh)}@position-try --lu-fit-start{top:calc(anchor(top) + var(--lu-align-offset,0px));bottom:0;align-self:normal;block-size:auto;min-block-size:min(8rem,40dvh)}@position-try --lu-fit-end{top:0;bottom:calc(anchor(bottom) + var(--lu-align-offset,0px));align-self:normal;block-size:auto;min-block-size:min(8rem,40dvh)}
.search[data-lum-6xkig6me]{position:relative}.icon[data-lum-6xkig6me]{fill:none;block-size:1rem;inline-size:1rem;stroke:var(--lm-subtle);stroke-width:2px;stroke-linecap:round;pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:.7rem;translate:0 -50%}.input[data-lum-6xkig6me]{border:1px solid var(--lm-border);background:var(--lm-surface);border-radius:10px;inline-size:100%;padding:.5rem 2.2rem .5rem 2.1rem;font-size:.875rem}.input:focus-visible[data-lum-6xkig6me]{border-color:var(--lm-accent);box-shadow:0 0 0 3px var(--lm-accent-soft);outline:none}.key[data-lum-6xkig6me]{color:var(--lm-subtle);pointer-events:none;font-size:.75rem;position:absolute;inset-block-start:50%;inset-inline-end:.6rem;translate:0 -50%}.panel[data-lum-6xkig6me]{border:1px solid var(--lm-border);background:var(--lm-surface);max-block-size:70vh;inline-size:min(26rem,100vw - 2rem);box-shadow:0 18px 50px -12px var(--lm-shadow), 0 2px 6px var(--lm-shadow);border-radius:10px;padding:.25rem;overflow-y:auto}.result a[data-lum-6xkig6me]{color:inherit;border-radius:6px;gap:.1rem;padding:.5rem .75rem;text-decoration:none;display:grid}.result a strong[data-lum-6xkig6me]{font-weight:600}.where[data-lum-6xkig6me],.snippet[data-lum-6xkig6me],.status[data-lum-6xkig6me]{color:var(--lm-muted);font-size:.75rem}.where[data-lum-6xkig6me]{color:var(--lm-accent-text)}.snippet[data-lum-6xkig6me]{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,Consolas,Liberation Mono,monospace;display:-webkit-box;overflow:hidden}.status[data-lum-6xkig6me]{padding:.5rem .75rem}.result[data-highlighted] a[data-lum-6xkig6me],.result a:hover[data-lum-6xkig6me]{background:var(--lm-accent-soft)}
.docs[data-lum-4vmgwvl2]{gap:1.5rem;max-inline-size:76rem;margin-inline:auto;padding:1.5rem clamp(1rem,4vw,2rem) 3rem;display:grid}@media (width>=64rem){.docs[data-lum-4vmgwvl2]{grid-template-columns:15rem minmax(0,1fr);gap:2rem}.side[data-lum-4vmgwvl2]{z-index:2;align-self:start;position:sticky;inset-block-start:4.75rem}nav[data-lum-4vmgwvl2]{overscroll-behavior:contain;max-block-size:calc(100dvh - 9.75rem);padding-inline-end:.5rem;overflow-y:auto}.menu>summary[data-lum-4vmgwvl2]{display:none}.menu[data-lum-4vmgwvl2]::details-content{content-visibility:visible}}.side[data-lum-4vmgwvl2]{align-content:start;gap:1rem;min-inline-size:0;display:grid}.menu>summary[data-lum-4vmgwvl2]{border:1px solid var(--lm-border);background:var(--lm-surface);cursor:pointer;border-radius:10px;padding:.5rem .75rem;font-weight:600}nav[data-lum-4vmgwvl2]{gap:1.5rem;padding-block:.75rem;display:grid}.heading[data-lum-4vmgwvl2],.group>summary[data-lum-4vmgwvl2]{color:var(--lm-text);letter-spacing:.06em;text-transform:uppercase;margin-block-end:.5rem;font-size:.75rem;font-weight:600}.group>summary[data-lum-4vmgwvl2]{cursor:pointer}ul[data-lum-4vmgwvl2]{gap:1px;display:grid}a[data-lum-4vmgwvl2]{color:var(--lm-muted);border-radius:6px;padding:.3rem .75rem;font-size:.875rem;line-height:1.35;text-decoration:none;display:block}a:hover[data-lum-4vmgwvl2]{background:var(--lm-sunken);color:var(--lm-text)}a[aria-current=page][data-lum-4vmgwvl2]{background:var(--lm-accent-soft);color:var(--lm-accent-text);font-weight:600}.codes[data-lum-4vmgwvl2]{grid-template-columns:repeat(2,minmax(0,1fr))}.codes a[data-lum-4vmgwvl2]{font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.75rem}.codes li:first-child[data-lum-4vmgwvl2]{grid-column:1/-1}.codes li:first-child a[data-lum-4vmgwvl2]{font-family:inherit;font-size:.875rem}.page[data-lum-4vmgwvl2]{min-inline-size:0}
@layer lu.core{:root:has(dialog:modal){scrollbar-gutter:stable;overflow:hidden}@supports (animation-timeline:scroll()){:root:has(dialog:modal){scrollbar-gutter:auto;animation:linear both lu-dialog-gutter;animation-timeline:scroll(root)}}@keyframes lu-dialog-gutter{0%,to{scrollbar-gutter:stable}}:is([popover],dialog)[data-side]{max-block-size:var(--lu-available-height,none);overflow:auto}[popover][data-side][data-anchor-hidden]{visibility:hidden}@supports (anchor-name:--a){:is([popover],dialog)[data-side]{position-try-fallbacks:flip-block, flip-inline, flip-block flip-inline, --lu-fit-below, --lu-fit-above;position-visibility:anchors-visible;margin:0;inset:auto}:is([popover],dialog)[data-side=left],:is([popover],dialog)[data-side=right],:is([popover],dialog)[data-side^=inline-]{position-try-fallbacks:flip-inline, flip-block, flip-block flip-inline, --lu-below, --lu-above, --lu-fit-start, --lu-fit-end, --lu-fit-below, --lu-fit-above}:is([popover],dialog)[data-side=bottom]{top:calc(anchor(bottom) + var(--lu-side-offset,0px))}:is([popover],dialog)[data-side=top]{bottom:calc(anchor(top) + var(--lu-side-offset,0px))}:is([popover],dialog)[data-side=right]{left:calc(anchor(right) + var(--lu-side-offset,0px))}:is([popover],dialog)[data-side=left]{right:calc(anchor(left) + var(--lu-side-offset,0px))}:is([popover],dialog)[data-side=inline-end]{inset-inline-start:calc(anchor(self-end) + var(--lu-side-offset,0px))}:is([popover],dialog)[data-side=inline-start]{inset-inline-end:calc(anchor(self-start) + var(--lu-side-offset,0px))}:is([popover],dialog):is([data-side=top],[data-side=bottom])[data-align=center]{justify-self:anchor-center;translate:var(--lu-align-offset,0px)}:is([popover],dialog):is([data-side=top],[data-side=bottom])[data-align=start]{inset-inline-start:calc(anchor(self-start) + var(--lu-align-offset,0px))}:is([popover],dialog):is([data-side=top],[data-side=bottom])[data-align=end]{inset-inline-end:calc(anchor(self-end) + var(--lu-align-offset,0px))}:is([popover],dialog):not([data-side=top],[data-side=bottom])[data-align=center]{align-self:anchor-center;translate:0 var(--lu-align-offset,0px)}:is([popover],dialog):not([data-side=top],[data-side=bottom])[data-align=start]{top:calc(anchor(top) + var(--lu-align-offset,0px))}:is([popover],dialog):not([data-side=top],[data-side=bottom])[data-align=end]{bottom:calc(anchor(bottom) + var(--lu-align-offset,0px))}}:root:has(dialog[data-side]:modal){scrollbar-gutter:stable;overflow:hidden}dialog[data-side]::backdrop{background:0 0}lu-tabs{display:block}lu-tabs [role=tablist]:has(>[data-indicator]){isolation:isolate;position:relative}lu-tabs [role=tablist]:has(>[data-indicator])>[role=tab]{position:relative}lu-tabs [data-indicator]{box-sizing:border-box;z-index:-1;pointer-events:none;left:var(--lu-tabs-indicator-left);top:var(--lu-tabs-indicator-top);width:var(--lu-tabs-indicator-width);height:var(--lu-tabs-indicator-height);position:absolute}@supports not (anchor-name:--a){lu-tabs:not(:defined) [data-indicator]{visibility:hidden}}@supports (anchor-name:--a){lu-tabs [role=tab][aria-selected=true]{anchor-name:var(--lu-tabs-anchor)}lu-tabs [data-indicator]{position-anchor:var(--lu-tabs-anchor);left:var(--lu-tabs-indicator-left,anchor(left));top:var(--lu-tabs-indicator-top,anchor(top));width:var(--lu-tabs-indicator-width,anchor-size(width));height:var(--lu-tabs-indicator-height,anchor-size(height))}}lu-menu{display:contents}lu-menu :is([role=menu]:popover-open,[role=menu] [role=group]){display:grid}lu-menu [role^=menuitem]{align-items:center;display:flex}lu-combobox{display:contents}lu-combobox [hidden]{display:none!important}lu-combobox [popover]:popover-open:has(>[role=listbox]){flex-direction:column;display:flex}lu-combobox [popover]>[role=listbox]{flex:0 auto;min-block-size:0;overflow-y:auto}lu-combobox:not(:defined) [command]{visibility:hidden}select:has(>button:first-child){appearance:base-select}select:has(>button:first-child)::picker(select){appearance:base-select}@supports not (appearance:base-select){select>button{display:none!important}}lu-field{display:block}lu-field [hidden]{display:none!important}lu-accordion{display:block}lu-accordion>details>summary>:is(h1,h2,h3,h4,h5,h6){display:inline}summary[aria-disabled=true]{pointer-events:none}lu-toast-viewport{block-size:auto;inline-size:auto;color:inherit;background:0 0;border:0;margin:0;padding:0;display:block;position:fixed;inset:auto;inset-block-end:0;inset-inline-end:0;overflow:visible}lu-toast-viewport>[hidden]{display:none!important}:root{scroll-padding-block-end:var(--lu-toast-stack-block-size,0px)}lu-toast-viewport>[data-swiping]{-webkit-user-select:none;user-select:none}lu-toast-viewport>:is([data-swipe-directions~=up],[data-swipe-directions~=down]){touch-action:pan-x}lu-toast-viewport>:is([data-swipe-directions~=left],[data-swipe-directions~=right]){touch-action:pan-y}lu-toast-viewport>:is([data-swipe-directions~=up],[data-swipe-directions~=down]):is([data-swipe-directions~=left],[data-swipe-directions~=right]){touch-action:none}@supports (touch-action:pinch-zoom){lu-toast-viewport>:is([data-swipe-directions~=up],[data-swipe-directions~=down]){touch-action:pan-x pinch-zoom}lu-toast-viewport>:is([data-swipe-directions~=left],[data-swipe-directions~=right]){touch-action:pan-y pinch-zoom}lu-toast-viewport>:is([data-swipe-directions~=up],[data-swipe-directions~=down]):is([data-swipe-directions~=left],[data-swipe-directions~=right]){touch-action:pinch-zoom}}lu-slider{display:block}lu-slider div:has(>input[type=range]){touch-action:pan-y;display:grid;position:relative}lu-slider[data-orientation=vertical] div:has(>input[type=range]){touch-action:pan-x;justify-items:center}lu-slider div:has(>input[type=range])>*{grid-area:1/1;margin:0}lu-slider div:has(>input[type=range])>input[type=range]{inline-size:100%;position:relative}lu-slider[data-thumb-alignment=center] div:has(>input[type=range])>input[type=range]{inline-size:calc(100% + var(--lu-slider-thumb-size,0px));margin-inline:calc(var(--lu-slider-thumb-size,0px) / -2)}lu-slider div:has(>input[type=range])>div{margin-inline:calc(var(--lu-slider-thumb-size,0px) / 2);align-self:center;position:relative}lu-slider div:has(>input[type=range])>div>div{position:absolute;inset-block:0;inset-inline-start:var(--lu-slider-start,0%);inset-inline-end:calc(100% - var(--lu-slider-end,0%))}lu-slider[data-orientation=vertical] div:has(>input[type=range])>div{margin-inline:0;margin-block:calc(var(--lu-slider-thumb-size,0px) / 2);place-self:stretch center}lu-slider[data-thumb-alignment=center] div:has(>input[type=range])>div{margin:0}lu-slider[data-orientation=vertical] div:has(>input[type=range])>div>div{inset-block-start:calc(100% - var(--lu-slider-end,0%));inset-block-end:var(--lu-slider-start,0%);inset-inline:0}lu-slider div:has(>div)>input[type=range]{appearance:none;background:0 0}lu-slider input[type=range][aria-orientation=vertical]{writing-mode:vertical-lr;direction:rtl}lu-slider div:has(>input[type=range]~input[type=range])>input[type=range]{pointer-events:none}lu-slider div:has(>input[type=range]~input[type=range])>input::-webkit-slider-thumb{pointer-events:auto}lu-slider div:has(>input[type=range]~input[type=range])>input::-moz-range-thumb{pointer-events:auto}lu-context-menu{display:contents}lu-context-menu>:not(lu-menu){-webkit-touch-callout:none}dialog[data-swipe-direction]{max-block-size:none;max-inline-size:none;margin:0}dialog:is([data-swipe-direction=down],[data-swipe-direction=up]){inline-size:auto}dialog:is([data-swipe-direction=left],[data-swipe-direction=right]){block-size:auto}dialog[data-swipe-direction=down]{inset:auto 0 0}dialog[data-swipe-direction=up]{inset:0 0 auto}dialog[data-swipe-direction=left]{inset:0 auto 0 0}dialog[data-swipe-direction=right]{inset:0 0 0 auto}dialog[data-swipe-direction][data-swiping]{-webkit-user-select:none;user-select:none}lu-number-field{display:block}lu-number-field:not(:defined) button[data-action]{visibility:hidden}lu-number-field:defined input[type=number]{appearance:textfield}lu-number-field:defined input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}lu-number-field:defined input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}lu-number-field button[data-action]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation}lu-number-field [data-scrub]{cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none}lu-number-field [data-scrub][data-direction=vertical]{cursor:ns-resize}hr[data-orientation=vertical]{align-self:stretch;margin:0}lu-avatar{grid-template:minmax(0,1fr)/minmax(0,1fr);display:inline-grid}lu-avatar>*{grid-area:1/1}lu-avatar>img{z-index:1}lu-avatar>img[data-error]{visibility:hidden}@media (scripting:enabled){lu-avatar>img[data-loading]{visibility:hidden}}lu-avatar[data-loaded]>[data-fallback]{visibility:hidden}@media (scripting:none){lu-avatar:has(>img)>[data-fallback]{visibility:hidden}}lu-avatar>[data-fallback]{animation:lu-avatar-delay 0s var(--lu-avatar-delay,0s) backwards}lu-otp-field{display:inline-flex;position:relative}:is(lu-otp-field:not(:defined)>[data-slot],lu-otp-field:not(:defined)>[data-orientation]){display:none!important}lu-otp-field:defined>input{color:#0000;caret-color:#0000;letter-spacing:0;-webkit-text-fill-color:transparent;appearance:none;background:0 0;border:0;outline:none;block-size:100%;inline-size:100%;margin:0;padding:0;font-size:16px;position:absolute;inset:0}lu-otp-field:defined>input::selection{background:0 0}lu-otp-field[mask]>input{-webkit-text-security:disc}lu-toolbar{display:block}lu-scroll-area{display:block;position:relative;overflow:hidden}lu-scroll-area [data-viewport]{box-sizing:border-box;block-size:100%;max-block-size:inherit;inline-size:100%;overflow:auto}lu-scroll-area [data-viewport]>*{min-inline-size:fit-content}lu-scroll-area:defined [data-viewport]{scrollbar-width:none}lu-scroll-area:defined [data-viewport]::-webkit-scrollbar{display:none}:is(lu-scroll-area:not(:defined) [data-scrollbar],lu-scroll-area:not(:defined) [data-corner]){display:none!important}lu-scroll-area [data-scrollbar]{box-sizing:border-box;touch-action:none;-webkit-user-select:none;user-select:none;display:flex;position:absolute}lu-scroll-area [data-scrollbar][hidden],lu-scroll-area [data-corner][hidden]{display:none}lu-scroll-area [data-scrollbar][data-orientation=vertical]{inset-block:0 var(--lu-scroll-area-corner-height,0px);inset-inline-end:0}lu-scroll-area [data-scrollbar][data-orientation=horizontal]{inset-inline:0 var(--lu-scroll-area-corner-width,0px);inset-block-end:0}lu-scroll-area [data-scrollbar][data-orientation=vertical] [data-thumb]{inline-size:100%;block-size:var(--lu-scroll-area-thumb-height)}lu-scroll-area [data-scrollbar][data-orientation=horizontal] [data-thumb]{block-size:100%;inline-size:var(--lu-scroll-area-thumb-width)}lu-scroll-area [data-corner]{inline-size:var(--lu-scroll-area-corner-width);block-size:var(--lu-scroll-area-corner-height);position:absolute;inset-block-end:0;inset-inline-end:0}lu-menubar{display:flex}lu-menubar[aria-orientation=vertical]{flex-direction:column}lu-navigation-menu{display:contents}}@layer lu.theme;@position-try --lu-below{inset:auto;top:calc(anchor(bottom) + var(--lu-side-offset,0px));justify-self:anchor-center;align-self:auto}@position-try --lu-above{inset:auto;bottom:calc(anchor(top) + var(--lu-side-offset,0px));justify-self:anchor-center;align-self:auto}@position-try --lu-fit-below{top:calc(anchor(bottom) + var(--lu-side-offset,0px));bottom:0;align-self:normal;block-size:auto;min-block-size:min(8rem,40dvh)}@position-try --lu-fit-above{top:0;bottom:calc(anchor(top) + var(--lu-side-offset,0px));align-self:normal;block-size:auto;min-block-size:min(8rem,40dvh)}@position-try --lu-fit-start{top:calc(anchor(top) + var(--lu-align-offset,0px));bottom:0;align-self:normal;block-size:auto;min-block-size:min(8rem,40dvh)}@position-try --lu-fit-end{top:0;bottom:calc(anchor(bottom) + var(--lu-align-offset,0px));align-self:normal;block-size:auto;min-block-size:min(8rem,40dvh)}@keyframes lu-avatar-delay{0%{visibility:hidden}}
@layer lu.core;@layer lu.theme{:root{color-scheme:light dark;--lu-background:light-dark(#fff,#09090b);--lu-foreground:light-dark(#09090b,#fafafa);--lu-card:light-dark(#fff,#18181b);--lu-card-foreground:light-dark(#09090b,#fafafa);--lu-popover:light-dark(#fff,#18181b);--lu-popover-foreground:light-dark(#09090b,#fafafa);--lu-primary:#2563eb;--lu-primary-foreground:#fff;--lu-secondary:light-dark(#f4f4f5,#27272a);--lu-secondary-foreground:light-dark(#18181b,#fafafa);--lu-muted:light-dark(#f4f4f5,#27272a);--lu-muted-foreground:light-dark(#67676f,#a1a1aa);--lu-accent:light-dark(#f4f4f5,#27272a);--lu-accent-foreground:light-dark(#18181b,#fafafa);--lu-destructive:#dc2626;--lu-destructive-foreground:#fff;--lu-border:light-dark(#e4e4e7,#3f3f46);--lu-input:light-dark(#85858e,#71717a);--lu-ring:light-dark(#2563eb,#60a5fa);--lu-radius:.625rem}.lu-button{border:1px solid var(--lu-input);border-radius:calc(var(--lu-radius) - 2px);background:var(--lu-background);min-block-size:2.25rem;color:var(--lu-foreground);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;line-height:1.25;display:inline-flex}.lu-button:hover{background:var(--lu-accent);color:var(--lu-accent-foreground)}.lu-button:focus-visible{outline:2px solid var(--lu-ring);outline-offset:2px}.lu-button:disabled,.lu-button[aria-disabled=true]{opacity:.5;cursor:not-allowed}.lu-button[aria-disabled=true]:focus-visible{opacity:1}.lu-button[data-variant=primary]{background:var(--lu-primary);color:var(--lu-primary-foreground);border-color:#0000}.lu-button[data-variant=destructive]{background:var(--lu-destructive);color:var(--lu-destructive-foreground);border-color:#0000}.lu-button[data-variant]:hover{background-image:linear-gradient(#0000001a,#0000001a)}.lu-dialog{box-sizing:border-box;border:1px solid var(--lu-border);border-radius:var(--lu-radius);background:var(--lu-popover);max-block-size:calc(100dvh - 2rem);inline-size:min(32rem,100vw - 2rem);color:var(--lu-popover-foreground);padding:1.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.lu-dialog::backdrop{background:#00000080}.lu-dialog :where(h2){margin:0 0 .5rem;font-size:1.125rem;font-weight:600;line-height:1.3}.lu-dialog :where(p){color:var(--lu-muted-foreground);margin:0 0 1.5rem;font-size:.875rem;line-height:1.5}.lu-dialog :where(footer){flex-wrap:wrap;justify-content:end;gap:.5rem;display:flex}@media (prefers-reduced-motion:no-preference){.lu-dialog,.lu-dialog::backdrop{transition:opacity .15s ease-out, scale .15s ease-out, overlay .15s allow-discrete, display .15s allow-discrete}.lu-dialog:not([open]),.lu-dialog:not([open])::backdrop{opacity:0}.lu-dialog:not([open]){scale:.96}@starting-style{.lu-dialog[open],.lu-dialog[open]::backdrop{opacity:0}.lu-dialog[open]{scale:.96}}}.lu-popover{--lu-side-offset:4px;box-sizing:border-box;border:1px solid var(--lu-border);border-radius:var(--lu-radius);background:var(--lu-popover);inline-size:max-content;max-inline-size:min(20rem,100vw - 1rem);color:var(--lu-popover-foreground);padding:1rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.lu-popover :where(h2){margin:0 0 .25rem;font-size:1rem;font-weight:600;line-height:1.3}.lu-popover :where(p){color:var(--lu-muted-foreground);margin:0;font-size:.875rem;line-height:1.5}.lu-popover :where(footer){flex-wrap:wrap;justify-content:end;gap:.5rem;margin-block-start:1rem;display:flex}.lu-tooltip{--lu-side-offset:6px;box-sizing:border-box;border-radius:calc(var(--lu-radius) - 4px);background:var(--lu-foreground);max-inline-size:min(18rem,100vw - 1rem);color:var(--lu-background);border:0;padding:.375rem .625rem;font-size:.8125rem;line-height:1.4}@media (prefers-reduced-motion:no-preference){.lu-popover,.lu-tooltip{transition:opacity .12s ease-out, scale .12s ease-out, overlay .12s allow-discrete, display .12s allow-discrete}:is(.lu-popover:not(:popover-open,[open]),.lu-tooltip:not(:popover-open)){opacity:0;scale:.96}@starting-style{:is(.lu-popover:is(:popover-open,[open]),.lu-tooltip:popover-open){opacity:0;scale:.96}}}.lu-tabs [role=tablist]{border-block-end:1px solid var(--lu-border);flex-wrap:wrap;gap:.25rem;display:flex}.lu-tabs [role=tablist][aria-orientation=vertical]{border-block-end:0;border-inline-end:1px solid var(--lu-border);flex-direction:column}.lu-tabs [role=tab]{border-radius:calc(var(--lu-radius) - 4px) calc(var(--lu-radius) - 4px) 0 0;min-block-size:2.25rem;color:var(--lu-muted-foreground);font:inherit;cursor:pointer;background:0 0;border:0;padding:.5rem .875rem;font-size:.875rem;font-weight:500;line-height:1.25}.lu-tabs [role=tab]:hover{color:var(--lu-foreground)}.lu-tabs [role=tab][aria-selected=true]{color:var(--lu-foreground);box-shadow:inset 0 -2px var(--lu-foreground)}.lu-tabs [aria-orientation=vertical] [role=tab]{border-radius:0;text-align:start;border-inline-end:2px solid #0000;border-start-start-radius:calc(var(--lu-radius) - 4px);border-end-start-radius:calc(var(--lu-radius) - 4px)}.lu-tabs [aria-orientation=vertical] [role=tab][aria-selected=true]{border-inline-end-color:var(--lu-foreground);box-shadow:none}.lu-tabs [data-indicator]{border-block-end:2px solid var(--lu-foreground)}.lu-tabs [aria-orientation=vertical]>[data-indicator]{border-block-end:0;border-inline-end:2px solid var(--lu-foreground)}.lu-tabs:defined [role=tablist]:has(>[data-indicator]) [role=tab][aria-selected=true]{box-shadow:none;border-inline-end-color:#0000}@media (prefers-reduced-motion:no-preference){.lu-tabs [data-indicator]{transition:left .2s,top .2s,width .2s,height .2s}}.lu-tabs [role=tab][aria-disabled=true]{color:color-mix(in srgb, var(--lu-muted-foreground) 55%, transparent);cursor:not-allowed}.lu-tabs [role=tab]:focus-visible,.lu-tabs [role=tabpanel]:focus-visible{outline:2px solid var(--lu-ring);outline-offset:2px}.lu-tabs [role=tabpanel]{border-radius:calc(var(--lu-radius) - 4px);padding-block:1rem}.lu-menu{box-sizing:border-box;min-inline-size:8rem;max-block-size:min(24rem, var(--lu-available-height,100dvh - 1rem));border:1px solid var(--lu-border);border-radius:calc(var(--lu-radius) - 2px);background:var(--lu-popover);color:var(--lu-popover-foreground);--lu-side-offset:.25rem;padding:.25rem;font-size:.875rem;line-height:1.25;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.lu-menu[data-side^=inline-],.lu-menu[data-side=left],.lu-menu[data-side=right]{--lu-side-offset:.125rem;--lu-align-offset:calc(-.25rem - 1px)}.lu-menu :where([role^=menuitem]){box-sizing:border-box;border-radius:calc(var(--lu-radius) - 4px);min-block-size:2rem;color:inherit;font:inherit;text-align:start;cursor:default;background:0 0;border:0;gap:.5rem;padding:.375rem .5rem;text-decoration:none}.lu-menu :where([role^=menuitem][data-highlighted],[aria-expanded=true]){background:var(--lu-accent);color:var(--lu-accent-foreground)}.lu-menu :where([role^=menuitem]:focus-visible){outline:2px solid var(--lu-ring);outline-offset:-2px}.lu-menu :where([role^=menuitem][aria-disabled=true]){color:color-mix(in srgb, var(--lu-muted-foreground) 55%, transparent)}.lu-menu :where([role=menuitemcheckbox],[role=menuitemradio]):before{content:"";text-align:center;flex:none;inline-size:1rem}.lu-menu :where([role=menuitemcheckbox][aria-checked=true]):before{content:"✓" / ""}.lu-menu :where([role=menuitemradio][aria-checked=true]):before{content:"●" / "";font-size:.5rem}.lu-menu :where([role=menuitem][aria-haspopup=menu]):after{content:"›" / "";margin-inline-start:auto;padding-inline-start:1rem}:where([dir=rtl]) .lu-menu :where([role=menuitem][aria-haspopup=menu]):after{content:"‹" / ""}:where([dir=rtl]) :where([dir=ltr]) .lu-menu :where([role=menuitem][aria-haspopup=menu]):after{content:"›" / ""}.lu-menu :where([role=separator]){background:var(--lu-border);block-size:1px;margin:.25rem -.25rem}.lu-menu :where([role=group]>[role=presentation]){color:var(--lu-muted-foreground);padding:.375rem .5rem;font-size:.75rem;font-weight:500}@media (prefers-reduced-motion:no-preference){.lu-menu{transition:opacity .1s ease-out, scale .1s ease-out, overlay .1s allow-discrete, display .1s allow-discrete}.lu-menu:not(:popover-open){opacity:0;scale:.96}@starting-style{.lu-menu:popover-open{opacity:0;scale:.96}}}.lu-combobox{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"label label label""chips chips chips""field field field";align-items:center;inline-size:min(18rem,100%);font-size:.875rem;line-height:1.25;display:inline-grid}.lu-combobox>:where(label){grid-area:label;margin-block-end:.375rem;font-weight:500}.lu-combobox>:where(input[role=combobox]){box-sizing:border-box;border:1px solid var(--lu-input);border-radius:calc(var(--lu-radius) - 2px);background:var(--lu-background);min-block-size:2.25rem;min-inline-size:0;color:var(--lu-foreground);font:inherit;grid-area:field;padding:.5rem .75rem}.lu-combobox:has(>[command=--toggle])>:where(input[role=combobox]){padding-inline-end:2.25rem}.lu-combobox:has(>[command=--toggle]):has(>[command=--clear]:not([hidden]))>:where(input[role=combobox]){padding-inline-end:4rem}.lu-combobox>:where(input[role=combobox])::placeholder{color:var(--lu-muted-foreground)}.lu-combobox>:where(input[role=combobox]:focus-visible){outline:2px solid var(--lu-ring);outline-offset:2px}.lu-combobox>:where(input[role=combobox]:disabled){opacity:.5;cursor:not-allowed}.lu-combobox>:where(button[command]){z-index:1;border-radius:calc(var(--lu-radius) - 4px);block-size:1.75rem;inline-size:1.75rem;color:var(--lu-muted-foreground);font:inherit;cursor:default;background:0 0;border:0;grid-row:field;place-items:center;margin-inline-end:.25rem;padding:0;display:inline-grid}.lu-combobox>:where(button[command=--toggle]){grid-column:3}.lu-combobox>:where(button[command=--clear]){grid-column:2}.lu-combobox>:where(button[command]:hover){background:var(--lu-accent);color:var(--lu-accent-foreground)}.lu-combobox>:where(button[command=--toggle]:empty):before{content:"⌄" / "";translate:0 -.2em}.lu-combobox>:where(button[command=--clear]:empty):before{content:"×" / "";font-size:1.125rem}.lu-combobox>:where([role=list]){flex-wrap:wrap;grid-area:chips;gap:.25rem;margin-block-end:.375rem;display:flex}.lu-combobox>:where([role=list]:empty){display:none}.lu-combobox :where([role=listitem]){border-radius:calc(var(--lu-radius) - 4px);background:var(--lu-secondary);color:var(--lu-secondary-foreground);align-items:center;gap:.125rem;padding-inline-start:.5rem;font-size:.8125rem;display:inline-flex}.lu-combobox :where([role=listitem]>button){border-radius:inherit;block-size:1.5rem;inline-size:1.5rem;color:inherit;font:inherit;background:0 0;border:0;padding:0}.lu-combobox :where([role=listitem]>button:hover){background:var(--lu-accent)}.lu-combobox :where([role=listitem]:focus-visible){outline:2px solid var(--lu-ring);outline-offset:1px}.lu-combobox :where([popover]){--lu-side-offset:.25rem;box-sizing:border-box;border:1px solid var(--lu-border);border-radius:calc(var(--lu-radius) - 2px);background:var(--lu-popover);min-inline-size:12rem;color:var(--lu-popover-foreground);padding:.25rem;font-size:.875rem;line-height:1.25;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}@supports (anchor-name:--a){.lu-combobox :where([popover]){min-inline-size:anchor-size(inline)}}.lu-combobox :where([role=listbox]){max-block-size:min(20rem, var(--lu-available-height,100dvh - 1rem));overflow-y:auto}.lu-combobox :where([role=option]){border-radius:calc(var(--lu-radius) - 4px);cursor:default;align-items:center;gap:.5rem;min-block-size:2rem;padding:.375rem .5rem;display:flex}.lu-combobox :where([role=option][data-highlighted]){background:var(--lu-accent);color:var(--lu-accent-foreground);outline:2px solid var(--lu-ring);outline-offset:-2px}.lu-combobox :where([role=option][aria-disabled=true]){opacity:.5}.lu-combobox :where([role=option]):before{content:"";text-align:center;flex:none;inline-size:1rem}.lu-combobox :where([role=option][aria-selected=true]):before{content:"✓" / ""}.lu-combobox :where([role=group]>[role=presentation]){color:var(--lu-muted-foreground);padding:.375rem .5rem;font-size:.75rem;font-weight:500}.lu-combobox :where([popover] [role=status]){color:var(--lu-muted-foreground);text-align:center;padding:.5rem}.lu-combobox :where([popover] [role=status]:empty){display:none}@media (prefers-reduced-motion:no-preference){.lu-combobox :where([popover]){transition:opacity .1s ease-out, overlay .1s allow-discrete, display .1s allow-discrete}.lu-combobox :where([popover]:not(:popover-open)){opacity:0}@starting-style{.lu-combobox :where([popover]:popover-open){opacity:0}}}.lu-select{appearance:base-select}.lu-select::picker(select){appearance:base-select}.lu-select{box-sizing:border-box;border:1px solid var(--lu-input);border-radius:calc(var(--lu-radius) - 2px);background:var(--lu-background);min-block-size:2.25rem;min-inline-size:10rem;color:var(--lu-foreground);font:inherit;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25;display:inline-flex}.lu-select:focus-visible{outline:2px solid var(--lu-ring);outline-offset:2px}.lu-select:disabled{opacity:.5;cursor:not-allowed}.lu-select:has(>button){padding:0}.lu-select>:where(button){box-sizing:border-box;min-block-size:calc(2.25rem - 2px);color:inherit;font:inherit;background:0 0;border:0;flex:1;align-items:center;gap:.5rem;padding:.5rem .75rem;display:inline-flex}.lu-select::picker-icon{color:var(--lu-muted-foreground);margin-inline-start:auto}.lu-select:has(>button)::picker-icon{margin-inline-end:.75rem}.lu-select::picker(select){box-sizing:border-box;min-inline-size:anchor-size(inline);border:1px solid var(--lu-border);border-radius:calc(var(--lu-radius) - 2px);background:var(--lu-popover);max-block-size:min(20rem,100dvh - 1rem);color:var(--lu-popover-foreground);margin-block:.25rem;padding:.25rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.lu-select :where(option){border-radius:calc(var(--lu-radius) - 4px);gap:.5rem;min-block-size:2rem;padding:.375rem .5rem}.lu-select :where(option:hover,option:focus-visible){background:var(--lu-accent);color:var(--lu-accent-foreground)}.lu-select :where(option:focus-visible){outline:2px solid var(--lu-ring);outline-offset:-2px}.lu-select :where(option:disabled){opacity:.5}.lu-select :where(optgroup){color:var(--lu-muted-foreground);font-size:.75rem;font-weight:500}.lu-select :where(optgroup option){color:var(--lu-popover-foreground);font-size:.875rem;font-weight:400}.lu-select :where(hr){border:0;border-block-start:1px solid var(--lu-border);margin:.25rem -.25rem}.lu-field{gap:.375rem;font-size:.875rem;line-height:1.25;display:grid}.lu-field>:where(label){font-weight:500}.lu-field>:where(p){color:var(--lu-muted-foreground);margin:0;font-size:.8125rem}.lu-field>:where(output){color:light-dark(var(--lu-destructive),#f87171);font-size:.8125rem}.lu-input{box-sizing:border-box;border:1px solid var(--lu-input);border-radius:calc(var(--lu-radius) - 2px);background:var(--lu-background);min-block-size:2.25rem;color:var(--lu-foreground);font:inherit;padding:.5rem .75rem;font-size:.875rem}.lu-input::placeholder{color:var(--lu-muted-foreground)}.lu-input:focus-visible{outline:2px solid var(--lu-ring);outline-offset:2px}.lu-input:disabled{opacity:.5;cursor:not-allowed}.lu-input[aria-invalid=true]{border-color:light-dark(var(--lu-destructive),#f87171)}.lu-fieldset{border:0;gap:.75rem;min-inline-size:0;margin:0;padding:0;font-size:.875rem;display:grid}.lu-fieldset>:where(legend){margin-block-end:.25rem;padding:0;font-weight:600}.lu-fieldset>:where(label){align-items:center;gap:.25rem;display:inline-flex}.lu-checkbox,.lu-radio{appearance:none;vertical-align:middle;cursor:pointer;flex:none;place-items:center;block-size:1.5rem;inline-size:1.5rem;margin:0;display:inline-grid}.lu-checkbox:before,.lu-radio:before{content:"";box-sizing:border-box;border:1px solid var(--lu-input);border-radius:calc(var(--lu-radius) - 6px);background:var(--lu-background);block-size:1.125rem;inline-size:1.125rem;color:var(--lu-primary-foreground);text-align:center;font-size:.75rem;font-weight:700;line-height:calc(1.125rem - 2px)}.lu-radio:before{border-radius:50%}.lu-checkbox:is(:checked,:indeterminate,[data-indeterminate]):before{border-color:var(--lu-primary);background:var(--lu-primary)}.lu-checkbox:checked:before{content:"✓" / ""}.lu-checkbox:is(:indeterminate,[data-indeterminate]):before{content:"–" / ""}.lu-radio:checked:before{border:.3125rem solid var(--lu-primary)}.lu-switch{appearance:none;box-sizing:border-box;border:1px solid var(--lu-input);background:var(--lu-input);vertical-align:middle;cursor:pointer;border-radius:999px;flex:none;block-size:1.5rem;inline-size:2.5rem;margin:0;display:inline-block;position:relative}.lu-switch:before{content:"";background:#fff;border-radius:50%;inline-size:calc(1.5rem - 4px);position:absolute;inset-block:1px;inset-inline-start:1px;box-shadow:0 1px 2px #0000004d}.lu-switch:checked{border-color:var(--lu-primary);background:var(--lu-primary)}.lu-switch:checked:before{inset-inline-start:calc(100% - 1.5rem + 3px)}:is(.lu-checkbox,.lu-radio,.lu-switch):focus-visible{outline:2px solid var(--lu-ring);outline-offset:2px}:is(.lu-checkbox,.lu-radio):focus-visible{outline-offset:-1px;border-radius:calc(var(--lu-radius) - 4px)}:is(.lu-checkbox,.lu-radio,.lu-switch):disabled{opacity:.5;cursor:not-allowed}:is(.lu-checkbox,.lu-radio)[aria-invalid=true]:before,.lu-switch[aria-invalid=true]{border-color:light-dark(var(--lu-destructive),#f87171)}@media (prefers-reduced-motion:no-preference){.lu-switch,.lu-switch:before{transition:background-color .12s ease-out,inset-inline-start .12s ease-out}}:is(.lu-collapsible,.lu-accordion>details)>summary{border-radius:calc(var(--lu-radius) - 4px);min-block-size:2.25rem;color:var(--lu-foreground);cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .25rem;font-size:.875rem;font-weight:500;line-height:1.25;list-style:none;display:flex}:is(.lu-collapsible,.lu-accordion>details)>summary::-webkit-details-marker{display:none}:is(.lu-collapsible,.lu-accordion>details)>summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:none;block-size:.4375rem;inline-size:.4375rem;translate:0 -25%;rotate:45deg}:is(.lu-collapsible,.lu-accordion>details)[open]>summary:after{translate:0 25%;rotate:225deg}:is(.lu-collapsible,.lu-accordion>details)>summary:hover{text-underline-offset:.2em;text-decoration:underline}:is(.lu-collapsible,.lu-accordion>details)>summary:focus-visible{outline:2px solid var(--lu-ring);outline-offset:2px}:is(.lu-collapsible,.lu-accordion>details)>summary[aria-disabled=true]{color:color-mix(in srgb, var(--lu-muted-foreground) 55%, transparent)}.lu-accordion>details>summary>:is(h1,h2,h3,h4,h5,h6){font:inherit;margin:0}.lu-accordion>details{border-block-end:1px solid var(--lu-border)}:is(.lu-collapsible,.lu-accordion>details)>:not(summary){color:var(--lu-muted-foreground);padding-inline:.25rem;font-size:.875rem;line-height:1.5;overflow:hidden}:is(.lu-collapsible,.lu-accordion>details)>:not(summary):before,:is(.lu-collapsible,.lu-accordion>details)>:not(summary):after{content:"";block-size:.25rem;display:block}:is(.lu-collapsible,.lu-accordion>details)>:not(summary):after{block-size:.75rem}.lu-collapsible>:not(summary){block-size:var(--lu-collapsible-panel-height,auto)}.lu-accordion>details>:not(summary){block-size:var(--lu-accordion-panel-height,auto)}:is(.lu-collapsible,.lu-accordion>details)>:is([data-starting-style],[data-ending-style]){block-size:0}@media (prefers-reduced-motion:no-preference){:is(.lu-collapsible,.lu-accordion>details)::details-content{transition:content-visibility .2s allow-discrete}:is(.lu-collapsible,.lu-accordion>details)>:not(summary){transition:block-size .2s ease-out}:is(.lu-collapsible,.lu-accordion>details)>summary:after{transition:rotate .2s ease-out,translate .2s ease-out}}.lu-toast-viewport{box-sizing:border-box;border-radius:var(--lu-radius);flex-direction:column-reverse;gap:.5rem;inline-size:min(24rem,100vw);padding:1rem;display:flex}.lu-toast-viewport:focus-visible{outline:2px solid var(--lu-ring);outline-offset:-2px}.lu-toast{border:1px solid var(--lu-border);border-radius:var(--lu-radius);background:var(--lu-popover);color:var(--lu-popover-foreground);translate:var(--lu-toast-swipe-movement-x,0) var(--lu-toast-swipe-movement-y,0);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.25rem .75rem;padding:.875rem .75rem .875rem 1rem;font-size:.875rem;line-height:1.4;display:grid;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.lu-toast>*{grid-column:1}.lu-toast :where(h2){margin:0;font-size:.875rem;font-weight:600}.lu-toast :where(p){color:var(--lu-muted-foreground);margin:0}.lu-toast :where(.lu-button){justify-self:start;margin-block-start:.5rem}.lu-toast>[command=--close-toast]{border-radius:calc(var(--lu-radius) - 4px);block-size:1.75rem;inline-size:1.75rem;color:var(--lu-muted-foreground);font:inherit;cursor:pointer;background:0 0;border:0;grid-area:1/2;place-items:center;margin-block:-.25rem;padding:0;font-size:1rem;line-height:1;display:inline-grid}.lu-toast>[command=--close-toast]:hover{background:var(--lu-accent);color:var(--lu-accent-foreground)}.lu-toast>[command=--close-toast]:focus-visible{outline:2px solid var(--lu-ring);outline-offset:0}.lu-toast[data-type=error]{border-inline-start:4px solid var(--lu-destructive)}@media (prefers-reduced-motion:no-preference){.lu-toast{transition:opacity .2s ease-out,translate .2s ease-out}.lu-toast[data-starting-style]{opacity:0;translate:0 .75rem}.lu-toast[data-ending-style]{opacity:0}.lu-toast[data-ending-style][data-swipe-direction=right]{translate:calc(100% + 1rem)}.lu-toast[data-ending-style][data-swipe-direction=left]{translate:calc(-100% - 1rem)}.lu-toast[data-ending-style][data-swipe-direction=down]{translate:0 calc(100% + 1rem)}.lu-toast[data-ending-style][data-swipe-direction=up]{translate:0 calc(-100% - 1rem)}.lu-toast[data-swiping]{transition:none}}.lu-toggle{border:1px solid var(--lu-input);border-radius:calc(var(--lu-radius) - 2px);background:var(--lu-background);min-block-size:2.25rem;min-inline-size:2.25rem;color:var(--lu-foreground);font:inherit;cursor:pointer;place-items:center;padding:.375rem .625rem;font-size:.875rem;font-weight:500;line-height:1.25;display:inline-grid}.lu-toggle:hover{background:var(--lu-accent)}.lu-toggle[aria-pressed=true]{background:var(--lu-accent);color:var(--lu-accent-foreground);box-shadow:inset 0 -3px 0 var(--lu-foreground)}.lu-toggle:focus-visible{outline:2px solid var(--lu-ring);outline-offset:2px}.lu-toggle:disabled{opacity:.5;cursor:not-allowed}.lu-toggle-group{flex-wrap:wrap;gap:.25rem;display:inline-flex}.lu-toggle-group[data-orientation=vertical]{flex-direction:column}.lu-progress,.lu-meter{grid-template-columns:1fr auto;align-items:baseline;gap:.375rem 1rem;inline-size:min(20rem,100%);font-size:.875rem;display:grid}.lu-progress>:where(label),.lu-meter>:where(label){font-weight:500}.lu-progress>:where(span),.lu-meter>:where(span){color:var(--lu-muted-foreground);font-variant-numeric:tabular-nums}.lu-progress>:where(progress),.lu-meter>:where(meter){appearance:none;box-sizing:border-box;border:1px solid var(--lu-input);background:var(--lu-background);--lu-bar:light-dark(var(--lu-primary),#60a5fa);border-radius:999px;grid-column:1/-1;block-size:.625rem;inline-size:100%;overflow:hidden}.lu-progress>progress::-webkit-progress-bar{background:0 0}.lu-progress>progress::-webkit-progress-value{border-radius:inherit;background:var(--lu-bar)}.lu-progress>progress::-moz-progress-bar{border-radius:inherit;background:var(--lu-bar)}.lu-progress>progress:indeterminate{background-image:linear-gradient(to right, transparent 0 35%, var(--lu-bar) 35% 65%, transparent 65%);background-size:200% 100%}.lu-progress>progress:indeterminate::-moz-progress-bar{background:0 0}@media (prefers-reduced-motion:no-preference){.lu-progress>progress:indeterminate{animation:1.4s linear infinite lu-progress-slide}:where([dir=rtl]) .lu-progress>progress:indeterminate{animation-direction:reverse}:where([dir=rtl]) :where([dir=ltr]) .lu-progress>progress:indeterminate{animation-direction:normal}}@keyframes lu-progress-slide{0%{background-position:100% 0}to{background-position:-100% 0}}.lu-meter>meter::-webkit-meter-bar{background:0 0;border:0}.lu-meter>meter::-webkit-meter-optimum-value{border-radius:inherit;background:var(--lu-bar)}.lu-meter>meter::-webkit-meter-suboptimum-value{border-radius:inherit;background:var(--lu-bar)}.lu-meter>meter::-webkit-meter-even-less-good-value{border-radius:inherit;background:var(--lu-bar)}.lu-meter>meter::-moz-meter-bar{border-radius:inherit;background:var(--lu-bar)}.lu-slider{--lu-bar:light-dark(var(--lu-primary),#60a5fa);--lu-slider-thumb-size:1.5rem;grid-template-columns:1fr auto;align-items:baseline;gap:.25rem 1rem;inline-size:min(20rem,100%);font-size:.875rem;display:grid}.lu-slider>:where(label){font-weight:500}.lu-slider>:where(output){color:var(--lu-muted-foreground);font-variant-numeric:tabular-nums}.lu-slider>:where(div){grid-column:1/-1;block-size:1.5rem}.lu-slider[data-thumb-alignment=center]>:where(div){margin-inline:calc(var(--lu-slider-thumb-size) / 2)}.lu-slider[data-orientation=vertical]>:where(div){grid-column:auto;block-size:10rem;inline-size:1.5rem}.lu-slider>div>:where(div){box-sizing:border-box;border:1px solid var(--lu-input);background:var(--lu-background);border-radius:999px;block-size:.5rem}.lu-slider[data-orientation=vertical]>div>:where(div){block-size:auto;inline-size:.5rem}.lu-slider>div>div>:where(div){border-radius:inherit;background:var(--lu-bar)}.lu-slider :where(input[type=range]){block-size:var(--lu-slider-thumb-size);cursor:pointer}.lu-slider input[type=range]::-webkit-slider-thumb{appearance:none;box-sizing:border-box;inline-size:var(--lu-slider-thumb-size);block-size:var(--lu-slider-thumb-size);border:2px solid var(--lu-bar);background:var(--lu-background);border-radius:50%;box-shadow:0 1px 3px #0000004d}.lu-slider input[type=range]::-moz-range-thumb{box-sizing:border-box;inline-size:var(--lu-slider-thumb-size);block-size:var(--lu-slider-thumb-size);border:2px solid var(--lu-bar);background:var(--lu-background);border-radius:50%;box-shadow:0 1px 3px #0000004d}.lu-slider input[type=range]:focus-visible{outline:none}.lu-slider input[type=range]:focus-visible::-webkit-slider-thumb{outline:2px solid var(--lu-ring);outline-offset:2px}.lu-slider input[type=range]:focus-visible::-moz-range-thumb{outline:2px solid var(--lu-ring);outline-offset:2px}.lu-slider input[type=range]:disabled{opacity:.5;cursor:not-allowed}.lu-drawer{box-sizing:border-box;border:1px solid var(--lu-border);background:var(--lu-popover);color:var(--lu-popover-foreground);translate:var(--lu-drawer-swipe-movement-x,0) var(--lu-drawer-swipe-movement-y,0);padding:1.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.lu-drawer::backdrop{opacity:calc(1 - var(--lu-drawer-swipe-progress,0));background:#00000080}.lu-drawer[data-swipe-direction=down]{border-radius:var(--lu-radius) var(--lu-radius) 0 0;border-block-end:0;max-block-size:85dvh;padding-block-start:2rem}.lu-drawer[data-swipe-direction=down]:before{content:"";background:var(--lu-input);border-radius:999px;block-size:.25rem;inline-size:2.5rem;position:absolute;inset-block-start:.75rem;inset-inline-start:50%;translate:-50%}.lu-drawer[data-swipe-direction=up]{border-radius:0 0 var(--lu-radius) var(--lu-radius);border-block-start:0;max-block-size:85dvh}.lu-drawer:is([data-swipe-direction=left],[data-swipe-direction=right]){inline-size:min(22rem,100vw - 3rem)}.lu-drawer[data-swipe-direction=left]{border-inline-start:0;border-start-end-radius:var(--lu-radius);border-end-end-radius:var(--lu-radius)}.lu-drawer[data-swipe-direction=right]{border-inline-end:0;border-start-start-radius:var(--lu-radius);border-end-start-radius:var(--lu-radius)}.lu-drawer :where(h2){margin:0 0 .5rem;font-size:1.125rem;font-weight:600;line-height:1.3}.lu-drawer :where(p){color:var(--lu-muted-foreground);margin:0 0 1.5rem;font-size:.875rem;line-height:1.5}.lu-drawer :where(footer){flex-wrap:wrap;justify-content:end;gap:.5rem;display:flex}@media (prefers-reduced-motion:no-preference){.lu-drawer,.lu-drawer::backdrop{transition:translate .25s ease-out, opacity .25s ease-out, overlay .25s allow-discrete, display .25s allow-discrete}.lu-drawer[data-swiping],.lu-drawer[data-swiping]::backdrop{transition:none}.lu-drawer:not([open])::backdrop{opacity:0}.lu-drawer[data-swipe-direction=down]:not([open]){translate:0 100%}.lu-drawer[data-swipe-direction=up]:not([open]){translate:0 -100%}.lu-drawer[data-swipe-direction=left]:not([open]){translate:-100%}.lu-drawer[data-swipe-direction=right]:not([open]){translate:100%}@starting-style{.lu-drawer[open]::backdrop{opacity:0}.lu-drawer[data-swipe-direction=down][open]{translate:0 100%}.lu-drawer[data-swipe-direction=up][open]{translate:0 -100%}.lu-drawer[data-swipe-direction=left][open]{translate:-100%}.lu-drawer[data-swipe-direction=right][open]{translate:100%}}}.lu-number-field{justify-items:start;gap:.375rem;font-size:.875rem;display:grid}.lu-number-field :where(label){font-weight:500}.lu-number-field>:where(div),.lu-number-field>:where(input:not([type=hidden])){border:1px solid var(--lu-input);border-radius:calc(var(--lu-radius) - 2px);background:var(--lu-background);color:var(--lu-foreground);align-items:stretch;display:inline-flex}.lu-number-field>div:focus-within,.lu-number-field>input:focus-visible{outline:2px solid var(--lu-ring);outline-offset:2px}.lu-number-field :where(input:not([type=hidden])){box-sizing:border-box;min-block-size:2.25rem;inline-size:8rem;font:inherit;font-variant-numeric:tabular-nums;text-align:center;padding:.5rem .75rem}.lu-number-field>div>:where(input){color:inherit;background:0 0;border:0}.lu-number-field>div>input:focus-visible{outline:none}.lu-number-field :where(input):disabled{opacity:.5}.lu-number-field :where(button[data-action]){background:var(--lu-muted);min-inline-size:2.25rem;color:var(--lu-foreground);font:inherit;cursor:pointer;border:0;place-items:center;padding:0;font-size:1rem;display:grid}.lu-number-field :where(button[data-action=decrement]){border-inline-end:1px solid var(--lu-input)}.lu-number-field :where(button[data-action=increment]){border-inline-start:1px solid var(--lu-input)}.lu-number-field button[data-action]:hover:not(:disabled){background:var(--lu-accent)}.lu-number-field button[data-action]:disabled{color:var(--lu-muted-foreground);cursor:not-allowed}.lu-number-field[data-scrubbing],.lu-number-field[data-scrubbing] *{cursor:ew-resize}.lu-separator{background:var(--lu-border);border:0;flex:none;block-size:1px;margin:.75rem 0}.lu-separator[data-orientation=vertical]{block-size:auto;inline-size:1px;margin:0}.lu-avatar{background:var(--lu-muted);block-size:2.5rem;inline-size:2.5rem;color:var(--lu-muted-foreground);vertical-align:middle;-webkit-user-select:none;user-select:none;border-radius:50%;place-items:center;font-size:.875rem;font-weight:500;line-height:1;overflow:hidden}.lu-avatar>img{object-fit:cover;block-size:100%;inline-size:100%}.lu-otp-field{align-items:center;gap:.5rem;max-inline-size:100%}.lu-otp-field>:where([data-slot]){box-sizing:border-box;border:1px solid var(--lu-input);border-radius:calc(var(--lu-radius) - 2px);background:var(--lu-background);block-size:2.75rem;min-inline-size:1.75rem;color:var(--lu-foreground);font-variant-numeric:tabular-nums;flex:0 2.5rem;place-items:center;font-size:1.25rem;font-weight:500;display:grid}.lu-otp-field>[data-slot][data-active]{outline:2px solid var(--lu-ring);outline-offset:2px}.lu-otp-field>[data-slot][data-active]:not([data-filled]):after{content:"";background:var(--lu-foreground);block-size:1.25rem;inline-size:1px}@media (prefers-reduced-motion:no-preference){.lu-otp-field>[data-slot][data-active]:not([data-filled]):after{animation:1s step-end infinite lu-otp-caret}}@keyframes lu-otp-caret{50%{opacity:0}}.lu-otp-field>:where([data-orientation=horizontal]){background:var(--lu-muted-foreground);flex:0 .75rem;block-size:2px;min-inline-size:.25rem}.lu-otp-field:has(input:disabled){opacity:.5}.lu-otp-field:not(:defined)>:where(input){box-sizing:border-box;border:1px solid var(--lu-input);border-radius:calc(var(--lu-radius) - 2px);background:var(--lu-background);min-block-size:2.25rem;color:var(--lu-foreground);font:inherit;letter-spacing:.5em;padding:.5rem .75rem}.lu-preview-card{--lu-side-offset:8px;box-sizing:border-box;border:1px solid var(--lu-border);border-radius:var(--lu-radius);background:var(--lu-popover);inline-size:max-content;max-inline-size:min(20rem,100vw - 1rem);color:var(--lu-popover-foreground);padding:1rem;font-size:.875rem;line-height:1.5;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.lu-preview-card :where(img){border-radius:calc(var(--lu-radius) - 2px);max-inline-size:100%;display:block}.lu-preview-card :where(p){color:var(--lu-muted-foreground);margin:.25rem 0 0}@media (prefers-reduced-motion:no-preference){.lu-preview-card{transition:opacity .15s ease-out, scale .15s ease-out, overlay .15s allow-discrete, display .15s allow-discrete}.lu-preview-card:not(:popover-open){opacity:0;scale:.96}@starting-style{.lu-preview-card:popover-open{opacity:0;scale:.96}}}.lu-toolbar{box-sizing:border-box;border:1px solid var(--lu-border);border-radius:var(--lu-radius);background:var(--lu-background);flex-wrap:wrap;align-items:center;gap:.25rem;inline-size:fit-content;max-inline-size:100%;padding:.25rem;display:flex}.lu-toolbar[data-orientation=vertical]{flex-direction:column;align-items:stretch}.lu-toolbar :where([role=group]){flex-wrap:wrap;gap:.25rem;display:flex}.lu-toolbar[data-orientation=vertical] :where([role=group]){flex-direction:column}.lu-toolbar :where(hr){background:var(--lu-border);border:0;flex:none;align-self:stretch;margin:0 .25rem}.lu-toolbar :where(hr[data-orientation=vertical]){block-size:auto;inline-size:1px}.lu-toolbar :where(hr[data-orientation=horizontal]){block-size:1px;inline-size:auto;margin:.25rem 0}.lu-toolbar :where(a){border-radius:calc(var(--lu-radius) - 2px);align-items:center;min-block-size:2.25rem;padding:0 .5rem;font-size:.875rem;display:inline-flex}.lu-toolbar :where(a):focus-visible{outline:2px solid var(--lu-ring);outline-offset:2px}.lu-scroll-area{box-sizing:border-box;border:1px solid var(--lu-border);border-radius:var(--lu-radius);background:var(--lu-background)}.lu-scroll-area :where([data-viewport]):focus-visible{outline:2px solid var(--lu-ring);outline-offset:-2px}.lu-scroll-area :where([data-viewport])>:where(div){padding:.75rem 1rem}.lu-scroll-area :where([data-scrollbar]){opacity:0;padding:2px}.lu-scroll-area :where([data-scrollbar][data-orientation=vertical]){inline-size:10px;padding-block:4px}.lu-scroll-area :where([data-scrollbar][data-orientation=horizontal]){block-size:10px;padding-inline:4px}.lu-scroll-area :where([data-scrollbar]):is([data-hovering],[data-scrolling]),.lu-scroll-area:focus-within :where([data-scrollbar]){opacity:1}@media (prefers-reduced-motion:no-preference){.lu-scroll-area :where([data-scrollbar]){transition:opacity .15s ease-out}}.lu-scroll-area :where([data-thumb]){background:var(--lu-muted-foreground);border-radius:999px;position:relative}.lu-scroll-area :where([data-thumb]):before{content:"";position:absolute;inset-block:-4px;inset-inline:-16px -2px}.lu-scroll-area :where([data-orientation=horizontal]>[data-thumb]):before{inset-block:-16px -2px;inset-inline:-4px}.lu-menubar{border:1px solid var(--lu-border);border-radius:var(--lu-radius);background:var(--lu-background);gap:.125rem;padding:.25rem;display:inline-flex}.lu-menubar>lu-menu>[role=menuitem]{border-radius:calc(var(--lu-radius) - 4px);min-block-size:2rem;color:var(--lu-foreground);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:.25rem .75rem;font-size:.875rem;font-weight:500}.lu-menubar>lu-menu>[role=menuitem]:is(:hover,[aria-expanded=true]){background:var(--lu-accent);color:var(--lu-accent-foreground)}.lu-menubar>lu-menu>[role=menuitem]:focus-visible{outline:2px solid var(--lu-ring);outline-offset:-2px}.lu-menubar>lu-menu>[role=menuitem]:disabled{opacity:.5;cursor:not-allowed}.lu-navigation-menu :where(ul){margin:0;padding:0;list-style:none}.lu-navigation-menu>ul{flex-wrap:wrap;gap:.25rem;display:flex}.lu-navigation-menu[data-orientation=vertical]>ul{flex-direction:column;align-items:start}.lu-navigation-menu>ul>li{display:flex}.lu-navigation-menu>ul>li>:is(button,a){border-radius:calc(var(--lu-radius) - 2px);min-block-size:2.25rem;color:var(--lu-foreground);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;padding:.375rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.lu-navigation-menu>ul>li>:is(button,a):is(:hover,[aria-expanded=true]){background:var(--lu-accent);color:var(--lu-accent-foreground)}.lu-navigation-menu a[aria-current=page]{text-underline-offset:.35em;text-decoration:underline;text-decoration-thickness:2px}.lu-navigation-menu :is(button,a):focus-visible{outline:2px solid var(--lu-ring);outline-offset:2px}.lu-navigation-menu button[aria-expanded=true]>[aria-hidden=true]{rotate:180deg}.lu-navigation-menu [popover]{--lu-side-offset:4px;box-sizing:border-box;border:1px solid var(--lu-border);border-radius:var(--lu-radius);background:var(--lu-popover);min-inline-size:12rem;max-inline-size:min(28rem,100vw - 1rem);color:var(--lu-popover-foreground);padding:.375rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.lu-navigation-menu [popover] a{border-radius:calc(var(--lu-radius) - 4px);color:inherit;padding:.5rem .75rem;font-size:.875rem;text-decoration:none;display:block}.lu-navigation-menu [popover] a:is(:hover,:focus-visible){background:var(--lu-accent);color:var(--lu-accent-foreground)}@media (prefers-reduced-motion:no-preference){.lu-navigation-menu button>[aria-hidden=true]{transition:rotate .15s}.lu-navigation-menu [popover]{transition:opacity .15s ease, translate .15s ease, overlay .15s allow-discrete, display .15s allow-discrete}.lu-navigation-menu [popover]:not(:popover-open){opacity:0}@starting-style{.lu-navigation-menu [popover]:popover-open{opacity:0;translate:0 -4px}.lu-navigation-menu [popover][data-activation-direction=right]:popover-open{translate:1rem}.lu-navigation-menu [popover][data-activation-direction=left]:popover-open{translate:-1rem}}}@media (forced-colors:active){.lu-switch:before{background:buttontext}.lu-switch:checked{background:highlight;border-color:highlight}.lu-switch:checked:before{background:highlighttext}.lu-toggle[aria-pressed=true]{color:highlighttext;background:highlight;border-color:highlight}.lu-toggle[aria-pressed=true]:focus-visible{outline-color:canvastext}.lu-tabs [role=tab]{border-block-end:2px solid canvas}.lu-tabs [aria-orientation=vertical] [role=tab]{border-block-end:0;border-inline-end-color:canvas}.lu-tabs [role=tab][aria-selected=true]{border-block-end-color:highlight}.lu-tabs [aria-orientation=vertical] [role=tab][aria-selected=true]{border-inline-end-color:highlight}.lu-tabs [data-indicator]{border-color:highlight}.lu-tabs:defined [role=tablist]:has(>[data-indicator]) [role=tab][aria-selected=true]{border-color:canvas}.lu-progress>progress::-webkit-progress-value{background:highlight}.lu-meter>meter::-webkit-meter-optimum-value{background:highlight}.lu-meter>meter::-webkit-meter-suboptimum-value{background:highlight}.lu-meter>meter::-webkit-meter-even-less-good-value{background:highlight}.lu-progress>progress::-moz-progress-bar{background:highlight}.lu-meter>meter::-moz-meter-bar{background:highlight}.lu-progress>progress:indeterminate{forced-color-adjust:none;background-color:canvas;background-image:linear-gradient(90deg,#0000 0 35%,highlight 35% 65%,#0000 65%);border-color:canvastext}.lu-slider>div>div>:where(div){background:highlight}.lu-scroll-area :where([data-thumb]){background:canvastext}.lu-menu :where([role^=menuitem][data-highlighted],[aria-expanded=true]){color:highlighttext;background:highlight}}}
.doc[data-lum-oqn68sg8]{gap:2rem;display:grid}@media (width>=80rem){.doc[data-lum-oqn68sg8]{grid-template-columns:minmax(0,1fr) 13rem}.toc[data-lum-oqn68sg8]{align-self:start;max-block-size:calc(100dvh - 5.75rem);position:sticky;inset-block-start:4.75rem;overflow-y:auto}}@media (width<80rem){.toc[data-lum-oqn68sg8]{display:none}}article[data-lum-oqn68sg8]{min-inline-size:0;max-inline-size:46rem}.head[data-lum-oqn68sg8]{margin-block-end:1.5rem}.section[data-lum-oqn68sg8]{color:var(--lm-accent-text);font-size:.875rem;font-weight:600}h1[data-lum-oqn68sg8]{margin-block:.25rem .75rem;font-size:2.25rem}.lead[data-lum-oqn68sg8]{max-inline-size:40rem;color:var(--lm-muted);text-wrap:pretty;font-size:1.125rem;line-height:1.5}.lead[data-lum-oqn68sg8] code{color:var(--lm-text);background:0 0;border:0;padding:0;font-size:.9em}.chunk[data-lum-oqn68sg8]{display:contents}.prose[data-lum-oqn68sg8]{font-size:1.0625rem;line-height:1.65}.chunk[data-lum-oqn68sg8] :is(p,ul,ol,blockquote,.table,.nested-code){margin-block:0 1rem}.chunk[data-lum-oqn68sg8] :is(h2,h3,h4){scroll-margin-block-start:4.75rem;position:relative}.chunk[data-lum-oqn68sg8] h2{border-block-start:1px solid var(--lm-border);margin-block:3rem 1rem;padding-block-start:1rem;font-size:1.75rem}.chunk[data-lum-oqn68sg8] h3{margin-block:2rem .75rem;font-size:1.375rem}.chunk[data-lum-oqn68sg8] h4{margin-block:1.5rem .5rem}.chunk[data-lum-oqn68sg8] .anchor{color:var(--lm-subtle);opacity:0;padding-inline-end:.3em;text-decoration:none;transition:opacity .12s;position:absolute;inset-inline-start:-1.1em}.chunk[data-lum-oqn68sg8] :is(h2,h3,h4):hover .anchor,.chunk[data-lum-oqn68sg8] .anchor:focus-visible{opacity:1}.chunk[data-lum-oqn68sg8] :is(ul,ol){padding-inline-start:1.4em}.chunk[data-lum-oqn68sg8] li+li{margin-block-start:.5rem}.chunk[data-lum-oqn68sg8] li::marker{color:var(--lm-subtle)}.chunk[data-lum-oqn68sg8] li>:is(ul,ol){margin-block:.25rem 0}.chunk[data-lum-oqn68sg8] blockquote{border-inline-start:3px solid var(--lm-border);background:var(--lm-sunken);color:var(--lm-muted);border-radius:0 10px 10px 0;padding:.75rem 1rem}.chunk[data-lum-oqn68sg8] blockquote.status{border-color:var(--lm-info-border);background:var(--lm-info-bg);color:var(--lm-text)}.chunk[data-lum-oqn68sg8] blockquote>:last-child{margin-block-end:0}.chunk[data-lum-oqn68sg8] .table{border:1px solid var(--lm-border);border-radius:10px;overflow-x:auto}.chunk[data-lum-oqn68sg8] table{border-collapse:collapse;inline-size:100%;font-size:.875rem}.chunk[data-lum-oqn68sg8] :is(th,td){border-block-end:1px solid var(--lm-border);text-align:start;vertical-align:top;padding:.5rem .75rem}.chunk[data-lum-oqn68sg8] th{background:var(--lm-sunken);white-space:nowrap;font-weight:600}.chunk[data-lum-oqn68sg8] tr:last-child td{border-block-end:0}.chunk[data-lum-oqn68sg8] td code{white-space:nowrap}.chunk[data-lum-oqn68sg8] .nested-code{border:1px solid var(--lm-border);background:var(--lm-code-bg);border-radius:10px;padding:.75rem 1rem;font-size:.875rem;overflow-x:auto}.demo[data-lum-oqn68sg8]{margin-block:1.5rem}.demo[data-lum-oqn68sg8] .code{border-start-start-radius:0;border-start-end-radius:0;margin-block:0}.preview[data-lum-oqn68sg8]{border:1px solid var(--lm-border);background:var(--lu-background);min-block-size:9rem;color:var(--lu-foreground);border-radius:16px 16px 0 0;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;padding:2rem 1.5rem;font-family:Inter,Inter Variable,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:1rem;line-height:1.5;display:flex}.hero .preview[data-lum-oqn68sg8]{border-radius:16px;min-block-size:12rem}.preview[data-lum-oqn68sg8] *,.preview[data-lum-oqn68sg8] :before,.preview[data-lum-oqn68sg8] :after{all:revert-layer}.note[data-lum-oqn68sg8]{border-inline:1px solid var(--lm-border);background:var(--lm-sunken);color:var(--lm-muted);padding:.5rem 1rem;font-size:.875rem}.demo>.note:first-child[data-lum-oqn68sg8]{border-block-start:1px solid var(--lm-border);border-radius:16px 16px 0 0}.hero .note[data-lum-oqn68sg8]{background:0 0;border:0;padding-inline:0}.adjacent[data-lum-oqn68sg8]{border-block-start:1px solid var(--lm-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block-start:3rem;padding-block-start:1.5rem;display:grid}.adjacent a[data-lum-oqn68sg8]{border:1px solid var(--lm-border);overflow-wrap:anywhere;border-radius:10px;gap:.15rem;padding:.75rem 1rem;font-weight:600;text-decoration:none;display:grid}.adjacent a:hover[data-lum-oqn68sg8]{border-color:var(--lm-accent)}.adjacent small[data-lum-oqn68sg8]{color:var(--lm-muted);font-weight:400}.next[data-lum-oqn68sg8]{text-align:end}.toc p[data-lum-oqn68sg8]{letter-spacing:.06em;text-transform:uppercase;margin-block-end:.5rem;font-size:.75rem;font-weight:600}.toc ol[data-lum-oqn68sg8]{border-inline-start:1px solid var(--lm-border);gap:.2rem;display:grid}.toc a[data-lum-oqn68sg8]{color:var(--lm-muted);padding:.15rem .75rem;font-size:.875rem;line-height:1.35;text-decoration:none;display:block}.toc a:hover[data-lum-oqn68sg8]{color:var(--lm-text)}.toc .sub a[data-lum-oqn68sg8]{padding-inline-start:1.5rem;font-size:.75rem}.chunk[data-lum-oqn68sg8] code{font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.chunk[data-lum-oqn68sg8] code,h1[data-lum-oqn68sg8],.chunk[data-lum-oqn68sg8] h2,.chunk[data-lum-oqn68sg8] h3,.lead[data-lum-oqn68sg8] code{overflow-wrap:anywhere}
.palette[data-lum-zrkgqw9e]{gap:1rem;margin-block:0 1rem;display:grid}.schemes[data-lum-zrkgqw9e]{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;display:grid}.scheme[data-lum-zrkgqw9e]{border:1px solid var(--lm-border);background:var(--lu-background);color:var(--lu-foreground);border-radius:16px;gap:1rem;padding:1rem;font-family:Inter,Inter Variable,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,sans-serif;display:grid}figcaption[data-lum-zrkgqw9e]{font-size:.875rem;font-weight:600}.buttons[data-lum-zrkgqw9e]{flex-wrap:wrap;gap:.5rem;display:flex}.surface[data-lum-zrkgqw9e]{border:1px solid var(--lu-border);border-radius:var(--lu-radius);background:var(--lu-popover);color:var(--lu-popover-foreground);gap:.25rem;padding:.75rem 1rem;font-size:.875rem;display:grid}.surface span[data-lum-zrkgqw9e]{color:var(--lu-muted-foreground)}.table[data-lum-zrkgqw9e]{border:1px solid var(--lm-border);border-radius:10px;overflow-x:auto}table[data-lum-zrkgqw9e]{border-collapse:collapse;inline-size:100%;font-size:.875rem}:is(th,td)[data-lum-zrkgqw9e]{border-block-end:1px solid var(--lm-border);text-align:start;vertical-align:middle;padding:.5rem .75rem}thead th[data-lum-zrkgqw9e]{background:var(--lm-sunken);font-weight:600}tbody th[data-lum-zrkgqw9e]{font-weight:400}tr:last-child :is(th,td)[data-lum-zrkgqw9e]{border-block-end:0}code[data-lum-zrkgqw9e]{white-space:nowrap;font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.value[data-lum-zrkgqw9e]{align-items:center;gap:.5rem;display:inline-flex}.swatch[data-lum-zrkgqw9e]{border:1px solid var(--lm-border-strong);border-radius:6px;block-size:1.25rem;inline-size:1.25rem}.swatch.radius[data-lum-zrkgqw9e]{border-width:2px 0 0 2px;border-color:var(--lm-text)}
