:root{color-scheme:dark;--u: clamp(.85px, 100vw / 1470, 1.3px);--s4: calc(var(--u) * 4);--s8: calc(var(--u) * 8);--s12: calc(var(--u) * 12);--s16: calc(var(--u) * 16);--s24: calc(var(--u) * 24);--s32: calc(var(--u) * 32);--s48: calc(var(--u) * 48);--s72: calc(var(--u) * 72);--s120: calc(var(--u) * 120);--s192: calc(var(--u) * 192);--gutter: var(--s48);--r-xs: calc(var(--u) * 6);--r-s: calc(var(--u) * 10);--r-m: calc(var(--u) * 14);--r-l: calc(var(--u) * 20);--r-pill: 999px;--btn-h: calc(var(--u) * 44);--ctl-s: calc(var(--u) * 32);--ctl-m: calc(var(--u) * 40);--ctl-l: var(--btn-h);--hit: 40px;--tap: 44px;--glass: rgba(14, 14, 15, .56);--glass-filter: blur(calc(var(--u) * 24)) saturate(1.4);--chip-blur: blur(calc(var(--u) * 12)) saturate(1.4);--glass-light: rgba(243, 239, 231, .08);--fill-1: rgba(243, 239, 231, .06);--fill-2: rgba(243, 239, 231, .1);--fill-3: rgba(243, 239, 231, .16);--rule: rgba(243, 239, 231, .14);--surface: rgba(24, 24, 26, .8);--popover: rgba(22, 22, 24, .96);--dock: rgba(19, 19, 20, .86);--scrim: rgba(5, 5, 5, .64);--frame-mark: rgba(243, 239, 231, .7);--ow-glass: rgba(28, 28, 30, .8);--ow-ink-1: #CFCBC3;--ow-ink-2: #B8B4AC;--scrim-media: linear-gradient(to top, rgba(5, 5, 5, .84) 0%, rgba(5, 5, 5, .66) 42%, rgba(5, 5, 5, 0) 100%);--l-lift: 0 calc(var(--u) * 24) calc(var(--u) * 60) calc(var(--u) * -24) rgba(72, 44, 16, .2);--app-ground: radial-gradient(70vw 70vh at 6% 104%, rgba(255, 106, 43, .16), transparent 68%), radial-gradient(60vw 62vh at 102% -6%, rgba(143, 169, 217, .14), transparent 70%), #070707;--plate: rgba(20, 20, 21, .55);--plate-edge: inset 0 0 0 1px rgba(243, 239, 231, .08);--sel: 0 0 0 2px var(--site), 0 0 0 4px var(--ink-1);--plate-lift: 0 6px 18px -10px rgba(0, 0, 0, .45);--l-bg: #EAE6DD;--l-surface: rgba(250, 248, 243, .84);--l-surface-2: rgba(255, 255, 255, .6);--l-glass-filter: blur(calc(var(--u) * 20)) saturate(1.5);--l-ink-1: #15130F;--l-ink-2: #57524A;--l-ink-3: #66615A;--l-fill-1: rgba(21, 19, 15, .05);--l-fill-2: rgba(21, 19, 15, .09);--l-fill-3: rgba(21, 19, 15, .1);--l-rule: rgba(21, 19, 15, .1);--hd-fill: rgba(52, 50, 47, .62);--hd-filter: blur(calc(var(--u) * 24)) saturate(1.4) brightness(.45);--hd-ink: #C9C5BD;--hd-tile: #3D3B37;--hd-tile-hover: #4A4843;--hd-fill-light: rgba(24, 23, 21, .72);--hd-filter-light: blur(calc(var(--u) * 24)) saturate(1.4) brightness(.5);--hd-tile-light: #46443F;--hd-tile-light-hover: #53514B;--dur-header: .4s;--site: #050505;--void: #000000;--reel-well: #0A0A0B;--on-ember: #0B0B0C;--glass-ink-2: #CFCBC3;--glass-ink-3: #B8B4AC;--bg: #0C0C0D;--panel: #131314;--card: #1C1C1E;--control: #323235;--ink-1: #F3EFE7;--ink-2: #B3AFA7;--ink-3: #8F8B84;--panel-ink-3: #A09C95;--cold: #8FA9D9;--cold-soft: rgba(143, 169, 217, .16);--bone: var(--ink-1);--tungsten: #FFC08A;--tungsten-soft: rgba(255, 192, 138, .14);--ember: #FF6A2B;--ember-hover: #FF7D45;--ember-ink: #A93A0C;--ember-soft: rgba(255, 106, 43, .16);--ember-glow: #FFC08A;--ember-white: #FFF7EB;--shadow-warm: #140E06;--fault: #FFA3CF;--fault-soft: rgba(255, 163, 207, .14);--grad-heat: linear-gradient(90deg, #8FA9D9 0%, #F3EFE7 46%, #FFC08A 74%, #FF6A2B 100%);--grad-ember: linear-gradient(90deg, #FFC08A 0%, #FF6A2B 100%);--cta-bg: var(--ember);--cta-bg-hover: var(--ember-hover);--cta-ink: #050505;--bust-rest: #FFFFFF 0%, #99A9C6 32%, #EDC7A7 100%;--bust-touched: #FFFFFF 0%, #FFC08A 32%, #FF6A2B 100%;--grain-opacity: .05;--grain-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64'%3E%3Cfilter id='g' x='0' y='0'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.92' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .953 0 0 0 0 .937 0 0 0 0 .906 1.6 0 0 0 -.42'/%3E%3C/filter%3E%3Crect width='64' height='64' filter='url(%23g)'/%3E%3C/svg%3E");--dither-cell: 2px;--bayer-25: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' shape-rendering='crispEdges'%3E%3Cpath fill='%23F3EFE7' d='M0 0h2v2H0zM4 0h2v2H4zM0 4h2v2H0zM4 4h2v2H4z'/%3E%3C/svg%3E");--bayer-50: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' shape-rendering='crispEdges'%3E%3Cpath fill='%23F3EFE7' d='M0 0h2v2H0zM4 0h2v2H4zM2 2h2v2H2zM6 2h2v2H6zM0 4h2v2H0zM4 4h2v2H4zM2 6h2v2H2zM6 6h2v2H6z'/%3E%3C/svg%3E");--bayer-62: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' shape-rendering='crispEdges'%3E%3Cpath fill='%23050505' d='M0 0h6v2H0zM2 2h2v2H2zM6 2h2v2H6zM0 4h2v2H0zM4 4h4v2H4zM2 6h2v2H2zM6 6h2v2H6z'/%3E%3C/svg%3E");--bayer-75: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' shape-rendering='crispEdges'%3E%3Cpath fill='%23F3EFE7' d='M0 0h2v2H0zM4 0h4v2H4zM0 2h8v2H0zM0 4h8v2H0zM2 6h2v2H2zM6 6h2v2H6z'/%3E%3C/svg%3E");--bayer-100: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' shape-rendering='crispEdges'%3E%3Cpath fill='%23F3EFE7' d='M0 0h8v8H0z'/%3E%3C/svg%3E");--bayer-skel: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' shape-rendering='crispEdges'%3E%3Cpath fill='%23F3EFE7' fill-opacity='.06' d='M0 0h2v2H0zM4 0h2v2H4zM2 2h2v2H2zM6 2h2v2H6zM0 4h2v2H0zM4 4h2v2H4zM2 6h2v2H2zM6 6h2v2H6z'/%3E%3C/svg%3E");--accent: var(--ember);--accent-2: var(--cold);--live: var(--ember);--now: var(--ember);--ok: var(--bone);--warn: var(--tungsten);--danger: var(--fault);--chip-on: var(--ember-soft);--skel: var(--bayer-skel) var(--card);--font-text: "Geist", "Geist Fallback", ui-sans-serif, system-ui, "Segoe UI", sans-serif;--font-mono: "Geist Mono", ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace;--font-pixel: "Geist Pixel Square", "Geist Pixel Fallback", ui-monospace, monospace;--font-display: var(--font-pixel);--font-dots: "Geist Pixel Circle", "Geist Pixel Square", "Geist Pixel Fallback", monospace;--font-grid: "Geist Pixel Grid", "Geist Pixel Square", monospace;--font-line: "Geist Pixel Line", "Geist Pixel Square", monospace;--t-xs: calc(var(--u) * 11);--lh-xs: 1.3;--tr-xs: .01em;--t-s: calc(var(--u) * 13);--lh-s: 1.3;--tr-s: 0;--t-m: calc(var(--u) * 16);--lh-m: 1.45;--tr-m: -.011em;--t-l: calc(var(--u) * 28);--lh-l: 1.15;--tr-l: -.025em;--t-xl: calc(var(--u) * 40);--lh-xl: 1.05;--tr-xl: -.02em;--lh-d1: .86;--d-2: calc(var(--u) * 56);--lh-d2: 1;--tr-caps: .06em;--fs-11: 11px;--fs-12: 12px;--fs-13: 13px;--fs-14: 14px;--fs-15: 15px;--fs-16: 16px;--fs-18: 18px;--fs-22: 22px;--fs-28: 28px;--fs-34: 34px;--fs-40: 40px;--px-1h: 39.474px;--px-mod: .038em;--px-cap-h: .722;--px-1: 26.316px;--px-2: 52.632px;--px-3: 78.947px;--px-4: 105.263px;--d-3: var(--px-3);--digit-w: .684em;--title-edge: 24px;--focus-c: var(--tungsten);--focus-halo: var(--site);--focus-w: 2px;--focus-off: 2px;--focus-ring: 0 0 0 var(--focus-off) var(--focus-halo), 0 0 0 calc(var(--focus-off) + var(--focus-w)) var(--focus-c), 0 0 0 calc(var(--focus-off) + var(--focus-w) + 2px) var(--focus-halo);--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-expo: cubic-bezier(.16, 1, .3, 1);--ease-fold: cubic-bezier(.32, .72, 0, 1);--ease-fade: cubic-bezier(.45, 0, .55, 1);--ease-step: steps(1, jump-end);--dur-press: .16s;--dur-ui: .24s;--dur-in: .6s;--dur-fold: .42s;--stagger: 60ms;--in-blur: calc(var(--u) * 12);--in-y: calc(var(--u) * 16);--press: .97;--rv-in: 1.2s;--rv-out: .52s;--dur-view: .24s;--dur-pop: .16s;--dur-out: .16s;--dur-resolve: .48s;--dur-unresolve: .32s;--ladder-step: 70ms;--dur-cool: .9s;--dur-trail: .64s;--trail-stagger: 12ms;--dur-reshape: .42s;--dur-letterbox: .9s;--hover-intent: 80ms;--toast-hold: 6s;--undo-hold: 10s;--dur-counter: 1.4s;--counter-delay: .25s;--dur-bayer: 1.2s;--dur-live: 1.8s;--dur-sheet: .42s;--dur-hero-out: .7s;--dur-hero-return: 1.1s;--rise-y: 8px;--scale-from: .96;--stagger-max: 8;--lift: -2px;--tilt: .8deg;--hover-scale: 1.035;--spot-r: 320px;--dur-roll: .9s;--dur-shimmer: 1.8s;--side-w: 224px;--side-rail: 72px;--spring-pose-k: 30;--spring-pose-c: 11;--spring-pose-eps: .0001;--spring-dust-k: 26;--spring-dust-c: 10;--spring-dust-eps: .0001;--spring-turn-k: 110;--spring-turn-c: 15;--spring-turn-eps: .0001;--spring-sway-k: 45;--spring-sway-c: 9;--spring-sway-eps: .0001;--spring-float-k: 10;--spring-float-c: 6;--spring-float-eps: .0001;--spring-glow-k: 18;--spring-glow-c: 8;--spring-glow-eps: .00001;--spring-frame-k: 26;--spring-frame-c: 10;--spring-frame-eps: .0001;--spring-drift-k: 16;--spring-drift-c: 8;--spring-drift-eps: .0001;--spring-widget-k: 7;--spring-widget-range: 13;--spring-widget-zeta: .95;--spring-widget-eps: .0001;--spring-condense-k: 20;--spring-condense-c: 9;--spring-condense-eps: .001;--spring-matte-k: 34;--spring-matte-c: 11.66;--spring-matte-eps-px: .5;--spring-meter-k: 90;--spring-meter-c: 19;--spring-meter-eps-cr: .5;--spring-sheet-k: 300;--spring-sheet-c: 34.64;--spring-sheet-eps-px: .5;--hd-h: calc(var(--u) * 40 + 8px);--hd-h-app: calc(max(calc(var(--u) * 40), var(--hit)) + 8px) ;--rail-l: calc(var(--u) * 300);--rail-r: calc(var(--u) * 360);--dock-w: min(calc(var(--u) * 760), calc(100vw - 32px) );--tab-h: calc(64px + env(safe-area-inset-bottom, 0px)) ;--measure: 68ch;--content-max: 1440px;--page-max: 1180px;--page-wide: 1440px;--page-gap: calc(var(--u) * 48);--z-ground: 0;--z-stage: 1;--z-screen: 2;--z-veil: 2;--z-os: 3;--z-footer: 4;--z-sticky: 5;--z-dock: 8;--z-header: 10;--z-tabbar: 10;--z-popover: 20;--z-sheet: 30;--z-modal: 40;--z-toast: 50;--z-skip: 100}@media(max-width:767px){:root{--u: calc(100vw / 430);--t-s: max(12px, calc(var(--u) * 13));--t-m: max(15px, calc(var(--u) * 16));--t-l: max(22px, calc(var(--u) * 28));--t-xl: max(28px, calc(var(--u) * 34));--d-2: calc(var(--u) * 44);--gutter: 16px;--page-gap: calc(var(--u) * 32);--title-edge: 16px}}html.app{--u: clamp(1px, 100vw / 1440, 1.2px);--t-m: max(1rem, calc(var(--u) * 16))}html.app{--app-zoom: 1;--app-vh: calc(100dvh / var(--app-zoom));--app-svh: calc(100svh / var(--app-zoom))}@media(min-width:2400px)and (min-height:1200px){html.app{--app-zoom: 1.2}}@media(pointer:coarse){:root{--hit: 44px}}:root{--px-unit: 26.316px}@media(min-resolution:2dppx){:root{--px-unit: 13.158px}}@media(min-resolution:3dppx){:root{--px-unit: 8.772px}}:root[data-motion-effective=reduced]{--dur-press: 0ms;--dur-ui: 0ms;--dur-in: 0ms;--stagger: 0ms;--in-blur: 0px;--in-y: 0px;--rv-in: .2s;--rv-out: .2s;--dur-view: 0ms;--dur-pop: .12s;--dur-out: .12s;--dur-resolve: 0ms;--dur-unresolve: 0ms;--ladder-step: 0ms;--dur-cool: 0ms;--dur-trail: 0ms;--dur-reshape: 0ms;--dur-letterbox: 0ms;--rise-y: 0px;--scale-from: 1;--lift: 0px;--tilt: 0deg;--hover-scale: 1;--dur-roll: 0ms}@media(prefers-reduced-motion:reduce){:root:not([data-motion-effective=full]){--dur-press: 0ms;--dur-ui: 0ms;--dur-in: 0ms;--stagger: 0ms;--in-blur: 0px;--in-y: 0px;--rv-in: .2s;--rv-out: .2s;--dur-view: 0ms;--dur-pop: .12s;--dur-out: .12s;--dur-resolve: 0ms;--dur-unresolve: 0ms;--ladder-step: 0ms;--dur-cool: 0ms;--dur-trail: 0ms;--dur-reshape: 0ms;--dur-letterbox: 0ms;--rise-y: 0px;--scale-from: 1;--lift: 0px;--tilt: 0deg;--hover-scale: 1;--dur-roll: 0ms}}@media(prefers-contrast:more){:root{--grain-opacity: 0;--ink-3: var(--ink-2);--glass: rgba(19, 19, 20, .96);--surface: var(--panel);--dock: var(--panel);--fill-1: rgba(243, 239, 231, .12);--fill-2: rgba(243, 239, 231, .2);--fill-3: rgba(243, 239, 231, .32);--frame-mark: var(--ink-1)}}@media(prefers-reduced-transparency:reduce){:root{--glass: var(--panel);--glass-light: var(--card);--surface: var(--panel);--dock: var(--panel);--popover: var(--panel);--plate: #141415;--hd-fill: #1C1B19;--hd-fill-light: #1C1B19}}:root[data-text=large]{--t-xs: max(12px, calc(var(--u) * 12));--t-s: max(14px, calc(var(--u) * 14));--t-m: max(18px, calc(var(--u) * 18))}:root[data-grain=off]{--grain-opacity: 0}.is-light,.on-light{--focus-c: #15130F;--focus-halo: #EAE6DD;--focus-ring: 0 0 0 var(--focus-off) var(--focus-halo), 0 0 0 calc(var(--focus-off) + var(--focus-w)) var(--focus-c), 0 0 0 calc(var(--focus-off) + var(--focus-w) + 2px) var(--focus-halo)}@font-face{font-family:Geist;src:url(/fonts/Geist-Variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Fallback;src:local("Arial"),local("Helvetica"),local("ArialMT");size-adjust:103.8%;ascent-override:96.8%;descent-override:28.4%;line-gap-override:0%}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-Variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Pixel Square;src:url(/fonts/GeistPixel-Square.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist Pixel Circle;src:url(/fonts/GeistPixel-Circle.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist Pixel Grid;src:url(/fonts/GeistPixel-Grid.woff2) format("woff2");font-weight:400;font-style:normal;font-display:optional}@font-face{font-family:Geist Pixel Line;src:url(/fonts/GeistPixel-Line.woff2) format("woff2");font-weight:400;font-style:normal;font-display:optional}@font-face{font-family:Geist Pixel Fallback;src:local("Courier New"),local("Courier"),local("CourierNewPSMT");size-adjust:96.5%}html,body{overflow-x:clip;overscroll-behavior:none}*,:before,:after{box-sizing:border-box}html{background:var(--site);color:var(--ink-1);-webkit-text-size-adjust:100%;text-size-adjust:100%;font-synthesis-weight:none;scroll-padding-top:calc(var(--hd-h) + 24px)}html:not(.app){scroll-padding-bottom:calc(16vh + 8px)}html.app{background:var(--bg);scroll-padding-bottom:calc(var(--tab-h) + 32px)}body{margin:0;min-height:100dvh;font:400 var(--t-m) / var(--lh-m) var(--font-text);letter-spacing:var(--tr-m);color:var(--ink-1);background:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;font-variant-numeric:tabular-nums}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}h1,h2,h3,h4,h5,h6{font-weight:500;text-wrap:balance}p{text-wrap:pretty}ul[role=list],ol[role=list]{list-style:none;margin:0;padding:0}a{color:inherit;text-decoration:none}img,svg,video,canvas{display:block;max-width:100%}img,video{height:auto}button,input,select,textarea{font:inherit;letter-spacing:inherit;color:inherit}button{border:0;background:none;padding:0;cursor:pointer}button:disabled,[aria-disabled=true]{cursor:not-allowed}input,textarea,select{border:0;margin:0}textarea{resize:vertical}::placeholder{color:var(--ink-3);opacity:1}hr{height:1px;margin:0;border:0;background:var(--rule)}code,kbd,samp,pre{font-family:var(--font-mono);font-size:.94em}kbd{font-size:inherit}abbr[title]{text-decoration:none}[hidden]{display:none!important}a,button,[role=button],input,label,select,summary,textarea{touch-action:manipulation}::selection{background:color-mix(in srgb,var(--ember) 32%,transparent);color:var(--ink-1)}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:var(--grain-opacity);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64'%3E%3Cfilter id='g' x='0' y='0'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.92' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .953 0 0 0 0 .937 0 0 0 0 .906 1.6 0 0 0 -.42'/%3E%3C/filter%3E%3Crect width='64' height='64' filter='url(%23g)'/%3E%3C/svg%3E");background-size:64px 64px}:focus{outline:none}:focus-visible{outline:var(--focus-w) solid var(--focus-c);outline-offset:var(--focus-off);box-shadow:0 0 0 calc(var(--focus-off) + var(--focus-w) + 2px) var(--focus-halo)}main[tabindex="-1"]:focus-visible,h1[tabindex="-1"]:focus-visible,h2[tabindex="-1"]:focus-visible,[data-focus-target]:focus-visible{outline:none;box-shadow:none}[data-sq=bg]{position:relative;isolation:isolate;background:transparent}[data-sq=bg]:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--sq-fill, var(--fill-1));clip-path:var(--sq-path, none);pointer-events:none;transition:background-color var(--dur-ui) var(--ease-out)}.tile{position:relative}.tile:focus-visible{outline:none;box-shadow:none}.tile:focus-visible:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:inherit;box-shadow:0 0 0 2px var(--focus-halo),0 0 0 4px var(--focus-c),0 0 0 6px var(--focus-halo)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-link{position:fixed;top:12px;left:12px;z-index:var(--z-skip);display:inline-flex;align-items:center;min-height:var(--hit);padding:0 var(--s16);border-radius:var(--r-s);background:var(--cta-bg);color:var(--cta-ink);font:500 var(--t-s) / 1 var(--font-text);letter-spacing:var(--tr-s);transform:translateY(calc(-100% - 24px));transition:transform var(--dur-ui) var(--ease-out)}.skip-link:focus,.skip-link:focus-visible{transform:none}.tabular,.tnum{font-variant-numeric:tabular-nums}.balance{text-wrap:balance}.pretty{text-wrap:pretty}.caps{text-transform:uppercase;letter-spacing:var(--tr-caps)}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0}.pixel,.dots{font-family:var(--font-pixel);font-weight:400;font-size:max(var(--px-1),1em);line-height:1;letter-spacing:0;text-transform:uppercase}.dots{font-family:var(--font-dots)}.ink-1{color:var(--ink-1)}.ink-2{color:var(--ink-2)}.ink-3{color:var(--ink-3)}.noscript{padding:var(--s48) var(--s16);text-align:center;font:400 var(--t-l) / var(--lh-l) var(--font-text)}.elev-0{background-color:var(--bg)}.elev-1{background-color:var(--panel)}.elev-2{background-color:var(--card)}.elev-3{background-color:var(--control)}.lift{box-shadow:var(--l-lift)}.glass{background:var(--glass);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter)}.plate{background:var(--surface);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);border-radius:var(--r-l)}.bay-25,.bay-50,.bay-75,.bay-100{background-repeat:repeat;background-size:8px 8px}.bay-25{background-image:var(--bayer-25)}.bay-50{background-image:var(--bayer-50)}.bay-75{background-image:var(--bayer-75)}.bay-100{background-image:var(--bayer-100)}.matte{background-image:var(--bayer-62);background-repeat:repeat;background-size:8px 8px}.skel{background:var(--skel)}.tone-cold{color:var(--cold)}.tone-ok{color:var(--ok)}.tone-warn{color:var(--warn)}.tone-live,.tone-ember{color:var(--ember)}.tone-danger{color:var(--fault)}.dot{display:inline-block;flex:none;width:calc(var(--u) * 6);height:calc(var(--u) * 6);min-width:5px;min-height:5px;border-radius:50%;background:currentColor}.dot--cold{background:var(--cold)}.dot--bone{background:var(--bone)}.dot--ember{background:var(--ember)}.dot--warn{background:var(--warn)}.dot--live{background:var(--live);animation:live-pulse var(--dur-live) ease-in-out infinite}@keyframes live-pulse{50%{opacity:.35}}.done{position:relative;display:inline-block;flex:none;width:calc(var(--u) * 20);height:calc(var(--u) * 20);min-width:18px;min-height:18px;border-radius:50%;background:var(--bone)}.done:after{content:"";position:absolute;left:34%;top:24%;width:26%;height:44%;border-right:1.5px solid var(--site);border-bottom:1.5px solid var(--site);transform:rotate(45deg)}.fault-x,.warn-bang{position:relative;display:inline-block;flex:none;width:calc(var(--u) * 16);height:calc(var(--u) * 16);min-width:16px;min-height:16px;border-radius:50%;background:var(--fault-soft);color:var(--fault);vertical-align:-.2em}.fault-x:before,.fault-x:after{content:"";position:absolute;left:27%;right:27%;top:calc(50% - .75px);height:1.5px;border-radius:1px;background:currentColor;transform:rotate(45deg)}.fault-x:after{transform:rotate(-45deg)}.warn-bang{background:var(--tungsten-soft);color:var(--tungsten)}.warn-bang:before{content:"";position:absolute;left:calc(50% - .75px);top:22%;width:1.5px;height:36%;border-radius:1px;background:currentColor}.warn-bang:after{content:"";position:absolute;left:calc(50% - 1px);bottom:22%;width:2px;height:2px;border-radius:50%;background:currentColor}.bayer-mark{--bm: calc(var(--u) * 40);--bm-dot: calc(var(--bm) * .1);--bm-gap: calc(var(--bm) * .075);display:inline-grid;flex:none;grid-template-columns:repeat(4,var(--bm-dot));grid-auto-rows:var(--bm-dot);gap:var(--bm-gap);place-content:center;width:var(--bm);height:var(--bm);color:var(--bone)}.bayer-mark>i{display:block;border-radius:50%;background:currentColor;opacity:calc(.25 + .75 * (1 - var(--b, 0) / 15));transition:background-color var(--dur-cool) var(--ease-out),opacity var(--dur-ui) var(--ease-out)}.bayer-mark>i.on{background:var(--ember);opacity:1;transition-duration:var(--dur-ui),var(--dur-ui)}.bayer-mark.is-cool>i.on{background:var(--bone);transition-duration:var(--dur-cool),var(--dur-ui)}@property --bl-phase{syntax: "<number>"; inherits: true; initial-value: 0;}.bayer-load{--bm: 16px;--bm-dot: 2.5px;--bm-gap: 1.5px;display:inline-grid;flex:none;grid-template-columns:repeat(4,var(--bm-dot));grid-auto-rows:var(--bm-dot);gap:var(--bm-gap);place-content:center;width:var(--bm);height:var(--bm);color:currentColor;animation:bayer-fill var(--dur-bayer) steps(16,jump-end) infinite}.bayer-load>i{display:block;border-radius:50%;background:currentColor;opacity:clamp(.22,(var(--bl-phase) - var(--b, 0) + .5) * 10,1)}@keyframes bayer-fill{0%{--bl-phase: 0}to{--bl-phase: 16}}.condense-edge{position:absolute;top:0;bottom:0;right:0;width:calc(var(--u) * 24);pointer-events:none;background:radial-gradient(circle at 1px 1px,var(--edge-c, var(--ember)) .9px,transparent 1.1px) 0 0 / 2px 2px;-webkit-mask-image:linear-gradient(to right,#000,transparent);mask-image:linear-gradient(to right,#000,transparent);translate:100% 0}.condense{position:relative;overflow:hidden;height:calc(var(--u) * 2);border-radius:var(--r-pill);background:var(--fill-2)}.condense__fill{position:absolute;top:0;bottom:0;left:0;background:var(--grad-ember)}.fit{margin:0;font-family:var(--font-pixel);font-weight:400;line-height:var(--lh-d1);letter-spacing:0;text-transform:uppercase;text-align:center;white-space:nowrap;font-size:min(calc((100vw - 2 * var(--title-edge)) / var(--ink-d)),calc(var(--cap-max, .3) * 100svh / var(--px-cap-h)));translate:calc(var(--ink-shift, 0) * 1em) 0}.fit>span{translate:none}@media(max-width:767px){.fit{white-space:normal;translate:none;font-size:min(calc((100vw - 2 * var(--title-edge)) / var(--ink-p)),calc(var(--cap-max, .3) * 100svh / var(--px-cap-h)))}.fit>span{display:block;translate:calc(var(--line-shift, 0) * 1em) 0}}[data-ladder=line]{font-family:var(--font-line)!important}[data-ladder=grid]{font-family:var(--font-grid)!important}[data-ladder=circle]{font-family:var(--font-dots)!important}.digits{display:inline-flex;align-items:baseline;white-space:nowrap}.digits .d{display:inline-block;width:var(--digit-w);text-align:center}*{scrollbar-width:thin;scrollbar-color:var(--fill-3) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:var(--fill-3) padding-box}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--ink-1) 28%,transparent) padding-box}@property --resolve{syntax: "<number>"; inherits: false; initial-value: 0;}@keyframes u-resolve{0%{--resolve: 0}to{--resolve: 1}}.resolving{animation:u-resolve var(--dur-resolve) var(--ease-expo) both}.unresolving{animation:u-resolve var(--dur-unresolve) var(--ease-expo) reverse both}.heat-lamp{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle 24vmax at var(--hx, 50%) var(--hy, 50%),color-mix(in srgb,var(--ember-white) 55%,transparent) 0%,color-mix(in srgb,var(--ember-glow) 28%,transparent) 28%,color-mix(in srgb,var(--ember) 12%,transparent) 52%,transparent 74%)}@media(prefers-reduced-motion:reduce){:root:not([data-motion-effective=full]){scroll-behavior:auto!important}:root:not([data-motion-effective=full]) *,:root:not([data-motion-effective=full]) :before,:root:not([data-motion-effective=full]) :after{animation-duration:.01ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0ms!important}:root:not([data-motion-effective=full]) .bayer-load{--bl-phase: 7}:root:not([data-motion-effective=full]) .dot--live{animation:none}:root:not([data-motion-effective=full])::view-transition-group(*),:root:not([data-motion-effective=full])::view-transition-old(*),:root:not([data-motion-effective=full])::view-transition-new(*){animation:none!important}}:root[data-motion-effective=reduced]{scroll-behavior:auto!important}:root[data-motion-effective=reduced] *,:root[data-motion-effective=reduced] :before,:root[data-motion-effective=reduced] :after{animation-duration:.01ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0ms!important}:root[data-motion-effective=reduced] .bayer-load{--bl-phase: 7}:root[data-motion-effective=reduced] .dot--live{animation:none}:root[data-motion-effective=reduced]::view-transition-group(*),:root[data-motion-effective=reduced]::view-transition-old(*),:root[data-motion-effective=reduced]::view-transition-new(*){animation:none!important}.placeholder{min-height:100dvh;display:grid;place-content:center;justify-items:center;gap:var(--s24);padding:var(--s24) var(--s16)}.placeholder__note{max-width:var(--measure);text-align:center}@media(forced-colors:active){[data-sq]{clip-path:none!important}[data-sq=bg]:before{clip-path:none}[data-sq=bg]{outline:1px solid CanvasText;outline-offset:-1px}:focus-visible,[data-sq=bg]:focus-visible,.tile:focus-visible:after{outline:2px solid Highlight;outline-offset:2px;box-shadow:none}body:before{display:none}.bayer-mark>i,.bayer-load>i,.dot,.done{forced-color-adjust:none;background:CanvasText}}.burger,.burger:before,.burger:after{display:block;width:18px;height:1.5px;border-radius:1px;background:currentColor}.burger{position:relative}.burger:before,.burger:after{content:"";position:absolute;left:0}.burger:before{top:-6px}.burger:after{top:6px}details[open]>summary .burger{background:transparent}details[open]>summary .burger:before{top:0;rotate:45deg}details[open]>summary .burger:after{top:0;rotate:-45deg}.icon__body{opacity:.38}.ui-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border:1px solid transparent;border-radius:var(--r-pill);background:transparent;color:var(--ink-1);font:500 var(--fs-14) / 1 var(--font-text);letter-spacing:-.005em;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-press) var(--ease-out),border-color var(--dur-press) var(--ease-out),color var(--dur-press) var(--ease-out),box-shadow var(--dur-ui) var(--ease-out),scale var(--dur-press) var(--ease-out)}.ui-btn:active:not(:disabled){scale:var(--press)}.ui-btn svg{flex:none;width:16px;height:16px}.ui-btn--primary{background:var(--cta-bg);color:var(--cta-ink);box-shadow:inset 0 1px color-mix(in srgb,var(--ember-white) 38%,transparent),inset 0 -10px 16px -10px color-mix(in srgb,var(--ember-ink) 55%,transparent)}.ui-btn--primary:hover{background:var(--cta-bg-hover);box-shadow:inset 0 1px color-mix(in srgb,var(--ember-white) 45%,transparent),inset 0 -10px 16px -10px color-mix(in srgb,var(--ember-ink) 45%,transparent)}.ui-btn--primary:active:not(:disabled){box-shadow:inset 0 2px 6px color-mix(in srgb,var(--ember-ink) 55%,transparent)}.ui-btn--ghost{background:var(--fill-2)}.ui-btn--ghost:hover{background:var(--fill-3)}.ui-btn--quiet{color:var(--ink-2);padding-inline:10px}.ui-btn--quiet:hover{color:var(--ink-1);background:var(--fill-1)}.ui-btn--danger{color:var(--fault);padding-inline:10px}.ui-btn--danger:hover{background:var(--fault-soft)}.ui-btn--sm{height:32px;padding:0 12px;font-size:var(--fs-13)}.ui-btn--sm.ui-btn--quiet,.ui-btn--sm.ui-btn--danger{padding-inline:8px}.ui-btn--lg{height:48px;padding:0 22px;font-size:var(--fs-15)}.ui-btn--block{width:100%}.ui-btn:disabled{cursor:not-allowed;scale:none}.ui-btn--primary:disabled:not([aria-busy=true]){background:var(--fill-1);color:var(--ink-3);box-shadow:none}.ui-btn--ghost:disabled,.ui-btn--quiet:disabled,.ui-btn--danger:disabled{opacity:.45}.ui-btn[aria-busy=true]{cursor:progress}@media(pointer:coarse){.ui-btn{height:44px}.ui-btn--sm{height:40px}}.ui-link{color:var(--ink-1);text-decoration:underline;text-decoration-color:color-mix(in oklab,var(--ink-1) 35%,transparent);text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-color var(--dur-press) var(--ease-out);cursor:pointer}.ui-link:hover{text-decoration-color:var(--ember)}button.ui-link{padding:0;border:0;background:none;font:inherit}.ui-field{display:grid;gap:6px;min-width:0}.ui-label{color:var(--ink-2);font:500 var(--fs-13) / 1.3 var(--font-text)}.ui-label small{margin-left:6px;color:var(--ink-3);font-weight:400}.ui-input,.ui-textarea{width:100%;min-width:0;border:1px solid transparent;border-radius:var(--r-m);background:var(--fill-1);color:var(--ink-1);caret-color:var(--ember);font:400 var(--fs-15) / 1.5 var(--font-text);transition:border-color var(--dur-press) var(--ease-out),background-color var(--dur-press) var(--ease-out)}.ui-input{height:40px;padding:0 16px;border-radius:var(--r-pill)}.ui-input--mono{font-family:var(--font-mono);font-size:var(--fs-14);letter-spacing:.02em}.ui-textarea{display:block;padding:12px 14px;resize:vertical;min-height:96px;font-size:var(--fs-16)}.ui-input:hover,.ui-textarea:hover{background:var(--fill-2)}.ui-input:focus-visible,.ui-textarea:focus-visible{outline:none;box-shadow:none;border-color:color-mix(in oklab,var(--ink-1) 55%,transparent);background:var(--fill-2)}.ui-input::placeholder,.ui-textarea::placeholder{color:var(--ink-3)}.ui-input[aria-invalid=true],.ui-textarea[aria-invalid=true]{border-color:var(--fault)}.ui-hint{margin:0;color:var(--ink-3);font-size:var(--fs-13);line-height:1.45}.ui-error{margin:0;display:flex;gap:8px;align-items:flex-start;color:var(--fault);font-size:var(--fs-13);line-height:1.45;animation:m-rise var(--dur-ui) var(--ease-expo) both}.ui-error .fault-x{margin-top:1px}@media(pointer:coarse){.ui-input{height:44px}}.ui-seg{display:inline-flex;gap:2px;padding:3px;border-radius:var(--r-pill);background:var(--fill-1)}.ui-seg button{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;border:0;border-radius:var(--r-pill);background:transparent;color:var(--ink-2);font:500 var(--fs-13) / 1 var(--font-text);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-press) var(--ease-out),color var(--dur-press) var(--ease-out)}.ui-seg button:hover{color:var(--ink-1);background:var(--fill-1)}.ui-seg button[aria-pressed=true]{background:var(--fill-2);color:var(--ink-1)}.ui-seg button svg{flex:none}.ui-seg button small{color:var(--ink-3);font:400 var(--fs-12) / 1 var(--font-mono)}@media(pointer:coarse){.ui-seg button{height:40px}}.ui-check{display:flex;align-items:flex-start;gap:12px;color:var(--ink-1);font-size:var(--fs-15);line-height:1.4;cursor:pointer}.ui-check input{-webkit-appearance:none;appearance:none;flex:none;width:20px;height:20px;margin:0;border:1px solid color-mix(in oklab,var(--ink-1) 40%,transparent);border-radius:5px;background:transparent no-repeat center / 0 0;cursor:pointer;transition:background-color var(--dur-press) var(--ease-out),border-color var(--dur-press) var(--ease-out),background-size var(--dur-ui) var(--ease-expo)}.ui-check:hover input{border-color:var(--ink-2)}.ui-check input:checked{border-color:var(--ember);background-color:var(--ember);background-size:12px 12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.2 6.3 4.8 8.8 9.8 3.4' fill='none' stroke='%23050505' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.ui-check small{display:block;margin-top:2px;color:var(--ink-3);font-size:var(--fs-13)}.ui-state{display:inline-flex;align-items:center;gap:7px;color:var(--ink-2);font:500 var(--fs-12) / 1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.ui-state:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--ink-3)}.ui-state--queued{color:var(--cold)}.ui-state--queued:before{background:var(--cold)}.ui-state--rendering{color:var(--ember)}.ui-state--rendering:before{background:var(--live);animation:live-pulse var(--dur-live) ease-in-out infinite}.ui-state--ready{color:var(--ink-1)}.ui-state--ready:before{background:var(--bone)}.ui-state--failed{color:var(--fault)}.ui-state--failed:before{background:var(--fault)}:root[data-motion-effective=reduced] .ui-state--rendering:before{animation:none}.ui-note{display:flex;gap:10px;align-items:flex-start;margin:0;padding:12px 14px;border-radius:10px;background:var(--fill-1);color:var(--ink-2);font-size:var(--fs-14);line-height:1.5}.ui-note>.fault-x,.ui-note>.warn-bang{margin-top:2px}.ui-note strong{color:var(--ink-1);font-weight:500}.ui-note--warn{background:var(--tungsten-soft);color:var(--ink-1)}.ui-note--fault{background:var(--fault-soft);color:var(--ink-1)}.ui-note--ember{background:var(--ember-soft);color:var(--ink-1)}.ui-progress{display:block;width:100%;height:3px;border:0;border-radius:999px;background:var(--fill-2);-webkit-appearance:none;appearance:none;overflow:hidden}.ui-progress::-webkit-progress-bar{background:var(--fill-2)}.ui-progress::-webkit-progress-value{background:var(--grad-ember);transition:width .4s var(--ease-out)}.ui-progress::-moz-progress-bar{background:var(--grad-ember)}.ui-btn[aria-disabled=true]{opacity:.4;cursor:not-allowed}.toasts{position:fixed;top:calc(var(--bar-h, 60px) + 12px);left:50%;z-index:var(--z-toast);translate:-50% 0;display:grid;justify-items:center;gap:8px;width:max-content;max-width:calc(100vw - 24px);pointer-events:none}.ui-toast{display:flex;align-items:center;gap:12px;min-height:44px;padding:6px 6px 6px 14px;border-radius:var(--r-m);background:var(--card);color:var(--ink-1);font-size:var(--fs-14);box-shadow:var(--plate-edge),var(--plate-lift);pointer-events:auto;position:relative;overflow:hidden;animation:ui-toast-in var(--dur-ui) var(--ease-expo)}.ui-toast.is-leaving{animation:ui-toast-out var(--dur-out) var(--ease-out) both}.ui-toast__hold{position:absolute;inset:auto 0 0;height:2px;background:color-mix(in oklab,var(--ember) 70%,transparent);transform-origin:0 50%;animation:ui-toast-hold var(--hold, 4s) linear both}.ui-toast--fault .ui-toast__hold{background:color-mix(in oklab,var(--fault) 60%,transparent)}.ui-toast.is-paused .ui-toast__hold{animation-play-state:paused}@keyframes ui-toast-hold{to{scale:0 1}}@keyframes ui-toast-out{to{opacity:0;scale:.96;translate:0 -6px}}:root[data-motion-effective=reduced] .ui-toast__hold{display:none}@media(prefers-reduced-motion:reduce){:root:not([data-motion-effective=full]) .ui-toast__hold{display:none}}.ui-toast--fault{border-color:color-mix(in oklab,var(--fault) 40%,transparent)}.toast__dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--ember)}.toast__text{line-height:1.4}.toast__x{padding-inline:8px}@keyframes ui-toast-in{0%{opacity:0;translate:0 -10px;scale:.96;filter:blur(4px)}}.ui-tip{position:fixed;inset:auto;width:fit-content;height:fit-content;margin:0;padding:6px 9px;overflow:visible;border:0;border-radius:var(--r-xs);background:var(--popover);box-shadow:var(--plate-edge),var(--plate-lift);color:var(--ink-1);font:500 var(--fs-12) / 1.2 var(--font-text);white-space:nowrap;pointer-events:none;opacity:0;translate:0 3px;transition:opacity var(--dur-pop) var(--ease-out),translate var(--dur-pop) var(--ease-expo)}.ui-tip[data-side=bottom]{translate:0 -3px}.ui-tip[data-side=right]{translate:-3px 0}.ui-tip[data-on]{opacity:1;translate:0 0}.ui-rows{margin:0;padding:0;list-style:none}.ui-rows>li,.ui-rows>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 16px;padding:11px 0;border-top:1px solid var(--rule);font-size:var(--fs-14)}.ui-rows>:first-child{border-top:0}.ui-num{font-family:var(--font-mono);font-size:var(--fs-13);font-variant-numeric:tabular-nums;letter-spacing:0}.ui-meta{color:var(--ink-3);font:400 var(--fs-12) / 1.4 var(--font-mono);letter-spacing:0}.ui-chip{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 12px 0 10px;border:1px solid transparent;border-radius:999px;background:var(--fill-1);color:var(--ink-2);font:500 var(--fs-13) / 1 var(--font-text);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-press) var(--ease-out),border-color var(--dur-press) var(--ease-out),color var(--dur-press) var(--ease-out)}.ui-chip:hover{color:var(--ink-1);background:var(--fill-2)}.ui-chip[aria-expanded=true],.ui-chip[aria-pressed=true]{color:var(--ink-1);background:var(--fill-3)}.ui-chip svg{flex:none;width:16px;height:16px;color:var(--ink-3)}.ui-chip:hover svg,.ui-chip[aria-expanded=true] svg{color:var(--ink-1)}.ui-chip__val{color:var(--ink-1);font:400 var(--fs-12) / 1 var(--font-mono)}.ui-chip--on{background:var(--fill-3);color:var(--ink-1)}.ui-chip--on svg{color:var(--ember)}@media(pointer:coarse){.ui-chip{height:40px}}.ui-tag{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 4px 0 10px;border-radius:999px;background:var(--ember-soft);color:var(--ink-1);font:500 var(--fs-12) / 1 var(--font-text);white-space:nowrap}.ui-tag>button{display:grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--ink-2);cursor:pointer}.ui-tag>button:hover{background:var(--fill-2);color:var(--ink-1)}.ui-tag>button svg{width:12px;height:12px}.ui-pop{z-index:var(--z-popover);padding:12px;border:0;border-radius:var(--r-m);background:var(--card);color:var(--ink-1);box-shadow:var(--plate-edge),var(--plate-lift);animation:ui-pop-in var(--dur-pop) var(--ease-out)}@keyframes ui-pop-in{0%{opacity:0;translate:0 6px;scale:.98}}.ui-pop__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 2px 10px}.ui-pop__title{margin:0;color:var(--ink-1);font:500 var(--fs-14) / 1.3 var(--font-text)}.ui-dialog{width:min(100% - 32px,960px);max-height:min(100dvh - 48px,900px);margin:auto;padding:0;border:0;border-radius:var(--r-l);background:var(--plate);color:var(--ink-1);box-shadow:var(--plate-edge),var(--plate-lift);overflow:hidden auto;overscroll-behavior:contain}.ui-dialog{opacity:0;translate:0 10px;transition:opacity var(--dur-ui) var(--ease-out),translate var(--dur-ui) var(--ease-out),overlay var(--dur-ui) allow-discrete,display var(--dur-ui) allow-discrete}.ui-dialog[open]{opacity:1;translate:0 0}@starting-style{.ui-dialog[open]{opacity:0;translate:0 10px}}.ui-dialog::backdrop{background:color-mix(in srgb,var(--site) 0%,transparent);transition:background-color var(--dur-ui) var(--ease-out),overlay var(--dur-ui) allow-discrete,display var(--dur-ui) allow-discrete}.ui-dialog[open]::backdrop{background:color-mix(in srgb,var(--site) 72%,transparent)}@starting-style{.ui-dialog[open]::backdrop{background:color-mix(in srgb,var(--site) 0%,transparent)}}.ui-dialog__close{position:absolute;top:12px;right:12px;z-index:2}@media(max-width:639px){.ui-dialog{width:100%;max-width:none;max-height:calc(100dvh - 32px);margin:auto 0 0;border-radius:18px 18px 0 0;border-bottom:0}.ui-dialog{translate:0 32px}@starting-style{.ui-dialog[open]{translate:0 32px}}}@keyframes ui-sheet-in{0%{translate:0 24px;opacity:0}}.ui-pill{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 6px 0 12px;border-radius:999px;background:var(--fill-1);color:var(--ink-2);font:500 var(--fs-13) / 1 var(--font-text);text-decoration:none;white-space:nowrap;cursor:pointer;transition:border-color var(--dur-press) var(--ease-out),background-color var(--dur-press) var(--ease-out)}.ui-pill:hover{background:var(--fill-2)}.ui-pill__n{color:var(--ink-1);font:500 var(--fs-14) / 1 var(--font-mono);font-variant-numeric:tabular-nums}.ui-pill__plus{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--ember-soft);color:var(--ember)}.ui-pill__plus svg{width:14px;height:14px}.m-rise,.m-scale,.m-fade,.m-stagger>*{animation-delay:calc(min(var(--i, 0),var(--stagger-max)) * var(--stagger));animation-fill-mode:both}.m-rise,.m-stagger>*{animation-name:m-rise;animation-duration:var(--dur-in);animation-timing-function:var(--ease-expo)}.m-scale{animation-name:m-scale;animation-duration:var(--dur-ui);animation-timing-function:var(--ease-expo)}.m-fade{animation-name:m-fade;animation-duration:var(--dur-ui);animation-timing-function:var(--ease-out)}.m-out{animation:m-out var(--dur-out) var(--ease-out) both;pointer-events:none}.m-stagger>:nth-child(2){--i: 1}.m-stagger>:nth-child(3){--i: 2}.m-stagger>:nth-child(4){--i: 3}.m-stagger>:nth-child(5){--i: 4}.m-stagger>:nth-child(6){--i: 5}.m-stagger>:nth-child(7){--i: 6}.m-stagger>:nth-child(n+8){--i: 7}@keyframes m-rise{0%{opacity:0;translate:0 var(--rise-y)}}@keyframes m-scale{0%{opacity:0;scale:var(--scale-from)}}@keyframes m-fade{0%{opacity:0}}@keyframes m-out{to{opacity:0;scale:var(--scale-from)}}.m-lift{transition:translate var(--dur-ui) var(--ease-out),box-shadow var(--dur-ui) var(--ease-out)}.ui-spot{position:relative;isolation:isolate}.ui-spot:before,.ui-spot:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--dur-ui) var(--ease-out)}.ui-spot:before{background:radial-gradient(var(--spot-r) circle at var(--mx, 50%) var(--my, 50%),color-mix(in srgb,var(--ember) 9%,transparent),color-mix(in srgb,var(--ember-glow) 3.5%,transparent) 42%,transparent 72%)}.ui-spot:after{z-index:1;padding:1px;background:radial-gradient(calc(var(--spot-r) * .7) circle at var(--mx, 50%) var(--my, 50%),color-mix(in srgb,var(--ember-glow) 28%,transparent),color-mix(in srgb,var(--ember) 10%,transparent) 45%,transparent 75%);-webkit-mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@media(hover:hover)and (pointer:fine){.m-lift:hover,.m-lift:focus-within{translate:0 var(--lift);box-shadow:var(--l-lift)}.ui-spot:hover:before,.ui-spot:hover:after{opacity:1}}.m-card{transition:transform var(--dur-ui) var(--ease-out),translate var(--dur-ui) var(--ease-out),box-shadow var(--dur-ui) var(--ease-out)}.m-card__glare:before{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(calc(var(--spot-r) * .9) circle at var(--mx, 50%) var(--my, 50%),color-mix(in srgb,var(--ember-white) 6%,transparent),transparent 70%);transition:opacity var(--dur-ui) var(--ease-out)}@media(hover:hover)and (pointer:fine){.m-card:hover{z-index:2;translate:0 var(--lift);box-shadow:var(--plate-lift);transform:perspective(1100px) rotateX(calc(var(--py, 0) * var(--tilt) * -1)) rotateY(calc(var(--px, 0) * var(--tilt)))}.m-card:hover .m-card__glare:before,.m-card.m-card__glare:hover:before{opacity:1}}.m-press{transition:scale var(--dur-press) var(--ease-out)}.m-press:active:not(:disabled){scale:var(--press)}@property --sk{syntax: "<percentage>"; inherits: false; initial-value: -40%;}html.app .skel,.ui-skel{background:var(--bayer-skel) 0 0 / 8px 8px,linear-gradient(100deg,transparent calc(var(--sk) - 22%),color-mix(in srgb,var(--ink-1) 6%,transparent) var(--sk),transparent calc(var(--sk) + 22%)) no-repeat,var(--card);animation:m-shimmer var(--dur-shimmer) steps(30,end) infinite}@keyframes m-shimmer{0%{--sk: -40%}to{--sk: 140%}}.ui-btn--icon{width:40px;padding:0}.ui-btn--icon.ui-btn--sm{width:32px;padding:0}.ui-btn--icon.ui-btn--lg{width:48px;padding:0}@media(pointer:coarse){.ui-btn--icon{width:44px}.ui-btn--icon.ui-btn--sm{width:40px}}.ui-btn__load{display:inline-grid;grid-template-columns:repeat(2,4px);gap:2px;flex:none}.ui-btn__load>i{width:4px;height:4px;border-radius:1px;background:currentColor;opacity:.25;animation:ui-blink .8s steps(1,end) infinite}.ui-btn__load>i:nth-child(2){animation-delay:.4s}.ui-btn__load>i:nth-child(3){animation-delay:.6s}.ui-btn__load>i:nth-child(4){animation-delay:.2s}@keyframes ui-blink{0%,49%{opacity:1}50%,to{opacity:.25}}.ui-seg--slide{position:relative;isolation:isolate}.ui-seg--slide>button{position:relative;z-index:1}.ui-seg--slide>button[aria-pressed=true]{background:transparent}.ui-seg__plate{position:absolute;top:3px;bottom:3px;left:0;z-index:0;width:var(--ind-w, 0);translate:var(--ind-x, 0) 0;border-radius:var(--r-pill);background:var(--fill-2);opacity:0}.ui-seg--slide:has([aria-pressed=true])>.ui-seg__plate{opacity:1}.ui-seg--slide[data-ind=on]>.ui-seg__plate{transition:translate var(--dur-ui) var(--ease-expo),width var(--dur-ui) var(--ease-expo)}.ui-tabs{position:relative;isolation:isolate;display:inline-flex;gap:2px;width:fit-content;max-width:100%;padding:3px;overflow-x:auto;border-radius:var(--r-pill);background:var(--fill-1);scrollbar-width:none}.ui-tabs>button{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 14px;border:0;border-radius:var(--r-pill);background:transparent;color:var(--ink-2);font:500 var(--fs-13) / 1 var(--font-text);white-space:nowrap;cursor:pointer;transition:color var(--dur-press) var(--ease-out),background-color var(--dur-press) var(--ease-out)}.ui-tabs>button:hover{color:var(--ink-1);background:var(--fill-1)}.ui-tabs>button[aria-selected=true]{color:var(--ink-1);background:transparent}.ui-tabs>button small{color:var(--ink-3);font:400 var(--fs-12) / 1 var(--font-mono)}.ui-tabs__ind{position:absolute;left:0;top:3px;bottom:3px;z-index:0;width:var(--ind-w, 0);translate:var(--ind-x, 0) 0;border-radius:var(--r-pill);background:var(--fill-2)}.ui-tabs[data-ind=on]>.ui-tabs__ind{transition:translate var(--dur-ui) var(--ease-expo),width var(--dur-ui) var(--ease-expo)}.ui-select{min-width:0}.ui-select__btn{display:flex;align-items:center;gap:8px;width:100%;min-width:0;height:var(--ctl-s);padding:0 10px 0 14px;border:0;border-radius:var(--r-pill);background:var(--fill-1);color:var(--ink-1);font:500 var(--fs-13) / 1 var(--font-text);text-align:left;cursor:pointer;transition:background-color var(--dur-press) var(--ease-out),border-color var(--dur-press) var(--ease-out)}.ui-select__btn:hover,.ui-select__btn[aria-expanded=true]{background:var(--fill-2)}.ui-select__btn .icon{flex:none;color:var(--ink-3);transition:rotate var(--dur-ui) var(--ease-expo)}.ui-select__btn[aria-expanded=true]>.icon:last-child{rotate:180deg}.ui-select__val{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-select__list{inset:auto;position-area:block-end span-inline-end;position-try-fallbacks:flip-block,flip-inline;min-width:max(anchor-size(width),180px);max-width:min(320px,92vw);max-height:min(50dvh,320px);margin:6px 0;padding:6px;overflow-y:auto;overscroll-behavior:contain;border:0;border-radius:var(--r-m);background:var(--card);color:var(--ink-1);box-shadow:var(--plate-edge),var(--plate-lift)}.ui-select__list:popover-open{display:grid;gap:2px;animation:m-scale var(--dur-pop) var(--ease-expo) both}.ui-select__opt{display:flex;align-items:center;gap:10px;min-height:34px;padding:0 10px;border-radius:8px;font:400 var(--fs-14) / 1.2 var(--font-text);cursor:pointer}.ui-select__opt.is-lit{background:var(--fill-2)}.ui-select__opt[aria-selected=true]{font-weight:500}.ui-select__opt .icon{flex:none;color:var(--ember)}.ui-select__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-select__hint{color:var(--ink-3);font:400 var(--fs-12) / 1 var(--font-mono)}@media(pointer:coarse){.ui-select__btn{height:40px}.ui-select__opt{min-height:44px}}.ui-menu{position:relative}.ui-menu__pop{position:absolute;z-index:var(--z-popover);display:grid;gap:2px;min-width:220px;padding:6px;border:0;border-radius:var(--r-m);background:var(--card);box-shadow:var(--plate-edge),var(--plate-lift);animation:m-scale var(--dur-pop) var(--ease-expo) both}.ui-menu__pop--below{top:calc(100% + 6px);transform-origin:top left}.ui-menu__pop--above{bottom:calc(100% + 6px);transform-origin:bottom left}.ui-menu__pop--right{bottom:0;left:calc(100% + 16px);transform-origin:bottom left}.ui-menu__pop--start:not(.ui-menu__pop--right){left:0}.ui-menu__pop--end{right:0}.ui-menu__pop--end.ui-menu__pop--below{transform-origin:top right}.ui-menu__pop--end.ui-menu__pop--above{transform-origin:bottom right}.ui-menu__item{display:flex;align-items:center;gap:10px;width:100%;min-height:36px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--ink-1);font:400 var(--fs-14) / 1.2 var(--font-text);text-align:left;text-decoration:none;cursor:pointer}.ui-menu__item:hover,.ui-menu__item:focus-visible{background:var(--fill-2)}.ui-menu__item .icon{color:var(--ink-3);flex:none}.ui-menu__item:hover .icon,.ui-menu__item:focus-visible .icon{color:var(--ink-1)}.ui-menu__item--minor{min-height:30px;color:var(--ink-2);font-size:var(--fs-13)}.ui-menu__sep{margin:4px 6px;border:0;border-top:1px solid var(--rule)}.ui-card{position:relative;display:grid;gap:12px;align-content:start;min-width:0;padding:20px;border:1px solid transparent;border-radius:var(--r-m);background-color:var(--card);color:var(--ink-1)}.ui-card--quiet{background-color:var(--fill-1)}.ui-card--link{cursor:pointer;text-decoration:none;transition:border-color var(--dur-ui) var(--ease-out)}.ui-card--link:hover{border-color:color-mix(in oklab,var(--ink-1) 26%,transparent)}.ui-card__title{margin:0;color:var(--ink-1);font:500 var(--fs-15) / 1.3 var(--font-display)}.ui-card__body{margin:0;color:var(--ink-2);font-size:var(--fs-14);line-height:1.5}.ui-count{font-variant-numeric:tabular-nums;white-space:nowrap}.ui-count--pixel{font-family:var(--font-pixel);font-weight:400;letter-spacing:0}.ui-count--pixel i{display:inline-block;width:var(--digit-w);font-style:normal;text-align:center}.ui-stat{display:grid;gap:6px;align-content:start;min-width:0}.ui-stat__label{color:var(--ink-2);font:500 var(--fs-13) / 1.3 var(--font-text)}.ui-stat__value{display:flex;align-items:baseline;gap:8px;color:var(--ink-1);line-height:1}.ui-stat--m .ui-count{font-size:var(--px-1)}.ui-stat--l .ui-count{font-size:var(--px-2)}.ui-stat__unit{color:var(--ink-3);font:400 var(--fs-13) / 1 var(--font-mono)}.ui-stat__delta{font:400 var(--fs-12) / 1.3 var(--font-mono);color:var(--ink-3)}.ui-stat__delta--up{color:var(--ember)}.ui-stat__delta--down{color:var(--cold)}.ui-stat__delta>span{color:var(--ink-3)}.ui-stat__slot{margin-top:4px}.ui-spark{display:block;overflow:visible;color:var(--ink-2)}.ui-spark__area{fill-opacity:.9}.ui-spark pattern rect{fill:color-mix(in oklab,var(--ink-1) 22%,transparent)}.ui-spark__line{fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:ui-spark-draw var(--dur-in) var(--ease-expo) .12s forwards}.ui-spark__end{fill:var(--ember);animation:m-fade var(--dur-ui) var(--ease-out) var(--dur-in) both}@keyframes ui-spark-draw{to{stroke-dashoffset:0}}.ui-badge{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:999px;background:var(--fill-2);color:var(--ink-1);font:500 var(--fs-12) / 1 var(--font-text);white-space:nowrap}.ui-badge--ember{background:var(--ember-soft);color:var(--ink-1)}.ui-badge--ember:before,.ui-badge--cold:before,.ui-badge--tungsten:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.ui-badge--ember:before{background:var(--ember)}.ui-badge--cold{background:var(--cold-soft)}.ui-badge--cold:before{background:var(--cold)}.ui-badge--tungsten{background:var(--tungsten-soft)}.ui-badge--tungsten:before{background:var(--tungsten)}.ui-badge--fault{background:var(--fault-soft);color:var(--fault)}.ui-badge--count{min-width:22px;justify-content:center;padding:0 6px;font:500 var(--fs-12) / 1 var(--font-mono)}.ui-kbd{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border:1px solid var(--rule);border-bottom-width:2px;border-radius:5px;background:var(--fill-1);color:var(--ink-2);font:500 var(--fs-11) / 1 var(--font-mono);letter-spacing:0;vertical-align:middle}.ui-avatar{display:block;flex:none;border-radius:7px}.ui-avatar__ground{fill:var(--fill-2)}.ui-avatar__on{fill:var(--ink-1)}.ui-avatar--guest .ui-avatar__on{fill:var(--tungsten)}.ui-avatar__faint{fill:color-mix(in oklab,var(--ink-1) 26%,transparent)}.ui-avatar__ember{fill:var(--ember)}.ui-empty{display:grid;grid-template-columns:minmax(180px,320px) minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,48px);padding:clamp(20px,3vw,40px);border-radius:var(--r-l);background:var(--card)}.ui-empty__art{position:relative;overflow:hidden;aspect-ratio:7 / 3;border-radius:10px;background:var(--void)}.ui-empty__art>*{position:absolute;inset:0;width:100%;height:100%}.ui-empty__text{display:grid;gap:10px;justify-items:start}.ui-empty__title{margin:0;color:var(--ink-1);font:500 var(--fs-22) / 1.25 var(--font-display);text-wrap:balance}.ui-empty__body{margin:0;max-width:56ch;color:var(--ink-2);line-height:1.55}.ui-empty__act{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}@media(max-width:639px){.ui-empty{grid-template-columns:minmax(0,1fr)}}.ui-dither path{fill:none;stroke:color-mix(in oklab,var(--ink-1) 55%,transparent);stroke-linecap:round}.ui-dither path.is-warm{stroke:var(--ember)}.hd{position:fixed;inset:0 0 auto;z-index:var(--z-header);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--s16);height:calc(var(--u) * 64);padding:0 var(--gutter);border-bottom:1px solid transparent;transition:background-color .3s var(--ease-out),border-color .3s var(--ease-out)}.hd.is-scrolled{background:color-mix(in oklab,var(--site) 80%,transparent);border-bottom-color:var(--rule);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}:root[data-motion-effective=reduced] .hd{transition:none}.hd__brand{display:inline-flex;align-items:center;gap:calc(var(--u) * 12);justify-self:start;color:var(--ink-1);text-decoration:none}.hd__tile{color:var(--ember)}.hd__nav{display:flex;gap:calc(var(--u) * 6);justify-self:center}.hd__nav a{position:relative;display:inline-flex;align-items:center;gap:8px;height:calc(var(--u) * 34);padding:0 calc(var(--u) * 12);border-radius:8px;font-size:var(--t-s);font-weight:500;line-height:1;letter-spacing:var(--tr-s);color:var(--ink-2);text-decoration:none;transition:color var(--dur-ui) var(--ease-out),background-color var(--dur-ui) var(--ease-out)}.hd__nav a i{font-style:normal;font-family:var(--font-mono);font-size:var(--t-xs);color:var(--ink-3);transition:color var(--dur-ui) var(--ease-out)}.hd__nav a:hover,.hd__nav a:focus-visible{color:var(--ink-1);background:var(--fill-1)}.hd__nav a[aria-current]{color:var(--ink-1)}.hd__nav a[aria-current] i{color:var(--ember)}.hd__nav a[aria-current]:before{content:"";position:absolute;left:50%;bottom:-3px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--ember)}.hd__wordmark{font-size:var(--t-s);font-weight:500;letter-spacing:.18em}.hd__right{justify-self:end;display:flex;align-items:center;gap:calc(var(--u) * 12)}@media(max-width:720px){.hd{gap:var(--s12)}.hd__nav{display:none}.hd__ghost{padding-inline:calc(var(--u) * 8)}.hd__cta,.hd .btn--ember{padding-inline:calc(var(--u) * 12)}.hd{height:calc(var(--u) * 56)}}.hd__ghost{padding:calc(var(--u) * 8) calc(var(--u) * 10);font-size:var(--t-s);color:var(--ink-2);text-decoration:none}.hd__ghost:hover{color:var(--ink-1)}@media(max-width:720px){.hd__ghost,.hd .btn--ember{white-space:nowrap}}@media(max-width:960px){.hd__nav{display:none}.hd{grid-template-columns:1fr auto}}.hd__menu{display:none;position:relative}.hd__burger{display:grid;place-items:center;width:44px;height:44px;margin-right:-10px;list-style:none;cursor:pointer;color:var(--ink-1);border-radius:calc(var(--u) * 10)}.hd__burger::-webkit-details-marker{display:none}.hd__pop{position:absolute;right:-10px;top:calc(100% + var(--s8));min-width:calc(var(--u) * 200);display:grid;padding:var(--s8);border-radius:var(--r-m);background:color-mix(in oklab,var(--site) 92%,var(--ink-1));border:1px solid color-mix(in oklab,var(--ink-1) 12%,transparent);box-shadow:0 calc(var(--u) * 16) calc(var(--u) * 40) color-mix(in srgb,var(--void) 50%,transparent)}.hd__pop a{display:flex;align-items:center;min-height:44px;padding:0 var(--s12);border-radius:var(--r-s);font-size:var(--t-m);color:var(--ink-1);text-decoration:none}.hd__pop a:hover,.hd__pop a:focus-visible{background:var(--fill-1)}@media(max-width:960px){.hd__menu{display:block}}@media(max-width:720px){.hd__ghost{display:none}.hd .hd__cta{min-height:44px}}.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:calc(var(--u) * 10);font-size:var(--t-s);font-weight:500;text-decoration:none;cursor:pointer}.btn--ember{padding:calc(var(--u) * 10) calc(var(--u) * 18);background:var(--cta-bg);color:var(--on-ember)}.btn--ember:hover{background:var(--cta-bg-hover)}.btn{transition:background-color var(--dur-ui) var(--ease-out),border-color var(--dur-ui) var(--ease-out),translate .16s var(--ease-out)}.btn:active{translate:0 1px}.hd__ghost{transition:color var(--dur-ui) var(--ease-out),border-color var(--dur-ui) var(--ease-out)}.stage{position:fixed;inset:0;z-index:var(--z-stage);overflow:hidden;pointer-events:none}.stage__bust{position:absolute;inset:0}.stage.is-parked{opacity:0;visibility:hidden;transition:opacity .5s var(--ease-out),visibility 0s .5s}.stage.is-parked.is-nova-back{opacity:1;visibility:visible;transition:opacity .9s var(--ease-out),visibility 0s}.stage__bust .bust-still{-webkit-mask:url(/models/bust-still.png) center 30% / cover no-repeat luminance;mask:url(/models/bust-still.png) center 30% / cover no-repeat luminance}.stage__title{position:absolute;left:0;right:0;top:40%;translate:var(--ink-shift, 0em) -50%;font-family:var(--font-pixel);font-weight:400;line-height:var(--lh-d1);letter-spacing:0;text-transform:uppercase;white-space:nowrap;text-align:center;margin:0;color:var(--ink-1);font-size:min(calc((100vw - 2 * var(--title-edge)) / var(--ink-d)),calc(.3 * 100svh / .722))}.hero{position:fixed;inset:0;z-index:var(--z-screen);display:grid;align-content:end;padding:0 max(var(--s24),4vw) calc(var(--u) * 48);pointer-events:none}.hero__body{pointer-events:auto;transition:opacity 1.1s var(--ease-expo),translate 1.1s var(--ease-expo),scale 1.1s var(--ease-expo),filter 1.1s var(--ease-expo),visibility 0s}.is-hero-out .hero__body{opacity:0;visibility:hidden;pointer-events:none;scale:.98;filter:blur(16px);translate:0 -4vh;transition:opacity .7s var(--ease-fade) 70ms,translate .7s var(--ease-out) 70ms,scale .7s var(--ease-out) 70ms,filter .7s var(--ease-out) 70ms,visibility 0s .83s}html[data-motion-effective=reduced] .hero__body{transition:opacity .2s linear,visibility 0s .2s;translate:none;scale:none;filter:none}.hero:before{content:"";position:absolute;inset:auto 0 0;height:38%;z-index:-1;pointer-events:none;transition:opacity .7s var(--ease-out)}.hero:before{background:linear-gradient(transparent,color-mix(in srgb,var(--site) 66%,transparent) 50%,color-mix(in srgb,var(--site) 90%,transparent))}.is-hero-out .hero:before{opacity:0}.hero__body{position:relative;max-width:calc(var(--u) * 560);font-size:var(--t-l);line-height:var(--lh-l);letter-spacing:var(--tr-l)}.hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s16);margin:0 0 var(--s24);font-size:var(--t-s);line-height:var(--lh-s);letter-spacing:var(--tr-s);color:var(--ink-3)}.badge-18{display:inline-flex;align-items:center;gap:calc(var(--u) * 8);padding:calc(var(--u) * 6) calc(var(--u) * 12);border-radius:999px;border:1px solid color-mix(in oklab,var(--ember) 40%,transparent);background:var(--ember-soft);color:var(--ink-1);font-size:var(--t-s)}.badge-18__dot{width:calc(var(--u) * 8);height:calc(var(--u) * 8);border-radius:50%;background:var(--ember)}.hero__lead{margin:0;color:var(--ink-1);text-wrap:balance}.hero__lead-sub{display:block;color:var(--ink-3)}.btn--big{min-height:calc(var(--u) * 48);padding-inline:calc(var(--u) * 24);font-size:var(--t-m)}@media(max-width:767px){.hero{padding-bottom:calc(var(--u) * 32 + env(safe-area-inset-bottom,0px))}.hero:before{height:64%}.hero__meta{margin-bottom:var(--s16);color:var(--ink-2)}.hero__lead-sub{color:var(--ink-2)}}.cta-row{display:flex;justify-content:center;align-items:center;gap:calc(var(--u) * 16);margin-top:calc(var(--s24) * 1.5)}.link-quiet{font-size:var(--t-s);color:var(--ink-2);text-decoration:underline;text-decoration-color:color-mix(in oklab,var(--ink-2) 40%,transparent);text-underline-offset:4px}.link-quiet:hover{color:var(--ink-1)}@keyframes block-in{0%{opacity:0;transform:translateY(var(--in-y));filter:blur(var(--in-blur))}}.js .hero__meta{animation:block-in var(--dur-in) var(--ease-expo) 60ms backwards}.js .hero__lead{animation:block-in var(--dur-in) var(--ease-expo) .12s backwards}html[data-motion-effective=reduced] .js :is(.hero__meta,.hero__lead){animation:none}.lreel{position:relative;display:block;overflow:hidden;background-color:var(--reel-well);contain:layout paint}.lreel__canvas{position:absolute;inset:0;display:block;width:100%;height:100%;opacity:0;transition:opacity .36s var(--ease-out)}.lreel.is-ready .lreel__canvas{opacity:1}.stage.is-framed{background:var(--site);box-shadow:0 calc(var(--u) * 40) calc(var(--u) * 120) color-mix(in srgb,var(--shadow-warm) 35%,transparent)}.frame-head{position:absolute;z-index:1;top:5.5%;left:0;right:0;display:grid;justify-items:center;gap:var(--s16);opacity:0;transform-origin:50% 0;text-align:center}.frame-head__badge{margin:0;display:flex;align-items:center;gap:var(--s8);font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--ember)}.frame-head__dot{width:6px;height:6px;border-radius:50%;background:var(--ember);display:inline-block}.frame-head__title{margin:0;font-size:var(--t-l);line-height:var(--lh-l);letter-spacing:var(--tr-l);color:var(--ink-1)}.vf{position:absolute;inset:0;z-index:2;opacity:var(--vf-o, 0);--vf-inv: 1;pointer-events:none}.vf__corner{position:absolute;width:calc(var(--u) * 16);height:calc(var(--u) * 16);border:0 solid var(--frame-mark);scale:var(--vf-inv)}.vf__corner--tl{left:3%;top:3%;border-left-width:1.5px;border-top-width:1.5px;transform-origin:0 0}.vf__corner--tr{right:3%;top:3%;border-right-width:1.5px;border-top-width:1.5px;transform-origin:100% 0}.vf__corner--bl{left:3%;bottom:3%;border-left-width:1.5px;border-bottom-width:1.5px;transform-origin:0 100%}.vf__corner--br{right:3%;bottom:3%;border-right-width:1.5px;border-bottom-width:1.5px;transform-origin:100% 100%}.vf__top,.vf__take{position:absolute;display:inline-flex;align-items:center;gap:var(--s16);font:400 var(--t-xs) / 1 var(--font-mono);letter-spacing:var(--tr-xs);font-variant-numeric:tabular-nums;color:var(--ink-1);white-space:nowrap;scale:var(--vf-inv)}.vf__top{left:calc(3% + var(--u) * 24 * var(--vf-inv));top:3%;transform-origin:0 0}.vf__take{right:calc(3% + var(--u) * 24 * var(--vf-inv));bottom:3%;transform-origin:100% 100%}.vf__rec{display:inline-flex;align-items:center;gap:6px}.vf__rec,.vf__take{text-transform:uppercase;letter-spacing:var(--tr-caps)}.vf__meta{color:var(--ink-2)}.vf__dot{width:6px;height:6px;border-radius:50%;background:var(--ember)}.vf.is-rec .vf__dot{animation:rec-blink .5s steps(1) 3}@keyframes rec-blink{50%{opacity:0}}.os{position:relative;z-index:var(--z-os);height:420vh}.os__pin{position:sticky;top:0;height:100vh;overflow:clip;pointer-events:none}.ow{position:absolute;isolation:isolate;will-change:transform,opacity;contain:layout style;opacity:0;border-radius:var(--r-m);background:color-mix(in srgb,var(--card) calc(80% * var(--ow-glass, 0)),transparent);box-shadow:var(--l-lift);color:var(--ink-1);font-size:var(--t-s);line-height:1.2;letter-spacing:var(--tr-s);--ink-2: var(--glass-ink-2);--ink-3: var(--glass-ink-3)}.ow:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--card);opacity:var(--ow-solid, 1);pointer-events:none}.ow.has-glass{-webkit-backdrop-filter:blur(calc(var(--u) * 16 * var(--ow-glass))) saturate(calc(1 + .4 * var(--ow-glass)));backdrop-filter:blur(calc(var(--u) * 16 * var(--ow-glass))) saturate(calc(1 + .4 * var(--ow-glass)))}.ow--aspects{left:61vw;top:25vh;z-index:3;display:flex;gap:calc(var(--u) * 6);padding:calc(var(--u) * 6)}.ow--reel-a{left:12vw;top:25vh;z-index:4;width:calc(var(--u) * 200);height:calc(var(--u) * 170)}.ow--queue{left:73vw;top:33vh;z-index:5;display:grid;gap:var(--s12);width:calc(var(--u) * 250);padding:var(--s16) var(--s16) var(--s12);border-radius:var(--r-l)}.ow--reel-b{left:15.5vw;top:47vh;z-index:6;width:calc(var(--u) * 136);height:calc(var(--u) * 160)}.ow--seed{left:5vw;top:48vh;z-index:7;display:flex;align-items:center;gap:var(--s12);padding:calc(var(--u) * 6) calc(var(--u) * 6) calc(var(--u) * 6) var(--s12);font-weight:500}.ow--composer{left:0;right:0;margin:0 auto;top:calc(78vh - 20px);z-index:8;display:grid;gap:var(--s12);width:calc(var(--u) * 560);padding:var(--s16);border-radius:var(--r-l)}.ow--toast{left:70vw;top:68vh;z-index:9;display:flex;align-items:center;gap:var(--s12);height:calc(var(--u) * 48);padding:0 var(--s16) 0 var(--s12);white-space:nowrap}.ow--img{display:grid;grid-template-rows:1fr auto;gap:var(--s8);margin:0;padding:calc(var(--u) * 6) calc(var(--u) * 6) var(--s8);border-radius:var(--r-l)}.ow__media{width:100%;height:100%;border-radius:calc(var(--r-l) - var(--u) * 6)}.ow--img figcaption{display:flex;justify-content:space-between;padding:0 calc(var(--u) * 6)}.ow--img figcaption span{color:var(--ink-3);font-family:var(--font-mono);font-size:var(--t-xs);font-variant-numeric:tabular-nums}.lkey{display:grid;place-items:center;flex:none;width:calc(var(--u) * 34);height:calc(var(--u) * 34);border-radius:var(--r-s);background:var(--fill-1);color:var(--ink-2)}.lkey--send{background:var(--cta-bg);color:var(--cta-ink)}.lchip{display:inline-flex;align-items:center;gap:var(--s8);height:calc(var(--u) * 32);padding:0 var(--s12);border-radius:var(--r-s);background:var(--fill-1);white-space:nowrap;color:var(--ink-2)}.lchip:has(kbd){padding-right:calc(var(--u) * 6)}.lchip.is-on{background:var(--ember-soft);color:var(--ink-1)}.lchip kbd{display:inline-flex;align-items:center;height:calc(var(--u) * 20);padding:0 calc(var(--u) * 6);border-radius:var(--r-xs);background:color-mix(in srgb,var(--void) 28%,transparent);color:var(--ink-2);font:inherit}.lchip--cost{font-family:var(--font-mono);font-size:var(--t-xs);font-variant-numeric:tabular-nums;color:var(--ink-2)}.ow__head{display:flex;justify-content:space-between;font-weight:500}.ow__up{font-weight:400;color:var(--ink-2)}.ow__foot{display:flex;justify-content:space-between;gap:var(--s12);color:var(--ink-3);font-family:var(--font-mono);font-size:var(--t-xs);font-variant-numeric:tabular-nums}.qrows{display:grid;gap:var(--s12);margin:0;padding:0;list-style:none}.qrow{display:grid;grid-template-columns:1fr auto;row-gap:calc(var(--u) * 6);align-items:center}.qrow__label{color:var(--ink-1);font-weight:500}.qrow__value{color:var(--ink-2);font-family:var(--font-mono);font-size:var(--t-xs);font-variant-numeric:tabular-nums}.qrow[data-state=live] .qrow__value{color:var(--ember)}.strip{grid-column:1 / -1;position:relative;display:block;height:calc(var(--u) * 6);border-radius:var(--r-pill);background:var(--fill-1);overflow:hidden}.qrow[data-state=queued] .strip{background:var(--cold-soft)}.strip__fill{position:absolute;inset:0 auto 0 0;display:block;width:calc(var(--v) * 1%);border-radius:inherit;background:var(--bone);clip-path:inset(0 100% 0 0);transition:clip-path .3s var(--ease-out)}.qrow[data-state=live] .strip__fill{background:linear-gradient(90deg,var(--ember) calc(100% - var(--u) * 24),transparent)}.qrow[data-state=live] .strip__fill:after{content:"";position:absolute;top:0;bottom:0;right:0;width:calc(var(--u) * 24);background:radial-gradient(circle at 1px 1px,var(--ember) .9px,transparent 1px) 0 0 / 2px 2px;-webkit-mask-image:linear-gradient(90deg,#000,transparent);mask-image:linear-gradient(90deg,#000,transparent)}.qrows.is-grown .strip__fill{clip-path:inset(0);transition:clip-path .9s var(--ease-expo) calc(var(--j) * 40ms)}.composer__text{min-height:calc(var(--t-m) * var(--lh-m) * 2);margin:0;font-size:var(--t-m);line-height:var(--lh-m);letter-spacing:var(--tr-m);color:var(--ink-1)}.composer__text.is-empty [data-typed]{color:var(--ink-3)}.composer__text .caret-text{animation:none}.composer__text.is-typing .caret-text{animation:caret-blink 1s steps(1) infinite}.composer__text.is-typed .caret-text{animation:caret-blink 1s steps(1) 4}.composer__bar{display:flex;align-items:center;gap:calc(var(--u) * 6)}.composer__end{display:flex;align-items:center;gap:calc(var(--u) * 6);margin-left:auto}.composer__glow{position:absolute;left:var(--s24);right:var(--s24);bottom:0;height:calc(var(--u) * 2);border-radius:var(--r-pill);background:var(--grad-heat)}.skipchip{position:fixed;right:24px;bottom:24px;z-index:var(--z-os);display:inline-flex;align-items:center;gap:var(--s8);height:calc(var(--u) * 40);min-height:32px;padding:0 var(--s12) 0 var(--s16);border-radius:var(--r-m);background:var(--hd-fill-light);-webkit-backdrop-filter:var(--hd-filter-light);backdrop-filter:var(--hd-filter-light);color:var(--ink-1);font-size:var(--t-s);font-weight:500;line-height:1;text-decoration:none;opacity:0;pointer-events:none;translate:0 8px;transition:opacity var(--dur-ui) var(--ease-out),translate var(--dur-ui) var(--ease-out)}.skipchip.is-shown,.skipchip:focus-visible{opacity:1;pointer-events:auto;translate:none}.skipchip__arrow{width:calc(var(--u) * 7);height:calc(var(--u) * 7);border-left:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(calc(var(--u) * -2)) rotate(-45deg)}@media(pointer:coarse){.skipchip{min-height:44px}}.plus{position:relative;display:inline-block;flex:none;width:calc(var(--u) * 12);height:calc(var(--u) * 12);min-width:10px;min-height:10px}.plus:before,.plus:after{content:"";position:absolute;left:0;right:0;top:calc(50% - .75px);height:1.5px;border-radius:1px;background:currentColor}.plus:after{transform:rotate(90deg)}.arrow{display:inline-block;flex:none;width:calc(var(--u) * 8);height:calc(var(--u) * 8);min-width:7px;min-height:7px;border-left:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translate(calc(var(--u) * 2)) rotate(45deg)}.arrow--up{transform:translateY(calc(var(--u) * 2)) rotate(135deg)}.caret-text{display:inline-block;width:1.5px;height:1.1em;margin-left:1px;vertical-align:-.15em;background:var(--ink-1);animation:caret-blink 1s steps(1) infinite}@keyframes caret-blink{50%{opacity:0}}.hd.is-light{background:var(--hd-fill-light);-webkit-backdrop-filter:var(--hd-filter-light);backdrop-filter:var(--hd-filter-light)}@media(max-width:767px){.ow--reel-b,.ow--seed{display:none}.ow--aspects{left:0;right:0;width:max-content;margin:0 auto;top:14vh}.ow--reel-a{left:4vw;top:34vh;width:calc(var(--u) * 150);height:calc(var(--u) * 128)}.ow--queue{left:auto;right:4vw;top:40vh;width:calc(var(--u) * 200)}.vf__meta{display:none}.ow--composer{left:8px;right:8px;width:auto;top:72vh}.ow--toast{left:0;right:0;width:max-content;margin:0 auto;top:62vh}.skipchip{right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px))}}html[data-motion-effective=reduced] :is(.skipchip,.strip__fill,.lreel__canvas){transition:none}.range,.priv{z-index:var(--z-screen)}.range{background-color:var(--site)}.range{-webkit-mask-image:linear-gradient(transparent 0,rgba(0,0,0,.25) 5%,rgba(0,0,0,.75) 11%,#000 16%,#000 84%,rgba(0,0,0,.75) 89%,rgba(0,0,0,.25) 95%,transparent 100%);mask-image:linear-gradient(transparent 0,rgba(0,0,0,.25) 5%,rgba(0,0,0,.75) 11%,#000 16%,#000 84%,rgba(0,0,0,.75) 89%,rgba(0,0,0,.25) 95%,transparent 100%)}html:not(.app) body:before{z-index:calc(var(--z-header) - 1)}.kicker{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:var(--tr-caps);color:var(--ember);margin-bottom:calc(var(--s8))}.sec-title{font-size:var(--t-xl);line-height:var(--lh-xl);letter-spacing:var(--tr-xl);font-weight:500;color:var(--ink-1);max-width:20ch;margin-bottom:calc(var(--s12))}.sec-text{font-size:var(--t-m);line-height:var(--lh-m);color:var(--ink-2);max-width:52ch;margin-bottom:calc(var(--s16))}[data-reveal]{opacity:0;transform:translateY(calc(var(--u) * 14));filter:blur(4px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out),filter .7s var(--ease-out)}[data-reveal].is-in{opacity:1;transform:none;filter:none}.wall__item[data-reveal]{filter:none}.range{position:relative;min-height:100vh;overflow:clip;display:grid;grid-template-columns:minmax(0,1fr)}html:not(.app){scroll-padding-top:0}.range,.priv,.wall,.close,.os{scroll-margin-top:0}.range{min-height:100svh}.range__stage{position:absolute;inset:0;overflow:hidden}.range__reel{position:absolute;inset:-6vh 0;filter:saturate(1.08) brightness(1.1);transform:translate3d(0,calc((var(--range-p, .5) - .5) * -10vh),0) scale(calc(1.16 - var(--range-p, .5) * .16));will-change:transform}html[data-motion-effective=reduced] .range__reel{transform:none}.range__veil{position:absolute;inset:0;background:linear-gradient(to bottom,color-mix(in srgb,var(--site) 60%,transparent) 0,color-mix(in srgb,var(--site) 30%,transparent) 14%,transparent 30%),linear-gradient(to top,color-mix(in srgb,var(--site) 70%,transparent) 0,color-mix(in srgb,var(--site) 50%,transparent) 18%,color-mix(in srgb,var(--site) 20%,transparent) 42%,transparent 60%),linear-gradient(to left,color-mix(in srgb,var(--site) 72%,transparent) 0%,color-mix(in srgb,var(--site) 40%,transparent) 38%,transparent 60%)}.range__col :is(.range__title,.sec-text,.range__fine){text-shadow:0 1px 2px color-mix(in srgb,var(--site) 90%,transparent),0 0 24px color-mix(in srgb,var(--site) 70%,transparent)}.range__col .sec-text{color:var(--ink-1);max-width:56ch}.range__col{position:relative;z-index:var(--z-screen);align-self:end;justify-self:end;width:min(100%,calc(var(--u) * 640 + 12vw));padding:calc(var(--s120) + var(--s48)) max(var(--s24),6vw) calc(var(--s72) + 4vh)}.range__title{margin:0 0 var(--s24);max-width:11ch;font-size:var(--t-xl);line-height:var(--lh-xl);letter-spacing:var(--tr-xl);font-weight:500;color:var(--ink-1);text-wrap:balance}.range__fine{margin:0;max-width:56ch;font-size:var(--t-s);line-height:var(--lh-m);color:var(--ink-2)}.range__extras:empty{display:none}@media(max-width:767px){.range{min-height:92svh}.range__veil{background:linear-gradient(to bottom,var(--site) 0,color-mix(in srgb,var(--site) 40%,transparent) 18%,color-mix(in srgb,var(--site) 55%,transparent) 50%,var(--site) 100%)}.range__col{padding:calc(var(--s120) * 1.5) var(--s16) var(--s72)}}.screen{position:relative;z-index:var(--z-screen)}.priv{min-height:100svh;display:grid;align-content:center;padding:calc(var(--u) * 96) 0 var(--s48)}.screen__col{display:grid;gap:var(--s24);width:min(calc(var(--u) * 760),54vw)}.screen--left .screen__col{margin-left:max(var(--gutter),7vw)}.screen__head{display:grid;gap:var(--s8)}.screen__title{margin:0;font-size:var(--t-xl);font-weight:500;line-height:var(--lh-xl);letter-spacing:var(--tr-xl);color:var(--ink-1);text-wrap:balance}.screen__sub{display:block;color:var(--ink-3)}.panel{display:grid;gap:var(--s16);padding:var(--s8) var(--s24) var(--s24);border-radius:var(--r-l);border:1px solid var(--rule);background:var(--glass);-webkit-backdrop-filter:blur(calc(var(--u) * 18)) saturate(1.3);backdrop-filter:blur(calc(var(--u) * 18)) saturate(1.3)}.panel__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s16)}.panel__title{margin:0;font-size:var(--t-m);font-weight:500;color:var(--ink-1)}.panel__note{margin:0;font-size:var(--t-s);line-height:var(--lh-m);color:var(--ink-3)}.priv__rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.priv__row{display:grid;align-content:start;gap:var(--s4);padding:var(--s16) var(--s24) var(--s16) 0}.priv__row:nth-child(2n){padding:var(--s16) 0 var(--s16) var(--s24);border-left:1px solid var(--rule)}.priv__row:nth-child(n+3){border-top:1px solid var(--rule)}.priv__row dt{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:var(--tr-caps);color:var(--ink-3)}.priv__row dd{margin:0;font-size:var(--t-s);line-height:var(--lh-m);color:var(--ink-1)}.priv__delete{display:grid;gap:var(--s8);padding-top:var(--s16);border-top:1px solid var(--rule)}.priv .cta-row{justify-content:flex-start;margin-top:0}.ticks{display:flex;gap:calc(var(--u) * 4);height:calc(var(--u) * 20)}.ticks i{flex:1;border-radius:calc(var(--u) * 2);background:var(--ink-2);opacity:.9}.is-in .ticks i{opacity:.08;transition:opacity .5s var(--ease-out) calc(.7s + (29 - var(--j)) * 45ms)}html[data-motion-effective=reduced] .ticks i{transition:none}@media(max-width:1023px){.priv{padding:44vh 0 var(--s72)}.screen__col,.screen--left .screen__col{width:auto;margin:0 var(--s16)}.priv__rows{grid-template-columns:minmax(0,1fr)}.priv__row,.priv__row:nth-child(2n){padding:var(--s12) 0;border-left:0}.priv__row:nth-child(n+2){border-top:1px solid var(--rule)}}.wall{position:relative;z-index:var(--z-screen);padding:10vh var(--gutter) var(--s48)}.wall:before{content:"";position:absolute;z-index:-1;inset:0 0 auto;height:28vh;background:linear-gradient(var(--site),color-mix(in oklab,var(--site) 60%,transparent) 45%,transparent);pointer-events:none}.wall__title{margin:0 0 var(--s16);font:400 var(--px-2) / .96 var(--font-pixel);letter-spacing:0;text-transform:uppercase;color:var(--ink-1)}.wall__title[data-reveal]{filter:blur(16px);transform:translateY(calc(var(--u) * 24)) scale(.98);transition-duration:1.1s;transition-timing-function:var(--ease-expo)}.wall__title[data-reveal].is-in{filter:none;transform:none}@media(max-width:767px){.wall__title{font-size:var(--px-1)}}.wall__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,calc(var(--u) * 360));align-items:end;gap:var(--s24) var(--s48);margin-bottom:var(--s48)}.wall__intro .sec-text{margin-bottom:0}.wall__aside{display:grid;justify-items:start;gap:var(--s16)}.wall__honesty{margin:0;font-size:var(--t-s);line-height:var(--lh-m);color:var(--ink-2)}.wall__pause{display:inline-flex;align-items:center;gap:var(--s8);min-height:var(--ctl-m);padding:0 var(--s16) 0 var(--s12);border:1px solid var(--rule);border-radius:var(--r-s);background:none;cursor:pointer;font:500 var(--t-s) / 1 var(--font-text);color:var(--ink-2);transition:color var(--dur-ui) var(--ease-out),border-color var(--dur-ui) var(--ease-out),background-color var(--dur-ui) var(--ease-out)}.wall__pause:hover{color:var(--ink-1);border-color:color-mix(in oklab,var(--ink-1) 34%,transparent)}.wall__pause[aria-checked=true]{color:var(--ink-1);background:var(--ember-soft);border-color:color-mix(in oklab,var(--ember) 40%,transparent)}.wall__pause-icon{width:10px;height:10px;border-inline:3px solid currentColor;box-sizing:border-box}.wall__pause[aria-checked=true] .wall__pause-icon{border:0;background:currentColor;clip-path:polygon(10% 0,100% 50%,10% 100%)}@media(pointer:coarse){.wall__pause{min-height:44px}}.wall__grid{columns:4;column-gap:var(--s16);margin:0;padding:0;list-style:none}.wall__item{break-inside:avoid;margin-bottom:var(--s16)}.wtile{display:grid;gap:var(--s8);border-radius:var(--r-m)}.wtile:focus-visible{outline-offset:calc(var(--u) * 4)}.wtile__media{position:relative;display:block;width:100%;border-radius:var(--r-m);overflow:hidden}.wtile__media video{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;background:var(--void)}.wtile__hud{position:absolute;inset:auto 0 0;z-index:1;display:flex;align-items:center;gap:var(--s8);padding:var(--s24) var(--s12) var(--s8);background:linear-gradient(transparent,color-mix(in srgb,var(--site) 72%,transparent));font:400 var(--t-xs) / 1 var(--font-mono);letter-spacing:var(--tr-xs);font-variant-numeric:tabular-nums;color:var(--ink-1);pointer-events:none}.wtile__state{flex:none;width:8px;height:9px;background:currentColor;clip-path:polygon(0 0,100% 50%,0 100%)}.wtile.is-playing .wtile__state{width:6px;height:6px;border-radius:50%;clip-path:none;background:var(--ember)}.wtile__tc{margin-left:auto}.wtile__media{transition:box-shadow var(--dur-ui) var(--ease-out)}.wtile:hover .wtile__media{box-shadow:0 0 0 1px var(--rule)}.wtile__cap{display:grid;gap:var(--s8);padding:0 var(--s4)}.wtile__prompt{font-size:var(--t-s);line-height:var(--lh-s);color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wtile__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s8);font-size:var(--t-xs);color:var(--ink-3)}.wtile__move{font-family:var(--font-mono);letter-spacing:var(--tr-xs);display:inline-flex;align-items:center;height:calc(var(--u) * 24);padding:0 var(--s8);border-radius:var(--r-xs);background:var(--fill-2);color:var(--ink-1)}.wtile__ratio{font-family:var(--font-mono);font-variant-numeric:tabular-nums}@media(max-width:1023px){.wall__grid{columns:3}.wall__head{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.wall__grid{columns:2;column-gap:var(--s12)}.wall__item{margin-bottom:var(--s12)}}@media(max-width:559px){.wtile__prompt{font-size:var(--t-xs)}.wtile__ratio{display:none}}.hero__title{transition:opacity 1.1s var(--ease-expo),translate 1.1s var(--ease-expo),scale 1.1s var(--ease-expo),filter 1.1s var(--ease-expo),visibility 0s}.is-hero-out .hero__title{opacity:0;visibility:hidden;scale:.97;filter:blur(16px);translate:var(--ink-shift, 0em) -4vh;transition:opacity .7s var(--ease-fade),translate .7s var(--ease-out),scale .7s var(--ease-out),filter .7s var(--ease-out),visibility 0s .76s}.stage__title--wrap{top:30%;opacity:0;visibility:hidden;scale:.97;filter:blur(16px);translate:var(--ink-shift, 0em) calc(-50% + 4vh);transition:opacity .7s var(--ease-fade),translate .7s var(--ease-out),scale .7s var(--ease-out),filter .7s var(--ease-out),visibility 0s .76s}.is-wrap .stage__title--wrap{opacity:1;visibility:visible;scale:1;filter:none;translate:var(--ink-shift, 0em) -50%;transition:opacity 1.1s var(--ease-expo) .15s,translate 1.1s var(--ease-expo) .15s,scale 1.1s var(--ease-expo) .15s,filter 1.1s var(--ease-expo) .15s,visibility 0s}html[data-motion-effective=reduced] .stage__title--wrap{transition:opacity .2s linear,visibility 0s;filter:none;scale:none;translate:var(--ink-shift, 0em) -50%}.close{position:relative;z-index:var(--z-screen);min-height:100svh;align-content:end;display:grid;justify-items:center;gap:var(--s24);text-align:center;padding:var(--s120) var(--gutter) calc(var(--s72) + 32px)}.close:before{content:"";position:absolute;inset:auto 0 0;height:46%;z-index:0;pointer-events:none;background:linear-gradient(transparent,color-mix(in srgb,var(--site) 70%,transparent) 45%,var(--site))}.close>*{position:relative;z-index:1}.close__title{margin:0}.close__form{display:flex;align-items:center;gap:var(--s16);width:min(100%,calc(var(--u) * 760));padding:var(--s8) var(--s8) var(--s8) 0;border-bottom:1px solid var(--rule);transition:border-color var(--dur-ui) var(--ease-out)}.close__form:focus-within{border-color:var(--ember)}.close__input{flex:1;min-width:0;padding:var(--s8) 0;border:0;background:none;outline:none;font:inherit;font-size:var(--t-m);color:var(--ink-1);caret-color:var(--ember)}.close__input::placeholder{color:var(--ink-3)}.close__input:focus-visible{box-shadow:none}.close__go{flex:none;gap:var(--s12);border:0;font-family:inherit}.close__go .arrow{transform:translate(calc(var(--u) * -2)) rotate(-135deg)}.close__fine{margin:0;max-width:64ch;text-wrap:balance;font-size:var(--t-s);line-height:var(--lh-m);color:var(--ink-3)}.close__fine .link-quiet{margin-left:var(--s4);white-space:nowrap}@media(max-width:767px){.close{padding:var(--s72) var(--s16) calc(var(--s72) + 32px)}.close__form{flex-direction:column;align-items:stretch;padding-right:0;border-bottom:0}.close__input{border-bottom:1px solid var(--rule)}.close__input:focus{border-color:var(--ember)}}.btn--ghost{padding:calc(var(--u) * 10) calc(var(--u) * 18);border:1px solid color-mix(in oklab,var(--ink-1) 22%,transparent);color:var(--ink-1)}.btn--ghost:hover{border-color:color-mix(in oklab,var(--ink-1) 40%,transparent);background:var(--fill-1)}.ft{position:relative;z-index:var(--z-footer);background:var(--site);padding:var(--s72) var(--gutter) var(--s48)}.ft:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' shape-rendering='crispEdges'%3E%3Cpath fill='%23050505' d='M0 0h2v2H0zM4 0h2v2H4zM0 4h2v2H0zM4 4h2v2H4z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' shape-rendering='crispEdges'%3E%3Cpath fill='%23050505' d='M0 0h2v2H0zM4 0h2v2H4zM2 2h2v2H2zM6 2h2v2H6zM0 4h2v2H0zM4 4h2v2H4zM2 6h2v2H2zM6 6h2v2H6z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' shape-rendering='crispEdges'%3E%3Cpath fill='%23050505' d='M0 0h8v2H0zM2 2h2v2H2zM6 2h2v2H6zM0 4h8v2H0zM2 6h2v2H2zM6 6h2v2H6z'/%3E%3C/svg%3E"),linear-gradient(var(--site),var(--site));background-size:8px 8px,8px 8px,8px 8px,100% 8px;background-position:0 0,0 8px,0 16px,0 24px;background-repeat:repeat-x;image-rendering:pixelated;pointer-events:none}.ft__inner{display:grid;gap:var(--s32);max-width:calc(var(--u) * 1470);margin:0 auto}.ft__strip{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s16) var(--s32);border-top:1px solid var(--rule);padding-top:var(--s24)}.ft__credits{display:flex;flex-wrap:wrap;gap:var(--s12) var(--s32);margin:0}.ft__credits>div{display:inline-flex;align-items:baseline;gap:var(--s8)}.ft__credits dt{font:400 var(--t-xs) / 1.3 var(--font-mono);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--ink-3)}.ft__credits dd{margin:0;font-size:var(--t-s);color:var(--ink-2)}.ft__end{margin:0 0 0 auto;font-family:var(--font-pixel);font-size:var(--px-1);letter-spacing:0;line-height:1;text-transform:uppercase;color:var(--ink-2)}.ft__top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:var(--s48)}.ft__id{display:grid;align-content:start;justify-items:start;gap:var(--s12)}.ft__id p{margin:0}.ft__nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--s24)}@media(max-width:1023px){.ft__top{grid-template-columns:minmax(0,1fr);gap:var(--s32)}.ft__id{grid-auto-flow:column;justify-content:start;align-items:center}}.ft__h{margin:0 0 var(--s12);font-size:var(--t-s);font-weight:500;color:var(--ink-3)}.ft__col ul{display:grid;gap:var(--s8);margin:0;padding:0;list-style:none}.ft__col a{font-size:var(--t-s);color:var(--ink-2);text-decoration:none;border-radius:var(--r-xs);transition:color var(--dur-ui) var(--ease-out)}@media(hover:hover)and (pointer:fine){.ft__col a:hover{color:var(--ink-1)}}@media(pointer:coarse){.ft__col a{display:inline-flex;align-items:center;min-height:32px}}.ft__legal{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s12) var(--s24);font-size:var(--t-s);color:var(--ink-3)}.ft__legal p{margin:0}.ft__brand{display:grid;place-items:center start;flex:none;width:calc(var(--u) * 28);height:calc(var(--u) * 28);border-radius:var(--r-s);color:var(--ink-2);text-decoration:none}.ft__brand:hover{color:var(--ink-1)}.ft__lockup{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--ink-2)}@media(max-width:767px){.ft__nav{grid-template-columns:repeat(2,minmax(0,1fr))}.ft__end,.ft__legal .ft__lockup{margin-left:0}}html[data-motion-effective=reduced] :is(.kicker,.sec-title,.range__title,.sec-text,.priv__dust,.hero__title,.close__form){transition:none}html[data-motion-effective=reduced] [data-reveal]{opacity:1;transform:none;filter:none}html.app :is(.hd,.stage,#main,.ft,body>.skip-link){display:none}#root{display:none}html.app #root{display:block;min-height:100vh;background:var(--site);color:var(--ink-1)}
