:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--color-canvas:var(--lightningcss-light,oklch(98.5% 0 37.47))var(--lightningcss-dark,oklch(11.49% 0 37.47));--color-surface:var(--lightningcss-light,oklch(100% 0 0))var(--lightningcss-dark,oklch(15.5% 0 37.47));--color-raised:var(--lightningcss-light,oklch(100% 0 0))var(--lightningcss-dark,oklch(18.5% 0 37.47));--color-fill:var(--lightningcss-light,oklch(95.5% 0 37.47))var(--lightningcss-dark,oklch(22% 0 37.47));--color-fill-hover:var(--lightningcss-light,oklch(93% 0 37.47))var(--lightningcss-dark,oklch(24.5% 0 37.47));--color-fill-active:var(--lightningcss-light,oklch(90.5% 0 37.47))var(--lightningcss-dark,oklch(27.5% 0 37.47));--color-fg:var(--lightningcss-light,oklch(18% 0 37.47))var(--lightningcss-dark,oklch(98.5% 0 37.47));--color-fg-muted:var(--lightningcss-light,oklch(46% 0 37.47))var(--lightningcss-dark,oklch(76.78% 0 37.47));--color-fg-subtle:var(--lightningcss-light,oklch(58% 0 37.47))var(--lightningcss-dark,oklch(57.55% 0 37.47));--color-ink:var(--lightningcss-light,oklch(20% 0 37.47))var(--lightningcss-dark,oklch(96% 0 37.47));--color-ink-hover:var(--lightningcss-light,oklch(32% 0 37.47))var(--lightningcss-dark,oklch(88% 0 37.47));--color-on-ink:var(--lightningcss-light,oklch(98.5% 0 37.47))var(--lightningcss-dark,oklch(16% 0 37.47));--color-line:var(--lightningcss-light,oklch(0% 0 0/.08))var(--lightningcss-dark,oklch(100% 0 0/.09));--color-line-strong:var(--lightningcss-light,oklch(0% 0 0/.14))var(--lightningcss-dark,oklch(100% 0 0/.15));--color-scrim:var(--lightningcss-light,oklch(20% 0 37.47/.32))var(--lightningcss-dark,oklch(0% 0 0/.6));--color-accent:oklch(70.52% .1907 37.47);--color-accent-hover:var(--lightningcss-light,oklch(65.52% .1907 37.47))var(--lightningcss-dark,oklch(73.98% .1631 38.71));--color-on-accent:oklch(18% .03 37.47);--color-accent-soft:var(--lightningcss-light,oklch(95.7% .0191 37.47))var(--lightningcss-dark,oklch(19.75% .0267 37.47));--color-accent-soft-hover:var(--lightningcss-light,oklch(94.02% .0305 37.47))var(--lightningcss-dark,oklch(23.3% .0381 37.47));--color-accent-fg:var(--lightningcss-light,oklch(54.56% .1889 35.54))var(--lightningcss-dark,oklch(78.11% .1319 39.18));--color-ring:var(--lightningcss-light,oklch(67.88% .1907 37.47))var(--lightningcss-dark,oklch(70.52% .1907 37.47));--color-positive:var(--lightningcss-light,oklch(58% .13 152))var(--lightningcss-dark,oklch(72% .13 152));--color-positive-soft:var(--lightningcss-light,oklch(95.32% .0156 152))var(--lightningcss-dark,oklch(19.96% .0182 152));--color-positive-fg:var(--lightningcss-light,oklch(50% .13 152))var(--lightningcss-dark,oklch(74.93% .13 152));--color-warning:var(--lightningcss-light,oklch(58.1% .1214 77.39))var(--lightningcss-dark,oklch(72% .13 80));--color-warning-soft:var(--lightningcss-light,oklch(95.32% .0156 80))var(--lightningcss-dark,oklch(19.96% .0182 80));--color-warning-fg:var(--lightningcss-light,oklch(50.18% .1062 74.24))var(--lightningcss-dark,oklch(76.75% .13 80));--color-critical:var(--lightningcss-light,oklch(58% .17 25))var(--lightningcss-dark,oklch(72% .17 25));--color-critical-soft:var(--lightningcss-light,oklch(95.32% .0204 25))var(--lightningcss-dark,oklch(19.96% .0238 25));--color-critical-fg:var(--lightningcss-light,oklch(50% .17 25))var(--lightningcss-dark,oklch(77.79% .1299 25.17));--color-light-core:var(--lightningcss-light,oklch(90% .012 37.47))var(--lightningcss-dark,oklch(97.5% .012 37.47));--color-light-edge:var(--lightningcss-light,oklch(83% .028 37.47))var(--lightningcss-dark,oklch(84% .085 37.47));--color-halation:var(--lightningcss-light,oklch(62% .16 37.47))var(--lightningcss-dark,oklch(66% .1907 37.47));--font-sans:"Geist Variable", "Geist", ui-sans-serif, system-ui, sans-serif;--font-serif:"Instrument Serif", ui-serif, Georgia, serif;--font-mono:"Geist Mono Variable", "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--text-display-xl:clamp(3.25rem, 1.9167rem + 5.9259vw, 7.25rem);--text-display-xl--line-height:.92;--text-display-xl--letter-spacing:-.045em;--text-display-xl--font-weight:600;--text-display:clamp(2.25rem, 1.75rem + 2.2222vw, 3.75rem);--text-display--line-height:1;--text-display--letter-spacing:-.04em;--text-display--font-weight:600;--text-title-1:clamp(1.75rem, 1.5833rem + .7407vw, 2.25rem);--text-title-1--line-height:1.1;--text-title-1--letter-spacing:-.03em;--text-title-1--font-weight:600;--text-title-2:1.5rem;--text-title-2--line-height:1.2;--text-title-2--letter-spacing:-.022em;--text-title-2--font-weight:600;--text-title-3:1.25rem;--text-title-3--line-height:1.3;--text-title-3--letter-spacing:-.016em;--text-title-3--font-weight:600;--text-body-lg:1.125rem;--text-body-lg--line-height:1.6;--text-body-lg--letter-spacing:-.011em;--text-body-lg--font-weight:400;--text-body:1rem;--text-body--line-height:1.6;--text-body--letter-spacing:-.006em;--text-body--font-weight:400;--text-body-sm:.875rem;--text-body-sm--line-height:1.5;--text-body-sm--letter-spacing:-.003em;--text-body-sm--font-weight:400;--text-caption:.8125rem;--text-caption--line-height:1.45;--text-caption--letter-spacing:0em;--text-caption--font-weight:400;--text-micro:.75rem;--text-micro--line-height:1.35;--text-micro--letter-spacing:.005em;--text-micro--font-weight:500;--spacing:.25rem;--radius-xs:.25rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.625rem;--radius-xl:.875rem;--radius-2xl:1.125rem;--radius-3xl:1.5rem;--radius-full:9999px;--shadow-raised:inset 0 1px 0px 0px var(--lightningcss-light,oklch(100% 0 0/0))var(--lightningcss-dark,oklch(100% 0 0/.06)), 0 1px 2px 0px var(--lightningcss-light,oklch(0% 0 0/.05))var(--lightningcss-dark,oklch(0% 0 0/.4)), 0 8px 20px -8px var(--lightningcss-light,oklch(0% 0 0/.1))var(--lightningcss-dark,oklch(0% 0 0/.6));--shadow-overlay:inset 0 1px 0px 0px var(--lightningcss-light,oklch(100% 0 0/0))var(--lightningcss-dark,oklch(100% 0 0/.08)), 0 0px 0px 1px var(--lightningcss-light,oklch(0% 0 0/.07))var(--lightningcss-dark,oklch(100% 0 0/.09)), 0 2px 4px 0px var(--lightningcss-light,oklch(0% 0 0/.05))var(--lightningcss-dark,oklch(0% 0 0/.3)), 0 16px 40px -12px var(--lightningcss-light,oklch(0% 0 0/.18))var(--lightningcss-dark,oklch(0% 0 0/.7));--shadow-modal:inset 0 1px 0px 0px var(--lightningcss-light,oklch(100% 0 0/0))var(--lightningcss-dark,oklch(100% 0 0/.08)), 0 0px 0px 1px var(--lightningcss-light,oklch(0% 0 0/.07))var(--lightningcss-dark,oklch(100% 0 0/.1)), 0 4px 8px 0px var(--lightningcss-light,oklch(0% 0 0/.05))var(--lightningcss-dark,oklch(0% 0 0/.35)), 0 32px 80px -16px var(--lightningcss-light,oklch(0% 0 0/.24))var(--lightningcss-dark,oklch(0% 0 0/.8));--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--ease-spring:linear(0, .0184, .0656, .1315, .2083, .2903, .373, .4533, .5292, .5994, .6629, .7197, .7696, .8129, .8501, .8817, .9081, .93, .948, .9625, .9741, .9832, .9902, .9955, .9995, 1.0022, 1.0041, 1.0053, 1.006, 1.0063, 1.0062, 1.006, 1.0056, 1.0052, 1.0046, 1.0041, 1.0036, 1.0031, 1.0027, 1.0023, 1);--duration-press:.12s;--duration-hover:.15s;--duration-popover:.18s;--duration-dialog:.24s;--duration-sheet:.5s;--duration-reveal:.6s;--stagger:50ms}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-accent=vermilion]{--color-accent:oklch(70.52% .1907 37.47);--color-accent-hover:var(--lightningcss-light,oklch(65.52% .1907 37.47))var(--lightningcss-dark,oklch(73.98% .1631 38.71));--color-on-accent:oklch(18% .03 37.47);--color-accent-soft:var(--lightningcss-light,oklch(95.7% .0191 37.47))var(--lightningcss-dark,oklch(19.75% .0267 37.47));--color-accent-soft-hover:var(--lightningcss-light,oklch(94.02% .0305 37.47))var(--lightningcss-dark,oklch(23.3% .0381 37.47));--color-accent-fg:var(--lightningcss-light,oklch(54.56% .1889 35.54))var(--lightningcss-dark,oklch(78.11% .1319 39.18));--color-ring:var(--lightningcss-light,oklch(67.88% .1907 37.47))var(--lightningcss-dark,oklch(70.52% .1907 37.47));--color-light-core:var(--lightningcss-light,oklch(90% .012 37.47))var(--lightningcss-dark,oklch(97.5% .012 37.47));--color-light-edge:var(--lightningcss-light,oklch(83% .028 37.47))var(--lightningcss-dark,oklch(84% .085 37.47));--color-halation:var(--lightningcss-light,oklch(62% .16 37.47))var(--lightningcss-dark,oklch(66% .1907 37.47))}[data-accent=cobalt]{--color-accent:oklch(65.94% .1828 257.2);--color-accent-hover:var(--lightningcss-light,oklch(60.94% .1828 257.2))var(--lightningcss-dark,oklch(70.17% .1589 254.71));--color-on-accent:oklch(18% .03 258);--color-accent-soft:var(--lightningcss-light,oklch(95.24% .0183 257.2))var(--lightningcss-dark,oklch(19.11% .0256 257.2));--color-accent-soft-hover:var(--lightningcss-light,oklch(93.29% .0293 257.2))var(--lightningcss-dark,oklch(22.38% .0366 257.2));--color-accent-fg:var(--lightningcss-light,oklch(52.68% .1828 257.2))var(--lightningcss-dark,oklch(76.71% .1216 253.57));--color-ring:var(--lightningcss-light,oklch(65.94% .1828 257.2))var(--lightningcss-dark,oklch(67.28% .1753 256.25));--color-light-core:var(--lightningcss-light,oklch(90% .012 258))var(--lightningcss-dark,oklch(97.5% .0119 257.67));--color-light-edge:var(--lightningcss-light,oklch(83% .028 258))var(--lightningcss-dark,oklch(83.87% .0809 256.63));--color-halation:var(--lightningcss-light,oklch(62% .16 258))var(--lightningcss-dark,oklch(65.7% .1842 257.36))}[data-accent=jade]{--color-accent:oklch(72% .15 162);--color-accent-hover:var(--lightningcss-light,oklch(67.11% .1481 161.6))var(--lightningcss-dark,oklch(77% .15 162));--color-on-accent:oklch(18% .03 162);--color-accent-soft:var(--lightningcss-light,oklch(95.85% .015 162))var(--lightningcss-dark,oklch(19.96% .021 162));--color-accent-soft-hover:var(--lightningcss-light,oklch(94.26% .024 162))var(--lightningcss-dark,oklch(23.59% .03 162));--color-accent-fg:var(--lightningcss-light,oklch(51.6% .1205 158.08))var(--lightningcss-dark,oklch(75.05% .15 162));--color-ring:var(--lightningcss-light,oklch(64.1% .1436 160.62))var(--lightningcss-dark,oklch(72% .15 162));--color-light-core:var(--lightningcss-light,oklch(90% .012 162))var(--lightningcss-dark,oklch(97.5% .012 162));--color-light-edge:var(--lightningcss-light,oklch(83% .028 162))var(--lightningcss-dark,oklch(84% .085 162));--color-halation:var(--lightningcss-light,oklch(62.89% .145 158.83))var(--lightningcss-dark,oklch(66.2% .1467 161.31))}[data-accent=amber]{--color-accent:oklch(80% .16 75);--color-accent-hover:var(--lightningcss-light,oklch(75.02% .1585 74.6))var(--lightningcss-dark,oklch(83.81% .1545 79.3));--color-on-accent:oklch(18% .03 75);--color-accent-soft:var(--lightningcss-light,oklch(96.65% .016 75))var(--lightningcss-dark,oklch(21.08% .0224 75));--color-accent-soft-hover:var(--lightningcss-light,oklch(95.54% .0256 75))var(--lightningcss-dark,oklch(25.19% .032 75));--color-accent-fg:var(--lightningcss-light,oklch(54.31% .1183 69.15))var(--lightningcss-dark,oklch(80% .16 75));--color-ring:var(--lightningcss-light,oklch(66.58% .1441 70.2))var(--lightningcss-dark,oklch(80% .16 75));--color-light-core:var(--lightningcss-light,oklch(90% .012 75))var(--lightningcss-dark,oklch(97.5% .012 75));--color-light-edge:var(--lightningcss-light,oklch(83% .028 75))var(--lightningcss-dark,oklch(84% .085 75));--color-halation:var(--lightningcss-light,oklch(62.19% .1348 69.87))var(--lightningcss-dark,oklch(66.19% .1432 70.18))}:root{--hl-tempo:1;--hl-spring:var(--ease-spring);--hl-exit:.7}:root,[data-tempo]{--hl-d-press:calc(var(--duration-press) * var(--hl-tempo));--hl-d-hover:calc(var(--duration-hover) * var(--hl-tempo));--hl-d-popover:calc(var(--duration-popover) * var(--hl-tempo));--hl-d-dialog:calc(var(--duration-dialog) * var(--hl-tempo));--hl-d-sheet:calc(var(--duration-sheet) * var(--hl-tempo));--hl-d-reveal:calc(var(--duration-reveal) * var(--hl-tempo))}[data-tempo=calm]{--hl-tempo:1.25;--hl-spring:var(--ease-out)}[data-tempo=lively]{--hl-tempo:.85}[data-tempo=crisp]{--hl-tempo:1;--hl-spring:var(--ease-spring)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-rendering:optimizelegibility}body{background:var(--color-canvas);color:var(--color-fg);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--text-body--line-height);letter-spacing:var(--text-body--letter-spacing);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}:where(h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd){margin:0}:where(h1,h2,h3,h4,h5,h6){text-wrap:balance;font-weight:600}:where(p){text-wrap:pretty}:where(a){color:inherit;-webkit-text-decoration-color:var(--color-line-strong);text-decoration-color:var(--color-line-strong);text-underline-offset:3px}:where(a):hover{text-decoration-color:currentColor}::selection{background:color-mix(in oklab, var(--color-accent) 38%, transparent);color:var(--color-fg)}:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.hl-text-display-xl,.hl-text-display,.hl-text-title-1,.hl-text-title-2,.hl-text-title-3,.hl-text-body-lg,.hl-text-body,.hl-text-body-sm,.hl-text-caption,.hl-text-micro{margin:0}.hl-text-display-xl{font-size:var(--text-display-xl);line-height:var(--text-display-xl--line-height);letter-spacing:var(--text-display-xl--letter-spacing);font-weight:var(--text-display-xl--font-weight)}.hl-text-display{font-size:var(--text-display);line-height:var(--text-display--line-height);letter-spacing:var(--text-display--letter-spacing);font-weight:var(--text-display--font-weight)}.hl-text-title-1{font-size:var(--text-title-1);line-height:var(--text-title-1--line-height);letter-spacing:var(--text-title-1--letter-spacing);font-weight:var(--text-title-1--font-weight)}.hl-text-title-2{font-size:var(--text-title-2);line-height:var(--text-title-2--line-height);letter-spacing:var(--text-title-2--letter-spacing);font-weight:var(--text-title-2--font-weight)}.hl-text-title-3{font-size:var(--text-title-3);line-height:var(--text-title-3--line-height);letter-spacing:var(--text-title-3--letter-spacing);font-weight:var(--text-title-3--font-weight)}.hl-text-body-lg{font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height);letter-spacing:var(--text-body-lg--letter-spacing);font-weight:var(--text-body-lg--font-weight)}.hl-text-body{font-size:var(--text-body);line-height:var(--text-body--line-height);letter-spacing:var(--text-body--letter-spacing);font-weight:var(--text-body--font-weight)}.hl-text-body-sm{font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);letter-spacing:var(--text-body-sm--letter-spacing);font-weight:var(--text-body-sm--font-weight)}.hl-text-caption{font-size:var(--text-caption);line-height:var(--text-caption--line-height);letter-spacing:var(--text-caption--letter-spacing);font-weight:var(--text-caption--font-weight)}.hl-text-micro{font-size:var(--text-micro);line-height:var(--text-micro--line-height);letter-spacing:var(--text-micro--letter-spacing);font-weight:var(--text-micro--font-weight)}.hl-serif{font-family:var(--font-serif);letter-spacing:-.01em;font-size:1.06em;font-style:italic;font-weight:400}.hl-tone-muted{color:var(--color-fg-muted)}.hl-tone-subtle{color:var(--color-fg-subtle)}.hl-tone-accent{color:var(--color-accent-fg)}.hl-tone-critical{color:var(--color-critical-fg)}.hl-value{font-variant-numeric:tabular-nums;white-space:nowrap}.hl-value small{color:var(--color-fg-muted);margin-left:2px;font-size:.8em}.hl-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.hl-button{border-radius:var(--radius-lg);height:34px;font:inherit;font-size:var(--text-body-sm);letter-spacing:var(--text-body-sm--letter-spacing);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:var(--color-fill);color:var(--color-fg);border:1px solid #0000;border-color:var(--color-line);transition:background-color var(--hl-d-hover) ease, color var(--hl-d-hover) ease, transform var(--hl-d-press) var(--ease-out), box-shadow .9s var(--ease-out);justify-content:center;align-items:center;gap:6px;padding:0 13px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.hl-button:active:not([data-disabled]):not(:disabled){transform:scale(.97)}.hl-button svg{flex:none;width:15px;height:15px}.hl-button[data-variant=ink]{background:var(--color-ink);color:var(--color-on-ink);border-color:#0000}.hl-button[data-variant=ghost]{background:0 0;border-color:#0000}.hl-button[data-variant=accent]{background:var(--color-accent);color:var(--color-on-accent);border-color:#0000}.hl-button[data-variant=critical]{background:var(--color-critical-soft);color:var(--color-critical-fg);border-color:#0000}.hl-button[data-size=sm]{height:28px;font-size:var(--text-caption);border-radius:var(--radius-md);padding:0 10px}.hl-button[data-size=lg]{height:44px;font-size:var(--text-body);padding:0 20px}.hl-button[data-shape=pill]{border-radius:var(--radius-full)}.hl-button[data-icon]{width:34px;padding:0}.hl-button[data-icon][data-size=sm]{width:28px}.hl-button[data-icon][data-size=lg]{width:44px}.hl-button:disabled,.hl-button[data-disabled]{opacity:.45;cursor:default}.hl-button[data-busy]{cursor:progress}@media (hover:hover){.hl-button:hover:not(:disabled):not([data-disabled]){background:var(--color-fill-hover)}.hl-button[data-variant=ink]:hover:not(:disabled){background:var(--color-ink-hover)}.hl-button[data-variant=ghost]:hover:not(:disabled){background:var(--color-fill)}.hl-button[data-variant=accent]:hover:not(:disabled){background:var(--color-accent-hover)}.hl-button[data-variant=critical]:hover:not(:disabled){background:color-mix(in oklab, var(--color-critical) 22%, var(--color-canvas))}}.hl-button[data-done]{box-shadow:0 0 22px 6px color-mix(in oklab, var(--color-halation) 55%, transparent);transition-duration:var(--hl-d-hover), var(--hl-d-hover), var(--hl-d-press), .12s}.hl-button-label{display:inline-grid}.hl-button-label>*{transition:opacity var(--hl-d-popover) var(--ease-out), translate var(--hl-d-popover) var(--ease-out), filter var(--hl-d-popover) var(--ease-out);grid-area:1/1}.hl-button-label>[data-hidden]{opacity:0;filter:blur(4px);translate:0 -6px}.hl-button-label>[data-hidden][data-below]{translate:0 6px}.hl-check path{stroke-dasharray:14;stroke-dashoffset:14px;transition:stroke-dashoffset var(--hl-d-dialog) var(--ease-out) 60ms}[data-finished] .hl-check path{stroke-dashoffset:0}.hl-kbd{border-radius:var(--radius-xs);min-width:20px;height:20px;font-family:var(--font-mono);color:var(--color-fg-muted);background:var(--color-fill);box-shadow:inset 0 -1px 0 var(--color-line-strong), 0 0 0 1px var(--color-line);place-items:center;padding:0 5px;font-size:11.5px;line-height:1;display:inline-grid}.hl-keys{vertical-align:middle;gap:4px;display:inline-flex}.hl-state{border-radius:var(--radius-md);background:var(--color-fill);height:24px;box-shadow:inset 0 -1px 0 var(--color-line-strong), 0 0 0 1px var(--color-line);font-size:var(--text-caption);white-space:nowrap;color:var(--color-fg);align-items:center;gap:6px;padding:0 9px 0 7px;font-weight:500;display:inline-flex}.hl-state svg{width:12px;height:12px;color:var(--color-fg-muted);flex:none}.hl-state[data-kind=selected] svg,.hl-state[data-kind=info] svg{color:var(--color-accent-fg)}.hl-state[data-kind=running] svg,.hl-state[data-kind=done] svg{color:var(--color-positive-fg)}.hl-state[data-kind=warning] svg{color:var(--color-warning-fg)}.hl-state[data-kind=critical] svg{color:var(--color-critical-fg)}.hl-facts{font-size:var(--text-body-sm);grid-template-columns:max-content 1fr;gap:6px 16px;margin:0;display:grid}.hl-facts dt{color:var(--color-fg-muted)}.hl-facts dd{margin:0}.hl-surface{background:var(--color-surface);border-radius:var(--radius-2xl);box-shadow:inset 0 0 0 1px var(--color-line);padding:20px}.hl-surface[data-elevation=raised]{box-shadow:var(--shadow-raised)}.hl-surface[data-elevation=overlay]{background:var(--color-raised);box-shadow:var(--shadow-overlay)}.hl-surface[data-padding=none]{padding:0}.hl-divider{background:var(--color-line);border:0;height:1px;margin:0}.hl-divider[data-orientation=vertical]{align-self:stretch;width:1px;height:auto}.hl-list{display:grid}.hl-list-row{font-size:var(--text-body-sm);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.hl-list-row+.hl-list-row{box-shadow:inset 0 1px 0 var(--color-line)}.hl-list-row[data-selected]{background:var(--color-accent-soft)}.hl-list-row .hl-list-detail{font-size:var(--text-caption);color:var(--color-fg-muted)}button.hl-list-row,a.hl-list-row{color:inherit;font:inherit;text-align:left;cursor:pointer;width:100%;transition:background-color var(--hl-d-hover) ease;background:0 0;border:0;text-decoration:none}@media (hover:hover){button.hl-list-row:hover,a.hl-list-row:hover{background:var(--color-fill)}}.hl-field{align-content:start;gap:6px;display:grid}.hl-label{font-size:var(--text-body-sm);font-weight:500}.hl-description{font-size:var(--text-caption);color:var(--color-fg-muted)}.hl-error{font-size:var(--text-caption);color:var(--color-critical-fg);align-items:center;gap:6px;display:flex}.hl-error svg{flex:none;width:14px;height:14px}.hl-input,.hl-textarea{border-radius:var(--radius-lg);border:1px solid var(--color-line-strong);background:var(--color-surface);width:100%;height:36px;color:var(--color-fg);font:inherit;font-size:var(--text-body-sm);letter-spacing:var(--text-body-sm--letter-spacing);transition:border-color var(--hl-d-hover) ease, box-shadow var(--hl-d-hover) ease;padding:0 12px}.hl-textarea{resize:vertical;field-sizing:content;height:auto;min-height:88px;padding:9px 12px}.hl-input::placeholder,.hl-textarea::placeholder{color:var(--color-fg-subtle)}.hl-input:focus-visible,.hl-textarea:focus-visible{border-color:var(--color-ring);box-shadow:0 0 0 3px color-mix(in oklab, var(--color-ring) 24%, transparent);outline:none}.hl-input[data-invalid],.hl-textarea[data-invalid]{border-color:var(--color-critical-fg)}.hl-input[data-disabled],.hl-textarea[data-disabled]{opacity:.55}.hl-checkbox,.hl-radio{border:1px solid var(--color-line-strong);background:var(--color-surface);width:18px;height:18px;color:var(--color-on-ink);cursor:pointer;transition:background-color var(--hl-d-hover) ease, border-color var(--hl-d-hover) ease;flex:none;place-items:center;padding:0;display:inline-grid}.hl-checkbox{border-radius:var(--radius-sm)}.hl-radio{border-radius:50%}.hl-checkbox[data-checked],.hl-checkbox[data-indeterminate]{background:var(--color-ink);border-color:var(--color-ink)}.hl-radio[data-checked]{border-color:var(--color-ink);border-width:5px}.hl-checkbox svg{width:12px;height:12px}.hl-choice{font-size:var(--text-body-sm);cursor:pointer;align-items:center;gap:10px;display:inline-flex}.hl-radio-group{gap:10px;display:grid}.hl-switch{border-radius:var(--radius-full);background:var(--color-fill-active);cursor:pointer;width:34px;height:20px;transition:background-color var(--hl-d-hover) ease;border:0;flex:none;padding:0;position:relative}.hl-switch[data-checked]{background:var(--color-accent)}.hl-switch-thumb{width:16px;height:16px;transition:translate var(--hl-d-dialog) var(--hl-spring);background:oklch(100% 0 0);border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px oklch(0% 0 0/.3),0 2px 6px oklch(0% 0 0/.15)}.hl-switch[data-checked] .hl-switch-thumb{translate:14px}.hl-slider{touch-action:none;width:100%;padding-block:8px}.hl-slider-track{border-radius:var(--radius-full);background:var(--color-fill-active);height:4px;position:relative}.hl-slider-indicator{background:var(--color-fg);border-radius:inherit;height:100%}.hl-slider-thumb{width:16px;height:16px;transition:scale var(--hl-d-press) var(--ease-out);background:oklch(100% 0 0);border-radius:50%;box-shadow:0 0 0 1px oklch(0% 0 0/.12),0 1px 2px oklch(0% 0 0/.3),0 2px 6px oklch(0% 0 0/.15)}.hl-slider-thumb[data-dragging]{scale:1.12}.hl-segmented{border-radius:var(--radius-lg);background:var(--color-fill);gap:2px;padding:3px;display:inline-flex}.hl-segment{color:var(--color-fg-muted);font:500 var(--text-caption)/1 var(--font-sans);border-radius:calc(var(--radius-lg) - 3px);cursor:pointer;transition:background-color var(--hl-d-hover) ease, color var(--hl-d-hover) ease;background:0 0;border:0;padding:7px 11px}.hl-segment[data-pressed]{background:var(--color-raised);color:var(--color-fg);box-shadow:var(--shadow-raised)}@media (hover:hover){.hl-segment:hover:not([data-pressed]){color:var(--color-fg)}}.hl-tabs-list{box-shadow:inset 0 -1px 0 var(--color-line);gap:4px;display:flex;position:relative}.hl-tab{color:var(--color-fg-muted);font:500 var(--text-body-sm)/1 var(--font-sans);cursor:pointer;transition:color var(--hl-d-hover) ease;background:0 0;border:0;padding:10px 10px 12px}.hl-tab[data-active]{color:var(--color-fg)}.hl-tabs-indicator{left:var(--active-tab-left);width:var(--active-tab-width);background:var(--color-fg);height:2px;transition:left calc(.3s * var(--hl-tempo)) var(--ease-in-out), width calc(.3s * var(--hl-tempo)) var(--ease-in-out);border-radius:2px;position:absolute;bottom:0}.hl-tabs-panel{padding-top:16px}.hl-popup{background:var(--color-raised);color:var(--color-fg);border-radius:var(--radius-xl);box-shadow:var(--shadow-overlay);font-size:var(--text-body-sm);transform-origin:var(--transform-origin);transition:opacity var(--hl-d-popover) var(--ease-out), scale var(--hl-d-popover) var(--ease-out);outline:none;padding:5px}.hl-popup[data-starting-style],.hl-popup[data-ending-style]{opacity:0;scale:.96}.hl-popup[data-ending-style]{transition-duration:calc(var(--hl-d-popover) * var(--hl-exit))}.hl-popover{max-width:320px;padding:16px}.hl-popover-title{font-weight:600;font-size:var(--text-body);margin-bottom:4px}.hl-popover-description{color:var(--color-fg-muted)}.hl-menu-item,.hl-select-item{border-radius:calc(var(--radius-xl) - 5px);cursor:default;-webkit-user-select:none;user-select:none;outline:none;align-items:center;gap:10px;min-height:32px;padding:0 9px;display:flex}.hl-menu-item[data-highlighted],.hl-select-item[data-highlighted]{background:var(--color-fill-hover)}.hl-menu-item[data-disabled]{opacity:.45}.hl-menu-item svg{width:15px;height:15px;color:var(--color-fg-muted);flex:none}.hl-menu-item[data-tone=critical],.hl-menu-item[data-tone=critical] svg{color:var(--color-critical-fg)}.hl-menu-item .hl-keys{margin-left:auto}.hl-menu-separator{background:var(--color-line);height:1px;margin:5px 4px}.hl-menu-group-label{font-size:var(--text-caption);color:var(--color-fg-muted);padding:6px 9px 4px}.hl-select-trigger{border-radius:var(--radius-lg);border:1px solid var(--color-line-strong);background:var(--color-surface);min-width:160px;height:36px;color:var(--color-fg);font:inherit;font-size:var(--text-body-sm);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:0 10px 0 12px;display:inline-flex}.hl-select-trigger svg{width:14px;height:14px;color:var(--color-fg-muted)}.hl-select-trigger[data-popup-open]{border-color:var(--color-ring)}.hl-select-item-indicator{margin-left:auto;display:inline-flex}.hl-select-item-indicator svg{width:14px;height:14px}.hl-select-popup{min-width:var(--anchor-width)}.hl-tooltip{border-radius:var(--radius-md);font-size:var(--text-caption);max-width:260px;padding:6px 9px}.hl-tooltip .hl-keys{margin-left:8px}.hl-backdrop{background:var(--color-scrim);transition:opacity var(--hl-d-dialog) var(--ease-out);position:fixed;inset:0}.hl-backdrop[data-starting-style],.hl-backdrop[data-ending-style]{opacity:0}.hl-backdrop[data-ending-style]{transition-duration:calc(var(--hl-d-dialog) * var(--hl-exit))}.hl-dialog{border-radius:var(--radius-2xl);background:var(--color-raised);width:min(100vw - 32px,440px);max-height:calc(100dvh - 48px);color:var(--color-fg);box-shadow:var(--shadow-modal);transition:opacity var(--hl-d-dialog) var(--ease-out), transform var(--hl-d-dialog) var(--ease-out), filter var(--hl-d-dialog) var(--ease-out);outline:none;gap:10px;padding:22px;display:grid;position:fixed;top:50%;left:50%;overflow:auto;translate:-50% -50%}.hl-dialog[data-starting-style],.hl-dialog[data-ending-style]{opacity:0;filter:blur(6px);transform:translateY(8px)scale(.96)}.hl-dialog[data-ending-style]{transition-duration:calc(var(--hl-d-dialog) * var(--hl-exit))}.hl-dialog-title{font-size:var(--text-title-3);letter-spacing:var(--text-title-3--letter-spacing);margin:0;font-weight:600}.hl-dialog-description{color:var(--color-fg-muted);font-size:var(--text-body-sm);margin:0}.hl-dialog-actions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}[data-hl-root]{transition:filter calc(var(--hl-d-dialog) * var(--hl-exit)) var(--ease-out), scale calc(var(--hl-d-dialog) * var(--hl-exit)) var(--ease-out)}:is(body:has(.hl-dialog[data-open]) [data-hl-root],body:has(.hl-sheet[data-open]) [data-hl-root]){filter:blur(3px)saturate(.9);transition-duration:var(--hl-d-dialog);scale:.985}.hl-sheet-viewport{justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.hl-sheet-viewport[data-side=right]{justify-content:flex-end;align-items:stretch}.hl-sheet{--bleed:3rem;width:min(100vw,640px);max-height:calc(100dvh - 48px);padding:10px 22px calc(22px + var(--bleed));margin-bottom:calc(-1 * var(--bleed));border-radius:var(--radius-3xl) var(--radius-3xl) 0 0;background:var(--color-raised);color:var(--color-fg);box-shadow:var(--shadow-modal);overscroll-behavior:contain;transform:translateY(var(--drawer-swipe-movement-y,0px));transition:transform var(--hl-d-sheet) var(--ease-drawer);outline:none;overflow-y:auto}.hl-sheet[data-starting-style],.hl-sheet[data-ending-style]{transform:translateY(100%)}.hl-sheet[data-ending-style]{transition-duration:calc(var(--drawer-swipe-strength,1) * var(--hl-d-sheet) * .8)}.hl-sheet[data-swiping]{transition-duration:0s}.hl-sheet-viewport[data-side=right] .hl-sheet{width:min(100vw - 48px,420px);height:100%;max-height:none;margin:0 calc(-1 * var(--bleed)) 0 0;padding:22px calc(22px + var(--bleed)) 22px 22px;border-radius:var(--radius-3xl) 0 0 var(--radius-3xl);transform:translateX(var(--drawer-swipe-movement-x,0px))}.hl-sheet-viewport[data-side=right] .hl-sheet[data-starting-style],.hl-sheet-viewport[data-side=right] .hl-sheet[data-ending-style]{transform:translate(100%)}.hl-sheet-handle{background:var(--color-line-strong);border-radius:3px;width:36px;height:5px;margin:0 auto 12px;display:block}.hl-sheet-backdrop{background:var(--color-scrim);opacity:calc(1 - var(--drawer-swipe-progress,0));transition:opacity var(--hl-d-sheet) var(--ease-drawer);position:fixed;inset:0}.hl-sheet-backdrop[data-starting-style],.hl-sheet-backdrop[data-ending-style]{opacity:0}.hl-toast-viewport{z-index:60;outline:none;width:min(100vw - 32px,360px);position:fixed;bottom:16px;right:16px}@media (width>=560px){.hl-toast-viewport{bottom:24px;right:24px}}.hl-toast{--gap:8px;--peek:10px;--scale:calc(max(0, 1 - (var(--toast-index) * .05)));--shrink:calc(1 - var(--scale));--height:var(--toast-frontmost-height,var(--toast-height));--offset-y:calc(var(--toast-offset-y) * -1 + (var(--toast-index) * var(--gap) * -1) + var(--toast-swipe-movement-y));width:100%;height:var(--height);background:var(--color-raised);color:var(--color-fg);border-radius:var(--radius-xl);box-shadow:var(--shadow-overlay);transform-origin:bottom;z-index:calc(1000 - var(--toast-index));-webkit-user-select:none;user-select:none;transform:translateX(var(--toast-swipe-movement-x)) translateY(calc(var(--toast-swipe-movement-y) - (var(--toast-index) * var(--peek)) - (var(--shrink) * var(--height)))) scale(var(--scale));transition:transform var(--hl-d-dialog) var(--ease-out), opacity var(--hl-d-dialog) var(--ease-out), height var(--hl-d-popover) var(--ease-out);position:absolute;bottom:0;right:0}.hl-toast[data-expanded]{transform:translateX(var(--toast-swipe-movement-x)) translateY(var(--offset-y));height:var(--toast-height)}.hl-toast[data-starting-style]{opacity:0;transform:translateY(calc(100% + 24px))}.hl-toast[data-ending-style]{opacity:0;transition-duration:calc(var(--hl-d-dialog) * var(--hl-exit))}.hl-toast[data-ending-style]:not([data-swipe-direction]){transform:translateY(calc(var(--offset-y) + 16px))}.hl-toast[data-ending-style][data-swipe-direction=right]{transform:translateX(calc(var(--toast-swipe-movement-x) + 120%)) translateY(var(--offset-y))}.hl-toast[data-ending-style][data-swipe-direction=down]{transform:translateY(calc(var(--toast-swipe-movement-y) + 150%))}.hl-toast[data-limited]{opacity:0}.hl-toast:after{content:"";width:100%;height:calc(var(--gap) + 1px);position:absolute;top:100%;left:0}.hl-toast-content{transition:opacity var(--hl-d-popover) var(--ease-out);grid-template-columns:auto 1fr auto;align-items:start;gap:12px;padding:14px;display:grid;overflow:hidden}.hl-toast-content[data-behind]{opacity:0}.hl-toast[data-expanded] .hl-toast-content{opacity:1}.hl-toast-title{font-weight:500;font-size:var(--text-body-sm);margin:0}.hl-toast-description{color:var(--color-fg-muted);font-size:var(--text-caption);margin:2px 0 0}.hl-toast-glyph{background:var(--color-fill);width:20px;height:20px;color:var(--color-fg-muted);border-radius:50%;place-items:center;display:grid}.hl-toast-glyph svg{width:12px;height:12px}.hl-toast[data-type=success] .hl-toast-glyph{color:var(--color-positive-fg);background:var(--color-positive-soft)}.hl-toast[data-type=error] .hl-toast-glyph{color:var(--color-critical-fg);background:var(--color-critical-soft)}.hl-avatar{background:var(--color-fill-active);width:32px;height:32px;color:var(--color-fg-muted);font-size:var(--text-caption);border-radius:50%;flex:none;place-items:center;font-weight:500;display:inline-grid;overflow:hidden}.hl-avatar img{object-fit:cover;width:100%;height:100%}.hl-skeleton{background:var(--color-fill);border-radius:var(--radius-md);min-height:10px;display:block}.hl-count{font-variant-numeric:tabular-nums;display:inline-flex}.hl-count-digit{height:1lh;display:inline-block;overflow:hidden}.hl-count-reel{transition:transform calc(.28s * var(--hl-tempo)) var(--ease-out);flex-direction:column;display:flex}.hl-count-reel>span{height:1lh}@media (prefers-reduced-motion:reduce){.hl-popup,.hl-dialog,.hl-toast,.hl-sheet,.hl-count-reel,.hl-switch-thumb,.hl-button-label>*,[data-hl-root]{transition-duration:1ms!important}.hl-popup[data-starting-style],.hl-popup[data-ending-style],.hl-dialog[data-starting-style],.hl-dialog[data-ending-style]{filter:none;transform:scale(1)}body:has(.hl-dialog[data-open]) [data-hl-root]{filter:none;scale:1}}.hl-stage{isolation:isolate;position:relative;overflow:hidden}.hl-phenomenon{z-index:-1;position:absolute;inset:0}.hl-stage>:not(.hl-phenomenon){position:relative}.hl-pressed,.hl-pressed *{color:#0000!important}.hl-halated{filter:url(#hl-halation)}#hl-halation .hl-halation-core{flood-color:var(--color-halation);flood-opacity:calc(.85 * var(--hl-glow,1))}#hl-halation .hl-halation-edge{flood-color:var(--color-halation);flood-opacity:calc(.4 * var(--hl-glow,1))}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .hl-halated{filter:none;text-shadow:0 0 .4em color-mix(in oklab, var(--color-halation) 22%, transparent)}}:root[data-theme=light] .hl-halated{filter:none;text-shadow:0 0 .4em color-mix(in oklab, var(--color-halation) 22%, transparent)}.hl-grain{z-index:0;pointer-events:none;opacity:.11;mix-blend-mode:overlay;background-size:220px;position:absolute;inset:0}.hl-lit-edge,.hl-lit-edge-glow{pointer-events:none;z-index:2147483000;background:radial-gradient(38% 100% at var(--hl-edge-x,50%) 0%, var(--color-light-core), transparent 100%);position:fixed;top:0;left:0;right:0}.hl-lit-edge{height:1px}.hl-lit-edge-glow{filter:blur(6px);opacity:.35;height:10px}.hl-seal{flex:none;line-height:0;display:inline-flex}.hl-seal svg{display:block}button.hl-seal{cursor:pointer;background:0 0;border:0;border-radius:30%;padding:0}.hl-darkroom body>:not(.hl-darkroom-overlay):not(.hl-darkroom-panel):not(.hl-lit-edge):not(.hl-lit-edge-glow){filter:grayscale()sepia()saturate(6)hue-rotate(-38deg)brightness(.62)contrast(1.15)}.hl-darkroom-overlay{z-index:2147482000;pointer-events:none;background-image:linear-gradient(oklch(62% .2 28/.16) 1px,#0000 1px);background-size:100% 8px;position:absolute;top:0;left:0}.hl-darkroom-label{font-family:var(--font-mono);color:oklch(78% .16 28);white-space:nowrap;background:oklch(20% .06 28);border-radius:4px;padding:1px 5px;font-size:10.5px;position:absolute}.hl-darkroom-panel{z-index:2147482001;color:oklch(80% .14 28);max-width:320px;font:12px/1.5 var(--font-sans);background:oklch(16% .05 28);border-radius:12px;gap:4px;padding:12px 14px;display:grid;position:fixed;bottom:16px;right:16px}.hl-darkroom-panel b{font-weight:600}.hl-darkroom-panel small{opacity:.75;font-size:11px}.hl-darkroom-leave{font:500 12px/1 var(--font-sans);color:oklch(16% .05 28);cursor:pointer;background:oklch(80% .14 28);border:0;border-radius:999px;justify-self:start;margin-top:6px;padding:7px 12px}.hl-darkroom-leave:focus-visible{outline-offset:2px;outline:2px solid oklch(80% .14 28)}.hl-colophon{text-align:center;justify-items:center;gap:18px;display:grid}.hl-colophon-role{font-size:var(--text-caption);color:var(--color-fg-muted)}.hl-colophon-who{font-size:var(--text-title-3);letter-spacing:var(--text-title-3--letter-spacing);margin-top:2px;font-weight:500}:root{--gutter:clamp(16px, 4vw, 40px);--page:1180px;--section-y:clamp(64px, 8vw, 112px)}body{font-variant-numeric:tabular-nums;overflow-x:clip}main{min-height:70svh}.wrap{max-width:var(--page);padding-inline:var(--gutter);margin-inline:auto}section[id],article[id]{scroll-margin-top:72px}main[data-docs]{padding-top:72px}main:focus{outline:none}.appearance{z-index:45;border-radius:var(--radius-full);background:color-mix(in oklab, var(--color-raised) 70%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.5);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-fg) 10%, transparent), 0 12px 40px -12px oklch(0% 0 0/.5);align-items:center;gap:10px;padding:6px;display:flex;position:fixed;bottom:16px;right:16px}.swatches{border-radius:var(--radius-full);gap:6px;padding:4px;display:flex}.swatch{cursor:pointer;background:var(--c);width:20px;height:20px;transition:transform var(--hl-d-press) var(--ease-out);border:0;border-radius:50%;padding:0;box-shadow:inset 0 0 0 1px oklch(0% 0 0/.12)}.swatch[aria-checked=true]{box-shadow:0 0 0 2px var(--color-raised), 0 0 0 4px var(--color-fg)}.swatch:active{transform:scale(.92)}@media (width<=560px){.appearance .swatches{display:none}}.page-head{gap:14px;max-width:48rem;padding-block:clamp(64px,9vw,120px) clamp(32px,5vw,56px);display:grid}.page-head .lead,.section-head .lead{max-width:44rem}.kicker{font-size:var(--text-body-sm);color:var(--color-accent-fg);font-weight:500}.section{padding-block:var(--section-y);border-top:1px solid var(--color-line)}.section-head{gap:12px;max-width:46rem;margin-bottom:clamp(28px,4vw,44px);display:grid}.grid-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:16px;display:grid}.grid-3{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:0 40px;display:grid}.point{border-top:1px solid var(--color-line);align-content:start;gap:6px;padding-block:18px;display:grid}.point h3{font-size:var(--text-title-3);letter-spacing:var(--text-title-3--letter-spacing)}.point p{color:var(--color-fg-muted);font-size:var(--text-body-sm)}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.stack{gap:12px;display:grid}.demos{gap:clamp(40px,6vw,72px);display:grid}.demo{gap:14px;display:grid}.demo-head{gap:4px;max-width:44rem;display:grid}.demo-stage{border-radius:var(--radius-2xl);box-shadow:inset 0 0 0 1px var(--color-line);background:var(--color-canvas);gap:14px;padding:clamp(20px,4vw,36px);display:grid}.demo-stage[data-center]{place-items:center;min-height:140px}.code-block{border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line);overflow:hidden}.code-head{font-size:var(--text-caption);color:var(--color-fg-muted);box-shadow:inset 0 -1px 0 var(--color-line);justify-content:space-between;align-items:center;padding:8px 10px 8px 14px;display:flex}.code-copy{background:var(--color-fill);color:var(--color-fg);font:500 var(--text-caption)/1 var(--font-sans);border-radius:var(--radius-md);cursor:pointer;border:0;padding:6px 9px}.code-block pre{font-family:var(--font-mono);color:var(--color-fg);margin:0;padding:14px 16px;font-size:12.5px;line-height:1.7;overflow-x:auto}.hero{text-align:center;place-items:center;min-height:min(88svh,780px);display:grid}.hero-inner{padding:clamp(96px, 12vw, 140px) var(--gutter) 64px;justify-items:center;gap:22px;max-width:900px;display:grid}.hero-inner .lead{max-width:36rem;color:var(--color-fg-muted)}.hero>.hl-phenomenon{-webkit-mask-image:linear-gradient(#000 45%,#0000);mask-image:linear-gradient(#000 45%,#0000)}.stage-card{border-top:1px solid var(--color-line);grid-template-rows:1fr auto;min-height:min(78svh,640px);display:grid}.stage-card .stage-sample{text-align:center;padding:72px var(--gutter) 32px;place-self:center;justify-items:center;gap:16px;max-width:900px;display:grid}.stage-card .stage-sample p{color:var(--color-fg-muted);max-width:30rem}.stage-info{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px 32px;padding-bottom:24px;display:grid}.glass{background:color-mix(in oklab, var(--color-raised) 82%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.3);border-radius:var(--radius-2xl);box-shadow:var(--shadow-overlay);padding:16px 18px}@media (width<=760px){.stage-info{grid-template-columns:1fr}}.table-wrap{border-radius:var(--radius-xl);box-shadow:inset 0 0 0 1px var(--color-line);overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:var(--text-body-sm);min-width:680px}th,td{text-align:left;vertical-align:top;border-top:1px solid var(--color-line);padding:12px 16px}thead th{font-size:var(--text-caption);color:var(--color-fg-muted);background:var(--color-surface);border-top:0;font-weight:500}td:first-child{white-space:nowrap;font-weight:500}.roles{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:10px;display:grid}.role{border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line);grid-template-columns:40px 1fr;align-items:start;gap:4px 12px;padding:12px;display:grid}.role-chip{border-radius:var(--radius-lg);width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--color-line);grid-row:span 2}.role code{font-family:var(--font-mono);font-size:12.5px}.type-row{border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) 200px;align-items:center;gap:24px;padding-block:16px;display:grid}@media (width<=720px){.type-row{grid-template-columns:1fr;gap:6px}}.near{scroll-margin-top:56px}.home{--font-display:"Anybody", var(--font-sans);--page-x:1280px;--edge:clamp(16px, 4vw, 48px);background:var(--color-canvas);color:var(--color-fg)}.home p,.home h2,.home h3,.home dl,.home dd{margin:0}.wrap-x{max-width:var(--page-x);padding-inline:var(--edge);margin-inline:auto}.capsule-bar{z-index:50;padding-inline:var(--edge);pointer-events:none;justify-content:center;display:flex;position:fixed;inset:14px 0 auto}.capsule{pointer-events:auto;border-radius:var(--radius-full);background:color-mix(in oklab, var(--color-raised) 62%, transparent);-webkit-backdrop-filter:blur(22px)saturate(1.6);max-width:100%;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-fg) 9%, transparent), inset 0 1px 0 color-mix(in oklab, var(--color-fg) 14%, transparent), 0 12px 40px -12px oklch(0% 0 0/.6);align-items:center;gap:6px;padding:6px 6px 6px 14px;display:flex}.capsule a{text-decoration:none}.capsule-brand{font-weight:600;font-size:var(--text-body-sm);color:var(--color-fg);align-items:center;gap:8px;padding-right:10px;display:flex}.capsule-links{scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.capsule-links::-webkit-scrollbar{display:none}.capsule-links a{flex:none}.capsule-links a[aria-current=page]{color:var(--color-fg);background:var(--color-fill)}.capsule-links a{font-size:var(--text-body-sm);color:var(--color-fg-muted);border-radius:var(--radius-full);transition:color var(--hl-d-hover) ease, background-color var(--hl-d-hover) ease;padding:7px 11px}@media (hover:hover){.capsule-links a:hover{color:var(--color-fg);background:var(--color-fill)}}.capsule-cta{font-size:var(--text-body-sm);color:var(--color-canvas);background:var(--color-fg);border-radius:var(--radius-full);transition:transform var(--hl-d-press) var(--ease-out);margin-left:4px;padding:7px 14px;font-weight:500}.capsule-cta:active{transform:scale(.97)}@media (width<=640px){.capsule-brand span:last-child{display:none}.capsule-brand{padding-right:4px}.capsule-links{-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}}.hero-x{isolation:isolate;align-items:end;min-height:max(100svh,680px);display:grid;position:relative;overflow:clip}.hero-light{z-index:-1;position:absolute;inset:0}.hero-body{gap:clamp(28px,4vw,44px);width:100%;padding-block:140px clamp(40px,7vw,88px);display:grid;position:relative}.news{font-size:var(--text-body-sm);color:var(--color-fg);border-radius:var(--radius-full);background:color-mix(in oklab, var(--color-raised) 55%, transparent);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-fg) 10%, transparent);justify-self:start;align-items:center;gap:12px;padding:6px 6px 6px 14px;text-decoration:none;display:inline-flex}.news span:last-child{color:var(--color-fg-muted);border-radius:var(--radius-full);background:var(--color-fill);transition:color var(--hl-d-hover) ease;padding:4px 10px}@media (hover:hover){.news:hover span:last-child{color:var(--color-fg)}}.hero-title{font-family:var(--font-display);font-size:var(--text-display-xl);letter-spacing:var(--text-display-xl--letter-spacing);margin:0;font-weight:600;line-height:.9;display:grid}.hero-line{white-space:nowrap;display:block}.hero-line [data-l]{font-variation-settings:"wdth" 96, "wght" 520;animation:arrive 1.1s var(--ease-out) both;animation-delay:calc(var(--i) * 45ms + .1s);display:inline-block}.hero-serif{font-family:var(--font-serif);letter-spacing:-.02em;animation:arrive 1.3s var(--ease-out) both .55s;justify-self:end;padding-right:.04em;font-size:1.12em;font-style:italic;font-weight:400;line-height:.95;display:block}@keyframes arrive{0%{opacity:0;filter:blur(10px);transform:translateY(.06em)}to{opacity:1;filter:none;transform:none}}.hero-foot{animation:arrive .9s var(--ease-out) both .9s;grid-template-columns:minmax(0,34rem) auto;justify-content:space-between;align-items:end;gap:28px;display:grid}.hero-lead{color:var(--color-fg-muted);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height);max-width:34rem}.hero-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.hero-link,.text-link{color:var(--color-fg);font-size:var(--text-body-sm);border-bottom:1px solid var(--color-line-strong);transition:border-color var(--hl-d-hover) ease;padding-bottom:2px;font-weight:500;text-decoration:none}@media (hover:hover){.hero-link:hover,.text-link:hover{border-color:var(--color-fg)}}@media (width<=820px){.hero-foot{grid-template-columns:1fr}.hero-serif{justify-self:start}.hero-title{font-size:min(var(--text-display-xl), 14vw)}}.install{border-radius:var(--radius-full);background:color-mix(in oklab, var(--color-raised) 70%, transparent);-webkit-backdrop-filter:blur(16px);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-fg) 12%, transparent), inset 0 1px 0 color-mix(in oklab, var(--color-fg) 12%, transparent);justify-self:start;align-items:center;gap:4px;padding:6px 6px 6px 18px;display:inline-flex}.install code{font-family:var(--font-mono);font-size:var(--text-body-sm);color:var(--color-fg);padding-right:10px}.install-copy{border-radius:var(--radius-full);background:var(--color-fill);width:34px;height:34px;color:var(--color-fg);cursor:pointer;transition:background-color var(--hl-d-hover) ease, transform var(--hl-d-press) var(--ease-out);border:0;place-items:center;display:grid}.install-copy:active{transform:scale(.94)}@media (hover:hover){.install-copy:hover{background:var(--color-fill-hover)}}.section-title{font-size:var(--text-display);line-height:var(--text-display--line-height);letter-spacing:var(--text-display--letter-spacing);text-wrap:balance;font-weight:600}.section-line{color:var(--color-fg-muted);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height)}.worlds-head,.behave-head{text-align:center;justify-items:center;gap:12px;display:grid}@supports (animation-timeline:view()){.worlds-head,.behave-head,.rules-kicker,.start-body{animation:linear both arrive-in;animation-timeline:view();animation-range:entry 10% cover 30%}@keyframes arrive-in{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}}.light{padding-top:clamp(16px,2vw,32px)}.light-frame{isolation:isolate;background:var(--color-canvas);height:min(90svh,860px);position:relative;overflow:hidden}@supports (animation-timeline:view()){.light-frame{animation:linear both open-up;animation-timeline:view();animation-range:entry cover 42%}@keyframes open-up{0%{clip-path:inset(0 7% round 36px)}to{clip-path:inset(0)}}}.light-stage{z-index:-1;transition:opacity .2s;position:absolute;inset:0}.light-stage[data-swap]{opacity:0}.light-over{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;padding-block:0 clamp(28px,4vw,48px);display:flex;position:absolute;inset:auto 0 0}.light-title{font-size:var(--text-display);line-height:var(--text-display--line-height);letter-spacing:var(--text-display--letter-spacing);max-width:11ch;font-weight:600}.light-picks{border-radius:var(--radius-full);background:color-mix(in oklab, var(--color-raised) 55%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.5);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-fg) 10%, transparent);flex-wrap:wrap;gap:4px;padding:5px;display:flex}.light-picks button,.worlds-names button{cursor:pointer;font:500 var(--text-body-sm)/1 var(--font-sans);border-radius:var(--radius-full);color:var(--color-fg-muted);transition:color var(--hl-d-hover) ease, background-color var(--hl-d-hover) ease;isolation:isolate;background:0 0;border:0;padding:9px 14px;position:relative;overflow:hidden}.light-picks button[aria-selected=true],.worlds-names button[aria-selected=true]{color:var(--color-canvas);background:var(--color-fg)}.light-picks button[data-running]{background:var(--color-fill);color:var(--color-fg)}.light-picks button[data-running]:before{content:"";z-index:-1;background:color-mix(in oklab, var(--color-fg) 22%, transparent);transform-origin:0;animation:fill var(--dwell) linear both;position:absolute;inset:0}@keyframes fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (hover:hover){.light-picks button:not([aria-selected=true]):hover,.worlds-names button:not([aria-selected=true]):hover{color:var(--color-fg)}}.rules{align-items:center;min-height:min(100svh,900px);padding-block:clamp(96px,12vw,160px);display:grid}.rules-body{text-align:center;justify-items:center;gap:clamp(28px,4vw,44px);display:grid}.rules-kicker{color:var(--color-fg-muted);font-size:var(--text-body);max-width:36ch}.rules-says{font-family:var(--font-display);font-size:var(--text-display-xl);letter-spacing:-.04em;font-variation-settings:"wdth" 86;text-wrap:balance;flex-wrap:wrap;place-content:center;max-width:14ch;min-height:2em;font-weight:620;line-height:.98;display:flex}.rules-says span{white-space:pre;animation:word-in .64s var(--ease-out) both;animation-delay:calc(var(--w) * 55ms);display:inline-block}@keyframes word-in{0%{opacity:0;filter:blur(8px);transform:translateY(.28em)}to{opacity:1;filter:none;transform:none}}.rules-spec{border-radius:var(--radius-3xl);background:var(--color-surface);min-width:min(100%,360px);min-height:96px;box-shadow:inset 0 0 0 1px var(--color-line), inset 0 1px 0 color-mix(in oklab, var(--color-light-core) 18%, transparent);animation:word-in .5s var(--ease-out) both .2s;place-items:center;padding:20px 28px;display:grid}.rules-spec>*{transition:opacity .26s ease, transform .26s var(--ease-out), filter .26s ease;grid-area:1/1}.rules-spec .spec-now{opacity:0;filter:blur(4px);transform:translateY(6px)scale(.98)}.rules-spec[data-fixed] .spec-was{opacity:0;filter:blur(4px);transform:translateY(-6px)scale(.98)}.rules-spec[data-fixed] .spec-now{opacity:1;filter:none;transform:none}.spec-caps{text-transform:uppercase;letter-spacing:.18em;color:#e4e4e7;font:700 12px/1 Inter,system-ui,sans-serif}.spec-title{font-size:var(--text-title-2);letter-spacing:var(--text-title-2--letter-spacing);font-weight:600}.spec-pill{color:#4ade80;background:#22c55e22;border-radius:999px;align-items:center;gap:7px;padding:5px 12px;font:600 13px/1 Inter,system-ui,sans-serif;display:inline-flex}.spec-pill i{background:#22c55e;border-radius:50%;width:7px;height:7px}.spec-meta{color:#a1a1aa;font:13px/1.4 Inter,system-ui,sans-serif}.spec-gradient{color:#fff;background:linear-gradient(90deg,#7c3aed,#db2777);border-radius:10px;padding:11px 18px;font:600 14px/1 Inter,system-ui,sans-serif;display:inline-block;box-shadow:0 8px 24px -6px #7c3aed99}.spec-toggle{background:var(--color-fill-active);border-radius:999px;width:52px;height:30px;display:block;position:relative}.spec-toggle i{background:var(--color-fg);border-radius:50%;width:24px;height:24px;position:absolute;top:3px;left:3px}.spec-was .spec-toggle i{animation:1.5s ease-in-out .15s both knob}.rules-spec[data-fixed] .spec-now .spec-toggle i{animation:knob .22s var(--ease-out) both .28s}@keyframes knob{to{transform:translate(22px)}}.rules-note{font-size:var(--text-body-sm);color:var(--color-fg-muted);animation:word-in .26s var(--ease-out) both;margin-top:-18px!important}.rules-steps{gap:6px;display:flex}.rules-steps button{cursor:pointer;background:var(--color-fill-active);border:0;border-radius:2px;width:40px;height:4px;padding:0;position:relative;overflow:hidden}.rules-steps button:after{content:"";background:var(--color-fg);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.rules-steps button[data-done]:after,.rules-steps button[aria-selected=true]:not([data-running]):after{transform:scaleX(1)}.rules-steps button[data-running]:after{animation:fill var(--dwell) linear both}.worlds{padding-block:clamp(96px,12vw,160px) clamp(64px,8vw,104px);overflow:clip}.worlds-table{perspective:1800px;height:clamp(300px,44vw,520px);transform-style:preserve-3d;margin-top:clamp(48px,6vw,80px);position:relative}.world{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--color-fg);aspect-ratio:16/10;cursor:pointer;background:var(--color-canvas);width:min(760px,76vw);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-fg) 10%, transparent), 0 50px 120px -50px oklch(0% 0 0/.9);transition:transform .3s var(--hl-spring), opacity .3s ease, filter .3s ease;border-radius:18px;grid-template-rows:auto 1fr;display:grid;position:absolute;top:0;left:50%;overflow:hidden}.world[data-rank="0"]{z-index:4;cursor:default;transform:translate(-50%)}.world[data-rank="1"]{z-index:3;opacity:.75;filter:brightness(.55);transform:translate(-24%)translateZ(-180px)rotateY(-16deg)}.world[data-rank="2"]{z-index:1;opacity:.4;filter:brightness(.4);transform:translate(-50%)translateZ(-420px)translateY(-6%)}.world[data-rank="3"]{z-index:2;opacity:.75;filter:brightness(.55);transform:translate(-76%)translateZ(-180px)rotateY(16deg)}.world[data-form=sharp]{--radius-md:.2rem;--radius-lg:.25rem;--radius-xl:.3rem;--radius-2xl:.35rem;border-radius:8px}.world[data-form=round]{--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.25rem;--radius-2xl:1.75rem;border-radius:26px}.world-bar{background:color-mix(in oklab, var(--color-raised) 85%, transparent);box-shadow:inset 0 -1px 0 var(--color-line);justify-content:center;padding:8px;display:flex}.world-bar span{font-size:var(--text-caption);color:var(--color-fg-muted);background:var(--color-fill);border-radius:var(--radius-full);padding:4px 34px}.world-stage{min-height:0;display:grid}.world-site{align-content:space-between;gap:16px;padding:clamp(18px,3vw,36px);display:grid}.world-hero{justify-items:start;gap:10px;max-width:26rem;display:grid}.world-title{letter-spacing:-.035em;font-size:clamp(1.75rem,1rem + 2.4vw,3rem);font-weight:600;line-height:1}.world-title em{font-family:var(--font-serif);letter-spacing:-.01em;font-style:italic;font-weight:400}.world[data-lens=poster] .world-title{font-family:var(--font-display);font-variation-settings:"wdth" 120;letter-spacing:-.05em;font-weight:720}.world[data-lens=classic] .world-title{font-family:var(--font-serif);letter-spacing:-.02em;font-size:clamp(2rem,1.2rem + 2.8vw,3.5rem);font-weight:400}.world[data-lens=quiet] .world-title{letter-spacing:-.035em;font-weight:300}.world-sub{color:var(--color-fg-muted);font-size:var(--text-body-sm)}.world-card{border-radius:var(--radius-2xl);background:color-mix(in oklab, var(--color-raised) 70%, transparent);-webkit-backdrop-filter:blur(14px);width:min(100%,260px);box-shadow:inset 0 0 0 1px var(--color-line);font-size:var(--text-body-sm);justify-self:end;gap:8px;padding:12px 14px;display:grid}.world-row{justify-content:space-between;align-items:center;gap:10px;font-weight:500;display:flex}.worlds-names{flex-wrap:wrap;justify-content:center;gap:4px;margin-top:clamp(28px,4vw,44px);display:flex}@media (width<=700px){.world[data-rank="1"],.world[data-rank="3"]{opacity:0;pointer-events:none}.world{width:calc(100vw - 32px)}.world-card{display:none}}.behave{padding-block:clamp(96px,12vw,160px);overflow:clip}.behave-field{max-width:1120px;height:560px;margin:clamp(40px,6vw,72px) auto 0;position:relative}.piece{transform:translate(calc(var(--mx,0) * var(--d) * -44px), calc(var(--my,0) * var(--d) * -32px));position:absolute}@supports (animation-timeline:view()){.piece{animation:linear both float;animation-timeline:view();animation-range:entry exit}@keyframes float{0%{translate:0 calc(var(--d) * 70px);opacity:0}18%{opacity:1}to{translate:0 calc(var(--d) * -70px)}}}.behave-slider{font-size:var(--text-body-sm);color:var(--color-fg-muted);gap:12px;display:grid}.behave-save{gap:14px;display:grid}.behave-save p{font-size:var(--text-body);font-weight:500}.behave-actions{justify-content:flex-end;gap:8px;display:flex}@media (width<=900px){.behave-field{height:auto;padding-inline:var(--edge);gap:14px;display:grid}.piece{position:static;transform:none;width:auto!important}}.signed{padding-block:clamp(96px,12vw,168px);overflow:clip}.signed-head{text-align:center;justify-items:center;gap:12px;display:grid}.print-stage{width:min(900px, calc(100% - var(--edge) * 2));perspective:1400px;margin:clamp(44px,6vw,72px) auto 0}.print{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .24s var(--ease-out);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-fg) 10%, transparent), 0 60px 140px -60px oklch(0% 0 0/.9), 0 18px 40px -24px oklch(0% 0 0/.7);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:22px;position:relative;overflow:hidden}.print-card{display:block}.print-grain{mix-blend-mode:overlay;opacity:.32;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.print:after{content:"";pointer-events:none;background:radial-gradient(circle at var(--sx,30%) var(--sy,20%), oklch(100% 0 0/.1), transparent 42%);transition:opacity .24s;position:absolute;inset:0}.print-strip{z-index:1;width:max-content;max-width:calc(100% - var(--edge) * 2);background:color-mix(in oklab, var(--color-raised) 72%, transparent);-webkit-backdrop-filter:blur(22px)saturate(1.5);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-fg) 10%, transparent), inset 0 1px 0 color-mix(in oklab, var(--color-fg) 12%, transparent), 0 20px 50px -24px oklch(0% 0 0/.7);border-radius:26px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 22px;margin:-34px auto 0;padding:10px 12px 10px 20px;display:flex;position:relative}.print-name{gap:2px;display:grid}.print-name span{font-size:var(--text-caption);color:var(--color-fg-muted)}.print-name input{width:11ch;font:600 var(--text-title-3)/1.2 var(--font-sans);letter-spacing:var(--text-title-3--letter-spacing);color:var(--color-fg);caret-color:var(--color-accent);background:0 0;border:0;outline:none;padding:0}.print-name input::placeholder{color:var(--color-fg-subtle)}.print-score{box-shadow:inset 1px 0 0 var(--color-line);align-items:center;gap:14px;padding-left:18px;display:flex}.print-seal{cursor:pointer;transition:transform var(--hl-d-press) var(--ease-out);background:0 0;border:0;border-radius:30%;padding:0}.print-seal:active{transform:scale(.95)}.print-seal svg{display:block}.print-seal rect{transition:opacity .12s}.print-notes{align-items:end;gap:10px;height:44px;margin:0;padding:0;list-style:none;display:flex}.print-notes li{align-content:end;justify-items:center;gap:4px;display:grid}.print-notes i{width:4px;height:calc(10px + var(--h) * 20px);background:var(--color-fill-active);transition:background-color .12s ease, transform .16s var(--ease-out);transform-origin:bottom;border-radius:2px;display:block}.print-notes li[data-on] i{background:var(--color-fg);transform:scaleY(1.25)}.print-notes span{font-size:var(--text-caption);color:var(--color-fg-muted);font-variant-numeric:tabular-nums}.print-notes li[data-on] span{color:var(--color-fg)}.print-play{cursor:pointer;font:500 var(--text-body-sm)/1 var(--font-sans);border-radius:var(--radius-full);color:var(--color-canvas);background:var(--color-fg);transition:transform var(--hl-d-press) var(--ease-out);border:0;padding:10px 16px}.print-play:active{transform:scale(.97)}.print-batch{font-size:var(--text-caption);color:var(--color-fg-muted);box-shadow:inset 1px 0 0 var(--color-line);padding-left:18px}.print-batch span{color:var(--color-fg);font-variant-numeric:tabular-nums}@media (width<=700px){.print-strip{border-radius:22px;width:auto;margin-top:16px}.print-score,.print-batch{box-shadow:none;padding-left:0}}.start{border-top:1px solid var(--color-line);padding-block:clamp(96px,12vw,168px)}.start-body{justify-items:start;gap:clamp(28px,4vw,40px);display:grid}.start-title{font-family:var(--font-display);font-size:var(--text-display-xl);letter-spacing:-.045em;font-variation-settings:"wdth" 116;font-weight:650;line-height:.95}.start-commands{flex-wrap:wrap;gap:20px 48px;display:flex}.start-commands>div{gap:10px;display:grid}.start-commands p{font-size:var(--text-body-sm);color:var(--color-fg-muted)}.start-links{gap:22px;display:flex}@media (width<=600px){.start-title,.signed-name{font-size:min(var(--text-display-xl), 12vw)}}.home-foot{border-top:1px solid var(--color-line);padding-block:36px 48px}.home-foot-row{flex-wrap:wrap;align-items:baseline;gap:16px 40px;display:flex}.home-foot-name{font-weight:600}.home-foot-nav{font-size:var(--text-body-sm);flex-wrap:wrap;flex:1;gap:6px 18px;display:flex}.home-foot-nav a{color:var(--color-fg-muted);transition:color var(--hl-d-hover) ease;text-decoration:none}@media (hover:hover){.home-foot-nav a:hover{color:var(--color-fg)}}.home-foot-note{color:var(--color-fg-muted);font-size:var(--text-body-sm)}@media (prefers-reduced-motion:reduce){.hero-line [data-l],.hero-serif,.hero-foot,.rules-says span,.rules-spec,.rules-note,.light-frame,.piece,.worlds-head,.behave-head,.rules-kicker,.start-body{animation:none!important}}
