@font-face{font-family:ComfortaaLocal;src:url(/assets/fonts/comfortaa-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:InterLocal;src:url(/assets/fonts/inter-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:InterLocal;src:url(/assets/fonts/inter-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:InterLocal;src:url(/assets/fonts/inter-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:InterLocal;src:url(/assets/fonts/inter-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:JetBrainsMonoLocal;src:url(/assets/fonts/jetbrains-mono-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrainsMonoLocal;src:url(/assets/fonts/jetbrains-mono-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:JetBrainsMonoLocal;src:url(/assets/fonts/jetbrains-mono-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--bone:#F5F1EA;--ink:#15181C;--obsid:#0F1419;--slate:#171C22;--graph:#222933;--chalk:#E8E3D8;--ash:#7A8290;--accent:#E13C1A;--accent2:#FF6A3A;--logo-color:#D6A33E;--font-sans:InterLocal,Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:JetBrainsMonoLocal,"JetBrains Mono",ui-monospace,Menlo,Consolas,monospace;--font-brand:ComfortaaLocal,Comfortaa,ui-rounded,"SF Pro Rounded","Avenir Next Rounded",system-ui,sans-serif;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--obsid)}body{margin:0;min-height:100vh;background:linear-gradient(180deg,var(--obsid),#0b1015 54%,var(--obsid));color:var(--chalk);font-family:var(--font-sans);font-style:normal;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.18;background-image:linear-gradient(rgba(232,227,216,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(232,227,216,.032) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 78%);mask-image:linear-gradient(to bottom,black,transparent 78%);z-index:-2}body:after{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 8% 0%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 30rem),radial-gradient(circle at 86% 4%,color-mix(in srgb,var(--accent2) 10%,transparent),transparent 32rem);z-index:-1}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.mono{font-family:var(--font-mono)}.brand,.ag-symbol,.project-name,.wordmark{font-family:var(--font-brand);font-style:normal;font-synthesis-style:none;font-weight:600}.shell{width:min(1240px,calc(100% - 40px));margin:0 auto}.skip{position:absolute;left:16px;top:-100px;z-index:1000;background:var(--bone);color:var(--ink);padding:10px 14px;border-radius:6px}.skip:focus{top:16px}.header{position:sticky;top:0;z-index:50;background:#0f1419c7;border-bottom:1px solid var(--graph);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.nav{height:68px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px}.logo{display:flex;align-items:center;gap:12px;min-width:0}.logo-mark{color:var(--logo-color);transition:color .35s ease;flex-shrink:0;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--logo-color) 45%,transparent))}.wordmark{font-size:22px}.nav-wordmark-text{font-size:22px;color:var(--logo-color);transition:color .2s,text-shadow .2s}.nav-wordmark-static{font-size:22px;color:var(--logo-color)}.nav-wordmark-btn{background:none;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:8px}.nav-wordmark-btn:hover .nav-wordmark-text{color:var(--chalk);text-shadow:0 0 18px color-mix(in srgb,var(--logo-color) 60%,transparent)}.nav-sub{font-size:10px;text-transform:uppercase;letter-spacing:.2em;color:var(--ash)}.nav-actions{display:flex;gap:8px;align-items:center;justify-self:end}.theme-btn{background:none;border:1px solid var(--graph);color:var(--chalk);cursor:pointer;border-radius:999px;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;padding:0;transition:border-color .15s,color .15s,opacity .15s;opacity:.55}.theme-btn:hover{border-color:var(--chalk);opacity:1}.nav-dropdown-wrap{position:relative;display:inline-flex}.nav-dropdown-btn{background:none;border:none;color:var(--ash);font-size:13px;font-weight:500;padding:6px 12px;border-radius:7px;cursor:pointer;display:inline-flex;align-items:center;gap:5px;transition:color .2s;font-family:var(--font-sans)}.nav-dropdown-wrap:hover .nav-dropdown-btn{color:var(--chalk)}.nav-dropdown-caret{font-size:9px;opacity:.6;transition:transform .18s ease;display:inline-block}.nav-dropdown-wrap:hover .nav-dropdown-caret{transform:rotate(180deg)}.nav-dropdown-panel{display:none;position:absolute;top:100%;padding-top:6px;left:50%;transform:translate(-50%);z-index:200}.nav-dropdown-wrap:hover .nav-dropdown-panel{display:grid}.nav-dropdown-inner{background:#0f1419f7;border:1px solid var(--graph);border-radius:14px;padding:8px;display:grid;grid-template-columns:1fr 1fr;gap:2px;min-width:280px;box-shadow:0 24px 60px #0009;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.nav-dropdown-item{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:9px;transition:background .14s ease;color:var(--ash);text-decoration:none}.nav-dropdown-item:hover{background:#e8e3d80a}.ndp-sym{font-size:18px;line-height:1;min-width:22px;text-align:center;transition:color .18s,text-shadow .18s;font-weight:600}.ndp-name{font-size:12px;font-weight:500;letter-spacing:.04em;transition:color .14s;color:var(--ash)}.lang-switcher{display:flex;align-items:center;gap:0}.lang-item{display:inline-flex;align-items:center}.lang-sep{color:var(--ash);opacity:.35;font-size:10px;padding:0 2px;pointer-events:none}.lang-btn{background:none;border:none;cursor:pointer;color:var(--ash);font-size:11px;font-weight:500;padding:3px 4px;font-family:var(--font-mono);letter-spacing:.06em;transition:color .15s;line-height:1}.lang-btn:hover{color:var(--chalk)}.lang-btn.active{color:var(--chalk);font-weight:700}.lang-select{display:none;background:#0f1419b3;border:1px solid var(--graph);color:var(--chalk);font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;padding:4px 6px;border-radius:7px;cursor:pointer;outline:none;-webkit-appearance:none;appearance:none;min-width:46px;text-align:center}html.lang-zh{--font-sans:"Noto Sans SC","Inter",sans-serif}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 15px;border-radius:999px;border:1px solid var(--graph);background:#e8e3d808;color:var(--chalk);font-size:12px;font-weight:600;cursor:pointer;transition:border-color .15s ease}.btn.primary{border-color:var(--accent);background:var(--accent);color:#fff}.btn:hover{border-color:var(--accent)}.btn.primary:hover{border-color:color-mix(in srgb,var(--accent) 80%,#fff)}.hero{padding:82px 0 76px;display:grid;grid-template-columns:minmax(0,.95fr) minmax(420px,.82fr);gap:56px;align-items:center}.eyebrow{display:inline-flex;align-items:center;gap:12px;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--ash)}.eyebrow:before{content:"";width:30px;height:1px;background:var(--accent)}.display-title{margin:30px 0 0;font-family:var(--font-sans);font-weight:700;letter-spacing:-.087em;line-height:.82;font-size:clamp(72px,13vw,178px);max-width:980px}.display-title .muted{display:block;color:#e8e3d857}.ag-lockup{margin-top:22px}.ag-symbol{font-size:clamp(72px,11vw,150px);line-height:.84;letter-spacing:-.055em;color:var(--accent);text-shadow:0 0 42px color-mix(in srgb,var(--accent) 20%,transparent)}.ag-index{font-size:.34em;vertical-align:super;margin-left:.035em}.project-name-line{margin-top:14px;font-size:clamp(28px,4vw,54px);line-height:1;letter-spacing:-.04em}.hero-lead{margin:26px 0 0;font-size:clamp(19px,2vw,27px);line-height:1.34;letter-spacing:-.02em}.hero-copy{margin:16px 0 0;color:var(--ash);font-size:15px;line-height:1.8;max-width:710px}.hero-cta{margin-top:32px;display:flex;gap:12px;flex-wrap:wrap}.chips{display:flex;gap:9px;flex-wrap:wrap;margin-top:26px}.chips span{font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--ash);border:1px solid var(--graph);border-radius:999px;padding:7px 9px;background:#e8e3d806}.panel,.card,.request-card{border:1px solid var(--graph);background:#171c22b8;border-radius:18px}.instrument{min-height:520px;padding:26px;display:grid;grid-template-rows:auto 1fr auto;gap:22px;box-shadow:0 34px 120px #00000057;position:relative;overflow:hidden}.instrument:before{content:"";position:absolute;inset:18px;border:1px solid rgba(232,227,216,.06);border-radius:14px;pointer-events:none}.instrument:after{content:"";position:absolute;right:-110px;bottom:-120px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 14%,transparent),transparent 68%)}.instrument>*{position:relative;z-index:1}.instrument-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.instrument-title{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.17em;color:var(--ash)}.status{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 38%,var(--graph));border-radius:999px;padding:5px 8px;background:color-mix(in srgb,var(--accent) 7%,transparent)}.metric-strip{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--graph);border-radius:12px;overflow:hidden;background:#0f1419b8}.metric{padding:15px;border-right:1px solid var(--graph)}.metric:last-child{border-right:0}.metric b{display:block;font-family:var(--font-mono);font-weight:500;font-size:19px}.metric span{display:block;color:var(--ash);font-size:11px;line-height:1.35;margin-top:6px}.caption{font-family:var(--font-mono);font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--ash)}.flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:12px;align-items:center}.flow-box{min-height:96px;border:1px solid var(--graph);border-radius:14px;background:#0f141994;padding:15px}.flow-box b{display:block;font-family:var(--font-mono);font-weight:500}.flow-box span{display:block;color:var(--ash);font-size:12px;line-height:1.4;margin-top:8px}.arrow{color:var(--accent);font-size:22px}.section{padding:76px 0;border-top:1px solid var(--graph)}.section-head{display:grid;grid-template-columns:240px 1fr;gap:36px;margin-bottom:32px}.section-title{margin:0;font-size:clamp(32px,4.4vw,62px);line-height:.96;letter-spacing:-.055em}.section-copy{margin:14px 0 0;color:var(--ash);line-height:1.75;max-width:820px}.ledger{display:grid;grid-template-columns:1.1fr .9fr;gap:16px}.ledger-main{padding:24px}.ledger-row{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;padding:15px 0 15px 18px;border-bottom:1px solid var(--graph);border-left:2px solid transparent;transition:border-left-color .18s ease,background .18s ease}.ledger-row:hover{border-left-color:var(--accent);background:color-mix(in srgb,var(--accent) 4%,transparent)}.ledger-row:last-child{border-bottom:0}.ledger-row b{font-size:18px;letter-spacing:-.01em;color:var(--chalk)}.value{font-family:var(--font-mono);font-weight:500;font-size:15px;color:var(--accent);text-align:right}.side{display:grid;gap:16px}.card{padding:22px}.topline{font-size:10px;text-transform:uppercase;letter-spacing:.17em;color:var(--ash);margin-bottom:14px}.card h3{margin:0;font-size:24px;line-height:1.08;letter-spacing:-.035em}.card p{color:var(--ash);font-size:14px;line-height:1.7}.good{border-color:color-mix(in srgb,var(--accent) 36%,var(--graph));background:color-mix(in srgb,var(--accent) 5%,rgba(23,28,34,.72))}.danger{border-color:#e13c1a57;background:#e13c1a0d}.projects{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.project-card{min-height:250px;padding:22px;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:6px;transition:transform .15s ease,border-color .15s ease}.project-card:hover{transform:translateY(-2px);border-color:var(--accent)}.project-card:after{content:"";position:absolute;right:-50px;top:-50px;width:130px;height:130px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 22%,transparent),transparent 68%)}.card-sym{position:absolute;right:18px;top:14px;font-size:48px;line-height:1;color:var(--accent);text-shadow:none;font-family:var(--font-brand);font-weight:600}.project-card h3{font-family:var(--font-brand);font-size:19px;margin:28px 0 0;padding-right:62px;letter-spacing:-.02em}.project-card>p{color:var(--ash);font-size:12px;line-height:1.5;margin:0}.card-facts{list-style:none;padding:0;margin:4px 0 0;display:flex;flex-direction:column;gap:3px}.card-facts li{font-size:11px;color:var(--ash);letter-spacing:.03em;padding-left:14px;position:relative;line-height:1.4;font-family:var(--font-mono)}.card-facts li:before{content:"→";position:absolute;left:0;color:var(--accent);font-size:9px;top:2px}.project-card small{margin-top:auto;padding-top:10px;color:var(--ash);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:9px}.access{display:grid;grid-template-columns:.85fr 1.15fr;gap:16px}.request-card{padding:24px}.form{display:grid;gap:13px}.split{display:grid;grid-template-columns:1fr 1fr;gap:13px}.field{display:grid;gap:6px}.field label{font-family:var(--font-mono);font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--ash)}.field input,.field textarea,.field select{width:100%;border:1px solid var(--graph);background:#0f1419ad;color:var(--chalk);border-radius:10px;padding:12px}.field textarea{min-height:124px;resize:vertical}.field input:focus,.field textarea:focus,.field select:focus{outline:2px solid color-mix(in srgb,var(--accent) 70%,transparent);outline-offset:2px}.form-note,.form-status{color:var(--ash);font-size:12px}.nda-doc{padding:40px 48px}.nda-header{border-bottom:1px solid var(--graph);padding-bottom:24px;margin-bottom:32px}.nda-meta{display:flex;gap:28px;flex-wrap:wrap;font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--ash);margin-top:12px}.nda-body{display:flex;flex-direction:column;gap:0}.nda-intro{color:var(--ash);font-size:15px;line-height:1.8;margin:0 0 32px}.nda-clause{display:grid;grid-template-columns:48px 1fr;gap:20px;padding:24px 0;border-top:1px solid var(--graph)}.nda-clause:last-of-type{border-bottom:1px solid var(--graph)}.nda-num{font-size:11px;letter-spacing:.15em;color:var(--accent);padding-top:4px}.nda-clause h3{margin:0 0 12px;font-size:17px;letter-spacing:-.02em}.nda-clause p{color:var(--ash);font-size:14px;line-height:1.8;margin:0 0 10px}.nda-clause p:last-child{margin-bottom:0}.nda-list{margin:8px 0 0;padding-left:20px;color:var(--ash);font-size:14px;line-height:1.8}.nda-list li{margin-bottom:8px}.nda-sig{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:36px;padding-top:32px;border-top:1px solid var(--graph)}.nda-sig-block{display:flex;flex-direction:column}.nda-sig-line{height:1px;background:var(--graph);margin-top:32px}.nda-footnote{font-size:11px;letter-spacing:.08em;color:var(--ash);margin-top:28px;padding-top:20px;border-top:1px solid var(--graph);line-height:1.7}.fmt-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.fmt-chip{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;padding:3px 9px;border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);border-radius:5px;color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,transparent);line-height:1.5}.nda-binding-notice{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);background:color-mix(in srgb,var(--accent) 6%,transparent);border-radius:8px;font-size:12px;line-height:1.65;color:var(--ash);margin-top:20px;letter-spacing:.02em}.nda-binding-icon{font-size:15px;line-height:1;flex-shrink:0;margin-top:1px;color:var(--accent)}.footer{border-top:1px solid var(--graph);background:#0a0e1299;margin-top:0}.footer-row{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;padding:18px 0;font-size:11px;color:var(--ash);letter-spacing:.06em}.footer-body{display:grid;grid-template-columns:1.1fr 1.4fr .9fr;gap:56px;padding:64px 0 48px}.footer-brand{display:flex;flex-direction:column;gap:0}.footer-logo-link{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px}.footer-wordmark{font-size:20px}.footer-desc{color:var(--ash);font-size:13px;line-height:1.75;margin:0}.footer-col-label{font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--ash);opacity:.6;margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid var(--graph)}.footer-projects{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.footer-project-link{display:grid;grid-template-columns:48px 56px 1fr;align-items:center;gap:8px;padding:7px 10px;border-radius:8px;transition:background .14s ease,color .14s ease}.footer-project-link:hover{background:color-mix(in srgb,var(--accent) 8%,transparent)}.fp-sym{font-size:13px;color:var(--accent);font-style:normal}.fp-sym em{font-style:normal}.fp-name{font-size:13px;color:var(--chalk);font-weight:500}.fp-tag{font-size:10px;color:#c8c4bc8c;letter-spacing:.06em}.footer-access-list{list-style:none;padding:0;margin:0 0 24px;display:flex;flex-direction:column;gap:4px}.footer-access-list li a{font-size:12px;color:var(--ash);letter-spacing:.08em;padding:5px 0;display:block;transition:color .14s}.footer-access-list li a:hover{color:var(--accent)}.footer-project-id{margin-top:auto;padding-top:24px;border-top:1px solid var(--graph);display:flex;flex-direction:column;gap:4px;font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--ash)}.footer-meta{display:flex;flex-direction:column}.footer-bar{border-top:1px solid var(--graph);padding:18px 0}.footer-bar-inner{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;font-size:11px;color:var(--ash);letter-spacing:.06em}.instrument.static{grid-template-rows:auto auto auto;align-content:space-between;min-height:460px}.readout{display:flex;flex-direction:column;gap:20px;width:100%}.rd-h{font-family:var(--font-mono);font-size:10px;letter-spacing:.17em;text-transform:uppercase;color:var(--ash);margin-bottom:11px}.rd-bar{display:grid;grid-template-columns:74px 1fr auto;align-items:center;gap:12px;margin:8px 0}.rd-bar .lab{font-family:var(--font-mono);font-size:11px;color:var(--ash)}.rd-track{position:relative;height:14px;border:1px solid var(--graph);border-radius:4px;background:#0f141980;overflow:hidden}.rd-track i{position:absolute;top:0;bottom:0;left:0;background:linear-gradient(90deg,color-mix(in srgb,var(--accent2) 75%,transparent),var(--accent))}.rd-bar .val{font-family:var(--font-brand);font-weight:600;font-size:20px;color:var(--accent);white-space:nowrap}.rd-chain{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-family:var(--font-mono);font-size:11px;color:var(--ash)}.rd-chain b{color:var(--chalk);font-weight:500}.rd-chain .seal{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;background:linear-gradient(180deg,var(--accent2),var(--accent));color:#fff;font-family:var(--font-brand);font-weight:600;font-size:15px}.rd-chain .ar{color:var(--graph);font-size:13px}.rd-chain .ok{color:var(--accent);font-weight:500}.bbar{display:inline-block;width:52px;height:4px;background:#e8e3d81a;border-radius:2px;vertical-align:middle;margin-right:7px;overflow:hidden;flex-shrink:0}.bbar i{display:block;height:100%;border-radius:2px;background:var(--accent)}.rd-subtext{font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;color:var(--ash);opacity:.7;margin-top:6px}.rd-cm{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;max-width:320px}.rd-versus{display:flex;align-items:center;gap:16px;margin-top:8px}.rdv-item{display:flex;flex-direction:column;gap:3px;min-width:72px}.rdv-num{font-family:var(--font-brand);font-size:28px;font-weight:700;line-height:1;letter-spacing:-.02em}.rdv-lab{font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--ash)}.rdv-item.accent .rdv-num{color:var(--accent)}.rdv-item.muted .rdv-num{color:var(--ash)}.rdv-divider{display:flex;flex-direction:column;align-items:center;gap:3px;flex:1;padding:0 8px}.rdv-ratio{font-family:var(--font-brand);font-size:20px;font-weight:700;color:var(--accent);letter-spacing:-.02em}.rdv-note{font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--ash);opacity:.7;text-align:center}.rd-savings{display:flex;flex-direction:column;gap:12px;margin-top:8px}.rds-bar-wrap{display:flex;align-items:center;gap:10px}.rds-lab{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ash);min-width:90px;flex-shrink:0}.rds-track{flex:1;height:6px;border-radius:3px;background:#e8e3d814;overflow:hidden}.rds-track i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 70%,#fff))}.rds-val{font-family:var(--font-mono);font-size:12px;color:var(--accent);min-width:40px;text-align:right}.rds-ratio{display:flex;align-items:baseline;gap:10px}.rds-big{font-family:var(--font-brand);font-size:32px;font-weight:700;color:var(--accent);line-height:1;letter-spacing:-.03em}.rds-desc{font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--ash)}.sigma-steps{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:4px}.sigma-step{display:flex;flex-direction:column;gap:2px;padding:8px 12px;border-radius:8px;border:1px solid var(--graph);background:#0f141980;min-width:72px}.sigma-step .ss-name{font-family:var(--font-mono);font-size:11px;color:var(--ash);font-weight:500}.sigma-step .ss-note{font-family:var(--font-mono);font-size:9px;color:var(--ash);opacity:.6;letter-spacing:.06em}.sigma-step.active{border-color:color-mix(in srgb,var(--accent) 50%,var(--graph));background:color-mix(in srgb,var(--accent) 8%,transparent)}.sigma-step.active .ss-name{color:var(--accent)}.sigma-step.danger{border-color:#e13c1a73;background:#e13c1a12}.sigma-step.danger .ss-name{color:#e13c1a}.sigma-arrow{color:var(--graph);font-size:14px;flex-shrink:0}.rd-cell{border:1px solid var(--graph);border-radius:9px;padding:13px 15px;background:#0f141966}.rd-cell b{display:block;font-family:var(--font-brand);font-weight:600;font-size:26px;line-height:1}.rd-cell span{display:block;font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--ash);margin-top:6px}.rd-cell.hot b{color:var(--accent)}.rd-cell.dim b{color:var(--ash)}.rd-svg{width:100%;height:auto;display:block;font-family:var(--font-mono)}.rd-ladder{display:flex;flex-direction:column;gap:6px}.rd-ladder .rung{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--graph);border-radius:7px;padding:9px 12px;font-family:var(--font-mono);font-size:12px;color:var(--ash)}.rd-ladder .rung i{font-style:normal;font-size:9px;letter-spacing:.12em;text-transform:uppercase;opacity:.85}.rd-ladder .rung.now{border-color:color-mix(in srgb,var(--accent) 55%,var(--graph));background:color-mix(in srgb,var(--accent) 9%,transparent);color:var(--chalk)}.rd-ladder .rung.now>span:first-child{color:var(--accent)}.rd-ladder .rung.term{border-color:#ff6a3a52}.rd-ladder .rung.term i{color:#ff8c64}.step{display:flex;gap:10px;align-items:center;font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ash)}.step b{display:inline-flex;width:22px;height:22px;border-radius:50%;align-items:center;justify-content:center;border:1px solid var(--graph);font-weight:500}.step b.on{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.step b.done{border-color:var(--accent);color:var(--accent)}.entail li{list-style:none;padding:12px 0 12px 22px;position:relative;border-bottom:1px solid var(--graph);font-size:14px;line-height:1.55}.entail li:last-child{border-bottom:0}.entail li:before{content:"→";position:absolute;left:0;color:var(--accent);font-family:var(--font-mono)}.entail li b{color:var(--chalk)}.evlog{font-family:var(--font-mono);font-size:11px;color:var(--ash);line-height:1.9}.evlog .s{color:var(--accent)}.checks label{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.5;color:var(--chalk);margin:10px 0;cursor:pointer}.checks input{margin-top:3px;accent-color:var(--accent)}.rcpt{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--graph);border:1px solid var(--graph);border-radius:12px;overflow:hidden}.rcpt div{background:#0f141999;padding:14px 16px}.rcpt .k{font-family:var(--font-mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--ash)}.rcpt .v{font-family:var(--font-mono);font-size:14px;color:var(--chalk);margin-top:6px}.rcpt .v.acc{color:var(--accent)}.audit{font-family:var(--font-mono);font-size:11px;line-height:2;color:var(--ash)}.audit .ok{color:#59d68a}.killer{border:1px solid var(--graph);border-left:3px solid var(--accent);border-radius:12px;background:#e13c1a0a;padding:18px 22px;margin:14px 0}.killer p{margin:0;font-family:var(--font-brand);font-weight:600;font-size:clamp(18px,2.4vw,26px);line-height:1.2;letter-spacing:-.02em}.killer small{display:block;margin-top:8px;font-family:var(--font-mono);font-size:11px;color:var(--ash);letter-spacing:.04em}.board{width:100%;border-collapse:collapse;font-size:13px}.board th{font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--ash);text-align:right;padding:7px 10px;border-bottom:1px solid var(--graph)}.board th:first-child{text-align:left}.board td{padding:7px 10px;text-align:right;border-bottom:1px solid rgba(34,41,51,.45);font-family:var(--font-mono)}.board td:first-child{text-align:left;color:var(--chalk)}.board td.b{color:var(--accent)}.board tr.hard td:first-child,.board tr.hard td.b{color:#ff8c64}.board tr.tot td{border-top:1px solid var(--graph);color:var(--chalk)}.board .ok{color:var(--accent)}.isnot li,.is li{list-style:none;font-size:14px;line-height:1.5;padding:6px 0 6px 20px;position:relative;color:var(--chalk)}.isnot li:before{content:"✕";position:absolute;left:0;color:#ff8c64;font-family:var(--font-mono);font-size:12px}.is li:before{content:"→";position:absolute;left:0;color:var(--accent);font-family:var(--font-mono);font-size:12px}.isnot ul,.is ul{margin:6px 0 0;padding:0}.methrow{display:grid;grid-template-columns:200px 1fr;gap:10px 18px;font-size:13px;line-height:1.5}.methrow b{font-family:var(--font-mono);font-weight:500;font-size:11px;letter-spacing:.06em;color:var(--accent)}.methrow span{color:var(--ash)}html.light{--ink:#F0EBE3;--obsid:#F5F0EA;--slate:#EDE8E0;--chalk:#0F1419;--ash:#7A6E62;--graph:rgba(50,40,30,.13);color-scheme:light}html.light{background:var(--obsid)}html.light body{background:linear-gradient(180deg,var(--obsid),#E8E3DA 54%,var(--obsid));color:var(--chalk)}html.light body:before{background-image:linear-gradient(rgba(30,20,10,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(30,20,10,.04) 1px,transparent 1px)}html.light .header{background:#f5f0eae6;border-bottom-color:#32281e1a}html.light .panel,html.light .card,html.light .request-card{background:#fffcf8e6;border-color:#32281e1a}html.light .instrument{background:#f0ebe4d9;box-shadow:0 12px 60px #0000000f}html.light .display-title .muted{color:#0f14192e}html.light .field input,html.light .field textarea,html.light .field select{background:#f5f0eaf2;border-color:#32281e26;color:var(--chalk)}html.light .good{background:color-mix(in srgb,var(--accent) 6%,rgba(255,252,248,.9));border-color:color-mix(in srgb,var(--accent) 28%,rgba(50,40,30,.1))}html.light .metric-strip{background:#f0ebe4cc;border-color:#32281e1a}html.light .metric{border-right-color:#32281e1a}html.light .rd-track{background:#f0ebe4e6;border-color:#32281e1f}html.light .rd-cell{background:#f0ebe4b3;border-color:#32281e1a}html.light .killer{background:color-mix(in srgb,var(--accent) 4%,rgba(245,240,234,.9))}html.light .rcpt div,html.light .flow-box{background:#f0ebe4b3}html.light .ledger-row:hover{background:color-mix(in srgb,var(--accent) 5%,rgba(245,240,234,.9))}html.light .nav-dropdown-inner{background:#f5f0eafa;border-color:#32281e26;box-shadow:0 16px 48px #0000001f}html.light .nav-dropdown-item:hover{background:#32281e0d}html.light .ndp-name{color:var(--ash)}html.light .lang-select{background:#f5f0eaf2;border-color:#32281e2e;color:var(--chalk)}html.light .footer{color:#e8e3d8d9}html.light .footer-wordmark{color:#e8e3d8eb}html.light .footer-desc{color:#c8c4bca6}html.light .fp-name{color:#e8e3d8d9}html.light .footer-col-label{color:#c8c4bc73}html.light .footer-access-list li a{color:#c8c4bca6}html.light .footer-access-list li a:hover{color:var(--accent)}html.light .footer-project-id,html.light .footer-bar-inner{color:#c8c4bc80}@media(max-width:980px){.hero,.ledger,.access,.section-head{grid-template-columns:1fr}.metric-strip,.projects{grid-template-columns:1fr 1fr}.nav-links{display:none}.instrument{min-height:440px}.flow{grid-template-columns:1fr}.arrow{transform:rotate(90deg);text-align:center}.footer-body{grid-template-columns:1fr 1fr;gap:36px}}@media(max-width:620px){.shell{width:min(100% - 28px,1240px)}.nav-sub,.hide-sm{display:none}.projects,.metric-strip,.split{grid-template-columns:1fr}.ledger-row{grid-template-columns:1fr;gap:7px}.section,.hero{padding:58px 0}.display-title{font-size:clamp(62px,18vw,100px)}.rcpt,.methrow{grid-template-columns:1fr}.lang-switcher-full{display:none}.lang-select{display:block}.nav{gap:8px;padding:0 2px}.nav-actions{gap:5px}.footer-row{flex-direction:column;align-items:flex-start;gap:6px;padding:14px 0}.footer-body{grid-template-columns:1fr;gap:36px;padding:40px 0 32px}.footer-bar-inner{flex-direction:column;gap:4px}}@media(max-width:780px){.methrow{grid-template-columns:1fr}}
