:root{--black:#040906;--dark:#070f09;--deep:#0b160d;--deep2:#102111;--panel:#112015;--acid:#c8ffa1;--acid2:#a9f27b;--leaf:#6da95a;--soft:#b8ceb0;--muted:#829781;--line:rgba(191,255,169,.21);--line-light:rgba(191,255,169,.35);--heading:'Barlow Condensed',Impact,'Arial Narrow',sans-serif;--body:'Space Grotesk',Arial,sans-serif;--mono:'DM Mono','Courier New',monospace}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{margin:0;min-width:320px;background:var(--black);color:#e1edda;font-family:var(--body);-webkit-font-smoothing:antialiased;overflow-x:hidden}::selection{background:var(--acid);color:#07100a}a{color:inherit;text-decoration:none}button{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:2px solid var(--acid);outline-offset:5px}img{display:block;max-width:100%}h1,h2,h3,p{margin-top:0}.mono{font-family:var(--mono);font-size:11px;letter-spacing:.075em}.container{width:min(1440px,calc(100% - 104px));margin-inline:auto}.section-pad{padding:136px 0}.film-grain{position:fixed;pointer-events:none;inset:0;z-index:110;opacity:.14;mix-blend-mode:soft-light;background-image:url('data:image/svg+xml,%3Csvg viewBox=%220 0 160 160%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cfilter id=%22n%22%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%22.75%22 numOctaves=%223%22 stitchTiles=%22stitch%22/%3E%3C/filter%3E%3Crect width=%22100%25%22 height=%22100%25%22 filter=%22url(%23n)%22 opacity=%22.8%22/%3E%3C/svg%3E');background-size:210px}.reading-progress{position:fixed;top:0;left:0;width:100%;height:2px;z-index:140;pointer-events:none}.reading-progress span{display:block;width:0;height:100%;background:var(--acid);box-shadow:0 0 13px var(--acid)}.screen-corners{position:fixed;inset:12px;z-index:120;pointer-events:none}.screen-corners i{display:block;position:absolute;width:14px;height:14px;border-color:rgba(189,250,159,.48);border-style:solid}.screen-corners i:nth-child(1){left:0;top:0;border-width:1px 0 0 1px}.screen-corners i:nth-child(2){right:0;top:0;border-width:1px 1px 0 0}.screen-corners i:nth-child(3){bottom:0;left:0;border-width:0 0 1px 1px}.screen-corners i:nth-child(4){bottom:0;right:0;border-width:0 1px 1px 0}
/* NAV */
.site-header{position:absolute;top:0;left:0;width:100%;z-index:95;display:flex;align-items:center;justify-content:space-between;gap:24px;height:100px;padding:0 53px;border-bottom:1px solid rgba(185,255,165,.16);background:linear-gradient(180deg,rgba(3,10,5,.77),rgba(3,10,5,.26));transition:background .3s}.site-logo{display:inline-flex;align-items:center;gap:11px;flex-shrink:0}.site-logo img{width:44px;height:44px;border:1px solid rgba(196,255,167,.4);border-radius:12px}.site-logo__text{display:flex;flex-direction:column;gap:2px}.site-logo__text b{font-family:var(--heading);font-size:22px;font-weight:900;letter-spacing:.018em;line-height:.9;color:var(--acid)}.site-logo__text .light-word{color:#e7f6e0}.site-logo__text small{font-family:var(--mono);font-size:8px;letter-spacing:.10em;color:#88a185;margin-top:4px}.desktop-nav{display:flex;align-items:center;gap:clamp(19px,2.5vw,43px);margin-left:auto;margin-right:auto}.desktop-nav a{font-family:var(--mono);font-size:10px;letter-spacing:.05em;color:#c4d6b9;transition:color .2s;white-space:nowrap}.desktop-nav a:hover,.footer-links a:hover{color:var(--acid)}.header-actions{display:flex;align-items:center;gap:13px}.lang-toggle{background:transparent;border:0;padding:9px 2px;color:var(--acid);font-family:var(--mono);font-size:10px;font-weight:500;cursor:pointer;white-space:nowrap}.lang-toggle span{color:#60735b;margin:0 2px}.header-social{border:1px solid var(--line-light);border-radius:50%;width:40px;height:40px;display:grid;place-items:center;font-size:22px;transition:background .2s,color .2s}.header-social:hover{background:var(--acid);color:var(--black)}.header-join{display:flex;align-items:center;gap:26px;background:var(--acid);color:#07120a;padding:15px 17px 15px 21px;font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.04em;transition:transform .2s,background .2s;white-space:nowrap}.header-join:hover,.button--acid:hover{background:#e5ffc8;transform:translateY(-2px)}.header-join>span:last-child{font-size:18px;line-height:.6}.mobile-nav-toggle,.mobile-menu{display:none}
/* HERO */
.hero{position:relative;isolation:isolate;min-height:775px;height:min(980px,100svh);background:#061007;overflow:hidden}.hero-image{position:absolute;inset:0;background-image:url('assets/green-wojak.webp');background-size:cover;background-position:50% 46%;opacity:.88;filter:contrast(1.08) saturate(.85);transform:scale(1.035);animation:hero-enter 2.4s cubic-bezier(.2,.75,.1,1) both}.hero-veil{position:absolute;inset:0;background:linear-gradient(90deg,#031006 0%,rgba(3,14,5,.98) 17%,rgba(3,14,5,.83) 35%,rgba(3,14,5,.42) 60%,rgba(2,12,4,.12) 88%),linear-gradient(0deg,#030805 0%,transparent 25%,transparent 79%,#030805 105%);z-index:1}.hero-grid{position:absolute;inset:0;opacity:.23;z-index:2;background-image:linear-gradient(90deg,rgba(219,255,188,.12) 1px,transparent 1px),linear-gradient(0deg,rgba(219,255,188,.10) 1px,transparent 1px);background-size:94px 94px;mask-image:linear-gradient(0deg,transparent,black 18%,black 75%,transparent)}.hero-scanner{z-index:2;position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0,transparent 4px,rgba(2,10,3,.22) 5px,transparent 6px);opacity:.52;pointer-events:none}.hero::after{content:'';position:absolute;inset:-20%;background:radial-gradient(ellipse at 89% 53%,transparent 14%,rgba(1,9,3,.23) 48%,rgba(1,9,3,.73) 85%);z-index:1;pointer-events:none}.hero-crosshair{position:absolute;color:var(--acid);font-family:var(--mono);font-size:21px;opacity:.65;z-index:3}.hero-crosshair--a{right:15.8%;top:25%}.hero-crosshair--b{right:8.5%;bottom:21%}.hero-content{position:relative;z-index:5;padding-top:clamp(155px,20vh,228px);height:100%;pointer-events:none}.hero-content a,.hero-content button{pointer-events:auto}.hero-kicker{color:var(--acid);display:flex;align-items:center;gap:12px;margin-bottom:30px}.pulse-dot,.live-dot{display:inline-block;position:relative;vertical-align:middle;flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--acid);box-shadow:0 0 12px var(--acid)}.pulse-dot:after{content:'';position:absolute;inset:-5px;border:1px solid var(--acid);border-radius:50%;animation:pulse 2.2s infinite}.hero-heading-wrap{position:relative;width:max-content;max-width:100%}.hero-title{font-family:var(--heading);font-size:clamp(145px,17.3vw,284px);font-weight:900;line-height:.695;letter-spacing:-.058em;margin:0;display:flex;flex-direction:column;transform:scaleX(1.03);transform-origin:left center}.hero-title>span{white-space:nowrap;color:var(--acid);text-shadow:0 0 70px rgba(113,241,94,.20)}.hero-title .hollow{color:transparent;-webkit-text-stroke:2px #c4ffac;text-shadow:none;opacity:.96}.title-period{font-size:.72em;color:var(--acid);-webkit-text-stroke:0}.hero-squiggle{width:30%;height:32px;margin:17px 0 0 auto;transform:rotate(-6deg)}.hero-squiggle svg{height:100%;width:100%;fill:none;stroke:var(--acid);stroke-width:6;stroke-linecap:round}.hero-bottom-copy{display:flex;align-items:end;gap:48px;margin-top:24px}.hero-intro{max-width:400px}.serial{color:#9fc893;font-size:10px}.hero-tagline{font-family:var(--heading);font-size:clamp(31px,3.5vw,53px);line-height:.91;letter-spacing:.018em;font-weight:800;margin:16px 0 15px;color:#ecf5e6}.hero-tagline strong{font-weight:900;color:var(--acid)}.hero-description{max-width:375px;line-height:1.55;font-size:13px;color:#afc1aa;margin:0}.hero-ctas{display:flex;flex-direction:column;gap:10px;min-width:239px;margin-bottom:4px}.button{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:53px;padding:15px 16px 15px 19px;font-family:var(--mono);font-size:11px;letter-spacing:.025em;transition:background .2s,color .2s,transform .2s}.button--acid{background:var(--acid);color:#071108;font-weight:500}.button-icon{font-family:var(--body);font-size:23px;line-height:10px}.button--outline{border:1px solid var(--line-light);color:#d9ebd0;justify-content:flex-start;background:rgba(7,20,10,.35)}.button--outline:hover{background:#23442a;border-color:var(--acid)}.small-eye{color:var(--acid);font-size:17px}.face-tag{position:absolute;right:6.6%;top:16%;z-index:5;color:#c5ff9e;transform:rotate(6deg);text-shadow:0 2px 7px #082009}.face-tag__top{display:block;border:1px solid rgba(178,247,141,.6);padding:9px 11px;font-size:10px}.face-tag__top i{display:inline-block;margin-left:7px;width:6px;height:6px;border-radius:50%;background:var(--acid);box-shadow:0 0 9px var(--acid)}.face-tag__bottom{display:block;white-space:nowrap;font-size:10px;margin-top:11px;transform:translateX(5px)}.blink-stamp{position:absolute;z-index:5;bottom:17%;right:7%;display:flex;flex-direction:column;align-items:center;justify-content:center;width:145px;height:145px;border:1px dashed var(--acid);border-radius:50%;color:var(--acid);background:rgba(3,16,7,.28);font-family:var(--mono);font-size:9px;letter-spacing:.07em;transform:rotate(-17deg);cursor:pointer;transition:background .2s,transform .2s;box-shadow:0 0 0 7px rgba(8,30,12,.10)}.blink-stamp:hover{background:rgba(146,240,123,.13);transform:rotate(-8deg) scale(1.07)}.blink-stamp svg{width:78px;height:37px;margin:9px 0;fill:none;stroke:var(--acid);stroke-width:3;stroke-linecap:round}.blink-stamp svg circle{fill:var(--acid)}.blink-stamp__bottom{font-size:8px}.hero-floor{position:absolute;left:0;bottom:0;z-index:6;display:flex;align-items:center;justify-content:space-between;width:100%;height:61px;padding:0 53px;color:#9eb99a;border-top:1px solid rgba(184,255,156,.25);background:rgba(4,13,6,.65);font-size:10px}.hero-floor>span:first-child{display:flex;align-items:center;gap:9px}.square-indicator{display:inline-block;width:7px;height:7px;background:var(--acid);box-shadow:0 0 10px rgba(166,255,150,.7)}.floor-separator{color:#4e7747;margin:0 9px}.hero-floor a{font-size:10px;color:var(--acid)}.hero-floor a b{font-size:17px;vertical-align:middle;margin-left:10px}.blink-overlay{position:fixed;inset:0;background:#071608;z-index:151;pointer-events:none;transform:scaleY(0);transform-origin:center;opacity:.98}.blink-overlay.blinking{animation:blink-curtain .58s ease-in-out forwards}
/* TICKER */
.ticker-tape{overflow:hidden;background:var(--acid);color:#071207;transform:rotate(-1.2deg) scale(1.025);position:relative;z-index:5;border-top:1px solid #e3ffd3;border-bottom:1px solid #8ab975}.ticker-track{display:flex;align-items:center;width:max-content;animation:marquee 35s linear infinite}.ticker-track span{font-family:var(--heading);font-size:25px;font-weight:900;line-height:1;padding:14px 0;white-space:nowrap;letter-spacing:.045em}
/* SECTION SHARED */
.section-head{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:18px;margin-bottom:64px;color:var(--acid)}.section-index{color:var(--acid);font-weight:500}.section-side{color:#92a78d}.sparkle{font-size:18px;color:var(--acid);vertical-align:middle;margin-left:8px}.display-title{font-family:var(--heading);font-size:clamp(87px,10.5vw,168px);font-weight:900;letter-spacing:-.042em;line-height:.78;color:#e5f3dd}.display-title em{font-weight:900;font-style:normal;color:var(--acid)}.reveal{opacity:1;transform:none}.has-js .reveal{opacity:0;transform:translateY(31px);transition:opacity .65s ease,transform .7s cubic-bezier(.2,.7,.1,1)}.has-js .reveal.in-view{opacity:1;transform:translateY(0)}
/* LORE */
.origin{background:var(--dark);position:relative}.origin:before{content:'';position:absolute;top:0;right:8%;height:100%;width:1px;background:linear-gradient(180deg,transparent,rgba(140,231,115,.16),transparent);pointer-events:none}.origin-grid{display:grid;grid-template-columns:1.1fr .78fr;gap:13%;align-items:end;margin-bottom:100px}.origin-left{position:relative}.origin .display-title{font-size:clamp(86px,10vw,156px)}.hand-annotation{position:absolute;bottom:-62px;right:5%;color:#8bc47b;font-family:var(--mono);font-size:12px;transform:rotate(-8deg);display:flex;align-items:center;gap:7px}.hand-annotation svg{width:96px;fill:none;stroke:var(--acid);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;transform:rotate(13deg)}.origin-right{padding-bottom:11px;max-width:520px}.origin-right p{font-size:16px;line-height:1.8;color:#aebfac;margin-bottom:18px}.origin-right .origin-lead{font-size:30px;line-height:1.14;letter-spacing:-.025em;font-weight:700;color:#e7f5e2;margin-bottom:30px}.quote-strip{margin-top:30px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0;display:flex;align-items:center;gap:18px;font-size:13px;font-weight:600;color:var(--acid)}.quote-strip__asterisk{font-size:34px;line-height:1}.evidence-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--line-light);min-height:510px}.evidence-shot{position:relative;overflow:hidden;min-height:510px;background:#183e1b}.evidence-shot>img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:70% 41%;filter:contrast(1.17) saturate(.93)}.evidence-vignette{position:absolute;inset:0;background:linear-gradient(0deg,rgba(3,15,5,.9),transparent 24%,transparent 80%,rgba(0,9,2,.35));box-shadow:inset 0 0 160px rgba(0,0,0,.5)}.evidence-label{position:absolute;left:22px;right:22px;bottom:21px;display:flex;justify-content:space-between;color:#baf7a5}.evidence-label span:last-child{color:var(--acid)}.evidence-corner{position:absolute;inset:22px;border:1px solid rgba(192,255,165,.35);pointer-events:none}.evidence-notes{padding:48px 54px 33px;display:flex;flex-direction:column;min-width:0;background:repeating-linear-gradient(0deg,transparent 0,transparent 42px,rgba(139,197,122,.07) 43px,transparent 44px),#0e1d11}.notes-id{color:var(--acid)}.evidence-notes h3{font-family:var(--heading);font-size:clamp(50px,5.7vw,90px);font-weight:900;line-height:.83;letter-spacing:-.03em;margin:48px 0 45px}.evidence-notes h3 em{font-style:normal;color:var(--acid)}.notes-lines{border-top:1px solid var(--line)}.notes-lines>div{display:grid;grid-template-columns:48px 1fr;gap:16px;padding:13px 0;border-bottom:1px solid var(--line);font-size:13px;color:#bed5b5}.notes-lines>div span:first-child{font-family:var(--mono);color:var(--acid);font-size:11px}.note-signature{display:flex;align-items:center;justify-content:flex-end;gap:15px;color:var(--acid);font-family:var(--heading);font-size:28px;font-style:italic;margin-top:auto;padding-top:17px}.note-signature svg{width:58px;fill:none;stroke:var(--acid);stroke-width:4;stroke-linecap:round}
/* MOOD */
.mood-section{padding:100px 0;background:#bfff9a;color:#0c1c0c;position:relative;overflow:hidden}.mood-section:before{content:'GW';position:absolute;left:-4%;bottom:-20%;font-family:var(--heading);font-size:42vw;font-weight:900;line-height:.6;letter-spacing:-.07em;color:rgba(21,80,20,.055);pointer-events:none}.mood-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:10%;align-items:center;position:relative}.mood-intro .section-index{color:#275d25}.mood-intro h2{font-family:var(--heading);font-size:clamp(75px,8.5vw,132px);line-height:.83;letter-spacing:-.035em;font-weight:900;margin:31px 0}.mood-intro h2 em{font-style:normal;color:#276d2e}.mood-intro p{max-width:310px;font-size:16px;line-height:1.65}.mood-console{background:#0b180d;color:#e5f4dc;border:2px solid #152b14;box-shadow:16px 16px 0 rgba(29,80,23,.22)}.console-top,.console-bottom{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px 23px;color:#a8c3a0;border-bottom:1px solid rgba(191,255,169,.25);font-size:10px}.console-top .live-dot{width:5px;height:5px;margin-right:6px}.mood-tabs{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line)}.mood-tab{border:0;border-right:1px solid var(--line);background:#122516;color:#a7c1a1;display:flex;flex-direction:column;align-items:flex-start;gap:9px;text-align:left;padding:18px 18px 17px;font-family:var(--mono);font-size:10px;cursor:pointer;transition:background .2s,color .2s}.mood-tab:last-child{border-right:0}.mood-tab small{font-size:12px;opacity:.65}.mood-tab.active{background:var(--acid);color:#061307;font-weight:500}.mood-tab:hover:not(.active){background:#233f26}.mood-output{padding:34px 35px 29px;min-height:320px;display:flex;flex-direction:column;align-items:flex-start}.mood-output__id{color:var(--acid)}.mood-output__text{font-family:var(--heading);font-weight:900;font-size:clamp(49px,5.5vw,82px);line-height:.85;letter-spacing:-.017em;margin:23px 0 19px;text-transform:uppercase;color:#e9f7dd}.mood-output>p{font-size:14px;color:#aac7a1;line-height:1.5;min-height:42px;margin-bottom:20px}.mood-meter{margin-top:auto;width:100%;height:12px;border:1px solid #42603e;padding:2px}.mood-meter i{display:block;height:100%;background:var(--acid);width:33%;box-shadow:0 0 12px rgba(200,255,161,.35);transition:width .6s cubic-bezier(.1,.75,.15,1)}.mood-meter-label{display:flex;justify-content:space-between;width:100%;font-size:9px;color:#8dab83;margin-top:10px}.console-bottom{border-top:1px solid var(--line);border-bottom:0;padding-top:15px;padding-bottom:15px;font-size:9px}
/* ROADMAP */
.roadmap{background:var(--black);position:relative}.roadmap:before{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 94% 40%,rgba(47,104,47,.13),transparent 53%)}.roadmap-heading{display:flex;align-items:end;justify-content:space-between;gap:36px;margin-bottom:90px}.roadmap-heading .display-title{margin-bottom:0}.roadmap-heading p{max-width:330px;margin:0 0 9px;color:#a9bca5;font-size:15px;line-height:1.7}.roadmap-list{border-top:1px solid var(--line-light)}.roadmap-item{position:relative;display:grid;grid-template-columns:27% 1fr 10%;align-items:center;gap:20px;min-height:207px;padding:37px 9px;border-bottom:1px solid var(--line);overflow:hidden;transition:padding .3s,background .3s}.roadmap-item:hover{padding-left:29px;background:rgba(153,255,128,.045)}.roadmap-item::before{content:'';position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--acid);transform:scaleY(0);transition:transform .25s;transform-origin:center}.roadmap-item:hover::before{transform:scaleY(1)}.roadmap-number{font-family:var(--heading);font-size:clamp(95px,11vw,164px);letter-spacing:-.045em;line-height:.7;font-weight:900;color:rgba(184,255,152,.13);transition:color .2s}.roadmap-number span{font-family:var(--mono);font-size:12px;letter-spacing:0;font-weight:400;color:#617660}.roadmap-item:hover .roadmap-number{color:var(--acid)}.roadmap-tag{font-size:10px;color:var(--acid);margin-bottom:10px}.roadmap-item h3{font-family:var(--heading);font-size:clamp(39px,4.5vw,62px);line-height:.88;letter-spacing:.002em;font-weight:900;margin:0 0 12px}.roadmap-item p{font-size:13px;line-height:1.55;color:#a0b69b;max-width:620px;margin:0}.roadmap-glyph{justify-self:end;font-family:var(--heading);font-size:clamp(50px,7vw,95px);color:#517e46;font-weight:800;transition:transform .3s,color .3s}.roadmap-item:hover .roadmap-glyph{color:var(--acid);transform:rotate(18deg)}.roadmap-end{display:flex;align-items:center;justify-content:space-between;padding:27px 0;color:#8aa283}.roadmap-end>span:last-child{color:var(--acid);font-size:23px}
/* CHART */
.chart-section{background:#0b160e;position:relative;overflow:hidden}.chart-section:before{content:'';position:absolute;inset:0;background-image:radial-gradient(rgba(175,255,142,.08) 1px,transparent 1px);background-size:23px 23px;mask-image:linear-gradient(0deg,transparent,black 35%,black 78%,transparent);pointer-events:none}.chart-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:57px}.chart-heading .display-title{margin-bottom:0}.chart-heading-side{max-width:300px;padding-bottom:8px}.chart-heading-side p{font-size:19px;line-height:1.35;color:#d0e0c7;margin-bottom:23px}.text-link{font-family:var(--mono);font-size:10px;color:var(--acid);border-bottom:1px solid var(--acid);padding-bottom:10px;display:flex;align-items:center;justify-content:space-between;gap:30px;width:max-content;max-width:100%;transition:gap .2s}.text-link:hover{gap:46px}.text-link b{font-size:20px;line-height:.6;font-weight:400}.chart-terminal{border:1px solid #426c39;background:#060d08;box-shadow:0 23px 70px rgba(0,0,0,.3),0 0 0 10px rgba(105,170,87,.055)}.terminal-top,.terminal-subnav,.terminal-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:17px 23px;color:#9eb898;border-bottom:1px solid var(--line);font-size:10px}.terminal-top{background:#172b19}.terminal-lights{display:flex;gap:7px}.terminal-lights i{height:9px;width:9px;border:1px solid #53804d;border-radius:50%}.terminal-lights i:first-child{background:var(--acid);border-color:var(--acid);box-shadow:0 0 10px var(--acid)}.terminal-source strong{color:var(--acid);font-weight:500}.terminal-subnav{height:54px;background:#0e1e11}.terminal-subnav>span:first-child{color:var(--acid);font-size:12px}.terminal-subnav small{color:#789174;font-size:10px}.terminal-subnav-mark{margin-right:7px}.term-dots{color:#547251}.chart-window{position:relative;height:clamp(380px,49vw,600px);overflow:hidden}.chart-window>iframe{display:block;width:100%;height:100%;border:0;background:#09150c}.chart-window>iframe[hidden]{display:none}.chart-empty{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 50%,rgba(58,116,52,.15),transparent 43%),repeating-linear-gradient(0deg,rgba(1,10,2,.10) 0,rgba(1,10,2,.1) 2px,transparent 3px,transparent 6px),#050d07;overflow:hidden}.chart-empty::before{content:'';position:absolute;inset:23px;border:1px solid rgba(150,230,133,.12);pointer-events:none}.chart-empty::after{content:'+';position:absolute;right:23px;bottom:12px;font-size:40px;color:#315b30;font-family:var(--mono)}.chart-reticle{position:relative;width:260px;height:260px;display:grid;place-items:center;margin-bottom:10px}.reticle-circle{position:absolute;border-radius:50%;border:1px solid rgba(139,224,119,.19)}.reticle-circle--1{inset:11px}.reticle-circle--2{inset:37px;border-style:dashed;animation:spin 35s linear infinite}.reticle-sweep{position:absolute;inset:4px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg,transparent 282deg,rgba(145,245,117,.22) 355deg,rgba(145,245,117,.42) 360deg);animation:spin 6s linear infinite}.reticle-eye{position:relative;z-index:1;width:178px;fill:none;stroke:var(--acid);stroke-width:4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 16px rgba(149,247,128,.30))}.reticle-eye .eye-pupil{fill:var(--acid)}.empty-copy{text-align:center;position:relative}.empty-copy .signal-number{color:#64805d;font-size:10px}.empty-copy h3{font-family:var(--heading);font-size:clamp(50px,6vw,80px);font-weight:900;margin:9px 0 8px;color:var(--acid);line-height:.9}.empty-copy p{color:#9fbe96;font-size:12px;letter-spacing:.03em}.empty-underscore{display:block;color:var(--acid);font-size:23px;animation:flicker 1.2s step-end infinite}.terminal-bottom{border-top:1px solid var(--line);border-bottom:0;background:#142617}.terminal-bottom-left{display:flex;align-items:center;gap:12px}.terminal-heart{color:var(--acid);font-size:13px}
/* COMMUNITY */
.community{position:relative;overflow:hidden;background:#071008}.community-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 46%,rgba(40,103,49,.24),transparent 65%)}.community .container{position:relative}.community-head{display:flex;justify-content:space-between;align-items:end;gap:65px;margin-bottom:70px}.community-preface{color:var(--acid);display:block;margin-bottom:30px}.community-head .display-title{font-size:clamp(86px,9.9vw,159px);margin-bottom:0}.community-head .display-title em{white-space:nowrap}.community-head>p{font-size:17px;line-height:1.55;color:#bad0b0;max-width:265px;margin:0 0 7px}.social-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.social-card{min-height:393px;border:1px solid var(--line-light);background:#112014;padding:24px 26px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;transition:transform .25s,background .3s,border-color .3s}.social-card::before{content:'';position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(90deg,transparent 0,transparent 32px,rgba(184,255,153,.04) 33px,transparent 34px)}.social-card:hover{transform:translateY(-8px);border-color:var(--acid);background:#25452a}.social-card--tg{background:#c8ffa1;color:#0b230d}.social-card--tg:hover{background:#e2ffc5}.social-card--tg::before{background:repeating-linear-gradient(90deg,transparent 0,transparent 32px,rgba(13,42,14,.07) 33px,transparent 34px)}.social-top{position:relative;display:flex;justify-content:space-between;font-size:10px}.social-top span:last-child{font-family:var(--body);font-size:23px;line-height:.7}.social-icon{position:relative;width:125px;height:125px;margin:auto;display:grid;place-items:center}.social-icon svg{width:115px;height:115px;fill:none;stroke:currentColor;stroke-width:4;stroke-linejoin:round;stroke-linecap:round;transform:rotate(-10deg)}.social-icon--x{font-size:130px;font-weight:700;line-height:1;font-family:var(--body)}.social-icon--pulse{width:155px;height:130px}.social-icon--pulse svg{width:100%;height:100%;stroke:var(--acid);stroke-width:6}.social-bottom{position:relative;display:flex;justify-content:space-between;align-items:end;gap:10px}.social-bottom h3{font-family:var(--heading);font-size:clamp(33px,3vw,48px);font-weight:900;line-height:.88;max-width:180px;margin:0}.social-bottom span{font-family:var(--mono);font-size:9px;letter-spacing:.04em;white-space:nowrap}.community-note{padding:22px 0;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;color:#a5bda0;gap:24px}.community-note>span:first-child{color:var(--acid)}
/* FOOTER */
.site-footer{background:#030805;padding:83px 0 35px}.footer-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:60px}.footer-wordmark{font-family:var(--heading);font-size:clamp(110px,15vw,220px);font-weight:900;line-height:.68;letter-spacing:-.055em;color:var(--acid);display:block}.footer-wordmark span{color:transparent;-webkit-text-stroke:1.5px var(--acid)}.footer-logo-line{display:flex;align-items:center;gap:12px;margin-top:34px;color:#afcf9f}.footer-details{display:flex;flex-direction:column;justify-content:flex-end}.footer-links{display:flex;align-items:center;flex-wrap:wrap;gap:24px 33px;padding-bottom:40px;border-bottom:1px solid var(--line);color:var(--acid)}.footer-details p{font-size:12px;color:#849c80;max-width:450px;line-height:1.75;margin:33px 0 60px}.footer-meta{display:flex;justify-content:space-between;gap:20px;font-size:9px;color:#779273}
@keyframes pulse{0%{transform:scale(.6);opacity:.8}70%,100%{transform:scale(2.1);opacity:0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes flicker{50%{opacity:0}}@keyframes marquee{to{transform:translateX(-50%)}}@keyframes hero-enter{from{transform:scale(1.10);filter:contrast(.85) saturate(.5)}to{transform:scale(1.035);filter:contrast(1.08) saturate(.85)}}@keyframes blink-curtain{0%,100%{transform:scaleY(0)}44%,58%{transform:scaleY(1)}}
@media(max-width:1250px){.container{width:min(1140px,calc(100% - 72px))}.site-header{padding-inline:36px}.desktop-nav{gap:21px}.desktop-nav a{font-size:9px}.header-join{gap:10px}.hero-title{font-size:17.7vw}.hero-floor{padding-inline:36px}.evidence-notes{padding:38px}.evidence-notes h3{font-size:6vw}.social-bottom{flex-wrap:wrap}.social-bottom span{margin-top:8px}}
@media(max-width:1050px){.desktop-nav{display:none}.site-header{height:81px}.mobile-nav-toggle{width:39px;height:39px;display:flex;flex-direction:column;justify-content:center;gap:7px;border:1px solid var(--line-light);background:transparent;padding:9px;cursor:pointer}.mobile-nav-toggle span{display:block;height:2px;background:var(--acid);width:100%;transition:transform .2s}.mobile-nav-toggle[aria-expanded=true] span:first-child{transform:translateY(4.5px) rotate(45deg)}.mobile-nav-toggle[aria-expanded=true] span:last-child{transform:translateY(-4.5px) rotate(-45deg)}.mobile-menu{position:absolute;z-index:94;top:81px;left:0;right:0;display:flex;flex-direction:column;background:#08120a;border-bottom:1px solid var(--acid);padding:14px 35px 25px;opacity:0;visibility:hidden;transform:translateY(-12px);transition:opacity .2s,transform .2s,visibility .2s}.mobile-menu.open{opacity:1;visibility:visible;transform:translateY(0)}.mobile-menu a{font-family:var(--heading);font-size:32px;font-weight:800;border-bottom:1px solid var(--line);padding:12px 0;color:#dbf0d1}.mobile-menu a:last-child{color:var(--acid)}.hero{height:850px}.hero-content{padding-top:175px}.hero-heading-wrap{max-width:96%}.hero-title{font-size:19.3vw}.hero-bottom-copy{gap:25px}.hero-image{background-position:56% center}.origin-grid{gap:7%}.mood-layout{gap:5%}.community-head .display-title{font-size:10vw}}
@media(max-width:800px){.container{width:calc(100% - 44px)}.section-pad{padding:87px 0}.site-header{padding-inline:22px}.header-social{display:none}.header-join{padding:14px;font-size:9px}.site-logo__text small{display:none}.hero{min-height:740px;height:840px}.hero-image{background-position:56% center}.hero-veil{background:linear-gradient(90deg,#031006 0%,rgba(3,14,5,.85) 26%,rgba(3,14,5,.18) 100%),linear-gradient(0deg,#030805 0%,transparent 43%,rgba(3,14,5,.30) 100%)}.hero-content{padding-top:200px}.hero-title{font-size:clamp(113px,19.2vw,153px)}.hero-bottom-copy{margin-top:55px;align-items:flex-start;flex-wrap:wrap}.hero-intro{max-width:350px}.hero-ctas{flex-direction:row;width:100%;min-width:0}.hero-ctas .button{min-width:0}.face-tag{top:13%;right:4%}.blink-stamp{bottom:18%;right:6%;width:115px;height:115px;font-size:7px}.blink-stamp svg{width:60px;margin:6px 0}.hero-floor{padding-inline:22px}.hero-floor-right{display:none}.origin-grid{grid-template-columns:1fr;gap:46px;margin-bottom:70px}.origin .display-title{font-size:clamp(86px,13.5vw,130px)}.origin-right{max-width:600px}.hand-annotation{bottom:-32px;right:8%}.evidence-grid{min-height:0}.evidence-shot{min-height:440px}.evidence-notes{padding:27px}.evidence-notes h3{font-size:clamp(47px,6.3vw,70px);margin:35px 0}.notes-lines>div{font-size:11px;grid-template-columns:25px 1fr;gap:9px}.mood-layout{grid-template-columns:1fr;gap:40px}.mood-intro h2{font-size:clamp(76px,12vw,120px)}.mood-intro p{max-width:550px}.roadmap-heading{align-items:flex-start;flex-direction:column;gap:25px;margin-bottom:50px}.roadmap-heading .display-title{font-size:13vw}.roadmap-heading p{max-width:540px}.roadmap-item{grid-template-columns:23% 1fr 6%;min-height:170px;gap:10px}.roadmap-number{font-size:11vw}.roadmap-glyph{font-size:7vw}.chart-heading .display-title{font-size:13vw}.community-head{flex-direction:column;align-items:flex-start;gap:24px}.community-head .display-title{font-size:11.7vw}.community-head>p{max-width:580px}.social-card{min-height:310px;padding:18px}.social-icon{transform:scale(.83)}.social-bottom h3{font-size:34px}.social-bottom span{font-size:8px}.footer-layout{gap:30px}.footer-wordmark{font-size:13vw}}
@media(max-width:590px){.site-header{height:72px}.site-logo img{width:38px;height:38px}.site-logo__text b{font-size:20px}.header-actions{gap:11px}.header-join{display:none}.mobile-menu{top:72px}.hero{min-height:830px;height:100svh;max-height:980px}.hero-image{background-size:auto 100%;background-position:56% center;opacity:.95}.hero-veil{background:linear-gradient(0deg,#030805 0%,rgba(3,14,5,.94) 13%,rgba(3,14,5,.63) 39%,rgba(3,14,5,.25) 68%,rgba(3,14,5,.29) 100%),linear-gradient(90deg,rgba(2,13,4,.6),transparent 100%)}.hero-content{padding-top:clamp(205px,29vh,290px)}.hero-kicker{font-size:8px;margin-bottom:25px}.hero-title{font-size:clamp(91px,23vw,149px);letter-spacing:-.053em;line-height:.76}.hero-title .hollow{-webkit-text-stroke:1.4px var(--acid)}.hero-squiggle{height:21px;margin-top:8px}.hero-bottom-copy{margin-top:30px;display:block}.hero-tagline{font-size:clamp(37px,9.6vw,52px);margin-top:14px}.hero-description{font-size:12px;max-width:320px}.hero-ctas{margin-top:26px;flex-direction:column;max-width:330px;gap:8px}.button{min-height:48px}.face-tag{top:107px;right:22px;transform:rotate(4deg)}.face-tag__top{font-size:8px}.face-tag__bottom{font-size:8px}.blink-stamp{top:170px;right:32px;bottom:auto;width:94px;height:94px;opacity:.9;transform:rotate(-14deg)}.blink-stamp__top,.blink-stamp__bottom{font-size:6px}.blink-stamp svg{width:52px;height:27px;margin:4px 0}.hero-floor{height:52px;font-size:8px}.hero-floor a{font-size:8px}.hero-floor a b{margin-left:4px}.ticker-track span{font-size:19px;padding:12px 0}.section-head{margin-bottom:39px;align-items:flex-start;gap:15px}.section-index,.section-side{font-size:9px}.section-side{text-align:right}.display-title{font-size:clamp(68px,13.5vw,90px)}.origin .display-title{font-size:clamp(72px,15vw,100px)}.origin-grid{gap:35px;margin-bottom:65px}.hand-annotation{display:none}.origin-right .origin-lead{font-size:27px;margin-bottom:20px}.origin-right p{font-size:14px;line-height:1.65}.evidence-grid{grid-template-columns:1fr}.evidence-shot{min-height:440px}.evidence-notes{min-height:450px;padding:30px 28px}.evidence-notes h3{font-size:clamp(55px,11vw,79px);margin:32px 0}.notes-lines>div{font-size:12px}.mood-section{padding:76px 0}.mood-intro h2{font-size:clamp(70px,15vw,108px)}.mood-intro p{font-size:14px}.mood-console{box-shadow:8px 8px 0 rgba(29,80,23,.22)}.console-top,.console-bottom{font-size:8px;padding:14px 12px}.mood-tab{padding:14px 9px;font-size:8px;letter-spacing:-.04em}.mood-output{padding:30px 19px;min-height:290px}.mood-output__text{font-size:clamp(51px,12vw,80px)}.mood-output>p{font-size:12px}.roadmap-heading{gap:15px}.roadmap-heading .display-title{font-size:14vw}.roadmap-heading p{font-size:13px}.roadmap-item{grid-template-columns:66px 1fr;gap:13px;padding:29px 4px;min-height:158px}.roadmap-item:hover{padding-left:10px}.roadmap-number{font-size:65px;align-self:start;padding-top:17px}.roadmap-number span{display:block;font-size:9px;margin-top:6px}.roadmap-tag{font-size:8px}.roadmap-item h3{font-size:clamp(37px,8vw,49px)}.roadmap-item p{font-size:12px}.roadmap-glyph{display:none}.roadmap-end{font-size:8px}.roadmap-end span:nth-child(2){display:none}.chart-heading{align-items:flex-start;flex-direction:column;gap:23px;margin-bottom:38px}.chart-heading .display-title{font-size:18vw}.chart-heading-side p{font-size:15px;max-width:300px}.chart-terminal{box-shadow:0 15px 40px rgba(0,0,0,.23)}.terminal-top{padding:14px 12px;font-size:8px;gap:9px}.terminal-top>span:nth-child(2){flex:1}.terminal-source{font-size:7px}.terminal-lights{gap:4px}.terminal-lights i{width:7px;height:7px}.terminal-subnav,.terminal-bottom{font-size:8px;padding:13px 12px}.terminal-subnav small{font-size:8px}.terminal-subnav>span:last-child{font-size:8px}.chart-window{height:440px}.chart-reticle{width:200px;height:200px}.reticle-eye{width:144px}.empty-copy h3{font-size:58px}.empty-copy p{font-size:10px;max-width:250px}.terminal-bottom>span:last-child{font-size:7px}.community-head .display-title{font-size:clamp(58px,12.9vw,84px)}.community-head .display-title em{white-space:normal}.community-head{margin-bottom:45px}.community-head>p{font-size:14px}.social-grid{grid-template-columns:1fr;gap:10px}.social-card{min-height:218px;padding:20px 22px}.social-icon{position:absolute;right:28px;top:40px;transform:scale(.65);transform-origin:center}.social-top{font-size:10px}.social-bottom h3{font-size:42px;max-width:190px}.social-bottom span{margin-top:0}.community-note{font-size:8px}.community-note>span:last-child{display:none}.site-footer{padding:72px 0 30px}.footer-layout{grid-template-columns:1fr;gap:65px}.footer-wordmark{font-size:25vw}.footer-details p{margin:28px 0 40px}.footer-links{gap:24px;padding-bottom:25px}.footer-logo-line{margin-top:27px}.footer-meta{font-size:8px}.screen-corners{inset:7px}}
@media(max-width:380px){.container{width:calc(100% - 34px)}.site-header{padding-inline:17px}.hero-title{font-size:22.4vw}.hero-kicker{font-size:7px}.hero-tagline{font-size:35px}.face-tag{right:14px}.blink-stamp{right:23px}.hero-floor{padding-inline:17px}.hero-floor a{letter-spacing:-.02em}.section-pad{padding:75px 0}.origin .display-title{font-size:14.7vw}.mood-output__text{font-size:49px}.roadmap-item h3{font-size:35px}.roadmap-item{grid-template-columns:58px 1fr}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.has-js .reveal{opacity:1;transform:none}.hero-image{transform:none}}
.copy-ca{border:1px solid var(--line-light);padding:8px 10px;background:transparent;color:var(--acid);font-size:9px;white-space:nowrap;cursor:pointer}.copy-ca:hover{background:#2b4d2c}.copy-ca[hidden]{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/* Keep the diagonal tape inside the viewport at every screen size. */
.ticker-tape{transform:none;clip-path:polygon(0 12%,100% 0,100% 88%,0 100%);margin-top:-9px;margin-bottom:-9px;padding:8px 0}
@media(min-width:801px){.hero-content{padding-top:clamp(124px,15vh,180px)}}
.chart-empty[hidden]{display:none}
@media(min-width:801px){.community-head{display:block}.community-head>p{margin:29px 0 0 auto;max-width:490px}.community-head .display-title{font-size:clamp(83px,9vw,142px)}}
html[lang=ru] .origin .display-title{font-size:clamp(68px,8.7vw,132px)}
html[lang=ru] .mood-intro h2{font-size:clamp(67px,7vw,108px)}
html[lang=ru] .evidence-notes h3{font-size:clamp(47px,5vw,78px)}
html[lang=ru] .roadmap-item h3{font-size:clamp(37px,4.1vw,59px)}
html[lang=ru] .display-title,html[lang=ru] .mood-intro h2,html[lang=ru] .evidence-notes h3{overflow-wrap:anywhere}
@media(max-width:800px){html[lang=ru] .origin .display-title{font-size:clamp(64px,11vw,109px)};html[lang=ru] .mood-intro h2{font-size:clamp(65px,9.5vw,100px)}}
@media(max-width:590px){html[lang=ru] .origin .display-title{font-size:clamp(62px,11.4vw,80px)}html[lang=ru] .mood-intro h2{font-size:clamp(57px,10vw,80px)}html[lang=ru] .evidence-notes h3{font-size:clamp(48px,9vw,69px)}html[lang=ru] .roadmap-item h3{font-size:clamp(32px,7.4vw,45px)}}
