@font-face{font-family:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vt323-vietnamese-400-normal-D0VnvwZ9.woff2)format("woff2"),url(/assets/vt323-vietnamese-400-normal-D_5Q7Vcv.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vt323-latin-ext-400-normal-iUdYUaX4.woff2)format("woff2"),url(/assets/vt323-latin-ext-400-normal-DqOq58ri.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vt323-latin-400-normal-wDgJuOC9.woff2)format("woff2"),url(/assets/vt323-latin-400-normal-Dqn9ZSPj.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.card-rounds{display:grid}.card-rounds[data-reserving]{animation:.56s cubic-bezier(.3,.7,.2,1) both round-reserve}@keyframes round-reserve{0%{padding-bottom:var(--reserve)}to{padding-bottom:0}}.card-round{grid-template-rows:1fr;display:grid}.card-round+.card-round .card-round__inner{padding-top:24px}.card-round__inner{min-height:0}.card-round[data-falling]{animation:.56s cubic-bezier(.3,.7,.2,1) both round-grow;overflow:clip}@keyframes round-grow{0%{grid-template-rows:0fr}to{grid-template-rows:1fr}}.card-round[data-falling] .card{animation:card-fall var(--fall-duration) linear var(--fall-delay) both}@keyframes card-fall{0%{transform:translateY(calc((var(--fall-row) + 1) * (-100% - 12px) - 24px));animation-timing-function:cubic-bezier(.5,0,.9,.6)}60%{animation-timing-function:cubic-bezier(.2,.6,.4,1);transform:translateY(0)}74%{animation-timing-function:cubic-bezier(.6,0,.8,.4);transform:translateY(-7%)}86%{animation-timing-function:cubic-bezier(.2,.6,.4,1);transform:translateY(0)}93%{animation-timing-function:cubic-bezier(.6,0,.8,.4);transform:translateY(-2%)}to{transform:translateY(0)}}.card--empty{cursor:default}.card--empty .card__front{background:0 0;border-style:dashed}.card--empty .card__front:before,.card--empty .card__front:after{content:none}.cards{position:relative}.cards__grid{border-radius:var(--radius);transition:gap var(--motion,0s) cubic-bezier(.65, 0, .35, 1) var(--start,0s);grid-template-columns:repeat(4,1fr);grid-auto-rows:184px;gap:12px;display:grid}.card{border-radius:var(--radius);text-align:left;cursor:pointer;perspective:1200px;transition:border-radius var(--motion,0s) cubic-bezier(.65, 0, .35, 1) var(--start,0s), transform .18s ease-out;background:0 0;border:0;padding:0;position:relative}.card__inner{border-radius:inherit;transform-style:preserve-3d;transition:transform .62s cubic-bezier(.65, 0, .35, 1) calc(var(--start,0s) + var(--delay,0) * 55ms);position:absolute;inset:0}.card__face{border-radius:inherit;backface-visibility:hidden;position:absolute;inset:0}.card__front{border:1px solid var(--line);background:var(--card-bg);isolation:isolate;flex-direction:column;justify-content:space-between;padding:20px;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.card__front *{backface-visibility:hidden}.card__front:before{--foil-before:oklch(from var(--icon-color) l c calc(h - 45));--foil-after:oklch(from var(--icon-color) l c calc(h + 45));content:"";z-index:-1;background:linear-gradient(var(--foil-angle,0deg), var(--foil-before) calc(0% - var(--foil-shift,0%)), var(--icon-color) calc(30% - var(--foil-shift,0%)), var(--icon-color) calc(60% - var(--foil-shift,0%)), var(--foil-after) calc(90% - var(--foil-shift,0%)),  var(--icon-color) calc(120% - var(--foil-shift,0%)), var(--foil-before) calc(150% - var(--foil-shift,0%)));opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.card__front:after{content:"";z-index:-1;background:linear-gradient(var(--foil-angle,0deg), #ffffff59 0%, transparent 80%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}[data-theme=dark] .card__front:after{background:linear-gradient(var(--foil-angle,0deg), #ffffff0d 0%, transparent 80%)}@media (hover:hover){.card:hover .card__front{border-color:var(--line-strong);box-shadow:var(--shadow)}.card:hover .card__front:before{opacity:.09}[data-theme=dark] .card:hover .card__front:before{opacity:.07}.card:hover .card__front:after{opacity:1}.card:not(.card--empty):hover{transform:perspective(700px) rotateX(calc(var(--rx,0) * 1deg)) rotateY(calc(var(--ry,0) * 1deg)) translateY(-2px)}}.card:focus-visible{outline:none}.card:focus-visible .card__front{border-color:var(--orange);box-shadow:0 0 0 3px color-mix(in srgb, var(--orange) 25%, transparent)}.card__top{justify-content:flex-end;align-items:center;display:flex}.card__icon{color:color-mix(in srgb, var(--muted) 55%, var(--bg));transition:color .2s ease, transform .3s var(--ease)}.card:hover .card__icon{color:var(--icon-color);transform:rotate(-8deg)scale(1.08)}.card__question{font-size:max(var(--min-text), 1.12rem);letter-spacing:-.015em;color:var(--ink);font-weight:600;line-height:1.3}.card__back{border:1px solid var(--line);background:var(--panel-bg);transition:border-color var(--motion,0s) ease-in var(--start,0s);transform:rotateY(180deg)}.cards:is([data-phase=turning],[data-phase=open]) .card__inner{transform:rotateY(180deg)}.cards:is([data-phase=turning],[data-phase=open]) .cards__grid{gap:0}.cards:is([data-phase=turning],[data-phase=open]) .card{border-radius:0}.cards:is([data-phase=turning],[data-phase=open]) .card__back{border-color:#0000}.cards:after{content:"";border:1px solid var(--line);border-radius:var(--radius);opacity:0;transition:opacity var(--motion,0s) ease-in;pointer-events:none;position:absolute;inset:0}.cards:is([data-phase=turning],[data-phase=open]):after{opacity:1}.cards[data-phase=open] .cards__grid{overflow:clip}.cards:not([data-phase=idle]) .card{cursor:default;transform:none}.cards__answer{opacity:0;visibility:hidden;color:var(--ink);transition:opacity .22s,visibility 0s linear .22s;position:absolute;inset:0}.cards[data-phase=open] .cards__answer{opacity:1;visibility:visible;transition:opacity .22s,visibility}.answer{isolation:isolate;flex-direction:column;height:100%;padding:clamp(20px,4vw,40px);display:flex;position:relative;overflow-y:auto}.answer__content{grid-template-columns:1fr 1.2fr;align-items:start;gap:16px 48px;margin-top:auto;padding-top:24px;display:grid}.answer:before{--foil-before:oklch(from var(--answer-color) l c calc(h - 45));--foil-after:oklch(from var(--answer-color) l c calc(h + 45));content:"";z-index:-1;background:linear-gradient(120deg, var(--foil-before) 0%, var(--answer-color) 35%, var(--answer-color) 65%, var(--foil-after) 100%);opacity:.09;pointer-events:none;position:absolute;inset:0}[data-theme=dark] .answer:before{opacity:.07}.answer__icon{width:clamp(57px,7.8vw,83px);height:auto;color:var(--answer-color);position:absolute;top:clamp(26px,5.2vw,52px);right:clamp(26px,5.2vw,52px)}.answer__title{color:var(--answer-color);font-size:max(var(--min-text), clamp(1.6rem, 3.4vw, 2.4rem));letter-spacing:-.03em;font-weight:600;line-height:1.1}.answer__title:focus{outline:none}.answer__body{color:var(--body);font-size:max(var(--min-text), 1.05rem);gap:12px;display:grid}.answer__body p:first-child{color:var(--ink);font-weight:600}@media (width<=860px){.cards__grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:124px}.card__question{font-size:max(var(--min-text), 1rem)}.cards{transition:height var(--motion,0s) cubic-bezier(.65, 0, .35, 1)}.cards:is([data-phase=turning],[data-phase=open]) .cards__grid{grid-auto-rows:1fr;position:absolute;inset:0}.cards__answer{inset:0 0 auto}.answer{height:auto;overflow-y:visible}.answer__title{padding-right:72px}.answer__content{grid-template-columns:1fr}}@media (width<=400px){.cards__grid{grid-auto-rows:112px}.card__front{padding:16px}.card__question{font-size:max(var(--min-text), .94rem)}}@media (prefers-reduced-motion:reduce){.card-rounds[data-reserving],.card-round[data-falling],.card-round[data-falling] .card{animation:none}.cards__grid,.card,.card__inner,.card__icon{transition:none}.card:hover{transform:none}}.cards-error{font-size:max(var(--min-text), 14px);color:var(--orange-text);margin-top:16px;font-weight:500}:root{--font:"VT323", monospace;--min-text:26px;--mono:"VT323", monospace;--max:1120px;--radius:16px;--header-h:72px;--ease:cubic-bezier(.2, .7, .2, 1);--orange:#ec6e4e;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#04050d;--page-background:radial-gradient(ellipse at center, #0c1030 0%, #04050d 70%, #010103 100%) fixed;--surface:#0a0d22;--line:#1c2244;--line-strong:#333d78;--ink:#e6ecff;--body:#b9c1e6;--muted:#7d86b3;--orange-text:#f18a70;--button-bg:#5ff;--button-ink:#04050d;--inverse-bg:#e6ecff;--inverse-ink:#04050d;--panel-bg:#080b1c;--card-bg:#080b1c;--inverse-body:#33384f;--shadow:0 0 12px #5555ff40}*,:before,:after{box-sizing:border-box}html{scrollbar-gutter:stable;-webkit-text-size-adjust:100%;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--font);font-size:max(var(--min-text), 17px);flex-direction:column;margin:0;line-height:1.6;transition:background-color .25s,color .25s;display:flex}main{flex:1}@media (width<=760px){:root body input,:root body textarea,:root body select{font-size:max(var(--min-text), max(16px, 1em))}}body:has(.home2-page){height:100dvh;min-height:0}body:has(.home2-page[data-manifesto-open=true]){height:auto;min-height:100dvh}.home-manifesto{z-index:1;max-width:680px;scroll-margin-top:var(--header-h);margin:0 auto;padding:0 24px 96px;position:relative}.home-manifesto h2{text-align:center;margin-bottom:24px}.home-manifesto p{font-weight:350}.home-manifesto strong{font-weight:700}.home-manifesto p+p{margin-top:20px}.manifesto-photo{margin:24px 0;display:block;position:relative}.manifesto-photo__image,.manifesto-photo__glow{width:100%;height:auto;display:block}.manifesto-photo__image{position:relative}.manifesto-photo__glow{filter:blur(8px)saturate(1.2)brightness(1.2);opacity:.45;height:100%;position:absolute;inset:0}.manifesto-photo:after,.pareidolia-faces__face:after{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 3px,#0000004d 3px 4px),repeating-linear-gradient(#0000 0 3px,#0000004d 3px 4px);position:absolute;inset:0}.pareidolia-faces{grid-template-columns:repeat(auto-fit,minmax(min(100%,56px),1fr));gap:6px;margin:24px 0;display:grid}.pareidolia-faces__face{background-image:url(/images/pareidolia/sprite@2x.png);background-repeat:no-repeat;display:block;position:relative;box-shadow:0 2px 6px #0003}.pareidolia-faces__face[hidden]{display:none}[data-theme=dark] body{background:var(--page-background)}:is(body:has(.home2-page)>.site-header,body:has(.home2-page)>.site-footer){flex-shrink:0}body:has(.home2-page)>main{min-height:0}h1,h2,h3,p{margin:0}a{color:inherit}button{font:inherit;color:inherit}::selection{background:color-mix(in srgb, var(--orange) 28%, transparent)}:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{clip-path:inset(50%);white-space:nowrap;background:var(--button-bg);width:1px;height:1px;color:var(--button-ink);font-size:max(var(--min-text), 14px);z-index:20;border-radius:999px;padding:8px 14px;text-decoration:none;position:absolute;top:12px;left:16px;overflow:hidden}.skip-link:focus{clip-path:none;width:auto;height:auto;overflow:visible}.accent{color:var(--orange)}.eyebrow{font-family:var(--mono);font-size:max(var(--min-text), 13px);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-weight:500}.button{height:44px;font-size:max(var(--min-text), 15px);white-space:nowrap;cursor:pointer;transition:transform .16s var(--ease), background-color .16s ease, border-color .16s ease, box-shadow .2s ease;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-weight:600;text-decoration:none;display:inline-flex}.button:active{transform:scale(.97)}.button:disabled{opacity:.6;cursor:progress}.button--primary{background:var(--button-bg);color:var(--button-ink)}.button--primary:hover{box-shadow:0 0 0 4px color-mix(in srgb, var(--orange) 22%, transparent)}.button--primary svg{transition:transform .2s var(--ease)}.button--primary:hover svg{transform:translate(3px)}.button--ghost{border-color:var(--line-strong);color:var(--ink)}.button--ghost:hover{background:var(--surface)}.button--outline{border-color:var(--ink);background:var(--bg);color:var(--ink)}.button--outline:hover{box-shadow:0 0 0 4px color-mix(in srgb, var(--ink) 10%, transparent)}.button--small{height:36px;font-size:max(var(--min-text), 14px);padding:0 16px}.button--large{height:52px;font-size:max(var(--min-text), 16px);padding:0 26px}.icon-button{width:36px;height:36px;color:var(--body);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;transition:background-color .16s,color .16s;display:inline-grid}.icon-button:hover{background:var(--surface);color:var(--ink)}.site-header{--header-row:#1a2246;z-index:1002;background:repeating-linear-gradient(180deg, transparent 0 1px, color-mix(in srgb, var(--header-row) 50%, transparent) 1px 2px, var(--header-row) 2px 3px), var(--page-background);position:sticky;top:0}.site-header__inner{justify-content:space-between;align-items:center;gap:16px;padding:22px 28px;display:flex}.site-header__logo{width:104px;height:30px;color:var(--ink);display:block;position:relative;overflow:hidden}.site-header__logo svg{height:auto;transition:transform .45s var(--ease), opacity .3s ease;position:absolute;top:50%;left:0}.site-header__logo-userlite{width:84px;transform:translateY(-50%)}.site-header__logo-tempo{opacity:0;width:100px;transform:translateY(70%)}[data-header-logo=tempo] .site-header__logo-userlite{opacity:0;transform:translateY(-170%)}[data-header-logo=tempo] .site-header__logo-tempo{opacity:1;transform:translateY(-50%)}.site-header__nav{align-items:center;gap:4px;display:flex}.nav-link{font-size:max(var(--min-text), 15px);color:var(--body);border-radius:999px;padding:8px 12px;font-weight:500;text-decoration:none;transition:color .16s}.nav-link:hover,.nav-link.active{color:var(--ink)}.site-header__nav .button{margin-left:8px}@media (width<=560px){.nav-link--hide-small,.site-header__inner{padding:0 16px}.site-header__logo-userlite{width:76px}.site-header__inner{gap:8px;padding:7px 14px}.site-header__logo{flex-shrink:0}.site-header__nav{gap:0}.site-header__nav .button{margin-left:0;padding:0 4px}.site-header__logo-tempo{width:88px}}.stage-group{--overlap:0px}.stage{--p:0;--in:clamp(0, (var(--p) - .15) / .85, 1);--out:clamp(0, (var(--p) - .6) / .35, 1);--blur:clamp(0, (var(--p) - .15) / .45, 1);height:calc(100svh - var(--header-h) + 120svh + 60svh + var(--overlap));position:relative}.stage__sticky{top:var(--header-h);height:calc(100svh - var(--header-h));place-items:center;display:grid;position:sticky;overflow:hidden}.stage__layer{width:100%;max-width:var(--max);text-align:center;will-change:opacity, transform;grid-area:1/1;padding:0 24px}.hero{opacity:calc(1 - var(--out));transform:translateY(calc(var(--out) * -80px)) scale(calc(1 + var(--out) * .08));filter:blur(calc(var(--blur) * 6px + var(--out) * 6px));margin-bottom:12vh}.intro{opacity:clamp(0, var(--in) * 3, 1);transform:translateY(calc((1 - var(--in)) * 100svh));align-self:start;margin-top:clamp(36px,13vh,150px)}.hero__headline>*{animation:rise .8s var(--ease) both}.hero__headline>:nth-child(2){animation-delay:.12s}@keyframes rise{0%{opacity:0;transform:translateY(12px)}}.hero__headline{margin:0}.hero__title{font-size:max(var(--min-text), clamp(3.2rem, 11vw, 7.5rem));letter-spacing:-.045em;font-weight:300;line-height:.98}.hero__lede{font-size:max(var(--min-text), clamp(1.35rem, 3vw, 1.9rem));letter-spacing:-.02em;margin-top:24px;font-weight:700;line-height:1.3}.hero__lede .accent{margin-top:.5em;display:block}.flare{--flare:clamp(0, min((var(--p) - .56) / .22, (1 - var(--p)) / .22), 1);--fp:clamp(0, (var(--p) - .56) / .44, 1);--fx:calc(-10% + var(--fp) * 120%);--fy:calc(34% + var(--fp) * 14%);opacity:calc(var(--flare) * .4);filter:blur(18px);pointer-events:none;position:absolute;inset:0}[data-theme=dark] .flare{opacity:calc(var(--flare) * .38)}.flare-gate{opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.flare-gate[data-on]{opacity:1;transition-duration:.18s}[data-theme=dark] .flare-gate{mix-blend-mode:screen}.flare>span{border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.flare__core,.flare__halo,.flare__streak{left:var(--fx);top:var(--fy)}.flare>.flare__core,.flare>.flare__halo{transform:translate(-50%, -50%) scale(calc(.8 + var(--fp) * 3.2));filter:blur(calc(var(--fp) * 24px))}.flare__core{background:radial-gradient(circle,#ffecd699,#ffbe9638 35%,#0000 70%);width:26vmin;height:26vmin}.flare__halo{background:conic-gradient(from calc(var(--p) * 200deg), #ff5fa2, #ffc75f, #7dffb0, #5fc8ff, #a97bff, #ff5fa2);opacity:.4;width:46vmin;height:46vmin;-webkit-mask:radial-gradient(circle,#0000 58%,#000 64% 67%,#0000 73%);mask:radial-gradient(circle,#0000 58%,#000 64% 67%,#0000 73%)}.flare__streak{background:radial-gradient(#c8e1ffcc,#a0c8ff40 40%,#0000 70%);width:90vw;height:1.6vmin}.flare__ghost--near{left:calc(50% + (50% - var(--fx)) * .5);top:calc(50% + (50% - var(--fy)) * .5);background:radial-gradient(circle,#7dffb099,#5fc8ff66 45%,#0000 70%);width:14vmin;height:14vmin}.flare__ghost--mid{left:calc(50% + (50% - var(--fx)) * .8);top:calc(50% + (50% - var(--fy)) * .8);background:radial-gradient(circle,#ffd678bf,#ffaa5a59 45%,#0000 70%);width:8vmin;height:8vmin}.flare__ghost--far{left:calc(50% + (50% - var(--fx)) * 1.05);top:calc(50% + (50% - var(--fy)) * 1.05);background:radial-gradient(circle,#a97bff33,#ff5fa280 45%,#a97bff66 60%,#0000 75%);width:24vmin;height:24vmin}.intro>*{opacity:0;transition:opacity .7s ease calc(var(--k,0) * .11s), transform .8s cubic-bezier(.2, .7, .2, 1) calc(var(--k,0) * .11s);transform:translateY(40px)}.intro[data-revealed]>*{opacity:1;transform:none}.intro:not([data-revealed])>*{transition-duration:.25s;transition-delay:0s}.intro>:nth-child(2){--k:1}.intro>:nth-child(3){--k:2}.intro>:nth-child(4){--k:3}.intro__introducing{font-size:max(var(--min-text), clamp(16px, 1.6vw, 20px));color:var(--muted);font-weight:500}.intro__logo{width:clamp(240px,42vw,440px);height:auto;color:var(--ink);margin:18px auto 0;display:block}.intro__sub{max-width:34em;font-size:max(var(--min-text), clamp(1.25rem, 2.2vw, 1.6rem));color:var(--body);margin:24px auto 0}.intro__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.section{max-width:var(--max);margin:0 auto;padding:48px 24px}.stage+.section{margin-top:calc(-1 * var(--overlap));padding-top:0;position:relative}.section__head{margin-bottom:28px}.section__title{font-size:max(var(--min-text), clamp(1.8rem, 4vw, 2.6rem));letter-spacing:-.03em;margin-top:8px;font-weight:600;line-height:1.1}.platforms{text-align:center;padding-bottom:96px}.platforms__list{flex-wrap:wrap;justify-content:center;gap:10px 28px;margin:18px 0 0;padding:0;list-style:none;display:flex}.platforms__item{align-items:center;gap:8px;font-weight:500;display:inline-flex}.platforms__item[data-soon]{color:var(--muted)}.platforms__soon{border:1px solid var(--line);font-family:var(--mono);font-size:max(var(--min-text), 11px);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:1px 8px}.get-tempo{border:1px solid var(--line);background:var(--bg);width:min(460px,100vw - 32px);color:var(--ink);opacity:1;transition:opacity .22s ease, transform .28s var(--ease), overlay .22s allow-discrete, display .22s allow-discrete;border-radius:24px;padding:0;transform:none;box-shadow:0 24px 80px #00000040}.get-tempo:not([open]){opacity:0;transform:translateY(8px)scale(.98)}@starting-style{.get-tempo[open]{opacity:0;transform:translateY(8px)scale(.98)}}.get-tempo::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0a0c66}.get-tempo__body{padding:36px 32px 28px;position:relative}.get-tempo__close{position:absolute;top:14px;right:14px}.get-tempo__heading{align-items:center;gap:16px;display:flex}.get-tempo__mark{flex-shrink:0;width:34px;height:auto}.get-tempo__title{font-size:max(var(--min-text), 1.7rem);letter-spacing:-.03em;margin:0;font-weight:600}.get-tempo__text{color:var(--body);margin:8px 0 22px}.signup__row{gap:8px;display:flex}.signup__input{border:0;border-bottom:1px solid var(--line-strong);min-width:0;height:44px;color:var(--ink);font:inherit;font-size:max(var(--min-text), 16px);background:0 0;border-radius:0;flex:1;padding:0;transition:border-color .16s,box-shadow .16s}.signup__input:focus{border-color:var(--orange);box-shadow:0 1px 0 var(--orange);outline:none}.signup__error{font-size:max(var(--min-text), 13px);color:var(--orange-text);margin-top:10px;font-weight:500}.signup__done{align-items:flex-start;gap:8px;font-weight:600;display:flex}.signup__done svg{color:var(--orange);flex-shrink:0;margin-top:calc(.5lh - 9px)}@media (width<=440px){.signup__row{flex-direction:column}.signup__input{flex:none}}@media (width<=560px){.get-tempo{margin:16px auto auto}}.page{max-width:var(--max);margin:0 auto;padding:72px 24px 96px}.page--narrow{max-width:720px}.page-title{font-size:max(var(--min-text), clamp(2.2rem, 6vw, 3.4rem));letter-spacing:-.04em;margin-top:10px;font-weight:600;line-height:1.05}.lede{font-size:max(var(--min-text), 1.2rem);color:var(--body);margin-top:16px}.back-link{font-size:max(var(--min-text), 14px);color:var(--body);align-items:center;gap:6px;margin-bottom:28px;font-weight:500;text-decoration:none;display:inline-flex}.back-link:hover{color:var(--ink)}.post-list{border-top:1px solid var(--line);margin:48px 0 0;padding:0;list-style:none}.post-list__item{border-bottom:1px solid var(--line);gap:4px;padding:24px 0;text-decoration:none;display:grid}.post-list__date,.post__date{font-family:var(--mono);font-size:max(var(--min-text), 13px);color:var(--muted)}.post__date{margin-bottom:12px;display:block}.post-list__title{font-size:max(var(--min-text), 1.3rem);letter-spacing:-.02em;font-weight:600;transition:color .16s}.post-list__item:hover .post-list__title{color:var(--orange-text)}.post-list__summary{color:var(--body)}.prose{color:var(--body);font-size:max(var(--min-text), 1.1rem);margin-top:32px;line-height:1.75}.prose>*+*{margin-top:1.1em}.prose strong,.prose h2,.prose h3{color:var(--ink)}.prose h2{font-size:max(var(--min-text), 1.5rem);letter-spacing:-.02em;margin-top:2em}.prose a{color:var(--orange-text)}.prose img,.prose video,.prose iframe{border-radius:12px;max-width:100%}.login__form{gap:8px;max-width:360px;margin-top:32px;display:grid}.login__label{font-size:max(var(--min-text), 14px);margin-top:8px;font-weight:600}.login__input{border:1px solid var(--line-strong);background:var(--bg);height:44px;color:var(--ink);font:inherit;font-size:max(var(--min-text), 15px);border-radius:12px;padding:0 16px}.login__input:focus{border-color:var(--orange);box-shadow:0 0 0 4px color-mix(in srgb, var(--orange) 18%, transparent);outline:none}.login__submit{justify-self:start;margin-top:16px}.login__signup{font-size:max(var(--min-text), 15px);color:var(--body);margin-top:24px}.link-button{font:inherit;color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.link-button:hover{color:var(--orange-text)}.login__error{font-size:max(var(--min-text), 14px);color:var(--orange-text);font-weight:500}.admin__table-wrap{border:1px solid var(--line);border-radius:12px;margin-top:32px;overflow-x:auto}.admin__table{border-collapse:collapse;width:100%;font-size:max(var(--min-text), 14px)}.admin__table th,.admin__table td{text-align:left;white-space:nowrap;border-bottom:1px solid var(--line);padding:12px 16px}.admin__table th{font-family:var(--mono);font-size:max(var(--min-text), 12px);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-weight:500}.admin__table tbody tr:last-child td{border-bottom:0}.admin__table a{color:var(--ink)}.not-found .button{margin-top:32px}.error-stack{background:var(--surface);font-size:max(var(--min-text), 13px);border-radius:12px;margin-top:24px;padding:16px;overflow-x:auto}.site-footer__end{align-items:center;gap:12px;display:flex}.site-footer__inner{max-width:var(--max);font-size:max(var(--min-text), 14px);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin:0 auto;padding:28px 24px;display:flex}.site-footer a{color:var(--body);text-decoration:none}.site-footer a:hover{color:var(--ink)}.site-footer__nav{gap:20px;display:flex}@media (width<=560px){.site-footer__inner{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.hero,.intro,.intro>*{filter:none;transform:none}.intro>*{transition:none}.flare-gate{display:none}.hero__headline>*{animation:none}.get-tempo,.button,.button svg{transition:none}}.home-card-grid{isolation:isolate;scroll-margin-top:calc(var(--header-h) + 16px);position:relative}.home-card-grid>.home-square{width:calc(50% - .5vmin);height:calc(50% - .5vmin);position:absolute;top:0;left:0}.home-card-grid>.home-square:nth-child(2){left:calc(50% + .5vmin)}.home-card-grid>.home-square:nth-child(3){top:calc(50% + .5vmin)}.home-card-grid>.home-square:nth-child(4){top:calc(50% + .5vmin);left:calc(50% + .5vmin)}.home-card-grid[data-row=true]{--row-tile-size:min(calc((100% - 1vmin) / 2), calc((100vw - 7vmin) / 4));--row-width:calc(4 * var(--row-tile-size) + 3vmin)}.home-card-grid[data-row=true]>.home-square{top:0;left:calc((100% - var(--row-width)) / 2);width:var(--row-tile-size);height:var(--row-tile-size)}.home-card-grid[data-row=true]>.home-square:nth-child(2){left:calc((100% - var(--row-width)) / 2 + var(--row-tile-size) + 1vmin)}.home-card-grid[data-row=true]>.home-square:nth-child(3){left:calc((100% - var(--row-width)) / 2 + 2 * (var(--row-tile-size) + 1vmin))}.home-card-grid[data-row=true]>.home-square:nth-child(4){left:calc((100% - var(--row-width)) / 2 + 3 * (var(--row-tile-size) + 1vmin))}.home-card-grid[data-row=true] .home-square__back{font-size:max(var(--min-text), min(3.5cqw, calc((100vw - 7vmin) * .0175)))}.home-square{--foil-angle:180deg;--foil-shift:0%;--foil-color:#818cf8;color:#f4f4f1;cursor:pointer;perspective:900px;background:0 0;border:0;min-width:0;min-height:0;padding:0}.home-square:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.home-square__turn{width:100%;height:100%;transform-style:preserve-3d;transition:transform .55s var(--ease);display:block;position:relative}.home-square__turn[data-flipped=true]{transform:rotateY(180deg)}.home-square__front,.home-square__back{backface-visibility:hidden;background:#000;border:1px solid #ffffff1f;border-radius:4px;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 4px 10px #0003,0 12px 28px #0000004d}.home-square__back:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(var(--foil-angle), var(--foil-before) calc(0% - var(--foil-shift)), var(--foil-color) calc(30% - var(--foil-shift)), var(--foil-color) calc(60% - var(--foil-shift)), var(--foil-after) calc(90% - var(--foil-shift)), var(--foil-color) calc(120% - var(--foil-shift)), var(--foil-before) calc(150% - var(--foil-shift)));position:absolute;inset:0}.home-square[data-sheen=Clippy] .home-square__back{--foil-before:#fb7185;--foil-color:#ef4444;--foil-after:#f97316}.home-square[data-sheen=Dot] .home-square__back{--foil-before:#22d3ee;--foil-color:#3b82f6;--foil-after:#818cf8}.home-square[data-sheen=Grokbot] .home-square__back{--foil-before:#facc15;--foil-color:#f97316;--foil-after:#fb7185}.home-square[data-sheen=Muse] .home-square__back{--foil-before:#818cf8;--foil-color:#a855f7;--foil-after:#e879f9}.home-square__back:before{opacity:.12}.home-square__text{z-index:3;flex-direction:column;gap:.75em;display:flex;position:relative}.home-square__back{font-size:max(var(--min-text), 3.5cqw);text-align:center;justify-content:center;align-items:center;padding:10%;line-height:1.5;transform:rotateY(180deg)}@media (prefers-reduced-motion:reduce){.home-square__turn{transition:none}}:root body{--ega-cyan:#5ff;--ega-magenta:#f5f;--ega-yellow:#ff5;--ega-blue:#55f;--crt-fringe:-1px 0 0 #ff285080, 1px 0 0 #288cff80, 0 0 2px color-mix(in srgb, currentColor 55%, transparent), 0 0 8px color-mix(in srgb, currentColor 25%, transparent);background:var(--page-background);color:var(--ink);font-family:VT323,monospace;font-size:max(var(--min-text), 22px);text-shadow:var(--crt-fringe);line-height:1.35}:root body:after{content:"";z-index:1000;pointer-events:none;background:repeating-linear-gradient(#00000040 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#ff000012 0 1px,#00ff0012 1px 2px,#0000ff12 2px 3px),radial-gradient(#0000 60%,#0009 100%);position:fixed;inset:0}@media (prefers-reduced-motion:no-preference){:root body:after{animation:4s step-end infinite crt-flicker}}@keyframes crt-flicker{0%,to{opacity:1}47%{opacity:.85}48%{opacity:1}91%{opacity:.92}}:root body .home-manifesto{max-width:820px;container-type:inline-size}:root body .home-manifesto p{font-size:max(var(--min-text), 26px);font-weight:400}:root body .home-manifesto h2{font-family:VT323,monospace;font-size:max(var(--min-text), clamp(28px, 100cqw / 16, 48px));text-align:left;text-wrap:balance;text-transform:uppercase;color:var(--ega-yellow);font-weight:400;line-height:1.1}:root body .home-manifesto h2:before{content:"> ";color:var(--ega-cyan)}:root body .home-manifesto h2:after{content:"█";color:var(--ega-cyan);margin-left:.15em;animation:1s step-end infinite crt-blink}@keyframes crt-blink{50%{opacity:0}}:root body .home-manifesto em{background:var(--ega-cyan);color:#04050d;text-shadow:none;box-shadow:0 0 2px var(--ega-cyan), 0 0 10px #55ffff8c, 0 0 24px #55ffff40;padding:0 .2em;font-style:normal}:root body .home-manifesto strong{text-transform:uppercase;color:var(--ega-magenta);font-weight:400}:root body .pixel-video__pixels{filter:blur(.5px)saturate(.75)contrast(.85)brightness(1.3)}:root body .pixel-video__glow{filter:blur(3px)saturate(.75)brightness(1.2);opacity:.85}:root body .manifesto-photo__image,:root body .pareidolia-faces__face{filter:saturate(1.15)contrast(1.05);box-shadow:none}:root body .home-square__front,:root body .home-square__back{border:2px solid var(--ega-blue);background:#04050d;border-radius:0;box-shadow:0 0 12px #5555ff59}:root body .home-square__back:before{display:none}:root body .button,:root body .button:hover,:root body .button:active{color:var(--ega-cyan);font-family:VT323,monospace;font-size:max(var(--min-text), 22px);text-transform:uppercase;text-shadow:var(--crt-fringe);box-shadow:none;background:0 0;border:0;border-radius:0;font-weight:400;transform:none}:root body .button:before{content:"["}:root body .button:after{content:"]"}:root body .button--primary,:root body .button--primary:hover,:root body .button--primary:active{color:var(--ega-yellow)}:root body .button:hover{background:var(--ega-cyan);color:#04050d;text-shadow:none}:root body .button--primary:hover{background:var(--ega-yellow);color:#04050d}:root body .button:active{background:var(--ega-blue);color:var(--ink)}:root body .site-footer__inner{font-size:max(var(--min-text), 20px)}:root body .home2-page{z-index:1001;position:relative}:root body h1,:root body h2,:root body h3{color:var(--ega-yellow);font-weight:400}:root body .site-header .button{gap:0;height:auto;margin-left:0;padding:0 1px;font-size:22px;line-height:1.1}:root body .site-header__nav{gap:16px}:root body .console-clerk *{font-size:var(--min-text)!important}:root body .console-clerk .cl-headerTitle{font-size:40px!important}:root body .site-header:after{content:"";pointer-events:none;background:repeating-linear-gradient(#00000040 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#ff000012 0 1px,#00ff0012 1px 2px,#0000ff12 2px 3px);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){:root body .site-header:after{animation:4s step-end infinite crt-flicker}}:root body .site-header:before{content:"";pointer-events:none;background:linear-gradient(180deg, transparent 0 1px, color-mix(in srgb, var(--header-row) 25%, transparent) 1px 2px, color-mix(in srgb, var(--header-row) 50%, transparent) 2px 3px, transparent 3px 4px, color-mix(in srgb, var(--header-row) 12%, transparent) 4px 5px, color-mix(in srgb, var(--header-row) 25%, transparent) 5px 6px);height:6px;position:absolute;top:100%;left:0;right:0}.crt-roll{z-index:1003;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='6'%3E%3Cpath d='M0 3 Q20 1.5 40 3 T80 3 T120 3 T160 3' fill='none' stroke='%23dceaff' stroke-opacity='0.04' stroke-width='1'/%3E%3C/svg%3E") 0/160px 6px repeat-x,linear-gradient(#0000 0%,#c8dcff02 35%,#dcebff05 50%,#c8dcff02 65%,#0000 100%);height:18vh;position:fixed;top:0;left:0;right:0;transform:translateY(100vh)}html{filter:saturate(.82)}html.crt-wave{filter:url(#crt-wave)saturate(.82)}.crt-tube{z-index:1004;pointer-events:none;background:#4664aa0f;border-radius:0 0 clamp(14px,2.5vmin,26px) clamp(14px,2.5vmin,26px);position:fixed;inset:0;box-shadow:0 0 0 60px #000,inset 0 0 40px #0000008c,inset 0 0 160px #0000004d}.crt-power{z-index:1005;pointer-events:none;position:fixed;inset:0}.crt-power:before,.crt-power:after{content:"";background:#000;height:50%;animation:.38s cubic-bezier(.6,0,.9,.4) .18s forwards crt-power-open;position:absolute;left:0;right:0}.crt-power:before{transform-origin:top;top:0}.crt-power:after{transform-origin:bottom;bottom:0}.crt-power__line{z-index:1;background:#e6ecff;height:2px;margin-top:-1px;animation:.56s ease-out forwards crt-power-line;position:absolute;top:50%;left:0;right:0;transform:scaleX(0);box-shadow:0 0 8px #e6ecff,0 0 24px #aac8ffcc}@keyframes crt-power-open{to{transform:scaleY(0)}}@keyframes crt-power-line{0%{opacity:1;transform:scaleX(0)}30%{opacity:1;transform:scaleX(1)}60%{opacity:.8;transform:scaleX(1)scaleY(3)}to{opacity:0;transform:scaleX(1)scaleY(6)}}@media (prefers-reduced-motion:reduce){.crt-power{display:none}}.home-square{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.manifesto-photo-stack{display:none}.manifesto-photo[data-side] img{aspect-ratio:3090/2044;object-fit:cover}.manifesto-photo[data-side=left] img{object-position:left center}.manifesto-photo[data-side=right] img{object-position:right center}@media (width<=760px){.manifesto-photo--wide{display:none}.manifesto-photo-stack{display:block}}
