:root{--bg:#fff;--fg:#000;--muted:rgba(0,0,0,.58);--page-pad:clamp(18px,4vw,46px);--mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--sans:Arial,Helvetica,system-ui,sans-serif}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:#fff}body{font-family:var(--sans)}button,input,textarea{font:inherit}.countdown-page{--bg:#fff;--fg:#000;--muted:rgba(0,0,0,.56);min-height:100svh;width:100%;position:relative;overflow-x:hidden;background:var(--bg);color:var(--fg);transition:background-color .18s linear,color .18s linear}.polarity-dark{--bg:#000;--fg:#fff;--muted:rgba(255,255,255,.62)}.polarity-mid{--bg:#fff;--fg:#000;--muted:rgba(0,0,0,.56);animation:mid-uncertainty 5.2s step-end infinite}.reduced-motion.polarity-mid{animation:none}@keyframes mid-uncertainty{0%,26%,34%,63%,71%,to{--bg:#fff;--fg:#000;--muted:rgba(0,0,0,.56)}27%,33%,64%,70%{--bg:#000;--fg:#fff;--muted:rgba(255,255,255,.62)}}.tier-none:not(.reduced-motion){animation:teaser-polarity 5.1s step-end infinite}@keyframes teaser-polarity{0%,49%,88%,to{--bg:#fff;--fg:#000;--muted:rgba(0,0,0,.56)}52%,82%{--bg:#000;--fg:#fff;--muted:rgba(255,255,255,.62)}}.tier-none:not(.reduced-motion) .countdown-message{animation:teaser-copy 5.1s step-end infinite}@keyframes teaser-copy{0%,55%,to{opacity:0}59%,86%{opacity:1}}.wordmark{position:absolute;top:var(--page-pad);left:var(--page-pad);z-index:8;font-size:13px;font-weight:500;letter-spacing:-.02em;text-transform:lowercase}.launch-reveal,.teaser-stage{min-height:100svh;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:88px var(--page-pad) 108px}.question{font-size:clamp(14px,1.6vw,18px);line-height:1.2;margin-bottom:clamp(24px,5vh,54px);letter-spacing:-.02em}.brand-morph{--mark-size:clamp(92px,19vw,178px);width:var(--mark-size);height:var(--mark-size);position:relative;color:currentColor;margin-bottom:clamp(24px,5vh,52px)}.brand-mark{position:absolute;inset:0;width:100%;height:100%}.machine-mark{opacity:max(0,calc(1 - var(--skull-strength)));animation:machine-cycle 5.1s linear infinite}.skull-mark{opacity:var(--skull-strength);transform:scale(.98);animation:skull-cycle 5.1s linear infinite}.machine-dot-grid .md{transform-box:fill-box;transform-origin:center}.md-1,.md-5,.md-9{animation:dot-think-a 5.1s step-end infinite}.md-2,.md-6,.md-7{animation:dot-think-b 5.1s step-end infinite}.md-3,.md-4,.md-8{animation:dot-think-c 5.1s step-end infinite}@keyframes dot-think-a{0%,25%,47%,to{transform:translate(0);opacity:1}29%{transform:translate(2px,-1px);opacity:.72}35%{transform:translate(-1px,1px);opacity:1}41%{transform:translate(1px);opacity:.48}}@keyframes dot-think-b{0%,25%,47%,to{transform:translate(0);opacity:1}28%{transform:translate(-1px,1px);opacity:.5}34%{transform:translate(1px,1px);opacity:1}42%{transform:translateY(-1px);opacity:.68}}@keyframes dot-think-c{0%,25%,47%,to{transform:translate(0);opacity:1}30%{transform:translate(1px,1px);opacity:.36}37%{transform:translate(-2px);opacity:.82}44%{transform:translateY(1px);opacity:1}}@keyframes machine-cycle{0%,24%{opacity:1;transform:translate(0)}31%{opacity:1;transform:translate(.7px,-.4px)}38%{opacity:1;transform:translate(-.4px,.6px)}44%{opacity:1;transform:translate(.3px,.2px)}48%{opacity:1;transform:translate(0)}52%,82%{opacity:max(0,calc(1 - var(--skull-strength)))}88%,to{opacity:1;transform:translate(0)}}@keyframes skull-cycle{0%,43%{opacity:0;transform:scale(.96)}47%{opacity:calc(var(--skull-strength)*.35);transform:translateX(1px) scale(.97)}49%{opacity:calc(var(--skull-strength)*.55);transform:translateX(-1px) scale(.975)}52%,82%{opacity:var(--skull-strength);transform:scale(1)}88%,to{opacity:0;transform:scale(.98)}}.brand-morph-cooked:after{content:"";position:absolute;inset:13%;border:1px solid;opacity:0;pointer-events:none;animation:cooked-hesitate 5.1s step-end infinite}@keyframes cooked-hesitate{0%,46%,51%,to{opacity:0;transform:translate(0)}47%{opacity:.16;transform:translate(2px)}48%{opacity:.1;transform:translate(-2px,1px)}49%{opacity:.18;transform:translate(1px,-1px)}50%{opacity:0}}.dot-score{--dot-size:clamp(5px,1.2vw,11px);--dot-gap:clamp(3px,.62vw,6px);display:inline-flex;gap:clamp(11px,2.2vw,22px);align-items:center;justify-content:center;margin:0 0 16px}.dot-glyph{display:grid;grid-template-columns:repeat(5,var(--dot-size));grid-template-rows:repeat(7,var(--dot-size));grid-gap:var(--dot-gap);gap:var(--dot-gap)}.dot-glyph i{width:var(--dot-size);height:var(--dot-size);border-radius:50%;display:block}.dot-glyph i.on{background:currentColor}.dot-glyph i.off{opacity:0}.glyph-percent{transform:scale(.78);transform-origin:center;margin-left:-5px}.state-line{font-family:var(--mono);font-size:clamp(16px,2.2vw,24px);margin-top:2px;letter-spacing:-.03em}.countdown-message{font-family:var(--mono);font-size:clamp(14px,1.7vw,18px);margin-top:clamp(20px,4vh,36px);letter-spacing:-.02em}.live-link{font-family:var(--mono);font-size:14px;margin-top:16px}.terminal-status{position:absolute;z-index:8;left:var(--page-pad);right:var(--page-pad);bottom:max(20px,env(safe-area-inset-bottom));grid-template-columns:auto 1fr auto;grid-gap:12px;gap:12px;font-family:var(--mono);font-size:11px;letter-spacing:-.02em;color:var(--muted)}.status-dots,.terminal-status{display:grid;align-items:center}.status-dots{grid-template-columns:repeat(16,1fr);grid-gap:4px;gap:4px}.status-dots i{width:3px;height:3px;justify-self:center;border-radius:50%;background:currentColor;opacity:.16}.status-dots i.filled{opacity:.82}.is-loading .launch-reveal,.is-loading .teaser-stage{opacity:0}.is-ready .launch-reveal,.is-ready .teaser-stage{opacity:1;transition:opacity .1s linear}.launch-reveal{min-height:100svh;position:relative;border-bottom:1px solid}.launch-reveal .question{display:none}.product-placeholder{min-height:100svh;background:#fff;color:#000;display:flex;flex-direction:column;align-items:center;padding:92px 24px 52px;text-align:center;position:relative}.product-brand{position:absolute;left:22px;top:22px;font-size:12px}.product-placeholder h1{font-size:clamp(29px,6vw,54px);font-weight:400;letter-spacing:-.04em;line-height:1.04;margin:9vh 0 28px}.upload-box{width:min(560px,100%);border:1px dashed #000;padding:42px 20px 34px;font-family:var(--mono);font-size:13px}.upload-arrow{font-size:25px;margin-bottom:12px}.upload-box small{display:block;margin-top:18px;font-size:11px}.examples{max-width:590px;font-family:var(--mono);font-size:10px;line-height:1.7;margin:16px 0 30px}.product-placeholder button{background:#000;color:#fff;border:0;padding:13px 42px;font-family:var(--mono);font-size:14px;opacity:1}.privacy-line{font-family:var(--mono);font-size:10px;line-height:1.4;margin-top:auto}.placeholder-note{font-family:var(--mono);font-size:9px;opacity:.48;margin-top:18px}@media(max-width:640px){.launch-reveal,.teaser-stage{justify-content:center;padding-top:80px;padding-bottom:104px}.question{margin-bottom:34px}.brand-morph{--mark-size:112px;margin-bottom:31px}.dot-score{--dot-size:7px;--dot-gap:4px;gap:13px}.terminal-status{font-size:10px;gap:8px}.status-dots{gap:2px}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important}.brand-morph-cooked:after,.machine-mark,.polarity-mid,.skull-mark{animation:none!important}.machine-mark{opacity:max(0,calc(1 - var(--skull-strength)))}.skull-mark{opacity:var(--skull-strength);transform:none}.countdown-page{transition:none}}@media(max-aspect-ratio:9/16){.teaser-stage{justify-content:center}}.tier-none:not(.reduced-motion){animation:cp1-teaser-polarity 5.1s linear infinite}.tier-none:not(.reduced-motion) .machine-mark{animation:cp1-machine-cycle 5.1s linear infinite}.tier-none:not(.reduced-motion) .skull-mark{animation:cp1-skull-cycle 5.1s linear infinite}.tier-none:not(.reduced-motion) .countdown-message{animation:cp1-teaser-copy 5.1s step-end infinite}@keyframes cp1-teaser-polarity{0%,49%{background-color:#fff;color:#000;--muted:rgba(0,0,0,.56)}52%,87.99%{background-color:#000;color:#fff;--muted:rgba(255,255,255,.62)}88%,to{background-color:#fff;color:#000;--muted:rgba(0,0,0,.56)}}@keyframes cp1-machine-cycle{0%,24%{opacity:1;transform:translate(0)}31%{opacity:1;transform:translate(.7px,-.4px)}38%{opacity:1;transform:translate(-.4px,.6px)}44%{opacity:1;transform:translate(.3px,.2px)}48%{opacity:1;transform:translate(0)}52%,87.99%{opacity:max(0,calc(1 - var(--skull-strength)));transform:translate(0)}88%,to{opacity:1;transform:translate(0)}}@keyframes cp1-skull-cycle{0%,43%{opacity:0;transform:scale(.96)}47%{opacity:calc(var(--skull-strength) * .35);transform:translateX(1px) scale(.97)}49%{opacity:calc(var(--skull-strength) * .55);transform:translateX(-1px) scale(.975)}52%,87.99%{opacity:var(--skull-strength);transform:scale(1)}88%,to{opacity:0;transform:scale(.98)}}@keyframes cp1-teaser-copy{0%,55%{opacity:0}59%,87.99%{opacity:1}88%,to{opacity:0}}@media (max-width:640px){.terminal-status{bottom:max(32px,calc(env(safe-area-inset-bottom) + 16px))}}