.feature-directory{z-index:18;border:1px solid color-mix(in srgb, var(--gold) 58%, var(--line-strong));background:color-mix(in srgb, var(--ink-raised) 96%, transparent);opacity:0;pointer-events:none;width:224px;transition:opacity .2s,transform .24s;position:fixed;top:50%;right:14px;overflow:hidden;transform:translate(24px,-48%);box-shadow:0 24px 70px #190c0947}.feature-directory.is-visible{opacity:1;pointer-events:auto;transform:translateY(-50%)}.feature-directory-toggle{border:0;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--paper) 94%, var(--red-dark));width:100%;min-height:58px;color:var(--ink);text-align:left;justify-content:space-between;align-items:center;padding:10px 13px;display:flex}.feature-directory-toggle span{gap:2px;display:grid}.feature-directory-toggle small{color:var(--gold-dim);letter-spacing:.12em;font:800 7px/1.2 Consolas,monospace}.feature-directory-toggle strong{letter-spacing:.04em;font-size:12px}.feature-directory-toggle b{border:1px solid color-mix(in srgb, var(--gold) 65%, transparent);width:28px;height:28px;color:var(--gold);place-items:center;font:800 9px/1 Consolas,monospace;display:grid}.feature-directory-panel{scrollbar-width:thin;scrollbar-color:var(--gold-dim) transparent;max-height:min(640px,100vh - 130px);display:grid;overflow-y:auto}.feature-directory-panel a{border-bottom:1px solid var(--line);min-height:42px;color:var(--paper-muted);grid-template-columns:25px 1fr;align-items:center;padding:6px 11px;transition:background .16s,color .16s,box-shadow .16s;display:grid}.feature-directory-panel a:last-child{border-bottom:0}.feature-directory-panel a>span{color:var(--gold-dim);font:800 7px/1 Consolas,monospace}.feature-directory-panel a>strong{gap:1px;font-size:10px;line-height:1.25;display:grid}.feature-directory-panel a em{font-style:normal}.feature-directory-panel a small{color:color-mix(in srgb, var(--paper-muted) 82%, transparent);font-size:7px;font-weight:500}.feature-directory-panel a:hover,.feature-directory-panel a.is-active{background:color-mix(in srgb, var(--red-dark) 18%, transparent);color:var(--paper-bright);box-shadow:inset 3px 0 var(--red-bright)}.feature-directory-panel a.is-active>span{color:var(--red-bright)}@media (width>=1361px){.feature-directory-toggle{cursor:default}}@media (width>=1361px) and (width<=1600px){:is(#modes,#principles,#capabilities,#code-intelligence,#editor-matrix,#world-workbench,#radio-workbench,#project-check,#multilingual,#workflow,#scale,#open-workbench,#team-collaboration,#personalization,#game-advisor,#product-screens,#architecture-check) .shell{width:min(var(--shell), calc(100vw - 380px));margin-left:max(30px,50vw - 600px);margin-right:0}}@media (width<=1360px){.feature-directory{width:min(224px,100vw - 28px);top:auto;bottom:82px;right:14px;transform:translate(24px,10px)}.feature-directory.is-visible{transform:none}.feature-directory-toggle{cursor:pointer;border-bottom:0;min-height:52px}.feature-directory-toggle b:after{content:"+";font-size:15px}.feature-directory-toggle b{font-size:0}.feature-directory.is-expanded .feature-directory-toggle{border-bottom:1px solid var(--line)}.feature-directory.is-expanded .feature-directory-toggle b:after{content:"−";font-size:15px}.feature-directory-panel{opacity:0;pointer-events:none;max-height:0;transition:max-height .22s,opacity .18s}.feature-directory.is-expanded .feature-directory-panel{opacity:1;pointer-events:auto;max-height:min(60vh,560px)}}@media (width<=760px){.feature-directory{width:min(214px,100vw - 20px);bottom:76px;right:10px}.feature-directory-panel a{min-height:44px}}@media (prefers-reduced-motion:reduce){.feature-directory,.feature-directory-panel{transition:none}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#17120f;--ink-raised:#241b16;--ink-soft:#30251e;--paper:#eadfc8;--paper-bright:#fff8e7;--paper-muted:#b9aa92;--red:#9e2c2f;--red-bright:#c13a39;--red-dark:#57191b;--gold:#c79a4a;--gold-dim:#806332;--surface-red:#b33e40;--surface-red-bright:#df625c;--surface-red-dark:#57191b;--surface-gold:#d6aa58;--surface-gold-dim:#ad884d;--line:#eadfc82b;--line-strong:#eadfc857;--dark-ink:#17120f;--dark-ink-raised:#241b16;--dark-ink-soft:#30251e;--on-dark:#eadfc8;--on-dark-bright:#fff8e7;--on-dark-muted:#b9aa92;--on-dark-line:#eadfc82b;--on-dark-line-strong:#eadfc857;--shell:min(1200px, calc(100vw - 56px));--shadow:0 24px 70px #00000047}:root[data-site-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#e7decc;--ink-raised:#f3ead7;--ink-soft:#ded1b9;--paper:#1d1713;--paper-bright:#100d0b;--paper-muted:#665647;--red:#88292a;--red-bright:#a73332;--red-dark:#542021;--gold:#80591c;--gold-dim:#9c7840;--surface-red:#b33e40;--surface-red-bright:#df625c;--surface-red-dark:#57191b;--surface-gold:#d6aa58;--surface-gold-dim:#ad884d;--line:#1d171329;--line-strong:#1d17134d;--shadow:0 24px 70px #44322029}:root[data-site-theme=ocean]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#dceefa;--ink-raised:#edf7fc;--ink-soft:#c8e3f2;--paper:#102a43;--paper-bright:#071b2d;--paper-muted:#506f88;--red:#176fc1;--red-bright:#0988d7;--red-dark:#0e426b;--gold:#087d89;--gold-dim:#418f9a;--surface-red:#3190e3;--surface-red-bright:#65b7ff;--surface-red-dark:#123a5d;--surface-gold:#62d2dc;--surface-gold-dim:#4f9da7;--line:#102a4329;--line-strong:#102a434f;--shadow:0 24px 70px #062d482e}:root[data-site-theme=mint]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#dff0e8;--ink-raised:#eef8f3;--ink-soft:#cce6da;--paper:#153a2c;--paper-bright:#08261a;--paper-muted:#527565;--red:#147c5a;--red-bright:#159d70;--red-dark:#174c3a;--gold:#687816;--gold-dim:#849046;--surface-red:#28a77b;--surface-red-bright:#63d1a9;--surface-red-dark:#174c3a;--surface-gold:#c4cd64;--surface-gold-dim:#99a44d;--line:#153a2c29;--line-strong:#153a2c4f;--shadow:0 24px 70px #0f422f29}:root[data-site-theme=rose]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#f2dfe6;--ink-raised:#faeef2;--ink-soft:#e8cad6;--paper:#4a2132;--paper-bright:#2d111d;--paper-muted:#895d70;--red:#af3568;--red-bright:#d04f86;--red-dark:#68233f;--gold:#9b5a32;--gold-dim:#ae7959;--surface-red:#d8528b;--surface-red-bright:#f07cac;--surface-red-dark:#64213d;--surface-gold:#e0a56d;--surface-gold-dim:#b98052;--line:#4a213229;--line-strong:#4a21324d;--shadow:0 24px 70px #5b233a2b}:root[data-site-theme=sunset]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#f3e1ce;--ink-raised:#fff0df;--ink-soft:#e8cfb5;--paper:#472515;--paper-bright:#2b1309;--paper-muted:#875f48;--red:#b84f21;--red-bright:#d66a2c;--red-dark:#713218;--gold:#927119;--gold-dim:#aa8b43;--surface-red:#dc7037;--surface-red-bright:#f39558;--surface-red-dark:#672c16;--surface-gold:#e7bd55;--surface-gold-dim:#b99849;--line:#47251529;--line-strong:#4725154f;--shadow:0 24px 70px #5b2b112e}:root[data-site-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#111218;--ink-raised:#1b1d27;--ink-soft:#262936;--paper:#e5e7f2;--paper-bright:#fff;--paper-muted:#a4a8bc;--red:#8b5cf6;--red-bright:#a986ff;--red-dark:#3e286f;--gold:#5ed6d1;--gold-dim:#388f91;--surface-red:#8b5cf6;--surface-red-bright:#bca1ff;--surface-red-dark:#33205d;--surface-gold:#5ed6d1;--surface-gold-dim:#3c9290;--line:#e5e7f229;--line-strong:#e5e7f24f;--shadow:0 24px 70px #00000061}:root[data-site-theme=hoi4]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#181912;--ink-raised:#24261c;--ink-soft:#303226;--paper:#e0dcc4;--paper-bright:#fffbea;--paper-muted:#aaa58e;--red:#9a8739;--red-bright:#d1b15a;--red-dark:#51461d;--gold:#c5a84f;--gold-dim:#877536;--surface-red:#ad9441;--surface-red-bright:#dfc566;--surface-red-dark:#4c421d;--surface-gold:#d4b85a;--surface-gold-dim:#907b38;--line:#e0dcc429;--line-strong:#e0dcc44f;--shadow:0 24px 70px #0000005c}:root[data-site-theme=red-people]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#f6eee7;--ink-raised:#fffaf4;--ink-soft:#efe2d8;--paper:#35191b;--paper-bright:#18090c;--paper-muted:#795c59;--red:#b72832;--red-bright:#c52b36;--red-dark:#35090f;--gold:#8f6513;--gold-dim:#a9853d;--surface-red:#c2262f;--surface-red-bright:#e04b4f;--surface-red-dark:#68151a;--surface-gold:#e0b84d;--surface-gold-dim:#aa883d;--line:#87353842;--line-strong:#9c303575;--shadow:0 24px 70px #531c1e33}@media (prefers-color-scheme:light){:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#e7decc;--ink-raised:#f3ead7;--ink-soft:#ded1b9;--paper:#1d1713;--paper-bright:#100d0b;--paper-muted:#665647;--red:#88292a;--red-bright:#a73332;--red-dark:#542021;--gold:#80591c;--gold-dim:#9c7840;--line:#1d171329;--line-strong:#1d17134d;--shadow:0 24px 70px #44322029}}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{background:var(--ink);color:var(--paper);margin:0;font-family:Segoe UI Variable,Microsoft YaHei UI,PingFang SC,system-ui,sans-serif;line-height:1.65;transition:background-color .36s,color .36s;overflow-x:clip}body:before{z-index:-2;content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0 49.88%,#c79a4a09 49.9% 50.1%,#0000 50.12%) 0 0/9px 100%;position:fixed;inset:0}body:after{z-index:90;background:var(--red-bright);content:"";opacity:0;pointer-events:none;mix-blend-mode:soft-light;position:fixed;inset:0}html.is-theme-switching body:after{animation:.52s ease-out theme-flash}@keyframes theme-flash{0%{opacity:.3}to{opacity:0}}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.shell{width:var(--shell);margin-inline:auto}.site-grain{z-index:30;opacity:.095;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E");position:fixed;inset:0}.skip-link{z-index:100;background:var(--paper);color:var(--ink);padding:10px 14px;font-weight:800;transition:transform .18s;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.topbar{z-index:20;border-bottom:1px solid #0000;width:100%;transition:background .2s,border .2s,box-shadow .2s;position:fixed;top:0}.topbar.is-scrolled{border-color:var(--line);background:color-mix(in srgb, var(--ink) 91%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 9px 22px #00000021}.topbar-inner{z-index:1;justify-content:space-between;align-items:center;gap:25px;min-height:75px;display:flex;position:relative}:root[data-site-theme=red-people] .topbar{background:#35090ff2;border-color:#f2d8b040;box-shadow:0 12px 32px #35090f3d}:root[data-site-theme=red-people] .topbar:before{background:var(--red-people-art) center 63% / min(430px,100%) auto no-repeat;content:"";opacity:.78;pointer-events:none;position:absolute;inset:2px 330px 0 245px}:root[data-site-theme=red-people] .wordmark strong,:root[data-site-theme=red-people] .wordmark small,:root[data-site-theme=red-people] .site-nav a,:root[data-site-theme=red-people] .language-toggle{color:#fff8e7}:root[data-site-theme=red-people] .language-toggle{background:#18090c75;border-color:#fff8e761}.wordmark{flex:none;align-items:center;gap:11px;display:flex}.wordmark-stamp,.footer-brand>span{border:1px solid var(--gold);background:#fff;place-items:center;width:42px;height:42px;display:grid;overflow:hidden;box-shadow:3px 3px #c79a4a5e}.wordmark-stamp img,.footer-brand>span img{object-fit:cover;width:100%;height:100%;transform:scale(1.12)}.wordmark strong{letter-spacing:.09em;font-size:15px;display:block}.wordmark small{color:var(--paper-muted);letter-spacing:.16em;margin-top:1px;font-family:Consolas,monospace;font-size:8px;font-weight:700;display:block}.site-nav{justify-content:flex-end;align-items:center;gap:2px;display:flex}.site-nav a{color:var(--paper-muted);white-space:nowrap;padding:10px 9px;font-size:12px;transition:color .16s;position:relative}.site-nav a:after{background:var(--gold);content:"";opacity:0;height:1px;transition:opacity .16s,transform .16s;position:absolute;bottom:5px;left:9px;right:9px;transform:scaleX(.3)}.site-nav a:hover,.site-nav a.is-active{color:var(--paper)}.site-nav a.is-active:after{opacity:1;transform:scaleX(1)}.language-toggle{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--ink-raised) 78%, transparent);min-width:58px;height:34px;color:var(--paper);cursor:pointer;letter-spacing:.04em;justify-content:center;align-items:center;gap:6px;margin-left:7px;padding:0 9px;font-size:10px;font-weight:800;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.language-toggle:hover{border-color:var(--gold);background:color-mix(in srgb, var(--red-dark) 45%, var(--ink-raised));transform:translateY(-1px)}.language-toggle span{color:var(--gold);font-size:12px}.menu-toggle{display:none}.hero{background:linear-gradient(112deg, var(--ink) 0 46%, color-mix(in srgb, var(--ink) 86%, var(--red-dark)) 100%);min-height:760px;padding-top:142px;position:relative;overflow:hidden}.hero:before{content:"";background:repeating-linear-gradient(90deg,#0000 0 55px,#eadfc80b 56px 57px),repeating-linear-gradient(0deg,#0000 0 55px,#eadfc80a 56px 57px);width:62%;height:100%;position:absolute;top:0;right:-12%;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.hero:after{background:linear-gradient(transparent, var(--ink));content:"";pointer-events:none;height:134px;position:absolute;bottom:0;left:0;right:0}.hero-mast{z-index:1;grid-template-columns:.86fr 1.14fr;align-items:center;gap:66px;display:grid;position:relative}.eyebrow,.archive-index{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;font-family:Consolas,monospace;font-size:10px;font-weight:800}.eyebrow{border:1px solid var(--line);background:#0000001f;align-items:center;gap:10px;padding:8px 11px;display:inline-flex}.signal{background:#d24d43;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #d24d4321}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.055em;font-weight:820;line-height:1.07}h1{max-width:660px;margin-bottom:26px;font-size:clamp(48px,4.6vw,76px)}h1 span{color:var(--gold);letter-spacing:.19em;margin-bottom:11px;font-family:Consolas,monospace;font-size:.28em;font-weight:800;display:block}.hero-description{max-width:610px;color:var(--paper-muted);margin-bottom:28px;font-size:16px;line-height:1.8}.hero-description p{margin:0}.hero-description p+p{margin-top:11px}.hero-description-focus{color:var(--paper);font-weight:800}.hero-description-future{color:var(--gold)}.hero-actions{flex-wrap:wrap;align-items:center;gap:10px;max-width:650px;display:flex}.button{cursor:pointer;border:1px solid #0000;border-radius:0;justify-content:space-between;align-items:center;gap:18px;min-height:45px;padding:0 16px;font-size:13px;font-weight:800;transition:transform .18s,background .18s,color .18s,border .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button b{font-family:Consolas,monospace;font-size:13px}.button-red{background:var(--red);color:var(--on-dark-bright);box-shadow:5px 5px #501414b8}.button-red:hover{background:var(--red-bright)}.button-ink{border-color:var(--line-strong);color:var(--paper);background:#0000001f}.button-ink:hover{border-color:var(--gold);background:#c79a4a1a}.button-paper{background:var(--paper);color:var(--ink);box-shadow:5px 5px #0000003d}.button-ghost{border-color:var(--line-strong);color:var(--paper);background:0 0}.button-ghost:hover{background:#eadfc814}.text-link{border-bottom:1px solid var(--gold-dim);color:var(--gold);margin-left:7px;padding:10px 4px;font-size:13px;font-weight:800}.text-link span{padding-left:7px}.scan-machine,.labor-card,.labor-comparison,.experience-modes,.area-visual,.screenshot-stage,.diff-lab,.scale-card,.team-collaboration-stage,.personalization-stage,.game-advisor-stage,.event-chain-feature,.story-video-frame,.machine-hub,.support-card,.footer,.toast{--ink:var(--dark-ink);--ink-raised:var(--dark-ink-raised);--ink-soft:var(--dark-ink-soft);--paper:var(--on-dark);--paper-bright:var(--on-dark-bright);--paper-muted:var(--on-dark-muted);--red:var(--surface-red);--red-bright:var(--surface-red-bright);--red-dark:var(--surface-red-dark);--gold:var(--surface-gold);--gold-dim:var(--surface-gold-dim);--line:var(--on-dark-line);--line-strong:var(--on-dark-line-strong);color:var(--paper)}.scan-machine{border:1px solid var(--line-strong);width:min(100%,640px);box-shadow:var(--shadow), inset 0 0 0 1px #ffffff08;background:#130f0d;justify-self:end;position:relative;overflow:hidden;transform:rotate(-1.2deg)}.scan-machine:after{z-index:4;content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 4px);position:absolute;inset:0}.machine-label{border-bottom:1px solid var(--line);color:var(--paper-muted);letter-spacing:.1em;justify-content:space-between;padding:8px 14px;font-family:Consolas,monospace;font-size:8px;display:flex}.machine-label span:first-child{border:1px solid var(--gold-dim);color:var(--gold);padding:2px 5px}.machine-topline{border-bottom:1px solid var(--line);height:38px;color:var(--paper-muted);align-items:center;gap:7px;padding:0 12px;font-size:10px;display:flex}.machine-topline i{border:1px solid var(--paper-muted);opacity:.6;border-radius:50%;width:7px;height:7px}.machine-topline span{margin-left:8px}.machine-topline b{color:#c4423d;margin-left:auto;font-size:9px}.machine-core{grid-template-columns:145px 1fr;height:310px;display:grid}.scan-tree{border-right:1px solid var(--line);color:#aa9680;background:#1d1511;padding:17px 10px;font-family:Consolas,monospace;font-size:8px}.scan-tree p{color:var(--gold-dim);letter-spacing:.1em;margin-bottom:13px;font-size:8px}.scan-tree span{min-height:26px;padding:6px;display:block}.scan-tree b{color:var(--paper);font-weight:500}.scan-tree .indent{padding-left:15px}.scan-tree .indent-2{padding-left:27px}.scan-tree .active{border-left:2px solid var(--red-bright);color:var(--paper-bright);background:#9e2c2f38}.scan-network{background:radial-gradient(circle at 50% 45%,#9e2c2f2b,#0000 40%),repeating-linear-gradient(90deg,#0000 0 31px,#eadfc80b 32px 33px),repeating-linear-gradient(0deg,#0000 0 31px,#eadfc80b 32px 33px);position:relative;overflow:hidden}.network-head{color:var(--gold);letter-spacing:.1em;font-family:Consolas,monospace;font-size:9px;position:absolute;top:15px;left:17px}.network-node{z-index:2;min-width:54px;min-height:34px;color:var(--paper);background:#241914;border:1px solid #eadfc84d;place-items:center;padding:4px 9px;font-size:9px;display:grid;position:absolute;box-shadow:0 5px 12px #00000040}.node-a{top:90px;left:22%}.node-b{top:158px;left:12%}.node-c{top:191px;right:20%}.node-d{top:75px;right:12%}.node-e{border-color:var(--gold);background:var(--red-dark);color:var(--paper-bright);top:139px;left:44%}.route{z-index:1;background:var(--gold);opacity:.7;transform-origin:0;height:1px;animation:2.8s ease-in-out infinite line-pulse;position:absolute}.route-one{width:110px;top:111px;left:35%;transform:rotate(24deg)}.route-two{width:90px;top:170px;left:25%;transform:rotate(-18deg)}.route-three{width:95px;top:166px;left:51%;transform:rotate(24deg)}.route-four{width:94px;top:99px;left:53%;transform:rotate(-24deg)}@keyframes line-pulse{50%{opacity:.17}}.scan-console{z-index:5;border-top:1px solid var(--line);background:#17100d;padding:14px 16px 13px;position:relative}.scan-console p{min-height:21px;color:var(--paper);margin:0;font-family:Consolas,monospace;font-size:11px}.scan-console p span{color:var(--red-bright);padding-right:8px}.scan-console p strong{font-weight:500}.scan-progress{background:#eadfc81f;height:4px;margin:9px 0;overflow:hidden}.scan-progress i{background:var(--red-bright);width:13%;height:100%;box-shadow:0 0 11px var(--red-bright);transition:width .5s;display:block}.scan-console small{color:var(--paper-muted);letter-spacing:.08em;font-family:Consolas,monospace;font-size:8px}.status-ribbon{z-index:2;border-block:1px solid var(--line);background:#0000001a;margin-top:68px;position:relative}.status-ribbon .shell{justify-content:space-between;align-items:center;gap:20px;min-height:53px;display:flex}.status-ribbon span{color:var(--paper-muted);white-space:nowrap;align-items:center;gap:8px;font-size:11px;display:inline-flex}.status-ribbon i{background:var(--gold);border-radius:50%;width:5px;height:5px}.labor,.principles,.capabilities,.code-intelligence,.editor-matrix,.world-workbench,.radio-feature,.project-check-feature,.multilingual-feature,.workflow,.scale,.open-workbench,.team-collaboration,.personalization,.game-advisor,.story,.community,.thanks-wall,.roadmap,.signup,.open-source,.support,.faq{padding:130px 0}.labor{background:var(--ink-raised)}.principles{border-top:1px solid var(--line)}.capabilities{background:color-mix(in srgb, var(--ink) 87%, #35100f)}.workflow{border-block:1px solid var(--line)}.scale{padding-top:65px}.architecture-check{padding:65px 0 130px}.personalization{border-block:1px solid var(--line);background:color-mix(in srgb, var(--ink-raised) 88%, var(--red-dark))}.game-advisor{border-bottom:1px solid var(--line);background:radial-gradient(circle at 80% 45%,color-mix(in srgb,var(--gold) 11%,transparent),transparent 32%),var(--ink)}.story{background:var(--ink-raised)}.community{border-block:1px solid var(--line)}.roadmap{background:color-mix(in srgb, var(--ink) 90%, #35100f)}.signup{background:var(--ink-raised)}.open-source{border-block:1px solid var(--line)}.support{padding-bottom:90px}.faq{background:var(--ink-raised)}.section-heading{grid-template-columns:.37fr .63fr;gap:42px;margin-bottom:54px;display:grid}.section-heading>div{max-width:790px}.split-heading{grid-template-columns:.27fr .73fr}.split-heading>div{grid-template-columns:1fr .76fr;align-items:end;gap:45px;display:grid}.section-heading h2,.principle-copy h2,.story-copy h2,.community-heading h2,.roadmap-head h2,.signup-copy h2,.support-card h2,.faq h2{margin-bottom:0;font-size:clamp(41px,4.3vw,64px)}.section-heading h2 em,.principle-copy h2 em,.story-copy h2 em,.community-heading h2 em,.roadmap-head h2 em,.signup-copy h2 em,.support-card h2 em,.faq h2 em{color:var(--red-bright);font-family:SimSun,serif;font-style:normal}.section-heading p:not(.archive-index){color:var(--paper-muted);margin:0;font-size:15px;line-height:1.85}.availability{border:1px solid var(--gold-dim);color:var(--gold);letter-spacing:.1em;margin-bottom:13px;padding:4px 7px;font-family:Consolas,monospace;font-size:8px;font-weight:800;display:inline-block}.labor-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.labor-card{border:1px solid var(--line-strong);min-height:470px;padding:26px}.prison-card{background:#1a1512}.browser-card{background:linear-gradient(145deg,#17191d,#15120f);border-color:#7e97a17a;box-shadow:inset 0 0 48px #5c849714}.browser-card .card-title span{color:#9fc0cf}.browser-card .mining-list li:before{color:#7e97a1}.liberation-card{background:linear-gradient(140deg,#311916,#1b1711);border-color:#c79a4aa6;box-shadow:inset 0 0 55px #9e2c2f1a}.card-title{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding-bottom:17px;display:flex}.card-title span{color:var(--red-bright);letter-spacing:.12em;font-family:Consolas,monospace;font-size:9px;font-weight:800}.card-title b{color:var(--paper-muted);text-align:right;font-size:11px}.mining-list{counter-reset:mining;margin:22px 0 20px;padding:0;list-style:none}.mining-list li{min-height:34px;color:var(--paper-muted);border-bottom:1px dashed #eadfc81f;padding:7px 0 7px 39px;font-size:13px;position:relative}.mining-list li:before{color:var(--gold-dim);content:counter(mining, decimal-leading-zero);counter-increment:mining;font-family:Consolas,monospace;font-size:9px;position:absolute;left:0}.liberation-card .mining-list li{color:var(--paper)}.liberation-card .mining-list li:before{color:var(--red-bright)}.card-foot{color:var(--paper-muted);margin:0;font-size:12px}.prison-quote{color:var(--paper-muted);letter-spacing:-.035em;margin-top:30px;font-size:clamp(20px,2.1vw,30px);font-weight:750}.prison-quote span{color:var(--red-bright);margin-top:7px;font-weight:900;display:inline-block}.labor-comparison{border:1px solid var(--line-strong);background:#15110f;margin-top:30px;overflow:hidden;box-shadow:0 22px 56px #00000040}.labor-comparison>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:62px;padding:12px 20px;display:flex}.labor-comparison>header span{color:var(--gold);letter-spacing:.12em;font-family:Consolas,monospace;font-size:9px;font-weight:800}.labor-comparison>header strong{color:var(--paper-bright);font-size:18px}.labor-comparison-scroll{scrollbar-color:var(--red) #1a1512;overflow-x:auto}.labor-comparison table{border-spacing:0;table-layout:fixed;width:100%;min-width:880px}.labor-comparison th,.labor-comparison td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);vertical-align:middle;min-height:58px;padding:16px 18px}.labor-comparison tr:last-child>*{border-bottom:0}.labor-comparison tr>:last-child{border-right:0}.labor-comparison thead th{color:var(--paper-bright);letter-spacing:.08em;text-align:left;font-family:Consolas,monospace;font-size:11px}.labor-comparison thead th:first-child,.labor-comparison tbody th{width:17%;color:var(--paper);text-align:left;background:#1a1512;font-size:12px}.labor-comparison .compare-rival{color:#e9a09e;background:#b33e401f}.labor-comparison thead .compare-rival{border-top:3px solid var(--red-bright);color:#ffd2cf;background:#b33e403d}.labor-comparison tbody .compare-rival:before{width:18px;height:18px;color:var(--red-bright);content:"×";vertical-align:-1px;border:1px solid #df625c94;border-radius:50%;place-items:center;margin-right:8px;font-family:Consolas,monospace;font-size:11px;font-weight:900;display:inline-grid}.labor-comparison .compare-rival.compare-neutral{color:#f1d58b;background:#c79a4a2e}.labor-comparison tbody .compare-rival.compare-neutral:before{color:#e2b85c;content:"•";border-color:#dbb25bb8}.labor-comparison .compare-xia{color:#bce9ca;background:#44996226;border-left:2px solid #58b979;font-weight:760}.labor-comparison thead .compare-xia{color:#e0f8e7;background:#44996247;border-top:3px solid #58b979}.labor-comparison tbody .compare-xia:before{color:#7ed49a;content:"✓";vertical-align:-1px;border:1px solid #58b979b8;border-radius:50%;place-items:center;width:18px;height:18px;margin-right:8px;font-family:Consolas,monospace;font-size:11px;font-weight:900;display:inline-grid}.labor-comparison thead th:first-child,.labor-comparison tbody th{z-index:2;position:sticky;left:0}.labor-comparison thead th:first-child{z-index:3}.labor-comparison-note{color:#d6c6af;border-top:1px solid #eadfc814;margin:0;padding:10px 18px 11px;font-size:9px;line-height:1.55}.labor-comparison-note strong{font-weight:700}.experience-modes{border-block:1px solid var(--line);background:radial-gradient(circle at 18% 48%,#9e2c2f47,#0000 32%),radial-gradient(circle at 84% 54%,#c79a4a2b,#0000 34%),#130f0d;align-items:center;min-height:100svh;padding:130px 0;display:grid;overflow:hidden}.mode-page{position:relative}.mode-page-head{grid-template-columns:.32fr .68fr;align-items:end;gap:42px;margin-bottom:38px;display:grid}.mode-page-head h2{color:var(--paper-bright);letter-spacing:-.055em;margin:0;font-size:clamp(48px,6vw,82px);line-height:.98}.mode-page-head h2 em{color:var(--red-bright);font-family:SimSun,serif;font-style:normal}.mode-page-head>div>p{max-width:560px;color:var(--paper-muted);margin:20px 0 0;font-size:14px}.mode-switch{grid-template-columns:1fr 1fr;gap:10px;width:min(760px,100%);margin:0 auto 24px;display:grid}.mode-switch button{min-height:82px;color:var(--paper);cursor:pointer;text-align:left;background:#eadfc80b;border:1px solid #eadfc82e;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:34px 1fr;align-items:center;column-gap:12px;padding:14px 17px;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s;display:grid}.mode-switch button:hover{background:#c79a4a14;border-color:#c79a4a94;transform:translateY(-2px)}.mode-switch button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.mode-switch button.is-active{border-color:var(--gold);background:linear-gradient(135deg,#9e2c2f47,#c79a4a21);box-shadow:0 13px 35px #0000003b}.mode-switch button span{color:var(--gold);grid-row:1/3;font-family:Consolas,monospace;font-size:11px;font-weight:900}.mode-switch button strong{color:var(--paper-bright);align-self:end;font-size:17px}.mode-switch button small{color:var(--paper-muted);align-self:start;font-size:10px}.mode-showcase{background:linear-gradient(140deg,#311916f5,#120e0dfa 57%,#372917e6);border:1px solid #eadfc833;border-radius:32px;grid-template-columns:minmax(260px,.33fr) minmax(0,.67fr);align-items:center;gap:clamp(25px,3vw,50px);min-height:540px;padding:clamp(28px,3.6vw,54px);display:grid;overflow:hidden;box-shadow:0 38px 90px #0006}.mode-showcase-copy{z-index:2;position:relative}.mode-showcase-eyebrow{color:var(--gold);letter-spacing:.14em;margin:0 0 46px;font-family:Consolas,monospace;font-size:9px;font-weight:900}.mode-showcase-copy h3{color:var(--paper-bright);letter-spacing:-.05em;margin:0 0 20px;font-size:clamp(34px,4vw,58px);line-height:1.02}.mode-showcase-copy>p:not(.mode-showcase-eyebrow){color:var(--paper-muted);margin:0;font-size:13px;line-height:1.8}.mode-showcase-copy ul{margin:28px 0 0;padding:0;list-style:none}.mode-showcase-copy li{color:var(--paper);border-top:1px solid #eadfc81c;padding:10px 0 10px 18px;font-size:11px;line-height:1.45;position:relative}.mode-showcase-copy li:before{color:var(--red-bright);content:"◆";font-size:7px;position:absolute;top:14px;left:1px}.mode-device{transform-origin:100%;background:#ebeaf3;border:1px solid #ffffff40;border-radius:22px;transition:opacity .2s,transform .5s cubic-bezier(.2,.8,.2,1);overflow:hidden;transform:perspective(1800px)rotateY(-2.5deg)rotateX(.8deg);box-shadow:0 34px 75px #00000080,0 0 0 8px #ffffff09}.mode-device.is-changing{opacity:.42;transform:perspective(1800px)rotateY(-2.5deg)rotateX(.8deg)translateY(9px)scale(.985)}.mode-device-bar{background:linear-gradient(#2c2521,#191513);border-bottom:1px solid #ffffff1a;align-items:center;gap:6px;height:34px;padding:0 13px;display:flex}.mode-device-bar i{background:#66574f;border-radius:50%;width:7px;height:7px}.mode-device-bar i:first-child{background:#a33b39}.mode-device-bar i:nth-child(2){background:#b48a3e}.mode-device-bar i:nth-child(3){background:#65845d}.mode-device-bar span{color:#fff8e7a6;letter-spacing:.08em;margin-left:auto;font-family:Consolas,monospace;font-size:8px}.mode-device-screen{aspect-ratio:1688/936;background:#efedf6;overflow:hidden}.mode-device-screen img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.principle-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;display:grid}.principle-copy>p:not(.archive-index){color:var(--paper-muted);font-size:15px;line-height:1.9}.principle-copy h2{margin-bottom:24px}.principle-cards{grid-template-columns:1fr 1fr;gap:13px;display:grid}.principle-cards article{border:1px solid var(--line);background:#00000014;min-height:185px;padding:23px}.principle-cards span{color:var(--gold);font-family:Consolas,monospace;font-size:10px}.principle-cards h3{margin:29px 0 8px;font-size:20px}.principle-cards p{color:var(--paper-muted);margin:0;font-size:12px}.capability-areas{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.capability-area{border:1px solid var(--line);background:#0000001f;min-height:610px;padding:25px;position:relative;overflow:hidden}.area-number{color:#eadfc829;font-family:SimSun,serif;font-size:43px;font-weight:900;position:absolute;top:19px;right:22px}.area-visual{border:1px solid var(--line);background:#1b1410;height:190px;margin:25px 0 23px;position:relative;overflow:hidden}.area-kicker{color:var(--gold);letter-spacing:.13em;margin-bottom:8px;font-family:Consolas,monospace;font-size:9px;font-weight:800}.capability-area h3{margin-bottom:16px;font-size:25px}.capability-area ul{margin:0;padding:0;list-style:none}.capability-area li{color:var(--paper-muted);border-top:1px solid #eadfc81a;padding:9px 0 9px 15px;font-size:12px;line-height:1.45;position:relative}.capability-area li:before{color:var(--red-bright);content:"◆";font-size:7px;position:absolute;left:1px}.archive-shelf{flex-direction:column;justify-content:center;gap:12px;padding:20px;display:flex}.archive-shelf span{border-left:4px solid var(--red);width:76%;color:var(--paper-muted);background:#30221a;padding:10px;font-family:Consolas,monospace;font-size:9px;position:relative}.archive-shelf span:nth-child(2){border-color:var(--gold);width:91%;margin-left:18px}.archive-shelf span:nth-child(3){border-color:var(--paper);width:66%;margin-left:42px}.archive-shelf i{border:1px solid var(--gold);border-radius:50%;width:68px;height:68px;position:absolute;bottom:17px;right:19px}.archive-shelf i:before,.archive-shelf i:after{background:var(--gold);content:"";width:100px;height:1px;position:absolute;top:32px;left:-17px;transform:rotate(45deg)}.archive-shelf i:after{transform:rotate(-45deg)}.screenshot-showcase-section{border-top:1px solid var(--line);padding:130px 0 65px}.screenshot-reserve{border-top:1px solid var(--line);margin-top:0}.screenshot-reserve-head{justify-content:space-between;align-items:end;gap:20px;padding:22px 0 30px;display:flex}.screenshot-reserve-head>span{color:var(--gold);letter-spacing:.12em;font-family:Consolas,monospace;font-size:9px}.screenshot-reserve-head p{max-width:390px;color:var(--paper-muted);text-align:right;margin:0;font-size:11px}.screenshot-scroll-scene{height:var(--screenshot-scene-height,480vh);position:relative}.screenshot-stage{z-index:2;isolation:isolate;background:radial-gradient(circle at 18% 0,#c79a4a29,#0000 28%),radial-gradient(circle at 84% 86%,#9e2c2f57,#0000 34%),linear-gradient(145deg,#211713 0%,#100d0b 60%,#271214 100%);border:1px solid #eadfc838;border-radius:32px;padding:clamp(24px,4.4vw,56px) clamp(18px,4vw,50px) 24px;position:sticky;top:92px;overflow:hidden;box-shadow:0 42px 100px #00000057}.screenshot-stage:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff14,#0000 27% 71%,#ffffff06);position:absolute;inset:0}.screenshot-aura{z-index:-1;aspect-ratio:1.7;filter:blur(80px);opacity:.72;background:#9e2c2f40;border-radius:50%;width:70%;position:absolute;top:16%;left:50%;transform:translate(-50%)}.screenshot-device{transform-origin:bottom;background:#100d0b;border:1px solid #fff8e740;border-radius:18px;transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .24s;overflow:hidden;transform:perspective(1600px)rotateX(.7deg);box-shadow:0 42px 80px #00000085,0 0 0 7px #fff8e709}.screenshot-stage:hover .screenshot-device{transform:perspective(1600px)rotateX(0)translateY(-3px)}.screenshot-device-bar{background:linear-gradient(#2b2420,#1b1613);border-bottom:1px solid #fff8e71a;align-items:center;gap:6px;height:32px;padding:0 13px;display:flex}.screenshot-device-bar i{background:#6d5c50;border-radius:50%;width:7px;height:7px}.screenshot-device-bar i:first-child{background:#a53838}.screenshot-device-bar i:nth-child(2){background:#a77735}.screenshot-device-bar i:nth-child(3){background:#647e57}.screenshot-device-bar span{color:#eadfc885;letter-spacing:.12em;margin-left:auto;font-family:Consolas,monospace;font-size:7px}.screenshot-viewport{aspect-ratio:16/8.95;background:#170f0e;position:relative;overflow:hidden}.screenshot-viewport img{object-fit:contain;object-position:center top;opacity:1;width:100%;height:100%;transition:opacity .22s,transform .55s cubic-bezier(.2,.8,.2,1);display:block;transform:scale(1)}.screenshot-stage.is-changing .screenshot-device{opacity:.72;transform:perspective(1600px)rotateX(.7deg)translateY(8px)scale(.985)}.screenshot-stage.is-changing .screenshot-viewport img{opacity:0;transform:scale(1.012)}.screenshot-stage.has-image-error .screenshot-viewport:after{color:var(--on-dark-muted);content:"×";place-items:center;font-size:42px;display:grid;position:absolute;inset:0}.screenshot-stage-meta{min-height:78px;color:var(--on-dark);justify-content:space-between;align-items:end;gap:24px;padding-top:19px;display:flex}.screenshot-stage-meta>div:first-child>span{color:#c79a4a;letter-spacing:.12em;margin-bottom:4px;font-family:Consolas,monospace;font-size:9px;display:block}.screenshot-stage-meta h3{color:var(--on-dark-bright);letter-spacing:-.035em;margin:0;font-size:clamp(20px,2.1vw,30px)}.screenshot-scroll-guide{min-width:min(330px,42%)}.screenshot-scroll-guide small{color:var(--on-dark-muted);text-align:right;margin-bottom:9px;font-size:9px;display:block}.screenshot-progress{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.screenshot-progress i{background:#fff8e724;height:3px;display:block;overflow:hidden}.screenshot-progress i:after{content:"";transform-origin:0;background:#c79a4a;width:100%;height:100%;transition:transform .35s;display:block;transform:scaleX(0)}.screenshot-progress i.is-active:after{transform:scaleX(1)}.screenshot-viewport{aspect-ratio:auto;height:clamp(240px,min(56vw,100vh - 290px),620px)}.focus-archive{background:radial-gradient(circle at 53% 48%,#9e2c2f3b,#0000 35%),repeating-linear-gradient(90deg,#0000 0 30px,#eadfc80d 31px 32px),#1b1410}.focus-archive b{border:1px solid var(--gold-dim);width:70px;height:46px;color:var(--paper);background:#291714;place-items:center;font-size:10px;display:grid;position:absolute}.focus-archive b:first-of-type{top:26px;left:calc(50% - 35px)}.focus-archive b:nth-of-type(2){bottom:24px;left:16px}.focus-archive b:nth-of-type(3){bottom:24px;right:16px}.focus-archive i{background:var(--gold);transform-origin:top;width:1px;height:90px;position:absolute;top:68px;left:50%}.focus-archive i:first-child{transform:rotate(31deg)}.focus-archive i:nth-child(2){transform:rotate(-31deg)}.focus-archive i:nth-child(3){opacity:.35;top:111px;transform:rotate(0)}.safety-archive{grid-template-columns:1fr 1fr;gap:9px;padding:15px;display:grid}.safety-archive span{border:1px solid var(--line);color:var(--paper-muted);background:#2b2019;place-items:center;font-family:Consolas,monospace;font-size:9px;display:grid}.safety-archive span:nth-child(2){border-color:var(--red);color:var(--paper)}.safety-archive span:nth-child(3){border-color:var(--gold-dim)}.safety-archive span:nth-child(4){border-color:var(--gold);background:var(--red-dark);color:var(--paper-bright)}.workflow-line{border-block:1px solid var(--line);grid-template-columns:repeat(7,1fr);margin-bottom:36px;padding:0;list-style:none;display:grid}.workflow-line li{border-right:1px solid var(--line);min-height:178px;padding:22px 15px;position:relative}.workflow-line li:last-child{border-right:0}.workflow-line li:after{z-index:2;background:var(--red-bright);content:"";border-radius:50%;width:7px;height:7px;position:absolute;bottom:19px;right:-4px}.workflow-line li:last-child:after{display:none}.workflow-line span{color:var(--gold);margin-bottom:32px;font-family:Consolas,monospace;font-size:9px;display:block}.workflow-line strong{margin-bottom:7px;font-size:15px;line-height:1.25;display:block}.workflow-line small{color:var(--paper-muted);font-size:11px;line-height:1.45}.diff-lab{border:1px solid var(--line-strong);background:#15100d;overflow:hidden}.diff-lab-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:50px;padding:0 18px;display:flex}.diff-lab-head span{color:var(--gold);letter-spacing:.1em;font-family:Consolas,monospace;font-size:9px}.diff-lab-head button{border:1px solid var(--gold-dim);color:var(--paper);cursor:pointer;background:0 0;padding:7px 10px;font-size:11px}.diff-columns{grid-template-columns:1fr .55fr 1fr;display:grid}.diff-columns pre{border-right:1px solid var(--line);color:#d7c3aa;min-height:240px;margin:0;padding:21px;font-family:Consolas,monospace;font-size:11px;line-height:1.75;overflow:auto}.code-muted{color:#a89682}.code-warn{color:#e49b78}.code-add{color:#a8dfa9}.diff-result{background:#211611;flex-direction:column;justify-content:center;min-height:240px;padding:22px;display:flex}.diff-result span{color:var(--gold);letter-spacing:.12em;font-family:Consolas,monospace;font-size:8px}.diff-result strong{margin:9px 0;font-size:17px;line-height:1.25}.diff-result p{color:var(--paper-muted);font-size:11px;line-height:1.6}.diff-result i{color:var(--paper-muted);font-family:Consolas,monospace;font-size:9px;font-style:normal}.diff-result.is-comparing{background:#1c2a1c}.diff-result.is-comparing strong{color:#b7e4ba}.scale-card{border:1px solid var(--line-strong);box-shadow:var(--shadow);background:linear-gradient(130deg,#211611,#17130f);grid-template-columns:.9fr 1.1fr;gap:80px;padding:66px;display:grid}.scale-card h2{margin-bottom:24px;font-size:clamp(36px,3.8vw,56px)}.scale-card h2 em{color:var(--gold);font-family:SimSun,serif;font-style:normal}.scale-card>div>p:not(.archive-index){max-width:495px;color:var(--paper-muted);font-size:14px;line-height:1.9}.scheduler{border:1px solid var(--line);background:#00000029;padding:21px}.scheduler>p{border-bottom:1px solid var(--line);justify-content:space-between;margin-bottom:21px;padding-bottom:13px;display:flex}.scheduler>p span{color:var(--paper);letter-spacing:.09em;font-family:Consolas,monospace;font-size:10px;font-weight:800}.scheduler>p small{color:var(--paper-muted);font-size:9px}.scheduler-row{border-bottom:1px solid #eadfc81a;grid-template-columns:110px 1fr 84px;align-items:center;gap:14px;min-height:47px;display:grid}.scheduler-row b{font-size:11px}.scheduler-row i{background:#eadfc81a;height:6px;display:block;overflow:hidden}.scheduler-row i span{height:100%;display:block}.scheduler-row em{color:var(--paper-muted);text-align:right;font-family:Consolas,monospace;font-size:8px;font-style:normal}.immediate i span{background:var(--red-bright);width:96%}.background i span{background:var(--gold);width:57%}.demand i span{background:#7e97a1;width:38%}.reuse i span{background:#7caf88;width:73%}.personalization-layout{grid-template-columns:.86fr 1.14fr;align-items:center;gap:82px;display:grid}.personalization-kicker{color:var(--red-bright);letter-spacing:.09em;flex-wrap:wrap;align-items:center;gap:9px;margin:-7px 0 20px;font-family:Consolas,monospace;font-size:10px;font-weight:800;display:flex}.personalization-kicker strong{background:var(--red);color:var(--on-dark-bright);padding:5px 8px;font-size:11px}.personalization-kicker span{color:var(--gold)}.personalization-copy h2{margin-bottom:25px;font-size:clamp(40px,4vw,60px)}.personalization-copy h2 em{color:var(--gold);font-family:SimSun,serif;font-style:normal}.personalization-body{max-width:560px;color:var(--paper-muted);margin-bottom:35px;font-size:15px;line-height:1.9}.personalization-facts{margin:0}.personalization-facts div{border-top:1px solid var(--line);grid-template-columns:170px 1fr;gap:22px;padding:17px 0;display:grid}.personalization-facts div:last-child{border-bottom:1px solid var(--line)}.personalization-facts dt{color:var(--paper);font-size:13px;font-weight:800;line-height:1.55}.personalization-facts dd{color:var(--paper-muted);margin:0;font-size:12px;line-height:1.7}.personalization-stage{border:1px solid var(--line-strong);background:radial-gradient(circle at 80% 82%, color-mix(in srgb,var(--red) 38%,transparent), transparent 32%), radial-gradient(circle at 17% 10%, color-mix(in srgb,var(--gold) 23%,transparent), transparent 35%), linear-gradient(145deg,var(--dark-ink-raised),var(--dark-ink) 57%,color-mix(in srgb,var(--red-dark) 52%,var(--dark-ink)));min-height:680px;box-shadow:var(--shadow);padding:42px;position:relative;overflow:hidden}.personalization-stage:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 41px,#eadfc809 42px 43px),repeating-linear-gradient(0deg,#0000 0 41px,#eadfc808 42px 43px);position:absolute;inset:0}.personalization-theme-panel{z-index:2;background:color-mix(in srgb,var(--dark-ink) 82%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #fff8e733;width:min(100%,510px);padding:22px;position:relative;box-shadow:0 20px 50px #0000004d}.personalization-theme-panel header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:17px;display:flex}.personalization-theme-panel header strong{color:var(--on-dark-bright);letter-spacing:.08em;font-family:Consolas,monospace;font-size:10px}.personalization-theme-panel header span{color:var(--surface-gold);font-family:Consolas,monospace;font-size:9px}.personalization-swatches{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.personalization-swatches button{min-width:0;color:var(--on-dark-muted);cursor:pointer;text-align:left;background:#ffffff06;border:1px solid #fff8e724;grid-template-columns:19px 1fr;align-items:center;gap:7px;padding:7px;transition:border-color .18s,background .18s,color .18s,transform .18s;display:grid}.personalization-swatches button:hover{border-color:var(--surface-gold);color:var(--on-dark-bright);transform:translateY(-2px)}.personalization-swatches button[aria-pressed=true]{border-color:var(--surface-gold);background:color-mix(in srgb,var(--surface-red) 22%,transparent);box-shadow:inset 0 -2px var(--surface-gold);color:var(--on-dark-bright)}.personalization-swatches i{background:#e7decc;border:1px solid #ffffff38;width:19px;height:28px;display:block}.personalization-swatches button:nth-child(2) i{background:#1677d2}.personalization-swatches button:nth-child(3) i{background:#1f9d70}.personalization-swatches button:nth-child(4) i{background:#d04f86}.personalization-swatches button:nth-child(5) i{background:#d66a2c}.personalization-swatches button:nth-child(6) i{background:#0f1117}.personalization-swatches button:nth-child(7) i{background:#d1b15a}.personalization-swatches button:nth-child(8) i{background:#b72832}.personalization-swatches span{text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:700;line-height:1.2;overflow:hidden}.personalization-theme-foot{border-top:1px solid #fff8e721;justify-content:space-between;align-items:center;gap:16px;margin:17px 0 0;padding-top:14px;display:flex}.personalization-theme-foot button{color:var(--on-dark-bright);cursor:pointer;background:0 0;border:1px solid #fff8e740;flex:none;padding:7px 10px;font-size:9px;font-weight:800}.personalization-theme-foot button:hover,.personalization-theme-foot button[aria-pressed=true]{border-color:var(--surface-gold);background:color-mix(in srgb,var(--surface-gold) 16%,transparent)}.personalization-theme-foot>span{color:var(--on-dark-muted);text-align:right;font-size:9px}:root[data-site-theme=red-people] .personalization-stage:after{z-index:1;background:var(--red-people-art) center bottom / contain no-repeat;content:"";opacity:.42;filter:drop-shadow(0 16px 24px #00000052);pointer-events:none;width:116%;height:210px;position:absolute;bottom:4%;right:-8%;transform:rotate(-1.5deg)}.personalization-pet-preview{z-index:3;background:color-mix(in srgb,var(--dark-ink-raised) 94%,transparent);border:1px solid #fff8e73d;grid-template-columns:140px 1fr;align-items:end;gap:13px;width:min(90%,500px);padding:18px;display:grid;position:absolute;bottom:28px;right:32px;box-shadow:0 26px 55px #0000006b}.personalization-pet-sprite{object-fit:contain;image-rendering:auto;width:140px;height:152px;margin:-50px 0 -4px;transition:opacity .18s,transform .18s;display:block}.personalization-pet-sprite.is-changing{opacity:0;transform:translateY(7px)scale(.96)}.personalization-pet-copy{min-width:0}.personalization-pet-preview p{margin:0 0 13px}.personalization-pet-preview p strong{color:var(--on-dark-bright);font-size:21px;display:block}.personalization-pet-preview p span{min-height:32px;color:var(--on-dark-muted);font-size:10px;display:block}.personalization-pet-preview ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.personalization-pet-preview li{color:var(--on-dark);border:1px solid #fff8e72e;padding:5px 8px;font-size:8px}.personalization-pet-options{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:6px;padding-top:4px;display:grid}.personalization-pet-options button{min-width:0;color:var(--on-dark-muted);cursor:pointer;text-align:left;background:#ffffff06;border:1px solid #fff8e724;grid-template-columns:32px 1fr;align-items:center;gap:5px;padding:5px 6px;transition:border-color .18s,background .18s,transform .18s;display:grid}.personalization-pet-options button:hover{border-color:var(--surface-gold);transform:translateY(-2px)}.personalization-pet-options button[aria-pressed=true]{border-color:var(--surface-gold);background:color-mix(in srgb,var(--surface-red) 22%,transparent);color:var(--on-dark-bright)}.personalization-pet-options img{object-fit:contain;width:30px;height:34px;display:block}.personalization-pet-options span{text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:800;overflow:hidden}.story-layout{grid-template-columns:.73fr 1.27fr;align-items:start;gap:87px;display:grid}.story-media{position:sticky;top:115px}.story-video-frame{border:1px solid var(--line-strong);background:#080706;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 28px 65px #00000057,0 0 0 6px #eadfc806}.story-video-frame video{aspect-ratio:854/480;object-fit:cover;background:#080706;width:100%;display:block}.story-video-source{color:var(--paper-muted);flex-wrap:wrap;gap:5px;margin:12px 0 0;font-size:11px;line-height:1.6;display:flex}.story-video-source a{color:var(--paper);text-decoration:underline;-webkit-text-decoration-color:var(--gold-dim);text-decoration-color:var(--gold-dim);text-underline-offset:3px;font-weight:700}.story-video-source a:hover{color:var(--gold)}.story-copy>p:not(.archive-index){color:var(--paper-muted);font-size:15px;line-height:1.9}.story-copy>p.story-attribution{color:var(--paper-muted);margin:-6px 0 19px;font-size:11px;line-height:1.65}.story-attribution strong{color:var(--gold);font-size:inherit}.story-copy .story-inline-link{color:var(--paper);text-decoration:underline;-webkit-text-decoration-color:var(--gold-dim);text-decoration-color:var(--gold-dim);text-underline-offset:3px;font-weight:700;text-decoration-thickness:1px}.story-copy .story-inline-link:hover{color:var(--red-bright);text-decoration-color:currentColor}.story-copy h2{margin-bottom:26px}.story-line{border-left:3px solid var(--red-bright);letter-spacing:-.02em;background:#9e2c2f14;margin-top:30px;padding:22px;font-weight:700;color:var(--paper)!important;font-size:17px!important}.story-quote{color:var(--paper);letter-spacing:-.045em;text-align:center;margin-top:80px;font-size:clamp(25px,3.3vw,44px);font-weight:800;line-height:1.24}.community-heading{text-align:center;max-width:800px;margin:0 auto 55px}.community-heading>p:not(.archive-index){max-width:520px;color:var(--paper-muted);margin:23px auto 0;font-size:14px}.contribution-map{border-block:1px solid var(--line);background:radial-gradient(circle,#9e2c2f30,#0000 25%);grid-template-columns:repeat(5,1fr);align-content:space-between;align-items:center;gap:12px;min-height:450px;padding:42px 30px;display:grid;position:relative}.contribution-map span{z-index:2;border:1px solid var(--line-strong);background:color-mix(in srgb, var(--ink) 89%, transparent);min-height:52px;color:var(--paper-muted);text-align:center;place-items:center;padding:8px;font-size:11px;display:grid;position:relative}.machine-hub{z-index:3;border:1px solid var(--gold);background:var(--red-dark);width:129px;height:129px;color:var(--paper-bright);text-align:center;border-radius:50%;place-items:center;font-family:SimSun,serif;font-size:20px;line-height:1.2;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 13px #9e2c2f1c,0 0 70px #9e2c2f59}.machine-hub i{border:1px dashed var(--gold);border-radius:50%;animation:22s linear infinite spin;position:absolute;inset:13px}@keyframes spin{to{transform:rotate(360deg)}}.community-copy{grid-template-columns:1fr 1fr;gap:30px;margin-top:35px;display:grid}.community-copy p{color:var(--paper-muted);margin:0;font-size:15px;line-height:1.9}.thanks-wall{border-bottom:1px solid var(--line);background:var(--ink-raised)}.thanks-wall-preview{display:grid}.thanks-wall-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.thanks-entry{color:#fff8e8;background:#171512;border:1px solid #fff8e747;grid-template-rows:auto 1fr auto;min-height:480px;padding:28px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #0000003b}.thanks-entry:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 47px,#fff8e706 48px),repeating-linear-gradient(0deg,#0000 0 47px,#fff8e705 48px);position:absolute;inset:0}.thanks-entry>*{z-index:1;position:relative}.thanks-entry header{border-bottom:1px solid #fff8e72e;justify-content:space-between;align-items:center;gap:20px;padding-bottom:18px;display:flex}.thanks-entry header span{color:#e1b958;font:900 10px/1 Consolas,monospace}.thanks-entry header small{color:#d8cdb8;letter-spacing:.12em;font:800 9px/1 Consolas,monospace}.thanks-entry-mark-block{align-content:center;display:grid}.thanks-entry-mark{color:#e9c25f;justify-content:center;align-items:end;padding:42px 0 30px;font-family:Consolas,monospace;display:flex}.thanks-entry-mark strong{letter-spacing:-.09em;font-size:clamp(62px,7vw,96px);line-height:.8}.thanks-entry-mark i{color:#fff8e8;margin:0 0 -6px 8px;font-size:22px;font-style:normal}.thanks-entry-description{color:#d8cdb8;text-align:center;max-width:330px;margin:0 auto 28px;font-size:11px;line-height:1.75}.thanks-entry-character{background:radial-gradient(circle at 70% 42%,#b5373a5c,#0000 32%),#171512}.thanks-entry-character-art{place-items:end center;min-height:300px;display:grid;position:relative}.thanks-entry-character-art img{object-fit:contain;filter:drop-shadow(0 22px 28px #00000080);width:min(72%,320px);max-height:330px;display:block}.thanks-entry-authorization{color:#baf2ca;background:#468b5c2e;border:1px solid #86d79f8c;padding:6px 9px;font-size:9px;font-weight:850;position:absolute;top:20px;right:0}.thanks-entry footer{border-top:1px solid #fff8e72e;justify-content:space-between;align-items:end;gap:22px;padding-top:22px;display:flex}.thanks-entry footer>div{min-width:0}.thanks-entry footer h3{color:#fff8e8;margin:0;font-family:SimSun,serif;font-size:clamp(25px,3vw,38px);line-height:1.15}.thanks-entry footer p{color:#f0d88f;text-align:left;margin:7px 0 0;font-size:10px;font-weight:800;line-height:1.5}.thanks-entry-profile{color:#fff8e8;border-bottom:1px solid #e1b958;flex:none;padding:8px 0 4px;font-size:9px;font-weight:800}.thanks-entry-profile:hover{color:#f0d88f}.thanks-entry-profile:focus-visible{outline-offset:4px;outline:2px solid #f0d88f}.thanks-entry-character-credit>div{width:100%}.thanks-credit-list{gap:8px;margin:16px 0 0;display:grid}.thanks-credit-list>div{grid-template-columns:62px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.thanks-credit-list dt{color:#d8cdb8;font-size:9px;font-weight:700}.thanks-credit-list dd{min-width:0;margin:0}.thanks-credit-list a{color:#fff8e8;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #e1b958a6;max-width:100%;font-size:10px;font-weight:800;display:inline-block;overflow:hidden}.thanks-credit-list a:hover{color:#f0d88f}.thanks-credit-list a:focus-visible{outline-offset:3px;outline:2px solid #f0d88f}.thanks-entry-future{background:radial-gradient(circle at 50% 42%,#4e9d6947,#0000 34%),#171512;min-height:420px}.thanks-entry-plus{color:#86d79f;place-items:center;font:200 clamp(130px,15vw,200px)/1 Segoe UI Variable,sans-serif;display:grid}.thanks-entry-future footer{align-items:flex-end}.thanks-entry-future footer h3{font-size:clamp(24px,2.5vw,33px)}.thanks-entry-future footer p{color:#d8cdb8;max-width:320px;font-weight:500;line-height:1.75}.thanks-entry-future footer .button{flex:none}@media (width<=1080px){.thanks-wall-grid{grid-template-columns:1fr 1fr}.thanks-entry-future{min-height:330px}.thanks-entry-plus{font-size:130px}}.roadmap-head{justify-content:space-between;align-items:end;gap:40px;margin-bottom:43px;display:flex}.roadmap-filter{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.roadmap-filter button{border:1px solid var(--line);color:var(--paper-muted);cursor:pointer;background:0 0;padding:8px 10px;font-size:11px}.roadmap-filter button:hover,.roadmap-filter button.is-active{border-color:var(--red-bright);background:var(--red-dark);color:var(--on-dark-bright)}.roadmap-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.roadmap-grid article{border:1px solid var(--line);background:#0000001f;min-height:430px;padding:26px}.roadmap-grid article[hidden]{display:none}.roadmap-grid header{border-bottom:1px solid var(--line);align-items:center;gap:15px;padding-bottom:22px;display:flex}.roadmap-grid header>span{color:var(--gold);font-family:SimSun,serif;font-size:35px;font-weight:800}.roadmap-grid small{color:var(--paper-muted);letter-spacing:.1em;font-family:Consolas,monospace;font-size:8px}.roadmap-grid h3{margin:3px 0 0;font-size:23px}.roadmap-grid ul{margin:21px 0 0;padding:0;list-style:none}.roadmap-grid li{color:var(--paper-muted);padding:8px 0 8px 14px;font-size:12px;line-height:1.45;position:relative}.roadmap-grid li:before{color:var(--red-bright);content:"●";font-size:6px;position:absolute;left:0}.future-manifesto{text-align:center;max-width:880px;margin-top:50px}.future-manifesto p{color:var(--paper);letter-spacing:-.04em;margin-bottom:15px;font-size:clamp(20px,2.2vw,31px);font-weight:760;line-height:1.5}.future-manifesto small{color:var(--paper-muted);font-size:10px}.signup-layout{grid-template-columns:.72fr 1.28fr;align-items:start;gap:83px;display:grid}.signup-copy{position:sticky;top:115px}.signup-copy h2{margin-bottom:20px}.signup-subtitle{font-weight:700;color:var(--gold)!important;font-size:17px!important}.signup-copy>p:not(.archive-index){color:var(--paper-muted);font-size:14px;line-height:1.85}.signup-copy ul{margin:25px 0 0;padding:0;list-style:none}.signup-copy li{border-top:1px solid var(--line);color:var(--paper-muted);padding:7px 0 7px 15px;font-size:12px}.signup-copy li:before{color:var(--red-bright);content:"◆";margin-left:-14px;font-size:7px;position:absolute}.signup-survey{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--ink-raised) 82%, var(--red-dark));min-height:360px;box-shadow:var(--shadow);align-content:center;padding:44px;display:grid}.survey-head{border-bottom:1px solid var(--line);margin-bottom:28px;padding-bottom:22px}.survey-head span{color:var(--gold);letter-spacing:.1em;font-family:Consolas,monospace;font-size:9px;font-weight:800}.survey-head h3{margin:10px 0 12px;font-size:clamp(28px,3.2vw,42px)}.survey-head p,.survey-notice{color:var(--paper-muted);font-size:13px;line-height:1.8}.signup-survey .button{width:min(100%,360px)}.survey-notice{max-width:520px;margin:20px 0 0}.link-depot{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.link-depot button{border:1px solid var(--line-strong);min-height:168px;color:var(--paper);cursor:pointer;text-align:left;background:0 0;grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto;padding:21px;transition:background .18s,transform .18s;display:grid}.link-depot button:hover{background:#9e2c2f21;transform:translateY(-3px)}.link-depot span{color:var(--gold);font-family:Consolas,monospace;font-size:10px}.link-depot strong{letter-spacing:-.04em;grid-column:1/-1;align-self:center;font-size:23px;line-height:1.15}.link-depot em{color:var(--paper-muted);font-size:11px;font-style:normal}.link-depot b{color:var(--red-bright);align-self:end;font-size:21px}.link-depot-single{grid-template-columns:1fr}.link-depot-dual{grid-template-columns:repeat(2,1fr)}.support-card{border:1px solid var(--gold-dim);background:var(--red-dark);box-shadow:var(--shadow);grid-template-columns:.75fr 1.25fr;gap:48px 80px;padding:63px;display:grid}.support-card-copy{max-width:580px}.support-card p:not(.archive-index){color:#e3cfc1;margin:0;font-size:15px;line-height:1.9}.support-options-inline{grid-column:1/-1}.support-note{max-width:830px;color:var(--paper-muted);text-align:center;margin-top:25px;font-size:12px}.support-note strong{color:var(--paper)}.faq-layout{grid-template-columns:.55fr 1.45fr;gap:90px;display:grid}.faq-list article{border-top:1px solid var(--line)}.faq-list article:last-child{border-bottom:1px solid var(--line)}.faq-list button{width:100%;min-height:68px;color:var(--paper);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;padding:12px 0;font-size:15px;font-weight:760;display:flex}.faq-list button b{color:var(--gold);font-size:21px;font-weight:400;transition:transform .2s}.faq-list article>div{grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid}.faq-list article>div>p{min-height:0;color:var(--paper-muted);margin:0;font-size:13px;overflow:hidden}.faq-list article.is-open>div{grid-template-rows:1fr}.faq-list article.is-open>div>p{padding-bottom:20px}.faq-list article.is-open button b{transform:rotate(45deg)}.footer{border-top:1px solid var(--line);background:#110d0b}.footer-grid{color:#9d8d79;grid-template-columns:.7fr 1.15fr .8fr;gap:45px;padding:46px 0;font-size:11px;display:grid}.footer-brand{align-items:flex-start;gap:12px;display:flex}.footer-brand>span{flex:none}.footer-brand strong{color:#eadfc8;letter-spacing:.08em;font-size:17px}.footer-brand small{color:#9d8d79;letter-spacing:.1em;margin-top:4px;font-family:Consolas,monospace;font-size:8px;display:block}.footer p{margin-bottom:10px}.footer small{line-height:1.7;display:block}.footer-filing{border-top:1px solid var(--line);color:#8d7d6a;text-align:center;justify-content:center;align-items:center;min-height:48px;padding:13px 0 17px;font-size:10px;display:flex}.footer-filing span{align-items:center;display:inline-flex}.footer-filing a{border-bottom:1px solid #0000;transition:color .16s,border-color .16s}.footer-filing a:hover{border-color:var(--gold-dim);color:var(--paper)}.thanks-dialog{border:1px solid var(--gold-dim);background:var(--ink-raised);width:min(1040px,100vw - 30px);max-height:min(850px,100vh - 30px);color:var(--paper);box-shadow:var(--shadow);padding:27px;overflow:auto}.thanks-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080605c2}.dialog-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:20px;padding-bottom:18px;display:flex}.dialog-head p{color:var(--gold);letter-spacing:.11em;margin-bottom:5px;font-family:Consolas,monospace;font-size:9px}.dialog-head h2{margin:0;font-size:33px}.dialog-head button{border:1px solid var(--line-strong);width:34px;height:34px;color:var(--paper);cursor:pointer;background:0 0;font-size:24px;line-height:1}.thanks-dialog-intro{color:var(--paper-muted);margin:19px 0;font-size:13px}.thanks-dialog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.support-options article{border:1px solid var(--line-strong);background:#0f0b0957;min-width:0;padding:16px}.support-options article>span{color:var(--gold);margin-bottom:13px;font-size:13px;font-weight:800;display:block}.support-options article>small{color:var(--paper);letter-spacing:.04em;margin-top:12px;font-family:Consolas,monospace;font-size:12px;font-weight:700;display:block}.support-options button:not([data-qr]){border:0;border-bottom:1px solid var(--gold-dim);color:var(--paper);cursor:pointer;background:0 0;padding:8px 0;font-size:12px}.back-to-top{z-index:45;border:1px solid var(--gold);background:var(--paper);width:58px;height:58px;box-shadow:5px 5px 0 color-mix(in srgb, var(--red-dark) 72%, transparent);color:var(--ink);cursor:pointer;opacity:0;pointer-events:none;place-content:center;gap:0;transition:opacity .2s,transform .2s,background .16s;display:grid;position:fixed;bottom:22px;right:22px;transform:translateY(14px)}.back-to-top:hover{background:var(--gold);transform:translateY(-2px)}.back-to-top.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.back-to-top span{font-family:Consolas,monospace;font-size:20px;font-weight:900;line-height:1}.back-to-top small{letter-spacing:.08em;margin-top:3px;font-size:9px;font-weight:800}.toast{z-index:60;border:1px solid var(--line-strong);max-width:min(420px,100vw - 44px);box-shadow:var(--shadow);color:var(--paper);opacity:0;pointer-events:none;background:#1d1511;padding:14px 17px;font-size:12px;transition:opacity .2s,transform .2s;position:fixed;bottom:94px;right:22px;transform:translateY(18px)}.toast.is-visible{opacity:1;transform:translateY(0)}.toast[data-tone=warning]{border-color:var(--gold-dim)}.toast[data-tone=success]{border-color:#6d9b75}[data-reveal]{opacity:0;transition:opacity .65s,transform .65s cubic-bezier(.2,.8,.2,1);transform:translateY(22px)}.is-visible{opacity:1;transform:translateY(0)}@media (width<=1080px){:root{--shell:min(100% - 40px, 850px)}.site-nav a{padding-inline:6px;font-size:11px}.hero-mast{grid-template-columns:1fr;gap:40px}.scan-machine{justify-self:start;width:100%;max-width:690px}.hero{padding-bottom:35px}.status-ribbon{margin-top:35px}.status-ribbon .shell{flex-wrap:wrap;justify-content:flex-start;padding-block:12px}.section-heading,.split-heading,.split-heading>div{grid-template-columns:1fr;gap:15px}.capability-areas{grid-template-columns:1fr}.capability-area{grid-template-columns:.58fr 1fr;align-items:center;gap:23px;min-height:auto;display:grid}.area-visual{height:230px;margin:0}.screenshot-slots{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-line{grid-template-columns:repeat(4,1fr)}.workflow-line li:nth-child(4){border-right:0}.workflow-line li:nth-child(-n+4){border-bottom:1px solid var(--line)}.scale-card,.story-layout,.signup-layout,.support-card,.faq-layout{grid-template-columns:1fr;gap:45px}.support-options{grid-template-columns:repeat(2,minmax(0,1fr))}.story-media,.signup-copy{position:static}.community-copy,.roadmap-grid{grid-template-columns:1fr}.roadmap-grid article{min-height:auto}.roadmap-head{align-items:start;display:grid}.roadmap-filter{justify-content:flex-start}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>:first-child{grid-column:1/-1}}@media (width<=760px){.screenshot-showcase-section{padding:85px 0 30px}:root{--shell:calc(100vw - 30px)}.topbar-inner{min-height:65px}.wordmark-stamp{width:34px;height:34px}.wordmark strong{font-size:14px}.menu-toggle{border:1px solid var(--line-strong);cursor:pointer;background:#00000021;place-content:center;gap:4px;width:42px;height:42px;display:grid}.menu-toggle span{background:var(--paper);width:18px;height:1px;display:block}.menu-toggle em{display:none}.site-nav{border:1px solid var(--line-strong);background:var(--ink-raised);box-shadow:var(--shadow);opacity:0;pointer-events:none;padding:10px;transition:opacity .18s,transform .18s;display:grid;position:absolute;top:58px;left:0;right:0;transform:translateY(-8px)}.site-nav.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.site-nav a{padding:11px;font-size:13px}.site-nav a:after{display:none}.language-toggle{justify-content:flex-start;width:100%;margin:5px 0 0;padding-inline:11px}.hero{min-height:0;padding-top:112px}.hero-mast{gap:33px}.hero-description{font-size:14px}.hero-actions{display:grid}.button{width:100%}.text-link{width:max-content;margin-left:0}.hero-disclaimer{flex-direction:column;align-items:flex-start;gap:6px}.machine-core{grid-template-columns:111px 1fr;height:250px}.scan-tree{font-size:7px}.scan-tree span{min-height:22px;padding:5px 3px}.network-node{min-width:45px;min-height:28px;padding:3px 5px;font-size:8px}.node-a{left:15%}.node-b{left:4%}.node-c{right:4%}.node-d{right:5%}.node-e{left:41%}.status-ribbon .shell{grid-template-columns:1fr 1fr;gap:7px;display:grid}.status-ribbon span{white-space:normal;font-size:10px}.labor,.principles,.capabilities,.workflow,.story,.community,.thanks-wall,.roadmap,.signup,.open-source,.support,.faq{padding:85px 0}.scale{padding:30px 0 85px}.section-heading h2,.principle-copy h2,.story-copy h2,.community-heading h2,.roadmap-head h2,.signup-copy h2,.support-card h2,.faq h2{font-size:42px}.labor-grid,.principle-cards{grid-template-columns:1fr}.labor-card{min-height:auto}.capability-area{padding:21px;display:block}.area-visual{height:190px;margin:18px 0}.screenshot-reserve-head{display:block}.screenshot-reserve-head p{text-align:left;margin-top:7px}.screenshot-stage{border-radius:22px;padding:18px 12px 16px}.screenshot-device{border-radius:12px}.screenshot-device-bar{height:25px}.screenshot-device-bar span{display:none}.screenshot-stage-meta{min-height:66px}.screenshot-stage-controls button{width:40px;height:40px}.screenshot-slots{grid-template-columns:1fr}.workflow-line{grid-template-columns:1fr 1fr}.workflow-line li{min-height:150px}.workflow-line li:nth-child(odd){border-right:1px solid var(--line)}.workflow-line li:nth-child(2n){border-right:0}.workflow-line li:nth-child(-n+6){border-bottom:1px solid var(--line)}.workflow-line li:after{display:none}.diff-columns{grid-template-columns:1fr}.diff-columns pre{border-right:0;border-bottom:1px solid var(--line);min-height:190px}.diff-result{min-height:170px}.scale-card,.support-card{gap:35px;padding:30px 22px}.scheduler{padding:15px}.scheduler-row{grid-template-columns:85px 1fr 74px;gap:8px}.scheduler-row b{font-size:10px}.scheduler-row em{font-size:7px}.contribution-map{grid-template-columns:1fr 1fr;min-height:620px;padding:25px 14px}.machine-hub{width:104px;height:104px;font-size:17px}.story-quote{margin-top:47px;font-size:26px}.signup-survey{min-height:0;padding:28px 20px}.link-depot{grid-template-columns:1fr}.link-depot button{min-height:126px}.support-options{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr;gap:19px}.footer-grid>:first-child{grid-column:auto}.footer-filing{flex-direction:column;gap:4px;padding-block:14px 18px}.footer-filing span+span:before{display:none}.back-to-top{width:52px;height:52px;bottom:15px;right:15px}.toast{max-width:calc(100vw - 30px);bottom:80px;right:15px}.thanks-wall-grid{grid-template-columns:1fr}.thanks-entry,.thanks-entry-future{grid-column:auto;min-height:410px;padding:22px 18px}.thanks-entry-mark strong{font-size:78px}.thanks-entry-character-art{min-height:260px}.thanks-entry footer{flex-direction:column;align-items:flex-start;gap:12px}.thanks-entry-profile{align-self:flex-start}}@media (width<=410px){h1{font-size:46px}.machine-core{transform-origin:0 0;width:114%;height:220px;transform:scale(.88)}.scan-console{margin-top:-30px}.status-ribbon .shell{grid-template-columns:1fr}.contribution-map{gap:8px}.contribution-map span{min-height:47px;padding:5px;font-size:10px}.machine-hub{width:87px;height:87px;font-size:14px}.roadmap-filter button{font-size:10px}.faq-list button{font-size:13px}}@media (width<=760px){.architecture-check{padding:30px 0 85px}.screenshot-scroll-scene{width:100vw;margin-left:calc(50% - 50vw)}.screenshot-stage{min-height:calc(100svh - 65px);box-shadow:none;border-left:0;border-right:0;border-radius:0;flex-direction:column;justify-content:center;padding:22px 15px 24px;display:flex;top:65px}.screenshot-device{border-radius:14px;width:100%}.screenshot-viewport{aspect-ratio:16/9;height:auto}.screenshot-stage-meta{grid-template-columns:1fr;align-items:start;gap:16px;width:100%;min-height:0;padding-top:20px;display:grid}.screenshot-stage-meta h3{font-size:clamp(22px,7vw,30px)}.screenshot-scroll-guide{width:100%;min-width:0}.screenshot-scroll-guide small{text-align:left;max-width:none;margin:0 0 9px}}@media (width<=1080px){.labor-grid{grid-template-columns:1fr 1fr}.liberation-card{grid-column:1/-1}.personalization-layout{grid-template-columns:1fr;gap:52px}.personalization-stage{min-height:650px}}@media (width<=760px){:root[data-site-theme=red-people] .topbar:before{opacity:.55;background-position:50% 70%;background-size:230px;inset:4px 54px 2px 146px}.labor-grid{grid-template-columns:1fr}.liberation-card{grid-column:auto}.labor-comparison>header{flex-direction:column;align-items:flex-start;gap:3px;padding:14px 15px}.labor-comparison table{min-width:760px}.labor-comparison th,.labor-comparison td{padding:13px 12px;font-size:11px}.experience-modes{min-height:0;padding:85px 0}.mode-page-head{grid-template-columns:1fr;gap:16px;margin-bottom:30px}.mode-page-head h2{font-size:47px}.mode-switch{gap:7px}.mode-switch button{border-radius:13px;grid-template-columns:24px 1fr;column-gap:8px;min-height:88px;padding:12px 10px}.mode-switch button strong{font-size:14px}.mode-switch button small{font-size:8px;line-height:1.35}.mode-showcase{border-radius:22px;grid-template-columns:1fr;gap:30px;min-height:0;padding:28px 18px 20px}.mode-showcase-eyebrow{margin-bottom:27px}.mode-showcase-copy h3{font-size:37px}.mode-device{border-radius:14px;transform:none}.mode-device.is-changing{transform:translateY(6px)scale(.985)}.mode-device-bar{height:28px}.mode-device-bar span{font-size:7px}.personalization{padding:85px 0}.personalization-copy h2{font-size:42px}.personalization-facts div{grid-template-columns:1fr;gap:6px}.personalization-stage{min-height:680px;padding:20px 15px}.personalization-theme-panel{width:100%;padding:17px 15px}.personalization-theme-panel header{flex-direction:column;align-items:flex-start;gap:4px}.personalization-swatches{grid-template-columns:repeat(4,1fr)}.personalization-swatches button{grid-template-columns:14px 1fr;gap:5px;padding:6px 5px}.personalization-swatches i{width:14px;height:24px}.personalization-theme-foot{flex-direction:column;align-items:flex-start;gap:7px}.personalization-theme-foot>span{text-align:left}.personalization-pet-preview{grid-template-columns:105px 1fr;gap:7px;width:calc(100% - 30px);padding:15px 12px;bottom:20px;right:15px}.personalization-pet-sprite{width:105px;height:114px;margin:-34px 0 -2px}.personalization-pet-preview p strong{font-size:18px}.personalization-pet-options button{text-align:center;padding:5px 3px;display:block}.personalization-pet-options img{width:28px;height:31px;margin:0 auto 2px}.personalization-pet-options span{font-size:7px;display:block}:root[data-site-theme=red-people] .personalization-stage:after{opacity:.34;width:150%;height:175px;bottom:5%;right:-28%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.route,.machine-hub i{animation:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.scan-machine,.labor-card,.mode-showcase,.area-visual,.diff-lab,.scale-card,.labor-comparison,.team-collaboration-stage,.personalization-stage,.game-advisor-stage,.event-chain-feature,.support-card,.thanks-dialog,.code-intelligence-stage,.code-explanation-stage,.world-workbench-stage,.oob-workbench,.radio-feature-stage,.project-check-stage,.multilingual-feature-stage{--ink:var(--dark-ink);--ink-raised:var(--dark-ink-raised);--ink-soft:var(--dark-ink-soft);--paper:var(--on-dark);--paper-bright:var(--on-dark-bright);--paper-muted:var(--on-dark-muted);--red:var(--surface-red);--red-bright:var(--surface-red-bright);--red-dark:var(--surface-red-dark);--gold:var(--surface-gold);--gold-dim:var(--surface-gold-dim);--line:var(--on-dark-line);--line-strong:var(--on-dark-line-strong)}.screenshot-progress{grid-template-columns:repeat(5,1fr)}.code-intelligence{border-block:1px solid var(--line);background:radial-gradient(circle at 76% 55%, color-mix(in srgb,var(--gold) 12%,transparent), transparent 33%), var(--ink-raised)}.code-intelligence-stage{border:1px solid var(--line-strong);box-shadow:var(--shadow);background:#15110f;grid-template-columns:minmax(280px,.34fr) minmax(0,.66fr);display:grid;overflow:hidden}.code-intelligence-copy{padding:clamp(28px,4vw,58px)}.code-intelligence-kicker{color:var(--gold);letter-spacing:.13em;margin:0 0 36px;font-family:Consolas,monospace;font-size:9px;font-weight:900}.code-intelligence-copy ol{margin:0;padding:0;list-style:none}.code-intelligence-copy li{border-top:1px solid var(--line);grid-template-columns:34px 1fr;gap:14px;padding:17px 0;display:grid}.code-intelligence-copy li>span{color:var(--red-bright);font-family:Consolas,monospace;font-size:9px;font-weight:900}.code-intelligence-copy li strong{color:var(--paper-bright);margin-bottom:6px;font-size:15px;display:block}.code-intelligence-copy li p{color:var(--paper-muted);margin:0;font-size:11px;line-height:1.65}.code-intelligence-types{flex-wrap:wrap;gap:6px;margin-top:28px;display:flex}.code-intelligence-types span{border:1px solid color-mix(in srgb,var(--gold) 43%,transparent);color:var(--gold);padding:6px 8px;font-family:Consolas,monospace;font-size:8px}.code-intelligence-screen{background:#eeecf4;border:1px solid #ffffff42;border-radius:18px;align-self:center;min-width:0;margin:34px 34px 34px 0;overflow:hidden;transform:perspective(1700px)rotateY(-2deg);box-shadow:0 28px 70px #0000008c}.product-screen-bar{background:#211a17;align-items:center;gap:6px;height:32px;padding:0 12px;display:flex}.product-screen-bar i{background:#66574f;border-radius:50%;width:7px;height:7px}.product-screen-bar i:first-child{background:var(--red-bright)}.product-screen-bar i:nth-child(2){background:var(--gold)}.product-screen-bar i:nth-child(3){background:#58a675}.product-screen-bar span{color:#fff8e7ad;letter-spacing:.09em;margin-left:auto;font-family:Consolas,monospace;font-size:8px}.code-intelligence-screen img{width:100%;height:auto;display:block}.code-explanation-stage{border:1px solid var(--line-strong);box-shadow:var(--shadow);background:#15110f;grid-template-columns:minmax(0,.64fr) minmax(280px,.36fr);margin-top:28px;display:grid;overflow:hidden}.code-explanation-screen{background:#eeecf4;border:1px solid #ffffff42;border-radius:18px;align-self:center;min-width:0;margin:34px 0 34px 34px;overflow:hidden;transform:perspective(1700px)rotateY(2deg);box-shadow:0 28px 70px #0000008c}.code-explanation-screen img{width:100%;height:auto;display:block}.code-explanation-copy{align-self:center;padding:clamp(28px,4vw,58px)}.code-explanation-kicker{color:var(--gold);letter-spacing:.13em;margin:0 0 24px;font-family:Consolas,monospace;font-size:9px;font-weight:900}.code-explanation-copy h3{color:var(--paper-bright);letter-spacing:-.055em;margin:0;font-size:clamp(36px,4vw,58px);line-height:1.02}.code-explanation-copy h3 em{color:var(--red-bright);font-family:SimSun,serif;font-style:normal}.code-explanation-lead{color:var(--paper-muted);margin:24px 0;font-size:13px;line-height:1.85}.code-explanation-copy ul{margin:0;padding:0;list-style:none}.code-explanation-copy li{border-top:1px solid var(--line);color:var(--paper);padding:10px 0 10px 18px;font-size:11px;line-height:1.55;position:relative}.code-explanation-copy li:before{color:var(--gold);content:"↗";margin-left:-18px;position:absolute}.editor-matrix{background:color-mix(in srgb,var(--ink) 90%,#32130f)}.editor-matrix-stage{border:1px solid var(--line-strong);background:#00000021;grid-template-columns:minmax(230px,.29fr) minmax(0,.71fr);min-height:520px;display:grid}.editor-matrix-tabs{border-right:1px solid var(--line);display:grid}.editor-matrix-tabs button{border:0;border-bottom:1px solid var(--line);min-height:125px;color:var(--paper);cursor:pointer;text-align:left;background:0 0;grid-template-rows:auto auto;grid-template-columns:34px 1fr;align-content:center;gap:4px 12px;padding:20px;transition:background .2s,color .2s;display:grid}.editor-matrix-tabs button:last-child{border-bottom:0}.editor-matrix-tabs button:hover{background:#c79a4a14}.editor-matrix-tabs button[aria-selected=true]{background:linear-gradient(90deg,color-mix(in srgb,var(--red) 34%,transparent),#c79a4a14);box-shadow:inset 4px 0 var(--gold)}.editor-matrix-tabs button>span{color:var(--gold);grid-row:1/3;font-family:Consolas,monospace;font-size:10px}.editor-matrix-tabs strong{align-self:end;font-size:17px}.editor-matrix-tabs small{color:var(--paper-muted);align-self:start;font-size:10px}.editor-matrix-panels{min-width:0;display:grid}.editor-matrix-panels article{min-width:0;padding:clamp(36px,5vw,72px)}.editor-matrix-panels article[hidden]{display:none}.editor-matrix-panels article>p{color:var(--gold);letter-spacing:.13em;margin:0 0 25px;font-family:Consolas,monospace;font-size:9px;font-weight:900}.editor-matrix-panels h3{max-width:720px;color:var(--paper-bright);letter-spacing:-.045em;margin:0;font-size:clamp(36px,4.5vw,62px);line-height:1.03}.editor-chip-cloud{flex-wrap:wrap;gap:8px;margin:45px 0 34px;display:flex}.editor-chip-cloud span{border:1px solid var(--line-strong);color:var(--paper);background:#eadfc80a;padding:12px 16px;font-size:12px;font-weight:760}.editor-matrix-panels article>strong{border-top:1px solid var(--line);max-width:680px;color:var(--paper-muted);padding-top:22px;font-size:13px;line-height:1.75;display:block}.yml-editor-feature{border-block:1px solid var(--line);background:color-mix(in srgb,var(--paper) 94%,#ead5cf);width:100vw;margin:130px 0 112px calc(50% - 50vw);padding:130px 0}.yml-editor-heading h2{color:var(--ink)}.yml-editor-heading h2 em{color:var(--red-bright)}.yml-editor-heading>div>p{color:var(--ink-muted)}.yml-editor-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:30px;display:flex}.yml-editor-actions .text-link{color:var(--ink)}.yml-editor-actions .text-link:after{background:var(--red-bright)}.yml-editor-screen{border:1px solid color-mix(in srgb,var(--ink) 30%,transparent);background:#211513;border-radius:26px;margin-block:0;overflow:hidden;box-shadow:0 35px 90px #230e0d3d}.yml-editor-screen figcaption{color:#f4ead8;border-bottom:1px solid #fff8e72b;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;min-height:48px;padding:0 19px;display:grid}.yml-editor-screen figcaption>span{color:#e1b958;letter-spacing:.12em;font:900 8px/1 Consolas,monospace}.yml-editor-screen figcaption>strong{text-overflow:ellipsis;white-space:nowrap;font:700 10px/1 Consolas,monospace;overflow:hidden}.yml-editor-screen figcaption>small{color:#c5b7a2;font-size:9px}.yml-editor-screen>div{aspect-ratio:1680/913;background:#f7efea;overflow:hidden}.yml-editor-screen img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.yml-editor-benefits{border-top:1px solid color-mix(in srgb,var(--ink) 26%,transparent);border-left:1px solid color-mix(in srgb,var(--ink) 26%,transparent);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;display:grid}.yml-editor-benefits article{border-right:1px solid color-mix(in srgb,var(--ink) 26%,transparent);border-bottom:1px solid color-mix(in srgb,var(--ink) 26%,transparent);background:color-mix(in srgb,var(--paper) 86%,transparent);min-height:190px;padding:24px}.yml-editor-benefits article>span{color:var(--red-bright);margin-bottom:38px;font:900 9px/1 Consolas,monospace;display:block}.yml-editor-benefits strong{color:var(--ink);margin-bottom:10px;font-size:15px;display:block}.yml-editor-benefits p{color:var(--ink-muted);margin:0;font-size:10px;line-height:1.7}.event-chain-feature{border:1px solid var(--line-strong);min-height:650px;box-shadow:var(--shadow);background:#12100e;grid-template-columns:minmax(280px,.36fr) minmax(0,.64fr);margin-top:18px;display:grid;overflow:hidden}.event-chain-copy{border-right:1px solid var(--line);background:radial-gradient(circle at 20% 74%,#b2313533,#0000 31%),#17120f;flex-direction:column;justify-content:center;padding:clamp(34px,5vw,70px);display:flex}.event-chain-copy h3{color:#fff8e8;letter-spacing:-.055em;margin:0 0 25px;font-size:clamp(44px,5vw,72px);line-height:.98}.event-chain-copy h3 em{color:#e7c46b;font-family:SimSun,serif;font-style:normal}.event-chain-copy>p:not(.archive-index){color:#d8cdb8;margin:0;font-size:13px;line-height:1.85}.event-chain-copy ul{margin:30px 0 0;padding:0;list-style:none}.event-chain-copy li{border-top:1px solid #fff8e724;gap:4px;padding:13px 0;display:grid}.event-chain-copy li strong{color:#fff8e8;font-size:12px}.event-chain-copy li small{color:#c9bea9;font-size:9px;line-height:1.5}.event-chain-visual{background:radial-gradient(circle at 50% 51%,#b2313538,#0000 26%),linear-gradient(145deg,#101417,#17110f);flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.event-chain-visual:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 55px,#ffffff07 56px),repeating-linear-gradient(0deg,#0000 0 55px,#ffffff07 56px);position:absolute;inset:0}.event-chain-visual>header,.event-chain-visual>footer{z-index:2;background:#00000029;border-bottom:1px solid #fff8e729;justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:13px 21px;display:flex;position:relative}.event-chain-visual>header span{color:#e7c46b;letter-spacing:.13em;font:900 8px/1 Consolas,monospace}.event-chain-visual>header strong{color:#fff8e8;font-size:12px}.event-chain-graph{z-index:1;flex:1;grid-template-columns:1fr .92fr 1fr;align-items:center;gap:clamp(16px,3vw,42px);padding:48px 30px;display:grid;position:relative}.event-chain-graph:before,.event-chain-graph:after{content:"";opacity:.68;background:#e7c46b;width:16%;height:1px;position:absolute;top:50%}.event-chain-graph:before{left:27.5%}.event-chain-graph:after{right:27.5%}.event-chain-column{gap:10px;display:grid;position:relative}.event-chain-column>span{color:#e7c46b;letter-spacing:.12em;margin-bottom:3px;font:900 8px/1 Consolas,monospace}.event-chain-column article{z-index:2;background:#11100eeb;border:1px solid #fff8e733;align-content:center;gap:5px;min-height:87px;padding:14px 15px;display:grid;position:relative;box-shadow:0 11px 24px #00000040}.event-chain-column article small{color:#e7c46b;font-size:8px}.event-chain-column article strong{color:#fff8e8;font-size:12px}.event-chain-column article b{color:#bdb4a3;text-overflow:ellipsis;white-space:nowrap;font:700 7px/1.4 Consolas,monospace;overflow:hidden}.event-chain-callers article:after{color:#e7c46b;content:"›";font-size:18px;position:absolute;top:50%;right:-15px;transform:translateY(-50%)}.event-chain-targets article:before{color:#e7c46b;content:"›";font-size:18px;position:absolute;top:50%;left:-15px;transform:translateY(-50%)}.event-chain-current article{text-align:center;background:linear-gradient(145deg,#6d2826,#351917);border-color:#e7c46bb3;min-height:155px;box-shadow:0 0 0 8px #b2313517,0 20px 45px #00000061}.event-chain-current article strong{font-size:17px}.event-chain-current article b{white-space:normal}.event-chain-visual>footer{color:#cfc5b3;border-top:1px solid #fff8e729;border-bottom:0;justify-content:center;min-height:56px;font-size:9px}.event-chain-visual>footer i{color:#e7c46b;font-style:normal}.event-chain-visual>footer strong{color:#a9e2b7;font-size:9px}.world-workbench{border-block:1px solid var(--line);background:#12100d;overflow:hidden}.world-workbench-stage{border:1px solid var(--line-strong);min-height:720px;box-shadow:var(--shadow);background:#17130f;grid-template-columns:minmax(300px,.4fr) minmax(0,.6fr);display:grid;overflow:hidden}.world-workbench-copy{z-index:3;flex-direction:column;justify-content:center;padding:clamp(40px,6vw,90px);display:flex;position:relative}.world-workbench-copy h2{color:var(--paper-bright);letter-spacing:-.06em;margin:0 0 28px;font-size:clamp(50px,6vw,86px);line-height:.96}.world-workbench-copy h2 em{color:var(--gold);font-family:SimSun,serif;font-style:normal}.world-workbench-subline{color:var(--gold);letter-spacing:.08em;margin:-12px 0 26px;font:800 10px/1.5 Consolas,monospace;display:block}.world-workbench-copy>p:not(.archive-index){color:var(--paper-muted);margin:0;font-size:14px;line-height:1.9}.world-workbench-copy ul{margin:30px 0 0;padding:0;list-style:none}.world-workbench-copy li{border-top:1px solid var(--line);color:var(--paper);padding:11px 0 11px 18px;font-size:11px;position:relative}.world-workbench-copy li:before{color:var(--red-bright);content:"◆";font-size:7px;position:absolute;left:1px}.map-live-demo{overflow-anchor:none;color:#f8f1df;background:#0a1117;flex-direction:column;min-width:0;display:flex}.map-demo-toolbar{background:#11191d;border-bottom:1px solid #f9ebc638;justify-content:space-between;align-items:stretch;gap:16px;min-height:68px;display:flex}.map-demo-bookmark{grid-template-rows:auto auto;grid-template-columns:auto auto;align-content:center;gap:2px 10px;padding:10px 18px;display:grid}.map-demo-bookmark span{color:#e7c46b;letter-spacing:.14em;align-self:end;font:800 8px/1 Consolas,monospace}.map-demo-bookmark strong{color:#fff8e8;grid-area:1/2/3;align-self:center;font:800 21px/1 Consolas,monospace}.map-demo-bookmark small{color:#d6cbb5;font-size:9px}.map-demo-history{align-items:center;gap:6px;padding:9px 12px;display:flex}.map-demo-history button,.map-demo-primary,.map-demo-preview header button{color:#fff8e8;cursor:pointer;background:#1a2429;border:1px solid #f9ebc647;border-radius:3px;min-height:36px;font:750 10px/1 system-ui,sans-serif}.map-demo-history button{padding:0 11px}.map-demo-history button:hover:not(:disabled),.map-demo-history button:focus-visible,.map-demo-primary:hover,.map-demo-primary:focus-visible{outline-offset:1px;background:#26343b;border-color:#f0cf77;outline:2px solid #f0cf7747}.map-demo-history button:disabled{color:#787c7d;cursor:default}.map-demo-history button:last-child{border-color:#f0cf7780}.map-demo-history button.has-drafts{background:#75412c}.map-demo-history b{color:#21170b;background:#e6bf62;border-radius:50%;place-items:center;min-width:18px;height:18px;margin-left:4px;font-size:9px;display:inline-grid}.map-demo-mode-switch{border-bottom:1px solid #f9ebc638;grid-template-columns:repeat(3,1fr);display:grid}.map-demo-mode-switch button{color:#f8f1df;cursor:pointer;text-align:left;background:#131c21;border:0;border-right:1px solid #f9ebc62e;grid-template-rows:auto auto;grid-template-columns:30px 1fr;align-content:center;gap:3px 10px;min-height:67px;padding:10px 18px;display:grid}.map-demo-mode-switch button:last-child{border-right:0}.map-demo-mode-switch button:hover{background:#1c292f}.map-demo-mode-switch button[aria-selected=true]{background:linear-gradient(90deg,#293c37,#19282d);box-shadow:inset 0 -3px #e7c46b}.map-demo-mode-switch button>span{color:#e7c46b;grid-row:1/3;align-self:center;font:800 9px/1 Consolas,monospace}.map-demo-mode-switch strong{font-size:12px}.map-demo-mode-switch small{color:#cfc7b7;font-size:9px}.map-demo-workspace{grid-template-columns:minmax(0,1fr) 225px;min-height:500px;display:grid}.map-demo-board{isolation:isolate;background:radial-gradient(circle at 50% 46%,#4b70684d,#0000 48%),linear-gradient(155deg,#183a49,#0c2833 60%,#091d27);min-width:0;position:relative;overflow:hidden}.map-demo-board:after{z-index:-2;content:"";background:repeating-linear-gradient(90deg,#0000 0 63px,#ddece709 64px),repeating-linear-gradient(0deg,#0000 0 63px,#ddece708 64px);position:absolute;inset:0}.map-demo-map-frame{background:#11303d;position:absolute;inset:0;overflow:hidden}.map-demo-map-content{aspect-ratio:1650/850;transform-origin:0 0;will-change:transform;width:auto;height:100%;position:absolute;top:0;left:0}.map-demo-map-content>img{object-fit:fill;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.map-demo-map-overlay,.map-demo-map-input,.map-demo-units{width:100%;height:100%;position:absolute;inset:0}.map-demo-map-overlay{z-index:2;pointer-events:none;image-rendering:auto}.map-demo-map-input{z-index:4;cursor:crosshair;touch-action:none;background:0 0;border:0;border-radius:0;padding:0}.map-demo-map-input:hover{background:#fff3c206}.map-demo-map-input:focus-visible{outline-offset:-4px;outline:3px solid #f0cf77}.map-live-demo[data-map-drag-enabled=true] .map-demo-map-input{cursor:grab}.map-live-demo[data-map-dragging=true] .map-demo-map-input{cursor:grabbing}.map-demo-units{z-index:5;pointer-events:none}.map-demo-zoom{z-index:8;background:#081217eb;border:1px solid #ffefc580;border-radius:4px;grid-template-columns:30px 52px 30px;display:grid;position:absolute;top:8px;right:8px;overflow:hidden;box-shadow:0 5px 15px #00000059}.map-demo-zoom button{color:#fff7df;cursor:pointer;background:0 0;border:0;border-right:1px solid #ffefc53d;min-width:0;height:30px;padding:0;font:850 14px/1 system-ui,sans-serif}.map-demo-zoom button:last-child{border-right:0}.map-demo-zoom button:nth-child(2){font-size:8px}.map-demo-zoom button:hover,.map-demo-zoom button:focus-visible{color:#ffe18a;outline-offset:-2px;background:#314149;outline:2px solid #f0cf77}.terrain-swatch.terrain-plains{background:#538b48d6}.terrain-swatch.terrain-forest{background:#236744e0}.terrain-swatch.terrain-hills{background:#866f38e0}.terrain-swatch.terrain-mountain{background:#686b70e6}.terrain-swatch.terrain-urban{background:#97423be6}.map-demo-unit{top:var(--unit-y);left:var(--unit-x);color:#fff;background:#263b61;border:2px solid #efe4c8;border-radius:2px;grid-template-columns:1fr 10px;place-items:center;width:35px;height:25px;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 4px 12px #0000008c}.map-demo-unit span{font:900 13px/1 Consolas,monospace}.map-demo-unit small{color:#f4d675;font:800 7px/1 Consolas,monospace}.map-demo-unit.unit-mountain{background:#3c684b}.map-demo-unit.unit-armor{background:#733e35}.map-demo-compass{z-index:6;color:#fff2c7;place-items:center;width:34px;height:42px;font:800 8px/1 Consolas,monospace;display:grid;position:absolute;top:18px;right:18px}.map-demo-compass i{clip-path:polygon(50% 0,100% 100%,50% 72%,0 100%);background:#e8c96f;width:1px;height:18px}.map-demo-map-status{z-index:7;color:#fff4d6;background:#070f14e6;border:1px solid #fbecc338;justify-content:space-between;align-items:center;gap:12px;min-height:34px;padding:8px 11px;display:flex;position:absolute;bottom:12px;left:14px;right:14px}.map-demo-map-status span{font-size:9px;font-weight:750}.map-demo-map-status small{color:#d7bd70;letter-spacing:.08em;font:800 7px/1 Consolas,monospace}.map-demo-inspector{color:#f9f2e2;background:#141d21;border-left:1px solid #f9ebc638;min-width:0;padding:18px}.map-demo-inspector header{border-bottom:1px solid #f9ebc633;padding-bottom:15px}.map-demo-inspector header span{color:#e7c46b;letter-spacing:.13em;margin-bottom:12px;font:850 8px/1 Consolas,monospace;display:block}.map-demo-inspector header strong{font-size:20px;display:block}.map-demo-inspector header small{color:#d6cdbb;font-size:9px}.map-demo-inspector-empty{flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;min-height:100%;display:flex}.map-demo-inspector-empty span{color:#e7c46b;letter-spacing:.13em;font:850 8px/1 Consolas,monospace}.map-demo-inspector-empty strong{color:#fff8e8;font-size:17px;line-height:1.5}.map-demo-inspector dl{margin:15px 0}.map-demo-inspector dl div{border-bottom:1px solid #f9ebc624;justify-content:space-between;gap:10px;padding:8px 0;display:flex}.map-demo-inspector dt{color:#c9c2b4;font-size:8px}.map-demo-inspector dd{color:#fff8e8;text-align:right;margin:0;font:800 8px/1.4 Consolas,monospace}.map-demo-inspector>p{color:#cec6b6;margin:14px 0 0;font-size:9px;line-height:1.65}.map-demo-options{grid-template-columns:1fr 1fr;gap:6px;display:grid}.map-demo-options button{color:#f8f1df;cursor:pointer;background:#1c272c;border:1px solid #f9ebc638;border-radius:3px;align-items:center;gap:7px;min-height:37px;padding:6px 8px;font-size:9px;display:flex}.map-demo-options button:hover,.map-demo-options button:focus-visible{border-color:#e8c86d;outline:2px solid #e8c86d38}.map-demo-options button[aria-pressed=true]{background:#303d37;border-color:#f1d273;box-shadow:inset 0 0 0 1px #f1d273}.map-demo-options i{color:#fff7d9;border:1px solid #ffffff80;flex:none;place-items:center;width:17px;height:17px;font-style:normal;display:grid}.map-demo-primary{background:#75412c;border-color:#f0cf77;width:100%;min-height:42px;padding:0 12px}.owner-options{scrollbar-color:#d2ad58 #172126;scrollbar-width:thin;grid-template-columns:repeat(3,1fr);max-height:158px;padding-right:3px;overflow:auto}.owner-options button{justify-content:center;gap:5px;padding-inline:5px;font-family:Consolas,monospace;font-weight:850}.owner-options .owner-swatch{border-color:#ffffffa6;width:11px;height:11px}.map-demo-preview{background:#0e171b;border-top:1px solid #f9ebc638}.map-demo-preview header,.map-demo-preview footer{justify-content:space-between;align-items:center;gap:12px;padding:13px 17px;display:flex}.map-demo-preview header{border-bottom:1px solid #f9ebc629}.map-demo-preview header span{color:#e7c46b;letter-spacing:.1em;font:800 8px/1 Consolas,monospace;display:block}.map-demo-preview header strong{color:#fff5df;font-size:11px}.map-demo-preview header button{width:34px;padding:0;font-size:18px}.map-demo-preview ol{margin:0;padding:5px 17px;list-style:none}.map-demo-preview li{color:#f8f0df;border-bottom:1px solid #f9ebc61f;grid-template-columns:28px 1fr;gap:9px;padding:9px 0;font-size:9px;display:grid}.map-demo-preview li span{color:#d7bd70;font-family:Consolas,monospace}.map-demo-preview li.is-empty{color:#cbc3b4;display:block}.map-demo-preview footer{border-top:1px solid #f9ebc629}.map-demo-preview footer span{color:#a9e0ae;font-size:9px;font-weight:800}.map-demo-preview footer small{color:#cfc7b8;font-size:8px}.oob-workbench{border:1px solid var(--line-strong);background:color-mix(in srgb,var(--red-dark) 62%,var(--ink-raised));grid-template-columns:.42fr 1fr 1fr;align-items:center;gap:35px;margin-top:18px;padding:30px 34px;display:grid}.oob-workbench>p{color:var(--gold);letter-spacing:.12em;margin:0;font-family:Consolas,monospace;font-size:9px;font-weight:900}.oob-workbench h3{color:var(--paper-bright);margin:0 0 8px;font-size:27px}.oob-workbench div>span{color:var(--paper-muted);font-size:12px;line-height:1.7}.oob-workbench ul{grid-template-columns:1fr 1fr;gap:7px;margin:0;padding:0;list-style:none;display:grid}.oob-workbench li{border:1px solid var(--line);color:var(--paper);text-align:center;padding:9px 10px;font-size:10px}.radio-feature{border-bottom:1px solid var(--line);background:radial-gradient(circle at 78% 30%,color-mix(in srgb,var(--red-bright) 14%,transparent),transparent 32%),var(--ink-raised);overflow:hidden}.radio-feature-stage{border:1px solid var(--line-strong);min-height:690px;box-shadow:var(--shadow);background:#17120f;grid-template-columns:minmax(300px,.4fr) minmax(0,.6fr);display:grid;overflow:hidden}.radio-feature-copy{border-right:1px solid var(--line);flex-direction:column;justify-content:center;padding:clamp(38px,5vw,78px);display:flex}.radio-feature-copy h2{color:var(--paper-bright);letter-spacing:-.055em;margin:0 0 25px;font-size:clamp(46px,5.4vw,78px);line-height:.98}.radio-feature-copy h2 em{color:var(--gold);font-family:SimSun,serif;font-style:normal}.radio-feature-copy>p:not(.archive-index){color:var(--paper-muted);margin:0;font-size:13px;line-height:1.85}.radio-feature-copy>ol{margin:28px 0 0;padding:0;list-style:none}.radio-feature-copy li{border-top:1px solid var(--line);grid-template-columns:30px 1fr;gap:3px 11px;padding:13px 0;display:grid}.radio-feature-copy li>span{color:var(--red-bright);grid-row:1/3;padding-top:2px;font:800 9px/1 Consolas,monospace}.radio-feature-copy li strong{color:var(--paper-bright);font-size:13px}.radio-feature-copy li small{color:var(--paper-muted);font-size:9px;line-height:1.55}.radio-deck{background:linear-gradient(145deg,#161a1d,#271715 62%,#431919);border:1px solid #fff8e847;border-radius:24px;flex-direction:column;align-self:center;min-width:0;margin:clamp(24px,4vw,58px);display:flex;overflow:hidden;box-shadow:0 34px 80px #0000007a}.radio-deck>header{border-bottom:1px solid #fff8e82e;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:62px;padding:0 21px;display:grid}.radio-deck>header span{color:#e9c66c;letter-spacing:.15em;font:900 9px/1 Consolas,monospace}.radio-deck>header strong{color:#fff8e8;font-size:13px}.radio-deck>header i{color:#a8dfb4;border:1px solid #9ae1a973;padding:5px 7px;font:800 8px/1 Consolas,monospace}.radio-deck-main{grid-template-columns:minmax(145px,.34fr) minmax(0,.66fr);align-items:center;gap:24px;padding:clamp(24px,4vw,46px);display:grid}.radio-artwork-preview{aspect-ratio:304/240;background:#120f0d;border:1px solid #fff8e852;border-radius:11px;grid-template-rows:1fr 1fr;display:grid;overflow:hidden;box-shadow:0 20px 42px #00000073}.radio-artwork-preview>div{background:radial-gradient(circle at 72% 42%,#e2b25661,#0000 28%),linear-gradient(135deg,#692521,#251715);grid-template-rows:1fr auto;grid-template-columns:auto 1fr;align-items:center;padding:12px;display:grid;position:relative;overflow:hidden}.radio-artwork-preview>div+div{filter:saturate(.35)brightness(.62);border-top:1px solid #fff8e852}.radio-artwork-preview span{color:#fff0ca;align-self:start;font:800 7px/1 Consolas,monospace}.radio-artwork-preview b{color:#f6cc70;grid-area:1/2/3;justify-self:center;font:400 clamp(32px,5vw,68px)/1 Georgia,serif}.radio-artwork-preview small{color:#fff3d9;letter-spacing:.08em;font:700 7px/1 Consolas,monospace}.radio-audio-panel{min-width:0}.radio-waveform{border-block:1px solid #fff8e826;align-items:center;gap:clamp(2px,.45vw,6px);height:150px;padding-inline:4px;display:flex}.radio-waveform i{width:100%;height:calc(var(--wave) * 100%);background:linear-gradient(#f2d17c,#c13e3d);border-radius:999px;max-width:9px;min-height:8px;box-shadow:0 0 12px #d546413d}.radio-diagnostics{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:15px;display:grid}.radio-diagnostics span{color:#ddd2bf;text-align:center;border:1px solid #fff8e82e;padding:8px 4px;font-size:8px}.radio-rule-strip{background:#0000002b;border-block:1px solid #fff8e829;grid-template-columns:auto 1fr;gap:20px;padding:18px 25px;display:grid}.radio-rule-strip span{color:#e9c66c;letter-spacing:.1em;font:800 8px/1.4 Consolas,monospace}.radio-rule-strip strong{color:#fff8e8;text-align:right;font-size:10px}.radio-pipeline{grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.radio-pipeline li{border-right:1px solid #fff8e821;min-height:90px;padding:17px 12px}.radio-pipeline li:last-child{border-right:0}.radio-pipeline span{color:#dfb95c;margin-bottom:17px;font:800 8px/1 Consolas,monospace;display:block}.radio-pipeline strong{color:#fff8e8;font-size:9px;line-height:1.35;display:block}.project-check-feature{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--ink) 91%,#142019)}.project-check-feature .section-heading h2 em{color:var(--success)}.project-check-stage{border:1px solid var(--line-strong);min-height:520px;box-shadow:var(--shadow);background:#111614;grid-template-columns:minmax(280px,.42fr) minmax(0,.58fr);display:grid;overflow:hidden}.project-check-scope-visual{border-right:1px solid var(--line);padding:clamp(30px,4vw,56px)}.project-check-scope-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:17px;display:flex}.project-check-scope-head span{color:var(--gold);letter-spacing:.14em;font:900 8px/1 Consolas,monospace}.project-check-scope-head strong{color:var(--paper-bright);font-size:14px}.project-check-scope-pills{grid-template-columns:1fr 1fr;gap:8px;margin:24px 0 30px;display:grid}.project-check-scope-pills>button{border:1px solid var(--line-strong);min-height:68px;color:var(--paper-bright);cursor:pointer;font:inherit;text-align:left;background:0 0;align-content:center;gap:5px;padding:12px 14px;transition:border-color .18s,background .18s,transform .18s;display:grid}.project-check-scope-pills>button:hover{border-color:#84c998b8;transform:translateY(-2px)}.project-check-scope-pills>button:focus-visible{outline-offset:3px;outline:2px solid #84c998}.project-check-scope-pills>button.is-active{background:#4f936029;border-color:#84c998;box-shadow:inset 0 -3px #84c998}.project-check-scope-pills strong{color:var(--paper-bright);font-size:12px}.project-check-scope-pills small{color:var(--paper-muted);font-size:8px;font-weight:500;line-height:1.4}.project-check-layers{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.project-check-layers li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);opacity:.72;grid-template-rows:auto auto;grid-template-columns:25px 1fr;align-content:center;gap:4px 8px;min-height:108px;padding:16px;transition:background .2s,box-shadow .2s,opacity .2s;display:grid}.project-check-layers li.is-active{opacity:1;background:#4f93602b;box-shadow:inset 3px 0 #84c998}.project-check-layers li.is-complete{opacity:1}.project-check-layers li.is-complete>span:after{color:#bcebc5;content:"✓";margin-left:4px}.project-check-layers li.is-muted{opacity:.38}.project-check-layers li>span{color:#84c998;grid-row:1/3;font:800 8px/1 Consolas,monospace}.project-check-layers strong{color:var(--paper-bright);font-size:12px}.project-check-layers small{color:var(--paper-muted);font-size:8px;line-height:1.45}.project-check-output{background:radial-gradient(circle at 50% 43%,#52a46c2b,#0000 32%),linear-gradient(145deg,#131b18,#161210);flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.project-check-output:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 55px,#ffffff07 56px),repeating-linear-gradient(0deg,#0000 0 55px,#ffffff07 56px);position:absolute;inset:0}.project-check-output>header{z-index:1;border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:13px;min-height:61px;padding:0 21px;display:grid;position:relative}.project-check-output>header span{color:var(--gold);letter-spacing:.13em;font:900 8px/1 Consolas,monospace}.project-check-output>header strong{color:var(--paper-bright);font-size:13px}.project-check-output>header i{color:#a8dfb4;border:1px solid #84c9987a;padding:5px 8px;font:800 8px/1 Consolas,monospace}.project-check-radar{z-index:1;border:1px solid #84c99861;border-radius:50%;align-self:center;place-items:center;width:190px;height:190px;margin:28px auto 18px;display:grid;position:relative;box-shadow:inset 0 0 0 30px #84c99809,inset 0 0 0 61px #84c99809,0 0 70px #52a46c1f}.project-check-radar:before,.project-check-radar:after{content:"";background:#84c99840;position:absolute}.project-check-radar:before{width:1px;height:100%}.project-check-radar:after{width:100%;height:1px}.project-check-radar i{transform-origin:0 0;background:linear-gradient(35deg,#84c99857,#0000 68%);border-top:2px solid #84c998;width:50%;height:50%;animation:2.35s linear infinite project-check-sweep;position:absolute;inset:50% auto auto 50%}.project-check-radar b{z-index:1;color:#c5f3ce;letter-spacing:.11em;background:#17251d;border:1px solid #84c9988c;border-radius:50%;place-items:center;width:70px;height:70px;font:900 10px/1 Consolas,monospace;transition:background .2s,box-shadow .2s;display:grid}.project-check-output[data-check-state=ready] .project-check-radar b{background:#27563a;box-shadow:0 0 0 10px #84c99814,0 0 42px #84c99838}.project-check-output[data-check-state=ready] .project-check-radar i{opacity:.34;animation-duration:5s}@keyframes project-check-sweep{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}.project-check-live{z-index:1;justify-content:center;align-items:baseline;gap:12px;min-height:30px;padding:0 24px 14px;display:flex;position:relative}.project-check-live small{color:#84c998;letter-spacing:.1em;font:800 8px/1 Consolas,monospace}.project-check-live strong{color:var(--paper-bright);font-size:11px}.project-check-categories{z-index:1;flex-wrap:wrap;justify-content:center;gap:7px;padding:0 24px 24px;display:flex;position:relative}.project-check-categories button{border:1px solid var(--line-strong);color:var(--paper);cursor:pointer;font:inherit;background:#090e0c9e;align-items:center;gap:8px;padding:8px 10px;font-size:9px;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.project-check-categories button:hover{border-color:#84c998b8;transform:translateY(-2px)}.project-check-categories button:focus-visible{outline-offset:2px;outline:2px solid #84c998}.project-check-categories button b{min-width:13px;color:var(--paper-muted);text-align:center;font:900 9px/1 Consolas,monospace}.project-check-categories button.is-active{color:#d9f6df;background:#4f936033;border-color:#84c998;box-shadow:inset 0 -2px #84c998}.project-check-categories button.is-active b{color:#d9f6df}.project-check-categories button.is-complete b{color:#84c998}.project-check-route{z-index:1;border-top:1px solid var(--line);background:#0003;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px;margin-top:auto;padding:19px 23px;display:grid;position:relative}.project-check-route span,.project-check-route strong{color:var(--paper-muted);text-align:center;font-size:9px;transition:color .18s,text-shadow .18s}.project-check-route [data-project-check-route-step].is-active{color:#d9f6df;text-shadow:0 0 16px #84c9988c}.project-check-route [data-project-check-route-step].is-complete{color:#84c998}.project-check-route i{color:var(--gold);font-style:normal}.project-check-points{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);grid-template-columns:repeat(4,1fr);margin-top:16px;display:grid}.project-check-points article{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);min-height:168px;padding:22px}.project-check-points article>span{color:#498b5d;margin-bottom:32px;font:900 9px/1 Consolas,monospace;display:block}.project-check-points strong{color:var(--paper-bright);margin-bottom:9px;font-size:14px;display:block}.project-check-points p{color:var(--paper-muted);margin:0;font-size:10px;line-height:1.65}.multilingual-feature{border-bottom:1px solid var(--line);background:radial-gradient(circle at 80% 35%,color-mix(in srgb,var(--gold) 14%,transparent),transparent 34%),color-mix(in srgb,var(--ink-raised) 91%,#19132b);overflow:hidden}.multilingual-feature-stage{border:1px solid var(--line-strong);min-height:720px;box-shadow:var(--shadow);background:#15121d;grid-template-columns:minmax(310px,.42fr) minmax(0,.58fr);display:grid;overflow:hidden}.multilingual-copy{border-right:1px solid var(--line);flex-direction:column;justify-content:center;padding:clamp(38px,5vw,76px);display:flex}.multilingual-copy h2{color:var(--paper-bright);letter-spacing:-.055em;margin:0 0 25px;font-size:clamp(42px,5vw,72px);line-height:.98}.multilingual-copy h2 em{color:#ccb0ff;font-family:SimSun,serif;font-style:normal}.multilingual-copy>p:not(.archive-index){color:var(--paper-muted);margin:0;font-size:13px;line-height:1.85}.multilingual-copy ul{margin:29px 0 0;padding:0;list-style:none}.multilingual-copy li{border-top:1px solid var(--line);grid-template-rows:auto auto;grid-template-columns:30px 1fr;gap:4px 10px;padding:13px 0;display:grid}.multilingual-copy li>span{color:#ccb0ff;grid-row:1/3;font:900 9px/1 Consolas,monospace}.multilingual-copy li strong{color:var(--paper-bright);font-size:13px}.multilingual-copy li small{color:var(--paper-muted);font-size:9px;line-height:1.5}.multilingual-console{background:radial-gradient(circle at 50% 34%,#9f70ee33,#0000 32%),linear-gradient(145deg,#11131c,#201428 65%,#32172b);border:1px solid #f5eeff4d;border-radius:26px;flex-direction:column;min-width:0;margin:clamp(24px,4vw,56px);display:flex;position:relative;overflow:hidden;box-shadow:0 36px 90px #00000080}.multilingual-console>header{border-bottom:1px solid #f5eeff2e;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:62px;padding:0 21px;display:grid}.multilingual-console>header span{color:#e5c86f;letter-spacing:.14em;font:900 8px/1 Consolas,monospace}.multilingual-console>header strong{color:#fffaff;font-size:13px}.multilingual-console>header i{color:#ddc8ff;border:1px solid #ccb0ff80;padding:5px 7px;font:800 8px/1 Consolas,monospace}.multilingual-orbit{aspect-ratio:1;border:1px solid #ccb0ff38;border-radius:50%;align-self:center;width:min(82%,430px);margin:23px 0 10px;position:relative;box-shadow:inset 0 0 0 48px #ccb0ff06,inset 0 0 0 98px #ccb0ff06}.multilingual-orbit:before,.multilingual-orbit:after{content:"";background:#ccb0ff2e;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.multilingual-orbit:before{width:100%;height:1px}.multilingual-orbit:after{width:1px;height:100%}.language-core{z-index:2;text-align:center;background:#26173a;border:1px solid #e1cfff9e;border-radius:50%;place-content:center;width:105px;height:105px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 55px #aa6cff4d}.language-core b{color:#fffaff;font:800 27px/1 SimSun,serif}.language-core small{color:#ddc8ff;letter-spacing:.14em;margin-top:7px;font:800 8px/1 Consolas,monospace}.language-node{z-index:2;color:#fffaff;text-align:center;background:#0d0e16e6;border:1px solid #f5eeff45;border-radius:8px;place-content:center;min-width:92px;min-height:48px;padding:7px 10px;font-size:11px;font-weight:800;display:grid;position:absolute}.language-node small{color:#c9bbd8;margin-top:4px;font:700 7px/1 Consolas,monospace}.node-zh{top:5%;left:50%;transform:translate(-50%)}.node-en{top:28%;right:-6%}.node-custom{bottom:13%;right:2%}.node-rtl{bottom:7%;left:4%}.node-brain{border-color:#e5c86f80;top:28%;left:-6%;box-shadow:0 0 25px #e5c86f1a}.translation-workbench-visual{grid-template-columns:1fr auto 1fr;align-items:center;gap:15px;margin:0 24px 20px;display:grid}.translation-column{background:#080a1070;border:1px solid #f5eeff33;align-content:center;gap:5px;min-height:83px;padding:13px 15px;display:grid}.translation-column.is-target{background:#5d358838;border-color:#ccb0ff7a}.translation-column span{color:#e5c86f;letter-spacing:.12em;font:900 7px/1 Consolas,monospace}.translation-column strong{color:#fffaff;font-size:12px}.translation-column small{color:#cfc3d8;font-size:8px}.translation-transfer{grid-template-columns:repeat(3,auto);align-items:center;gap:4px;display:grid}.translation-transfer i{color:#ddc8ff;padding:4px;font:700 6px/1 Consolas,monospace}.translation-transfer b{color:#e5c86f;text-align:center;grid-column:1/-1;font:400 18px/1 system-ui}.translation-safety-note{background:#26693b26;border:1px solid #76d39275;grid-template-rows:auto auto;grid-template-columns:auto 1fr;gap:4px 14px;margin:0 24px 20px;padding:15px 17px;display:grid}.translation-safety-note>span{color:#9be2ae;letter-spacing:.1em;grid-row:1/3;align-self:center;font:900 8px/1 Consolas,monospace}.translation-safety-note>strong{color:#effff2;font:800 10px/1.4 Consolas,monospace}.translation-safety-note>small{color:#c7ddcc;font-size:8px;line-height:1.45}.multilingual-footer-flow{background:#0000002e;border-top:1px solid #f5eeff29;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:8px;margin-top:auto;padding:18px 20px;display:grid}.multilingual-footer-flow span,.multilingual-footer-flow strong{color:#e7dfee;text-align:center;font-size:8px}.multilingual-footer-flow strong{color:#e4d1ff}.multilingual-footer-flow i{color:#e5c86f;font-style:normal}.project-lifecycle{border:1px solid var(--line-strong);margin-top:36px}.project-lifecycle header{border-bottom:1px solid var(--line);background:#0000001a;justify-content:space-between;align-items:center;gap:20px;min-height:60px;padding:14px 20px;display:flex}.project-lifecycle header span{color:var(--gold);letter-spacing:.11em;font-family:Consolas,monospace;font-size:9px;font-weight:900}.project-lifecycle header strong{color:var(--paper-bright);font-size:17px}.project-lifecycle ol{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.project-lifecycle li{border-right:1px solid var(--line);min-height:168px;padding:22px}.project-lifecycle li:last-child{border-right:0}.project-lifecycle li>span{color:var(--red-bright);margin-bottom:30px;font-family:Consolas,monospace;font-size:9px;display:block}.project-lifecycle li strong{color:var(--paper-bright);margin-bottom:8px;font-size:14px;display:block}.project-lifecycle li small{color:var(--paper-muted);font-size:10px;line-height:1.55}.open-workbench{border-block:1px solid var(--line);background:color-mix(in srgb,var(--ink-raised) 90%,#1f2c24)}.open-workbench-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.open-workbench-grid article{border:1px solid var(--line-strong);background:#0000001f;min-height:430px;padding:30px;position:relative;overflow:hidden}.open-workbench-grid article:after{border:1px solid color-mix(in srgb,var(--gold) 32%,transparent);content:"";border-radius:50%;width:170px;height:170px;position:absolute;bottom:-55px;right:-30px}.open-workbench-grid article>p{color:var(--gold);letter-spacing:.12em;margin:0;font-family:Consolas,monospace;font-size:9px;font-weight:900}.open-workbench-grid article>strong{color:var(--red-bright);margin:48px 0 2px;font-family:SimSun,serif;font-size:70px;line-height:1;display:block}.open-workbench-grid h3{color:var(--paper-bright);margin:0 0 22px;font-size:25px}.open-workbench-grid article>span{color:var(--paper-muted);font-size:12px;line-height:1.8;display:block}.open-workbench-grid article>small{z-index:1;border-top:1px solid var(--line);color:var(--paper);padding-top:16px;font-size:10px;position:absolute;bottom:28px;left:30px;right:30px}.team-collaboration{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--ink) 92%,#13251b)}.team-collaboration-heading h2 em{color:var(--red-bright)}.team-collaboration-stage{box-shadow:var(--shadow);background:#111411;border:1px solid #fff8e73d;overflow:hidden}.team-collaboration-tabs{background:#191d19;border-bottom:1px solid #fff8e733;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.team-collaboration-tabs button{color:#d9d4c7;cursor:pointer;text-align:left;background:0 0;border:0;border-right:1px solid #fff8e729;grid-template-columns:auto 1fr;align-items:center;gap:12px;min-width:0;min-height:86px;padding:18px 24px;transition:background .18s,color .18s,box-shadow .18s;display:grid}.team-collaboration-tabs button:last-child{border-right:0}.team-collaboration-tabs button:hover{color:#fff8e8;background:#82d89d14}.team-collaboration-tabs button:focus-visible{outline-offset:-3px;outline:2px solid #f0c96e}.team-collaboration-tabs button[aria-selected=true]{color:#fff8e8;background:#82d89d1c;box-shadow:inset 0 -4px #82d89d}.team-collaboration-tabs button span{color:#82d89d;font:900 9px/1 Consolas,monospace}.team-collaboration-tabs button strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.team-collaboration-panel{outline:0;grid-template-columns:minmax(300px,.4fr) minmax(0,.6fr);min-height:560px;display:grid}.team-collaboration-panel:focus-visible{outline-offset:-3px;outline:2px solid #82d89d}.team-collaboration-copy{background:radial-gradient(circle at 15% 16%,#82d89d21,#0000 34%),#151915;border-right:1px solid #fff8e72e;flex-direction:column;justify-content:center;min-width:0;padding:clamp(38px,5vw,70px);display:flex}.team-collaboration-copy>p:first-child{color:#82d89d;letter-spacing:.13em;margin:0 0 28px;font:900 9px/1 Consolas,monospace}.team-collaboration-copy h3{color:#fff8e8;letter-spacing:-.05em;margin:0 0 24px;font-family:SimSun,serif;font-size:clamp(42px,4.8vw,66px);line-height:1.04}.team-collaboration-copy>p:not(:first-child){color:#ddd4c1;max-width:470px;margin:0;font-size:13px;line-height:1.85}.team-collaboration-copy ul{border-block:1px solid #fff8e729;gap:0;margin:34px 0 0;padding:0;list-style:none;display:grid}.team-collaboration-copy li{color:#fff8e8;border-bottom:1px solid #fff8e71f;padding:13px 10px 13px 24px;font-size:11px;font-weight:750;position:relative}.team-collaboration-copy li:last-child{border-bottom:0}.team-collaboration-copy li:before{content:"";background:#82d89d;border-radius:50%;width:7px;height:7px;position:absolute;top:18px;left:4px;box-shadow:0 0 12px #82d89d73}.team-collaboration-workbench{background:repeating-linear-gradient(90deg,#0000 0 52px,#fff8e706 53px),#101210;flex-direction:column;min-width:0;padding:clamp(28px,4vw,52px);display:flex}.team-collaboration-workbench>header{border-bottom:1px solid #fff8e733;justify-content:space-between;align-items:end;gap:22px;padding-bottom:24px;display:flex}.team-collaboration-workbench>header div{gap:7px;display:grid}.team-collaboration-workbench>header span{color:#82d89d;letter-spacing:.12em;font:900 9px/1 Consolas,monospace}.team-collaboration-workbench>header strong{color:#fff8e8;font-size:clamp(20px,2.2vw,29px)}.team-collaboration-workbench>header small{color:#f1d78b;text-align:right;font:800 9px/1.5 Consolas,monospace}.team-collaboration-list{flex:1;align-content:center;display:grid}.team-collaboration-list article{border-bottom:1px solid #fff8e724;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;min-height:104px;display:grid}.team-collaboration-list article:last-child{border-bottom:0}.team-collaboration-list i{color:#82d89d;font:900 9px/1 Consolas,monospace}.team-collaboration-list article div{gap:7px;min-width:0;display:grid}.team-collaboration-list strong{color:#fff8e8;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.team-collaboration-list small{color:#bfb7a7;text-overflow:ellipsis;white-space:nowrap;font:9px/1.4 Consolas,monospace;overflow:hidden}.team-collaboration-list article>span{color:#baf2ca;text-align:center;background:#82d89d14;border:1px solid #82d89d6b;min-width:68px;padding:7px 9px;font-size:9px;font-weight:850}.team-collaboration-workbench>footer{border-top:1px solid #fff8e733;justify-content:space-between;align-items:center;gap:20px;padding-top:21px;display:flex}.team-collaboration-workbench>footer strong{color:#fff8e8;font-size:11px}.team-collaboration-workbench>footer span{color:#f1d78b;text-align:right;font:800 9px/1.4 Consolas,monospace}.team-collaboration-note{color:#bfb7a7;text-align:right;background:#0b0d0b;border-top:1px solid #fff8e729;margin:0;padding:13px 20px;font-size:9px;line-height:1.6}[data-team-selected=review] .team-collaboration-list article>span,[data-team-selected=review] .team-collaboration-copy li:before{color:#1a160d;background:#f0c96e;border-color:#f0c96e8a}[data-team-selected=history] .team-collaboration-list article>span,[data-team-selected=history] .team-collaboration-copy li:before{color:#0b171d;background:#7cc0db;border-color:#7cc0db8a}[data-team-selected=members] .team-collaboration-list article>span,[data-team-selected=members] .team-collaboration-copy li:before{color:#1c0d0e;background:#da686c;border-color:#da686c99}.game-advisor-heading h2 em{color:var(--gold)}.game-advisor-stage{border:1px solid var(--line-strong);min-height:660px;box-shadow:var(--shadow);background:#12100e;grid-template-columns:minmax(300px,.38fr) minmax(0,.62fr);display:grid;overflow:hidden}.game-advisor-chat{border-right:1px solid var(--line);isolation:isolate;background:radial-gradient(circle at 50% 44%,#b5373a42,#0000 31%),linear-gradient(150deg,#21140f,#11100f 67%,#251b10);flex-direction:column;min-width:0;padding:clamp(28px,4vw,52px);display:flex;position:relative;overflow:hidden}.game-advisor-chat:before{z-index:-1;content:"";background:repeating-linear-gradient(90deg,#0000 0 47px,#fff8e709 48px),repeating-linear-gradient(0deg,#0000 0 47px,#fff8e708 48px);position:absolute;inset:0}.game-advisor-chat header{border-bottom:1px solid #fff8e72e;gap:8px;padding-bottom:22px;display:grid}.game-advisor-chat header span{color:#e7c46b;letter-spacing:.13em;font:900 9px/1 Consolas,monospace}.game-advisor-chat header strong{color:#fff8e8;font-size:18px}.game-advisor-companion{flex:1;grid-template-columns:148px minmax(0,1fr);align-items:end;gap:0;padding:42px 0 24px;display:grid;position:relative}.game-advisor-companion:before{content:"";background:linear-gradient(90deg,#0000,#e7c46b75,#0000);height:1px;position:absolute;bottom:10%;left:2%;right:7%}.game-advisor-companion>img{z-index:2;object-fit:contain;filter:drop-shadow(0 22px 24px #00000080);width:174px;max-width:none;height:225px;display:block;position:relative;transform:translate(-18px)}.game-advisor-conversation{z-index:3;align-self:center;margin-left:-8px;position:relative}.game-advisor-conversation p{margin:0}.game-advisor-user-message{color:#f4ead5;background:#070706ad;border:1px solid #fff8e73d;width:fit-content;max-width:88%;padding:10px 13px;font-size:11px;line-height:1.45;margin-left:auto!important}.game-advisor-xia-message{background:#63361fc7;border:1px solid #e7c46b80;padding:17px 18px;box-shadow:0 15px 34px #00000047;margin-top:13px!important}.game-advisor-xia-message strong{color:#ffe39a;margin-bottom:8px;font-size:12px;display:block}.game-advisor-xia-message span{color:#fff4dc;font-size:12px;line-height:1.78;display:block}.game-advisor-presence{color:#d8cdb8;align-items:center;gap:8px;margin:0;font-size:9px;font-weight:750;display:flex}.game-advisor-presence i{background:#7fd194;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 10px #7fd194a6}.game-advisor-capabilities{grid-template-rows:repeat(3,1fr);min-width:0;display:grid}.game-advisor-capabilities article{border-bottom:1px solid var(--line);background:linear-gradient(100deg,#ffffff05,#0000);grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(180px,.55fr);align-content:center;gap:8px 28px;min-height:210px;padding:clamp(28px,4vw,48px);display:grid;position:relative}.game-advisor-capabilities article:last-child{border-bottom:0}.game-advisor-capabilities article:before{background:var(--red-bright);content:"";opacity:0;width:3px;transition:opacity .18s;position:absolute;top:0;bottom:0;left:0}.game-advisor-capabilities article:hover:before{opacity:1}.game-advisor-capabilities article>span{color:#e7c46b;letter-spacing:.12em;grid-column:1/-1;font:900 9px/1 Consolas,monospace}.game-advisor-capabilities h3{color:#fff8e8;letter-spacing:-.035em;margin:7px 0 0;font-size:clamp(22px,2.2vw,31px);line-height:1.17}.game-advisor-capabilities p{color:#d8cdb8;grid-column:1;margin:0;font-size:12px;line-height:1.75}.game-advisor-capabilities small{color:#f0d88f;background:#e7c46b0f;border:1px solid #e7c46b4d;grid-area:2/2/4;align-self:center;padding:18px 16px;font:800 9px/1.75 Consolas,monospace}@media (width<=1080px){.code-intelligence-stage,.code-explanation-stage,.world-workbench-stage,.radio-feature-stage,.project-check-stage,.multilingual-feature-stage,.event-chain-feature{grid-template-columns:1fr}.code-intelligence-screen{margin:0 34px 34px;transform:none}.code-explanation-screen{margin:34px 34px 0;transform:none}.editor-matrix-stage{grid-template-columns:1fr}.editor-matrix-tabs{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr)}.editor-matrix-tabs button{border-right:1px solid var(--line);border-bottom:0;min-height:112px}.editor-matrix-tabs button:last-child{border-right:0}.editor-matrix-tabs button[aria-selected=true]{box-shadow:inset 0 -4px var(--gold)}.yml-editor-benefits{grid-template-columns:1fr 1fr}.event-chain-copy{border-right:0;border-bottom:1px solid var(--line)}.map-live-demo{min-height:650px}.oob-workbench{grid-template-columns:1fr 1fr}.oob-workbench>p{grid-column:1/-1}.radio-feature-copy,.project-check-scope-visual{border-right:0;border-bottom:1px solid var(--line)}.project-check-points{grid-template-columns:1fr 1fr}.multilingual-copy{border-right:0;border-bottom:1px solid var(--line)}.game-advisor-stage{grid-template-columns:1fr}.game-advisor-chat{border-right:0;border-bottom:1px solid var(--line);min-height:590px}.open-workbench-grid{grid-template-columns:1fr}.open-workbench-grid article{min-height:350px}.team-collaboration-panel{grid-template-columns:1fr}.team-collaboration-copy{border-bottom:1px solid #fff8e72e;border-right:0}.team-collaboration-workbench{min-height:500px}}@media (width<=760px){.code-intelligence,.editor-matrix,.world-workbench,.radio-feature,.project-check-feature,.multilingual-feature,.open-workbench,.team-collaboration,.game-advisor{padding:85px 0}.code-intelligence-stage,.code-explanation-stage{border-inline:0;width:100vw;margin-left:calc(50% - 50vw)}.code-intelligence-copy,.code-explanation-copy{padding:28px 20px}.code-intelligence-screen{border-radius:12px;margin:0 15px 24px}.code-explanation-screen{border-radius:12px;margin:18px 15px 0}.product-screen-bar{height:26px}.product-screen-bar span{display:none}.editor-matrix-stage{border-inline:0;width:100vw;margin-left:calc(50% - 50vw)}.editor-matrix-tabs{grid-template-columns:1fr 1fr}.editor-matrix-tabs button{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:96px;padding:13px}.editor-matrix-tabs button:nth-child(2n){border-right:0}.editor-matrix-tabs strong{font-size:14px}.editor-matrix-tabs small{font-size:8px}.editor-matrix-panels article{padding:35px 20px}.editor-matrix-panels h3{font-size:38px}.editor-chip-cloud{margin-block:30px 26px}.editor-chip-cloud span{padding:9px 11px;font-size:10px}.yml-editor-feature{margin-top:85px;margin-bottom:67px;padding:85px 0}.yml-editor-actions{display:grid}.yml-editor-screen{border-inline:0;border-radius:0;width:100vw;margin-left:calc(50% - 50vw)}.yml-editor-screen figcaption{grid-template-columns:1fr auto}.yml-editor-screen figcaption>strong{display:none}.yml-editor-screen>div{aspect-ratio:.82}.yml-editor-screen img{object-position:78% center}.yml-editor-benefits{border-inline:0;grid-template-columns:1fr 1fr;width:100vw;margin-left:calc(50% - 50vw)}.yml-editor-benefits article{min-height:168px;padding:20px 16px}.yml-editor-benefits article>span{margin-bottom:25px}.event-chain-feature{border-inline:0;width:100vw;min-height:0;margin-left:calc(50% - 50vw)}.event-chain-copy{padding:45px 20px}.event-chain-copy h3{font-size:48px}.event-chain-visual>header{flex-direction:column;align-items:flex-start;gap:6px}.event-chain-graph{grid-template-columns:1fr;gap:22px;padding:35px 20px}.event-chain-graph:before,.event-chain-graph:after{display:none}.event-chain-column article{min-height:78px}.event-chain-callers article:after,.event-chain-targets article:before{display:none}.event-chain-current{order:-1}.event-chain-current article{min-height:125px}.event-chain-visual>footer{flex-direction:column;align-items:flex-start;gap:4px}.event-chain-visual>footer i{transform:rotate(90deg)}.world-workbench-stage{border-inline:0;width:100vw;min-height:0;margin-left:calc(50% - 50vw)}.world-workbench-copy{padding:48px 20px}.world-workbench-copy h2{font-size:52px}.map-live-demo{min-height:0}.map-demo-toolbar{flex-direction:column;align-items:stretch;gap:0}.map-demo-history{padding-top:0}.map-demo-history button{flex:1;min-width:0;padding-inline:6px}.map-demo-mode-switch button{min-height:72px;padding:10px 11px}.map-demo-workspace{grid-template-columns:1fr}.map-demo-board{min-height:350px}.map-demo-inspector{border-top:1px solid #f9ebc638;border-left:0}.map-demo-options{grid-template-columns:repeat(3,1fr)}.map-demo-map-status{flex-direction:column;align-items:flex-start;gap:3px}.map-demo-preview footer{flex-direction:column;align-items:flex-start}.oob-workbench{grid-template-columns:1fr;gap:20px;padding:25px 20px}.oob-workbench>p{grid-column:auto}.oob-workbench ul{grid-template-columns:1fr 1fr}.radio-feature-stage{border-inline:0;width:100vw;min-height:0;margin-left:calc(50% - 50vw)}.radio-feature-copy{padding:45px 20px}.radio-feature-copy h2{font-size:48px}.radio-deck{border-radius:15px;margin:16px 14px 30px}.radio-deck-main{grid-template-columns:1fr;padding:22px}.radio-artwork-preview{justify-self:center;width:min(100%,304px)}.radio-waveform{height:110px}.radio-rule-strip{grid-template-columns:1fr;gap:7px}.radio-rule-strip strong{text-align:left}.radio-pipeline{grid-template-columns:1fr 1fr}.radio-pipeline li{border-bottom:1px solid #fff8e821;min-height:78px}.radio-pipeline li:nth-child(2n){border-right:0}.radio-pipeline li:last-child{border-bottom:0;grid-column:1/-1}.project-check-stage{border-inline:0;width:100vw;min-height:0;margin-left:calc(50% - 50vw)}.project-check-scope-visual{padding:30px 20px}.project-check-scope-pills{grid-template-columns:1fr}.project-check-layers{grid-template-columns:1fr 1fr}.project-check-output{min-height:500px}.project-check-radar{width:160px;height:160px}.project-check-route{grid-template-columns:1fr;gap:5px}.project-check-route i{text-align:center;transform:rotate(90deg)}.project-check-points{border-inline:0;grid-template-columns:1fr 1fr;width:100vw;margin-left:calc(50% - 50vw)}.project-check-points article{min-height:150px;padding:19px 16px}.project-check-points article>span{margin-bottom:24px}.multilingual-feature-stage{border-inline:0;width:100vw;min-height:0;margin-left:calc(50% - 50vw)}.multilingual-copy{padding:45px 20px}.multilingual-copy h2{font-size:43px}.multilingual-console{border-radius:16px;margin:15px 12px 30px}.multilingual-orbit{width:min(86%,360px);margin-top:28px}.language-node{min-width:75px;min-height:44px;padding:6px;font-size:9px}.node-en,.node-custom{right:-8%}.node-brain{left:-8%}.translation-workbench-visual{grid-template-columns:1fr;margin-inline:18px}.translation-transfer{grid-template-columns:repeat(3,auto);justify-content:center}.translation-transfer b{grid-column:auto;transform:rotate(90deg)}.translation-safety-note{grid-template-columns:1fr;margin-inline:18px}.translation-safety-note>span{grid-row:auto}.multilingual-footer-flow{grid-template-columns:1fr;gap:5px}.multilingual-footer-flow i{text-align:center;transform:rotate(90deg)}.project-lifecycle header{flex-direction:column;align-items:flex-start;gap:5px}.project-lifecycle ol{grid-template-columns:1fr 1fr}.project-lifecycle li{border-bottom:1px solid var(--line);min-height:150px}.project-lifecycle li:nth-child(2n){border-right:0}.project-lifecycle li:nth-last-child(-n+2){border-bottom:0}.game-advisor-stage{border-inline:0;width:100vw;min-height:0;margin-left:calc(50% - 50vw)}.game-advisor-chat{min-height:540px;padding:32px 20px}.game-advisor-companion{grid-template-columns:105px minmax(0,1fr)}.game-advisor-companion>img{width:135px;height:185px;transform:translate(-18px)}.game-advisor-conversation{margin-left:-10px}.game-advisor-xia-message{padding:14px}.game-advisor-xia-message span{font-size:11px}.game-advisor-capabilities article{min-height:0;padding:32px 20px;display:block}.game-advisor-capabilities h3{margin:12px 0 13px;font-size:25px}.game-advisor-capabilities p{font-size:11px}.game-advisor-capabilities small{margin-top:19px;padding:13px;display:block}.open-workbench-grid article{min-height:380px;padding:25px 22px}.open-workbench-grid article>small{left:22px;right:22px}.team-collaboration-stage{border-inline:0;width:100vw;margin-left:calc(50% - 50vw)}.team-collaboration-tabs button{text-align:center;grid-template-columns:1fr;gap:7px;min-height:72px;padding:12px 8px}.team-collaboration-tabs button strong{font-size:11px}.team-collaboration-copy{padding:42px 20px}.team-collaboration-copy h3{font-size:48px}.team-collaboration-workbench{min-height:460px;padding:30px 20px}.team-collaboration-workbench>header{flex-direction:column;align-items:flex-start;gap:10px}.team-collaboration-workbench>header small{text-align:left}.team-collaboration-list article{grid-template-columns:20px minmax(0,1fr) auto;gap:9px;min-height:96px}.team-collaboration-list strong{font-size:12px}.team-collaboration-list article>span{min-width:58px;padding-inline:6px}.team-collaboration-workbench>footer{flex-direction:column;align-items:flex-start;gap:8px}.team-collaboration-workbench>footer span,.team-collaboration-note{text-align:left}}.wordmark-stamp picture,.footer-brand>span picture,.code-intelligence-screen picture,.yml-editor-screen picture,.screenshot-viewport picture,.code-intelligence-screen picture img,.yml-editor-screen picture img,.screenshot-viewport picture img{width:100%;height:100%;display:block}.conversion-grid [data-qr]{aspect-ratio:1;border:1px solid var(--line-strong);color:#3b3029;cursor:default;width:min(100%,360px);height:auto;font:inherit;text-align:center;touch-action:auto;background:#fff;place-items:center;margin-inline:auto;padding:0;display:grid;position:relative;overflow:hidden}.conversion-grid [data-qr] img{object-fit:contain;-webkit-user-select:auto;user-select:auto;-webkit-touch-callout:default;width:100%;height:100%;transition:none;display:block}.conversion-grid [data-qr]:hover img{transform:none}.conversion-shell{gap:46px;display:grid}.conversion-intro{grid-template-columns:minmax(0,.92fr) minmax(320px,.58fr);align-items:end;gap:clamp(45px,7vw,105px);display:grid}.conversion-copy h2{letter-spacing:-.055em;margin:0 0 20px;font-size:clamp(46px,5.3vw,76px);line-height:1}.conversion-copy h2 em{color:var(--red-bright);font-family:SimSun,serif;font-style:normal}.conversion-summary{max-width:680px;color:var(--paper-muted);font-size:14px;line-height:1.85}.conversion-guidelines{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.conversion-guidelines li{border-bottom:1px solid var(--line-strong);color:var(--paper-muted);padding:15px 8px 15px 22px;font-size:12px;position:relative}.conversion-guidelines li:before{color:var(--red-bright);content:"◆";font-size:7px;position:absolute;left:2px}.conversion-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.conversion-card{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--ink-raised) 82%, var(--red-dark));min-width:0;min-height:360px;box-shadow:0 20px 50px color-mix(in srgb, var(--ink) 13%, transparent);padding:25px}.conversion-card-kicker,.conversion-survey .survey-head>span{color:var(--gold);letter-spacing:.1em;font-family:Consolas,monospace;font-size:9px;font-weight:800}.conversion-card h3{margin:10px 0 18px;font-size:clamp(24px,2.5vw,34px);line-height:1.12}.conversion-survey{grid-column:span 2;align-content:center;padding:clamp(30px,4vw,52px);display:grid}.conversion-survey .survey-head{border-bottom:1px solid var(--line);margin-bottom:28px;padding-bottom:22px}.conversion-survey .survey-head h3{margin:10px 0 12px;font-size:clamp(31px,3.4vw,46px)}.conversion-survey .survey-head p,.conversion-survey .survey-notice{max-width:620px;color:var(--paper-muted);font-size:13px;line-height:1.8}.conversion-survey .button{width:min(100%,390px)}.conversion-survey .survey-notice{margin:18px 0 0}.conversion-qr{flex-direction:column;display:flex}.conversion-qr [data-qr]{margin-top:auto}.conversion-qr>small{color:var(--paper);margin-top:12px;font-family:Consolas,monospace;font-size:12px;font-weight:700}.conversion-support-copy{background:color-mix(in srgb, var(--ink-raised) 90%, var(--gold-dim));align-content:center;display:grid}.conversion-support-copy>p{color:var(--paper-muted);margin:0;font-size:14px;line-height:1.85}.conversion-support-note{border-top:1px solid var(--line);color:var(--gold);margin-top:30px;padding-top:18px;font-size:10px;line-height:1.65;display:block}@media (width<=1080px){.conversion-intro{grid-template-columns:1fr;gap:28px}.conversion-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.conversion-survey{grid-column:span 2}}@media (width<=760px){.conversion-shell{gap:34px}.conversion-copy h2{font-size:46px}.conversion-grid{grid-template-columns:1fr}.conversion-survey{grid-column:auto}.conversion-card{min-height:0;padding:22px 18px}}
