.signal-theme{background:#060606}:root:has(.signal-theme) body{background:#060606}.signal-theme .v2-root{--bg:#060606;--ink:#fff;--muted:#9a9a9a;--line:#252525;--night:#0b0b0b;--deep:#000;--blue:#e5e5e5;--green:#c5ff4a;--cream:#e5e5e5;--signal:#c5ff4a;--signal-glow:0 0 8px 0 #c5ff4a73;--card:#0e0e0e;--raised:#161616;--hair:#252525;--hair-strong:#313131;--serif:var(--font-signal-serif),"Source Serif 4",Georgia,serif;--mono:var(--font-signal-mono),"JetBrains Mono",ui-monospace,monospace;background:var(--bg);color:#e5e5e5}.signal-theme .v2-root ::selection{background:var(--signal);color:#000}.signal-theme .v2-root h1,.signal-theme .v2-root h2,.signal-theme .v2-root h3,.signal-theme .v2-root .faq-item button,.signal-theme .v2-root .finding-aside,.signal-theme .v2-root .report-band p,.signal-theme .v2-root .identity-lead{font-family:var(--serif);color:#fff;letter-spacing:-.025em;font-weight:300}.signal-theme .v2-root .hero h1{font-family:var(--serif);letter-spacing:-.035em;max-width:13ch;font-size:clamp(2.6rem,5.4vw,5.6rem);font-weight:300;line-height:.96}.signal-theme .v2-root .section h2{letter-spacing:-.03em;font-size:clamp(2.2rem,4.2vw,4.25rem);line-height:1}.signal-theme .v2-root .accent-word{color:var(--signal);font-style:italic}.signal-theme .v2-root .body-copy,.signal-theme .v2-root .lede,.signal-theme .v2-root .supporting-note{color:#b3b3b3}.signal-theme .v2-root p{color:inherit}.signal-theme .v2-root .eyebrow,.signal-theme .v2-root .card-label,.signal-theme .v2-root .price span,.signal-theme .v2-root .scope-label,.signal-theme .v2-root .boundary-eyebrow,.signal-theme .v2-root .document-eyebrow,.signal-theme .v2-root .workspace-kicker,.signal-theme .v2-root .coverage-caption,.signal-theme .v2-root .stage-legend button,.signal-theme .v2-root .plan-list-label,.signal-theme .v2-root .scope-form label,.signal-theme .v2-root .scope-form-head,.signal-theme .v2-root .form-note,.signal-theme .v2-root .scope-exclusion,.signal-theme .v2-root .research-label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.16em;color:#8a8a8a;font-size:.66rem;font-weight:400}.signal-theme .v2-root .site-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--hair);background:#060606b8}.signal-theme .v2-root .brand-wordmark b,.signal-theme .v2-root .brand-wordmark span{color:#fff}.signal-theme .v2-root .header-nav a{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#c5c5c5;font-size:.68rem;font-weight:400;transition:color .2s}.signal-theme .v2-root .header-nav a:hover{color:var(--signal)}.signal-theme .v2-root .menu-toggle{color:#fff;border-color:var(--hair-strong);background:0 0}.signal-theme .v2-root .mobile-navigation{border-bottom:1px solid var(--hair);background:#060606}.signal-theme .v2-root .mobile-navigation a{color:#e5e5e5;border-color:var(--hair)}.signal-theme .v2-root .button,.signal-theme .v2-root .header-action{background:var(--signal);box-shadow:var(--signal-glow);letter-spacing:.02em;border-radius:4px;font-weight:600;transition:box-shadow .25s,transform .25s;color:#000!important}.signal-theme .v2-root .button span,.signal-theme .v2-root .header-action span{color:#000}.signal-theme .v2-root .button:hover,.signal-theme .v2-root .header-action:hover{background:var(--signal);transform:translateY(-1px);box-shadow:0 0 22px 2px #c5ff4a73}.signal-theme .v2-root .text-link{border-bottom-color:var(--signal);color:#fff}.signal-theme .v2-root .text-link span{color:var(--signal)}.signal-theme .v2-root a:focus-visible,.signal-theme .v2-root button:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.signal-theme .v2-root .hero{color:#e5e5e5;background:radial-gradient(circle at 76%,#c5ff4a0f,#0000 42%),#000}.signal-theme .v2-root .hero-scene-fallback{color:#ffffff59}.signal-theme .v2-root .hero-actions .text-link{color:#fff}.signal-theme .v2-root .signal-divider{background:var(--signal);height:4px;box-shadow:0 0 14px #c5ff4a59}.signal-theme .v2-root .section,.signal-theme .v2-root .gap-section,.signal-theme .v2-root .mechanism-section,.signal-theme .v2-root .section-dark,.signal-theme .v2-root .scope-journey-section,.signal-theme .v2-root .tester-section,.signal-theme .v2-root .plans-section,.signal-theme .v2-root .cta-section{background:var(--bg);color:#e5e5e5;border-top:1px solid var(--hair)}.signal-theme .v2-root .section-dark,.signal-theme .v2-root .plans-section{background:#000}.signal-theme .v2-root .mechanism-section .surface-story,.signal-theme .v2-root .surface-story,.signal-theme .v2-root .scope-composition,.signal-theme .v2-root .evidence-workspace,.signal-theme .v2-root .report-inspector{background:radial-gradient(ellipse at 60% 40%,#c5ff4a0d,transparent 60%),var(--card);border:1px solid var(--hair);box-shadow:none;border-radius:4px}.signal-theme .v2-root .surface-plane{background:#ffffff08;border-color:#ffffff38}.signal-theme .v2-root .surface-plane>b{color:#e5e5e5}.signal-theme .v2-root .scan-beam{background:linear-gradient(90deg,transparent,var(--signal),transparent)}.signal-theme .v2-root .stage-line{background:var(--hair)}.signal-theme .v2-root .stage-line>span{background:var(--signal)}.signal-theme .v2-root .stage-legend button,.signal-theme .v2-root .stage-legend .current{color:#8a8a8a}.signal-theme .v2-root .stage-legend button.current,.signal-theme .v2-root .stage-legend .current{color:var(--signal)}.signal-theme .v2-root .change-beat h3,.signal-theme .v2-root .story-step h3{color:#fff}.signal-theme .v2-root .change-beat p,.signal-theme .v2-root .story-step p,.signal-theme .v2-root .change-beat>span{color:#9a9a9a}.signal-theme .v2-root .change-beat,.signal-theme .v2-root .story-step{border-color:var(--hair)}.signal-theme .v2-root .change-beat.active h3{color:var(--signal)}.signal-theme .v2-root .persistent-qualifier{color:#b3b3b3;border-color:var(--signal)}.signal-theme .v2-root .workspace-toolbar,.signal-theme .v2-root .workspace-bottom,.signal-theme .v2-root .workspace-sidebar{border-color:var(--hair);color:#9a9a9a;background:#0a0a0a}.signal-theme .v2-root .workspace-sidebar button{color:#c5c5c5;background:0 0;border-radius:2px}.signal-theme .v2-root .workspace-sidebar button[aria-selected=true]{background:var(--raised);color:#fff;box-shadow:inset 2px 0 0 var(--signal)}.signal-theme .v2-root .workspace-sidebar button>span{color:var(--signal)}.signal-theme .v2-root .workspace-paper{color:#e5e5e5;border-color:var(--hair);background:#111}.signal-theme .v2-root .finding-view h3{color:#fff}.signal-theme .v2-root .finding-view p,.signal-theme .v2-root .finding-view dd{color:#b3b3b3}.signal-theme .v2-root .finding-view dt{color:#8a8a8a;font-family:var(--mono);letter-spacing:.14em}.signal-theme .v2-root .fictional-severity,.signal-theme .v2-root .severity-badge{border:1px solid var(--signal);color:var(--signal);font-family:var(--mono);background:0 0;border-radius:999px}.signal-theme .v2-root .tenant-pair i,.signal-theme .v2-root .asset-tokens span{border-color:var(--hair-strong);color:#c5c5c5;background:#0a0a0a;border-radius:2px}.signal-theme .v2-root .evidence-exchange>div,.signal-theme .v2-root .report-panel pre,.signal-theme .v2-root .evidence-exchange code{color:#e5e5e5;border-color:var(--hair);background:#0a0a0a}.signal-theme .v2-root .evidence-exchange mark{color:var(--signal);background:0 0}.signal-theme .v2-root .workspace-bottom i{background:var(--signal)}.signal-theme .v2-root .workspace-mobile,.signal-theme .v2-root .workspace-mobile summary{background:var(--card);color:#e5e5e5;border-color:var(--hair)}.signal-theme .v2-root .workspace-mobile summary span{color:var(--signal)}.signal-theme .v2-root .scope-authorisation,.signal-theme .v2-root .scope-node{border-color:var(--hair-strong);color:#e5e5e5;background:#ffffff05;border-radius:2px}.signal-theme .v2-root .scope-node[aria-pressed=true]{border-color:var(--signal);box-shadow:var(--signal-glow)}.signal-theme .v2-root .scope-node-icon{color:var(--signal);border-color:var(--hair-strong)}.signal-theme .v2-root .weekly-document,.signal-theme .v2-root .coverage-document{color:#e5e5e5;border:1px solid var(--hair-strong);box-shadow:none;background:#141414;border-radius:2px}.signal-theme .v2-root .weekly-document h3,.signal-theme .v2-root .weekly-document div,.signal-theme .v2-root .coverage-document h3{color:#fff}.signal-theme .v2-root .document-rule{background:var(--hair-strong)}.signal-theme .v2-root .document-fold{background:#1f1f1f}.signal-theme .v2-root .coverage-caption,.signal-theme .v2-root .scope-composition figcaption{color:#9a9a9a}.signal-theme .v2-root .boundary-eyebrow{color:var(--signal);border:1px solid var(--hair-strong);background:#060606}.signal-theme .v2-root .scope-boundary,.signal-theme .v2-root .surface-boundary{border-color:var(--hair-strong)}.signal-theme .v2-root .tester-monogram{border-color:var(--signal);color:var(--signal);font-family:var(--mono);background:0 0}.signal-theme .v2-root .tester-identity h3{color:#fff}.signal-theme .v2-root .tester-identity p{color:#9a9a9a}.signal-theme .v2-root .research-block,.signal-theme .v2-root .ribbon-viewport,.signal-theme .v2-root .logo-surface,.signal-theme .v2-root .research-track{border-color:var(--hair);box-shadow:none;background:0 0}.signal-theme .v2-root .research-logo,.signal-theme .v2-root .research-track img,.signal-theme .v2-root .research-track svg{filter:grayscale()invert();opacity:.8;transition:opacity .25s}.signal-theme .v2-root .research-track button:hover .research-logo,.signal-theme .v2-root .research-track button:focus-visible .research-logo{opacity:1}.signal-theme .v2-root .research-heading h3{color:#fff}.signal-theme .v2-root .program-response,.signal-theme .v2-root .research-detail{background:var(--card);border-color:var(--hair);color:#e5e5e5}.signal-theme .v2-root .program-response blockquote,.signal-theme .v2-root .research-detail p{color:#c5c5c5}.signal-theme .v2-root .plan-grid{background:var(--hair);border:1px solid var(--hair);gap:1px;position:relative}.signal-theme .v2-root .plan{color:#e5e5e5;background:#060606;border:0;border-radius:0;padding:2.75rem 1.75rem 1.75rem;position:relative}.signal-theme .v2-root .plan.featured{box-shadow:inset 0 0 0 1px var(--signal),var(--signal-glow);z-index:1;background:#0b0b0b}.signal-theme .v2-root .plan h3{color:#fff;min-height:2.6em;margin:0 0 1.25rem;font-size:clamp(1.45rem,1.9vw,1.8rem)}.signal-theme .v2-root .plan .price{font:300 clamp(2.4rem,3.4vw,3.2rem)/1 var(--serif);letter-spacing:-.035em;color:#fff;margin-bottom:1.25rem}.signal-theme .v2-root .plan.featured .price{color:var(--signal)}.signal-theme .v2-root .price span{color:#7a7a7a;margin-top:.6rem}.signal-theme .v2-root .plan-summary{color:#c5c5c5;min-height:3.1em;margin:0 0 1.5rem;font-size:.92rem;line-height:1.55}.signal-theme .v2-root .plan-lists{border-top:1px solid var(--hair);gap:1.25rem;margin-top:0;padding-top:1.25rem;display:grid}.signal-theme .v2-root .plan-list-label{color:#7a7a7a;margin:0 0 .6rem}.signal-theme .v2-root .plan.featured .plan-list-label{color:var(--signal)}.signal-theme .v2-root .plan-lists ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.signal-theme .v2-root .plan-lists li{color:#c5c5c5;padding-left:1.1rem;font-size:.84rem;line-height:1.5;position:relative}.signal-theme .v2-root .plan-lists li:before{content:"";background:var(--signal);width:6px;height:6px;position:absolute;top:.55em;left:0}.signal-theme .v2-root .plan-lists .guardrails li{color:#9a9a9a}.signal-theme .v2-root .plan-lists .guardrails li:before{background:0 0;border:1px solid #7a7a7a}.signal-theme .v2-root .plan .plan-context{border-top:1px solid var(--hair);color:#8a8a8a;margin-top:1.25rem}.signal-theme .v2-root .plan-route{z-index:2;background:linear-gradient(90deg,var(--signal),#c5ff4a40);transform-origin:0;pointer-events:none;height:1px;position:absolute;top:1.45rem;left:1.75rem;right:1.75rem;transform:scaleX(1)}.signal-theme .v2-root .plan-node{z-index:3;border:1px solid var(--signal);background:#060606;border-radius:50%;width:9px;height:9px;position:absolute;top:calc(1.45rem - 4px);left:1.75rem}.signal-theme .v2-root .plan.featured .plan-node{background:var(--signal);box-shadow:var(--signal-glow)}.signal-theme .v2-root .trial-row{border-top-color:var(--hair)}.signal-theme .v2-root .trial-row h3{color:#fff}.signal-theme .v2-root .trial-row p{color:#9a9a9a}.signal-theme .v2-root .trial-row strong{color:var(--signal);font-weight:500}.signal-theme .v2-root .scope-exclusion{border-left-color:var(--signal)}.signal-theme .v2-root .faq-item{border-color:var(--hair)}.signal-theme .v2-root .faq-item button{color:#fff}.signal-theme .v2-root .faq-item p{color:#b3b3b3}.signal-theme .v2-root .faq-icon{border-color:var(--hair-strong);color:var(--signal)}.signal-theme .v2-root .is-open .faq-icon{background:var(--signal);color:#000;border-color:var(--signal)}.signal-theme .v2-root .scope-form-shell{background:var(--card);border:1px solid var(--hair);box-shadow:none;border-radius:4px}.signal-theme .v2-root .scope-form-shell h3{color:#fff;font-family:var(--serif);border-bottom:1px solid var(--hair);background:#000;font-weight:300}.signal-theme .v2-root .scope-form input,.signal-theme .v2-root .scope-form textarea,.signal-theme .v2-root .scope-form select{color:#fff;border:1px solid var(--hair-strong);background:#060606;border-radius:2px}.signal-theme .v2-root .scope-form input::-moz-placeholder{color:#6b6b6b}.signal-theme .v2-root .scope-form textarea::-moz-placeholder{color:#6b6b6b}.signal-theme .v2-root .scope-form input::placeholder,.signal-theme .v2-root .scope-form textarea::placeholder{color:#6b6b6b}.signal-theme .v2-root .scope-form input:focus-visible,.signal-theme .v2-root .scope-form textarea:focus-visible,.signal-theme .v2-root .scope-form select:focus-visible{outline:1px solid var(--signal);outline-offset:0;border-color:var(--signal)}.signal-theme .v2-root .form-status.success{color:var(--signal)}.signal-theme .v2-root footer{border-top:1px solid var(--hair);background:#000}.signal-theme .v2-root .footer-grid{box-shadow:none;background:0 0;border:0;border-radius:0;padding-inline:0}.signal-theme .v2-root .footer-grid:before{display:none}.signal-theme .v2-root footer a{color:#c5c5c5}.signal-theme .v2-root footer a:hover{color:var(--signal)}.signal-theme .v2-root footer p{color:#7a7a7a}html.signal-motion .signal-theme [data-reveal]{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1)var(--reveal-delay,0s),transform .9s cubic-bezier(.22,1,.36,1)var(--reveal-delay,0s);transform:translateY(22px)}html.signal-motion .signal-theme [data-reveal=in]{opacity:1;transform:none}html.signal-motion .signal-theme .plan-route{transition:transform 1.4s cubic-bezier(.65,0,.35,1) .2s;transform:scaleX(0)}html.signal-motion .signal-theme .plan-grid.route-in .plan-route{transform:scaleX(1)}.signal-theme .v2-root .hero h1 .accent-word{animation:1.4s cubic-bezier(.22,1,.36,1) .35s both signalAccent;display:inline-block}@keyframes signalAccent{0%{opacity:0;filter:blur(6px);transform:translateY(.12em)}to{opacity:1;filter:none;transform:none}}@media (max-width:860px){.signal-theme .v2-root .plan-route{display:none}.signal-theme .v2-root .plan-node{top:1.2rem}.signal-theme .v2-root .plan{padding:2.4rem 1.4rem 1.5rem}.signal-theme .v2-root .plan h3{min-height:0}.signal-theme .v2-root .header-nav a{font-size:.62rem}}@media (prefers-reduced-motion:reduce){.signal-theme .v2-root .hero h1 .accent-word{animation:none}.signal-theme .v2-root .button,.signal-theme .v2-root .header-action{transition:none}}
