:root{--bg:#05040a;--ink:#f3f0ff;--muted:#a6a0bb;--panel:#0d0a16;--panel2:#141020;--line:#30264f;--violet:#9b6dff;--violet2:#cdb9ff;--silver:#d8d6e5;--aqua:#72e0ff;--dark:#05040a}*{box-sizing:border-box}html{scroll-behavior:smooth;letter-spacing:0}body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,"Noto Sans SC","Microsoft YaHei",Arial,sans-serif}a{color:inherit}.mono-top{position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:16px;padding:14px clamp(16px,4vw,70px);background:rgba(5,4,10,.88);border-bottom:1px solid var(--line);backdrop-filter:blur(20px)}.mono-brand{display:grid;grid-template-columns:38px auto;gap:10px;align-items:center;text-decoration:none;min-width:220px}.mono-brand span{grid-row:1/3;width:38px;height:38px;border:2px solid var(--violet2);background:linear-gradient(135deg,#171225,#38216f);clip-path:polygon(50% 0,100% 24%,100% 76%,50% 100%,0 76%,0 24%)}.mono-brand b{font-size:18px}.mono-brand small{color:var(--muted);font-size:12px}.mono-top nav{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap}.mono-top nav a,.mono-menu,.mono-actions a,.mono-more,.mono-related a{border:1px solid var(--line);background:#0b0912;color:var(--ink);text-decoration:none;padding:10px 13px;font-weight:850;border-radius:0}.mono-menu{display:none;cursor:pointer}.mono-top nav a:hover,.mono-actions a:hover,.mono-more:hover,.mono-related a:hover,.mono-menu:hover{border-color:var(--violet2);box-shadow:0 0 0 3px rgba(155,109,255,.18)}.mono-hero{position:relative;min-height:calc(100vh - 67px);display:grid;grid-template-columns:minmax(0,1fr) 330px;align-items:end;isolation:isolate;overflow:hidden;border-bottom:1px solid var(--line)}.mono-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-3}.mono-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,4,10,.96) 0 45%,rgba(5,4,10,.62) 68%,rgba(5,4,10,.18)),linear-gradient(0deg,var(--bg),rgba(5,4,10,.14) 52%);z-index:-2}.mono-hero-copy{max-width:920px;padding:clamp(46px,8vw,108px) clamp(18px,6vw,88px)}.mono-kicker{margin:0 0 12px;color:var(--violet2);font-size:12px;font-weight:900;text-transform:uppercase}.mono-hero h1,.mono-page-head h1{margin:0;font-size:clamp(42px,7vw,90px);line-height:1.02;letter-spacing:0}.mono-hero p,.mono-page-head p,.mono-panel p,.sheet-grid p,.platform-slab p,.route-sheet p,.cycle-board p,.news-ledger p,.issue-stack p,.article-page p{color:var(--muted);line-height:1.85}.mono-hero-copy>p{max-width:760px;font-size:18px}.mono-actions,.mono-related{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.mono-actions a:first-child{background:var(--violet2);border-color:var(--violet2);color:#090710}.chapter-rail{align-self:stretch;display:grid;align-content:end;border-left:1px solid var(--line);background:rgba(8,6,15,.7);backdrop-filter:blur(16px)}.chapter-rail a{display:grid;gap:6px;text-decoration:none;padding:22px;border-top:1px solid var(--line)}.chapter-rail span{color:var(--aqua);font-weight:900}.chapter-rail b{font-size:20px}.service-sheet,.mono-band,.mono-page{padding:clamp(34px,6vw,82px) clamp(18px,6vw,88px);border-bottom:1px solid var(--line)}.service-sheet header,.mono-band header{max-width:900px;margin-bottom:24px}.service-sheet h2,.mono-band h2,.mono-panel h2{font-size:clamp(28px,4.4vw,56px);line-height:1.08;margin:0 0 12px}.sheet-grid,.platform-slab-grid,.cycle-board,.news-ledger,.issue-stack,.step-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.sheet-grid article,.platform-slab,.cycle-board article,.news-ledger article,.issue-stack article,.step-grid article,.mono-panel{border:1px solid var(--line);background:linear-gradient(180deg,var(--panel),#090711);padding:20px;min-width:0}.sheet-grid article span{display:block;width:44px;height:3px;background:linear-gradient(90deg,var(--violet2),var(--aqua));margin-bottom:18px}.sheet-grid h3,.platform-slab h3,.cycle-board h3,.news-ledger h3,.issue-stack h3{font-size:21px;line-height:1.25;margin:0 0 10px}.platform-slab i{display:block;width:42px;height:42px;border:2px solid var(--violet2);margin-bottom:16px;background:linear-gradient(135deg,#120e20,#2e1d5a)}.platform-slab b,.route-sheet span,.news-ledger span,.cycle-board small{display:block;color:var(--aqua);font-weight:850;margin:8px 0}.route-panel{background:linear-gradient(90deg,#07050d,#0d0917)}.route-sheet{display:grid;gap:0;border:1px solid var(--line);background:#08060e}.route-sheet article,.prompt-ledger article{display:grid;grid-template-columns:170px minmax(180px,.56fr) minmax(0,1fr);gap:16px;padding:18px;border-bottom:1px solid var(--line)}.route-sheet article:last-child,.prompt-ledger article:last-child{border-bottom:0}.route-sheet b,.prompt-ledger b{font-size:19px}.split-board{display:grid;grid-template-columns:.82fr 1.18fr;gap:22px;align-items:start}.mono-more{display:inline-block;margin-top:18px}.mono-page{max-width:1240px;margin:auto;border-bottom:0}.mono-page-head{margin-bottom:30px}.mono-panel{margin-bottom:24px}.mono-panel ul{color:var(--muted);line-height:1.9}.prompt-ledger{display:block}.prompt-ledger h2{margin-bottom:18px}.step-grid{grid-template-columns:repeat(3,1fr)}.step-grid span{display:inline-grid;place-items:center;width:38px;height:38px;background:var(--violet2);color:#080610;font-weight:900;margin-bottom:14px}.issue-stack{grid-template-columns:repeat(5,1fr)}.faq-line details{border-top:1px solid var(--line);padding:16px 0}.faq-line summary{cursor:pointer;font-weight:900;font-size:18px;line-height:1.5}.news-ledger{grid-template-columns:repeat(2,1fr)}.news-ledger.all{grid-template-columns:repeat(2,1fr)}.news-ledger time,.article-page time{color:var(--violet2);font-weight:900}.news-ledger a{text-decoration:none}.news-ledger a:hover{color:var(--violet2)}.article-page article{max-width:920px}.article-page section{border-top:1px solid var(--line);padding-top:24px;margin-top:24px}.article-page h2{font-size:28px}.contact-panel a{font-size:24px;font-weight:900;color:var(--violet2)}.mono-footer{display:grid;grid-template-columns:minmax(260px,.82fr) 1.18fr;gap:24px;padding:34px clamp(18px,6vw,88px);border-top:1px solid var(--line);background:#030207}.mono-footer p{color:var(--muted);line-height:1.7}.mono-footer nav{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.mono-footer a{color:var(--silver);text-decoration:none;border:1px solid #ffffff24;padding:8px 10px}@media(max-width:1040px){.mono-menu{display:block;margin-left:auto}.mono-top{align-items:flex-start}.mono-top nav{display:none;flex-basis:100%;width:100%;margin:10px 0 0}.mono-top.is-open{flex-wrap:wrap}.mono-top.is-open nav{display:flex;flex-direction:column}.mono-brand{min-width:0;flex:1}.mono-hero{grid-template-columns:1fr;min-height:auto}.chapter-rail{border-left:0;border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr)}.chapter-rail a{border-top:0;border-right:1px solid var(--line)}.mono-hero-copy{padding-top:72px}.sheet-grid,.platform-slab-grid,.cycle-board,.news-ledger,.news-ledger.all,.issue-stack,.step-grid,.split-board,.mono-footer{grid-template-columns:1fr}.route-sheet article,.prompt-ledger article{grid-template-columns:1fr}.mono-hero h1,.mono-page-head h1{font-size:clamp(36px,11vw,58px)}.mono-footer nav{justify-content:flex-start}}@media(max-width:540px){.chapter-rail{grid-template-columns:1fr}.mono-top{padding-inline:14px}.mono-brand small{display:none}.mono-actions a,.mono-related a{width:100%;text-align:center}.mono-hero-copy{padding-inline:18px}}