@font-face{font-family:Sora;src:url(/fonts/sora-latin-wght-normal.woff2)format("woff2");font-weight:100 800;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/dm-sans-latin-wght-normal.woff2)format("woff2");font-weight:100 1000;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-latin-wght-normal.woff2)format("woff2");font-weight:100 800;font-style:normal;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f8fafc;--paper:#070913;--bg-alt:#0b1020;--masthead:#070913e6;--panel:#0f1528;--panel-elevated:#151e36;--panel-inset:#090d1a;--secondary-ink:#b1bfd4;--muted-ink:#7d8ea8;--rule:#94a3b829;--rule-strong:#94a3b84d;--cobalt-deep:#1d4ed8;--cobalt:#2563eb;--cobalt-bright:#38bdf8;--gold-deep:#b45309;--gold:#f59e0b;--gold-bright:#fbbf24;--emerald-deep:#047857;--emerald:#10b981;--emerald-bright:#34d399;--coral-deep:#be123c;--coral:#f43f5e;--coral-bright:#fb7185;--violet-deep:#6d28d9;--violet:#8b5cf6;--violet-bright:#c084fc;--primary-action:#f59e0b;--primary-action-hover:#fbbf24;--primary-action-ink:#160b00;--source-link:#60a5fa;--selected:#2563eb;--selection-surface:#2563eb29;--focus-light:#38bdf8;--focus-dark:#2563eb;--hold-ink:#fda4af;--hold-surface:#f43f5e21;--hold-border:#f43f5e6b;--white:#fff;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:26px;--font-display:"Sora", "Segoe UI Variable Display", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-body:"DM Sans", "Segoe UI Variable Text", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-mono:"JetBrains Mono", "Cascadia Code", ui-monospace, Consolas, monospace;--gutter:clamp(1.15rem, 5vw, 6rem);--max-frame:96rem;--max-prose:68ch}.light-chapter{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#0a0f24;--secondary-ink:#334155;--muted-ink:#5b6b82;--panel:#fff;--panel-elevated:#f8fafd;--panel-inset:#edf2fa;--rule:#0f172a1a;--rule-strong:#0f172a33;--source-link:#1d4ed8;--hold-ink:#9f1239;--hold-surface:#fff1f2;--hold-border:#e11d4859;color:var(--ink);background-color:#f6f8fc;background-image:radial-gradient(65% 45% at 12% 0,#2563eb11,#0000 65%),radial-gradient(55% 40% at 88% 8%,#f59e0b13,#0000 65%)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:5.5rem}section[id],article[id],div[id]{scroll-margin-top:5.5rem}body{min-height:100vh;color:var(--ink);background-color:var(--paper);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:radial-gradient(75% 32% at 24% 0,#2563eb24,#0000 64%),radial-gradient(60% 28% at 82% 4%,#f59e0b1a,#0000 62%);flex-direction:column;margin:0;font-size:1rem;line-height:1.6;display:flex;overflow-x:clip}main{flex:1 0 auto}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}:focus-visible{outline:2px solid var(--focus-light);outline-offset:3px}.light-chapter :focus-visible{outline-color:var(--focus-dark)}.tabular{font-variant-numeric:tabular-nums}.inline-link{color:var(--source-link);text-underline-offset:.22em;text-decoration:underline}.wrap{width:100%;max-width:var(--max-frame);padding-inline:var(--gutter);margin-inline:auto}.skip-link,.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link:focus{clip-path:none;z-index:120;width:auto;height:auto;min-height:44px;color:var(--white);border:2px solid var(--gold-bright);border-radius:var(--radius-sm);background:#0f172a;margin:0;padding:.75rem 1.125rem;font-weight:700;top:.75rem;left:.75rem;box-shadow:0 12px 32px #0009}.site-spectrum-bar{background:linear-gradient(90deg,#2563eb 0%,#00d2ff 22%,#fbbf24 46%,#10b981 70%,#ff3358 86%,#8b5cf6 100%);width:100%;height:3px}.site-spectrum-bar-subtle{opacity:.85;height:2px}.staging-banner{color:#cbd5e1;font-family:var(--font-mono);letter-spacing:.02em;background:#060a15;border-bottom:1px solid #38bdf82e;padding-block:.4rem;font-size:.74rem;font-weight:500}.staging-banner-inner{align-items:center;gap:.55rem;display:flex}.staging-pulse-dot{background:var(--gold-bright);border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 8px #fbbf24d9}.site-header{z-index:50;background:var(--masthead);-webkit-backdrop-filter:blur(18px)saturate(160%);color:var(--white);border-bottom:1px solid #ffffff17;position:sticky;top:0}.site-header-inner{justify-content:space-between;align-items:center;gap:1rem;min-height:4.35rem;padding-block:.5rem;display:flex}.brand-group{align-items:center;gap:.8rem;min-height:44px;display:inline-flex}.xai-brand-lockup{color:#fff;align-items:center;gap:.55rem;display:inline-flex}.xai-wordmark-svg{width:auto;height:1.5rem;display:block}.xai-prism-dots{grid-template-columns:repeat(2,5px);gap:3px;display:inline-grid}.prism-dot{border-radius:999px;width:5px;height:5px;display:inline-block}.prism-cobalt{background:#38bdf8;box-shadow:0 0 6px #38bdf8b3}.prism-gold{background:#fbbf24;box-shadow:0 0 6px #fbbf24b3}.prism-emerald{background:#34d399;box-shadow:0 0 6px #34d399b3}.prism-coral{background:#fb7185;box-shadow:0 0 6px #fb7185b3}.brand-Descriptor{color:#cbd5e1;font-family:var(--font-mono);letter-spacing:.02em;border-left:1px solid #94a3b847;padding-left:.8rem;font-size:.73rem;font-weight:500}.desktop-nav{align-items:center;gap:.3rem;display:flex}.nav-link{color:#dbe4f2;border-radius:999px;align-items:center;min-height:40px;padding-inline:.85rem;font-size:.885rem;font-weight:600;transition:color .15s,background-color .15s;display:inline-flex}.nav-link:hover{color:var(--white);background:#ffffff14}.nav-cta{color:#170c00;min-height:40px;font-family:var(--font-display);letter-spacing:-.015em;background:linear-gradient(135deg,#fde047 0%,#fbbf24 45%,#f59e0b 100%);border-radius:999px;justify-content:center;align-items:center;margin-left:.4rem;padding:.5rem 1.125rem;font-size:.8125rem;font-weight:700;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex;box-shadow:0 0 0 1px #fde04773,0 6px 22px #f59e0b57}.nav-cta:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 0 0 1px #fef08ab3,0 10px 28px #f59e0b75}.mobile-nav{display:none;position:relative}.mobile-nav summary{cursor:pointer;background:#ffffff0f;border:1px solid #ffffff3d;border-radius:999px;justify-content:center;align-items:center;min-width:44px;min-height:42px;padding:.45rem .9rem;font-size:.84375rem;font-weight:650;list-style:none;display:inline-flex}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav-panel{z-index:60;border-radius:var(--radius-md);background:#0d1428;border:1px solid #94a3b852;flex-direction:column;gap:.375rem;width:min(18rem,100vw - 2rem);padding:.75rem;display:flex;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 22px 52px #000000ad}.btn-primary,.btn-secondary,.btn-plain{min-height:45px;font-family:var(--font-display);letter-spacing:-.015em;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.65rem 1.3rem;font-size:.855rem;font-weight:680;line-height:1.25;text-decoration:none;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s,filter .16s;display:inline-flex}.btn-primary{color:#170c00;background:linear-gradient(135deg,#fde047 0%,#fbbf24 46%,#f59e0b 100%);box-shadow:0 0 0 1px #fde04773,0 10px 26px #f59e0b47}.btn-primary:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 0 0 1px #fef08ab8,0 14px 32px #f59e0b6b}.btn-secondary{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);border-color:#60a5fa8c;box-shadow:inset 0 1px #ffffff38,0 8px 22px #1d4ed847}.btn-secondary:hover{filter:brightness(1.08);border-color:#93c5fdd9;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff4d,0 12px 28px #2563eb61}.btn-plain,.hero-btn-secondary{color:#f1f5f9;background:#ffffff0f;border-color:#94a3b857;box-shadow:inset 0 1px #ffffff14}.btn-plain:hover,.hero-btn-secondary:hover{color:var(--white);background:#ffffff1f;border-color:#ffffff8f}.light-chapter .btn-plain{color:#0f172a;background:#fff;border-color:#0f172a38;box-shadow:0 2px 8px #0f172a0d}.light-chapter .btn-plain:hover{color:#1d4ed8;background:#f1f5f9;border-color:#2563eb}.light-link{color:#dbe4f2;text-underline-offset:.3em;align-items:center;min-height:44px;padding-inline:.4rem;font-size:.885rem;font-weight:650;-webkit-text-decoration:underline #38bdf88c;text-decoration:underline #38bdf88c;transition:color .15s,text-decoration-color .15s;display:inline-flex}.light-link:hover{color:var(--white);-webkit-text-decoration-color:var(--gold-bright);text-decoration-color:var(--gold-bright)}.kicker{font-family:var(--font-mono);letter-spacing:.085em;text-transform:uppercase;color:var(--cobalt-bright);align-items:center;gap:.5rem;margin:0 0 .85rem;font-size:.75rem;font-weight:600;line-height:1.35;display:inline-flex}.kicker-gold{color:var(--gold-bright)}.kicker-cobalt{color:#1d4ed8}.kicker-emerald{color:var(--emerald-bright)}.kicker-dual{color:#e2e8f0}.kicker-dot{background:var(--cobalt-bright);border-radius:50%;flex-shrink:0;width:.48rem;height:.48rem;box-shadow:0 0 10px #38bdf8cc}.kicker-dot-gold{background:var(--gold-bright);box-shadow:0 0 10px #fbbf24cc}.kicker-dot-cobalt{background:#2563eb;box-shadow:0 0 10px #2563eb73}.kicker-dot-emerald{background:var(--emerald-bright);box-shadow:0 0 10px #34d399cc}.display-h1{font-family:var(--font-display);letter-spacing:-.038em;color:#f8fafc;text-wrap:balance;margin:0;font-size:clamp(2.25rem,4.4vw,4.15rem);font-weight:760;line-height:1.06}.hero-display-h1{font-size:clamp(2.15rem,3.85vw,3.7rem)}.section-h2{font-family:var(--font-display);letter-spacing:-.034em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(1.8rem,3.1vw,2.85rem);font-weight:730;line-height:1.1}.doc-h3{font-family:var(--font-display);letter-spacing:-.028em;color:var(--ink);margin:0;font-size:clamp(1.4rem,2.2vw,2.05rem);font-weight:700;line-height:1.16}.lead-copy{max-width:var(--max-prose);color:var(--secondary-ink);margin:1.05rem 0 1.5rem;font-size:clamp(1rem,1.12vw,1.14rem);line-height:1.64}.hero-accent-rule{background:linear-gradient(90deg,#38bdf8 0%,#fbbf24 45%,#10b981 78%,#fb7185 100%);border-radius:999px;width:7.5rem;height:4px;margin-top:1.1rem}.hero-cover{isolation:isolate;color:var(--white);background:#070913;border-bottom:1px solid #ffffff17;padding-block:clamp(2.75rem,5.2vw,4.75rem);position:relative;overflow:hidden}.sovereign-hero-canvas{z-index:-2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-prism-vignette{z-index:-1;pointer-events:none;background:radial-gradient(65% 75% at 22% 45%,#070913b8 0%,#07091340 75%,#0000 100%),linear-gradient(#07091340 0%,#0709131a 65%,#070913 100%);position:absolute;inset:0}.hero-media-picture,.hero-media-img,.hero-shade{width:100%;height:100%;position:absolute;inset:0}.hero-media-picture{z-index:-3}.hero-media-img{object-fit:cover;object-position:center 30%;opacity:.54;filter:contrast(1.06)saturate(1.08)}.hero-shade{z-index:-2;background:radial-gradient(circle at 16% 24%,#2563eb3d,#0000 48%),radial-gradient(circle at 84% 20%,#f59e0b2e,#0000 46%),linear-gradient(90deg,#070913f2 0%,#070913d6 48%,#0709138c 78%,#070913b3 100%),linear-gradient(#0000 68%,#070913 100%)}.hero-layout{grid-template-columns:minmax(0,1.42fr) minmax(18rem,26rem);align-items:center;gap:clamp(1.75rem,3.5vw,3rem);display:grid}.hero-prism-grid{grid-template-columns:minmax(0,1.16fr) minmax(20rem,.94fr);align-items:center;gap:clamp(1.85rem,3.6vw,3.4rem);display:grid}.hero-kicker-badge{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#e2e8f0;background:#0f172ec7;border:1px solid #60a5fa57;border-radius:999px;flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:1rem;padding:.36rem .85rem;font-size:.72rem;font-weight:600;display:inline-flex;box-shadow:0 8px 24px #00000059}.hero-cover .lead-copy,.hero-lead-copy{color:#dbe4f2}.hero-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.hero-spectrum-strip{flex-wrap:wrap;gap:.5rem;margin-top:1.65rem;display:flex}.spectrum-chip{font-family:var(--font-mono);color:#f1f5f9;background:#0f172ab8;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:.45rem;padding:.34rem .75rem;font-size:.72rem;font-weight:600;display:inline-flex}.spectrum-chip i{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.spectrum-chip-cobalt{border-color:#38bdf861}.spectrum-chip-cobalt i{background:#38bdf8;box-shadow:0 0 8px #38bdf8}.spectrum-chip-gold{border-color:#fbbf2466}.spectrum-chip-gold i{background:#fbbf24;box-shadow:0 0 8px #fbbf24}.spectrum-chip-coral{border-color:#fb718566}.spectrum-chip-coral i{background:#fb7185;box-shadow:0 0 8px #fb7185}.spectrum-chip-emerald{border-color:#34d39966}.spectrum-chip-emerald i{background:#34d399;box-shadow:0 0 8px #34d399}.hero-visual-col{gap:1rem;display:grid}.hero-portrait-frame{border-radius:var(--radius-lg);background:linear-gradient(135deg,#38bdf8 0%,#fbbf24 48%,#10b981 80%,#8b5cf6 100%);padding:2px;position:relative;overflow:hidden;box-shadow:0 24px 56px #0000008c,0 0 40px #2563eb38}.hero-portrait-img{aspect-ratio:16/9;object-fit:cover;object-position:center 26%;border-radius:calc(var(--radius-lg) - 2px);width:100%;height:auto;display:block}.hero-portrait-hud{-webkit-backdrop-filter:blur(12px);font-family:var(--font-mono);color:#e2e8f0;background:#070a16d6;border:1px solid #ffffff29;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .75rem;padding:.45rem .75rem;font-size:.68rem;display:flex;position:absolute;bottom:.75rem;left:.75rem;right:.75rem}.hud-live-badge{color:#6ee7b7;align-items:center;gap:.4rem;font-weight:700;display:inline-flex}.hud-live-dot{background:#10b981;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #10b981}.hud-telemetry-meta{color:#cbd5e1}.hero-pillars-card{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(18px);width:100%;color:var(--white);background:#0c1224d6;border:1px solid #ffffff24;gap:.85rem;padding:1.25rem 1.4rem;display:grid;box-shadow:inset 0 1px #ffffff1a,0 20px 44px #0000006b}.hero-pillar-item{border-left:3px solid #38bdf8;padding-left:.85rem}.hero-pillar-cobalt{border-left-color:#38bdf8}.hero-pillar-cobalt strong{color:#7dd3fc}.hero-pillar-gold{border-left-color:#fbbf24}.hero-pillar-gold strong{color:#fde68a}.hero-pillar-emerald{border-left-color:#34d399}.hero-pillar-emerald strong{color:#6ee7b7}.hero-pillar-item strong{font-family:var(--font-display);letter-spacing:-.01em;margin-bottom:.2rem;font-size:.9rem;font-weight:700;display:block}.hero-pillar-item p{color:#dbe4f2;margin:0;font-size:.84375rem;line-height:1.5}.how-steps-band{border-bottom:1px solid var(--rule);padding-block:clamp(3rem,5.5vw,4.75rem)}.chapter-head-split{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;margin-bottom:1.5rem;display:flex}.chapter-subcopy{max-width:46ch;color:var(--secondary-ink);margin:0;font-size:.95rem;line-height:1.58}.circuit-explorer{gap:1.25rem;display:grid}.circuit-stage-bar{border-radius:var(--radius-lg);background-color:#fff;background-image:radial-gradient(#2563eb1f 1px,#0000 1px);background-size:18px 18px;border:1px solid #2563eb2e;padding:1rem 1.25rem;box-shadow:0 14px 36px #0f172a0f}.circuit-svg-wrap{width:100%;overflow:hidden}.circuit-svg{width:100%;height:auto;max-height:108px;display:block}@keyframes circuitDash{to{stroke-dashoffset:-48px}}.circuit-flow-line{animation:1.6s linear infinite circuitDash}.circuit-flow-line-delayed{animation-delay:-.8s}.circuit-telemetry-bar{border-top:1px solid #0f172a17;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-top:.65rem;padding-top:.75rem;display:flex}.circuit-telemetry-readout{flex-wrap:wrap;align-items:center;gap:.55rem .75rem;display:flex}.circuit-live-pill{font-family:var(--font-mono);letter-spacing:.06em;border-radius:999px;align-items:center;padding:.22rem .62rem;font-size:.68rem;font-weight:700;display:inline-flex}.circuit-pill-cobalt{color:#1e40af;background:#dbeafe}.circuit-pill-gold{color:#92400e;background:#fef3c7}.circuit-pill-emerald{color:#065f46;background:#d1fae5}.circuit-telemetry-text{font-family:var(--font-mono);color:#1e293b;font-size:.78rem}.circuit-pulse-btn{color:#fff;min-height:38px;font-family:var(--font-display);background:linear-gradient(135deg,#1d4ed8 0%,#2563eb 100%);border:1px solid #2563eb59;border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .95rem;font-size:.78rem;font-weight:680;transition:transform .14s,filter .14s;display:inline-flex;box-shadow:0 6px 16px #2563eb38}.circuit-pulse-btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.how-steps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.how-step-card{border-radius:var(--radius-lg);cursor:pointer;background:#fff;border:1px solid #0f172a1f;flex-direction:column;justify-content:space-between;padding:1.9rem 1.55rem 1.45rem;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex;position:relative;box-shadow:0 10px 28px #0f172a0d}.how-step-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#38bdf8 0%,#fbbf24 45%,#10b981 78%,#fb7185 100%);border-radius:999px;height:5px;position:absolute;top:.8rem;left:1.55rem;right:1.55rem;box-shadow:0 2px 10px #38bdf833,0 2px 10px #fbbf2429}.how-step-card:hover,.how-step-active{transform:translateY(-3px);box-shadow:0 18px 38px #0f172a1a}.how-step-cobalt.how-step-active{border-color:#2563eb73}.how-step-gold.how-step-active{border-color:#f59e0b80}.how-step-emerald.how-step-active{border-color:#10b98180}.how-step-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;margin-bottom:.75rem;display:flex}.how-step-num{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;padding:.22rem .62rem;font-size:.71rem;font-weight:700;display:inline-flex}.how-step-cobalt .how-step-num{color:#1d4ed8;background:#dbeafe}.how-step-gold .how-step-num{color:#b45309;background:#fef3c7}.how-step-emerald .how-step-num{color:#047857;background:#d1fae5}.how-step-badge{font-family:var(--font-mono);color:#64748b;letter-spacing:.04em;font-size:.66rem;font-weight:600}.how-step-card h3{font-family:var(--font-display);letter-spacing:-.025em;color:#0a0f24;margin:0 0 .55rem;font-size:1.24rem;font-weight:720;line-height:1.24}.how-step-card p{color:#334155;margin:0;font-size:.92rem;line-height:1.6}.how-step-metric{font-family:var(--font-mono);color:#475569;border-top:1px solid #0f172a14;justify-content:space-between;align-items:center;gap:.5rem;margin-top:1.1rem;padding-top:.8rem;font-size:.74rem;display:flex}.how-step-metric strong{color:#0a0f24;font-weight:700}.campaign-band{background:radial-gradient(65% 45% at 18% 18%,#f43f5e1f,#0000 65%),radial-gradient(65% 45% at 82% 18%,#10b98121,#0000 65%),#050811;border-bottom:1px solid #ffffff17;padding-block:clamp(3rem,5.8vw,5rem);position:relative}.campaign-section-header{margin-bottom:1.5rem}.campaign-band-lead{color:#cbd5e1;max-width:74ch;margin:.65rem 0 0;font-size:1.02rem;line-height:1.62}.campaign-carousel-shell{--ambilight-risk:.5;--ambilight-good:.5;border-radius:var(--radius-xl);background:linear-gradient(#10172b 0%,#090d1a 100%);border:1px solid #ffffff21;padding:clamp(1rem,2.4vw,1.8rem);position:relative;box-shadow:inset 0 1px #ffffff1a,0 32px 80px #000000a6}.campaign-topic-rail{scrollbar-width:thin;border-bottom:1px solid #ffffff17;align-items:center;gap:.34rem;margin-bottom:1rem;padding-bottom:.85rem;display:flex;overflow-x:auto}.campaign-topic-tab{color:#cbd5e1;background:#ffffff08;border:1px solid #94a3b838;border-radius:999px;flex:none;align-items:center;gap:.34rem;min-height:35px;padding:.3rem .6rem;font-size:.745rem;font-weight:600;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.campaign-topic-tab:hover{color:#fff;border-color:#fbbf248c}.campaign-topic-tab-active{color:#fff;background:linear-gradient(135deg,#2563eb5c 0%,#10b98152 100%);border-color:#38bdf8b8;box-shadow:0 4px 16px #2563eb47}.campaign-topic-num{font-family:var(--font-mono);color:var(--gold-bright);font-size:.7rem;font-weight:700}.campaign-top-bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.875rem 1.25rem;margin-bottom:1.15rem;display:flex}.campaign-counter-row{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:.4rem;display:flex}.campaign-counter-pill,.campaign-counter-pill-dark{color:#fde68a;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:#f59e0b29;border:1px solid #fbbf2473;border-radius:999px;align-items:center;padding:.24rem .7rem;font-size:.72rem;font-weight:700;display:inline-flex}.campaign-drag-hint{color:#b1bfd4;font-size:.8125rem}.campaign-drag-hint strong{color:#fff}.campaign-scenario-title{font-family:var(--font-display);letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(1.3rem,2.15vw,1.8rem);font-weight:730;line-height:1.2}.campaign-toolbar-right{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.campaign-sweep-btn{color:#fde68a;min-height:38px;font-family:var(--font-display);background:#f59e0b24;border:1px solid #fbbf2480;border-radius:999px;align-items:center;gap:.42rem;padding:.4rem .9rem;font-size:.8rem;font-weight:680;transition:background-color .14s,border-color .14s,transform .14s;display:inline-flex}.campaign-sweep-btn:hover,.campaign-sweep-active{color:#170c00;background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);border-color:#0000}.campaign-snap-group,.campaign-snap-group-dark{background:#070a14;border:1px solid #94a3b847;border-radius:999px;flex-wrap:wrap;gap:.22rem;padding:.22rem;display:inline-flex}.campaign-snap-btn{color:#cbd5e1;background:0 0;border:0;border-radius:999px;min-height:35px;padding:.32rem .78rem;font-size:.8rem;font-weight:650;transition:background-color .14s,color .14s}.campaign-snap-btn:hover{color:var(--white)}.campaign-snap-btn[aria-pressed=true]{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#0ea5e9 100%);font-weight:700;box-shadow:0 2px 12px #2563eb61}.campaign-snap-good[aria-pressed=true]{color:#fff;background:linear-gradient(135deg,#059669 0%,#10b981 100%);box-shadow:0 2px 12px #10b98166}.campaign-snap-risk[aria-pressed=true]{color:#fff;background:linear-gradient(135deg,#e11d48 0%,#f43f5e 100%);box-shadow:0 2px 12px #f43f5e66}.campaign-fs-trigger{align-items:center;gap:.4rem;min-height:38px;padding-inline:.95rem;font-size:.82rem;font-weight:680;display:inline-flex}.campaign-ambilight-frame{border-radius:calc(var(--radius-md) + 2px);background:linear-gradient(90deg, rgba(244, 63, 94, calc(.22 + var(--ambilight-risk,.5) * .55)) 0%, #fbbf246b 50%, rgba(16, 185, 129, calc(.22 + var(--ambilight-good,.5) * .55)) 100%);box-shadow:-18px 14px 48px rgba(244, 63, 94, calc(.08 + var(--ambilight-risk,.5) * .16)), 18px 14px 48px rgba(16, 185, 129, calc(.08 + var(--ambilight-good,.5) * .16));padding:2px;position:relative}.comparison-stage{--split-pct:50%;aspect-ratio:2;border-radius:var(--radius-md);-webkit-user-select:none;user-select:none;touch-action:pan-y;cursor:ew-resize;background:#050811;width:100%;position:relative;overflow:hidden}.comparison-stage-fs{border:1px solid #ffffff2e;width:min(96vw,132dvh);margin-inline:auto;box-shadow:0 26px 72px #000000bf}.comparison-img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.comparison-clip-layer{clip-path:inset(0 calc(100% - var(--split-pct,50%)) 0 0);will-change:clip-path;pointer-events:none;position:absolute;inset:0}.comparison-hud-pill{z-index:3;font-family:var(--font-mono);letter-spacing:.05em;-webkit-backdrop-filter:blur(10px);pointer-events:none;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .7rem;font-size:.68rem;font-weight:700;display:inline-flex;position:absolute;bottom:.95rem;box-shadow:0 6px 18px #0006}.comparison-hud-risk{color:#fecdd3;background:#18060cd1;border:1px solid #fb718585;left:4.15rem}.comparison-stage-fs .comparison-hud-risk{left:.95rem}.comparison-hud-good{color:#a7f3d0;background:#041610d1;border:1px solid #34d39985;right:.95rem}.hud-dot{border-radius:50%;width:6px;height:6px}.hud-dot-risk{background:#fb7185;box-shadow:0 0 6px #fb7185}.hud-dot-good{background:#34d399;box-shadow:0 0 6px #34d399}.comparison-divider{top:0;bottom:0;left:var(--split-pct,50%);z-index:4;pointer-events:none;background:linear-gradient(#38bdf8 0%,#fff 30%,#fde047 70%,#34d399 100%);justify-content:center;align-items:center;width:2.5px;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 0 0 1px #05081173,0 0 22px #fbbf248c}.comparison-handle{pointer-events:auto;color:#fff;cursor:ew-resize;background:#0a0f22;border:2px solid #fde047;border-radius:999px;justify-content:center;align-items:center;width:38px;min-width:38px;height:58px;padding:0;transition:transform .12s,box-shadow .12s,background-color .12s;display:inline-flex;box-shadow:0 8px 26px #000000a6,0 0 18px #fbbf246b}.comparison-handle:hover{background:#141d3b;transform:scale(1.08);box-shadow:0 10px 30px #000000b8,0 0 24px #fbbf24a6}.comparison-handle:focus-visible{outline:3px solid var(--focus-light);outline-offset:3px}.comparison-corner-btn{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f8fafc;background:#080c18d6;border:1px solid #ffffff47;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .12s,border-color .12s;display:inline-flex;position:absolute;bottom:.85rem;left:.85rem;box-shadow:0 6px 20px #00000080}.comparison-corner-btn:hover{border-color:var(--gold-bright);transform:scale(1.06)}.campaign-deck-nav,.campaign-deck-nav-dark{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.1rem;padding-top:.95rem;display:flex}.campaign-nav-btn,.campaign-nav-btn-dark{color:#f1f5f9;background:#ffffff0d;border:1px solid #94a3b84d;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;min-height:42px;padding:.45rem 1rem;font-size:.84375rem;font-weight:680;transition:background-color .14s,border-color .14s;display:inline-flex}.campaign-nav-btn:hover,.campaign-nav-btn-dark:hover{border-color:var(--gold-bright);color:var(--white);background:#f59e0b29}.campaign-dots{flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem;display:flex}.campaign-dot{background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:36px;padding:0 3px;display:inline-flex}.campaign-dot-indicator{background:#94a3b861;border-radius:999px;width:9px;height:9px;transition:width .16s,background-color .16s,box-shadow .16s;display:block}.campaign-dot:hover .campaign-dot-indicator{background:#f8fafccc}.campaign-dot-active .campaign-dot-indicator{background:linear-gradient(90deg,#fbbf24 0%,#34d399 100%);width:28px;box-shadow:0 0 12px #fbbf24a6}.campaign-captions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;margin-top:.95rem;display:grid}.campaign-caption-card{border-radius:var(--radius-sm);padding:.9rem 1.05rem;font-size:.89rem;line-height:1.5}.campaign-caption-card p{color:#e2e8f0;margin:.3rem 0 0}.campaign-caption-head{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:.45rem;font-size:.73rem;display:flex}.campaign-caption-risk,.campaign-caption-dark-risk{color:#f8fafc;background:#f43f5e1c;border:1px solid #f43f5e47;border-left:3px solid #fb7185}.campaign-caption-risk strong,.campaign-caption-dark-risk strong{color:#fda4af}.campaign-caption-response,.campaign-caption-dark-response{color:#f8fafc;background:#10b9811c;border:1px solid #34d39947;border-left:3px solid #34d399}.campaign-caption-response strong,.campaign-caption-dark-response strong{color:#6ee7b7}.campaign-side-dot{border-radius:999px;flex-shrink:0;width:7px;height:7px}.campaign-side-dot-risk{background:#fb7185;box-shadow:0 0 8px #fb7185b3}.campaign-side-dot-response{background:#34d399;box-shadow:0 0 8px #34d399b3}.campaign-directory-list{gap:.5rem;margin-top:.75rem;display:grid}.campaign-fs-dialog{color:#f8fafc;background:#050811;border:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:clamp(.75rem,2vw,1.5rem);overflow-y:auto}.campaign-fs-dialog::backdrop{background:#03050bf2}.campaign-fs-inner{flex-direction:column;justify-content:space-between;gap:.75rem;max-width:112rem;min-height:calc(100dvh - clamp(1.5rem,4vw,3rem));margin-inline:auto;display:flex}.campaign-fs-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}.campaign-fs-heading{font-family:var(--font-display);letter-spacing:-.03em;color:var(--white);margin:.3rem 0 0;font-size:clamp(1.25rem,2vw,1.7rem);font-weight:730}.campaign-fs-actions{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.campaign-fs-close-btn{min-height:40px;color:var(--white);background:#ffffff1a;border:1px solid #ffffff47;border-radius:999px;padding:.45rem 1rem;font-size:.84375rem;font-weight:700}.campaign-fs-close-btn:hover{background:#ffffff2e}.campaign-fs-stage-wrap{flex:auto;justify-content:center;align-items:center;display:flex}.campaign-fs-footer{width:100%}.campaign-captions-grid-dark{margin-top:.625rem}.live-studio-band{background:radial-gradient(65% 50% at 80% 15%,#2563eb29,#0000 65%),radial-gradient(55% 45% at 15% 85%,#f59e0b1c,#0000 65%),#090d1b;border-top:0}.spotlight-shell{border-radius:var(--radius-xl);background:linear-gradient(#111931 0%,#0b1020 100%);border:1px solid #60a5fa47;padding:clamp(1.25rem,2.8vw,2.35rem);box-shadow:inset 0 1px #ffffff17,0 28px 68px #00000080}.studio-window-chrome{border-bottom:1px solid #ffffff17;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem 1rem;margin-bottom:1.15rem;padding-bottom:1rem;display:flex}.studio-window-dots{align-items:center;gap:7px;display:inline-flex}.win-dot{border-radius:50%;width:10px;height:10px}.win-dot-coral{background:#fb7185}.win-dot-gold{background:#fbbf24}.win-dot-emerald{background:#34d399}.studio-window-title{font-family:var(--font-mono);letter-spacing:.06em;color:#93c5fd;font-size:.72rem;font-weight:600}.studio-window-badges{flex-wrap:wrap;gap:.4rem;display:inline-flex}.studio-chip{font-family:var(--font-mono);letter-spacing:.04em;border-radius:999px;padding:.2rem .58rem;font-size:.68rem;font-weight:700}.studio-chip-cobalt{color:#bfdbfe;background:#2563eb38;border:1px solid #60a5fa66}.studio-chip-emerald{color:#a7f3d0;background:#10b98133;border:1px solid #34d39966}.waveform-console{border-radius:var(--radius-md);background:#080c18;border:1px solid #94a3b82e;margin-top:1.15rem;padding:.9rem 1.05rem}.waveform-bars{justify-content:space-between;align-items:center;gap:3px;height:38px;margin-bottom:.75rem;display:flex;overflow:hidden}.wave-bar{opacity:.9;border-radius:3px;flex:1 1 0;min-width:2px;max-width:5px}.wave-bar-cobalt{background:linear-gradient(#38bdf8,#2563eb)}.wave-bar-coral{background:linear-gradient(#fda4af,#f43f5e)}.wave-bar-gold{background:linear-gradient(#fde047,#f59e0b)}.wave-bar-emerald{background:linear-gradient(#6ee7b7,#10b981)}.waveform-pins-row{flex-wrap:wrap;gap:.5rem;display:flex}.waveform-pin{color:#f1f5f9;background:#ffffff0a;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:.45rem;min-height:36px;padding:.32rem .72rem;font-size:.78rem;transition:transform .13s,border-color .13s,background-color .13s;display:inline-flex}.waveform-pin:hover{background:#ffffff1a;transform:translateY(-1px)}.waveform-pin-time{font-family:var(--font-mono);font-size:.7rem;font-weight:700}.waveform-pin-gold{border-color:#fbbf2473}.waveform-pin-gold .waveform-pin-time{color:#fde047}.waveform-pin-coral{border-color:#fb718580}.waveform-pin-coral .waveform-pin-time{color:#fda4af}.waveform-pin-cobalt{border-color:#38bdf87a}.waveform-pin-cobalt .waveform-pin-time{color:#7dd3fc}.waveform-pin-violet{border-color:#c084fc7a}.waveform-pin-violet .waveform-pin-time{color:#d8b4fe}.waveform-pin-emerald{background:#10b98124;border-color:#34d3998c}.waveform-pin-emerald .waveform-pin-time{color:#6ee7b7}.spotlight-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.25rem;display:flex}.spotlight-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:start;gap:1.5rem;margin-top:1.25rem;display:grid}.discovery-card{text-align:left;border-radius:var(--radius-md);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:100%;min-height:44px;color:var(--white);background:linear-gradient(155deg,#1c1610e0 0%,#0d1222f5 100%);border:1px solid #fbbf247a;border-left:4px solid #fbbf24;gap:.55rem;padding:1.3rem 1.4rem;transition:border-color .16s,transform .16s,box-shadow .16s;display:grid;box-shadow:inset 0 1px #ffffff1a,0 16px 38px #00000070}.discovery-card:hover{border-color:#fde047;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff26,0 20px 44px #f59e0b33}.discovery-tag{font-family:var(--font-mono);color:#fde047;justify-content:space-between;gap:.5rem;font-size:.74rem;font-weight:700;display:flex}.discovery-amounts{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#fff;font-size:clamp(1.5rem,2.2vw,2.05rem);font-weight:760;line-height:1.15}.discovery-amounts del{color:#fb7185;font-weight:550}.discovery-note{color:#dbe4f2;font-size:.85rem;line-height:1.52}.spotlight-outputs-pills{flex-wrap:wrap;gap:.48rem;margin-top:.75rem;display:flex}.spotlight-output-pill{color:#f1f5f9;background:#151e36e6;border:1px solid #60a5fa40;border-radius:999px;align-items:center;gap:.42rem;padding:.35rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.spotlight-pill-idx{font-family:var(--font-mono);color:#38bdf8;font-size:.72rem;font-weight:700}.synthetic-credit{color:#94a3b8;margin-top:1.5rem;font-size:.8125rem}.review-section{padding-block:clamp(2.5rem,5vw,4rem)}.review-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;display:flex}.review-header p{max-width:44ch;color:var(--secondary-ink);margin:0;font-size:.9375rem}.scenario-bar,.checkpoint-bar{border-radius:var(--radius-md);background:var(--panel);border:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-block:1.5rem;padding:1rem 1.25rem;display:flex}.scenario-bar small{color:var(--secondary-ink);margin-top:.2rem;font-size:.84375rem;display:block}.seg-group{background:#070b16;border:1px solid #94a3b852;border-radius:999px;flex-wrap:wrap;gap:.25rem;padding:.25rem;display:inline-flex}.seg-btn{color:#cbd5e1;min-height:40px;font-family:var(--font-display);background:0 0;border:0;border-radius:999px;padding:.45rem 1rem;font-size:.82rem;font-weight:650;transition:background-color .15s,color .15s}.seg-btn:hover{color:var(--white)}.seg-btn[aria-pressed=true]{color:#170c00;background:linear-gradient(135deg,#fde047 0%,#fbbf24 50%,#f59e0b 100%);font-weight:700;box-shadow:0 3px 14px #f59e0b57}.delta-banner{border-radius:var(--radius-sm);color:#ecfdf5;background:#10b98121;border:1px solid #34d39961;border-left:4px solid #10b981;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.875rem 1.125rem;font-size:.90625rem;display:flex}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-block:1rem 1.5rem;display:grid}.metric-card{background:var(--panel-elevated);border:1px solid var(--rule);border-radius:var(--radius-md);flex-direction:column;justify-content:space-between;gap:.5rem;padding:1.42rem 1rem .95rem;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0d}.metric-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#38bdf8 0%,#fbbf24 45%,#10b981 78%,#fb7185 100%);border-radius:999px;height:4.5px;position:absolute;top:.68rem;left:1rem;right:1rem;box-shadow:0 2px 8px #38bdf833,0 2px 8px #fbbf2424}.metric-label{color:#b1bfd4;font-size:.78125rem;font-weight:650}.metric-value{font-family:var(--font-display);letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums;font-size:clamp(1.25rem,1.75vw,1.65rem);font-weight:740;line-height:1.2}.metric-detail{color:var(--secondary-ink);font-size:.8125rem;line-height:1.45}.work-grid{grid-template-columns:minmax(14rem,25%) minmax(0,1fr);align-items:start;gap:clamp(1.25rem,2.8vw,2.5rem);display:grid}.rail-title{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.09em;color:var(--muted-ink);padding-bottom:.625rem;font-size:.75rem;font-weight:600;display:block}.tab-list{flex-direction:column;gap:.45rem;display:flex}.tab-btn{border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--panel);color:#dbe4f2;text-align:left;align-items:center;gap:.625rem;width:100%;min-height:44px;padding:.65rem .85rem;font-size:.875rem;font-weight:600;transition:border-color .14s,background-color .14s,color .14s;display:flex}.tab-btn:hover{border-color:var(--rule-strong);background:var(--panel-elevated);color:var(--white)}.tab-btn[aria-selected=true]{color:var(--white);background:#2563eb33;border-color:#60a5fa99 #60a5fa99 #60a5fa99 #fbbf24;border-left-style:solid;border-left-width:3px;font-weight:700}.tab-index{font-family:var(--font-mono);color:#fbbf24;font-variant-numeric:tabular-nums;font-size:.75rem}.sheet-card{border:1px solid var(--rule);border-radius:var(--radius-lg);background:var(--panel);min-width:0;padding:clamp(1.75rem,3.2vw,2.65rem) clamp(1.35rem,3vw,2.5rem) clamp(1.35rem,3vw,2.5rem);position:relative;box-shadow:inset 0 1px #ffffff0d,0 16px 40px #0f172a24}.light-chapter .sheet-card{box-shadow:0 16px 40px #0f172a12}.sheet-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#38bdf8 0%,#fbbf24 45%,#10b981 78%,#fb7185 100%);border-radius:999px;height:4.5px;position:absolute;top:.85rem;left:clamp(1.35rem,3vw,2.5rem);right:clamp(1.35rem,3vw,2.5rem);box-shadow:0 2px 10px #38bdf82e,0 2px 10px #fbbf2424}.sheet-eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#38bdf8;margin:0 0 .5rem;font-size:.75rem;font-weight:600}.sheet-summary{color:var(--secondary-ink);max-width:var(--max-prose);margin:.625rem 0 1.25rem}.finding-row{border-top:1px solid var(--rule);padding-block:1.05rem}.finding-row:last-child{padding-bottom:0}.finding-head{color:var(--ink);flex-wrap:wrap;align-items:center;gap:.55rem;margin:0;font-size:1rem;font-weight:680;display:flex}.status-pill{font-family:var(--font-mono);color:#6ee7b7;background:#10b98126;border:1px solid #34d3995c;border-radius:999px;align-items:center;padding:.2rem .6rem;font-size:.75rem;font-weight:600;display:inline-flex}.status-pill-hold{background:var(--hold-surface);color:var(--hold-ink);border:1px solid var(--hold-border)}.finding-text{color:#e2e8f0;white-space:pre-line;margin:.375rem 0;font-size:.9375rem;line-height:1.6}.finding-detail{color:var(--secondary-ink);margin:.25rem 0;font-size:.875rem}.refs-list{flex-wrap:wrap;gap:.4rem;margin-top:.55rem;display:flex}.ref-chip{color:#bfdbfe;min-width:40px;min-height:34px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;background:#2563eb29;border:1px solid #60a5fa61;border-radius:999px;justify-content:center;align-items:center;padding:.25rem .65rem;font-size:.75rem;font-weight:600;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.ref-chip:hover{color:var(--white);background:#f59e0b3d;border-color:#fbbf24}.action-row{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.downloads-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.25rem;display:flex}.downloads-bar p{color:var(--secondary-ink);max-width:58ch;margin:.25rem 0 0;font-size:.875rem}.source-dialog{color:#f8fafc;border-radius:var(--radius-lg);background:#0d1428;border:1px solid #60a5fa59;width:min(44rem,100% - 1.5rem);max-height:86dvh;padding:clamp(1.35rem,3.5vw,2.25rem);box-shadow:inset 0 1px #ffffff1a,0 28px 80px #000c}.source-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04070fd6}.dialog-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.source-passage-card{border-radius:var(--radius-sm);background:#141e38;border:1px solid #94a3b82e;border-left:3px solid #fbbf24;margin-block:.625rem;padding:.9rem 1.05rem}.source-passage-meta{font-family:var(--font-mono);color:#fde68a;font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600;display:block}.source-passage-card p{color:#f1f5f9;margin:.375rem 0 0;font-size:.9375rem}.evidence-directory{border-top:1px solid #94a3b82e;margin-top:1.5rem;padding-top:1.125rem}.evidence-directory summary{color:#cbd5e1;cursor:pointer;align-items:center;gap:.5rem;min-height:44px;font-size:.875rem;font-weight:600;display:inline-flex}.evidence-directory summary:hover{color:#fff}.all-artifacts-stack{gap:1.25rem;margin-top:1.5rem;display:grid}.page-band{border-top:1px solid var(--rule);padding-block:clamp(3rem,5.5vw,4.75rem)}.cards-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1.35rem;margin-top:1.75rem;display:grid}@media (min-width:1040px){.cards-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cards-grid:has(>:nth-child(5):last-child)>:first-child{grid-column:span 2}}.study-card{background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius-lg);flex-direction:column;justify-content:space-between;gap:1.25rem;padding:2.05rem 1.65rem 1.65rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;box-shadow:0 12px 32px #0f172a0f}.study-card:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#38bdf8 0%,#fbbf24 45%,#10b981 78%,#fb7185 100%);border-radius:999px;height:5px;position:absolute;top:.85rem;left:1.65rem;right:1.65rem;box-shadow:0 2px 12px #38bdf838,0 2px 10px #fbbf2429}.spotlight-card{--mx:50%;--my:0%;--rx:0deg;--ry:0deg;--spot-rgba:#2563eb1c;--spot-accent:#2563eb;transform:perspective(1100px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));will-change:transform;position:relative;overflow:hidden}.spotlight-card:before{content:"";pointer-events:none;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%), var(--spot-rgba), transparent 65%);opacity:0;transition:opacity .22s;position:absolute;inset:0}.spotlight-card:hover:before{opacity:1}.spotlight-card>*{z-index:1;position:relative}.spotlight-gold{--spot-accent:#f59e0b;--spot-rgba:#f59e0b21}.spotlight-cobalt{--spot-accent:#2563eb;--spot-rgba:#2563eb1f}.spotlight-coral{--spot-accent:#e11d48;--spot-rgba:#e11d481c}.spotlight-emerald{--spot-accent:#059669;--spot-rgba:#0596691f}.spotlight-violet{--spot-accent:#7c3aed;--spot-rgba:#7c3aed1f}.study-card:hover{border-color:#2563eb59;box-shadow:0 20px 44px #0f172a1f}.study-card-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem;margin-bottom:.7rem;display:flex}.study-theme-pill{font-family:var(--font-mono);letter-spacing:.05em;border-radius:999px;align-items:center;padding:.22rem .62rem;font-size:.68rem;font-weight:700;display:inline-flex}.study-pill-gold{color:#92400e;background:#fef3c7}.study-pill-cobalt{color:#1e40af;background:#dbeafe}.study-pill-coral{color:#9f1239;background:#ffe4e6}.study-pill-emerald{color:#065f46;background:#d1fae5}.study-pill-violet{color:#5b21b6;background:#ede9fe}.study-sector-label{font-family:var(--font-mono);color:var(--muted-ink);font-size:.72rem;font-weight:500}.study-card-thumb{border-radius:var(--radius-md);border:1px solid #0f172a1a;margin:.5rem 0 .85rem;overflow:hidden}.study-card-thumb img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.study-card h3{font-family:var(--font-display);letter-spacing:-.026em;color:var(--ink);margin:.25rem 0 .55rem;font-size:1.35rem;font-weight:720;line-height:1.24}.study-card p{color:var(--secondary-ink);margin:0;font-size:.925rem;line-height:1.6}.study-telemetry-row{flex-wrap:wrap;gap:.4rem;margin-top:.95rem;display:flex}.study-telemetry-chip{background:var(--panel-inset);border:1px solid var(--rule);font-family:var(--font-mono);color:var(--ink);border-radius:6px;padding:.22rem .58rem;font-size:.7rem;font-weight:600}.study-card-footer{padding-top:.35rem}.value-band{color:var(--white);background:radial-gradient(65% 55% at 82% 45%,#10b98124,#0000 65%),radial-gradient(55% 50% at 15% 20%,#2563eb29,#0000 65%),linear-gradient(#090e1d 0%,#060913 100%);border-block:1px solid #ffffff17;padding-block:clamp(3.25rem,5.8vw,5rem);position:relative}.value-grid{grid-template-columns:minmax(0,1.28fr) minmax(0,1.05fr);align-items:center;gap:2.35rem;display:grid}.boundary-copy{color:#dbe4f2;max-width:64ch;margin-top:1rem;font-size:.98rem;line-height:1.64}.boundary-stat-card{border-radius:var(--radius-lg);background:linear-gradient(165deg,#111930eb 0%,#090d1af5 100%);border:1px solid #60a5fa57;padding:2.15rem 1.75rem 1.75rem;position:relative;box-shadow:inset 0 1px #ffffff1a,0 22px 52px #0000007a}.boundary-stat-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#38bdf8 0%,#fbbf24 45%,#10b981 78%,#fb7185 100%);border-radius:999px;height:5px;position:absolute;top:.85rem;left:1.75rem;right:1.75rem;box-shadow:0 2px 12px #38bdf83d,0 2px 10px #fbbf242e}.boundary-stat-kicker{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.07em;color:#fde047;font-size:.72rem;font-weight:700}.boundary-stat-value{font-family:var(--font-display);letter-spacing:-.04em;color:#fff;margin-top:.35rem;font-size:clamp(2rem,3vw,2.75rem);font-weight:780}.boundary-stat-sub{color:#cbd5e1;margin:.15rem 0 1.1rem;font-size:.85rem}.capacity-bars-group{gap:.9rem;margin-bottom:1.1rem;display:grid}.capacity-bar-meta{font-family:var(--font-mono);color:#cbd5e1;flex-wrap:wrap;justify-content:space-between;gap:.35rem;margin-bottom:.35rem;font-size:.71rem;display:flex}.capacity-track{background:#060913;border:1px solid #ffffff1f;border-radius:8px;width:100%;height:30px;display:flex;overflow:hidden}.capacity-seg{font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;padding-inline:.35rem;font-size:.67rem;font-weight:700;display:inline-flex;overflow:hidden}.capacity-seg-cobalt{color:#fff;background:#2563eb}.capacity-seg-coral{color:#fff;background:linear-gradient(90deg,#e11d48 0%,#f43f5e 100%)}.capacity-seg-gold{color:#170c00;background:#fbbf24}.capacity-seg-emerald{color:#fff;background:linear-gradient(90deg,#059669 0%,#10b981 100%)}.boundary-stat-note{color:#b1bfd4;margin:0;font-size:.84rem;line-height:1.55}.next-prism-callout{border-radius:var(--radius-xl);background:#fff;border:1px solid #2563eb38;padding:clamp(2.25rem,4.2vw,3.3rem) clamp(1.75rem,3.8vw,3rem) clamp(1.75rem,3.8vw,3rem);position:relative;overflow:hidden;box-shadow:0 22px 54px #0f172a14}.next-prism-callout:after{content:"";pointer-events:none;background:linear-gradient(90deg,#38bdf8 0%,#fbbf24 45%,#10b981 78%,#fb7185 100%);border-radius:999px;height:5px;position:absolute;top:.95rem;left:clamp(1.75rem,3.8vw,3rem);right:clamp(1.75rem,3.8vw,3rem);box-shadow:0 2px 12px #38bdf833,0 2px 10px #fbbf2429}.next-prism-glow{pointer-events:none;background:radial-gradient(circle,#fbbf242e 0%,#2563eb17 45%,#0000 70%);border-radius:50%;width:26rem;height:26rem;position:absolute;top:-25%;right:-8%}.page-hero-paper{color:#fff;background:radial-gradient(65% 55% at 18% 0,#2563eb38,#0000 65%),radial-gradient(55% 50% at 84% 12%,#f59e0b29,#0000 65%),#070a16;border-bottom:1px solid #ffffff1a;padding-block:clamp(2.75rem,5vw,4.25rem) 2.35rem;position:relative}.page-hero-paper .lead-copy{color:#dbe4f2}.doc-jump-rail{flex-wrap:wrap;gap:.45rem;margin-bottom:.5rem;display:flex}.doc-jump-pill{color:#1e293b;background:#fff;border:1px solid #0f172a24;border-radius:999px;align-items:center;gap:.42rem;min-height:36px;padding:.32rem .78rem;font-size:.8rem;font-weight:600;transition:border-color .14s,color .14s,transform .14s;display:inline-flex;box-shadow:0 2px 8px #0f172a0a}.doc-jump-pill:hover{color:#1d4ed8;border-color:#2563eb;transform:translateY(-1px)}.doc-jump-num{font-family:var(--font-mono);color:#2563eb;font-size:.7rem;font-weight:700}.workbench-shell{border-radius:var(--radius-xl);background:linear-gradient(#111930 0%,#0b1020 100%);border:1px solid #60a5fa47;margin-block:2rem;padding:clamp(2rem,3.4vw,2.85rem) clamp(1.35rem,3vw,2.5rem) clamp(1.35rem,3vw,2.5rem);position:relative;box-shadow:inset 0 1px #ffffff14,0 22px 54px #0000006b}.workbench-shell:after{content:"";pointer-events:none;background:linear-gradient(90deg,#38bdf8 0%,#fbbf24 45%,#10b981 78%,#fb7185 100%);border-radius:999px;height:5px;position:absolute;top:.9rem;left:clamp(1.35rem,3vw,2.5rem);right:clamp(1.35rem,3vw,2.5rem);box-shadow:0 2px 12px #38bdf83d,0 2px 10px #fbbf242e}.state-selector-row{flex-wrap:wrap;gap:.5rem;margin-block:1rem 1.5rem;display:flex}.state-btn{border:1px solid var(--rule-strong);background:var(--panel-inset);color:#dbe4f2;min-height:42px;font-family:var(--font-display);border-radius:999px;padding:.5rem 1rem;font-size:.82rem;font-weight:650;transition:border-color .14s,background-color .14s,color .14s}.state-btn:hover{color:var(--white);border-color:#60a5fa99}.state-btn[aria-pressed=true]{color:#170c00;background:linear-gradient(135deg,#fde047 0%,#fbbf24 50%,#f59e0b 100%);border-color:#0000;font-weight:700;box-shadow:0 4px 16px #f59e0b57}.result-panel{border-top:1px solid var(--rule-strong);margin-top:1.125rem;padding-top:1.35rem}.result-panel-hold{border:1px solid var(--hold-border);background:var(--hold-surface);border-radius:var(--radius-md);border-left:4px solid #f43f5e;padding:1.35rem}.data-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:1rem;font-size:.875rem}.data-table th,.data-table td{text-align:left;border-bottom:1px solid var(--rule);vertical-align:top;padding:.7rem .85rem}.data-table th{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.07em;color:var(--muted-ink);font-size:.75rem}.table-scroll{width:100%;overflow-x:auto}.media-fallback-box{border:1px dashed var(--rule-strong);background:var(--panel-inset);border-radius:var(--radius-md);color:var(--secondary-ink);padding:1.25rem;font-size:.90625rem}.prose-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.35rem;padding-block:2rem;display:grid}.prose-section{background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius-lg);padding:2.05rem 1.85rem 1.65rem;position:relative;box-shadow:0 10px 28px #0f172a0f}.prose-section:after{content:"";pointer-events:none;background:linear-gradient(90deg,#38bdf8 0%,#fbbf24 45%,#10b981 78%,#fb7185 100%);border-radius:999px;height:4.5px;position:absolute;top:.8rem;left:1.85rem;right:1.85rem;box-shadow:0 2px 10px #38bdf833,0 2px 10px #fbbf2426}.prose-sections>.prose-section:last-child:nth-child(odd){grid-column:1/-1}.prose-section h2{font-family:var(--font-display);letter-spacing:-.028em;color:var(--ink);margin:0 0 .7rem;font-size:clamp(1.3rem,1.9vw,1.65rem);font-weight:710}.prose-section p{color:var(--secondary-ink);max-width:72ch;margin:0 0 .85rem}.prose-section p:last-child{margin-bottom:0}.contact-studio-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:2rem;padding-block:2.75rem 4rem;display:grid}.contact-studio-layout .form-card{max-width:none}.contact-aside-sections{grid-template-columns:1fr;gap:1.25rem;padding-block:0}.contact-aside-sections>.prose-section:last-child:nth-child(odd){grid-column:auto}.contact-pilot-card{display:flex}.form-card{border:1px solid var(--rule-strong);border-radius:var(--radius-xl);background:var(--panel);max-width:42rem;padding:clamp(2.1rem,3.5vw,2.85rem) clamp(1.5rem,3vw,2.5rem) clamp(1.5rem,3vw,2.5rem);position:relative;box-shadow:0 18px 46px #0f172a14}.form-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#38bdf8 0%,#fbbf24 45%,#10b981 78%,#fb7185 100%);border-radius:999px;height:5px;position:absolute;top:.9rem;left:clamp(1.5rem,3vw,2.5rem);right:clamp(1.5rem,3vw,2.5rem);box-shadow:0 2px 12px #38bdf833,0 2px 10px #fbbf2429}.field-group{margin-bottom:1.35rem}.field-label{font-family:var(--font-display);color:var(--ink);margin-bottom:.25rem;font-size:.9rem;font-weight:680;display:block}.field-hint{color:var(--secondary-ink);margin-bottom:.5rem;font-size:.84375rem;display:block}.field-input,.field-textarea{border:1px solid var(--rule-strong);border-radius:var(--radius-sm);background:var(--panel-inset);width:100%;min-height:46px;color:var(--ink);padding:.65rem .875rem;font-size:.96875rem;transition:border-color .14s,box-shadow .14s,background-color .14s}.light-chapter .field-input,.light-chapter .field-textarea{background:#f8fafd}.field-input:focus,.field-textarea:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb33}.field-textarea{resize:vertical;min-height:8.5rem}.field-input[aria-invalid=true],.field-textarea[aria-invalid=true]{border-width:2px;border-color:#e11d48}.field-error{color:var(--hold-ink);margin:.375rem 0 0;font-size:.84375rem;font-weight:650}.alert-box{border-radius:var(--radius-md);margin-bottom:1.25rem;padding:1rem 1.25rem;font-size:.9375rem}.alert-success{color:var(--ink);background:#10b98124;border:1px solid #10b9816b;border-left:4px solid #059669}.alert-hold{background:var(--hold-surface);border:1px solid var(--hold-border);color:var(--hold-ink);border-left:4px solid #e11d48}.sr-reveal{transition:opacity .52s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1)}.sr-reveal-wait{opacity:0;transform:translateY(20px)}.sr-reveal-in{opacity:1;transform:translateY(0)}.site-footer{color:#94a3b8;background:#050710;font-size:.875rem}.site-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;padding-block:2.25rem;display:flex}.site-footer-lockup{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.site-footer-note{color:#7d8ea8;margin-top:.45rem;font-size:.8125rem}.footer-links{flex-wrap:wrap;gap:.35rem;display:flex}.footer-link{color:#dbe4f2;border-radius:999px;align-items:center;min-height:40px;padding-inline:.65rem;font-size:.84375rem;transition:color .14s,background-color .14s;display:inline-flex}.footer-link:hover{color:var(--white);background:#ffffff14}@media (max-width:980px){.hero-prism-grid,.hero-layout,.value-grid,.work-grid,.how-steps-grid,.spotlight-grid,.campaign-captions-grid,.prose-sections,.contact-studio-layout{grid-template-columns:1fr}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tab-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:760px){.desktop-nav{display:none}.mobile-nav{display:block}.brand-Descriptor,.circuit-svg-wrap{display:none}.circuit-telemetry-bar{border-top:0;margin-top:0;padding-top:0}}.studio-chip-gold{color:#fde68a;background:#f59e0b33;border:1px solid #fbbf247a}.case-switcher-bar{border-radius:var(--radius-md);background:#060a16d1;border:1px solid #94a3b83d;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;padding:.35rem;display:flex}.case-switcher-desk{margin-bottom:1.5rem}.case-switch-btn{border-radius:calc(var(--radius-md) - 3px);color:#cbd5e1;min-height:44px;font-family:var(--font-display);text-align:left;background:0 0;border:1px solid #0000;flex-wrap:wrap;flex:16rem;align-items:center;gap:.5rem .65rem;padding:.55rem .9rem;font-size:.85rem;font-weight:650;transition:background-color .15s,border-color .15s,color .15s;display:flex}.case-switch-btn:hover{color:#fff;background:#ffffff0d}.case-switch-btn-active{color:#fff;background:linear-gradient(135deg,#2563eb4d 0%,#10b98138 100%);border-color:#38bdf8a6;box-shadow:inset 0 1px #ffffff1f,0 8px 22px #0f172a61}.case-switch-badge{font-family:var(--font-mono);letter-spacing:.05em;color:#fde68a;background:#fbbf242e;border:1px solid #fbbf2473;border-radius:999px;align-items:center;padding:.18rem .52rem;font-size:.66rem;font-weight:700;display:inline-flex}.studio-audio-deck{border-radius:var(--radius-lg);background:linear-gradient(#090e1d 0%,#060913 100%);border:1px solid #60a5fa47;margin-top:1.15rem;padding:1.35rem 1.1rem 1.05rem;position:relative;box-shadow:inset 0 1px #ffffff12,0 18px 42px #00000073}.studio-audio-deck:after{content:"";opacity:.92;pointer-events:none;background:linear-gradient(90deg,#38bdf8 0%,#fbbf24 45%,#10b981 78%,#fb7185 100%);border-radius:999px;height:4px;position:absolute;top:.62rem;left:1.1rem;right:1.1rem}.audio-transport-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem 1rem;margin-bottom:.9rem;display:flex}.audio-transport-left,.audio-transport-right{flex-wrap:wrap;align-items:center;gap:.48rem;display:flex}.audio-play-btn{color:#170c00;min-height:42px;font-family:var(--font-display);background:linear-gradient(135deg,#fde047 0%,#fbbf24 48%,#f59e0b 100%);border:0;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem 1.05rem;font-size:.85rem;font-weight:740;transition:transform .14s,filter .14s;display:inline-flex;box-shadow:0 0 0 1px #fde04780,0 8px 22px #f59e0b4d}.audio-play-btn:hover{filter:brightness(1.06);transform:translateY(-1px)}.audio-play-btn-active{color:#021c13;background:linear-gradient(135deg,#34d399 0%,#10b981 100%);box-shadow:0 0 0 1px #6ee7b78c,0 8px 22px #10b98152}.audio-skip-group,.audio-speed-group,.transcript-filter-pills{background:#0f172ad9;border:1px solid #94a3b842;border-radius:999px;align-items:center;gap:2px;padding:2px;display:inline-flex}.audio-mini-btn,.audio-speed-btn{color:#dbe4f2;min-height:34px;font-family:var(--font-mono);background:#ffffff0a;border:1px solid #94a3b83d;border-radius:999px;justify-content:center;align-items:center;padding:.25rem .65rem;font-size:.72rem;font-weight:600;text-decoration:none;transition:background-color .13s,color .13s,border-color .13s;display:inline-flex}.audio-skip-group .audio-mini-btn,.audio-speed-btn{background:0 0;border-color:#0000}.audio-mini-btn:hover,.audio-speed-btn:hover{color:#fff;background:#ffffff1a}.audio-speed-btn-active,.audio-mini-btn-on{color:#fff;background:#2563eb61;border-color:#60a5faa6}.audio-timecode{font-family:var(--font-mono);background:#0f172ae6;border:1px solid #94a3b838;border-radius:8px;align-items:baseline;gap:.28rem;padding:.28rem .65rem;font-size:.78rem;display:inline-flex}.audio-time-now{color:#fde047;font-weight:700}.audio-time-sep,.audio-time-total{color:#94a3b8}.audio-speaker-pill{font-family:var(--font-mono);letter-spacing:.03em;border-radius:999px;align-items:center;gap:.4rem;padding:.26rem .68rem;font-size:.69rem;font-weight:700;display:inline-flex}.audio-speaker-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.audio-speaker-question{color:#bae6fd;background:#2563eb33;border:1px solid #38bdf873}.audio-speaker-question .audio-speaker-dot{background:#38bdf8;box-shadow:0 0 8px #38bdf8}.audio-speaker-answer{color:#a7f3d0;background:#10b9812e;border:1px solid #34d39973}.audio-speaker-answer .audio-speaker-dot{background:#34d399;box-shadow:0 0 8px #34d399}.waveform-scrubber-stage{cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;background:#0f172a9e;border:1px solid #94a3b829;border-radius:10px;margin-bottom:.75rem;padding:.55rem .35rem;position:relative}.waveform-scrubber-stage:focus-visible{outline-offset:2px;outline:2px solid #fde047}.waveform-bars-interactive{gap:2px;height:44px;margin-bottom:0}.wave-bar-played{opacity:1;filter:brightness(1.12)}.wave-bar-unplayed{opacity:.34}.waveform-playhead{pointer-events:none;background:#fde047;border-radius:999px;width:2px;position:absolute;top:4px;bottom:4px;transform:translate(-1px);box-shadow:0 0 10px #fde047e6}.waveform-hover-pill{color:#fde68a;font-family:var(--font-mono);white-space:nowrap;pointer-events:none;z-index:3;background:#0f172a;border:1px solid #fde04799;border-radius:999px;padding:.16rem .5rem;font-size:.66rem;font-weight:700;position:absolute;top:-.55rem;transform:translate(-50%,-50%)}.waveform-pin-pair{align-items:stretch;gap:2px;display:inline-flex}.waveform-pin-current{background:#fbbf242e;box-shadow:0 0 0 1px #fde04780}.waveform-pin-inspect{color:#93c5fd;min-height:36px;font-family:var(--font-mono);background:#0f172ad9;border:1px solid #94a3b847;border-radius:999px;align-items:center;padding:.25rem .55rem;font-size:.67rem;font-weight:600;transition:background-color .13s,color .13s;display:inline-flex}.waveform-pin-inspect:hover{color:#fff;background:#2563eb4d}.audio-error-banner{color:#fecdd3;background:#f43f5e26;border:1px solid #fb718573;border-radius:8px;margin:.65rem 0 0;padding:.5rem .75rem;font-size:.8125rem}.live-transcript-drawer{border-radius:var(--radius-md);background:#070b17f0;border:1px solid #94a3b838;margin-top:.95rem;overflow:hidden}.live-transcript-toolbar{background:#0f172abf;border-bottom:1px solid #94a3b829;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .85rem;padding:.6rem .85rem;display:flex}.live-transcript-title{font-family:var(--font-mono);letter-spacing:.05em;color:#cbd5e1;align-items:center;gap:.45rem;font-size:.68rem;font-weight:700;display:inline-flex}.live-transcript-controls{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.live-transcript-scroll{scrollbar-width:thin;gap:.5rem;max-height:272px;padding:.65rem .75rem;display:grid;overflow-y:auto}.qa-turn-row{background:#0f172a80;border:1px solid #94a3b824;border-left:3px solid #38bdf880;border-radius:10px;padding:.62rem .78rem;transition:background-color .14s,border-color .14s}.qa-turn-answer{border-left-color:#34d3998c}.qa-turn-active{background:linear-gradient(90deg,#2563eb3d 0%,#10b98124 100%);border-color:#fbbf2499 #fbbf2499 #fbbf2499 #fde047;border-left-style:solid;border-left-width:4px;box-shadow:0 6px 18px #00000052}.qa-turn-meta{flex-wrap:wrap;align-items:center;gap:.4rem .55rem;margin-bottom:.32rem;display:flex}.qa-turn-seek-btn{color:#fde68a;min-height:28px;font-family:var(--font-mono);background:#f59e0b26;border:1px solid #fbbf2473;border-radius:999px;align-items:center;gap:.25rem;padding:.15rem .52rem;font-size:.68rem;font-weight:700;transition:background-color .13s,color .13s;display:inline-flex}.qa-turn-seek-btn:hover{color:#170c00;background:#fbbf24}.qa-speaker-tag{font-family:var(--font-mono);font-size:.7rem;font-weight:700}.qa-speaker-tag-question{color:#7dd3fc}.qa-speaker-tag-answer{color:#6ee7b7}.qa-act-label{font-family:var(--font-mono);color:#94a3b8;font-size:.65rem}.qa-cite-badge{color:#bfdbfe;min-height:26px;font-family:var(--font-mono);background:#2563eb3d;border:1px solid #38bdf880;border-radius:999px;align-items:center;padding:.12rem .5rem;font-size:.66rem;font-weight:700;display:inline-flex}.qa-cite-badge:hover{color:#fff;border-color:#fde047}.qa-turn-text{color:#e2e8f0;cursor:pointer;margin:0;font-size:.875rem;line-height:1.56}.source-passage-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}.source-passage-head .source-passage-meta{margin-bottom:0}.back-to-top-orb{z-index:45;-webkit-backdrop-filter:blur(14px);color:#f8fafc;opacity:0;visibility:hidden;pointer-events:none;background:#090e1de0;border:1px solid #94a3b852;border-radius:999px;align-items:center;gap:.45rem;min-height:48px;padding:.2rem .78rem .2rem .2rem;text-decoration:none;transition:opacity .2s,transform .2s,visibility .2s,border-color .15s;display:inline-flex;position:fixed;bottom:1.25rem;right:1.25rem;transform:translateY(14px)scale(.95);box-shadow:inset 0 1px #ffffff1f,0 14px 34px #00000073}.back-to-top-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.back-to-top-orb:hover{color:#fde68a;border-color:#fbbf24a6;transform:translateY(-2px)scale(1.02)}.back-to-top-ring-wrap{flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;position:relative}.back-to-top-svg{width:42px;height:42px;display:block}.back-to-top-chevron{color:currentColor;position:absolute}.back-to-top-label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:700}@media (max-width:680px){.campaign-deck-nav,.campaign-deck-nav-dark{flex-wrap:wrap;justify-content:space-between}.campaign-dots{order:-1;gap:2px;width:100%}.campaign-dot{min-width:20px;height:30px;padding:0 2px}.campaign-dot-indicator{width:8px;height:8px}.campaign-dot-active .campaign-dot-indicator{width:18px}.campaign-snap-btn{padding:.3rem .55rem;font-size:.74rem}.comparison-hud-pill{display:none}.comparison-corner-btn{width:36px;height:36px;bottom:.5rem;left:.5rem}.comparison-handle{width:28px;min-width:28px;height:44px}.back-to-top-orb{padding:.18rem;bottom:.75rem;right:.75rem}.back-to-top-label{display:none}.waveform-pin-pair{flex-wrap:wrap;max-width:100%}}@media (max-width:440px){.metrics-grid,.tab-list{grid-template-columns:1fr}.display-h1,.hero-display-h1{font-size:clamp(1.85rem,8.8vw,2.45rem)}.hero-portrait-hud{border-radius:0 0 calc(var(--radius-lg) - 2px) calc(var(--radius-lg) - 2px);margin-top:2px;position:static}.capacity-seg{padding-inline:.2rem;font-size:.6rem}}.investment-canvas-band{border-bottom:1px solid #0f172a1a;padding-block:clamp(3.4rem,6vw,5.25rem)}.investment-band-header{max-width:78ch;margin-bottom:1.85rem}.investment-band-lead{color:var(--secondary-ink);margin-top:.65rem;font-size:clamp(.98rem,1.15vw,1.08rem);line-height:1.64}.investment-canvas-shell{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f8fafc;--secondary-ink:#dbe4f2;--muted-ink:#94a3b8;color:#f8fafc;border-radius:var(--radius-xl);background:radial-gradient(58% 44% at 14% 8%,#e11d4824,#0000 62%),radial-gradient(58% 46% at 86% 12%,#10b98126,#0000 64%),linear-gradient(#0b1124 0%,#070b18 100%);border:1px solid #60a5fa57;padding:clamp(2.1rem,3.3vw,2.75rem) clamp(1.1rem,2.8vw,2.35rem) clamp(1.35rem,2.8vw,2.2rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 28px 68px #070b1847}.investment-canvas-shell:after{content:"";pointer-events:none;background:linear-gradient(90deg,#38bdf8 0%,#fbbf24 45%,#10b981 78%,#fb7185 100%);border-radius:999px;height:5px;position:absolute;top:.85rem;left:clamp(1.1rem,2.8vw,2.35rem);right:clamp(1.1rem,2.8vw,2.35rem);box-shadow:0 2px 14px #38bdf847,0 2px 10px #fbbf2433}.investment-canvas-shell :focus-visible{outline-offset:2px;outline:2px solid #fbbf24}.investment-studio-topbar{border-bottom:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;padding-bottom:1.05rem;display:flex}.investment-topbar-left{align-items:center;gap:.65rem;min-width:0;display:flex}.investment-topbar-label{font-family:var(--font-mono);letter-spacing:.06em;color:#cbd5e1;font-size:.72rem;font-weight:700}.investment-topbar-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.investment-model-pill{font-family:var(--font-mono);color:#bfdbfe;background:#2563eb2e;border:1px solid #60a5fa5c;border-radius:999px;padding:.28rem .68rem;font-size:.69rem}.investment-timelapse-btn{color:#160c00;min-height:38px;font-family:var(--font-display);cursor:pointer;background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);border:1px solid #fbbf2499;border-radius:999px;align-items:center;gap:.45rem;padding:.42rem .95rem;font-size:.8rem;font-weight:750;transition:transform .14s,box-shadow .14s;display:inline-flex;box-shadow:0 6px 20px #f59e0b47}.investment-timelapse-btn:hover{transform:translateY(-1px);box-shadow:0 10px 26px #f59e0b66}.investment-timelapse-btn.is-playing{color:#fff;background:linear-gradient(135deg,#fb7185 0%,#e11d48 100%);border-color:#fb7185bf}.timelapse-dot{background:currentColor;border-radius:50%;width:8px;height:8px}.token-chain-ribbon{border-radius:var(--radius-lg);background:#0f172ab8;border:1px solid #ffffff17;flex-wrap:wrap;align-items:stretch;gap:.4rem;margin-top:1.1rem;padding:.75rem;display:flex}.token-chain-node{color:#f8fafc;text-align:left;cursor:pointer;background:#0b1124e0;border:1px solid #fb71853d;border-radius:10px;flex-direction:column;flex:112px;align-items:flex-start;gap:.14rem;min-width:0;padding:.55rem .7rem;transition:border-color .14s,background-color .14s,transform .14s;display:flex}.token-chain-node:hover{border-color:#fb7185a6;transform:translateY(-1px)}.token-chain-node.is-active{background:#fbbf2424;border-color:#fbbf24;box-shadow:0 0 0 1px #fbbf2459}.token-chain-breakeven{border-color:#fbbf246b}.token-chain-year5{border-color:#34d3996b}.chain-step{font-family:var(--font-mono);letter-spacing:.05em;color:#fda4af;font-size:.65rem;font-weight:700}.token-chain-breakeven .chain-step{color:#fde047}.token-chain-year5 .chain-step{color:#6ee7b7}.token-chain-node strong{font-family:var(--font-display);color:#fff;font-size:.98rem;font-weight:760}.token-chain-node small{color:#cbd5e1;font-size:.71rem;line-height:1.25}.token-chain-arrow{color:#94a3b8a6;font-family:var(--font-mono);justify-content:center;align-items:center;padding-inline:.05rem;font-size:.85rem;display:inline-flex}.temporal-lens-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-top:.95rem;display:grid}.temporal-lens-btn{color:#e2e8f0;text-align:left;cursor:pointer;background:#0f172aa6;border:1px solid #94a3b838;border-radius:12px;flex-direction:column;align-items:flex-start;gap:.18rem;padding:.72rem .85rem;transition:border-color .14s,background-color .14s,box-shadow .14s;display:flex}.temporal-lens-btn:hover{background:#172342c7;border-color:#60a5fa99}.temporal-lens-btn.is-active{background:linear-gradient(145deg,#1e3a8a85 0%,#0f172aeb 100%);border-color:#38bdf8;box-shadow:inset 0 1px #ffffff1f,0 8px 22px #0ea5e92e}.lens-badge{font-family:var(--font-mono);letter-spacing:.06em;color:#38bdf8;font-size:.66rem;font-weight:700}.temporal-lens-btn.is-active .lens-badge{color:#fde047}.temporal-lens-btn strong{font-family:var(--font-display);color:#fff;font-size:.92rem;font-weight:730}.temporal-lens-btn small{color:#cbd5e1;font-size:.74rem}.investment-controls-bar{background:#090e1dd1;border:1px solid #ffffff17;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.85rem 1.1rem;margin-top:.95rem;padding:.8rem .95rem;display:flex}.control-cluster{flex-direction:column;gap:.34rem;min-width:0;display:flex}.control-cluster-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;font-size:.66rem;font-weight:600}.segmented-pills{flex-wrap:wrap;gap:.32rem;display:flex}.seg-pill{color:#cbd5e1;min-height:34px;font-family:var(--font-sans);cursor:pointer;background:#0f172ad9;border:1px solid #94a3b847;border-radius:999px;padding:.3rem .68rem;font-size:.77rem;font-weight:600;transition:border-color .14s,background-color .14s,color .14s}.seg-pill:hover{color:#fff;border-color:#60a5fa99}.seg-pill.is-active{color:#fff;background:#2563eb;border-color:#60a5fa}.shock-toggle-row{flex-wrap:wrap;gap:.38rem;display:flex}.shock-chip{color:#94a3b8;cursor:pointer;background:#0f172ab3;border:1px solid #94a3b847;border-radius:999px;align-items:center;gap:.38rem;min-height:34px;padding:.3rem .7rem;font-size:.75rem;font-weight:600;transition:all .14s;display:inline-flex}.shock-chip i{background:#475569;border-radius:50%;width:7px;height:7px}.shock-chip.is-on{color:#ffe4e6;background:#e11d482e;border-color:#fb71859e}.shock-chip.is-on i{background:#fb7185;box-shadow:0 0 8px #fb7185}.daily-drip-matrix-panel{border-radius:var(--radius-lg);background:linear-gradient(165deg,#1e1022b8 0%,#0b1022eb 100%);border:1px solid #fb718557;margin-top:1rem;padding:.95rem 1rem}.daily-drip-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem;margin-bottom:.8rem;display:flex}.drip-kicker{font-family:var(--font-mono);letter-spacing:.06em;color:#fda4af;font-size:.68rem;font-weight:700;display:block}.daily-drip-head h4{font-family:var(--font-display);color:#fff;margin:.2rem 0 0;font-size:1.02rem;font-weight:720}.text-coral{color:#fb7185}.text-emerald{color:#34d399}.text-gold{color:#fde047}.text-cobalt{color:#60a5fa}.daily-drip-readout{font-family:var(--font-mono);color:#e2e8f0;flex-wrap:wrap;gap:.5rem .85rem;font-size:.74rem;display:flex}.drip-cloud-sum{color:#fda4af}.drip-local-sum{color:#6ee7b7}.daily-cells-grid{grid-template-columns:repeat(10,minmax(0,1fr));gap:.35rem;display:grid}.daily-drip-cell{color:#94a3b8;cursor:pointer;background:#090d1cd9;border:1px solid #94a3b833;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:.36rem .2rem;transition:border-color .12s,background-color .12s,transform .12s;display:flex}.daily-drip-cell.is-filled{color:#ffe4e6;background:#e11d4833;border-color:#fb71857a}.daily-drip-cell.is-current{color:#fff;background:#fbbf243d;border-color:#fbbf24;transform:translateY(-1px)}.cell-day{font-family:var(--font-mono);opacity:.8;font-size:.61rem}.cell-plus{font-family:var(--font-mono);color:#fda4af;font-size:.62rem}.cell-cum{font-family:var(--font-mono);color:#fff;font-size:.72rem;font-weight:700}.investment-chart-stage{border-radius:var(--radius-lg);background:#060a16db;border:1px solid #60a5fa38;margin-top:1rem;padding:1rem 1rem .85rem}.chart-stage-legend{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;margin-bottom:.65rem;display:flex}.legend-items{flex-wrap:wrap;gap:.55rem 1rem;display:flex}.legend-pill{color:#e2e8f0;align-items:center;gap:.42rem;font-size:.78rem;font-weight:500;display:inline-flex}.legend-pill i{border-radius:999px;width:12px;height:4px}.legend-cloud i{background:#fb7185;box-shadow:0 0 8px #fb718599}.legend-local i{background:linear-gradient(90deg,#fbbf24,#10b981)}.legend-floor i{background:#10b981;border:1px dashed #6ee7b7}.chart-active-time-pill{font-family:var(--font-mono);color:#fde68a;background:#fbbf2424;border:1px solid #fbbf246b;border-radius:999px;padding:.26rem .68rem;font-size:.73rem}.investment-svg-wrap{width:100%;overflow:hidden}.investment-svg{cursor:crosshair;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}@keyframes xaiTokenPulseFlow{0%{stroke-dashoffset:56px}to{stroke-dashoffset:0}}.svg-token-pulse-stream{pointer-events:none;animation:1.8s linear infinite xaiTokenPulseFlow}.investment-scrubber-row{border-top:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:.55rem;padding-top:.55rem;display:flex}.scrubber-label{font-family:var(--font-mono);color:#cbd5e1;font-size:.72rem}.investment-range-input{accent-color:#fbbf24;cursor:pointer;flex:180px;min-width:0}.scrubber-current{font-family:var(--font-mono);color:#fff;background:#2563eb40;border:1px solid #60a5fa66;border-radius:6px;padding:.18rem .55rem;font-size:.74rem;font-weight:700}.investment-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.05rem;margin-top:1.1rem;display:grid}.investment-ledger-card{border-radius:var(--radius-lg);background:linear-gradient(170deg,#101830eb 0%,#090d1cf5 100%);border:1px solid #94a3b83d;flex-direction:column;gap:.85rem;padding:1.85rem 1.35rem 1.3rem;display:flex;position:relative;overflow:hidden}.investment-ledger-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#38bdf8 0%,#fbbf24 45%,#10b981 78%,#fb7185 100%);border-radius:999px;height:4.5px;position:absolute;top:.75rem;left:1.35rem;right:1.35rem}.ledger-card-cloud{border-color:#fb718557}.ledger-card-local{border-color:#34d39961}.ledger-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem;display:flex}.ledger-pill{font-family:var(--font-mono);letter-spacing:.05em;border-radius:999px;padding:.24rem .62rem;font-size:.67rem;font-weight:700}.ledger-pill-coral{color:#fecdd3;background:#e11d4833;border:1px solid #fb718573}.ledger-pill-emerald{color:#a7f3d0;background:#05966938;border:1px solid #34d3997a}.ledger-time-tag{font-family:var(--font-mono);color:#cbd5e1;font-size:.71rem}.investment-ledger-card h3{font-family:var(--font-display);letter-spacing:-.025em;color:#fff;margin:0;font-size:clamp(1.18rem,1.6vw,1.38rem);font-weight:750}.ledger-lead{color:#cbd5e1;margin:0;font-size:.89rem;line-height:1.58}.ledger-kpi-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.ledger-kpi-box{background:#060a16c7;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:.16rem;min-width:0;padding:.72rem .8rem;display:flex}.kpi-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;font-size:.66rem}.kpi-value{font-family:var(--font-display);color:#fff;overflow-wrap:anywhere;font-size:clamp(1.15rem,1.75vw,1.48rem);font-weight:770}.ledger-kpi-box small{color:#cbd5e1;font-size:.71rem}.cost-anatomy-block{background:#060a16ad;border:1px solid #fb718533;border-radius:10px;flex-direction:column;gap:.42rem;padding:.75rem .85rem;display:flex}.anatomy-meta{font-family:var(--font-mono);color:#e2e8f0;flex-wrap:wrap;justify-content:space-between;gap:.35rem;font-size:.7rem;display:flex}.anatomy-bar{background:#0f172a;border-radius:999px;width:100%;height:12px;display:flex;overflow:hidden}.anat-seg{height:100%;display:block}.anat-base{background:#fbbf24}.anat-vol{background:#f97316}.anat-price{background:#f43f5e}.anat-fx{background:#a855f7}.anatomy-legend{color:#cbd5e1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.28rem .6rem;margin:.15rem 0 0;padding:0;font-size:.71rem;list-style:none;display:grid}.anatomy-legend li{align-items:center;gap:.32rem;min-width:0;display:flex}.anatomy-legend i{border-radius:50%;flex:none;width:8px;height:8px}.dot-base{background:#fbbf24}.dot-vol{background:#f97316}.dot-price{background:#f43f5e}.dot-fx{background:#a855f7}.local-level-bars{background:#060a16ad;border:1px solid #34d39938;border-radius:10px;flex-direction:column;gap:.52rem;padding:.75rem .85rem;display:flex}.level-bar-row{flex-direction:column;gap:.24rem;display:flex}.level-bar-meta{color:#dbe4f2;flex-wrap:wrap;justify-content:space-between;gap:.3rem;font-size:.71rem;display:flex}.level-track{background:#0f172af2;border-radius:999px;width:100%;height:9px;overflow:hidden}.level-fill{border-radius:999px;height:100%;transition:width .22s;display:block}.level-fill-gold{background:linear-gradient(90deg,#fbbf24,#fde047)}.level-fill-emerald{background:linear-gradient(90deg,#059669,#34d399)}.level-fill-cobalt{background:linear-gradient(90deg,#2563eb,#38bdf8)}.ledger-verdict{border-radius:10px;margin-top:auto;padding:.72rem .85rem;font-size:.82rem;line-height:1.5}.ledger-verdict-coral{color:#ffe4e6;background:#e11d4824;border:1px solid #fb718557}.ledger-verdict-emerald{color:#d1fae5;background:#0596692e;border:1px solid #34d3996b}.ledger-verdict-gold{color:#fef3c7;background:#f59e0b26;border:1px solid #fbbf2461}.investment-milestone-footer{border-top:1px solid #ffffff1a;margin-top:1.1rem;padding-top:1rem}.milestone-cards-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;display:grid}.milestone-jump-card{text-align:left;cursor:pointer;background:#0f172aa8;border:1px solid #94a3b833;border-radius:10px;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.62rem .72rem;transition:border-color .14s,background-color .14s;display:flex}.milestone-jump-card:hover{background:#172342cc;border-color:#fbbf248c}.m-tag{font-family:var(--font-mono);color:#fde047;font-size:.65rem;font-weight:700}.m-cloud{color:#fda4af;font-size:.73rem}.m-local{color:#6ee7b7;font-size:.73rem}.investment-disclaimer-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem 1.25rem;margin-top:.95rem;display:flex}.investment-disclaimer-row p{color:#94a3b8;max-width:72ch;margin:0;font-size:.79rem;line-height:1.52}@media (max-width:980px){.temporal-lens-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.investment-comparison-grid{grid-template-columns:1fr}.milestone-cards-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-cells-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.token-chain-arrow{display:none}}@media (max-width:560px){.temporal-lens-grid,.ledger-kpi-pair,.anatomy-legend,.milestone-cards-strip{grid-template-columns:1fr}.daily-cells-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.investment-canvas-shell{padding-inline:.85rem}.investment-ledger-card{padding-inline:.95rem}}@media (max-width:1180px){.brand-Descriptor{display:none}.nav-link{padding-inline:.65rem;font-size:.84rem}}@media (max-width:960px){.desktop-nav{display:none}.mobile-nav{display:block}}.kicker-coral{color:#fda4af}.kicker-dot-coral{background:#fb7185;box-shadow:0 0 10px #fb7185bf}.uc-hero-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin-top:1.65rem;display:grid}.uc-hero-metric{border-radius:var(--radius-md);background:#0f172ab8;border:1px solid #94a3b83d;flex-direction:column;gap:.18rem;padding:.85rem 1rem;display:flex}.uc-hero-metric strong{font-family:var(--font-display);color:#fde047;letter-spacing:-.03em;font-size:clamp(1.25rem,2vw,1.65rem);font-weight:760}.uc-hero-metric span{color:#cbd5e1;font-size:.78rem}.uc-filter-bar{border-radius:var(--radius-lg);border:1px solid var(--rule);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;margin-bottom:1.75rem;padding:.75rem 1rem;display:flex;box-shadow:0 8px 24px #0f172a0d}.uc-filter-pills{flex-wrap:wrap;gap:.45rem;display:flex}.uc-filter-btn{border:1px solid var(--rule);color:#1e293b;min-height:40px;font-family:var(--font-display);background:#f8fafc;border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .9rem;font-size:.82rem;font-weight:650;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.uc-filter-btn:hover{color:#1d4ed8;border-color:#2563eb}.uc-filter-btn-active{color:#fff;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);border-color:#0f172a}.uc-filter-btn-active:hover{color:#fff}.uc-filter-count{min-width:1.35rem;height:1.35rem;font-family:var(--font-mono);background:#94a3b838;border-radius:999px;place-items:center;padding-inline:.3rem;font-size:.7rem;display:inline-grid}.uc-filter-btn-active .uc-filter-count{color:#170c00;background:#fbbf24;font-weight:700}.uc-archive-status{font-family:var(--font-mono);color:var(--muted-ink);font-size:.74rem}.uc-featured-showcase{border-radius:var(--radius-xl);background:radial-gradient(55% 60% at 88% 18%,#e11d4838,#0000 65%),radial-gradient(55% 60% at 15% 85%,#10b98129,#0000 65%),linear-gradient(165deg,#0d1428 0%,#070b17 100%);border:1px solid #fb718552;margin-bottom:2.25rem;padding:clamp(2.25rem,3.6vw,3rem) clamp(1.5rem,3.2vw,2.75rem) clamp(1.75rem,3.2vw,2.5rem);position:relative;box-shadow:0 26px 64px #0f172a38}.uc-featured-showcase:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fb7185 0%,#fbbf24 38%,#38bdf8 72%,#10b981 100%);border-radius:999px;height:5px;position:absolute;top:.9rem;left:clamp(1.5rem,3.2vw,2.75rem);right:clamp(1.5rem,3.2vw,2.75rem);box-shadow:0 2px 14px #fb718547,0 2px 12px #10b98138}.uc-featured-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.95fr);align-items:center;gap:2rem;display:grid}.uc-featured-badges{flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.75rem;display:flex}.uc-order-pill{color:#fde68a;font-family:var(--font-mono);background:#fbbf2433;border:1px solid #fbbf2480;border-radius:999px;padding:.22rem .65rem;font-size:.68rem;font-weight:700}.uc-cat-pill{font-family:var(--font-mono);border-radius:999px;padding:.22rem .65rem;font-size:.68rem;font-weight:700}.uc-cat-coral{color:#fecdd3;background:#f43f5e33;border:1px solid #fb718573}.uc-ref-label{font-family:var(--font-mono);color:#94a3b8;font-size:.72rem}.uc-cold-quote{font-family:var(--font-display);color:#fda4af;margin:0 0 .45rem;font-size:clamp(1.15rem,1.9vw,1.45rem);font-style:italic;font-weight:700}.uc-featured-title{font-family:var(--font-display);letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(1.65rem,2.8vw,2.35rem);font-weight:760;line-height:1.16}.uc-featured-summary{color:#dbe4f2;margin:.85rem 0 0;font-size:.95rem;line-height:1.62}.uc-dual-acts-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.15rem;display:grid}.uc-act-box{border-radius:var(--radius-md);padding:.85rem .95rem;font-size:.84rem;line-height:1.5}.uc-act-box p{color:#e2e8f0;margin:.3rem 0 0}.uc-act-exposure{background:#9f123938;border:1px solid #fb718557}.uc-act-replay{background:#065f463d;border:1px solid #34d3995c}.uc-act-kicker{font-family:var(--font-mono);letter-spacing:.05em;color:#fde68a;font-size:.66rem;font-weight:700;display:block}.uc-dark-chip{font-family:var(--font-mono);color:#e2e8f0;background:#0f172ac7;border:1px solid #94a3b842;border-radius:6px;padding:.24rem .6rem;font-size:.7rem}.uc-photo-stage{border-radius:var(--radius-lg);border:1px solid #ffffff29;position:relative;overflow:hidden;box-shadow:0 20px 48px #00000085}.uc-photo-stage img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.uc-photo-top-pill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-mono);color:#f8fafc;background:#070a16d1;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .7rem;font-size:.7rem;display:inline-flex;position:absolute;top:.85rem;left:.85rem}.uc-live-dot-coral{background:#fb7185;border-radius:50%;width:8px;height:8px;display:inline-block;box-shadow:0 0 8px #fb7185}.uc-photo-bottom-hud{inset-inline:.85rem;border-radius:var(--radius-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070a16db;border:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .9rem;display:flex;position:absolute;bottom:.85rem}.uc-hud-sub{font-family:var(--font-mono);color:#fda4af;font-size:.64rem;display:block}.uc-hud-main{font-family:var(--font-display);color:#fff;font-size:.92rem}.uc-mini-wave{align-items:center;gap:3px;height:28px;display:flex}.uc-mini-wave span{background:linear-gradient(#fb7185 0%,#fbbf24 100%);border-radius:999px;width:3px;display:block}.uc-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.uc-card-case-ref{font-family:var(--font-mono);color:#2563eb;margin-bottom:.2rem;font-size:.72rem;font-weight:600}.uc-card-title{margin-bottom:.25rem!important;font-size:1.55rem!important}.uc-card-subhead{color:#0f172a!important;font-size:.98rem!important;font-weight:700!important}.uc-card-contrast{gap:.5rem;margin-top:.95rem;display:grid}.uc-contrast-row{border-radius:var(--radius-sm);flex-direction:column;gap:.2rem;padding:.65rem .8rem;font-size:.82rem;line-height:1.48;display:flex}.uc-contrast-risk{color:#881337;background:#fff1f2;border:1px solid #fecdd3}.uc-contrast-local{color:#064e3b;background:#ecfdf5;border:1px solid #a7f3d0}.uc-contrast-tag{font-family:var(--font-mono);letter-spacing:.05em;font-size:.65rem;font-weight:700}.uc-card-actions{flex-wrap:wrap;gap:.6rem;display:flex}.br-top-subbar{background:#050812;border-bottom:1px solid #94a3b829;padding-block:.65rem}.br-top-subbar-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;display:flex}.br-crumb-link{font-family:var(--font-display);color:#cbd5e1;font-size:.82rem;font-weight:650}.br-crumb-link:hover{color:#fde047}.br-case-pill-group{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.br-case-pill-coral,.br-case-pill-gold,.br-case-pill-muted{font-family:var(--font-mono);border-radius:999px;padding:.2rem .6rem;font-size:.68rem;font-weight:700}.br-case-pill-coral{color:#fecdd3;background:#f43f5e33;border:1px solid #fb718573}.br-case-pill-gold{color:#fde68a;background:#f59e0b33;border:1px solid #fbbf2473}.br-case-pill-muted{color:#cbd5e1;background:#94a3b824}.br-cold-open{background:radial-gradient(60% 55% at 80% 18%,#e11d483d,#0000 65%),radial-gradient(55% 50% at 15% 15%,#2563eb33,#0000 65%),#070a16;border-bottom:1px solid #ffffff1a;padding-block:clamp(2.5rem,4.8vw,4rem) 2.5rem}.br-cold-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr);align-items:center;gap:2.25rem;display:grid}.br-cold-h1{font-family:var(--font-display);letter-spacing:-.04em;color:#fff;margin:.35rem 0 .9rem;font-size:clamp(2.25rem,4.6vw,3.85rem);font-weight:780;line-height:1.05}.br-coral-italic{color:#fda4af;font-style:italic}.br-emerald-italic{color:#047857;font-style:italic}.br-hero-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-top:1.35rem;display:grid}.br-hero-kpi{border-radius:var(--radius-md);background:#0f172ac7;border:1px solid #fb718547;flex-direction:column;gap:.12rem;padding:.7rem .8rem;display:flex}.br-hero-kpi strong{font-family:var(--font-display);color:#fda4af;font-size:1.12rem}.br-hero-kpi span{color:#cbd5e1;font-size:.72rem}.br-hero-kpi-emerald{border-color:#34d3996b}.br-hero-kpi-emerald strong{color:#6ee7b7}.br-btn-emerald{background:linear-gradient(135deg,#059669 0%,#047857 100%);border-color:#34d3998c}.br-scene-photo-card{border-radius:var(--radius-xl);border:1px solid #fb718559;position:relative;overflow:hidden;box-shadow:0 24px 60px #0000008c}.br-scene-photo-card img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.br-photo-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-mono);color:#fff;background:#070a16d6;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:.45rem;padding:.32rem .75rem;font-size:.7rem;display:inline-flex;position:absolute;top:.9rem;left:.9rem}.br-photo-caption-bar{inset-inline:.9rem;border-radius:var(--radius-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070a16e0;border:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .95rem;display:flex;position:absolute;bottom:.9rem}.br-photo-caption-bar small{font-family:var(--font-mono);color:#fda4af;font-size:.65rem;display:block}.br-photo-caption-bar strong{font-family:var(--font-display);color:#fff;font-size:.95rem}.br-chapter-rail{border-radius:var(--radius-lg);background:#0d1428db;border:1px solid #94a3b838;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2.25rem;padding:1.1rem 1.25rem;display:grid}.br-rail-act{font-family:var(--font-mono);letter-spacing:.06em;margin-bottom:.5rem;font-size:.68rem;font-weight:700;display:block}.br-rail-act-coral{color:#fda4af}.br-rail-act-emerald{color:#6ee7b7}.br-rail-pills{flex-wrap:wrap;gap:.4rem;display:flex}.br-rail-pill{color:#e2e8f0;background:#ffffff0d;border:1px solid #94a3b83d;border-radius:999px;align-items:center;gap:.35rem;min-height:34px;padding:.25rem .65rem;font-size:.76rem;font-weight:600;transition:border-color .14s,background-color .14s;display:inline-flex}.br-rail-pill-coral:hover{color:#fff;background:#f43f5e2e;border-color:#fb7185}.br-rail-pill-emerald:hover{color:#fff;background:#10b98133;border-color:#34d399}.br-act-exposure{background:linear-gradient(#090d1b 0%,#0d1122 100%);padding-block:2.75rem 3.5rem}.br-act-replay{padding-block:3rem 3.5rem}.br-chapters-stack{gap:1.75rem;display:grid}.br-dual-chapters{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.br-chapter-card{border-radius:var(--radius-xl);padding:clamp(2.1rem,3.2vw,2.75rem) clamp(1.35rem,2.8vw,2.35rem) clamp(1.5rem,2.8vw,2.25rem);position:relative;overflow:hidden}.br-chapter-card:after{content:"";pointer-events:none;border-radius:999px;height:5px;position:absolute;top:.85rem;left:clamp(1.35rem,2.8vw,2.35rem);right:clamp(1.35rem,2.8vw,2.35rem)}.br-chapter-dark{background:linear-gradient(165deg,#121931 0%,#0b1020 100%);border:1px solid #fb718542;box-shadow:0 20px 48px #0000006b}.br-chapter-dark:after{background:linear-gradient(90deg,#fb7185 0%,#fbbf24 55%,#38bdf8 100%);box-shadow:0 2px 12px #fb718540}.br-chapter-light{background:#fff;border:1px solid #05966940;box-shadow:0 18px 44px #0f172a12}.br-chapter-light:after{background:linear-gradient(90deg,#10b981 0%,#38bdf8 52%,#fbbf24 100%);box-shadow:0 2px 12px #10b98138}.br-chapter-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:center;gap:2rem;display:grid}.br-chapter-folio{font-family:var(--font-mono);color:#94a3b8;flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:.55rem;font-size:.72rem;display:flex}.br-chapter-folio-light{color:#475569}.br-folio-num{border-radius:999px;padding:.18rem .55rem;font-weight:700}.br-folio-coral{color:#fda4af;background:#f43f5e33}.br-folio-emerald{color:#065f46;background:#d1fae5}.br-chapter-h2{font-family:var(--font-display);letter-spacing:-.03em;color:#fff;margin:0 0 .7rem;font-size:clamp(1.65rem,2.7vw,2.3rem);font-weight:760;line-height:1.14}.br-chapter-h2-light{color:#0f172a}.br-chapter-body{color:#dbe4f2;margin:0;font-size:.95rem;line-height:1.64}.br-chapter-body-light{color:#334155}.br-inline-photo{border-radius:var(--radius-md);border:1px solid #ffffff24;position:relative;overflow:hidden}.br-inline-photo img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}.br-inline-photo-tag{font-family:var(--font-mono);color:#f8fafc;background:#070a16d6;border-radius:8px;padding:.32rem .65rem;font-size:.68rem;position:absolute;bottom:.6rem;left:.6rem;right:.6rem}.br-evidence-box,.br-market-card,.br-echo-card{border-radius:var(--radius-lg);background:#080c19;border:1px solid #94a3b83d;padding:1.25rem}.br-evidence-head{font-family:var(--font-mono);color:#94a3b8;border-bottom:1px solid #94a3b829;flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-bottom:1rem;padding-bottom:.75rem;font-size:.7rem;display:flex}.br-kicker-coral{color:#fda4af;align-items:center;gap:.4rem;font-weight:700;display:inline-flex}.br-transfer-columns{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:.75rem;display:grid}.br-transfer-node{border-radius:var(--radius-md);background:#131c34d9;border:1px solid #94a3b838;flex-direction:column;justify-content:space-between;gap:.6rem;padding:.9rem;display:flex}.br-node-alert{background:#88133738;border-color:#fb71858c}.br-node-dim{opacity:.72}.br-node-title{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:#cbd5e1;margin:0;font-size:.72rem}.br-pdf-mini,.br-cloud-box{border-radius:var(--radius-sm);background:#0f172a;border:1px solid #94a3b83d;padding:.75rem}.br-pdf-tag,.br-cloud-tag{font-family:var(--font-mono);color:#fde68a;margin-bottom:.25rem;font-size:.64rem;display:block}.br-pdf-mini strong,.br-cloud-box strong{color:#fff;font-size:.88rem;display:block}.br-pdf-mini p,.br-cloud-box p{color:#fda4af;margin:.3rem 0 0;font-size:.8rem;font-style:italic}.br-voice-pill{font-family:var(--font-mono);color:#bfdbfe;background:#2563eb2e;border:1px solid #60a5fa57;border-radius:8px;justify-content:space-between;padding:.4rem .65rem;font-size:.68rem;display:flex}.br-transfer-arrow{font-family:var(--font-mono);color:#64748b;place-items:center;font-size:.68rem;font-weight:700;display:grid}.br-transfer-arrow-live{color:#fb7185}.br-status-strip-coral{color:#fecdd3;font-family:var(--font-mono);background:#f43f5e38;border-radius:6px;padding:.35rem .55rem;font-size:.66rem}.br-placeholder-note{color:#94a3b8;margin:0;font-size:.8rem}.br-legal-outcomes-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.br-legal-tile{border-radius:var(--radius-md);background:#0f172ad1;border:1px solid #fb718547;padding:.85rem}.br-legal-tile small{font-family:var(--font-mono);color:#fda4af;font-size:.65rem;display:block}.br-legal-tile strong{font-family:var(--font-display);color:#fff;margin-top:.2rem;font-size:1.15rem;display:block}.br-legal-tile p{color:#cbd5e1;margin:.25rem 0 0;font-size:.8rem}.br-popia-rules{gap:.75rem;margin:1.1rem 0 0;display:grid}.br-popia-rule{border-radius:var(--radius-md);background:#0f172ad1;border:1px solid #94a3b83d;padding:.85rem .95rem}.br-popia-rule dt{color:#fff;justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.9rem;font-weight:700;display:flex}.br-popia-rule dt small{font-family:var(--font-mono);color:#fde68a;font-size:.7rem}.br-popia-rule dd{color:#cbd5e1;margin:.35rem 0 0;font-size:.84rem;line-height:1.52}.br-price-strip{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem;margin-bottom:.85rem;display:flex}.br-price-caption{color:#94a3b8;font-size:.75rem;display:block}.br-price-main{align-items:baseline;gap:.6rem;display:flex}.br-price-main strong{font-family:var(--font-display);color:#fff;font-size:2rem}.br-delta-pill{font-family:var(--font-mono);border-radius:999px;padding:.2rem .55rem;font-size:.78rem;font-weight:700}.br-delta-neg{color:#fda4af;background:#f43f5e40}.br-delta-flat{color:#e2e8f0;background:#94a3b833}.br-open-box{text-align:right;color:#94a3b8;font-size:.76rem}.br-open-box strong{color:#e2e8f0;font-size:1rem;display:block}.br-svg-plot-wrap{border-radius:var(--radius-md);background:#0d1426;border:1px solid #94a3b82e;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.5rem;padding:.65rem;display:grid}.br-market-svg{width:100%;height:112px;display:block}.br-plot-axis{font-family:var(--font-mono);color:#94a3b8;flex-direction:column;justify-content:space-between;font-size:.68rem;display:flex}.br-scrubber-box{margin-top:.85rem}.br-scrubber-label{font-family:var(--font-mono);color:#cbd5e1;justify-content:space-between;margin-bottom:.35rem;font-size:.7rem;display:flex}.br-range-input{accent-color:#fb7185;cursor:pointer;width:100%}.br-market-event-note{color:#fde68a;margin:.4rem 0 0;font-size:.82rem}.br-leak-chain{font-family:var(--font-mono);color:#cbd5e1;border-top:1px solid #94a3b829;flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.85rem;padding-top:.75rem;font-size:.72rem;display:flex}.br-leak-chain strong{color:#fda4af}.br-revoke-feedback{border-radius:var(--radius-md);color:#ffe4e6;background:#f43f5e29;border:1px solid #fb71856b;margin-top:1rem;padding:.85rem 1rem;font-size:.86rem;line-height:1.55}.br-echo-cols{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:.75rem;display:grid}.br-echo-col{flex-direction:column;gap:.5rem;display:flex}.br-link-state-box{border-radius:var(--radius-md);flex-direction:column;flex:1;gap:.25rem;padding:.85rem;display:flex}.br-link-open{color:#fecdd3;background:#f43f5e2e;border:1px solid #fb718573}.br-link-closed{color:#94a3b8;background:#1e293bbf;border:1px dashed #94a3b866}.br-link-state-box strong{color:#fff;font-size:1rem}.br-link-state-box p{margin:0;font-size:.8rem}.br-echo-divider{font-family:var(--font-mono);color:#fda4af;place-items:center;font-size:1rem;display:grid}.br-pdf-surviving{border-color:#fbbf248c}.br-surviving-badge{color:#fde68a;font-family:var(--font-mono);background:#f59e0b38;border-radius:6px;margin-top:.45rem;padding:.18rem .5rem;font-size:.64rem;font-weight:700;display:inline-block}.br-echo-verdict{color:#fde68a;border-top:1px solid #94a3b82e;align-items:center;gap:.5rem;margin-top:.9rem;padding-top:.75rem;font-size:.85rem;display:flex}.br-rewind-band{background:radial-gradient(60% 80%,#10b98147,#0000 70%),linear-gradient(90deg,#061816 0%,#092622 50%,#071624 100%);border-block:1px solid #34d3995c;padding-block:2.25rem}.br-rewind-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.br-rewind-kicker{font-family:var(--font-mono);letter-spacing:.07em;color:#6ee7b7;margin:0 0 .35rem;font-size:.74rem;font-weight:700}.br-rewind-title{font-family:var(--font-display);color:#fff;flex-wrap:wrap;align-items:baseline;gap:.85rem;margin:0;font-size:clamp(1.35rem,2.4vw,1.9rem);display:flex}.br-rewind-clock{color:#fde047;letter-spacing:-.04em;font-size:clamp(2.1rem,3.8vw,3rem);font-weight:800}.br-verify-tally{color:#065f46;font-family:var(--font-mono);background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;margin-top:1rem;padding:.4rem .75rem;font-size:.75rem;font-weight:700;display:inline-block}.br-extract-workbench{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:1rem;display:grid}.br-extract-leaf{border-radius:var(--radius-lg);background:#f8fafc;border:1px solid #cbd5e1;padding:1.15rem}.br-leaf-meta{font-family:var(--font-mono);color:#475569;justify-content:space-between;margin-bottom:.55rem;font-size:.7rem;display:flex}.br-leaf-title{font-family:var(--font-display);color:#0f172a;margin-bottom:.65rem;font-size:1rem;font-weight:700}.br-redacted-lines{gap:.35rem;margin-block:.55rem;display:grid}.br-redacted-lines span{background:#e2e8f0;border-radius:999px;height:7px;display:block}.br-highlighted-quote{color:#064e3b;background:#d1fae5;border-left:4px solid #059669;border-radius:8px;margin:.75rem 0;padding:.65rem .8rem;font-weight:700}.br-highlighted-quote mark{color:inherit;background:0 0}.br-leaf-foot{color:#64748b;margin:.65rem 0 0;font-size:.76rem}.br-points-panel{border-radius:var(--radius-lg);background:#f0fdf4;border:1px solid #a7f3d0;padding:1.15rem}.br-local-kicker{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#047857;font-size:.68rem;font-weight:700;display:block}.br-points-panel h4{font-family:var(--font-display);color:#0f172a;margin:.3rem 0 .75rem;font-size:1.2rem}.br-points-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.br-point-row{color:#1e293b;align-items:flex-start;gap:.6rem;font-size:.86rem;display:flex}.br-point-check{color:#334155;width:28px;height:28px;font-family:var(--font-mono);background:#fff;border:1px solid #94a3b8;border-radius:50%;flex:none;font-size:.72rem;font-weight:700}.br-point-check-on{color:#fff;background:#059669;border-color:#059669}.br-points-foot{color:#065f46;border-top:1px solid #bbf7d0;margin-top:.85rem;padding-top:.65rem;font-size:.78rem;font-weight:600}.br-compliance-callout{border-radius:var(--radius-md);color:#334155;background:#f1f5f9;border-left:4px solid #059669;margin-top:1rem;padding:.85rem 1rem;font-size:.85rem}.br-appliance-card{border-radius:var(--radius-lg);background:linear-gradient(#f4faf9 0%,#e8f3f1 100%);border:1px solid #99d5c9;padding:1.15rem}.br-appliance-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;display:flex}.br-appliance-heading{font-family:var(--font-display);color:#0f172a;margin:.2rem 0 0;font-size:1rem}.br-appliance-controls{flex-wrap:wrap;gap:.35rem;display:flex}.br-cutaway-btn,.br-angle-btn{min-height:34px;font-family:var(--font-display);color:#0f172a;background:#fff;border:1px solid #94a3b8;border-radius:999px;padding:.3rem .7rem;font-size:.76rem;font-weight:650}.br-cutaway-btn-active{color:#fff;background:#047857;border-color:#047857}.br-canvas-stage{border-radius:var(--radius-md);background:radial-gradient(circle at 50% 42%,#fff 0%,#dcece9 100%);border:1px solid #b8dcd5;position:relative;overflow:hidden}.br-appliance-canvas{cursor:grab;touch-action:pan-y;width:100%;height:235px;display:block}.br-appliance-canvas:active{cursor:grabbing}.br-cutaway-callout{color:#ecfdf5;background:#064e3beb;align-items:center;gap:.45rem;padding:.45rem .75rem;font-size:.76rem;display:flex}.br-cutaway-dot{background:#6ee7b7;border-radius:50%;flex:none;width:8px;height:8px}.br-pipeline-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:.75rem;display:grid}.br-pipeline-step{text-align:left;border-radius:var(--radius-sm);color:#1e293b;background:#fff;border:1px solid #cbd5e1;flex-direction:column;gap:.2rem;padding:.6rem .65rem;display:flex}.br-pipeline-step-active{background:#ecfdf5;border-color:#059669}.br-pipeline-title{font-family:var(--font-mono);color:#047857;font-size:.68rem;font-weight:700}.br-pipeline-desc{color:#334155;font-size:.74rem;line-height:1.4}.br-appliance-foot{color:#334155;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.75rem;font-size:.76rem;display:flex}.br-glb-link{font-family:var(--font-mono);color:#047857;font-weight:700;text-decoration:underline}.br-permit-box,.br-audit-box{border-radius:var(--radius-lg);background:#f8fafc;border:1px solid #cbd5e1;margin-top:1.1rem;padding:1rem}.br-permit-top{font-family:var(--font-mono);color:#475569;justify-content:space-between;margin-bottom:.65rem;font-size:.68rem;display:flex}.br-role-switcher{background:#e2e8f0;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;padding:.3rem;display:grid}.br-role-btn{min-height:40px;font-family:var(--font-display);color:#334155;background:0 0;border:1px solid #0000;border-radius:7px;padding:.4rem .5rem;font-size:.8rem;font-weight:650}.br-role-btn[aria-pressed=true]{color:#0f172a;background:#fff;border-color:#cbd5e1;box-shadow:0 2px 6px #0f172a14}.br-verdict-banner{border-radius:10px;align-items:flex-start;gap:.75rem;margin-top:.85rem;padding:.9rem;display:flex}.br-verdict-open{color:#064e3b;background:#d1fae5;border:1px solid #6ee7b7}.br-verdict-closed{color:#881337;background:#ffe4e6;border:1px solid #fda4af}.br-verdict-stamp{color:#fff;background:#059669;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.br-verdict-closed .br-verdict-stamp{background:#e11d48}.br-verdict-banner strong{font-family:var(--font-display);font-size:1.05rem;display:block}.br-verdict-banner p{margin:.2rem 0 0;font-size:.84rem}.br-audit-table{border-collapse:collapse;width:100%;font-size:.8rem}.br-audit-table th,.br-audit-table td{text-align:left;border-bottom:1px solid #e2e8f0;padding:.55rem .45rem}.br-audit-table th{font-family:var(--font-mono);text-transform:uppercase;color:#64748b;font-size:.68rem}.br-event-pill{border-radius:6px;padding:.18rem .5rem;font-size:.74rem;font-weight:650;display:inline-block}.br-event-open{color:#065f46;background:#d1fae5}.br-event-blocked{color:#9f1239;background:#ffe4e6}.br-audit-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-top:.75rem;display:flex}.br-export-record-btn{color:#fff;min-height:38px;font-family:var(--font-display);background:#0f172a;border:1px solid #0f172a;border-radius:8px;padding:.45rem .85rem;font-size:.8rem;font-weight:650}.br-export-record-btn:hover{background:#047857;border-color:#047857}.br-audit-pager{font-family:var(--font-mono);color:#475569;align-items:center;gap:.45rem;font-size:.72rem;display:flex}.br-audit-pager button{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:6px;width:32px;height:32px;font-weight:700}.br-audit-pager button:disabled{opacity:.35}.br-audit-footnote{color:#475569;margin:.65rem 0 0;font-size:.76rem}.br-payoff-photo-card{border-radius:var(--radius-xl);border:1px solid #99d5c9;position:relative;overflow:hidden;box-shadow:0 20px 48px #0f172a24}.br-payoff-photo-card img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.br-payoff-overlay{inset-inline:0;color:#fff;background:linear-gradient(#0000 0%,#0618228c 45%,#061822f0 100%);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem;padding:2.5rem 1.15rem 1rem;display:flex;position:absolute;bottom:0}.br-payoff-time span{color:#a7f3d0;align-items:center;gap:.4rem;font-size:.76rem;display:flex}.br-payoff-time i{background:#34d399;border-radius:50%;width:8px;height:8px}.br-payoff-time time{font-family:var(--font-display);letter-spacing:-.05em;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:800;line-height:1;display:block}.br-payoff-check{color:#ecfdf5;background:#10b9813d;border:1px solid #6ee7b780;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .7rem;font-size:.74rem;display:inline-flex}.br-dossier-details{border-radius:var(--radius-lg);border:1px solid var(--rule);background:#fff;padding:1.25rem 1.5rem}.br-dossier-details summary{cursor:pointer;font-family:var(--font-display);color:#0f172a;font-weight:700}.br-dossier-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.15rem;display:grid}.br-dossier-item{border-radius:var(--radius-md);background:#f8fafc;border:1px solid #e2e8f0;padding:.9rem}.br-dossier-item span{font-family:var(--font-mono);color:#2563eb;font-size:.68rem;font-weight:700}.br-dossier-item h3{color:#0f172a;margin:.25rem 0 .35rem;font-size:1rem}.br-dossier-item p{color:#334155;margin:0;font-size:.84rem;line-height:1.55}.br-modal-prose h3{font-family:var(--font-display);color:#fde68a;margin:1rem 0 .3rem;font-size:1.05rem}.br-modal-prose p{color:#e2e8f0;margin:0;font-size:.9rem;line-height:1.6}.br-modal-steps{color:#e2e8f0;gap:.65rem;padding-left:1.25rem;font-size:.92rem;line-height:1.55;display:grid}.tc-hero-grid,.tc-outcome-grid{grid-template-columns:minmax(0,1.22fr) minmax(0,.95fr);align-items:center;gap:2.25rem;display:grid}.tc-dossier-summary-card{border-radius:var(--radius-xl);background:linear-gradient(165deg,#111930 0%,#090e1d 100%);border:1px solid #fbbf2452;padding:2rem 1.35rem 1.35rem;position:relative;box-shadow:0 22px 54px #0000007a}.tc-dossier-summary-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fbbf24 0%,#38bdf8 48%,#10b981 82%,#fb7185 100%);border-radius:999px;height:5px;position:absolute;top:.85rem;left:1.35rem;right:1.35rem}.tc-hero-thumb{border-radius:var(--radius-md);border:1px solid #ffffff24;margin-bottom:1rem;overflow:hidden}.tc-hero-thumb img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.tc-summary-rows{gap:.55rem;display:grid}.tc-summary-row{background:#060a16b8;border:1px solid #94a3b82e;border-radius:8px;flex-direction:column;gap:.12rem;padding:.55rem .75rem;display:flex}.tc-summary-row span{font-family:var(--font-mono);color:#94a3b8;font-size:.65rem}.tc-summary-row strong{color:#f8fafc;font-size:.84rem}.tc-emerald-text{color:#6ee7b7!important}.tc-workbench-band{background:linear-gradient(#080c18 0%,#0c1224 100%);padding-block:3rem 3.5rem}.tc-tabs-kicker{font-family:var(--font-mono);color:#fde68a;margin-bottom:.6rem;font-size:.72rem;font-weight:700;display:block}.tc-tabs-row{flex-wrap:wrap;gap:.45rem;display:flex}.tc-tab-btn{color:#dbe4f2;min-height:40px;font-family:var(--font-display);background:#0f172ac7;border:1px solid #94a3b847;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .9rem;font-size:.82rem;font-weight:650;display:inline-flex}.tc-tab-btn-active{color:#170c00;background:linear-gradient(135deg,#fde047 0%,#fbbf24 50%,#f59e0b 100%);border-color:#0000;font-weight:700}.tc-artifact-panel{border-radius:var(--radius-lg);background:#080c19e0;border:1px solid #60a5fa42;margin-top:1rem;padding:1.35rem}.tc-artifact-head{border-bottom:1px solid #94a3b82e;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;display:flex}.tc-signoff-box{border-radius:var(--radius-md);background:#131c34e6;border:1px solid #94a3b840;flex-direction:column;gap:.45rem;padding:.65rem .85rem;display:flex}.tc-signoff-label{font-family:var(--font-mono);color:#cbd5e1;font-size:.68rem}.tc-signoff-label strong{color:#fde68a}.tc-signoff-btns{flex-wrap:wrap;gap:.4rem;display:flex}.tc-findings-list{gap:.85rem;margin-top:1rem;display:grid}.tc-finding-card{border-radius:var(--radius-md);background:#111930c7;border:1px solid #94a3b833;padding:.95rem 1.05rem}.tc-finding-top{flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-bottom:.35rem;display:flex}.tc-finding-top strong{color:#fff;font-size:.95rem}.tc-finding-status{font-family:var(--font-mono);color:#6ee7b7;font-size:.7rem}.tc-finding-text{color:#e2e8f0;margin:0;font-size:.9rem;line-height:1.58}@media (max-width:980px){.uc-hero-metrics,.br-hero-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.uc-featured-grid,.uc-archive-grid,.br-cold-grid,.br-chapter-rail,.br-dual-chapters,.br-chapter-grid,.br-extract-workbench,.br-dossier-grid,.tc-hero-grid,.tc-outcome-grid,.br-pipeline-rail{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.uc-hero-metrics,.uc-dual-acts-strip,.br-hero-kpis,.br-transfer-columns,.br-legal-outcomes-grid,.br-echo-cols,.br-role-switcher{grid-template-columns:minmax(0,1fr)}.br-transfer-arrow,.br-echo-divider{padding-block:.25rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.sr-reveal-wait{opacity:1!important;transform:none!important}.spotlight-card{transform:none!important}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body,.light-chapter{color:#000!important;background:#fff!important}.site-header,.site-footer,.staging-banner,.sovereign-hero-canvas,.hero-actions,.seg-group,.action-row,.state-selector-row,.back-to-top-orb,.studio-audio-deck{display:none!important}.sheet-card,.workbench-shell,.form-card,.spotlight-shell,.study-card,.prose-section{color:#000!important;box-shadow:none!important;background:#fff!important;border-color:#666!important}}
