@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&family=Michroma&display=swap";:root{color-scheme:dark;--void: #020305;--void-panel: #05070d;--glass: rgba(233, 237, 242, .035);--glass-strong: rgba(233, 237, 242, .06);--line: rgba(233, 237, 242, .11);--line-strong: rgba(233, 237, 242, .2);--silver: #e9edf2;--silver-soft: #aeb8c7;--silver-dim: #6b7686;--gold: #c7a95a;--gold-bright: #f1d78f;--good: #7be1af;--bad: #f38d8d;--warm: #f2cb73;--font-body: "Inter", ui-sans-serif, system-ui, sans-serif;--font-display: "Space Grotesk", "Inter", sans-serif;--font-mark: "Michroma", "Space Grotesk", sans-serif;--font-mono: ui-monospace, "Cascadia Mono", Consolas, monospace}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--void);color:var(--silver);font-family:var(--font-body);font-size:16px;line-height:1.6}#root{min-height:100vh}a{color:inherit}.shell{min-height:100vh;display:flex;flex-direction:column;position:relative;background:radial-gradient(90% 60% at 50% -10%,rgba(233,237,242,.045),transparent 70%),var(--void)}.constellation-backdrop{position:fixed;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;opacity:.55}.constellation-backdrop line{stroke:#e9edf212;stroke-width:.6}.constellation-backdrop circle{fill:#e9edf266}.gold-horizon{position:absolute;left:8%;right:8%;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(241,215,143,.75) 50%,transparent);box-shadow:0 0 26px #f1d78f59,0 0 80px #c7a95a33;pointer-events:none}.topbar{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 40px;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;font-family:var(--font-mark);font-size:1.05rem;letter-spacing:.32em;background:linear-gradient(180deg,#fff,#d7dde6 40%,#96a0b0 55%,#e9edf2);-webkit-background-clip:text;background-clip:text;color:transparent;text-transform:uppercase}.brand svg{flex:none}.nav-group{display:flex;gap:6px;flex-wrap:wrap}.nav-group a{text-decoration:none;color:var(--silver-soft);font-size:.86rem;letter-spacing:.04em;padding:8px 14px;border-radius:999px;border:1px solid transparent;transition:color .2s ease,border-color .2s ease,background .2s ease}.nav-group a:hover{color:var(--silver);border-color:var(--line)}.nav-group a.active{color:var(--silver);border-color:var(--line-strong);background:var(--glass)}.topbar-cta{text-decoration:none;color:var(--silver);font-size:.86rem;padding:8px 18px 9px;border:1px solid var(--line-strong);border-radius:999px;position:relative;white-space:nowrap}.topbar-cta.gold{border-color:#f1d78f66;box-shadow:inset 0 -1px #f1d78f8c}.session-chip{font-size:.78rem;color:var(--silver-dim);letter-spacing:.06em}main{position:relative;z-index:1;flex:1}.eyebrow{font-family:var(--font-mark);font-size:.64rem;letter-spacing:.28em;text-transform:uppercase;color:var(--silver-soft);margin:0 0 14px}.eyebrow.gold{color:var(--gold-bright)}.chrome{background:linear-gradient(180deg,#fff,#dce2ea 40%,#8f99a9 55%,#eef1f5 78%,#c3ccd8);-webkit-background-clip:text;background-clip:text;color:transparent}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0}.lede{color:var(--silver-soft);font-size:1.02rem;max-width:60ch}.mono{font-family:var(--font-mono);font-size:.85em}.hero-austere{position:relative;padding:9vh 40px 12vh;min-height:62vh;display:flex;flex-direction:column;justify-content:center}.hero-austere h1{font-size:clamp(2.6rem,7.2vw,6.2rem);line-height:1.04;font-weight:600;max-width:15ch;margin:0 0 28px}.hero-austere .lede{font-size:1.08rem;margin:0 0 40px}.hero-actions{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.cta-gold{font-family:var(--font-display);font-size:1rem;color:var(--silver);text-decoration:none;padding:12px 6px;border:0;background:transparent;border-bottom:1px solid rgba(241,215,143,.85);box-shadow:0 10px 24px -14px #f1d78f80;cursor:pointer;transition:letter-spacing .25s ease}.cta-gold:hover{letter-spacing:.03em}.cta-quiet{color:var(--silver-soft);text-decoration:none;font-size:.95rem;padding:12px 6px;border-bottom:1px solid var(--line)}.cta-quiet:hover{color:var(--silver);border-color:var(--line-strong)}.evidence-field{display:flex;flex-wrap:wrap;gap:14px;padding:0 40px 70px}.evidence-chip{border:1px solid var(--line);background:var(--glass);border-radius:10px;padding:12px 18px;min-width:220px}.evidence-chip .state-chip{margin-bottom:6px}.evidence-chip p{margin:4px 0 0;font-size:.85rem;color:var(--silver-soft)}.state-chip{display:inline-block;font-family:var(--font-mark);font-size:.58rem;letter-spacing:.18em;text-transform:uppercase;padding:4px 11px 5px;border-radius:999px;border:1px solid rgba(174,184,199,.35);color:var(--silver-soft);white-space:nowrap;vertical-align:middle}.state-chip.live{background:linear-gradient(180deg,#f1d78fe6,#c7a95ad9);border-color:#f1d78fe6;color:#14100a;font-weight:600}.state-chip.fresh{border-color:#e9edf28c;color:var(--silver)}.state-chip.shadow{border-color:#aeb8c766}.state-chip.stale{border-color:#f2cb7366;color:var(--warm)}.state-chip.blocked{border-color:#e9edf266;color:var(--silver)}.state-chip.missing,.state-chip.unknown{border-style:dashed;color:var(--silver-dim)}.state-chip.historical,.state-chip.research{color:var(--silver-dim)}.state-chip.good{border-color:#7be1af80;color:var(--good)}.state-chip.bad{border-color:#f38d8d80;color:var(--bad)}.page{position:relative;padding:56px 40px 80px;max-width:1280px;margin:0 auto;width:100%}.page-head{margin-bottom:40px}.page-head h1{font-size:clamp(1.8rem,3.6vw,2.8rem)}.page-head .lede{margin:12px 0 0}.panel{position:relative;border:1px solid var(--line);border-radius:16px;background:linear-gradient(180deg,var(--glass),rgba(233,237,242,.012));padding:26px 28px}.panel+.panel{margin-top:22px}.panel-title{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:18px}.panel-title h2{font-size:1.15rem}.panel-grid{display:grid;gap:22px}.panel-grid.two{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.panel-grid.three{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.ledger{display:flex;flex-direction:column}.ledger-row{display:flex;align-items:center;gap:22px;padding:20px 4px;border-bottom:1px solid var(--line);position:relative}.ledger-row:last-child{border-bottom:0}.ledger-row:after{content:"";position:absolute;bottom:-1px;right:0;width:90px;height:1px;background:linear-gradient(90deg,transparent,rgba(233,237,242,.4));pointer-events:none}.ledger-row:last-child:after{display:none}.ledger-label{font-family:var(--font-mark);font-size:.6rem;letter-spacing:.22em;text-transform:uppercase;color:var(--silver-dim);width:170px;flex:none}.ledger-value{font-family:var(--font-display);font-size:clamp(1.5rem,3.2vw,2.6rem);font-weight:600;line-height:1.1;flex:1;min-width:0;overflow-wrap:anywhere}.ledger-value.small{font-size:1.05rem;font-weight:500;color:var(--silver-soft)}.ledger-note{color:var(--silver-dim);font-size:.8rem;max-width:26ch}.table-wrap{overflow-x:auto}table.data{width:100%;border-collapse:collapse;font-size:.9rem}table.data th{font-family:var(--font-mark);font-size:.58rem;letter-spacing:.2em;text-transform:uppercase;color:var(--silver-dim);text-align:left;padding:10px 14px;border-bottom:1px solid var(--line-strong);white-space:nowrap}table.data td{padding:13px 14px;border-bottom:1px solid var(--line);vertical-align:middle}table.data tr:hover td{background:#e9edf205}.market-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px}.market-card{border:1px solid var(--line);border-radius:14px;background:var(--glass);padding:20px 22px;display:flex;flex-direction:column;gap:14px;transition:border-color .2s ease,background .2s ease}.market-card:hover{border-color:var(--line-strong);background:var(--glass-strong)}.market-topline{display:flex;justify-content:space-between;align-items:center;gap:10px}.market-topline strong{font-family:var(--font-display);font-size:1.1rem}.market-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px}.market-stat span{display:block;font-family:var(--font-mark);font-size:.54rem;letter-spacing:.18em;text-transform:uppercase;color:var(--silver-dim)}.market-stat strong{font-family:var(--font-display);font-size:1.15rem}.button-row{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.btn{font-family:var(--font-body);font-size:.9rem;color:var(--silver);background:var(--glass);border:1px solid var(--line-strong);border-radius:999px;padding:10px 22px;cursor:pointer;text-decoration:none;display:inline-block;transition:border-color .2s ease,background .2s ease}.btn:hover{border-color:#e9edf273;background:var(--glass-strong)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.confirm-gold{font-family:var(--font-display);font-size:1rem;background:transparent;border:0;border-radius:0;padding:12px 8px;border-bottom:1px solid rgba(241,215,143,.9);box-shadow:0 12px 28px -14px #f1d78f8c}.btn.confirm-gold:hover{letter-spacing:.04em}form.stack{display:flex;flex-direction:column;gap:18px;max-width:420px}form.stack label{display:flex;flex-direction:column;gap:8px;font-family:var(--font-mark);font-size:.6rem;letter-spacing:.22em;text-transform:uppercase;color:var(--silver-dim)}form.stack input,form.stack select{font-family:var(--font-body);font-size:1rem;color:var(--silver);background:var(--void-panel);border:1px solid var(--line);border-radius:10px;padding:12px 14px;outline:none;transition:border-color .2s ease}form.stack input:focus,form.stack select:focus{border-color:#e9edf273}.form-message{color:var(--silver-soft);font-size:.9rem}.form-message.error{color:var(--bad)}.side-toggle{display:flex;gap:10px}.side-toggle button{flex:1;font-family:var(--font-display);font-size:1rem;padding:14px;border-radius:12px;border:1px solid var(--line);background:var(--glass);color:var(--silver-soft);cursor:pointer;transition:all .2s ease}.side-toggle button.on-yes{border-color:#7be1af99;color:var(--good);background:#7be1af0f}.side-toggle button.on-no{border-color:#f38d8d99;color:var(--bad);background:#f38d8d0f}.auth-wrap{display:flex;justify-content:center;padding:9vh 24px}.auth-card{width:100%;max-width:460px;padding:40px 38px}.auth-card h1{font-size:1.7rem;margin-bottom:8px}.auth-card .lede{font-size:.92rem;margin:0 0 26px}.app-frame{display:flex;min-height:calc(100vh - 71px)}.app-rail{width:220px;flex:none;border-right:1px solid var(--line);padding:30px 18px;display:flex;flex-direction:column;gap:4px}.app-rail a{text-decoration:none;color:var(--silver-soft);font-size:.9rem;padding:9px 14px;border-radius:10px;border:1px solid transparent}.app-rail a:hover{color:var(--silver);background:var(--glass)}.app-rail a.active{color:var(--silver);border-color:var(--line);background:var(--glass)}.app-rail .rail-section{font-family:var(--font-mark);font-size:.52rem;letter-spacing:.24em;text-transform:uppercase;color:var(--silver-dim);margin:18px 14px 6px}.app-main{flex:1;min-width:0;padding:44px 44px 80px}.app-main .page-head h1{font-size:clamp(1.6rem,3vw,2.3rem)}.dossier{max-width:880px}.dossier-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0;border:1px solid var(--line);border-radius:16px;overflow:hidden}.dossier-cell{padding:22px 24px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--glass)}.dossier-cell span{display:block;font-family:var(--font-mark);font-size:.55rem;letter-spacing:.2em;text-transform:uppercase;color:var(--silver-dim);margin-bottom:8px}.dossier-cell strong{font-family:var(--font-display);font-size:1.5rem;font-weight:600;overflow-wrap:anywhere}.dossier-cell .state-chip{margin-top:10px}.warning-rail{margin:22px 0;display:flex;flex-direction:column;gap:10px}.warning-item{border:1px solid rgba(242,203,115,.3);border-radius:12px;background:#f2cb730a;padding:12px 18px;font-size:.9rem;color:var(--silver-soft)}.confirm-zone{margin-top:30px;display:flex;align-items:center;gap:26px;flex-wrap:wrap}.ack-label{display:flex;gap:10px;align-items:flex-start;font-size:.88rem;color:var(--silver-soft);max-width:46ch;cursor:pointer}.ack-label input{margin-top:4px;accent-color:var(--gold)}.empty-note{color:var(--silver-dim);font-size:.95rem}.skeleton{color:var(--silver-dim)}.error-note{color:var(--bad);font-size:.95rem}.meta-line{color:var(--silver-dim);font-size:.78rem;letter-spacing:.04em;margin-top:10px}.footer{position:relative;z-index:1;border-top:1px solid var(--line);padding:26px 40px;color:var(--silver-dim);font-size:.8rem;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.pricing-tier{display:flex;flex-direction:column;gap:12px}.pricing-tier .price{font-family:var(--font-display);font-size:2rem}.pricing-tier ul{margin:0;padding-left:18px;color:var(--silver-soft);font-size:.9rem}@media(max-width:900px){.topbar{padding:14px 20px;flex-wrap:wrap}.hero-austere{padding:7vh 20px 10vh}.evidence-field{padding:0 20px 50px}.page{padding:40px 20px 60px}.app-frame{flex-direction:column}.app-rail{width:100%;flex-direction:row;flex-wrap:wrap;border-right:0;border-bottom:1px solid var(--line);padding:14px}.app-rail .rail-section{display:none}.app-main{padding:30px 20px 60px}.ledger-label{width:110px}}.section-head{margin:46px 0 20px;max-width:720px}.section-head h2{font-family:var(--font-display);font-size:clamp(1.3rem,2.6vw,1.9rem);margin:6px 0 0}.step-flow{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.step-card{position:relative;border:1px solid var(--line);border-radius:14px;background:linear-gradient(180deg,var(--glass-strong),var(--glass));padding:20px 20px 18px}.step-card h3{margin:10px 0 6px;font-family:var(--font-display);font-size:1.02rem}.step-card p{margin:0;color:var(--silver-soft);font-size:.88rem;line-height:1.55}.step-index{font-family:var(--font-mark);font-size:.68rem;letter-spacing:.22em;color:var(--gold-bright)}.trust-band{display:grid;grid-template-columns:1.2fr 1fr;gap:26px;align-items:start;border:1px solid var(--line);border-radius:16px;background:linear-gradient(135deg,var(--glass-strong),rgba(199,169,90,.04));padding:30px 32px;margin-top:40px}.trust-band h2{font-family:var(--font-display);margin:6px 0 10px;font-size:clamp(1.2rem,2.4vw,1.7rem)}.trust-band-ledger{border-left:1px solid var(--line);padding-left:26px}.cta-band{position:relative;text-align:center;border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg,var(--glass-strong),transparent 80%);padding:54px 30px 58px;margin-top:48px;overflow:hidden}.cta-band h2{font-family:var(--font-display);font-size:clamp(1.35rem,2.8vw,2rem);margin:0 0 10px}.cta-band .lede{max-width:560px;margin:0 auto 22px}.cta-band .gold-horizon{bottom:0}.footer-grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:28px;padding:34px 0 26px;text-align:left}.footer-brand p{margin:0;color:var(--silver-dim);font-size:.85rem;line-height:1.6;max-width:300px}.footer-col{display:flex;flex-direction:column;gap:8px;font-size:.85rem}.footer-col strong{font-family:var(--font-mark);font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--silver-soft);margin-bottom:4px}.footer-col a{color:var(--silver-soft);text-decoration:none}.footer-col a:hover{color:var(--silver)}.footer-col span{color:var(--silver-dim)}.footer-base{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:18px;color:var(--silver-dim);font-size:.78rem}.filterbar{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-bottom:18px}.filterbar input[type=search],.filterbar select{background:var(--glass);border:1px solid var(--line);border-radius:10px;color:var(--silver);font:inherit;font-size:.88rem;padding:9px 12px}.filterbar input[type=search]{flex:1 1 220px;min-width:180px}.filterbar input[type=search]:focus,.filterbar select:focus{outline:none;border-color:var(--line-strong)}.filter-toggle{display:inline-flex;align-items:center;gap:8px;font-size:.84rem;color:var(--silver-soft);border:1px solid var(--line);border-radius:10px;padding:8px 12px;cursor:pointer;-webkit-user-select:none;user-select:none}.filter-toggle input{accent-color:var(--gold)}.tier-filter{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.tier-filter-chip{background:var(--glass);border:1px solid var(--line);border-radius:999px;color:var(--silver-soft);font:inherit;font-size:.78rem;letter-spacing:.04em;padding:6px 14px;cursor:pointer}.tier-filter-chip:hover{border-color:var(--line-strong);color:var(--silver)}.tier-filter-chip.on{border-color:var(--line-strong);background:var(--glass-strong);color:var(--silver)}.row-actionable td{background:#7be1af09}.row-blocked td{opacity:.62}.overview-strip{display:flex;gap:26px;align-items:center;flex-wrap:wrap;padding:16px 22px}.overview-strip-cell{display:flex;flex-direction:column;gap:4px}.overview-strip-cell>span{font-family:var(--font-mark);font-size:.58rem;letter-spacing:.2em;text-transform:uppercase;color:var(--silver-dim)}.small-value{font-size:.9rem;font-weight:600}.next-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.next-action{display:flex;flex-direction:column;gap:6px;border:1px solid var(--line);border-radius:12px;background:var(--glass);padding:16px 18px;text-decoration:none;transition:border-color .2s ease,background .2s ease}.next-action:hover{border-color:var(--line-strong);background:var(--glass-strong)}.next-action strong{font-family:var(--font-display);font-size:.98rem}.next-action span{color:var(--silver-dim);font-size:.84rem;line-height:1.5}.settings-identity{display:flex;align-items:center;gap:16px;margin-bottom:10px}.settings-avatar{width:46px;height:46px;border-radius:50%;border:1px solid var(--line-strong);background:linear-gradient(180deg,var(--glass-strong),var(--glass));display:grid;place-items:center;font-family:var(--font-display);font-size:1.2rem;color:var(--silver)}.field-hint{display:block;margin-top:6px;color:var(--silver-dim);font-size:.78rem;line-height:1.5;font-weight:400}.field-hint a{color:var(--silver-soft)}.unknown-ticker{border-color:#f2cb7340}.warning-rail-title{margin:0 0 10px;font-family:var(--font-mark);font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--warm)}.confirm-zone-title{margin:0 0 12px;font-family:var(--font-mark);font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--silver-soft)}.auth-trust{margin-top:22px;border-top:1px solid var(--line);padding-top:16px;display:flex;flex-direction:column;gap:10px}.auth-trust-row{display:flex;gap:10px;align-items:flex-start;color:var(--silver-dim);font-size:.82rem;line-height:1.5}.auth-trust-row .state-chip{flex-shrink:0;margin-top:2px}.auth-trust-row a{color:var(--silver-soft)}.auth-below{text-align:center;color:var(--silver-dim);font-size:.85rem;margin-top:18px}.auth-below a{color:var(--silver-soft)}.empty-state{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:26px 26px 24px}.empty-state h3{margin:0;font-family:var(--font-display);font-size:1.05rem}.empty-state .empty-note{margin:0;max-width:560px}.empty-state .state-chip{margin-bottom:2px}.explainer-band{padding:14px 22px}table.ghost tbody td{color:var(--silver-dim);font-style:italic}.tier-for{margin:0;color:var(--silver-soft);font-size:.86rem;line-height:1.5;min-height:40px}.pricing-tier.featured{border-color:#f1d78f59;background:linear-gradient(180deg,rgba(199,169,90,.06),var(--glass))}.arch-flow{display:flex;gap:6px;align-items:stretch;flex-wrap:wrap}.arch-hop{display:flex;align-items:center;gap:6px;flex:1 1 200px}.arch-node{flex:1;border:1px solid var(--line);border-radius:12px;background:var(--glass);padding:16px 18px;min-height:100%}.arch-node strong{display:block;font-family:var(--font-display);margin:6px 0 4px}.arch-node p{margin:0;color:var(--silver-dim);font-size:.8rem;line-height:1.5}.arch-arrow{color:var(--silver-dim);font-size:1.1rem;flex-shrink:0}.contract-card h3{margin:6px 0 8px}@media(max-width:1100px){.trust-band{grid-template-columns:1fr}.trust-band-ledger{border-left:0;padding-left:0;border-top:1px solid var(--line);padding-top:18px}.footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:900px){.overview-strip{gap:18px}.overview-strip .cta-quiet{margin-left:0!important}.arch-flow{flex-direction:column}.arch-hop{flex-direction:column;align-items:stretch}.arch-arrow{transform:rotate(90deg);align-self:center}.cta-band{padding:40px 20px 46px}.hero-actions{flex-wrap:wrap}.filterbar input[type=search]{flex-basis:100%}.dossier-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.footer-grid{grid-template-columns:1fr;gap:20px}.footer-base{flex-direction:column;gap:6px}.dossier-grid{grid-template-columns:1fr}.side-toggle button{padding:12px 0}.next-actions{grid-template-columns:1fr}.table-wrap{overflow-x:auto}.market-stats{grid-template-columns:1fr 1fr}}.panel,.market-card,.step-card,.next-action,.evidence-chip,.arch-node{position:relative;border-radius:10px;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,inset 0 -18px 34px #00000052}.panel:before,.market-card:before,.step-card:before,.arch-node:before{content:"";position:absolute;top:0;left:9%;right:9%;height:1px;background:linear-gradient(90deg,transparent,rgba(233,237,242,.32) 50%,transparent);pointer-events:none}.panel:after,.market-card:after,.step-card:after,.next-action:after,.arch-node:after{content:"";position:absolute;inset:0;background:linear-gradient(118deg,transparent 32%,rgba(233,237,242,.028) 46%,rgba(233,237,242,.012) 52%,transparent 66%);pointer-events:none}.pricing-tier.featured:before,.cta-band:before{content:"";position:absolute;top:0;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,rgba(241,215,143,.55) 50%,transparent);box-shadow:0 0 14px #f1d78f4d;pointer-events:none}.panel-title h2,.section-head h2{font-family:var(--font-mark);font-weight:400;text-transform:uppercase;letter-spacing:.16em;background:linear-gradient(180deg,#fff,#dce2ea 40%,#8f99a9 55%,#eef1f5 78%,#c3ccd8);-webkit-background-clip:text;background-clip:text;color:transparent}.panel-title h2{font-size:.82rem;letter-spacing:.2em}.section-head h2{font-size:clamp(1.05rem,2.2vw,1.5rem);line-height:1.5}.cta-band h2{font-family:var(--font-mark);font-weight:400;text-transform:uppercase;letter-spacing:.14em;font-size:clamp(1rem,2.2vw,1.45rem)}.ledger.etched{gap:10px}.ledger.etched .ledger-row{border:1px solid rgba(233,237,242,.09);border-radius:8px;background:linear-gradient(180deg,#00000052,#e9edf204);box-shadow:inset 0 1px #ffffff0b,inset 0 -8px 16px #0000004d;padding:16px 18px}.ledger.etched .ledger-row:after{display:none}.ledger.etched .ledger-row:last-child{border-bottom:1px solid rgba(233,237,242,.09)}.ledger.etched .ledger-label{color:var(--gold)}@media(prefers-reduced-motion:reduce){*{transition:none!important}}
