:root{--lg-tint:#fafafab3;--lg-outline:#00000040;--lg-shadow-color:#0000001a;--lg-shadow-color-strong:#0003;--lg-specular:#fff;--lg-highlight:inset -1px 0 2px 0 #00000040, inset 1px 0 2px 0 #00000040, inset 0 -1px 2px 0 var(--lg-specular), inset 0 1px 2px 0 var(--lg-specular), inset 0 -8px 4px 0 #00000005, inset 0 8px 4px 0 #00000005;--lg-blur-sm:4px;--lg-blur-md:8px;--lg-blur-lg:18px;--lg-tint-clear:#fafafa59;--lg-tint-strength:60%;--lg-tint-strength-clear:40%;--lg-tint-saturate-clear:1.8;--lg-blur-clear:8px;--lg-stroke-gradient:linear-gradient(to bottom, #fff 0%, #5e5e5e40 25%, #5e5e5ecc 50%, #5e5e5e40 75%, #fff 100%);--lg-stroke-opacity:.8;--lg-shadow:0 0 0 .1px var(--lg-outline), var(--lg-highlight), 0 4px 40px 0 var(--lg-shadow-color);--lg-shadow-compact:0 0 0 .1px var(--lg-outline), var(--lg-highlight), 0 4px 20px 0 var(--lg-shadow-color);--lg-text:#1d1d1f;--lg-text-secondary:#4a4a4f;--lg-text-muted:color-mix(in srgb, var(--lg-text) 55%, transparent);--lg-accent:#0a7aff;--lg-toggle-on:#34c759;--lg-danger:#ff3b30;--lg-pill-bg:color-mix(in srgb, var(--lg-text) 8%, transparent);--lg-pill-highlight:#ffffff4d;--lg-pill-border:#ffffff1a;--lg-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--lg-press-in-dur:.11s;--lg-press-in-ease:cubic-bezier(.3, 0, .4, 1);--lg-press-out-dur:.5s;--lg-morph-dur:.45s;--lg-ease-morph:cubic-bezier(.34, 1.3, .64, 1);--lg-radius-pill:999px}:root[data-theme=dark]{--lg-tint:#151515cc;--lg-tint-clear:#15151559;--lg-outline:#ffffff40;--lg-highlight:inset -1px 0 2px 0 #000000bf, inset 1px 0 2px 0 #000000bf, inset 0 -1px 2px 0 #fff3, inset 0 1px 2px 0 #fff3, inset 0 -8px 4px 0 #ffffff05, inset 0 8px 4px 0 #ffffff05;--lg-stroke-gradient:linear-gradient(to bottom, #dfdfdf59 0%, #29292980 25%, #000 50%, #29292980 75%, #dfdfdf59 100%);--lg-text:#eaeaea;--lg-text-secondary:#ccc;--lg-accent:#3d9bff;--lg-danger:#ff453a;--lg-pill-highlight:#ffffff14;--lg-pill-border:#ffffff0f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lg-tint:#151515cc;--lg-tint-clear:#15151559;--lg-outline:#ffffff40;--lg-highlight:inset -1px 0 2px 0 #000000bf, inset 1px 0 2px 0 #000000bf, inset 0 -1px 2px 0 #fff3, inset 0 1px 2px 0 #fff3, inset 0 -8px 4px 0 #ffffff05, inset 0 8px 4px 0 #ffffff05;--lg-stroke-gradient:linear-gradient(to bottom, #dfdfdf59 0%, #29292980 25%, #000 50%, #29292980 75%, #dfdfdf59 100%);--lg-text:#eaeaea;--lg-text-secondary:#ccc;--lg-accent:#3d9bff;--lg-danger:#ff453a;--lg-pill-highlight:#ffffff14;--lg-pill-border:#ffffff0f}}@media (dynamic-range:high){@supports (color:color(display-p3 1 1 1)){:root{--lg-specular:color(display-p3 2 2 2)}}}:root[data-blur=off]{--lg-blur-sm:0px;--lg-blur-md:0px;--lg-blur-lg:0px;--lg-blur-clear:0px;--lg-tint:#fafafaf0;--lg-tint-clear:#fafafae6}:root[data-blur=off][data-theme=dark]{--lg-tint:#151515f0;--lg-tint-clear:#151515e6}@media (prefers-color-scheme:dark){:root[data-blur=off]:not([data-theme=light]){--lg-tint:#151515f0;--lg-tint-clear:#151515e6}}:root[data-blur=off] *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media (prefers-reduced-motion:reduce){:root{--lg-ease-spring:ease;--lg-press-in-ease:ease;--lg-press-out-dur:.15s}}.lg-glass{border-radius:var(--lg-radius-pill);background:var(--lg-tint);-webkit-backdrop-filter:blur(var(--lg-blur-md));backdrop-filter:blur(var(--lg-blur-md));box-shadow:var(--lg-shadow);color:var(--lg-text-secondary);position:relative}.lg-glass--clear{background:var(--lg-tint-clear);-webkit-backdrop-filter:blur(var(--lg-blur-clear));backdrop-filter:blur(var(--lg-blur-clear))}.lg-glass--tinted{background:linear-gradient(color-mix(in srgb, var(--lg-glass-tint,var(--lg-accent)) var(--lg-tint-strength), transparent) 0 0), var(--lg-tint-clear);color:var(--lg-glass-tint-text,#fff)}.lg-glass--tinted.lg-glass--clear{background:color-mix(in srgb, var(--lg-glass-tint,var(--lg-accent)) var(--lg-tint-strength-clear), transparent);-webkit-backdrop-filter:blur(var(--lg-blur-clear)) saturate(var(--lg-tint-saturate-clear));backdrop-filter:blur(var(--lg-blur-clear)) saturate(var(--lg-tint-saturate-clear))}.lg-glass:after{content:"";border-radius:inherit;background:var(--lg-stroke-gradient);opacity:var(--lg-stroke-opacity);-webkit-mask-composite:xor;pointer-events:none;padding:.5px;position:absolute;inset:-.5px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lg-glass--circle:after{padding:0;-webkit-mask:radial-gradient(circle closest-side,#0000 calc(100% - .5px),#fff calc(100% - .5px));mask:radial-gradient(circle closest-side,#0000 calc(100% - .5px),#fff calc(100% - .5px))}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.lg-glass{background:var(--lg-tint)}.lg-glass--tinted{background:color-mix(in srgb, var(--lg-glass-tint,var(--lg-accent)) 90%, var(--lg-tint))}}.liquid-glass{transition:translate var(--lg-press-out-dur) var(--lg-ease-spring), scale var(--lg-press-out-dur) var(--lg-ease-spring), filter .2s ease;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;translate:0;scale:1}.liquid-glass.lg-pressing,.liquid-glass.lg-dragging,.liquid-glass.lg-settling{z-index:9999}.liquid-glass.lg-pressing{transition:translate var(--lg-press-in-dur) var(--lg-press-in-ease), scale var(--lg-press-in-dur) var(--lg-press-in-ease), filter .2s ease}.liquid-glass.lg-dragging{transition:translate,scale,filter .2s}@media (hover:hover){.liquid-glass:not(.lg-popover):hover{scale:1.045}}.liquid-glass.lg-pressing,.liquid-glass.lg-dragging{filter:brightness(1.11)saturate(1.35)}@media (prefers-reduced-motion:reduce){.liquid-glass:hover{scale:1}}.lg-pill{pointer-events:none;border-radius:var(--lg-radius-pill);will-change:transform;transform-origin:50%;--lg-lift:0;--lg-lift-drop:0 calc(6px * var(--lg-lift)) calc(24px * var(--lg-lift)) 0 color-mix(in srgb, var(--lg-shadow-color-strong) calc(var(--lg-lift) * 100%), transparent);box-shadow:var(--lg-lift-drop);transition:opacity .15s;position:absolute}.lg-pill.lg-pill--lifted{box-shadow:0 0 0 .1px var(--lg-outline), var(--lg-highlight), var(--lg-lift-drop)}.lg-pill:after{content:"";border-radius:inherit;background:var(--lg-stroke-gradient);opacity:0;-webkit-mask-composite:xor;pointer-events:none;padding:.5px;transition:opacity .15s;position:absolute;inset:-.5px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lg-pill.lg-pill--lifted:after{opacity:var(--lg-stroke-opacity)}.lg-pill-inner{border-radius:var(--lg-radius-pill);background:var(--lg-pill-bg);transition:background .15s,-webkit-backdrop-filter .15s,backdrop-filter .15s,box-shadow .15s;position:absolute;inset:0;overflow:hidden}.lg-pill.lg-pill--lifted .lg-pill-inner{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:inset 0 1px 0 var(--lg-pill-highlight), inset 0 0 0 1px var(--lg-pill-border)}.lg-pill-active-row{will-change:transform;position:absolute;top:0;bottom:0;left:0}.lg-pill-active-cell{box-sizing:border-box;pointer-events:none;position:absolute;top:0}.lg-pill-hit{pointer-events:auto;touch-action:none;cursor:default;will-change:transform;transform-origin:50%;position:absolute}.lg-button{width:3rem;height:3rem;font:inherit;color:var(--lg-text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .2s ease, box-shadow .2s ease, color .2s ease, translate var(--lg-press-out-dur) var(--lg-ease-spring), scale var(--lg-press-out-dur) var(--lg-ease-spring), filter .2s ease;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}@media (prefers-color-scheme:dark){.lg-button{--lightningcss-light: ;--lightningcss-dark:initial}}.lg-button:focus-visible{outline:2px solid var(--lg-accent);outline-offset:3px}.lg-button>svg{pointer-events:none;width:1.375rem;height:1.375rem}.lg-button--text{white-space:nowrap;width:auto;min-width:3rem;color:var(--lg-text);gap:.5rem;padding:0 1.25rem;font-size:1rem;font-weight:500}.lg-button--text>svg{width:1.25rem;height:1.25rem;margin-inline-start:-.25rem}.lg-button-label{pointer-events:none}.lg-toolbar{flex-direction:row;justify-content:center;align-items:center;gap:.5rem;display:flex}.lg-button.liquid-glass.lg-pressing{transition:background-color .2s ease, box-shadow .2s ease, color .2s ease, translate var(--lg-press-in-dur) var(--lg-press-in-ease), scale var(--lg-press-in-dur) var(--lg-press-in-ease), filter .2s ease}.lg-button.liquid-glass.lg-dragging{transition:background-color .2s,box-shadow .2s,color .2s,translate,scale,filter .2s}.lg-seg{--lg-seg-color:var(--lg-text-muted);--lg-seg-active-color:var(--lg-text);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex-shrink:0;position:relative}.lg-seg__track{border-radius:var(--lg-radius-pill);touch-action:none;background:var(--lg-tint);box-shadow:var(--lg-shadow-compact);padding:3px;transition:-webkit-backdrop-filter .25s,backdrop-filter .25s;position:relative}.lg-seg--blur .lg-seg__track{-webkit-backdrop-filter:blur(var(--lg-blur-md));backdrop-filter:blur(var(--lg-blur-md))}.lg-seg__track:after{content:"";border-radius:inherit;background:var(--lg-stroke-gradient);opacity:var(--lg-stroke-opacity);-webkit-mask-composite:xor;pointer-events:none;padding:.5px;position:absolute;inset:-.5px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lg-seg__items{align-items:stretch;display:flex;position:relative}.lg-seg__item,.lg-seg .lg-pill-active-cell{font:inherit;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:.4rem .75rem;font-weight:600;display:flex}.lg-seg__item>svg,.lg-seg .lg-pill-active-cell>svg{pointer-events:none;flex:none;width:1.25rem;height:1.25rem}.lg-seg__item{white-space:nowrap;touch-action:none;-webkit-tap-highlight-color:transparent;color:var(--lg-seg-color);background:0 0;border:none;flex:none;position:relative}.lg-seg .lg-pill-active-cell{color:var(--lg-seg-active-color);white-space:nowrap}.lg-seg__item:focus-visible{outline:2px solid var(--lg-accent);outline-offset:-3px;border-radius:var(--lg-radius-pill)}.lg-seg__separator{background:color-mix(in srgb, var(--lg-text) 15%, transparent);flex-shrink:0;align-self:stretch;width:1px;margin:6px 2px}.lg-seg--vertical .lg-seg__items{flex-direction:column}.lg-seg--vertical .lg-seg__separator{align-self:stretch;width:auto;height:1px;margin:2px 6px}.lg-seg--morphing .lg-pill-active-row{opacity:0}.lg-seg--morphing .lg-seg__items{clip-path:none!important}.lg-toggle{border-radius:var(--lg-radius-pill);background:color-mix(in srgb, var(--lg-text) 10%, transparent);width:61px;height:31px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--lg-text) 18%, transparent);-webkit-tap-highlight-color:transparent;touch-action:pan-y;-webkit-user-select:none;user-select:none;border:none;flex-shrink:0;padding:0;transition:background .25s,box-shadow .25s;position:relative}.lg-toggle.on{background:var(--lg-toggle-on);box-shadow:none}.lg-toggle:focus-visible{outline:2px solid var(--lg-accent);outline-offset:2px}.lg-toggle__items{position:absolute;inset:3px}.lg-toggle__cell{touch-action:pan-y;width:36px;height:25px;position:absolute;top:0}.lg-toggle__cell--off{left:0}.lg-toggle__cell--on{left:19px}.lg-toggle .lg-pill-inner{background:#ffffffeb;box-shadow:0 1px 4px #0003,0 .5px 1px #0000001a,inset 0 .5px #fff9}.lg-toggle .lg-pill.lg-pill--lifted .lg-pill-inner{background:var(--lg-pill-bg)}.lg-toggle .lg-pill-hit{touch-action:pan-y}.lg-tabbar{--lg-tab-color:var(--lg-text-muted);--lg-tab-active-color:var(--lg-accent);--lg-tabbar-inset:1.75rem;transform:translateY(calc(-100% - var(--lg-tabbar-bottom-offset,28px) - env(safe-area-inset-bottom)));z-index:20;padding:.75rem var(--lg-tabbar-inset) 0;box-sizing:border-box;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;justify-content:center;align-items:center;gap:.75rem;display:flex;position:fixed;top:100dvh;left:0;right:0}.lg-tabbar>*{pointer-events:auto}.lg-tabbar__group{min-width:0;position:relative}.lg-tabbar__bar{box-sizing:border-box;touch-action:none;border-radius:var(--lg-radius-pill);background:var(--lg-tint);box-shadow:var(--lg-shadow-compact);-webkit-backdrop-filter:blur(var(--lg-blur-sm));backdrop-filter:blur(var(--lg-blur-sm));padding:4px;position:relative}.lg-tabbar__bar:after{content:"";border-radius:inherit;background:var(--lg-stroke-gradient);opacity:var(--lg-stroke-opacity);-webkit-mask-composite:xor;pointer-events:none;padding:.5px;position:absolute;inset:-.5px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lg-tabbar__items{width:max-content;display:flex}.lg-tabbar__tab,.lg-tabbar .lg-pill-active-cell{padding:.625rem var(--lg-tab-padding-inline,clamp(.25rem, 1.6vw, 1.1875rem));font:inherit;white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;font-size:.625rem;font-weight:700;display:flex}.lg-tabbar__tab{touch-action:none;-webkit-tap-highlight-color:transparent;color:var(--lg-tab-color);background:0 0;border:none}.lg-tabbar .lg-pill-active-cell{color:var(--lg-tab-active-color)}.lg-tabbar:not(.lg-tabbar--vertical) .lg-tabbar__bar--few .lg-tabbar__tab,.lg-tabbar:not(.lg-tabbar--vertical) .lg-tabbar__bar--few .lg-pill-active-cell{padding-inline:var(--lg-tab-padding-inline,1.1875rem)}.lg-tabbar__tab:focus-visible{outline:2px solid var(--lg-tab-active-color);outline-offset:-4px;border-radius:var(--lg-radius-pill)}.lg-tabbar__icon,.lg-tabbar__prominent{font-weight:400}.lg-tabbar__icon{pointer-events:none;font-size:1.1rem;display:flex}.lg-tabbar__icon>svg{width:1.25rem;height:1.25rem}.lg-tabbar__label{pointer-events:none}.lg-tabbar__group .lg-tabbar__icon,.lg-tabbar__group .lg-tabbar__label{scale:calc(1 / var(--lg-sx,1)) calc(1 / var(--lg-sy,1))}.lg-tabbar--split{justify-content:space-between}.lg-tabbar--gather-end{justify-content:flex-end}.lg-tabbar__prominent{-webkit-tap-highlight-color:transparent;color:var(--lg-tab-color);will-change:transform;transition:color .2s ease, translate var(--lg-press-out-dur) var(--lg-ease-spring), scale var(--lg-press-out-dur) var(--lg-ease-spring), filter .2s ease;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.lg-tabbar__prominent--labeled{flex-direction:column;gap:.25rem}.lg-tabbar__prominent-label{font-size:.625rem;font-weight:700;line-height:1}.lg-tabbar__prominent[aria-selected=true]{color:var(--lg-tab-active-color)}.lg-tabbar__prominent:focus-visible{outline:2px solid var(--lg-tab-active-color);outline-offset:3px}.lg-tabbar__prominent>svg{pointer-events:none;width:1.375rem;height:1.375rem}.lg-tabbar__prominent.liquid-glass.lg-pressing{transition:color .2s ease, translate var(--lg-press-in-dur) var(--lg-press-in-ease), scale var(--lg-press-in-dur) var(--lg-press-in-ease), filter .2s ease}.lg-tabbar__prominent.liquid-glass.lg-dragging{transition:color .2s,translate,scale,filter .2s}.lg-tabbar__action{-webkit-tap-highlight-color:transparent;color:var(--lg-tab-color);will-change:transform;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.lg-tabbar__action:focus-visible{outline:2px solid var(--lg-tab-active-color);outline-offset:3px}.lg-tabbar__action>svg{pointer-events:none;width:1.25rem;height:1.25rem}.lg-tabbar__tab--enter{animation:lg-tab-in var(--lg-morph-dur) var(--lg-ease-morph) both}@keyframes lg-tab-in{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}.lg-tabbar__prominent--enter{animation:.3s ease-out lg-circle-in}@keyframes lg-circle-in{0%{opacity:0}to{opacity:1}}.lg-tabbar__ghost{z-index:9999;pointer-events:none;margin:0;position:fixed}@media (prefers-reduced-motion:reduce){.lg-tabbar__prominent--enter,.lg-tabbar__tab--enter{animation:none}}.lg-tabbar--row-top:not(.lg-tabbar--vertical),.lg-tabbar--compact{top:calc(var(--lg-tabbar-top-offset,20px) + env(safe-area-inset-top));padding:0 var(--lg-tabbar-inset) .75rem;transform:none}.lg-tabbar--compact .lg-tabbar__tab,.lg-tabbar--compact .lg-pill-active-cell{padding:.625rem 1.25rem;font-size:.875rem;font-weight:600}.lg-tabbar--compact .lg-tabbar__tab[data-kind=icon]{padding-inline:1rem}.lg-tabbar--compact .lg-tabbar__icon>svg{width:1.25rem;height:1.25rem}.lg-tabbar--vertical{inset:auto;inset-inline-start:var(--lg-tabbar-start-offset,var(--lg-tabbar-rail-start,20px));top:var(--lg-tabbar-top-offset,var(--lg-tabbar-rail-top,20px));flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;padding:0;transform:none}.lg-tabbar--vertical.lg-tabbar--rail-end{inset-inline-start:auto;inset-inline-end:var(--lg-tabbar-end-offset,20px)}.lg-tabbar--vertical.lg-tabbar--align-center{top:50dvh;transform:translateY(-50%)}.lg-tabbar--vertical.lg-tabbar--align-bottom{transform:translateY(calc(-100% - var(--lg-tabbar-bottom-offset,28px) - env(safe-area-inset-bottom)));top:100dvh}.lg-tabbar--vertical .lg-tabbar__items{flex-direction:column;width:auto}.lg-tabbar--vertical .lg-tabbar__tab,.lg-tabbar--vertical .lg-pill-active-cell{padding:1.25rem .75rem;font-size:.75rem}.lg-tabbar--vertical .lg-tabbar__icon>svg,.lg-tabbar--vertical .lg-tabbar__prominent>svg,.lg-tabbar--vertical .lg-tabbar__action>svg{width:1.4rem;height:1.4rem}.lg-tabbar--vertical .lg-tabbar__bar,.lg-tabbar--compact .lg-tabbar__bar,.lg-tabbar--row-top .lg-tabbar__bar{box-shadow:var(--lg-shadow)}.lg-tabbar--orienting .lg-tabbar__action{pointer-events:none;animation:.25s forwards lg-fade-out}@keyframes lg-fade-out{to{opacity:0}}.lg-tabbar__action--enter{animation:.3s ease-out lg-circle-in}.lg-tabbar__prominent--moving,.lg-tabbar__ghost{transition:none!important}.lg-morph-overlay{z-index:var(--lg-z-overlay,1100);opacity:0;pointer-events:none;background:0 0;transition:opacity .3s;position:fixed;inset:0}.lg-morph-overlay.is-active{opacity:1;pointer-events:auto}.lg-morph{--lg-morph-panel-ease:cubic-bezier(.32, .72, 0, 1);--lg-morph-panel-dur:.42s;z-index:var(--lg-z-popup,1200);box-sizing:border-box;width:var(--lg-morph-width,208px);text-align:start;-webkit-user-select:none;user-select:none;background:var(--lg-tint);max-width:calc(100vw - 16px);-webkit-backdrop-filter:blur(var(--lg-blur-md));backdrop-filter:blur(var(--lg-blur-md));color:var(--lg-text);box-shadow:0 0 0 .1px var(--lg-outline), var(--lg-highlight), 0 12px 40px 0 var(--lg-shadow-color);transition:transform var(--lg-morph-panel-dur) var(--lg-morph-panel-ease), border-radius var(--lg-morph-panel-dur) var(--lg-morph-panel-ease), box-shadow var(--lg-morph-panel-dur) ease, translate var(--lg-press-out-dur) var(--lg-ease-spring), scale var(--lg-press-out-dur) var(--lg-ease-spring), filter .2s ease;will-change:transform;border:0;border-radius:16px;flex-direction:column;margin:0;padding:0;display:none;position:fixed;inset:auto;overflow:clip;translate:0;scale:1}.lg-morph.lg-pressing{transition:border-radius var(--lg-morph-panel-dur) var(--lg-morph-panel-ease), translate var(--lg-press-in-dur) var(--lg-press-in-ease), scale var(--lg-press-in-dur) var(--lg-press-in-ease), filter .2s ease}.lg-morph.lg-dragging{transition:border-radius var(--lg-morph-panel-dur) var(--lg-morph-panel-ease), translate 0s, scale 0s, filter .2s ease}.lg-morph.lg-pressing,.lg-morph.lg-dragging{filter:brightness(1.11)saturate(1.35)}.lg-morph:focus-visible{outline:none}.lg-morph__inner{min-height:0;width:var(--lg-morph-width,208px);box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:thin;opacity:0;transition:opacity .18s ease, transform .32s var(--lg-morph-panel-ease);flex:1;padding:16px;overflow:hidden;transform:translateY(6px)}.lg-morph--open .lg-morph__inner{opacity:1;transition-delay:.16s;overflow-y:auto;transform:none}.lg-morph__inner::-webkit-scrollbar{width:6px}.lg-morph__inner::-webkit-scrollbar-thumb{background:var(--lg-text-muted);border-radius:3px}.lg-morph__inner::-webkit-scrollbar-track{background:0 0}.lg-morph--closing{opacity:0;pointer-events:none;transition:opacity .2s}.lg-morph__title{color:var(--lg-text-muted);cursor:default;touch-action:none;align-items:center;gap:6px;padding:0 0 10px;font-size:16px;font-weight:700;display:flex}.lg-morph__title-icon{display:flex}.lg-morph__title-icon>svg{width:16px;height:16px}.lg-morph-anim{visibility:hidden}.lg-morph-content-hidden>*{opacity:0;transition:none}@media (prefers-reduced-motion:reduce){.lg-morph,.lg-morph.lg-pressing,.lg-morph.lg-dragging,.lg-morph__inner,.lg-morph-overlay{transition:none}.lg-morph__inner{transform:none}}.lg-chip{width:fit-content;max-width:100%;font:inherit;text-align:start;color:var(--lg-text);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:box-shadow .2s ease, background .2s ease, translate var(--lg-press-out-dur) var(--lg-ease-spring), scale var(--lg-press-out-dur) var(--lg-ease-spring), filter .2s ease;border:none;align-items:center;gap:8px;padding:8px 16px;display:inline-flex;position:relative}.lg-chip.liquid-glass.lg-pressing{transition:box-shadow .2s ease, background .2s ease, translate var(--lg-press-in-dur) var(--lg-press-in-ease), scale var(--lg-press-in-dur) var(--lg-press-in-ease), filter .2s ease}.lg-chip.liquid-glass.lg-dragging{transition:box-shadow .2s,background .2s,translate,scale,filter .2s}.lg-chip[aria-expanded=true]{box-shadow:var(--lg-shadow), 0 0 0 3px color-mix(in srgb, var(--lg-accent) 12%, transparent)}.lg-chip:focus-visible{outline:2px solid var(--lg-accent);outline-offset:2px}.lg-chip__icon,.lg-chip__chevron{flex-shrink:0;transition:opacity .24s,transform .2s;display:flex}.lg-chip__icon{color:color-mix(in srgb, var(--lg-text) 75%, transparent)}.lg-chip__chevron{color:var(--lg-text-muted)}.lg-chip__icon>svg,.lg-chip__chevron>svg{width:18px;height:18px}.lg-chip[aria-expanded=true] .lg-chip__chevron{transform:rotate(180deg)}.lg-chip__box{flex-direction:column;gap:1px;min-width:0;transition:opacity .24s;display:flex}.lg-chip__label{text-transform:uppercase;color:var(--lg-text-muted);font-size:8px;font-weight:400;line-height:8px}.lg-chip__value{color:var(--lg-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;line-height:14px;overflow:hidden}.lg-chip--loading{visibility:hidden}.lg-picker{max-width:100%;display:inline-block;position:relative}.lg-picker--loading:before{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--lg-text) 6%, transparent) 25%, color-mix(in srgb, var(--lg-text) 12%, transparent) 50%, color-mix(in srgb, var(--lg-text) 6%, transparent) 75%);background-size:200% 100%;border-radius:12px;min-width:10rem;animation:1.6s linear infinite lg-shimmer;position:absolute;inset:0}@keyframes lg-shimmer{0%{background-position:200%}to{background-position:-200%}}@media (prefers-reduced-motion:reduce){.lg-chip__chevron{transition:none}.lg-picker--loading:before{animation:none}}.lg-list__section+.lg-list__section{margin-top:8px}.lg-list__section-label{color:var(--lg-text-muted);padding:0 0 4px;font-size:12px;font-weight:700}.lg-list__option{color:var(--lg-text);border-radius:8px;align-items:center;gap:6px;padding:8px;display:flex}.lg-list__check{color:var(--lg-accent);visibility:hidden;flex-shrink:0;display:flex}.lg-list__check>svg{width:18px;height:18px}.lg-list__option[aria-selected=true] .lg-list__check{visibility:visible}.lg-list__text{flex-direction:column;gap:1px;min-width:0;line-height:1.2;display:flex}.lg-list__name,.lg-list__description{white-space:nowrap;text-overflow:ellipsis;-webkit-text-stroke:.5px #80808040;paint-order:stroke fill;overflow:hidden}.lg-list__name{font-size:14px;font-weight:700}.lg-list__description{color:var(--lg-text-muted);font-size:8px;font-weight:600}.lg-list__option[aria-selected=true]{background:color-mix(in srgb, var(--lg-accent) 12%, transparent);box-shadow:0 0 0 .25px #80808040}.lg-list__option[aria-selected=true] .lg-list__name{color:var(--lg-accent);-webkit-text-stroke:0}.lg-list__option[aria-selected=true] .lg-list__description{color:color-mix(in srgb, var(--lg-accent) 75%, transparent);-webkit-text-stroke:0}.lg-list__option.is-active:not([aria-selected=true]),.lg-list__option:hover:not([aria-selected=true]){background:color-mix(in srgb, var(--lg-text) 7%, transparent)}.lg-popover{z-index:var(--lg-z-popover,1000);max-width:var(--lg-popover-max-width,min(22rem, calc(100vw - 16px)));word-wrap:break-word;text-align:start;color:var(--lg-text);box-sizing:border-box;opacity:0;visibility:hidden;pointer-events:none;transform:scale(.78) translateY(var(--lg-popover-closed-ty,-6px));transition:opacity .12s ease-out, transform .2s var(--lg-ease-morph), visibility 0s linear .2s;will-change:opacity, transform;border-radius:12px;padding:12px 16px;position:fixed;top:0;left:0}.lg-popover[data-show]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .12s ease-out, transform .2s var(--lg-ease-morph), visibility 0s;transform:scale(1)translateY(0)}.lg-popover:focus-visible{outline:none}.lg-popover__body{position:relative}.lg-popover__arrow{background:inherit;width:10px;height:10px;-webkit-backdrop-filter:inherit;backdrop-filter:inherit;position:absolute;transform:rotate(45deg)}.lg-popover__arrow[data-side=top]{clip-path:polygon(0 0,100% 0,0 100%)}.lg-popover__arrow[data-side=bottom]{clip-path:polygon(100% 0,100% 100%,0 100%)}.lg-popover__arrow[data-side=left]{clip-path:polygon(0 0,0 100%,100% 100%)}.lg-popover__arrow[data-side=right]{clip-path:polygon(0 0,100% 0,100% 100%)}.lg-popover__title{margin:0 0 .5rem;font-size:1.15rem;font-weight:700}.lg-popover ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lg-popover.liquid-glass{transition:opacity .12s ease-out, transform .2s var(--lg-ease-morph), visibility 0s linear .2s, translate var(--lg-press-out-dur) var(--lg-ease-spring), scale var(--lg-press-out-dur) var(--lg-ease-spring), filter .2s ease}.lg-popover.liquid-glass[data-show]{transition:opacity .12s ease-out, transform .2s var(--lg-ease-morph), visibility 0s, translate var(--lg-press-out-dur) var(--lg-ease-spring), scale var(--lg-press-out-dur) var(--lg-ease-spring), filter .2s ease}.lg-popover.liquid-glass.lg-pressing{transition:opacity .12s ease-out, transform .2s var(--lg-ease-morph), visibility 0s, translate var(--lg-press-in-dur) var(--lg-press-in-ease), scale var(--lg-press-in-dur) var(--lg-press-in-ease), filter .2s ease}.lg-popover.liquid-glass.lg-dragging{transition:opacity .12s ease-out, transform .2s var(--lg-ease-morph), visibility 0s, translate 0s, scale 0s, filter .2s ease}@media (prefers-reduced-motion:reduce){.lg-popover,.lg-popover.liquid-glass,.lg-popover.liquid-glass[data-show],.lg-popover[data-show]{transition:none;transform:none}}.lg-sheet-shield{z-index:calc(var(--lg-z-sheet,900) - 2);pointer-events:none;position:fixed;inset:0}.lg-sheet-shield.busy{pointer-events:auto}.lg-sheet-shield[hidden],.lg-sheet-scrim[hidden],.lg-sheet-frame[hidden]{display:none}.lg-sheet-scrim{z-index:calc(var(--lg-z-sheet,900) - 1);pointer-events:none;opacity:0;position:fixed;inset:0}.lg-sheet-scrim__dim{background:var(--lg-scrim,#00000052);opacity:0;transition:opacity .25s;position:absolute;inset:0}.lg-sheet-scrim.is-blocking{pointer-events:auto}.lg-sheet-scrim--clear .lg-sheet-scrim__dim{display:none}.lg-sheet-scrim.is-blocking .lg-sheet-scrim__dim{opacity:1}.lg-sheet-frame.is-offscreen{visibility:hidden}.lg-sheet-frame{left:0;right:0;top:var(--lg-sheet-top,20px);bottom:calc(var(--lg-sheet-bottom,20px) + env(safe-area-inset-bottom));z-index:var(--lg-z-sheet,900);pointer-events:none;position:fixed}.lg-sheet{--lg-sheet-fade:4rem;bottom:0;left:calc(var(--lg-sheet-inline,8px) + var(--lg-sheet-inset,0px));right:calc(var(--lg-sheet-inline,8px) + var(--lg-sheet-inset,0px));height:var(--lg-sheet-size,192px);pointer-events:auto;will-change:height;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;max-height:100%;position:absolute}.lg-sheet[data-layout=panel]{width:var(--lg-sheet-width);left:auto;right:auto}.lg-sheet[data-layout=panel][data-side=end]{inset-inline-end:calc(var(--lg-sheet-inline,8px) + var(--lg-sheet-inset,0px))}.lg-sheet[data-layout=panel][data-side=start]{inset-inline-start:calc(var(--lg-sheet-inline,8px) + var(--lg-sheet-inset,0px))}.lg-sheet[data-layout=panel][data-side=center]{margin-inline:auto;inset-inline:0}.lg-sheet:focus{outline:none}.lg-sheet__glass{border-radius:var(--lg-sheet-radius,28px);corner-shape:superellipse;-webkit-backdrop-filter:blur(var(--lg-blur-lg));backdrop-filter:blur(var(--lg-blur-lg));transform-origin:bottom;transition:filter .2s,background .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s;position:absolute;inset:0}.lg-sheet__glass.is-active{filter:brightness(1.11)saturate(1.35)}.lg-sheet__glass.is-clear{background:var(--lg-tint-clear);-webkit-backdrop-filter:blur(var(--lg-blur-clear));backdrop-filter:blur(var(--lg-blur-clear))}.lg-sheet__clip{border-radius:inherit;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.lg-sheet__handle{z-index:2;touch-action:none;-webkit-tap-highlight-color:transparent;cursor:default;justify-content:center;align-items:center;padding:.5rem 0 1.5rem;display:flex;position:absolute;top:0;left:0;right:0}.lg-sheet__handle:focus-visible{outline:none}.lg-sheet__grabber{border-radius:var(--lg-radius-pill);background:var(--lg-outline);opacity:.6;width:36px;height:5px;transition:opacity .15s}.lg-sheet__handle:focus-visible .lg-sheet__grabber{opacity:1;outline:2px solid var(--lg-accent);outline-offset:4px}.lg-sheet__header{z-index:2;touch-action:none;padding:calc(1rem + 5px) 1.25rem 1rem;position:absolute;top:0;left:0;right:0}.lg-sheet__footer{z-index:2;touch-action:none;padding:.75rem 1.25rem 1rem;position:absolute;bottom:0;left:0;right:0}.lg-sheet__content{overscroll-behavior:contain;scrollbar-width:thin;touch-action:none;-webkit-user-select:text;user-select:text;min-height:0;padding:var(--lg-sheet-header-height,2rem) 1.25rem max(var(--lg-sheet-fade-bottom,1.5rem), calc(var(--lg-sheet-footer-height,0px) + 1rem));-webkit-mask-image:linear-gradient(to bottom, transparent 0, transparent calc(var(--lg-sheet-header-height,2rem) - var(--lg-sheet-fade)), #fff var(--lg-sheet-header-height,2rem), #fff calc(100% - var(--lg-sheet-footer-height,0px) - 2.5rem), transparent calc(100% - var(--lg-sheet-footer-height,0px)));-webkit-mask-image:linear-gradient(to bottom, transparent 0, transparent calc(var(--lg-sheet-header-height,2rem) - var(--lg-sheet-fade)), #fff var(--lg-sheet-header-height,2rem), #fff calc(100% - var(--lg-sheet-footer-height,0px) - 2.5rem), transparent calc(100% - var(--lg-sheet-footer-height,0px)));mask-image:linear-gradient(to bottom, transparent 0, transparent calc(var(--lg-sheet-header-height,2rem) - var(--lg-sheet-fade)), #fff var(--lg-sheet-header-height,2rem), #fff calc(100% - var(--lg-sheet-footer-height,0px) - 2.5rem), transparent calc(100% - var(--lg-sheet-footer-height,0px)));flex:1;overflow-y:hidden;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lg-sheet.is-scrollable .lg-sheet__content{touch-action:pan-y;overflow-y:auto}.lg-sheet.is-dragging,.lg-sheet.is-dragging *{-webkit-user-select:none;user-select:none}@media (prefers-reduced-motion:reduce){.lg-sheet__glass,.lg-sheet__grabber{transition:none}}.lg-slider{--lg-slider-thumb-w:38px;--lg-slider-thumb-h:24px;--lg-slider-track-h:6px;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;cursor:pointer;width:100%;min-width:120px;height:36px;position:relative}.lg-slider__track{inset-inline:0;height:var(--lg-slider-track-h);border-radius:var(--lg-radius-pill);background:color-mix(in srgb, var(--lg-text) 10%, transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--lg-text) 18%, transparent);position:absolute;top:50%;overflow:hidden;translate:0 -50%}.lg-slider__fill{background:var(--lg-accent);position:absolute;inset-block:0}.lg-slider__thumb{top:50%;width:var(--lg-slider-thumb-w);height:var(--lg-slider-thumb-h);margin-top:calc(var(--lg-slider-thumb-h) / -2);touch-action:pan-y;outline:none;position:absolute;inset-inline-start:0}.lg-slider__thumb .lg-pill{inset:0}.lg-slider .lg-pill-inner{background:#ffffffeb;box-shadow:0 1px 4px #0003,0 .5px 1px #0000001a,inset 0 .5px #fff9}.lg-slider .lg-pill.lg-pill--lifted .lg-pill-inner{background:var(--lg-pill-bg)}.lg-slider.is-disabled{opacity:.45;pointer-events:none}.lg-stepper{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex-shrink:0;align-items:stretch;height:36px;display:inline-flex}.lg-stepper__button{border-radius:var(--lg-radius-pill);width:48px;color:var(--lg-text);font:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:background .12s,opacity .2s;display:flex}.lg-stepper__button>svg{pointer-events:none;width:1.2rem;height:1.2rem}.lg-stepper__button[data-pressed]{background:color-mix(in srgb, var(--lg-text) 14%, transparent)}.lg-stepper__button[aria-disabled=true]{opacity:.35;cursor:default}.lg-stepper__button:focus-visible{outline:2px solid var(--lg-accent);outline-offset:-3px;border-radius:var(--lg-radius-pill)}.lg-stepper__separator{background:color-mix(in srgb, var(--lg-text) 18%, transparent);width:1px;margin-block:8px}.lg-stepper.is-disabled{opacity:.45;pointer-events:none}.lg-stepper__status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lg-field{box-sizing:border-box;min-height:44px;color:var(--lg-text);cursor:text;transition:box-shadow .2s ease, opacity .2s ease, translate var(--lg-press-out-dur) var(--lg-ease-spring), scale var(--lg-press-out-dur) var(--lg-ease-spring), filter .2s ease;touch-action:pan-y;align-items:center;gap:8px;padding:0 14px;display:flex}.lg-field.liquid-glass.lg-pressing{transition:box-shadow .2s ease, opacity .2s ease, translate var(--lg-press-in-dur) var(--lg-press-in-ease), scale var(--lg-press-in-dur) var(--lg-press-in-ease), filter .2s ease}.lg-field.liquid-glass.lg-dragging{transition:box-shadow .2s,opacity .2s,translate,scale,filter .2s}.lg-field.liquid-glass:not(.lg-pressing):not(.lg-dragging):hover{scale:1}.lg-field--multiline{border-radius:22px;align-items:flex-start;padding:12px 16px}.lg-field:focus-within{box-shadow:var(--lg-shadow), 0 0 0 3px color-mix(in srgb, var(--lg-accent) 22%, transparent)}.lg-field.is-invalid,.lg-field.is-invalid:focus-within{box-shadow:var(--lg-shadow), 0 0 0 3px color-mix(in srgb, var(--lg-danger) 28%, transparent)}.lg-field__input{min-width:0;color:inherit;font:inherit;resize:none;-webkit-user-select:text;user-select:text;appearance:none;background:0 0;border:none;outline:none;flex:1;padding:0;font-size:16px}.lg-field__input::placeholder{color:var(--lg-text-muted)}.lg-field__input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.lg-field__input::-webkit-search-decoration{-webkit-appearance:none;display:none}.lg-field__icon{color:var(--lg-text-muted);flex-shrink:0;display:flex}.lg-field__icon>svg{width:1.15rem;height:1.15rem}.lg-field__clear{background:color-mix(in srgb, var(--lg-text) 28%, transparent);width:20px;height:20px;color:var(--lg-tint);cursor:pointer;-webkit-tap-highlight-color:transparent;opacity:0;pointer-events:none;transition:opacity .15s ease, scale .25s var(--lg-ease-spring);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;scale:.6}.lg-field__clear>svg{stroke-width:3px;width:12px;height:12px}.lg-field.has-value .lg-field__clear{opacity:1;pointer-events:auto;scale:1}.lg-field.is-disabled{opacity:.5;cursor:default}.lg-field.is-disabled .lg-field__input{cursor:default}.lg-alert-layer{z-index:var(--lg-z-alert,1100);box-sizing:border-box;visibility:hidden;pointer-events:none;transition:visibility 0s linear var(--lg-alert-exit,.22s);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.lg-alert-layer[data-show]{visibility:visible;pointer-events:auto;transition:visibility}.lg-alert-scrim{opacity:0;background:#00000052;transition:opacity .22s;position:absolute;inset:0}.lg-alert-layer[data-show] .lg-alert-scrim{opacity:1}.lg-alert{width:min(100%, var(--lg-alert-width,300px));box-sizing:border-box;text-align:center;max-height:100%;color:var(--lg-text);opacity:0;transition:opacity .16s ease-out, transform .28s var(--lg-ease-morph), translate var(--lg-press-out-dur) var(--lg-ease-spring), scale var(--lg-press-out-dur) var(--lg-ease-spring), filter .2s ease;touch-action:pan-y;border-radius:32px;flex-direction:column;padding:20px 16px 16px;display:flex;position:relative;transform:scale(1.12)}.lg-alert.liquid-glass.lg-pressing{transition:opacity .16s ease-out, transform .28s var(--lg-ease-morph), translate var(--lg-press-in-dur) var(--lg-press-in-ease), scale var(--lg-press-in-dur) var(--lg-press-in-ease), filter .2s ease}.lg-alert.liquid-glass.lg-dragging{transition:opacity .16s ease-out, transform .28s var(--lg-ease-morph), translate 0s, scale 0s, filter .2s ease}.lg-alert.liquid-glass:not(.lg-pressing):not(.lg-dragging):hover{scale:1}.lg-alert-layer[data-show] .lg-alert{opacity:1;transform:scale(1)}.lg-alert:focus-visible{outline:none}.lg-alert__body{overscroll-behavior:contain;flex-direction:column;gap:6px;min-height:0;padding:0 6px 16px;display:flex;overflow:auto}.lg-alert__title{margin:0;font-size:1.05rem;font-weight:700;line-height:1.25}.lg-alert__message{color:var(--lg-text-secondary);margin:0;font-size:.9rem;line-height:1.35}.lg-alert__content{text-align:start;margin-top:8px}.lg-alert__actions{gap:8px;display:flex}.lg-alert__actions[data-layout=stacked]{flex-direction:column}.lg-alert__action{border-radius:var(--lg-radius-pill);background:color-mix(in srgb, var(--lg-text) 9%, transparent);min-height:44px;color:var(--lg-accent);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .12s ease, scale var(--lg-press-out-dur) var(--lg-ease-spring);border:none;flex:1;padding:0 16px;font-weight:600}.lg-alert__action:active{background:color-mix(in srgb, var(--lg-text) 16%, transparent);transition:background .12s ease, scale var(--lg-press-in-dur) var(--lg-press-in-ease);scale:.97}.lg-alert__action:focus-visible{outline:2px solid var(--lg-accent);outline-offset:2px}.lg-alert__action[data-role=default]{background:var(--lg-accent);color:#fff}.lg-alert__action[data-role=default]:active{background:color-mix(in srgb, var(--lg-accent) 82%, #000)}.lg-alert__action[data-role=cancel]{color:var(--lg-text)}.lg-alert__action[data-role=destructive]{color:var(--lg-danger)}.lg-alert-layer .lg-alert.lg-alert--morph{opacity:1;transition:transform var(--lg-morph-dur) var(--lg-ease-morph), border-radius var(--lg-morph-dur) var(--lg-ease-morph), translate var(--lg-press-out-dur) var(--lg-ease-spring), scale var(--lg-press-out-dur) var(--lg-ease-spring), filter .2s ease;transform:none}.lg-alert--morph .lg-alert__body,.lg-alert--morph .lg-alert__actions{transition:opacity .25s .14s}.lg-alert--morph.is-morphed-out .lg-alert__body,.lg-alert--morph.is-morphed-out .lg-alert__actions{opacity:0;transition:none}@media (prefers-reduced-motion:reduce){.lg-alert,.lg-alert-layer[data-show] .lg-alert{transition:opacity .16s ease-out;transform:none}}.lg-menu .lg-morph__inner{padding:8px}.lg-menu .lg-morph__title{padding:6px 10px 8px}.lg-menu__list{flex-direction:column;gap:1px;display:flex}.lg-menu__item{box-sizing:border-box;min-height:40px;color:var(--lg-text);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:16px;align-items:center;gap:10px;padding:0 14px 0 10px;font-size:15px;display:flex}.lg-menu__item.is-active{background:color-mix(in srgb, var(--lg-text) 9%, transparent)}.lg-menu__item[data-destructive]{color:var(--lg-danger)}.lg-menu__item[aria-disabled=true]{opacity:.4;cursor:default}.lg-menu__lead{flex-shrink:0;justify-content:center;width:20px;display:flex}.lg-menu__lead>svg{width:18px;height:18px}.lg-menu__item[aria-checked=true] .lg-menu__lead{color:var(--lg-accent)}.lg-menu__text{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.lg-menu__shortcut{color:var(--lg-text-muted);font-size:13px}.lg-menu__separator{background:color-mix(in srgb, var(--lg-text) 15%, transparent);height:1px;margin:5px 10px}.lg-menu__label{color:var(--lg-text-muted);padding:8px 12px 4px;font-size:12px;font-weight:700}.lg-progress--linear{border-radius:var(--lg-radius-pill);background:color-mix(in srgb, var(--lg-text) 14%, transparent);width:100%;min-width:80px;height:6px;box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--lg-text) 12%, transparent);position:relative;overflow:hidden}.lg-progress__fill{height:100%;width:calc(var(--lg-progress,0) * 100%);border-radius:inherit;background:var(--lg-accent);transition:width .3s}.lg-progress--linear.is-indeterminate .lg-progress__fill{width:40%;transition:none;animation:1.3s cubic-bezier(.4,0,.2,1) infinite lg-progress-sweep}@keyframes lg-progress-sweep{0%{translate:-100%}to{translate:250%}}.lg-progress--linear:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)).is-indeterminate .lg-progress__fill{animation-name:lg-progress-sweep-rtl}@keyframes lg-progress-sweep-rtl{0%{translate:100%}to{translate:-250%}}.lg-progress--circular{--lg-progress-size:28px;width:var(--lg-progress-size);height:var(--lg-progress-size);flex-shrink:0;display:inline-block}.lg-progress--circular>svg{width:100%;height:100%;display:block;overflow:visible;transform:rotate(-90deg)}.lg-progress__ring,.lg-progress__arc{fill:none;stroke-width:2.5px}.lg-progress__ring{stroke:color-mix(in srgb, var(--lg-text) 14%, transparent)}.lg-progress__arc{stroke:var(--lg-accent);stroke-linecap:round;stroke-dasharray:62.832;stroke-dashoffset:62.832px;transition:stroke-dashoffset .3s,opacity .2s}.lg-progress--circular.is-indeterminate>svg{animation:.9s linear infinite lg-progress-spin}.lg-progress--circular.is-indeterminate .lg-progress__arc{stroke-dasharray:17.6 62.832;stroke-dashoffset:0;transition:none}@keyframes lg-progress-spin{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}@media (prefers-reduced-motion:reduce){.lg-progress--linear.is-indeterminate .lg-progress__fill{width:100%;animation:1.6s ease-in-out infinite lg-progress-pulse;translate:none}.lg-progress--circular.is-indeterminate>svg{animation:1.6s ease-in-out infinite lg-progress-pulse}.lg-progress__fill,.lg-progress__arc{transition:none}}@keyframes lg-progress-pulse{0%,to{opacity:.35}50%{opacity:1}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--background-color:#f2f2f2;--background-color-secondary:#fff;--text-color-primary:#1a1a1a;--text-color-secondary:#333;--shadow:0 1px 2px #0000000f, 0 4px 12px #00000014;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-2xl:32px;--radius-pill:999px;--lg-accent:#0a7aff;--code-text:#1a1a1a;--tok-comment:#6a737d;--tok-string:#a31515;--tok-number:#098658;--tok-keyword:#af00db;--tok-function:#795e26;--tok-property:#001080;--tok-tag:maroon;--tok-attr:#e50000}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--background-color:#1e1e1e;--background-color-secondary:#2a2a2a;--text-color-primary:#eaeaea;--text-color-secondary:#ccc;--shadow:0 1px 2px #0000004d, 0 4px 12px #0009;--lg-accent:#3d9bff;--code-text:#eaeaea;--tok-comment:#7f8c8d;--tok-string:#ce9178;--tok-number:#b5cea8;--tok-keyword:#c586c0;--tok-function:#dcdcaa;--tok-property:#9cdcfe;--tok-tag:#569cd6;--tok-attr:#9cdcfe}}:root[data-theme=dark]{--background-color:#1e1e1e;--background-color-secondary:#2a2a2a;--text-color-primary:#eaeaea;--text-color-secondary:#ccc;--shadow:0 1px 2px #0000004d, 0 4px 12px #0009;--lg-accent:#3d9bff;--code-text:#eaeaea;--tok-comment:#7f8c8d;--tok-string:#ce9178;--tok-number:#b5cea8;--tok-keyword:#c586c0;--tok-function:#dcdcaa;--tok-property:#9cdcfe;--tok-tag:#569cd6;--tok-attr:#9cdcfe}button,input,textarea,select{font-family:inherit}body{min-height:100vh;color:var(--text-color-primary);background:var(--background-color);padding-top:var(--lg-tabbar-top-space,0px);padding-bottom:var(--lg-tabbar-bottom-space,0px);padding-inline:var(--lg-tabbar-start-space,0px) var(--lg-tabbar-end-space,0px);box-sizing:border-box;transition:padding .5s var(--lg-ease-morph);margin:0;font:16px/1.5 Nunito Variable,system-ui,sans-serif}[hidden]{display:none!important}.shell{--halo:24px;--side-top:25px;--side-open:230px;--side:var(--side-open);--edge:32px;--fold:.4s cubic-bezier(.2, 0, 0, 1);padding:0 var(--edge);grid-template-columns:var(--side) 1fr 190px;transition:grid-template-columns var(--fold);align-items:start;gap:48px;display:grid}.shell[data-layout=wide]{grid-template-columns:minmax(0,1fr)}.shell[data-layout=wide] #sidebar,.shell[data-layout=wide] #toc{display:none}.shell[data-layout=wide] #page{max-width:880px}#sidebar,#toc{top:calc(var(--lg-tabbar-top-space,0px) + 24px - var(--halo));max-height:calc(100vh - var(--lg-tabbar-top-space,0px) - 48px + 2 * var(--halo));scrollbar-width:thin;margin:calc(-1 * var(--halo));padding:calc(var(--halo) + 24px) var(--halo);box-sizing:border-box;align-self:start;position:sticky;overflow-y:auto}.sidebar-head{justify-content:flex-end;align-items:center;min-height:2.5rem;display:flex}.sidebar-head,.sidebar-search{z-index:2;position:sticky;top:0}#sidebar .sidebar-search{top:56px}.sidebar-toggle{width:2.5rem;height:2.5rem}.sidebar-toggle>svg{width:1.25rem;height:1.25rem}#sidebar-slot{z-index:30;top:25px;position:fixed;inset-inline-start:28px}.shell[data-layout=wide]+#sidebar-slot{display:none}#sidebar{top:calc(var(--side-top) - var(--halo));max-height:calc(100vh - var(--side-top) + 2 * var(--halo));margin-block-start:calc(var(--side-top) - var(--halo) - var(--lg-tabbar-top-space,0px));padding-block-start:var(--halo)}@media (width<=940px){.shell{--side-top:calc(var(--lg-tabbar-top-space,0px) + 24px)}}.shell:not([data-layout=wide]):before{content:"";z-index:0;width:calc(var(--edge) + var(--side-open) + var(--halo));background:color-mix(in srgb, var(--text-color-primary) 4%, transparent);border-inline-end:1px solid color-mix(in srgb, var(--text-color-primary) 9%, transparent);-webkit-backdrop-filter:blur(24px)saturate(1.6);backdrop-filter:blur(24px)saturate(1.6);pointer-events:none;transition:translate var(--fold), opacity .3s ease;position:fixed;inset-block:0;inset-inline-start:0}:root[data-blur=off] .shell:before{-webkit-backdrop-filter:none;backdrop-filter:none}.shell[data-sidebar=collapsed]{--side:0px}.shell[data-sidebar=collapsed]:before{opacity:0;translate:-100%}#sidebar{transition:opacity .3s}.shell[data-sidebar=collapsed] #sidebar{opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s .4s}#toc:empty{visibility:hidden}#toc{justify-content:end;display:grid}#page{gap:48px;width:100%;min-width:0;max-width:1040px;margin-inline:auto;padding:40px 0 120px;display:grid}#page>*{min-width:0}.menu-btn{top:16px;z-index:30;display:none;position:fixed;inset-inline-start:16px}@media (width<=1100px){.shell:not([data-layout=wide]){grid-template-columns:var(--side) 1fr}#toc{display:none}}@media (width<=860px){.shell:not([data-layout=wide]){grid-template-columns:minmax(0,1fr)}#sidebar,#sidebar-slot,.shell:not([data-layout=wide]):before{display:none}.menu-btn{display:grid}#page{padding-top:72px}}.sidebar{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.sidebar .lg-field__input{min-width:0}.sidebar .lg-field{box-sizing:border-box;width:100%}#toc h3{letter-spacing:.04em;text-transform:uppercase;opacity:.55;padding:0 10px 4px;font-size:.75rem;font-weight:700}.tree,.node-list{margin:0;padding:0;list-style:none}.tree{gap:10px;display:grid}.node-toggle{border-radius:var(--radius-sm);width:100%;color:inherit;font:inherit;text-align:start;background:0 0;border:0;align-items:center;gap:6px;padding:5px 8px;display:flex}.node-toggle:hover{background:color-mix(in srgb, currentColor 7%, transparent)}.node-toggle:focus-visible,.side-link:focus-visible{outline:2px solid var(--lg-accent);outline-offset:-2px}.node-chevron{opacity:.6;flex:none;place-items:center;width:14px;height:14px;transition:rotate .25s cubic-bezier(.2,0,0,1);display:grid}.node-chevron svg{width:12px;height:12px}.node--branch:not(.open)>.node-toggle .node-chevron{rotate:-90deg}.node--root>.node-toggle{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, currentColor 58%, transparent);font-size:.75rem;font-weight:700}.node--sub>.node-toggle{font-size:.95rem;font-weight:600}.node-children{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.2,0,0,1);display:grid}.node.open>.node-children{grid-template-rows:1fr}.node-list{border-inline-start:1px solid color-mix(in srgb, currentColor 12%, transparent);min-height:0;margin-inline-start:14px;padding-inline-start:6px;overflow:hidden}.node--branch:not(.open)>.node-children>.node-list{border-color:#0000}.node-list>.node:first-child{margin-top:2px}.node-list>.node:last-child{margin-bottom:2px}.side-link{border-radius:var(--radius-sm);color:inherit;opacity:.85;padding:6px 10px;font-size:.95rem;text-decoration:none;display:block}.side-link:hover{background:color-mix(in srgb, currentColor 7%, transparent)}.side-link.active{background:color-mix(in srgb, var(--lg-accent) 16%, transparent);color:var(--lg-accent);opacity:1;font-weight:700}@media (prefers-reduced-motion:reduce){.node-children,.node-chevron{transition:none}.shell,.shell:before,#sidebar{transition:none!important}}.lg-sheet .sidebar{padding:8px 20px 24px}.doc-head{gap:12px;display:grid}.crumbs{align-items:center;gap:12px;font-size:.9rem;display:flex}.crumb-back{flex:none}.crumb-list{flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;padding:0;list-style:none;display:flex}.crumb-list li{align-items:center;display:flex}.crumb-list a{color:inherit;opacity:.7;text-decoration:none}.crumb-list a:hover{color:var(--lg-accent);opacity:1}.crumb-list [aria-current]{font-weight:700}.crumb-sep{opacity:.4}.crumb-sep svg{width:14px;height:14px}.doc-section,.playground{grid-template-columns:minmax(0,1fr)}.doc-section{scroll-margin-top:calc(var(--lg-tabbar-top-space,0px) + 24px);gap:16px;display:grid}section[id].card{scroll-margin-top:calc(var(--lg-tabbar-top-space,0px) + 24px)}.doc-section>p{max-width:var(--measure,none);color:var(--text-color-secondary)}.card.table-card{justify-items:stretch;padding:.5rem 1rem}.table-scroll{overflow-x:auto;container-type:inline-size}.sub-label{opacity:.55;margin:8px 0 -8px 16px;font-size:1rem;font-weight:700}.playground{gap:16px;display:grid}.stage-card{place-items:center;min-height:180px;position:relative;overflow:hidden}.stage{z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;width:100%;min-height:100px;display:flex;position:relative}.controls{gap:14px;width:100%;display:grid}.control-row{grid-template-columns:9.5rem 1fr;align-items:center;gap:16px;display:grid}.control-row>:not(.control-label){justify-self:start}.control-row[hidden]{display:none}.control-label{font-size:.95rem;font-weight:600}@media (width<=520px){.control-row{grid-template-columns:1fr;gap:6px}}h1,h2,h3,p{margin:0}h1{font-size:clamp(2.2rem,6vw,3rem);font-weight:700;line-height:1.1}h2{font-size:clamp(1.6rem,1.36rem + 1.2vw,2rem);font-weight:700}h3{font-size:clamp(1.15rem,1.09rem + .3vw,1.25rem);font-weight:600}.lede{max-width:var(--measure,none);opacity:.85;font-size:1.2rem}.stack{gap:16px;display:grid}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.card{border-radius:var(--radius-xl);color:var(--text-color-primary);grid-template-columns:minmax(0,1fr);justify-items:start;gap:12px;padding:1.25rem 1.5rem;display:grid}.grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.lg-btn{font:inherit;cursor:pointer;border:0}.lg-btn.pill{padding:.7rem 1.4rem}a.lg-btn{color:inherit;text-decoration:none;display:inline-block}.card-link{color:inherit;cursor:pointer;text-align:start;transition:scale var(--lg-press-out-dur) var(--lg-ease-spring);text-decoration:none}.card-link:active{transition:scale var(--lg-press-in-dur) var(--lg-press-in-ease);scale:.96}.card-link p{opacity:.75;font-size:.95rem}.code-card{border-radius:var(--radius-lg)}.code-copy{top:8px;place-items:center;width:2.25rem;height:2.25rem;display:grid;position:absolute;inset-inline-end:8px}.code-copy>svg{grid-area:1/1;width:1.1rem;height:1.1rem;transition:opacity .3s,scale .3s cubic-bezier(.2,0,0,1),filter .3s}.code-copy .icon-check,.code-copy.copied .icon-copy{opacity:0;filter:blur(4px);scale:.25}.code-copy.copied .icon-check{opacity:1;filter:blur();scale:1}@media (prefers-reduced-motion:reduce){.code-copy>svg{transition:opacity .15s;filter:none!important;scale:1!important}}pre.code{border-radius:inherit;color:var(--code-text);-webkit-user-select:text;user-select:text;margin:0;padding:1rem 3.5rem 1rem 1.25rem;font:.85rem/1.55 ui-monospace,SF Mono,Menlo,monospace;overflow-x:auto}code{font:.9em ui-monospace,SF Mono,Menlo,monospace}.demo{flex-wrap:wrap;align-items:center;gap:16px;min-height:72px;display:flex}.api{border-collapse:collapse;width:100%;font-size:.92rem}.api th,.api td{text-align:start;border-bottom:1px solid color-mix(in srgb, currentColor 14%, transparent);vertical-align:top;padding:8px 10px}.api th{font-weight:800}.api tbody tr:last-child td{border-bottom:0}.tok-comment{color:var(--tok-comment);font-style:italic}.tok-string{color:var(--tok-string)}.tok-number{color:var(--tok-number)}.tok-keyword{color:var(--tok-keyword)}.tok-function{color:var(--tok-function)}.tok-property{color:var(--tok-property)}.tok-tag{color:var(--tok-tag)}.tok-attr{color:var(--tok-attr)}.doc-section a:not(.card-link):not(.lg-btn){color:var(--lg-accent)}.dep-list{color:var(--text-color-secondary);gap:6px;margin:0;padding-inline-start:1.2rem;display:grid}@property --b1x{syntax:"<percentage>";inherits:false;initial-value:18%}@property --b1y{syntax:"<percentage>";inherits:false;initial-value:30%}@property --b2x{syntax:"<percentage>";inherits:false;initial-value:82%}@property --b2y{syntax:"<percentage>";inherits:false;initial-value:35%}@property --b3x{syntax:"<percentage>";inherits:false;initial-value:50%}@property --b3y{syntax:"<percentage>";inherits:false;initial-value:105%}@property --b4x{syntax:"<percentage>";inherits:false;initial-value:60%}@property --b4y{syntax:"<percentage>";inherits:false;initial-value:0%}@keyframes blob1{0%,to{--b1x:15%;--b1y:30%}33%{--b1x:35%;--b1y:70%}66%{--b1x:22%;--b1y:95%}}@keyframes blob2{0%,to{--b2x:85%;--b2y:35%}40%{--b2x:68%;--b2y:12%}70%{--b2x:92%;--b2y:80%}}@keyframes blob3{0%,to{--b3x:50%;--b3y:105%}35%{--b3x:32%;--b3y:85%}65%{--b3x:72%;--b3y:92%}}@keyframes blob4{0%,to{--b4x:55%;--b4y:0%}35%{--b4x:42%;--b4y:40%}70%{--b4x:75%;--b4y:25%}}.stage--backdrop{box-shadow:var(--lg-shadow);background:radial-gradient(circle at var(--b1x) var(--b1y), #ff7a59 0, transparent 58%), radial-gradient(circle at var(--b2x) var(--b2y), #4f8cff 0, transparent 62%), radial-gradient(circle at var(--b3x) var(--b3y), #3ce065 0, transparent 64%), radial-gradient(circle at var(--b4x) var(--b4y), #c05cff 0, transparent 54%), var(--background-color-secondary);animation:17s ease-in-out infinite blob1,23s ease-in-out infinite blob2,29s ease-in-out infinite blob3,19s ease-in-out infinite blob4}.stage--backdrop.paused{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.stage--backdrop{animation:none}}.muted{opacity:.5}.token-name{color:inherit;font:inherit;text-align:start;background:0 0;border:0;border-radius:8px;place-items:center start;margin:-3px -6px;padding:3px 6px;display:grid}.token-name:hover{background:color-mix(in srgb, currentColor 8%, transparent)}.token-name:focus-visible{outline:2px solid var(--lg-accent);outline-offset:1px}.token-name>code{transform-origin:0;grid-area:1/1;transition:opacity .3s,scale .3s cubic-bezier(.2,0,0,1),filter .3s}.tn-copied{color:var(--lg-accent);opacity:0;filter:blur(4px);font-weight:700;scale:.25}.token-name.copied .tn-name{opacity:0;filter:blur(4px);scale:.25}.token-name.copied .tn-copied{opacity:1;filter:blur();scale:1}@media (prefers-reduced-motion:reduce){.token-name>code{transition:opacity .15s;filter:none!important;scale:1!important}}.token-btn{color:inherit;font:inherit;text-align:start;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;margin:-3px -6px;padding:3px 6px;display:inline-flex}.token-btn:hover{background:color-mix(in srgb, currentColor 8%, transparent)}.token-btn:focus-visible{outline:2px solid var(--lg-accent);outline-offset:1px}.swatch{width:14px;height:14px;box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 25%, transparent);border-radius:4px;flex:none}.token-value{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:break-word;text-align:start;-webkit-box-orient:vertical;max-width:clamp(12rem,26cqw,40rem);display:-webkit-box;overflow:hidden}.token-value--hex{white-space:nowrap;max-width:none;display:inline-block;overflow:visible}.spring-track{background:color-mix(in srgb, currentColor 8%, transparent);border-radius:999px;flex:260px;max-width:420px;height:44px;position:relative}.spring-dot{width:44px;height:44px;position:absolute;inset-block-start:0;inset-inline-start:0}table.tokens td:first-child{white-space:nowrap}table.tokens td:nth-child(2){min-width:8rem}table.tokens code{font-size:.82em}table.tokens{table-layout:auto}.theme-switcher{z-index:30;top:23px;position:fixed;inset-inline-end:20px}@media (width<=960px){.theme-switcher{top:16px;inset-inline-end:16px}}.glass-demo{box-sizing:border-box;transition:translate var(--lg-press-out-dur) var(--lg-ease-spring), scale var(--lg-press-out-dur) var(--lg-ease-spring), filter .2s ease, width var(--lg-morph-dur) var(--lg-ease-morph), height var(--lg-morph-dur) var(--lg-ease-morph), border-radius var(--lg-morph-dur) var(--lg-ease-morph);place-items:center;font-weight:600;display:grid}@media (prefers-reduced-motion:reduce){.glass-demo{transition:none}}.ui-layer{pointer-events:none;opacity:0;transition:opacity .4s;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.ui-layer.on{opacity:1}.ui-track{box-sizing:border-box;width:min(560px,100%);margin-inline:auto;padding-inline:clamp(12px,4cqw,24px);animation:32s linear infinite ui-scroll}.ui-set{grid-template-columns:minmax(0,1fr);gap:12px;padding-block:12px;display:grid}@keyframes ui-scroll{to{transform:translateY(-50%)}}.ui-layer:not(.on) .ui-track,.stage--backdrop.paused .ui-track{animation-play-state:paused}.ui-row{text-align:start;background:var(--background-color-secondary);min-width:0;box-shadow:var(--shadow);color:var(--text-color-primary);border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex}.ui-row strong{font-size:.95rem}.ui-row p{opacity:.7;font-size:.85rem}.ui-dot{border-radius:50%;flex:none;width:40px;height:40px}.ui-shapes{--s:min(64px, 16cqw);align-items:center;gap:min(12px,3cqw);display:flex}.ui-shapes span{height:var(--s);flex:none;display:block}.ui-circle{width:var(--s);border-radius:50%}.ui-square{width:var(--s);border-radius:calc(var(--s) * .28)}.ui-pill{width:calc(var(--s) * 2);border-radius:999px}.ui-leaf{width:var(--s);border-radius:50% 50% 50% 12%}.ui-banner{border-radius:20px;height:92px}@media (prefers-reduced-motion:reduce){.ui-track{animation:none}}.tp{text-align:start;grid-template-columns:minmax(0,1fr);gap:12px;width:min(18.75rem,100vw - 3rem);display:grid}.tp>*{min-width:0}.tp-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.tp-head code{word-break:break-all;min-width:0;font-size:.85rem;font-weight:700}.tp-theme{background:color-mix(in srgb, currentColor 10%, transparent);border-radius:999px;flex:none;padding:2px 8px;font-size:.72rem;font-weight:700}.tp-checker{--checker:conic-gradient(#cfcfcf 25%, #fff 0 50%, #cfcfcf 0 75%, #fff 0) 0 0 / 16px 16px;background:var(--checker);box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 18%, transparent);border-radius:14px;padding:14px;overflow:hidden}.tp-checker--blur{--checker:conic-gradient(#8f8f8f 25%, #fff 0 50%, #8f8f8f 0 75%, #fff 0) 0 0 / 48px 48px}.tp-blur{border-radius:10px;width:60%;height:76px;margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 0 0 1px #00000038,0 2px 8px #0000002e}.tp-blur-back{background:var(--checker);position:absolute;inset:-64px}.tp-swatch{border-radius:10px;height:76px;box-shadow:0 0 0 1px #00000038,0 2px 8px #0000002e}.tp-stage{background:var(--background-color-secondary);height:96px;box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 12%, transparent);border-radius:14px;place-items:center;display:grid}.tp-checker--shadow{place-items:center;height:108px;padding:0;display:grid}.tp-box{border-radius:16px;width:120px;height:56px}.tp-box--zoom{border-radius:5px;width:30px;height:18px;transform:scale(4)}.tp-checker--shadow{position:relative}.tp-zoom-note{color:#fff;background:#0000008c;border-radius:999px;padding:1px 6px;font-size:.7rem;font-weight:700;position:absolute;inset-block-end:6px;inset-inline-end:8px}.tp-curve{width:auto;max-width:100%;height:76px;display:block}.tp-curve-guide{fill:none;stroke:currentColor;opacity:.18}.tp-curve-line{fill:none;stroke:var(--lg-accent);stroke-width:2.5px;stroke-linecap:round}.tp-curve-handle{fill:none;stroke:currentColor;opacity:.35;stroke-dasharray:3 3}.tp-rows{gap:2px;display:grid}.tp-row{color:inherit;font:inherit;text-align:start;background:0 0;border:0;border-radius:8px;grid-template-columns:2.6rem minmax(0,1fr) auto;align-items:center;gap:8px;margin-inline:-8px;padding:6px 8px;display:grid}.tp-row:hover{background:color-mix(in srgb, currentColor 8%, transparent)}.tp-row:focus-visible{outline:2px solid var(--lg-accent);outline-offset:-2px}.tp-row code{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.tp-label{opacity:.55;font-size:.72rem;font-weight:700}.tp-status{place-items:center end;font-size:.72rem;display:grid}.tp-status>span{transform-origin:100%;grid-area:1/1;transition:opacity .3s,scale .3s cubic-bezier(.2,0,0,1),filter .3s}.tp-idle{opacity:.55}.tp-done{color:var(--lg-accent);opacity:0;filter:blur(4px);font-weight:700;scale:.25}.tp-row.copied .tp-idle{opacity:0;filter:blur(4px);scale:.25}.tp-row.copied .tp-done{opacity:1;filter:blur();scale:1}@media (prefers-reduced-motion:reduce){.tp-status>span{transition:opacity .15s;filter:none!important;scale:1!important}}.tp-pre{background:color-mix(in srgb, currentColor 7%, transparent);white-space:pre;-webkit-user-select:text;user-select:text;border-radius:10px;max-height:9rem;margin:0;padding:8px 10px;font:.76rem/1.5 ui-monospace,SF Mono,Menlo,monospace;overflow:auto}.tp-note{opacity:.65;font-size:.78rem}.toc-seg{width:100%;font-size:.84rem}.toc-seg .lg-seg__item,.toc-seg .lg-pill-active-cell{white-space:nowrap;padding-inline:.5rem}html{scrollbar-gutter:stable}html.zoom-lock{overflow:hidden}.table-zoom{z-index:2;top:-12px;width:2rem;height:2rem;transition:top .3s cubic-bezier(.2,0,0,1),inset-inline-end .3s cubic-bezier(.2,0,0,1);position:absolute;inset-inline-end:-12px}.zoom-lifted>.table-zoom{top:12px;inset-inline-end:12px}@media (prefers-reduced-motion:reduce){.table-zoom{transition:none}}.table-zoom>svg{width:1rem;height:1rem}.zoom-layer{z-index:200;position:fixed;inset:0}.zoom-placeholder{visibility:hidden}.card.table-card.zoomed{box-sizing:border-box;left:var(--zx);top:var(--zy);width:var(--zw);height:var(--zh);border-radius:var(--radius-2xl);background:color-mix(in srgb, var(--lg-tint) 55%, var(--background-color-secondary));-webkit-backdrop-filter:blur(var(--lg-blur-lg)) saturate(1.3);backdrop-filter:blur(var(--lg-blur-lg)) saturate(1.3);grid-template-rows:minmax(0,1fr);justify-items:stretch;margin:0;position:fixed}.zoomed .table-scroll{min-height:0;overflow:auto}.zoom-morphing .table-scroll{overflow:hidden}code.ic{white-space:nowrap;color:var(--text-color-primary);background:color-mix(in srgb, currentColor 8%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 10%, transparent);border-radius:6px;padding:.12em .4em;font:.88em ui-monospace,SF Mono,Menlo,monospace}::view-transition-group(page-zoom){border-radius:var(--radius-xl);animation-duration:.5s;animation-timing-function:cubic-bezier(.16,1,.3,1);overflow:hidden}::view-transition-old(page-zoom){mix-blend-mode:normal;animation-duration:.5s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both}::view-transition-new(page-zoom){mix-blend-mode:normal;animation-duration:.5s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both}:root[data-zoom=close]::view-transition-old(page-zoom){animation:.2s ease-out both page-zoom-out}:root[data-zoom=close]::view-transition-new(page-zoom){animation:.25s ease-out .2s both page-zoom-in}@keyframes page-zoom-out{to{opacity:0}}@keyframes page-zoom-in{0%{opacity:0}}::view-transition-old(root){animation-duration:.25s}::view-transition-new(root){animation-duration:.25s}.theme-previews{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;display:grid}.theme-preview{border-radius:var(--radius-xl);color:var(--lg-text);background:radial-gradient(circle at 20% 15%, #ff7a59 0, transparent 55%), radial-gradient(circle at 85% 30%, #4f8cff 0, transparent 60%), radial-gradient(circle at 40% 100%, #3ce065 0, transparent 60%), radial-gradient(circle at 95% 95%, #c05cff 0, transparent 50%), var(--lg-preview-base,#e8e8ed);gap:12px;padding:1.25rem;display:grid;overflow:hidden}.theme-preview--dark{--lg-preview-base:#1c1c1e}.theme-preview-title{color:#fff;text-shadow:0 1px 3px #0006;font-size:1rem;font-weight:700}.theme-preview-surface{border-radius:var(--radius-lg);gap:16px;padding:1.25rem;display:grid}.theme-preview-text{font-weight:600}.theme-preview-text--muted{color:var(--lg-text-secondary);font-weight:500}.steps{color:var(--text-color-secondary);max-width:var(--measure,none);gap:10px;margin:0;padding-inline-start:1.25rem;display:grid}.blur-previews{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;display:grid}.blur-preview{border-radius:var(--radius-xl);height:170px;color:var(--lg-text);background:radial-gradient(circle at 20% 20%,#ff7a59 0,#0000 55%),radial-gradient(circle at 80% 30%,#4f8cff 0,#0000 60%),radial-gradient(circle at 50% 100%,#3ce065 0,#0000 60%),#c05cff;place-items:center;display:grid;position:relative;overflow:hidden}.blur-preview-behind{color:#fff;opacity:.9;letter-spacing:-.02em;place-items:center;font-size:2.2rem;font-weight:800;display:grid;position:absolute;inset:0}.blur-preview-row{flex-wrap:wrap;justify-content:center;gap:12px;padding:0 12px;display:flex;position:relative}.blur-preview-glass{border-radius:999px;padding:.8rem 1.5rem;font-weight:700}.blur-preview-label{color:#fff;text-shadow:0 1px 3px #00000073;font-size:.8rem;font-weight:700;position:absolute;top:10px;left:14px}.bench{gap:16px}.bench-hint{opacity:.65;font-size:.9rem}.bench-chart{border-radius:var(--radius-md);background:color-mix(in srgb, currentColor 5%, transparent);box-sizing:border-box;width:100%;height:150px;padding:8px 8px 0;position:relative;overflow:hidden}.bench-bars{align-items:flex-end;gap:2px;height:100%;display:flex;position:relative}.bar{background:var(--lg-accent);border-radius:3px 3px 0 0;flex:1 1 0;max-width:16px;min-height:2px}.bar--warmup{background:color-mix(in srgb, currentColor 30%, transparent)}.bar--jank{background:var(--lg-danger)}.bench-line{z-index:1;border-top:1px dashed color-mix(in srgb, currentColor 55%, transparent);pointer-events:none;position:absolute;left:0;right:0}.bench-line span{opacity:.7;font-size:.72rem;position:absolute;bottom:2px;right:6px}.bench-empty{opacity:.55;place-items:center;font-size:.9rem;display:grid;position:absolute;inset:0}.bench-chart.has-data .bench-empty{display:none}.bench-legend{opacity:.8;flex-wrap:wrap;gap:6px 18px;font-size:.85rem;display:flex}.bench-legend span{align-items:center;gap:6px;display:inline-flex}.swatch-dot{border-radius:3px;width:10px;height:10px;display:inline-block}.swatch-dot--warmup{background:color-mix(in srgb, currentColor 30%, transparent)}.swatch-dot--ok{background:var(--lg-accent)}.swatch-dot--jank{background:var(--lg-danger)}.bench-stats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;width:100%;display:grid}.bench-stat{gap:2px;font-size:.8rem;display:grid}.bench-stat span{opacity:.65}.bench-stat strong{font-variant-numeric:tabular-nums;font-size:1.25rem}.bench-verdict{width:100%;font-weight:700}.bench-verdict.pass{color:#1f9d4d}.bench-verdict.fail{color:var(--lg-danger)}.bench-status{flex-wrap:wrap;gap:6px 20px;font-size:.9rem;display:flex}.bench-status span{opacity:.85}.easing{gap:16px}.easing-body{flex-wrap:wrap;align-items:center;gap:20px;width:100%;display:flex}.easing-side{flex:260px;gap:14px;min-width:0;display:grid}.easing-side .spring-track{max-width:none}.curve{flex:none;width:240px}.curve--wide{width:min(100%,420px)}.curve svg{width:100%;display:block;overflow:visible}.curve-axis{stroke:color-mix(in srgb, currentColor 35%, transparent);stroke-width:1px}.curve-axis--target{stroke-dasharray:3 3}.curve-line{fill:none;stroke:var(--lg-accent);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.curve-marker{stroke:color-mix(in srgb, currentColor 60%, transparent);stroke-width:1px}.curve-note{fill:currentColor;opacity:.65;font-size:8px}.curve-values{opacity:.75;font-size:.85rem}.demo-stack{justify-items:center;gap:12px;display:grid}.demo-cap{color:#fff;text-shadow:0 1px 3px #00000073;font-size:.8rem;font-weight:700}.readout{opacity:.75;min-height:1.4em;font-size:.85rem}.toggle-cell{justify-items:center;gap:8px;min-width:4.5rem;font-size:.85rem;display:grid}.settings-list{gap:0;padding-block:.4rem}.setting-row{justify-content:space-between;align-items:center;gap:16px;width:100%;padding:.85rem 0;font-weight:600;display:flex}.setting-row+.setting-row{border-top:1px solid color-mix(in srgb, currentColor 14%, transparent)}.popover-arena{width:100%;height:320px;position:relative}.popover-anchor{width:56px;height:56px;font:inherit;color:var(--lg-text);cursor:grab;touch-action:none;border:0;padding:0;font-weight:700;position:absolute;top:calc(50% - 28px);left:calc(50% - 28px)}.popover-anchor:active{cursor:grabbing}.popover-anchor:focus-visible{outline:2px solid var(--lg-accent);outline-offset:3px}.popover-note{opacity:.85;margin:0 0 .75rem;font-size:.95rem}body.preview{background:var(--background-color);min-height:100vh;color:var(--text-color-primary);padding:var(--lg-tabbar-top-space,0px) var(--lg-tabbar-end-space,0px) var(--lg-tabbar-bottom-space,0px) var(--lg-tabbar-start-space,0px);box-sizing:border-box;margin:0}body.preview #screen{align-content:start;gap:12px;padding:24px;display:grid}body.preview h1{font-size:1.6rem}body.preview p{opacity:.7}body.preview .blocks{gap:12px;display:grid}body.preview .blocks>div{background:var(--background-color-secondary);height:84px;box-shadow:var(--shadow);border-radius:20px}.tabbar-stack{justify-items:center;gap:12px;width:100%;display:grid}.preview-fit{transition:width .6s cubic-bezier(.2,0,0,1),height .6s cubic-bezier(.2,0,0,1);position:relative}.preview-frame{border-radius:var(--radius-xl);background:var(--background-color);box-shadow:var(--shadow), 0 0 0 1px color-mix(in srgb, currentColor 14%, transparent);border:0;transition:width .6s cubic-bezier(.2,0,0,1),transform .6s cubic-bezier(.2,0,0,1);display:block}.tabbar-readouts{flex-wrap:wrap;justify-content:center;gap:4px 20px;display:flex}.wire-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px;display:grid}.wire-card{justify-items:stretch;gap:8px;padding:1rem}.wire-card span{opacity:.7;font-size:.85rem}.wire svg{width:100%;display:block}.wire-screen{fill:color-mix(in srgb, currentColor 6%, transparent);stroke:color-mix(in srgb, currentColor 25%, transparent);stroke-width:1px}.wire-bar{fill:var(--lg-accent)}body.sheet-preview{background:radial-gradient(circle at 15% 10%, #ff7a59 0, transparent 50%), radial-gradient(circle at 90% 25%, #4f8cff 0, transparent 55%), radial-gradient(circle at 30% 95%, #3ce065 0, transparent 55%), radial-gradient(circle at 95% 90%, #c05cff 0, transparent 45%), var(--background-color)}body.sheet-preview h1,body.sheet-preview p{color:#fff;text-shadow:0 1px 4px #00000059;opacity:1}.sheet-header{padding:.9rem 1.25rem .4rem;font-size:1.1rem}.sheet-footer{justify-content:flex-end;gap:12px;padding:.75rem 1.25rem;display:flex}.places{gap:10px;padding:.25rem 1rem 1rem;display:grid}.place-row{background:color-mix(in srgb, currentColor 7%, transparent);text-align:start;border-radius:16px;align-items:center;gap:12px;padding:10px 12px;display:flex}.place-row strong{display:block}.place-row span:not(.place-dot){opacity:.7;font-size:.85rem}.place-dot{border-radius:50%;flex:none;width:36px;height:36px}.detent-wire{width:150px}.detent-box{fill:color-mix(in srgb, var(--lg-accent) 10%, transparent);stroke:var(--lg-accent);stroke-width:1px}.detent-box--1{fill:color-mix(in srgb, var(--lg-accent) 14%, transparent)}.detent-box--2{fill:color-mix(in srgb, var(--lg-accent) 18%, transparent)}.wire-text{fill:currentColor;opacity:.75;font-size:7px}.slider-host{width:min(100%,420px)}.slider-stack{width:100%}.slider-with-ticks{gap:2px;width:min(100%,420px);display:grid;position:relative}.slider-ticks{height:1.2rem;margin-top:-6px;position:relative}.slider-ticks span{top:0;left:calc(var(--lg-slider-thumb-w,38px) / 2 + (100% - var(--lg-slider-thumb-w,38px)) * var(--f));opacity:.6;font-size:.75rem;position:absolute;translate:-50%}.slider-thick{--lg-slider-track-h:12px}.slider-tinted{--lg-accent:#ff375f}.picker-body{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid}.picker-body>*{min-width:0}.picker-line{justify-content:space-between;align-items:center;gap:12px;font-weight:600;display:flex}.demo-layer{z-index:1100;background:#00000052;place-items:center;display:grid;position:fixed;inset:0}.demo-layer[hidden]{display:none}.demo-layer__box{width:min(90vw,340px)}.field-host{width:min(100%,420px)}.field-stack{width:100%}.field-gallery{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;width:100%;display:grid}.field-form{justify-items:start;gap:12px;width:min(100%,420px);display:grid}.field-form .lg-field{width:100%}.field-msg{min-height:1.3em;color:var(--lg-danger);margin:0;font-size:.9rem}.field-results{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.field-results li{background:color-mix(in srgb, currentColor 8%, transparent);border-radius:999px;padding:6px 14px;font-size:.9rem}.stepper-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.stepper-name{font-weight:600;display:grid}.stepper-name small{opacity:.6;font-weight:500}.stepper-value{text-align:center;font-variant-numeric:tabular-nums;min-width:2.2em;font-size:1.1rem}.stepper-host{display:inline-flex}.cart{gap:6px}.cart-row{align-items:center;gap:14px;width:100%;padding:6px 0;display:flex}.cart-row .stepper-name{flex:1}.cart-row+.cart-row{border-top:1px solid color-mix(in srgb, currentColor 12%, transparent)}.cart-total{justify-content:space-between;font-weight:700}.progress-host{justify-content:center;width:min(100%,420px);display:flex}.progress-stack{width:100%}.progress-kinds{gap:18px;width:100%;display:grid}.progress-kinds>div{gap:8px;display:grid}.progress-kinds span,.progress-size span{opacity:.65;font-size:.8rem;font-weight:600}.progress-kinds>.progress-rings{align-items:center;gap:18px;display:flex}.progress-line{align-items:center;gap:12px;width:100%;display:flex}.progress-line strong{flex:1}.progress-percent{font-variant-numeric:tabular-nums;text-align:end;min-width:3ch;font-weight:600}.progress-size{justify-items:center;gap:8px;min-width:56px;display:grid}.btn-with-progress{align-items:center;gap:0;display:inline-flex}.btn-progress{opacity:0;width:0;transition:width .3s cubic-bezier(.2,0,0,1),margin .3s cubic-bezier(.2,0,0,1),opacity .2s;display:inline-flex;overflow:hidden}.btn-progress.on{opacity:1;width:16px;margin-right:8px}.progress-tinted{--lg-accent:#ff375f;align-items:center;gap:16px;width:100%;display:flex}.progress-thick .lg-progress--linear{height:12px}.core-panels{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;width:100%;display:grid}.core-panel{text-align:center;border-radius:22px;justify-items:center;gap:8px;padding:0 0 14px;display:grid}.core-panel p{opacity:.8;margin:0;padding:0 12px;font-size:.85rem}.core-grip{border-bottom:1px solid color-mix(in srgb, currentColor 12%, transparent);cursor:grab;width:100%;padding:10px 0;font-weight:700}.core-note{box-sizing:border-box;width:100%;font:inherit;background:color-mix(in srgb, currentColor 8%, transparent);color:inherit;resize:none;border:0;border-radius:14px;padding:10px 12px}.dial{border-radius:999px;padding:4px;display:inline-block;position:relative}.dial__items{display:flex;position:relative}.dial__cell,.dial .lg-pill-active-cell{box-sizing:border-box;font:inherit;justify-content:center;align-items:center;padding:8px 20px;font-weight:700;display:flex}.dial__cell{color:var(--lg-text-muted);cursor:pointer;touch-action:none;background:0 0;border:0}.dial .lg-pill-active-cell{color:var(--lg-accent);white-space:nowrap}.dial__cell:focus-visible{outline:2px solid var(--lg-accent);outline-offset:-3px;border-radius:999px}.core-calc{gap:14px}.core-input{justify-items:start;gap:6px;width:100%;display:grid}.core-input>.lg-slider{justify-self:stretch;max-width:420px}.core-viz-controls .core-input{min-width:0}.core-input>span{opacity:.65;font-size:.8rem;font-weight:700}.core-out{flex-wrap:wrap;gap:8px;display:flex}.core-chip{background:color-mix(in srgb, currentColor 8%, transparent);border-radius:14px;gap:2px;padding:8px 14px;font-size:.85rem;display:grid}.core-chip span{opacity:.8;font-family:ui-monospace,SF Mono,Menlo,monospace}.core-viz-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px 28px;width:100%;display:flex}.core-viz-controls{flex:0 420px;grid-template-columns:minmax(0,1fr);justify-items:start;gap:14px;min-width:0;display:grid}.core-viz-controls>.core-input{justify-items:start}.viz-slot{flex:0 300px;justify-content:center;min-width:0;display:flex}.viz-slot>*{width:100%}.viz-stack{gap:6px;display:grid}.viz svg{width:100%;height:auto;display:block;overflow:visible}.viz--detents{max-width:300px}.viz--math,.viz--curve,.viz--rail{max-width:340px}.viz-screen{fill:color-mix(in srgb, currentColor 5%, transparent);stroke:color-mix(in srgb, currentColor 25%, transparent);stroke-width:1px}.viz-sheet{fill:color-mix(in srgb, var(--lg-accent) 14%, transparent)}.viz-line{stroke:color-mix(in srgb, currentColor 35%, transparent);stroke-width:1px}.viz-line--on{stroke:var(--lg-accent);stroke-width:1.6px}.viz-release{stroke:currentColor;stroke-width:1px;stroke-dasharray:3 2;opacity:.7}.viz-text{fill:currentColor;opacity:.8;font-size:7.5px;font-weight:700}.viz-text--on{fill:var(--lg-accent);opacity:1}.viz-sub{fill:currentColor;opacity:.6;font-size:6.5px}.viz-axis{stroke:color-mix(in srgb, currentColor 30%, transparent);stroke-width:1px;stroke-dasharray:3 3}.viz-axis--solid{stroke-dasharray:none}.viz-curve{fill:none;stroke:var(--lg-accent);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.viz-drop{stroke:color-mix(in srgb, currentColor 35%, transparent);stroke-width:1px;stroke-dasharray:2 2}.viz-dot{fill:var(--lg-accent);stroke:var(--background-color-secondary);stroke-width:1.5px}.viz-dot--ghost{fill:none;stroke:currentColor;stroke-dasharray:2 2;opacity:.7}.viz-rail{fill:var(--lg-accent);opacity:.85}.viz-rail--faint{fill:currentColor;opacity:.14}.viz-stretch{stroke:var(--lg-accent);stroke-width:2px;opacity:.45}.viz-tick{stroke:color-mix(in srgb, currentColor 55%, transparent);stroke-width:1px}.viz-tick--off{stroke:var(--lg-danger);stroke-width:1.4px}.viz-fill{fill:var(--lg-accent)}.home-hero .row{margin-top:8px}.board{z-index:1;gap:16px;width:100%;display:grid;position:relative}.board-bar{flex-wrap:wrap;grid-template-columns:none;justify-content:center;align-items:center;gap:14px 28px;padding:.9rem 1.25rem;display:flex}.board-opt{align-items:center;gap:12px;display:flex}.board-opt>span{opacity:.7;font-size:.8rem;font-weight:700}.swatches{gap:8px;display:flex}.swatch{cursor:pointer;width:26px;height:26px;transition:box-shadow .2s ease, scale .25s var(--lg-ease-spring);border:0;border-radius:50%;box-shadow:0 0 0 2px #0000,inset 0 0 0 1px #00000026}.swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--background-color-secondary), 0 0 0 4px currentColor;scale:1.1}.swatch:focus-visible{outline:2px solid var(--lg-accent);outline-offset:3px}.tile-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));align-items:stretch;gap:14px;display:grid}.tile{align-content:start;gap:12px}.tile h3{font-size:1.05rem}.tile-note{opacity:.7;margin:-6px 0 0;font-size:.85rem}.tile .lg-field{width:100%}.tile:last-child{grid-column:1/-1}.tile:last-child .row{justify-content:center;gap:24px}.tile-line{justify-content:space-between;align-items:center;gap:12px;width:100%;font-weight:600;display:flex}.tile-results{gap:6px}.chip-result{background:color-mix(in srgb, currentColor 9%, transparent);border-radius:999px;padding:4px 12px;font-size:.85rem}.press-panel{border-radius:22px;padding:.9rem 1.2rem;font-weight:700}.press-circle{place-items:center;width:3.2rem;height:3.2rem;font-size:1.2rem;display:grid}.board-deco{z-index:0;pointer-events:none;align-content:space-around;justify-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.board-deco span{letter-spacing:-.04em;color:#fff;opacity:.35;font-size:clamp(5rem,22vw,12rem);font-weight:900;line-height:1}.board-deco i{opacity:.5;background:repeating-linear-gradient(90deg,#0000008c 0 14px,#ffffff8c 14px 28px);width:130%;height:46px;display:block;rotate:-4deg}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(./nunito-cyrillic-ext-wght-normal-D4X5GqEv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(./nunito-cyrillic-wght-normal-CY6AOgYE.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(./nunito-vietnamese-wght-normal-U01xdrZh.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(./nunito-latin-ext-wght-normal-CXYtwYOx.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(./nunito-latin-wght-normal-BzFMHfZw.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
