@layer legacy{.accounts-hub{gap:28px;display:grid}.accounts-switch{background:#111014;border:1px solid #2f2d35;border-radius:12px;justify-self:start;gap:4px;padding:4px;display:inline-flex}.accounts-switch button{all:unset;color:#a4a1ab;white-space:nowrap;cursor:pointer;border-radius:9px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:550;transition:background .2s,color .2s;display:inline-flex}.accounts-switch button:hover{color:#f2f0f5}.accounts-switch button.is-active{color:#f5f3fc;background:#24222a;box-shadow:inset 0 0 0 1px #3d3a45}.accounts-switch button:focus-visible{outline-offset:2px;outline:2px solid #ac95ff}.accounts-switch button span{color:#d9d6df;text-align:center;font-variant-numeric:tabular-nums;background:#2c2a33;border-radius:99px;min-width:22px;padding:1px 7px;font-size:12px}.audience{gap:20px;display:grid}.audience-head{justify-items:start;gap:10px;display:grid}.audience-pill{color:#c9c6cf;background:#18171c;border:1px solid #34313b;border-radius:99px;padding:5px 12px;font-size:13px;font-weight:550}.audience-title{flex-wrap:wrap;align-items:center;gap:12px;display:flex;position:relative}.audience-title h1{letter-spacing:-.045em;color:#f5f4f6;margin:0;font-size:clamp(28px,3.6vw,40px);font-weight:650}.audience-number{font-variant-numeric:tabular-nums;background:linear-gradient(95deg,#f5f4f6 20%,#cdbcff);color:#0000;-webkit-background-clip:text;background-clip:text}.audience-head>p{color:#a4a1ab;max-width:70ch;margin:0;font-size:15px;line-height:1.55}.info-tip{display:inline-flex}.info-tip-button{all:unset;color:#c9c6cf;cursor:help;border:1px solid #4a4752;border-radius:50%;place-items:center;width:22px;height:22px;font-family:Georgia,serif;font-size:13px;font-style:italic;display:grid}.info-tip-button:focus-visible{outline-offset:2px;outline:2px solid #ac95ff}.info-tip-text{z-index:30;color:#d6d3dc;background:#1b1a20;border:1px solid #3d3a45;border-radius:12px;width:min(360px,100%);padding:12px 14px;font-size:13px;line-height:1.5;display:none;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 20px 50px -20px #000}.info-tip:hover .info-tip-text,.info-tip-button:focus-visible+.info-tip-text{display:block}.audience-card{background:linear-gradient(#151419,#111014);border:1px solid #2f2d35;border-radius:18px;scroll-margin-top:24px;overflow:hidden;box-shadow:0 24px 60px -36px #000}.audience-toolbar{border-bottom:1px solid #26252b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.audience-tabs{flex-wrap:wrap;gap:8px;display:flex}.audience-tab{all:unset;color:#d6d3dc;cursor:pointer;background:#18171c;border:1px solid #34313b;border-radius:11px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:550;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.audience-tab:hover{color:#f5f3fc;border-color:#55515e}.audience-tab.is-active{color:#fff;background:#222027;border-color:#e9e6ee;box-shadow:inset 0 0 0 1px #e9e6ee}.audience-tab:focus-visible,.channel-chip:focus-visible,.channel-action:focus-visible{outline-offset:2px;outline:2px solid #ac95ff}.tab-num{color:#b9b6c0;text-align:center;font-variant-numeric:tabular-nums;background:#2a2830;border-radius:99px;min-width:20px;padding:0 6px;font-size:12px;line-height:20px}.audience-tab.is-active .tab-num{color:#fff;background:#3a3644}.audience-search{color:#8f8b97;background:#121115;border:1px solid #34313b;border-radius:11px;align-items:center;gap:8px;width:min(280px,100%);padding:0 12px;display:flex}.audience-search input{color:#f2f0f5;width:100%;min-height:38px;box-shadow:none;background:0 0;border:0;padding:0;font-size:14px}.audience-search input:focus{outline:none}.audience-search:focus-within{border-color:#8c7bd6}.audience-showing{color:#c9c6cf;background:#17151d;border-bottom:1px solid #26252b;align-items:center;gap:10px;padding:10px 18px;font-size:14px;display:flex}.audience-showing .btn{margin-left:auto}.audience-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#4a4752 transparent;max-height:520px;overflow-y:auto}.audience-scroll:focus-visible{outline-offset:-2px;outline:2px solid #ac95ff}.audience-list{margin:0;padding:0;list-style:none}.audience-row{border-bottom:1px solid #222127;grid-template-columns:44px minmax(0,1.4fr) minmax(0,1fr) 92px;align-items:center;gap:6px 16px;min-height:84px;padding:12px 18px;transition:background .15s;display:grid;position:relative}.audience-row:last-child{border-bottom:0}.audience-row:hover,.audience-row:focus-within{background:#1a1920}.audience-avatar{border-radius:50%;width:42px;height:42px}.audience-avatar.company-logo{border-radius:12px}.person-avatar{--avatar-hue:260;color:#fff;letter-spacing:.02em;background:radial-gradient(circle at 30% 25%, hsl(var(--avatar-hue) 70% 62%), hsl(calc(var(--avatar-hue) + 35) 55% 34%));place-items:center;font-size:14px;font-weight:650;display:grid;box-shadow:inset 0 0 0 1px #ffffff26}.audience-who{gap:2px;min-width:0;display:grid}.audience-who strong{color:#f5f4f6;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;font-size:15px;font-weight:650;display:flex;overflow:hidden}.buyer-badge{color:#d8ccff;background:#2a2346;border-radius:6px;padding:1px 7px;font-size:11px;font-weight:650}.audience-role{color:#b4b1bb;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.audience-via{color:#8f8b97;align-items:center;gap:6px;min-width:0;font-size:12.5px;display:inline-flex}.audience-via .via-value{color:#a9a6b0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.audience-via .via-value:before{content:"·";color:#5d5a64;margin-right:6px}.via-trust{border:1px solid #0000;border-radius:5px;flex:none;padding:0 6px;font-size:10.5px;font-weight:600;line-height:17px}.via-trust.trust-listed{color:#cdbcff;background:#23212b;border-color:#3c3650}a.audience-via.is-source{justify-self:start;text-decoration:none}a.audience-via.is-source:hover{color:#d6d3dc}.audience-company{color:#e4e1e8;justify-content:center;align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:550;display:flex}.audience-company .company-logo{border-radius:6px}.audience-who-trigger{width:fit-content;max-width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;gap:3px;padding:0;display:grid}.audience-who-trigger:hover strong{color:#fff}.audience-who-trigger:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #ac95ff}.audience-company.is-expandable{justify-content:flex-start}.audience-company-trigger{all:unset;min-width:0;color:inherit;cursor:pointer;border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;padding:5px 8px;display:inline-flex}.audience-company-trigger:hover{background:#24212d;border-color:#514b63}.audience-company-trigger:focus-visible{outline-offset:2px;outline:2px solid #ac95ff}.company-expand-indicator{color:#d8ccff;border:1px solid #514b63;border-radius:50%;place-items:center;width:20px;height:20px;font-size:16px;line-height:1;display:grid}.fit-pill{white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:99px;justify-self:end;padding:5px 11px;font-size:13px;font-weight:700}.fit-strong{color:#8ff0c3;background:#173a2c}.fit-promising{color:#cdbcff;background:#2a2346}.fit-watch,.fit-none{color:#d3d0d9;background:#2a2930}.audience-actions{opacity:0;pointer-events:none;background:#1f1d25;border:1px solid #34313b;border-radius:12px;gap:6px;padding:6px;transition:opacity .15s,transform .15s;display:flex;position:absolute;top:50%;right:122px;transform:translate(6px,-50%);box-shadow:0 12px 30px -16px #000}.audience-row:hover .audience-actions,.audience-row:focus-within .audience-actions{opacity:1;pointer-events:auto;transform:translateY(-50%)}.audience-company-row{background:#18161f;grid-template-columns:44px minmax(0,1fr) auto auto auto;align-items:start;min-height:64px;padding-top:10px;padding-bottom:10px}.audience-company-row:hover,.audience-company-row:focus-within{background:#1d1a26}.audience-company-row>.audience-company{grid-column:3;justify-self:start}.audience-company-row>.fit-pill{grid-column:5}.audience-company-row>.audience-actions{opacity:0;pointer-events:none;grid-area:1/4;place-self:center end;gap:4px;padding:4px;position:static;transform:none}.audience-company-row:hover>.audience-actions,.audience-company-row:focus-within>.audience-actions{opacity:1;pointer-events:auto;transform:none}.audience-nested-list{border-top:1px solid #302c39;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:6px 18px 2px 54px;padding:10px 0 0;list-style:none;display:grid}.audience-nested-row{background:#15131a;border:1px solid #2d2937;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto auto;min-height:72px;padding:8px 10px}.audience-nested-row:hover,.audience-nested-row:focus-within{background:#1d1a24}.audience-nested-row .audience-avatar{width:34px;height:34px;font-size:12px}.audience-nested-row .audience-company{display:none}.audience-nested-row .audience-role{font-size:13px}.audience-nested-row .audience-via{font-size:12px}.audience-nested-row .fit-pill{grid-column:3;padding:4px 8px;font-size:12px}.audience-nested-row .audience-actions{opacity:0;pointer-events:none;grid-area:1/4;place-self:center end;gap:4px;padding:4px;position:static;transform:none}.audience-nested-row:hover .audience-actions,.audience-nested-row:focus-within .audience-actions{opacity:1;pointer-events:auto;transform:none}.audience-company-empty{color:#aaa5b6;border-top:1px solid #302c39;grid-column:1/-1;margin:6px 18px 2px 54px;padding:12px 14px;font-size:13px}.channel-action{all:unset;color:#e9e6ee;cursor:pointer;background:#2a2830;border-radius:8px;place-items:center;width:32px;height:32px;transition:background .15s,transform .15s;display:grid}.channel-action:hover{background:#383541;transform:translateY(-1px)}.channel-action.is-search{opacity:.78;background:0 0;box-shadow:inset 0 0 0 1px #4a4752}.channel-action.is-search:hover{opacity:1}.channel-action.is-open{color:#140f22;background:#ac95ff}.channel-action.is-open:hover{background:#c3b2ff}.audience-empty{color:#a4a1ab;text-align:center;max-width:none;margin:0;padding:36px 24px}.network-searches{border-top:1px solid #26252b;padding:16px 18px 20px}.network-searches h3{color:#c9c6cf;margin:0 0 12px;font-size:13px;font-weight:600}.network-searches ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.network-searches a{color:#e4e1e8;background:#18171c;border:1px solid #34313b;border-radius:10px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;text-decoration:none;display:inline-flex}.network-searches a:hover{border-color:#55515e}.network-searches .company-logo{border-radius:5px}.presence-row{grid-template-columns:44px minmax(0,1.2fr) minmax(0,1.2fr) 92px}.presence-links{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.presence-links a{color:#d6d3dc;border:1px solid #34313b;border-radius:99px;align-items:center;gap:5px;padding:5px 10px;font-size:12.5px;text-decoration:none;display:inline-flex}.presence-links a:hover{color:#fff;border-color:#8c7bd6}.more-channels{gap:10px;display:grid}.more-channels-label{color:#8f8b97;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:12px;font-weight:650}.more-channels-chips{flex-wrap:wrap;gap:10px;display:flex}.channel-chip{all:unset;color:#e4e1e8;cursor:pointer;background:#151419;border:1px solid #34313b;border-radius:12px;align-items:center;gap:9px;padding:9px 14px;font-size:14px;font-weight:550;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.channel-chip:hover{border-color:#55515e;transform:translateY(-1px)}.channel-chip.is-active{background:#222027;border-color:#e9e6ee}.chip-count{color:#c9c6cf;text-align:center;background:#2a2830;border-radius:99px;min-width:18px;padding:0 6px;font-size:11.5px;line-height:18px}.channel-icon{flex:none;display:block}.audience-grow{background:radial-gradient(at 0 0,#2a1f4433,#0000 60%),#141217;border:1px solid #3b3150;border-radius:16px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px 24px;padding:20px 22px;display:grid}.audience-grow h2{color:#f2f0f5;letter-spacing:-.02em;margin:0 0 6px;font-size:17px;font-weight:650}.audience-grow p{color:#a4a1ab;margin:0;font-size:14px;line-height:1.55}.audience-grow .grow-live{color:#d8ccff;align-items:center;gap:8px;margin-top:8px;font-weight:550;display:inline-flex}.grow-live i{background:var(--live-violet);border-radius:50%;width:8px;height:8px;animation:1.6s ease-out infinite research-pulse;box-shadow:0 0 #ac95ff99}.grow-logos{margin:0;padding:0 0 0 10px;list-style:none;display:flex}.grow-logos li{margin-left:-10px}.grow-logos .company-logo{border-radius:50%;box-shadow:0 0 0 3px #141217}.grow-more{color:#d6d3dc;background:#2a2830;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:650;display:grid;box-shadow:0 0 0 3px #141217}@media (max-width:860px){.audience-row,.presence-row{grid-template-columns:42px minmax(0,1fr) auto}.audience-company{order:3;grid-column:2;justify-content:flex-start;font-size:13px}.presence-links{order:4;grid-column:2/-1;justify-content:flex-start}.fit-pill{grid-area:1/3}.audience-nested-list{grid-template-columns:1fr;margin-left:44px;margin-right:8px}.audience-nested-row{grid-template-columns:34px minmax(0,1fr) auto}.audience-nested-row .audience-actions{grid-area:auto/2/auto/-1;justify-self:start}.audience-grow{grid-template-columns:1fr}}@media (hover:none),(max-width:860px){.audience-actions{opacity:1;pointer-events:auto;box-shadow:none;background:0 0;border:0;order:5;grid-column:2/-1;justify-self:start;padding:0;position:static;transform:none}}@media (max-width:560px){.accounts-switch button{padding:8px 10px;font-size:13px}.audience-toolbar{padding:12px}.audience-search{width:100%}.audience-row{gap:4px 12px;padding:12px}.audience-scroll{max-height:70vh}}@media (prefers-reduced-motion:reduce){.audience-actions,.channel-chip,.channel-action{transition:none}}.audience-pill{align-items:center;gap:8px;display:inline-flex}.pill-live{background:var(--live-green);border-radius:50%;width:7px;height:7px;animation:1.6s ease-out infinite pill-live;box-shadow:0 0 #78dab499}@keyframes pill-live{to{box-shadow:0 0 0 7px #78dab400}}.build-status{color:#c9c6cf;background:#131217;border:1px solid #2f2d35;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 16px;font-size:14px;display:flex}.build-status strong{color:#f0edf4}.build-status.is-live{background:#17131f;border-color:#3b3150}.build-status.is-paused,.build-status.is-failed{color:#ecd3ae;background:#1c1712;border-color:#5a4630}.build-status .btn{margin-left:auto}.build-track{background:#26252b;border-radius:5px;flex-basis:100%;height:5px;overflow:hidden}.build-track span{background:linear-gradient(90deg,#78dab4,#ac95ff);border-radius:5px;height:100%;transition:width .6s;display:block}.audience-scopes{gap:4px;padding:10px 16px 0;display:flex;overflow-x:auto}.audience-scopes button{all:unset;color:#a4a1ab;white-space:nowrap;cursor:pointer;border-bottom:2px solid #0000;border-radius:10px 10px 0 0;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:600;display:inline-flex}.audience-scopes button:hover{color:#f2f0f5}.audience-scopes button.is-active{color:#fff;border-bottom-color:#ac95ff}.audience-scopes button:focus-visible{outline-offset:-2px;outline:2px solid #ac95ff}.audience-scopes span{color:#c9c6cf;font-variant-numeric:tabular-nums;background:#2a2830;border-radius:99px;padding:0 7px;font-size:12px;line-height:20px}.audience-scopes button.is-active span{color:#fff;background:#3a3150}.audience-scopes+.audience-toolbar{border-top:1px solid #26252b}.audience-fresh{all:unset;box-sizing:border-box;color:#d8ccff;cursor:pointer;background:#1d1828;border-bottom:1px solid #26252b;justify-content:center;align-items:center;gap:8px;width:100%;padding:9px;font-size:13px;font-weight:600;display:flex}.audience-fresh:hover{background:#241d33}.audience-fresh:focus-visible{outline-offset:-2px;outline:2px solid #ac95ff}.audience-loading{gap:1px;display:grid}.audience-loading span{background:linear-gradient(90deg,#141318 25%,#1b1a20 50%,#141318 75%) 0 0/200% 100%;height:84px;animation:1.2s linear infinite audience-shimmer}@keyframes audience-shimmer{to{background-position:-200% 0}}.audience-sentinel{height:1px}.audience-count{color:#8f8b97;font-variant-numeric:tabular-nums;border-top:1px solid #26252b;max-width:none;margin:0;padding:10px 18px;font-size:12.5px}.person-photo{object-fit:cover;background:#222;box-shadow:inset 0 0 0 1px #ffffff1a}.audience-via .via-place{color:#8f8b97;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.audience-via .via-place:before{content:"·";color:#5d5a64;margin-right:6px}.company-chip-initial{--logo-hue:260;color:#fff;background:linear-gradient(140deg, hsl(var(--logo-hue) 45% 40%), hsl(calc(var(--logo-hue) + 40) 50% 28%));border-radius:6px;flex:none;place-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:grid}.audience-company .company-chip-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.top-badge{color:#8ff0c3;background:#173a2c;border-radius:6px;flex:none;padding:0 6px;font-size:11px;font-weight:700;line-height:18px}.channel-action.is-hide{color:#c9a8a4}.channel-action.is-hide:hover{color:#ffb4a8;background:#3a2424}.audience-company{justify-content:flex-start}@media (prefers-reduced-motion:reduce){.pill-live,.audience-loading span{animation:none}}.lookup-bar{color:#b9b6c0;background:#131217;border:1px solid #2f2d35;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px 14px;padding:12px 16px;font-size:13.5px;line-height:1.5;display:grid}.lookup-bar strong{color:#f0edf4}.lookup-bar.is-live{background:#121a17;border-color:#2f4a3f}.lookup-bar .btn{white-space:nowrap}@media (max-width:720px){.lookup-bar{grid-template-columns:auto minmax(0,1fr)}.lookup-bar .btn{grid-column:1/-1;justify-self:start}}.lookup-icons{gap:4px;display:inline-flex}.lookup-button{all:unset;color:#d8ccff;cursor:pointer;border:1px solid #3d3a45;border-radius:99px;justify-self:start;align-items:center;gap:6px;margin-top:4px;padding:3px 10px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.lookup-button:hover{background:#1d1828;border-color:#8c7bd6}.lookup-button:focus-visible{outline-offset:2px;outline:2px solid #ac95ff}.lookup-found,.lookup-note{align-items:center;gap:5px;min-width:0;margin-top:3px;font-size:12px;display:inline-flex}.lookup-found{color:#a4e5c7}.lookup-found span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lookup-note{color:#8f8b97}.lookup-note.is-busy{color:#d8ccff}.lookup-note.is-busy i{background:var(--live-violet);border-radius:50%;width:7px;height:7px;animation:1.4s ease-out infinite pill-live}.build-status.is-ready{background:radial-gradient(at 0 0,#1d3a2e55,#0000 60%),#121a17;border-color:#2f4a3f}.build-status .btn{align-items:center;gap:7px;display:inline-flex}.build-actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:inline-flex}.build-actions .btn{margin-left:0}.lookup-bar small{color:#8f8b97;margin-top:2px;font-size:12.5px;display:block}.batch-more{text-align:center;border-top:1px solid #26252b;justify-items:center;gap:10px;padding:22px;display:grid}.batch-more p{color:#a4a1ab;margin:0;font-size:13.5px}}
@layer legacy{.today-board{gap:28px}.today-board .count-badge{color:#e4e1e8;vertical-align:3px;font-variant-numeric:tabular-nums;background:#2a2830;border-radius:99px;place-items:center;min-width:24px;height:22px;margin-left:6px;padding:0 7px;font-size:12px;font-weight:650;display:inline-grid}.today-board .accounts-hero{border:0;gap:14px;padding:0}.today-board .hero-card{background:radial-gradient(at 0 0,#2b214566,#0000 60%),linear-gradient(#17161b,#121115);border:1px solid #2f2d35;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px;display:flex}.today-board .hero-copy{gap:8px;min-width:0;display:grid}.today-board .accounts-hero-label{color:#b9b6c0;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.today-board .hero-dot{background:var(--live-green);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #78dab41f}.today-board .auto-pill{padding:2px 9px;font-size:11px}.today-board .accounts-objective,.today-board .accounts-objective.is-long{-webkit-line-clamp:2;max-width:80ch;font-family:var(--font-display);letter-spacing:-.02em;color:#f5f4f6;-webkit-box-orient:vertical;font-size:clamp(18px,1.8vw,22px);font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.today-board .hero-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0;display:grid}.today-board .hero-stats>div{background:#131217;border:1px solid #2a2930;border-radius:14px;gap:6px;padding:14px 16px;display:grid}.today-board .hero-stats dt{color:#8f8b97;align-items:center;gap:7px;font-size:12.5px;display:flex}.today-board .hero-stats dd{color:#f5f3fc;font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0;font-size:22px;font-weight:620}.today-board .hero-stats dd small{color:#8f8b97;font-family:var(--font-body);font-size:12px;font-weight:500}.watch-rules{background:#111014;border:1px solid #2a2930;border-radius:14px}.watch-rules>summary{color:#b9b6c0;cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:12px 16px;font-size:13.5px;list-style:none;display:flex}.watch-rules>summary::-webkit-details-marker{display:none}.watch-rules>summary strong{color:#f0edf4}.watch-rules-more{color:#cdbcff;margin-left:auto;font-weight:600}.watch-rules[open] .watch-rules-more{font-size:0}.watch-rules[open] .watch-rules-more:after{content:"Hide";font-size:13.5px}.today-board .watch-rules .watch-summary{grid-template-columns:1fr;gap:10px;padding:0 16px 16px;display:grid}.today-board .account-notifications{background:#17131f;border:1px solid #3b3150;border-radius:14px;gap:10px;padding:14px 16px;display:grid}.today-board .account-notifications h2{color:#f0edf4;align-items:center;gap:10px;margin:0;font-size:15px;font-weight:650;display:flex}.today-board .account-notifications ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.today-board .account-notifications li{justify-content:space-between;align-items:center;gap:12px;display:flex}.today-board .account-notifications a{color:#e4e1e8;gap:2px;min-width:0;font-size:14px;text-decoration:none;display:grid}.today-board .account-notifications a span{color:#9a97a2;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.daily-brief{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.brief-tile{background:#131217;border:1px solid #2a2930;border-radius:14px;align-content:start;gap:8px;padding:12px 14px;display:grid}.brief-tile p{color:#b9b6c0;align-items:center;gap:7px;margin:0;font-size:13px;font-weight:600;display:flex}.brief-tile p strong{color:#f5f3fc;font-variant-numeric:tabular-nums;margin-left:auto;font-size:18px}.brief-tile ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.brief-tile button{all:unset;color:#cdbcff;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;font-size:13px;display:block;overflow:hidden}.brief-tile button:hover{text-decoration:underline}.brief-tile button:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #ac95ff}.today-board .accounts-changes{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.today-board .accounts-changes h2{color:#8f8b97;margin:0;font-size:13px;font-weight:600}.today-board .accounts-changes ul{flex-wrap:wrap;gap:8px;display:flex}.today-board .accounts-changes li{border-radius:99px;align-items:center;gap:7px;padding:4px 10px 4px 5px;font-size:13px;display:inline-flex}.today-board .change-mark{border-radius:50%;width:18px;height:18px;font-size:12px}.today-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;margin-bottom:16px;display:flex}.today-head h2{color:#f2f0f5;letter-spacing:-.035em;margin:0;font-size:24px;font-weight:650}.today-head p{-webkit-line-clamp:1;color:#8f8b97;-webkit-box-orient:vertical;max-width:64ch;margin:4px 0 0;font-size:13.5px;display:-webkit-box;overflow:hidden}.today-board .accounts-filters{background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;display:flex}.pill-select{display:inline-flex;position:relative}.today-board .pill-select select{color:#e4e1e8;cursor:pointer;appearance:none;background-color:#151419;background-image:linear-gradient(45deg,#0000 50%,#8f8b97 50%),linear-gradient(135deg,#8f8b97 50%,#0000 50%);background-position:calc(100% - 15px) 15px,calc(100% - 10px) 15px;background-repeat:no-repeat;background-size:5px 5px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #34313b;border-radius:99px;min-height:34px;padding:0 30px 0 12px;font-size:13px}.today-board .pill-select select:hover{border-color:#55515e}.pill-toggle{all:unset;color:#e4e1e8;cursor:pointer;background:#151419;border:1px solid #34313b;border-radius:99px;align-items:center;min-height:34px;padding:0 14px;font-size:13px;display:inline-flex}.pill-toggle.is-on{color:#fff;background:#2a2346;border-color:#ac95ff}.pill-toggle:focus-visible{outline-offset:2px;outline:2px solid #ac95ff}.today-board .case-files{grid-template-columns:repeat(auto-fill,minmax(min(100%,400px),1fr));align-items:start;gap:14px}.today-board .case-file{background:linear-gradient(#17161b,#121115);border:1px solid #2c2a32;border-radius:18px;grid-template-columns:none;gap:12px;padding:18px 18px 14px;transition:border-color .2s,transform .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden}.today-board .case-file:before{content:"";background:linear-gradient(90deg, var(--tone), transparent 80%);opacity:.85;height:3px;position:absolute;inset:0 0 auto}.today-board .case-file:hover{border-color:#45414e;transform:translateY(-2px);box-shadow:0 22px 50px -32px #000}.case-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.case-id{gap:6px;min-width:0;display:grid}.case-company{color:#f5f4f6;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:650;display:flex;overflow:hidden}.today-board .case-rank{color:#b9b6c0;border-radius:99px;width:auto;height:auto;padding:1px 7px;font-size:11.5px;font-weight:600}.today-board .case-status{gap:6px}.today-board .case-flag{padding:2px 8px;font-size:11.5px}.priority-ring{--tone:var(--accent);place-items:center;width:52px;height:52px;display:grid;position:relative}.priority-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.priority-ring .ring-track{fill:none;stroke:#26252b;stroke-width:5px}.priority-ring .ring-value{fill:none;stroke:var(--tone);stroke-width:5px;stroke-linecap:round;transition:stroke-dashoffset .6s var(--ease-out)}.priority-ring>span{color:#f5f4f6;font-variant-numeric:tabular-nums;font-size:16px;font-weight:700;position:relative}.today-board .case-file h3{letter-spacing:-.02em;margin:0;font-size:17px;font-weight:620;line-height:1.35}.today-board .case-open{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.case-signal{color:#d6d3dc;align-items:baseline;gap:8px;margin:0;font-size:13.5px;line-height:1.5;display:flex}.signal-dot{background:var(--live-violet);border-radius:50%;flex:none;width:7px;height:7px;transform:translateY(-1px)}.signal-dot.stance-opposes{background:var(--live-amber)}.signal-dot.stance-context{background:#8d8995}.case-when{color:#8f8b97;white-space:nowrap;margin-left:auto;padding-left:8px;font-size:12px}.case-next{background:color-mix(in srgb, var(--tone) 9%, #141318);color:#ebe8f0;border-radius:12px;gap:8px;margin:0;padding:10px 12px;font-size:13.5px;line-height:1.5;display:flex}.case-next svg{color:var(--tone);flex:none;margin-top:3px}.today-board .case-revised{padding:8px 12px;font-size:13px}.case-more{border-top:1px solid #232228}.case-more>summary{color:#a4a1ab;cursor:pointer;padding:10px 0 2px;font-size:13px;font-weight:600;list-style:none}.case-more>summary::-webkit-details-marker{display:none}.case-more>summary:before{content:"+ ";color:#8f8b97}.case-more[open]>summary:before{content:"− "}.case-more .case-sections{padding-top:10px}.today-board .case-sections>div{grid-template-columns:130px minmax(0,1fr);gap:12px;padding:9px 0}.today-board .case-sections dd{font-size:13.5px}.today-board .case-development li{grid-template-columns:86px minmax(0,1fr)}.today-board .case-actions{align-items:center;gap:6px;padding-top:2px}.icon-action{all:unset;color:#d6d3dc;cursor:pointer;background:#18171c;border:1px solid #34313b;border-radius:10px;place-items:center;width:34px;height:34px;transition:background .15s,border-color .15s,color .15s;display:grid}.icon-action:hover{color:#fff;background:#222027;border-color:#55515e}.icon-action:focus-visible{outline-offset:2px;outline:2px solid #ac95ff}.icon-action:disabled{opacity:.35;cursor:not-allowed}.icon-action.case-site{margin-left:auto}.today-board .case-rows{border-color:#2a2930}.today-board .case-line{grid-template-columns:30px minmax(0,1fr) auto 42px;gap:12px;padding:10px 14px;transition:background .15s}.today-board .case-line:hover{background:#18171c}.today-board .case-line .company-logo{border-radius:8px}.today-board .case-line-reason{white-space:nowrap}.today-board .case-line.is-check{grid-template-columns:minmax(0,1fr) auto}.today-board .case-line.is-check .case-line-reason{white-space:normal}.coverage-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.coverage-head h2{color:#f2f0f5;letter-spacing:-.02em;margin:0;font-size:18px;font-weight:650}.coverage-tabs{background:#111014;border:1px solid #2a2930;border-radius:12px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.coverage-tabs button{all:unset;color:#a4a1ab;cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:6px 11px;font-size:13px;font-weight:550;display:inline-flex}.coverage-tabs button:hover{color:#f2f0f5}.coverage-tabs button.is-active{color:#fff;background:#24222a;box-shadow:inset 0 0 0 1px #3d3a45}.coverage-tabs button:focus-visible{outline-offset:2px;outline:2px solid #ac95ff}.coverage-tabs span{color:#8f8b97;font-variant-numeric:tabular-nums;font-size:12px}.today-board .coverage-empty{border:1px dashed #2f2d35;border-radius:12px;margin:0;padding:18px}.today-board .accounts-waiting .accounts-section-head{margin-bottom:12px}.today-board .accounts-waiting h2{font-size:18px}@media (max-width:720px){.today-board .hero-card{flex-direction:column}.today-head{align-items:flex-start}.today-board .case-line{grid-template-columns:30px minmax(0,1fr) 42px}.today-board .case-line-label{display:none}.today-board .case-sections>div{grid-template-columns:1fr;gap:4px}}@media (prefers-reduced-motion:reduce){.today-board .case-file,.priority-ring .ring-value{transition:none}.today-board .case-file:hover{transform:none}}.today-board .account-notifications{gap:8px;padding:14px}.notice-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.today-board .account-notifications h2{font-size:16px}.today-board .account-notifications li{background:#131217;border:1px solid #2a2930;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.today-board .account-notifications a{gap:2px;min-width:0;text-decoration:none;display:grid}.today-board .account-notifications a strong{color:#f5f3fc;font-size:14px}.today-board .account-notifications a:hover strong{text-underline-offset:3px;text-decoration:underline}.notice-icon{color:#cdbcff;background:#2a2346;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.account-notifications .is-ready .notice-icon{color:#8ff0c3;background:#173a2c}.account-notifications .is-cool .notice-icon{color:#b9b6c0;background:#2a2930}.notice-dismiss{width:28px;height:28px}.notice-toggle{all:unset;color:#cdbcff;cursor:pointer;justify-self:start;font-size:13px;font-weight:600}.notice-toggle:hover{text-decoration:underline}.notice-toggle:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #ac95ff}.brief-tile small{color:#8f8b97;font-size:12px;line-height:1.4}}
@layer legacy{@font-face{font-family:NX Display;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/bricolage-display-latin.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2212}body:has(.app-shell){--app-void:#0c0b0e;--app-ink:#f5f3fc;--app-muted:#b0adb7;--app-dim:#85818e;--app-line:#f5f3fc17;--app-line-strong:#f5f3fc2b;--app-green:#78dab4;--app-violet:#ac95ff;--app-amber:#e5bd78;--app-blue:#80baff;--app-pink:#f785bd;--app-display:"NX Display", "Bricolage Grotesque Variable", ui-sans-serif, system-ui, sans-serif;--app-ease:cubic-bezier(.2, .7, .1, 1);--app-glass:linear-gradient(180deg, #1a1820, #111014);--app-glass-shadow:inset 0 1px 0 #ffffff0f, 0 40px 90px -38px #000c;--ink:var(--app-ink);--muted:var(--app-muted);--fog:var(--app-void);--line:#26242c;--accent:var(--app-violet);--card-fill:var(--app-glass);--radius-panel:18px}:is(html:has(.app-shell),body:has(.app-shell)){background:var(--app-void)}body:has(.app-shell) ::selection{color:#fff;background:#3b2f5c}.app-shell{isolation:isolate;background:var(--app-void);position:relative}.app-shell:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(70% 55% at 62% -8%, #ac95ff1a, transparent 70%), radial-gradient(40% 40% at 100% 100%, #f785bd0b, transparent 70%), radial-gradient(110% 80% at 50% 38%, #141219 0%, var(--app-void) 62%);position:fixed;inset:0}.app-shell:after{content:"";z-index:-1;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.app-main{background:0 0}.app-sidebar{border-right-color:var(--app-line);-webkit-backdrop-filter:blur(18px);background:#0a090c9e}.app-brand .brand-lockup{font-family:var(--app-display);letter-spacing:-.05em;color:var(--app-ink);gap:10px;font-size:21px;font-weight:640}.app-brand .brand-symbol{border-color:#f5f3fc66;border-radius:9px;width:30px;height:30px}.app-brand .brand-symbol svg{width:18px;height:18px}.app-workspace{border-color:var(--app-line);background:var(--app-glass);border-radius:14px;margin-bottom:26px;box-shadow:inset 0 1px #ffffff0d}.app-workspace strong{color:var(--app-ink)}.app-workspace small{color:var(--app-dim)}.app-nav{gap:2px}.app-nav a{height:40px;color:var(--app-dim);border:0;border-radius:10px;padding-left:22px;transition:color .3s,background-color .3s;position:relative}.app-nav a:before{content:"";opacity:.55;width:8px;height:2px;transition:width .5s var(--app-ease), opacity .3s ease, background-color .3s ease;background:currentColor;border-radius:2px;margin-top:-1px;position:absolute;top:50%;left:0}.app-nav a svg{color:currentColor;opacity:.8}.app-nav a:hover{color:var(--app-ink);background:#f5f3fc09}.app-nav a:hover:before{opacity:.9;width:12px}.app-nav a[aria-current=page]{color:var(--app-ink);background:#f5f3fc0d;border:0}.app-nav a[aria-current=page]:before{opacity:1;background:var(--app-ink);width:16px}.app-nav a[aria-current=page] svg{color:var(--app-violet);opacity:1}.app-account{border-top-color:var(--app-line)}.app-avatar{color:var(--app-ink);background:#ac95ff1f;border-color:#ac95ff59}.app-account-copy small{color:var(--app-dim)}.app-account-copy strong{color:var(--app-muted)}.app-toolbar{border-bottom-color:var(--app-line);color:var(--app-dim);background:#0c0b0eb8}.app-toolbar-path strong{color:var(--app-ink)}.app-toolbar .context-slash{color:#f5f3fc38}.app-toolbar-note i{box-shadow:0 0 10px var(--app-green)}.app-footer{border-top-color:var(--app-line);color:var(--app-dim)}.app-main h1{font-family:var(--app-display);letter-spacing:-.047em;color:var(--app-ink);text-wrap:balance;font-size:clamp(38px,3.9vw,60px);font-weight:600;line-height:.98}.app-main h2{font-family:var(--app-display);letter-spacing:-.035em;color:var(--app-ink);text-wrap:balance;font-weight:560}.app-main .workspace-section-heading h2,.app-main .discovery-section-heading h2{font-size:clamp(26px,2.3vw,36px);line-height:1.04}.app-main .panel h2,.app-main .card-heading h2,.app-main .setup-empty h3,.app-main .capability-card h3{font-family:var(--app-display);letter-spacing:-.02em;font-weight:520}.app-main .panel h2,.app-main .card-heading h2{font-size:clamp(21px,1.6vw,25px);line-height:1.15}.app-main .setup-empty h3{font-size:clamp(22px,1.8vw,28px)}.app-main .capability-card h3{font-size:19px}.studio-heading>div{gap:14px}.studio-heading p:not(.eyebrow){max-width:58ch;color:var(--app-muted);font-size:clamp(15px,1.05vw,17px);line-height:1.55}body:has(.app-shell) .page-header p{max-width:58ch;color:var(--app-muted);font-size:clamp(15px,1.05vw,17px);line-height:1.55}body:has(.app-shell) .panel-lead{max-width:58ch;color:var(--app-muted);font-size:clamp(15px,1.05vw,17px);line-height:1.55}body:has(.app-shell) .workspace-section-heading p{max-width:58ch;color:var(--app-muted);font-size:clamp(15px,1.05vw,17px);line-height:1.55}.studio-heading .eyebrow{color:var(--app-dim);letter-spacing:0;text-transform:none;font-size:12.5px;font-weight:500}body:has(.app-shell) .eyebrow{color:var(--app-dim);letter-spacing:0;text-transform:none;font-size:12.5px;font-weight:500}body:has(.app-shell) .section-overline{color:var(--app-dim);letter-spacing:0;text-transform:none;font-size:12.5px;font-weight:500}body:has(.app-shell) .editorial-label{color:var(--app-dim);letter-spacing:0;text-transform:none;font-size:12.5px;font-weight:500}body:has(.app-shell) .hero-kicker{color:var(--app-dim);letter-spacing:0;text-transform:none;font-size:12.5px;font-weight:500}body:has(.app-shell) .card-heading .eyebrow{color:var(--app-dim);letter-spacing:0;text-transform:none;font-size:12.5px;font-weight:500}body:has(.app-shell) .workspace-section-heading .eyebrow{color:var(--app-dim);letter-spacing:0;text-transform:none;font-size:12.5px;font-weight:500}body:has(.app-shell) .page-header .section-overline{color:var(--app-dim);letter-spacing:0;text-transform:none;font-size:12.5px;font-weight:500}body:has(.app-shell) .page-heading .section-overline{color:var(--app-dim);letter-spacing:0;text-transform:none;font-size:12.5px;font-weight:500}body:has(.app-shell) .next-action .eyebrow{color:var(--app-dim);letter-spacing:0;text-transform:none;font-size:12.5px;font-weight:500}body:has(.app-shell) .engagement-timeline .section-heading .eyebrow{color:var(--app-dim);letter-spacing:0;text-transform:none;font-size:12.5px;font-weight:500}body:has(.app-shell) .prediction-card .eyebrow{color:var(--app-dim);letter-spacing:0;text-transform:none;font-size:12.5px;font-weight:500}body:has(.app-shell) .next-move-head .eyebrow{color:var(--app-dim);letter-spacing:0;text-transform:none;font-size:12.5px;font-weight:500}body:has(.app-shell) .heading-period{color:inherit}body:has(.app-shell) .btn{transition:transform .3s var(--app-ease), background .25s ease, box-shadow .3s ease, border-color .25s ease, color .25s ease;border-radius:999px;font-weight:600}:is(body:has(.app-shell) .btn-primary,body:has(.app-shell) .btn-signal,body:has(.app-shell) .btn-white){color:var(--app-void);background:var(--app-ink);box-shadow:none;border:1px solid #0000}body:has(.app-shell) .btn-primary:hover:not(:disabled){color:var(--app-void);background:#fff;border-color:#0000;transform:translateY(-1px);box-shadow:0 10px 34px -10px #ac95ffb3}body:has(.app-shell) .btn-signal:hover:not(:disabled){color:var(--app-void);background:#fff;border-color:#0000;transform:translateY(-1px);box-shadow:0 10px 34px -10px #ac95ffb3}body:has(.app-shell) .btn-white:hover{color:var(--app-void);background:#fff;border-color:#0000;transform:translateY(-1px);box-shadow:0 10px 34px -10px #ac95ffb3}body:has(.app-shell) .btn-primary:active:not(:disabled){transform:translateY(0)scale(.985)}body:has(.app-shell) .btn-signal:active:not(:disabled){transform:translateY(0)scale(.985)}body:has(.app-shell) .btn-white:active{transform:translateY(0)scale(.985)}:is(body:has(.app-shell) .btn-primary:disabled,body:has(.app-shell) .btn-signal:disabled){color:var(--app-dim);border-color:var(--app-line);background:#f5f3fc0f}:is(body:has(.app-shell) .btn-secondary,body:has(.app-shell) .btn-google){color:var(--app-ink);border:1px solid var(--app-line-strong);background:#f5f3fc0a}:is(body:has(.app-shell) .btn-secondary:hover:not(:disabled),body:has(.app-shell) .btn-google:hover:not(:disabled)){color:var(--app-ink);background:#f5f3fc17;border-color:#f5f3fc52}:is(body:has(.app-shell) input:focus,body:has(.app-shell) select:focus,body:has(.app-shell) textarea:focus){border-color:var(--app-violet);box-shadow:0 0 0 3px #ac95ff29}body:has(.app-shell) :focus-visible{outline-color:var(--app-violet)}body:has(.app-shell) .status-badge{--c:var(--app-dim);border:1px solid color-mix(in srgb, var(--c) 32%, transparent);background:color-mix(in srgb, var(--c) 13%, transparent);color:var(--c);padding:4px 10px;font-size:12px;font-weight:600}body:has(.app-shell) .status-badge.tone-done{--c:var(--app-green)}body:has(.app-shell) .status-badge.tone-progress{--c:var(--app-violet)}body:has(.app-shell) .status-badge.tone-alert{--c:var(--app-amber)}body:has(.app-shell) .status-badge.tone-none{--c:var(--app-muted)}.workspace-status-grid{overflow:hidden}body:has(.app-shell) .workspace-status-item{border-color:var(--app-line);box-shadow:none;background:0 0}.status-item-dot{background:#f5f3fc38}.status-item-dot.is-done{background:var(--app-green);box-shadow:0 0 12px var(--app-green)}.setup-empty{border-color:var(--app-line);background:var(--app-glass);box-shadow:var(--app-glass-shadow)}body:has(.app-shell) .panel{border-color:var(--app-line);background:var(--app-glass);box-shadow:var(--app-glass-shadow)}body:has(.app-shell) .surface-card{border-color:var(--app-line);background:var(--app-glass);box-shadow:var(--app-glass-shadow)}body:has(.app-shell) .step-panel{border-color:var(--app-line);background:var(--app-glass);box-shadow:var(--app-glass-shadow)}body:has(.app-shell) .admin-stats article{border-color:var(--app-line);background:var(--app-glass);box-shadow:var(--app-glass-shadow)}body:has(.app-shell) .discovery-strip{border-color:var(--app-line);background:var(--app-glass);box-shadow:var(--app-glass-shadow)}body:has(.app-shell) .discovery-group{border-color:var(--app-line);background:var(--app-glass);box-shadow:var(--app-glass-shadow)}body:has(.app-shell) .contact-empty{border-color:var(--app-line);background:var(--app-glass);box-shadow:var(--app-glass-shadow)}body:has(.app-shell) .contact-group{border-color:var(--app-line);background:var(--app-glass);box-shadow:var(--app-glass-shadow)}body:has(.app-shell) .followup-form{border-color:var(--app-line);background:var(--app-glass);box-shadow:var(--app-glass-shadow)}body:has(.app-shell) .profile-sections{border-color:var(--app-line);background:var(--app-glass);box-shadow:var(--app-glass-shadow)}body:has(.app-shell) .report{border-color:var(--app-line);background:var(--app-glass);box-shadow:var(--app-glass-shadow)}body:has(.app-shell) .confirm{border-color:var(--app-line);background:var(--app-glass);box-shadow:var(--app-glass-shadow)}body:has(.app-shell) .history{border-color:var(--app-line);background:var(--app-glass);box-shadow:var(--app-glass-shadow)}body:has(.app-shell) .table-wrap{border-color:var(--app-line);background:var(--app-glass);box-shadow:var(--app-glass-shadow)}body:has(.app-shell) .answer-group{border-color:var(--app-line);background:var(--app-glass);box-shadow:var(--app-glass-shadow)}body:has(.app-shell) .contact-request-panel{border-color:var(--app-line);background:var(--app-glass);box-shadow:var(--app-glass-shadow)}body:has(.app-shell) .workspace-status-grid{border-color:var(--app-line);background:var(--app-glass);box-shadow:var(--app-glass-shadow)}body:has(.app-shell) .readout{border-color:var(--app-line);background:var(--app-glass);box-shadow:var(--app-glass-shadow)}body:has(.app-shell) .settings-sheet{border-color:var(--app-line);background:var(--app-glass);box-shadow:var(--app-glass-shadow)}body:has(.app-shell) .pipeline-stats{border-color:var(--app-line);background:var(--app-glass);box-shadow:var(--app-glass-shadow)}.setup-empty{border-radius:18px}body:has(.app-shell) .panel{border-radius:18px}body:has(.app-shell) .surface-card{border-radius:18px}body:has(.app-shell) .step-panel{border-radius:18px}body:has(.app-shell) .settings-sheet{border-radius:18px}body:has(.app-shell) .profile-sections{border-radius:18px}body:has(.app-shell) .workspace-status-grid{border-radius:18px}.status-item-icon,.setup-step-icon,.capability-icon{border-color:var(--app-line-strong);color:var(--app-ink);background:#f5f3fc0a}body:has(.app-shell) .small-icon{border-color:var(--app-line-strong);color:var(--app-ink);background:#f5f3fc0a}body:has(.app-shell) .inside-icon{border-color:var(--app-line-strong);color:var(--app-ink);background:#f5f3fc0a}body:has(.app-shell) .profile-section-icon{border-color:var(--app-line-strong);color:var(--app-ink);background:#f5f3fc0a}body:has(.app-shell) .empty-feature-icon{border-color:var(--app-line-strong);color:var(--app-ink);background:#f5f3fc0a}body:has(.app-shell) .discovery-note-icon{border-color:var(--app-line-strong);color:var(--app-ink);background:#f5f3fc0a}.setup-step-icon.is-complete{border-color:color-mix(in srgb, var(--app-green) 35%, transparent);color:var(--app-green);background:#78dab41a}.checklist-saved{color:var(--app-green)}.setup-progress-track span{background:#f5f3fc1a}.setup-progress-track span.is-complete{background:linear-gradient(90deg, var(--app-pink), var(--app-violet))}.completion-fraction strong{font-family:var(--app-display);color:var(--app-ink)}.capability-card{border-color:var(--app-line);background:var(--app-glass);box-shadow:var(--app-glass-shadow);transition:border-color .35s ease, transform .5s var(--app-ease);border-radius:18px}.capability-card:hover{border-color:var(--app-line-strong);transform:translateY(-2px)}.capability-card p{color:var(--app-muted)}.capability-action{color:var(--app-ink)}.discovery-callout{border-color:var(--app-line);background:var(--app-glass);box-shadow:var(--app-glass-shadow);border-radius:18px}.discovery-callout:hover{border-color:var(--app-line-strong);box-shadow:var(--app-glass-shadow)}.discovery-callout strong{color:var(--app-ink);font-size:15px}.discovery-callout p{color:var(--app-muted);font-size:13.5px;line-height:1.55}.discovery-callout>svg{color:var(--app-ink)}.home-hero{isolation:isolate;border:1px solid var(--app-line);background:radial-gradient(110% 80% at 62% 40%, #17141e 0%, var(--app-void) 64%);min-height:clamp(440px,52vh,560px);box-shadow:var(--app-glass-shadow);border-radius:22px;grid-template-columns:minmax(0,1fr);padding:clamp(32px,4vw,56px)}.home-hero:after{display:none}.home-hero-copy{z-index:2;align-self:end;gap:0;max-width:760px}.home-hero h2>span{color:inherit}.home-hero h2{font-family:var(--app-display);letter-spacing:-.05em;color:var(--app-ink);font-size:clamp(42px,4.9vw,80px);font-weight:600;line-height:.93}.home-hero-copy>p{max-width:46ch;color:var(--app-muted);margin-top:22px;font-size:clamp(15px,1.1vw,17.5px);line-height:1.55}.home-hero-copy>.btn{min-height:50px;margin-top:30px;padding:0 24px;font-size:15px}.home-hero .hero-footnote{color:var(--app-dim);margin-top:18px}.home-world{z-index:0;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.home-world canvas{opacity:0;width:116%;height:112%;transition:opacity 1.4s;display:block;position:absolute;top:-6%;left:4%}.home-world[data-world=ready] canvas{opacity:1}.home-world-veil{pointer-events:none;background:linear-gradient(90deg,#0c0b0ed1 0%,#0c0b0e80 34%,#0000 62%),radial-gradient(80% 75% at 55% 46%,#0000 55%,#06050899 100%);position:absolute;inset:0}.home-world-veil:after{content:"";opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.home-world[data-world=off]{background:radial-gradient(34% 44% at 72% 46%,#ac95ff2e,#0000 70%),radial-gradient(26% 34% at 58% 66%,#f785bd1a,#0000 70%)}@keyframes app-word-in{0%{opacity:0;filter:blur(14px);transform:translateY(.32em)}}@keyframes app-rise-in{0%{opacity:0;transform:translateY(14px)}}.app-main .page.studio-page{animation:app-rise-in .9s var(--app-ease) .12s backwards}.app-main .page h1{animation:app-word-in 1.1s var(--app-ease) backwards}.reveal-word{animation:app-word-in 1.25s var(--app-ease) backwards;animation-delay:calc(.55s + var(--i,0) * 65ms);display:inline-block}.home-hero-copy>p,.home-hero-copy>.btn,.home-hero .hero-footnote{animation:app-rise-in 1s var(--app-ease) backwards}.home-hero-copy>p{animation-delay:1.05s}.home-hero-copy>.btn{animation-delay:1.2s}.home-hero .hero-footnote{animation-delay:1.35s}@media (prefers-reduced-motion:reduce){.app-main .page.studio-page,.app-main .page h1,.reveal-word,.home-hero-copy>p,.home-hero-copy>.btn,.home-hero .hero-footnote{animation:none}.home-world canvas{transition:none}.capability-card{transition:background .2s,border-color .2s,color .2s}body:has(.app-shell) .btn{transition:background .2s,border-color .2s,color .2s}.capability-card:hover{transform:none!important}body:has(.app-shell) .btn:hover{transform:none!important}}@media (max-width:960px){.app-sidebar{border-bottom-color:var(--app-line);background:#0a090ce6}.app-nav a{padding-left:11px}.app-nav a:before{width:0;margin:0;top:auto;bottom:2px;left:11px}.app-nav a:hover:before{width:0}.app-nav a[aria-current=page]:before{width:16px}}@media (max-width:820px){.home-hero{min-height:520px;padding:28px 22px}.home-world canvas{width:120%;height:90%;top:-18%;left:-10%}.home-world-veil{background:linear-gradient(#0000 30%,#0c0b0e8c 58%,#0c0b0ee6 100%)}.home-hero h2{font-size:clamp(36px,10.5vw,52px)}}}
@layer legacy{.accounts-hub>.accounts-switch{border:1px solid var(--app-line-strong);background:linear-gradient(#f5f3fc0f,#f5f3fc05);border-radius:14px;gap:4px;padding:4px;box-shadow:inset 0 1px #ffffff0d,inset 0 -10px 24px -18px #ac95ff59}.accounts-hub>.accounts-switch button{color:var(--app-muted);border-radius:10px;transition:color .3s,background .3s,box-shadow .3s}.accounts-hub>.accounts-switch button:hover{color:var(--app-ink)}.accounts-hub>.accounts-switch button.is-active{color:var(--app-void);background:linear-gradient(#fdfcff,#e8e3f8);box-shadow:inset 0 1px #fff,0 8px 26px -10px #ac95ffd9}.accounts-hub>.accounts-switch button.is-active svg{color:var(--app-void)}.accounts-hub>.accounts-switch button.is-active span{color:var(--app-void);background:#0c0b0e1a}.today-board{gap:34px}.today-board .day-hero{border:0;gap:22px;padding:0}.day-hero-head{gap:16px;display:grid}.today-board .day-title{margin:0;font-size:clamp(34px,3.5vw,54px)}.day-tally{color:var(--app-muted);flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.day-tally li{align-items:center;gap:8px;display:inline-flex}.day-tally i{background:var(--tone);width:8px;height:8px;box-shadow:0 0 12px var(--tone);border-radius:50%}.day-tally strong{color:var(--app-ink);font-variant-numeric:tabular-nums;font-weight:650}.watch-panel{display:grid}.today-board .watch-line{border:1px solid var(--app-line);background:var(--app-glass);border-radius:16px 16px 0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px 12px 18px;display:grid}.today-board .watch-line .accounts-hero-label{color:var(--app-ink);white-space:nowrap;margin:0;font-size:13px;font-weight:600}.today-board .watch-line .hero-dot{background:var(--app-green);box-shadow:0 0 10px var(--app-green)}.today-board .watch-line .auto-pill{border-color:var(--app-line-strong);color:var(--app-muted);background:#f5f3fc0a;font-weight:500}.today-board .watch-line .accounts-objective{max-width:none;color:var(--app-muted);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:inherit;font-size:14px;font-weight:450;line-height:1.5;display:block;overflow:hidden}.today-board .hero-stats{border:1px solid var(--app-line);background:#0c0b0e80;border-top:0;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:0;margin:0;display:grid}.today-board .hero-stats>div{border:0;border-left:1px solid var(--app-line);background:0 0;border-radius:0;gap:6px;padding:14px 18px}.today-board .hero-stats>div:first-child{border-left:0}.today-board .hero-stats dt{color:var(--app-dim);font-size:12px}.today-board .hero-stats dd{font-family:var(--app-display);white-space:nowrap;font-size:21px;font-weight:600}.today-board .hero-stats dd small{color:var(--app-dim)}.today-board .watch-rules{border:1px solid var(--app-line);background:#0c0b0e80;border-top:0;border-radius:0 0 16px 16px;margin:0}.today-board .watch-rules>summary{color:var(--app-dim);padding:11px 18px;font-size:13px}.today-board .watch-rules>summary strong,.today-board .watch-rules-more{color:var(--app-ink)}.today-board .watch-rules>summary:hover .watch-rules-more{text-underline-offset:3px;text-decoration:underline}.today-board .watch-statement{max-width:80ch;color:var(--app-ink);margin:0;font-size:14.5px;line-height:1.55}.today-board .sign-chips li{border-color:var(--app-line-strong);background:#f5f3fc08;border-radius:999px}.today-board .sign-chips li.importance-key{border-color:color-mix(in srgb, var(--app-violet) 45%, transparent);background:#ac95ff14}.today-board .sign-chips .chip-key{border-radius:999px}.today-board .sign-chips.is-out li{border-color:color-mix(in srgb, var(--app-pink) 32%, transparent);color:#f3c9dc;background:#f785bd0f}.day-layout{align-items:start;gap:34px;display:grid}.day-layout.has-rail{grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:28px}.day-rail{gap:26px;min-width:0;display:grid;position:sticky;top:76px}.today-board .today-head{align-items:center;margin-bottom:14px}.today-board .today-head h2{font-family:var(--app-display);letter-spacing:-.03em;font-size:22px;font-weight:560}.today-board .today-head p{color:var(--app-dim);font-size:13px}.today-board .pill-select select,.today-board .pill-toggle{border-color:var(--app-line-strong);min-height:34px;color:var(--app-ink);background-color:#f5f3fc0a;transition:border-color .25s,background-color .25s}.today-board .pill-select select:hover,.today-board .pill-toggle:hover{background-color:#f5f3fc14;border-color:#f5f3fc52}.today-board .pill-toggle.is-on{border-color:var(--app-violet);background:#ac95ff29}.today-board .case-files{grid-template-columns:minmax(0,1fr);gap:12px}.today-board .case-file{border-color:var(--app-line);background:radial-gradient(320px 180px at 100% 0%, color-mix(in srgb, var(--tone) 9%, transparent), transparent 70%), var(--app-glass);box-shadow:var(--app-glass-shadow);transition:border-color .35s ease, transform .5s var(--app-ease);border-radius:20px;gap:12px;padding:20px 22px 16px}.today-board .case-file:before{display:none}.today-board .case-file:hover{border-color:var(--app-line-strong);box-shadow:var(--app-glass-shadow);transform:translateY(-2px)}.today-board .case-company{color:var(--app-ink);font-size:15.5px;font-weight:600}.today-board .case-rank{color:var(--app-dim);border:0;padding:1px 0;font-size:12.5px;font-weight:500}.today-board .case-flag{border-color:var(--app-line-strong);color:var(--app-muted);background:#f5f3fc0a}.today-board .case-flag.is-warn{border-color:color-mix(in srgb, var(--app-amber) 40%, transparent);color:var(--app-amber);background:#e5bd7814}.today-board .outcome-chip{font-size:12px}.today-board .priority-ring .ring-track{stroke:#f5f3fc14}.today-board .priority-ring>span{font-family:var(--app-display);font-size:17px;font-weight:600}.today-board .case-file h3{font-family:var(--app-display);letter-spacing:-.025em;font-size:clamp(19px,1.5vw,22px);font-weight:540;line-height:1.22}.today-board .case-open{color:var(--app-ink)}.today-board .case-open:hover{text-decoration:underline;-webkit-text-decoration-color:var(--app-line-strong);text-decoration-color:var(--app-line-strong);text-underline-offset:4px}.today-board .case-signal{color:var(--app-muted)}.today-board .case-signal .signal-dot{background:var(--app-green);box-shadow:0 0 8px var(--app-green)}.today-board .case-signal .signal-dot.stance-opposes{background:var(--app-amber);box-shadow:0 0 8px var(--app-amber)}.today-board .case-signal .signal-dot.stance-context{background:var(--app-dim);box-shadow:none}.today-board .case-when{color:var(--app-dim)}.today-board .case-file>p{max-width:none}.today-board .case-next{border:1px solid var(--app-line);color:var(--app-ink);background:#f5f3fc08}.today-board .case-revised{border-color:color-mix(in srgb, var(--app-pink) 40%, transparent)}.today-board .case-more{border-top-color:var(--app-line)}.today-board .case-more>summary{color:var(--app-dim)}.today-board .case-more>summary:hover{color:var(--app-ink)}.today-board .icon-action{border-color:var(--app-line-strong);color:var(--app-muted);background:#f5f3fc0a;border-radius:999px;transition:border-color .25s,background .25s,color .25s}.today-board .icon-action:hover{color:var(--app-ink);background:#f5f3fc17;border-color:#f5f3fc52}.today-board .case-files>li{animation:app-rise-in .8s var(--app-ease) backwards}.today-board .case-files>li:first-child{animation-delay:.22s}.today-board .case-files>li:nth-child(2){animation-delay:.29s}.today-board .case-files>li:nth-child(3){animation-delay:.36s}.today-board .case-files>li:nth-child(4){animation-delay:.43s}.today-board .case-files>li:nth-child(n+5){animation-delay:.5s}.today-board .rail-title,.today-board .day-rail .notice-head h2,.today-board .day-rail .accounts-changes h2{color:var(--app-ink);font-family:var(--app-display);letter-spacing:-.02em;align-items:center;gap:8px;margin:0;font-size:17px;font-weight:560;display:flex}.today-board .count-badge{border:1px solid var(--app-line);min-width:22px;height:20px;color:var(--app-muted);font-family:var(--font-body,inherit);letter-spacing:0;vertical-align:2px;background:#f5f3fc0f;margin-left:0;padding:0 7px;font-size:11.5px;font-weight:600}.today-board .day-rail .account-notifications{background:0 0;border:0;gap:10px;padding:0}.today-board .day-rail .notice-head .btn-quiet{min-height:0;color:var(--app-dim);padding:4px 6px;font-size:12.5px;font-weight:500}.today-board .day-rail .notice-head .btn-quiet:hover{color:var(--app-ink);background:0 0}.today-board .day-rail .account-notifications ul{border:1px solid var(--app-line);background:var(--app-glass);border-radius:16px;gap:0;overflow:hidden}.today-board .day-rail .account-notifications li{border:0;border-top:1px solid var(--app-line);background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;gap:11px;padding:11px 12px 11px 14px;transition:background .25s}.today-board .day-rail .account-notifications li:first-child{border-top:0}.today-board .day-rail .account-notifications li:hover{background:#f5f3fc08}.today-board .day-rail .notice-icon{width:26px;height:26px;color:var(--app-violet);background:#ac95ff1f;border-radius:8px}.today-board .day-rail .is-ready .notice-icon{color:var(--app-green);background:#78dab41f}.today-board .day-rail .is-cool .notice-icon{color:var(--app-dim);background:#f5f3fc0f}.today-board .day-rail .account-notifications a strong{color:var(--app-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.today-board .day-rail .account-notifications a span{color:var(--app-dim);font-size:12.5px}.today-board .day-rail .notice-dismiss{opacity:.55;background:0 0;border-color:#0000;width:26px;height:26px}.today-board .day-rail li:hover .notice-dismiss,.today-board .day-rail .notice-dismiss:focus-visible{opacity:1}.today-board .day-rail .notice-toggle{color:var(--app-ink);font-size:13px}.today-board .day-rail .accounts-changes{gap:10px;display:grid}.today-board .day-rail .accounts-changes li{border:1px solid var(--app-line);color:var(--app-ink);background:#f5f3fc08;gap:7px;padding:4px 11px 4px 5px;font-size:13px}.today-board .day-rail .accounts-changes .is-added .change-mark{background:var(--app-green);color:var(--app-void)}.today-board .day-rail .accounts-changes .is-removed{color:var(--app-muted)}.today-board .day-rail .accounts-changes .is-removed .change-mark{color:var(--app-ink);background:#f5f3fc24}.today-board .day-rail .daily-brief{grid-template-columns:minmax(0,1fr);gap:0}.today-board .day-rail .daily-brief .rail-title{margin-bottom:10px}.today-board .day-rail .brief-tile{border:1px solid var(--app-line);background:var(--app-glass);border-top:0;border-radius:0;gap:5px;padding:13px 16px}.today-board .day-rail .rail-title+.brief-tile{border-top:1px solid var(--app-line);border-radius:16px 16px 0 0}.today-board .day-rail .brief-tile:last-child{border-radius:0 0 16px 16px}.today-board .day-rail .rail-title+.brief-tile:last-child{border-radius:16px}.today-board .day-rail .brief-tile p{color:var(--app-ink);font-size:13.5px;font-weight:550}.today-board .day-rail .brief-tile p svg{color:var(--app-dim)}.today-board .day-rail .brief-tile p strong{font-family:var(--app-display);font-size:18px;font-weight:600}.today-board .day-rail .brief-tile small{color:var(--app-dim)}.today-board .day-rail .brief-tile ul{flex-wrap:wrap;gap:2px 12px;display:flex}.today-board .day-rail .brief-tile button{color:var(--app-violet)}.today-board .accounts-section-head h2,.today-board .coverage-head h2{font-family:var(--app-display);letter-spacing:-.03em;font-size:22px;font-weight:560}.today-board .accounts-section-head p{color:var(--app-dim);font-size:13.5px}.today-board .case-rows{border-color:var(--app-line);background:var(--app-glass);box-shadow:var(--app-glass-shadow);border-radius:16px}.today-board .case-line{border-top-color:var(--app-line);background:0 0}.today-board .case-line:hover{background:#f5f3fc08}.today-board .case-line-name{color:var(--app-ink)}.today-board .case-line-reason,.today-board .case-line-label{color:var(--app-dim)}.today-board .case-line-priority{font-family:var(--app-display);border-radius:999px}.today-board .coverage-tabs{border-color:var(--app-line-strong);background:linear-gradient(#f5f3fc0f,#f5f3fc05);border-radius:14px}.today-board .coverage-tabs button{color:var(--app-muted);border-radius:10px}.today-board .coverage-tabs button.is-active{color:var(--app-ink);box-shadow:inset 0 0 0 1px var(--app-line-strong);background:#f5f3fc1a}.today-board .coverage-meaning{color:var(--app-dim);margin:0 0 12px;font-size:13px}.today-board .coverage-empty{border-color:var(--app-line-strong);color:var(--app-dim)}.today-board .research-banner{border-color:color-mix(in srgb, var(--app-violet) 35%, transparent);background:var(--app-glass);border-radius:16px}@media (max-width:1180px){.day-layout.has-rail{grid-template-columns:minmax(0,1fr)}.day-rail{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;position:static}}@media (max-width:720px){.today-board .watch-line{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.today-board .watch-line .accounts-objective{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:2/1/auto/-1;display:-webkit-box}.today-board .hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.today-board .hero-stats>div{border-top:1px solid var(--app-line)}.today-board .hero-stats>div:nth-child(odd){border-left:0}.today-board .hero-stats>div:nth-child(-n+2){border-top:0}.today-board .case-file{padding:16px 16px 14px}}@media (prefers-reduced-motion:reduce){.today-board .case-files>li{animation:none}.today-board .case-file:hover{transform:none}}}
@layer legacy{.objective-dossier{border-left:1px solid var(--app-line-strong);background:radial-gradient(90% 40% at 100% 0%, #ac95ff12, transparent 70%), var(--app-void);width:min(780px,100vw - 48px)}.objective-dossier .dossier-head{border-bottom:1px solid var(--app-line);background:0 0;align-items:flex-start;padding:26px 30px 20px}.objective-dossier .dossier-title{gap:10px}.objective-dossier .dossier-title h2{font-family:var(--app-display);letter-spacing:-.035em;color:var(--app-ink);font-size:clamp(26px,2.4vw,32px);font-weight:600}.objective-dossier .dossier-close{border:1px solid var(--app-line-strong);width:40px;height:40px;color:var(--app-ink);background:#f5f3fc0a;border-radius:999px;flex:none;margin-left:auto}.objective-dossier .dossier-close:hover{background:#f5f3fc17}.objective-dossier .dossier-body{padding:6px 30px 30px}.objective-status{color:var(--app-dim);margin:0;font-size:13.5px;line-height:1.5;display:block}.objective-status .auto-pill{vertical-align:1px;border-color:var(--app-line-strong);color:var(--app-muted);background:#f5f3fc0a;gap:5px;margin-right:8px;font-weight:500;display:inline-flex}.objective-setup .objective-status{margin-bottom:4px}.objective-callout,.objective-suggestions{border-color:color-mix(in srgb, var(--app-violet) 35%, transparent);background:#ac95ff0f;border-radius:14px;margin:18px 0 0}.objective-form>fieldset{gap:0}.objective-section{border:0;border-top:1px solid var(--app-line);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:14px 28px;padding:26px 0;display:grid}.objective-form>fieldset>.objective-section:first-child{border-top:0}.objective-section-head{grid-template-columns:none;align-content:start;gap:6px;display:grid}.objective-section-head h3{color:var(--app-ink);font-family:var(--app-display);letter-spacing:-.02em;margin:0;font-size:17px;font-weight:560}.objective-section-head p,.objective-hint{color:var(--app-dim);font-size:13px;line-height:1.5}.objective-section-body{gap:14px;min-width:0}.objective-statement{border:1px solid var(--app-line);min-height:0;color:var(--app-ink);font-family:var(--app-display);letter-spacing:-.01em;resize:none;field-sizing:content;background:#f5f3fc08;border-radius:14px;padding:14px 16px;font-size:19px;line-height:1.4}.objective-section .field-count{color:var(--app-dim);justify-self:end;margin-top:-6px;font-size:12px;position:static}.objective-inline{color:var(--app-muted);gap:8px;font-size:13px}.objective-example{color:var(--app-dim);font-size:12.5px}.sign-list ul{gap:6px}.sign-list li{border:1px solid var(--app-line);background:#f5f3fc05;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:8px;padding:6px 6px 6px 4px;transition:border-color .25s,background .25s}.sign-list li:hover{border-color:var(--app-line-strong)}.sign-list li.importance-key{border-color:color-mix(in srgb, var(--app-violet) 42%, transparent);background:#ac95ff0f}.sign-list li.importance-minor textarea{color:var(--app-muted)}.sign-list li textarea{min-height:0;box-shadow:none;color:var(--app-ink);font:inherit;resize:none;field-sizing:content;background:0 0;border:1px solid #0000;border-radius:8px;padding:7px 10px;font-size:14px;line-height:1.45}.sign-list li textarea:hover{background:#f5f3fc08;border-color:#0000}.sign-list li textarea:focus{border-color:var(--app-violet);background:#0c0b0e99}.sign-list .sign-remove{width:30px;height:30px;color:var(--app-dim);background:0 0;border:0;border-radius:999px;align-self:center}.sign-list .sign-remove:hover:not(:disabled){color:var(--app-ink);background:#f5f3fc14}.sign-add{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.sign-add input{border-style:dashed;border-color:var(--app-line-strong);background:0 0;border-radius:12px}.importance,.objective-choice .segmented{border:1px solid var(--app-line-strong);background:linear-gradient(#f5f3fc0f,#f5f3fc05);border-radius:12px;gap:2px;padding:3px;display:inline-flex;box-shadow:inset 0 1px #ffffff0d}.importance{align-self:center}.importance button,.objective-choice .segmented label{min-height:30px;color:var(--app-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 11px;font-size:12.5px;font-weight:550;line-height:30px;transition:color .3s,background .3s,box-shadow .3s}.objective-choice .segmented label{min-height:36px;padding:0 16px;font-size:13.5px;line-height:36px}.importance button:hover,.objective-choice .segmented label:hover{color:var(--app-ink)}.importance button[aria-checked=true],.objective-choice .segmented label.is-selected{color:var(--app-void);background:linear-gradient(#fdfcff,#e8e3f8);box-shadow:inset 0 1px #fff,0 6px 20px -8px #ac95ffd9}.objective-choice{gap:10px}.objective-choice legend{color:var(--app-ink);margin-bottom:10px;font-size:14px;font-weight:550}.objective-slider{color:var(--app-ink);gap:16px}.objective-slider input[type=range]{height:4px;accent-color:var(--app-violet);cursor:pointer;background:#f5f3fc1f;border-radius:4px}.objective-slider output{color:var(--app-muted)}.objective-slider output strong{font-family:var(--app-display);color:var(--app-ink);font-size:22px;font-weight:600}.objective-switch{color:var(--app-ink)}.switch-track{background:#f5f3fc24}.objective-switch input:checked+.switch-track{background:var(--app-green);box-shadow:0 0 14px -2px #78dab4b3}.objective-switch input:checked+.switch-track span{background:var(--app-void)}.objective-steppers,.objective-numbers{grid-template-columns:repeat(auto-fill,minmax(190px,max-content));gap:14px 28px}.stepper{color:var(--app-muted);gap:8px;font-size:13px}.stepper>div{grid-template-columns:36px 64px 36px;align-items:center;gap:4px}.stepper button{border-color:var(--app-line-strong);min-height:36px;color:var(--app-ink);background:#f5f3fc0a;border-radius:999px;font-size:16px}.stepper button:hover:not(:disabled){background:#f5f3fc1a}.stepper input{min-height:36px;box-shadow:none;color:var(--app-ink);font-family:var(--app-display);background:0 0;border-color:#0000;padding:0 4px;font-size:20px;font-weight:600}.stepper input:hover{border-color:var(--app-line)}.objective-more{border:0;border-top:1px solid var(--app-line);background:0 0;border-radius:0;margin:0}.objective-more>summary{color:var(--app-ink);justify-content:space-between;padding:18px 0;font-size:14px;font-weight:550;list-style:none}.objective-more>summary::-webkit-details-marker{display:none}.objective-more>summary:after{content:"+";border:1px solid var(--app-line-strong);width:26px;height:26px;color:var(--app-muted);transition:transform .4s var(--app-ease);border-radius:999px;place-items:center;font-size:15px;font-weight:400;display:grid}.objective-more[open]>summary:after{transform:rotate(45deg)}.objective-more>summary .tab-count{margin-right:auto}.objective-more>:not(summary){margin:0 0 18px}.objective-adapted{border-bottom:1px solid var(--app-line);margin-top:0}.objective-history{color:var(--app-muted)}.objective-history span{color:var(--app-dim)}.objective-savebar{color:var(--app-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;font-size:13px;display:flex}.objective-savebar>span{align-items:center;gap:9px;display:inline-flex}.objective-savebar>span i{background:var(--app-green);width:7px;height:7px;box-shadow:0 0 10px var(--app-green);border-radius:50%}.objective-savebar>span.is-dirty{color:var(--app-ink)}.objective-savebar>span.is-dirty i{background:var(--app-amber);box-shadow:0 0 10px var(--app-amber)}.objective-savebar>div{gap:8px;display:flex}.objective-footer{border-top:1px solid var(--app-line);-webkit-backdrop-filter:blur(14px);background:#0c0b0eeb;flex:none;padding:14px 30px 16px}.objective-footer .objective-savebar{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;margin:0;padding:0;position:static}.objective-setup>.objective-savebar{z-index:2;border:1px solid var(--app-line-strong);-webkit-backdrop-filter:blur(14px);background:#141319eb;border-radius:16px;margin:0;padding:12px 14px 12px 18px;position:sticky;bottom:16px}@media (max-width:760px){.objective-dossier{width:100vw}.objective-dossier .dossier-head,.objective-dossier .dossier-body,.objective-footer{padding-inline:18px}.objective-section{grid-template-columns:minmax(0,1fr);gap:12px;padding:22px 0}.sign-list li{grid-template-columns:minmax(0,1fr) auto}.sign-list li .importance{grid-area:2/1;justify-self:start;margin-left:6px}}@media (prefers-reduced-motion:reduce){.objective-more>summary:after{transition:none}}}
@layer legacy{.account-workbench{--review-muted:#a4a3ad;--review-line:#2b2b34;--review-panel:#15151b;gap:28px}.account-workbench h1,.account-workbench h2,.account-workbench h3,.account-detail-page h2,.account-detail-page h3{font-family:var(--font-body,"Public Sans Variable", sans-serif)}.account-eyebrow{color:#92919d;letter-spacing:.12em;margin:0 0 10px;font-size:10px;font-weight:650;line-height:1.5;display:block}.account-overview-header{gap:22px;display:grid}.account-page-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.account-page-heading h1{letter-spacing:-.045em;margin:0 0 9px;font-size:clamp(27px,3vw,34px);font-weight:650;line-height:1.2}.account-page-heading p:not(.account-eyebrow){color:var(--review-muted);margin:0;font-size:14px;line-height:1.6}.account-page-heading>.btn{flex-shrink:0}.account-metrics{border:1px solid var(--review-line);background:var(--review-panel);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.account-metrics>div{border-left:1px solid var(--review-line);align-items:center;gap:15px;padding:22px;display:flex}.account-metrics>div:first-child{border-left:0}.metric-icon{color:#bbb5d2;background:#211f2a;border:1px solid #33313f;border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.metric-icon.is-ready{color:#87c9aa;background:#17251f;border-color:#2c4236}.metric-icon.is-verify{color:#d0b780;background:#282319;border-color:#463c29}.account-metrics small{color:#bab8c3;font-size:12px;display:block}.account-metrics strong{letter-spacing:-.04em;margin-top:6px;font-size:26px;font-weight:600;line-height:1.1;display:block}.account-metrics strong span{color:#8e8c9a;letter-spacing:0;margin-left:8px;font-size:11px;font-weight:400}.account-monitoring-brief{border:1px solid var(--review-line);background:#121217;border-radius:10px}.account-monitoring-brief>summary{cursor:pointer;align-items:center;gap:12px;padding:15px 18px;list-style:none;display:flex}.account-monitoring-brief>summary::-webkit-details-marker{display:none}.account-monitoring-brief>summary>svg:first-child{color:#a9a2bf;flex-shrink:0}.account-monitoring-brief>summary>span{align-items:baseline;gap:16px;min-width:0;display:flex}.account-monitoring-brief summary strong{color:#e3e0eb;white-space:nowrap;font-size:12px;font-weight:550}.account-monitoring-brief summary span span{color:#93919e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.account-monitoring-brief>summary>svg:last-child{color:#888392;flex-shrink:0;margin-left:auto;transition:transform .2s}.account-monitoring-brief[open]>summary>svg:last-child{transform:rotate(90deg)}.account-monitoring-brief>div{color:#b9b7c3;padding:2px 20px 18px;font-size:13px;line-height:1.7}.account-monitoring-brief h3{color:#e5e2ec;margin:16px 0 7px;font-size:13px}.account-monitoring-brief ul{margin:0;padding-left:18px}.account-workbench .day-layout{display:block}.account-workbench .today-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.account-workbench .today-head h2,.account-section-heading h2,.account-workbench .accounts-section-head h2{letter-spacing:-.025em;align-items:center;gap:10px;margin:0;font-size:19px;font-weight:600;display:flex}.account-section-count,.account-section-heading h2>span{color:#aaa6ba;border:1px solid #34313e;border-radius:5px;padding:2px 6px;font-size:11px;font-weight:500}.account-workbench .today-head p,.account-section-heading>div>p,.account-workbench .accounts-section-head p{color:#9693a2;margin:7px 0 0;font-size:12px;line-height:1.6}.account-workbench .case-files{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.account-workbench .case-files>li{min-width:0}.account-review-card{border:1px solid var(--review-line);background:var(--review-panel);border-radius:12px;flex-direction:column;min-width:0;height:100%;transition:border-color .15s;display:flex;overflow:hidden}.account-review-card:hover{border-color:#48434f}.account-review-card>header{align-items:center;gap:12px;padding:22px 22px 18px;display:flex}.account-review-card header>div{min-width:0}.account-review-card h3{letter-spacing:-.025em;margin:0;font-size:16px;font-weight:600}.account-review-card h3 button{color:#f0edf5;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.account-review-card h3 button:hover{text-underline-offset:3px;text-decoration:underline}.account-domain{color:#96909e;margin-top:5px;font-size:11px;display:block}.account-status{color:#bbb4cc;background:#23202b;border:1px solid #3b3647;border-radius:5px;align-items:center;gap:6px;padding:5px 8px;font-size:10px;font-weight:500;line-height:1.3;display:inline-flex}.account-review-card>header .account-status{max-width:145px;margin-left:auto}.is-ready .account-status{color:#9bceb3;background:#1c2b23;border-color:#32493e}.is-verify .account-status{color:#d7be8b;background:#2a241b;border-color:#4b4030}.account-review-reason{padding:0 22px 18px}.account-review-reason>p{color:#e8e5ee;overflow-wrap:anywhere;margin:0 0 8px;font-size:14px;line-height:1.6}.account-review-reason small{color:#96929f;font-size:11px;line-height:1.5}.account-review-action{background:#191820;border-block:1px solid #292730;gap:11px;padding:16px 22px;display:flex}.account-review-action>svg{color:#b0a3ce;flex-shrink:0;margin-top:3px}.account-review-action span{color:#97919f;margin-bottom:5px;font-size:10px;display:block}.account-review-action strong{font-size:12px;font-weight:550}.account-review-action p{color:#a6a1af;margin:6px 0 0;font-size:12px;line-height:1.6}.account-open-question{color:#aba4b6;align-items:flex-start;gap:9px;margin:0;padding:15px 22px 0;font-size:11px;line-height:1.65;display:flex}.account-open-question svg{color:#b9a77d;flex-shrink:0;margin-top:2px}.account-open-question strong{color:#d5cbb9;font-weight:500}.account-review-card>footer{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding:18px 22px;display:flex}.account-review-card .btn{border-radius:7px;min-height:34px;padding:9px 12px;font-size:11px}.account-review-card .btn-primary{box-shadow:none;background:#ded7ed;border-color:#ded7ed}.account-rank{color:#8f899b;white-space:nowrap;margin-left:auto;font-size:10px}.account-review-card .icon-action{color:#918b9e;background:0 0;border:0;width:30px;height:30px}.account-snooze{border-top:1px solid #36303e;padding:16px 22px;font-size:12px}.account-snooze p{margin:0 0 12px}.account-filter-panel{flex-shrink:0;position:relative}.account-filter-panel>summary{color:#d7d2df;cursor:pointer;border:1px solid #37313f;border-radius:7px;align-items:center;gap:7px;padding:9px 13px;font-size:12px;list-style:none;display:flex}.account-filter-panel>summary>span{background:#393047;border-radius:4px;padding:1px 4px;font-size:9px}.account-filter-panel .accounts-filters{z-index:8;background:#1b1822;border:1px solid #433a4f;border-radius:10px;gap:10px;width:280px;padding:16px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 40px #0006}.account-updates,.account-advanced{border-top:1px solid #302a39;margin-top:22px;font-size:12px}.account-updates>summary,.account-advanced>summary{color:#b8afc7;cursor:pointer;padding:16px 0}.account-updates>summary span{color:#8a8299;margin-left:6px}.account-workbench .day-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.account-workbench .accounts-waiting{margin-top:0}.account-waiting-list,.account-workbench .case-rows{border:1px solid #302b37;border-radius:10px;margin:16px 0 0;padding:0;list-style:none;overflow:hidden}.account-waiting-row{color:#e2dce9;text-align:left;cursor:pointer;background:#15131a;border:0;border-top:1px solid #2b2633;align-items:center;gap:12px;width:100%;padding:15px 18px;display:flex}li:first-child>.account-waiting-row{border-top:0}.account-waiting-row:hover{background:#1b1722}.account-waiting-row>span:first-of-type{flex:1;min-width:0}.account-waiting-row strong{font-size:13px;font-weight:550;display:block}.account-waiting-row small{color:#96909f;margin-top:5px;font-size:11px;line-height:1.5;display:block}.account-row-score{color:#aaa1ba;font-size:12px}.account-row-score small{margin-left:1px;font-size:9px;display:inline}.account-section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.account-search{color:#928a9f;background:#15131a;border:1px solid #39323f;border-radius:7px;align-items:center;gap:8px;min-width:245px;padding:0 11px;display:flex}.account-search input[type=search]{width:100%;min-height:37px;box-shadow:none;background:0 0;border:0;outline:none;padding:0;font-size:12px}.account-search:focus-within{outline-offset:2px;outline:2px solid #9d87bd}.account-list-tabs{scrollbar-width:thin;border-bottom:1px solid #342c3c;gap:20px;display:flex;overflow-x:auto}.account-list-tabs button{color:#9991a5;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:7px;padding:12px 1px;font-size:11px;display:flex}.account-list-tabs button.is-active{color:#eee7f6;border-bottom-color:#c0afd9}.account-list-tabs button span{color:#8e829e;font-size:10px}.account-list-description{color:#9f94ab;margin:14px 0;font-size:11px;line-height:1.6}.account-table-wrap{border:1px solid #302a38;border-radius:10px;overflow:hidden}.account-table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%}.account-table th{color:#99909f;background:#17131c;padding:12px 16px;font-size:10px;font-weight:500}.account-table th:first-child{width:27%}.account-table th:nth-child(2){width:18%}.account-table th:nth-child(3){width:39%}.account-table th:nth-child(4){width:11%}.account-table th:nth-child(5){width:5%}.account-table td{vertical-align:middle;background:#121015;border-top:1px solid #2b2532;padding:15px 16px}.account-table tr:hover td{background:#19151e}.account-table-company{align-items:center;gap:10px;min-width:0;display:flex}.account-table-company>span{min-width:0}.account-table-company button{color:#e7deef;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;max-width:100%;padding:0;font-size:12px;font-weight:550}.account-table-company button:hover{text-underline-offset:3px;text-decoration:underline}.account-table-company small{color:#918598;overflow-wrap:anywhere;margin-top:4px;font-size:10px;display:block}.account-table-status{color:#a69aad;align-items:center;gap:5px;font-size:10px;line-height:1.45;display:inline-flex}.account-table-status:before{content:"";background:#82788e;border-radius:50%;flex-shrink:0;width:5px;height:5px}.account-table-status.is-ready:before{background:#7cbea1}.account-table-status.is-verify:before{background:#c7ab79}.account-table td.account-table-context{color:#a89baf;overflow-wrap:anywhere;font-size:12px;line-height:1.65}.account-table-priority{color:#b9aac3;font-variant-numeric:tabular-nums;font-size:12px}.account-table-priority small{color:#80718c;font-size:9px}.account-table-open{color:#96849e;cursor:pointer;background:0 0;border:0;place-items:center;padding:2px;display:grid}.account-pagination{color:#94839e;justify-content:space-between;align-items:center;gap:12px;padding-top:15px;font-size:11px;display:flex}.account-pagination>div{align-items:center;gap:8px;display:flex}.account-pagination .btn{min-height:30px;padding:6px 9px;font-size:11px}.account-list-empty{color:#a798b1;text-align:center;border:1px dashed #382c42;border-radius:10px;padding:38px 20px}.account-list-empty svg{margin-inline:auto}.account-list-empty h3{color:#d4c5df;font-size:14px}.account-list-empty p{font-size:12px}.dossier-layer.account-detail-layer{z-index:200;background:#111015;display:block;position:fixed;inset:0}.dossier.account-detail-page{width:100%;max-width:none;height:100dvh;box-shadow:none;background:#111015;border:0;border-radius:0;flex-direction:column;animation:none;display:flex;position:absolute;inset:0}.account-detail-header{background:#151219;flex-shrink:0}.account-detail-toolbar{border-bottom:1px solid #302735;align-items:center;gap:20px;min-height:60px;padding:10px max(28px,50vw - 660px);display:flex}.account-detail-toolbar>span{color:#8f8099;letter-spacing:.12em;font-size:9px}.account-back,.account-close{color:#bcb0c6;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;font-size:12px;display:inline-flex}.account-back svg{transform:rotate(180deg)}.account-close{color:#e1d6e8;border:1px solid #44364c;border-radius:7px;margin-left:auto;padding:8px 11px}.account-close:hover,.account-back:hover{color:#fff}.account-detail-identity{align-items:center;gap:18px;max-width:1320px;margin-inline:auto;padding:25px 0;display:flex}.account-detail-page .dossier-title{flex:1;gap:5px}.account-detail-page .dossier-kicker{margin:0}.account-detail-page .dossier-title h2{letter-spacing:-.04em;overflow-wrap:anywhere;margin:3px 0 0;font-size:29px;font-weight:600;line-height:1.2}.account-detail-page .dossier-links{margin:3px 0 0;font-size:11px}.account-detail-page .dossier-links a{color:#bba8c7;text-decoration:none}.account-detail-page .dossier-links a:hover{color:#eee2f5;text-decoration:underline}.account-detail-priority{color:#95829e;justify-items:end;gap:6px;padding-left:20px;font-size:10px;display:grid}.account-detail-priority strong{color:#cfc0dc;letter-spacing:-.04em;font-size:23px;font-weight:550}.account-detail-priority strong small{color:#8d7a98;font-size:12px}.account-detail-page .dossier-tabs{background:#151219;border-color:#312735;flex-shrink:0;gap:12px;padding-inline:max(28px,50vw - 660px)}.account-detail-page .dossier-tabs [role=tab]{color:#9d8ba8;padding:15px 8px;font-size:12px}.account-detail-page .dossier-tabs [aria-selected=true]{color:#ebdef4}.account-detail-page .dossier-body{flex:1;width:100%;min-height:0;padding:30px max(28px,50vw - 660px) 50px;overflow-y:auto}.account-detail-page .dossier-panel{outline:none;max-width:1320px;margin-inline:auto}.account-overview{gap:25px;font-size:13px;line-height:1.7;display:grid}.account-decision-summary{background:#1b151f;border:1px solid #3a2d42;border-radius:10px;padding:20px 23px}.account-decision-summary>p:not(.account-eyebrow){color:#d7c9e0;margin:0;font-size:14px}.account-decision-summary>div{color:#a18bac;flex-wrap:wrap;gap:18px;margin-top:13px;font-size:10px;display:flex}.account-overview-grid{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:30px;display:grid}.account-overview-main{gap:28px;min-width:0;display:grid}.account-content-section{border-bottom:1px solid #302537;padding:0 0 24px}.account-content-title{align-items:center;gap:10px;margin-bottom:12px;display:flex}.account-content-title svg{color:#a78db9}.account-overview h3{letter-spacing:-.015em;color:#e6d7ef;margin:0;font-size:15px;font-weight:550}.account-fit-reasons{color:#b9a5c7;margin:0;padding-left:18px}.account-fit-reasons li+li{margin-top:10px}.account-section-hint{color:#a48caf;margin:-3px 0 18px;font-size:11px;line-height:1.7}.account-signal-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.account-signal-timeline>li{border-top:1px solid #2d2235;grid-template-columns:130px minmax(0,1fr);gap:20px;padding:18px 0;display:grid}.account-signal-timeline>li:first-child{border-top:0;padding-top:0}.account-signal-timeline time{color:#a68ab4;overflow-wrap:anywhere;font-size:11px;display:block}.signal-relevance{color:#94809f;background:#211925;border-radius:4px;margin-top:6px;padding:3px 6px;font-size:9px;line-height:1.4;display:inline-block}.signal-relevance.stance-supports{color:#a2bca8;background:#1c271f}.signal-relevance.stance-opposes{color:#c2a094;background:#2d211e}.account-signal-timeline h4{color:#d9c4e5;overflow-wrap:anywhere;margin:0 0 7px;font-size:13px;font-weight:550;line-height:1.6}.account-signal-timeline p{color:#a58bb3;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.8}.account-next-step-panel{gap:18px;display:grid}.account-next-step,.account-relationship{background:#19121f;border:1px solid #3b2c46;border-radius:10px;padding:22px}.account-next-step>p:not(.account-eyebrow){color:#b9a1c9;font-size:12px}.account-next-step>.btn{border-radius:7px;margin-top:6px}.account-unresolved{border-top:1px solid #38283f;margin-top:22px;padding-top:19px}.account-unresolved>strong{color:#c7b395;font-size:12px;font-weight:500}.account-unresolved>p{color:#b8a0c7;font-size:12px;line-height:1.7}.account-relationship h3{font-size:12px}.account-relationship dl{gap:10px;margin:18px 0;display:grid}.account-relationship dl>div{justify-content:space-between;align-items:baseline;gap:15px;display:flex}.account-relationship dt{color:#9c81ad;font-size:11px}.account-relationship dd{color:#d0b8df;margin:0;font-size:12px}.account-relationship>p{color:#9d7fb0;font-size:11px}.account-relationship>a{color:#cbb1de;align-items:center;gap:8px;font-size:11px;display:inline-flex}.account-relationship ol{gap:13px;margin:0 0 18px;padding:0;list-style:none;display:grid}.account-relationship li strong{color:#bba0cc;font-size:11px;font-weight:500;display:block}.account-relationship li small{color:#9571aa;font-size:10px}.account-research-details{border:1px solid #35253f;border-radius:9px;padding:17px 20px}.account-research-details>summary{color:#bca2cf;cursor:pointer;font-size:12px}.account-research-details dl{gap:18px;display:grid}.account-research-details dt{color:#d7bfe6;font-size:12px;font-weight:550}.account-research-details dd{color:#a383b6;margin:6px 0 0;font-size:12px}.account-research-details dd ul{margin:0;padding-left:18px}.account-ranking-breakdown{border-top:1px solid #33203f;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:18px;display:grid}.account-ranking-breakdown>div{color:#bea0d1;justify-content:space-between;gap:12px;font-size:12px;display:flex}.account-ranking-breakdown small{color:#8d66a5;font-size:10px;display:block}.account-detail-page .account-foot{background:0 0;border-top:1px solid #392447;flex-wrap:wrap;align-items:flex-start;gap:18px;max-width:1320px;margin:28px auto 0;padding:22px 0 0;display:flex;position:static}.account-feedback-details{flex:1;min-width:0}.account-feedback-details>summary{color:#b697cd;cursor:pointer;font-size:12px}.account-feedback-details .feedback-form{margin-top:16px}.account-detail-page .account-foot>.btn{flex-shrink:0}.account-detail-page .dossier-loading{place-content:center;justify-items:center;gap:20px;height:100%;display:grid}.channel-utility{color:#aba2b6}.search-stopped{align-items:flex-start;gap:11px;display:flex}.search-stopped>svg{flex-shrink:0;margin-top:3px}.discovery-search-actions{flex-shrink:0}@media (max-width:1450px){.account-detail-identity{margin-inline:28px}.account-metrics>div{gap:11px;padding:18px 15px}.account-metrics strong span{margin:5px 0 0;display:block}}@media (max-width:1100px){.account-overview-grid{grid-template-columns:minmax(0,1fr) 300px;gap:22px}.account-workbench .case-files{grid-template-columns:1fr}.account-table th:first-child{width:29%}.account-table th:nth-child(2){width:21%}.account-table th:nth-child(3){width:33%}.account-table th:nth-child(4){width:12%}.account-table th:nth-child(5){width:5%}.account-table th,.account-table td{padding-inline:12px}}@media (max-width:760px){.account-page-heading{flex-direction:column;align-items:flex-start;gap:15px}.account-metrics{grid-template-columns:1fr}.account-metrics>div{border-top:1px solid #302a37;border-left:0;padding:15px}.account-metrics>div:first-child{border-top:0}.account-metrics strong{font-size:23px}.account-metrics strong span{margin-left:10px;display:inline}.account-monitoring-brief>summary>span{gap:4px;display:grid}.account-monitoring-brief summary span span{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.account-workbench .today-head{align-items:flex-start}.account-workbench .today-head p{max-width:32ch}.account-review-card>header,.account-review-reason,.account-review-action,.account-open-question{padding-inline:16px}.account-review-card>footer{padding:16px}.account-review-card>header .account-status{max-width:105px;font-size:9px}.account-rank{font-size:9px}.account-workbench .day-rail{grid-template-columns:1fr}.account-section-heading{flex-direction:column;align-items:stretch;gap:15px}.account-search{min-width:0}.account-pagination{flex-direction:column;align-items:flex-start;gap:10px}.account-table thead{display:none}.account-table,.account-table tbody{display:block}.account-table tr{background:#141018;border-top:1px solid #302438;grid-template-columns:minmax(0,1fr) auto 22px;padding:16px;display:grid}.account-table tr:first-child{border-top:0}.account-table td{background:0 0;border:0;padding:0;display:block}.account-table tr:hover td{background:0 0}.account-table td:first-child{grid-area:1/1}.account-table td:nth-child(2){grid-area:2/1/auto/4;margin:10px 0}.account-table td:nth-child(3){grid-area:3/1/auto/4}.account-table td:nth-child(4){grid-area:1/2;align-self:center}.account-table td:nth-child(5){grid-area:1/3;place-self:center end}.account-waiting-row{flex-wrap:wrap;gap:9px;padding:14px}.account-waiting-row .account-status{margin-left:43px}.account-waiting-row>span:first-of-type{flex-basis:calc(100% - 70px)}.account-detail-toolbar{gap:10px;min-height:55px;padding-inline:16px}.account-detail-toolbar>span{display:none}.account-detail-identity{align-items:flex-start;gap:12px;margin:0;padding:20px 16px}.account-detail-page .dossier-title h2{font-size:23px}.account-detail-identity>.company-logo{width:40px!important;height:40px!important}.account-detail-priority{display:none}.account-detail-page .dossier-links{line-height:1.8}.account-detail-page .dossier-tabs{gap:7px;padding-inline:10px}.account-detail-page .dossier-tabs [role=tab]{padding:12px 8px;font-size:11px}.account-detail-page .dossier-body{padding:22px 16px 35px}.account-overview-grid{grid-template-columns:1fr;gap:22px}.account-next-step-panel{grid-row:1}.account-next-step,.account-relationship,.account-decision-summary{padding:18px}.account-signal-timeline>li{grid-template-columns:1fr;gap:8px;padding-block:18px}.account-signal-timeline>li>div:first-child{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.signal-relevance{margin-top:0}.account-ranking-breakdown{grid-template-columns:1fr}.account-feedback-details .feedback-form{flex-direction:column;align-items:stretch;display:flex}.account-feedback-details .feedback-form input{width:100%;min-width:0}.account-detail-page .account-foot{flex-direction:column}}@media (prefers-reduced-motion:reduce){.account-monitoring-brief>summary>svg:last-child,.account-review-card{transition:none}}.company-logo.is-initial{color:#d9d1e0;background:#25222b;border:1px solid #413a49}.app-nav a:before{display:none}}
@layer legacy{.product-understanding,.sales-workspace,.account-intelligence{--sales-panel:#141419;--sales-line:#2d2b35;--sales-muted:#a39fab;color:#e8e5ee}.product-understanding{border:1px solid var(--sales-line);background:var(--sales-panel);border-radius:14px;gap:24px;padding:28px;scroll-margin-top:90px;display:grid}.product-understanding h3,.sales-workspace h2,.sales-workspace h3,.account-intelligence h3,.account-intelligence h4,.sales-detail-dialog h2,.sales-detail-dialog h3{font-family:var(--font-body);letter-spacing:-.025em;margin:0;font-weight:580}.product-understanding p,.account-intelligence p,.sales-detail-dialog p{color:var(--sales-muted,#a39fab);overflow-wrap:anywhere;font-size:13px;line-height:1.75}.product-thesis{background:#1b1823;border:1px solid #3a3447;border-radius:10px;gap:18px;padding:22px;display:flex}.product-thesis>svg{color:#c3b6de;flex-shrink:0;margin-top:3px}.product-thesis h3{font-size:19px;line-height:1.5}.product-thesis p{margin-bottom:0}.product-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.product-profile-grid>section{border-bottom:1px solid var(--sales-line);padding:4px 0 20px}.product-profile-grid h3,.product-qualification h3{margin-bottom:14px;font-size:14px}.product-profile-grid ul,.product-qualification ul{color:#ccc6d3;padding-left:18px;font-size:13px;line-height:1.9}.product-role-list{flex-wrap:wrap;gap:8px;display:flex}.product-role-list>span{color:#d5ccdf;border:1px solid #393340;border-radius:5px;padding:6px 10px;font-size:12px;line-height:1.5}.product-profile-grid dl{gap:12px;margin:0;display:grid}.product-profile-grid dl>div{grid-template-columns:120px minmax(0,1fr);gap:12px;font-size:12px;line-height:1.7;display:grid}.product-profile-grid dt{color:var(--sales-muted)}.product-profile-grid dd{margin:0}.product-qualification{grid-template-columns:1.2fr 1fr;gap:28px;display:grid}.product-qualification small{color:#928b9d;font-size:11px;display:block}.product-qualification li+li{margin-top:12px}.product-understanding>footer{border-top:1px solid var(--sales-line);color:var(--sales-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:18px;font-size:11px;display:flex}.product-understanding>footer span,.product-understanding a,.pipeline-entry>span,.sales-action-links,.buyer-outreach>div{align-items:center;gap:8px;display:flex}.pipeline-entry{background:#1a1721;border:1px solid #3b3348;border-radius:9px;flex-wrap:wrap;align-items:center;gap:15px;margin-top:24px;padding:20px;display:flex}.pipeline-entry small,.pipeline-entry>span{color:#b6acc6;font-size:12px}.account-intelligence{gap:22px;display:grid}.account-intelligence .account-section-heading{align-items:flex-start}.account-intelligence .account-section-heading h3{font-size:20px}.research-freshness{border:1px solid var(--sales-line);color:#b6aebf;border-radius:8px;grid-template-columns:1fr 1fr;gap:18px;padding:18px 20px;font-size:12px;line-height:1.8;display:grid}.research-freshness strong{color:#e1dbe8;font-size:12px;display:block}.account-evidence-boundary{align-items:flex-start;gap:10px;margin:0;display:flex}.account-evidence-boundary svg{color:#b6a8ca;flex-shrink:0;margin-top:3px}.technology-observations{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.technology-observation,.buyer-person{border:1px solid var(--sales-line);background:var(--sales-panel);border-radius:10px;padding:22px}.technology-observation>header{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.technology-observation h4{margin-right:auto;font-size:18px}.technology-proof{margin-top:18px}.technology-proof blockquote,.technology-change blockquote,.buyer-person blockquote{color:#d4ccdf;overflow-wrap:anywhere;background:#1c1923;border-left:2px solid #5a496f;margin:0 0 10px;padding:10px 14px;font-size:13px;line-height:1.8}.technology-proof a,.technology-change a,.buyer-person a,.sales-entry-evidence a{color:#c6b5df;align-items:center;gap:7px;font-size:12px;display:inline-flex}.technology-proof small,.technology-change small{color:var(--sales-muted);margin-top:8px;font-size:11px;display:block}.technology-interpretation{border-top:1px solid var(--sales-line);margin-top:20px;padding-top:15px}.technology-interpretation strong{font-size:12px}.technology-interpretation p{margin:7px 0}.technology-interpretation small{color:#958ba2;font-size:11px}.technology-change{border-bottom:1px solid var(--sales-line);padding:18px 0}.buyer-brief{border:1px solid var(--sales-line);border-radius:9px;padding:20px}.buyer-brief h4{margin-bottom:14px}.buyer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.buyer-person header{align-items:center;gap:12px;margin-bottom:18px;display:flex}.buyer-person header p{margin:5px 0 0}.buyer-initial{color:#d5c9e3;background:#24202d;border:1px solid #45404f;border-radius:8px;place-items:center;width:40px;height:40px;display:grid}.buyer-match{align-items:center;gap:8px;display:flex}.buyer-outreach{border:1px solid #42354e;border-radius:10px;padding:24px}.buyer-outreach>div{flex-wrap:wrap}.buyer-outreach a{font-size:12px}.sales-workspace{gap:26px;min-width:0;max-width:1600px;margin:0 auto;display:grid}.sales-workspace>.studio-heading{margin-bottom:0}.sales-header-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sales-task-summary{border:1px solid var(--sales-line);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.sales-task-summary>button{text-align:left;background:var(--sales-panel);border:0;border-left:1px solid var(--sales-line);color:#b8a8ce;border-radius:0;align-items:center;gap:15px;padding:22px;display:flex}.sales-task-summary>button:first-child{border-left:0}.sales-task-summary>button[aria-pressed=true]{background:#211b2b;box-shadow:inset 0 -2px #a68acb}.sales-task-summary strong{color:#f0eaf6;font-size:26px;font-weight:580;line-height:1.25;display:block}.sales-task-summary small{color:#aaa2b6;margin-top:5px;font-size:11px;display:block}.sales-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sales-view-toggle{border:1px solid var(--sales-line);border-radius:8px;padding:4px;display:inline-flex}.sales-view-toggle button{color:#9e94ac;background:0 0;border:0;border-radius:5px;padding:8px 15px;font-size:12px}.sales-view-toggle button[aria-pressed=true]{color:#eee5f8;background:#2a2433}.sales-controls .account-search{margin-left:auto}.sales-filter select{border-radius:6px;min-height:38px;padding:7px 30px 7px 12px;font-size:12px}.sales-board{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:15px;min-width:0;display:grid}.sales-board.is-closed{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-lane{background:#100e14;border:1px solid #25222d;border-radius:10px;min-width:0;padding:12px}.sales-lane>header{border-bottom:1px solid var(--sales-line);justify-content:space-between;align-items:center;padding:4px 3px 15px;display:flex}.sales-lane h2{font-size:13px}.sales-lane>header>span{color:#9d91ac;font-size:11px}.sales-lane>div{gap:12px;padding-top:14px;display:grid}.sales-opportunity{color:#eae4ef;text-align:left;background:#1a161f;border:1px solid #34303d;border-radius:8px;width:100%;padding:15px}.sales-opportunity:hover{background:#201b28;border-color:#6b547e}.sales-company{align-items:center;gap:10px;min-width:0;display:flex}.sales-company>span{min-width:0}.sales-company strong{overflow-wrap:anywhere;font-size:13px;line-height:1.6;display:block}.sales-company small{color:#9e91ac;overflow-wrap:anywhere;margin-top:3px;font-size:10px;display:block}.sales-card-action{border-top:1px solid #312a39;margin-top:20px;padding-top:12px}.sales-card-action>small{letter-spacing:.08em;color:#a295b0;font-size:9px}.sales-card-action p{color:#d3c8de;overflow-wrap:anywhere;margin:7px 0;font-size:12px;line-height:1.75}.sales-opportunity>footer{color:#9e91ad;gap:6px;margin-top:17px;font-size:10px;line-height:1.6;display:grid}.sales-opportunity>footer>span:first-child{align-items:flex-start;gap:6px;display:flex}.sales-opportunity .is-overdue,.sales-attention{color:#dfb67a}.sales-attention{margin-top:14px;font-size:11px;display:block}.sales-lane-empty{color:#867a95;padding:18px 4px;font-size:11px;line-height:1.7}.sales-empty{text-align:center;border:1px dashed #41364c;border-radius:12px;justify-items:center;gap:16px;padding:65px 24px;display:grid}.sales-empty svg{color:#b49dce}.sales-empty h2{font-size:22px}.sales-empty p{color:#a89bb6;max-width:540px;margin:0 0 7px;font-size:13px;line-height:1.8}.sales-outcomes{border:1px solid var(--sales-line);border-radius:10px;padding:24px}.sales-outcomes h2{font-size:16px}.sales-outcomes p{color:var(--sales-muted);font-size:12px;line-height:1.7}.sales-outcomes dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin:24px 0;display:grid}.sales-outcomes dt{color:#a99bb9;font-size:11px;line-height:1.7}.sales-outcomes dd{margin:8px 0 0;font-size:25px}.sales-detail-dialog{color:#e9e2f0;--sales-muted:#aaa0b7;background:#100d15;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:auto}.sales-detail-dialog::backdrop{background:#100d15}.sales-detail-page{min-height:100%}.sales-detail-toolbar{z-index:2;background:#141019;border-bottom:1px solid #33293f;align-items:center;gap:20px;padding:16px max(24px,50vw - 700px);display:flex;position:sticky;top:0}.sales-detail-toolbar>span{letter-spacing:.14em;color:#9e8dae;font-size:10px}.sales-detail-toolbar .account-close{margin-left:auto}.sales-detail-identity{align-items:center;gap:18px;max-width:1400px;margin:auto;padding:35px 24px;display:flex}.sales-detail-identity h2{overflow-wrap:anywhere;font-size:30px}.sales-detail-identity p{margin:7px 0 0}.sales-detail-identity>.badge-quiet{margin-left:auto}.sales-detail-content{max-width:1400px;margin:auto;padding:0 24px 60px}.sales-detail-grid{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);gap:30px;display:grid}.sales-detail-grid>div{align-content:start;gap:24px;display:grid}.sales-next-action,.sales-conversation,.sales-entry-evidence,.sales-plan-form{background:#17121e;border:1px solid #332a3f;border-radius:10px;padding:25px}.sales-next-action h3{font-size:21px;line-height:1.5}.sales-action-links{flex-wrap:wrap;gap:12px;margin-top:20px}.sales-action-links>a:not(.btn){width:100%;font-size:12px;display:block}.sales-mail-counts{color:#a99ab9;flex-wrap:wrap;gap:30px;margin:20px 0;font-size:12px;display:flex}.sales-mail-counts strong{color:#e1d6ed;margin-right:6px;font-size:22px}.sales-conversation ol{gap:18px;margin:25px 0 0;padding:0;list-style:none;display:grid}.sales-conversation li{align-items:flex-start;gap:13px;display:flex}.sales-conversation li>svg{color:#a38abf;flex-shrink:0;margin-top:3px}.sales-conversation li strong{font-size:12px;font-weight:500;display:block}.sales-conversation time{color:#a08dae;margin-top:6px;font-size:11px;display:block}.sales-plan-form{gap:18px;display:grid;position:sticky;top:85px}.sales-plan-form fieldset{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.sales-field{gap:8px;display:grid}.sales-plan-form label{color:#c6b8d3;gap:8px;font-size:12px;display:grid}.sales-plan-form input,.sales-plan-form select,.sales-plan-form textarea{border-radius:6px;width:100%;min-width:0;font-size:13px}.sales-plan-form textarea{resize:vertical;line-height:1.7}.sales-plan-form .footnote{margin:0;font-size:11px}@media (max-width:1200px){.sales-board{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-task-summary>button{gap:10px;padding:18px 14px}}@media (max-width:760px){.product-understanding{gap:20px;padding:20px 16px}.product-profile-grid,.product-qualification,.technology-observations,.buyer-grid,.sales-detail-grid{grid-template-columns:1fr}.product-understanding .account-section-heading,.account-intelligence .account-section-heading{flex-direction:column;align-items:stretch}.product-thesis{gap:12px;padding:17px}.product-thesis h3{font-size:17px}.sales-workspace{gap:20px}.sales-workspace>.studio-heading{flex-direction:column;align-items:flex-start;gap:18px}.sales-task-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-task-summary>button:nth-child(3){border-left:0}.sales-task-summary>button:nth-child(n+3){border-top:1px solid var(--sales-line)}.sales-controls{gap:12px}.sales-controls .account-search{order:3;width:100%;margin-left:0}.sales-controls .account-search input{width:100%}.sales-filter{max-width:55%;margin-left:auto}.sales-outcomes{padding:20px}.sales-outcomes dl{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-detail-toolbar{gap:12px;padding:12px 16px}.sales-detail-toolbar>span{display:none}.sales-detail-identity{flex-wrap:wrap;gap:12px;padding:25px 16px}.sales-detail-identity h2{font-size:25px}.sales-detail-content{padding:0 16px 35px}.sales-detail-grid{gap:20px}.sales-plan-form{position:static}.sales-next-action,.sales-conversation,.sales-entry-evidence,.sales-plan-form{padding:20px}.research-freshness{grid-template-columns:1fr}.pipeline-entry{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.sales-board,.sales-board.is-closed{grid-template-columns:1fr}.sales-outcomes dl{grid-template-columns:repeat(2,minmax(0,1fr))}.product-profile-grid dl>div{grid-template-columns:1fr;gap:4px}}.sales-plan-form input,.sales-plan-form select,.sales-plan-form textarea{color:#e9e1f1;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#100d15;border:1px solid #3d3348;min-height:44px;padding:11px 12px;font-family:inherit}.sales-workspace .studio-heading h1{font-family:var(--font-body);letter-spacing:-.045em;margin:0 0 10px;font-size:clamp(28px,3vw,36px);font-weight:600;line-height:1.2}.sales-workspace .studio-heading>div>p:not(.account-eyebrow){font-size:14px}}
