:root{color-scheme:dark;--bg:#04060e;--bg-soft:#070b15;--panel:rgba(10,15,28,.78);--panel-strong:rgba(10,15,28,.96);--line:rgba(151,163,181,.16);--line-strong:rgba(151,163,181,.3);--text:#dbe1ea;--muted:#97a3b5;--soft:#c3cfdd;--teal:#52a8ff;--green:#22c55e;--amber:#ffb800;--blue:#52a8ff;--red:#ee4b4b;--gold:#a9cfff;--shadow:0 28px 88px rgba(0,0,0,.58);--shadow-soft:0 16px 44px rgba(0,0,0,.32);--radius:12px}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{min-width:0;min-height:100vh;margin:0;background:linear-gradient(90deg,rgba(82,168,255,.08),transparent 34rem),linear-gradient(180deg,#04060e,#07101d 48%,#04060e);color:var(--text);font-family:Outfit,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}::selection{background:rgba(82,168,255,.32)}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:0}h1{margin-bottom:1rem;font-size:clamp(2.35rem,3.8vw,3.6rem);line-height:1;font-weight:880}h2{margin-bottom:.8rem;font-size:clamp(1.45rem,2.1vw,2.1rem);line-height:1.08;font-weight:840}h3{margin-bottom:.55rem;font-size:1.08rem;line-height:1.22}.shell{min-height:100vh;overflow-x:clip}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:40;border-bottom:1px solid var(--line);background:rgba(3,3,3,.82);-webkit-backdrop-filter:blur(22px) saturate(1.05);backdrop-filter:blur(22px) saturate(1.05)}.footer-wrap,.nav-wrap,.page-main{width:min(1180px,calc(100% - 32px));margin:0 auto}.nav-wrap{display:flex;min-height:78px;justify-content:space-between;gap:1rem;padding:.72rem 0}.brand,.nav-wrap{align-items:center}.brand{display:inline-flex;gap:.72rem;min-width:max-content;font-weight:800}.brand-mark{display:grid;width:2.2rem;height:2.2rem;place-items:center;border:1px solid rgba(82,168,255,.42);border-radius:var(--radius);background:linear-gradient(135deg,rgba(82,168,255,.24),rgba(34,197,94,.08)),hsla(0,0%,100%,.04);color:var(--teal);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18)}.brand-stack{display:grid;line-height:1.05}.brand-stack small{margin-top:.18rem;color:var(--muted);font-size:.72rem;font-weight:650}.footer-links,.form-links,.hero-actions,.inline-actions,.nav-actions,.nav-links{display:flex;align-items:center;flex-wrap:wrap;gap:.62rem}.nav-links{justify-content:center}.footer-links a,.form-links a,.nav-links a{color:var(--muted);font-size:.82rem;font-weight:760;text-transform:uppercase;transition:color .16s ease}.footer-links a:hover,.form-links a:hover,.nav-links a:hover{color:var(--text)}.nav-actions{justify-content:flex-end}.button,.ghost-button,.icon-button{display:inline-flex;min-height:2.45rem;align-items:center;justify-content:center;gap:.45rem;border:1px solid var(--line-strong);border-radius:var(--radius);background:linear-gradient(180deg,hsla(0,0%,100%,.075),hsla(0,0%,100%,.035)),hsla(0,0%,100%,.035);color:var(--text);padding:.64rem .92rem;font-weight:780;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08);transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.button.primary{border-color:var(--blue);background:var(--blue);color:var(--bg);box-shadow:0 16px 42px rgba(82,168,255,.22)}.button.large{min-height:3rem;padding-inline:1.1rem}.button:hover,.ghost-button:hover,.icon-button:hover{transform:translateY(-1px);border-color:hsla(47,36%,95%,.38);background:hsla(0,0%,100%,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16),0 14px 34px rgba(0,0,0,.28)}.button:disabled,.ghost-button:disabled,.icon-button:disabled,.question-button:disabled{cursor:not-allowed;opacity:.58;transform:none}.ghost-button{border-color:transparent;background:transparent;color:var(--muted);box-shadow:none}.icon-button{width:2.45rem;padding:0}.install-button span{display:inline}.logout-form{margin:0}.page-main{padding:3.5rem 0 5rem}.hero{position:relative;display:grid;align-items:flex-end;min-height:clamp(580px,calc(100svh - 150px),760px);margin-top:-3.5rem;padding:5.8rem 0 3.4rem;isolation:isolate}.hero:before{inset:0 calc((100vw - min(1180px, calc(100vw - 32px))) / -2);z-index:-2;background-image:linear-gradient(90deg,rgba(4,6,14,.98),rgba(4,6,14,.84) 38%,rgba(4,6,14,.24) 78%),linear-gradient(180deg,rgba(4,6,14,.06),#04060e 97%),url(/cryptosignal-hero.png);background-position:50%,50%,60%;background-size:cover}.hero:after,.hero:before{content:"";position:absolute}.hero:after{inset:auto calc((100vw - min(1180px, calc(100vw - 32px))) / -2) 0;height:1px;background:var(--line)}.hero-copy{width:min(860px,100%)}.hero-copy h1{max-width:10.2ch}.hero-home .hero-copy h1{font-size:clamp(4.6rem,9.5vw,9.7rem);line-height:.84;font-weight:950}.eyebrow{display:inline-flex;align-items:center;gap:.45rem;margin-bottom:1.15rem;color:var(--teal);font-size:.8rem;font-weight:820;text-transform:uppercase}.lead{max-width:58ch;color:var(--soft);font-size:clamp(1.08rem,1.35vw,1.34rem);line-height:1.62}.hero-proof-line{display:flex;flex-wrap:wrap;gap:.72rem;margin-top:1.15rem}.hero-proof-line span{border:1px solid hsla(46,57%,93%,.22);border-radius:var(--radius);background:rgba(3,3,3,.34);color:var(--text);padding:.44rem .62rem;font-size:.76rem;font-weight:880;text-transform:uppercase}.hero-actions{margin-top:1.45rem}.trust-row{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.2rem}.mini-pill,.role-pill,.status-pill,.trust-row span{display:inline-flex;min-height:2rem;align-items:center;gap:.38rem;border:1px solid var(--line);border-radius:var(--radius);background:hsla(0,0%,100%,.045);color:var(--soft);padding:.38rem .62rem;font-size:.8rem;font-weight:700}.hero-report{justify-self:end;width:min(455px,100%);margin-top:2rem}.hero-brief{position:absolute;right:0;bottom:3.4rem;width:min(420px,38%);border-left:1px solid hsla(46,57%,93%,.34);padding-left:1.2rem}.hero-brief span{display:block;margin-bottom:.45rem;color:var(--gold);font-size:.76rem;font-weight:860;text-transform:uppercase}.hero-brief strong{display:block;color:var(--text);font-size:clamp(1.05rem,1.6vw,1.5rem);line-height:1.22}.analysis-block,.executive-report,.feature-card,.field-lab-board article,.form-panel,.market-command-strip article,.metric-card,.panel,.plan-card,.report-aside,.report-glass,.score-card,.sequence-item,.side-note,.signal-board article,.signal-card,.table-panel,.workflow-steps article{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,hsla(0,0%,100%,.088),hsla(0,0%,100%,.034)),var(--panel);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.report-glass{display:grid;grid-gap:.72rem;gap:.72rem;padding:.86rem}.command-deck{position:relative;overflow:hidden;min-height:460px;align-content:stretch}.command-deck:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(82,168,255,.16),transparent 34%),linear-gradient(315deg,rgba(34,197,94,.16),transparent 38%)}.command-deck>*{position:relative}.command-deck-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--line);padding-bottom:.72rem}.command-deck-top span,.command-signal-stack span,.deal-room span,.field-lab-board span,.market-command-strip span,.workflow-steps span{color:var(--muted);font-size:.76rem;font-weight:820;text-transform:uppercase}.command-deck-top strong{display:block;margin-top:.4rem;font-size:1.25rem}.deck-score{display:grid;width:4.65rem;aspect-ratio:1;place-items:center;border:1px solid rgba(82,168,255,.36);border-radius:50%;background:radial-gradient(circle closest-side,rgba(6,10,10,.98) 67%,transparent 68%),conic-gradient(var(--teal) 88%,hsla(0,0%,100%,.1) 0);color:var(--text);font-size:1.5rem;font-weight:900}.command-signal-stack{display:grid;grid-gap:.55rem;gap:.55rem}.command-signal-stack article{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.6rem;gap:.6rem;border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius);background:rgba(0,0,0,.24);padding:.62rem}.signal-icon{display:grid;width:1.8rem;height:1.8rem;place-items:center;border:1px solid rgba(82,168,255,.28);border-radius:var(--radius);background:rgba(82,168,255,.08);color:var(--teal)}.command-signal-stack strong{display:block;margin-top:.12rem;font-size:1.1rem}.command-signal-stack p,.deal-room strong,.field-lab-board p,.market-command-strip p,.workflow-steps p{margin:0;color:var(--soft);font-size:.9rem;line-height:1.5}.deal-room{display:grid;grid-gap:.56rem;gap:.56rem;border:1px solid rgba(34,197,94,.22);border-radius:var(--radius);background:rgba(34,197,94,.06);padding:.65rem}.deal-room strong{display:block;margin-top:.3rem;font-size:1rem}.report-topline{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:.9rem}.metric-top span,.pulse-grid span,.report-topline span,.score-box span,.score-card span,.signal-board span{color:var(--muted);font-size:.76rem;font-weight:820;text-transform:uppercase}.report-topline strong{font-size:3.2rem;line-height:.9}.pulse-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.72rem;gap:.72rem}.pulse-grid div{min-height:88px;border:1px solid hsla(0,0%,100%,.09);border-radius:var(--radius);background:rgba(0,0,0,.24);padding:.75rem}.pulse-grid strong{display:block;margin-top:.38rem;font-size:1.7rem}.waveform{display:flex;align-items:flex-end;gap:.28rem;height:42px;border:1px solid hsla(0,0%,100%,.09);border-radius:var(--radius);background:rgba(0,0,0,.24);padding:.75rem}.waveform span{width:100%;height:var(--h);border-radius:99px;background:linear-gradient(180deg,var(--teal),rgba(34,197,94,.62))}.market-command-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;margin:0 0 3.6rem;border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:relative;z-index:2}.market-command-strip article{min-height:150px;border:0;border-right:1px solid var(--line);border-radius:0;background:transparent;padding:1.1rem 1rem;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.market-command-strip article:last-child{border-right:0}.market-command-strip strong{display:block;margin:.45rem 0 .5rem;font-size:2.15rem;line-height:1}.section{padding:4.7rem 0;border-top:1px solid var(--line)}.section:first-child{border-top:0}.split-section{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,.78fr);grid-gap:2rem;gap:2rem;align-items:end}.field-lab{display:grid;grid-template-columns:minmax(0,.82fr) minmax(340px,.78fr);grid-gap:1.2rem;gap:1.2rem;align-items:stretch}.field-lab-copy{display:grid;align-content:center;min-height:420px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(90deg,rgba(4,5,4,.82),rgba(4,5,4,.68)),url(/cryptosignal-hero.png) 50% /cover;padding:clamp(1rem,4vw,2.2rem);box-shadow:var(--shadow)}.field-lab-copy .lead{max-width:54ch}.field-lab-board{display:grid;grid-gap:.75rem;gap:.75rem}.field-lab-board article{padding:1rem}.field-lab-board strong{display:block;margin:.52rem 0;font-size:2.35rem;line-height:1}.impact-section{display:grid;grid-template-columns:minmax(0,.7fr) minmax(360px,1fr);grid-gap:1.2rem;gap:1.2rem;align-items:start}.impact-copy{position:-webkit-sticky;position:sticky;top:96px}.impact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.access-band,.impact-grid article{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,hsla(0,0%,100%,.088),hsla(0,0%,100%,.034)),var(--panel);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.impact-grid article{min-height:230px;padding:1rem}.access-list span,.impact-grid span{color:var(--muted)}.impact-grid article>span{color:var(--gold);font-size:.76rem;font-weight:820;text-transform:uppercase}.impact-grid h3{margin-top:1rem}.impact-grid p{color:var(--soft);line-height:1.6}.access-band{display:grid;grid-template-columns:minmax(0,.72fr) minmax(360px,1fr);grid-gap:1.2rem;gap:1.2rem;align-items:start;padding:1rem}.access-list{display:grid;grid-gap:.62rem;gap:.62rem;margin:0;padding:0;list-style:none}.access-list li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.52rem;gap:.52rem;align-items:start;border-bottom:1px solid var(--line);padding-bottom:.62rem;color:var(--soft);line-height:1.5}.access-list li:last-child{border-bottom:0;padding-bottom:0}.section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:1.35rem}.section-header p,.subtle{color:var(--muted);line-height:1.65}.card-grid,.grid{display:grid;grid-gap:1rem;gap:1rem}.card-grid.two,.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.card-grid.three,.dashboard-grid,.grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.card-grid.four,.grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.signal-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.analysis-block,.executive-report,.feature-card,.form-panel,.metric-card,.panel,.plan-card,.report-aside,.score-card,.side-note,.signal-board article,.table-panel,.workflow-steps article{padding:1rem}.signal-board strong{display:block;margin:.55rem 0;font-size:2rem}.feature-card p,.plan-card p,.score-card p,.side-note p,.signal-board p{color:var(--soft);line-height:1.6}.feature-card,.metric-card,.plan-card,.score-card{display:grid;align-content:start;grid-gap:.8rem;gap:.8rem;min-width:0}.plan-card h2,.plan-card h3{max-width:100%;margin-bottom:.45rem;font-size:clamp(1.75rem,2.8vw,2.65rem);line-height:1.05;overflow-wrap:anywhere}.pricing-grid .plan-card{min-width:0}.analysis-block,.executive-report,.feature-card,.form-panel,.metric-card,.panel,.plan-card,.report-aside,.score-card,.sequence-item,.side-note,.table-panel{box-shadow:var(--shadow-soft)}.feature-card:hover,.plan-card:hover,.score-card:hover,.signal-card:hover{border-color:rgba(82,168,255,.3);background:linear-gradient(180deg,rgba(82,168,255,.08),hsla(0,0%,100%,.035)),var(--panel)}.feature-card svg,.side-note svg{color:var(--teal)}.metric-value,.score-card strong{display:block;font-size:2.65rem;line-height:1}.workflow-band{display:grid;grid-template-columns:minmax(0,.72fr) minmax(360px,1fr);grid-gap:1.2rem;gap:1.2rem;align-items:start}.workflow-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.workflow-steps article{min-height:230px;padding:1rem}.workflow-steps span{color:var(--gold)}.workflow-steps h3{margin-top:1.4rem}.product-band{display:grid;grid-template-columns:minmax(320px,.68fr) minmax(0,1fr);align-items:center;grid-gap:1.5rem;gap:1.5rem}.product-copy{display:grid;align-content:center}.device-frame{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:#0b0d0f;box-shadow:var(--shadow)}.device-frame img{width:100%;height:auto}.check-list,.feature-list,.ordered-list,.plain-list{margin:0;padding:0}.check-list,.feature-list,.plain-list{display:grid;grid-gap:.56rem;gap:.56rem;list-style:none}.feature-list li{display:flex;gap:.48rem;color:var(--soft);line-height:1.48}.check-list li,.plain-list li{color:var(--soft);line-height:1.5}.plain-list li{border-bottom:1px solid var(--line);padding-bottom:.56rem}.final-cta{display:grid;grid-template-columns:minmax(0,.78fr) minmax(320px,.7fr);grid-gap:1.3rem;gap:1.3rem;align-items:center}.sequence-list{display:grid;grid-gap:.75rem;gap:.75rem}.sequence-item{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:.8rem;gap:.8rem;padding:.8rem}.sequence-item span{display:grid;width:2rem;height:2rem;place-items:center;border-radius:var(--radius);background:rgba(82,168,255,.14);color:var(--teal);font-weight:820}.sequence-item p{margin:0;color:var(--soft);line-height:1.45}.page-hero{padding:4.6rem 0 3.8rem}.page-hero.compact{padding-top:3.4rem}.page-hero.report-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,.56fr);grid-gap:1.2rem;gap:1.2rem;align-items:end}.notice-panel,.report-summary-panel{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,hsla(0,0%,100%,.088),hsla(0,0%,100%,.034)),var(--panel);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.report-summary-panel{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:center;padding:1rem}.report-summary-panel span{color:var(--muted);font-size:.76rem;font-weight:820;text-transform:uppercase}.report-summary-panel strong{display:block;margin:.38rem 0;font-size:1.05rem;line-height:1.25}.report-summary-panel p{margin:0;color:var(--soft);line-height:1.55}.notice-panel{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;border-color:hsla(40,77%,68%,.32);background:linear-gradient(180deg,hsla(40,77%,68%,.11),hsla(0,0%,100%,.03)),var(--panel);padding:.85rem 1rem}.notice-panel.error{border-color:rgba(238,75,75,.42);background:linear-gradient(180deg,rgba(238,75,75,.12),hsla(0,0%,100%,.03)),var(--panel)}.notice-panel span{color:var(--soft)}.hero-actions.centered,.page-hero.center{text-align:center;justify-items:center}.hero-actions.centered{justify-content:center}.pricing-grid .plan-card:nth-child(2){border-color:rgba(82,168,255,.38);background:linear-gradient(180deg,rgba(82,168,255,.105),hsla(0,0%,100%,.035)),var(--panel)}.price{display:flex;align-items:baseline;gap:.38rem}.price strong{font-size:2.7rem;line-height:1}.price span{color:var(--muted)}.legal-page{width:min(900px,100%);margin:0 auto;padding:4.6rem 0}.legal-stack{display:grid;grid-gap:1rem;gap:1rem;margin-top:2rem}.legal-cta,.legal-stack section{border-top:1px solid var(--line);padding-top:1rem}.legal-cta p,.legal-stack p{color:var(--soft);line-height:1.65}.legal-cta{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:2rem}.form-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);grid-gap:1rem;gap:1rem;align-items:start}.form-panel{width:min(560px,100%);margin:0}.form-panel.wide{width:100%}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.field{display:grid;grid-gap:.45rem;gap:.45rem;min-width:0;margin-bottom:.92rem}.field label,.field span{color:var(--soft);font-size:.86rem;font-weight:760}input,select,textarea{width:100%;min-width:0;max-width:100%;border:1px solid var(--line-strong);border-radius:var(--radius);outline:none;background:rgba(0,0,0,.28);color:var(--text);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}input,select{height:2.9rem;overflow:hidden;padding:0 2.35rem 0 .85rem;text-overflow:ellipsis;white-space:nowrap}textarea{min-height:9rem;resize:vertical;padding:.82rem .85rem;line-height:1.55}a:focus-visible,button:focus-visible,input:focus,select:focus,textarea:focus{border-color:rgba(82,168,255,.68);box-shadow:0 0 0 3px rgba(82,168,255,.16)}.checkbox-row{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.7rem;gap:.7rem;align-items:start;margin:.7rem 0 1rem;color:var(--soft);line-height:1.5}.checkbox-row input{width:1.1rem;height:1.1rem;margin-top:.18rem;accent-color:var(--teal)}.side-note{position:-webkit-sticky;position:sticky;top:96px}.auth-page{display:grid;min-height:620px;place-items:center;padding:2rem 0}.auth-page .form-panel{width:min(480px,100%)}.form-error{border:1px solid hsla(4,100%,71%,.35);border-radius:var(--radius);background:hsla(4,100%,71%,.08);color:#ffd1cc;padding:.75rem}.report-layout{grid-template-columns:minmax(0,1fr) minmax(280px,.38fr);align-items:start}.admin-grid,.report-grid,.report-layout{display:grid;grid-gap:1rem;gap:1rem}.report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.report-main{display:grid;grid-gap:1rem;gap:1rem}.report-kicker{color:var(--teal);font-size:.78rem;font-weight:820;text-transform:uppercase}.analysis-block h3,.report-aside h3{display:flex;align-items:center;gap:.45rem}.analysis-block p{color:var(--soft);line-height:1.7}.report-aside{position:-webkit-sticky;position:sticky;top:96px}.ordered-list{display:grid;grid-gap:.75rem;gap:.75rem;margin:1rem 0;padding-left:1.25rem;color:var(--soft);line-height:1.55}.score-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.72rem;gap:.72rem;margin-top:1rem}.score-box{border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius);background:rgba(0,0,0,.22);padding:.78rem}.score-box span{display:block}.score-box strong{display:block;margin-top:.35rem;font-size:1.45rem}.score-box .risk{color:var(--amber)}.metric-card{min-height:8.8rem}.metric-top,.signal-head{display:flex;justify-content:space-between;gap:1rem}.metric-note{color:var(--soft);font-size:.88rem;line-height:1.5}.signal-card{display:grid;grid-gap:1rem;gap:1rem;padding:1.2rem}.ring{display:grid;width:6rem;aspect-ratio:1;place-items:center;border-radius:50%;background:radial-gradient(circle closest-side,#101315 69%,transparent 70%),conic-gradient(var(--teal) calc(var(--score) * 1%),hsla(0,0%,100%,.1) 0);color:var(--text);font-weight:840}.sparkline{width:100%;height:92px;overflow:visible}.sparkline polyline{fill:none;stroke:var(--teal);stroke-width:3;vector-effect:non-scaling-stroke}.sparkline .area{fill:rgba(82,168,255,.13);stroke:none}.evidence-bars{display:grid;grid-gap:.72rem;gap:.72rem}.evidence-row{display:grid;grid-template-columns:minmax(7rem,1fr) 2fr minmax(3rem,auto);grid-gap:.72rem;gap:.72rem;align-items:center;color:var(--soft);font-size:.86rem}.bar-track{height:.5rem;overflow:hidden;border-radius:99px;background:hsla(0,0%,100%,.08)}.bar-fill{display:block;height:100%;border-radius:inherit}.support{background:var(--teal)}.contradict{background:var(--red)}.uncertain{background:var(--amber)}.ledger{display:grid;grid-gap:.8rem;gap:.8rem}.ledger-event{display:grid;grid-template-columns:minmax(9rem,.55fr) 1fr;grid-gap:1rem;gap:1rem;border-left:2px solid rgba(82,168,255,.55);padding-left:1rem}.ledger-event time{color:var(--muted);font-size:.82rem}.ledger-event p{margin-bottom:.45rem;color:var(--soft);line-height:1.55}.table-panel{overflow:hidden}.table{width:100%;border-collapse:collapse}.table td,.table th{border-bottom:1px solid var(--line);padding:.9rem .65rem;text-align:left;vertical-align:top}.table th{color:var(--muted);font-size:.78rem;text-transform:uppercase}.table td{color:var(--soft)}.asset-link{color:var(--text);font-weight:780}.console{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);grid-gap:1rem;gap:1rem}.question-list{display:grid;grid-gap:.65rem;gap:.65rem}.question-button{width:100%;min-height:3.2rem;border:1px solid var(--line);border-radius:var(--radius);background:hsla(0,0%,100%,.035);color:var(--soft);padding:.8rem;text-align:left}.question-button.active{border-color:rgba(82,168,255,.55);color:var(--text);background:rgba(82,168,255,.09)}.answer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.answer-block{border:1px solid var(--line);border-radius:var(--radius);background:rgba(0,0,0,.18);padding:.85rem}.answer-block h3{color:var(--muted);font-size:.86rem;text-transform:uppercase}.slider-grid{display:grid;grid-gap:1rem;gap:1rem}.slider-row{display:grid;grid-template-columns:11rem minmax(0,1fr) 3rem;align-items:center;grid-gap:1rem;gap:1rem}.slider-row input[type=range]{accent-color:var(--teal)}.probability-tree{min-height:300px}.tree-node{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:.7rem;gap:.7rem;margin:.75rem 0;border:1px solid var(--line);border-radius:var(--radius);background:hsla(0,0%,100%,.035);padding:.8rem}.copilot-workspace{display:grid;grid-gap:1.2rem;gap:1.2rem}.copilot-hero{position:relative;display:grid;grid-template-columns:minmax(0,.92fr) minmax(380px,.74fr);grid-gap:clamp(1rem,2.6vw,2rem);gap:clamp(1rem,2.6vw,2rem);align-items:stretch;min-height:min(660px,calc(100svh - 90px));margin-top:-2rem;padding:clamp(2rem,5vw,4rem) 0 2.4rem}.copilot-hero:before{content:"";position:absolute;inset:0 calc((100vw - min(1180px, calc(100vw - 32px))) / -2);z-index:-1;background:linear-gradient(115deg,rgba(5,5,5,.98),rgba(5,5,5,.78) 48%,rgba(82,168,255,.08)),linear-gradient(180deg,rgba(5,5,5,.25),#050505 94%);border-bottom:1px solid var(--line)}.copilot-hero-copy{display:grid;align-content:center;grid-gap:.1rem;gap:.1rem;min-width:0}.copilot-hero h1{max-width:10ch;margin-bottom:.72rem;font-size:clamp(2.6rem,4.6vw,4.2rem);line-height:.98}.copilot-hero .lead{max-width:45ch;font-size:clamp(1rem,1.2vw,1.18rem);line-height:1.5}.copilot-hero .hero-actions{display:grid;grid-template-columns:repeat(2,max-content) repeat(2,2.45rem);align-items:center;grid-gap:.62rem;gap:.62rem;width:100%;max-width:46rem}.copilot-command-surface,.copilot-panel{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,hsla(0,0%,100%,.082),hsla(0,0%,100%,.032)),rgba(12,15,15,.86);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.copilot-command-surface{display:grid;align-content:stretch;grid-gap:1rem;gap:1rem;min-height:500px;overflow:hidden;padding:1rem;background:radial-gradient(circle at 82% 12%,rgba(82,168,255,.22),transparent 28%),radial-gradient(circle at 18% 88%,rgba(34,197,94,.13),transparent 32%),linear-gradient(180deg,hsla(0,0%,100%,.082),hsla(0,0%,100%,.032)),rgba(12,15,15,.9)}.copilot-surface-top{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:center;border-bottom:1px solid var(--line);padding-bottom:1rem}.control-row span,.copilot-command-line span,.copilot-surface-top span,.dimension-head span,.gate-row span,.interview-topline span,.mini-kpi span,.roadmap-item span,.stakeholder-tab span{color:var(--muted);font-size:.75rem;font-weight:820;text-transform:uppercase}.copilot-surface-top strong{display:block;margin-top:.28rem;font-size:3.45rem;line-height:.9}.copilot-surface-top small{color:var(--amber);font-weight:800}.copilot-score-ring{display:grid;width:8.2rem;aspect-ratio:1;place-items:center;border-radius:50%;background:radial-gradient(circle closest-side,#101315 66%,transparent 67%),conic-gradient(var(--teal) calc(var(--score) * 1%),hsla(40,77%,68%,.32) 0);box-shadow:inset 0 0 24px rgba(82,168,255,.1);text-align:center}.copilot-score-ring strong{display:block;font-size:2.1rem;line-height:1}.copilot-score-ring span{display:block;max-width:6rem;color:var(--muted);font-size:.68rem;font-weight:820;line-height:1.2;text-transform:uppercase}.copilot-kpi-grid,.recommendation-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.72rem;gap:.72rem}.mini-kpi{display:grid;grid-gap:.42rem;gap:.42rem;min-height:5.9rem;border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius);background:rgba(0,0,0,.23);padding:.75rem}.mini-kpi span{display:inline-flex;align-items:center;gap:.36rem}.mini-kpi strong{font-size:2rem;line-height:1}.mini-kpi.teal svg{color:var(--teal)}.mini-kpi.amber svg{color:var(--amber)}.mini-kpi.red svg{color:var(--red)}.mini-kpi.blue svg{color:var(--blue)}.copilot-command-line{display:grid;align-content:end;min-height:12rem;border:1px solid rgba(82,168,255,.24);border-radius:var(--radius);background:linear-gradient(135deg,rgba(82,168,255,.1),hsla(40,77%,68%,.08)),rgba(0,0,0,.28);padding:1rem}.copilot-command-line p{margin:.45rem 0 0;color:var(--soft);font-size:1.05rem;line-height:1.55}.copilot-stage-shell{display:grid;grid-gap:1rem;gap:1rem;padding-top:1rem}.copilot-commerce{padding:4.2rem 0;border-top:1px solid var(--line)}.copilot-commerce-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem}.copilot-commerce-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.72rem;gap:.72rem;margin-bottom:1rem}.copilot-plan-card{display:grid;min-height:100%;align-content:space-between;grid-gap:1rem;gap:1rem;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,hsla(0,0%,100%,.078),hsla(0,0%,100%,.032)),rgba(12,15,15,.84);box-shadow:var(--shadow);padding:1rem}.copilot-plan-card:nth-child(2){border-color:rgba(82,168,255,.48);background:linear-gradient(180deg,rgba(82,168,255,.13),hsla(0,0%,100%,.035)),rgba(12,15,15,.92)}.copilot-plan-card h3{margin-top:.9rem;font-size:1.35rem}.copilot-plan-card p{color:var(--soft);line-height:1.55}.workspace-command-center{display:grid;grid-gap:1rem;gap:1rem;padding:4.2rem 0;border-top:1px solid var(--line)}.workspace-actions{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:flex-end}.workspace-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.72rem;gap:.72rem}.workspace-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.68fr);grid-gap:1rem;gap:1rem;align-items:start}.evidence-form-panel,.evidence-vault-panel,.workspace-panel{padding:1rem}.evidence-vault,.snapshot-list{display:grid;grid-gap:.72rem;gap:.72rem}.snapshot-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.85rem;gap:.85rem;align-items:center;border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius);background:rgba(0,0,0,.22);padding:.85rem}.snapshot-row.active{border-color:rgba(82,168,255,.5);background:rgba(82,168,255,.08)}.evidence-meta,.file-preview,.snapshot-row span{color:var(--muted);font-size:.78rem;font-weight:760}.snapshot-row strong{display:block;margin:.22rem 0;font-size:1rem}.empty-state p,.evidence-card p,.snapshot-row p{margin:0;color:var(--soft);line-height:1.5}.evidence-status-actions,.snapshot-actions{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.ghost-button.danger{color:#f2a5a5}.empty-state{border:1px dashed hsla(0,0%,100%,.16);border-radius:var(--radius);background:hsla(0,0%,100%,.028);padding:1rem}.file-preview{display:inline-flex;align-items:center;gap:.4rem;margin:-.2rem 0 .85rem}.evidence-vault{grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-card{display:grid;grid-gap:.75rem;gap:.75rem;min-width:0;border:1px solid hsla(0,0%,100%,.1);border-left:3px solid hsla(0,0%,100%,.18);border-radius:var(--radius);background:rgba(0,0,0,.2);padding:.85rem}.evidence-card.received{border-left-color:var(--blue)}.evidence-card.validated{border-left-color:var(--teal)}.evidence-card.blocked{border-left-color:var(--red)}.evidence-card-main{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.75rem;gap:.75rem;align-items:start}.evidence-card strong{display:block;margin:.5rem 0 .35rem;font-size:1.06rem}.evidence-meta{display:flex;flex-wrap:wrap;gap:.45rem .85rem}.status-badge,.status-button{border:1px solid hsla(0,0%,100%,.12);border-radius:var(--radius);background:hsla(0,0%,100%,.045);color:var(--muted);font-size:.72rem;font-weight:820;text-transform:uppercase}.status-badge{padding:.38rem .52rem}.status-button{min-height:2.05rem;padding:.42rem .58rem}.status-badge.received,.status-button.active.received{border-color:rgba(91,180,255,.42);color:var(--blue)}.status-badge.validated,.status-button.active.validated{border-color:rgba(82,168,255,.48);color:var(--teal)}.status-badge.blocked,.status-button.active.blocked{border-color:hsla(0,100%,72%,.48);color:var(--red)}.status-badge.requested,.status-button.active.requested{border-color:hsla(40,77%,68%,.42);color:var(--amber)}.copilot-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.copilot-step{display:grid;grid-template-rows:auto auto 1fr;grid-gap:.42rem;gap:.42rem;min-height:11rem;border:1px solid var(--line);border-radius:var(--radius);background:hsla(0,0%,100%,.035);color:var(--soft);padding:.78rem;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}.copilot-step.active,.copilot-step:hover{border-color:rgba(82,168,255,.55);background:linear-gradient(180deg,rgba(82,168,255,.13),hsla(0,0%,100%,.035)),hsla(0,0%,100%,.04);color:var(--text);transform:translateY(-1px)}.copilot-step span{display:grid;width:1.85rem;aspect-ratio:1;place-items:center;border:1px solid rgba(82,168,255,.26);border-radius:var(--radius);color:var(--teal);font-weight:840}.copilot-step strong{font-size:.95rem;line-height:1.2}.copilot-step small{color:var(--muted);font-size:.78rem;line-height:1.4}.copilot-stage-grid{display:grid;grid-gap:1rem;gap:1rem;align-items:start}.brd-grid,.intake-grid,.recommendation-grid{grid-template-columns:minmax(0,.95fr) minmax(340px,.72fr)}.score-grid{grid-template-columns:minmax(280px,.42fr) minmax(0,.72fr) minmax(320px,.56fr)}.risk-stage-grid{grid-template-columns:minmax(0,.72fr) minmax(420px,.84fr)}.copilot-panel{min-width:0;padding:1rem}.panel-heading{margin-bottom:1rem}.panel-heading h2{margin-bottom:.62rem;font-size:2rem;line-height:1.08}.panel-heading p{margin:0;color:var(--soft);line-height:1.62}.charter-panel,.roadmap-panel,.score-summary-panel{position:-webkit-sticky;position:sticky;top:96px}.section-list{border-top:1px solid var(--line);padding:.86rem 0}.section-list h3{color:var(--text);font-size:.92rem;text-transform:uppercase}.brd-document ul,.roadmap-item ul,.section-list ul{display:grid;grid-gap:.48rem;gap:.48rem;margin:0;padding-left:1.1rem;color:var(--soft);line-height:1.5}.roadmap-item li::marker,.section-list.amber li::marker{color:var(--amber)}.section-list.red li::marker{color:var(--red)}.control-list,.dimension-list,.gate-list,.prompt-list,.roadmap-list{display:grid;grid-gap:.7rem;gap:.7rem}.control-row,.gate-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(7rem,auto);grid-gap:1rem;gap:1rem;align-items:start;border-left:3px solid var(--line-strong);border-radius:var(--radius);background:rgba(0,0,0,.22);padding:.78rem}.control-row strong,.gate-row strong{display:block;margin:.22rem 0}.control-row p,.dimension-row p,.gate-row p,.recommendation-callout p,.stakeholder-stance{margin:0;color:var(--soft);line-height:1.55}.control-row small,.gate-row small{color:var(--muted);line-height:1.4}.control-row.clear,.gate-row.ready{border-color:var(--green)}.control-row.attention,.gate-row.watch{border-color:var(--amber)}.control-row.hold,.gate-row.blocked{border-color:var(--red)}.stakeholder-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.7rem;gap:.7rem;margin-bottom:1rem}.stakeholder-tab{display:grid;grid-gap:.32rem;gap:.32rem;min-height:5.2rem;border:1px solid var(--line);border-radius:var(--radius);background:hsla(0,0%,100%,.035);color:var(--soft);padding:.75rem;text-align:left}.stakeholder-tab.active{border-color:rgba(82,168,255,.55);background:rgba(82,168,255,.1);color:var(--text)}.stakeholder-tab strong{font-size:1.8rem;line-height:1}.interview-layout{display:grid;grid-template-columns:minmax(0,.88fr) minmax(300px,.62fr);grid-gap:1rem;gap:1rem}.interview-topline{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);grid-gap:1rem;gap:1rem;align-items:start;border-bottom:1px solid var(--line);padding-bottom:1rem}.interview-topline h2{margin-top:.35rem;font-size:2.15rem}.dual-score{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.stakeholder-stance{margin:1rem 0;color:var(--amber);font-weight:760}.evidence-columns{display:grid;align-content:start;grid-gap:.4rem;gap:.4rem}.score-summary-panel{display:grid;justify-items:start;grid-gap:1rem;gap:1rem}.score-summary-panel .copilot-score-ring{width:11.5rem}.score-verdict strong{color:var(--amber);font-size:1.15rem}.score-verdict p{margin:.45rem 0 0;color:var(--soft);line-height:1.6}.dimension-row{display:grid;grid-gap:.55rem;gap:.55rem;border-bottom:1px solid var(--line);padding-bottom:.9rem}.dimension-row:last-child{border-bottom:0;padding-bottom:0}.dimension-head{display:flex;justify-content:space-between;gap:1rem}.heatmap-grid{display:grid;grid-template-columns:minmax(8rem,.65fr) repeat(4,minmax(5.2rem,1fr));grid-gap:.55rem;gap:.55rem}.heatmap-axis,.heatmap-cell,.heatmap-corner{display:grid;min-height:4.75rem;align-items:center;border:1px solid var(--line);border-radius:var(--radius);padding:.6rem}.heatmap-axis,.heatmap-corner{background:hsla(0,0%,100%,.035);color:var(--muted);font-size:.76rem;font-weight:820;text-transform:uppercase}.heatmap-axis.y,.heatmap-cell{color:var(--soft)}.heatmap-cell{justify-items:start;background:hsla(0,0%,100%,.035)}.heatmap-cell strong{color:var(--text)}.heatmap-cell span{color:var(--muted);font-size:.78rem}.heatmap-cell.i-5,.heatmap-cell.i-6{border-color:hsla(40,77%,68%,.44);background:hsla(40,77%,68%,.11)}.heatmap-cell.i-7{border-color:hsla(4,100%,71%,.5);background:hsla(4,100%,71%,.13)}.risk-register-panel{overflow:hidden}.copilot-table-wrap{overflow-x:auto}.copilot-table{min-width:760px}.risk-pill{display:inline-flex;min-width:4.8rem;justify-content:center;border:1px solid var(--line);border-radius:var(--radius);padding:.28rem .44rem;font-size:.78rem;font-weight:820}.risk-pill.low{color:var(--green)}.risk-pill.medium{color:var(--blue)}.risk-pill.high{color:var(--amber)}.risk-pill.critical{color:var(--red)}.brd-preview{background:linear-gradient(180deg,hsla(47,36%,95%,.1),hsla(47,36%,95%,.035)),rgba(12,15,15,.86)}.brd-document{display:grid;grid-gap:1rem;gap:1rem;border:1px solid hsla(47,36%,95%,.12);border-radius:var(--radius);background:hsla(47,36%,95%,.055);padding:1rem}.brd-document section{border-bottom:1px solid var(--line);padding-bottom:1rem}.brd-document section:last-child{border-bottom:0;padding-bottom:0}.recommendation-panel{display:grid;grid-gap:1rem;gap:1rem}.recommendation-callout{border-left:3px solid var(--teal);border-radius:var(--radius);background:rgba(82,168,255,.08);padding:1rem}.recommendation-callout strong{color:var(--teal)}.roadmap-item{display:grid;grid-gap:.58rem;gap:.58rem;border-left:3px solid rgba(82,168,255,.54);border-radius:var(--radius);background:rgba(0,0,0,.22);padding:.9rem}.roadmap-item h3{margin-bottom:0}.copilot-chat-section{padding:4.2rem 0 0;border-top:1px solid var(--line)}.copilot-chat-layout{display:grid;grid-template-columns:minmax(280px,.42fr) minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:start}.prompt-panel{position:-webkit-sticky;position:sticky;top:96px}.chat-panel{display:grid;grid-gap:1rem;gap:1rem}.message-stream{display:grid;grid-gap:.8rem;gap:.8rem;max-height:620px;overflow-y:auto;padding-right:.2rem}.message-bubble{display:grid;grid-gap:.42rem;gap:.42rem;max-width:min(760px,100%);border:1px solid var(--line);border-radius:var(--radius);background:rgba(0,0,0,.24);padding:.85rem}.message-bubble.user{justify-self:end;border-color:rgba(145,183,255,.36);background:rgba(145,183,255,.08)}.message-bubble.copilot{justify-self:start;border-color:rgba(82,168,255,.28);background:rgba(82,168,255,.075)}.message-bubble span{color:var(--muted);font-size:.74rem;font-weight:820;text-transform:uppercase}.message-bubble p{margin:0;color:var(--soft);line-height:1.6}.message-checks{display:flex;flex-wrap:wrap;gap:.46rem}.message-checks small{display:inline-flex;align-items:center;gap:.28rem;border:1px solid rgba(82,168,255,.22);border-radius:var(--radius);color:var(--teal);padding:.28rem .42rem;font-size:.74rem;font-weight:760}.copilot-input-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.65rem;gap:.65rem}.site-footer{border-top:1px solid var(--line);background:rgba(0,0,0,.22)}.footer-wrap{display:grid;grid-gap:1rem;gap:1rem;padding:2rem 0}.footer-disclaimer{max-width:90ch;line-height:1.65}.copyright,.footer-disclaimer{color:var(--muted);font-size:.82rem}@media (max-width:1100px){h1{font-size:3.4rem}h2{font-size:2rem}.hero-home .hero-copy h1{font-size:5.4rem;line-height:.84}.hero{grid-template-columns:1fr;min-height:auto;padding:6.4rem 0 3.4rem}.hero-copy{padding-top:0}.hero-report{justify-self:start;margin-top:0}.hero-brief{position:static;width:min(560px,100%);margin-top:1.8rem}.access-band,.brd-grid,.copilot-chat-layout,.copilot-hero,.field-lab,.final-cta,.form-layout,.impact-section,.intake-grid,.page-hero.report-hero,.product-band,.recommendation-grid,.report-layout,.risk-stage-grid,.score-grid,.split-section,.workflow-band,.workspace-grid{grid-template-columns:1fr}.charter-panel,.impact-copy,.prompt-panel,.report-aside,.roadmap-panel,.score-summary-panel,.side-note{position:static}.copilot-hero{padding-top:3rem}.copilot-command-surface,.copilot-hero{min-height:auto}.admin-grid,.impact-grid,.market-command-strip,.report-grid,.workflow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.copilot-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.copilot-commerce-grid,.copilot-commerce-strip,.evidence-vault,.workspace-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.nav-wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:72px}.nav-links{grid-column:1/-1;width:100%;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;padding-bottom:.12rem;scrollbar-width:none}.nav-links::-webkit-scrollbar{display:none}.nav-actions{justify-content:flex-end}.admin-grid,.card-grid.four,.card-grid.three,.card-grid.two,.console,.dashboard-grid,.grid.four,.grid.three,.grid.two,.impact-grid,.interview-layout,.interview-topline,.market-command-strip,.report-grid,.signal-board,.stakeholder-tabs,.workflow-steps{grid-template-columns:1fr}.answer-grid,.copilot-kpi-grid,.copilot-steps,.dual-score,.recommendation-stats,.score-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.copilot-step{min-height:8.8rem}.heatmap-grid{overflow-x:auto;grid-template-columns:minmax(7rem,.65fr) repeat(4,minmax(5rem,1fr))}}@media (max-width:640px){h1{font-size:2.38rem;line-height:1.04}h2{font-size:1.62rem}.hero-home .hero-copy h1{font-size:3.45rem;line-height:.9}.footer-wrap,.nav-wrap,.page-main{width:min(100% - 24px,1180px)}.brand-stack small,.install-button span,.nav-actions .ghost-button,.nav-links{display:none}.nav-wrap{min-height:64px}.page-main{padding-bottom:3rem}.hero{min-height:calc(100svh - 118px);padding:4.35rem 0 2.1rem}.hero:before{background-image:linear-gradient(180deg,rgba(4,6,14,.95),rgba(4,6,14,.82) 44%,#04060e),url(/cryptosignal-hero.png);background-position:50%,62%}.lead{font-size:1.04rem;line-height:1.56}.section{padding:3.2rem 0}.market-command-strip{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 2rem}.market-command-strip article{min-height:136px}.market-command-strip article:nth-child(2){border-right:0}.market-command-strip article:nth-child(-n+2){border-bottom:1px solid var(--line)}.legal-cta,.section-header,.signal-head,.workspace-actions{align-items:flex-start;flex-direction:column}.answer-grid,.command-deck-top,.copilot-input-row,.copilot-kpi-grid,.dual-score,.form-grid,.pulse-grid,.recommendation-stats,.score-strip{grid-template-columns:1fr}.table-panel{overflow-x:auto}.evidence-row,.ledger-event,.slider-row{grid-template-columns:1fr}.ring{width:4.9rem}.command-deck{min-height:auto}.hero-report{display:none}.command-deck-top{display:grid}.hero-proof-line span{flex:1 1 42%;text-align:center}.hero-brief{border-left:0;border-top:1px solid hsla(46,57%,93%,.3);padding:1rem 0 0}.field-lab-copy{min-height:360px}.copilot-hero{gap:.85rem;min-height:auto;margin-top:-1rem;padding:1.6rem 0 1.2rem}.copilot-hero-copy{align-content:start}.copilot-hero h1{max-width:9ch;margin-bottom:.5rem;font-size:clamp(2.08rem,10.4vw,2.48rem);line-height:.98}.copilot-hero .eyebrow{font-size:.68rem}.copilot-hero .lead{max-width:29ch;font-size:.98rem;line-height:1.45}.copilot-hero .hero-actions{grid-template-columns:minmax(0,1fr) 2.7rem 2.7rem;gap:.5rem;margin-top:1rem}.copilot-hero .hero-actions .button.primary{grid-column:1/-1}.copilot-hero .hero-actions .button:not(.primary){min-width:0;padding-inline:.72rem}.copilot-hero .hero-actions .icon-button{width:2.7rem;height:2.7rem}.copilot-hero .trust-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.45rem;gap:.45rem;margin-top:.85rem}.copilot-hero .trust-row span{min-width:0;justify-content:center;padding-inline:.48rem;text-align:center}.copilot-hero .trust-row span:first-child{grid-column:1/-1}.copilot-command-surface{gap:.7rem;padding:.72rem}.copilot-surface-top{grid-template-columns:minmax(0,1fr) auto;gap:.7rem;padding-bottom:.72rem}.copilot-surface-top strong{font-size:3.35rem}.copilot-score-ring,.score-summary-panel .copilot-score-ring{width:5.35rem}.copilot-score-ring strong{font-size:1.55rem}.copilot-score-ring span{max-width:4.2rem;font-size:.56rem}.copilot-hero .copilot-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.copilot-hero .mini-kpi{min-height:4.7rem;padding:.6rem}.copilot-hero .mini-kpi span{font-size:.62rem}.copilot-hero .mini-kpi strong{font-size:1.45rem}.copilot-command-line{min-height:auto;padding:.72rem}.copilot-command-line p{display:-webkit-box;overflow:hidden;font-size:.9rem;line-height:1.42;-webkit-box-orient:vertical;-webkit-line-clamp:4}.copilot-commerce-grid,.copilot-commerce-strip,.copilot-steps,.evidence-vault,.workspace-kpi-grid{grid-template-columns:1fr}.copilot-step{min-height:auto}.control-row,.dimension-head,.evidence-card-main,.gate-row,.snapshot-row{grid-template-columns:1fr}.evidence-status-actions,.snapshot-actions{justify-content:flex-start}.dimension-head{display:grid}.interview-topline h2,.panel-heading h2{font-size:1.62rem}.message-stream{max-height:none}}.ohiq-app{display:grid;grid-gap:1rem;gap:1rem}.ohiq-command-panel,.ohiq-hero-workspace,.ohiq-output-panel,.ohiq-panel{border:1px solid var(--line);border-radius:8px;background:rgba(12,14,20,.88);box-shadow:var(--shadow)}.ohiq-hero-workspace{position:relative;overflow:hidden}.ohiq-hero-visual{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,6,7,.94),rgba(5,6,7,.78) 46%,rgba(5,6,7,.64)),url(/cryptosignal-hero.png) 50% /cover no-repeat}.ohiq-hero-grid{position:relative;display:grid;grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);grid-gap:1rem;gap:1rem;min-height:650px;padding:1rem}.ohiq-command-panel,.ohiq-output-panel,.ohiq-panel{min-width:0;padding:1rem;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ohiq-command-panel,.ohiq-output-panel{display:flex;flex-direction:column}.ohiq-panel-heading,.ohiq-selected-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.ohiq-panel-heading h1,.ohiq-panel-heading h2,.ohiq-selected-head h2{margin:.25rem 0 0}.ohiq-event-fields span,.ohiq-field-row span,.ohiq-integration-box span,.ohiq-kicker,.ohiq-label,.ohiq-profile-grid span,.ohiq-settings-grid span{color:var(--gold);font-size:.72rem;font-weight:800;text-transform:uppercase}.ohiq-pill{display:inline-flex;min-height:34px;align-items:center;gap:.4rem;border:1px solid hsla(41,54%,64%,.42);border-radius:8px;padding:0 .75rem;color:var(--gold);font-size:.84rem;font-weight:800;white-space:nowrap}.ohiq-event-fields,.ohiq-settings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;margin-bottom:1rem}.ohiq-event-fields label,.ohiq-field-row label,.ohiq-settings-grid label{display:grid;grid-gap:.42rem;gap:.42rem;min-width:0}.ohiq-note-label{display:block;margin-bottom:.5rem;color:var(--muted);font-size:.76rem;font-weight:800;text-transform:uppercase}.ohiq-app input,.ohiq-app select,.ohiq-app textarea{width:100%;min-width:0;border:1px solid var(--line);border-radius:8px;background:rgba(0,0,0,.28);color:var(--text);font:inherit}.ohiq-app input,.ohiq-app select{height:42px;padding:0 .7rem}.ohiq-app textarea{min-height:245px;resize:vertical;padding:.8rem;line-height:1.5}.ohiq-capture-actions,.ohiq-field-row,.ohiq-output-actions,.ohiq-output-tabs{display:flex;flex-wrap:wrap;gap:.5rem}.ohiq-danger,.ohiq-icon-button,.ohiq-output-tabs button,.ohiq-primary,.ohiq-secondary{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:.45rem;border-radius:8px;padding:0 .75rem;font-weight:800}.ohiq-primary{border:1px solid hsla(41,54%,64%,.66);background:var(--gold);color:#080808}.ohiq-danger,.ohiq-icon-button,.ohiq-output-tabs button,.ohiq-secondary{border:1px solid var(--line);background:hsla(0,0%,100%,.06);color:var(--text)}.ohiq-danger{border-color:hsla(7,100%,72%,.48);color:#ffd3cb}.ohiq-status-line{display:flex;align-items:center;gap:.5rem;margin-top:auto;border-top:1px solid var(--line);padding-top:1rem;color:var(--muted)}.ohiq-score{display:grid;width:58px;height:58px;place-items:center;border:1px solid var(--line);border-radius:8px;background:hsla(0,0%,100%,.07);font-size:1.25rem;font-weight:900}.tone-priority{color:var(--gold)}.tone-active{color:#7fe7bd}.tone-neutral{color:#93b7ff}.ohiq-output-tabs{margin-bottom:.75rem}.ohiq-output-tabs button.is-active{border-color:hsla(41,54%,64%,.46);background:hsla(41,54%,64%,.12)}.ohiq-output-editor{flex:1 1;min-height:330px}.ohiq-metrics,.ohiq-section-grid{display:grid;grid-gap:1rem;gap:1rem}.ohiq-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.ohiq-section-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.86fr)}.ohiq-metric{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.4rem .6rem;gap:.4rem .6rem;min-height:88px;border:1px solid var(--line);border-radius:8px;background:hsla(0,0%,100%,.055);padding:.9rem}.ohiq-metric span{color:var(--muted);font-size:.76rem;font-weight:800;text-transform:uppercase}.ohiq-metric strong{grid-column:1/-1;font-size:1.6rem}.ohiq-lead-list,.ohiq-review-list{display:grid;grid-gap:.5rem;gap:.5rem}.ohiq-lead-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.75rem;gap:.75rem;width:100%;min-height:72px;border:1px solid var(--line);border-radius:8px;background:hsla(0,0%,100%,.04);color:var(--text);padding:.7rem;text-align:left}.ohiq-lead-row.is-selected,.ohiq-lead-row:hover{border-color:hsla(41,54%,64%,.4);background:hsla(41,54%,64%,.08)}.ohiq-lead-row small,.ohiq-lead-row strong{display:block}.ohiq-lead-row small{margin-top:.2rem;color:var(--muted);line-height:1.35}.ohiq-temp-dot{width:11px;height:42px;border-radius:99px;background:currentColor}.ohiq-insight-columns,.ohiq-integration-box,.ohiq-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.ohiq-insight-columns{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem}.ohiq-insight-columns div,.ohiq-integration-box div,.ohiq-profile-grid div,.ohiq-review{border:1px solid var(--line);border-radius:8px;background:hsla(0,0%,100%,.045);padding:.75rem}.ohiq-insight-columns strong,.ohiq-integration-box strong,.ohiq-profile-grid strong{display:block;margin-top:.35rem;line-height:1.35;overflow-wrap:anywhere}.ohiq-chip-group{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.75rem}.ohiq-chip-group span{border:1px solid var(--line);border-radius:8px;background:hsla(0,0%,100%,.055);padding:.45rem .55rem;color:var(--muted);font-size:.84rem;font-weight:750}.ohiq-review{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.65rem;gap:.65rem}.ohiq-review.review{border-color:hsla(41,54%,64%,.4)}.ohiq-review.block{border-color:hsla(7,100%,72%,.44)}.ohiq-review.clear{border-color:rgba(127,231,189,.3)}.ohiq-review small,.ohiq-review strong{display:block}.ohiq-review small{margin-top:.2rem;color:var(--muted)}.ohiq-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ohiq-settings-grid .is-wide{grid-column:1/-1}.ohiq-brief{margin:0;color:var(--muted);line-height:1.65}.ohiq-toast{position:fixed;right:1rem;bottom:1rem;z-index:60;max-width:min(360px,calc(100vw - 2rem));border:1px solid hsla(41,54%,64%,.42);border-radius:8px;background:rgba(12,14,20,.96);box-shadow:var(--shadow);padding:.8rem .9rem}.live-eyebrow{color:var(--blue)}.live-dot{width:.55rem;height:.55rem;border-radius:999px;background:var(--green);box-shadow:0 0 0 4px rgba(34,197,94,.12)}.hero-terminal{align-self:flex-end}.signal-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;margin:-1.5rem 0 3.4rem;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:rgba(10,15,28,.72);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.signal-strip-item{display:grid;grid-gap:.28rem;gap:.28rem;min-height:108px;border-right:1px solid var(--line);padding:.95rem;transition:background .18s ease,transform .18s ease}.signal-strip-item:last-child{border-right:0}.signal-strip-item:hover{background:rgba(82,168,255,.07)}.event-row span,.plan-tag,.signal-meta span,.signal-strip-item small,.signal-strip-item span,.terminal-microgrid span{color:var(--muted);font-size:.76rem;font-weight:820;text-transform:uppercase}.signal-strip-item strong{color:var(--text);font-family:Spline Sans Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:2.3rem;line-height:1}.signal-meta{display:flex;flex-wrap:wrap;gap:.48rem;margin-top:.75rem}.grade-badge,.plan-tag,.signal-meta span{display:inline-flex;min-height:1.75rem;align-items:center;border:1px solid var(--line);border-radius:999px;background:hsla(0,0%,100%,.045);padding:.32rem .58rem}.grade-badge{border-color:rgba(34,197,94,.34);background:rgba(34,197,94,.09);color:var(--green);font-family:Spline Sans Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.terminal-card,.terminal-panel{position:relative;overflow:hidden}.plan-card:before,.signal-card:before,.terminal-card:before,.terminal-panel:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(82,168,255,.48),transparent)}.market-gauge{display:grid;width:min(150px,38vw);aspect-ratio:1;place-items:center;border-radius:50%;background:radial-gradient(circle closest-side,rgba(10,15,28,.96) 68%,transparent 69%),conic-gradient(var(--blue) calc(var(--gauge) * 1%),rgba(151,163,181,.13) 0);box-shadow:inset 0 0 32px rgba(82,168,255,.08)}.market-gauge strong{font-family:Spline Sans Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:2.1rem;line-height:1}.market-gauge span{margin-top:-1.3rem;color:var(--muted);font-size:.72rem;font-weight:780;text-transform:uppercase}.terminal-microgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.6rem;gap:.6rem;margin-top:1rem}.terminal-microgrid span{border:1px solid var(--line);border-radius:var(--radius);background:hsla(0,0%,100%,.035);padding:.62rem;line-height:1.35}.compact-score-grid{gap:.62rem}.compact-score-grid .score-box{min-height:86px}.ai-disclaimer{margin:.85rem 0 0;border-left:2px solid rgba(82,168,255,.5);color:var(--muted);padding-left:.75rem;font-size:.82rem;line-height:1.55}.event-list{display:grid;grid-gap:.7rem;gap:.7rem;margin-top:1rem}.event-row{display:grid;grid-template-columns:minmax(72px,auto) minmax(80px,auto) minmax(0,1fr);grid-gap:.75rem;gap:.75rem;align-items:center;border:1px solid var(--line);border-radius:var(--radius);background:hsla(0,0%,100%,.035);padding:.75rem}.event-row strong{color:var(--text);font-family:Spline Sans Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:1.15rem}.event-row p{margin:0;color:var(--soft);line-height:1.45}.flow-card strong{font-family:Spline Sans Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:2.1rem}.plan-tag{width:-moz-fit-content;width:fit-content;border-color:rgba(82,168,255,.42);color:var(--blue)}@media (max-width:980px){.signal-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.signal-strip-item:nth-child(2){border-right:0}.event-row,.ohiq-hero-grid,.ohiq-section-grid{grid-template-columns:1fr}.ohiq-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.signal-strip,.terminal-microgrid{grid-template-columns:1fr}.signal-strip-item{border-right:0;border-bottom:1px solid var(--line)}.signal-strip-item:last-child{border-bottom:0}.ohiq-hero-grid{min-height:0;padding:.65rem}.ohiq-event-fields,.ohiq-insight-columns,.ohiq-integration-box,.ohiq-metrics,.ohiq-profile-grid,.ohiq-settings-grid{grid-template-columns:1fr}.ohiq-output-tabs button span{display:none}}.cs-hero{position:relative;min-height:clamp(680px,88vh,860px);margin-top:-3.5rem;display:grid;align-items:center;isolation:isolate}.cs-hero:before{content:"";position:absolute;inset:0 calc((100vw - min(1180px, calc(100vw - 32px))) / -2);z-index:-2;background-image:linear-gradient(90deg,rgba(5,6,7,.98),rgba(5,6,7,.82) 31%,rgba(5,6,7,.1) 70%),linear-gradient(180deg,rgba(5,6,7,.18),#050607 94%),url(/cryptosignal-hero.png);background-position:50%;background-size:cover}.cs-hero:after{content:"";position:absolute;inset:auto calc((100vw - min(1180px, calc(100vw - 32px))) / -2) 0;height:1px;background:var(--line)}.cs-hero .hero-content{width:min(690px,100%);padding-top:5rem}.cs-hero h1{max-width:11ch}.operational-hero:before{background-image:linear-gradient(90deg,rgba(4,6,14,.98),rgba(4,6,14,.84) 36%,rgba(4,6,14,.22) 78%),linear-gradient(180deg,rgba(4,6,14,.08),#04060e 97%),url(/cryptosignal-hero.png);background-position:50%,50%,64%}.operational-console{width:min(480px,100%)}.operational-strip .signal-strip-item strong{font-family:Outfit,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(1.65rem,3.2vw,2.3rem)}.operational-metrics strong{font-size:clamp(1.8rem,3.4vw,2.65rem)}.operational-final .lead,.operational-product-band .feature-list{margin-bottom:1.2rem}.operational-device{background:linear-gradient(135deg,rgba(82,168,255,.12),rgba(34,197,94,.08)),#070b15}.operational-intake-note h2{font-size:clamp(1.65rem,2.4vw,2.35rem);line-height:1.05}.generated-hero h1{max-width:11ch}.generated-summary{align-self:stretch}.mini-stack{display:grid;grid-gap:.55rem;gap:.55rem;margin-top:1rem}.mini-stack span{display:inline-flex;align-items:center;gap:.42rem;border:1px solid var(--line);border-radius:var(--radius);background:hsla(0,0%,100%,.045);color:var(--soft);padding:.52rem .62rem;font-size:.82rem;font-weight:760}.generated-score-card h3{min-height:2.6rem;margin:0}.generated-report-layout{grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);align-items:start}.crm-queue,.generated-aside,.generated-main,.generated-report-layout{display:grid;grid-gap:1rem;gap:1rem}.generated-aside{position:-webkit-sticky;position:sticky;top:96px}.draft-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.crm-task,.report-output-card,.route-box{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,hsla(0,0%,100%,.088),hsla(0,0%,100%,.034)),var(--panel);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.report-output-card{display:grid;grid-gap:1rem;gap:1rem;padding:1rem}.client-recap-card{background:linear-gradient(135deg,rgba(82,168,255,.12),transparent 44%),linear-gradient(180deg,hsla(0,0%,100%,.088),hsla(0,0%,100%,.034)),var(--panel)}.output-card-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--line);padding-bottom:.78rem}.crm-task span,.output-card-topline span,.route-box span{color:var(--muted);font-size:.76rem;font-weight:820;text-transform:uppercase}.output-card-topline span{display:inline-flex;align-items:center;gap:.45rem}.output-card-topline strong{max-width:46%;color:var(--soft);font-size:.86rem;text-align:right;line-height:1.35}.draft-copy{overflow-x:auto;margin:0;border:1px solid hsla(0,0%,100%,.09);border-radius:var(--radius);background:rgba(0,0,0,.22);color:var(--text);padding:.9rem;white-space:pre-wrap;word-break:break-word;font-family:Spline Sans Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.84rem;line-height:1.6}.route-box{display:grid;grid-gap:.35rem;gap:.35rem;background:rgba(82,168,255,.07);padding:.75rem}.route-box strong{color:var(--text);line-height:1.35}.broker-routing-card{border-color:rgba(255,184,0,.28)}.crm-task{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,.28fr);grid-gap:1rem;gap:1rem;align-items:start;background:hsla(0,0%,100%,.035);padding:.85rem;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.crm-task h3{margin:.35rem 0}.crm-task p{margin:0;color:var(--soft);line-height:1.55}.task-meta{display:flex;align-items:flex-end;flex-direction:column;gap:.45rem;text-align:right}.priority{display:inline-flex;min-height:1.75rem;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:999px;padding:.26rem .58rem;font-size:.76rem}.priority-high{border-color:rgba(238,75,75,.38);background:rgba(238,75,75,.1);color:#ffb4ad}.priority-medium{border-color:rgba(255,184,0,.34);background:rgba(255,184,0,.09);color:#ffd780}.priority-low{border-color:rgba(34,197,94,.34);background:rgba(34,197,94,.08);color:#8ef0ad}@media (max-width:1100px){.draft-grid,.generated-report-layout{grid-template-columns:1fr}.generated-aside{position:static}}@media (max-width:640px){.operational-hero:before{background-image:linear-gradient(180deg,rgba(4,6,14,.95),rgba(4,6,14,.82) 44%,#04060e),url(/cryptosignal-hero.png);background-position:50%,66%}.generated-hero h1{max-width:100%}.crm-task,.output-card-topline{grid-template-columns:1fr}.output-card-topline{display:grid}.output-card-topline strong,.task-meta{max-width:100%;align-items:flex-start;text-align:left}}.pricing-page{padding-bottom:4.5rem}.pricing-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.45fr);grid-gap:1.2rem;gap:1.2rem;align-items:end;min-height:clamp(570px,calc(100svh - 130px),760px);margin-top:-2.4rem;padding:5.4rem 0 3rem;isolation:isolate}.pricing-hero:before{content:"";position:absolute;inset:0 calc((100vw - min(1180px, calc(100vw - 32px))) / -2);z-index:-2;background-image:linear-gradient(90deg,rgba(4,6,14,.98),rgba(4,6,14,.84) 42%,rgba(4,6,14,.34) 84%),linear-gradient(180deg,rgba(4,6,14,.16),#04060e 96%),url(/cryptosignal-hero.png);background-position:50%,50%,60%;background-size:cover}.pricing-hero:after{content:"";position:absolute;inset:auto calc((100vw - min(1180px, calc(100vw - 32px))) / -2) 0;height:1px;background:var(--line)}.pricing-hero-copy{width:min(850px,100%)}.pricing-hero h1{max-width:10.8ch;margin-bottom:1rem;font-size:clamp(2.45rem,4.2vw,4rem);line-height:.98;font-weight:900}.pricing-trust-row{display:flex;flex-wrap:wrap;gap:.58rem;margin-top:1.25rem}.pricing-trust-row span{display:inline-flex;min-height:2.1rem;align-items:center;gap:.42rem;border:1px solid hsla(46,57%,93%,.22);border-radius:8px;background:rgba(3,3,3,.38);color:var(--text);padding:.42rem .62rem;font-size:.78rem;font-weight:820}.pricing-alert,.pricing-card,.pricing-comparison,.pricing-console{border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,hsla(0,0%,100%,.09),hsla(0,0%,100%,.032)),rgba(10,15,28,.82);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.pricing-console{display:grid;grid-gap:1rem;gap:1rem;align-self:end;padding:1rem}.pricing-console-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-bottom:1px solid var(--line);padding-bottom:.85rem}.checkout-row span,.comparison-head span,.plan-kicker,.pricing-console-head span{color:var(--muted);font-size:.74rem;font-weight:820;text-transform:uppercase}.pricing-console-head span{display:inline-flex;align-items:center;gap:.4rem}.pricing-console-head strong{color:var(--green);font-family:Spline Sans Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.88rem}.checkout-stack{display:grid;grid-gap:.58rem;gap:.58rem}.checkout-row{display:grid;grid-template-columns:auto minmax(0,.8fr) minmax(0,1fr);grid-gap:.58rem;gap:.58rem;align-items:center;border:1px solid var(--line);border-radius:8px;background:hsla(0,0%,100%,.04);padding:.68rem}.checkout-row svg{color:var(--blue)}.checkout-row strong{justify-self:flex-end;color:var(--text);font-size:.84rem;text-align:right}.pricing-console p{margin:0;color:var(--soft);font-size:.9rem;line-height:1.55}.pricing-alert-section{padding:1rem 0 0}.pricing-alert{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.72rem;gap:.72rem;border-color:rgba(255,184,0,.42);background:linear-gradient(180deg,rgba(255,184,0,.12),hsla(0,0%,100%,.035)),rgba(10,15,28,.88);padding:.9rem 1rem}.pricing-alert.error{border-color:rgba(238,75,75,.44);background:linear-gradient(180deg,rgba(238,75,75,.13),hsla(0,0%,100%,.035)),rgba(10,15,28,.88)}.pricing-alert svg{color:var(--amber)}.pricing-alert.error svg{color:var(--red)}.pricing-alert strong{display:block;margin-bottom:.18rem}.pricing-alert p{margin:0;color:var(--soft);line-height:1.5}.pricing-plans-section{padding:3.4rem 0 3.2rem}.pricing-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1rem}.pricing-section-head h2{max-width:16ch;margin:0;font-size:clamp(1.7rem,2.8vw,2.7rem);line-height:1.04}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.88rem;gap:.88rem;align-items:stretch}.pricing-card{position:relative;display:grid;grid-template-rows:auto auto auto auto 1fr auto;grid-gap:.95rem;gap:.95rem;min-width:0;min-height:670px;overflow:hidden;padding:1rem}.pricing-card:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,rgba(82,168,255,.16),rgba(82,168,255,.72),rgba(34,197,94,.38))}.pricing-card.featured{border-color:rgba(82,168,255,.52);background:linear-gradient(180deg,rgba(82,168,255,.13),hsla(0,0%,100%,.038)),rgba(10,15,28,.92);box-shadow:0 24px 70px rgba(82,168,255,.18)}.pricing-card-top{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.6rem;gap:.6rem;align-items:start;min-height:94px}.pricing-card-top h3{max-width:100%;margin:.42rem 0 0;font-size:clamp(2rem,2.9vw,2.55rem);line-height:.95;overflow-wrap:anywhere}.desk-tag{display:inline-flex;min-height:1.75rem;align-items:center;gap:.32rem;justify-self:end;border:1px solid rgba(34,197,94,.34);border-radius:999px;background:rgba(34,197,94,.08);color:#8ef0ad;padding:.32rem .58rem;font-size:.72rem;font-weight:820;text-transform:uppercase;white-space:nowrap}.plan-callout{min-height:58px;margin:0;color:var(--soft);line-height:1.48}.pricing-price{display:flex;align-items:baseline;gap:.38rem;padding-top:.2rem}.pricing-price strong{font-family:Spline Sans Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:clamp(2.35rem,4.2vw,3.35rem);line-height:.9}.pricing-price span{color:var(--muted);font-weight:760}.plan-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.42rem;gap:.42rem}.plan-metrics span{min-width:0;border:1px solid var(--line);border-radius:8px;background:hsla(0,0%,100%,.04);color:var(--text);padding:.58rem .48rem;font-size:.72rem;font-weight:760;line-height:1.28;text-align:center}.plan-feature-list{display:grid;align-content:start;grid-gap:.62rem;gap:.62rem;margin:0;padding:0;list-style:none}.plan-feature-list li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.48rem;gap:.48rem;align-items:start;color:var(--soft);line-height:1.45}.plan-feature-list svg{margin-top:.1rem;color:var(--green)}.plan-checkout-form{margin-top:.2rem}.pricing-submit{width:100%;min-height:3.05rem;border-radius:8px;white-space:normal}.pricing-submit:hover{border-color:rgba(136,205,255,.92);background:#7bc0ff;color:var(--bg);box-shadow:0 18px 46px rgba(82,168,255,.32)}.pricing-comparison-section{padding:0 0 1.4rem}.pricing-comparison{overflow:hidden}.comparison-head,.comparison-row{display:grid;grid-template-columns:minmax(160px,.9fr) repeat(3,minmax(0,1fr))}.comparison-head{border-bottom:1px solid var(--line);background:hsla(0,0%,100%,.045)}.comparison-head>*,.comparison-row>*{min-width:0;border-right:1px solid var(--line);padding:.82rem}.comparison-head>:last-child,.comparison-row>:last-child{border-right:0}.comparison-head strong{font-size:.82rem;text-transform:uppercase}.comparison-row{border-bottom:1px solid var(--line)}.comparison-row:last-child{border-bottom:0}.comparison-row span{color:var(--text);font-weight:820}.comparison-row p{margin:0;color:var(--soft);line-height:1.45}@media (max-width:1040px){.pricing-hero{grid-template-columns:1fr;align-items:flex-start;min-height:auto;margin-top:-1.2rem;padding-top:4.6rem}.pricing-hero h1{max-width:11ch;font-size:clamp(2.45rem,7vw,3.8rem)}.pricing-console{width:min(560px,100%)}.pricing-grid{grid-template-columns:1fr}.pricing-card{min-height:auto}.plan-callout{min-height:0}}@media (max-width:760px){.pricing-page{padding-bottom:3rem}.pricing-hero{padding:4rem 0 2.4rem}.pricing-hero:before{background-image:linear-gradient(180deg,rgba(4,6,14,.94),rgba(4,6,14,.82) 46%,#04060e),url(/cryptosignal-hero.png);background-position:50%,62%}.pricing-hero h1{max-width:100%;font-size:clamp(2.35rem,11vw,3rem)}.pricing-section-head{display:grid;align-items:flex-start}.pricing-card-top{grid-template-columns:1fr;min-height:0}.desk-tag,.pricing-card-top .plan-tag{justify-self:flex-start}.plan-metrics{grid-template-columns:1fr}.checkout-row{grid-template-columns:auto minmax(0,1fr)}.checkout-row strong{grid-column:2;justify-self:flex-start;text-align:left}.comparison-head{display:none}.comparison-row{grid-template-columns:1fr}.comparison-row>*{border-right:0;border-bottom:1px solid var(--line)}.comparison-row>:last-child{border-bottom:0}}