:root{--content-max:1280px;--page-pad:32px;--page-pad-mobile:16px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px;--font-sans:-apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--color-bg:#050505;--color-panel:#0c0c0a;--color-text:#f2f0e9;--color-muted:#a5a39c;--color-dim:#77756e;--color-yellow:#ffc400;--color-yellow-hover:#ffe16a;--line-strong:#ffc4004d;--line-soft:#ffc40029}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);background-image:linear-gradient(#ffc40008 1px,#0000 1px),linear-gradient(90deg,#ffc40008 1px,#0000 1px);background-size:48px 48px;margin:0;font-size:16px;line-height:1.75;overflow-x:clip}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a{touch-action:manipulation}.section-shell,.site-nav{width:min(var(--content-max), calc(100% - (var(--page-pad) * 2)));margin-inline:auto}.hud-panel{border:1px solid var(--line-strong);background:linear-gradient(145deg,#13130ff5,#060605fa);border-radius:0;box-shadow:inset 0 0 32px #ffc40008}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.site-nav{z-index:20;justify-content:space-between;align-items:center;height:72px;display:flex;position:relative}.brand{align-items:center;gap:var(--space-3);min-width:44px;min-height:44px;color:var(--color-yellow);font:700 18px var(--font-mono);display:flex}.brand-mark{border:1px solid var(--color-yellow);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);place-items:center;width:32px;height:32px;display:grid}.nav-links{gap:var(--space-6);color:var(--color-muted);font-size:15px;display:flex}.nav-links a:hover{color:var(--color-yellow)}.nav-links a,.chat-action,.replay-voice,.text-link{border-radius:0;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.nav-cta,.button{justify-content:center;align-items:center;gap:var(--space-4);min-height:44px;padding-inline:var(--space-6);border:1px solid var(--color-yellow);color:var(--color-yellow);border-radius:0;font-weight:700;display:inline-flex}.nav-cta:hover,.button.primary{background:var(--color-yellow);color:var(--color-bg)}.button.primary:hover{background:var(--color-yellow-hover)}.button.ghost:hover{background:#ffc40014}.button.wide{width:100%}.hero{padding-block:var(--space-8) var(--space-24)}.hero-grid{gap:var(--space-6);grid-template-columns:320px minmax(0,1fr) 360px;align-items:stretch;display:grid}.hero-progress{margin-top:var(--space-6)}.chat-terminal,.product-hero{height:100%;min-height:600px}.chat-terminal{flex-direction:column;display:flex;overflow:hidden}.panel-topline{min-height:48px;padding-inline:var(--space-6);border-bottom:1px solid var(--line-soft);color:var(--color-yellow);font:600 14px var(--font-mono);justify-content:space-between;align-items:center;display:flex}.warning-dot:before{width:var(--space-2);height:var(--space-2);margin-right:var(--space-2);content:"";background:#71db38;border-radius:50%;display:inline-block;box-shadow:0 0 12px #71db38}.face-stage{aspect-ratio:4/3;height:auto;margin:var(--space-6);padding:var(--space-6);border:1px solid var(--line-soft);background:#000;place-items:center;display:grid;position:relative;overflow:hidden}.face-stage img{object-fit:contain;mix-blend-mode:screen;width:100%;height:100%;display:block}.face-stage[data-state=thinking] img{animation:.8s infinite alternate thinking-pulse}.face-stage[data-speaking=true] img{animation:.4s infinite alternate talk-bob}.voice-wave{right:var(--space-4);bottom:var(--space-3);height:var(--space-6);align-items:center;gap:var(--space-1);opacity:0;display:flex;position:absolute}.face-stage[data-speaking=true] .voice-wave{opacity:1}.voice-wave i{width:3px;height:var(--space-2);background:var(--color-yellow);animation:.6s infinite alternate wave;display:block}.voice-wave i:nth-child(2){animation-delay:.15s}.voice-wave i:nth-child(3){animation-delay:.3s}.voice-wave i:nth-child(4){animation-delay:.45s}@keyframes wave{to{height:var(--space-6)}}@keyframes talk-bob{to{transform:translateY(-4px)}}@keyframes thinking-pulse{to{opacity:.62}}.system-lines{gap:var(--space-1);padding:0 var(--space-6) var(--space-3);color:var(--color-dim);font:12px var(--font-mono);display:grid}.messages{gap:var(--space-2);max-height:160px;padding-inline:var(--space-6);flex-direction:column;display:flex;overflow:auto}.messages p{padding:var(--space-2) var(--space-3);margin:0;font-size:14px;line-height:1.55}.messages .evilbot{border:1px solid var(--line-strong);color:var(--color-yellow-hover);background:#090905;position:relative}.messages .evilbot:before{top:-8px;left:var(--space-4);width:var(--space-3);height:var(--space-3);border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);content:"";background:#090905;position:absolute;transform:rotate(45deg)}.messages .human{background:#26251f;align-self:flex-end;max-width:90%}.chat-action,.replay-voice{margin:var(--space-2) var(--space-6) 0;padding:var(--space-1);color:var(--color-yellow);cursor:pointer;text-align:left;background:0 0;border:0;font-size:12px}.chat-form{gap:var(--space-2);padding:var(--space-3) var(--space-6) var(--space-1);margin-top:auto;display:flex}.chat-form input{border:1px solid var(--line-strong);min-width:0;color:var(--color-text);padding-inline:var(--space-3);background:#080806;border-radius:0;flex:1;font-size:16px}.chat-form button{background:var(--color-yellow);width:48px;min-height:44px;color:var(--color-bg);border:0;border-radius:0;font-size:24px}.chat-terminal>small{padding:var(--space-2) var(--space-6) var(--space-6);color:var(--color-dim);font-size:11px;line-height:1.5}.hero-copy{padding:var(--space-6) 0;align-self:center}.eyebrow,.section-index{color:var(--color-yellow);font:600 12px var(--font-mono);letter-spacing:.06em}.eyebrow i{width:var(--space-2);height:var(--space-2);margin-right:var(--space-2);background:var(--color-yellow);border-radius:50%;display:inline-block}.hero h1{margin:var(--space-6) 0 var(--space-4);font:700 64px/68px var(--font-sans);letter-spacing:-.045em}.hero h1 span,.section-heading em,.crowdfunding-copy em{color:var(--color-yellow);font-style:normal}.hero-copy h2{margin:0 0 var(--space-6);font-size:26px}.hero-copy>p{color:var(--color-muted);font-size:17px}.hero-instruction{color:var(--color-yellow)!important}.hero-actions{gap:var(--space-3);margin-block:var(--space-6);display:flex}.conquest-progress{padding:var(--space-4) var(--space-6)}.conquest-progress>div:first-child{justify-content:space-between;display:flex}.conquest-progress strong{color:var(--color-yellow);font:700 20px var(--font-mono)}.progress-track{height:var(--space-2);margin-block:var(--space-3);background:#25231d}.progress-track i{background:var(--color-yellow);height:100%;box-shadow:0 0 12px var(--color-yellow);transition:width .5s;display:block}.conquest-progress p{color:var(--color-dim);margin:0;font-size:11px}.conquest-progress.pulse{box-shadow:0 0 24px #ffc40057}.product-hero{min-width:0;padding:var(--space-2) 0 0;box-shadow:none;background:0 0;border:0;flex-direction:column;justify-content:space-between;display:flex;overflow:visible}.product-hero>span,.founder-benefits>span,.form-head span,.capability-grid article>span,.physical-visual b,footer span{color:var(--color-yellow);font:12px var(--font-mono)}.product-hero img{object-fit:contain;filter:drop-shadow(0 24px 24px #000);flex:1;width:100%;min-height:0;display:block}.product-hero>div{padding-top:var(--space-4);border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;display:flex}.product-hero strong{color:var(--color-text)}.product-hero small{color:var(--color-muted)}.section-intro{max-width:720px;margin-bottom:var(--space-8)}.section-heading.centered{max-width:720px;margin:0 auto var(--space-12);text-align:center}.section-heading h2,.section-copy h2,.crowdfunding-copy h2,.waitlist-copy h2{margin:var(--space-3) 0 var(--space-4);font:700 44px/52px var(--font-sans)}.section-heading p,.section-copy p,.crowdfunding-copy p,.waitlist-copy p{color:var(--color-muted)}.physical-section,.crowdfunding-section{gap:var(--space-6);padding-block:var(--space-24);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.physical-section>:first-child,.crowdfunding-copy{grid-column:1/span 5}.physical-section>:last-child,.founder-benefits{grid-column:7/-1}.physical-visual{aspect-ratio:4/3;display:block;position:relative;overflow:hidden}.physical-visual img{width:100%;height:100%;padding:var(--space-6);object-fit:contain;object-position:center;display:block}.physical-visual b{right:var(--space-4);bottom:var(--space-4);position:absolute}.truth-tags{gap:var(--space-2);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.truth-tags span{padding:var(--space-2) var(--space-3);border:1px solid var(--line-strong);color:var(--color-yellow);font-size:13px}.content-section,.faq-section{padding-block:var(--space-24)}.capability-grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.capability-grid article{min-height:224px;padding:var(--space-6);flex-direction:column;display:flex}.capability-grid h3{margin:auto 0 var(--space-2);color:var(--color-text);font-size:23px}.capability-grid p{color:var(--color-muted)}.development-section,.waitlist-section,.honor-section{padding-block:var(--space-24);border-block:1px solid var(--line-soft);background:#ffc40005}.development-flow{gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid}.development-flow article{grid-template-rows:auto minmax(0, 1fr) auto var(--space-16);min-height:144px;padding:var(--space-6);border-top:1px solid var(--color-yellow);background:var(--color-panel);display:grid;position:relative}.development-flow b{color:var(--color-yellow);font:700 22px var(--font-mono)}.development-flow strong{color:var(--color-text);grid-row:3;margin-top:0;font-size:20px;display:block}.development-flow p{margin:var(--space-1) 0 0;color:var(--color-muted);grid-row:4;align-self:start}.development-flow article:not(:last-of-type):after{top:50%;right:calc(var(--space-6) / -2 - .5em);z-index:1;color:var(--color-yellow);content:"→";font-size:24px;font-style:normal;position:absolute;transform:translateY(-50%)}.development-flow>i{display:none}.crowdfunding-copy strong{color:var(--color-yellow)}.crowdfunding-copy ul{color:var(--color-muted);padding:0;list-style:none}.crowdfunding-copy li:before{margin-right:var(--space-2);color:var(--color-yellow);content:"+"}.founder-benefits{padding:var(--space-12)}.founder-benefits h3{margin:var(--space-8) 0 var(--space-4);font-size:30px}.founder-benefits p{margin-bottom:var(--space-8);color:var(--color-muted)}.waitlist-layout{gap:var(--space-6);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.waitlist-copy{grid-column:1/span 5}.waitlist-form{gap:var(--space-4);padding:var(--space-8);grid-column:7/-1;display:grid}.seal{width:160px;height:160px;margin:var(--space-12);border:1px solid var(--line-strong);place-items:center;display:grid;transform:rotate(45deg)}.seal span{color:var(--color-yellow);font:700 68px var(--font-mono);transform:rotate(-45deg)}.form-head{color:var(--color-yellow);justify-content:space-between;display:flex}.form-row{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.waitlist-form label{gap:var(--space-2);color:var(--color-text);font-size:13px;display:grid}.waitlist-form input,.waitlist-form select{width:100%;min-height:44px;padding-inline:var(--space-3);border:1px solid var(--line-strong);color:var(--color-text);background:#080806;border-radius:0;font-size:16px}.error{color:#ff766d!important}.avatar-picker{gap:var(--space-2);border:0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;display:grid}.avatar-picker legend{margin-bottom:var(--space-2);color:var(--color-text);grid-column:1/-1;font-size:13px}.avatar-option{border:1px solid var(--line-soft);cursor:pointer;align-items:center;position:relative;gap:var(--space-2)!important;padding:var(--space-2)!important;display:flex!important}.avatar-option.selected{border-color:var(--color-yellow);background:#ffc40014}.avatar-option input{inset:var(--space-2) auto auto var(--space-2);opacity:0;width:1px;height:1px;min-height:1px;position:absolute}.conquest-avatar{border:1px solid var(--color-yellow);width:36px;height:36px;color:var(--color-yellow);font:700 18px var(--font-mono);place-items:center;display:grid}.honor-consent{align-items:start;min-height:44px;grid-template-columns:var(--space-6) 1fr!important;display:grid!important}.honor-consent input{width:auto;margin-top:var(--space-1)}.form-note,.form-status{color:var(--color-dim);margin:0;font-size:12px}.form-status{padding:var(--space-2) 0;border-top:1px solid var(--line-soft);color:var(--color-yellow)}.honor-section{background:var(--color-bg)}.honor-grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.honor-card{align-items:center;gap:var(--space-3);padding:var(--space-4);display:flex}.honor-card div{display:grid}.honor-card small{color:var(--color-dim);font:11px var(--font-mono)}.honor-card b{color:var(--color-yellow);margin-left:auto;font-size:11px}.honor-empty{gap:var(--space-3);padding:var(--space-12);text-align:center;place-items:center;display:grid}.honor-empty span{color:var(--color-dim);font:12px var(--font-mono)}.honor-empty strong{font-size:24px}.text-link{color:var(--color-yellow)}.faq-list{border:0}.faq-list details{padding:var(--space-4) 0;border-bottom:1px solid var(--line-soft)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;font-size:18px;list-style:none;display:flex}.faq-list summary span{color:var(--color-yellow)}.faq-list p{max-width:720px;color:var(--color-muted)}footer{padding-top:var(--space-8);padding-bottom:calc(var(--space-8) + env(safe-area-inset-bottom));border-top:1px solid var(--line-strong)}footer .section-shell{color:var(--color-dim);justify-content:space-between;align-items:center;font-size:12px;display:flex}@media (min-width:1440px){.hero-grid{grid-template-columns:320px minmax(0,1fr) 360px}}@media (max-width:1439px) and (min-width:1200px){.hero-grid{grid-template-columns:300px minmax(0,1fr) 340px}.hero h1{font-size:56px;line-height:62px}}@media (max-width:1199px) and (min-width:768px){.hero-grid{grid-template-columns:minmax(0,1fr) 340px}.hero-copy{grid-area:1/1}.product-hero{grid-area:1/2}.chat-terminal{grid-area:2/1/auto/-1;min-height:0}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.physical-section,.crowdfunding-section,.waitlist-layout{grid-template-columns:1fr}.physical-section>:first-child,.physical-section>:last-child,.crowdfunding-copy,.founder-benefits,.waitlist-copy,.waitlist-form{grid-column:1}.development-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.development-flow article:nth-of-type(2):after{top:auto;right:50%;bottom:calc(var(--space-6) / -2 - .5em);transform:translate(50%)rotate(90deg)}.form-row{grid-template-columns:1fr}.nav-links{display:none}}@media (max-width:767px){:root{--page-pad:var(--page-pad-mobile)}.section-shell,.site-nav{width:calc(100% - var(--page-pad) * 2 - env(safe-area-inset-left) - env(safe-area-inset-right))}.site-nav{gap:var(--space-2)}.nav-links{display:none}.nav-cta{padding-inline:var(--space-3);font-size:12px}.hero-grid{grid-template-columns:1fr}.hero-copy{grid-area:1/1}.chat-terminal{grid-area:2/1;min-height:0}.product-hero{grid-area:3/1;min-height:0}.hero h1{font-size:40px;line-height:46px}.hero-actions{grid-template-columns:1fr;display:grid}.hero-actions .button,.founder-benefits>.button,.waitlist-form .button{width:100%}.physical-section,.crowdfunding-section,.waitlist-layout{grid-template-columns:1fr}.physical-section>:first-child,.physical-section>:last-child,.crowdfunding-copy,.founder-benefits,.waitlist-copy,.waitlist-form{grid-column:1}.capability-grid,.development-flow,.honor-grid,.form-row{grid-template-columns:1fr}.development-flow article:not(:last-of-type):after{top:auto;right:50%;bottom:calc(var(--space-6) / -2 - .5em);transform:translate(50%)rotate(90deg)}.avatar-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.form-head,footer .section-shell{gap:var(--space-2);display:grid}.product-hero>div{align-items:start;gap:var(--space-1);flex-direction:column}.seal{width:96px;height:96px;margin:var(--space-8)}}@media (max-width:359px){.brand strong{font-size:0}.brand strong:after{content:"EVILBOT";font-size:14px}}@media (hover:none){.button:hover,.nav-cta:hover{background:inherit;color:inherit}.button.primary:hover{background:var(--color-yellow);color:var(--color-bg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
