:root{color-scheme:dark;--space-black:#0A0D1C;--structural-navy:#14213B;--grid-blue:#303B59;--signal-cyan:#51E5EA;--signal-magenta:#FF65C7;--signal-lime:#C4EE6A;--terrain-black:var(--space-black);--terrain-raised:var(--structural-navy);--oxidized-red:#ff7b61;--mars-sand:#dba27a;--warning-amber:#ffc857;--terminal-cyan:var(--signal-cyan);--text:#F1F4FC;--muted-text:#A9B4D0;--line:var(--grid-blue);--success:var(--signal-lime);--danger:#ff6d6d;--magenta:var(--signal-magenta);--cyan:var(--signal-cyan);--muted:var(--muted-text);--content:1240px;--font-display:"Arial Narrow","DIN Condensed","Roboto Condensed",Impact,sans-serif;--font-text:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-data:"SFMono-Regular","Roboto Mono",Consolas,monospace;--mono:var(--font-data);--font-mono:var(--font-data);--sans:var(--font-text)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--terrain-black)}body{margin:0;background:var(--terrain-black);color:var(--text);font:16px/1.68 var(--sans)}a{color:inherit}img{display:block;max-width:100%}button,input,select{font:inherit}:focus-visible{outline:3px solid var(--warning-amber);outline-offset:4px}.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}.muted{color:var(--muted-text)}.skip-link{position:fixed;inset-block-start:8px;inset-inline-start:8px;z-index:100;padding:10px 14px;color:var(--terrain-black);background:var(--warning-amber);transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.shell{width:min(calc(100% - 48px),var(--content));margin-inline:auto}.site-header{position:sticky;inset-block-start:0;z-index:50;border-block-end:1px solid var(--line);background:rgba(10,13,28,.96)}.nav-row{min-height:78px;display:flex;align-items:center;gap:22px}.brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font:800 15px/1 var(--mono);letter-spacing:.18em}.brand-logo{width:40px;height:40px;flex:0 0 40px;object-fit:cover;border:1px solid var(--line);border-radius:4px;background:var(--structural-navy)}.nav-links{margin-inline-start:auto;display:flex;align-items:center;gap:18px}.nav-links a{color:var(--muted-text);font:650 12px/1 var(--mono);letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.nav-links a:hover,.nav-links a[aria-current=page]{color:var(--terminal-cyan)}.language-control{display:flex;align-items:center}.language-control select{max-width:140px;border:1px solid var(--line);color:var(--text);background:var(--terrain-raised);padding:9px 28px 9px 10px}.nav-toggle{display:none;margin-inline-start:auto;border:1px solid var(--line);color:var(--terminal-cyan);background:0 0;padding:8px 10px}.status-strip{border-block-end:1px solid var(--line);background:#0d1328;color:var(--muted-text);font:600 10px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase}.status-strip .shell{min-height:36px;display:flex;align-items:center;gap:20px;overflow-x:auto}.status-light{color:var(--success)}.status-priority{color:var(--warning-amber)}.mars-time{display:inline-flex;flex:0 0 auto;align-items:center;gap:10px;white-space:nowrap;font-variant-numeric:tabular-nums}.mars-time time{min-width:25ch;color:var(--terminal-cyan);font:inherit;font-variant-numeric:tabular-nums}.mars-time-status{color:var(--success)}.mars-time-panel{background:#0d1112}.mars-time--expanded{display:flex;justify-content:space-between;gap:24px;width:100%;padding:clamp(22px,4vw,42px);border:1px solid var(--line);background:var(--terrain-raised)}.mars-time--expanded time{min-width:0;color:var(--text);font:700 clamp(22px,4vw,42px)/1.2 var(--mono);letter-spacing:-.03em}.mars-time--expanded .mars-time-status{font:700 11px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase}.hero{min-height:min(820px,88vh);display:grid;align-items:end;position:relative;isolation:isolate;border-block-end:1px solid var(--line);overflow:hidden}.hero::after{content:"";position:absolute;inset:0;z-index:1;background:rgba(10,13,28,.7);clip-path:polygon(0 0,64% 0,45% 100%,0 100%);pointer-events:none}.cinematic-hero{position:absolute;inset:0;z-index:0}.cinematic-frame{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:var(--terrain-raised)}.cinematic-hero.cinematic-frame{position:absolute;inset:0;width:auto;height:auto;aspect-ratio:auto}.cinematic-poster,[data-cinematic-video]>video{width:100%;height:100%;object-fit:cover}[data-cinematic-video]>video{position:absolute;inset:0;z-index:2;opacity:0;filter:saturate(.86) contrast(1.08) brightness(.72)}.cinematic-poster{position:absolute;inset:0;z-index:1;display:block}[data-cinematic-video].is-playing>video{opacity:1}[data-cinematic-video].is-playing .cinematic-poster{opacity:0}.is-static video{display:none}.is-static .cinematic-poster{opacity:1}.cinematic-hud{position:absolute;inset:16px 16px auto;z-index:3;display:flex;justify-content:space-between;pointer-events:none;color:var(--terminal-cyan);font:700 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase}.hero-content{position:relative;z-index:2;width:min(820px,100%);padding-block:150px 104px}.eyebrow{margin:0 0 16px;color:var(--terminal-cyan);font:700 12px/1.3 var(--mono);letter-spacing:.18em;text-transform:uppercase}h1,h2,h3{margin:0;line-height:1.04;text-wrap:balance}h1{max-width:980px;font:800 clamp(54px,9vw,118px)/.92 var(--font-display);letter-spacing:-.035em;text-transform:uppercase}h2{font:760 clamp(34px,5vw,64px)/1 var(--font-display);letter-spacing:-.022em}h3{font-size:20px}:lang(ja),:lang(ko),:lang(zh-Hans),:lang(zh-Hant){--font-display:var(--font-text)}:lang(ja) h1,:lang(ja) h2,:lang(ko) h1,:lang(ko) h2,:lang(zh-Hans) h1,:lang(zh-Hans) h2,:lang(zh-Hant) h1,:lang(zh-Hant) h2{line-height:1.12;letter-spacing:-.035em}.lead{max-width:760px;margin:22px 0 0;color:#d4d2cc;font-size:clamp(18px, 2vw, 24px)}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-block-start:30px}.button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:12px 18px;border:1px solid var(--terminal-cyan);color:var(--terrain-black);background:var(--terminal-cyan);font:750 12px/1 var(--mono);letter-spacing:.09em;text-decoration:none;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}.button.secondary{color:var(--text);background:0 0;border-color:var(--line)}.button.amber{border-color:var(--warning-amber);background:var(--warning-amber)}.section{padding-block:clamp(76px,10vw,140px);border-block-end:1px solid var(--line)}.section.compact{padding-block:64px}.section-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.72fr);gap:50px;align-items:end;margin-block-end:46px}.section-head p{margin:0;color:var(--muted-text)}.split{display:grid;grid-template-columns:1.08fr .92fr;gap:clamp(32px,6vw,80px);align-items:center}.surface{border:1px solid var(--line);background:var(--terrain-raised);padding:clamp(22px,4vw,42px);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px))}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;border:1px solid var(--line);background:var(--line)}.metric{padding:24px;background:var(--terrain-raised)}.metric strong{display:block;color:var(--warning-amber);font:700 28px/1 var(--mono)}.metric span{color:var(--muted-text);font:600 11px/1.4 var(--mono);text-transform:uppercase}.behavior-log{border:1px solid var(--line);background:#0d1112}.log-head{padding:12px 16px;border-block-end:1px solid var(--line);color:var(--terminal-cyan);font:700 11px/1 var(--mono);letter-spacing:.14em}.behavior-row{display:grid;grid-template-columns:86px 1fr auto;gap:18px;padding:15px 16px;border-block-end:1px solid #23292b;font:12px/1.5 var(--mono)}.behavior-row:last-child{border-block-end:0}.behavior-row span,.behavior-row time{color:var(--muted-text)}.behavior-row b{color:var(--warning-amber);font-weight:600}.gameplay-gallery{background:#0b0e0f}.capture-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px}.capture-grid figure{margin:0;border:1px solid var(--line);background:var(--terrain-raised);overflow:hidden}.capture-grid figure:first-child,.capture-grid figure:nth-child(4){grid-column:span 7}.capture-grid figure:nth-child(2),.capture-grid figure:nth-child(3){grid-column:span 5}.capture-grid .cinematic-frame{border-block-end:1px solid var(--line)}.capture-grid img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;filter:saturate(.8) contrast(1.08) brightness(.84);transition:filter .2s}.capture-grid figure:hover img{filter:saturate(1) contrast(1.04) brightness(.96)}.capture-grid figcaption{padding:12px 14px;border-block-start:1px solid var(--line);color:var(--terminal-cyan);font:700 10px/1.3 var(--mono);letter-spacing:.12em}.module-diagram{min-height:320px;position:relative;border:1px solid var(--line);background:#0d1011;overflow:hidden}.module{position:absolute;width:24%;min-width:88px;aspect-ratio:1.45;display:grid;place-items:center;border:1px solid var(--terminal-cyan);color:var(--terminal-cyan);background:#121719;font:700 10px/1 var(--mono);letter-spacing:.08em;clip-path:polygon(0 0,85% 0,100% 22%,100% 100%,15% 100%,0 78%)}.module.one{inset:14% auto auto 12%}.module.two{inset:18% 12% auto auto}.module.three{inset:auto auto 12% 31%}.module.four{inset:45% 33% auto auto;border-color:var(--warning-amber);color:var(--warning-amber)}.blueprint-section,.web5-blueprint{position:relative;isolation:isolate;overflow:hidden;background:#0b0e0f}.blueprint-section::after,.blueprint-section::before,.web5-blueprint::after,.web5-blueprint::before{content:"";position:absolute;z-index:-1;border:1px solid rgba(87,228,242,.13);border-radius:50%;pointer-events:none}.blueprint-section::before,.web5-blueprint::before{width:min(58vw,720px);aspect-ratio:1;inset:-34% -15% auto auto;box-shadow:inset 0 0 0 96px rgba(87,228,242,.018),inset 0 0 0 192px rgba(196,154,114,.012)}.blueprint-section::after,.web5-blueprint::after{width:min(31vw,390px);aspect-ratio:1;inset:auto auto -24% -9%;border-color:rgba(196,154,114,.14)}.blueprint-heading h2{max-width:16ch}.blueprint-intro{max-width:58ch}.blueprint-rail,.web5-layers{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(22px,4vw,56px);margin:0;padding:0;list-style:none}.blueprint-rail::before,.web5-layers::before{content:"";position:absolute;inset:29px 29px auto;height:1px;background:linear-gradient(90deg,var(--terminal-cyan),var(--warning-amber),var(--mars-sand));opacity:.5}.blueprint-layer,.web5-layer{position:relative;min-width:0;padding-block-start:86px}.blueprint-layer::before,.web5-layer::before{content:"WEB" attr(data-web-generation) ".0";position:absolute;inset:0 auto auto 0;width:58px;height:58px;display:grid;place-items:center;border:1px solid var(--terminal-cyan);border-radius:50%;color:var(--terminal-cyan);background:#0b0e0f;font:700 8px/1 var(--mono);letter-spacing:.04em}.blueprint-layer:nth-child(2)::before,.web5-layer:nth-child(2)::before{border-color:var(--warning-amber);color:var(--warning-amber)}.blueprint-layer:nth-child(3)::before,.web5-layer:nth-child(3)::before{border-color:var(--mars-sand);color:var(--mars-sand)}.blueprint-layer .tag,.web5-layer .tag{margin-block-end:18px}.blueprint-layer h3,.web5-layer h3{font-size:clamp(24px,3vw,34px)}.blueprint-layer>p:last-child,.web5-layer>p:last-child{margin-block:18px 0;color:var(--muted-text)}.blueprint-formula,.web5-formula{min-height:3.2em;margin:16px 0 0;color:var(--text);font:700 clamp(14px,1.55vw,18px)/1.6 var(--mono);overflow-wrap:anywhere}.blueprint-disclosure,.web5-disclosure{position:relative;margin-block:clamp(40px,6vw,72px) 0}.roadmap-blueprint,.roadmap-blueprint-summary{background:#0b0e0f}.roadmap-blueprint .section-head,.roadmap-blueprint-summary .section-head{margin-block-end:32px}.roadmap-blueprint .section-head h2,.roadmap-blueprint-summary .section-head h2{max-width:17ch}.blueprint-rail--compact{gap:clamp(16px,3vw,34px)}.blueprint-rail--compact .blueprint-layer{min-height:118px;padding-block-start:76px}.blueprint-rail--compact .blueprint-formula{min-height:0;margin:0;color:var(--mars-sand);font-size:clamp(12px,1.35vw,16px)}.roadmap-blueprint-note{max-width:78ch;margin:30px 0 0;color:var(--muted-text);font-size:14px}.grid-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.record{min-height:230px;padding:24px;border-block-start:2px solid var(--oxidized-red);border-inline:1px solid var(--line);border-block-end:1px solid var(--line);background:var(--terrain-raised)}.record h2{margin-block-start:18px;font-size:25px;letter-spacing:-.02em}.record p{color:var(--muted-text)}.tag{display:inline-flex;padding:5px 8px;border:1px solid var(--line);color:var(--terminal-cyan);font:700 10px/1 var(--mono);letter-spacing:.08em}.tag.prototype{color:var(--warning-amber)}.tag.development{color:var(--magenta)}.tag.vision{color:var(--mars-sand)}.page-hero{padding-block:110px 82px;border-block-end:1px solid var(--line);background:var(--structural-navy)}.page-hero h1{font-size:clamp(44px,7vw,82px)}.prose{max-width:820px}.prose li,.prose p{color:#c2c1bb}.prose h2{margin-block:56px 18px;font-size:clamp(28px,4vw,44px)}.prose a{color:var(--terminal-cyan)}.notice{padding:20px;border-inline-start:3px solid var(--warning-amber);background:#17150f;color:#ddd4bd}.empty-state{padding:40px;border:1px dashed var(--line);color:var(--muted-text)}.empty-state h2{margin-block:22px 14px;color:var(--text);font-size:clamp(28px,4vw,46px)}.manifesto{color:var(--mars-sand);font:700 clamp(20px,3vw,34px)/1.55 var(--mono)}blockquote{margin:22px 0;color:var(--mars-sand);font-size:clamp(24px,3vw,36px);line-height:1.3}.creator-quote{color:var(--text)}.team-roster-section{position:relative;isolation:isolate;overflow:hidden;background:#0d1328}.team-roster-section::before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;opacity:.34;background-image:linear-gradient(90deg,transparent 0 calc(50% - .5px),rgba(81,229,234,.16) calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px))}.team-roster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(36px,8vw,120px);align-items:start}[data-team-roster]{display:grid}.team-person-card{position:relative;min-width:0;overflow:visible;border:0;background:0 0}[data-team-member]{position:relative;min-width:0}.team-person-card[data-team-member=mac-shen],[data-team-member=mac-shen]{margin-block-start:clamp(54px,8vw,124px)}.team-person-visual{position:relative;margin:0;overflow:hidden;aspect-ratio:1/1;border:1px solid var(--line);background:#07090b}.team-person-visual::after{content:"";position:absolute;inset:auto 0 0;height:36%;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(9,10,12,.7))}.team-person-visual img,[data-team-avatar]{display:block;width:100%;height:100%;aspect-ratio:1/1;object-fit:cover;object-position:center;filter:saturate(.92) contrast(1.06);transition:filter .2s,transform .24s}.team-person-card:hover .team-person-visual img,[data-team-member]:hover [data-team-avatar]{filter:saturate(1.06) contrast(1.03);transform:scale(1.012)}.team-person-copy{min-width:0;padding:clamp(24px,3vw,38px) 0 0}.team-person-card [data-team-role],[data-team-member] [data-team-role]{display:block;margin:0 0 12px;color:var(--terminal-cyan);font:700 10px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase}.team-person-card[data-team-member=mac-shen] [data-team-role],[data-team-member=mac-shen] [data-team-role]{color:var(--magenta)}.team-person-card [data-team-name],[data-team-member] [data-team-name]{margin:0;color:var(--text);font:700 clamp(30px,4vw,48px)/1.05 var(--mono);letter-spacing:.055em;overflow-wrap:anywhere}.team-person-card [data-team-summary],[data-team-member] [data-team-summary]{margin:20px 0 0;color:var(--muted-text);line-height:1.7;overflow-wrap:anywhere}.team-person-card .team-member-link,[data-team-member] .team-member-link{display:inline-flex;align-items:center;min-height:42px;margin-block-start:22px}.team-member-credit{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 18px;align-items:baseline;margin:26px 0 0;padding:18px 0;border-block:1px solid var(--line)}.team-member-credit [data-team-role]{margin:0;color:var(--terminal-cyan);font:700 10px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase}.team-member-credit [data-team-name]{margin:0;color:var(--text);font:700 clamp(22px,3vw,30px)/1.1 var(--mono);letter-spacing:.08em}.team-member-summary{grid-column:1/-1;margin:10px 0 0;color:var(--muted-text);font-size:14px;line-height:1.65}.team-member-link{grid-column:1/-1;justify-self:start;margin-block-start:4px;color:var(--terminal-cyan);font:700 11px/1.4 var(--mono);letter-spacing:.08em;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.team-member-link:hover{color:var(--text)}.team-member-link:focus-visible{outline:3px solid var(--warning-amber);outline-offset:5px}.team-social-section{border-block-start:1px solid var(--line);background:var(--structural-navy)}.team-social{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(28px,6vw,80px);align-items:center}.team-social h2{margin-block-start:12px;font-size:clamp(30px,4vw,48px)}.team-social p:not(.eyebrow){max-width:58ch;color:var(--muted-text)}.team-x-link{min-height:58px;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:14px 18px;border:1px solid var(--line);color:var(--text);background:#0d1011;font:700 12px/1.4 var(--mono);letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:border-color .18s,color .18s,transform .18s}.team-x-link:hover{border-color:var(--terminal-cyan);color:var(--terminal-cyan);transform:translateY(-2px)}.team-x-link:focus-visible{outline:3px solid var(--warning-amber);outline-offset:4px}.team-x-icon{width:28px;height:28px;flex:0 0 28px;object-fit:contain}.terminal-form{display:grid;gap:12px;max-width:520px;margin-block-start:28px}.terminal-form label{color:var(--muted-text);font:700 11px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase}.terminal-form input{width:100%;min-height:50px;border:1px solid var(--line);color:var(--text);background:#0d1328;padding:12px 14px}.admission-panel{border-block-start:3px solid var(--signal-cyan);background:#0d1328}.terminal-form .button{justify-self:start;margin-block-start:4px}.admission-panel .metrics{margin-block:24px;grid-template-columns:repeat(3,1fr)}.has-queue-support-prompt{overflow:hidden}.queue-support-prompt{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:24px;background:rgba(3,5,6,.88)}.queue-support-prompt[hidden]{display:none}.queue-support-dialog{position:relative;width:min(100%,620px);padding:clamp(30px,6vw,58px);border:1px solid var(--line);border-block-start:3px solid var(--warning-amber);background:#0d1328;box-shadow:0 30px 90px rgba(0,0,0,.55);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px))}.queue-support-dialog h2{max-width:12ch}.queue-support-dialog>p:not(.eyebrow){margin:22px 0 0;color:#c2c1bb}.queue-support-close{position:absolute;inset-block-start:12px;inset-inline-end:12px;width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--line);color:var(--text);background:#111516;font:400 28px/1 var(--sans);cursor:pointer}.queue-support-close:hover{border-color:var(--warning-amber);color:var(--warning-amber)}.has-support-dialog{overflow:hidden}.support-dialog-layer{position:fixed;inset:0;z-index:110;display:grid;place-items:center;padding:16px;background:rgba(3,5,6,.9)}.support-dialog-layer[hidden]{display:none}.support-dialog{position:relative;width:min(100%,880px);max-height:min(880px,calc(100dvh - 32px));overflow:auto;padding:clamp(32px,5vw,58px);border:1px solid var(--line);border-block-start:3px solid var(--terminal-cyan);background:#0d1328;box-shadow:0 34px 100px rgba(0,0,0,.62);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));overscroll-behavior:contain}.support-dialog h2{max-width:14ch}.support-dialog-lead{max-width:66ch;margin-block-start:16px;color:#c2c1bb}.support-dialog-close{position:absolute;inset-block-start:12px;inset-inline-end:12px;width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--line);color:var(--text);background:#111516;font:400 28px/1 var(--sans);cursor:pointer}.support-dialog-close:focus-visible,.support-dialog-close:hover{border-color:var(--terminal-cyan);color:var(--terminal-cyan)}.support-dialog-status{min-height:1.4em;margin-block-start:16px}.support-method-list{display:grid;gap:18px;margin-block-start:24px}.support-method-card{display:grid;grid-template-columns:minmax(180px,260px) minmax(0,1fr);gap:12px 22px;align-items:start;padding:clamp(18px,3vw,28px);border:1px solid var(--line);background:var(--terrain-black)}.support-method-card>h3{grid-column:2;margin:0;font-size:clamp(22px,3vw,32px)}.support-method-card>.support-kofi-frame,.support-method-card>a,.support-method-card>button,.support-method-card>code,.support-method-card>p{grid-column:2}.support-method-card>button{justify-self:start}.copy-status{min-height:1.4em}.support-method-qr{grid-column:1;grid-row:1/span 6;width:100%;aspect-ratio:1;object-fit:contain;border:8px solid #fff;background:#fff}.support-kofi-frame{min-width:0;overflow:hidden;border:1px solid var(--line);background:#fff}.support-kofi-frame:empty{display:none}.support-kofi-frame iframe{display:block;width:100%;min-height:520px;border:0;background:#fff}.support-dialog-disclosure{margin-block-start:24px}.support-tabs{display:flex;gap:1px;margin-block-end:18px;border-block-end:1px solid var(--line)}.currency-tab{min-width:150px;padding:14px 18px;border:1px solid var(--line);border-block-end:0;color:var(--muted-text);background:#0d1011;font:700 12px/1 var(--mono);letter-spacing:.08em}.currency-tab.is-active{color:var(--terrain-black);background:var(--terminal-cyan);border-color:var(--terminal-cyan)}.support-panel{min-height:310px}.support-panel h2{margin-block:22px 14px}.support-panel[hidden]{display:none}.support-disclosure{margin-block-start:28px}.qr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,320px));gap:18px;margin-block-start:24px}.qr-card{padding:18px;border:1px solid var(--line);background:#0d1011}.qr-card img{width:100%;aspect-ratio:1;object-fit:contain;background:#fff}.qr-card h3{margin-block:16px 4px}.wallet-address{display:block;margin-block-start:12px;padding:12px;border:1px solid var(--line);color:var(--terminal-cyan);background:var(--terrain-black);font:700 12px/1.6 var(--mono);overflow-wrap:anywhere;user-select:all}.roadmap-note{margin:56px 0 0 94px}.roadmap-timeline{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:0}.roadmap-timeline::before{content:"";position:absolute;inset:0 auto 0 31px;width:1px;background:linear-gradient(180deg,var(--signal-cyan),var(--signal-magenta) 52%,var(--signal-lime))}.roadmap-phase{position:relative;min-height:0;padding:clamp(42px,6vw,78px) 0 clamp(42px,6vw,78px) 94px;border:0;border-block-end:1px solid var(--line);background:0 0}.roadmap-phase::before{content:attr(data-phase);position:absolute;inset:clamp(42px,6vw,78px) auto auto 0;width:64px;height:32px;display:grid;place-items:center;border:1px solid var(--signal-cyan);color:var(--signal-cyan);background:var(--space-black);font:700 10px/1 var(--font-data);letter-spacing:.1em}.roadmap-phase h2{margin-block-start:20px;font-size:clamp(28px,4vw,46px)}.roadmap-phase p{color:var(--muted-text)}.roadmap-phase-vr,.roadmap-phase[data-phase="07"]{border-block-end-color:var(--signal-lime)}.roadmap-phase-disclosure,[data-vr-disclosure]{margin-block:24px 0;padding-block-start:18px;border-block-start:1px solid var(--line);font-size:14px}.phase-number{display:block;margin-block-end:18px;color:var(--terminal-cyan);font:700 12px/1 var(--mono);letter-spacing:.16em}.page-concept,.roadmap-concept{position:relative;margin:0;border:1px solid var(--line);background:var(--terrain-raised);overflow:hidden}.roadmap-concept{grid-column:1/-1;margin:clamp(38px,6vw,72px) 0 clamp(38px,6vw,72px) 94px}.page-concept img,.roadmap-concept img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.page-concept figcaption,.roadmap-concept figcaption{display:flex;justify-content:space-between;gap:20px;padding:12px 16px;border-block-start:1px solid var(--line);color:var(--terminal-cyan);font:700 10px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase}.page-concept{width:min(calc(100% - 32px),var(--content));margin:clamp(40px,7vw,84px) auto 0}[data-roadmap-hero]{border-block-start:3px solid var(--terminal-cyan);background:#050708;box-shadow:0 28px 90px rgba(0,0,0,.34)}[data-roadmap-hero]::after{content:"";position:absolute;inset:0 0 auto;height:1px;pointer-events:none;background:linear-gradient(90deg,var(--terminal-cyan),transparent 38%,transparent 62%,var(--magenta));opacity:.8}[data-roadmap-hero] img{filter:saturate(.96) contrast(1.06) brightness(.88)}[data-roadmap-hero] figcaption{background:linear-gradient(90deg,rgba(87,228,242,.06),transparent 46%,rgba(227,107,212,.06))}.roadmap-zoe,[data-roadmap-zoe]{grid-column:1/-1;display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);min-width:0;overflow:hidden;border:1px solid var(--line);border-block-start:3px solid var(--magenta);background:radial-gradient(circle at 88% 14%,rgba(87,228,242,.1),transparent 30%),var(--terrain-raised);clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,24px 100%,0 calc(100% - 24px))}.roadmap-zoe-visual,[data-roadmap-zoe] figure{position:relative;min-width:0;margin:0;overflow:hidden;border-inline-end:1px solid var(--line);background:#07080b}.roadmap-zoe-visual::after,[data-roadmap-zoe] figure::after{content:"";position:absolute;z-index:1;inset:auto 0 0;height:40%;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(9,10,12,.76))}.roadmap-zoe-visual img,[data-roadmap-zoe] figure img{display:block;width:100%;height:100%;min-height:540px;aspect-ratio:2/3;object-fit:cover;object-position:center top;filter:saturate(.94) contrast(1.06)}.roadmap-zoe-visual figcaption,[data-roadmap-zoe] figure figcaption{position:absolute;z-index:2;inset:auto 0 0;display:flex;min-height:38px;align-items:center;padding:12px 16px;color:var(--terminal-cyan);background:linear-gradient(180deg,rgba(8,10,12,.12),rgba(8,10,12,.92));font:700 10px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase}.roadmap-zoe-copy{min-width:0;align-self:center;padding:clamp(30px,5vw,70px)}[data-roadmap-zoe-title]{max-width:12ch;font-size:clamp(34px,5vw,64px);overflow-wrap:anywhere}[data-roadmap-zoe-summary]{max-width:54ch;margin:24px 0 0;color:#d4d2cc;font-size:clamp(17px,2vw,21px);line-height:1.7;overflow-wrap:anywhere}[data-roadmap-zoe-disclosure]{max-width:58ch;margin:30px 0 0;padding-block-start:20px;border-block-start:1px solid var(--line);color:var(--muted-text);font:600 12px/1.7 var(--mono);letter-spacing:.045em;overflow-wrap:anywhere}.pixel-hero{padding-block:clamp(70px,9vw,128px);border-block-end:1px solid var(--line);background:var(--structural-navy)}.pixel-hero-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);gap:clamp(34px,6vw,84px);align-items:center}.pixel-hero h1{font-size:clamp(52px,8vw,104px)}.pixel-status{display:flex;align-items:center;gap:14px;margin-block-start:28px;color:var(--muted-text)}.pixel-media{position:relative;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--line);border-block-start:3px solid var(--terminal-cyan);background:#030506;box-shadow:0 30px 90px rgba(0,0,0,.42)}.pixel-media .pixel-poster,.pixel-media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pixel-media video{z-index:2}.pixel-media .pixel-poster{z-index:3}.pixel-media[data-media-state=fallback] video,.pixel-media[data-motion=reduced] video{display:none}.pixel-gallery{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.pixel-gallery figure{grid-column:span 4;margin:0;overflow:hidden;border:1px solid var(--line);background:var(--terrain-raised)}.pixel-gallery .pixel-gallery-lead{grid-column:span 8;grid-row:auto;align-self:start}.pixel-gallery .pixel-gallery-lead img{height:clamp(360px,42vw,560px);min-height:0;aspect-ratio:auto}.pixel-gallery img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;image-rendering:pixelated;filter:saturate(.86) contrast(1.08);transition:filter .18s,transform .18s}.pixel-gallery figure:hover img{filter:saturate(1.04) contrast(1.03);transform:scale(1.015)}.pixel-gallery figcaption{padding:12px 14px;color:var(--terminal-cyan);font:700 10px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase}.pixel-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;border:1px solid var(--line);background:var(--line)}.pixel-facts div{padding:24px;background:var(--terrain-raised)}.pixel-facts dt{color:var(--muted-text);font:700 10px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase}.pixel-facts dd{margin:10px 0 0;color:var(--warning-amber);font:700 18px/1.35 var(--mono)}.pixel-novel-teaser{border-inline-start:3px solid var(--magenta);color:inherit;text-decoration:none;transition:border-color .18s,transform .18s}.pixel-novel-teaser:hover{border-color:var(--terminal-cyan);transform:translateY(-2px)}.pixel-novel-teaser:focus-visible{outline:3px solid var(--warning-amber);outline-offset:4px}.novel-hero-grid{display:grid;grid-template-columns:minmax(0,.86fr) minmax(420px,1.14fr);gap:clamp(34px,7vw,96px);align-items:center}.community-links{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.community-links:empty,.community-links[hidden]{display:none}.community-link{min-width:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:8px;border:1px solid var(--line);color:var(--text);background:#0d1011;font:700 11px/1.4 var(--mono);letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.community-link:hover{border-color:var(--terminal-cyan);color:var(--terminal-cyan)}.community-link:focus-visible{outline:3px solid var(--warning-amber);outline-offset:4px}.community-icon{width:24px;height:24px;flex:0 0 24px;object-fit:contain}.community-full{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:12px}.community-full .community-link{min-width:0;min-height:104px;display:grid;grid-template-columns:32px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;justify-content:stretch;padding:18px}.community-full .community-icon{width:32px;height:32px;grid-row:1/-1;align-self:center}.community-cta,.community-platform{display:block}.community-platform{color:var(--muted-text);font-size:10px}.community-cta{color:var(--terminal-cyan)}[dir=rtl] .community-links{direction:rtl}[dir=rtl] .community-full .community-link{text-align:start}.site-footer{padding-block:54px;background:#070809}.footer-grid{display:grid;grid-template-columns:1fr auto;gap:30px}.footer-grid>:first-child{grid-column:1;grid-row:1/span 2}.footer-grid>.footer-links{grid-column:2;grid-row:1;justify-content:flex-end}.footer-grid>.community-links{grid-column:2;grid-row:2;justify-content:flex-end}.footer-links{display:flex;flex-wrap:wrap;gap:18px}.footer-links a{color:var(--muted-text)}.footer-note{color:var(--muted-text);font-size:13px}[dir=rtl] .hero::after{transform:scaleX(-1)}@media (max-width:1120px){.nav-toggle{display:inline-flex}.nav-links{position:absolute;inset:78px 0 auto;display:none;padding:22px 24px;border-block-end:1px solid var(--line);background:var(--terrain-black);flex-direction:column;align-items:stretch}.nav-links.is-open{display:flex}.language-control{margin-inline-start:0}}@media (max-width:860px){.pixel-hero-grid,.section-head,.split{grid-template-columns:1fr}.grid-list{grid-template-columns:1fr 1fr}.blueprint-rail,.web5-layers{grid-template-columns:1fr;gap:0}.blueprint-rail::before,.web5-layers::before{inset:29px auto 29px 29px;width:1px;height:auto;background:linear-gradient(180deg,var(--terminal-cyan),var(--warning-amber),var(--mars-sand))}.blueprint-layer,.blueprint-rail--compact .blueprint-layer,.web5-layer{min-height:150px;padding:0 0 44px 86px}.blueprint-layer:last-child,.blueprint-rail--compact .blueprint-layer:last-child,.web5-layer:last-child{min-height:58px;padding-block-end:0}.blueprint-formula,.web5-formula{min-height:0}.hero{min-height:620px}.hero::after{clip-path:polygon(0 0,90% 0,72% 100%,0 100%)}}@media (max-width:600px){.status-strip .shell{min-height:48px;flex-wrap:wrap;gap:4px 14px;overflow-x:visible;padding-block:6px}.status-strip .mars-time{flex:1 1 100%;flex-wrap:wrap;gap:1px 10px;max-width:100%;min-width:0}.status-strip .mars-time time{max-width:100%;min-width:0}.status-strip .mars-time-status{flex:1 1 12ch;min-width:0;overflow-wrap:anywhere;white-space:normal}.mars-time--expanded{align-items:flex-start;flex-direction:column}}@media (max-width:760px){.roadmap-timeline,.roadmap-zoe,[data-roadmap-zoe]{grid-template-columns:1fr}.roadmap-zoe-visual,[data-roadmap-zoe] figure{border-inline-end:0;border-block-end:1px solid var(--line)}.roadmap-zoe-visual img,[data-roadmap-zoe] figure img{height:auto;min-height:0;aspect-ratio:4/5;object-position:center 18%}.team-roster,[data-team-roster]{grid-template-columns:1fr}.team-roster-section::before{display:none}}@media (max-width:560px){.shell{width:min(calc(100% - 22px),var(--content))}.capture-grid,.community-full,.footer-grid,.grid-list,.metrics,.pixel-facts{grid-template-columns:1fr}.footer-grid>.community-links,.footer-grid>.footer-links,.footer-grid>:first-child{grid-column:1;grid-row:auto;justify-content:flex-start}.community-links{max-width:100%}.community-full .community-link{width:100%}.team-social{grid-template-columns:1fr}.team-x-link{width:100%;justify-content:flex-start}.roadmap-zoe-copy,.team-person-copy{padding:24px}.page-concept figcaption,.roadmap-concept figcaption,[data-roadmap-hero] figcaption{align-items:flex-start;flex-direction:column;gap:6px}[data-roadmap-zoe-title]{font-size:clamp(30px,10vw,42px)}[data-roadmap-zoe-summary]{font-size:16px}.capture-grid figure:nth-child(n){grid-column:auto}.pixel-gallery{grid-template-columns:1fr}.pixel-gallery figure{grid-column:auto}.pixel-gallery .pixel-gallery-lead{grid-column:auto;grid-row:auto}.pixel-gallery .pixel-gallery-lead img{height:auto;min-height:0;aspect-ratio:16/9}.support-tabs{flex-wrap:wrap}.currency-tab{min-width:0;min-height:44px;flex:1 1 calc(50% - 1px)}.admission-panel .metrics,.qr-grid{grid-template-columns:1fr}.hero-content{padding-block:90px 58px}.blueprint-section::before,.web5-blueprint::before{width:520px;inset-block-start:-110px;inset-inline-end:-350px}.blueprint-section::after,.web5-blueprint::after{display:none}.blueprint-layer,.blueprint-rail--compact .blueprint-layer,.web5-layer{padding-inline-start:72px}.blueprint-formula,.web5-formula{font-size:13px}.blueprint-disclosure,.web5-disclosure{font-size:14px}.behavior-row{grid-template-columns:68px 1fr}.behavior-row span{grid-column:2}.page-hero{padding-block:80px 58px}.queue-support-prompt{padding:12px}.queue-support-dialog{padding:64px 24px 30px}.support-dialog-layer{display:block;padding:0}.support-dialog-layer[hidden]{display:none}.support-dialog{width:100%;min-height:100dvh;max-height:100dvh;padding:calc(64px + env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) calc(28px + env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));border-inline:0;border-block-end:0;clip-path:none}.support-method-card{grid-template-columns:1fr}.support-method-card>.support-kofi-frame,.support-method-card>a,.support-method-card>button,.support-method-card>code,.support-method-card>h3,.support-method-card>p,.support-method-qr{grid-column:1;grid-row:auto}.support-method-qr{width:min(100%,420px);justify-self:center}.support-kofi-frame iframe{min-height:560px}}@media (prefers-reduced-motion:reduce){*,::after,::before{scroll-behavior:auto!important;animation-duration:NaNs!important;animation-iteration-count:1!important;transition-duration:NaNs!important}[data-cinematic-video]>video{display:none}[data-cinematic-video]>.cinematic-poster{opacity:1}}