@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-mono:var(--font-mono);--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.end-2024{inset-inline-end:calc(var(--spacing) * 2024)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--bg:#050505;--bg-2:#0d0d0d;--fg:#f4f4ee;--muted:#f4f4ee8f;--line:#f4f4ee1f;--lime:#d2f65a;--blue:#09f;--content:1824px;--gutter:max(clamp(16px, 4vw, 48px), calc((100vw - var(--content)) / 2));--vw:min(1vw, 19.2px);--band:0px;--radius:22px;--ease:cubic-bezier(.16, 1, .3, 1);--display:var(--font-display), "Clash Display", system-ui, sans-serif;--fs-xl:clamp(48px, 10vw, 150px);--fs-l:clamp(34px, 5.6vw, 80px);--fs-m:clamp(24px, 2.8vw, 38px);--fs-s:clamp(18px, 1.8vw, 24px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (min-width:1921px){:root{--band:max(0px, calc((100svh - 1200px) / 2))}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--edge-top,var(--bg))}html.is-dragging,html.is-dragging *{-webkit-user-select:none;user-select:none;cursor:grabbing}html.is-locked,html.is-locked body{overflow:hidden}body{background:var(--edge-bottom,var(--bg));color:var(--fg);font-family:var(--font-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5;overflow-x:clip}img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}::selection{background:var(--lime);color:#000}:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.display{font-family:var(--display);letter-spacing:-.03em;word-spacing:.14em;font-weight:600;line-height:.92}.display em,h2 em{color:var(--lime);font-style:normal}.mono{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.reveal{display:block;overflow:hidden}.reveal>span{display:block}.grain{z-index:90;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px;animation:.6s steps(4,end) infinite grain;position:fixed;inset:0}@keyframes grain{0%{background-position:0 0}25%{background-position:-37px 23px}50%{background-position:29px -41px}75%{background-position:-13px 47px}}.pixel{font-family:var(--font-pixel), var(--font-mono), monospace;letter-spacing:0;text-transform:uppercase;font-weight:400;line-height:1}.hud-cross{pointer-events:none;color:#f4f4ee8c;background:linear-gradient(currentColor,currentColor) 50%/1px 100% no-repeat,linear-gradient(currentColor,currentColor) 50%/100% 1px no-repeat;width:13px;height:13px;position:absolute}.hud-cross--tl{top:var(--inset);left:var(--inset);translate:-50% -50%}.hud-cross--tr{top:var(--inset);right:var(--inset);translate:50% -50%}.hud-cross--bl{bottom:var(--inset);left:var(--inset);translate:-50% 50%}.hud-cross--br{bottom:var(--inset);right:var(--inset);translate:50% 50%}.hud-label{color:var(--lime);align-items:center;gap:8px;display:inline-flex}.hud-label>i{background:currentColor;width:7px;height:7px;animation:1.2s step-end infinite blink}.hud-label>b{color:var(--muted);font-weight:400}@keyframes blink{50%{opacity:0}}.pixel-grid{gap:2px;display:grid}.pixel-grid>i{aspect-ratio:1;background:#f4f4ee14}.pixel-grid>i.is-on{background:var(--lime)}.pixel-bar{gap:2px;height:8px;display:grid}.pixel-bar>i{background:#f4f4ee1f}.pixel-bar>i.is-on{background:var(--lime)}.hud-chrome{z-index:40;left:var(--gutter);right:var(--gutter);bottom:max(14px, env(safe-area-inset-bottom));pointer-events:none;color:var(--fg);mix-blend-mode:difference;justify-content:space-between;align-items:center;display:none;position:fixed}.hud-chrome__section{animation:.4s steps(4,end) both anat-in}.hud-chrome__section b{opacity:.5;margin-right:6px;font-weight:400}.hud-chrome__progress{align-items:center;gap:10px;display:flex}.hud-chrome .pixel-bar{width:112px;height:6px}.hud-chrome .pixel-bar>i.is-on{background:var(--fg)}@media (min-width:900px){.hud-chrome{display:flex}}.btn{white-space:nowrap;min-height:48px;transition:transform .4s var(--ease), background .3s, color .3s, opacity .3s;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:600;display:inline-flex}.btn:active{transform:scale(.96)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn--lime{background:var(--lime);color:#000}.btn--lime:hover:not(:disabled){background:#e4ff7a}.btn--ghost{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000004d}.btn--ghost:hover{border-color:var(--fg)}.btn--solid{background:var(--on-accent,#000);color:var(--accent,#fff)}.btn--outline{border:1.5px solid}.btn--icon{border:1px solid var(--line);width:48px;padding:0;font-size:18px}.btn--icon:hover{background:var(--fg);color:#000}.btn--sm{min-height:40px;padding:0 16px;font-size:14px}.chip{border:1px solid var(--line);min-height:36px;color:var(--fg);background:#ffffff08;border-radius:999px;align-items:center;padding:0 14px;font-size:13px;transition:border-color .3s,background .3s,color .3s;display:inline-flex}.chip:hover:not(:disabled):not(.chip--static){border-color:var(--lime);color:var(--lime)}.chip:disabled{opacity:.4}.nav{z-index:50;padding:max(12px, env(safe-area-inset-top)) var(--gutter) 12px;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}.nav>*{pointer-events:auto}.nav:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to bottom, var(--edge-top,var(--bg)) 45%, transparent);opacity:.92;position:absolute;inset:0 0 -28px}.nav__logo{mix-blend-mode:difference;color:#fff;align-items:center;gap:10px;display:flex}.nav__logo svg{width:26px;height:30px}.nav__links{align-items:center;gap:6px;display:flex}.nav__link{mix-blend-mode:difference;color:#fff;border-radius:999px;padding:10px 12px;display:none}.nav__dot{background:#000;border-radius:50%;width:7px;height:7px;animation:1.6s infinite pulse}@keyframes pulse{50%{opacity:.5}}.nav__link.is-on{text-underline-offset:6px;text-decoration:underline}.nav__menu{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:40px;color:var(--fg);text-transform:uppercase;letter-spacing:.06em;background:#05050599;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:12px;display:inline-flex}.nav__menu i{border-block:1.5px solid;width:12px;height:8px;transition:height .2s steps(2,end)}.nav__menu i.is-open{border-bottom:0;height:0}.nav__sound{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:40px;height:40px;color:var(--muted);background:#05050599;border-radius:999px;place-items:center;display:inline-grid}.nav__sound span{align-items:flex-end;gap:2px;height:12px;display:flex}.nav__sound i{background:currentColor;width:3px;height:3px}.nav__sound.is-on{color:var(--lime)}.nav__sound.is-on i{animation:.9s steps(3,end) infinite alternate nav-eq}.nav__sound.is-on i:nth-child(2){animation-duration:.7s;animation-delay:-.3s}.nav__sound.is-on i:nth-child(3){animation-duration:1.1s;animation-delay:-.5s}.nav__sound.is-on i:nth-child(4){animation-duration:.8s;animation-delay:-.2s}@keyframes nav-eq{0%{height:3px}to{height:12px}}@media (hover:hover){.nav__sound:hover{color:var(--lime);border-color:#d2f65a80}}@media (prefers-reduced-motion:reduce){.nav__sound.is-on i{animation:none}.nav__sound.is-on i:nth-child(odd){height:9px}.nav__sound.is-on i:nth-child(2n){height:12px}}.menu{z-index:-1;padding:calc(96px + env(safe-area-inset-top)) var(--gutter) calc(28px + env(safe-area-inset-bottom));background:radial-gradient(circle, #f4f4ee0f 1px, transparent 1.5px) 0 0 / 22px 22px, var(--bg);grid-template-rows:1fr auto;display:grid;position:fixed;inset:0;overflow-y:auto}.menu__list{align-self:center;margin:0;padding:0;list-style:none}.menu__list li{border-bottom:1px solid var(--line);animation:.4s steps(4,end) both menu-in;animation-delay:calc(var(--i) * 40ms)}.menu__list a{text-transform:uppercase;align-items:baseline;gap:14px;padding:14px 0;font-size:clamp(30px,9vw,44px);line-height:1;display:flex}.menu__list a span{color:var(--lime);font-size:11px}.menu__list a:active{color:var(--lime)}.menu__foot{color:var(--muted);text-transform:uppercase;justify-content:space-between;gap:12px;padding-top:24px;font-size:11px;display:flex}html.is-locked .dock{visibility:hidden}@keyframes menu-in{0%{opacity:0;transform:translateY(12px)}}@media (max-width:600px){.nav__cta{display:none}}@media (min-width:960px){.nav__link{display:inline-flex}.nav__menu,.menu{display:none}}.boot{z-index:100;background:var(--bg);cursor:pointer;--card:min(62vw, 38svh, 420px);position:fixed;inset:0}.boot__veil,.boot__fx{width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.boot__ui{position:absolute;inset:0}.boot__grid,.hud-grid{pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='192' height='192'%3E%3Cpath d='M96 90v12M90 96h12' stroke='%23f4f4ee' stroke-opacity='.32' stroke-width='1'/%3E%3C/svg%3E"),radial-gradient(circle,#f4f4ee29 1px,#0000 1.4px);background-position:50%;background-size:192px 192px,24px 24px;position:absolute;inset:0}.boot__cross{z-index:5;background:linear-gradient(var(--fg), var(--fg)) center / 1px 100% no-repeat, linear-gradient(var(--fg), var(--fg)) center / 100% 1px no-repeat;width:14px;height:14px;position:absolute}.boot__cross--tl{top:calc(44px + env(safe-area-inset-top));left:var(--gutter)}.boot__cross--tr{top:calc(44px + env(safe-area-inset-top));right:var(--gutter)}.boot__cross--bl{bottom:calc(44px + env(safe-area-inset-bottom));left:var(--gutter)}.boot__cross--br{bottom:calc(44px + env(safe-area-inset-bottom));right:var(--gutter)}.boot__hud{z-index:5;top:max(16px, env(safe-area-inset-top));left:var(--gutter);right:var(--gutter);color:var(--muted);justify-content:space-between;gap:12px;transition:color .1s step-end;display:flex;position:absolute}.boot__hud--bottom{top:auto;bottom:max(16px, env(safe-area-inset-bottom))}.boot__status{color:var(--lime)}.boot.is-lime .boot__hud,.boot.is-lime .boot__status{color:#000}.boot.is-lime .boot__cross{--fg:#000}.boot__stage{padding:calc(72px + env(safe-area-inset-top)) var(--gutter) calc(24px + env(safe-area-inset-bottom));place-items:center;display:grid;position:absolute;inset:0}.boot__frame{width:var(--card);aspect-ratio:1;position:relative}.boot__card{z-index:1;border-radius:var(--radius);visibility:hidden;opacity:0;background:#111;position:absolute;inset:0;overflow:hidden}.boot__card img{object-fit:cover;opacity:0;width:100%;height:100%;position:absolute;inset:0}.boot__card img.is-on{opacity:1}.boot__fx{z-index:2}.boot__fill{z-index:3;background:var(--lime);visibility:hidden;opacity:0;position:fixed;inset:0}.boot__pix{z-index:4;shape-rendering:crispedges;height:58%;position:absolute;top:46%;left:50%;overflow:visible;translate:-50% -50%}.boot__ghost rect{fill:#f4f4ee0d}.boot__px{fill:var(--lime);opacity:0}.boot.is-lime .boot__px{fill:#000}.boot.is-lime .boot__ghost{opacity:0}.boot__bar{z-index:2;transform-origin:0;grid-template-columns:repeat(24,1fr);gap:2px;width:72%;height:10px;display:grid;position:absolute;top:calc(75% + 22px);left:50%;translate:-50%}.boot__seg{background:#f4f4ee1a}.boot__seg.is-on{background:var(--lime)}@media (min-width:900px){.boot{--card:min(34vw, 46svh, 460px)}}.flipbook{border-radius:inherit;touch-action:pan-y;cursor:grab;background:#111;width:100%;height:100%;position:relative;overflow:hidden}.flipbook:active{cursor:grabbing}.flipbook img{object-fit:cover;opacity:0;width:100%;height:100%;position:absolute;inset:0}.flipbook img.is-on{opacity:1}.hero{--card:min(62vw, 38svh, 420px);background:var(--bg);height:100svh;min-height:560px;position:relative;overflow:hidden}.hero-tunnel{z-index:45;pointer-events:none;width:100%;height:100%;display:none;position:fixed;inset:0}.hero-tunnel.is-on{display:block}html.is-diving,html.is-diving body{overscroll-behavior:none;overflow:hidden}.hero__grid{z-index:1;opacity:.8;-webkit-mask-image:radial-gradient(#000 20%,#0000 75%);mask-image:radial-gradient(#000 20%,#0000 75%)}.hero__corner{border:0 solid var(--lime);pointer-events:none;width:14px;height:14px;position:absolute}.hero__corner--tl{border-width:1px 0 0 1px;top:-12px;left:-12px}.hero__corner--tr{border-width:1px 1px 0 0;top:-12px;right:-12px}.hero__corner--bl{border-width:0 0 1px 1px;bottom:-12px;left:-12px}.hero__corner--br{border-width:0 1px 1px 0;bottom:-12px;right:-12px}.hero__stage{z-index:2;height:100%;padding:calc(72px + env(safe-area-inset-top)) var(--gutter) calc(24px + env(safe-area-inset-bottom));grid-template-rows:1fr auto 1fr;place-items:center;display:grid;position:relative}.hero__title{text-transform:uppercase;text-align:center;font-size:clamp(40px,min(13vw,10.5svh),168px);display:contents}.hero__line{z-index:1;grid-column:1;padding:0 .05em;display:block;position:relative;overflow:hidden}.hero__line>span{display:block}.hero__line--top{grid-row:1;align-self:end;margin-bottom:.15em}.hero__line--bottom{grid-row:3;align-self:start;margin-top:.15em}.hero__card{width:var(--card);aspect-ratio:1;border-radius:var(--radius);box-shadow:0 30px 100px #000000b3, 0 0 0 1px var(--line);grid-area:2/1;position:relative}.hero__meta{color:var(--muted);flex-direction:column;gap:4px;display:flex;position:absolute}.hero__meta--left{left:var(--gutter);bottom:calc(20px + env(safe-area-inset-bottom));display:none}.hero__meta--right{right:var(--gutter);bottom:calc(20px + env(safe-area-inset-bottom));text-align:right;display:none}.hero__style{color:var(--lime)}.hero__scroll{bottom:calc(18px + env(safe-area-inset-bottom));white-space:nowrap;align-items:center;gap:8px;left:50%;translate:-50%}.hero__scroll-label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);align-items:center;gap:7px;font-size:10px;display:inline-flex}.hero__scroll-label i{background:var(--lime);width:5px;height:5px;animation:1.2s step-end infinite blink}.hero__scroll-arrows{width:14px;height:21px;overflow:visible}.hero__scroll-arrows path{fill:var(--lime);opacity:.15;animation:1.2s step-end infinite hero-chevron}.hero__scroll-arrows path:nth-child(2){animation-delay:.2s}.hero__scroll-arrows path:nth-child(3){animation-delay:.4s}@keyframes hero-chevron{0%,to{opacity:.15}20%,45%{opacity:1}}@media (prefers-reduced-motion:reduce){.hero__scroll-label i,.hero__scroll-arrows path{opacity:.6;animation:none}}.hero__enter{font-size:var(--fs-l);text-transform:uppercase;color:var(--fg);mix-blend-mode:difference;pointer-events:none;opacity:0;visibility:hidden;place-items:center;margin:0;display:grid;position:absolute;inset:0}@media (min-width:900px){.hero__meta--left,.hero__meta--right{display:flex}.hero{--card:min(34vw, 46svh, 460px)}}.speed{height:100svh;min-height:600px;padding:calc(84px + env(safe-area-inset-top) + var(--band)) var(--gutter) calc(28px + env(safe-area-inset-bottom) + var(--band));background:var(--bg);grid-template-rows:auto 1fr auto;gap:20px;display:grid;position:relative;overflow:hidden}.speed__head{gap:12px;display:grid}.gantt{--name:92px;border:1px solid var(--line);background:#0d0d0d99;align-self:center;gap:14px;padding:18px 14px 14px;display:grid;position:relative}.gantt__top{color:var(--muted);justify-content:space-between;align-items:baseline;display:flex}.gantt__readout{font-size:var(--fs-m);color:var(--fg)}.speed.is-after .gantt__readout{color:var(--lime)}.gantt__rows{gap:8px;display:grid;position:relative}.gantt__row{grid-template-columns:var(--name) 1fr;align-items:center;gap:0;display:grid}.gantt__name{color:var(--muted);font-size:10px}.gantt__track{background:linear-gradient(90deg,#f4f4ee0f 1px,#0000 1px) 0 0/7.69231% 100%;height:18px;position:relative}.gantt__bar{background:repeating-linear-gradient(90deg, var(--fg) 0 6px, transparent 6px 8px);position:absolute;top:0;bottom:0}.speed.is-after .gantt__bar{background:repeating-linear-gradient(90deg, var(--lime) 0 6px, transparent 6px 8px)}.gantt__agents{position:absolute;inset:0 auto 0 0;overflow:hidden}.gantt__agents .pixel-grid{gap:2px;width:max(100%,260px)}.gantt__decision{border:1.5px solid var(--lime);background:var(--bg);width:10px;height:10px;position:absolute;top:50%;translate:-50% -50%;rotate:45deg}.gantt__overlay{inset:-6px 0 -6px var(--name);pointer-events:none;position:absolute}.gantt__marker{background:var(--lime);width:1px;position:absolute;top:0;bottom:0}.gantt__marker span{color:var(--lime);position:absolute;bottom:-2px;right:6px}.gantt__axis{padding-left:var(--name);color:#f4f4ee59;font-size:9px}.gantt__axis>div{height:12px;position:relative}.gantt__axis i{font-style:normal;position:absolute;translate:-50%}.gantt__row--post .gantt__name{color:var(--lime)}.gantt__post{position:absolute;inset:0}.gantt__release{background:var(--lime);position:absolute;top:2px;bottom:2px}.gantt__step{background:var(--lime);opacity:.85;position:absolute;bottom:0}.gantt__ghost{border-left:1px dashed #f4f4ee73;width:0;position:absolute;top:0;bottom:0;right:0}.gantt__ghost span{white-space:nowrap;color:var(--muted);text-transform:uppercase;background:var(--bg);padding:0 4px;font-size:10px;position:absolute;top:30%;right:8px}.gantt__gain{padding:12px 0 0 var(--name);border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:4px 0 0;display:grid}.gantt__gain div{gap:2px;display:grid}.gantt__gain dt{color:var(--muted);text-transform:uppercase;font-size:9px}.gantt__gain dd{color:var(--lime);font-family:var(--font-pixel), monospace;margin:0;font-size:20px}@media (max-width:699px){.gantt__gain{padding-left:0}}@media (min-width:900px){.gantt__gain dt{font-size:11px}.gantt__gain dd{font-size:30px}}.speed__note{color:#f4f4ee59;margin:0;font-size:10px}@media (min-width:900px){.gantt{--name:140px;padding:26px 24px 18px}.gantt__name{font-size:11px}.gantt__track{height:24px}.gantt__axis{font-size:10px}}.machine{height:100svh;min-height:640px;padding:calc(80px + env(safe-area-inset-top) + var(--band)) var(--gutter) calc(24px + env(safe-area-inset-bottom) + var(--band));background:var(--bg);grid-template-rows:auto minmax(0,1fr);gap:18px;display:grid;position:relative;overflow:hidden}.machine__head{gap:10px;display:grid}.machine__head h2{max-width:18ch;font-size:var(--fs-l);text-transform:uppercase;margin:0}.machine__body{grid-template-rows:auto minmax(0,1fr);gap:14px;min-height:0;display:grid}@media (max-width:899px),(max-height:760px){.machine .sec-head__aside{display:none}}.agents-list{order:2;align-content:start;gap:4px;margin:0;padding:0;list-style:none;display:grid}.agent-panel{border:1px solid var(--line);background:#0d0d0db3;transition:border-color .2s steps(2,end),background .2s steps(2,end)}.agent-panel.is-active{border-color:var(--lime)}.agent-panel{cursor:pointer}.agent-panel.is-queued:hover{border-color:#d2f65a80}.agent-panel.is-done{background:var(--lime);border-color:var(--lime);color:#000}.agent-panel__bar{justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.agent-panel__name b{opacity:.5;margin-right:4px;font-weight:400}.agent-panel__status{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.agent-panel.is-active .agent-panel__status{color:var(--lime);animation:.9s step-end infinite blink}.agent-panel.is-done .agent-panel__status{color:#000}.agent-panel__body{grid-template-rows:0fr;transition:grid-template-rows .3s steps(5,end);display:grid}.agent-panel.is-active .agent-panel__body{grid-template-rows:1fr}.agent-panel__body>div{padding:0 12px;overflow:hidden}.agent-panel.is-active .agent-panel__body>div{padding-bottom:12px}.agent-panel__grid{margin:2px 0 10px}.agent-panel__grid>i{aspect-ratio:2}.agent-panel__cmd,.agent-panel__out,.agent-panel__wait{text-transform:none;letter-spacing:.02em;margin:0;font-size:12px}.agent-panel__cmd span{color:var(--lime)}.agent-panel__out{color:var(--muted);margin-top:4px}.agent-panel__wait{color:var(--lime);margin-top:8px}.agent-panel .is-hidden{visibility:hidden}.agent-panel__caret{vertical-align:-2px;background:var(--lime);width:7px;height:13px;margin-left:2px;animation:.8s step-end infinite blink;display:inline-block}.pixel-check{fill:currentColor;shape-rendering:crispedges;width:14px;height:10px}.machine__preview{border:1px solid var(--line);background:radial-gradient(circle,#f4f4ee1a 1px,#0000 1.4px) 50%/16px 16px,#0a0a0a;order:1;grid-template-rows:auto minmax(0,1fr);gap:6px;min-height:0;max-height:34svh;padding:12px;display:grid;position:relative}.machine__preview-top{color:var(--muted);justify-content:space-between;display:flex}.machine__count{color:var(--lime)}.build{width:100%;height:100%;min-height:0}.build rect,.build path{fill:none;stroke:var(--fg);stroke-width:1.2px;stroke-linejoin:round}.build text{fill:var(--muted);font-size:10px}.build .build__phone{stroke-opacity:.55;fill:#0d0d0d}.build.is-live .build__phone{stroke:var(--lime);stroke-opacity:1}.build__id{opacity:0;transition:opacity .2s steps(2,end)}.build__id.is-on{opacity:1}.build .build__flow{stroke:var(--lime);stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .4s steps(6,end)}.build .build__flow.is-on{stroke-dashoffset:0}.build__ui rect{stroke-dasharray:3 3;stroke-opacity:0;transition:stroke-opacity .3s steps(3,end),fill .3s steps(3,end)}.build__ui.is-on rect{stroke-opacity:.7}.build__ui.is-built rect{stroke-dasharray:none;stroke-opacity:0;fill:#f4f4eed9}.build__ui.is-built .build__hero{fill:#2a2a2a}.build__ui.is-built .build__cta{fill:var(--lime)}.build__qa{opacity:0;fill:var(--lime);transition:opacity .2s steps(2,end)}.build__qa rect{fill:var(--lime);stroke:none}.build__qa.is-on{opacity:1}.build__ship{opacity:0;transition:opacity .3s steps(3,end)}.build__ship.is-on{opacity:1}.build .build__rule{stroke:none;fill:var(--line)}.build .build__live{fill:var(--lime)}@media (min-width:900px){.machine__body{gap:calc(3 * var(--vw));grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.agents-list{order:1;align-content:start;align-self:center}.machine__preview{order:2;max-height:none;padding:18px}.agent-panel__bar{padding:12px 16px}.agent-panel__body>div{padding:0 16px}.agent-panel__cmd,.agent-panel__out,.agent-panel__wait{font-size:13px}}.anat{height:100svh;min-height:600px;padding:calc(76px + env(safe-area-inset-top) + var(--band)) var(--gutter) calc(20px + env(safe-area-inset-bottom) + var(--band));background:var(--bg);grid-template-rows:auto 1fr auto;display:grid;position:relative;overflow:hidden}.anat__grid{opacity:.6;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.anat__copy{display:contents}.anat__head{gap:10px;display:grid;position:relative}.anat__head .mono{color:var(--lime)}.anat__head h2{font-size:var(--fs-l);text-transform:uppercase;margin:0}.anat__svg{grid-row:2;width:100%;height:100%;min-height:0;position:relative;overflow:visible}.anat__panel{grid-row:3;min-height:150px;position:relative}.anat__steps{gap:3px;margin-bottom:14px;display:flex}.anat__steps i{background:#f4f4ee1f;width:22px;height:6px;transition:background .1s step-end}.anat__steps i.is-on{background:var(--lime)}.anat__detail{animation:.5s steps(5,end) both anat-in}@keyframes anat-in{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}.anat__count{color:var(--muted)}.anat__detail h3{font-size:var(--fs-m);text-transform:uppercase;margin:6px 0 8px}.anat__detail p{max-width:44ch;color:var(--muted);margin:0 0 12px;font-size:15px}.anat__tags{flex-wrap:wrap;gap:6px;display:flex}.anat__svg path,.anat__svg rect,.anat__svg circle{fill:none;stroke:var(--fg);stroke-width:1.2px;stroke-linejoin:round;stroke-linecap:round}.anat__edge,.anat__lead,.anat__dim{stroke-dasharray:1}.anat__svg .anat__face{fill:var(--bg);stroke-width:1.4px}.anat__svg .anat__side{fill:#0c0c0c;stroke-opacity:.6}.anat__lead,.anat__dim{opacity:.5}.anat__tag,.anat__dim-label{fill:var(--muted);letter-spacing:.1em;font-size:15px}.anat__layer :is(.anat__face,.anat__side,.anat__glyph){transition:opacity .3s steps(3,end)}.anat__layer:is(.is-seen,.is-dim) :is(.anat__face,.anat__side,.anat__glyph){opacity:.14}.anat__layer.is-on .anat__face{stroke:var(--lime)}.anat__layer.is-on .anat__tag{fill:var(--lime)}.anat__layer.is-on .anat__lead{stroke:var(--lime);opacity:1}.anat__svg .anat__g{stroke-dasharray:1;stroke-dashoffset:1px;stroke-opacity:.8;transition:stroke-dashoffset 1.1s var(--ease)}.anat__svg .anat__g--dash{stroke-dasharray:3 9;opacity:0;transition:opacity .4s steps(4,end)}.anat__layer.is-on .anat__g,.anat__layer.is-seen .anat__g{stroke-dashoffset:0}.anat__layer.is-on .anat__g{stroke:var(--lime)}.anat__layer.is-on .anat__g--dash,.anat__layer.is-seen .anat__g--dash{opacity:.6}.anat__svg .anat__px{stroke-opacity:0;fill:#f4f4ee00;transition:fill 50ms step-end,stroke-opacity 50ms step-end}.anat__layer.is-on .anat__px,.anat__layer.is-seen .anat__px{stroke-opacity:.35}.anat__layer.is-on .anat__px.is-lit{fill:var(--lime);stroke:var(--lime)}.anat__layer.is-seen .anat__px.is-lit{fill:#f4f4ee66}.anat__tag,.anat__lead,.anat__dims{display:none}@media (min-width:900px){.anat{column-gap:calc(4 * var(--vw));padding-bottom:calc(40px + var(--band));grid-template-rows:1fr;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.anat__copy{flex-direction:column;justify-content:space-between;padding:4svh 0;display:flex}.anat__svg{grid-area:1/2}.anat__panel{min-height:240px}.anat__detail p{font-size:17px}.anat__tag,.anat__lead,.anat__dims{display:inline}}.sp{color:#fff;touch-action:none;-webkit-user-select:none;user-select:none;background:#000;position:fixed;inset:0;overflow:hidden}.sp-top{z-index:10;padding:max(10px, env(safe-area-inset-top)) 12px 24px;background:linear-gradient(#00000080,#0000);gap:10px;display:grid;position:absolute;inset:0 0 auto}.sp-bars{gap:4px;display:flex}.sp-bar{background:#ffffff4d;border-radius:3px;flex:1;height:3px;overflow:hidden}.sp-bar>span{transform-origin:0;background:#fff;height:100%;display:block;transform:scaleX(0)}.sp-head{align-items:center;gap:10px;display:flex}.sp-avatar{background:var(--accent);width:34px;height:34px;color:var(--on-accent);border-radius:50%;place-items:center;display:grid}.sp-avatar svg{width:14px}.sp-who{margin-right:auto;line-height:1.2;display:grid}.sp-who strong{font-size:14px}.sp-who .mono{color:#ffffffb3;font-size:10px}.sp-icon{background:#ffffff14;border-radius:50%;place-items:center;width:40px;height:40px;font-size:14px;display:grid}.sp-stage{place-items:center;display:grid;position:absolute;inset:0}.sp-ch{width:100%;height:100%;position:relative;overflow:hidden}@media (min-width:900px){.sp-ch{width:min(100vw,106.875svh)}}.sp-media{position:absolute;inset:0}.sp-media img{object-fit:cover;width:100%;height:100%;animation:10s linear both kenburns}.is-paused .sp-media img,.is-paused .sp-float{animation-play-state:paused}@keyframes kenburns{to{translate:-2% -3%}}.sp-shade{background:linear-gradient(#0000 25%,#0000008c 55%,#000000eb);position:absolute;inset:0}.sp-shade--full{background:#0000009e}.sp-content{z-index:2;gap:14px;max-width:900px;display:grid;position:absolute;left:20px;right:20px}.sp-content--bottom{bottom:calc(40px + env(safe-area-inset-bottom))}.sp-content--center{top:50%;translate:0 -50%}.sp-content--outro{bottom:calc(40px + env(safe-area-inset-bottom));color:var(--on-accent)}@media (min-width:900px){.sp-content{left:64px;right:64px}}.sp-kicker{color:var(--accent)}.sp-content--outro .sp-kicker{color:var(--on-accent);opacity:.7}.sp-title{font-size:var(--fs-xl);text-transform:uppercase;margin:0}.sp-wordwrap{padding-bottom:.05em;display:inline-flex;overflow:hidden}.sp-char{display:inline-block}.sp-tagline{font-size:var(--fs-s);max-width:30ch;margin:0}.sp-chip{background:var(--accent);width:fit-content;color:var(--on-accent);border-radius:999px;padding:8px 12px}.sp-read{font-size:var(--fs-l);margin:0;line-height:1.05}.sp-word{display:inline}.sp-copy{font-size:var(--fs-s);font-family:var(--display);letter-spacing:-.01em;max-width:28ch;margin:0;font-weight:500;line-height:1.12}.sp-slices{grid-template-columns:repeat(4,1fr);display:grid;position:absolute;inset:0}.sp-slice{background-size:400% 100%}.sp-tiles{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:6px;padding:6px;display:grid;position:absolute;inset:0}.sp-tile{background-position:50%;background-size:cover;border-radius:14px}.sp-ch--build{background:radial-gradient(ellipse at 50% 30%, var(--accent), #000 70%)}@supports (color:color-mix(in lab, red, red)){.sp-ch--build{background:radial-gradient(ellipse at 50% 30%, color-mix(in oklab, var(--accent) 28%, #000), #000 70%)}}.sp-floats{position:absolute;inset:12% 8% 42%}.sp-float{aspect-ratio:4/3;object-fit:cover;border-radius:16px;width:68%;animation:6s ease-in-out infinite alternate bob;position:absolute;box-shadow:0 30px 80px #0009}.sp-float:first-child{top:0;left:0;rotate:-5deg}.sp-float:last-child{animation-delay:-3s;bottom:0;right:0;rotate:4deg}@keyframes bob{to{translate:0 -14px}}.sp-tags{flex-wrap:wrap;gap:6px;display:flex}.sp-tag{border:1px solid var(--accent);color:var(--accent);border-radius:999px;padding:7px 11px}.sp-outro-bg{background:var(--accent);position:absolute;inset:0}.sp-b{width:62%;color:var(--on-accent);opacity:.12;position:absolute;top:14%;right:-8%}.sp-hls{gap:6px;margin:0;padding:0;font-size:17px;font-weight:600;list-style:none;display:grid}.sp-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.sp-paused{z-index:11;left:50%;bottom:calc(16px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0009;border-radius:999px;padding:8px 14px;position:absolute;translate:-50%}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}html.has-cursor,html.has-cursor *{cursor:none!important}html.has-cursor input{cursor:text!important}.cursor-dot,.cursor-ring{z-index:200;pointer-events:none;opacity:0;visibility:hidden;border-radius:50%;position:fixed;top:0;left:0;translate:-50% -50%}.cursor-dot{background:var(--lime);width:6px;height:6px;transition:width .3s var(--ease), height .3s var(--ease), opacity .2s}.cursor-dot[data-state=hidden]{width:0;height:0}.cursor-ring{mix-blend-mode:difference;width:36px;height:36px;transition:width .45s var(--ease), height .45s var(--ease), background .3s, border-color .3s;border:1px solid #f4f4ee73;place-items:center;display:grid}.cursor-ring span{color:#000;opacity:0;font-size:10px;transition:opacity .2s}.cursor-ring[data-state=hover]{background:#fff;border-color:#fff;width:56px;height:56px}.cursor-ring[data-state=label]{background:var(--lime);border-color:var(--lime);mix-blend-mode:normal;width:84px;height:84px}.cursor-ring[data-state=label] span{opacity:1}.evo-wrap{z-index:2;margin-top:calc(-1*max(100svh,560px));position:relative}.evo__media{object-fit:cover;background:var(--bg);width:100%;height:100%;position:absolute;inset:0}.evo{background:var(--bg);height:100svh;min-height:560px;position:relative;overflow:hidden}.evo__canvas,.evo__scan,.evo__hud{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.evo__scan{mix-blend-mode:multiply;background:repeating-linear-gradient(#0000 0 3px,#0000002e 3px 4px)}.evo__hud,.evo__copy{opacity:0;transition:opacity .3s steps(3,end)}.evo.is-booted .evo__hud,.evo.is-booted .evo__copy{opacity:1}.evo.is-finale .evo__copy,.evo.is-finale .evo__lines,.evo.is-finale .evo__target,.evo.is-finale .evo__ruler{opacity:0}.evo__hud .hud-cross{color:var(--fg)}.evo__top{top:calc(70px + env(safe-area-inset-top));left:var(--gutter);right:var(--gutter);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;font-size:11px;display:flex;position:absolute}.evo__tags{color:var(--fg);text-shadow:0 1px 8px #0009;gap:14px;display:flex}.evo__tags>span:first-child{align-items:center;gap:6px;display:inline-flex}.evo__res{color:var(--lime)}.evo__rec{background:#ff3b30;width:7px;height:7px;animation:1s step-end infinite blink}.evo__lines{width:100%;height:100%;transition:opacity .3s steps(3,end);position:absolute;inset:0;overflow:visible}.evo__lines path{fill:none;stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:1px;animation:.9s steps(12,end) forwards evo-draw}.evo__axis{stroke:#f4f4ee24;animation-duration:.6s!important}.evo__reticle,.evo__tag{transition:opacity .3s steps(3,end);position:absolute;inset:0 auto auto 0}.evo.is-seg-0 .evo__reticle,.evo.is-finale .evo__reticle{visibility:hidden}.evo.is-finale .evo__reticle{opacity:0}.evo__corner,.evo__cand,.evo__readout{will-change:transform;position:absolute;top:0;left:0}.evo__corner{box-sizing:border-box;border:0 solid var(--lime)}.evo__corner--tl{border-width:1.5px 0 0 1.5px}.evo__corner--tr{border-width:1.5px 1.5px 0 0}.evo__corner--bl{border-width:0 0 1.5px 1.5px}.evo__corner--br{border-width:0 1.5px 1.5px 0}.evo__cand{box-sizing:border-box;opacity:0;border:1px solid #d2f65a4d}.evo__cand:before{content:attr(data-s);letter-spacing:.05em;color:#d2f65a8c;padding-bottom:3px;font-size:9px;line-height:1;position:absolute;bottom:100%;left:-1px}.evo__readout{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:#f4f4ee99;text-shadow:0 1px 6px #000c;gap:2px;font-size:10px;line-height:1.2;display:grid}.evo__readout>*{min-height:1.2em}.evo__readout b{color:var(--lime);font-variant-numeric:tabular-nums;font-weight:400}.evo__readout span:last-child{color:var(--fg)}.evo__leader{stroke:var(--lime);animation-delay:.35s!important}.evo.is-seg-0 .evo__lines path{stroke-dashoffset:1px;animation:none}@keyframes evo-draw{to{stroke-dashoffset:0}}.evo__target{width:max-content;color:var(--fg);text-transform:uppercase;letter-spacing:.05em;text-shadow:0 1px 8px #000000b3;padding-bottom:6px;font-size:11px;transition:opacity .2s steps(2,end);animation:.4s steps(4,end) .8s both anat-in;position:absolute;bottom:0;left:0}.evo__target b{color:var(--lime);font-weight:400}.evo.is-seg-0 .evo__target,.evo.is-finale .evo__target{visibility:hidden}.evo__ruler{display:none}.evo__controls{z-index:2;left:var(--gutter);right:var(--gutter);bottom:calc(22px + env(safe-area-inset-bottom));text-transform:uppercase;letter-spacing:.06em;opacity:0;align-items:center;gap:4px;font-size:11px;transition:opacity .3s steps(3,end);display:flex;position:absolute}.evo.is-booted .evo__controls{opacity:1}.evo__controls .evo__bar{flex:1;max-width:none;margin:0 10px 0 0}.evo__controls button{color:var(--fg);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0505058c;border:1px solid #f4f4ee38;padding:8px 10px}.evo__controls button:hover,.evo__controls button[aria-pressed=true]{border-color:var(--lime);color:var(--lime)}.evo__copy{left:var(--gutter);right:var(--gutter);bottom:calc(76px + env(safe-area-inset-bottom));gap:10px;display:grid;position:absolute}.evo__year{font-size:min(150px, calc((100vw - 2 * var(--gutter)) / 9.4));color:var(--lime);white-space:nowrap;font-variant-numeric:tabular-nums;mix-blend-mode:screen;line-height:.9}.evo__story{animation:.45s steps(5,end) both anat-in}.evo__story h2{max-width:16ch;font-size:var(--fs-l);text-transform:uppercase;margin:0 0 8px}.evo__story p{color:#f4f4eed1;max-width:44ch;margin:0;font-size:15px}.evo__finale{padding:0 var(--gutter) calc(84px + env(safe-area-inset-bottom));opacity:0;visibility:hidden;flex-direction:column;justify-content:flex-end;gap:16px;transition:opacity .35s steps(4,end),visibility 0s .35s;display:flex;position:absolute;inset:0}.evo.is-finale .evo__finale{opacity:1;visibility:visible;transition:opacity .35s steps(4,end)}.evo__finale .display{max-width:12ch;font-size:var(--fs-xl);text-transform:uppercase;margin:0}.evo__sub{color:#f4f4eed1;max-width:52ch;margin:0}.evo__ctas{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:699px){.evo__target{font-size:10px}.evo__readout{font-size:9px}.evo__tags>span:nth-child(2){display:none}}@media (min-width:900px){.evo__ruler{right:var(--gutter);text-align:right;color:#f4f4ee61;text-shadow:0 1px 6px #000000b3;gap:10px;margin:0;padding:0;font-size:11px;list-style:none;transition:opacity .3s steps(3,end);display:grid;position:absolute;top:50%;transform:translateY(-50%)}.evo__ruler li{justify-content:flex-end;align-items:center;gap:10px;display:flex}.evo__ruler li i{background:currentColor;width:14px;height:1px}.evo__ruler li.is-past{color:#f4f4eeb3}.evo__ruler li.is-on{color:var(--lime)}.evo__ruler li.is-on i{width:28px;height:2px}.evo__copy{max-width:calc(60 * var(--vw));bottom:64px;right:auto}.evo__controls{width:420px;bottom:64px;left:auto}.evo__story p{font-size:18px}}.hud-chrome.is-off{opacity:0}.hud-chrome{transition:opacity .3s steps(3,end)}.sec-head{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.sec-head__kicker{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:14px;font-size:12px;display:flex}.sec-head__kicker .hud-label{flex:none}.sec-head__rule{background:linear-gradient(90deg, var(--line), var(--line) 60%, transparent);flex:1;height:1px}.sec-head__count{color:var(--muted);flex:none}.sec-head__title{max-width:15ch;font-size:var(--fs-l);text-transform:uppercase;text-wrap:balance;margin:0;line-height:.95;animation:.45s steps(5,end) both anat-in}.sec-head__title em{color:var(--lime);font-style:normal}.sec-head__aside{max-width:46ch;color:var(--muted);font-size:16px;line-height:1.5}.sec-head__aside p{margin:0}@media (min-width:900px){.sec-head{column-gap:calc(6 * var(--vw));grid-template-columns:minmax(0,1fr) auto;align-items:end}.sec-head__kicker{grid-column:1/-1}.sec-head__aside{justify-self:end;max-width:38ch;padding-bottom:8px}}.hero__card{overflow:hidden}.hero__tag{z-index:2;max-width:calc(100% - 20px);color:var(--fg);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:#050505b8;padding:4px 7px;font-size:10px;position:absolute;top:10px;left:10px;overflow:hidden}.hero__claim{z-index:2;background:var(--lime);color:#050505;text-transform:uppercase;cursor:pointer;border:0;padding:4px 7px;font-size:10px;position:absolute;top:10px;right:10px}.hero__evolve{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:40px;color:var(--fg);text-transform:uppercase;letter-spacing:.06em;text-align:left;cursor:pointer;background:#050505cc;border:1px solid #f4f4ee29;align-items:center;gap:8px;padding:0 4px 0 12px;font-size:12px;transition:border-color .2s,color .2s;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.hero__evolve>span:nth-child(2){flex:1}.hero__evolve:hover,.hero__evolve:focus-visible,.hero__evolve.is-busy{border-color:var(--lime);color:var(--lime)}.hero__evolve>.pixel{color:var(--lime);font-size:14px}.hero__evolve-go{background:var(--lime);color:#050505;place-items:center;width:32px;height:32px;font-size:15px;font-style:normal;transition:transform .3s steps(3,end);display:grid}.hero__evolve:hover .hero__evolve-go{transform:translateY(3px)}.hero__scan{z-index:1;pointer-events:none;background:linear-gradient(#0000 0 46%,#d2f65a80 50%,#0000 54%) 0 0/100% 200%,repeating-linear-gradient(#0000 0 3px,#00000040 3px 4px);animation:1.2s steps(16,end) infinite hero-scan;position:absolute;inset:0}@keyframes hero-scan{0%{background-position:0 100%,0 0}to{background-position:0 -100%,0 0}}@media (max-width:899px){.hero{--card:min(76vw, 42svh, 420px)}.hero__evolve{height:36px}}.disc{padding:112px var(--gutter) 0;background:var(--bg);gap:48px;display:grid;overflow:hidden}.disc__grid{gap:12px;display:grid}.disc__card{border:1px solid var(--line);background:linear-gradient(#f4f4ee08,#0000 60%);align-content:start;gap:14px;padding:22px;transition:border-color .2s steps(2,end),background .2s steps(2,end);display:grid;position:relative}.disc__card:hover{border-color:#d2f65a80}.disc__top{color:var(--muted);justify-content:space-between;align-items:center;font-size:12px;display:flex}.disc__glyph{width:42px;height:42px;fill:var(--lime);shape-rendering:crispedges}.disc__card h3{font-size:var(--fs-m);text-transform:uppercase;margin:8px 0 0}.disc__card p{color:var(--muted);max-width:38ch;margin:0}.disc__items{border-top:1px dashed var(--line);text-transform:uppercase;letter-spacing:.04em;grid-template-columns:1fr 1fr;gap:8px 12px;margin:10px 0 0;padding:14px 0 0;font-size:12px;list-style:none;display:grid}.disc__items li{align-items:center;gap:8px;display:flex}.disc__items i{background:var(--lime);width:5px;height:5px}.disc__ticker{margin:0 calc(-1 * var(--gutter));border-block:1px solid var(--line);white-space:nowrap;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:14px 0;font-size:12px;overflow:hidden}.disc__ticker-track{display:inline-flex}.disc__ticker span{align-items:center;gap:14px;padding-right:14px;display:inline-flex}.disc__ticker i{background:var(--lime);width:6px;height:6px}@media (min-width:900px){.disc__grid{grid-template-columns:repeat(3,1fr)}.disc__card{min-height:420px;padding:28px}}.neural{padding:112px var(--gutter) 96px;background:var(--bg);gap:40px;display:grid}.neural__body{gap:24px;display:grid}.neural__panel{border:1px solid var(--line);background:radial-gradient(circle, #f4f4ee12 1px, transparent 1.5px) 0 0 / 22px 22px, var(--bg);grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;position:relative}.neural__bar,.neural__score{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:11px;display:flex}.neural__bar{border-bottom:1px solid var(--line)}.neural__bar span:first-child{color:var(--fg);align-items:center;gap:8px;display:inline-flex}.neural__bar i{background:var(--lime);width:7px;height:7px}.neural__bar i.is-busy{animation:.5s step-end infinite blink}.neural__idea{min-height:3.2em;color:var(--fg);margin:0;padding:16px 14px 0;font-size:14px}.neural__prompt{color:var(--lime)}.neural__caret{vertical-align:-2px;background:var(--lime);width:8px;height:14px;margin-left:2px;animation:.8s step-end infinite blink;display:inline-block}.neural__canvas{width:100%;height:clamp(280px,52svh,460px)}.neural__score{border-top:1px solid var(--line)}.neural__score .pixel-bar{flex:1;max-width:260px}.neural__score b{color:var(--lime);text-align:right;min-width:3ch;font-weight:400}.neural__side{align-content:start;gap:24px;display:grid}.neural__decisions{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.neural__decisions li{border-bottom:1px solid var(--line);grid-template-columns:76px 1fr auto;align-items:baseline;gap:12px;padding:14px 0;display:grid}.neural__decisions li>span{color:var(--muted);text-transform:uppercase;font-size:11px}.neural__decisions strong{color:#f4f4ee59;font-weight:500}.neural__decisions em{color:var(--muted);font-size:12px;font-style:normal}.neural__decisions.is-on li{animation:.4s steps(4,end) both anat-in}.neural__decisions.is-on strong{color:var(--fg)}.neural__decisions.is-on em{color:var(--lime)}.neural__form{gap:10px;display:grid}.neural__form label{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:12px}.neural__field{border:1px solid var(--line);background:var(--bg-2);gap:6px;padding:5px;display:flex}.neural__field:focus-within{border-color:var(--lime)}.neural__field input{min-width:0;color:var(--fg);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0 12px;font-size:16px}.neural__note{color:var(--muted);margin:0;font-size:11px}@media (min-width:900px){.neural__body{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:40px}}.sec-head__rule{transform-origin:0}.sec-head__ask{border:1px solid var(--line);color:var(--fg);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;flex:none;align-items:center;gap:8px;padding:5px 10px;font-size:11px;transition:border-color .2s,color .2s;display:inline-flex}.sec-head__ask i{background:var(--lime);width:6px;height:6px;box-shadow:0 0 8px var(--lime);border-radius:50%}.sec-head__ask:hover{border-color:var(--lime);color:var(--lime)}@media (max-width:699px){.sec-head__count,.sec-head__ask span{display:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
