@layer legacy{:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f5f3fc;--ink-soft:#d6d5da;--muted:#b0adb7;--line:#34323b;--line-strong:#53505b;--fog:#0c0b0e;--paper:#151419;--petrol:#19171e;--petrol-deep:#0a090c;--on-petrol:#f5f3fc;--on-petrol-muted:#bab8c0;--accent:#bca4ff;--accent-deep:#cdbcfb;--accent-soft:#232128;--signal:#ab99dd;--signal-ink:#c3b7e7;--signal-soft:#221b2a;--verified:#91dfbb;--verified-soft:#112c26;--alert:#ffb1ae;--alert-soft:#311e26;--font-display:"Public Sans Variable", ui-sans-serif, system-ui, sans-serif;--radius-panel:18px;--radius-control:10px;--shadow-card:0 14px 46px -24px #000b, inset 0 1px 0 #d2c2ff05;--surface-raised:#1c1a20;--surface-subtle:#111015;--surface:#18171d;--border:var(--line)}html{background:#0a090c}body{color:var(--ink);background:var(--fog)}::selection{color:#100f13;background:#dacdff}h1,h2,h3,h4{color:var(--ink)}h1{letter-spacing:-.055em;font-weight:450}h2{letter-spacing:-.04em;font-weight:530}h3,h4{font-weight:580}a{color:var(--ink);text-decoration-color:#6f6c79}a:hover{color:#ddd0ff}:focus-visible{outline-color:#bca4ff}input,select,textarea{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;accent-color:var(--accent)}input[type=text],input[type=email],input[type=password],input[type=url],input[type=search],input[type=number],input[type=date],select,textarea{color:var(--ink);background-color:#121115;border-color:#45424e;min-height:46px;box-shadow:inset 0 1px 4px #0002}input::placeholder,textarea::placeholder{color:#9c99a4}input:hover,select:hover,textarea:hover{border-color:#817e8c}input:focus,select:focus,textarea:focus{border-color:#bca4ff;box-shadow:0 0 0 3px #a889ff18}input:disabled,textarea:disabled,select:disabled{background:#1b1a1f}select option{color:var(--ink);background:#18171d}input[type=checkbox],input[type=radio]{accent-color:#c9b6ff}.field>label,.field-label,fieldset>legend{color:#e6e6e8}.hint,.optional,.footnote,.unanswered{color:var(--muted)}.password-toggle{color:#d1d0d5}.btn{border-radius:999px;font-weight:550}.btn-primary,.btn-signal,.btn-white{color:#0f0e12;background:linear-gradient(115deg,#c8bde9,#e3e2e6 58%,#bea6ff);border:1px solid #e8e8ea;box-shadow:0 4px 26px -13px #d3c3ff88}.btn-primary:hover:not(:disabled),.btn-signal:hover:not(:disabled),.btn-white:hover{color:#0a090c;background:linear-gradient(115deg,#d7cbfb,#f3f2f4 58%,#d1c0ff);border-color:#f3efff;box-shadow:0 4px 30px -12px #c5b0ff90}.btn-secondary,.btn-google{color:var(--ink);box-shadow:none;background:#ffffff05;border-color:#465267}.btn-secondary:hover:not(:disabled),.btn-google:hover:not(:disabled){color:#fff;background:#c8ddff0c;border-color:#8699b2}.btn-quiet{color:var(--ink-soft)}.btn-quiet:hover:not(:disabled){color:#dfd4ff;background:#bba2ff10}.btn-danger{color:#ffc2bf;background:#3c202b;border-color:#8b4852}.brand-lockup{letter-spacing:-1.5px;color:#f8f8f8;font-size:27px;font-weight:580}.brand-symbol{color:#fff;background:0 0;border:1px solid #d7d6db99;border-radius:7px}.brand-symbol svg{width:22px;height:22px}.brand-period{color:#bda5ff}.eyebrow,.section-overline,.editorial-label,.quiet-label{color:#c0bec5}.heading-period{color:var(--signal)}.skip-link{color:#100f13;background:#d6c7ff}.context-slash{color:#726e7d}.page.studio-page{padding-top:44px;padding-bottom:68px}.studio-heading h1,.page-header h1,.page-heading h1{font-size:clamp(29px,3.3vw,44px);font-weight:450}.studio-heading p:not(.eyebrow),.page-header p,.panel-lead{color:var(--muted)}.panel,.surface-card,.workspace-status-item,.step-panel,.setup-empty,.admin-stats article,.discovery-strip,.discovery-group,.discovery-progress,.contact-empty,.contact-group,.person,.message,.score-part,.followup-form,.profile-sections,.report,.confirm,.history,.readout-calibration,.contact-progress,.analysing,.table-wrap,.boundary,.insight,.answer-group,.contact-request-panel{color:var(--ink);background:var(--paper);border-color:var(--line);box-shadow:var(--shadow-card)}.panel,.surface-card,.admin-stats article,.step-panel{border-radius:18px}.panel h2,.card-heading h2,.discovery-section-heading h2{font-size:22px;font-weight:520}.card-heading .eyebrow,.workspace-section-heading .eyebrow,.studio-heading .eyebrow{color:#a693db;letter-spacing:.16em}.card-bottom,.inside-links a,.profile-disclosure,.profile-footnote,.group-list>li,.strip-notes{border-color:var(--line)}.profile-disclosure:hover,.profile-disclosure[open]{background:#1f1d23}.profile-disclosure summary strong,.inside-links strong,.setup-checklist h3{color:var(--ink)}.profile-disclosure summary span,.profile-footnote,.profile-footnote span,.inside-links a>div>span,.setup-checklist p,.card-bottom p,.workspace-intro>p{color:var(--muted)}.profile-disclosure-body,.profile-footnote{background:#121115}.small-icon,.inside-icon,.profile-section-icon,.status-item-icon,.setup-step-icon,.empty-feature-icon,.contact-icon,.timeline-icon,.discovery-note-icon,.person-avatar{color:#c9b5ff;background:#242229;border-color:#4a4851}.setup-step-icon.is-complete{background:var(--verified-soft);color:var(--verified)}.checklist-saved,.status-item-dot.is-done{color:var(--verified)}.setup-progress-track span{background:#312f38}.setup-progress-track span.is-complete{background:linear-gradient(90deg,#e4be87,#b69ff5)}.completion-fraction{color:#a4a2ac}.completion-fraction strong{color:#c8bde9}.workspace-status-item,.workspace-jumpnav{border-color:#3a3742}.workspace-jumpnav a{color:#c5c3ca}.workspace-jumpnav a:hover{color:#c7b4f9}.workspace-status-item strong{color:#ebeaed}.workspace-status-item>div>span{color:#afacb6}.status-item-dot{background:#63606d}.status-item-dot.is-done{background:#92d9b8}.discovery-callout,.discovery-note{color:var(--ink-soft);background:linear-gradient(110deg,#20192788,#201f25aa);border-color:#40374b}.discovery-callout strong,.discovery-note strong{color:#c7b5f9}.discovery-callout p,.discovery-note p{color:#c6c4cb}.capability-card{border-color:var(--line);background:#17151b}.capability-card:hover{background:#211f25;border-color:#7d7988}.capability-card>p,.capability-description{color:var(--muted)}.capability-action{color:#cfbdff}.home-hero{isolation:isolate;background:linear-gradient(90deg,#0b0b0df5 5%,#100f14e8 44%,#11101555),url(/images/neural-horizon.jpg) 50% 48%/cover;border:1px solid #4b504f;position:relative;overflow:hidden;box-shadow:inset 0 1px #d2c3fa2e,0 22px 60px -30px #000c}.home-hero:after{content:"";z-index:-1;top:0;background:linear-gradient(90deg,#0000,#bdafe4,#c0a9ff,#0000);height:1px;position:absolute;inset-inline:8%}.home-hero h2{color:#f8f8f8;font-size:clamp(32px,4vw,49px);font-weight:440}.home-hero h2>span{color:#aa98dd}.home-hero-copy>p,.hero-footnote{color:#cdcbd1}.hero-kicker{color:#c0b2e5}.hero-kicker>span{background:#c0b2e5;box-shadow:0 0 10px #ab99dd55}.artwork-layer{background:#211f25a3;border-color:#93909d41}.artwork-center{color:#fff;background:linear-gradient(135deg,#26242c,#17151b);border-color:#a591da}.artwork-label{background:#151319ed;border-color:#7c788755}.artwork-label small{color:#cac8cf}.artwork-label strong{color:#dbd0fb}.artwork-label>span{color:#c2acff;background:#39374166}.artwork-orbit{stroke:#b1afb838}.artwork-route{stroke:#a28dd9}.artwork-paths circle{fill:#c7b2ff}.artwork-glow{background:radial-gradient(#8a86942e,#0000 68%)}.artwork-star{color:#c1b4e6}.onboarding-aside,.onboarding-sidebar,.onboarding-progress{color:var(--muted)}.checklist{border-color:var(--line)}.checklist li,.checklist-saved,.step-count,.step-time{color:var(--muted)}.checklist li.is-current{color:#c3b6e7}.checklist li.is-done{color:#abd8c6}.checklist li:before{color:var(--muted);border-color:var(--line-strong);background:#1a181f}.checklist li.is-current:before{color:#111014;background:#b4a4e1;border-color:#b4a4e1}.checklist li.is-done:before{color:#a0e0c4;background:#183329;border-color:#385e4e}.step-panel header,.step-actions,.analysis-actions,.panel-nav{border-color:var(--line)}.step-panel header p,.step-panel .hint,.form-intro,.onboarding-aside p{color:var(--muted)}.chip>span,.choice-card>span,.segmented-choice label>span{color:var(--ink-soft);background:#131116;border-color:#474351}.chip input:checked+span,.choice-card input:checked+span,.segmented-choice input:checked+span{color:#e5dbff;background:#2c2a33;border-color:#b69ff5;box-shadow:inset 0 0 0 1px #b69ff533}.chip:hover>span,.choice-card:hover>span{border-color:#a6a3ae}.choice-card strong{color:#f0f0f1}.choice-card>span>span{color:#c3c2c8}.tag,.tag-input,.chips span,.tag-chip{border-color:var(--line-strong);color:#d2c5f6;background:#232128}.tag button{color:#d2c5f6}.tag-input input{background:0 0}.question{background:#1a181e;border-color:#44414e}.questions.is-needed{border-color:#adabb4;box-shadow:0 0 0 3px #bfa8ff0e}.question .field>label,.question .hint{color:#d3d1d7}.start{background:linear-gradient(125deg,#211f24,#201e24);border:1px solid #4a4b47}.start h2{color:#fff}.start-copy>p,.start-steps strong{color:#dedde0}.start-steps span{color:#bbb9c0}.start-steps li:before{color:#c7bbe8;border-color:#5a3bb0}.scan{background:#35323c}.scan span{background:linear-gradient(90deg,#b8a8e2,#bda5ff)}.analysis-readout{background:linear-gradient(125deg,#19171e,#141318);border-color:#413e4b}.readout h2,.readout h3,.readout-title,.analysis-readout h2{color:var(--ink)}.readout-kicker,.readout-label,.readout-foot,.calibration-title,.calibration-summary,.legend{color:#c5c4ca}.readout-calibration{background:#151319;border-color:#45424f}.readout-calibration h3{color:#e4e3e7}.tick.r-missing{box-shadow:inset 0 0 0 1px #757180}.readout-foot{border-color:#3e3b46}.tabs{border-bottom-color:var(--line);background:#131217}.tabs [role=tab]{color:#bebcc4}.tabs [role=tab][aria-selected=true]{color:#c6b4f9;border-bottom-color:#b2a2e0}.tab-count{color:#d5c7fc;background:#323039}.tab-panel,.report,.action-centre,.readout{color:var(--ink)}.insight h4,.insight>p,.in-your-words dd,.in-your-words dt,.signal h4,.signal>p,.signal details,.signal summary,.fit-list li,.boundary dt,.boundary dd,.points h3,.points li,.confirm .panel-lead,.sales-strip strong,.sales-strip span{color:#d4d3d8}.in-your-words,.in-your-words>div,.insight,.signal,.boundary,.points,.history{border-color:#3f3c47}.in-your-words{background:#131217}.quotes{color:#bab8c0}.quotes q{color:#cbc9d0}.recommendation{border-color:var(--line)}.recommendation h4{color:#beb0e5}.recommendation p,.recommendation .benefit,.recommendation .benefit strong{color:#cfcdd3}.priority,.concerns a,.concerns span{color:#d1d0d5;background:#28262e;border-color:#56535e}.points{background:#201e24}.points li span,.fit-list li>span{color:#bfbdc5}.answer-edit,.history>summary{color:#cab7ff}.analysis-acknowledgements>label{color:#dedde0}.answers dt{color:#b2afb8}.answers dd{color:#ecebee}.answers>div,.answers section,.boundary>div{border-color:var(--line)}.prospect-tile{background:linear-gradient(140deg,#1b1a1f,#131217);border-color:#3c3945}.prospect-tile:hover{border-color:#b8b6bf;box-shadow:0 14px 36px -19px #9169ff44}.prospect-tile.is-useful{border-color:#477a63}.tile-rank,.tile-chip,.badge-quiet,.label-watch,.check-unknown .check-icon{color:#cac8cf;background:#26242b;border-color:#615e69}.tile-more{color:#d0c1f9}.tile-signal{background:#b8a9e2}.score-ring-track,.score-meter-track{stroke:#37353f;background:#37353f}.ring-watch .score-ring-value{stroke:#aca9b3}.prospect-facts li{color:#d1cfd5;background:#211f25;border-color:#44414e}.why-now{background:linear-gradient(110deg,#201927,#1a181e);border-color:#9b86d7}.evidence{border-color:#463857}.evidence blockquote{background:#151419;border-color:#47444a}.discovery-progress,.contact-progress,.analysing{background:linear-gradient(130deg,#201e24,#18161c)}.discovery-failed{border-color:#80434f}.dossier-layer{color:var(--ink)}.dossier-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#060507d1}.dossier{background:#131217;border-left:1px solid #63606c;box-shadow:-25px 0 90px #0008}.dossier-head{border-color:var(--line);background:linear-gradient(115deg,#211d2555,#1f1e2488),#151419}.dossier-close{color:#dfd6f7;background:#25242b;border-color:#55525d}.dossier-tabs{border-color:var(--line);background:#131217}.dossier-tabs [role=tab]{color:#bebcc4}.dossier-tabs [role=tab][aria-selected=true]{color:#c8bde9}.dossier-tabs [role=tab]:after{background:#b09fdf}.dossier-foot{background:#131217}.dossier-links,.person-who span,.contact-check{color:#bfbdc4}.contact-group h4,.message-meta span,.followup-strip span{color:#bbb9c1}.next-move-card{background:linear-gradient(145deg,#17151c,#111015);border-color:#45414f;position:relative;overflow:hidden;box-shadow:0 18px 42px -30px #000,inset 0 1px #d8c9ff08}.next-move-card:before{content:"";opacity:.9;background:linear-gradient(90deg,#bca4ff,#7762e5 42%,#0000);height:2px;position:absolute;top:0;left:0;right:18%}.next-move-card>*{position:relative}.next-move-head{border-bottom:1px solid #302b3d;padding-bottom:4px}.next-move-head .eyebrow{color:#cdbcfb}.next-move-hint,.next-move-route,.next-move-empty{color:#bcb8c5}.next-move-list li{background:#151319;border-color:#403b49}.next-move-list li:hover{background:#1b1821;border-color:#8271a9}.next-move-list li.is-selected{background:linear-gradient(100deg,#28213e,#211c31 70%,#1b1824);border-color:#bca4ff;box-shadow:inset 3px 0 #bca4ff,0 0 0 1px #bca4ff33}.next-move-radio{border-color:#706a79;box-shadow:inset 0 0 0 3px #151319}.is-selected .next-move-radio{background:#bca4ff;border-color:#bca4ff;box-shadow:inset 0 0 0 3px #28213e}.next-move-person strong{color:#f0edf4}.next-move-person small{color:#bcb8c5}.next-move-badge{color:#cdbcfb;background:#bca4ff12;border-color:#bca4ff}.next-move-route,.next-move-source{color:#d0c1f9}.next-move-route[href]:hover,.next-move-source:hover{color:#fff}.person-details>div,.message-meta p{background:#121115;border:1px solid #3c3944}.message-meta strong{color:#e6dffa}.message-step{color:#cebff8;background:#25242b}.followup-strip,.reminders li,.timeline-item,.person-quote blockquote{background:#19171d;border-color:#44414d}.timeline-by,.timeline-item time{color:#bbb9c0}.reminders .is-due{background:#2c241a;border-color:#796342}.form-error,.notice-error{color:#ffc3c0;background:#321e29;border-color:#8b4654}.success{color:#a5e9c9;background:#112b24;border-color:#376d57}.notice,.callout{color:#e0d6fa;background:#222027;border-color:#605d68}.notice.slim{color:#e0cfb4;background:#28221c;border-color:#6d5940}.pill,.status-badge,.pill-empty{color:#d4c9f3;background:#29272f;border-color:#52505a}.pill-done,.pill-active,.tone-good,.trust-verified,.label-strong{color:#a4e5c7;background:#163328;border-color:#355b48}.pill-progress,.tone-warn,.trust-unconfirmed{color:#f1cc94;background:#30271b;border-color:#786040}.pill-closed,.tone-alert{color:#ffc1bd;background:#371f2a;border-color:#83444e}.admin-stats article>span,.admin-stats p{color:#bebcc4}.admin-stats strong{color:#cabee9;font-weight:430}th{color:#c8c6cd;background:#1e1d23;border-color:#423f4c}td{color:#e3e2e5;border-color:#3c3944}tbody tr:hover{background:#24232a}.table-wrap .sub{color:#b7b5be}.admin-discovery-stats>div{background:#222127;border-color:#44414d}.admin-discovery-top li,.security-form{border-color:var(--line)}.auth{background:#030303}.auth-brand{color:#fff;isolation:isolate;background:linear-gradient(#0a090c66 0%,#0a090c99 30%,#100f14eb 94%),url(/images/neural-horizon.jpg) 48%/cover;border-right:1px solid #403d49}.auth-brand:before,.auth-brand:after{display:none}.auth-wordmark{color:#fff}.auth-editorial{gap:22px;position:relative}.auth-editorial h2{color:#fff;letter-spacing:-.055em;font-size:clamp(34px,4vw,65px);font-weight:410;line-height:1.12}.auth-editorial h2 em{color:#c8bce9;font-style:normal}.auth-editorial>p{color:#dbdade;max-width:39ch;font-size:14px}.editorial-label{color:#cabee9}.editorial-label>span{background:#c8bde9}.auth-journey{border-top:1px solid #cdbef533;gap:20px;margin:4px 0 0;padding:24px 0 0;list-style:none;display:grid}.auth-journey li{align-items:start;gap:14px;display:flex}.auth-journey li>span{color:#b5a5e1;border:1px solid #d1c6f155;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.auth-journey strong{color:#f0eff1;font-size:13px;font-weight:520}.auth-journey p{color:#bebcc4;margin:3px 0 0;font-size:12px}.auth-brand-footer{color:#d4d2d8;border-color:#827f8d55}.auth-main{background:radial-gradient(at 90% 0,#3836403a,#0000 55%),radial-gradient(at 0 100%,#4b319217,#0000 60%),#0e0d10}.auth-topnote a{color:#d9d8dd;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.auth-form{max-width:450px}.auth-form h1{color:#f6f3fd;font-size:clamp(29px,3vw,39px);font-weight:430;line-height:1.16}.auth-form header>p:not(.eyebrow){color:#bfbdc4;font-size:14px;line-height:1.75}.auth-form-symbol{color:#b8a8e2;background:#25232a;border-color:#63606c}.auth-form .btn{min-height:48px}.auth-links{color:#bcbac1;font-size:13px}.auth-links a{color:#dbceff}.auth-bottomnote{color:#c2c0c7;flex-wrap:wrap}.auth-bottomnote a{color:#d6d5da}.divider{color:#b2afb8}.divider:before,.divider:after{background:#3d3a45}.access-context{background:linear-gradient(120deg,#5b3bb212,#54515c14);border:1px solid #54515c;border-radius:12px;padding:17px}.access-context-label{color:#bbade4;letter-spacing:.14em;font-size:10px;font-weight:600}.access-context>p{color:#cecdd2;margin-top:8px;font-size:12px;line-height:1.75}.access-context ol{border-top:1px solid #423f4b;flex-wrap:wrap;gap:10px 14px;margin:12px 0 0;padding:14px 0 0;list-style:none;display:flex}.access-context li{color:#d9d8dc;font-size:11px}.access-context li span{color:#b9aae3;margin-right:5px}.recovery-page,.route-loading{color:var(--ink);background:radial-gradient(at 50% 0,#58556035,#0000 60%),#0d0c0f}.recovery-icon{color:#b3a2e0;background:#232128;border-color:#63606c}.recovery-card>p:not(.section-overline){color:#cccbd0}.loading-orbit{border-color:#b9aae3 #45424f #45424f}.neural-bar{gap:24px}.neural-brand,.neural-brand .brand-lockup,.neural-brand .brand-symbol{color:#fff}.neural-hero{min-height:100dvh;padding-top:130px}.neural-navigation a,.neural-contact,.neural-features a{transition:color .2s,border-color .2s,background .2s}.neural-navigation a:focus-visible,.neural-contact:focus-visible{outline-offset:6px}.neural-features a{color:#eff4fc}.neural-scroll-section{scroll-margin-top:90px}.neural-subpage{padding-top:104px}.neural-subpage-kicker{color:#dec18e}@media (min-width:1000px){.auth{grid-template-columns:minmax(390px,45%) minmax(0,55%)}}@media (max-width:820px){.page.studio-page{padding-top:28px}}@media (max-width:600px){.studio-heading h1,.page-header h1,.page-heading h1{font-size:29px}.home-hero{background-position:65%}.home-hero h2{font-size:35px}.auth-brand{border:0;border-bottom:1px solid #3f3c48;min-height:auto;padding:23px}.auth-brand .auth-editorial,.auth-brand-footer{display:none}.auth-main{gap:26px;padding:26px 22px 30px}.auth-topnote{gap:15px;font-size:9px}.auth-form{gap:22px}.auth-bottomnote{font-size:10px}.dossier-head{background:#1c1b20}.message{padding:16px}.access-context ol{gap:9px}}@media (prefers-reduced-motion:reduce){.auth *,.dossier *{scroll-behavior:auto}.neural-art,.neural-subpage-video{display:none}.neural-landing,.neural-subpage{background:linear-gradient(#02071122,#02071188),url(/images/neural-horizon.jpg) 50%/cover fixed}}.workspace-status-grid,.readout{background:#19171e;border-color:#43404c}.readout:before{background:linear-gradient(#b2a2e0,#b69ff4)}.readout-summary{color:#e2e1e5}.readout-meta,.readout-meta>span{color:#c4c3c9}.readout-understood h2{color:#f6f3fe}.profile-disclosure>summary:hover{background:#26242b}.inline-list li,.available-badge,.capability-icon{color:#d2c6f4;background:#25232a;border-color:#524f5a}.available-badge>span{background:#a693db}.rail .num{color:#d3d2d7;background:#1b1a1f;border-color:#63606d}.rail .is-current{background:#28262e}.rail .is-current .num{color:#100f13;background:#ab99dd;border-color:#ab99dd}.rail .is-done .num{color:#b0e2c8;background:#183428;border-color:#426650}.rail strong{color:#e2e1e4}.rail p,.rail small,.step-meta,.step-label{color:#b6b4bc}details.more{background:#131217;border-color:#484552}.segmented{background:#131217;border-color:#514e59}.segmented button{color:#c7c6cc}.segmented button[aria-pressed=true]{color:#131116;background:#c7b9ef}.answer{border-color:#45424e}.answer header{border-color:#3d3a46}.answer header h4,.answer-assessment,.answer-value{color:#e3e2e6}.answer-caption{color:#c3c1c8}.answer-value{background:#131217}.answer-suggestion{background:#25232a;border-color:#af9edf}.answer-suggestion p,.answer-suggestion strong{color:#e3e2e6}.answer-review,.answer-given,.example{color:#d9d8dc}.example p{color:#cfced3}.example-label{color:#b4a4e1}.answer-rating{color:#d4c7f7}.r-strong .answer-rating{color:#9ee4c2}.r-needs_detail .answer-rating,.r-missing .answer-rating{color:#ebc794}.meter>span,.tick{background:#464350}.meter .on,.tick.r-usable{background:#b19bef}.r-strong .meter .on,.tick.r-strong{background:#93d7b9}.tick.r-needs_detail{background:#dbb579}.tick.r-missing{background:0 0;border:1px solid #95929f}.status-badge.tone-done{color:#b3e9cf;background:#1b352a}.status-badge.tone-none{color:#cecdd2;background:#28272e}.auth-wordmark .brand-symbol{background:#15141966;border-color:#e8e8eaaa}.neural-subpage-hero h1{font-family:var(--font-display);letter-spacing:-.055em;font-weight:430;line-height:1.1}.neural-subpage-kicker,.neural-subpage-grid article>span{font-family:var(--font-body)}.neural-subpage-veil{background:linear-gradient(90deg,#030913c9,#03091366),linear-gradient(#0000,#030913b0)}@media (max-width:900px){.neural-subpage-bar{grid-template-columns:1fr auto;gap:12px;height:82px;padding-inline:22px}.neural-subpage-bar nav{display:none}.neural-subpage{padding-top:82px}.neural-subpage-cta{padding:10px 13px;font-size:12px}}.auth-brand .auth-editorial>p{color:#d4d2d8}.auth-form header h1{font-size:clamp(29px,3vw,39px);font-weight:430}.auth-topnote>span:last-child{color:#b8b6be;font-size:9px}.auth-wordmark .brand-period{color:#cbb8ff}.auth-form header .eyebrow{color:#e0c290}.auth{border-radius:0;grid-template-columns:minmax(0,50%) minmax(0,50%);height:100svh;min-height:100svh;padding:0;overflow:hidden;background:#fff!important}.auth-main{border-radius:0;order:1;align-items:stretch;min-width:0;height:100%;min-height:0;padding:28px clamp(28px,4vw,72px) 26px;overflow-y:auto;color:#171717!important;background:#fbfaf8!important}.auth-topnote{color:#8b8b8b}.auth-topnote>span:last-child{color:#a0a0a0}.auth-form{gap:20px;width:100%;max-width:420px;margin:auto}.auth-form header{gap:8px}.auth-form-wordmark{width:fit-content;margin-bottom:16px;display:inline-flex;color:#171717!important}.auth-form-wordmark .brand-lockup{color:#171717!important}.auth-form-wordmark .brand-symbol{color:#fff;background:#171717;border-color:#171717}.auth-form header .eyebrow{color:#9a681b;letter-spacing:.18em;font-size:10px}.auth-form h1{font-size:clamp(32px,3.2vw,44px);font-weight:600;color:#171717!important}.auth-form input[type=email],.auth-form input[type=password],.auth-form input[type=text]{color:#171717!important;background:#fff!important;border-color:#d6d6d6!important}.auth-form .btn-primary{box-shadow:0 8px 18px #ee761c30;color:#fff!important;background:#ee761c!important;border-color:#ee761c!important}.auth-form .btn-primary:hover:not(:disabled){color:#fff!important;background:#d95f0b!important;border-color:#d95f0b!important}.auth-form .access-context{padding:16px;background:linear-gradient(135deg,#fffaf1,#f5f7f8)!important;border-color:#d8d0c5!important}.auth-form .access-context>p{color:#53616a!important}.auth-form .access-context a{font-weight:650;color:#a95e12!important}.auth-form .access-context li{color:#53616a!important}.rocket-scene{isolation:isolate;contain:layout paint style;backface-visibility:hidden;filter:saturate(1.18)contrast(1.06);background:linear-gradient(116deg,#0000 0 18%,#d35ce62b 24%,#0000 34%),linear-gradient(64deg,#0000 0 60%,#e16be52b 69%,#0000 80%),linear-gradient(145deg,#0000 0 38%,#b94ed024 45%,#0000 54%),linear-gradient(#0000 83%,#160d3c 97% 100%),radial-gradient(at 50% 82%,#d79ad0 0,#a9579e 18%,#0000 43%),radial-gradient(at 50% 36%,#54207d 0,#32105e 47%,#1b0a43 100%);order:2;height:100%;min-height:0;position:sticky;top:0;overflow:hidden}.rocket-scene:before{content:"";z-index:-3;background:radial-gradient(circle at 48% 38%,#c35bd044,#0000 38%),linear-gradient(#1b0a43 0%,#3d1766 57%,#b45c93 100%);position:absolute;inset:0}.rocket-stars i{opacity:.95;background:#f4f6ff;border-radius:50%;width:3px;height:3px;animation:2.8s ease-in-out infinite alternate star-twinkle;position:absolute;box-shadow:0 0 8px #4ec5ff}.rocket-stars i:nth-child(2n){animation-duration:3.7s;animation-delay:-1.2s}.rocket-stars i:first-child{top:15%;left:12%}.rocket-stars i:nth-child(2){width:2px;height:2px;top:30%;left:23%}.rocket-stars i:nth-child(3){top:12%;left:40%}.rocket-stars i:nth-child(4){width:2px;height:2px;top:18%;left:63%}.rocket-stars i:nth-child(5){top:10%;left:82%}.rocket-stars i:nth-child(6){width:2px;height:2px;top:35%;left:91%}.rocket-stars i:nth-child(7){top:43%;left:74%}.rocket-stars i:nth-child(8){width:2px;height:2px;top:52%;left:18%}.rocket-stars i:nth-child(9){width:2px;height:2px;top:26%;left:51%}.rocket-stars i:nth-child(10){width:2px;height:2px;top:45%;left:34%}.rocket-shooting-star{opacity:.6;background:linear-gradient(90deg,#0000,#ffd884);width:95px;height:1px;position:absolute;top:22%;right:12%;transform:rotate(-28deg)}.rocket-cloud{filter:blur(1px);background:#b8f0ff55;border-radius:50%;width:110px;height:24px;animation:13s ease-in-out infinite alternate cloud-drift;position:absolute}.rocket-cloud:before,.rocket-cloud:after{content:"";background:inherit;border-radius:50%;position:absolute}.rocket-cloud:before{width:48px;height:35px;top:-16px;left:18px}.rocket-cloud:after{width:38px;height:28px;top:-10px;right:12px}.rocket-cloud-one{top:27%;left:11%}.rocket-cloud-two{animation-delay:-5s;top:39%;right:12%;transform:scale(.7)}.rocket-mountains{clip-path:polygon(0 100%,0 65%,13% 45%,28% 70%,42% 23%,54% 56%,69% 13%,84% 62%,100% 31%,100% 100%);width:75%;height:49%;position:absolute;bottom:0}.rocket-mountains-back{opacity:1;background:linear-gradient(160deg,#4924a8,#17115e 70%);left:-10%}.rocket-mountains-front{opacity:1;background:linear-gradient(140deg,#ffb52e,#f05a32 58%,#8d245c);right:-12%;transform:scaleX(-1)}.rocket-terrain{z-index:-1;background:radial-gradient(at 50% 0,#4623b4,#24116d 65%,#100638);border-radius:50% 50% 0 0;width:110%;height:34%;position:absolute;bottom:-10%;left:-5%}.rocket-launchpad{z-index:2;background:repeating-linear-gradient(90deg,#120840 0 34px,#ff6a25 34px 54px,#120840 54px 88px);border-top:4px solid #ffd23f;border-bottom:8px solid #24106d;width:min(54%,360px);height:16px;position:absolute;bottom:13%;left:50%;transform:translate(-50%);box-shadow:0 16px #120840,0 20px 28px #07001899}.rocket{z-index:3;aspect-ratio:110/220;will-change:transform, opacity;width:clamp(66px,8vw,108px);transition:transform .85s cubic-bezier(.4,0,.8,.6);position:absolute;bottom:20%;left:50%;transform:translate(-50%)}.rocket svg{filter:drop-shadow(0 7px 8px #09051f66);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rocket-body{fill:#f7f8ff;stroke:#8bddea;stroke-width:2px}.rocket-nose{fill:#f23e63}.rocket-fin{fill:#5b20db;stroke:#30108c;stroke-width:2px}.rocket-window{fill:#19d7e8;stroke:azure;stroke-width:3px}.rocket-window-glint{stroke:#fff;stroke-width:3px;stroke-linecap:round}.rocket-band{fill:#ffd323}.rocket-nozzle{fill:#21104d}.rocket-flame{z-index:-1;clip-path:polygon(25% 0,75% 0,100% 54%,50% 100%,0 54%);transform-origin:50% 0;background:linear-gradient(#f4f6ff,#4ec5ff 40%,#e5bd78 80%,#0000);width:34%;height:40%;animation:.22s ease-in-out infinite alternate flame-flicker;position:absolute;bottom:-23%;left:50%;transform:translate(-50%)}.rocket-flame span{clip-path:polygon(25% 0,75% 0,100% 60%,50% 100%,0 60%);background:#fff9eb;position:absolute;inset:6% 28% 25%}.rocket-flame b{display:none}.rocket-smoke{z-index:-2;width:150%;height:50%;position:absolute;bottom:-42%;left:50%;transform:translate(-50%)}.rocket-smoke i{opacity:.72;background:#b8f0ffbb;border-radius:50%;width:35%;height:35%;animation:1.7s ease-in-out infinite alternate smoke-pulse;position:absolute}.rocket-smoke i:first-child{top:20%;left:4%}.rocket-smoke i:nth-child(2){animation-delay:-.5s;top:42%;left:30%}.rocket-smoke i:nth-child(3){animation-delay:-.9s;top:18%;right:4%}.rocket-smoke i:nth-child(4){animation-delay:-1.2s;top:5%;left:42%}.rocket-state-warming .rocket{animation:1.1s ease-in-out infinite rocket-warm}.rocket-state-ready .rocket{animation:.9s ease-in-out infinite alternate rocket-hover}.rocket-state-ready .rocket-flame{filter:blur(3px)drop-shadow(0 0 8px #e5bd78)}.rocket-state-ignition .rocket{animation:.14s linear 2 rocket-shake}.rocket.is-moving{transform:translate(-50%,-120%)}.rocket-state-awaitingAuth .rocket{animation:4.8s cubic-bezier(.35,0,.8,1) forwards rocket-enter-and-launch}.rocket-state-awaitingAuth .rocket-flame{animation:.3s ease-out both full-ignition}.rocket-state-success .rocket{opacity:0;transform:translate(-50%,-420%)}.rocket-scene-caption{z-index:5;color:#d8c9ff;letter-spacing:.18em;font-size:10px;position:absolute;bottom:28px;left:34px}.rocket-scene-caption span{background:#ffbd43;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block;box-shadow:0 0 9px #ffbd43}.rocket-brand{z-index:6;color:#f3f6fc;position:absolute;top:42px;left:42px}.rocket-brand .brand-lockup{color:inherit}.rocket-brand .brand-symbol{background:#14283b;border-color:#35516b}@keyframes rocket-hover{to{transform:translate(-50%,-3px)}}@keyframes rocket-warm{0%,to{transform:translate(-50%)rotate(0)}35%{transform:translate(calc(-50% - 1px),-1px)rotate(-.5deg)}70%{transform:translate(calc(1px - 50%))rotate(.5deg)}}@keyframes rocket-shake{25%{transform:translate(calc(-50% - 2px))}75%{transform:translate(calc(2px - 50%))}}@keyframes rocket-launch-up{0%,18%{transform:translate(-50%)}28%{transform:translate(-50%,-3%)}42%{transform:translate(-50%,-12%)}62%{transform:translate(-50%,-55%)}to{transform:translate(-50%,-175%)}}@keyframes rocket-enter-and-launch{0%{opacity:.7;transform:translate(100vw)scale(.82)}18%{opacity:1;transform:translate(-50%)scale(1)}58%{transform:translate(-50%)scale(1)}72%{transform:translate(-50%,-8%)scale(1.02)}86%{transform:translate(-50%,-42%)scale(1.03)}to{opacity:1;transform:translate(-50%,-175%)scale(1.04)}}@keyframes full-ignition{0%{filter:brightness();transform:translate(-50%)scaleY(.75)}55%{filter:brightness(1.7)drop-shadow(0 0 12px #4ec5ff);transform:translate(-50%)scaleY(1.45)}to{filter:brightness(1.25);transform:translate(-50%)scaleY(1.15)}}@keyframes star-twinkle{0%{opacity:.35;transform:scale(.75)}to{opacity:1;transform:scale(1.35)}}@keyframes flame-flicker{to{opacity:.8;transform:translate(-50%)scaleY(1.12)}}@keyframes smoke-pulse{to{opacity:.4;transform:translateY(8px)scale(1.2)}}@keyframes cloud-drift{to{transform:translate(30px)}}@media (max-width:999px){.auth{grid-template-columns:minmax(0,50%) minmax(0,50%)}.rocket-scene-caption{left:18px}}@media (max-width:767px){.auth{flex-direction:column;height:auto;min-height:100svh;display:flex;overflow:visible}.rocket-scene{order:1;height:34vh;min-height:250px;max-height:330px;position:relative}.auth-main{order:2;height:auto;min-height:66vh;padding:22px 22px 28px;overflow:visible}.auth-topnote{font-size:9px}.rocket{width:70px;bottom:19%}.rocket-mountains{height:65%}.rocket-scene-caption{font-size:8px;bottom:14px}.auth-form{margin:34px auto auto}}@media (prefers-reduced-motion:reduce){.rocket *,.rocket-cloud,.rocket-stars i{transition:none!important;animation:none!important}.rocket-state-success .rocket{opacity:.25;transform:translate(-50%)}}.auth-phase-awaitingAuth .rocket-scene,.auth-phase-success .rocket-scene{z-index:50;width:100vw;height:100dvh;min-height:100dvh;position:fixed;inset:0;background:radial-gradient(at 50% 78%,#d7a4ef 0,#8d4eaa 17%,#0000 38%),radial-gradient(at 50% 38%,#51237d 0,#2b125c 46%,#160b39 100%)!important}.auth-phase-awaitingAuth .rocket-scene:after,.auth-phase-success .rocket-scene:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(at 8% 100%,#170d3b 0 18%,#0000 19%),radial-gradient(at 25% 100%,#180d3f 0 22%,#0000 23%),radial-gradient(at 47% 100%,#160c38 0 25%,#0000 26%),radial-gradient(at 70% 100%,#180d3f 0 22%,#0000 23%),radial-gradient(at 92% 100%,#170d3b 0 20%,#0000 21%);height:24%;position:absolute;bottom:-5%;left:-8%;right:-8%}.auth-phase-awaitingAuth .rocket-mountains,.auth-phase-success .rocket-mountains,.auth-phase-awaitingAuth .rocket-terrain,.auth-phase-success .rocket-terrain,.auth-phase-awaitingAuth .rocket-launchpad,.auth-phase-success .rocket-launchpad{opacity:0}.auth-phase-awaitingAuth .rocket-body,.auth-phase-success .rocket-body{fill:#21163e;stroke:#d5c8e9}.auth-phase-awaitingAuth .rocket-nose,.auth-phase-success .rocket-nose{fill:#140b2c}.auth-phase-awaitingAuth .rocket-fin,.auth-phase-success .rocket-fin{fill:#2e195a;stroke:#a781d0}.auth-phase-awaitingAuth .rocket-window,.auth-phase-success .rocket-window{fill:#8bd9f2;stroke:#f5efff}.auth-phase-awaitingAuth .rocket-band,.auth-phase-success .rocket-band{fill:#8e70b6}.auth-phase-awaitingAuth .rocket-nozzle,.auth-phase-success .rocket-nozzle{fill:#0d0820}.auth-phase-awaitingAuth .rocket-flame,.auth-phase-success .rocket-flame{filter:brightness(1.5)drop-shadow(0 0 28px #fff);background:linear-gradient(#fff,#f9eaff 38%,#c985ef 78%,#0000)}.auth-phase-awaitingAuth .rocket-smoke,.auth-phase-success .rocket-smoke{opacity:.95;filter:brightness(1.2)}.auth-phase-awaitingAuth .auth-main,.auth-phase-success .auth-main{opacity:0;pointer-events:none;visibility:hidden}.auth-phase-awaitingAuth .rocket,.auth-phase-success .rocket{width:clamp(110px,13vw,220px);bottom:24%}.auth-phase-awaitingAuth .rocket-launchpad,.auth-phase-success .rocket-launchpad{width:min(58vw,760px);bottom:13%}.auth-phase-awaitingAuth .rocket-flame,.auth-phase-success .rocket-flame{width:42%;height:68%}.auth-phase-awaitingAuth .rocket-smoke,.auth-phase-success .rocket-smoke{width:220%;height:80%;bottom:-62%}.auth-phase-awaitingAuth .rocket-scene,.auth-phase-success .rocket-scene{background:radial-gradient(at 50% 104%,#35142f 0,#160b18 24%,#0000 52%),#030303!important}.auth-phase-awaitingAuth .rocket-scene:before,.auth-phase-success .rocket-scene:before{background:radial-gradient(at 50% 104%,#35142f 0,#0000 38%),#030303!important}.rail .meta,.rail .title,.unanswered,.capability-card p,.capability-card-top>span:last-child{color:#b0c1d8}.empty-feature-icon{box-shadow:0 0 0 8px #b8dcff06}@media (max-width:380px){.studio-nav{gap:16px}.studio-nav a>svg{display:none}}.auth-main{color:#f3f6fc!important;background:linear-gradient(116deg,#0000 0 18%,#d35ce62b 24%,#0000 34%),linear-gradient(64deg,#0000 0 60%,#e16be52b 69%,#0000 80%),linear-gradient(145deg,#0000 0 38%,#b94ed024 45%,#0000 54%),linear-gradient(#0000 83%,#160d3c 97% 100%),radial-gradient(at 50% 82%,#d79ad0 0,#a9579e 18%,#0000 43%),radial-gradient(at 50% 36%,#54207d 0,#32105e 47%,#1b0a43 100%)!important}.auth-topnote,.auth-topnote>span:last-child{color:#9fb0c5!important}.auth-topnote a{color:#dbe6f3!important}.auth-form-wordmark,.auth-form-wordmark .brand-lockup{color:#f3f6fc!important}.auth-form-wordmark .brand-symbol{background:#14283b;border-color:#35516b}.auth-form h1{color:#f3f6fc!important}.auth-form header>p:not(.eyebrow){color:#a9b9cc!important}.auth-form .field>label{color:#dce6f1!important}.auth-form input[type=email],.auth-form input[type=password],.auth-form input[type=text]{box-shadow:inset 0 1px 4px #0002;color:#f3f6fc!important;background:#0d0d10!important;border-color:#2e3542!important}.auth-form input:focus{border-color:#e6ba7b!important;box-shadow:0 0 0 3px #e6ba7b30!important}.auth-form input::placeholder{color:#70839a}.auth-form .password-toggle{color:#b8cbe0}.auth-form .password-toggle:hover{background:#17171c}.auth-form .btn-primary{color:#07101b!important;background:linear-gradient(115deg,#f0d1a1,#d7e5f1 58%,#a6d4ff)!important;border-color:#e5e8ed!important}.auth-form .btn-primary:hover:not(:disabled){color:#050a12!important;background:linear-gradient(115deg,#f8dfb9,#ecf4fa 58%,#c0e4ff)!important}.auth-form .btn-primary:focus,.auth-form .btn-primary:focus-visible{border-color:#e5e8ed!important;outline:none!important;box-shadow:0 8px 24px #9bb9d733!important}.auth-form .btn-google{color:#f3f6fc!important;background:#0d0d10!important;border-color:#45434b!important}.auth-form .btn-google:hover:not(:disabled){background:#17171c!important;border-color:#7898b5!important}.auth-form .divider{color:#9fb0c5!important}.auth-form .divider:before,.auth-form .divider:after{background:#33445b!important}.auth-form .auth-links{color:#9fb0c5!important}.auth-form .auth-links a,.auth-bottomnote a{color:#cfe6ff!important}.auth-bottomnote{color:#9fb0c5!important}.auth-form .access-context{background:linear-gradient(120deg,#8f774a12,#22578b14)!important;border-color:#455568!important}.auth-form .access-context-label{color:#e5c697!important}.auth-form .access-context>p,.auth-form .access-context li{color:#bfcde0!important}.auth-form .access-context a{color:#cfe6ff!important}.auth-form .access-context ol{border-top-color:#314359!important}.auth-form .access-context li span{color:#e7c791!important}@media (min-width:768px){.auth .rocket-scene{order:1}.auth .auth-main{order:2}}.auth:not(.auth-phase-awaitingAuth):not(.auth-phase-success),.auth:not(.auth-phase-awaitingAuth):not(.auth-phase-success) .auth-main,.auth:not(.auth-phase-awaitingAuth):not(.auth-phase-success) .rocket-scene{background:radial-gradient(at 50% 104%,#35142f 0,#160b18 24%,#0000 52%),#030303!important}.auth:not(.auth-phase-awaitingAuth):not(.auth-phase-success) .rocket-scene:before{background:radial-gradient(at 50% 104%,#35142f 0,#0000 38%),#030303!important}.auth:not(.auth-phase-awaitingAuth):not(.auth-phase-success) .rocket-mountains,.auth:not(.auth-phase-awaitingAuth):not(.auth-phase-success) .rocket-terrain,.auth:not(.auth-phase-awaitingAuth):not(.auth-phase-success) .rocket-launchpad{opacity:0}.auth:not(.auth-phase-awaitingAuth):not(.auth-phase-success) .rocket{width:clamp(82px,9vw,132px);bottom:25%}.auth:not(.auth-phase-awaitingAuth):not(.auth-phase-success) .rocket-body{fill:#21163e;stroke:#d5c8e9}.auth:not(.auth-phase-awaitingAuth):not(.auth-phase-success) .rocket-nose{fill:#140b2c}.auth:not(.auth-phase-awaitingAuth):not(.auth-phase-success) .rocket-fin{fill:#2e195a;stroke:#a781d0}.auth:not(.auth-phase-awaitingAuth):not(.auth-phase-success) .rocket-window{fill:#8bd9f2;stroke:#f5efff}.auth:not(.auth-phase-awaitingAuth):not(.auth-phase-success) .rocket-band{fill:#8e70b6}.auth:not(.auth-phase-awaitingAuth):not(.auth-phase-success) .rocket-nozzle{fill:#0d0820}.auth:not(.auth-phase-awaitingAuth):not(.auth-phase-success) .rocket-flame{filter:brightness(1.35)drop-shadow(0 0 18px #fff);background:linear-gradient(#fff,#f9eaff 38%,#c985ef 78%,#0000)}.auth:not(.auth-phase-awaitingAuth):not(.auth-phase-success) .rocket-smoke{opacity:.35}}
@layer legacy{:root{--ink:#f4f3f5;--ink-soft:#cfcdd4;--muted:#9c99a4;--line:#25242a;--line-strong:#3a3741;--fog:#08080a;--paper:#151419;--surface:#151419;--surface-raised:#1b1a20;--surface-subtle:#0f0f12;--accent:#ac95ff;--accent-deep:#c8b6ff;--accent-soft:#241f33;--signal:#ab99d2;--signal-ink:#c9b8f5;--live-pink:#f785bd;--live-violet:#ac95ff;--live-blue:#80baff;--live-green:#78dab4;--live-amber:#e5bd78;--card-fill:linear-gradient(150deg, #1b1a20, #151419);--radius-panel:14px;--radius-control:8px;--shadow-card:0 1px 0 #ffffff08 inset, 0 18px 40px -28px #000}html{background:#050505}body{background:var(--fog);color:var(--ink)}:focus-visible{outline-color:var(--accent)}::selection{color:#fff;background:#3b2f5c}.app-shell{background:linear-gradient(90deg, #0b0b0e 0 247px, #1f1e23 247px 248px, var(--fog) 248px);grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.app-sidebar{background:#0b0b0e;border-right:1px solid #1f1e23;flex-direction:column;gap:6px;min-width:0;height:100vh;padding:20px 14px 16px;display:flex;position:sticky;top:0}.app-brand{color:#f8f7f8;align-self:start;margin:0 8px 18px;text-decoration:none;display:inline-flex}.app-brand .brand-lockup{letter-spacing:-.06em;color:#f8f7f8;gap:9px;font-size:21px;font-weight:720}.app-brand .brand-symbol{color:#fff;background:0 0;border:1px solid #6c6873;border-radius:8px;width:28px;height:28px}.app-brand .brand-symbol svg{width:17px;height:17px}.app-workspace{background:#111114;border:1px solid #222127;border-radius:10px;align-items:center;gap:11px;min-width:0;margin-bottom:18px;padding:10px;display:flex}.app-workspace-mark{color:#26162e;background:linear-gradient(135deg,#ffe4ef,#b99eff);border-radius:8px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:14px;font-weight:800;display:grid}.app-workspace>span:last-child{gap:1px;min-width:0;display:grid}.app-workspace strong{color:#e4e1e8;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.app-workspace small{color:#8a8692;font-size:11px}.app-nav-label{color:#8d8995;letter-spacing:.12em;text-transform:uppercase;margin:0 12px 6px;font-size:10px;font-weight:600}.app-nav{gap:2px;display:grid}.app-nav a{color:#9a97a2;border:1px solid #0000;border-radius:8px;align-items:center;gap:11px;height:40px;padding:0 12px;font-size:14px;font-weight:500;text-decoration:none;transition:color .15s,background-color .15s,border-color .15s;display:flex}.app-nav a svg{color:#7d7985;flex:none;transition:color .15s}.app-nav a:hover{color:#f0edf4;background:#18171c}.app-nav a[aria-current=page]{color:#f0edf4;background:#25222b;border-color:#3e3745}.app-nav a[aria-current=page] svg{color:#c2a5ff}.app-account{border-top:1px solid #1d1c21;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:4px 10px;margin-top:auto;padding:14px 6px 0;display:grid}.app-avatar{color:#e5dcff;background:#241f33;border:1px solid #3b3150;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:650;display:grid}.app-account-copy{gap:1px;min-width:0;display:grid}.app-account-copy small{color:#8d8995;font-size:10px}.app-account-copy strong{color:#d8d5dd;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.app-account .btn{grid-column:1/-1;width:100%;margin-top:10px}.app-account>[role=alert]{color:var(--alert);grid-column:1/-1;font-size:11px}.app-main:focus{outline:0}.app-main{background:radial-gradient(ellipse 60% 340px at 50% -140px, #89469929, transparent 72%), var(--fog);flex-direction:column;min-width:0;display:flex}.app-toolbar{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#85818d;background:#08080acc;border-bottom:1px solid #1a191e;justify-content:space-between;align-items:center;gap:20px;height:56px;padding:0 32px;font-size:12px;display:flex;position:sticky;top:0}.app-toolbar-path{white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.app-toolbar-path strong{color:#e4e1e8;font-weight:550}.app-toolbar .context-slash{color:#4f4c56;margin:0}.app-toolbar-note{color:#85818d;white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.app-toolbar-note i{background:var(--live-green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #78dab41f}.app-main .page.studio-page{width:100%;max-width:1240px;margin:0 auto;padding:40px 32px 64px}.app-footer{color:#6e6a74;border-top:1px solid #17171a;justify-content:space-between;gap:16px;width:100%;max-width:1240px;margin:auto auto 0;padding:20px 32px 28px;font-size:12px;display:flex}.app-footer a{color:#8f8b97;text-decoration:none}.app-footer a:hover{color:#fff}.studio-heading h1,.page-header h1,.page-heading h1,.workspace-heading h1{letter-spacing:-.055em;color:#f5f4f6;font-weight:600}.studio-heading h1 em,.page-header h1 em,.home-hero h2 em{color:#aaa8b2;font-style:normal}.studio-heading p:not(.eyebrow),.page-header p,.panel-lead{color:#99969f}.panel h2,.card-heading h2,.discovery-section-heading h2,.workspace-section-heading h2{letter-spacing:-.04em;font-weight:600}.eyebrow,.section-overline,.card-heading .eyebrow,.workspace-section-heading .eyebrow,.studio-heading .eyebrow{color:var(--signal);letter-spacing:.12em;font-weight:650}.heading-period{color:var(--accent)}.page-header .section-overline,.page-heading .section-overline{color:var(--signal);letter-spacing:.12em;font-size:11px;font-weight:650;line-height:1.6}.btn{border-radius:8px;font-weight:600}.btn-primary,.btn-signal,.btn-white{color:#080808;background:#f4f4f5;border:1px solid #f4f4f5;box-shadow:inset 0 1px #ffffff26,0 12px 28px -14px #b791ff59}.btn-primary:hover:not(:disabled),.btn-signal:hover:not(:disabled),.btn-white:hover{color:#000;background:#fff;border-color:#fff;box-shadow:inset 0 1px #fff3,0 14px 32px -14px #b791ff73}.btn-secondary,.btn-google{color:#e4e1e8;background:#1d1b21;border:1px solid #39353f}.btn-secondary:hover:not(:disabled),.btn-google:hover:not(:disabled){color:#fff;background:#25222b;border-color:#4a4552}.btn-primary:disabled,.btn-signal:disabled{opacity:1;color:#8f8b97;box-shadow:none;cursor:not-allowed;background:#222127;border-color:#33313a}.btn-secondary:disabled{opacity:.55}.btn-quiet{color:#c9c7ce}.btn-quiet:hover:not(:disabled){color:#fff;background:#18171c}input[type=text],input[type=email],input[type=password],input[type=url],input[type=search],input[type=number],input[type=date],select,textarea{background-color:#0f0f12;border-color:#2e2c34}input:hover,select:hover,textarea:hover{border-color:#4a4552}input:focus,select:focus,textarea:focus{border-color:#9b73df;box-shadow:0 0 0 3px #9b73df29}select option{background:#151419}.panel,.surface-card,.step-panel,.setup-empty,.admin-stats article,.discovery-strip,.discovery-group,.contact-empty,.contact-group,.followup-form,.profile-sections,.report,.confirm,.history,.table-wrap,.answer-group,.contact-request-panel,.workspace-status-grid,.readout,.settings-sheet,.pipeline-stats{background:var(--card-fill);border-color:#2a2930}.panel,.surface-card,.admin-stats article,.step-panel,.settings-sheet{border-radius:var(--radius-panel)}.tab-count{color:#e0d6ff;background:#2a2438}.discovery .score-meter-track,.dossier .score-meter-track{background:#2a2930}.discovery .score-meter-track span,.dossier .score-meter-track span{background:linear-gradient(90deg,#c2a5ff,#ac95ff)}.rail .is-current .title{color:#e9e2ff}details.more>summary{color:#a3a0aa}.discovery-callout .discovery-note-icon{color:#c9b5ff;background:#241f33;border-color:#3b3150}.home-hero{background:radial-gradient(42% 70% at 82% 115%,#f63ba06b,#0000 70%),radial-gradient(46% 80% at 100% 40%,#8d48fb61,#0000 72%),linear-gradient(#121116,#0b0b0e);border-color:#33303a;box-shadow:0 0 0 6px #ffffff05,0 30px 80px -40px #000}.home-hero:after{opacity:.7;background:linear-gradient(90deg,#0000,#f785bd,#ac95ff,#0000)}.home-hero h2{letter-spacing:-.06em;color:#f5f4f6;font-weight:600}.home-hero h2>span{color:#aaa8b2}.hero-kicker{color:#c9b8f5}.hero-kicker>span{background:var(--accent);box-shadow:0 0 10px var(--accent)}.artwork-center{color:#fff;background:linear-gradient(135deg,#24212b,#121116);border-color:#6d5a96}.artwork-route{stroke:#c2a5ff}.artwork-star{color:#f7a8cf}.artwork-glow{background:radial-gradient(#ac95ff38,#0000 68%)}.setup-progress-track span.is-complete,.scan span,.readout:before,.meter-track span{background:linear-gradient(90deg,#f785bd,#ac95ff)}.studio-heading .quiet-label{color:#85818d}@media (max-width:960px){.app-shell{background:var(--fog);display:block}.app-sidebar{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b0b0ef2;border-bottom:1px solid #1f1e23;border-right:0;flex-flow:wrap;align-items:center;gap:0 12px;height:auto;padding:12px 16px 0;position:sticky}.app-brand{margin:0}.app-brand .brand-lockup{font-size:19px}.app-workspace,.app-nav-label,.app-account-copy,.app-avatar{display:none}.app-account{border:0;margin:0 0 0 auto;padding:0;display:block}.app-account .btn{width:auto;margin:0}.app-nav{scrollbar-width:none;order:3;gap:4px;width:100%;margin:10px -4px 0;padding-bottom:10px;display:flex;overflow-x:auto}.app-nav::-webkit-scrollbar{display:none}.app-nav a{flex:none;height:36px;padding:0 11px;font-size:13px}.app-toolbar{height:46px;padding:0 20px;position:static}.app-main .page.studio-page{padding:28px 20px 48px}.app-footer{padding:18px 20px 24px}}@media (max-width:520px){.app-toolbar-note,.app-nav a svg{display:none}}}
@layer legacy{.workspace-settings{min-width:0}.stage-new{--stage:#8f8c97}.stage-contacted{--stage:#80baff}.stage-replied{--stage:#ac95ff}.stage-meeting{--stage:#e5bd78}.stage-won{--stage:#78dab4}.stage-lost{--stage:#f785bd}.settings-tabs{border-bottom:1px solid #312e38;gap:28px;margin-top:-4px;display:flex}.settings-tabs [role=tab]{color:#b0aeb7;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:0 2px 14px;font-size:14px;font-weight:520;transition:color .2s,border-color .2s;display:inline-flex}.settings-tabs [role=tab]:hover{color:var(--ink)}.settings-tabs [role=tab][aria-selected=true]{color:var(--ink);border-bottom-color:#b09fdf}.settings-tabs [role=tab][aria-selected=true] svg{color:#beb0e5}.settings-tabs .tab-count{padding:1px 7px;font-size:11px}.pipeline{gap:18px;min-width:0;display:grid;container-type:inline-size}.pipeline-stats{background:linear-gradient(#18171d,#131217);border:1px solid #2a2830;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.pipeline-stats>div{align-content:start;gap:4px;min-width:0;padding:18px 22px;display:grid}.pipeline-stats>div+div{border-left:1px solid #26242c}.pipeline-stats dt{color:#b0aeb7;font-size:12px}.pipeline-stats dd{gap:4px;margin:0;display:grid}.pipeline-stats dd>strong{color:var(--ink);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:500;line-height:1.15}.stat-note{color:#9794a1;font-size:12px}.stat-rail{gap:2px;max-width:220px;height:5px;margin-top:4px;display:flex}.stat-rail i{background:var(--stage);border-radius:99px;min-width:5px}.pipeline-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.pipeline-search{width:min(300px,100%);display:block;position:relative}.pipeline-search svg{color:#96939f;pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.pipeline-search input[type=search]{background-color:#131217;border-color:#36343e;border-radius:10px;min-height:40px;padding:8px 12px 8px 36px;font-size:13px}.pipeline-hint{color:#9794a1;align-items:center;gap:7px;font-size:12px;display:inline-flex}.board{grid-template-columns:repeat(4,minmax(0,1fr)) 1px repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;min-width:0;display:grid}.board-divider{background:repeating-linear-gradient(#3c3945 0 4px,#0000 4px 9px);margin:8px 0}.lane{background:#121115;border:1px solid #27252c;border-radius:16px;flex-direction:column;gap:10px;min-width:0;min-height:280px;padding:14px 4px 8px 8px;transition:border-color .2s,background-color .2s;display:flex;position:relative}.lane:before{content:"";background:var(--stage);opacity:.75;border-radius:0 0 2px 2px;height:2px;position:absolute;top:-1px;left:16px;right:16px}.lane.is-over{border-color:color-mix(in srgb, var(--stage) 60%, transparent);background:color-mix(in srgb, var(--stage) 6%, #121115)}.lane-head{align-items:center;gap:8px;padding:0 10px 0 6px;display:flex}.lane-head h3{color:var(--ink);letter-spacing:-.005em;margin:0;font-size:13px;font-weight:600}.stage-dot{background:var(--stage);border-radius:50%;flex:0 0 7px;width:7px;height:7px}.lane-count{color:#cbc9d0;text-align:center;font-variant-numeric:tabular-nums;background:#211f26;border-radius:99px;min-width:22px;margin-left:auto;padding:1px 7px;font-size:11px;font-weight:600}.lane-empty{color:#8f8b97;border:1px dashed #0000;border-radius:12px;flex:1;place-items:start center;margin:0 4px 0 0;padding:22px 8px;font-size:12px;transition:border-color .2s,color .2s,background-color .2s;display:grid}.board.is-dragging .lane-empty{color:#b1afb8;border-color:#3f3c47;place-items:center}.lane.is-over .lane-empty{border-color:color-mix(in srgb, var(--stage) 65%, transparent);background:color-mix(in srgb, var(--stage) 6%, transparent);color:var(--ink)}.lane-cards{scrollbar-gutter:stable;align-content:start;gap:8px;max-height:min(60vh,600px);margin:0;padding:0 4px 0 0;list-style:none;display:grid;overflow-y:auto}.lane-cards::-webkit-scrollbar{width:6px}.lane-cards::-webkit-scrollbar-track{background:0 0}.lane-cards::-webkit-scrollbar-button{height:0;display:none}.lane-cards::-webkit-scrollbar-thumb{background:#2a2830;border-radius:99px}.lane-cards::-webkit-scrollbar-thumb:hover{background:#53505b}@supports not selector(::-webkit-scrollbar){.lane-cards{scrollbar-width:thin;scrollbar-color:#3b3844 transparent}}@property --lane-fade{syntax:"<length>";inherits:false;initial-value:0}@supports (animation-timeline:scroll()){.lane-cards{-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--lane-fade)), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--lane-fade)), transparent);animation:linear both lane-fade;animation-timeline:scroll(self)}@keyframes lane-fade{0%{--lane-fade:36px}92%{--lane-fade:36px}to{--lane-fade:0px}}}@media (prefers-reduced-motion:reduce){.lane-cards{animation:none;-webkit-mask-image:none;mask-image:none}}.deal{--card:#1a191f;background:var(--card);cursor:grab;border:1px solid #34313b;border-radius:12px;gap:10px;min-width:0;padding:12px;transition:border-color .16s,background-color .16s,opacity .16s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff07,0 10px 22px -18px #000}.deal:hover{--card:#211f25;border-color:#53515b}.deal:active{cursor:grabbing}.deal.is-dragging{opacity:.35}.deal.is-saving{border-color:color-mix(in srgb, var(--stage) 55%, transparent)}.deal:has(.deal-name a:focus-visible){outline-offset:2px;outline:2px solid #bca4ff}.deal-top{align-items:center;gap:10px;min-width:0;display:flex}.deal-mark{width:30px;height:30px;color:hsl(var(--hue) 85% 84%);background:hsl(var(--hue) 40% 20% / .9);border:1px solid hsl(var(--hue) 45% 45% / .35);border-radius:9px;flex:0 0 30px;place-items:center;font-size:13px;font-weight:650;display:grid}.deal-name{gap:1px;min-width:0;display:grid}.deal-name a{-webkit-line-clamp:2;color:var(--ink);overflow-wrap:break-word;-webkit-box-orient:vertical;font-size:13.5px;font-weight:580;line-height:1.3;text-decoration:none;display:-webkit-box;overflow:hidden}.deal-name a:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.deal-name a:focus-visible{outline:none}.deal:hover .deal-name a{color:#fff}.deal-name span{color:#9d9aa5;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.deal-facts{z-index:2;flex-wrap:wrap;justify-self:start;gap:5px;display:flex;position:relative}.deal-facts>span{color:#b9b7c0;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:default;background:#16141a;border:1px solid #34313b;border-radius:99px;align-items:center;gap:4px;padding:2px 7px;font-size:11px;display:inline-flex}.deal-facts>.deal-due{color:#ecc995;background:#1d1912;border-color:#4d3f2b}.deal-facts>.deal-due.is-overdue{color:#ffbcb7;background:#24141b;border-color:#6a3a43}.deal-facts>.deal-optout{color:#ffc3bf;background:#2c1b23;border-color:#6e4650}.deal-menu-button{z-index:3;color:#b2afb8;background:var(--card);width:28px;height:28px;box-shadow:-14px 0 12px -2px var(--card);cursor:pointer;opacity:0;border:0;border-radius:50%;place-items:center;padding:0;transition:opacity .15s,background-color .15s,color .15s;display:grid;position:absolute;top:13px;right:9px}.deal:hover .deal-menu-button,.deal:focus-within .deal-menu-button,.deal-menu-button[aria-expanded=true]{opacity:1}.deal-menu-button:hover,.deal-menu-button[aria-expanded=true]{color:#fff;background:#33303a}.deal-menu-button:focus-visible{outline-offset:1px;outline:2px solid #bca4ff}.card-menu{z-index:90;width:220px;animation:card-menu-in .14s var(--ease-out) both;background:#19171e;border:1px solid #3f3c48;border-radius:12px;padding:6px;display:grid;position:fixed;box-shadow:0 24px 50px -20px #000,0 2px 8px #0006}@keyframes card-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.card-menu-label{color:#928f9b;padding:6px 10px;font-size:11px}.card-menu-item{color:#e0dfe3;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;text-decoration:none;display:flex}.card-menu-item:hover,.card-menu-item:focus-visible{color:#fff;background:#27252c;outline:none}.card-menu-item[aria-checked=true]{color:#fff;font-weight:560}.card-menu-item>svg{color:#b69ff7;margin-left:auto}.card-menu-item>svg:first-child{color:#a3a1ab;margin-left:0}.card-menu-separator{background:#33313a;height:1px;margin:6px;display:block}.pipeline-empty-state{text-align:center;background:radial-gradient(at 50% 0,#2b293133,#0000 70%);border:1px dashed #3a3842;border-radius:18px;justify-items:center;gap:10px;padding:56px 24px;display:grid}.pipeline-empty-state h3{margin:6px 0 0;font-size:18px;font-weight:560}.pipeline-empty-state p{color:var(--muted);max-width:42ch;font-size:14px}.pipeline-empty-state .btn{margin-top:8px}.empty-mark{color:#b4a4e1;background:#242229;border:1px solid #4a4851;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.settings-sheet{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-card);border-radius:20px;padding:4px 32px;display:grid;container-type:inline-size}.settings-row{grid-template-columns:minmax(200px,300px) minmax(0,1fr);gap:40px;padding:30px 0;scroll-margin-top:110px;display:grid}.settings-row+.settings-row{border-top:1px solid #29272f}.settings-row-intro{align-content:start;gap:8px;display:grid}.settings-row-intro h2{letter-spacing:-.02em;margin:6px 0 0;font-size:17px;font-weight:560}.settings-row-intro p{color:var(--muted);max-width:34ch;font-size:13px;line-height:1.65}.settings-icon{color:#cbb9fb;background:#222027;border:1px solid #43404c;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.settings-row-body{align-content:start;gap:16px;min-width:0;max-width:680px;display:grid}.settings-note{color:#9f9ca7;font-size:12px;line-height:1.6}.settings-empty{color:var(--muted);border:1px dashed #3a3842;border-radius:12px;padding:16px 18px;font-size:13px}.settings-link{color:#d0bfff;justify-self:start;align-items:center;gap:6px;font-size:13px;text-decoration:none;display:inline-flex}.settings-link:hover{color:#ebe4ff}.workspace-card{background:#131217;border:1px solid #34313b;border-radius:14px;align-items:center;gap:14px;min-width:0;padding:14px 16px;display:flex}.workspace-mark{color:#100f13;background:linear-gradient(135deg,#c7bae8,#bda7fb);border-radius:11px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-weight:700;display:grid}.workspace-card>div{gap:2px;min-width:0;display:grid}.workspace-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:580;overflow:hidden}.workspace-card>div>span{color:var(--muted);font-size:12px}.workspace-card .status-badge{border:1px solid;margin-left:auto;font-size:12px}.budget-meter{gap:10px;display:grid}.budget-figures{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.budget-figures strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:440}.budget-figures span{color:var(--muted);font-size:13px}.meter-track{background:#25242b;border-radius:99px;height:8px;overflow:hidden}.meter-track span{border-radius:inherit;background:linear-gradient(90deg,#b2a1e0,#b69ff7);min-width:4px;height:100%;display:block}.usage-chips{flex-wrap:wrap;gap:8px;display:flex}.usage-chips>span{font-variant-numeric:tabular-nums;background:#131217;border:1px solid #34313b;border-radius:12px;flex:0 140px;gap:2px;min-width:0;padding:10px 14px;font-size:14px;display:grid}.usage-chips small{color:#9f9ca7;font-size:11px}.inline-form{grid-template-columns:minmax(0,220px) auto;justify-content:start;align-items:end;gap:8px 12px;display:grid}.inline-form>.settings-note{grid-column:1/-1}.inline-form .btn,.invite-form .btn{white-space:nowrap;min-height:46px}.money-input{position:relative}.money-input>span{color:#9f9ca7;pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.money-input input{font-variant-numeric:tabular-nums;padding-left:28px}.people-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.people-list>li{background:#131217;border:1px solid #34313b;border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:11px 14px;display:grid}.people-list>li>div{gap:1px;min-width:0;display:grid}.people-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:560;overflow:hidden}.people-list>li>div>span{color:#9f9ca7;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.people-list .status-badge{border:1px solid;font-size:11px}.people-list .btn-small{min-height:32px;font-size:12px}.people-list>li:has(>.status-badge:last-child){grid-template-columns:36px minmax(0,1fr) auto}.person-initial{color:#d2c2ff;background:#24232a;border:1px solid #423f4c;border-radius:50%;place-items:center;width:36px;height:36px;font-size:13px;font-weight:650;display:grid}.people-list.is-pending .person-initial{color:#e3c18d;background:0 0;border-style:dashed}.invite-form{grid-template-columns:minmax(0,1fr) 140px auto;align-items:end;gap:12px;display:grid}.created-link{background:#211f25;border:1px solid #57555f;border-radius:12px;gap:8px;padding:14px;display:grid}.created-link label{color:#dcdbdf;font-size:12px}.created-link>div{gap:8px;display:flex}.created-link .btn{min-height:46px}.accept-invite{border-top:1px solid #29272f;padding-top:14px}.accept-invite>summary{color:#d0bfff;cursor:pointer;align-items:center;gap:8px;font-size:13px;list-style:none;display:inline-flex}.accept-invite>summary::-webkit-details-marker{display:none}.accept-invite>summary:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transition:transform .2s;transform:rotate(-45deg)}.accept-invite[open]>summary:before{transform:rotate(45deg)}.accept-invite form{gap:14px;padding-top:16px;display:grid}.accept-invite .form-actions{border-top:0;padding-top:0}.accept-invite .invite-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.billing-list{border:1px solid #34313b;border-radius:12px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.billing-list>li{background:#131217;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:12px 16px;display:grid}.billing-list>li+li{border-top:1px solid #26242c}.billing-list>li>div{gap:1px;min-width:0;display:grid}.billing-list>li>div>span,.billing-list>li>span{color:#9f9ca7;font-size:12px}.billing-amount{font-variant-numeric:tabular-nums}.privacy-stat{align-items:baseline;gap:10px;display:flex}.privacy-stat strong{letter-spacing:-.03em;font-size:28px;font-weight:440}.privacy-stat span{color:var(--muted);font-size:13px}.privacy-points{gap:8px;margin:0;padding:0;list-style:none;display:grid}.privacy-points li{color:#cfced3;gap:9px;font-size:13px;line-height:1.55;display:flex}.privacy-points svg{color:var(--verified);flex:none;margin-top:3px}.toast-region{z-index:60;width:max-content;max-width:calc(100vw - 32px);position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toast{color:var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:toast-in .25s var(--ease-out) both;background:#201e24f7;border:1px solid #4f4c56;border-radius:12px;align-items:center;gap:10px;padding:10px 10px 10px 14px;font-size:13px;display:flex;box-shadow:0 18px 40px -16px #000c}.toast>svg{color:var(--verified);flex:none}.toast.is-error{background:#2a1922f7;border-color:#8b4654}.toast.is-error>svg{color:var(--alert)}.toast button{color:#bbb9c1;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.toast button:hover{color:#fff;background:#ffffff10}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}@media (hover:none){.deal-menu-button{opacity:1}.deal-top{padding-right:30px}.pipeline-hint{display:none}}@container (max-width:1080px){.board{grid-template-columns:repeat(3,minmax(0,1fr))}.board-divider{display:none}.lane{min-height:200px}}@container (max-width:640px){.pipeline-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pipeline-stats>div:nth-child(3){border-left:0}.pipeline-stats>div:nth-child(n+3){border-top:1px solid #26242c}.pipeline-stats>div{padding:14px 16px}.pipeline-stats dd>strong{font-size:24px}.board{grid-template-columns:repeat(2,minmax(0,1fr))}.pipeline-toolbar{flex-direction:column;align-items:stretch}.pipeline-search{width:100%}}@container (max-width:440px){.board{grid-template-columns:minmax(0,1fr)}.lane{min-height:0}.lane-cards{max-height:none}}@container (max-width:760px){.settings-row{grid-template-columns:minmax(0,1fr);gap:18px;padding:24px 0}.settings-row-intro{grid-template-columns:36px minmax(0,1fr);align-items:center;column-gap:12px}.settings-row-intro h2{margin:0}.settings-row-intro p{grid-column:1/-1;max-width:none}.invite-form,.accept-invite .invite-form{grid-template-columns:minmax(0,1fr)}.inline-form{grid-template-columns:minmax(0,1fr) auto}}@container (max-width:460px){.usage-chips>span{flex:1 1 0;padding:9px 11px}.people-list>li{grid-template-columns:36px minmax(0,1fr) auto}.people-list>li>.btn{grid-column:2/-1;justify-self:start}.billing-list>li{grid-template-columns:minmax(0,1fr) auto}.billing-list>li>span{grid-area:2/1/auto/-1}.created-link>div{flex-direction:column}}@media (max-width:760px){.settings-sheet{border-radius:16px;padding:0 18px}}@media (max-width:520px){.settings-tabs{gap:22px}.toast-region{bottom:16px}}}
@layer legacy{.accounts{--ready:var(--live-green);--verify:var(--live-amber);--watch:var(--live-blue);--revised:var(--live-pink);--low:#8d8995;gap:40px;display:grid}.accounts .is-ready{--tone:var(--ready)}.accounts .is-verify{--tone:var(--verify)}.accounts .is-watch{--tone:var(--watch)}.accounts .is-low{--tone:var(--low)}.accounts .is-revised{--tone:var(--revised)}.accounts-intro h1{letter-spacing:-.055em;color:#f5f4f6;margin:0 0 12px;font-size:clamp(30px,4vw,44px);font-weight:600}.accounts-intro p{color:#a4a1ab;max-width:68ch;margin:0;font-size:16px;line-height:1.6}.accounts-hero{border-bottom:1px solid var(--line);gap:18px;padding-bottom:28px;display:grid}.accounts-hero-label{color:var(--signal-ink);margin:0;font-size:13px;font-weight:550}.accounts-objective{max-width:30ch;font-family:var(--font-display);letter-spacing:-.045em;color:#f5f4f6;text-wrap:balance;margin:0;font-size:clamp(28px,3.6vw,46px);font-weight:560;line-height:1.08}.accounts-objective.is-long{max-width:46ch;font-size:clamp(22px,2.4vw,30px);line-height:1.2}.accounts-hero-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.accounts-hero-label{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.auto-pill{color:#d8ccff;background:#1d1828;border:1px solid #3b3150;border-radius:99px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.watch-summary{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:18px;display:grid}.watch-summary:has(>:only-child){grid-template-columns:1fr}.watch-block h2{color:#8f8b97;margin:0 0 8px;font-size:13px;font-weight:550}.sign-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sign-chips li{color:#e4e1e8;background:#131217;border:1px solid #34323a;border-radius:10px;align-items:center;gap:7px;max-width:100%;padding:7px 12px;font-size:13px;line-height:1.35;display:inline-flex}.sign-chips li.importance-key{background:#1d1828;border-color:#5c4b86}.sign-chips li.importance-minor{color:#a4a1ab}.sign-chips .chip-key{background:var(--live-violet);color:#140f22;border-radius:5px;padding:1px 6px;font-size:10px;font-weight:750}.sign-chips .chip-more{color:#8f8b97;border-style:dashed}.sign-chips.is-out li{color:#e8c4bc;background:#1b1213;border-color:#4a2c2a}.watch-settings{border:1px solid var(--line);background:var(--line);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.watch-settings>div{background:#111014;gap:3px;padding:12px 14px;display:grid}.watch-settings dt{color:#8f8b97;font-size:12px}.watch-settings dd{color:#f0edf4;margin:0;font-size:14px;font-weight:600}.watch-settings dd small{color:#8f8b97;font-weight:400}.accounts-usage{color:#9a97a2;flex-wrap:wrap;gap:8px 22px;margin-top:-22px;font-size:14px;display:flex}.accounts-usage strong{color:#f0edf4;font-variant-numeric:tabular-nums;font-weight:650}.research-banner{color:#c9c6cf;background:#17131f;border:1px solid #3b3150;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 14px;padding:14px 16px;font-size:14px;line-height:1.5;display:grid}.research-banner strong{color:#f0edf4;display:block}.research-pulse{background:var(--live-violet);border-radius:50%;width:10px;height:10px;animation:1.6s ease-out infinite research-pulse;box-shadow:0 0 #ac95ff99}.research-track{background:#26252b;border-radius:6px;grid-column:1/-1;height:6px;overflow:hidden}.research-track span{background:linear-gradient(90deg,#f785bd,#ac95ff);border-radius:6px;height:100%;transition:width .4s;display:block}@keyframes research-pulse{to{box-shadow:0 0 0 10px #ac95ff00}}.accounts-section-head{gap:6px;margin-bottom:18px;display:grid}.accounts-section-head h2{letter-spacing:-.035em;color:#f2f0f5;margin:0;font-size:22px;font-weight:600}.accounts-section-head p{color:#918e99;max-width:75ch;margin:0;font-size:14px;line-height:1.55}.accounts-empty{border-radius:var(--radius-panel);background:#0f0f12;border:1px dashed #3a3741;justify-items:start;gap:10px;padding:28px;display:grid}.accounts-empty h2,.accounts-empty h3{letter-spacing:-.03em;color:#f2f0f5;margin:0;font-size:18px;font-weight:600}.accounts-empty p{color:#a4a1ab;max-width:64ch;margin:0;line-height:1.55}.accounts-changes h2{color:#e9e6ee;margin:0 0 10px;font-size:15px;font-weight:600}.accounts-changes ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.accounts-changes li{border:1px solid var(--line);color:#b9b6bf;background:#111014;border-radius:10px;grid-template-columns:22px minmax(0,1fr);gap:8px;padding:10px 12px;font-size:14px;line-height:1.5;display:grid}.accounts-changes strong{color:#f0edf4}.change-mark{border-radius:6px;place-items:center;width:22px;height:22px;font-weight:700;display:grid}.accounts-changes .is-added .change-mark{color:#10261d;background:var(--ready)}.accounts-changes .is-removed .change-mark{color:#1d1b21;background:#8d8995}.case-files{gap:18px;margin:0;padding:0;list-style:none;display:grid}.case-file{--tone:var(--accent);border-radius:var(--radius-panel);background:var(--card-fill);box-shadow:var(--shadow-card);border:1px solid #2a2930;grid-template-columns:76px minmax(0,1fr);gap:0;display:grid;overflow:hidden}.case-rail{background:#111014;border-right:1px solid #232228;align-content:start;justify-items:center;gap:14px;padding:20px 0;display:grid}.case-rank{color:#d8d5dd;border:1px solid #3a3741;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;font-weight:650;display:grid}.priority-meter{justify-items:center;gap:8px;display:grid}.priority-value{font-family:var(--font-display);letter-spacing:-.05em;color:#f5f4f6;font-variant-numeric:tabular-nums;font-size:26px;font-weight:620}.priority-track{background:#26252b;border-radius:6px;width:6px;height:88px;position:relative;overflow:hidden}.priority-track span{background:var(--tone);border-radius:6px;position:absolute;inset:auto 0 0}.case-main{gap:18px;min-width:0;padding:20px 24px 18px;display:grid}.case-head{gap:6px;display:grid}.case-status{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.outcome-chip{border:1px solid color-mix(in srgb, var(--tone,var(--accent)) 45%, transparent);background:color-mix(in srgb, var(--tone,var(--accent)) 12%, transparent);color:var(--tone,var(--accent));border-radius:99px;align-items:center;gap:7px;padding:3px 10px 3px 8px;font-size:12px;font-weight:600;display:inline-flex}.lifecycle-chip{color:var(--ink-muted);letter-spacing:.04em;text-transform:uppercase;border:1px solid #ab9fff59;border-radius:999px;align-items:center;padding:.26rem .52rem;font-size:.72rem;font-weight:650;display:inline-flex}.case-assignment{align-items:center;gap:.7rem;margin-top:.8rem;display:flex}.accounts-filters{border:1px solid var(--line);background:#ffffff08;border-radius:.9rem;flex-wrap:wrap;align-items:end;gap:.8rem;margin:1.1rem 0;padding:.85rem 1rem;display:flex}.accounts-filters h2{letter-spacing:.08em;text-transform:uppercase;flex-basis:100%;margin:0;font-size:.78rem}.accounts-filters label{color:var(--ink-muted);gap:.25rem;font-size:.76rem;display:grid}.accounts-filters select{background:var(--surface-raised);border:1px solid var(--line);color:var(--ink);border-radius:.45rem;padding:.45rem .55rem}.accounts-filters .filter-check{align-items:center;gap:.4rem;padding-bottom:.45rem;display:flex}.outcome-chip:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.case-flag{color:#bdbac3;border:1px solid #36343c;border-radius:99px;padding:3px 9px;font-size:12px}.case-flag.is-warn{color:#e5c896;border-color:#6d5940}.case-head h3{letter-spacing:-.035em;margin:0;font-size:clamp(19px,2vw,23px);font-weight:600;line-height:1.2}.case-open{color:#f5f4f6;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.case-open:hover{color:#fff;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--tone) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--tone) 70%, transparent);text-underline-offset:4px}.case-domain{margin:0;font-size:13px}.case-domain a{color:#9a97a2;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.case-domain a:hover{color:#e4e1e8}.case-revised{border-left:3px solid var(--revised);color:#f2d6e5;background:#241823;border-radius:0 10px 10px 0;margin:0;padding:12px 14px;font-size:14px;line-height:1.55}.case-sections{gap:0;margin:0;display:grid}.case-sections>div{border-top:1px solid #222127;grid-template-columns:196px minmax(0,1fr);gap:18px;padding:11px 0;display:grid}.case-sections>div:first-child{border-top:0;padding-top:0}.case-sections dt{color:#8f8b97;font-size:13px;font-weight:550;line-height:1.55}.case-sections dd{color:#dcd9e1;max-width:78ch;margin:0;font-size:14px;line-height:1.6}.case-sections dd .quiet{color:#8f8b97}.case-development,.case-checked{gap:6px;margin:0;padding:0;list-style:none;display:grid}.case-development li{grid-template-columns:104px minmax(0,1fr);gap:12px;display:grid}.development-date{color:#8f8b97;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.case-development .stance-opposes strong{color:#f0c7a0}.case-development .stance-context{color:#a4a1ab}.case-development strong{color:#f0edf4;font-weight:600}.case-checked li{padding-left:16px;position:relative}.case-checked li:before{content:"";background:#4f4b57;border-radius:50%;width:6px;height:6px;position:absolute;top:.65em;left:0}.case-actions{flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}.case-actions .btn{align-items:center;gap:7px;display:inline-flex}.case-park{border:1px solid var(--line);background:#111014;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;font-size:14px;display:flex}.case-park select{width:auto;min-height:36px}.case-rows{border:1px solid var(--line);border-radius:12px;gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.case-line{--tone:var(--accent);background:#111014;border-top:1px solid #1f1e23;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 16px;display:grid}.case-line:first-child{border-top:0}.case-line-priority{background:color-mix(in srgb, var(--tone) 14%, #141318);width:40px;height:30px;color:var(--tone);font-variant-numeric:tabular-nums;border-radius:8px;place-items:center;font-weight:650;display:grid}.case-line-copy{gap:2px;min-width:0;display:grid}.case-line-name{color:#f0edf4;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:600}.case-line-name:hover{text-underline-offset:3px;text-decoration:underline}.case-line-reason{color:#9a97a2;text-overflow:ellipsis;font-size:13px;line-height:1.45;overflow:hidden}.case-line-label{color:#8f8b97;white-space:nowrap;font-size:12px}.case-line.is-check{grid-template-columns:minmax(0,1fr) auto}.case-line.is-check .case-line-reason{white-space:normal}.accounts-coverage{gap:10px;display:grid}.coverage-group{border:1px solid var(--line);background:#0f0f12;border-radius:12px}.coverage-group>summary{color:#ece9f0;cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:14px 16px;font-weight:600;list-style:none;display:flex}.coverage-group>summary::-webkit-details-marker{display:none}.coverage-group>summary:before{content:"+";color:#8f8b97;width:14px}.coverage-group[open]>summary:before{content:"−"}.coverage-group>summary small{color:#8f8b97;flex-basis:100%;padding-left:24px;font-size:13px;font-weight:400}.coverage-group>.case-rows{margin:0 12px 12px}.coverage-empty{color:#8f8b97;margin:0 16px 14px;font-size:14px}.accounts-evaluation>details{border-radius:var(--radius-panel);background:var(--card-fill);border:1px solid #2a2930}.accounts-evaluation>details>summary{cursor:pointer;gap:4px;padding:20px 22px;list-style:none;display:grid}.accounts-evaluation>details>summary::-webkit-details-marker{display:none}.accounts-evaluation summary h2{letter-spacing:-.035em;color:#f2f0f5;margin:0;font-size:20px;font-weight:600}.accounts-evaluation summary small{color:#8f8b97;font-size:14px}.accounts-evaluation>details>:not(summary){margin-left:22px;margin-right:22px}.accounts-evaluation>details>:last-child{margin-bottom:22px}.evaluation-grid{border:1px solid var(--line);background:var(--line);border-radius:12px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:1px;margin:0 0 14px;display:grid;overflow:hidden}.evaluation-grid>div{background:#111014;gap:4px;padding:14px 16px;display:grid}.evaluation-grid dt{color:#8f8b97;font-size:12px}.evaluation-grid dd{color:#f2f0f5;font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0;font-size:22px;font-weight:600}.accounts-evaluation h3{color:#e9e6ee;margin:18px 0 8px;font-size:15px;font-weight:600}.operations-panel{border-top:1px solid #2a2930;margin-top:24px;padding-top:18px}.operations-panel h3{margin-top:0}.operations-notes{color:#8f8b97;gap:4px;margin:12px 0 0;padding-left:18px;font-size:12px;line-height:1.5;display:grid}.evaluation-missed{color:#b9b6bf;gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.evaluation-missed span{color:#7d7985;font-size:12px}.missed-form{border-top:1px solid var(--line);gap:8px;max-width:720px;margin-top:8px;padding-top:16px;display:grid}.missed-form p{color:#918e99;margin:0 0 4px;font-size:14px}.missed-form .btn{justify-self:start}.missed-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.missed-row span{gap:6px;display:grid}.account-head{align-items:flex-start}.account-head-priority{--tone:var(--accent);border:1px solid color-mix(in srgb, var(--tone) 50%, transparent);background:color-mix(in srgb, var(--tone) 10%, #141318);border-radius:18px;flex:0 0 78px;align-content:center;justify-items:center;width:78px;height:78px;display:grid}.account-head-priority.is-ready{--tone:var(--live-green)}.account-head-priority.is-verify{--tone:var(--live-amber)}.account-head-priority.is-watch{--tone:var(--live-blue)}.account-head-priority.is-low{--tone:#8d8995}.account-head-priority.is-revised{--tone:var(--live-pink)}.account-head-priority strong{font-family:var(--font-display);letter-spacing:-.05em;color:#f5f4f6;font-size:30px;font-weight:620;line-height:1}.account-head-priority span{color:#9a97a2;font-size:11px}.account-dossier .dossier-kicker{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.account-dossier .outcome-chip{--tone:var(--accent)}.account-dossier .outcome-chip.is-ready{--tone:var(--live-green)}.account-dossier .outcome-chip.is-verify{--tone:var(--live-amber)}.account-dossier .outcome-chip.is-watch{--tone:var(--live-blue)}.account-dossier .outcome-chip.is-low{--tone:#8d8995}.account-dossier .outcome-chip.is-revised{--tone:var(--live-pink)}.account-dossier .dossier-links{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.account-dossier .dossier-links a{align-items:center;gap:4px;display:inline-flex}.account-dossier h2{letter-spacing:-.035em;font-size:clamp(20px,2.2vw,26px)}.account-dossier .dossier-tabs [role=tab]{flex:none}.account-recommendation,.account-challenge,.account-investigate{gap:22px;display:grid}.account-recommendation h3,.account-challenge h3,.account-investigate h3{color:#ece9f0;margin:0 0 10px;font-size:15px;font-weight:600}.next-action{background:#211d29;border:1px solid #3a3347;border-radius:12px;gap:12px;padding:16px 18px;display:grid}.next-action p{color:#bdb8c8;margin:0;line-height:1.55}.next-action .eyebrow{color:#a998cf;letter-spacing:.12em;margin-bottom:5px;font-size:11px}.next-action h3{margin-bottom:4px}.next-action-meta{color:#9e99a8;flex-wrap:wrap;gap:8px 14px;font-size:12px;display:flex}.next-action .btn{justify-self:start}.engagement-timeline{background:#17161c;border:1px solid #2b2932;border-radius:12px;gap:10px;padding:16px 18px;display:grid}.engagement-timeline .section-heading{gap:3px;display:grid}.engagement-timeline .section-heading p,.engagement-timeline .section-heading h3{margin:0}.engagement-timeline .section-heading .eyebrow{color:#a998cf;letter-spacing:.12em;font-size:11px}.engagement-timeline ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.engagement-timeline li{color:#dcd9e1;align-items:flex-start;gap:9px;font-size:13px;display:flex}.engagement-timeline .timeline-dot{background:#a998cf;border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin-top:6px}.engagement-timeline li span:last-child{gap:2px;display:grid}.engagement-timeline small{color:#8f8b97}.prediction-card{background:#1b211b;border:1px solid #39422f;border-radius:12px;gap:14px;padding:16px 18px;display:grid}.prediction-card p{color:#b9c3b6;margin:0;line-height:1.55}.prediction-card .eyebrow{color:#a8c7a4;letter-spacing:.12em;margin-bottom:5px;font-size:11px}.prediction-card h3{margin-bottom:5px}.prediction-columns{color:#d7e0d4;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;font-size:13px;display:grid}.prediction-columns ul{color:#abb8a8;gap:5px;margin:7px 0 0;padding-left:18px;line-height:1.45;display:grid}.prediction-evaluation{color:#d7e0d4;border-top:1px solid #354032;flex-wrap:wrap;align-items:center;gap:8px;padding-top:4px;font-size:13px;display:flex}.prediction-evaluation label{font-weight:600}.prediction-evaluation select,.prediction-evaluation input{color:#e5eee2;background:#151a15;border:1px solid #485444;border-radius:7px;min-height:34px;padding:6px 9px}.prediction-evaluation input{min-width:190px}.daily-brief{gap:16px;margin:24px 0 30px;display:grid}.daily-brief-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.daily-brief-grid>section{background:#18161d;border:1px solid #2d2934;border-radius:10px;min-width:0;padding:14px}.daily-brief-grid h3{color:#e7e2eb;justify-content:space-between;align-items:center;gap:8px;margin:0 0 6px;font-size:14px;display:flex}.daily-brief-grid h3 span{color:#aaa2b5;font-size:12px;font-weight:500}.daily-brief-grid p{color:#948f9d;min-height:38px;margin:0 0 10px;font-size:12px;line-height:1.45}.daily-brief-grid ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.daily-brief-grid button{color:#d9d2e4;text-align:left;cursor:pointer;background:#24202b;border:0;border-radius:7px;gap:3px;width:100%;padding:8px;display:grid}.daily-brief-grid button:hover,.daily-brief-grid button:focus-visible{background:#302a3a}.daily-brief-grid button span{color:#9f98aa;font-size:11px}.since-review{border-left:3px solid var(--live-pink);color:#f2d6e5;background:#241823;border-radius:0 10px 10px 0;padding:14px 16px}.since-review h3{color:#ffe3f0}.since-review ul{gap:6px;margin:0;padding-left:18px;line-height:1.5;display:grid}.outcome-reason{color:#c9c6cf;margin:0;font-size:15px;line-height:1.55}.case-sections.is-full>div{grid-template-columns:170px minmax(0,1fr)}.priority-breakdown ul{gap:10px;margin:0 0 10px;padding:0;list-style:none;display:grid}.priority-breakdown li{grid-template-columns:210px minmax(0,1fr) 40px;align-items:center;gap:14px;display:grid}.breakdown-label{color:#d7d4dc;font-size:14px;display:grid}.breakdown-label small{color:#7d7985;font-size:12px}.breakdown-track{background:#26252b;border-radius:8px;height:8px;overflow:hidden}.breakdown-track span{background:linear-gradient(90deg,#c2a5ff,#ac95ff);border-radius:8px;height:100%;display:block}.priority-breakdown .is-penalty .breakdown-track span{background:#d98f7c}.breakdown-value{color:#f0edf4;text-align:right;font-variant-numeric:tabular-nums;font-weight:650}.case-feedback-log ul{color:#c9c6cf;gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.case-feedback-log span{color:#7d7985;font-size:12px}.evidence-list,.investigation-list,.case-timeline{gap:12px;margin:0;padding:0;list-style:none;display:grid}.evidence-item,.investigation,.case-timeline>li{background:#151419;border:1px solid #2a2930;border-radius:12px;gap:8px;padding:16px;display:grid}.evidence-item.stance-supports{border-left:3px solid var(--live-green)}.evidence-item.stance-opposes{border-left:3px solid #d98f7c}.evidence-item.is-corrected{opacity:.72;border-left-color:#55525d}.evidence-item.is-corrected h4{-webkit-text-decoration:line-through #8d8995;text-decoration:line-through #8d8995}.evidence-meta{color:#8f8b97;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;font-size:12px;display:flex}.stance-chip{color:#dcd9e1;background:#26242b;border-radius:6px;padding:2px 8px;font-weight:600}.stance-supports .stance-chip{color:#a5e9c9;background:#12291f}.stance-opposes .stance-chip{color:#f1c0ad;background:#321f1b}.evidence-item h4,.investigation h4{color:#f2f0f5;letter-spacing:-.02em;margin:0;font-size:16px;font-weight:600}.evidence-item blockquote,.investigation-findings blockquote{color:#c9c6cf;border-left:2px solid #4a4552;margin:0;padding:8px 12px;font-size:14px;line-height:1.55}.evidence-source a,.investigation-findings a{color:#b9a8f0;overflow-wrap:anywhere;align-items:center;gap:4px;font-size:13px;display:inline-flex}.evidence-matches{flex-wrap:wrap;gap:6px;margin:0;display:flex}.evidence-matches span{color:#d8ccff;background:#1d1828;border:1px solid #3b3150;border-radius:6px;padding:3px 8px;font-size:12px}.evidence-warning{color:#e5c896;margin:0;font-size:13px}.evidence-note{color:#9a97a2;margin:0;font-size:13px}.evidence-change{color:#dcd9e1;margin:0;font-size:14px}.evidence-correction{color:#c9c6cf;margin:0;font-size:13px}.evidence-report,.investigation-answer{border-top:1px solid #25242a;gap:8px;padding-top:10px;display:grid}.evidence-item>.btn,.investigation>.btn,.account-recommendation>.btn{justify-self:start}.evidence-report div{gap:8px;display:flex}.investigation-answer fieldset,.investigate-proposal fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}.investigation-answer legend,.investigate-proposal legend{color:#d7d4dc;margin-bottom:6px;font-size:14px;font-weight:600}.investigation-answer label,.investigate-proposal label{color:#dcd9e1;align-items:flex-start;gap:10px;font-size:14px;display:flex}.investigate-proposal label{background:#111014;border:1px solid #2a2930;border-radius:10px;padding:10px 12px}.investigate-proposal label small{color:#8f8b97;font-size:12px;display:block}.investigate-proposal label .option-reason{color:#e5c896}.investigate-proposal .is-unavailable{opacity:.6}.investigate-proposal .btn{justify-self:start}.investigate-proposal{gap:12px;display:grid}.proposal-question{color:#f2f0f5;margin:0;font-size:17px;line-height:1.45}.investigation-findings{gap:8px;margin:0;padding:0;list-style:none;display:grid}.human-question{color:#e3dafc;background:#1d1828;border-radius:10px;margin:0;padding:10px 12px;font-size:14px}.challenge-lead{color:#c9c6cf;margin:0;line-height:1.55}.challenge-checks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.challenge-checks li{color:#c9c6cf;background:#111014;border:1px solid #2a2930;border-radius:10px;grid-template-columns:26px minmax(0,1fr);gap:10px;padding:12px 14px;font-size:14px;line-height:1.5;display:grid}.challenge-checks strong{color:#f0edf4;display:block}.check-mark{border-radius:8px;place-items:center;width:26px;height:26px;font-weight:700;display:grid}.check-pass .check-mark{color:#a5e9c9;background:#12291f}.check-warn .check-mark{color:#f0c98b;background:#2d2418}.check-unknown .check-mark{color:#cac8cf;background:#26242b}.challenge-columns{grid-template-columns:1fr 1fr;gap:16px;display:grid}.challenge-list,.challenge-alternatives{color:#c9c6cf;gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.challenge-list li{border:1px solid #2a2930;border-radius:10px;gap:2px;padding:10px 12px;display:grid}.challenge-list strong{color:#f0edf4;font-weight:600}.challenge-list span{color:#8f8b97;font-size:12px}.challenge-alternatives li{padding-left:16px;line-height:1.5;position:relative}.challenge-alternatives li:before{content:"";background:#6d5a96;border-radius:50%;width:6px;height:6px;position:absolute;top:.6em;left:0}.challenge-reversal{background:#1a1622;border:1px solid #3b3150;border-radius:12px;padding:14px 16px}.challenge-reversal p{color:#e3dafc;margin:0;line-height:1.5}.case-timeline>li{position:relative}.case-timeline>li p{color:#c9c6cf;margin:0;font-size:14px;line-height:1.55}.case-timeline .timeline-outcome{color:#ece9f0}.case-timeline .quiet{color:#8f8b97}.case-timeline>li.is-reviewed{border-color:#5c4b86}.timeline-marker{font-weight:600;color:var(--nv-accent-strong,#c9b8f5)!important}.account-foot{justify-content:space-between}.feedback-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.feedback-form label{color:#d7d4dc;font-size:14px;font-weight:550}.feedback-form select{width:auto;min-height:36px}.feedback-form input{width:220px;min-height:36px}.feedback-form small{color:#8f8b97;flex-basis:100%}.account-notifications{background:#4e3d6e24;border:1px solid #cdbcf538;border-radius:18px;margin:24px 0;padding:20px}.account-notifications ul{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.account-notifications li{background:#0000001f;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.account-notifications a{color:inherit;gap:4px;text-decoration:none;display:grid}.account-notifications a:hover strong{text-decoration:underline}.account-notifications a span{color:#aaa4b5;font-size:13px}@media (max-width:680px){.account-notifications li{flex-direction:column;align-items:flex-start}}.objective-setup{gap:18px;display:grid}.objective-dossier{width:min(860px,100vw - 48px)}.objective-dossier .dossier-body{padding-bottom:0}.objective-status{color:#b9b6bf;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 18px;font-size:14px;line-height:1.55;display:flex}.objective-callout{color:#e3dafc;background:#1a1622;border:1px solid #5c4b86;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:0 0 16px;padding:14px 16px;font-size:14px;line-height:1.5;display:flex}.objective-callout strong{color:#fff}.objective-suggestions{background:linear-gradient(150deg,#1e1830,#151419);border:1px solid #3b3150;border-radius:14px;margin:0 0 18px;padding:16px}.objective-suggestions h3{color:#e3dafc;align-items:center;gap:8px;margin:0 0 10px;font-size:15px;font-weight:600;display:flex}.objective-suggestions ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.objective-suggestions li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.objective-suggestions li span{color:#f0edf4;gap:2px;font-size:14px;display:grid}.objective-suggestions small{color:#a4a1ab;font-size:13px}.objective-form{gap:0;display:grid}.objective-form>fieldset{border:0;gap:14px;margin:0;padding:0;display:grid}.objective-section{background:var(--card-fill);border:1px solid #2a2930;border-radius:14px;gap:14px;padding:18px;display:grid}.objective-section-head{grid-template-columns:30px minmax(0,1fr);gap:12px;display:grid}.section-number{color:#d8ccff;background:#241f33;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:grid}.objective-section-head h3{color:#f2f0f5;letter-spacing:-.02em;margin:3px 0 4px;font-size:16px;font-weight:600}.objective-section-head p,.objective-hint{color:#918e99;margin:0;font-size:13px;line-height:1.5}.objective-section-body{gap:12px;display:grid;position:relative}.objective-statement{font-family:var(--font-display);letter-spacing:-.01em;resize:vertical;font-size:18px;line-height:1.45}.field-count{color:#a4a1ab;font-variant-numeric:tabular-nums;font-size:11px;position:absolute;top:4px;right:10px}.objective-inline{color:#d7d4dc;gap:6px;font-size:14px;display:grid}.objective-example{color:#8f8b97;font-size:13px}.sign-list{gap:8px;display:grid}.sign-list ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sign-list li{background:#111014;border:1px solid #2a2930;border-left:3px solid #4a4552;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:6px 6px 6px 4px;display:grid}.sign-list li.importance-key{border-left-color:var(--live-violet)}.sign-list li.importance-minor{border-left-color:#34323a}.sign-list li input{background:0 0;border-color:#0000;min-height:38px}.sign-list li input:hover{border-color:#2e2c34}.importance{background:#0c0b0e;border:1px solid #2e2c34;border-radius:9px;padding:3px;display:inline-flex}.importance button{color:#9a97a2;min-height:30px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:12px;font-weight:600}.importance button:hover{color:#f0edf4}.importance button[aria-checked=true]{color:#e0d6ff;background:#2a2438}.sign-remove{color:#8f8b97;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.sign-remove:hover:not(:disabled){color:#f0edf4;background:#26242b}.sign-remove:disabled{opacity:.35;cursor:not-allowed}.sign-add{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.sign-add input{border-style:dashed;min-height:40px}.objective-slider{color:#d7d4dc;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;font-size:14px;display:grid}.objective-slider input[type=range]{width:100%;accent-color:var(--live-violet)}.objective-slider output{color:#b9b6bf;white-space:nowrap}.objective-slider output strong{color:#f5f4f6;font-variant-numeric:tabular-nums;font-size:18px}.objective-choice{border:0;gap:8px;margin:0;padding:0;display:grid}.objective-choice legend{color:#d7d4dc;margin-bottom:8px;font-size:14px;font-weight:550}.segmented{background:#0c0b0e;border:1px solid #2e2c34;border-radius:11px;flex-wrap:wrap;justify-self:start;gap:4px;padding:4px;display:inline-flex}.segmented label{color:#a4a1ab;cursor:pointer;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600;position:relative}.segmented label:hover{color:#f0edf4}.segmented label.is-selected{color:#e9e2ff;background:#2a2438;box-shadow:inset 0 0 0 1px #4b3f6b}.segmented input{opacity:0;pointer-events:none;position:absolute}.segmented label:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.objective-switch{color:#d7d4dc;cursor:pointer;align-items:center;gap:12px;font-size:14px;display:flex}.objective-switch input{opacity:0;pointer-events:none;position:absolute}.switch-track{background:#2e2c34;border-radius:99px;flex:none;width:42px;height:24px;transition:background-color .15s;position:relative}.switch-track span{background:#d8d5dd;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px}.objective-switch input:checked+.switch-track{background:var(--live-violet)}.objective-switch input:checked+.switch-track span{background:#fff;transform:translate(18px)}.objective-switch input:focus-visible+.switch-track{outline:2px solid var(--accent);outline-offset:2px}.objective-steppers,.objective-numbers{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.stepper{color:#d7d4dc;gap:6px;font-size:14px;display:grid}.stepper>div{grid-template-columns:38px minmax(0,1fr) 38px;gap:6px;display:grid}.stepper button{color:#e4e1e8;min-height:40px;font:inherit;cursor:pointer;background:#1d1b21;border:1px solid #39353f;border-radius:8px;font-size:18px}.stepper button:hover:not(:disabled){background:#25222b}.stepper button:disabled{opacity:.45;cursor:not-allowed}.stepper input{text-align:center;font-variant-numeric:tabular-nums;min-height:40px}.objective-more{background:#0f0f12;border:1px solid #2a2930;border-radius:14px}.objective-more>summary{color:#d7d4dc;cursor:pointer;align-items:center;gap:8px;padding:14px 18px;font-size:14px;font-weight:600;display:flex}.objective-more>:not(summary){margin:0 18px 16px}.objective-adapted{margin-top:14px}.objective-history{color:#b9b6bf;gap:8px;padding-left:18px;font-size:14px;display:grid}.objective-history span{color:#7d7985;font-size:13px;display:block}.objective-savebar{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#9a97a2;background:#131217f5;border-top:1px solid #2a2930;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:16px -26px 0;padding:14px 26px;font-size:13px;display:flex;position:sticky;bottom:0}.objective-savebar>div{gap:8px;display:flex}.objective-form>.form-error,.objective-form>.success{margin-top:14px}@media (max-width:760px){.accounts{gap:32px}.watch-summary{grid-template-columns:1fr}.watch-settings{grid-template-columns:repeat(2,minmax(0,1fr))}.accounts-usage{margin-top:-16px}.sign-list li{grid-template-columns:minmax(0,1fr) auto}.sign-list li .importance{grid-area:2/1;justify-self:start;margin-left:4px}.sign-list li .sign-remove{grid-area:1/2}.objective-slider{grid-template-columns:1fr auto}.objective-slider input[type=range]{grid-area:2/1/auto/-1}.objective-savebar{margin:16px -16px 0;padding:12px 16px}.case-file{grid-template-columns:1fr}.case-rail{border-bottom:1px solid #232228;border-right:0;grid-auto-flow:column;justify-content:start;align-items:center;padding:12px 16px}.priority-meter{grid-auto-flow:column}.priority-track{width:88px;height:6px}.priority-track span{width:var(--fill,100%);inset:0 auto 0 0;height:100%!important}.case-main{padding:16px}.case-sections>div,.case-sections.is-full>div{grid-template-columns:1fr;gap:4px}.case-development li{grid-template-columns:1fr;gap:2px}.case-line{grid-template-columns:40px minmax(0,1fr)}.case-line-label{grid-column:2}.case-line.is-check{grid-template-columns:1fr}.case-line.is-check .case-line-label{grid-column:1}.missed-row,.challenge-columns{grid-template-columns:1fr}.priority-breakdown li{grid-template-columns:1fr 40px}.priority-breakdown .breakdown-track{grid-area:2/1/auto/-1}.daily-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feedback-form{grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.feedback-form label,.feedback-form input,.feedback-form small{grid-column:1/-1}.feedback-form select{grid-row:2;width:100%}.feedback-form button{grid-row:2}.feedback-form input{width:100%}}@media (prefers-reduced-motion:reduce){.accounts *{transition:none!important;animation:none!important}}}
@layer legacy{.top-companies-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.score-legend{color:#9e9ba6;gap:14px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.score-legend li{align-items:center;gap:6px;display:inline-flex}.score-legend i{border-radius:50%;width:9px;height:9px}.score-legend .score-strong,.tile-score-pill.score-strong{color:#8ff0c3;background:#173a2c}.score-legend .score-promising,.tile-score-pill.score-promising{color:#cdbcff;background:#2a2346}.score-legend .score-watch,.tile-score-pill.score-watch,.tile-score-pill.score-none{color:#d3d0d9;background:#2a2930}.score-legend .score-strong{background:#5fd3a2}.score-legend .score-promising{background:#ac95ff}.score-legend .score-watch{background:#8d8995}.prospect-grid{grid-template-columns:repeat(auto-fill,minmax(178px,1fr));gap:14px}.prospect-cell{height:164px;position:relative}.prospect-tile{aspect-ratio:auto;height:164px;min-height:0;transition:top .3s var(--ease-out), left .3s var(--ease-out), right .3s var(--ease-out), padding .3s var(--ease-out), opacity .25s ease, filter .25s ease, transform .3s var(--ease-out), box-shadow .3s ease, border-color .2s ease;border-radius:16px;flex-direction:column;gap:4px;padding:14px;display:flex;position:absolute;top:0;left:0;right:0;overflow:hidden;transform:none}.prospect-tile:hover{transform:none}.prospect-tile.tile-tone-strong{border-color:#2c4a3d}.prospect-tile .tile-top{align-items:center;gap:8px;min-height:40px;display:flex}.prospect-tile .tile-rank{border-radius:99px;width:auto;height:22px;margin-left:auto;padding:0 7px;font-size:11px}.tile-score-pill{font-variant-numeric:tabular-nums;border-radius:99px;place-items:center;min-width:36px;height:24px;padding:0 8px;font-size:13px;font-weight:700;display:grid}.prospect-tile .tile-name{transition:font-size .3s var(--ease-out);margin:8px 0 0;font-size:15px;line-height:1.3}.prospect-tile .tile-open{-webkit-line-clamp:1}.prospect-tile .tile-domain{color:#8f8b97;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;overflow:hidden}.tile-badges{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.tile-badges:empty{display:none}.prospect-tile .tile-top .tile-chip{margin-left:0}.tile-extra{transition:grid-template-rows .32s var(--ease-out);grid-template-rows:0fr;display:grid}.tile-extra-inner{opacity:0;gap:10px;min-height:0;transition:opacity .2s;display:grid;overflow:hidden}.tile-extra-inner>:first-child{margin-top:10px}.prospect-tile .tile-why{-webkit-line-clamp:4;color:#d7d4dd;font-size:13px}.tile-facts{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tile-facts li{color:#c9c6cf;background:#1d1b22;border:1px solid #3b3843;border-radius:6px;padding:3px 8px;font-size:11.5px}.tile-bars{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tile-bars span{gap:4px;display:grid}.tile-bars small{color:#8f8b97;font-size:11px}.tile-bars i{background:#2a2830;border-radius:5px;height:5px;display:block;overflow:hidden}.tile-bars b{background:linear-gradient(90deg,#f785bd,#ac95ff);border-radius:5px;height:100%;display:block}.prospect-tile .tile-more{margin-top:2px}.company-logo{--logo-hue:260;background:#fff;border-radius:11px;flex:none;place-items:center;display:inline-grid;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000f,0 1px 2px #0006}.company-logo img{object-fit:contain;width:72%;height:72%}.company-logo.is-initial{background:linear-gradient(140deg, hsl(var(--logo-hue) 55% 42%), hsl(calc(var(--logo-hue) + 40) 60% 30%));box-shadow:inset 0 0 0 1px #ffffff1f}.company-logo-letter{color:#fff;font-family:var(--font-display);font-size:.95em;font-weight:650}.tile-logo{transition:transform .3s var(--ease-out);transform-origin:0}.group-name{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.group-name .company-logo{border-radius:8px}.dossier-name{align-items:center;gap:12px;display:flex}.dossier-name h2{margin:0}.show-all-companies{justify-self:start;margin-top:18px}@media (hover:hover) and (pointer:fine){.prospect-grid:has(.prospect-tile:hover,.prospect-tile:focus-within) .prospect-tile:not(:hover):not(:focus-within){opacity:.14;filter:blur(2px)grayscale(.7);transform:scale(.96)}.prospect-tile:hover,.prospect-tile:focus-within{z-index:20;background:linear-gradient(150deg,#231e2f,#141318 70%);border-color:#8c7bd6;height:auto;min-height:200px;padding:20px 22px;top:-18px;left:-40px;right:-40px;box-shadow:0 40px 90px -30px #000,0 0 0 1px #8c7bd640,0 24px 70px -34px #9169ffaa}.prospect-tile:hover .tile-extra,.prospect-tile:focus-within .tile-extra{grid-template-rows:1fr}.prospect-tile:hover .tile-extra-inner,.prospect-tile:focus-within .tile-extra-inner{opacity:1;transition-delay:80ms}.prospect-tile:hover .tile-name,.prospect-tile:focus-within .tile-name{font-size:21px}.prospect-tile:hover .tile-open,.prospect-tile:focus-within .tile-open{-webkit-line-clamp:2}.prospect-tile:hover .tile-logo,.prospect-tile:focus-within .tile-logo{transform:scale(1.25)}.prospect-tile:hover .tile-badges,.prospect-tile:focus-within .tile-badges{margin-top:6px}}@media (max-width:720px){.prospect-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.prospect-cell,.prospect-tile{height:150px}.prospect-tile{padding:12px}.prospect-tile .tile-top .tile-chip{display:none}}@media (prefers-reduced-motion:reduce){.prospect-tile,.tile-extra,.tile-extra-inner,.tile-logo,.prospect-tile .tile-name{transition:none}.prospect-grid:has(.prospect-tile:hover,.prospect-tile:focus-within) .prospect-tile:not(:hover):not(:focus-within){filter:none;transform:none}}}
