@font-face{font-family:MMPolyVariable;src:url(/fonts/MMPolyVariable.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:MMSansVariable;src:url(/fonts/MMSansVariable.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:MMSansMono;src:url(/fonts/MMSansMono.woff2)format("woff2");font-weight:400 700;font-display:swap}@font-face{font-family:MMEuclidCircularB;src:url(/fonts/MMEuclidCircularB-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MMEuclidCircularB;src:url(/fonts/MMEuclidCircularB-500.woff2)format("woff2");font-weight:500 700;font-style:normal;font-display:swap}.acd{--bg:#fff;--bg2:#f3f5f9;--panel:#fff;--rail:#f7f9fc;--ink:#0a0a0a;--ink2:#393d46;--muted:#686e7d;--line:#e9edf6;--line2:#eef1f7;--amber:#190066;--amber-ink:#4362d1;--green:#457a39;--rose:#e50000;--slate:#a1a8b7;--measure:760px;--shadow:0 1px 2px #1018280f;--shadow-amber:0 0 0 1px #19006673,0 14px 40px #1900661a;background:var(--bg);min-height:100vh;color:var(--ink);text-wrap:pretty;-webkit-hyphens:none;hyphens:none;background-image:linear-gradient(#cce7ff 0% 340px,#cce7ff00 720px);font-family:MMEuclidCircularB,system-ui,sans-serif;overflow-x:clip}.acd h1,.acd h2,.acd h3,.acd h4{text-wrap-style:balance}.acd .mono{font-feature-settings:"tnum";font-family:MMSansMono,monospace;font-size:12px}.acd .tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.acd .green{color:var(--green)}.acd .rose{color:var(--rose)}.acd .amber{color:var(--amber)}.acd .stage-shell{max-width:1080px;margin:0 auto;padding:0 28px 96px}.acd .topbar{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#ffffffd9;justify-content:space-between;align-items:center;gap:16px;height:62px;padding:0 28px;display:flex;position:sticky;top:0}.acd .topbar-inner{justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:1080px;margin:0 auto;display:flex}.acd .brand{align-items:center;gap:11px;display:flex}.acd .brand .mark{color:#fff;background:linear-gradient(140deg,#ff5c16,#e8480a);border:1px solid #ff5c1673;border-radius:8px;place-items:center;width:30px;height:30px;font-family:MMSansVariable,sans-serif;font-size:16px;font-weight:900;display:grid}.acd .brand .name{letter-spacing:.5px;color:#0a0a0a;font-family:MMSansVariable,sans-serif;font-size:14px;font-weight:800}.acd .brand .name small{color:var(--muted);letter-spacing:3px;font-size:10px;font-weight:600;display:block}.acd .chainpill{letter-spacing:.3px;color:#457a39;background:#457a391a;border:1px solid #457a3966;border-radius:999px;align-items:center;gap:9px;padding:7px 13px;font-family:MMSansMono,monospace;font-size:11px;display:inline-flex}.acd .chainpill.off{color:#c00000;background:#e5000014;border-color:#e5000066}.acd .chainpill .dot{background:var(--green);border-radius:50%;width:7px;height:7px;animation:1.8s infinite acdPulse}.acd .chainpill.off .dot{background:var(--rose);animation:none}.acd .topbar-src{color:var(--muted);border-bottom:1px solid #0000;font-family:MMSansMono,monospace;font-size:11px;text-decoration:none}.acd .topbar-src:hover{color:var(--amber-ink);border-bottom-color:#19006666}.acd .topbar-story{letter-spacing:1.2px;color:var(--amber-ink);border:1px solid #19006659;border-radius:999px;align-items:center;padding:7px 14px;font-size:10.5px;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.acd .topbar-story:hover{border-color:var(--amber);background:#cce7ff80}@keyframes acdPulse{0%{box-shadow:0 0 #457a398c}70%{box-shadow:0 0 0 7px #457a3900}to{box-shadow:0 0 #457a3900}}.acd .beats{flex-wrap:wrap;gap:8px;padding:28px 0 18px;display:flex}.acd .beat{border:1px solid var(--line);color:var(--muted);background:var(--bg2);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-family:MMSansMono,monospace;font-size:11px;transition:border-color .12s,color .12s,box-shadow .12s;display:inline-flex}.acd .beat:hover{color:var(--ink);border-color:var(--slate)}.acd .beat.on{border-color:var(--amber);color:var(--ink);background:#19006614}.acd .beat.done{color:var(--green);border-color:#457a3959}.acd .beat.on.done{color:var(--green);border-color:var(--green);background:#457a391a}.acd .beat:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.acd .beat-n{background:var(--line);width:18px;height:18px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;font-size:10px;display:inline-flex}.acd .beat.on .beat-n{background:var(--amber);color:#fff}.acd .beat.done .beat-n{background:var(--green);color:#fff}.acd .stage{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:18px;flex-direction:column;gap:18px;min-height:340px;padding:28px 30px;display:flex}.acd .stage-eyebrow{letter-spacing:3px;color:var(--amber);font-family:MMSansMono,monospace;font-size:11px}.acd .stage-head{flex-direction:column;gap:8px;display:flex}.acd .stage-t{letter-spacing:-.3px;color:#0a0a0a;flex-wrap:wrap;align-items:center;gap:12px;max-width:22ch;font-family:MMSansVariable,sans-serif;font-size:30px;font-weight:500;line-height:1.1;display:flex}.acd .stage-s{color:var(--ink2);max-width:var(--measure);font-size:13.5px;line-height:1.6}.acd .stage-s b{color:#0a0a0a;font-weight:700}.acd .tell{flex-direction:column;gap:9px;display:flex}.acd .tell-h{letter-spacing:-.4px;color:#0a0a0a;max-width:20ch;font-family:MMSansVariable,sans-serif;font-size:34px;font-weight:500;line-height:1.12}.acd .tell-h em{color:var(--amber-ink);font-style:normal}.acd .tell-s{color:var(--ink2);max-width:var(--measure);font-size:13px;line-height:1.6}.acd .tell-s b{color:#0a0a0a;font-weight:700}.acd .badge{letter-spacing:.6px;border:1.5px solid;border-radius:999px;align-items:center;gap:7px;height:auto;min-height:24px;padding:3px 11px;font-family:MMSansMono,monospace;font-size:10.5px;font-weight:700;display:inline-flex}.acd .badge.small{gap:4px;height:auto;min-height:18px;padding:2px 7px;font-size:9px}.acd .badge.live{color:#2f6427;background:#457a391f;border-color:#457a3966}.acd .badge.rec{color:var(--amber-ink);background:#1900661a;border-color:#19006673}.acd .badge.sim{color:#c00000;background:#e500001a;border-style:dashed;border-color:#e5000066}.acd .badge.inter{color:#686e7d;background:#a1a8b71f;border-color:#a1a8b766}.acd .run-route-btn{background:var(--amber);color:#fff;letter-spacing:.2px;cursor:pointer;box-shadow:none;border:none;border-radius:999px;align-self:flex-start;align-items:center;gap:10px;padding:13px 26px;font-family:MMSansVariable,sans-serif;font-size:14px;font-weight:600;transition:opacity .15s,box-shadow .15s;display:inline-flex}.acd .run-route-btn:hover:not(:disabled){opacity:.92;box-shadow:0 8px 26px #19006652}.acd .run-route-btn:disabled,.acd .run-route-btn.running{opacity:.55;cursor:not-allowed;box-shadow:none}.acd .cl-fire.rose{background:var(--rose);color:#fff}.acd .cl-fire.rose:hover:not(:disabled){box-shadow:0 0 34px #e5000073}.acd .cl-fire-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.acd .spin{animation:.7s linear infinite acdSpin;display:inline-block}@keyframes acdSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.acd .nav{justify-content:space-between;align-items:center;gap:12px;padding-top:6px;display:flex}.acd .nav-r{align-items:center;gap:10px;display:flex}.acd .nav-back{border:1px solid var(--line);background:var(--bg2);color:var(--ink2);cursor:pointer;border-radius:999px;padding:11px 20px;font-family:MMSansMono,monospace;font-size:12px;font-weight:700}.acd .nav-back:disabled{opacity:.4;cursor:not-allowed}.acd .nav .run-route-btn.fwd{align-self:auto;margin:0}.acd .nav-redo{border:1px solid var(--line);color:var(--ink2);cursor:pointer;opacity:.82;background:0 0;border-radius:999px;padding:9px 16px;font-family:MMSansMono,monospace;font-size:11.5px;font-weight:700}.acd .nav-redo:hover:not(:disabled){opacity:1;color:var(--amber-ink);border-color:#19006666}.acd .nav-redo:disabled{opacity:.4;cursor:not-allowed}.acd .cold{border:1px solid var(--line);box-shadow:var(--shadow);background:radial-gradient(680px 320px at 80% -10%,#e5000012,#0000 62%),linear-gradient(#fdf4f4,#f7f9fc);border-radius:20px;flex-direction:column;gap:22px;padding:54px 44px;display:flex;position:relative;overflow:hidden}.acd .cold-eyebrow{letter-spacing:3px;color:var(--rose);font-family:MMSansMono,monospace;font-size:11px}.acd .cold-h{letter-spacing:0;color:#0a0a0a;max-width:18ch;font-family:MMPolyVariable,MMSansVariable,sans-serif;font-size:clamp(34px,5.4vw,56px);font-weight:400;line-height:1.04}.acd .cold-h em{color:var(--amber-ink);font-style:normal}.acd .cold-sub{color:var(--ink2);max-width:56ch;font-size:15.5px;line-height:1.55}.acd .cold-sub b{color:#0a0a0a;font-weight:700}.acd .cold-flow{flex-wrap:wrap;align-items:center;gap:14px;margin-top:4px;display:flex}.acd .cold-node{border:1.5px solid var(--line);background:#19006608;border-radius:13px;flex-direction:column;gap:4px;min-width:150px;padding:14px 18px;display:flex}.acd .cold-node.attacker{background:#e500000f;border-color:#e5000080}.acd .cold-node-k{letter-spacing:1px;color:var(--muted);text-transform:uppercase;font-family:MMSansMono,monospace;font-size:10px}.acd .cold-node-v{color:var(--ink);font-size:14px;font-weight:700}.acd .cold-node-s{color:var(--muted);font-family:MMSansMono,monospace;font-size:10.5px}.acd .cold-arrow{color:var(--rose);white-space:nowrap;font-family:MMSansMono,monospace;font-size:12px}.acd .cold-wall{border:2px solid var(--rose);color:#c00000;letter-spacing:.3px;background:#e500001a;border-radius:13px;justify-content:center;align-self:stretch;align-items:center;padding:14px 16px;font-family:MMSansVariable,sans-serif;font-size:13px;font-weight:800;display:inline-flex}.acd .cold-wall.shake{animation:.5s ease-out acdShake}@keyframes acdShake{0%,to{transform:translate(0)}18%{transform:translate(-7px)}36%{transform:translate(6px)}54%{transform:translate(-4px)}72%{transform:translate(3px)}86%{transform:translate(-1px)}}.acd .cold-revert{border:1px solid #e5000066;border-left:4px solid var(--rose);background:#e500000f;border-radius:14px;flex-direction:column;gap:12px;padding:22px 24px;display:flex}.acd .cold-revert-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.acd .cold-revert-name{letter-spacing:-.5px;color:#c00000;font-family:MMSansMono,monospace;font-size:clamp(22px,4vw,38px);font-weight:700}.acd .cold-revert-x{background:var(--rose);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:17px;font-weight:800;display:inline-flex}.acd .cold-revert-s{color:var(--ink2);max-width:64ch;font-size:13px;line-height:1.6}.acd .cold-revert-s b{color:#0a0a0a;font-weight:700}.acd .cede{color:var(--ink);border:1px solid #1900664d;border-left:3px solid var(--amber);background:#1900660d;border-radius:12px;padding:14px 16px;font-size:13px;line-height:1.6}.acd .cede b{color:#0a0a0a}.acd .ambient{color:var(--muted);padding:2px 2px 0;font-family:MMEuclidCircularB,system-ui,sans-serif;font-size:12.5px;line-height:1.6}.acd .ambient b{color:var(--ink2)}.acd .ambient .green{color:#457a39}.acd .grant{border:1px solid var(--line);background:var(--bg2);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.acd .grant-l{flex-direction:column;gap:4px;display:flex}.acd .grant-t{color:#0a0a0a;font-family:MMSansVariable,sans-serif;font-size:17px;font-weight:600}.acd .grant-s{color:var(--ink2);max-width:52ch;font-size:12px;line-height:1.5}.acd .grant.applied{background:linear-gradient(180deg,#eef5ec,var(--bg2));border-color:#457a3973}.acd .cl-forkwarn{color:#c00000;background:#e500000f;border:1px solid #e5000059;border-radius:11px;padding:12px 15px;font-size:12px;line-height:1.55}.acd .cl-oracle{border:1px solid var(--line);border-left:3px solid var(--green);background:#457a390a;border-radius:13px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.acd .cl-oracle-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.acd .cl-oracle-t{color:var(--ink);font-family:MMSansVariable,sans-serif;font-size:14px;font-weight:700}.acd .cl-oracle-legs{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.acd .cl-leg{border:1px solid var(--line);background:var(--bg2);border-radius:11px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.acd .cl-leg-net{background:#1900660d;border-color:#19006659}.acd .cl-leg-k{color:var(--muted);font-size:11px}.acd .cl-leg-op{font-size:10.5px}.acd .cl-leg-v{color:var(--ink);font-size:15px;font-weight:700}.acd .cl-leg-v.big{font-size:21px;font-weight:800}.acd .cl-oracle-mat{background:#1900660d;border:1px solid #1900664d;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:11px 13px;font-size:11px;line-height:1.5;display:flex}.acd .cl-oracle-mat .cl-leg-k{color:var(--ink);font-size:11.5px}.acd .cl-omat-arrow{color:var(--amber-ink);font-weight:800}.acd .cl-omat-note{color:var(--ink2);flex:280px}.acd .cl-matchstrip{border:1px solid var(--line);background:var(--bg2);border-radius:11px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;font-size:11.5px;display:flex}.acd .cl-matchstrip.ok{border-left:3px solid var(--green)}.acd .cl-ms-leg{color:var(--ink2)}.acd .cl-ms-bar{background:var(--line2);border-radius:7px;flex:180px;min-width:140px;height:12px;position:relative}.acd .cl-ms-trade{background:#1900668c;border-radius:7px 0 0 7px;position:absolute;top:0;bottom:0;left:0}.acd .cl-ms-loan{background:var(--green);border-radius:2px;width:3px;position:absolute;top:-4px;bottom:-4px}.acd .cl-ms-verdict{margin-left:auto;font-weight:700}.acd .cl-slider{flex-direction:column;gap:12px;display:flex}.acd .cl-slider-row{flex-wrap:wrap;align-items:center;gap:9px 14px;display:flex}.acd .cl-slider-lab{color:var(--ink);flex:1 0 100%;font-size:12.5px;font-weight:700;line-height:1.3}.acd input[type=range].cl-range{min-width:0;accent-color:var(--amber);cursor:pointer;flex:1;height:6px}.acd .cl-slider-val{font-feature-settings:"tnum";background:var(--bg2);border:1px solid var(--line);text-align:center;border-radius:8px;min-width:92px;padding:6px 11px;font-family:MMSansMono,monospace;font-size:13px;font-weight:700}.acd .cl-walldiag{border:1px solid var(--line);background:var(--bg2);border-radius:12px;flex-direction:column;gap:10px;padding:16px;display:flex}.acd .cl-wd-track{background:var(--line2);border-radius:8px;height:16px;margin:28px 0 30px;position:relative}.acd .cl-wd-fill{background:linear-gradient(90deg,#87b26a,var(--green));border-radius:8px 0 0 8px;transition:width .25s;position:absolute;top:0;bottom:0;left:0}.acd .cl-wd-mark{width:2px;position:absolute;top:-6px;bottom:-6px}.acd .cl-wd-ceiling{background:var(--rose)}.acd .cl-wd-cap{background:var(--amber)}.acd .cl-wd-note{white-space:nowrap;color:var(--ink2);font-family:MMSansMono,monospace;font-size:10px;position:absolute;left:50%;transform:translate(-50%)}.acd .cl-wd-ceiling .cl-wd-note{color:var(--rose);bottom:calc(100% + 4px)}.acd .cl-wd-cap .cl-wd-note{color:var(--amber-ink);top:calc(100% + 4px)}.acd .cl-wd-legend{color:var(--ink2);max-width:var(--measure);font-size:11.5px;line-height:1.55}.acd .cl-applied{font-size:11.5px}.acd .cl-break{background:#e500000a;border:1px dashed #e5000059;border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.acd .cl-livereads{font-feature-settings:"tnum";color:var(--ink2);border:1px solid var(--line);background:var(--bg2);border-radius:10px;padding:10px 14px;font-family:MMSansMono,monospace;font-size:11.5px}.acd .cl-txlog{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:1px;display:flex;overflow:hidden}.acd .cl-tx{background:var(--bg2);border-bottom:1px solid var(--line2);font-feature-settings:"tnum";color:var(--ink);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 14px;font-family:MMSansMono,monospace;font-size:11.5px;display:flex}.acd .cl-tx:last-child{border-bottom:none}.acd .cl-tx.ok{border-left:3px solid var(--green)}.acd .cl-tx.rev{border-left:3px solid var(--rose)}.acd .cl-tx-step{color:var(--ink);font-weight:700}.acd .cl-tx-hash{color:var(--muted)}.acd .cl-tx-link{color:var(--amber-ink);white-space:nowrap;border-bottom:1px solid #19006659;text-decoration:none}.acd .cl-tx-link:hover{border-bottom-color:var(--amber-ink)}.acd .cl-tx-assert{flex-wrap:wrap;gap:10px;margin-left:auto;display:inline-flex}.acd .cl-tx-assert span{font-size:10.5px}.acd .cl-mandate{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:1px;display:flex;overflow:hidden}.acd .cl-mrow{background:var(--bg2);border-bottom:1px solid var(--line2);grid-template-columns:150px 200px 1fr;align-items:center;gap:14px;padding:12px 16px;display:grid}.acd .cl-mrow:last-child{border-bottom:none}.acd .cl-mk{letter-spacing:.5px;color:var(--muted);text-transform:uppercase;font-family:MMSansMono,monospace;font-size:11px}.acd .cl-mrow b{font-feature-settings:"tnum";font-family:MMSansMono,monospace;font-size:14px}.acd .cl-mn{color:var(--ink2);font-size:11.5px;line-height:1.5}.acd .cl-pipe{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.acd .cl-node{border:1.5px solid var(--line);background:var(--bg2);border-radius:12px;flex-direction:column;flex:1;gap:4px;min-width:150px;padding:14px 16px;display:flex}.acd .cl-node-pin{border-color:var(--amber);box-shadow:inset 0 0 0 1px #19006633}.acd .cl-node-t{color:var(--ink);font-size:12px;font-weight:700}.acd .cl-node-v{font-feature-settings:"tnum";color:var(--ink);font-family:MMSansMono,monospace;font-size:18px;font-weight:400}.acd .cl-node-s{color:var(--muted);font-family:MMSansMono,monospace;font-size:10.5px}.acd .cl-arrow{color:var(--amber);white-space:nowrap;align-self:center;font-family:MMSansMono,monospace;font-size:11px}.acd .cl-otoggle{border:1px solid var(--line);border-radius:10px;align-self:flex-start;gap:0;display:inline-flex;overflow:hidden}.acd .cl-otog{color:var(--muted);background:var(--bg2);cursor:pointer;border:none;padding:9px 16px;font-family:MMSansMono,monospace;font-size:12px;font-weight:700}.acd .cl-otog.on{color:#2f6427;background:#457a3924}.acd .cl-otog.on.rose{color:#c00000;background:#e5000024}.acd .cl-proofcap{color:var(--ink2);border:1px solid var(--line);border-left:3px solid var(--amber-ink);background:#4362d10d;border-radius:10px;padding:11px 15px;font-size:12px;line-height:1.55}.acd .cl-proofcap.loss{border-left-color:var(--rose);background:#e5000012}.acd .cl-proofcap b{color:#0a0a0a}.acd .cl-honesty{color:var(--ink2);border:1px solid var(--line);border-left:3px solid var(--amber-ink);background:#4362d10d;border-radius:10px;padding:12px 15px;font-family:MMEuclidCircularB,system-ui,sans-serif;font-size:12px;line-height:1.55}.acd .cl-honesty b{color:var(--ink)}.acd .cl-waterfall{border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:1px;display:flex;overflow:hidden}.acd .cl-wf-row{background:var(--bg2);border-bottom:1px solid #a1a8b714;justify-content:space-between;align-items:center;gap:14px;padding:20px 22px;animation:.6s cubic-bezier(.16,1,.3,1) both acdFadeUp;display:flex}.acd .cl-wf-row:last-child{border-bottom:none}.acd .cl-wf-first{border-left:3px solid var(--green)}.acd .cl-wf-last{border-left:3px solid var(--amber);background:#1900660d}.acd .cl-wf-back{border-left:3px dashed var(--amber);background:#19006608}.acd .cl-wf-k{color:var(--ink);font-size:12.5px}.acd .cl-wf-v{font-feature-settings:"tnum";letter-spacing:-.4px;font-family:MMEuclidCircularB,system-ui,sans-serif;font-size:19px;font-weight:400}.acd .cl-wf-v.big{letter-spacing:-.6px;font-size:46px}.acd .cl-wf-sub{color:var(--muted);margin-top:2px;font-family:MMSansMono,monospace;font-size:10.5px;font-weight:400;display:block}.acd .cl-units-note{color:var(--muted);max-width:var(--measure);padding:2px 2px 0;font-family:MMSansMono,monospace;font-size:10.5px;line-height:1.5}@keyframes acdFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.acd .cl-settled{border:1px solid var(--green);border-left:4px solid var(--green);background:#457a3914;border-radius:14px;align-items:flex-start;gap:15px;padding:18px 20px;display:flex;box-shadow:0 0 30px #457a391f}.acd .cl-settled.loss{background:#ff5c160f;border-color:#ff5c1699 #ff5c1699 #ff5c1699 #ff5c16;box-shadow:0 0 30px #ff5c1614}.acd .cl-settled-check{background:var(--green);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:19px;font-weight:800;display:inline-flex}.acd .cl-settled.loss .cl-settled-check{color:#fff;background:#ff5c16}.acd .cl-settled-tx{flex-direction:column;gap:5px;display:flex}.acd .cl-settled-h{letter-spacing:-.2px;color:var(--ink);font-family:MMSansVariable,sans-serif;font-size:18px;font-weight:500}.acd .cl-settled-s{color:var(--ink2);font-size:12.5px;line-height:1.6}.acd .cl-settled-em{color:var(--green)}.acd .cl-settled.loss .cl-settled-em{color:#b83b00}.acd .scale-chain{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}.acd .scale-node{border:1.5px solid var(--line);background:var(--bg2);border-radius:13px;flex-direction:column;flex:1;gap:5px;min-width:160px;padding:16px 18px;display:flex}.acd .scale-node.parent{border-color:#19006666}.acd .scale-node.child{background:#e500000d;border-color:#e5000073}.acd .scale-node-k{letter-spacing:1px;text-transform:uppercase;color:var(--muted);font-family:MMSansMono,monospace;font-size:10px}.acd .scale-node-v{font-feature-settings:"tnum";color:var(--ink);font-family:MMSansMono,monospace;font-size:18px;font-weight:700}.acd .scale-node-s{color:var(--ink2);font-size:11.5px;line-height:1.5}.acd .scale-arrow{color:var(--amber);align-self:center;font-family:MMSansMono,monospace;font-size:11px}.acd .scale-revert{border:1px solid #e5000066;border-left:4px solid var(--rose);background:#e500000f;border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;padding:18px 22px;display:flex}.acd .scale-revert-name{letter-spacing:-.4px;color:#c00000;font-family:MMSansMono,monospace;font-size:clamp(20px,3.5vw,30px);font-weight:700}.acd .scale-revert-s{color:var(--ink2);flex:320px;font-size:12.5px;line-height:1.6}.acd .scale-revert-s b{color:#0a0a0a}.acd .foot{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding:40px 0 8px;font-family:MMEuclidCircularB,system-ui,sans-serif;font-size:12px;display:flex}.acd .foot a{color:var(--muted);border-bottom:1px solid #0000;text-decoration:none}.acd .foot a:hover{color:var(--amber-ink);border-bottom-color:#19006666}.acd .foot .sep{opacity:.4}@media (max-width:760px){.acd .cl-oracle-legs{grid-template-columns:1fr}.acd .cl-mrow{grid-template-columns:1fr;gap:4px}.acd .stage{padding:22px 18px}.acd .cold{padding:38px 22px}}@media (prefers-reduced-motion:reduce){.acd .cl-wf-row,.acd .cold-wall.shake,.acd .chainpill .dot{animation:none!important}}.acd .marg{border-top:1px solid #a1a8b71a;margin-top:30px;padding-top:24px}.acd .marg-t{letter-spacing:-.3px;color:#0a0a0a;margin:8px 0 10px;font-family:MMSansVariable,sans-serif;font-size:27px;font-weight:400}.acd .marg-s{color:#686e7d;max-width:780px;font-size:13.5px;line-height:1.6}.acd .marg-s .rose{color:#c22}.acd .marg-gauge{background:linear-gradient(90deg,#457a3929 0 90%,#ff5c1642 90% 95%,#e500004d 95% 100%);border:1px solid #a1a8b740;border-radius:8px;height:12px;margin:42px 0 34px;position:relative}.acd .marg-fill{background:linear-gradient(90deg,#457a3973,#ff5c168c);border-radius:8px 0 0 8px;transition:width .6s cubic-bezier(.16,1,.3,1);position:absolute;top:0;bottom:0;left:0}.acd .marg-mark{border-left:1px dashed #a1a8b773;width:0;position:absolute;top:-7px;bottom:-7px}.acd .marg-mark.liq{border-left-color:#e50000bf}.acd .marg-mark span{white-space:nowrap;color:#686e7d;font-size:11px;position:absolute;top:-22px;left:50%;transform:translate(-50%)}.acd .marg-mark.liq span{color:#c22}.acd .marg-cur{width:0;transition:left .6s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-9px}.acd .marg-cur:before{content:"▲";color:#190066;font-size:9px;position:absolute;bottom:1px;left:50%;transform:translate(-50%)}.acd .marg-cur span{white-space:nowrap;color:#190066;font-size:10.5px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.acd .marg-journey{flex-direction:column;gap:7px;margin:18px 0 6px;display:flex}.acd .marg-jstep{color:#686e7d;border-left:2px solid #a1a8b724;padding-left:12px;font-size:12.5px;line-height:1.5}.acd .marg-jstep b{color:#393d46}.acd .marg-jstep.rose{border-left-color:#c22}.acd .marg-jstep.rose b{color:#c22}.acd .marg-jstep.amber{border-left-color:#190066}.acd .marg-jstep.amber b{color:#190066}.acd .marg-jstep.green{border-left-color:#457a39}.acd .marg-jstep.green b{color:#457a39}.acd .run-route-btn.green{background:var(--green);color:#fff}.acd .run-route-btn.green:hover:not(:disabled){box-shadow:0 0 32px #457a396b}.acd .lev-flow{flex-wrap:wrap;align-items:stretch;gap:10px;margin:22px 0 18px;display:flex}.acd .lev-node{border:1.5px solid var(--line);background:var(--bg2);border-radius:12px;flex-direction:column;flex:1;gap:4px;min-width:150px;padding:14px 16px;transition:border-color .4s,box-shadow .4s;display:flex}.acd .lev-node.stake{border-color:var(--amber);box-shadow:inset 0 0 0 1px #1900662e}.acd .lev-node.pos.on{border-color:var(--green);box-shadow:inset 0 0 0 1px #457a3940,0 0 28px #457a391f}.acd .lev-node-k{color:var(--ink);font-size:12px;font-weight:700}.acd .lev-node-v{font-feature-settings:"tnum";color:var(--ink);font-family:MMSansMono,monospace;font-size:18px;font-weight:400}.acd .lev-node.stake .lev-node-v{color:var(--amber-ink)}.acd .lev-node.pos.on .lev-node-v{color:var(--green)}.acd .lev-node-s{color:var(--muted);font-family:MMSansMono,monospace;font-size:10.5px}.acd .lev-arrow{color:var(--amber);white-space:nowrap;align-self:center;font-family:MMSansMono,monospace;font-size:11px}.acd .lev-pos{border:1px solid var(--line);opacity:.55;border-radius:14px;gap:1px;margin:4px 0 8px;transition:opacity .4s;display:flex;overflow:hidden}.acd .lev-pos.open{opacity:1}.acd .lev-stat{background:var(--bg2);flex-direction:column;flex:1;gap:3px;min-width:96px;padding:14px 16px;display:flex}.acd .lev-stat-k{color:var(--muted);text-transform:uppercase;letter-spacing:.4px;font-size:10.5px}.acd .lev-stat-v{font-feature-settings:"tnum";letter-spacing:-.3px;color:var(--ink);font-family:MMEuclidCircularB,system-ui,sans-serif;font-size:24px;font-weight:400}.acd .lev-stat-sub{color:var(--muted);font-size:10.5px}.acd .lev-gauge{margin:30px 0 22px}.acd .lev-gauge-track{background:linear-gradient(90deg,#457a3929 0 95%,#ff5c164d 95% 97%,#e5000057 97% 100%);border:1px solid #a1a8b740;border-radius:8px;height:12px;margin:30px 0 14px;position:relative}.acd .lev-gauge-fill{background:linear-gradient(90deg,#457a3980,#ff5c168c);border-radius:8px 0 0 8px;transition:width .7s cubic-bezier(.16,1,.3,1);position:absolute;top:0;bottom:0;left:0}.acd .lev-gauge-mark{border-left:1px dashed #a1a8b780;width:0;position:absolute;top:-7px;bottom:-7px}.acd .lev-gauge-mark.borrow{border-left-color:#190066d9}.acd .lev-gauge-mark.liq{border-left-color:#e50000cc}.acd .lev-gauge-mark span{white-space:nowrap;color:var(--muted);font-size:11px;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.acd .lev-gauge-mark.borrow span{color:var(--amber)}.acd .lev-gauge-mark.liq span{color:var(--rose);top:-33px}.acd .lev-gauge-cur{width:0;transition:left .7s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-9px}.acd .lev-gauge-cur:before{content:"▲";color:var(--amber);font-size:9px;position:absolute;bottom:1px;left:50%;transform:translate(-50%)}.acd .lev-gauge-cur span{white-space:nowrap;color:var(--amber);font-size:10.5px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.acd .lev-gauge-legend{color:var(--ink2);max-width:var(--measure);font-family:MMEuclidCircularB,system-ui,sans-serif;font-size:12.5px;line-height:1.55}.acd .lev-verdict{border:1px solid var(--green);border-left:4px solid var(--green);background:#457a3914;border-radius:14px;align-items:flex-start;gap:15px;margin:6px 0;padding:18px 20px;display:flex;box-shadow:0 0 30px #457a391f}.acd .lev-verdict-check{background:var(--green);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:19px;font-weight:800;display:inline-flex}.acd .lev-verdict-body{flex-direction:column;gap:7px;display:flex}.acd .lev-verdict-h{letter-spacing:-.2px;color:var(--ink);font-family:MMSansVariable,sans-serif;font-size:18px;font-weight:500}.acd .lev-verdict-s{color:var(--ink2);font-size:12.5px;line-height:1.6}.acd .lev-liq{border:1px solid var(--line);border-left:4px solid var(--rose);background:#e500000d;border-radius:14px;flex-direction:column;gap:9px;margin:8px 0;padding:16px 18px;display:flex}.acd .lev-liq-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.acd .lev-liq-head.rose .lev-liq-name{color:#c00000}.acd .lev-liq-x{font-size:16px}.acd .lev-liq-name{letter-spacing:.2px;color:var(--ink);font-family:MMSansVariable,sans-serif;font-size:16px;font-weight:700}.acd .lev-liq-s{color:var(--ink2);font-size:12px;line-height:1.55}.acd .lev-units{color:var(--ink2);max-width:var(--measure);padding:2px;font-family:MMSansMono,monospace;font-size:10.5px;line-height:1.55}.acd .lev-units b,.acd .lev-verdict-s b{color:var(--ink)}.acd .lev-plain{color:#0a0a0a;letter-spacing:-.1px;max-width:var(--measure);margin-top:12px;font-family:MMSansVariable,sans-serif;font-size:15px;font-weight:500;line-height:1.5}.acd .lev-restorefail{border:1px solid var(--rose);border-left:4px solid var(--rose);color:#c00000;background:#e5000014;border-radius:12px;margin:12px 0;padding:12px 16px;font-size:12px;line-height:1.5}.acd .lev-recover{border:1px solid #19006680;border-left:4px solid var(--amber);color:var(--amber-ink);background:#19006612;border-radius:12px;margin:12px 0;padding:11px 15px;font-size:12.5px;line-height:1.5}.acd .desk-split{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:860px){.acd .desk-split{grid-template-columns:1fr}}.acd .desk-panel{border:1.5px solid var(--line);background:var(--bg2);border-radius:14px;flex-direction:column;gap:14px;padding:18px 20px;display:flex}.acd .desk-panel.lender{border-color:#19006673;box-shadow:inset 0 0 0 1px #1900661f}.acd .desk-panel.agent{border-color:#457a3959}.acd .desk-panel-h{letter-spacing:3px;color:var(--muted);font-size:11px}.acd .desk-panel.lender .desk-panel-h{color:var(--amber)}.acd .desk-panel.agent .desk-panel-h{color:var(--green)}.acd .desk-bounds{border:1px solid var(--line2);border-radius:10px;flex-direction:column;gap:1px;display:flex;overflow:hidden}.acd .desk-bound{background:#f3f5f98c;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 13px;display:flex}.acd .desk-bound .k{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;font-size:10px}.acd .desk-bound .v{color:var(--ink);text-align:right;font-size:12px}.acd .desk-bound .v.amber{color:var(--amber-ink)}.acd .desk-stats{border:1px solid var(--line2);border-radius:10px;gap:1px;display:flex;overflow:hidden}.acd .desk-stat{background:#f3f5f98c;flex-direction:column;flex:1;gap:3px;padding:11px 13px;display:flex}.acd .desk-stat .k{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;font-size:10px}.acd .desk-stat .v{font-feature-settings:"tnum";letter-spacing:-.6px;color:var(--ink);font-family:MMEuclidCircularB,system-ui,sans-serif;font-size:20px;font-weight:400}.acd .desk-done{font-size:12px;line-height:1.55}.acd .agg{flex-direction:column;gap:10px;margin:6px 0;display:flex}.acd .agg-head{letter-spacing:1.5px;color:var(--ink2);flex-wrap:wrap;align-items:center;gap:10px;font-size:11px;display:flex}.acd .agg-track{background:linear-gradient(90deg,#457a3924 0 70%,#19006638 70% 92%,#e500004d 92% 100%);border:1px solid #a1a8b71f;border-radius:9px;height:14px;position:relative}.acd .agg-fill{background:linear-gradient(90deg,#457a3980,#19006699);border-radius:9px 0 0 9px;transition:width .7s cubic-bezier(.16,1,.3,1);position:absolute;top:0;bottom:0;left:0}.acd .agg-cur{white-space:nowrap;color:var(--amber);font-size:11px;position:absolute;bottom:-22px;transform:translate(-100%)}.acd .agg-legend{color:var(--muted);max-width:var(--measure);margin-top:16px;font-size:10.5px;line-height:1.6}.acd .scn-armed{color:var(--ink2);background:#ff5c160d;border:1px dashed #ff5c1680;border-radius:12px;padding:12px 15px;font-size:12px;line-height:1.6}.acd .scn-steps{flex-direction:column;gap:6px;display:flex}.acd .scn-step{border:1px solid var(--line2);background:var(--bg2);border-radius:10px;align-items:center;gap:14px;padding:10px 14px;animation:.5s cubic-bezier(.16,1,.3,1) both acdFadeUp;display:flex}.acd .scn-step.hot{border-color:#ff5c1699;box-shadow:0 0 22px #ff5c1624}.acd .scn-step .px{color:var(--ink);font-size:13px}.acd .scn-step .h{color:var(--ink2);font-size:12px}.acd .res-chart{border:1px solid var(--line);background:var(--bg2);border-radius:14px;flex-direction:column;gap:10px;padding:16px;display:flex}.acd .res-chart svg{width:100%;height:auto}.acd .res-note{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:10.5px;line-height:1.6;display:flex}.acd .res-pending{color:var(--ink2);background:#1900660d;border:1px dashed #19006666;border-radius:12px;padding:14px 16px;font-size:12px;line-height:1.6}.acd .res-fence{border:1px solid var(--line);border-left:4px solid var(--rose);background:#e500000a;border-radius:12px;flex-direction:column;gap:8px;padding:16px 18px;display:flex}.acd .res-fence-h{letter-spacing:2px;color:var(--rose);font-size:11px}.acd .res-fence-s{color:var(--ink2);font-size:12.5px;line-height:1.65}.acd .res-fence-s b{color:var(--ink)}.acd .res-thesis{color:var(--ink2);border:1px solid var(--line2);background:#f3f5f980;border-radius:12px;padding:14px 16px;font-family:MMEuclidCircularB,system-ui,sans-serif;font-size:12.5px;line-height:1.7}.acd .res-adopt{border:1px solid var(--line);border-left:4px solid var(--green);background:#457a390d;border-radius:12px;flex-direction:column;gap:8px;padding:16px 18px;display:flex}.acd .res-adopt .res-fence-h{color:var(--green)}.acd .res-table{border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:1px;display:flex;overflow:hidden}.acd .res-row{background:var(--bg2);border-bottom:1px solid #a1a8b714;grid-template-columns:170px 1.4fr 1fr;gap:18px;padding:18px 20px;display:grid}.acd .res-row:last-child{border-bottom:none}@media (max-width:860px){.acd .res-row{grid-template-columns:1fr;gap:10px}}.acd .res-ev{flex-direction:column;gap:4px;display:flex}.acd .res-ev-name{color:var(--ink);font-family:MMSansVariable,sans-serif;font-size:14px;font-weight:700}.acd .res-ev-date{color:var(--muted);font-size:10.5px}.acd .res-what{color:var(--ink2);font-size:12px;line-height:1.65}.acd .res-what b{color:var(--ink)}.acd .res-src{color:var(--muted);letter-spacing:.4px;margin-top:6px;font-size:10.5px;display:block}.acd .res-verdict{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.acd .res-verdict-s{color:var(--ink2);font-size:11.5px;line-height:1.6}.acd .res-verdict-s b{color:var(--amber-ink)}.acd .topbar-r{align-items:center;gap:14px;display:flex}.acd .demo-status{flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px;display:flex}.acd .arc{align-items:stretch;gap:0;padding:26px 0 22px;display:flex}.acd .arc-act{cursor:pointer;border:1px solid var(--line);background:var(--bg2);border-right:none;flex:1;align-items:center;gap:12px;padding:14px 16px 14px 14px;transition:background .15s,border-color .15s;display:flex;position:relative}.acd .arc-act:first-child{border-radius:12px 0 0 12px}.acd .arc-act:last-child{border-right:1px solid var(--line);border-radius:0 12px 12px 0}.acd .arc-act:hover{background:#f0f3f8}.acd .arc-act.on{border-color:var(--amber);z-index:2;background:#cce7ff}.acd .arc-act.on+.arc-act{border-left-color:var(--amber)}.acd .arc-act.done{border-color:#457a3959}.acd .arc-act.on.done{border-color:var(--amber)}.acd .arc-act:focus-visible{outline:2px solid var(--amber);outline-offset:2px;z-index:3}.acd .arc-n{background:var(--line);width:26px;height:26px;color:var(--ink2);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.acd .arc-act.on .arc-n{background:var(--amber);color:#fff}.acd .arc-act.done .arc-n{background:var(--green);color:#fff}.acd .arc-body{flex-direction:column;gap:2px;min-width:0;display:flex}.acd .arc-name{letter-spacing:2px;color:var(--muted);font-size:10px}.acd .arc-act.on .arc-name{color:var(--amber)}.acd .arc-act.done .arc-name{color:var(--green)}.acd .arc-title{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;overflow:hidden}@media (max-width:820px){.acd .arc{flex-direction:column}.acd .arc-act{border-right:1px solid var(--line);border-bottom:none;border-radius:0!important}.acd .arc-act:first-child{border-radius:12px 12px 0 0!important}.acd .arc-act:last-child{border-bottom:1px solid var(--line);border-radius:0 0 12px 12px!important}}.acd .hero-metric{align-items:center;gap:22px;padding:8px 0 4px;display:flex}.acd .hero-n{letter-spacing:-.5px;color:#190066;font-feature-settings:"tnum";font-family:MMSansVariable,sans-serif;font-size:68px;font-weight:400;line-height:.95}.acd .hero-s{color:var(--ink);font-size:16px;line-height:1.45}.acd .hero-s b{color:#0a0a0a;font-weight:700}.acd .hero-sub{color:var(--muted);letter-spacing:.3px;margin-top:4px;font-size:11px;display:inline-block}.acd .venice{border:1px solid var(--line);background:#d075ff0d;border-left:3px solid #d075ff;border-radius:12px;flex-direction:column;gap:7px;padding:14px 16px;display:flex}.acd .venice-h{color:var(--muted);letter-spacing:.3px;flex-wrap:wrap;align-items:center;gap:8px;font-size:10.5px;display:flex}.acd .venice-tag{color:#3d065f;letter-spacing:1px;font-weight:700}.acd .venice-model{color:var(--muted);margin-left:auto;font-size:10.5px}.acd .venice-body{flex-direction:column;gap:6px;display:flex}.acd .venice-quote{color:var(--ink);font-size:13.5px;font-style:italic;line-height:1.5}.acd .venice-decision{color:#3d065f;font-size:11.5px}.acd .venice-body.muted{color:var(--muted);font-size:12px}.acd .venice-chat{border-top:1px solid var(--line);flex-direction:column;gap:8px;margin-top:12px;padding-top:12px;display:flex}.acd .vc-msg{gap:10px;font-size:12.5px;line-height:1.55;display:flex}.acd .vc-who{letter-spacing:2px;color:var(--muted);flex:0 0 46px;padding-top:3px;font-size:10.5px}.acd .vc-msg.assistant .vc-who{color:#3d065f}.acd .vc-msg.user .vc-text{color:var(--ink2)}.acd .vc-msg.assistant .vc-text{color:var(--ink)}.acd .vc-text.muted{color:var(--muted)}.acd .vc-row{gap:8px;margin-top:2px;display:flex}.acd .vc-input{border:1px solid var(--line);color:var(--ink);background:#19006608;border-radius:10px;outline:none;flex:1;padding:9px 11px;font-size:12px}.acd .vc-input::placeholder{color:var(--muted)}.acd .vc-input:focus{border-color:#3d065f73}.acd .vc-send{color:#3d065f;letter-spacing:1px;cursor:pointer;background:#3d065f1a;border:1px solid #3d065f59;border-radius:10px;padding:9px 16px;font-size:11px}.acd .vc-send:hover:not(:disabled){background:#3d065f2e}.acd .vc-send:disabled{opacity:.4;cursor:default}.acd .vc-note{color:var(--muted);letter-spacing:.3px;font-size:10.5px}.acd .honest-line{color:var(--muted);padding:2px;font-family:MMEuclidCircularB,system-ui,sans-serif;font-size:12.5px;line-height:1.55}.acd .honest-line b{color:var(--ink2)}.acd .verdict{border:1px solid var(--line);border-left:3px solid var(--line);background:var(--bg2);opacity:.72;border-radius:8px;align-items:center;gap:12px;margin-top:12px;padding:12px 16px;display:flex}.acd .verdict.proven{border-left-color:var(--green);opacity:1;background:#457a390f}.acd .verdict-check{color:var(--muted);flex:none;font-size:15px}.acd .verdict.proven .verdict-check{color:var(--green)}.acd .verdict-claim{color:var(--ink);flex:auto;font-family:MMSansVariable,sans-serif;font-size:13.5px;font-weight:600;line-height:1.3}.acd .verdict-proof{color:var(--ink2);white-space:nowrap;font-size:11px}.acd .verdict-tx{color:#4362d1;border-bottom:1px solid #0000;flex:none;font-size:10.5px;text-decoration:none}.acd .verdict-tx:hover{border-bottom-color:#4362d1}@media (max-width:720px){.acd .verdict{flex-wrap:wrap}.acd .verdict-proof{white-space:normal}}.acd .keeper-hb{letter-spacing:1.5px;color:var(--muted);vertical-align:middle;align-items:center;gap:6px;margin-left:12px;font-family:MMSansMono,monospace;font-size:10.5px;display:inline-flex}.acd .keeper-hb .hb-dot{background:var(--muted);border-radius:50%;width:7px;height:7px;display:inline-block}.acd .keeper-hb.on{color:var(--green)}.acd .keeper-hb.on .hb-dot{background:var(--green);animation:1.4s ease-in-out infinite hb-pulse}@keyframes hb-pulse{0%,to{opacity:1;box-shadow:0 0 #457a3980}50%{opacity:.55;box-shadow:0 0 0 4px #457a3900}}.acd .step-chip{color:#1d6e40;letter-spacing:2px;background:#6ee7a81f;border:1px solid #6ee7a873;align-items:center;margin-right:8px;padding:3px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.acd .euler-chip{vertical-align:middle;align-items:center;gap:5px;display:inline-flex}.acd .euler-mark{vertical-align:-2px;border-radius:3px;width:15px;height:15px;display:inline-block}.acd .desk-bounds-h{letter-spacing:1.5px;color:var(--muted);margin-bottom:2px;font-size:10px}.acd .grant{border:1px solid var(--line);background:#d075ff0a;border-left:2px solid #d075ff;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.acd .grant-h{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:10px;font-size:11.5px;display:flex}.acd .grant-tag{letter-spacing:2.5px;color:#3d065f;font-size:10px}.acd .grant-flow{flex-wrap:wrap;align-items:center;gap:14px;font-size:12px;display:flex}.acd .grant-node{color:var(--ink);border:1px solid var(--line);background:#19006608;border-radius:10px;flex-direction:column;gap:2px;padding:8px 12px;display:flex}.acd .grant-node b{color:#3d065f}.acd .grant-sub{color:var(--muted);font-size:10px}.acd .grant-arrow{color:var(--muted);font-size:11px}.acd .grant-caveats{flex-wrap:wrap;gap:6px;display:flex}.acd .grant-cav{color:var(--ink2);border:1px solid var(--line);background:#19006608;border-radius:8px;padding:4px 9px;font-size:10.5px}.acd .grant-cav b{color:var(--amber);letter-spacing:1px;margin-right:4px;font-size:9.5px}.acd .grant-done{flex-direction:column;gap:5px;font-size:11.5px;line-height:1.5;display:flex}.acd .story-btn{background:var(--amber);color:#fff;letter-spacing:.2px;cursor:pointer;border:none;border-radius:999px;align-self:flex-start;margin-top:14px;padding:13px 26px;font-family:MMSansVariable,sans-serif;font-size:14px;font-weight:600;transition:box-shadow .15s}.acd .story-btn:hover{box-shadow:0 6px 18px #19006640}.acd .venue-line{color:var(--ink2);border:1px solid var(--line);border-left:2px solid var(--amber);background:#19006608;margin-top:10px;padding:8px 12px;font-size:11px;line-height:1.6}.acd .venue-line b{color:var(--ink)}.acd .venue-line .venue-k{letter-spacing:2.5px;color:var(--amber);margin-right:4px;font-size:10px}.acd .venue-line .venue-note{color:var(--muted);margin-top:2px;font-size:10px;display:block}.acd .stage.mc{gap:16px}.acd .mc-gauge{flex-direction:column;gap:12px;margin:8px 0;display:flex}.acd .mc-track{background:linear-gradient(90deg,#e500008c 0%,#ff5c1673 50%,#457a3959 100%);border:1px solid #a1a8b740;border-radius:9px;height:16px;margin:34px 0 8px;position:relative}.acd .mc-armed-zone{background:#e500002e;border-radius:9px 0 0 9px;position:absolute;top:0;bottom:0;left:0}.acd .mc-mark{width:0;position:absolute;top:-8px;bottom:-8px}.acd .mc-mark.hard{border-left:2px solid var(--rose)}.acd .mc-mark.armed{border-left:2px dashed #ff5c16}.acd .mc-mark span{white-space:nowrap;font-size:11px;position:absolute;top:-20px;left:4px}.acd .mc-mark.hard span{color:var(--rose)}.acd .mc-mark.armed span{color:#b83b00}.acd .mc-needle{z-index:3;background:#0a0a0a;border-radius:2px;width:3px;margin-left:-1.5px;transition:left .9s cubic-bezier(.16,1,.3,1);position:absolute;top:-10px;bottom:-10px;box-shadow:0 0 10px #0a0a0a4d}.acd .mc-needle.dropping{background:#ff5c16;box-shadow:0 0 14px #ff5c168c}.acd .mc-needle.stopped{background:var(--green);animation:1.6s infinite mcPulse;box-shadow:0 0 #457a3999}.acd .mc-needle-v{color:#0a0a0a;font-size:11px;font-weight:700;position:absolute;bottom:-22px;left:50%;transform:translate(-50%)}.acd .mc-needle.stopped .mc-needle-v{color:var(--green)}@keyframes mcPulse{0%{box-shadow:0 0 #457a3980}70%{box-shadow:0 0 0 8px #457a3900}to{box-shadow:0 0 #457a3900}}.acd .mc-legend{color:var(--ink2);font-size:12px;line-height:1.5}.acd .mc-legend b{color:var(--ink)}.acd .mc-clash{flex-direction:column;gap:10px;display:flex}.acd .mc-override{border:1px solid var(--green);border-left:4px solid var(--green);color:var(--ink);background:#457a3914;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:13px;line-height:1.55;display:flex;box-shadow:0 0 26px #457a391f}.acd .mc-override b{color:#0a0a0a}.acd .mc-bolt{color:var(--green);flex:none;font-size:22px;line-height:1}.acd .mc-watch{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.acd .mc-punch{letter-spacing:-.3px;color:#0a0a0a;margin:6px 0;font-family:MMSansVariable,sans-serif;font-size:36px;font-weight:500}.acd .mc-punch em{color:var(--amber-ink);font-style:normal}.acd :is(button,a,input,select):focus-visible{outline:2px solid var(--amber);outline-offset:2px}.acd .nav-back:hover:not(:disabled),.acd .cl-otog:hover:not(.on){border-color:var(--slate);color:var(--ink)}.acd .lev-pos.open{border-color:#457a3980}@media (prefers-reduced-motion:reduce){.acd .scn-step,.acd .mc-needle.stopped,.acd .keeper-hb.on .hb-dot{animation:none!important}}@media (max-width:760px){.acd .beat,.acd .cl-otog,.acd .nav-redo,.acd .vc-send{min-height:44px}}html{scroll-behavior:smooth}.acd .st-run{background:var(--amber);color:#fff;letter-spacing:.8px;border-radius:999px;align-items:center;gap:8px;padding:9px 18px;font-size:11px;text-decoration:none;display:inline-flex}.acd .st-run:hover{box-shadow:0 6px 18px #19006640}.acd .st-hero{max-width:1080px;padding:58px 0 8px}.acd .st-hero>*{animation:.6s cubic-bezier(.2,.7,.2,1) both stRise}.acd .st-hero>:nth-child(2){animation-delay:80ms}.acd .st-hero>:nth-child(3){animation-delay:.16s}.acd .st-hero>:nth-child(4){animation-delay:.24s}.acd .st-hero>:nth-child(5){animation-delay:.32s}.acd .st-hero>:nth-child(6){animation-delay:.4s}.acd .st-hero>:nth-child(7){animation-delay:.48s}@keyframes stRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.acd .st-eyebrow{letter-spacing:3px;color:var(--amber-ink);font-size:11px}.acd .st-headline{letter-spacing:-.6px;color:#190066;text-wrap:balance;max-width:none;margin:16px 0 0;font-family:MMSansVariable,sans-serif;font-size:clamp(32px,4vw,58px);font-weight:500;line-height:1.08}.acd .st-hl-accent{color:#4362d1}.acd .st-lede{letter-spacing:-.1px;color:#0a0a0a;text-wrap:pretty;max-width:none;margin-top:16px;font-family:MMSansVariable,sans-serif;font-size:clamp(17px,1.8vw,22px);font-weight:500;line-height:1.4}.acd .st-lede em{color:var(--amber-ink);font-style:normal;font-weight:700}.acd .st-mech{color:var(--ink);max-width:none;margin:14px 0 0;font-size:16px;line-height:1.6}.acd .st-mech b{color:var(--amber);font-weight:700}.acd .st-sub{color:var(--ink2);text-wrap:pretty;max-width:none;margin:14px 0 0;font-size:14.5px;line-height:1.6}.acd .st-thesis{letter-spacing:-.1px;color:var(--amber);margin-top:18px;font-family:MMSansVariable,sans-serif;font-size:clamp(17px,1.8vw,21px);font-weight:700}.acd .st-cta-row{flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px;display:flex}.acd .st-cta-row .story-btn{align-items:center;margin-top:0;text-decoration:none;display:inline-flex}.acd .st-ghost{letter-spacing:.8px;color:var(--amber-ink);border:1px solid #19006659;border-radius:999px;align-items:center;gap:8px;padding:11px 20px;font-size:11px;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.acd .st-ghost:hover{border-color:var(--amber);background:#cce7ff73}.acd .st-toc{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:14px;grid-template-columns:repeat(3,1fr);margin:38px 0 6px;display:grid;overflow:hidden}.acd .st-toc-i{border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);flex-direction:column;gap:4px;padding:16px 18px;text-decoration:none;transition:background .12s;display:flex}.acd .st-toc-i:nth-child(3n){border-right:none}.acd .st-toc-i:nth-child(n+4){border-bottom:none}.acd .st-toc-i:hover{background:#cce7ff}.acd .st-toc-n{color:var(--muted);font-size:10px}.acd .st-toc-name{letter-spacing:1.5px;color:var(--amber);font-size:11.5px;font-weight:700}.acd .st-toc-line{color:var(--muted);font-size:12px;line-height:1.45}.acd .st-ch{flex-direction:column;gap:16px;padding:72px 0 4px;scroll-margin-top:76px;display:flex}.acd .st-num{letter-spacing:4px;color:var(--muted);font-size:12px}.acd .st-num:after{content:"";background:var(--amber);width:44px;height:3px;margin-top:8px;display:block}.acd .st-h{letter-spacing:-.4px;color:#0a0a0a;text-wrap:balance;max-width:none;margin:0;font-family:MMSansVariable,sans-serif;font-size:clamp(28px,3.2vw,42px);font-weight:500;line-height:1.12}.acd .st-em{color:var(--amber-ink);font-style:normal}.acd .st-p{color:var(--ink2);text-wrap:pretty;max-width:none;margin:0;font-size:15px;line-height:1.66}.acd .st-p b{color:#0a0a0a;font-weight:700}.acd .st-quote{border-left:4px solid var(--amber);color:#190066;background:#cce7ff66;border-radius:0 14px 14px 0;max-width:none;margin-top:6px;padding:20px 24px;font-family:MMSansVariable,sans-serif;font-size:20px;font-weight:500;line-height:1.42}.acd .st-quote b{color:#190066;font-weight:700}.acd .st-creed{letter-spacing:-.2px;color:var(--ink2);flex-direction:column;gap:7px;margin:4px 0 2px;padding-left:2px;font-family:MMSansVariable,sans-serif;font-size:19px;font-weight:500;line-height:1.4;display:flex}.acd .st-creed-punch{color:var(--amber);margin-top:5px;font-size:22px;font-weight:700}.acd .st-doors{grid-template-columns:1fr 1fr;gap:14px;max-width:none;margin:8px 0 2px;display:grid}.acd .st-door{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:14px;flex-direction:column;gap:8px;padding:20px 22px;display:flex}.acd .st-door-k{letter-spacing:2.5px;color:var(--muted);font-size:10px}.acd .st-door-t{color:#0a0a0a;font-family:MMSansVariable,sans-serif;font-size:19px;font-weight:600}.acd .st-door-b{color:var(--ink2);font-size:13px;line-height:1.55}.acd .st-door-sees{border-top:1px dashed var(--line);letter-spacing:.4px;color:var(--rose);margin-top:6px;padding-top:12px;font-size:10.5px}.acd .st-doors-result{background:var(--amber);color:#fff;border-radius:14px;flex-wrap:wrap;align-items:baseline;gap:10px;max-width:none;margin-top:2px;padding:16px 22px;font-size:14.5px;line-height:1.5;display:flex}.acd .st-doors-result .mono{color:#cce7ff;letter-spacing:1.5px;font-size:10.5px}.acd .st-ladder{border:1px solid var(--line);max-width:none;box-shadow:var(--shadow);border-radius:16px;flex-direction:column;gap:0;margin-top:6px;display:flex;overflow:hidden}.acd .st-lad-row{background:var(--panel);border-bottom:1px solid var(--line2);grid-template-columns:150px 1fr 290px;align-items:start;gap:18px;padding:18px 22px;display:grid}.acd .st-lad-row:last-child{border-bottom:none}.acd .st-lad-layer{letter-spacing:2px;color:var(--muted);padding-top:3px;font-size:10.5px}.acd .st-lad-t{color:#0a0a0a;font-family:MMSansVariable,sans-serif;font-size:15.5px;font-weight:600}.acd .st-lad-d{color:var(--ink2);margin-top:4px;font-size:12.5px;line-height:1.55}.acd .st-lad-d b{color:#0a0a0a}.acd .st-lad-price{letter-spacing:.3px;color:var(--muted);padding-top:3px;font-size:10.5px;line-height:1.6}.acd .st-lad-row.hit{background:var(--amber)}.acd .st-lad-row.hit .st-lad-layer{color:#cce7ff}.acd .st-lad-row.hit .st-lad-t{color:#fff;font-size:17px}.acd .st-lad-row.hit .st-lad-d{color:#ffffffd1}.acd .st-lad-row.hit .st-lad-d b{color:#fff}.acd .st-lad-row.hit .st-lad-price{color:#cce7ff}.acd .st-card{border:1px solid var(--line);background:var(--panel);max-width:none;box-shadow:var(--shadow);border-radius:16px;flex-direction:column;gap:12px;margin-top:4px;padding:24px 28px;display:flex}.acd .st-card-k{letter-spacing:2.5px;color:var(--amber-ink);font-size:10.5px}.acd .st-card-t{letter-spacing:-.3px;color:#0a0a0a;font-family:MMSansVariable,sans-serif;font-size:26px;font-weight:500}.acd .st-row{border-top:1px solid var(--line2);grid-template-columns:190px 1fr;gap:16px;padding-top:12px;display:grid}.acd .st-row-k{letter-spacing:1.6px;color:var(--muted);padding-top:2px;font-size:10px}.acd .st-row-b{color:var(--ink2);font-size:13.5px;line-height:1.6}.acd .st-row-b b{color:#0a0a0a}.acd .st-proof{border:1px solid var(--line);max-width:none;box-shadow:var(--shadow);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.acd .st-proof-row{background:var(--panel);border-bottom:1px solid var(--line2);grid-template-columns:230px 1fr;align-items:center;gap:18px;padding:16px 24px;display:grid}.acd .st-proof-row:last-child{border-bottom:none}.acd .st-proof-n{letter-spacing:-.3px;color:#190066;font-feature-settings:"tnum";font-family:MMSansVariable,sans-serif;font-size:clamp(19px,2.2vw,27px);font-weight:600;line-height:1.1}.acd .st-proof-b{color:var(--ink2);font-size:13px;line-height:1.55}.acd .st-close{background:var(--amber);border-radius:22px;flex-direction:column;align-items:flex-start;gap:14px;margin-top:14px;padding:52px 48px;display:flex;box-shadow:0 18px 60px #19006640}.acd .st-close-poster{letter-spacing:-.6px;color:#cce7ff;align-self:stretch;max-width:none;font-family:MMSansVariable,sans-serif;font-size:clamp(21px,3.2vw,44px);font-weight:500;line-height:1.14}.acd .st-close-poster span{text-wrap:balance;display:block}.acd .st-close-btn{color:var(--amber);letter-spacing:.2px;background:#fff;border-radius:999px;align-items:center;gap:10px;margin-top:8px;padding:13px 26px;font-family:MMSansVariable,sans-serif;font-size:14px;font-weight:700;text-decoration:none;transition:box-shadow .15s,transform .15s;display:inline-flex}.acd .st-close-btn:hover{transform:translateY(-1px);box-shadow:0 10px 30px #0000004d}@media (prefers-reduced-motion:reduce){.acd .st-hero>*{animation:none!important}html{scroll-behavior:auto}}@media (max-width:860px){.acd .st-toc{grid-template-columns:1fr 1fr}.acd .st-toc-i{border-right:1px solid var(--line2)!important;border-bottom:1px solid var(--line2)!important}.acd .st-toc-i:nth-child(2n){border-right:none!important}.acd .st-toc-i:nth-child(n+5){border-bottom:none!important}.acd .st-doors{grid-template-columns:1fr}.acd .st-lad-row{grid-template-columns:1fr;gap:8px}.acd .st-row{grid-template-columns:1fr;gap:6px}.acd .st-proof-row{grid-template-columns:1fr;align-items:start;gap:8px}.acd .st-close{padding:36px 26px}}@media (max-width:640px){.acd.story .topbar-src{display:none}.acd .st-run{white-space:nowrap;padding:8px 14px;font-size:10px}}.acd .topbar-inner{height:100%}.acd .toptabs{align-self:stretch;align-items:stretch;gap:2px;display:flex}.acd .toptab{letter-spacing:1.8px;white-space:nowrap;color:var(--muted);align-items:center;gap:7px;padding:0 15px;font-size:10.5px;text-decoration:none;transition:color .15s;display:inline-flex;position:relative}.acd .toptab:hover{color:var(--ink)}.acd .toptab.on{color:var(--amber)}.acd .toptab.on:after{content:"";background:var(--amber);height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.acd .toptab:focus-visible{outline:2px solid var(--amber);outline-offset:-2px}.acd .toptab-dot{background:var(--green);border-radius:50%;width:6px;height:6px;animation:1.8s infinite acdPulse}.acd .sys-hero{padding-bottom:0}.acd .sys-diagram{flex-direction:column;margin-top:36px;display:flex}.acd .sys-diagram>*{animation:.55s cubic-bezier(.2,.7,.2,1) both stRise}.acd .sys-diagram>:first-child{animation-delay:.5s}.acd .sys-diagram>:nth-child(2){animation-delay:.58s}.acd .sys-diagram>:nth-child(3){animation-delay:.66s}.acd .sys-diagram>:nth-child(4){animation-delay:.74s}.acd .sys-diagram>:nth-child(5){animation-delay:.82s}.acd .sys-diagram>:nth-child(6){animation-delay:.9s}.acd .sys-diagram>:nth-child(7){animation-delay:.98s}.acd .sys-node{border:1.5px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:12px;flex-direction:column;gap:4px;padding:14px 18px;display:flex;position:relative}.acd .sys-k{letter-spacing:2.2px;color:var(--muted);font-size:10px}.acd .sys-v{letter-spacing:-.1px;color:var(--ink);font-family:MMSansVariable,sans-serif;font-size:15px;font-weight:600}.acd .sys-s{color:var(--muted);max-width:34ch;font-size:10.5px;line-height:1.55}.acd .sys-lender,.acd .sys-keeper{text-align:center;align-self:center;align-items:center;min-width:min(380px,100%)}.acd .sys-keeper{border-color:#19006659}.acd .sys-keeper:before{content:"▾";color:var(--slate);font-size:12px;line-height:1;position:absolute;top:-16px;left:50%;transform:translate(-50%)}.acd .sys-stem{border-left:1.5px solid var(--slate);align-self:center;width:0;height:48px;position:relative}.acd .sys-stem:after{content:"▾";color:var(--slate);font-size:12px;line-height:1;position:absolute;bottom:-2px;left:0;transform:translate(-50%)}.acd .sys-stem-label{white-space:nowrap;letter-spacing:.6px;color:var(--muted);font-size:10px;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.acd .sys-pulse{background:var(--amber-ink);border-radius:50%;width:6px;height:6px;animation:2.8s ease-in-out infinite sysFlow;position:absolute;top:2px;left:-4.25px}@keyframes sysFlow{0%{opacity:0;transform:translateY(0)}18%{opacity:.85}78%{opacity:.85}to{opacity:0;transform:translateY(38px)}}.acd .sys-envelope{border:1.5px solid var(--amber);background:linear-gradient(180deg,#cce7ff47,#fff0 60%),var(--panel);box-shadow:var(--shadow-amber);border-radius:18px;flex-direction:column;gap:12px;padding:20px 24px;display:flex;position:relative}.acd .sys-env-head{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.acd .sys-env-title{letter-spacing:3px;color:var(--amber);font-size:12.5px;font-weight:700}.acd .sys-env-sub{color:var(--muted);font-size:10.5px}.acd .sys-env-caveats{flex-wrap:wrap;gap:6px;display:flex}.acd .sys-cav{color:var(--ink2);background:#cce7ff66;border:1px solid #19006640;border-radius:8px;padding:4px 10px;font-size:10.5px}.acd .sys-agent{border:1px solid var(--line);background:var(--bg2);border-radius:12px;flex-direction:column;gap:3px;padding:13px 16px;display:flex}.acd .sys-agent .sys-k{color:var(--amber-ink)}.acd .sys-agent .sys-v{font-size:14px;font-weight:500}.acd .sys-fan{width:100%;height:42px;display:block}.acd .sys-fan path{stroke:var(--slate);stroke-width:1.5px;fill:none;vector-effect:non-scaling-stroke}.acd .sys-acts{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.acd .sys-acts .act:before{content:none}.acd .sys-acts .sys-k{color:var(--amber)}.acd .sys-acts .sys-v{font-feature-settings:"tnum";font-family:MMSansMono,monospace;font-size:19px;font-weight:400;line-height:1.12}.acd .sys-acts .sys-vq{letter-spacing:.3px;color:var(--muted);margin-top:-3px;font-family:MMSansMono,monospace;font-size:11px}.acd .sys-kicker{letter-spacing:-.3px;color:#0a0a0a;max-width:30ch;margin-top:34px;font-family:MMSansVariable,sans-serif;font-size:clamp(22px,2.7vw,31px);font-weight:500;line-height:1.15}.acd .sys-kicker em{color:var(--amber);font-style:normal;font-weight:700}.acd .sys-cta{margin-top:22px}.acd .sys-cta .story-btn{align-items:center;margin-top:0;text-decoration:none;display:inline-flex}.acd .sys-honest{max-width:880px;margin-top:26px}.acd .sys-sec{margin-top:44px}.acd .sys-sec-h{border-bottom:1px solid var(--line2);letter-spacing:1.6px;text-transform:uppercase;color:var(--muted);margin:0 0 18px;padding-bottom:11px;font-family:MMSansVariable,sans-serif;font-size:12px;font-weight:600}.acd .sys-sec .sys-diagram,.acd .sys-sec .sys-honest{margin-top:0}.acd .sys-sec .sys-cta{margin-top:18px}.acd .sys-operator{text-align:center;align-self:center;align-items:center;min-width:min(380px,100%)}.acd .sys-permission{align-self:center;width:min(560px,100%)}.acd .sys-permission .sys-env-head{justify-content:center}.acd .sys-permission .sys-env-cap{border-top:none;justify-content:center;margin-top:0;padding-top:0}.acd .sys-perm-v{letter-spacing:-.1px;color:var(--ink);text-align:center;font-family:MMSansVariable,sans-serif;font-size:15px;font-weight:600}@media (max-width:880px){.acd .topbar-src{display:none}.acd .toptab{letter-spacing:1.2px;padding:0 11px}}@media (max-width:920px){.acd .sys-acts{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.acd .brand .name small,.acd .sys-fan{display:none}.acd .sys-acts{grid-template-columns:1fr;gap:24px;margin-top:24px}.acd .sys-keeper{margin-top:24px}.acd .sys-acts .act:before,.acd .sys-keeper:before{top:-19px}.acd .sys-stem-label{display:none}.acd .sys-s{max-width:none}}@media (max-width:620px){.acd .brand .name{display:none}.acd .toptab{gap:5px;padding:0 9px;font-size:9.5px}}@media (prefers-reduced-motion:reduce){.acd .sys-diagram>*{animation:none!important}.acd .sys-pulse{opacity:0;animation:none}.acd .toptab-dot{animation:none}}.acd .a1-lede{color:var(--ink2);max-width:var(--measure);flex-direction:column;gap:3px;font-size:14px;line-height:1.55;display:flex}.acd .a1-flow{border:1px solid var(--line);background:var(--bg2);border-radius:14px;flex-direction:column;align-items:center;gap:5px;padding:20px 16px;display:flex}.acd .a1-node{border:1px solid var(--line);background:var(--panel);text-align:center;min-width:min(360px,100%);box-shadow:var(--shadow);border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:9px 22px;display:flex}.acd .a1-node.envelope{box-shadow:inset 0 0 0 1px #1900661f,var(--shadow);background:#19006608;border-color:#19006680}.acd .a1-node-k{color:var(--ink);font-family:MMSansVariable,sans-serif;font-size:13.5px;font-weight:600}.acd .a1-node.envelope .a1-node-k{color:var(--amber)}.acd .a1-node-s{color:var(--muted);letter-spacing:.3px;font-size:10.5px}.acd .a1-down{color:var(--slate);font-size:13px;line-height:1}.acd .a1-cards{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:14px;display:grid}@media (max-width:900px){.acd .a1-cards{grid-template-columns:1fr}}.acd .a1-card{border:1.5px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:14px;flex-direction:column;gap:12px;padding:18px;display:flex}.acd .a1-card.done{border-color:#457a3966}.acd .a1-card-h{letter-spacing:2.5px;color:var(--ink2);align-items:center;gap:9px;font-size:11px;display:flex}.acd .a1-n{border:1px solid var(--line);background:var(--bg2);width:20px;height:20px;color:var(--ink2);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:10.5px;font-weight:700;display:inline-flex}.acd .a1-card.done .a1-n{color:var(--green);background:#457a391a;border-color:#457a3980}.acd .a1-card-sub{color:var(--muted);margin-top:-6px;font-size:11px}.acd .a1-terms{border:1px solid var(--line2);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.acd .a1-term{background:#f3f5f98c;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 12px;display:flex}.acd .a1-term+.a1-term{border-top:1px solid var(--line2)}.acd .a1-term .k{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;font-size:10px}.acd .a1-term .k.wide{color:var(--ink2);white-space:normal;font-size:10.5px}.acd .a1-term .v{font-feature-settings:"tnum";color:var(--ink);text-align:right;font-size:12px}.acd .a1-card .run-route-btn{justify-content:center;width:100%;margin-top:auto;padding:12px 18px;font-size:13.5px}.acd .a1-done{flex-direction:column;gap:6px;margin-top:auto;font-size:11.5px;line-height:1.5;display:flex}.acd .a1-done .nav-redo{align-self:flex-start}.acd .a1-proof{letter-spacing:-.1px;color:var(--ink);padding:2px;font-family:MMSansVariable,sans-serif;font-size:17.5px;font-weight:500;line-height:1.45}.acd .a1-details{border:1px solid var(--line);background:var(--bg2);border-radius:12px}.acd .a1-details summary{cursor:pointer;letter-spacing:2px;color:var(--muted);-webkit-user-select:none;user-select:none;padding:12px 16px;font-size:10.5px;list-style:none}.acd .a1-details summary::-webkit-details-marker{display:none}.acd .a1-details summary:before{content:"▸ ";color:var(--amber-ink)}.acd .a1-details[open] summary:before{content:"▾ "}.acd .a1-details summary:hover{color:var(--ink2)}.acd .a1-details-body{flex-direction:column;gap:12px;padding:2px 16px 16px;display:flex}.acd .a1-foot{color:var(--muted);letter-spacing:.4px;font-size:10.5px}.acd .cap-flow{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:26px 22px 20px;display:flex}.acd .cap-node{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.acd .cap-v{letter-spacing:-.3px;color:var(--ink);font-feature-settings:"tnum";font-family:MMSansVariable,sans-serif;font-size:26px;font-weight:500}.acd .cap-k{letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);font-size:10.5px}.acd .cap-s{color:var(--muted);font-size:11px}.acd .cap-op{color:var(--slate);padding:2px 0;font-size:15px;line-height:1}.acd .cap-batch{border:1.5px solid var(--amber);background:#1900660a;border-radius:12px;flex-direction:column;align-items:center;gap:3px;padding:12px 26px;display:flex}.acd .cap-batch-k{letter-spacing:2px;color:var(--amber);font-size:11px;font-weight:700}.acd .cap-batch-s{color:var(--ink2);font-size:11.5px}.acd .cap-node.result .cap-v{color:var(--amber);font-size:32px}.acd .cap-node.result.on .cap-v{color:#2f6427}.acd .cap-line{border-top:1px solid var(--line2);text-align:center;width:100%;color:var(--ink2);margin-top:8px;padding-top:12px;font-size:11.5px}.acd .risk-status{border:1px solid var(--line);border-left:3px solid var(--green);color:var(--ink2);background:#457a390a;border-radius:12px;flex-direction:column;gap:5px;padding:14px 17px;font-size:12.5px;line-height:1.55;display:flex}.acd .risk-status b{color:var(--ink)}.acd .cta-stack{flex-direction:column;gap:10px;margin-top:12px;display:flex}.acd .scn-chip{letter-spacing:.5px;color:#b83b00;cursor:pointer;background:#ff5c160d;border:1px dashed #ff5c168c;border-radius:999px;align-self:flex-start;padding:7px 13px;font-size:11px;transition:background .15s}.acd .scn-chip:hover:not(:disabled){background:#ff5c161a}.acd .scn-chip:disabled{opacity:.45;cursor:not-allowed}.acd .btn-secondary{border:1px solid var(--amber);color:var(--amber);cursor:pointer;background:0 0;border-radius:999px;padding:12px 22px;font-family:MMSansVariable,sans-serif;font-size:13.5px;font-weight:600;transition:background .15s}.acd .btn-secondary:hover:not(:disabled){background:#1900660d}.acd .btn-secondary:disabled{opacity:.5;cursor:not-allowed}.acd .btn-tertiary{color:var(--amber-ink);border-bottom:1px solid #4362d159;align-self:center;font-size:11.5px;text-decoration:none}.acd .btn-tertiary:hover{border-bottom-color:var(--amber-ink)}.acd .fold{border:1px solid var(--line);background:var(--bg2);border-radius:12px}.acd .fold summary{cursor:pointer;letter-spacing:.4px;color:var(--muted);padding:11px 15px;font-size:11px;list-style:none}.acd .fold summary::-webkit-details-marker{display:none}.acd .fold summary:hover{color:var(--ink2)}.acd .fold .fold-caret{color:var(--slate);margin-right:7px;transition:transform .15s;display:inline-block}.acd .fold[open] .fold-caret{transform:rotate(90deg)}.acd .fold-body{padding:2px 14px 13px}.acd .fold-body .venice{background:0 0;border:none;padding-left:2px}.acd .fold-body .venue-line{border:none;border-left:2px solid var(--amber);margin-top:0}.acd .desk-env{border:1.5px solid var(--amber);background:linear-gradient(180deg,#cce7ff40,#fff0 55%),var(--panel);box-shadow:var(--shadow-amber);border-radius:16px;flex-direction:column;padding:18px 22px;display:flex}.acd .de-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:12px;display:flex}.acd .de-k{letter-spacing:3px;color:var(--amber);font-size:12px;font-weight:700}.acd .de-total{color:var(--ink2);font-feature-settings:"tnum";font-size:13px}.acd .de-total b{color:var(--ink);letter-spacing:-.3px;font-size:24px;font-weight:400}.acd .de-rows{flex-direction:column;display:flex}.acd .de-row{border-top:1px solid var(--line2);align-items:baseline;gap:12px;padding:11px 2px;display:flex}.acd .de-branch{color:var(--slate);flex:none;font-size:13px}.acd .de-name{color:var(--ink);flex:1;min-width:160px;font-family:MMSansVariable,sans-serif;font-size:14.5px;font-weight:600}.acd .de-row.client .de-name{color:var(--amber-ink)}.acd .de-line{color:var(--ink2);font-feature-settings:"tnum";white-space:nowrap;font-size:12px}.acd .de-drawn{color:var(--muted);font-feature-settings:"tnum";white-space:nowrap;text-align:right;min-width:92px;font-size:12px}.acd .de-row.on .de-drawn{color:var(--amber-ink);font-weight:700}.acd .de-foot{border-top:1px solid var(--line);color:var(--ink2);justify-content:flex-end;gap:6px;padding-top:12px;font-size:11.5px;display:flex}.acd .de-foot b{color:var(--ink);font-size:13px}.acd .agg-meaning{letter-spacing:-.25px;color:#0a0a0a;font-family:MMSansVariable,sans-serif;font-size:22px;font-weight:500}.acd .agg-meaning-s{color:var(--ink2);max-width:var(--measure);margin:-4px 0 4px;font-size:13px;line-height:1.55}.acd .agg-meaning-s b{color:var(--ink)}.acd .client-del{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:14px;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.acd .cd-h{letter-spacing:2.5px;color:var(--amber);flex-wrap:wrap;align-items:center;gap:10px;font-size:10.5px;display:flex}.acd .cd-law{letter-spacing:-.1px;color:var(--ink);font-family:MMSansVariable,sans-serif;font-size:17px;font-weight:600}.acd .cd-ineq{color:var(--ink);font-feature-settings:"tnum";font-size:13px}.acd .cd-ineq b{color:var(--amber);padding:0 2px;font-size:15px}.acd .cd-s{color:var(--ink2);font-size:12.5px;line-height:1.55}.acd .venice-mini{border:1px solid var(--line);background:var(--bg2);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 14px;display:flex}.acd .vm-k{letter-spacing:2px;color:var(--amber-ink);flex:none;font-size:9.5px}.acd .vm-v{color:var(--ink);font-size:13px;font-weight:600}.acd .vm-toggle{color:var(--muted);cursor:pointer;background:0 0;border:none;border-bottom:1px solid #0000;padding:0;font-family:MMSansMono,monospace;font-size:10.5px}.acd .vm-toggle:hover{color:var(--amber-ink);border-bottom-color:#19006666}.acd .vm-law{color:var(--muted);margin-left:auto;font-size:10.5px}.acd .vm-law b{color:var(--ink)}.acd .btest{flex-direction:column;gap:10px;display:flex}.acd .btest-h{letter-spacing:2.5px;color:var(--rose);font-size:10.5px}.acd .btest-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.acd .btest-card{border:1px solid var(--line);border-left:4px solid var(--rose);background:#e500000a;border-radius:10px;flex-direction:column;gap:5px;padding:13px 15px;display:flex}.acd .bt-k{letter-spacing:1.5px;color:var(--muted);text-transform:uppercase;font-size:10px}.acd .bt-r{font-size:12.5px;font-weight:700}.acd .bt-s{color:var(--ink2);font-size:10.5px;line-height:1.6}.acd .btest-result{color:var(--ink);font-size:13.5px;font-weight:600}@media (max-width:720px){.acd .btest-grid{grid-template-columns:1fr}.acd .de-row{flex-wrap:wrap;row-gap:2px}.acd .de-drawn{min-width:0}.acd .vm-law{margin-left:0}}.acd .a1-plus{color:var(--slate);font-size:14px;font-weight:700;line-height:1}.acd .a1-split{letter-spacing:2.5px;color:var(--amber);text-transform:uppercase;margin:10px 0 4px;font-size:10px}.acd .a1-outcomes{flex-direction:column;gap:8px;width:100%;max-width:880px;display:flex}.acd .a1-outcome{border:1px solid var(--line);background:var(--panel);text-align:left;border-radius:10px;grid-template-columns:150px 1fr auto 240px;align-items:center;gap:12px;padding:10px 14px;display:grid}.acd .a1-oc-if{letter-spacing:.8px;color:var(--muted);text-transform:uppercase;font-size:10px;line-height:1.5}.acd .a1-oc-mech{color:var(--ink2);font-size:12.5px;line-height:1.5}.acd .a1-oc-arrow{color:var(--slate);font-size:12px}.acd .a1-oc-pay{border:1px solid #19006666;border-left:3px solid var(--amber);background:#1900660a;border-radius:8px;flex-direction:column;gap:1px;padding:8px 12px;display:flex}.acd .a1-oc-pay b{color:var(--amber);letter-spacing:.3px;font-family:MMSansVariable,sans-serif;font-size:12px;font-weight:600}.acd .a1-oc-pay small{color:var(--muted);font-size:10px}@media (max-width:860px){.acd .a1-outcome{grid-template-columns:1fr;gap:7px}.acd .a1-oc-arrow{display:none}.acd .a1-oc-pay{max-width:none}}.acd .a1-sheet{flex-direction:column;gap:10px;display:flex}.acd .a1-sheet-h{letter-spacing:2.5px;color:var(--ink2);flex-wrap:wrap;align-items:baseline;gap:14px;font-size:11px;display:flex}.acd .a1-sheet-sub{letter-spacing:0;color:var(--muted);font-family:MMEuclidCircularB,system-ui,sans-serif;font-size:12px}.acd .a1-sheet .a1-term{background:var(--panel)}.acd .a1-sheet .a1-term .k{min-width:170px}.acd .a1-sheet .a1-term .v{color:var(--ink2);font-size:12.5px;line-height:1.5}.acd .a1-desc{color:var(--ink2);border:1px solid var(--line2);background:#f3f5f98c;border-radius:10px;padding:8px 12px;font-size:11px;line-height:1.6}.acd .a1-why{border:1px solid var(--line);border-left:3px solid var(--amber);background:var(--bg2);border-radius:12px;flex-direction:column;gap:8px;padding:16px 18px;display:flex}.acd .a1-why-k{letter-spacing:2.5px;color:var(--amber);font-size:10px}.acd .a1-why p{color:var(--ink2);max-width:var(--measure);margin:0;font-size:13.5px;line-height:1.6}.acd .a1-why .a1-proof{padding:0}.acd .a1-paths{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:860px){.acd .a1-paths{grid-template-columns:1fr}}.acd .a1-path{border:1px solid var(--line2);background:var(--panel);border-radius:10px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.acd .a1-path-h{letter-spacing:2px;color:var(--ink2);font-size:10px}.acd .a1-path-steps{color:var(--ink2);flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:12px;line-height:1.5;display:flex}.acd .a1-path-res{color:var(--muted);border-top:1px solid var(--line2);padding-top:8px;font-size:11.5px;line-height:1.5}.acd .mc-law{border-left:2px solid var(--amber);background:#cce7ff4d;border-radius:0 10px 10px 0;flex-direction:column;gap:2px;margin-top:10px;padding:12px 16px;display:flex}.acd .mc-law span{letter-spacing:-.1px;color:var(--ink2);font-family:MMSansVariable,sans-serif;font-size:15px;font-weight:500}.acd .mc-law span b{color:var(--ink);font-weight:700}.acd .mcs-h{letter-spacing:2.5px;color:var(--amber);margin-bottom:10px;font-size:10.5px}.acd .mcs-stats{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px;display:grid}.acd .mcs-stat{border:1px solid var(--line);background:var(--bg2);border-radius:10px;flex-direction:column;gap:3px;padding:12px 15px;display:flex}.acd .mcs-stat .k{letter-spacing:1.5px;color:var(--muted);text-transform:uppercase;font-size:10px}.acd .mcs-stat .v{font-feature-settings:"tnum";color:var(--ink);letter-spacing:-.3px;font-size:22px}.acd .mc-steps{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:14px;flex-direction:column;padding:14px 18px;display:flex}.acd .mcx-h{letter-spacing:2.5px;color:var(--amber);flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:8px;font-size:10.5px;display:flex}.acd .mcx-row{border-top:1px solid var(--line2);align-items:baseline;gap:12px;padding:9px 2px;display:flex}.acd .mcx-n{background:var(--line);width:20px;height:20px;color:var(--ink);border-radius:50%;flex:none;justify-content:center;align-self:center;align-items:center;font-size:10px;display:inline-flex}.acd .mcx-row.done .mcx-n{background:var(--green);color:#fff}.acd .mcx-row.active .mcx-n{background:var(--amber);color:#fff}.acd .mcx-t{color:var(--ink);min-width:200px;font-family:MMSansVariable,sans-serif;font-size:13.5px;font-weight:600}.acd .mcx-row.done .mcx-t{color:var(--green)}.acd .mcx-d{color:var(--muted);font-size:12px;line-height:1.5}.acd .mc-why{border:1px solid var(--line);border-left:2px solid var(--amber);background:#19006606;border-radius:0 14px 14px 0;flex-direction:column;gap:8px;padding:16px 18px;display:flex}.acd .mcw-h{letter-spacing:2.5px;color:var(--amber);font-size:10.5px}.acd .mcw-t{letter-spacing:-.1px;color:var(--ink);font-family:MMSansVariable,sans-serif;font-size:17px;font-weight:600}.acd .mcw-s{color:var(--ink2);max-width:var(--measure);font-size:13px;line-height:1.55}.acd .mcw-s b{color:var(--ink)}.acd .mcw-chips{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.acd .mcw-chip{color:var(--ink2);background:#cce7ff66;border:1px solid #19006640;border-radius:8px;padding:4px 10px;font-size:10.5px}@media (max-width:720px){.acd .mcs-stats{grid-template-columns:1fr}.acd .mcx-row{flex-wrap:wrap;row-gap:2px}.acd .mcx-t{min-width:0}}.acd .a1-couplet{flex-direction:column;gap:2px;display:flex}.acd .a1-couplet span{color:var(--ink);font-family:MMSansVariable,sans-serif;font-size:14.5px;font-weight:500;line-height:1.5}.acd .a1-sheet .a1-term{grid-template-columns:190px 1fr 200px;align-items:baseline;gap:14px;display:grid}.acd .a1-sheet .a1-term .lv{color:var(--amber-ink);text-align:right;font-feature-settings:"tnum";font-size:10.5px}@media (max-width:860px){.acd .a1-sheet .a1-term{grid-template-columns:1fr;gap:3px}.acd .a1-sheet .a1-term .lv{text-align:left}}.acd .a1-portable{color:var(--ink2);padding:2px;font-size:13px;line-height:1.6}.acd .a1-portable b{color:var(--ink)}.acd .a1-sec{letter-spacing:3px;color:var(--amber);margin-top:6px;font-size:11px}.acd .a1-pathgrid{grid-template-columns:1fr 1fr;align-items:stretch;gap:14px;display:grid}@media (max-width:900px){.acd .a1-pathgrid{grid-template-columns:1fr}}.acd .a1-pathcol{border:1.5px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:14px;flex-direction:column;gap:12px;padding:18px;display:flex}.acd .a1-pathcol-h{flex-direction:column;gap:3px;display:flex}.acd .a1-pathcol-t{color:var(--ink);font-family:MMSansVariable,sans-serif;font-size:15px;font-weight:600}.acd .a1-pathcol-s{color:var(--muted);font-size:12px}.acd .a1-steps{border:1px solid var(--line2);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.acd .a1-step{background:#f3f5f98c;grid-template-columns:26px 1fr auto;align-items:center;gap:10px;padding:9px 12px;display:grid}.acd .a1-step+.a1-step{border-top:1px solid var(--line2)}.acd .a1-step-n{border:1px solid var(--line);background:var(--panel);width:19px;height:19px;color:var(--ink2);border-radius:999px;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.acd .a1-step-b{flex-direction:column;gap:1px;display:flex}.acd .a1-step-t{color:var(--ink);font-family:MMSansVariable,sans-serif;font-size:12.5px;font-weight:600}.acd .a1-step-s{color:var(--ink2);font-size:11.5px;line-height:1.45}.acd .a1-step-tx{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:1px;font-size:10.5px;display:flex}.acd .a1-step-tx.off{color:var(--slate)}.acd .a1-step-tx small{color:var(--muted);font-size:9px}.acd .a1-step-out{color:var(--ink);border-top:1px solid var(--line2);padding-top:10px;font-size:12.5px;line-height:1.5}.acd .a1-note{color:var(--muted);font-size:10px;line-height:1.5}.acd .a1-pathcol .run-route-btn{justify-content:center;width:100%;padding:12px 18px;font-size:13.5px}.acd .a1-pathcol .run-route-btn.ghost{background:var(--panel);color:var(--amber-ink);box-shadow:none;border:1px solid #19006666}.acd .a1-pathcol .run-route-btn.ghost:hover:not(:disabled){background:#1900660a}.acd .a1-grant-row{border:1px solid var(--line2);background:#f3f5f98c;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;font-size:11.5px;line-height:1.5;display:flex}.acd .de-meter{height:10px;margin:4px 0 2px 24px}.acd .sys-env-cap{letter-spacing:.4px;color:var(--ink2);border-top:1px solid var(--line2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-top:8px;padding:6px 2px 0;font-size:10px;display:flex}.acd .sys-env-cap .sys-env-prov{color:var(--muted)}.acd .a1cal{box-shadow:var(--shadow);background:#190066;border-radius:16px;flex-direction:column;gap:4px;padding:28px 32px;display:flex}.acd .a1cal-l{letter-spacing:-.2px;color:#fff;font-family:MMSansVariable,sans-serif;font-size:clamp(20px,2.3vw,28px);font-weight:500;line-height:1.18}.acd .a1cal-l.em{color:#cce7ff}.acd .a1cal-sub{letter-spacing:1.5px;color:#89b0ff;margin-top:12px;font-size:11px}.acd .life-h{letter-spacing:2px;color:var(--muted);margin-top:6px;font-size:11px}.acd .life{flex-direction:column;gap:4px;display:flex}.acd .life>.cap-op{align-self:center;padding:0}.acd .life-exit{letter-spacing:3px;color:var(--amber);border:1px dashed #19006666;border-radius:999px;align-self:center;padding:7px 20px;font-size:11px}.acd .trace{border:1px solid var(--line);background:var(--panel);border-radius:12px}.acd .trace summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:13px;padding:13px 17px;list-style:none;display:flex}.acd .trace summary::-webkit-details-marker{display:none}.acd .trace summary:hover{background:var(--rail);border-radius:12px}.acd .trace[open] summary{border-bottom:1px solid var(--line2)}.acd .tr-n{background:var(--bg2);width:24px;height:24px;color:var(--ink2);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.acd .tr-t{letter-spacing:1px;color:var(--ink);font-family:MMSansVariable,sans-serif;font-size:13px;font-weight:600}.acd .tr-t.green{color:#2f6427}.acd .tr-t.rose{color:#c00000}.acd .tr-s{color:var(--muted);flex:1;font-size:12px}.acd .tr-state{color:var(--ink2);font-size:11px}.acd .tr-body{flex-direction:column;gap:13px;padding:14px 18px 16px;display:flex}.acd .tr-sec{flex-direction:column;gap:5px;display:flex}.acd .tr-k{letter-spacing:2px;color:var(--amber);font-size:10px;font-weight:700}.acd .tr-row{color:var(--ink2);font-size:12.5px;line-height:1.55}.acd .tr-row b{color:var(--ink)}.acd .tr-dim,.acd .tr-off{color:var(--muted)}.acd .trace .venice{margin:4px 0}.acd .exit-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:860px){.acd .exit-grid{grid-template-columns:1fr}}.acd .vp{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:14px;flex-direction:column;gap:12px;margin-bottom:18px;padding:16px 20px 14px;display:flex}.acd .vp-head{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.acd .vp-head .euler-chip b{letter-spacing:1px;font-size:12px}.acd .vp-net{color:var(--muted);flex:1;font-size:10.5px}.acd .vp-live{color:#2f6427;align-items:center;gap:7px;font-size:10.5px;display:inline-flex}.acd .vp-live .dot{background:var(--green);border-radius:50%;width:7px;height:7px;animation:1.8s infinite acdPulse}.acd .vp-live.off{color:#c00000}.acd .vp-live.off .dot{background:var(--rose);animation:none}.acd .vp-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (max-width:900px){.acd .vp-grid{grid-template-columns:1fr}}.acd .vp-mk{letter-spacing:1.5px;color:var(--muted);margin-bottom:8px;font-size:10px}.acd .vp-stats{border:1px solid var(--line2);border-radius:10px;gap:1px;display:flex;overflow:hidden}.acd .vp-stat{background:var(--bg2);flex-direction:column;flex:1;gap:2px;min-width:90px;padding:9px 12px;display:flex}.acd .vp-k{letter-spacing:.8px;text-transform:uppercase;color:var(--muted);font-size:9.5px}.acd .vp-v{font-feature-settings:"tnum";color:var(--ink);font-size:14.5px}.acd .vp-meter{height:8px;margin-top:8px}@keyframes vpFlash{0%{background:#1900662e}to{background:0 0}}.acd .vp-flash{border-radius:4px;animation:1.2s ease-out vpFlash;display:inline-block}.acd .console{background:#0d0d16;border:1px solid #232336;border-radius:14px;flex-direction:column;margin-top:18px;display:flex;overflow:hidden}.acd .console-h{letter-spacing:1.5px;color:#b8b8d4;border-bottom:1px solid #232336;align-items:center;gap:9px;padding:11px 16px;font-size:10.5px;display:flex}.acd .console-h .dot{background:#5fd49a;border-radius:50%;width:7px;height:7px;animation:1.8s infinite acdPulse}.acd .console-hint{letter-spacing:.3px;color:#6a6a85;text-transform:none;margin-left:auto}.acd .console-row{color:#d6d6e8;border-bottom:1px solid #ffffff0a;align-items:baseline;gap:12px;padding:8px 16px;font-size:11px;display:flex}.acd .console-row:last-child{border-bottom:none}.acd .console-row.ok .c-msg{color:#8fe9c0}.acd .console-row.err .c-msg{color:#ff8f9d}.acd .console-row.dim,.acd .console-row .dim{color:#6a6a85}.acd .c-t{color:#6a6a85;flex:none;font-size:10px}.acd .c-src{letter-spacing:1px;color:#9d9dc0;background:#1d1d30;border-radius:4px;flex:none;padding:1px 6px;font-size:9px}.acd .c-msg{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.acd .c-tx{color:#89b0ff;border-bottom:1px solid #89b0ff59;flex:none;font-size:10.5px;text-decoration:none}.acd .c-tx:hover{border-bottom-color:#89b0ff}@media (prefers-reduced-motion:reduce){.acd .vp-live .dot,.acd .console-h .dot,.acd .vp-flash{animation:none!important}}.acd .env-obj{border:1.5px solid var(--amber);background:#19006608;border-radius:14px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.acd .env-h{letter-spacing:2px;color:var(--amber);flex-wrap:wrap;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.acd .sys-primebook{text-align:center;border:1.5px solid var(--amber);width:min(620px,100%);box-shadow:var(--shadow-amber);background:linear-gradient(#cce7ff6b,#ffffffe6);border-radius:16px;flex-direction:column;align-self:center;align-items:center;gap:7px;padding:22px 26px;display:flex;position:relative}.acd .sys-pb-k{letter-spacing:3px;color:var(--amber);font-size:12.5px;font-weight:700}.acd .sys-pb-v{letter-spacing:-.2px;color:#0a0a0a;max-width:26ch;font-family:MMSansVariable,sans-serif;font-size:clamp(17px,2.1vw,21px);font-weight:600;line-height:1.18}.acd .sys-pb-s{color:var(--ink2);max-width:52ch;margin:2px 0 0;font-size:13px;line-height:1.55}.acd .sys-pb-cap{letter-spacing:.2px;color:var(--amber-ink);border-top:1px solid #1900662e;max-width:56ch;margin-top:4px;padding-top:9px;font-size:11px;line-height:1.5}.acd .arch-hero{padding-bottom:0}.acd .arch-hero-sub{max-width:72ch}.acd .arch-legend{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.acd .arch-legend-note{color:var(--muted);letter-spacing:.3px;font-size:11px}.acd .arch-node{text-align:center;align-self:center;align-items:center;width:min(540px,100%)}.acd .arch-primebook{text-align:center;border:2px solid var(--amber);width:min(680px,100%);box-shadow:var(--shadow-amber);background:linear-gradient(#cce7ff80,#ffffffeb);border-radius:18px;flex-direction:column;align-self:center;align-items:center;gap:8px;padding:24px 28px;display:flex;position:relative}.acd .arch-pb-k{letter-spacing:3.5px;color:var(--amber);font-size:13px;font-weight:700}.acd .arch-pb-v{letter-spacing:-.2px;color:#0a0a0a;font-family:MMSansVariable,sans-serif;font-size:clamp(18px,2.3vw,23px);font-weight:600}.acd .arch-pb-acts{letter-spacing:1px;color:var(--amber-ink);font-size:11.5px}.acd .arch-pb-coord{border-top:1px solid #1900662e;flex-direction:column;align-items:center;gap:8px;width:100%;margin-top:6px;padding-top:12px;display:flex}.acd .arch-pb-coord>.mono{letter-spacing:2px;color:var(--muted);font-size:10px}.acd .arch-pb-chips{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.acd .arch-pb-chips i{color:var(--ink2);background:#cce7ff73;border:1px solid #19006640;border-radius:8px;padding:4px 10px;font-size:10.5px;font-style:normal}.acd .arch-branch{grid-template-columns:repeat(3,1fr);align-self:stretch;gap:12px;display:grid}.acd .arch-venue{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:12px;flex-direction:column;gap:5px;padding:14px 16px;display:flex}.acd .arch-venue-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.acd .arch-venue-v{color:var(--ink);font-family:MMSansVariable,sans-serif;font-size:14px;font-weight:600}.acd .arch-receipts-node .arch-rcpt-badges{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.acd .arch-cap{box-shadow:var(--shadow);background:linear-gradient(#cce7ff57,#ffffffeb);border:1.5px solid #1900664d;border-radius:16px;flex-direction:column;gap:14px;padding:26px 28px;display:flex}.acd .arch-cap-lead{color:var(--ink);margin:0;font-size:15px;line-height:1.55}.acd .arch-cap-lead b{color:#0a0a0a}.acd .arch-cap-list{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.acd .arch-cap-list li{border:1px solid var(--line);background:var(--panel);color:var(--ink2);border-radius:11px;align-items:center;gap:11px;padding:11px 14px;font-size:13.5px;display:flex}.acd .arch-cap-n{background:var(--amber);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:inline-flex}.acd .arch-cap-sub{color:var(--ink2);max-width:72ch;margin:0;font-size:13px;line-height:1.6}.acd .arch-cap-proof{letter-spacing:.3px;color:var(--amber);border-top:1px solid #1900662e;padding-top:12px;font-size:12px;font-weight:700}.acd .arch-cards{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.acd .arch-card{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:16px;flex-direction:column;gap:11px;padding:22px;display:flex}.acd .arch-card-pb{background:linear-gradient(#cce7ff47,#fffffff0);border-color:#19006652}.acd .arch-card-h{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.acd .arch-card-t{letter-spacing:-.2px;color:#0a0a0a;font-family:MMSansVariable,sans-serif;font-size:18px;font-weight:600;line-height:1.2}.acd .arch-card-role{letter-spacing:1.4px;text-transform:uppercase;color:var(--amber-ink);font-size:10.5px}.acd .arch-do{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.acd .arch-do li{color:var(--ink2);padding-left:17px;font-size:13px;line-height:1.5;position:relative}.acd .arch-do li:before{content:"";background:var(--slate);border-radius:50%;width:5px;height:5px;position:absolute;top:8px;left:2px}.acd .arch-card-proof{border:1px solid var(--line2);background:var(--bg2);color:var(--ink2);border-radius:10px;padding:11px 13px;font-size:12.5px;line-height:1.55}.acd .arch-proof-k{letter-spacing:1.6px;color:var(--muted);margin-bottom:4px;font-size:9px;display:block}.acd .arch-use{letter-spacing:.3px;color:var(--amber);margin-top:auto;padding-top:4px;font-size:11.5px;font-weight:700}.acd .arch-fold{margin-top:2px}.acd .arch-fold-body{flex-direction:column;gap:7px;display:flex}.acd .arch-rcpt{color:var(--amber-ink);align-items:center;gap:8px;padding:3px 0;font-size:11px;text-decoration:none;display:inline-flex}.acd a.arch-rcpt:hover{color:var(--amber)}.acd .arch-rcpt-flat{color:var(--muted)}.acd .badge.pb{background:var(--amber);border-color:var(--amber);color:#fff}.acd .arch-map{border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;overflow:hidden}.acd .arch-map-head,.acd .arch-map-row{grid-template-columns:1.15fr .85fr 1.7fr;align-items:start;gap:16px;padding:13px 22px;display:grid}.acd .arch-map-head{background:var(--bg2);border-bottom:1px solid var(--line);letter-spacing:1.6px;color:var(--muted);font-size:9.5px}.acd .arch-map-row{border-bottom:1px solid var(--line2);background:var(--panel)}.acd .arch-map-row:last-child{border-bottom:none}.acd .arch-map-req{color:#0a0a0a;align-items:center;gap:9px;font-family:MMSansVariable,sans-serif;font-size:13.5px;font-weight:600;display:flex}.acd .arch-map-tick{width:18px;height:18px;color:var(--green);background:#457a3924;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:10px;font-style:normal;display:inline-flex}.acd .arch-map-where{color:var(--amber-ink);padding-top:2px;font-size:11px}.acd .arch-map-proof{color:var(--ink2);font-size:12.5px;line-height:1.5}.acd .arch-map-row-hit{background:var(--amber)}.acd .arch-map-row-hit .arch-map-req{color:#fff}.acd .arch-map-row-hit .arch-map-tick{color:#fff;background:#ffffff38}.acd .arch-map-row-hit .arch-map-where{color:#cce7ff}.acd .arch-map-row-hit .arch-map-proof{color:#ffffffe6}.acd .arch-receipts{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:16px;flex-direction:column;gap:14px;padding:20px 22px;display:flex}.acd .arch-receipts-legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.acd .arch-dot{color:var(--slate)}.acd .arch-receipts-row{flex-wrap:wrap;gap:8px;display:flex}.acd .arch-chip{border:1px solid var(--line);background:var(--bg2);color:var(--ink2);border-radius:999px;align-items:center;gap:8px;padding:8px 13px;font-family:MMSansMono,monospace;font-size:11px;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.acd a.arch-chip:hover{border-color:var(--amber);color:var(--amber)}.acd .arch-chip.flat{cursor:default;opacity:.9}.acd .arch-chip-dot{border-radius:50%;flex:none;width:7px;height:7px}.acd .arch-chip-dot.real{background:var(--green)}.acd .arch-chip-dot.sim{background:var(--rose)}.acd .arch-chip-dot.modeled{background:var(--slate)}.acd .arch-receipts-foot{letter-spacing:.3px;color:var(--muted);font-size:11px}.acd .arch-honest{margin-top:18px}@media (max-width:760px){.acd .arch-cards,.acd .arch-branch{grid-template-columns:1fr}.acd .arch-map-head{display:none}.acd .arch-map-row{grid-template-columns:1fr;gap:6px;padding:14px 18px}.acd .arch-map-where{padding-top:0}}.acd .netbook{border:1px solid var(--line);border-left:3px solid var(--green);background:var(--panel);box-shadow:var(--shadow);border-radius:16px;flex-direction:column;gap:12px;margin:16px 0;padding:18px 20px;display:flex}.acd .nb-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.acd .nb-k{letter-spacing:1.6px;text-transform:uppercase;color:var(--ink);font-size:11px;font-weight:600}.acd .nb-rows{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:1px;display:flex;overflow:hidden}.acd .nb-row{background:var(--bg2);grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:13px 16px;display:grid}.acd .nb-row.long{border-left:3px solid var(--green)}.acd .nb-row.short{border-left:3px solid var(--amber)}.acd .nb-row.net{border-left:3px solid var(--ink);background:#457a3914}.acd .nb-name{color:var(--ink2);font-size:13px}.acd .nb-badge{color:var(--muted);letter-spacing:.3px;text-align:right;font-size:10px}.acd .nb-v{font-feature-settings:"tnum";color:var(--ink);white-space:nowrap;font-family:MMEuclidCircularB,system-ui,sans-serif;font-size:19px}.acd .nb-v.big{letter-spacing:-.4px;font-size:30px}.acd .nb-v.rose,.acd .nb-foot .rose,.acd .nb-col-f .rose{color:var(--rose)}.acd .nb-v.green,.acd .nb-foot .green,.acd .nb-col-f .green{color:var(--green)}.acd .nb-foot{color:var(--muted);font-size:11.5px;line-height:1.65}.acd .nb-foot b{color:var(--ink2)}.acd .mc-netbook{border-left-color:var(--rose)}.acd .nb-ba{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:12px;display:grid}.acd .nb-col{border:1px solid var(--line);background:var(--bg2);border-radius:12px;flex-direction:column;gap:5px;padding:14px;display:flex}.acd .nb-col .nb-row{background:0 0;grid-template-columns:1fr auto;padding:7px 0}.acd .nb-col-h{letter-spacing:1.4px;color:var(--muted);text-transform:uppercase;font-size:10px}.acd .nb-col-f{color:var(--muted);margin-top:4px;font-size:10.5px}.acd .nb-arrow{color:var(--muted);justify-content:center;align-items:center;font-size:20px;display:flex}.acd .nb-empty{color:var(--muted);padding:14px 0;font-size:11px}@media (max-width:720px){.acd .nb-row{grid-template-columns:1fr auto}.acd .nb-badge{display:none}.acd .nb-ba{grid-template-columns:1fr}.acd .nb-arrow{transform:rotate(90deg)}}.acd .nb-changed{border:1px solid var(--line);background:var(--rail);border-radius:12px;margin-top:12px;padding:14px 16px}.acd .nb-changed-h{letter-spacing:1.1px;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:10px}.acd .nb-crow{color:var(--ink2);justify-content:space-between;align-items:baseline;gap:12px;padding:5px 0;font-size:12.5px;display:flex}.acd .nb-crow .mono{font-feature-settings:"tnum";color:var(--ink)}.acd .nb-crow .rose{color:var(--rose)}.acd .nb-crow .green{color:var(--green)}.acd .killer-close{text-align:center;border-top:1px solid var(--line);margin:40px 0 8px;padding:36px 24px}.acd .kc-line{letter-spacing:-.4px;color:var(--ink);font-family:MMPolyVariable,MMSansVariable,system-ui,sans-serif;font-size:clamp(22px,4vw,34px);font-weight:500;line-height:1.22}.acd .kc-accent{color:var(--amber)}.acd .st-whythis{border:1px solid var(--line);border-left:3px solid var(--amber);background:var(--rail);border-radius:16px;margin:8px 0 28px;padding:26px 28px}.acd .st-whythis-k{letter-spacing:1.6px;color:var(--muted);margin-bottom:12px;font-size:11px}.acd .st-whythis-lead{letter-spacing:-.3px;color:var(--ink);font-size:clamp(20px,3vw,27px);font-weight:500;line-height:1.28}.acd .st-whythis-lead em{color:var(--amber);font-style:normal}.acd .st-whythis-roles{color:var(--ink2);flex-wrap:wrap;gap:16px;margin:16px 0;font-size:15px;display:flex}.acd .st-whythis-punch{color:var(--ink);font-size:16px;font-weight:500}.acd .arch-indisp{grid-template-columns:1fr 1fr;gap:14px;display:grid}.acd .arch-indisp-card{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:14px;flex-direction:column;gap:12px;padding:18px 20px;display:flex}.acd .ai-k{letter-spacing:1.2px;color:var(--amber);font-size:11px}.acd .ai-stack{flex-direction:column;gap:8px;display:flex}.acd .ai-stack>div{border-left:2px solid var(--line);flex-direction:column;gap:1px;padding-left:12px;display:flex}.acd .ai-stack b{color:var(--ink);font-size:13px;font-weight:600}.acd .ai-stack span{color:var(--muted);font-size:12px}.acd .ai-split{flex-direction:column;gap:10px;display:flex}.acd .ai-side{flex-direction:column;gap:2px;display:flex}.acd .ai-side-k{letter-spacing:1.4px;color:var(--muted);font-size:10px}.acd .ai-side-v{color:var(--ink);font-size:14px}.acd .ai-bite{color:var(--ink2);border-top:1px solid var(--line);padding-top:4px;font-size:13.5px;line-height:1.5}.acd .ai-bite b{color:var(--ink)}@media (max-width:720px){.acd .arch-indisp{grid-template-columns:1fr}}
