@font-face{font-family:Open Sans Variable;font-style:normal;font-weight:300 800;font-display:swap;src:url(/assets/open-sans-latin-wght-normal-CWNzRldh.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans Variable;font-style:italic;font-weight:300 800;font-display:swap;src:url(/assets/open-sans-latin-wght-italic-Bf1Hxpwk.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans Variable;font-style:normal;font-weight:300 800;font-display:swap;src:url(/assets/open-sans-latin-ext-wght-normal-DPNHYqvY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans Variable;font-style:italic;font-weight:300 800;font-display:swap;src:url(/assets/open-sans-latin-ext-wght-italic-CT8UZlj2.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff")}.public-home .public-workflow{--workflow-accent:#3558e9;min-width:0;color:var(--public-ink);background:#f1f3f8;border:1px solid #dce0e8;border-radius:18px;margin:0;font-size:14px;overflow:hidden;box-shadow:0 24px 65px -35px #24386135}.public-home .public-workflow[data-persona=revops]{--workflow-accent:var(--public-revops)}.public-home .public-workflow[data-persona=sales-leaders]{--workflow-accent:var(--public-sales-leaders)}.public-home .public-workflow[data-persona=founders]{--workflow-accent:var(--public-founders)}.public-workflow .workflow-topline{border-bottom:1px solid #dce0e8;justify-content:space-between;align-items:center;gap:12px;min-height:45px;padding:10px 22px;display:flex}.public-workflow .workflow-topline>span{color:#626c7e;letter-spacing:.025em;align-items:center;gap:8px;font:10px/1.4 IBM Plex Mono,ui-monospace,monospace;display:flex}.public-workflow .workflow-small-dot{background:var(--workflow-accent);border-radius:50%;flex:0 0 5px;width:5px;height:5px;display:inline-block}.public-workflow .workflow-topline button{color:#4b5568;background:0 0;border:0;align-items:center;gap:5px;min-height:25px;padding:6px 2px;font-size:11px;display:flex}.public-workflow .workflow-topline button:hover{color:var(--workflow-accent)}.public-workflow .workflow-topline button:disabled{opacity:.5;cursor:default}.public-workflow .workflow-scene{padding:26px}.public-workflow .workflow-scene-heading{align-items:center;gap:12px;margin-bottom:24px;display:flex}.public-workflow .workflow-scene-heading>div{gap:3px;display:grid}.public-workflow .workflow-scene-heading strong{letter-spacing:-.025em;font-size:15px;font-weight:550}.public-workflow .workflow-scene-heading div>span{color:#626c7e;font-size:11px}.public-workflow .workflow-avatar{width:35px;height:35px;color:var(--workflow-accent);background:#fafbfe;border:1px solid #d9dfe9;border-radius:10px;flex:0 0 35px;place-items:center;font:13px ui-monospace,monospace;display:grid}.public-workflow .workflow-tag{color:var(--workflow-accent);white-space:nowrap;border:1px solid #ccd4e8;border-radius:20px;margin-left:auto;padding:4px 9px;font-size:10px}.public-workflow .workflow-card{background:#fff;border:1px solid #dee2eb;border-radius:11px;min-width:0;padding:21px}.public-workflow .workflow-label{letter-spacing:.025em;color:#687285;align-items:center;gap:9px;margin-bottom:14px;font-size:10px;display:flex}.public-workflow .workflow-step{color:var(--workflow-accent);font:10px IBM Plex Mono,ui-monospace,monospace}.public-workflow .workflow-card>strong{letter-spacing:-.035em;font-size:20px;font-weight:450;line-height:1.3;display:block}.public-workflow .workflow-card p{color:#626c7e;margin-top:10px;font-size:13px;line-height:1.65}.public-workflow .workflow-card blockquote{letter-spacing:-.03em;margin:0 0 13px;font-size:20px;line-height:1.45}.public-workflow .workflow-source{color:#727b8c;font-size:10px}.public-workflow .workflow-next{background:#fdfdff;border-color:#bfcdf9}.public-workflow .workflow-status{color:var(--workflow-accent);border-top:1px solid #e7eaf3;margin-top:19px;padding-top:13px;font-size:10px;line-height:1.5;display:block}.public-workflow .workflow-buyer-map{justify-content:center;align-items:center;gap:22px;padding:26px 15px;display:flex}.public-workflow .workflow-buyer-map>div{flex-direction:column;align-items:center;gap:4px;min-width:100px;display:flex}.public-workflow .workflow-buyer-map>.workflow-line{flex:1;min-width:0}.public-workflow .workflow-buyer-map strong{font-size:12px;font-weight:500}.public-workflow .workflow-buyer-map div>span:last-child{color:#626c7e;font-size:10px}.public-workflow .workflow-person{color:#3558e9;background:#e6ebfb;border:1px solid #d3daf1;border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:5px;font:10px ui-monospace,monospace;display:inline-grid}.public-workflow .workflow-person-missing{color:var(--public-founders);background:#fbf0ea;border:1px dashed #c58873}.public-workflow .workflow-line{width:100%;max-width:110px;height:32px;color:var(--workflow-accent);display:block;overflow:visible}.public-workflow .workflow-stage-track{background:#e5eae9;border:1px solid #d1ddda;border-radius:8px;grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:24px;padding:5px;display:grid}.public-workflow .workflow-stage-track>*{text-align:center;color:#697c77;padding:12px 5px;font-size:12px;font-weight:400}.public-workflow .workflow-stage-track strong{color:var(--public-revops);background:#fff;border-radius:5px;box-shadow:0 1px 5px #163c2d0a}.public-workflow .workflow-audit{grid-template-columns:1fr 1fr;gap:22px;display:grid}.public-workflow .workflow-checkpoints>div{border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:15px;padding:14px 0;font-size:12px;display:flex}.public-workflow .workflow-evidenced{color:var(--public-revops);font-size:10px}.public-workflow .workflow-gap{color:#a0523c;font-size:10px}.public-workflow .workflow-field-label{text-transform:uppercase;letter-spacing:.07em;color:#758178;margin:17px 0 8px;font:9px ui-monospace,monospace;display:block}.public-workflow .workflow-before{-webkit-text-decoration:line-through #b3c3bf;text-decoration:line-through #b3c3bf}.public-workflow .workflow-revops .workflow-next{border-color:#b6d5cc}.public-workflow .workflow-source-strip{flex-wrap:wrap;align-items:center;gap:9px;margin-top:20px;font-size:12px;display:flex}.public-workflow .workflow-source-strip>span:last-child{color:#6d7a75;margin-left:auto;font-size:10px}.public-workflow .workflow-coaching-grid{grid-template-columns:.82fr 1.18fr;gap:18px;display:grid}.public-workflow .workflow-priorities{padding:18px 14px}.public-workflow .workflow-priorities>div{border-top:1px solid #e8e7ee;gap:7px;padding:15px 11px;display:grid}.public-workflow .workflow-priorities>div strong{font-size:13px;font-weight:500}.public-workflow .workflow-priorities>div>span{color:#687285;font-size:11px}.public-workflow .workflow-priorities .workflow-priority-selected{background:#f2eef8;border:1px solid #d8cfe6;border-radius:7px}.public-workflow .workflow-priorities .workflow-priority-selected .workflow-gap{color:#a0523c;font-size:10px}.public-workflow .workflow-coaching-detail{gap:16px;display:grid}.public-workflow .workflow-coaching-detail blockquote{font-size:18px}.public-workflow .workflow-leader .workflow-next{border-color:#d0c3e2}.public-workflow .workflow-owner{color:var(--public-sales-leaders);border-top:1px solid #e7e2ed;align-items:center;gap:8px;margin-top:18px;padding-top:13px;font-size:10px;display:flex}.public-workflow .workflow-owner .workflow-person{width:25px;height:25px;color:var(--public-sales-leaders);background:#ece6f5;border-color:#dacee8;margin:0;font-size:8px}.public-workflow .workflow-owner>span:last-child{color:#7b7186;margin-left:auto;font-size:9px}.public-workflow .workflow-founder-notes{grid-template-columns:1fr 1fr;gap:14px;margin:10px 6px 26px;display:grid}.public-workflow .workflow-founder-notes>div{background:#fcf7eb;border:1px solid #e7ddc8;border-radius:4px;padding:18px;transform:rotate(-3deg);box-shadow:0 5px 9px #50452b08}.public-workflow .workflow-founder-notes>div+div{background:#faefea;border-color:#e9d6cc;transform:rotate(3deg)}.public-workflow .workflow-founder-notes span{color:#8e7a60;font:9px ui-monospace,monospace}.public-workflow .workflow-founder-notes p{letter-spacing:-.025em;margin-top:12px;font-size:16px;line-height:1.45}.public-workflow .workflow-founder-context>div{border-top:1px solid #eee7e1;justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;display:flex}.public-workflow .workflow-founder-context>div>span{color:#82756a;font-size:11px}.public-workflow .workflow-founder-context>div>strong{text-align:right;font-size:12px;font-weight:450}.public-workflow .workflow-founder>.workflow-line{max-width:32px;height:32px;margin:7px auto;transform:rotate(90deg)}.public-workflow .workflow-founder .workflow-next{border-color:#dcc7b8}.public-workflow .workflow-rhythm{gap:8px;display:flex}.public-workflow .workflow-rhythm>span{color:#8f5845;text-align:center;background:#fcf6f0;border:1px solid #eadfd4;border-radius:5px;flex:1;padding:9px 7px;font-size:10px}.public-home .public-workflow figcaption{color:#667084;max-width:650px;padding:0 26px 21px;font-size:11px;line-height:1.65}.public-workflow[data-playing=true] .workflow-beat{animation:.9s cubic-bezier(.2,.7,.2,1) both public-workflow-emphasis}.public-workflow[data-playing=true] .workflow-beat-2{animation-delay:1.1s}.public-workflow[data-playing=true] .workflow-beat-3{animation-delay:2.35s}.public-workflow[data-playing=true] .workflow-line circle{animation:1.2s 1s both public-workflow-travel}.public-workflow[data-playing=true] .workflow-person-missing{animation:1.6s 1.1s both public-buyer-focus}.public-workflow[data-playing=true] .workflow-checkpoints .workflow-gap{animation:1.4s 1.1s both public-evidence-focus}.public-workflow[data-playing=true] .workflow-priority-selected{animation:1.2s .15s both public-coaching-focus}.public-workflow[data-playing=true] .workflow-owner{animation:.8s 2.75s both public-workflow-emphasis}.public-workflow[data-playing=true] .workflow-founder-notes>div{animation:1s both public-note-arrive}.public-workflow[data-playing=true] .workflow-founder-notes>div+div{animation-delay:.2s}.public-workflow[data-playing=true] .workflow-rhythm>span{animation:.65s 2.35s both public-workflow-emphasis}.public-workflow[data-playing=true] .workflow-rhythm>span:nth-child(2){animation-delay:2.65s}.public-workflow[data-playing=true] .workflow-rhythm>span:nth-child(3){animation-delay:2.95s}@keyframes public-workflow-emphasis{0%{translate:0 6px}to{translate:0}}@keyframes public-workflow-travel{0%{opacity:0;transform:translate(0)}25%{opacity:1}to{opacity:0;transform:translate(168px)}}@keyframes public-buyer-focus{0%,to{box-shadow:0 0 #c5887300}45%{background:#f8e0d4;box-shadow:0 0 0 8px #c5887320}}@keyframes public-evidence-focus{0%,to{box-shadow:0 0 #f9e8da00}45%{background:#f9e8da;box-shadow:0 0 0 6px #f9e8da}}@keyframes public-coaching-focus{0%,to{box-shadow:0 0 #67539800}50%{translate:3px;box-shadow:0 0 0 4px #67539818}}@keyframes public-note-arrive{0%{translate:0 -8px;rotate:-4deg}to{translate:0;rotate:0deg}}.public-home .public-workflow-compact{box-shadow:none}.public-workflow-compact .workflow-scene{padding:22px}.public-workflow-compact .workflow-audit,.public-workflow-compact .workflow-coaching-grid{grid-template-columns:1fr;gap:16px}.public-workflow-compact .workflow-priorities>div:not(.workflow-priority-selected){display:none}.public-workflow-compact .workflow-scene-heading{margin-bottom:19px}.public-workflow-compact .workflow-card{padding:17px}.public-workflow-compact .workflow-card blockquote,.public-workflow-compact .workflow-card>strong{font-size:18px}.public-workflow-compact .workflow-checkpoints>div{padding:10px 0}@media (width<=760px){.public-workflow .workflow-audit,.public-workflow .workflow-coaching-grid{grid-template-columns:1fr;gap:16px}.public-workflow .workflow-priorities>div:not(.workflow-priority-selected){display:none}}@media (width<=500px){.public-workflow .workflow-topline{padding-inline:16px}.public-workflow .workflow-topline button{min-height:34px}.public-workflow .workflow-scene{padding:18px 14px}.public-workflow .workflow-card{padding:16px}.public-workflow .workflow-card blockquote,.public-workflow .workflow-card>strong{font-size:18px}.public-workflow .workflow-tag{display:none}.public-workflow .workflow-buyer-map{gap:9px;padding:22px 0}.public-workflow .workflow-buyer-map>div{min-width:91px}.public-workflow .workflow-stage-track{gap:0;padding:3px}.public-workflow .workflow-stage-track>*{padding:11px 3px;font-size:9px}.public-workflow .workflow-founder-notes{gap:10px;margin-inline:2px}.public-workflow .workflow-founder-notes>div{padding:13px}.public-workflow .workflow-founder-notes p{font-size:14px}.public-home .public-workflow figcaption{padding-inline:18px}}@media (prefers-reduced-motion:reduce){.public-home .public-workflow *,.public-home .public-workflow :before{transition:none!important;animation:none!important}}.public-persona-page{--persona-accent:var(--public-blue)}.public-persona-page[data-persona=revops]{--persona-accent:var(--public-revops)}.public-persona-page[data-persona=sales-leaders]{--persona-accent:var(--public-sales-leaders)}.public-persona-page[data-persona=founders]{--persona-accent:var(--public-founders)}.public-persona-page .persona-hero,.public-persona-page .persona-section{width:min(100% - 128px,1280px);margin:0 auto}.public-persona-page .persona-hero{padding:75px 0 95px}.public-persona-page .persona-heading .public-kicker{color:var(--persona-accent)}.public-persona-page .persona-heading h1{letter-spacing:-.062em;text-wrap:balance;font-size:clamp(50px,5.8vw,82px);font-weight:400;line-height:1.015}.public-persona-page .persona-heading>p{max-width:560px;color:var(--public-muted);letter-spacing:-.02em;margin:30px 0 35px;font-size:19px;line-height:1.7}.public-persona-page .persona-heading .public-actions{gap:24px}.public-persona-page .persona-heading .public-text-link{font-size:14px}.public-persona-page .persona-ae-hero{grid-template-columns:.96fr 1.04fr;align-items:center;gap:70px;display:grid}.public-persona-page .persona-brief{min-width:0}.public-persona-page .persona-margin-note{color:var(--persona-accent);letter-spacing:.025em;margin-bottom:18px;font:10px/1.5 IBM Plex Mono,ui-monospace,monospace;display:block}.public-persona-page .persona-section{border-top:1px solid var(--public-line);padding:80px 0 95px;scroll-margin-top:30px}.public-persona-page .persona-section h2{letter-spacing:-.045em;font-size:clamp(36px,4.1vw,58px);line-height:1.12}.public-persona-page .persona-section h3{letter-spacing:-.035em;font-size:27px;line-height:1.22}.public-persona-page .persona-section article>p,.public-persona-page .persona-section article>div>p,.public-persona-page .persona-agenda li>p{color:var(--public-muted);margin-top:17px;font-size:16px;line-height:1.75}.public-persona-page .persona-day-timeline{grid-template-columns:repeat(3,1fr);gap:0;margin-top:48px;display:grid}.public-persona-page .persona-day-timeline article{border-top:1px solid #b8c8f3;padding:32px 50px 0 0;position:relative}.public-persona-page .persona-day-timeline article:last-child{padding-right:0}.public-persona-page .persona-timeline-mark{color:var(--persona-accent);margin-bottom:27px;font:11px ui-monospace,monospace;display:block}.public-persona-page .persona-timeline-mark>span{border:2px solid var(--public-paper);background:var(--persona-accent);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0}.public-persona-page .persona-observation{border-top:1px solid var(--public-line);grid-template-columns:1fr 2fr;align-items:start;gap:35px;margin-top:60px;padding-top:40px;display:grid}.public-persona-page .persona-observation>p{color:var(--public-muted);letter-spacing:-.025em;font-size:28px;line-height:1.5}.public-persona-page .persona-observation strong{color:var(--public-ink);font-weight:400}.public-persona-page .persona-revops-hero{padding-top:65px}.public-persona-page .persona-revops-hero .persona-heading{text-align:center;max-width:900px;margin:0 auto 58px}.public-persona-page .persona-revops-hero .persona-heading>p{max-width:615px;margin-inline:auto}.public-persona-page .persona-revops-hero .public-actions{justify-content:center}.public-persona-page .persona-revops-hero>.public-workflow{background:#eff3f0;max-width:1030px;margin:0 auto}.public-persona-page .persona-revops-hero .workflow-scene{padding:30px 38px}.public-persona-page .persona-revops-hero .workflow-topline{padding-inline:38px}.public-persona-page .persona-revops-hero figcaption{padding-left:38px}.public-persona-page .persona-evidence{grid-template-columns:1fr 1fr;gap:110px;display:grid}.public-persona-page .persona-evidence-copy>p{color:var(--public-muted);max-width:450px;margin-top:25px;font-size:17px;line-height:1.75}.public-persona-page .persona-evidence-principle{border-block:1px solid var(--public-line);color:var(--persona-accent);align-items:center;gap:17px;margin-top:37px;padding-block:22px;font:12px ui-monospace,monospace;display:flex}.public-persona-page .persona-evidence-list article{border-top:1px solid var(--public-line);grid-template-columns:25px 1fr;gap:22px;padding:26px 0;display:grid}.public-persona-page .persona-evidence-list article:first-child{border-top:0;padding-top:6px}.public-persona-page .persona-index{color:var(--persona-accent);font:11px/1.6 IBM Plex Mono,ui-monospace,monospace;display:block}.public-persona-page .persona-evidence-list .persona-index{padding-top:7px}.public-persona-page .persona-leader-hero .persona-heading{grid-template-columns:1.3fr .7fr;column-gap:80px;display:grid}.public-persona-page .persona-leader-hero .persona-heading .public-kicker{grid-column:1/-1}.public-persona-page .persona-leader-hero .persona-heading>p{margin:4px 0 25px;font-size:18px}.public-persona-page .persona-leader-hero .persona-heading .public-actions{flex-wrap:wrap;grid-column:2;gap:10px 20px}.public-persona-page .persona-leader-hero .persona-heading h1{grid-row:2/4;max-width:760px;font-size:clamp(50px,5.9vw,82px)}.public-persona-page .persona-coaching-stage{grid-template-columns:.7fr 1.3fr;align-items:center;gap:70px;margin-top:65px;display:grid}.public-persona-page .persona-coaching-stage>.public-workflow{background:#f1eff5}.public-persona-page .persona-coaching-note{padding-left:30px}.public-persona-page .persona-coaching-note>p{letter-spacing:-.04em;font-size:32px;line-height:1.4}.public-persona-page .persona-coaching-note em{color:var(--persona-accent);font-style:normal}.public-persona-page .persona-note-rule{background:#c8bcda;width:48px;height:1px;margin:27px 0;display:block}.public-persona-page .persona-coaching-note>span:last-child{color:var(--public-muted);font-size:13px;line-height:1.8}.public-persona-page .persona-agenda ol{margin:45px 0 0;padding:0;list-style:none}.public-persona-page .persona-agenda li{border-top:1px solid var(--public-line);grid-template-columns:50px .85fr 1.15fr;align-items:baseline;gap:25px;padding:28px 0;display:grid}.public-persona-page .persona-agenda li>p{margin:0}.public-persona-page .persona-founder-hero{grid-template-columns:1.05fr .95fr;align-items:start;gap:80px;padding-top:85px;display:grid}.public-persona-page .persona-founder-hero .persona-heading{padding-top:24px}.public-persona-page .persona-founder-board{min-width:0;padding-top:70px}.public-persona-page .persona-founder-board>.public-workflow{background:#f5f0e9}.public-persona-page .persona-founder-board .persona-margin-note{max-width:300px}.public-persona-page .persona-handoff{grid-template-columns:.9fr 1.1fr;gap:50px 80px;display:grid}.public-persona-page .persona-handoff-path{grid-template-columns:1fr;display:grid}.public-persona-page .persona-handoff-path article{border-left:1px solid #ddc5b8;padding-left:30px}.public-persona-page .persona-handoff-path h3{margin-top:17px}.public-persona-page .persona-handoff-bridge{height:55px;color:var(--persona-accent);align-items:center;margin-left:18px;display:flex}.public-persona-page .persona-handoff-bridge .material-symbols-outlined{transform:rotate(180deg)}.public-persona-page .persona-founder-principle{border-top:1px solid var(--public-line);grid-column:1/-1;grid-template-columns:.9fr 1.1fr;gap:80px;padding-top:35px;display:grid}.public-persona-page .persona-founder-principle>p{letter-spacing:-.03em;color:var(--public-muted);flex-direction:column;gap:6px;font-size:26px;display:flex}.public-persona-page .persona-founder-principle>p>span{color:var(--persona-accent)}@media (width<=1100px){.public-persona-page .persona-hero,.public-persona-page .persona-section{width:calc(100% - 80px)}.public-persona-page .persona-ae-hero,.public-persona-page .persona-founder-hero{gap:40px}.public-persona-page .persona-heading h1{font-size:clamp(45px,5.5vw,65px)}.public-persona-page .persona-heading>p{font-size:17px}.public-persona-page .persona-leader-hero .persona-heading{column-gap:40px}.public-persona-page .persona-evidence,.public-persona-page .persona-handoff{gap:50px}.public-persona-page .persona-coaching-stage{grid-template-columns:.55fr 1.45fr;gap:35px}.public-persona-page .persona-coaching-note{padding:0}.public-persona-page .persona-coaching-note>p{font-size:27px}}@media (width>=761px) and (width<=960px){.public-persona-page .persona-ae-hero,.public-persona-page .persona-founder-hero{grid-template-columns:1fr;gap:40px}.public-persona-page .persona-heading h1{font-size:clamp(50px,7.5vw,66px)}.public-persona-page .persona-brief,.public-persona-page .persona-founder-board{justify-self:center;width:100%;max-width:620px;padding-top:0}.public-persona-page .persona-founder-hero .persona-heading{padding-top:0}.public-persona-page .persona-leader-hero .persona-heading{display:block}.public-persona-page .persona-leader-hero .persona-heading>p{max-width:600px;margin-block:26px}.public-persona-page .persona-coaching-stage{grid-template-columns:1fr;margin-top:40px}.public-persona-page .persona-coaching-note{display:none}}@media (width<=760px){.public-persona-page .persona-hero,.public-persona-page .persona-section{width:calc(100% - 40px)}.public-persona-page .persona-hero{padding:40px 0 55px}.public-persona-page .persona-ae-hero,.public-persona-page .persona-founder-hero,.public-persona-page .persona-evidence,.public-persona-page .persona-handoff{grid-template-columns:1fr;gap:40px}.public-persona-page .persona-heading h1{font-size:clamp(46px,8.3vw,66px);line-height:1.06}.public-persona-page .persona-heading>p{margin-block:23px 27px;font-size:18px}.public-persona-page .persona-heading .public-actions{gap:13px 24px}.public-persona-page .persona-section{padding-block:50px 60px}.public-persona-page .persona-section h2{font-size:39px}.public-persona-page .persona-day-timeline{grid-template-columns:1fr;gap:30px;margin-top:35px}.public-persona-page .persona-day-timeline article,.public-persona-page .persona-day-timeline article:last-child{border-top:0;border-left:1px solid #b8c8f3;padding:0 0 0 25px}.public-persona-page .persona-timeline-mark{margin-bottom:14px}.public-persona-page .persona-timeline-mark>span{top:4px;left:-5px}.public-persona-page .persona-observation{grid-template-columns:1fr;gap:0;margin-top:40px;padding-top:30px}.public-persona-page .persona-observation>p{font-size:24px}.public-persona-page .persona-revops-hero .persona-heading{margin-bottom:35px}.public-persona-page .persona-revops-hero .workflow-scene{padding:22px}.public-persona-page .persona-revops-hero .workflow-topline{padding-inline:22px}.public-persona-page .persona-revops-hero figcaption{padding-left:22px}.public-persona-page .persona-leader-hero .persona-heading{display:block}.public-persona-page .persona-leader-hero .persona-heading h1{font-size:clamp(46px,8.3vw,66px)}.public-persona-page .persona-leader-hero .persona-heading>p{margin-block:23px 27px}.public-persona-page .persona-coaching-stage{grid-template-columns:1fr;gap:24px;margin-top:40px}.public-persona-page .persona-coaching-note{display:none}.public-persona-page .persona-agenda li{grid-template-columns:25px 1fr;gap:13px;padding-block:25px}.public-persona-page .persona-agenda li>p{grid-column:2}.public-persona-page .persona-founder-hero .persona-heading,.public-persona-page .persona-founder-board{padding-top:0}.public-persona-page .persona-founder-principle{grid-template-columns:1fr;gap:0}}@media (width<=390px){.public-persona-page .persona-evidence-principle{gap:10px;font-size:11px}.public-persona-page .persona-revops-hero .workflow-scene{padding-inline:14px}}.customer-agents{gap:var(--space-5);max-width:1440px;padding:var(--space-6);margin:0 auto;display:grid}.customer-agents h2,.customer-agents h3,.customer-agents p{margin:0}.customer-agents h2{font-size:var(--text-heading);letter-spacing:var(--tracking-heading)}.customer-agents h3{font-size:var(--text-section)}.customer-agent-header,.customer-agent-section-head,.customer-agent-actions{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.customer-agent-header p{color:var(--ink-soft);max-width:72ch;margin-top:5px}.customer-agent-actions{justify-content:flex-start}.customer-agent-grid{grid-template-columns:minmax(230px,300px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.customer-agent-card,.customer-agent-empty{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel,white);padding:var(--space-4)}.customer-agent-card{gap:18px;min-width:0;display:grid}.customer-agent-card>section{gap:var(--space-3);display:grid}.customer-agent-card>section+section{border-top:1px solid var(--line);padding-top:18px}.customer-agent-empty{gap:var(--space-2);padding:var(--space-8);display:grid}.customer-agent-empty p,.customer-agent-help{color:var(--ink-soft);font-size:var(--text-dense);line-height:1.55}.customer-agent-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.customer-agent-list button{text-align:left;background:var(--panel,white);width:100%;color:var(--ink);border:1px solid var(--line);border-radius:var(--r);cursor:pointer;gap:7px;padding:14px;display:grid}.customer-agent-list button:hover{border-color:var(--line-2);background:var(--panel-2)}.customer-agent-list button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.customer-agent-list strong,.customer-agent-version-title{overflow-wrap:anywhere}.customer-agent-list-meta{gap:var(--space-2);color:var(--ink-soft);font-size:var(--text-label);flex-wrap:wrap;display:flex}.customer-agent-status{width:fit-content;padding:2px var(--space-2);border-radius:var(--r-sm);background:var(--panel-2);font-size:var(--text-label);color:var(--ink-soft);font-weight:650;display:inline-flex}.customer-agent-status.published{background:var(--good-soft);color:var(--good)}.customer-agent-status.tested{background:var(--accent-soft);color:var(--accent-ink)}.customer-agent-templates{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.customer-agent-template{text-align:left;color:var(--ink);background:var(--panel,white);border:1px solid var(--line);border-radius:var(--r);cursor:pointer;gap:5px;padding:14px;display:grid}.customer-agent-template[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.customer-agent-template span{color:var(--ink-soft);font-size:var(--text-label);line-height:1.55}.customer-agent-fields{gap:14px;display:grid}.customer-agent-field{font-size:var(--text-dense);gap:6px;font-weight:600;display:grid}.customer-agent-field input,.customer-agent-field textarea,.customer-agent-field select{box-sizing:border-box;background:var(--panel,white);width:100%;color:var(--ink);padding:var(--space-2) var(--space-3);border:1px solid var(--line-2,#c8d4e4);border-radius:var(--r-sm);font:inherit;font-weight:400;font-size:var(--text-body)}.customer-agent-field textarea{resize:vertical;min-height:82px}.customer-agent-field input:disabled,.customer-agent-field textarea:disabled,.customer-agent-field select:disabled{background:var(--panel-2)}.customer-agent-field .customer-agent-help{font-size:var(--text-label);font-weight:400}.customer-agent-checks{gap:var(--space-2);border:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;display:grid}.customer-agent-checks legend{font-size:var(--text-dense);margin-bottom:var(--space-2);font-weight:600}.customer-agent-check{align-items:flex-start;gap:var(--space-2);border:1px solid var(--line);border-radius:var(--r-sm);font-size:var(--text-dense);padding:10px;display:flex}.customer-agent-check input{flex-shrink:0;margin-top:3px}.customer-agent-check span{gap:3px;display:grid}.customer-agent-check small{color:var(--ink-soft);line-height:1.5}.customer-agent-delegations{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.customer-agent-delegations legend{font-size:var(--text-dense);margin-bottom:var(--space-2);font-weight:600}.customer-agent-delegation{gap:var(--space-2);border:1px solid var(--line);border-radius:var(--r-sm);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;padding:10px;display:grid}.customer-agent-meta{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.customer-agent-meta dt{color:var(--ink-soft);font-size:var(--text-label)}.customer-agent-meta dd{font-size:var(--text-dense);overflow-wrap:anywhere;white-space:pre-wrap;margin:2px 0 0}.customer-agent-note{padding:var(--space-3) 14px;background:var(--accent-soft);border-radius:var(--r-sm);color:var(--ink);font-size:var(--text-dense);line-height:1.55}.customer-agent-error{padding:var(--space-3) 14px;border:1px solid color-mix(in srgb, var(--bad) 30%, var(--line));background:var(--bad-soft);border-radius:var(--r-sm);color:var(--bad);font-size:var(--text-dense)}.customer-agent-history{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.customer-agent-history li{padding-bottom:var(--space-3);border-bottom:1px solid var(--line);font-size:var(--text-dense);gap:5px;display:grid}.customer-agent-history li:last-child{border-bottom:0;padding-bottom:0}.customer-agent-preview{border-radius:var(--r);background:var(--panel-2);font-size:var(--text-body);line-height:var(--leading-reading);gap:10px;padding:14px;display:grid}.customer-agent-preview p,.customer-agent-guidance{white-space:pre-wrap;overflow-wrap:anywhere}.customer-agent-preview ul{margin:0;padding-left:18px}.customer-agent-view-heading{gap:6px;display:grid}.customer-agent-version-picker{max-width:360px}@media (width<=1000px){.customer-agent-grid{gap:var(--space-3);grid-template-columns:minmax(200px,240px) minmax(0,1fr)}.customer-agent-templates,.customer-agent-checks{grid-template-columns:1fr}}@media (width<=700px){.customer-agent-delegation{grid-template-columns:minmax(0,1fr)}.customer-agents{padding:var(--space-4) var(--space-3);gap:14px}.customer-agent-grid{grid-template-columns:1fr}.customer-agent-list{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-agent-card{padding:var(--space-4)}.customer-agent-header{align-items:flex-start}.customer-agent-meta{grid-template-columns:1fr}.customer-agent-actions .btn{min-height:40px}}@media (width<=420px){.customer-agent-list{grid-template-columns:1fr}}.customer-agent-field .customer-agent-instructions{min-height:260px;font-family:var(--font-mono);font-size:var(--text-dense);line-height:1.65}.customer-agent-starters summary{cursor:pointer;font-size:var(--text-dense);color:var(--ink-soft);padding:var(--space-1) 0 var(--space-3)}.customer-agent-import{cursor:pointer;position:relative;overflow:hidden}.customer-agent-import input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.customer-agent-import:focus-within{outline:2px solid var(--accent);outline-offset:3px}.customer-agent-import.disabled{opacity:.55;cursor:default}.customer-agent-automation{gap:var(--space-5);max-width:880px;display:grid}.customer-agent-automation .customer-agent-card{gap:var(--space-4)}.customer-agent-automation h3,.customer-agent-automation p{margin:0}.customer-agent-automation .customer-agent-checks{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.customer-agent-planned-actions{gap:var(--space-3);padding-left:22px;display:grid}.customer-agent-planned-actions li{padding-left:var(--space-1)}.customer-agent-planned-actions p{color:var(--ink-soft);margin-top:5px}.customer-agent-workflow{gap:14px;min-width:0;display:grid}.customer-agent-workflow h4{font-size:var(--text-dense);margin:0 0 6px}.customer-agent-success-checks{gap:9px;margin:10px 0;padding-left:22px;display:grid}.customer-agent-success-checks li{overflow-wrap:anywhere;padding-left:3px}.customer-agent-success-checks .customer-agent-status{margin-right:7px}.customer-agent-workflow-trace summary,.deal-job-plan-review>summary{cursor:pointer;font-size:var(--text-dense);font-weight:600}.customer-agent-workflow-trace ol{gap:10px;padding-left:22px;display:grid}.customer-agent-workflow-trace p{color:var(--ink-soft);margin-top:var(--space-1)}.customer-agent-learning-influences{gap:9px;display:grid}.customer-agent-workflow-trace,.customer-agent-learning-influences{overflow-wrap:anywhere}.customer-agent-learning{gap:18px;min-width:0;max-width:1100px;display:grid}.customer-agent-learning h3,.customer-agent-learning h4,.customer-agent-learning p{margin:0}.customer-agent-learning h4{font-size:var(--text-body)}.customer-agent-learning>.customer-agent-section-head{align-items:flex-start}.customer-agent-learning>.customer-agent-section-head p{margin-top:6px}.customer-agent-learning-grid{gap:var(--space-4);grid-template-columns:minmax(180px,240px) minmax(0,1fr);align-items:start;display:grid}.customer-agent-learning-editor{font-size:var(--text-dense)}.customer-agent-learning-editor>details{gap:10px;display:grid}.customer-agent-learning-editor summary{cursor:pointer;font-weight:600}.customer-agent-learning-editor details .customer-agent-meta{margin:10px 0}.customer-agent-learning-editor .customer-agent-field{min-width:0}.customer-agent-learning-editor .customer-agent-actions .btn{white-space:normal}@media (width<=850px){.customer-agent-learning-grid{grid-template-columns:1fr}.customer-agent-learning-grid nav .customer-agent-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.customer-agent-learning-grid nav .customer-agent-list,.customer-agent-learning-editor .customer-agent-meta{grid-template-columns:1fr}}.customer-agent-activity{gap:var(--space-4);min-width:0;display:grid}.customer-agent-activity .customer-agent-card{overflow-wrap:anywhere;min-width:0}.customer-agent-feedback{border-top:1px solid var(--line);margin-top:var(--space-4);padding-top:var(--space-3);gap:10px;display:grid}.customer-agent-feedback label{gap:6px;display:grid}.customer-agent-feedback select,.customer-agent-feedback textarea{width:100%;max-width:100%;font:inherit}.customer-agent-feedback button{justify-self:start}@media (width<=600px){.customer-agent-activity .customer-agent-header{flex-wrap:wrap;align-items:flex-start;gap:10px}}.customer-agent-fields>button,.customer-agent-activity .customer-agent-card>button{justify-self:start}.customer-agent-qualification-options{border:0;gap:10px;min-width:0;padding:0;display:grid}.customer-agent-qualification-options legend{font-size:var(--text-dense);margin-bottom:10px;font-weight:600}.customer-agent-qualification-options>button{justify-self:start}.followups-view{height:calc(100vh - var(--canvas-appbar-h));min-height:660px;color:var(--ink);background:var(--panel);flex-direction:column;display:flex}.fu-header{justify-content:space-between;align-items:flex-end;gap:var(--space-6);padding:var(--space-4) var(--space-page-x);border-bottom:1px solid var(--line);flex:none;display:flex}.fu-eyebrow,.fu-panel-label{color:var(--accent-ink);font-size:var(--text-label);letter-spacing:.075em;text-transform:uppercase;margin:0;font-weight:650;display:block}.fu-header h2{margin:5px 0 var(--space-1);font-size:var(--text-heading);letter-spacing:var(--tracking-heading);font-weight:590;line-height:1.25}.fu-header>div:first-child>p:last-child{color:var(--ink-soft);font-size:var(--text-dense);margin:0}.fu-summary{border:1px solid var(--line-2);border-radius:var(--r);background:var(--line-2);flex:none;gap:1px;display:flex;overflow:hidden}.fu-summary>div{min-width:104px;padding:9px var(--space-3);background:var(--panel);grid-template-columns:auto 1fr;align-items:baseline;gap:7px;display:grid}.fu-summary strong{font-size:var(--text-section);font-weight:600}.fu-summary span{color:var(--ink-faint);font-size:var(--text-label);line-height:1.2}.fu-workspace{flex:auto;grid-template-columns:268px minmax(440px,1fr) 302px;min-height:0;display:grid;overflow:hidden}.fu-queue,.fu-tuner{background:var(--panel-2);min-width:0;min-height:0}.fu-queue{border-right:1px solid var(--line-2);flex-direction:column;display:flex}.fu-queue-head,.fu-tuner-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:17px var(--space-4) 13px;flex:none;display:flex}.fu-queue-head small,.fu-tuner-head small{color:var(--ink-faint);font-size:var(--text-label);margin-top:2px;display:block}.fu-search{align-items:center;gap:var(--space-1);border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--panel);width:98px;color:var(--ink-faint);padding:5px 7px;display:flex}.fu-search:focus-within,.fu-message textarea:focus,.fu-template-control textarea:focus,.fu-instructions textarea:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.fu-search input{width:100%;min-width:0;color:var(--ink);font-size:var(--text-label);background:0 0;border:0;outline:0;padding:0}.fu-search .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fu-call-list{min-height:0;padding:0 var(--space-2) 14px;flex:auto;overflow-y:auto}.fu-call{width:100%;padding:var(--space-3) 10px;border-radius:var(--r-sm);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;gap:3px;display:grid}.fu-call:hover{background:var(--panel)}.fu-call.on{border-left-color:var(--accent);background:var(--panel)}.fu-call-top{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.fu-call-top strong,.fu-call-title,.fu-call-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fu-call-top strong{font-size:var(--text-dense);font-weight:600}.fu-call-title{color:var(--ink-soft);font-size:var(--text-label)}.fu-call-meta{color:var(--ink-faint);font-size:var(--text-label)}.fu-call-state{border:1px solid var(--line-2);color:var(--ink-faint);background:var(--panel-2);font-size:var(--text-label);border-radius:999px;flex:none;padding:2px 6px;font-weight:600}.fu-call-state.done{color:var(--accent-ink);background:var(--accent-soft)}.fu-call-state.mine{color:var(--ink);border-color:var(--accent)}.fu-list-label{justify-content:space-between;align-items:baseline;gap:var(--space-2);padding:var(--space-2) 10px var(--space-1);display:flex}.fu-list-label small{color:var(--ink-faint);font-size:var(--text-label)}.fu-drafts{padding-bottom:var(--space-2);border-bottom:1px solid var(--line-2);margin-bottom:var(--space-1)}.fu-empty .fu-drafts{width:min(100%,360px);margin-top:var(--space-5);text-align:left;border-bottom:0}.fu-no-results{color:var(--ink-faint);font-size:var(--text-label);margin:18px 10px}.fu-composer{background:var(--panel);min-width:0;min-height:0;padding:21px 27px 25px;overflow-y:auto}.fu-composer-head,.fu-composer-actions{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.fu-composer-head{margin-bottom:15px}.fu-composer-head h3{margin:var(--space-1) 0 1px;font-size:var(--text-heading);letter-spacing:var(--tracking-heading);font-weight:600}.fu-composer-head p{color:var(--ink-faint);font-size:var(--text-label);margin:0}.fu-deal-link{color:var(--accent-ink);font-size:var(--text-label);cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:5px 2px;font-weight:560;display:inline-flex}.fu-deal-link:hover{text-decoration:underline}.fu-evidence{margin-bottom:var(--space-4);padding:13px 14px var(--space-3);border:1px solid color-mix(in srgb, var(--accent) 16%, var(--line-2));border-radius:var(--r);background:color-mix(in srgb, var(--accent-soft) 58%, var(--panel))}.fu-evidence-head{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--ink-faint);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.055em;font-weight:550;display:flex}.fu-evidence-head>span:first-child{color:var(--accent-ink);align-items:center;gap:5px;display:inline-flex}.fu-evidence>p{margin:var(--space-2) 0 9px;color:var(--ink-soft);font-size:var(--text-label);line-height:1.5}.fu-evidence-tags{flex-wrap:wrap;gap:5px;display:flex}.fu-evidence-tags span,.fu-recipient{border:1px solid var(--line-2);background:var(--panel);color:var(--ink-soft);font-size:var(--text-label);border-radius:999px;padding:2px 7px}.fu-evidence details{margin-top:9px}.fu-evidence summary{color:var(--accent-ink);font-size:var(--text-label);cursor:pointer;font-weight:560}.fu-evidence ul{margin:var(--space-2) 0 0;gap:6px;padding:0;list-style:none;display:grid}.fu-evidence li{border-left:2px solid var(--line-2);color:var(--ink-soft);font-size:var(--text-label);padding-left:9px;line-height:1.45}.fu-recipient-row,.fu-subject{column-gap:var(--space-2);border-bottom:1px solid var(--line);grid-template-columns:52px minmax(0,1fr);align-items:center;padding:7px 0;display:grid}.fu-recipient-row>div{flex-wrap:wrap;gap:5px;display:flex}.fu-recipient-row>span,.fu-field>span{color:var(--ink-faint);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.045em;font-weight:560}.fu-recipient.muted{color:var(--ink-faint)}.fu-subject input{width:100%;min-width:0;color:var(--ink);font-size:var(--text-dense);text-overflow:ellipsis;background:0 0;border:0;outline:0;padding:5px 0;font-weight:540}.fu-message{margin-top:var(--space-3);display:block}.fu-message>span{margin-bottom:5px;display:block}.fu-message textarea{resize:vertical;width:100%;min-height:224px;padding:15px var(--space-4);border:1px solid var(--line-2);border-radius:var(--r);color:var(--ink);background:var(--panel);font-size:var(--text-dense);outline:0;line-height:1.65}.fu-draft-citations{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--panel-2);margin-top:9px;padding:9px 11px}.fu-draft-citations summary{color:var(--accent-ink);font-size:var(--text-label);cursor:pointer;font-weight:600}.fu-draft-citations ul{gap:var(--space-2);margin:9px 0 0;padding:0;list-style:none;display:grid}.fu-draft-citations li{font-size:var(--text-label);gap:2px;line-height:1.45;display:grid}.fu-draft-citations li span{color:var(--ink-soft)}.fu-draft-citations li a{width:fit-content;color:var(--accent-ink)}.fu-error{color:var(--bad);font-size:var(--text-label);margin:9px 0 0;line-height:1.45}.fu-note{color:var(--ink-soft);font-size:var(--text-label);margin:9px 0 0;line-height:1.45}.fu-note .fu-deal-link{padding:0}.fu-match-row{margin-top:var(--space-2);flex-wrap:wrap;align-items:center;gap:7px;display:flex}.fu-match-select{flex:220px;min-width:0}.fu-composer-actions{margin-top:var(--space-3);align-items:center}.fu-composer-actions>span{color:var(--ink-faint);font-size:var(--text-label);align-items:center;gap:5px;display:inline-flex}.fu-composer-actions>div{gap:7px;display:flex}.fu-copy,.fu-generate{min-height:34px;padding:7px var(--space-3);border-radius:var(--r-sm);font-size:var(--text-label);cursor:pointer;justify-content:center;align-items:center;gap:6px;font-weight:570;display:inline-flex}.fu-copy{border:1px solid var(--line-2);background:var(--panel);color:var(--ink-soft)}.fu-generate{border:1px solid var(--primary);background:var(--primary);color:var(--on-primary)}.fu-copy:hover:not(:disabled){border-color:var(--accent);color:var(--ink)}.fu-generate:hover:not(:disabled){background:var(--primary-hover)}.fu-copy:disabled,.fu-generate:disabled{opacity:.5;cursor:default}.fu-tuner{border-left:1px solid var(--line-2);padding-bottom:var(--space-6);overflow-y:auto}.fu-tuner-head{z-index:2;border-bottom:1px solid var(--line-2);background:var(--panel-2);padding-bottom:15px;position:sticky;top:0}.fu-saved{background:var(--panel);color:var(--ink-faint);font-size:var(--text-label);border-radius:999px;padding:2px 6px}.fu-control-group{padding:15px var(--space-4) 0;margin:0;display:block}.fu-control-group h3{margin:0 0 var(--space-2);color:var(--ink-soft);font-size:var(--text-label);letter-spacing:.035em;text-transform:uppercase;font-weight:620}.fu-option-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.fu-length-options{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.fu-option-grid button,.fu-length-options button{padding:var(--space-2) 9px;border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--panel);color:var(--ink-soft);text-align:left;cursor:pointer;gap:1px;display:grid}.fu-length-options button{padding:7px}.fu-option-grid button.on,.fu-length-options button.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.fu-option-grid strong,.fu-length-options strong{font-size:var(--text-label);font-weight:620}.fu-option-grid span,.fu-length-options span{color:var(--ink-faint);font-size:var(--text-label);line-height:1.3}.fu-control-title{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.fu-control-title button{color:var(--accent-ink);font-size:var(--text-label);cursor:pointer;background:0 0;border:0;padding:0}.fu-template-tabs{border-radius:var(--r-sm);background:var(--bg-2);grid-template-columns:1fr 1fr;padding:2px;display:grid}.fu-template-tabs button{color:var(--ink-faint);font-size:var(--text-label);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:5px;font-weight:560}.fu-template-tabs button.on{background:var(--panel);color:var(--ink)}.fu-template-control textarea,.fu-instructions textarea{resize:vertical;border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--panel);width:100%;color:var(--ink-soft);font-size:var(--text-label);outline:0;margin-top:7px;padding:9px 10px;line-height:1.45}.fu-template-control textarea{min-height:122px}.fu-template-control textarea[readonly]{background:var(--panel-2);color:var(--ink-faint)}.fu-template-control small,.fu-instructions small{margin-top:var(--space-1);color:var(--ink-faint);font-size:var(--text-label);line-height:1.35;display:block}.fu-instructions textarea{min-height:78px;margin-top:0}.fu-instructions small{text-align:right}.fu-empty{min-height:calc(100vh - 56px);padding:var(--space-10) var(--space-6);text-align:center;place-content:center;justify-items:center;display:grid}.fu-empty h2{margin:var(--space-3) 0 5px;font-size:var(--text-heading)}.fu-empty p{max-width:440px;color:var(--ink-soft);font-size:var(--text-dense);margin:0}@media (width<=1340px){.followups-view{height:calc(100vh - var(--canvas-appbar-h));min-height:calc(100vh - 56px)}.fu-workspace{grid-template-columns:250px minmax(440px,1fr);overflow:visible}.fu-queue{grid-area:1/1/span 2;max-height:calc(100vh - 56px)}.fu-composer{grid-area:1/2;overflow:visible}.fu-tuner{border-top:1px solid var(--line-2);grid-area:2/2;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.fu-tuner-head{grid-column:1/-1;position:static}}@media (width<=860px){.fu-header{padding:var(--space-4) var(--space-page-x);align-items:flex-start;gap:var(--space-6);flex-direction:column}.fu-summary{width:100%}.fu-summary>div{flex:1 1 0}.fu-workspace{display:block}.fu-queue{border-right:0;border-bottom:1px solid var(--line-2);max-height:310px}.fu-composer{padding:22px var(--space-5) 28px}.fu-tuner{border-left:0;display:block}}@media (width<=560px){.appbar{gap:var(--space-2);padding-inline:10px}.appbar-title{font-size:var(--text-section);white-space:nowrap}.appbar-search{justify-content:center;width:36px;padding-inline:7px}.appbar-search>span:not(.material-symbols-outlined),.appbar-search kbd{display:none}.fu-header h2{font-size:var(--text-heading)}.fu-summary>div{grid-template-columns:1fr;gap:0}.fu-composer-head,.fu-composer-actions{flex-direction:column;align-items:flex-start}.fu-composer-actions>div{width:100%}.fu-copy,.fu-generate{flex:1 1 0}.fu-recipient-row,.fu-subject{grid-template-columns:44px minmax(0,1fr)}.fu-option-grid{grid-template-columns:1fr}}.fu-missing{color:var(--ink-faint);text-align:center;place-content:center;justify-items:center;gap:6px;display:grid}.fu-missing h3{margin:var(--space-3) 0 0;color:var(--ink);font-size:var(--text-heading)}.fu-missing p{max-width:380px;color:var(--ink-soft);font-size:var(--text-dense);margin:0}.automation-header{padding:var(--space-6) var(--space-page-x) 0}.automation-title{margin:0 0 var(--space-3);font-size:var(--text-heading);letter-spacing:var(--tracking-heading);font-weight:500}.automation-tabs{gap:var(--space-1);border-bottom:1px solid var(--line-2);display:flex}.automation-tab{padding:var(--space-2) 14px;color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px}.automation-tab:hover{color:var(--ink)}.automation-tab.active{border-bottom-color:var(--accent);color:var(--ink);font-weight:600}.automation-tab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.automation-explainer{margin:var(--space-3) 0 0;color:var(--ink-soft);font-size:var(--text-dense)}.automation-area .wf-page{padding-top:var(--space-4)}.automation-area .wf-page-head{margin-bottom:var(--space-4);justify-content:flex-end}.automation-area .customer-agents{max-width:none;padding:var(--space-4) var(--space-page-x) var(--space-8);margin:0}.automation-controls{gap:var(--space-8);max-width:960px;padding:var(--space-5) var(--space-page-x) var(--space-12);display:grid}.automation-controls-rules .customer-agent-card{max-width:880px}.wf-kill-banner .btn{margin-left:auto}.cdp{width:100%;min-width:0;padding:var(--space-6);color:var(--ink);background:var(--panel);font-family:var(--font-sans);--cdp-risk:var(--warn);--cdp-stale:var(--ink-soft);--cdp-healthy:var(--good);--cdp-neutral:var(--accent-ink);overflow-x:clip}.cdp-announcer{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cdp-header{justify-content:space-between;align-items:flex-end;gap:var(--space-6);padding-bottom:18px;display:flex}.cdp-heading-copy{min-width:0}.cdp-kicker{margin-bottom:var(--space-1);color:var(--ink-faint);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;font-weight:650;display:block}.cdp-heading-copy h2,.cdp-timeline-head h3,.cdp-needs-time h3,.cdp-all-day h3{color:var(--ink);margin:0}.cdp-heading-copy h2{font-size:var(--text-title);letter-spacing:var(--tracking-heading);font-weight:560;line-height:1.15}.cdp-heading-copy h2:focus{outline:none}.cdp-heading-copy h2:focus-visible{border-radius:var(--r-sm);outline:2px solid var(--accent);outline-offset:4px}.cdp-counts{gap:var(--space-2) var(--space-4);color:var(--ink-soft);font-size:var(--text-label);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:10px 0 0;display:flex}.cdp-counts span+span:before{content:"·";margin-right:var(--space-4);color:var(--line-2)}.cdp-date-nav{flex:none;align-items:center;gap:6px;display:inline-flex}.cdp-date-nav button{min-width:var(--row-interactive);height:var(--row-interactive);border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--panel);color:var(--ink-soft);font:inherit;font-size:var(--text-dense);cursor:pointer;place-items:center;padding:0 10px;font-weight:560;display:inline-grid}.cdp-date-nav button:hover,.cdp-date-nav button:focus-visible{border-color:var(--outline);color:var(--ink)}.cdp-date-nav .cdp-today[aria-current=date]{border-color:var(--accent);color:var(--accent-ink);background:var(--accent-soft)}.cdp-empty,.cdp-timeline-empty{color:var(--ink-faint);font-size:var(--text-dense);margin:0;line-height:1.45}.cdp-all-day{min-width:0;margin-bottom:var(--space-3);border:1px solid var(--line-2);border-radius:var(--r);background:var(--surface-container-lowest);grid-template-columns:76px minmax(0,1fr);align-items:stretch;display:grid}.cdp-all-day h3{padding:var(--space-3) 10px;color:var(--ink-faint);font-size:var(--text-label);letter-spacing:.04em;text-transform:uppercase;font-weight:650;line-height:1.3}.cdp-all-day-content{border-left:1px solid var(--line-2);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:7px;min-width:0;padding:7px;display:grid}.cdp-all-day.is-empty{align-items:baseline;gap:var(--space-2);background:0 0;border:0;margin-bottom:7px;display:flex}.cdp-all-day.is-empty h3{font-size:var(--text-label);flex:none;padding:0}.cdp-all-day.is-empty .cdp-all-day-content{border:0;padding:0;display:block}.cdp-all-day.is-empty .cdp-empty{font-size:var(--text-label)}.cdp-call-card{--cdp-event-color:var(--cdp-neutral);--cdp-event-bg:color-mix(in srgb, var(--accent-soft) 68%, var(--panel));width:100%;min-width:0;padding:var(--space-2) 10px;border:1px solid color-mix(in srgb, var(--cdp-event-color) 28%, var(--line-2));border-left:4px solid var(--cdp-event-color);border-radius:var(--r-sm);background:var(--cdp-event-bg);color:var(--ink);font:inherit;text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:1px;display:flex;overflow:hidden}.cdp-call-card[data-tone=risk]{--cdp-event-color:var(--cdp-risk);--cdp-event-bg:color-mix(in srgb, var(--warn) 12%, var(--panel))}.cdp-call-card[data-tone=stale]{--cdp-event-color:var(--cdp-stale);--cdp-event-bg:color-mix(in srgb, var(--ink-soft) 10%, var(--panel))}.cdp-call-card[data-tone=healthy]{--cdp-event-color:var(--cdp-healthy);--cdp-event-bg:color-mix(in srgb, var(--good) 10%, var(--panel))}.cdp-call-card:hover,.cdp-call-card:focus-visible{border-color:var(--cdp-event-color);box-shadow:var(--shadow);outline:none}.cdp-call-card.is-selected{box-shadow:0 0 0 2px var(--panel), 0 0 0 4px var(--accent)}.cdp-call-card.is-all-day{min-height:76px}.cdp-call-card.is-timeline{height:100%;padding:6px var(--space-2);border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000;border-radius:4px}.cdp-call-content{flex-direction:column;flex:none;align-items:flex-start;gap:1px;width:100%;min-width:0;display:flex}.cdp-call-content>*{flex:none}.cdp-call-topline{flex-wrap:wrap;align-items:center;gap:3px 7px;width:100%;min-width:0;margin-bottom:1px;display:flex}.cdp-call-topline time{color:var(--ink-soft);font-size:var(--text-label);font-variant-numeric:tabular-nums;font-weight:650}.cdp-live{padding:1px var(--space-1);border:1px solid var(--cdp-event-color);color:var(--cdp-event-color);font-size:var(--text-label);letter-spacing:.08em;border-radius:3px;font-weight:750}.cdp-call-company,.cdp-call-title,.cdp-call-recording{overflow-wrap:anywhere;max-width:100%}.cdp-call-company{color:var(--ink-soft);font-size:var(--text-label);font-weight:700;line-height:1.2}.cdp-call-title{color:var(--ink);font-size:var(--text-dense);font-weight:700;line-height:1.25}.cdp-call-status{align-items:center;gap:var(--space-1);color:var(--ink-soft);font-size:var(--text-label);margin-top:2px;font-weight:680;line-height:1.2;display:inline-flex}.cdp-call-status[data-tone=risk]{color:var(--cdp-risk)}.cdp-call-status[data-tone=stale]{color:var(--cdp-stale)}.cdp-call-status[data-tone=healthy]{color:color-mix(in srgb, var(--cdp-healthy) 75%, var(--ink))}.cdp-call-recording{color:var(--ink-faint);font-size:var(--text-label);margin-top:2px;line-height:1.2}.cdp-timeline-region{min-width:0}.cdp-timeline-head{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:9px 0;display:flex}.cdp-timeline-head h3{font-size:var(--text-body);font-weight:650}.cdp-timeline-head p{color:var(--ink-faint);font-size:var(--text-label);font-variant-numeric:tabular-nums;margin:0}.cdp-timeline-empty{padding:22px var(--space-4);border:1px solid var(--line-2);border-radius:var(--r);background:var(--surface-container-lowest);text-align:center}.cdp-timeline{min-width:0;height:var(--cdp-timeline-height);border:1px solid var(--line-2);border-radius:var(--r);background:var(--panel);grid-template-columns:76px minmax(0,1fr);display:grid;overflow:hidden}.cdp-time-gutter,.cdp-timeline-canvas{min-width:0;height:var(--cdp-timeline-height);position:relative}.cdp-time-gutter{z-index:1;border-right:1px solid var(--line-2);background:var(--surface-container-lowest)}.cdp-time-mark{top:var(--cdp-mark-top);max-width:calc(100% - 10px);color:var(--ink-faint);font-size:var(--text-label);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:560;line-height:1;position:absolute;right:10px;transform:translateY(-50%)}.cdp-time-mark:first-child{transform:translateY(5px)}.cdp-timeline-canvas{isolation:isolate;background:color-mix(in srgb, var(--surface-container-lowest) 58%, var(--panel))}.cdp-canvas-empty{z-index:1;max-width:calc(100% - 24px);padding:var(--space-1) 7px;border:1px solid color-mix(in srgb, var(--line-2) 68%, transparent);background:color-mix(in srgb, var(--panel) 90%, transparent);color:var(--ink-faint);font-size:var(--text-label);pointer-events:none;border-radius:999px;margin:0;line-height:1.3;position:absolute;top:12px;left:12px}.cdp-grid-line{z-index:0;top:var(--cdp-mark-top);border-top:1px solid var(--line);pointer-events:none;position:absolute;left:0;right:0}.cdp-grid-line[data-major=true]{border-top-color:var(--line-2)}.cdp-grid-line-end{top:auto;bottom:0}.cdp-now-line{z-index:4;top:var(--cdp-mark-top);border-top:2px solid var(--accent);pointer-events:none;position:absolute;left:0;right:0}.cdp-now-line:before{content:"";background:var(--accent);border-radius:999px;width:8px;height:8px;position:absolute;top:-5px;left:-4px}.cdp-timeline-item{z-index:2;top:var(--cdp-item-top);left:calc(var(--cdp-item-left) + 2px);width:calc(var(--cdp-item-width) - 4px);height:calc(var(--cdp-item-height) - 2px);min-width:0;min-height:42px;position:absolute}.cdp-timeline-item:hover,.cdp-timeline-item:focus-within{z-index:5}.cdp-timeline.is-packed,.cdp-timeline.is-packed .cdp-time-gutter,.cdp-timeline.is-packed .cdp-timeline-canvas{height:var(--cdp-narrow-timeline-height)}.cdp-timeline.is-packed .cdp-time-mark,.cdp-timeline.is-packed .cdp-grid-line,.cdp-timeline.is-packed .cdp-now-line{top:var(--cdp-narrow-mark-top)}.cdp-timeline.is-packed .cdp-timeline-item{top:var(--cdp-narrow-item-top);width:calc(100% - 4px);height:var(--cdp-narrow-item-height);min-height:0;left:2px}.cdp-timeline.is-packed .cdp-timeline-item>.cdp-call-card,.cdp-timeline.is-packed .cdp-timeline-item>.cdp-task-card{width:100%;height:100%;min-height:0}.cdp-task-card{border:1px solid var(--line-2);border-left:4px solid color-mix(in srgb, var(--ink-soft) 72%, var(--line-2));border-radius:var(--r-sm);background:var(--panel);align-items:stretch;gap:0;min-width:0;display:flex;overflow:hidden}.cdp-task-card.is-timeline{border-top-color:color-mix(in srgb, var(--line-2) 55%, transparent);border-right-color:color-mix(in srgb, var(--line-2) 55%, transparent);border-bottom-color:color-mix(in srgb, var(--line-2) 55%, transparent);background:color-mix(in srgb, var(--surface-container-low) 76%, var(--panel));border-left-style:dashed;height:100%}.cdp-task-card.is-done{opacity:.65}.cdp-task-card.is-timeline.is-suggested{border-style:dashed;border-color:color-mix(in srgb, var(--ink-soft) 45%, var(--line-2));background:var(--panel)}.cdp-task-suggested{color:var(--ink-faint);font-size:var(--text-label);letter-spacing:.02em;grid-column:1/-1;font-weight:600}.cdp-task-toggle{width:34px;min-height:42px;padding:var(--space-3) 0 0;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;place-items:start center;display:grid}.cdp-task-card.is-timeline .cdp-task-toggle{height:100%;padding-top:9px}.cdp-task-toggle:focus-visible,.cdp-task-body:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.cdp-task-check{border:1.5px solid var(--line-2);background:var(--panel);color:#0000;border-radius:4px;place-items:center;width:17px;height:17px;display:grid}.cdp-task-toggle:hover .cdp-task-check{border-color:var(--accent);color:var(--accent)}.cdp-task-check.is-checked{border-color:var(--accent);background:var(--accent);color:var(--on-primary)}.cdp-task-body{min-width:0;padding:var(--space-2) 9px 9px 2px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;flex-direction:column;flex:1;justify-content:flex-start;display:flex;overflow:hidden}.cdp-task-copy{flex:none;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:1px 10px;width:100%;min-width:0;display:grid}.cdp-task-body:hover{background:color-mix(in srgb, var(--surface-container-low) 68%, transparent)}.cdp-task-title,.cdp-task-context,.cdp-task-reason{overflow-wrap:anywhere;min-width:0}.cdp-task-title{color:var(--ink);font-size:var(--text-label);grid-column:1;font-weight:680;line-height:1.25}.cdp-task-context{color:var(--ink-soft);font-size:var(--text-label);grid-column:1;line-height:1.25}.cdp-task-reason{color:var(--ink-faint);font-size:var(--text-label);grid-column:1/-1;margin-top:3px;line-height:1.25}.cdp-task-when{color:var(--ink-faint);font-size:var(--text-label);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:1/2/span 2}.cdp-task-card.is-timeline .cdp-task-when{grid-area:auto/1;margin-top:2px}.cdp-task-card.is-done .cdp-task-title{color:var(--ink-faint);text-decoration:line-through}.cdp-needs-time{padding:var(--space-3);border:1px solid var(--line-2);border-radius:var(--r);background:var(--surface-container-low);margin-top:14px}.cdp-needs-time.is-empty{align-items:center;gap:var(--space-3);padding:var(--space-2) 10px;background:var(--surface-container-lowest);display:flex}.cdp-needs-time-head{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:9px;display:flex}.cdp-needs-time.is-empty .cdp-needs-time-head{gap:var(--space-2);flex:none;margin:0}.cdp-needs-time.is-empty .cdp-kicker{display:none}.cdp-needs-time h3{font-size:var(--text-body);font-weight:650}.cdp-needs-time-head>span{background:var(--panel);min-width:24px;color:var(--ink-soft);font-size:var(--text-label);text-align:center;border-radius:999px;padding:2px 7px;font-weight:650}.cdp-needs-time-list{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:7px;display:grid}.cdp-needs-time>.cdp-empty{padding:2px 0}@container app-stage (width<=740px){.cdp{padding:var(--space-4)}.cdp-header{flex-direction:column;align-items:flex-start;gap:14px}.cdp-date-nav{width:100%}.cdp-date-nav .cdp-today{flex:1}.cdp-counts{gap:5px var(--space-3)}.cdp-counts span+span:before{margin-right:var(--space-3)}.cdp-all-day h3{padding:9px 7px}.cdp-all-day-content{grid-template-columns:minmax(0,1fr);padding:5px}.cdp-all-day.is-empty{min-height:0;margin-bottom:var(--space-1)}.cdp-all-day.is-empty h3{padding:0}.cdp-timeline-head{padding:7px 0}.cdp-time-mark{max-width:calc(100% - 6px);right:6px}.cdp-canvas-empty{max-width:calc(100% - 16px);top:9px;left:8px}.cdp-call-card.is-timeline{border-left-width:3px;padding:5px 6px}.cdp-call-topline{gap:2px var(--space-1)}.cdp-call-status{white-space:normal}.cdp-task-card.is-timeline{border-left-width:3px}.cdp-task-card.is-timeline .cdp-task-toggle{width:28px;padding-top:7px}.cdp-task-card.is-timeline .cdp-task-body{padding:6px 5px 7px 1px}.cdp-needs-time.is-empty{align-items:baseline;gap:var(--space-1) 10px;flex-wrap:wrap}}@container app-stage (width<=480px){.cdp-timeline-head{flex-direction:column;align-items:flex-start;gap:2px}.cdp-live{padding-inline:3px}}@media (prefers-reduced-motion:reduce){.cdp *,.cdp :before,.cdp :after{scroll-behavior:auto!important}}.public-move-explorer{background:#f0f2f6;padding:80px max(64px,50vw - 640px);scroll-margin-top:24px}.public-move-explorer-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:60px;margin-bottom:42px;display:grid}.public-move-explorer-eyebrow{color:#626c7e;letter-spacing:.12em;text-transform:uppercase;margin-bottom:22px;font:11px/1.5 IBM Plex Mono,ui-monospace,monospace;display:block}.public-move-explorer-heading h2{letter-spacing:-.055em;max-width:610px;font-size:clamp(38px,4.1vw,58px);font-weight:400;line-height:1.1}.public-move-explorer-heading>p{color:#626c7e;max-width:410px;font-size:17px;line-height:1.6}.public-move-explorer-toolbar{color:#626c7e;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:12px;display:flex}.public-move-explorer-toolbar>span,.public-move-explorer-label,.public-move-explorer-signal,.public-move-explorer-bottom>span{align-items:center;gap:8px;display:inline-flex}.public-move-explorer-dot{display:none}.public-move-explorer-choices{border-bottom:1px solid #cdd2dd;grid-template-columns:repeat(3,1fr);display:grid}.public-move-explorer .public-move-explorer-choice{color:#626c7e;text-align:left;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-width:0;padding:24px 16px;transition:color .2s,background .2s}.public-move-explorer .public-move-explorer-choice:hover{background:#e7ebf2}.public-move-explorer .public-move-explorer-choice[aria-pressed=true]{color:#171d2a;background:#e7ebf4;border-bottom-color:#3558e9}.public-move-explorer-choice-top{align-items:center;gap:10px;margin-bottom:9px;display:flex}.public-move-explorer-number,.public-move-explorer-focus{font-size:11px}.public-move-explorer-choice-top>.material-symbols-outlined{margin-left:auto}.public-move-explorer-choice>strong{letter-spacing:-.04em;font-size:24px;font-weight:400;line-height:1.2;display:block}.public-move-explorer-detail{grid-template-columns:1fr 1fr;gap:70px;min-height:340px;padding:45px 16px;animation:.25s both public-move-reveal;display:grid}.public-move-explorer-evidence,.public-move-explorer-action{min-width:0}.public-move-explorer-label{color:#626c7e;font-size:11px}.public-move-explorer-evidence blockquote{border:0;margin:23px 0;padding:0}.public-move-explorer-evidence blockquote p{letter-spacing:-.035em;font-size:25px;line-height:1.45}.public-move-explorer-evidence cite{color:#626c7e;margin-top:20px;font-size:11px;font-style:normal;display:block}.public-move-explorer-signal{color:#3558e9;font-size:12px}.public-move-explorer-action h3{color:#2444c0;letter-spacing:-.045em;max-width:500px;margin:20px 0;font-size:35px;font-weight:400;line-height:1.13}.public-move-explorer-action-copy{color:#626c7e;font-size:16px;line-height:1.6}.public-move-explorer-reason{border-left:1px solid #9aaddd;margin-top:25px;padding-left:15px}.public-move-explorer-reason>strong{font-size:12px;font-weight:500}.public-move-explorer-reason>p{color:#626c7e;margin-top:6px;font-size:13px;line-height:1.6}.public-move-explorer-bottom{color:#626c7e;border-top:1px solid #cdd2dd;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:11px;display:flex}.public-move-explorer .public-move-explorer-disclaimer{color:#626c7e;margin-top:12px;font-size:11px;line-height:1.6}@keyframes public-move-reveal{0%{opacity:.5;translate:0 5px}to{opacity:1;translate:0}}@media (width<=1100px){.public-move-explorer{padding-inline:40px}.public-move-explorer-detail{gap:40px}}@media (width<=760px){.public-move-explorer{padding:50px 20px}.public-move-explorer-heading{grid-template-columns:1fr;gap:22px;margin-bottom:24px}.public-move-explorer-detail{grid-template-columns:1fr;gap:40px;padding:30px 0}.public-move-explorer-choice>strong{font-size:19px}.public-move-explorer .public-move-explorer-choice{padding:18px 10px}.public-move-explorer-number{display:none}.public-move-explorer-toolbar,.public-move-explorer-bottom{flex-wrap:wrap;gap:10px}.public-move-explorer-choice-top .material-symbols-outlined{display:none}}@media (width<=380px){.public-move-explorer-choice>strong{overflow-wrap:anywhere;font-size:16px}.public-move-explorer .public-move-explorer-choice{padding-inline:7px}}@media (prefers-reduced-motion:reduce){.public-move-explorer-detail{animation:none}.public-move-explorer .public-move-explorer-choice{transition:none}}.public-home .public-role-item{border-top:1px solid var(--public-line)}.public-home .public-role-item:last-child{border-bottom:1px solid var(--public-line)}.public-home .public-role-heading{margin:0}.public-home .public-role-trigger{width:100%;color:var(--public-ink);text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:45px 1fr 1fr 24px;align-items:center;gap:24px;padding:26px 0;scroll-margin-top:24px;display:grid}.public-role-trigger .public-role-name{letter-spacing:-.04em;font-size:26px}.public-role-trigger .public-role-summary{color:var(--public-muted);font-size:15px;line-height:1.5}.public-role-trigger>.material-symbols-outlined{transition:transform .2s}.public-role-trigger[aria-expanded=true]>.material-symbols-outlined{transform:rotate(180deg)}.public-role-trigger:hover .public-role-name,.public-role-trigger[aria-expanded=true] .public-role-name{color:var(--public-blue)}.public-home .public-role-panel{grid-template-columns:.95fr 1.05fr;align-items:start;gap:70px;padding:10px 0 44px 69px;animation:.25s public-role-open;display:grid}.public-home .public-role-detail{padding-top:17px}.public-home .public-role-detail>p{letter-spacing:-.035em;max-width:440px;font-size:clamp(22px,2vw,28px);line-height:1.45}.public-role-detail ul{margin:30px 0;padding:0;list-style:none}.public-role-detail li{color:var(--public-muted);gap:13px;padding-block:9px;font-size:15px;line-height:1.6;display:flex}.public-role-detail li:before{content:"";background:var(--public-coral);border-radius:50%;flex:0 0 5px;width:5px;height:5px;margin-top:9px}.public-role-detail .public-text-link{color:var(--public-blue);align-items:center;font-size:14px;line-height:1.5}@keyframes public-role-open{0%{opacity:.4;translate:0 -6px}to{opacity:1;translate:0}}@media (width<=1100px){.public-home .public-role-panel{gap:38px;padding-left:0}}@media (width<=760px){.public-home .public-role-trigger{grid-template-columns:24px 1fr 24px;gap:12px;padding:22px 0}.public-role-trigger .public-role-name{font-size:24px}.public-role-trigger .public-role-summary{grid-area:2/2}.public-role-trigger>.material-symbols-outlined{grid-area:1/3}.public-home .public-role-panel{grid-template-columns:1fr;gap:25px;padding-block:0 30px}.public-home .public-role-detail{padding-top:5px}.public-role-detail ul{margin-block:19px}}@media (prefers-reduced-motion:reduce){.public-home .public-role-panel{animation:none}.public-home .public-role-trigger>.material-symbols-outlined{transition:none}}:root{--canvas-blue:#0a6cff;--canvas-blue-dark:#0058c7;--canvas-blue-soft:#eaf3ff;--canvas-blue-halo:#0a6cff33;--canvas-navy:#26334d;--canvas-ink:#293449;--canvas-paper:#f3f7fd;--canvas-panel:#fff;--canvas-panel-soft:#fbfdff;--canvas-line:#dce4ef;--canvas-line-strong:#c8d4e4;--canvas-muted:#626f82;--canvas-faint:#65728a;--canvas-weight-body:430;--canvas-weight-label:600;--canvas-weight-brand:650;--canvas-frame-gap:10px;--canvas-appbar-h:60px;--font-sans:"Open Sans Variable", "Open Sans", Arial, sans-serif;--font-display:var(--font-sans);--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--bg:var(--canvas-paper);--bg-2:#f7f9fc;--panel:var(--canvas-panel);--panel-2:#f4f6f9;--ink:var(--canvas-ink);--ink-soft:var(--canvas-muted);--ink-faint:var(--canvas-faint);--line:var(--canvas-line);--line-2:var(--canvas-line-strong);--accent:var(--canvas-blue);--accent-ink:var(--canvas-blue-dark);--accent-soft:var(--canvas-blue-soft);--primary:var(--canvas-blue);--primary-hover:var(--canvas-blue-dark);--on-primary:#fff;--primary-container:var(--canvas-blue-soft);--on-primary-container:var(--canvas-blue-dark);--primary-fixed:var(--canvas-blue-soft);--primary-fixed-dim:#cfe2ff;--secondary-container:#eef2f7;--good:#1a7f4b;--good-soft:#e8f6ee;--warn:#9a5b00;--warn-soft:#fff4e0;--bad:#c83b3b;--bad-soft:#fff0f0;--error:#475467;--coach-alert:var(--canvas-navy);--coach-urgent:var(--canvas-ink);--coach-emphasis:var(--canvas-blue-dark);--surface:var(--canvas-panel);--surface-container-lowest:var(--canvas-panel);--surface-container-low:#f8fafe;--surface-container:#f3f6fa;--surface-container-high:#edf1f7;--surface-container-highest:#e5ebf3;--surface-variant:#eef2f7;--on-surface:var(--canvas-ink);--on-surface-variant:var(--canvas-muted);--outline:var(--canvas-line-strong);--outline-variant:var(--canvas-line);--r-sm:8px;--r:10px;--r-lg:12px;--r-xl:18px;--shadow-xs:0 1px 2px #1f35580a;--shadow-sm:0 3px 10px #1f35580f;--shadow:0 8px 24px #1f355814;--shadow-lg:0 12px 36px #3852821a;--ease:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.18, .89, .32, 1.08);--dur:.18s;--sidenav-w:250px;--rail-w:52px;--sc-panel-w:340px;--space-page-x:40px;--space-page-y:44px;--space-stack:36px;--space-card:22px;--text-label:12px;--text-dense:13px;--text-body:14px;--text-section:16px;--text-heading:20px;--text-title:24px;--leading-compact:1.4;--leading-body:1.5;--leading-reading:1.65;--tracking-heading:-.01em;--reading-width:72ch;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--row-compact:32px;--row-interactive:36px;--control-height:32px;--control-height-small:28px;--target-touch:44px;--app-surface:#f5f6f8;--content-surface:#fff;--interactive-surface:#eef1f5;--border-subtle:#e1e5eb;--border-strong:#cbd2dc;--motion-fast:.1s;--motion-normal:.14s;--motion-ease:ease-out;--overlay-shadow:0 4px 16px #1f2a3c1a;font-synthesis:none;-webkit-text-size-adjust:100%}.unslip-canvas{--canvas-paper:var(--app-surface);--canvas-panel:var(--content-surface);--canvas-panel-soft:var(--app-surface);--canvas-line:var(--border-subtle);--canvas-line-strong:var(--border-strong);--canvas-faint:#626f82;--ink:var(--canvas-ink);--ink-soft:var(--canvas-muted);--accent:var(--canvas-blue);--accent-ink:var(--canvas-blue-dark);--accent-soft:var(--canvas-blue-soft);--primary:var(--canvas-blue);--primary-hover:#0058c7;--primary-container:var(--canvas-blue-soft);--on-primary-container:var(--canvas-blue-dark);--primary-fixed:var(--canvas-blue-soft);--secondary-container:var(--interactive-surface);--surface:var(--content-surface);--surface-container-lowest:var(--content-surface);--on-surface:var(--canvas-ink);--on-surface-variant:var(--canvas-muted);--coach-alert:var(--canvas-navy);--coach-urgent:var(--canvas-ink);--coach-emphasis:var(--canvas-blue-dark);--ink-muted:var(--ink-soft);--muted:var(--ink-soft);--text:var(--ink);--border:var(--line);--hover:var(--panel-2);--hover-strong:var(--surface-container-highest);--surface-alt:var(--app-surface);--danger:var(--bad);--logo-ink:#18212b;--bg:var(--app-surface);--bg-2:var(--app-surface);--panel:var(--content-surface);--panel-2:var(--interactive-surface);--ink-faint:var(--canvas-faint);--line:var(--border-subtle);--line-2:var(--border-strong);--surface-container-low:var(--app-surface);--surface-container:var(--interactive-surface);--surface-container-high:var(--interactive-surface);--surface-container-highest:var(--border-subtle);--surface-variant:var(--interactive-surface);--outline:var(--border-strong);--outline-variant:var(--border-subtle);--r-sm:6px;--r:8px;--r-lg:12px;--r-xl:12px;--shadow-xs:none;--shadow-sm:none;--shadow:none;--shadow-lg:var(--overlay-shadow);--ease:var(--motion-ease);--ease-spring:var(--motion-ease);--dur:var(--motion-normal);--motion-enter:product-reveal;--canvas-frame-gap:0px;--canvas-appbar-h:48px;--sidenav-w:224px;--space-page-x:var(--space-6);--space-page-y:var(--space-6);--space-stack:var(--space-6);--space-card:var(--space-4)}.app.unslip-canvas{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.app.unslip-canvas[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--app-surface:#111318;--content-surface:#181b22;--interactive-surface:#232832;--border-subtle:#ffffff14;--border-strong:#414957;--canvas-ink:#e5eaf3;--canvas-navy:#dde4ef;--canvas-muted:#b6c0cf;--canvas-faint:#9eaac0;--canvas-blue-dark:#a1c3ff;--canvas-blue-soft:#1b304e;--canvas-blue-halo:#4087ff40;--primary-fixed-dim:#243f66;--good:#75d7a7;--good-soft:#17362a;--warn:#ffd087;--warn-soft:#3c2d1b;--bad:#ff9a9a;--bad-soft:#402326;--error:#a5afbf;--logo-ink:#e5eaf3;--overlay-shadow:0 4px 16px #0006}:root:has(.app.unslip-canvas[data-theme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@keyframes product-reveal{0%{opacity:0}to{opacity:1}}.ops-shell{background:var(--bg);min-height:100vh;color:var(--ink)}.ops-header{z-index:20;border-bottom:1px solid var(--line-2);background:var(--panel);justify-content:space-between;align-items:center;gap:24px;min-height:66px;padding:10px clamp(20px,4vw,48px);display:flex;position:sticky;top:0}.ops-brand,.ops-account{align-items:center;display:flex}.ops-brand{color:var(--ink);gap:10px;text-decoration:none}.ops-brand>span:last-child,.ops-account>span{line-height:1.25;display:grid}.ops-brand strong{font-size:14px;font-weight:680}.ops-brand small,.ops-account small{color:var(--ink-soft);font-size:11px}.ops-brand-mark{border-radius:var(--r);background:var(--primary);width:36px;height:36px;color:var(--on-primary);flex:none;place-items:center;display:grid}.ops-account{justify-content:flex-end;gap:18px}.ops-account>span{text-align:right}.ops-account strong{font-size:12px;font-weight:620}.ops-account>a,.ops-account>button,.ops-health-actions button{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--panel);min-height:34px;color:var(--ink-soft);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:7px 11px;font-size:12px;font-weight:560;text-decoration:none;display:inline-flex}.ops-account>a:hover,.ops-account>button:hover,.ops-health-actions button:hover{border-color:var(--outline);color:var(--ink)}.ops-main{width:min(100%,1500px);margin:0 auto;padding:clamp(30px,5vw,58px) clamp(20px,4vw,48px) 64px}.ops-intro{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:30px;display:flex}.ops-intro h1{letter-spacing:-.045em;margin:5px 0 7px;font-size:clamp(30px,4vw,42px);font-weight:560;line-height:1.1}.ops-intro p{max-width:650px;color:var(--ink-soft);margin:0;font-size:14px}.ops-eyebrow{color:var(--ink-faint);letter-spacing:.085em;text-transform:uppercase;font-size:10px;font-weight:680;display:block}.ops-owner-badge{border:1px solid var(--line-2);background:var(--panel);color:var(--accent-ink);border-radius:999px;flex:none;align-items:center;gap:7px;padding:7px 10px;font-size:11px;font-weight:620;display:inline-flex}.ops-layout{grid-template-columns:minmax(310px,390px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.ops-sidebar{gap:20px;display:grid}.ops-panel,.ops-health,.ops-detail-state{border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--panel);box-shadow:var(--shadow-xs)}.ops-panel{padding:20px}.ops-panel-heading,.ops-health-card-title,.ops-health-header,.ops-health-actions{align-items:center;display:flex}.ops-panel-heading,.ops-health-header{justify-content:space-between}.ops-panel-heading{gap:16px;margin-bottom:9px}.ops-panel-heading h2,.ops-health-header h2,.ops-health-card h3{color:var(--ink);margin:0}.ops-panel-heading h2{letter-spacing:-.02em;margin-top:3px;font-size:17px;font-weight:620}.ops-panel-heading>.material-symbols-outlined{color:var(--ink-faint)}.ops-panel-copy{color:var(--ink-soft);margin:0 0 18px;font-size:12px;line-height:1.55}.ops-provision-form,.ops-provision-form label{display:grid}.ops-provision-form{gap:14px}.ops-provision-form label{gap:6px}.ops-provision-form label>span:first-child{color:var(--ink-soft);font-size:11px;font-weight:620}.ops-provision-form input,.ops-search input{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--panel);width:100%;min-width:0;color:var(--ink);font:inherit;outline:none}.ops-provision-form>label>input{min-height:40px;padding:8px 10px}.ops-provision-form input::placeholder,.ops-search input::placeholder{color:var(--ink-faint)}.ops-provision-form input:focus,.ops-search:focus-within,.ops-handle-input:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--accent-soft)}.ops-provision-form input:disabled{background:var(--surface-container-low);cursor:wait}.ops-provision-form small{color:var(--ink-faint);font-size:10px;line-height:1.45}.ops-provision-form .ops-checkbox-field{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface-container-low);color:var(--ink-soft);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:10px 11px;font-size:11px;line-height:1.5}.ops-provision-form .ops-checkbox-input{width:16px;height:16px;accent-color:var(--primary);margin:1px 0 0}.ops-handle-input{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface-container-low);align-items:stretch;min-height:40px;display:flex;overflow:hidden}.ops-handle-input>span{color:var(--ink-faint);white-space:nowrap;align-items:center;padding:0 0 0 10px;font-size:11px;display:flex}.ops-handle-input input{box-shadow:none;background:0 0;border:none;border-radius:0;padding:8px 10px 8px 2px}.ops-handle-input input:focus{box-shadow:none}.ops-primary-button{border:1px solid var(--primary);border-radius:var(--r-sm);background:var(--primary);min-height:42px;color:var(--on-primary);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:9px;margin-top:2px;padding:9px 14px;font-size:12px;font-weight:620;display:inline-flex}.ops-primary-button:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover)}.ops-primary-button:disabled{opacity:.62;cursor:wait}.ops-primary-button .auth-spinner{border-color:#ffffff57;border-top-color:var(--on-primary);width:15px;height:15px}.ops-form-message{margin:-2px 0 0;font-size:11px;line-height:1.45}.ops-form-message.error,.ops-inline-state.error,.ops-detail-state.error{color:var(--bad)}.ops-provision-result{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--accent-soft);color:var(--accent-ink);align-items:flex-start;gap:10px;margin-top:16px;padding:12px;display:flex}.ops-provision-result>.material-symbols-outlined{flex:none;margin-top:1px}.ops-provision-result strong{font-size:12px}.ops-provision-result p{color:var(--ink-soft);margin:2px 0;font-size:11px;line-height:1.45}.ops-provision-result button{color:var(--accent-ink);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin:3px 0 0;padding:0;font-size:11px;font-weight:620;text-decoration:underline;display:inline-flex}.ops-provision-result small{color:var(--ink-soft);margin-top:3px;font-size:10px;display:block}.ops-count,.ops-status-chip{border:1px solid var(--line-2);color:var(--ink-soft);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;font-size:10px;font-weight:650;display:inline-flex}.ops-count{background:var(--surface-container-low);min-width:24px;height:24px;padding:0 7px}.ops-status-chip{background:var(--panel);white-space:nowrap;min-height:21px;padding:3px 7px}.ops-search{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--panel);min-height:39px;color:var(--ink-faint);align-items:center;gap:8px;margin:14px 0 9px;padding:0 10px;display:flex}.ops-search input{height:37px;box-shadow:none;appearance:none;border:none;padding:0}.ops-search input:focus{box-shadow:none}.ops-directory-results{min-height:110px}.ops-inline-state,.ops-empty-directory{min-height:110px;color:var(--ink-soft);text-align:center;justify-content:center;align-items:center;gap:9px;padding:18px;font-size:11px;display:flex}.ops-inline-state button,.ops-detail-state button{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--panel);color:var(--ink);font:inherit;cursor:pointer;padding:6px 9px;font-size:11px}.ops-inline-state .auth-spinner{width:15px;height:15px}.ops-empty-directory{flex-direction:column}.ops-empty-directory strong{color:var(--ink);font-size:12px}.ops-empty-directory span:last-child{color:var(--ink-faint)}.ops-workspace-list,.ops-integration-list{margin:0;padding:0;list-style:none}.ops-workspace-list{border-top:1px solid var(--line);max-height:470px;display:grid;overflow-y:auto}.ops-workspace-list button{border:none;border-bottom:1px solid var(--line);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0;gap:3px;padding:13px 9px;display:grid}.ops-workspace-list button:hover{background:var(--surface-container-low)}.ops-workspace-list button.selected{background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--primary)}.ops-workspace-row-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.ops-workspace-row-head strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:620;overflow:hidden}.ops-workspace-handle{color:var(--ink-soft);font-size:11px}.ops-workspace-meta,.ops-workspace-sync{color:var(--ink-faint);font-size:10px;line-height:1.4}.ops-workspace-sync{margin-top:2px}.ops-detail{min-width:0}.ops-detail-state{min-height:520px;color:var(--ink-soft);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:30px;display:flex}.ops-detail-state strong{color:var(--ink);font-size:14px}.ops-detail-state span:not(.auth-spinner){max-width:420px;font-size:12px}.ops-health{animation:fadeUp .22s var(--ease);padding:clamp(22px,3vw,30px)}.ops-health-header{border-bottom:1px solid var(--line);align-items:flex-start;gap:24px;padding-bottom:22px}.ops-health-header h2{letter-spacing:-.035em;margin-top:4px;font-size:clamp(23px,3vw,30px);font-weight:570}.ops-health-header p{color:var(--ink-soft);margin:5px 0 0;font-size:11px}.ops-health-actions{flex:none;gap:8px}.ops-metric-grid{border:1px solid var(--line-2);border-radius:var(--r);background:var(--line-2);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:22px 0;display:grid;overflow:hidden}.ops-metric{background:var(--panel);align-content:start;gap:3px;min-width:0;min-height:105px;padding:15px;display:grid}.ops-metric>span{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.045em;font-size:10px;font-weight:620}.ops-metric>strong{color:var(--ink);letter-spacing:-.035em;text-overflow:ellipsis;font-size:25px;font-weight:540;line-height:1.2;overflow:hidden}.ops-metric>small{color:var(--ink-faint);font-size:10px;line-height:1.4}.ops-health-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ops-health-card{border:1px solid var(--line-2);border-radius:var(--r);background:var(--surface-container-lowest);min-width:0;padding:17px}.ops-health-card-title{gap:8px;margin-bottom:13px}.ops-health-card-title>.material-symbols-outlined{color:var(--ink-soft)}.ops-health-card h3{font-size:12px;font-weight:650}.ops-stat-list{gap:0;margin:0;display:grid}.ops-stat-list>div{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;min-width:0;padding:7px 0;display:flex}.ops-stat-list dt{color:var(--ink-soft);font-size:11px}.ops-stat-list dd{min-width:0;color:var(--ink);text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;font-weight:620;overflow:hidden}.ops-integration-list{display:grid}.ops-integration-list li{border-top:1px solid var(--line);min-width:0;color:var(--ink-faint);justify-content:space-between;align-items:center;gap:14px;padding:8px 0;font-size:10px;display:flex}.ops-integration-list li>span:first-child{min-width:0;display:grid}.ops-integration-list strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:620;overflow:hidden}.ops-integration-list small{color:var(--ink-faint);font-size:10px}.ops-integration-list small.ops-integration-alert{color:var(--bad)}.ops-integration-list li>span:last-child{flex:none}.ops-health-empty{border-top:1px solid var(--line);color:var(--ink-faint);margin:0;padding:15px 0;font-size:11px}.ops-data-boundary{border-top:1px solid var(--line);color:var(--ink-faint);align-items:flex-start;gap:8px;margin:18px 0 0;padding:12px 0 0;font-size:10.5px;line-height:1.5;display:flex}.ops-data-boundary>.material-symbols-outlined{color:var(--ink-soft);flex:none}.ops-access-shell{background:var(--bg);place-items:center;min-height:100vh;padding:24px;display:grid}.ops-access-card{border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--panel);text-align:center;width:min(100%,470px);padding:38px}.ops-access-card .ops-brand-mark{margin:0 auto 18px}.ops-access-card h1{color:var(--ink);letter-spacing:-.04em;margin:7px 0 10px;font-size:clamp(25px,6vw,33px);font-weight:560;line-height:1.15}.ops-access-card>p{color:var(--ink-soft);margin:0 auto;font-size:13px;line-height:1.6}.ops-access-spinner{margin:22px auto 0;display:block}.ops-access-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:22px;display:flex}.ops-access-actions button,.ops-access-actions a{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--panel);min-height:36px;color:var(--ink);font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:7px 11px;font-size:11px;font-weight:580;text-decoration:none;display:inline-flex}.ops-access-actions>button:first-child,.ops-access-actions>a:first-child{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.ops-access-actions .ops-link-button{color:var(--ink-soft);border-color:#0000}.ops-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ops-debug-button:not(:disabled){border-color:var(--primary);color:var(--primary)}.ops-health-actions button:disabled{opacity:.55;cursor:not-allowed}.ops-debug-note{color:var(--ink-soft);text-align:right;margin:8px 0 0;font-size:12px}.ops-icon-button{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--panel);width:32px;height:32px;color:var(--ink-soft);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.ops-session-list,.ops-team-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ops-session-list li,.ops-team-list li{border:1px solid var(--line);border-radius:var(--r-sm);gap:4px;padding:10px 12px;font-size:12px;display:grid}.ops-session-list li.live{border-color:var(--warn);background:var(--warn-soft)}.ops-team-list li.revoked{opacity:.65}.ops-session-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.ops-session-meta,.ops-team-identity small,.ops-team-role{color:var(--ink-soft)}.ops-session-reason{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ops-session-actions,.ops-team-actions,.ops-team-rename{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.ops-session-actions button,.ops-team-actions button,.ops-team-rename button,.ops-team-add button,.ops-team-grant button{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--panel);min-height:30px;color:var(--ink);font:inherit;cursor:pointer;padding:5px 10px;font-size:12px}.ops-team-identity{gap:2px;display:grid}.ops-team-add,.ops-team-grant{gap:8px;margin-top:14px;display:grid}.ops-team-add label,.ops-team-grant label{color:var(--ink-soft);gap:6px;font-size:12px;display:grid}.ops-team-add input,.ops-team-grant input,.ops-team-rename input{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--panel);min-height:34px;color:var(--ink);font:inherit;padding:6px 10px;font-size:13px}.ops-team-grant p{margin:0;font-size:12px}.support-banner{z-index:8500;border:1px solid var(--warn);border-radius:var(--r-lg);background:var(--panel);width:max-content;max-width:calc(100vw - 340px);color:var(--ink);box-shadow:var(--shadow-lg);border-left-width:5px;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:9px 12px 9px 14px;font-size:13px;display:flex;position:fixed;bottom:16px;right:84px}.support-banner-edit{border-color:var(--danger,#b42318)}.support-banner~.app .toast{bottom:84px}.support-banner~.app .canvas{padding-bottom:112px}.support-banner-title{align-items:center;gap:6px;display:inline-flex}.support-banner-mode{background:var(--warn-soft);color:var(--warn);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:680}.support-banner-edit .support-banner-mode{background:var(--danger,#b42318);color:#fff}.support-banner-time{color:var(--ink-soft);font-variant-numeric:tabular-nums}.support-banner-reason{max-width:180px;color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support-banner-error{color:var(--danger,#b42318)}.support-banner-actions{gap:6px;display:inline-flex}.support-banner-actions button{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--panel);min-height:30px;color:var(--ink);font:inherit;cursor:pointer;align-items:center;gap:5px;padding:5px 10px;font-size:12px;display:inline-flex}.support-banner-actions button:disabled{opacity:.55;cursor:not-allowed}.support-banner-actions .support-banner-end{border-color:var(--danger,#b42318);color:var(--danger,#b42318)}.support-dialog-overlay{z-index:9000;background:#0f111594;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.support-dialog{border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--panel);width:100%;max-width:520px;color:var(--ink);box-shadow:var(--shadow-lg);gap:14px;padding:22px 24px;display:grid}.support-dialog h2{margin:0;font-size:18px;font-weight:620}.support-dialog-facts{color:var(--ink-soft);margin:0;padding-left:18px;font-size:13px;line-height:1.5}.support-dialog-field{gap:6px;font-size:13px;display:grid}.support-dialog-field textarea{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--panel);color:var(--ink);font:inherit;resize:vertical;padding:8px 10px}.support-dialog-field small{color:var(--ink-faint);font-size:11px}.support-dialog-error{color:var(--danger,#b42318);margin:0;font-size:12px}.support-dialog-actions{justify-content:flex-end;gap:8px;display:flex}.support-dialog-actions button{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--panel);min-height:34px;color:var(--ink);font:inherit;cursor:pointer;padding:6px 14px;font-size:13px}.support-dialog-actions .support-dialog-primary{border-color:var(--primary);background:var(--primary);color:#fff}.ops-shell button:focus-visible,.ops-shell a:focus-visible,.ops-access-shell button:focus-visible,.ops-access-shell a:focus-visible{outline:3px solid var(--accent-soft);outline-offset:2px}@media (width<=1120px){.ops-layout{grid-template-columns:minmax(290px,350px) minmax(0,1fr)}.ops-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.ops-header{position:static}.ops-account>span{display:none}.ops-layout{grid-template-columns:1fr}.ops-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-workspace-list{max-height:390px}}@media (width<=660px){.ops-header{align-items:flex-start;padding:12px 16px}.ops-account{gap:6px}.ops-account>a{display:none}.ops-account>button{padding:7px 8px}.ops-main{padding:28px 16px 46px}.ops-intro{flex-direction:column;align-items:flex-start;gap:14px}.ops-sidebar{grid-template-columns:1fr}.ops-health-header{flex-direction:column}.ops-metric-grid,.ops-health-grid{grid-template-columns:1fr}.ops-metric{min-height:88px}.ops-access-card{padding:32px 22px}}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:block;src:url(/assets/material-symbols-subset-D725dN35.woff2)format("woff2")}.material-symbols-outlined{letter-spacing:normal;white-space:nowrap;font-variant-numeric:normal;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0, "wght" 300, "GRAD" 0, "opsz" 24;-webkit-user-select:none;user-select:none;font-family:Material Symbols Outlined;font-style:normal;font-weight:400;line-height:1;display:inline-block}.material-symbols-outlined.fill{font-variation-settings:"FILL" 1, "wght" 300, "GRAD" 0, "opsz" 24}.glass-header{background-color:var(--panel)}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);letter-spacing:normal;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:14px;font-weight:450;line-height:1.55}:where(.unslip-canvas) :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px}button,input,select,textarea{font-family:inherit}.app{min-height:100vh}.app-body{min-height:100vh;margin-left:var(--sidenav-w);transition:margin-left var(--dur) var(--ease);align-items:stretch;display:flex}.app-stage{flex-direction:column;flex:auto;min-width:0;display:flex;position:relative}.auth-shell{background:var(--bg);place-items:center;min-height:100vh;padding:32px 20px;display:grid}.auth-card{text-align:center;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-xl);width:min(100%,440px);box-shadow:var(--shadow-lg);animation:fadeUp .28s var(--ease);padding:42px 40px 34px}.auth-brand{place-items:center;width:50px;height:50px;margin:0 auto 12px;display:grid}.auth-brand svg{width:100%;height:100%;display:block}.auth-product{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:600}.auth-card h1{color:var(--ink);letter-spacing:-.035em;margin:12px 0 10px;font-size:clamp(28px,6vw,36px);line-height:1.08}.auth-copy{max-width:340px;color:var(--ink-soft);margin:0 auto 28px;font-size:15px;line-height:1.6}.auth-google{color:#202124;border-radius:var(--r);cursor:pointer;width:100%;min-height:50px;transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease), transform var(--dur) var(--ease);background:#fff;border:1px solid #c9c7c1;justify-content:center;align-items:center;gap:12px;padding:12px 18px;font-size:14.5px;font-weight:530;display:flex;box-shadow:0 1px 2px #18171314}.auth-google:hover:not(:disabled){border-color:#9c9a94;box-shadow:0 4px 12px #1817131a}.auth-google:focus-visible{outline:3px solid var(--accent-soft);outline-offset:2px}.auth-google:disabled{opacity:.62;cursor:wait}.auth-google.auth-primary{color:var(--on-primary);background:var(--primary);border-color:var(--primary);box-shadow:var(--shadow-sm)}.auth-google.auth-primary:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover);box-shadow:var(--shadow)}.auth-spinner{border:1px solid #d5d2cc;border-top-color:var(--primary);border-radius:50%;width:18px;height:18px;animation:.75s linear infinite auth-spin}.auth-loading{justify-items:center;gap:var(--space-4);display:grid}.auth-loading .auth-copy{margin:0}@keyframes auth-spin{to{transform:rotate(360deg)}}.auth-note,.auth-error,.auth-terms{margin:14px 0 0;font-size:12.5px;line-height:1.5}.auth-note{color:var(--primary);background:var(--accent-soft);border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:8px 10px;display:inline-flex}.auth-error{color:var(--bad)}.auth-terms{color:var(--ink-faint);margin-top:22px;font-size:11.5px;line-height:1.6}.auth-terms a{color:var(--ink-soft);text-underline-offset:2px}@media (width<=520px){.auth-card{padding:34px 24px 28px}}.legal-page{--public-bg:#faf9f6;--public-surface:#fff;--public-surface-muted:#f4f3ef;--public-text:#171d2a;--public-secondary:#626c7e;--public-separator:#d9dce2;--public-accent:#3558e9;--public-radius:6px;min-height:100vh;font-family:var(--font-sans);color:var(--public-text);background:var(--public-bg);flex-direction:column;display:flex}.legal-nav{z-index:30;background:var(--public-bg);border-bottom:1px solid var(--public-separator);justify-content:space-between;align-items:center;height:68px;padding:0 max(24px,50vw - 450px);display:flex;position:sticky;top:0}.legal-brand{color:var(--public-accent);letter-spacing:-.035em;font-size:19px;font-weight:680;text-decoration:none}.legal-nav-links{gap:22px;font-size:13px;font-weight:540;display:flex}.legal-nav-links a{color:var(--public-secondary);text-decoration:none}.legal-nav-links a:hover{color:var(--public-accent)}.legal-body{flex:1;width:min(100% - 48px,760px);margin:0 auto;padding:56px 0 88px}.legal-head{margin-bottom:40px}.legal-head h1{letter-spacing:-.04em;margin:0;font-family:inherit;font-size:clamp(34px,4vw,46px);font-weight:600;line-height:1.08}.legal-effective{color:var(--public-secondary);margin:12px 0 0;font-size:13px}.legal-lede{border-bottom:1px solid var(--public-separator);color:#3b3b3f;margin:0 0 44px;padding-bottom:34px;font-size:17px;line-height:1.62}.legal-body section{margin-bottom:40px}.legal-body h2{letter-spacing:-.02em;margin:0 0 16px;font-family:inherit;font-size:21px;font-weight:640;line-height:1.25}.legal-body h3{letter-spacing:-.01em;margin:26px 0 10px;font-family:inherit;font-size:15px;font-weight:640}.legal-body p{color:#43434a;margin:0 0 15px;font-size:15px;line-height:1.68}.legal-body a{color:var(--public-accent)}.legal-list{color:#43434a;margin:0 0 15px;padding-left:22px;font-size:15px;line-height:1.68}.legal-list li{margin-bottom:8px}.legal-table-scroll{border:1px solid var(--public-separator);border-radius:var(--public-radius);margin:0 0 18px;overflow-x:auto}.legal-table{border-collapse:collapse;background:var(--public-surface);width:100%;font-size:13.5px}.legal-table th,.legal-table td{text-align:left;vertical-align:top;padding:11px 14px;line-height:1.5}.legal-table th{color:var(--public-secondary);letter-spacing:.06em;text-transform:uppercase;background:var(--public-surface-muted);font-size:11px;font-weight:660}.legal-table tbody tr+tr td{border-top:1px solid var(--public-separator)}.legal-table td{color:#43434a}.legal-table td:first-child{color:var(--public-text);white-space:nowrap;font-weight:560}.legal-footer{border-top:1px solid var(--public-separator);width:min(100% - 48px,760px);min-height:76px;color:var(--public-secondary);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;font-size:13px;display:flex}.legal-footer nav{gap:20px;display:flex}.legal-footer a{color:var(--public-secondary);text-decoration:none}.legal-footer a:hover{color:var(--public-accent)}@media (width<=620px){.legal-body{padding:40px 0 64px}.legal-table td:first-child{white-space:normal}.legal-footer{flex-direction:column;align-items:flex-start;padding:22px 0}.legal-footer nav{flex-wrap:wrap}}.workspace-access-card{width:min(100%,500px)}.workspace-access-card>.auth-brand+.auth-product{margin-top:2px}.workspace-access-card>.auth-copy+.auth-copy{margin-top:-16px}.workspace-access-card>.auth-error+.auth-google{margin-top:18px}.workspace-access-card>.auth-google+.access-link-button,.workspace-access-card>.auth-error+.access-link-button{margin-top:12px}.workspace-welcome-card form{text-align:left}.workspace-welcome-card .auth-google{margin-top:4px}.workspace-welcome-card .field input[readonly]{color:var(--ink-soft);background:var(--surface-container-low)}.workspace-choice-list{gap:9px;margin:0 0 20px;display:grid}.workspace-choice-list button{border:1px solid var(--line-2);border-radius:var(--r);color:var(--ink);background:var(--panel);font:inherit;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.workspace-choice-list button:hover:not(:disabled){border-color:var(--primary)}.workspace-choice-list small{color:var(--ink-soft);text-transform:capitalize}.workspace-choice-heading{text-align:left;margin:4px 0 10px;font-size:13px;font-weight:620}.access-link-button{color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 10px;font-size:13px;text-decoration:none;display:inline-block}.workspace-onboarding{border:1px solid var(--line-2);border-radius:var(--r-xl);background:var(--panel);width:min(760px,100% - 48px);margin:clamp(34px,8vh,90px) auto;padding:clamp(28px,5vw,56px)}.workspace-onboarding-kicker{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:650}.workspace-onboarding h2{letter-spacing:-.045em;margin:10px 0;font-size:clamp(30px,5vw,46px)}.workspace-onboarding>p{max-width:600px;color:var(--ink-soft);line-height:1.6}.workspace-onboarding ol{gap:14px;margin:30px 0;padding:0;list-style:none;display:grid}.workspace-onboarding li{align-items:center;gap:14px;display:flex}.workspace-onboarding li>span:last-child{gap:2px;display:grid}.workspace-onboarding li small{color:var(--ink-soft)}.workspace-onboarding li.is-done>.material-symbols-outlined{color:var(--good)}.workspace-onboarding li>button{flex:none;margin-left:auto;padding:8px 14px;font-size:13px}.workspace-onboarding button{color:#fff;background:var(--primary);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:11px 18px;font-weight:580}.sidenav{width:var(--sidenav-w);z-index:41;background:var(--panel);border-right:1px solid var(--line);transition:width var(--dur) var(--ease), transform var(--dur) var(--ease);flex-direction:column;gap:3px;padding:16px 12px;display:flex;position:fixed;top:0;bottom:0;left:0}.sidenav-brand{align-items:center;gap:10px;padding:2px 8px 14px;display:flex}.sidenav-brand-text{min-width:0}.sidenav-collapse{width:28px;height:28px;color:var(--ink-faint);cursor:pointer;transition:background var(--dur) var(--ease), color var(--dur) var(--ease);background:0 0;border:none;border-radius:8px;flex-shrink:0;place-items:center;margin-left:auto;display:grid}.sidenav-collapse:hover{background:var(--panel-2);color:var(--ink)}.sidenav-collapse .material-symbols-outlined{transition:transform var(--dur) var(--ease);transform:rotate(180deg)}.sidenav-logo{place-items:center;width:30px;height:30px;display:grid}.sidenav-logo svg{width:100%;height:100%;display:block}.sidenav-title{letter-spacing:-.01em;color:var(--ink);font-size:16px;font-weight:620;line-height:1.2}.sidenav-sub{color:var(--ink-faint);font-size:12px}.sidenav-nav{flex-direction:column;gap:1px;display:flex}.sidenav-section{letter-spacing:.04em;color:var(--ink-faint);padding:14px 12px 5px;font-size:11.5px;font-weight:580}.sidenav-section:first-of-type{padding-top:2px}.sidenav-foot{border-top:1px solid var(--line);flex-direction:column;gap:1px;margin-top:auto;padding-top:12px;display:flex}.nav-item{text-align:left;border-radius:var(--r-sm);width:100%;color:var(--ink-soft);font:inherit;cursor:pointer;transition:background var(--dur) var(--ease), color var(--dur) var(--ease);background:0 0;border:none;align-items:center;gap:11px;padding:7px 12px;font-size:14.5px;font-weight:560;display:flex}.nav-item .material-symbols-outlined{color:var(--ink-faint);transition:color var(--dur) var(--ease);font-size:20px}.nav-item:hover{background:var(--panel-2);color:var(--ink)}.nav-item:hover .material-symbols-outlined{color:var(--ink-soft)}.nav-item.on{background:var(--accent-soft);color:var(--accent-ink);font-weight:500}.nav-item.on .material-symbols-outlined{color:var(--accent-ink)}.nav-item:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.nav-scrim{z-index:39;background:#1b1b1e52;position:fixed;inset:0}.threads-view{background:var(--panel);grid-template-columns:minmax(250px,310px) minmax(360px,1fr) 300px;height:calc(100vh - 56px);display:grid;overflow:hidden}.threads-view.insights-collapsed{grid-template-columns:minmax(250px,320px) minmax(390px,1fr) 52px}.threads-list-pane,.thread-conversation,.thread-insights-slot{min-width:0;min-height:0}.threads-list-pane{grid-area:1/1}.thread-conversation{grid-area:1/2}.thread-insights-slot{z-index:9;border-left:1px solid var(--line);background:var(--panel);grid-area:1/3;position:relative}.thread-insights{background:var(--panel);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.thread-insights-toolbar{border-bottom:1px solid var(--line);background:var(--panel);flex:none;align-items:center;gap:7px;min-height:52px;padding:7px 8px;display:flex}.thread-insights-tabs{border:1px solid var(--line);background:var(--bg-2);border-radius:10px;flex:1;align-items:center;gap:3px;min-width:0;padding:3px;display:flex}.thread-insights-tabs button,.thread-insights-toggle{min-width:0;color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;display:inline-flex}.thread-insights-tabs button{border-radius:7px;flex:1;min-height:32px;padding:5px 8px;font-size:11.5px;font-weight:620}.thread-insights-tabs button.on{border-color:var(--line);background:var(--panel);color:var(--ink);box-shadow:var(--shadow-xs)}.thread-insights-tabs button>.material-symbols-outlined,.thread-insights-toggle>.material-symbols-outlined{flex:none}.thread-insights-toggle{border-radius:9px;flex:none;width:36px;height:36px}.thread-insights-toggle:hover{border-color:var(--line);background:var(--accent-soft);color:var(--accent-ink)}.thread-insights-body{flex:1;min-height:0;overflow:hidden}.thread-insights-body>[role=tabpanel]{overscroll-behavior:contain;height:100%;overflow:auto}.thread-insights-body>[role=tabpanel][hidden],.thread-insights-scrim{display:none}.thread-insights-slot.is-collapsed .thread-insights-toolbar{border-bottom:0;flex-direction:column;align-items:center;height:100%;min-height:0;padding:8px 5px}.thread-insights-slot.is-collapsed .thread-insights-tabs{flex-direction:column;flex:none;width:40px;padding:2px}.thread-insights-slot.is-collapsed .thread-insights-tabs button{flex:none;width:34px;min-height:34px;padding:0}.thread-insights-slot.is-collapsed .thread-insights-tab-label{display:none}.thread-insights-slot.is-collapsed .thread-insights-toggle{width:40px;height:40px;margin-top:auto}.thread-insights-slot.is-collapsed .thread-insights-toggle>.material-symbols-outlined{transform:rotate(180deg)}.thread-insights-slot.is-collapsed .thread-insights-body{display:none}.threads-list-pane{border-right:1px solid var(--line);background:var(--bg-2);flex-direction:column;display:flex}.threads-list-head{border-bottom:1px solid var(--line);padding:24px 20px 16px}.threads-list-head h2,.thread-conversation-head h2{letter-spacing:-.02em;margin:3px 0 0;font-size:18px}.threads-eyebrow,.thread-channel-label{color:var(--ink-faint);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px;font-weight:650}.threads-filters{gap:4px;margin-top:17px;display:flex}.threads-filters button{color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 10px;font-size:12px}.threads-filters button.on{background:var(--panel);color:var(--ink);box-shadow:0 0 0 1px var(--line)}.threads-filters button:focus-visible,.thread-row:focus-visible,.threads-list-more button:focus-visible,.thread-panel-status button:focus-visible,.threads-list-status button:focus-visible,.thread-open-deal:focus-visible,.thread-ai button:focus-visible,.thread-slack-reply button:focus-visible,.thread-slack-reply textarea:focus-visible,.thread-message-actions button:focus-visible,.thread-reaction-pill:focus-visible,.thread-insights-tabs button:focus-visible,.thread-insights-toggle:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.threads-list{flex:1;overflow:auto}.threads-list-status,.thread-panel-status,.thread-context-status{min-height:180px;color:var(--ink-faint);text-align:center;align-content:center;place-items:center;gap:9px;padding:24px;display:grid}.threads-list-status p,.thread-panel-status p,.thread-context-status p{max-width:340px;margin:0;font-size:12.5px;line-height:1.45}.threads-list-status small{font-size:11px;line-height:1.4}.threads-list-status.error,.thread-panel-status.error,.thread-context-status.error{color:var(--bad)}.threads-list-status button,.thread-panel-status button{border:1px solid var(--line-2);background:var(--panel);color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;padding:7px 10px;font-size:12px}.thread-row{border:0;border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;gap:11px;padding:15px 17px;display:flex}.thread-row:hover{background:color-mix(in srgb, var(--panel) 75%, transparent)}.thread-row.on{background:var(--panel);box-shadow:inset 3px 0 var(--primary)}.thread-source{width:26px;height:26px;color:var(--ink-soft);background:0 0;border:0;flex:none;place-items:center;display:grid}.thread-source-icon{object-fit:contain;flex:none;max-width:100%;max-height:100%;display:block}.source-slack,.source-email{color:var(--ink-soft);background:0 0}.thread-row-copy{flex:1;gap:3px;min-width:0;display:grid}.thread-row-top{justify-content:space-between;gap:8px;display:flex}.thread-row-top strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:620;overflow:hidden}.thread-row time{color:var(--ink-faint);flex:none;font-size:10.5px}.thread-subject{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.thread-preview{color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.thread-row-meta{color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10.5px;overflow:hidden}.threads-list-more{justify-items:center;gap:8px;padding:14px 16px 18px;display:grid}.threads-list-more small{color:var(--bad);text-align:center;font-size:11px}.threads-list-more button{border:1px solid var(--line-2);background:var(--panel);width:100%;color:var(--ink-soft);font:inherit;cursor:pointer;border-radius:8px;padding:8px 10px;font-size:12px}.threads-list-more button:disabled{opacity:.55;cursor:default}.thread-conversation{background:var(--panel);flex-direction:column;display:flex}.thread-conversation-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:19px 24px;display:flex}.thread-conversation-head>div{min-width:0}.thread-conversation-head h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.thread-conversation-head p{color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:11.5px;overflow:hidden}.thread-messages{flex:1;padding:28px clamp(22px,4vw,54px);overflow:auto}.thread-message{gap:12px;margin-bottom:26px;display:flex}.thread-message:focus{outline:2px solid var(--primary);outline-offset:5px;border-radius:4px}.thread-avatar{background:var(--ink);width:32px;height:32px;color:var(--panel);border-radius:9px;flex:none;place-items:center;font-size:12px;font-weight:650;display:grid;overflow:hidden}.thread-avatar img{object-fit:cover;width:100%;height:100%;display:block}.thread-avatar-compact{border-radius:50%;width:26px;height:26px;font-size:10px}.thread-message.is-you .thread-avatar{background:var(--accent-soft);color:var(--accent-ink)}.thread-message>div{min-width:0;max-width:640px}.thread-message-head{flex-wrap:wrap;align-items:baseline;gap:5px 8px;display:flex}.thread-message strong{font-size:12.5px}.thread-message time,.thread-message-edited{color:var(--ink-faint);font-size:10.5px}.thread-message-body{color:var(--ink-soft);overflow-wrap:anywhere;white-space:pre-wrap;margin:7px 0 0;font-size:13.5px;line-height:1.55}.thread-message-content{position:relative}.thread-message-actions{z-index:2;border:1px solid var(--line-2);background:var(--panel);box-shadow:var(--shadow-sm);opacity:0;pointer-events:none;transition:opacity var(--dur) var(--ease), transform var(--dur) var(--ease);border-radius:9px;align-items:center;gap:2px;padding:3px;display:flex;position:absolute;top:-29px;right:0;transform:translateY(3px)}.thread-message:hover .thread-message-actions,.thread-message:focus-within .thread-message-actions,.thread-message-actions.pending{opacity:1;pointer-events:auto;transform:translateY(0)}.thread-message-actions-label{color:var(--ink-faint);white-space:nowrap;padding:0 5px;font-size:10px;font-weight:620}.thread-message-actions button{width:28px;height:26px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;font-size:15px;display:grid}.thread-message-actions button:hover,.thread-message-actions button[aria-pressed=true]{background:var(--accent-soft)}.thread-message-actions button:disabled,.thread-message-actions button[aria-disabled=true],.thread-reaction-pill:disabled,.thread-reaction-pill[aria-disabled=true]{cursor:wait;opacity:.55}.thread-reaction-bar{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.thread-reaction-pill{box-sizing:border-box;border:1px solid var(--line);background:var(--bg-2);min-height:26px;color:var(--ink-soft);font:inherit;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:10.5px;line-height:1;display:inline-flex}button.thread-reaction-pill{cursor:pointer}.thread-reaction-pill.on{border-color:color-mix(in srgb, var(--primary) 55%, var(--line));background:var(--accent-soft);color:var(--accent-ink)}.thread-reaction-glyph{font-size:14px;line-height:1}.thread-reaction-status{color:var(--ink-faint);margin:6px 0 0;font-size:10.5px;line-height:1.4}.thread-reaction-status.error{color:var(--bad)}.thread-reaction-status.sync-unknown{color:var(--warn)}.thread-slack-reply{border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:color-mix(in srgb, var(--bg-2) 48%, var(--panel));flex:none;padding:14px 24px 18px}.thread-composer-label{color:var(--ink-soft);align-items:center;gap:9px;margin-bottom:9px;display:flex}.thread-composer-label>.material-symbols-outlined{color:var(--ink-faint);flex:none}.thread-composer-label>div{gap:1px;min-width:0;display:grid}.thread-composer-label strong{font-size:11.5px;font-weight:660}.thread-composer-label span{color:var(--ink-faint);font-size:10.5px;line-height:1.35}.thread-reply-composer{position:relative}.thread-slack-reply form{border:1px solid var(--line-2);background:var(--panel);box-shadow:var(--shadow-sm);border-radius:12px;overflow:hidden}.thread-slack-reply textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:66px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:11px 12px 7px;font-size:13px;line-height:1.45;display:block}.thread-slack-reply textarea:disabled{opacity:.65}.thread-reply-actions{justify-content:space-between;align-items:center;gap:12px;padding:6px 7px 7px 12px;display:flex}.thread-reply-actions small{color:var(--ink-faint);font-size:10px}.thread-reply-actions button{background:var(--primary);color:var(--on-primary);font:inherit;cursor:pointer;border:0;border-radius:8px;padding:7px 11px;font-size:11.5px;font-weight:630}.thread-reply-actions button:disabled{opacity:.42;cursor:default}.thread-reply-status{color:var(--ink-faint);align-items:center;gap:6px;margin:0 0 8px;font-size:11px;display:flex}.thread-reply-status.sent{color:var(--good)}.thread-reply-status.failed{color:var(--bad)}.thread-reply-status.confirmation-unknown{color:var(--warn)}.thread-reply-status>.material-symbols-outlined{flex:none}.thread-reply-availability{color:var(--ink-faint);align-items:flex-start;gap:7px;font-size:11px;line-height:1.4;display:flex}.thread-reply-availability+.thread-reply-availability,.thread-reply-availability+.thread-reply-status,.thread-reply-availability+.thread-reply-composer{margin-top:8px}.thread-reply-availability.unavailable{color:var(--warn)}.thread-reply-availability>.material-symbols-outlined{flex:none;margin-top:1px}.thread-reply-reauthorize{color:inherit;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-weight:650;text-decoration:underline}.thread-reply-handoff{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.thread-reply-request{box-sizing:border-box;border:1px solid var(--line-2);background:var(--panel);width:100%;color:var(--ink);font:inherit;resize:vertical;border-radius:8px;padding:6px 8px;font-size:11px}.thread-mention-menu{z-index:8;border:1px solid var(--line-2);background:var(--panel);width:min(360px,100%);max-height:284px;box-shadow:var(--shadow-lg);border-radius:12px;position:absolute;bottom:calc(100% + 8px);right:0;overflow:auto}.thread-mention-menu-head{z-index:1;border-bottom:1px solid var(--line);background:var(--panel);justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex;position:sticky;top:0}.thread-mention-menu-head strong{font-size:11px}.thread-mention-menu-head span{color:var(--ink-faint);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:650}.thread-mention-status{color:var(--ink-faint);margin:0;padding:13px 11px;font-size:11px;line-height:1.4}.thread-mention-status.error{color:var(--bad);justify-content:space-between;align-items:center;gap:10px;display:flex}.thread-mention-status button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:7px;flex:none;padding:5px 7px;font-size:10.5px}.thread-mention-listbox{padding:4px}.thread-mention-option{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;gap:2px;padding:8px 9px;display:grid}.thread-mention-option:hover,.thread-mention-option.on,.thread-mention-option[aria-selected=true]{background:var(--accent-soft);color:var(--accent-ink)}.thread-mention-option span{overflow-wrap:anywhere;font-size:11.5px;font-weight:620}.thread-mention-option small{color:var(--ink-faint);overflow-wrap:anywhere;font-size:10.5px}.thread-ai{box-sizing:border-box;background:var(--bg-2);flex-direction:column;min-height:100%;padding:16px;display:flex}.thread-ai form{border:1px solid var(--line-2);background:var(--panel);box-shadow:var(--shadow-sm);border-radius:14px;align-items:center;gap:10px;margin-top:auto;padding:9px 10px 9px 14px;display:flex}.thread-ai input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}.thread-ai form>button{background:var(--primary);width:30px;height:30px;color:var(--on-primary);cursor:pointer;border:0;border-radius:9px;place-items:center;display:grid}.thread-ai form>button:disabled{opacity:.4;cursor:default}.thread-ai-answer{background:var(--accent-soft);color:var(--accent-ink);border-radius:10px;gap:8px;margin-bottom:14px;padding:11px 13px;display:flex}.thread-ai-answer>.material-symbols-outlined{flex:none;margin-top:1px}.thread-ai-answer>div{flex:1;min-width:0}.thread-ai-answer.error{background:var(--bad-soft);color:var(--bad)}.thread-ai-answer p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.5}.thread-ai-evidence{margin-top:10px}.thread-ai-evidence summary{cursor:pointer;font-size:11px;font-weight:650}.thread-ai-evidence ul{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.thread-ai-evidence li>button,.thread-ai-evidence li>div{border:1px solid color-mix(in srgb, currentColor 18%, transparent);background:color-mix(in srgb, var(--panel) 55%, transparent);width:100%;color:inherit;text-align:left;border-radius:7px;gap:2px;padding:7px 8px;display:grid}.thread-ai-evidence li>button{font:inherit;cursor:pointer}.thread-ai-evidence li span{font-size:10.5px;font-weight:650}.thread-ai-evidence li small{opacity:.8;overflow-wrap:anywhere;font-size:10.5px;line-height:1.4;display:block}.thread-context{box-sizing:border-box;background:var(--panel);min-width:0;min-height:0}.thread-context-head{color:var(--ink-soft);justify-content:space-between;align-items:center;font-size:12px;font-weight:620;display:flex}.thread-context-hero{border-bottom:1px solid var(--line);padding:25px 0 20px}.thread-context-hero p{color:var(--ink-faint);margin:0 0 4px;font-size:12px}.thread-context-hero h3{letter-spacing:-.02em;margin:0 0 13px;font-size:18px}.thread-context-tag{background:var(--panel);color:var(--ink-soft);box-shadow:0 0 0 1px var(--line);border-radius:999px;padding:5px 8px;font-size:11px;display:inline-flex}.thread-context-grid{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:16px;margin:0;padding:18px 0;display:grid}.thread-context-grid div{gap:3px;display:grid}.thread-context-grid dt{color:var(--ink-faint);font-size:10.5px}.thread-context-grid dd{overflow-wrap:anywhere;margin:0;font-size:12.5px;font-weight:580}.thread-context section{border-bottom:1px solid var(--line);padding:18px 0}.thread-context section>p{margin:9px 0 5px;font-size:13px;font-weight:590;line-height:1.4}.thread-context section>small{color:var(--ink-faint);line-height:1.4}.thread-context-muted{color:var(--ink-faint);font-weight:400!important}.thread-person{align-items:center;gap:9px;margin-top:12px;display:flex}.thread-person>span{background:var(--panel);border:1px solid var(--line);border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.thread-person div{min-width:0;display:grid}.thread-person strong{overflow-wrap:anywhere;font-size:11.5px}.thread-person small{color:var(--ink-faint);font-size:10.5px}.thread-open-deal{border:1px solid var(--line-2);background:var(--panel);width:100%;color:var(--ink);font:inherit;cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;margin-top:18px;padding:10px 12px;font-size:12px;display:flex}.threads-empty{text-align:center;min-height:55vh;color:var(--ink-faint);align-content:center;place-items:center;gap:8px;display:grid}.threads-empty h2,.threads-empty p{margin:0}.threads-empty p{max-width:420px;font-size:13px}.agent-fab{z-index:38;background:var(--primary);width:48px;height:48px;color:var(--on-primary);cursor:pointer;transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease);border:1px solid #ffffff59;border-radius:15px;place-items:center;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 34px #141c223d}.agent-fab:hover{transform:translateY(-2px);box-shadow:0 16px 38px #141c224d}.sidecar.open~.agent-fab{display:none}@media (width<=980px){.threads-view,.threads-view.insights-collapsed{grid-template-columns:minmax(240px,280px) minmax(340px,1fr) 52px;position:relative}.thread-insights-slot.is-open .thread-insights{width:min(300px,100vw - 64px);left:auto;right:0;box-shadow:-14px 0 34px #141c2224}.thread-insights-scrim{z-index:8;cursor:pointer;background:#1b1b1e14;border:0;grid-area:1/2;display:block}}@media (width<=760px){.threads-view,.threads-view.insights-collapsed{grid-template-rows:minmax(300px,46vh) minmax(600px,1fr);grid-template-columns:minmax(0,1fr) 48px;height:auto;min-height:calc(100vh - 56px);overflow:visible}.threads-list-pane{border-right:0;border-bottom:1px solid var(--line);grid-area:1/1/auto/-1;min-height:320px;max-height:46vh}.thread-conversation{grid-area:2/1;min-width:0;min-height:60vh}.thread-insights-slot{grid-area:2/2;align-self:start;height:calc(100vh - 56px);position:sticky;top:56px}.thread-insights-slot.is-open .thread-insights{width:min(320px,100vw)}.thread-insights-scrim{grid-area:2/1;align-self:start;height:calc(100vh - 56px);position:sticky;top:56px}.thread-conversation-head{padding-inline:18px}.thread-messages{min-height:280px;padding-inline:20px}.thread-slack-reply{padding-inline:16px}.agent-fab{bottom:16px;right:16px}}@media (hover:none),(pointer:coarse){.thread-message-actions{opacity:1;pointer-events:auto;width:fit-content;margin-top:8px;position:static;transform:none}}.appbar{z-index:30;border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);flex:none;justify-content:space-between;align-items:center;gap:16px;height:56px;padding:0 24px;display:flex;position:sticky;top:0}.appbar-left{align-items:center;gap:10px;min-width:0;display:flex}.appbar-menu{width:40px;height:40px;color:var(--on-surface-variant);cursor:pointer;background:0 0;border:none;border-radius:999px;place-items:center;display:none}.appbar-title{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:500}.appbar-trail{align-items:center;gap:var(--space-1);min-width:0;display:flex}.appbar-trail .appbar-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.appbar-crumb{padding:2px var(--space-1);border-radius:var(--r-sm);color:var(--ink-faint);font:inherit;font-size:var(--text-body);cursor:pointer;background:0 0;border:0;flex-shrink:0}.appbar-crumb:hover{color:var(--ink);background:var(--surface-container-low)}.appbar-crumb-sep{color:var(--ink-faint);flex-shrink:0}.appbar-right{align-items:center;gap:8px;display:flex}.appbar-search{border-radius:var(--r-sm);background:var(--panel);border:none;border:1px solid var(--line);color:var(--ink-faint);font:inherit;cursor:pointer;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease);align-items:center;gap:8px;padding:7px 12px;font-size:13px;display:flex}.appbar-search:hover{background:var(--panel);border-color:var(--line-2)}.appbar-search kbd{font:inherit;color:var(--ink-faint);background:var(--surface-container-low);border:1px solid var(--line);border-radius:6px;padding:1px 6px;font-size:11px}.appbar-icon{border-radius:var(--r-sm);width:38px;height:38px;color:var(--on-surface-variant);cursor:pointer;background:0 0;border:none;place-items:center;display:grid;position:relative}.appbar-icon:hover{background:var(--panel-2)}.appbar-count{background:var(--error);border:1px solid var(--surface);min-width:16px;height:16px;color:var(--on-primary);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 4px;font-size:10px;font-weight:600;line-height:14px;position:absolute;top:3px;right:2px}.account{position:relative}.account-trigger{text-align:left;border-radius:var(--r-sm);width:100%;color:var(--ink-soft);font:inherit;cursor:pointer;transition:background var(--dur) var(--ease);background:0 0;border:none;align-items:center;gap:10px;padding:7px 8px;display:flex}.account-trigger:hover,.account-trigger.on{background:var(--panel-2)}.account-trigger:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.account-avatar{background:var(--surface-container-high);width:32px;height:32px;color:var(--ink-soft);border-radius:50%;flex-shrink:0;place-items:center;font-size:12.5px;font-weight:580;display:grid;overflow:hidden}.account-avatar img{object-fit:cover;width:100%;height:100%;display:block}.account-id{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.account-id-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:530;overflow:hidden}.account-id-role{color:var(--ink-faint);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.account-chevron{color:var(--ink-faint);transition:transform var(--dur) var(--ease);flex-shrink:0}.account-trigger.on .account-chevron{transform:rotate(-90deg)}.account-scrim{z-index:45;position:fixed;inset:0}.account-menu{z-index:46;background:var(--panel);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-lg);animation:fadeUp .16s var(--ease);padding:6px;position:absolute;bottom:calc(100% + 8px);left:0;right:0}.account-menu-head{border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);margin-bottom:4px;padding:10px 12px 12px}.account-menu-name{letter-spacing:-.01em;color:var(--ink);font-size:13.5px;font-weight:580}.account-menu-email{color:var(--ink-faint);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.account-menu-item{text-align:left;border-radius:var(--r-sm);width:100%;font:inherit;color:var(--ink-soft);cursor:pointer;box-sizing:border-box;transition:background var(--dur) var(--ease), color var(--dur) var(--ease);background:0 0;border:none;align-items:center;gap:12px;padding:9px 12px;font-size:13.5px;font-weight:480;text-decoration:none;display:flex}.account-menu-item .material-symbols-outlined{color:var(--ink-faint);font-size:20px}.account-menu-item:hover{background:var(--panel-2);color:var(--ink)}.account-menu-item:hover .material-symbols-outlined{color:var(--ink-soft)}.account-menu-item.on{background:var(--accent-soft);color:var(--accent-ink)}.account-menu-item.on .material-symbols-outlined{color:var(--accent-ink)}.account-menu-item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (width>=861px){.app.collapsed{--sidenav-w:76px}.app.collapsed .sidenav{padding-left:8px;padding-right:8px}.app.collapsed .sidenav-brand{flex-direction:column;gap:8px;padding:2px 0 14px}.app.collapsed .sidenav-brand-text{display:none}.app.collapsed .sidenav-collapse{margin-left:0}.app.collapsed .sidenav-collapse .material-symbols-outlined{transform:rotate(0)}.app.collapsed .nav-item{justify-content:center;padding:10px 0}.app.collapsed .nav-item:hover{transform:none}.app.collapsed .nav-label{display:none}.app.collapsed .account-trigger{justify-content:center;padding:8px 0}.app.collapsed .account-id,.app.collapsed .account-chevron{display:none}.app.collapsed .account-menu{width:232px;right:auto}}.canvas{background:var(--panel);flex:auto;min-width:0;min-height:calc(100vh - 56px);position:relative}.toast{bottom:22px;left:calc(var(--sidenav-w) + 24px);z-index:60;background:var(--panel);color:var(--ink);border-radius:var(--r);box-shadow:var(--shadow-lg);animation:fadeUp .18s var(--ease);border:1px solid var(--line-2);align-items:center;gap:var(--space-3);padding:11px 16px;font-size:13px;font-weight:500;display:flex;position:fixed}.toast-action{padding:2px var(--space-2);border-radius:var(--r-sm);color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:600}.toast-action:hover{background:var(--surface-container-low)}.health-badge{color:var(--ink-soft);white-space:nowrap;align-items:baseline;gap:4px;display:inline-flex}.health-badge b{color:var(--ink);font-weight:600}.health-badge--at_risk,.health-badge--at_risk b{color:var(--warn)}.health-badge--unhealthy,.health-badge--unhealthy b{color:var(--bad)}.stub{place-items:center;min-height:calc(100vh - 56px);padding:40px 24px;display:grid}.brand{align-items:center;gap:11px;display:flex}.logo{background:var(--primary);width:34px;height:34px;color:var(--on-primary);border-radius:var(--r);box-shadow:var(--shadow-sm);place-items:center;font-size:15px;display:grid}.view-tabs{background:var(--bg-2);border:1px solid var(--line);border-radius:999px;padding:3px;display:inline-flex}.view-tabs button{color:var(--ink-soft);cursor:pointer;transition:color var(--dur) var(--ease), background var(--dur) var(--ease);background:0 0;border:none;border-radius:999px;padding:6px 15px;font-size:13px;font-weight:500}.view-tabs button:hover{color:var(--ink)}.view-tabs button.on{background:var(--panel);color:var(--ink);box-shadow:var(--shadow-sm)}.integrations{flex-wrap:wrap;gap:7px;display:flex}.integration{color:var(--ink-soft);background:var(--panel);border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:12px;display:inline-flex}.calendar-view{animation:fadeUp .3s var(--ease);flex-direction:column;flex:1;display:flex}.layout{flex:1;grid-template-columns:minmax(300px,380px) 1fr;align-items:start;display:grid}.agenda{border-right:1px solid #0000;min-height:calc(100vh - 61px);padding:28px 24px}.pill{color:var(--ink-soft);background:var(--panel);border:1px solid var(--line);border-radius:999px;padding:5px 11px;font-size:12px;font-weight:500}.event{text-align:left;background:var(--panel);border-radius:var(--r);cursor:pointer;width:100%;transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease), transform var(--dur) var(--ease);color:inherit;border:1px solid #0000;align-items:center;gap:14px;margin-bottom:10px;padding:14px 16px;display:flex}.event:hover{border-color:var(--line-2);box-shadow:var(--shadow)}.event.selected{background:color-mix(in srgb, var(--accent-soft) 60%, var(--panel));box-shadow:none;border-color:#0000}.event.past{opacity:.5}.event.live{background:color-mix(in srgb, var(--accent-soft) 45%, var(--panel));box-shadow:none;border-color:#0000}.event-time{color:var(--ink-soft);flex-direction:column;flex-shrink:0;gap:4px;width:60px;font-size:12px;font-weight:500;display:flex}.clock{color:var(--ink-faint);margin-top:22px;padding-left:4px;font-size:11px}.sidebar{max-height:calc(100vh - 61px);animation:fadeUp .3s var(--ease);padding:22px 24px 48px;position:sticky;top:61px;overflow-y:auto}.brief h2{font-size:var(--text-heading);letter-spacing:var(--tracking-heading);margin:0;font-weight:530}.brief-header{border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);margin-bottom:var(--space-4);padding-bottom:15px}.brief-title-row{align-items:center;gap:10px;display:flex}.brief-time{color:var(--ink-soft);font-size:var(--text-dense);margin:5px 0 11px}.deal-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.brief-deal-actions{gap:var(--space-2);margin-top:var(--space-3);display:flex}.stage-chip{color:var(--ink-soft);background:var(--bg-2);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:530}.deal-close{color:var(--ink-faint);font-size:12px}.crm-badge,.source-badge{text-transform:uppercase;letter-spacing:.05em;border:1px solid #0000;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:580}.crm-salesforce,.crm-hubspot,.crm-attio,.src-fathom,.src-granola{color:var(--ink-soft);background:var(--bg-2)}.brief section{margin-bottom:22px}.brief h3{font-size:var(--text-label);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-faint);align-items:center;gap:var(--space-2);margin:0 0 11px;font-weight:620;display:flex}.count{background:var(--panel-2);color:var(--ink);letter-spacing:0;border-radius:999px;padding:0 7px;font-size:11px;line-height:18px}.health{background:var(--panel-2);border-radius:var(--r-lg);box-shadow:none;border:none;margin-bottom:22px;padding:14px 16px}.health-top{justify-content:space-between;align-items:baseline;display:flex}.health-label{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-faint);font-size:11px;font-weight:580}.health-score{letter-spacing:-.03em;font-size:27px;font-weight:580}.health-bar{background:var(--bg-2);border-radius:999px;height:7px;margin-top:10px;overflow:hidden}.health-fill{height:100%;transition:width .5s var(--ease);border-radius:999px}.objective p{color:var(--ink-soft);margin:0}.signal{--signal-accent:var(--line-2);border:1px solid var(--line);border-left:1px solid var(--signal-accent);border-radius:var(--r-lg);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease), transform var(--dur) var(--ease);margin-bottom:12px;padding:14px;position:relative;overflow:hidden;box-shadow:0 1px 2px #1b1b1e0a,0 14px 32px -28px #1b1b1e73}.signal:hover{border-color:var(--line-2);box-shadow:0 2px 6px #1b1b1e0d,0 18px 36px -28px #1b1b1e80}.signal-high{--signal-accent:var(--bad)}.signal-medium,.signal-low{--signal-accent:var(--line-2)}.signal-head{grid-template-columns:9px minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.signal-heading{flex-direction:column;gap:5px;min-width:0;display:flex}.signal-title{letter-spacing:-.012em;color:var(--ink);font-size:14px;font-weight:580;line-height:1.25}.sev-dot{background:var(--ink-faint);width:6px;height:6px;box-shadow:none;border-radius:50%;margin-top:6px}.sev-high{background:var(--bad)}.sev-medium,.sev-low{background:var(--ink-faint)}.cat-chip{text-transform:uppercase;letter-spacing:.055em;background:var(--surface-container-low);color:var(--ink-soft);border:1px solid var(--line);box-shadow:var(--shadow-xs);border-radius:999px;padding:4px 9px;font-size:10px;font-weight:580}.cat-risk,.cat-process,.cat-opportunity{background:var(--surface-container-low);color:var(--ink-soft)}.signal-head-meta{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.signal-toggle{font:inherit;color:var(--accent-ink);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-size:11px;font-weight:530}.signal-toggle:hover{text-decoration:underline}.signal-collapsed{padding-bottom:12px}.signal-evidence{color:var(--ink-soft);font-size:13px;line-height:1.45}.play{background:color-mix(in srgb, var(--surface-container-low) 74%, var(--panel));border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-xs);margin-top:12px;padding:12px}.play-topline{align-items:center;gap:8px;min-width:0;display:flex}.play-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);background:var(--panel);border:1px solid var(--line);border-radius:999px;flex:none;padding:3px 7px;font-size:10px;font-weight:650}.play-framework{color:var(--ink);letter-spacing:-.01em;font-size:13px;font-weight:580}.play-why{color:var(--ink-soft);margin:8px 0 10px;font-size:12.5px;line-height:1.45}.tracks{gap:8px;display:grid}.track{background:var(--panel);border:1px solid var(--line);border-left:1px solid var(--line-2);border-radius:var(--r);color:var(--ink);letter-spacing:-.006em;margin:0;padding:10px 12px 10px 14px;font-size:13px;font-style:normal;line-height:1.4}.play-questions{color:var(--ink-soft);background:color-mix(in srgb, var(--panel) 62%, transparent);border:1px dashed var(--line-2);border-radius:var(--r);margin:10px 0 0;padding:10px 12px 10px 28px;font-size:12.5px;line-height:1.45}.play-questions li{margin:4px 0;padding-left:2px}.clean{color:var(--ink-soft);background:var(--panel-2);border-radius:var(--r-sm);padding:11px 13px;font-weight:500}.zone{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-sm);margin-bottom:9px;padding:13px 15px}.zone-head{align-items:center;gap:8px;display:flex}.zone-code{color:var(--accent-ink);background:var(--accent-soft);border-radius:6px;padding:2px 8px;font-size:11px;font-weight:580}.zone-name{flex:1;font-weight:530}.zone-target{color:var(--ink-faint);font-size:11px}.zone-statement{color:var(--ink);margin:9px 0;font-size:13px;font-style:italic}.zone-triggers{flex-wrap:wrap;gap:6px;display:flex}.trigger{background:var(--bg-2);color:var(--ink-soft);border-radius:999px;padding:2px 9px;font-size:11px}.coverage{gap:8px;margin-bottom:9px;display:flex}.cov-chip{border-radius:var(--r-sm);padding:6px 13px;font-size:13px;font-weight:500}.cov-yes{background:var(--primary-container);color:var(--on-primary-container);border:1px solid #0000;font-weight:620}.cov-no{color:var(--ink-faint);border:1px dashed var(--line-2);background:0 0}.sub{color:var(--ink-faint);margin:6px 0 4px;font-size:12px}.questions{color:var(--ink-soft);margin:4px 0 0;padding-left:18px;font-size:13px}.questions li{margin:5px 0}.people{flex-direction:column;gap:8px;display:flex}.person{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);justify-content:space-between;align-items:center;padding:9px 13px;display:flex}.person-main{align-items:center;gap:8px;display:flex}.person-name{font-weight:500}.person-title{color:var(--ink-faint);font-size:12px}.role{text-transform:uppercase;letter-spacing:.04em;border-radius:6px;padding:2px 8px;font-size:10px;font-weight:580}.role-champion,.role-economic_buyer,.role-influencer,.role-blocker,.role-user,.role-unknown{background:var(--panel-2);color:var(--ink-soft);border:1px solid var(--line)}.calls{flex-direction:column;gap:10px;display:flex}.call{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:11px 13px}.call-head{align-items:center;gap:var(--space-2);display:flex}.call-title{font-weight:500;font-size:var(--text-dense);flex:1}.sentiment{text-transform:uppercase;letter-spacing:.04em;border-radius:6px;padding:2px 8px;font-size:10px;font-weight:580}.sent-engaged,.sent-polite,.sent-skeptical,.sent-mixed{background:var(--panel-2);color:var(--ink-soft);border:1px solid var(--line)}.call-summary{font-size:var(--text-dense);color:var(--ink-soft);margin:7px 0}.metrics{flex-wrap:wrap;gap:6px;display:flex}.metric{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--ink-soft);padding:3px 9px;font-size:11.5px}.metric strong{color:var(--ink);font-weight:530}.next-step{background:var(--primary);color:var(--on-primary);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:16px 18px}.next-step h3{color:color-mix(in srgb, var(--on-primary) 60%, transparent);margin-bottom:7px}.next-step p{color:var(--on-primary);margin:0;font-weight:500}.brief.empty h2{font-size:var(--text-section)}.empty-state{text-align:center;color:var(--ink-soft);padding:44px 20px}.empty-kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 8px;font-size:12px;font-weight:530}.empty-state .hint{color:var(--ink-faint);margin-top:10px;font-size:13px}.setup{animation:fadeUp .3s var(--ease);grid-template-columns:1fr minmax(340px,460px);align-items:start;display:grid}.setup-form{padding:28px 30px}.setup-kicker{color:var(--accent-ink);letter-spacing:.09em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:650;display:block}.setup-intro h2{letter-spacing:-.04em;max-width:700px;margin:0 0 8px;font-size:clamp(25px,2.3vw,34px);font-weight:530;line-height:1.08}.setup-intro p{color:var(--ink-soft);max-width:640px;margin:0 0 12px}.motion-inputs{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:16px;display:flex}.motion-inputs>span{color:var(--ink-soft);background:var(--panel-2);border:1px solid var(--line);border-radius:999px;padding:5px 9px;font-size:10.5px;line-height:1.2}.motion-inputs>.motion-inputs-label{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.06em;background:0 0;border:0;border-radius:0;padding-left:0;font-weight:580}.samples{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.samples-label{color:var(--ink-faint);font-size:12px;font-weight:500}.sample-btn{color:var(--ink-soft);background:var(--panel);border:1px solid var(--line-2);cursor:pointer;transition:border-color var(--dur) var(--ease), color var(--dur) var(--ease), background var(--dur) var(--ease);border-radius:999px;padding:6px 13px;font-size:12px;font-weight:500}.sample-btn:hover{border-color:var(--accent);color:var(--accent-ink);background:var(--accent-soft)}.analyze-row{flex-wrap:wrap;align-items:center;gap:13px;margin-bottom:12px;display:flex}.analyze-btn{color:var(--on-primary);background:var(--primary);border-radius:var(--r);cursor:pointer;box-shadow:var(--shadow-sm);transition:background var(--dur) var(--ease), transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease);border:none;padding:10px 18px;font-size:13px;font-weight:530}.analyze-btn:hover{background:var(--primary-hover);box-shadow:var(--shadow)}.analyze-btn:active{background:var(--primary-hover)}.analyze-btn:disabled{opacity:.65;cursor:progress}.analyze-btn.off:disabled{cursor:not-allowed}.analyze-note{color:var(--ink-faint);max-width:420px;font-size:12px}.analyze-status{border-radius:var(--r-sm);margin:0 0 16px;padding:9px 13px;font-size:12.5px}.analyze-status.ok{color:var(--ink-soft);background:var(--panel-2)}.analyze-status.err{color:var(--bad);background:var(--bad-soft)}.motion-publication{color:var(--ink-soft);flex-wrap:wrap;gap:4px 14px;margin:0 0 12px;font-size:12.5px;display:flex}.motion-readonly-note{color:var(--ink-faint);margin:0 0 12px;font-size:12.5px}.motion-callout{color:var(--ink-soft);background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-sm);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 14px;padding:10px 13px;font-size:12.5px;display:flex}.motion-callout>span:first-child{flex:260px}.motion-callout-actions{gap:8px;display:flex}.motion-link-btn{font:inherit;color:var(--accent-ink);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:560;text-decoration:underline}.sample-btn.on{border-color:var(--accent);color:var(--accent-ink);background:var(--accent-soft)}.sample-btn:disabled{opacity:.6;cursor:not-allowed}.publish-row{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 13px;margin-bottom:14px;padding-top:12px;display:flex}.publish-state{color:var(--ink-soft);flex:220px;font-size:12.5px}.motion-preview-banner{color:var(--accent-ink);background:var(--accent-soft);border-radius:var(--r-sm);justify-content:space-between;align-items:center;gap:10px;margin:0 0 10px;padding:9px 12px;font-size:12.5px;display:flex}.motion-start-sample{margin-bottom:6px}.field-row{grid-template-columns:1fr 1fr;gap:15px;display:grid}.field{flex-direction:column;margin-bottom:15px;display:flex}.field-label{font-size:var(--text-label);color:var(--ink);margin-bottom:5px;font-weight:530}.field-hint{font-size:var(--text-label);color:var(--ink-faint);margin-bottom:6px}.field input,.field textarea{font:inherit;color:var(--ink);background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r);padding:var(--space-2) var(--space-3);resize:vertical;transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease)}.field input::placeholder,.field textarea::placeholder{color:var(--ink-faint)}.field input:focus,.field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.analysis{border-left:1px solid var(--line);background:var(--panel-2);max-height:calc(100vh - 61px);padding:26px 26px 48px;position:sticky;top:61px;overflow-y:auto}.analysis-head{align-items:center;gap:10px;display:flex}.analysis-head h3{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-faint);margin:0;font-size:11px}.live-dot{letter-spacing:.03em;text-transform:uppercase;color:var(--ink-soft);border:1px solid var(--line-2);background:0 0;border-radius:999px;padding:2px 9px;font-size:10px;font-weight:580}.live-dot.ai{color:var(--on-primary);background:var(--accent);border-color:#0000}.analysis-cat{margin:9px 0 14px;font-size:15px}.motion-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:22px;display:grid}.motion-summary span{min-width:0;color:var(--ink-faint);background:var(--panel);border:1px solid var(--line);border-radius:var(--r-sm);text-align:center;padding:9px 8px;font-size:10px;line-height:1.25}.motion-summary strong{color:var(--ink);margin-bottom:2px;font-size:15px;font-weight:580;display:block}.an-block{margin-bottom:20px}.an-block h4{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-faint);margin:0 0 9px;font-size:11px}.an-list{color:var(--ink-soft);margin:0;padding-left:18px;font-size:13px}.an-list li{margin:5px 0}.an-personas{flex-direction:column;gap:7px;display:flex}.an-persona{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);grid-template-columns:1fr auto;gap:4px 8px;padding:9px 13px;display:grid}.an-persona-label{font-weight:500}.an-persona-cares{color:var(--ink-faint);grid-column:1/-1;font-size:12px}.an-prio{text-transform:uppercase;letter-spacing:.03em;border-radius:6px;align-self:start;padding:2px 8px;font-size:10px;font-weight:580}.prio-operations,.prio-finance,.prio-revenue,.prio-it{background:var(--panel-2);color:var(--ink-soft);border:1px solid var(--line)}.an-tags{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.an-tag{background:var(--panel);border:1px solid var(--line-2);color:var(--ink-soft);border-radius:999px;padding:3px 10px;font-size:12px}.an-zone{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-sm);margin-bottom:8px;padding:11px 13px}.an-zone-head{align-items:center;gap:8px;display:flex}.an-zone-statement{color:var(--ink);margin:9px 0 0;font-size:13px;font-style:italic}.an-disco{margin-bottom:11px}.an-disco-label{color:var(--ink);font-size:12px;font-weight:530}.an-disco .an-list{margin-top:4px}@media (width<=720px){.dealhub{padding:var(--space-5) var(--space-4) var(--space-10)}.summary-strip{gap:var(--space-2);margin-bottom:var(--space-6);flex-wrap:wrap}.summary-cell{min-width:140px;padding:var(--space-3) var(--space-4);flex:calc(50% - 8px);gap:6px}.summary-value{font-size:var(--text-section)}}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.filter-bar{margin-bottom:var(--space-4)}.filter-bar-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.filter-bar-right{align-items:center;gap:10px;margin-left:auto;display:flex}.filter-anchor{display:inline-flex;position:relative}.filters-btn,.range-btn{font:inherit;font-size:var(--text-dense);color:var(--ink);background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r-sm);padding:var(--space-1) var(--space-3);min-height:var(--control-height);cursor:pointer;white-space:nowrap;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease);align-items:center;gap:6px;font-weight:480;display:inline-flex}.filters-btn:hover,.range-btn:hover{background:var(--panel-2);border-color:var(--ink-faint)}.filters-btn.on,.range-btn.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink)}.range-btn.has-view:not(.on){border-color:var(--line);background:var(--panel-2)}.filters-count{min-width:18px;height:18px;font-size:var(--text-label);color:var(--on-primary);background:var(--primary);border-radius:999px;place-items:center;padding:0 5px;font-weight:580;display:inline-grid}.filter-clear{color:var(--ink-soft);font:inherit;font-size:var(--text-dense);padding:6px var(--space-2);border-radius:var(--r-sm);cursor:pointer;background:0 0;border:none;font-weight:480}.filter-clear:hover{color:var(--ink);background:var(--panel-2)}.filter-chip{background:var(--panel-2);border-radius:var(--r-sm);border:none;align-items:stretch;min-height:36px;display:inline-flex;overflow:hidden}.filter-chip.active{background:var(--accent-soft);box-shadow:none;border:none}.filter-chip.draft{border-style:dashed}.filter-chip.set-aside .filter-chip-value{color:var(--ink-faint);text-decoration:line-through}.filter-chip-body{font:inherit;font-size:var(--text-dense);padding:6px var(--space-2) 6px 11px;cursor:pointer;color:var(--ink);background:0 0;border:none;align-items:center;gap:6px;max-width:340px;display:inline-flex}.filter-chip-body:hover{background:var(--panel-2)}.filter-chip-field{color:var(--ink-soft);white-space:nowrap;font-weight:480}.filter-chip-value{color:var(--accent-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.filter-chip.draft .filter-chip-value{color:var(--ink-faint);font-weight:500}.filter-chip-x{border:none;border-left:1px solid var(--line);color:var(--ink-faint);cursor:pointer;background:0 0;place-items:center;padding:0 7px;display:grid}.filter-chip-x:hover{color:var(--ink);background:var(--panel-2)}.fmenu{z-index:60;background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r);width:300px;box-shadow:var(--shadow-lg);animation:fadeUp .14s var(--ease);flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden}.fmenu--narrow{width:240px}.fmenu--right{left:auto;right:0}.fmenu-search{align-items:center;gap:var(--space-2);padding:10px var(--space-3);border-bottom:1px solid var(--line);color:var(--ink-faint);display:flex}.fmenu-search input{min-width:0;font:inherit;font-size:var(--text-dense);color:var(--ink);background:0 0;border:none;outline:none;flex:1;min-height:0;padding:0}.fmenu-scroll{max-height:280px;padding:6px;overflow-y:auto}.fmenu-group+.fmenu-group{margin-top:var(--space-1);padding-top:var(--space-1);border-top:1px solid var(--line)}.fmenu-group-label{padding:6px var(--space-2) var(--space-1);font-size:var(--text-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);font-weight:580}.fmenu-item{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;font:inherit;font-size:var(--text-dense);color:var(--ink);text-align:left;padding:var(--space-1) var(--space-2);cursor:pointer;min-height:var(--row-compact);background:0 0;border:none;border-radius:7px;display:flex}.fmenu-item:hover{background:var(--panel-2)}.fmenu-item.on{background:var(--accent-soft);color:var(--accent-ink);font-weight:500}.fmenu-item-chevron{color:var(--ink-faint)}.fmenu-option{width:100%;font:inherit;text-align:left;padding:var(--space-1) var(--space-2);cursor:pointer;color:var(--ink);min-height:var(--row-compact);background:0 0;border:none;border-radius:7px;align-items:center;gap:9px;display:flex}.fmenu-option:hover{background:var(--panel-2)}.fmenu-check{border:1.5px solid var(--line-2);width:17px;height:17px;color:var(--on-primary);border-radius:5px;flex:none;place-items:center;display:grid}.fmenu-check.on{background:var(--primary);border-color:var(--primary)}.fmenu-option-text{flex-direction:column;min-width:0;display:flex}.fmenu-option-label{font-size:var(--text-dense);text-overflow:ellipsis;white-space:nowrap;font-weight:480;overflow:hidden}.fmenu-option-hint{font-size:var(--text-label);color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fmenu-head{padding:9px var(--space-3);border-bottom:1px solid var(--line);align-items:center;gap:6px;display:flex}.fmenu-back{color:var(--ink-soft);cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;padding:2px;display:grid}.fmenu-back:hover{background:var(--panel-2);color:var(--ink)}.fmenu-back-ico{transform:rotate(180deg)}.fmenu-title{font-size:var(--text-dense);color:var(--ink);font-weight:530}.fmenu-ops{padding:var(--space-2) 10px;border-bottom:1px solid var(--line);gap:2px;display:flex}.fmenu-op{background:var(--panel-2);color:var(--ink-soft);font:inherit;font-size:var(--text-label);padding:6px var(--space-2);cursor:pointer;white-space:nowrap;border:none;border-radius:6px;flex:1;font-weight:500}.fmenu-op:hover{color:var(--ink)}.fmenu-op.on{background:var(--accent-soft);color:var(--accent-ink)}.fmenu-pad{padding:var(--space-3);flex-direction:column;gap:10px;display:flex}.fmenu-range{flex-direction:row;gap:10px}.fmenu-pad label{gap:var(--space-1);font-size:var(--text-label);color:var(--ink-soft);flex-direction:column;flex:1;min-width:0;font-weight:500;display:flex}.fmenu-pad input{font:inherit;font-size:var(--text-dense);color:var(--ink);background:var(--panel);border:1px solid var(--line-2);border-radius:7px;min-width:0;padding:7px 9px}.fmenu-pad input:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft);outline:none}.fmenu-foot{justify-content:space-between;align-items:center;gap:var(--space-2);border-top:1px solid var(--line);background:var(--panel-2);padding:9px 10px;display:flex}.fmenu-add-another{align-items:center;gap:var(--space-1);color:var(--ink-soft);font:inherit;font-size:var(--text-dense);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:5px 7px;font-weight:480;display:inline-flex}.fmenu-add-another:hover{color:var(--ink);background:var(--panel)}.fmenu-done{font-size:var(--text-dense)!important;padding:6px 14px!important}.fmenu-empty{padding:14px var(--space-3);color:var(--ink-faint);font-size:var(--text-dense);text-align:center;margin:0}.saved-view-picker{align-items:center;gap:6px;display:inline-flex}.saved-view-picker .range-btn{text-overflow:ellipsis;max-width:220px;overflow:hidden}.saved-view-dirty{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);background:var(--panel-2);border:1px solid var(--line);white-space:nowrap;border-radius:6px;padding:3px 6px;font-size:10.5px;font-weight:580}.filter-save-error{margin:var(--space-2) 0 0;font-size:var(--text-label);color:var(--danger,#b42318);line-height:1.35}.manage-views-modal{flex-direction:column;width:min(860px,94vw);max-height:86vh;display:flex;overflow:hidden}.manage-views-body{grid-template-columns:220px 1fr;gap:0;min-height:360px;display:grid;overflow:hidden}.manage-views-list{border-right:1px solid var(--line);padding:var(--space-2);overflow:auto}.manage-views-item{text-align:left;width:100%;padding:10px var(--space-3);cursor:pointer;color:var(--ink);font:inherit;background:0 0;border:none;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.manage-views-item:hover{background:var(--panel-2)}.manage-views-item.on{background:var(--accent-soft);color:var(--accent-ink)}.manage-views-item-name{font-size:var(--text-dense);font-weight:500}.manage-views-item-meta{font-size:var(--text-label);color:var(--ink-faint)}.manage-views-detail{padding:18px var(--space-5);flex-direction:column;gap:14px;display:flex;overflow:auto}.manage-views-detail label{gap:var(--space-1);font-size:var(--text-label);color:var(--ink-soft);flex-direction:column;font-weight:480;display:flex}.manage-views-detail input{font:inherit;font-size:var(--text-dense);color:var(--ink);background:var(--panel);border:1px solid var(--line-2);padding:var(--space-2) 10px;border-radius:8px}.manage-views-actions,.manage-views-share-row{align-items:flex-end;gap:var(--space-2);display:flex}.manage-views-share-row input{flex:1}.manage-views-shares h3{margin:0 0 var(--space-2);font-size:var(--text-dense);font-weight:530}.manage-views-shares ul{margin:0 0 var(--space-3);flex-direction:column;gap:6px;padding:0;list-style:none;display:flex}.manage-views-shares li{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) 10px;background:var(--panel-2);font-size:var(--text-dense);border-radius:8px;display:flex}.manage-views-status{font-size:var(--text-dense);color:var(--ink-soft);margin:0}.filter-empty{color:var(--ink-faint);font-size:var(--text-dense);margin:0}@media (width<=720px){.manage-views-body{grid-template-columns:1fr}.manage-views-list{border-right:none;border-bottom:1px solid var(--line);max-height:160px}.filter-bar-right{margin-left:0}}.ua-title{letter-spacing:-.01em;margin:0;font-size:14px;font-weight:530}.ua-sub{color:var(--ink-soft);margin:3px 0 0;font-size:12px}.ua-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-xs);flex-direction:column;min-height:0;padding:16px 6px 8px;display:flex}.ua-head{margin-bottom:8px;padding:0 12px}.ua-flag{color:var(--ink-soft);background:var(--panel-2);border-radius:999px;margin-right:5px;padding:1px 7px;font-size:11px;font-weight:500;display:inline-block}.ua-flag--overdue{color:var(--bad);background:0 0}.ua-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.ua-seeall{border:1px solid var(--line);color:var(--ink-soft);font:inherit;cursor:pointer;transition:background var(--dur) var(--ease), color var(--dur) var(--ease);background:0 0;border-radius:999px;flex:none;padding:3px 9px;font-size:11.5px;font-weight:500}.ua-seeall:hover{background:var(--panel-2);color:var(--ink)}.sc-task{flex-direction:column;gap:18px;display:flex}.sc-task-hero{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-sm);align-items:flex-start;gap:11px;padding:13px;display:flex}.sc-task-hero.done .sc-task-title{color:var(--ink-faint);text-decoration:line-through}.sc-task-check{border:1.5px solid var(--line-2);border-radius:var(--r-sm);background:var(--panel);color:#0000;cursor:pointer;width:22px;height:22px;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease);flex:none;place-items:center;margin-top:1px;display:grid}.sc-task-check:hover{border-color:var(--accent);color:var(--accent-ink)}.sc-task-hero.done .sc-task-check{background:var(--ink-soft);border-color:var(--ink-soft);color:var(--on-primary)}.sc-task-hero-text{flex:1;min-width:0}.sc-task-title{overflow-wrap:anywhere;font-size:var(--text-body);color:var(--ink);margin:0 0 7px;font-weight:500;line-height:1.35}.sc-task-meta{align-items:center;gap:var(--space-2);font-size:var(--text-label);color:var(--ink-faint);flex-wrap:wrap;display:flex}.sc-task-kind,.sc-task-when{color:var(--ink-soft);font-weight:480}.sc-task-origin{font-size:var(--text-label)}.sc-task-source{margin-top:var(--space-2);color:var(--accent-ink);font-size:var(--text-label);font-weight:550;text-decoration:none;display:inline-flex}.sc-task-source:hover{text-decoration:underline}.sc-task-edit{gap:9px;display:grid}.sc-task-edit-head,.sc-task-edit-actions{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.sc-task-edit-head button,.sc-task-edit-actions button{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel);color:var(--ink-soft);font:inherit;font-size:var(--text-label);cursor:pointer;padding:5px 9px}.sc-task-edit-actions button:last-child{border-color:var(--accent);color:var(--accent-ink)}.sc-task-edit-actions button:disabled{cursor:not-allowed;opacity:.5}.sc-task-edit-fields{gap:10px;display:grid}.sc-task-edit-fields label{color:var(--ink-faint);font-size:var(--text-label);gap:5px;display:grid}.sc-task-edit-fields input,.sc-task-edit-fields textarea{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel);width:100%;color:var(--ink);font:inherit;font-size:var(--text-label);padding:7px var(--space-2);line-height:1.45}.sc-task-edit-fields textarea{resize:vertical;min-height:82px}.sc-deal-link{font:inherit;text-align:left;color:var(--ink-soft);cursor:pointer;background:0 0;border:none;padding:0}.sc-deal-link:hover:not(:disabled){color:var(--accent-ink);text-decoration:underline}.sc-deal-link:disabled{cursor:default}.sc-inspect-count,.acct-count{min-width:18px;font-size:var(--text-label);text-align:center;color:var(--ink-soft);background:var(--surface-container);border-radius:999px;margin-left:7px;padding:0 5px;font-weight:530;line-height:17px;display:inline-block}.acct-kpi-flag{font-size:var(--text-label);color:var(--bad);margin-left:7px;font-weight:500}.task-list{margin:0;padding:0;list-style:none;overflow-y:auto}.task-empty{padding:14px var(--space-3);font-size:var(--text-dense);color:var(--ink-faint)}.task-row{border-radius:var(--r-sm);align-items:center;gap:2px;display:flex}.task-row--on{background:var(--panel-2);box-shadow:inset 2px 0 0 var(--accent)}.task-row--done .task-title{color:var(--ink-faint);text-decoration:line-through}.task-row--done .task-ico{opacity:.55}.task-check-btn{cursor:pointer;border-radius:var(--r-sm);background:0 0;border:none;flex:none;place-items:center;width:30px;height:34px;margin-left:6px;display:grid}.task-check{border:1.5px solid var(--line-2);color:#0000;width:17px;height:17px;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease);background:0 0;border-radius:5px;place-items:center;display:grid}.task-check-btn:hover .task-check{border-color:var(--accent);color:var(--accent-ink)}.task-check.on{background:var(--ink-soft);border-color:var(--ink-soft);color:var(--on-primary)}.task-check-btn:hover .task-check.on{color:var(--on-primary)}.task-body-btn{text-align:left;min-width:0;padding:var(--space-2) var(--space-3) var(--space-2) 6px;font:inherit;color:inherit;border-radius:var(--r-sm);cursor:pointer;transition:background var(--dur) var(--ease);background:0 0;border:none;flex:1;align-items:center;gap:10px;display:flex}.task-body-btn:disabled{cursor:default}.task-body-btn:not(:disabled):hover{background:var(--panel-2)}.task-ico{border-radius:var(--r-sm);background:var(--surface-container-low);width:28px;height:28px;color:var(--ink-soft);flex:none;place-items:center;display:grid}.task-ico--upcoming{background:var(--surface-container);color:var(--ink-soft)}.task-ico--due{background:var(--panel-2);color:var(--ink)}.task-ico--overdue{color:var(--bad);background:0 0}.task-ico--done,.task-ico--snoozed{background:var(--surface-container-low);color:var(--ink-faint)}.task-text{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.task-title{font-size:var(--text-dense);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:480;overflow:hidden}.task-sub{font-size:var(--text-label);color:var(--ink-faint);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.task-right{flex-direction:column;flex:none;align-items:flex-end;gap:3px;display:flex}.task-pill{font-size:var(--text-label);letter-spacing:.02em;border-radius:999px;padding:1.5px 7px;font-weight:530}.task-pill--upcoming{background:var(--surface-container);color:var(--ink-soft)}.task-pill--due{background:var(--panel-2);color:var(--ink)}.task-pill--overdue{color:var(--bad);background:0 0}.task-pill--done{background:var(--panel-2);color:var(--ink-soft)}.task-pill--snoozed{color:var(--ink-faint);box-shadow:inset 0 0 0 1px var(--line);background:0 0}.task-when{font-size:var(--text-label);color:var(--ink-faint);font-variant-numeric:tabular-nums}.stats{grid-template-columns:1.9fr 1fr;align-items:stretch;gap:12px;margin-bottom:26px;display:grid}.summary-strip{box-shadow:none;margin-bottom:var(--space-stack);background:0 0;border:none;border-radius:0;gap:14px;display:flex;overflow:hidden}.summary-cell{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--r);background:var(--panel);border:none;flex-direction:column;flex:1;display:flex}.summary-cell:first-child{border-left:none;padding-left:0}.summary-cell--action{font:inherit;color:inherit;text-align:left;cursor:pointer;transition:background var(--dur) var(--ease)}.summary-cell--action:hover{background:var(--panel-2)}.summary-strip .summary-cell--action:focus-visible{outline-offset:-2px}.summary-cell--action .summary-sub{color:var(--accent-ink)}.summary-cell--action:hover .summary-sub,.summary-cell--action:focus-visible .summary-sub{text-decoration:underline}.summary-value{font-size:var(--text-heading);letter-spacing:var(--tracking-heading);font-variant-numeric:tabular-nums;font-weight:500}.summary-sub{font-size:var(--text-label);color:var(--ink-soft);line-height:1.35}.stat-label{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-faint);font-size:11px;font-weight:580}.col-sub{color:var(--ink-soft);font-size:12px}.deal-name{color:var(--ink-faint);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.deal-amount{font-size:13px;font-weight:530}.health-pill{align-items:center;gap:6px;font-size:12px;font-weight:530;display:inline-flex}.rank{width:22px;height:22px;color:var(--ink-soft);background:var(--bg-2);border-radius:7px;flex-shrink:0;place-items:center;margin-top:1px;font-size:12px;font-weight:580;display:grid}.win-score{letter-spacing:-.03em;color:var(--ink);flex-shrink:0;font-size:18px;font-weight:580}.criteria{align-items:center;gap:10px;margin-top:12px;display:flex}.crit-meter{flex-shrink:0;gap:3px;display:inline-flex}.crit-seg{background:var(--line);border-radius:3px;width:13px;height:5px}.crit-seg.on{background:var(--ink-soft)}.crit-count{color:var(--ink-soft);flex-shrink:0;font-size:12px;font-weight:530}.crit{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.crit-sm{gap:6px}.crit-sm .crit-meter{gap:2px}.crit-sm .crit-seg{border-radius:2px;width:9px;height:4px}.crit-sm .crit-count{font-size:11px}.dealhub{animation:var(--motion-enter,fadeUp) var(--dur) var(--ease);padding:var(--space-page-y) var(--space-page-x) var(--space-6);min-height:calc(100vh - var(--canvas-appbar-h));background:var(--panel);flex-direction:column;display:flex}.dealhub-inner{flex-direction:column;flex:1;width:100%;display:flex}.dealhub .kanban{background:var(--panel-2);border-radius:var(--r-lg);padding:var(--space-3);border:1px solid var(--line)}.dealhub .kb-card{background:var(--panel);border:1px solid var(--line);box-shadow:none}.dealhub .kb-card:hover{background:color-mix(in srgb, var(--panel) 88%, var(--ink-faint))}.dealhub .kb-card.on{background:color-mix(in srgb, var(--accent-soft) 55%, var(--panel))}.ask{border-radius:var(--r-lg);margin-bottom:var(--space-stack)}.kb-head{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.kb-head h2{font-size:var(--text-body);margin:0;font-weight:530}.kb-drill .filter-chip-body{cursor:default}.kb-drill .filter-chip-body:hover{background:0 0}.kb-ask-btn{border:1px solid var(--line-2);background:var(--panel);color:var(--ink-soft);border-radius:var(--r);font:inherit;font-size:var(--text-dense);cursor:pointer;align-items:center;gap:6px;margin-left:auto;padding:6px 11px;font-weight:500;display:inline-flex}.kb-ask-btn:hover{border-color:var(--accent);color:var(--accent-ink)}.kb-sort{font-size:var(--text-dense);color:var(--ink-faint);align-items:center;gap:6px;margin-left:auto;display:inline-flex}.kb-sort+.kb-ask-btn,.kb-record-type+.kb-sort{margin-left:0}.kb-sort-select{min-width:120px}.kb-sort-select .sel-trigger{border-radius:var(--r);min-height:0;padding:5px 9px}.kanban{gap:var(--space-3);padding-bottom:var(--space-4);flex:1;grid-auto-columns:minmax(236px,1fr);grid-auto-flow:column;min-height:320px;display:grid;overflow-x:auto}.kb-col{border-radius:var(--r-lg);padding:var(--space-1) var(--space-1);flex-direction:column;gap:6px;min-width:0;display:flex}.kb-col-head{gap:var(--space-1);padding:var(--space-2) var(--space-1) var(--space-3);flex-direction:column;display:flex}.kb-col-head-row{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.kb-col-name{font-size:var(--text-dense);letter-spacing:.02em;color:var(--ink-soft);font-weight:500}.kb-col-meta{font-size:var(--text-label);color:var(--ink-faint);font-weight:500}.kb-col-diag{font-size:var(--text-label);color:var(--ink-soft);letter-spacing:.01em;font-weight:500;line-height:1.3}.kb-col-body{gap:var(--space-2);flex-direction:column;flex:1;min-height:40px;display:flex;overflow-y:auto}.kb-empty{color:var(--ink-faint);text-align:center;font-size:var(--text-label);border:1px dashed var(--line);border-radius:var(--r);background:color-mix(in srgb, var(--panel-2) 70%, transparent);padding:18px 10px;line-height:1.4}.kb-col.drop .kb-empty{border-color:var(--accent);color:var(--accent-ink);background:var(--accent-soft)}.kb-card{text-align:left;background:var(--panel);border:1px solid var(--line);border-radius:var(--r);width:100%;padding:var(--space-3);cursor:pointer;color:inherit;box-shadow:none;transition:background var(--dur) var(--ease);display:block}.kb-card-top{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.kb-account{font-weight:560;font-size:var(--text-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kb-amount{font-size:var(--text-dense);color:var(--ink-soft);flex-shrink:0;font-weight:500}.kb-name{font-size:var(--text-dense);color:var(--ink-faint);margin:var(--space-1) 0 var(--space-3);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.kb-quick-view{width:100%;font-family:inherit;font-weight:inherit;font-variant-numeric:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0}.kb-card-foot{align-items:center;gap:10px;display:flex}.kb-health{font-size:var(--text-label);align-items:center;gap:5px;font-weight:580;display:inline-flex}.kb-facts{margin-top:var(--space-2);flex-direction:column;gap:3px;display:flex}.kb-line{min-width:0;font-size:var(--text-label);color:var(--ink-faint);white-space:nowrap;text-overflow:ellipsis;line-height:1.35;overflow:hidden}.kb-risk{color:var(--ink-soft);align-items:center;gap:6px;display:flex}.kb-risk .sev-dot{flex:none;margin-top:0}.kb-line-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.kb-next{color:var(--ink-soft)}.kb-pending{background:var(--accent-soft);max-width:100%;color:var(--accent-ink);font-size:var(--text-label);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-self:flex-start;padding:1px 7px;font-weight:500;overflow:hidden}.kb-full-deal{margin-top:var(--space-2);width:100%;padding:6px var(--space-2);border-radius:var(--r-sm);color:var(--ink-faint);font-size:var(--text-label);cursor:pointer;text-align:left;min-height:var(--control-height-small);background:0 0;border:none;font-weight:500}.kb-full-deal:hover{color:var(--accent-ink);background:color-mix(in srgb, var(--accent) 6%, transparent)}.kb-card{cursor:grab}.kb-card:active{cursor:grabbing}.kb-card.on{outline:none}.kb-card.dragging{opacity:.45}.kb-card.saving,.kb-card.saving:active{cursor:progress}.kb-col.drop{border-color:var(--accent);background:var(--accent-soft)}.kb-col.drop .kb-col-body{outline:1px dashed color-mix(in srgb, var(--accent) 45%, transparent);outline-offset:3px;border-radius:var(--r-sm)}.dn-overlay{z-index:40;background:var(--surface);animation:var(--motion-enter,fadeUp) var(--dur) var(--ease);display:flex;position:absolute;inset:0}.dn-rail{width:220px;padding:var(--space-4) var(--space-3);background:var(--panel-2);gap:var(--space-3);border-right:none;flex-direction:column;flex-shrink:0;display:flex;overflow-y:auto}.dn-rail .kb-card{padding:var(--space-3) var(--space-3) 10px;background:var(--panel);box-shadow:none;border:none}.dn-rail .dn-rail-risk{vertical-align:middle;margin:0 6px 1px 0;display:inline-block}.dn-rail .kb-card.on{background:color-mix(in srgb, var(--accent-soft) 70%, var(--panel))}.dn-back{color:var(--ink-soft);font-size:var(--text-dense);cursor:pointer;padding:var(--space-1) 0 10px;background:0 0;border:none;align-self:flex-start;font-weight:500}.dn-back:hover{color:var(--ink)}.back-link{align-items:center;gap:4px;display:inline-flex}.back-link-chevron{transform:rotate(180deg)}.dn-notice{align-items:center;gap:var(--space-2);margin:var(--space-3) 0 0;padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--r);background:var(--panel-2);color:var(--ink-soft);font-size:var(--text-dense);display:flex}.dn-notice button{padding:2px var(--space-2);border-radius:var(--r-sm);color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-weight:540}.dn-notice button:hover{background:var(--surface-container-low)}.dn-overlay--empty{justify-content:center;align-items:flex-start}.dn-unavailable{max-width:440px;margin-top:var(--space-12);color:var(--ink-soft)}.dn-unavailable h1{margin:0 0 var(--space-2);color:var(--ink);font-size:var(--text-title);font-weight:500}.dn-unavailable p{margin:0 0 var(--space-4)}.dn-rail-group{gap:var(--space-3);flex-direction:column;display:flex}.dn-rail-stage{font-size:var(--text-label);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-faint);margin:var(--space-4) 2px var(--space-1);font-weight:580}.dn-rail .kb-card{cursor:pointer}.dn-doc{min-width:0;padding:var(--space-8) var(--space-6) var(--space-12);background:var(--panel);flex:1;display:block;overflow-y:auto}.dn-doc-inner{width:min(100%, var(--reading-width));min-width:0;margin:0 auto}@media (width<=700px){.dn-overlay{flex-direction:column}.dn-rail{width:100%;padding:var(--space-3);flex-direction:row;align-items:center;gap:10px;overflow:auto hidden}.dn-rail-group{flex-direction:row;gap:10px}.dn-rail-stage{display:none}.dn-rail .kb-card{flex-shrink:0;width:180px}.dn-back{flex-shrink:0;align-self:center}.dn-doc{min-height:0;padding:var(--space-8) var(--space-6) var(--space-12)}}.dn-side{width:100%;margin:28px 0 var(--space-2);position:static}.dn-side .dn-section{margin-top:0}.dn-tabs{gap:var(--space-1);padding:var(--space-1);margin-bottom:var(--space-5);background:var(--panel-2);border-radius:var(--r);border:1px solid #0000;display:flex}.dn-tab{font:inherit;font-size:var(--text-label);color:var(--ink-faint);border-radius:var(--r-sm);padding:7px var(--space-2);cursor:pointer;white-space:nowrap;transition:background var(--dur) var(--ease), color var(--dur) var(--ease);background:0 0;border:0;flex:1;font-weight:530}.dn-tab:hover{color:var(--ink)}.dn-tab.on{color:var(--ink);background:var(--panel);box-shadow:0 1px 2px #0000000d}.dn-tab:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.dn-crm-note{font-size:var(--text-label);color:var(--ink-faint);margin:-4px 0 14px;line-height:1.5}.crm{flex-direction:column;gap:18px;display:flex}.crm-group{flex-direction:column;gap:10px;display:flex}.crm-group-head{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);margin:0;font-size:11px;font-weight:580}.crm-group-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.crm-record-link{font-size:var(--text-dense);color:var(--accent-ink);white-space:nowrap;font-weight:540;text-decoration:none}.crm-record-link:hover,.crm-record-link:focus-visible{text-decoration:underline}.dn-crm-link{margin-left:10px}a.crm-badge{text-decoration:none}a.crm-badge:hover,a.crm-badge:focus-visible{color:var(--accent-ink)}.crm-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.crm-field{flex-direction:column;gap:5px;min-width:0;display:flex}.crm-label{color:var(--ink);font-size:12px;font-weight:530}.crm-input{font:inherit;width:100%;min-width:0;color:var(--ink);background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);padding:8px 11px;font-size:13px}.crm-input::placeholder{color:var(--ink-faint)}.crm-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.crm-input:disabled,.acct-cell-input:disabled{color:var(--ink-soft);cursor:progress}.crm-textarea{resize:vertical;line-height:1.5}.crm-select .sel-trigger{border-radius:var(--r);padding:var(--space-2) 11px}.crm-money{align-items:center;display:flex;position:relative}.crm-money-sym{color:var(--ink-faint);pointer-events:none;font-size:13px;position:absolute;left:11px}.crm-money .crm-input{padding-left:max(26px, calc(17px + var(--crm-money-sym,1ch)))}.crm-readonly{color:var(--ink);font-size:13px}.crm-checkbox{align-self:flex-start;width:16px;height:16px;margin:2px 0}.crm-suggest{text-align:left;width:100%;font:inherit;color:var(--ink);background:var(--accent-soft);cursor:pointer;transition:border-color var(--dur) var(--ease);border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;margin-top:-3px;padding:7px 9px;font-size:12px;display:flex}.crm-suggest:hover{border-color:var(--accent)}.crm-suggest:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.crm-suggest-mark{background:var(--accent);border-radius:1px;flex:none;width:5px;height:5px}.crm-suggest-text{flex:1;min-width:0;line-height:1.4}.crm-suggest-use{color:var(--accent-ink);flex:none;font-size:11px;font-weight:580}.crm-subfield{margin-top:var(--space-2);flex-direction:column;gap:4px;display:flex}.crm-hint{color:var(--ink-faint);margin-top:-2px;font-size:11px}.crm-attention{border:1px solid var(--warn);border-radius:var(--r);background:var(--warn-soft);color:var(--ink);flex-direction:column;gap:6px;padding:10px 12px;font-size:12px;display:flex}.crm-attention p{margin:0}.crm-attention-lead{font-weight:560}.crm-attention-reason{color:var(--ink-soft)}.crm-attention-list{margin:0;padding-left:18px}.crm-attention-actions{flex-wrap:wrap;gap:8px;padding-top:2px;display:flex}.crm-field-attention .crm-input,.crm-field-attention .sel-trigger{border-color:var(--warn)}.crm-invalid{color:var(--bad);font-size:11px}.crm-pending{color:var(--accent-ink);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.crm-custom{flex-direction:column;gap:6px;display:flex}.crm-quote{border:1px solid var(--line);border-radius:var(--r);padding:10px}.crm-foot{border-top:1px solid var(--line);align-items:center;gap:8px;padding-top:4px;display:flex}.crm-status{min-height:1.2em;color:var(--ink-faint);transition:color var(--dur) var(--ease);padding:10px 2px 0;font-size:12px;display:block}.crm-status.on{color:var(--accent-ink);font-weight:530}.dn-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.dn-title{font-size:var(--text-title);letter-spacing:var(--tracking-heading);margin:0;font-weight:500}.dn-byline{margin:var(--space-1) 0 0;font-size:var(--text-dense);color:var(--ink-soft)}.dn-close{border:1px solid var(--line);background:var(--panel);color:var(--ink-soft);font-size:var(--text-body);cursor:pointer;border-radius:var(--r-sm);flex-shrink:0;width:32px;height:32px}.dn-close:hover{color:var(--ink);border-color:var(--line-2)}.dn-meta{border-bottom:1px solid color-mix(in srgb, var(--line) 55%, transparent);font-size:var(--text-dense);color:var(--ink-soft);flex-wrap:wrap;gap:10px 22px;margin:22px 0 10px;padding-bottom:22px;display:flex}.dn-meta b{color:var(--ink);font-weight:580}.dn-momentum{margin:0 0 var(--space-3)}.dn-meta-crit{font:inherit;color:inherit;cursor:pointer;transition:color var(--dur) var(--ease);background:0 0;border:none;align-items:center;gap:6px;padding:0;display:inline-flex}.dn-meta-crit:hover{color:var(--ink)}.dn-readiness{padding:var(--space-1) 0 var(--space-2);border-radius:var(--r);background:0 0;border:none;flex-direction:column;gap:6px;display:flex}.dn-crit{border-radius:var(--r-sm)}.dn-crit.open{background:color-mix(in srgb, var(--panel-2) 60%, transparent)}.dn-crit-row{text-align:left;border-radius:var(--r-sm);width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:none;align-items:center;gap:14px;padding:14px;display:flex}.dn-crit.met .dn-crit-row{cursor:pointer}.dn-crit.unmet .dn-crit-row:hover{background:var(--panel-2)}.dn-crit-check{width:20px;height:20px;font-size:var(--text-label);border-radius:50%;flex-shrink:0;place-items:center;font-weight:650;line-height:1;display:grid}.dn-crit.met .dn-crit-check{background:var(--panel-2);color:var(--ink-soft)}.dn-crit.unmet .dn-crit-check{border:1px dashed var(--line-2)}.dn-crit-met{background:var(--ink-soft);border-radius:50%;width:8px;height:8px}.dn-crit-label{min-width:0;font-size:var(--text-body);flex:1;font-weight:480}.dn-crit.met .dn-crit-label{color:var(--ink-soft)}.dn-crit-tag{font-size:var(--text-label);color:var(--ink-soft);background:var(--bg-2);border:1px solid var(--line);border-radius:999px;flex-shrink:0;padding:3px 10px;font-weight:530}.dn-crit.unmet .dn-crit-row:hover .dn-crit-tag,.dn-crit.open .dn-crit-tag{color:var(--accent-ink);background:var(--accent-soft);border-color:#0000}.dn-crit-tag.met{color:var(--ink-soft);background:var(--panel-2);border-color:var(--line)}.dn-crit-detail{padding:0 var(--space-3) var(--space-3) 42px;animation:var(--motion-enter,fadeUp) var(--dur) var(--ease)}.dn-crit-action{margin:2px 0 var(--space-2);font-size:var(--text-dense);color:var(--ink);font-weight:580}.dn-crit-evidence{align-items:flex-start;gap:var(--space-2);font-size:var(--text-dense);color:var(--ink-soft);margin:2px 0 10px;line-height:1.5;display:flex}.dn-crit-track{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-sm);padding:10px var(--space-3);align-items:flex-start;gap:10px;display:flex}.dn-crit-track p{font-size:var(--text-dense);color:var(--ink-soft);flex:1;margin:0;line-height:1.55}.dn-crit-copy{border:1px solid var(--line-2);background:var(--panel);color:var(--ink-soft);font-size:var(--text-label);cursor:pointer;transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease);border-radius:999px;flex-shrink:0;padding:3px 11px;font-weight:500}.dn-crit-copy:hover{color:var(--ink);border-color:var(--accent)}.dn-section{margin-top:44px}.dn-section--lead{margin-top:28px}.dn-section--lead .dn-p{font-size:var(--text-section);line-height:var(--leading-reading);max-width:62ch}.dn-section h2{font-size:var(--text-label);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-faint);margin:0 0 18px;font-weight:500}.dn-ai-tag{margin-left:var(--space-2);font-size:var(--text-label);letter-spacing:.02em;color:var(--accent-ink);text-transform:none;font-weight:530}.dn-ai-tag.muted{color:var(--ink-faint)}.dn-health-read{padding:var(--space-4) 18px;border-radius:var(--r);background:var(--panel-2);border:1px solid #0000}.dn-p{margin:0 0 var(--space-4);font-size:var(--text-body);line-height:var(--leading-reading);overflow-wrap:anywhere;color:var(--ink)}.dn-p:last-child{margin-bottom:0}.dn-meeting-proof{padding:14px var(--space-4);border:1px solid var(--line);border-radius:var(--r);background:var(--panel)}.dn-meeting-proof.missing{border-color:var(--line);background:var(--panel-2)}.dn-meeting-proof-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.dn-meeting-proof-head>div{align-items:center;gap:9px;display:flex}.dn-meeting-proof p{margin:var(--space-2) 0 0;font-size:var(--text-dense);color:var(--ink-soft);line-height:1.55}.dn-status,.dn-source{padding:2px var(--space-2);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft);background:var(--bg-2);border:1px solid var(--line);border-radius:999px;flex-shrink:0;align-items:center;font-weight:580;line-height:1.5;display:inline-flex}.dn-status.booked,.dn-status.stated{color:var(--ink-soft);background:var(--panel-2);border-color:var(--line)}.dn-status.missing{color:var(--bad);border-color:color-mix(in srgb, var(--bad) 35%, var(--line));background:0 0}.dn-attendees{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.dn-attendees span{padding:var(--space-1) 9px;font-size:var(--text-label);color:var(--ink-soft);background:var(--panel);border:1px solid var(--line);border-radius:999px}.dn-evidence-line{align-items:center;gap:9px;margin-top:10px;padding:0 3px;display:flex}.dn-synthesis{margin-top:var(--space-3);padding:14px var(--space-4);border:1px solid var(--line);border-radius:var(--r);background:var(--panel)}.dn-synthesis-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:10px;display:flex}.dn-synthesis-head b{font-size:var(--text-dense)}.dn-synthesis-head>span{font-size:var(--text-label);color:var(--ink-faint);text-align:right}.dn-synth-group+.dn-synth-group{margin-top:14px}.dn-synth-group h3{font-size:var(--text-label);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-faint);margin:0 0 6px;font-weight:600}.dn-synth-group ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.dn-synth-group li{font-size:var(--text-dense);color:var(--ink);line-height:1.5}.dn-src{background:var(--accent);opacity:.4;cursor:help;vertical-align:2px;width:7px;height:7px;transition:opacity var(--dur) ease, transform var(--dur) ease;appearance:none;border:none;border-radius:999px;margin-left:6px;padding:0;display:inline-block;position:relative}.dn-src.link{cursor:pointer}.dn-src:hover,.dn-src:focus-visible{opacity:1;outline:none}.dn-src.link:hover,.dn-src.link:focus-visible{box-shadow:0 0 0 3px var(--accent-soft)}.dn-src-pop{z-index:30;width:max-content;max-width:280px;padding:10px var(--space-3);border-radius:var(--r);background:var(--panel);color:var(--ink);box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;pointer-events:none;white-space:normal;text-align:left;transition:opacity var(--dur) ease, transform var(--dur) ease, visibility var(--dur);border:1px solid var(--line-2);flex-direction:column;gap:3px;display:flex;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px)}.dn-src-pop:after{content:"";border:5px solid #0000;border-top-color:var(--panel);position:absolute;top:100%;left:50%;transform:translate(-50%)}.dn-src:hover .dn-src-pop,.dn-src:focus-visible .dn-src-pop{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.dn-src-kind{font-size:var(--text-label);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-faint);font-weight:650}.dn-src-title{font-size:var(--text-label);font-weight:530;line-height:1.35}.dn-src-detail{font-size:var(--text-label);color:var(--ink-soft);line-height:1.45}.dn-src-cta{font-size:var(--text-label);color:var(--accent-ink);border-top:1px solid #ffffff29;border-color:var(--line-2);margin-top:3px;padding-top:6px;font-weight:580}.dn-muted{color:var(--ink-faint)}.dn-p i{color:var(--ink-soft)}.dn-actions{margin-top:var(--space-1);flex-wrap:wrap;gap:10px;display:flex}.dn-act{background:var(--accent);color:var(--on-primary);font-size:var(--text-dense);padding:9px var(--space-4);cursor:pointer;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease);border:1px solid #0000;border-radius:999px;font-weight:530}.dn-act:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 85%, black)}.dn-act:disabled{opacity:.55;cursor:default}.dn-act.ghost{background:var(--panel);border-color:var(--line-2);color:var(--ink)}.dn-act.ghost:hover:not(:disabled){background:var(--panel);border-color:var(--accent);color:var(--accent-ink)}.settings{animation:var(--motion-enter,fadeUp) var(--dur) var(--ease);grid-template-columns:200px 1fr;align-items:start;display:grid}.settings-nav{border-right:1px solid var(--line);flex-direction:column;gap:2px;min-height:calc(100vh - 61px);padding:24px 12px;display:flex;position:sticky;top:61px}.settings-nav-title{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-faint);padding:0 12px 10px;font-size:11px;font-weight:580}.settings-nav button{text-align:left;color:var(--ink-soft);border-radius:var(--r-sm);cursor:pointer;transition:background var(--dur) var(--ease), color var(--dur) var(--ease), transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease);background:0 0;border:none;padding:8px 12px;font-size:13px;font-weight:500}.settings-nav button:hover{background:var(--bg-2);color:var(--ink)}.settings-nav button.on{background:var(--accent-soft);color:var(--accent-ink)}.settings-body{min-width:0}.integrations-page{max-width:780px;padding:40px}.settings-intro h2{letter-spacing:-.03em;margin:0 0 6px;font-size:23px;font-weight:530}.settings-intro p{color:var(--ink-soft);max-width:620px;margin:0 0 22px}.members-page{max-width:980px}.member-invite-form{grid-template-columns:minmax(120px,.75fr) minmax(120px,.75fr) minmax(220px,1.35fr) minmax(110px,.65fr) auto;gap:8px;margin-bottom:18px;display:grid}.member-invite-field{gap:5px;display:grid}.member-invite-form input,.member-invite-form select,.member-permission-field select,.member-permission-field input{border:1px solid var(--line-2);border-radius:var(--r-sm);min-height:38px;color:var(--ink);background:var(--panel);font:inherit;padding:8px 10px}.member-invite-form button,.member-actions button{border:1px solid var(--line-2);border-radius:var(--r-sm);min-height:36px;color:var(--ink);background:var(--panel);font:inherit;cursor:pointer;padding:7px 12px;font-size:12px}.member-invite-form button:disabled,.member-actions button:disabled,.member-permission-field select:disabled,.member-permission-field input:disabled{cursor:wait;opacity:.58}.member-invite-form>button{color:#fff;background:var(--primary);border-color:var(--primary);align-self:end}.member-message{color:var(--ink-soft);font-size:13px}.member-message.error{color:var(--danger,#b42318)}.member-list{margin-top:28px}.member-list h3{margin:0 0 8px;font-size:13px}.member-count{color:var(--ink-soft);margin-left:4px;font-weight:400}.member-list-empty{color:var(--ink-soft);font-size:13px}.member-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:18px;padding:12px 0;display:flex}.member-identity{flex:220px;gap:3px;min-width:150px;display:grid}.member-row small{color:var(--ink-soft);overflow-wrap:anywhere}.member-role{color:var(--ink-soft);text-transform:capitalize;font-size:12px}.member-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:10px;display:flex}.member-permissions{grid-template-columns:repeat(3,minmax(145px,180px));gap:10px;display:grid}.member-permissions.has-team{grid-template-columns:repeat(4,minmax(130px,170px))}.member-permission-field{align-content:end;gap:5px;min-width:0;display:grid}.member-permission-label{color:var(--ink-faint);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:650}.member-permission-value{min-height:38px;color:var(--ink-soft);align-items:center;font-size:12px;display:flex}.member-slack-reply-name-control{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.member-slack-reply-name-control button{min-height:38px}.member-invitation-actions{align-items:center}.audit-log-filter{max-width:280px}.team-editor{flex:auto;gap:10px;max-width:620px;display:grid}.team-editor input{min-height:38px;padding:var(--space-2) 10px;border:1px solid var(--line-2);border-radius:var(--r-sm);color:var(--ink);background:var(--panel);font:inherit}.team-manager-picker{max-height:160px;padding:var(--space-2) 10px;border:1px solid var(--line);border-radius:var(--r-sm);flex-wrap:wrap;gap:6px 14px;margin:0;display:flex;overflow-y:auto}.team-manager-picker legend{padding:0 var(--space-1)}.team-manager-option{font-size:var(--text-label);align-items:center;gap:6px;display:inline-flex}.team-editor .member-actions{justify-content:flex-start}.deal-visibility-confirm{border:1px solid var(--line);border-radius:var(--r-sm);gap:10px;max-width:620px;margin-top:12px;padding:12px 14px;display:grid}.deal-visibility-confirm p{margin:0}.deal-visibility-preview{color:var(--ink-soft);margin:0;padding-left:18px;font-size:13px}.deal-visibility-confirm .member-actions{justify-content:flex-start}.deal-visibility-confirm .deal-visibility-turn-on{color:#fff;background:var(--primary);border-color:var(--primary)}.deal-visibility-owners{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:13px;display:flex}.deal-visibility-owners p{color:var(--ink-soft);margin:0}.crm-owners-summary{margin:0 0 12px;font-size:13px}.crm-owners-matches{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;display:flex}.crm-owners-matches small{max-width:520px;color:var(--ink-soft)}.crm-owners-apply{border:1px solid var(--primary);border-radius:var(--r-sm);color:#fff;background:var(--primary);min-height:36px;font:inherit;cursor:pointer;padding:7px 12px;font-size:12px}.crm-owners-apply:disabled{cursor:wait;opacity:.58}.crm-owners-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.crm-owner-row{align-items:center}.crm-owner-deals{gap:3px;min-width:110px;font-size:13px;display:grid}.crm-owner-member{min-width:220px}.member-row small.crm-owner-suggestion{color:var(--accent-ink)}.audit-log-row{align-items:flex-start}.audit-log-changes{color:var(--ink-soft);overflow-wrap:anywhere;margin:4px 0 2px;padding-left:18px;font-size:13px}.audit-log-more{justify-content:flex-start;margin-top:12px}.audit-log-link{color:var(--primary);text-decoration:none}.audit-log-link:hover{text-decoration:underline}.member-page-nav{flex-wrap:wrap;gap:6px 16px;font-size:13px;display:flex}.member-page-nav a{color:var(--primary);text-decoration:none}.member-page-nav a:hover{text-decoration:underline}.member-list:focus,.member-row-group:focus,#deal-visibility:focus{outline:none}.member-group{margin-top:14px}.member-group h4{color:var(--ink-soft);margin:0 0 4px;font-size:12px}.member-roles-legend{border:1px solid var(--line);border-radius:var(--r-sm);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:0 0 14px;padding:12px 14px;font-size:12.5px;display:grid}.member-roles-legend dt{font-weight:620}.member-roles-legend dt small{color:var(--ink-faint);margin-left:6px;font-weight:400}.member-roles-legend dd{color:var(--ink-soft);margin:2px 0 0;line-height:1.45}.member-search{max-width:320px;margin-bottom:8px}.member-row-group{border-bottom:1px solid var(--line);scroll-margin-top:80px}.member-row-group>.member-row{border-bottom:0}.member-row-group.is-target{border-radius:var(--r-sm);box-shadow:inset 3px 0 0 var(--primary);background:var(--surface-container-low);padding-left:10px}.member-row-notice{gap:6px;margin:0 0 10px;display:grid}.member-notice-link{border:1px solid var(--line-2);border-radius:var(--r-sm);max-width:560px;min-height:34px;color:var(--ink);background:var(--panel);font:inherit;padding:6px 8px;font-size:12px}.member-confirm{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--panel);gap:10px;max-width:680px;margin:0 0 12px;padding:12px 14px;display:grid}.member-confirm p{margin:0;font-size:13px}.member-confirm .member-actions{justify-content:flex-start}.member-actions .member-confirm-primary,.member-profile-form button{color:#fff;background:var(--primary);border-color:var(--primary)}.member-permission-help{color:var(--ink-faint);font-size:11px}.member-profile-form{grid-template-columns:minmax(140px,220px) minmax(140px,220px) auto;align-items:end;gap:8px;margin-bottom:8px;display:grid}.member-profile-form input{border:1px solid var(--line-2);border-radius:var(--r-sm);min-height:38px;color:var(--ink);background:var(--panel);font:inherit;padding:8px 10px}.member-profile-form button{border:1px solid var(--primary);border-radius:var(--r-sm);min-height:38px;font:inherit;cursor:pointer;padding:7px 12px;font-size:12px}.member-profile-form button:disabled{cursor:default;opacity:.5}.team-new{justify-content:flex-start;margin-top:10px}@media (width<=980px){.member-invite-form{grid-template-columns:repeat(2,minmax(0,1fr))}.member-invite-form>button{grid-column:1/-1}.member-row{flex-direction:column;align-items:flex-start}.member-actions{justify-content:flex-start}}@media (width<=660px){.member-roles-legend,.member-profile-form,.member-invite-form{grid-template-columns:1fr}.member-actions,.member-permissions{width:100%}.member-permissions,.member-permissions.has-team{grid-template-columns:1fr}.member-permission-field select{width:100%}}.int-group{margin-bottom:24px}.int-group h3{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-faint);margin:0 0 4px;font-size:11px}.int-group-blurb{color:var(--ink-soft);max-width:52ch;margin:0 0 12px;font-size:12.5px;line-height:1.5}.int-list{flex-direction:column;gap:9px;display:flex}.int-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);padding:13px 15px}.int-card-summary{justify-content:space-between;align-items:center;gap:16px;display:flex}.int-card.on{box-shadow:var(--shadow-sm)}.int-card-main{align-items:center;gap:12px;display:flex}.int-logo{border:1px solid var(--line);border-radius:var(--r);color:#293449;background:#fff;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:15px;font-weight:580;display:grid;overflow:hidden}.int-card.on .int-logo{color:var(--ink-soft);background:#fff}.int-logo img{object-fit:contain;width:28px;height:28px;display:block}.int-logo .int-logo-image-chorus{justify-self:start;width:auto;max-width:none;height:28px;margin-left:5px}.int-logo-fallback{line-height:1}.int-name{align-items:center;gap:8px;font-weight:500;display:flex}.int-mode{text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:1px 7px;font-size:10px;font-weight:580}.int-mode-live{background:var(--panel-2);color:var(--ink-soft);border:1px solid var(--line)}.int-mode-demo{background:var(--bg-2);color:var(--ink-soft);border:1px solid var(--line)}.int-mode-oauth{background:var(--panel-2);color:var(--ink-soft);border:1px solid var(--line)}.int-mode-private_app{background:var(--bg-2);color:var(--ink-soft);border:1px solid var(--line)}.int-state{color:var(--ink-faint);font-size:12px}.int-card.soon{opacity:.78}.int-mode-soon{background:var(--bg-2);color:var(--ink-faint);border:1px solid var(--line)}.int-soon{border:1px solid var(--line);background:var(--bg-2);color:var(--ink-faint);cursor:default;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:500}.int-hint{color:var(--ink-faint);white-space:nowrap;font-size:12px;font-weight:500}.int-connect,.int-disconnect{cursor:pointer;transition:background var(--dur) var(--ease), color var(--dur) var(--ease), border-color var(--dur) var(--ease);border-radius:999px;padding:6px 14px;font-size:12px;font-weight:500}.int-connect:disabled,.int-disconnect:disabled{opacity:.55;cursor:default}.int-connect{background:var(--accent);color:var(--on-primary);border:1px solid #0000}.int-connect:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 85%, black)}.int-disconnect{border:1px solid var(--line-2);background:var(--panel);color:var(--ink-soft)}.int-disconnect:hover:not(:disabled){color:var(--bad);border-color:var(--bad)}.int-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.int-sync{border:1px solid var(--line-2);background:var(--panel);color:var(--ink-soft);cursor:pointer;transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:500}.int-sync:hover:not(:disabled){color:var(--ink);border-color:var(--accent)}.int-sync:disabled{opacity:.55;cursor:default}.int-sync-info,.int-card.on .int-state{color:var(--ink-soft)}.int-summary{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0 0 20px;padding:10px 14px;font-size:13px;display:flex}.int-summary strong{color:var(--ink);font-weight:600}.int-summary-attention,.int-summary-attention strong{color:var(--warn)}.int-summary-links{flex-wrap:wrap;gap:4px 10px;margin-left:6px;display:inline-flex}.int-summary-links a{color:var(--primary);font-weight:500}.int-group-scope{letter-spacing:0;text-transform:none;color:var(--ink-faint);margin-left:8px;font-weight:500}.int-group:focus,.int-card:focus{outline:none}.int-card:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.int-health-attention .int-card-main>div>.int-state:first-of-type{color:var(--warn)}.int-sync-details{gap:2px;margin-top:2px;display:grid}.int-problem{color:var(--bad);flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:12px;display:flex}.int-link{color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:4px;padding:0;font-size:12px;font-weight:500}.int-link:hover{text-decoration:underline}.int-consent-close{margin-top:8px}.int-details{color:var(--ink-soft);margin-top:6px;font-size:12px}.int-details summary{cursor:pointer;color:var(--ink-faint);width:fit-content}.int-details dl{gap:4px;margin:6px 0 0;display:grid}.int-details dl div{grid-template-columns:110px minmax(0,1fr);gap:8px;display:grid}.int-details dt{color:var(--ink-faint)}.int-details dd{overflow-wrap:anywhere;margin:0}.int-confirm,.int-notice{border:1px solid var(--line-2);border-radius:var(--r-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;font-size:12.5px;line-height:1.45;display:flex}.int-confirm{background:var(--bad-soft);border-color:var(--bad);color:var(--ink)}.int-confirm p{flex:280px;margin:0}.int-confirm-actions{gap:8px;display:flex}.int-disconnect.int-disconnect-confirm{border-color:var(--bad);color:var(--bad)}.int-notice>span{flex:240px}.int-notice.success{color:var(--accent-ink);background:var(--accent-soft)}.int-notice.error{color:var(--bad);background:var(--bad-soft)}.int-notice-dismiss{color:inherit;cursor:pointer;background:0 0;border:0;padding:0 6px;font-size:16px;line-height:1}.int-link:focus-visible,.int-notice-dismiss:focus-visible,.int-summary-links a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.calendar-consent{border-top:1px solid var(--line-2);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;margin-top:13px;padding-top:13px;display:grid}.calendar-consent-copy{max-width:78ch}.calendar-consent h4{color:var(--ink);margin:0 0 5px;font-size:13px;font-weight:620}.calendar-consent p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.55}.calendar-consent code{overflow-wrap:anywhere;color:var(--ink);font-size:11px}.calendar-consent dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:11px 0 0;display:grid}.calendar-consent dl div{grid-template-columns:78px minmax(0,1fr);gap:8px;display:grid}.calendar-consent dt,.calendar-consent dd{margin:0;font-size:12.5px;line-height:1.45}.calendar-consent dt{color:var(--ink);font-weight:620}.calendar-consent dd{color:var(--ink-soft)}.calendar-consent-actions{flex-direction:column;align-items:flex-end;gap:9px;min-width:max-content;display:flex}.calendar-consent-actions a{color:var(--ink-soft);text-underline-offset:2px;font-size:13px}.calendar-consent-actions a:hover{color:var(--ink)}.calendar-consent .int-connect,.calendar-consent .int-disconnect{min-height:44px}.int-connect:focus-visible,.int-disconnect:focus-visible,.int-sync:focus-visible,.calendar-consent-actions a:focus-visible{outline:3px solid var(--accent-soft);outline-offset:2px}.salesforce-login{border-top:1px solid var(--line-2);flex-wrap:wrap;align-items:flex-end;gap:8px 12px;margin-top:12px;padding-top:12px;display:flex}.salesforce-login label{color:var(--ink-soft);gap:5px;font-size:11px;font-weight:550;display:grid}.salesforce-login select,.salesforce-login input[type=text]{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--panel);min-width:260px;min-height:36px;color:var(--ink);font:inherit;padding:7px 9px;font-size:12px}.salesforce-login select{padding-right:28px}.salesforce-login input[aria-invalid=true]{border-color:var(--bad)}.salesforce-login select:focus-visible,.salesforce-login input:focus-visible{outline:3px solid var(--accent-soft);outline-offset:2px}.salesforce-login p{color:var(--ink-faint);flex-basis:100%;margin:0;font-size:12px}.salesforce-login p.error{color:var(--bad)}.salesforce-login label.salesforce-login-switch{color:var(--ink);flex-basis:100%;align-items:flex-start;gap:8px;font-size:12px;font-weight:400;display:flex}.salesforce-login-switch input{accent-color:var(--accent);margin:2px 0 0}.slack-channel-manager,.sf-stages{border-top:1px solid var(--line-2);margin-top:14px;padding-top:14px}.sf-stages-record-type{margin-top:12px}.sf-stages-record-type label{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;font-weight:550;display:flex}.sf-stages-record-type select{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--panel);max-width:100%;min-height:32px;color:var(--ink);font:inherit;padding:5px 26px 5px 8px;font-size:12px}.sf-stages-record-type select:focus-visible{outline:3px solid var(--accent-soft);outline-offset:2px}.sf-stages-table{border-collapse:collapse;width:100%;margin-top:12px;font-size:12.5px}.sf-stages-table th,.sf-stages-table td{border-bottom:1px solid var(--line-2);text-align:left;vertical-align:middle;padding:7px 8px}.sf-stages-table thead th{color:var(--ink-faint);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:550}.sf-stages-table tbody th{color:var(--ink);font-weight:550}.sf-stage-api{color:var(--ink-faint);margin-top:2px;font-size:11px;font-weight:400;display:block}.sf-stage-fixed small,.sf-stage-default,.sf-stages-none{color:var(--ink-faint);font-size:11px}.sf-stage-default{margin-left:8px}.sf-stages-table select,.sf-stages-writes select{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--panel);min-height:32px;color:var(--ink);font:inherit;padding:5px 26px 5px 8px;font-size:12px}.sf-stages-table select:focus-visible,.sf-stages-writes select:focus-visible{outline:3px solid var(--accent-soft);outline-offset:2px}.sf-stages-note{color:var(--ink-faint);margin:8px 0 0;font-size:12px}.sf-stages-subhead{color:var(--ink-faint);letter-spacing:.04em;text-transform:uppercase;margin:18px 0 8px;font-size:11px;font-weight:550}.sf-stages-writes{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}.sf-stages-writes label{min-width:0;color:var(--ink-soft);gap:5px;font-size:11px;font-weight:550;display:grid}.sf-stages-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.sf-stages-notice{color:var(--ink-soft);margin:10px 0 0;font-size:12.5px}.sf-stages-notice.error{color:var(--bad)}.sf-activity-modes{border:0;gap:6px;margin:12px 0 0;padding:0;display:grid}.sf-activity-modes legend{color:var(--ink-faint);letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:550}.sf-activity-modes label,.sf-activity-toggle{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--panel);cursor:pointer;align-items:flex-start;gap:10px;padding:9px 10px;display:flex}.sf-activity-modes label.selected{border-color:var(--accent)}.sf-activity-modes input,.sf-activity-toggle input{margin-top:3px}.sf-activity-modes span,.sf-activity-toggle span{color:var(--ink);gap:2px;font-size:12.5px;display:grid}.sf-activity-modes strong,.sf-activity-toggle strong{font-weight:550}.sf-activity-modes small,.sf-activity-toggle small{color:var(--ink-faint);font-size:11.5px;line-height:1.45}.sf-activity-toggle{margin-top:12px}.sf-activity-modes input:focus-visible,.sf-activity-toggle input:focus-visible{outline:3px solid var(--accent-soft);outline-offset:2px}.crm-activity-status{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 0;font-size:12px;display:flex}.crm-activity-status.failed{color:var(--bad)}.crm-activity-status a,.crm-activity-status button{font-size:12px}.crm-activity-status button{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--panel);color:var(--ink);font:inherit;cursor:pointer;padding:2px 8px}.crm-activity-status button:disabled{cursor:default;opacity:.6}.slack-channel-manager-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.slack-channel-manager-head h4{letter-spacing:-.01em;margin:0 0 4px;font-size:14px;font-weight:550}.slack-channel-manager-head p{max-width:58ch;color:var(--ink-soft);margin:0;font-size:12.5px;line-height:1.55}.slack-channel-callout,.slack-channel-state{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--panel-2);color:var(--ink-soft);margin:12px 0 0;padding:10px 12px;font-size:12.5px;line-height:1.5}.slack-channel-state.error{color:var(--bad);border-color:color-mix(in srgb, var(--bad) 30%, var(--line));background:var(--bad-soft)}.slack-channel-summary{color:var(--ink-faint);letter-spacing:.04em;text-transform:uppercase;margin:14px 0 7px;font-size:11px;font-weight:550}.slack-channel-list{gap:8px;display:grid}.slack-channel-row{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--panel-2);padding:12px}.slack-channel-row-head,.slack-channel-identity,.slack-channel-actions{align-items:center;display:flex}.slack-channel-row-head{justify-content:space-between;gap:12px}.slack-channel-identity{flex-wrap:wrap;gap:7px;min-width:0}.slack-channel-identity strong{overflow-wrap:anywhere;font-size:13px;font-weight:550}.slack-channel-badge,.slack-channel-enabled{border:1px solid var(--line-2);background:var(--panel);color:var(--ink-faint);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:580;line-height:1.5}.slack-channel-badge.shared,.slack-channel-enabled.on{color:var(--accent-ink);border-color:color-mix(in srgb, var(--accent) 28%, var(--line));background:var(--accent-soft)}.slack-channel-badge.review{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 35%, var(--line));background:var(--warn-soft)}.slack-channel-badge.unavailable{color:var(--bad);border-color:color-mix(in srgb, var(--bad) 28%, var(--line));background:var(--bad-soft)}.slack-channel-mapping{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:12px;display:grid}.slack-channel-mapping label{min-width:0;color:var(--ink-soft);gap:5px;font-size:11px;font-weight:550;display:grid}.slack-channel-mapping label small{color:var(--ink-faint);font-size:inherit;font-weight:450}.slack-channel-mapping select{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--panel);width:100%;min-height:36px;color:var(--ink);font:inherit;padding:7px 28px 7px 9px;font-size:12px}.slack-channel-mapping select:focus-visible,.slack-channel-actions button:focus-visible,.slack-channel-manager button:focus-visible{outline:3px solid var(--accent-soft);outline-offset:2px}.slack-channel-mapping select:disabled{color:var(--ink-faint);cursor:default}.slack-channel-actions{flex-wrap:wrap;gap:7px;margin-top:10px}.slack-channel-enable,.slack-channel-disable{min-height:30px;font:inherit;cursor:pointer;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:500}.slack-channel-enable{background:var(--accent);color:var(--on-primary);border:1px solid #0000}.slack-channel-disable{border:1px solid var(--line-2);color:var(--ink-soft);background:0 0}.slack-channel-enable:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 85%, black)}.slack-channel-disable:hover:not(:disabled){color:var(--bad);border-color:var(--bad)}.slack-channel-enable:disabled,.slack-channel-disable:disabled{opacity:.55;cursor:default}.slack-channel-last-sync,.slack-channel-notice{margin:8px 0 0;font-size:11.5px;line-height:1.45}.slack-channel-last-sync{color:var(--ink-faint)}.slack-channel-notice{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--panel);color:var(--ink-soft);padding:8px 9px}.slack-channel-notice.success{color:var(--accent-ink)}.slack-channel-notice.error{color:var(--bad);background:var(--bad-soft)}.slack-channel-notice.lifecycle{color:var(--ink-soft);border-style:dashed}@media (width<=720px){.settings{grid-template-columns:1fr}.settings-nav{border-right:0;border-bottom:1px solid var(--line);flex-flow:wrap;min-height:0;padding:14px 16px;position:static}.settings-nav-title{flex-basis:100%}.integrations-page{padding:28px 18px}.int-card-summary,.slack-channel-manager-head{flex-direction:column;align-items:flex-start}.int-actions{flex-wrap:wrap;width:100%}.calendar-consent,.calendar-consent dl{grid-template-columns:minmax(0,1fr)}.calendar-consent-actions{align-items:flex-start;min-width:0}.slack-channel-mapping{grid-template-columns:1fr}}@media (width<=420px){.calendar-consent dl div{grid-template-columns:minmax(0,1fr);gap:2px}}.sidebar::-webkit-scrollbar{width:10px}.analysis::-webkit-scrollbar{width:10px}.sidebar::-webkit-scrollbar-thumb{background:var(--line-2);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.analysis::-webkit-scrollbar-thumb{background:var(--line-2);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.sidebar::-webkit-scrollbar-thumb:hover{background:var(--ink-faint);background-clip:padding-box}.analysis::-webkit-scrollbar-thumb:hover{background:var(--ink-faint);background-clip:padding-box}.cmdk-backdrop{z-index:50;animation:var(--motion-enter,fadeUp) var(--dur) var(--ease);background:#0f172a52;justify-content:center;align-items:flex-start;padding-top:14vh;display:flex;position:fixed;inset:0}.cmdk-panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);width:min(560px,100vw - 32px);max-height:60vh;box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow:hidden}.cmdk-input{border:none;border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);width:100%;padding:var(--space-4) 18px;font-family:inherit;font-size:var(--text-body);color:var(--ink);background:0 0;outline:none}.cmdk-input::placeholder{color:var(--ink-faint)}.cmdk-list{padding:6px;overflow-y:auto}.cmdk-empty{text-align:center;color:var(--ink-faint);font-size:var(--text-dense);padding:22px 14px}.cmdk-group{padding:var(--space-1) 0}.cmdk-group-label{font-size:var(--text-label);text-transform:uppercase;letter-spacing:.07em;color:var(--ink-faint);padding:6px 10px var(--space-1);font-weight:580}.cmdk-item{justify-content:space-between;align-items:center;gap:var(--space-3);text-align:left;border-radius:var(--r-sm);width:100%;padding:var(--space-1) var(--space-3);font-family:inherit;font-size:var(--text-dense);color:var(--ink);cursor:pointer;min-height:var(--row-interactive);background:0 0;border:none;display:flex}.cmdk-item.active{background:var(--accent-soft);color:var(--accent-ink)}.cmdk-item-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cmdk-item-hint{font-size:var(--text-label);color:var(--ink-faint);flex:none}.cmdk-item.active .cmdk-item-hint{color:var(--accent-ink)}.cmdk-item-detail{color:var(--ink-faint)}.cmdk-item.active .cmdk-item-detail,.cmdk-more{color:var(--accent-ink)}.cmdk-item.disabled,.cmdk-item.disabled.active{color:var(--ink-faint);cursor:default}.cmdk-item.disabled .cmdk-item-hint{color:var(--ink-faint)}.kbd-help{padding:var(--space-4) 18px;gap:var(--space-3);outline:none}.kbd-help-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.kbd-help-head h2{font-size:var(--text-body);margin:0}.kbd-help-list{gap:var(--space-2);margin:0;display:grid}.kbd-help-row{align-items:center;gap:var(--space-3);font-size:var(--text-dense);grid-template-columns:96px 1fr;display:grid}.kbd-help-row dd{color:var(--ink);margin:0}.kbd-help-row kbd{font:inherit;color:var(--ink-soft);background:var(--surface-container-low);border:1px solid var(--line);white-space:nowrap;border-radius:6px;padding:1px 6px;font-size:11px}.kbd-help-toggle{align-items:center;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--line);font-size:var(--text-dense);color:var(--ink);font-weight:600;display:flex}.kbd-help-note{color:var(--ink-soft);margin:0;font-size:11.5px}.sidecar{z-index:30;background:var(--panel);border-left:1px solid var(--line);flex:none;align-self:stretch;align-items:stretch;min-height:100vh;display:flex;position:sticky;top:0}.sidecar.sidecar--hidden{pointer-events:none;border-left:none;width:0;min-width:0;overflow:hidden}.sc-rail{width:var(--rail-w);justify-content:flex-start;align-items:center;gap:var(--space-2);background:var(--panel);border-left:1px solid var(--line);flex-direction:column;flex:none;padding-top:88px;display:none}.sc-rail-btn{border-radius:var(--r);width:44px;height:44px;color:var(--ink-soft);cursor:pointer;transition:color var(--dur) var(--ease), background var(--dur) var(--ease), border-color var(--dur) var(--ease);background:0 0;border:1px solid #0000;place-items:center;display:grid;position:relative}.sc-rail-btn svg{width:19px;height:19px}.sc-rail-btn:hover{color:var(--ink);background:var(--bg-2)}.sc-rail-btn.on{color:var(--accent-ink);background:var(--accent-soft);border-color:var(--line-2)}.sc-rail-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.sc-rail-label{z-index:4;padding:5px var(--space-2);border-radius:var(--r-sm);background:var(--ink);color:var(--panel);box-shadow:var(--shadow-sm);font-size:var(--text-label);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur) var(--ease), transform var(--dur) var(--ease), visibility var(--dur) var(--ease);font-weight:500;line-height:1;position:absolute;top:50%;right:calc(100% + 8px);transform:translate(4px,-50%)}.sc-rail-btn:hover .sc-rail-label,.sc-rail-btn:focus-visible .sc-rail-label{opacity:1;visibility:visible;transform:translateY(-50%)}.sc-panel{background:var(--panel);opacity:0;pointer-events:none;width:0;min-width:0;height:100vh;max-height:100vh;transition:width var(--dur) var(--ease), min-width var(--dur) var(--ease), opacity var(--dur) var(--ease);flex-direction:column;flex:none;align-self:stretch;display:flex;overflow:hidden}.sidecar.open .sc-panel{width:var(--sc-panel-w);min-width:var(--sc-panel-w);opacity:1;pointer-events:auto;border-right:1px solid var(--line)}.sidecar--resizing .sc-panel{transition:none}.sc-resize-handle{z-index:2;cursor:col-resize;touch-action:none;width:12px;position:absolute;inset:0 auto 0 -5px}.sc-resize-handle:after{content:"";background:var(--line-2);border-radius:3px;width:3px;height:40px;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.sc-resize-handle:hover:after,.sc-resize-handle:focus-visible:after,.sidecar--resizing .sc-resize-handle:after{background:var(--accent)}.sc-panel-controls{align-items:center;gap:var(--space-2);flex:none;display:flex}.sc-panel-head{padding:var(--space-5) 22px var(--space-4);border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);justify-content:space-between;align-items:center;display:flex}.sc-panel-title{overflow-wrap:anywhere;min-width:0;font-size:var(--text-body);letter-spacing:var(--tracking-heading);font-weight:530}.sc-close{color:var(--ink-faint);font-size:var(--text-body);cursor:pointer;padding:var(--space-1);border-radius:var(--r-sm);background:0 0;border:none;line-height:1}.sc-close:hover{color:var(--ink);background:var(--bg-2)}.sc-panel-body{overflow-wrap:anywhere;min-height:0;padding:var(--space-6) var(--space-6) 44px;flex:auto;overflow-y:auto}.sc-muted{color:var(--ink-faint);font-size:var(--text-dense)}.sc-empty{color:var(--ink-soft);font-size:var(--text-dense);background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r);padding:14px;line-height:1.5}.sc-context{justify-content:space-between;align-items:flex-start;gap:var(--space-3);background:var(--panel-2);border-radius:var(--r);padding:14px var(--space-4);margin-bottom:var(--space-5);border:none;display:flex}.sc-context-main{flex-direction:column;gap:2px;min-width:0;display:flex}.sc-context-eyebrow{font-size:var(--text-label);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-faint);font-weight:580}.sc-context-acct{font-size:var(--text-body);letter-spacing:var(--tracking-heading);white-space:nowrap;text-overflow:ellipsis;font-weight:530;overflow:hidden}.sc-context-deal{font-size:var(--text-label);color:var(--ink-faint);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sc-context-actions{align-items:flex-end;gap:var(--space-1);flex-direction:column;flex-shrink:0;display:flex}.sc-context-btn{border:1px solid var(--line-2);background:var(--panel);color:var(--ink-soft);padding:var(--space-1) 10px;font-size:var(--text-label);cursor:pointer;white-space:nowrap;transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease);border-radius:999px;font-weight:500}.sc-context-btn:hover{color:var(--ink);border-color:var(--accent)}.sc-context-btn.ghost{color:var(--ink-faint);padding:2px var(--space-2);border-color:#0000}.sc-context-btn.ghost:hover{color:var(--ink)}.sc-picker{border:1px solid var(--line);border-radius:var(--r);background:var(--panel-2);margin:-6px 0 14px;padding:10px}.sc-picker-list{margin-top:var(--space-2);flex-direction:column;gap:2px;max-height:260px;display:flex;overflow-y:auto}.sc-picker-item{align-items:center;gap:0 var(--space-2);text-align:left;border-radius:var(--r-sm);cursor:pointer;transition:background var(--dur) var(--ease);background:0 0;border:1px solid #0000;grid-template-rows:auto auto;grid-template-columns:1fr auto;padding:7px 9px;display:grid}.sc-picker-item:hover{background:var(--bg-2)}.sc-picker-item.on{border-color:var(--accent);background:var(--bg-2)}.sc-picker-acct{font-size:var(--text-dense);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.sc-picker-deal{font-size:var(--text-label);color:var(--ink-faint);white-space:nowrap;text-overflow:ellipsis;grid-column:1;overflow:hidden}.sc-picker-health{font-size:var(--text-dense);font-variant-numeric:tabular-nums;grid-area:1/2/span 2;font-weight:580}.sc-scope{background:var(--bg-2);border:1px solid var(--line);margin-bottom:var(--space-2);border-radius:999px;gap:2px;padding:2px;display:inline-flex}.sc-scope-tab{color:var(--ink-soft);padding:5px var(--space-3);font-size:var(--text-label);cursor:pointer;background:0 0;border:none;border-radius:999px;font-weight:500}.sc-scope-tab.on{background:var(--panel);color:var(--ink);box-shadow:0 1px 2px #1c1a181f}.sc-scope-tab:disabled{opacity:.45;cursor:not-allowed}.sc-scope-note{font-size:var(--text-label);color:var(--ink-faint);margin:0 0 10px}.sc-momentum{font-size:var(--text-label);margin-bottom:var(--space-3);flex-wrap:wrap;align-items:center;gap:7px;display:flex}.sc-momentum-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.sc-momentum-label{font-weight:530}.sc-momentum-reason{color:var(--ink-faint)}.mom-hot .sc-momentum-dot{background:var(--ink-soft)}.mom-hot .sc-momentum-label{color:var(--ink)}.mom-steady .sc-momentum-dot,.mom-cooling .sc-momentum-dot{background:var(--ink-faint)}.mom-cooling .sc-momentum-label{color:var(--ink-soft)}.mom-cold .sc-momentum-dot{background:var(--bad)}.mom-cold .sc-momentum-label{color:var(--bad)}.sc-nba{background:var(--panel-2);margin-bottom:var(--space-6);padding:18px}.nba-risk{border-left-color:var(--bad)}.nba-process,.nba-readiness,.nba-healthy{border-left-color:var(--line-2)}.sc-nba-eyebrow{font-size:var(--text-label);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-faint);font-weight:530}.sc-nba-action{margin:var(--space-1) 0 var(--space-1);font-size:var(--text-dense);letter-spacing:var(--tracking-heading);font-weight:530;line-height:1.35}.sc-nba-reason{font-size:var(--text-label);color:var(--ink-soft);margin:0;line-height:1.5}.sc-nba-head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.sc-ai-tag{font-size:var(--text-label);text-transform:uppercase;letter-spacing:.04em;color:var(--accent-ink);background:var(--accent-soft);white-space:nowrap;border-radius:999px;padding:1px 7px;font-weight:580}.sc-ai-tag.muted{color:var(--ink-faint);background:var(--bg-2);border:1px solid var(--line)}.sc-ai-read.muted{font-size:var(--text-label);color:var(--ink-faint);margin-top:10px;font-style:italic}.sc-ai-read:not(.muted){background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-sm);font-size:var(--text-body);line-height:var(--leading-reading);color:var(--ink-soft);overflow-wrap:anywhere;margin-top:10px;padding:9px 11px}.sc-ai-read p{margin:6px 0 0}.sc-ai-read-head{align-items:center;gap:var(--space-2);display:flex}.sc-ai-traj{font-size:var(--text-label);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:1px 7px;font-weight:580}.traj-improving{color:var(--ink-soft);background:var(--panel-2)}.traj-steady{color:var(--ink-soft);background:var(--bg-2)}.traj-declining{color:var(--bad);background:var(--bad-soft)}.sc-ai-focus{color:var(--ink)}.sc-draft{margin-top:var(--space-4)}.sc-draft-btn{background:var(--panel-2);width:100%;color:var(--ink);border-radius:var(--r);padding:9px var(--space-3);font-size:var(--text-dense);cursor:pointer;transition:border-color var(--dur) var(--ease);border:none;font-weight:500}.sc-draft-btn:hover:not(:disabled){border-color:var(--accent)}.sc-draft-btn:disabled{opacity:.6;cursor:default}.sc-score{border:1px solid var(--line);border-radius:var(--r);background:var(--bg-2);padding:var(--space-3) 13px;margin-bottom:14px}.sc-score-pending{gap:3px;display:grid}.sc-score-top{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.sc-score-ring{border:3px solid var(--ink-faint);border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;line-height:1;display:flex}.sc-score-num{font-size:var(--text-section);font-variant-numeric:tabular-nums;font-weight:580}.sc-score-grade{font-size:var(--text-label);letter-spacing:.06em;opacity:.85;margin-top:1px;font-weight:580}.grade-A,.grade-B,.grade-C{border-color:var(--line-2);color:var(--ink-soft)}.grade-D{border-color:var(--bad);color:var(--bad)}.sc-score-head{flex-direction:column;gap:2px;display:flex}.sc-score-title{font-size:var(--text-dense);letter-spacing:var(--tracking-heading);color:var(--ink);font-weight:530}.sc-score-sub{font-size:var(--text-label);color:var(--ink-faint)}.sc-score-list{flex-direction:column;gap:9px;display:flex}.sc-score-row{gap:9px;display:flex}.sc-score-dot{width:8px;height:8px;margin-top:var(--space-1);border-radius:50%;flex-shrink:0}.st-strong{background:var(--ink-soft)}.st-ok{background:var(--ink-faint)}.st-gap{background:var(--bad)}.sc-score-body{flex:1;min-width:0}.sc-score-line{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.sc-score-label{font-size:var(--text-dense);color:var(--ink);font-weight:500}.sc-score-val{font-size:var(--text-label);font-variant-numeric:tabular-nums;color:var(--ink-soft);font-weight:530}.sc-score-note{font-size:var(--text-label);color:var(--ink-soft);margin:2px 0 0;line-height:1.45}.sc-score-item+.sc-score-item{border-top:1px solid var(--line);padding-top:9px}.sc-score-coaching{color:var(--ink-faint);font-size:var(--text-label);flex-wrap:wrap;align-items:center;gap:5px 9px;margin-top:6px;display:flex}.sc-score-gap-label{color:var(--bad);font-weight:580}.sc-score-coaching button{color:var(--accent-ink);font:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 35%, transparent);text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:580}.sc-score-coaching button:hover{color:var(--ink);text-decoration-color:currentColor}.sc-score-coaching button:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}.rec-example{gap:10px;margin-top:10px;display:grid}.dn-section--lead .rec-example{max-width:62ch;margin:-3px 0 18px}.rec-example-toggle{color:var(--accent-ink);font:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 35%, transparent);text-underline-offset:3px;background:0 0;border:0;justify-self:start;padding:0;font-size:11.5px;font-weight:580}.rec-example-toggle:hover{color:var(--ink);text-decoration-color:currentColor}.rec-example-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}.rec-example .sc-exemplar,.rec-email-example{margin:0}.rec-example-status{border-left:2px solid var(--line-2);background:var(--panel);color:var(--ink-soft);padding:9px 10px;font-size:10.5px;line-height:1.45}.rec-email-example{border:1px solid var(--line-2);border-radius:var(--r);background:var(--panel);gap:12px;padding:12px;display:grid}.rec-email-copy,.rec-email-proof{background:var(--bg-2);gap:8px;padding:10px;display:grid}.rec-email-copy{border-left:2px solid var(--line-2)}.rec-email-proof{border-left:2px solid var(--accent)}.rec-email-field{gap:4px;display:grid}.rec-email-field+.rec-email-field{border-top:1px solid var(--line);padding-top:8px}.rec-email-field>span,.rec-email-proof-label{color:var(--ink-faint);letter-spacing:.045em;text-transform:uppercase;font-size:10px;font-weight:620}.rec-email-field strong,.rec-email-proof strong{color:var(--ink);font-size:11.5px;line-height:1.45}.rec-email-field p,.rec-email-proof p{color:var(--ink-soft);overflow-wrap:anywhere;margin:2px 0 0;font-size:11.5px;line-height:1.5}.sc-exemplar{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line-2);border-radius:var(--r);background:var(--panel);margin:10px 0 2px 17px;display:grid}.sc-exemplar-status{border-left:2px solid var(--line-2);color:var(--ink-soft);background:var(--panel);font-size:var(--text-label);margin:9px 0 1px 17px;padding:9px 10px;line-height:1.45}.sc-exemplar-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.sc-exemplar-head>div{gap:2px;min-width:0;display:grid}.sc-exemplar-eyebrow,.sc-exemplar-moment-head,.sc-exemplar-why>span,.sc-exemplar-try>span{color:var(--ink-faint);font-size:var(--text-label);letter-spacing:.045em;text-transform:uppercase;font-weight:620}.sc-exemplar-head strong{color:var(--ink);font-size:var(--text-dense);font-weight:600}.sc-exemplar-head p{color:var(--ink-soft);font-size:var(--text-label);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.4;overflow:hidden}.sc-exemplar-score{background:var(--panel-2);color:var(--ink-soft);font-size:var(--text-label);border-radius:999px;flex:none;padding:3px 7px;font-weight:580}.sc-exemplar-moment{border-left:2px solid var(--line-2);background:var(--bg-2);padding:10px}.sc-exemplar-moment-head{margin-bottom:var(--space-2);justify-content:space-between;gap:10px;display:flex}.sc-exemplar-moment ol{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.sc-exemplar-moment li{padding-left:0;position:relative}.sc-exemplar-moment li+li{padding-top:var(--space-2);border-top:1px solid var(--line)}.sc-exemplar-moment li.is-rep-question{padding-left:var(--space-2);border-left:2px solid var(--accent)}.sc-exemplar-moment li>div{justify-content:space-between;gap:var(--space-2);color:var(--ink-faint);font-size:var(--text-label);display:flex}.sc-exemplar-moment li strong{color:var(--ink-soft);font-weight:600}.sc-exemplar-moment li p{color:var(--ink);font-size:var(--text-label);overflow-wrap:anywhere;margin:2px 0 0;line-height:1.5}.sc-exemplar-question-label{margin-top:var(--space-1);color:var(--accent-ink);font-size:var(--text-label);font-weight:580;display:inline-block}.sc-exemplar-why p{color:var(--ink-soft);font-size:var(--text-label);margin:3px 0 0;line-height:1.45}.sc-exemplar-try ul{color:var(--ink);font-size:var(--text-label);gap:5px;margin:5px 0 0;padding-left:17px;line-height:1.45;display:grid}@media (width<=520px){.sc-exemplar-head{display:grid}.sc-exemplar-head p{white-space:normal}.sc-exemplar-score{justify-self:start}}.sc-talk{align-items:center;gap:var(--space-2);margin-bottom:14px;display:flex}.sc-talk-k{font-size:var(--text-label);color:var(--ink-soft);white-space:nowrap}.sc-talk-bar{background:var(--line);border-radius:999px;flex:1;height:6px;overflow:hidden}.sc-talk-fill{background:var(--accent);height:100%}.sc-talk-v{font-size:var(--text-label);font-variant-numeric:tabular-nums;font-weight:530}.sc-moment-list{flex-direction:column;gap:10px;display:flex}.sc-moment{border:1px solid var(--line);border-radius:var(--r);padding:10px var(--space-3);background:var(--panel)}.sc-moment-head{align-items:center;gap:var(--space-2);margin-bottom:5px;display:flex}.sc-moment-speaker{font-size:var(--text-label);color:var(--ink-faint)}.sc-moment-text{font-size:var(--text-dense);color:var(--ink);margin:0;line-height:1.5}.q-chip{text-transform:uppercase;letter-spacing:.03em;background:var(--bg-2);color:var(--ink-soft);border-radius:6px;padding:2px 7px;font-size:10px;font-weight:580}.q-objection,.q-pain{background:var(--bad-soft);color:var(--bad)}.q-competitor,.q-buying_signal,.q-budget{background:var(--panel-2);color:var(--ink-soft)}.sc-input{border:1px solid var(--line-2);border-radius:var(--r);width:100%;padding:10px var(--space-3);font-family:inherit;font-size:var(--text-dense);color:var(--ink);background:var(--panel-2);outline:none}.sc-input:focus{border-color:var(--accent)}.sc-chips{margin:10px 0 var(--space-1);flex-direction:column;gap:6px;display:flex}.sc-chip{text-align:left;border:1px solid var(--line);background:var(--panel);color:var(--ink-soft);font-size:var(--text-label);cursor:pointer;transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease);border-radius:999px;padding:6px 11px}.sc-chip:hover{color:var(--ink);border-color:var(--line-2)}.sc-answer{margin-top:var(--space-3);background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r);padding:var(--space-3) 13px}.sc-answer-q{font-size:var(--text-label);color:var(--accent-ink);margin-bottom:6px;font-weight:530}.sc-answer-t{font-size:var(--text-body);line-height:var(--leading-reading);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.sc-answer-coverage{color:var(--ink-faint);font-size:var(--text-label);margin:9px 0 0;line-height:1.45}.sc-answer-evidence{margin-top:var(--space-3);border-top:1px solid var(--line);padding-top:10px}.sc-answer-evidence summary{color:var(--accent-ink);font-size:var(--text-label);cursor:pointer;font-weight:600}.sc-answer-evidence ul{gap:7px;margin:9px 0 0;padding:0;list-style:none;display:grid}.sc-answer-evidence li{padding:var(--space-2) 9px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel)}.sc-answer-evidence-head{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.sc-answer-evidence-head strong{color:var(--ink);font-size:var(--text-label);text-overflow:ellipsis;white-space:nowrap;font-weight:610;overflow:hidden}.sc-answer-evidence-head span{color:var(--ink-faint);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.05em;flex:none;font-weight:560}.sc-answer-evidence-label{color:var(--ink-soft);font-size:var(--text-label);margin-top:3px;font-weight:560;display:block}.sc-answer-evidence li p{color:var(--ink-faint);font-size:var(--text-label);margin:3px 0 0;line-height:1.45}.sc-err{color:var(--bad);font-size:var(--text-dense);line-height:1.5}.sc-acct-top{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.sc-acct-name{font-size:var(--text-section);letter-spacing:var(--tracking-heading);font-weight:530}.sc-deal-name{margin:var(--space-1) 0 14px;font-size:var(--text-label);color:var(--ink-faint)}.sc-facts{border:none;border-radius:0;grid-template-columns:1fr 1fr;display:grid;overflow:visible}.sc-fact{gap:var(--space-2);padding:var(--space-4) var(--space-4);flex-direction:column;display:flex}.sc-fact-k{font-size:var(--text-label);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-faint);font-weight:580}.sc-fact-v{font-size:var(--text-body);font-variant-numeric:tabular-nums;font-weight:530}.sc-meter{background:var(--bg-2);height:6px;margin-top:var(--space-3);border-radius:999px;overflow:hidden}.sc-meter-fill{height:100%;transition:width var(--dur) var(--ease);border-radius:999px}.sc-next{flex-direction:column;gap:5px;margin-top:14px;display:flex}.sc-next p{font-size:var(--text-dense);margin:0;line-height:1.5}.sc-inspect{padding-bottom:var(--space-8);flex-direction:column;gap:28px;display:flex}.sc-inspect-actions{margin:-6px 0 -8px}.sc-context-hero{gap:var(--space-3)}.sc-context-hero .sc-acct-top{margin-bottom:0}.sc-call-ref{font-size:var(--text-label);margin:0 0 10px}.sc-moment-list-compact .sc-moment{padding:var(--space-2) 0}.sc-moment-list-compact .sc-moment+.sc-moment{border-top:1px solid var(--line)}.sc-full-deal-btn{width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--r);background:var(--panel-2);color:var(--ink-soft);font-size:var(--text-label);cursor:pointer;border:none;font-weight:500}.sc-full-deal-btn:hover{border-color:var(--primary);color:var(--primary);background:color-mix(in srgb, var(--primary-container) 50%, var(--panel))}.sc-inspect-section{flex-direction:column;gap:14px;display:flex}.sc-inspect-h{font-size:var(--text-label);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-faint);margin:0;font-weight:580}.sc-inspect-signals{flex-direction:column;gap:18px;display:flex}.sc-inspect-signal{gap:var(--space-1);background:0 0;border:none;flex-direction:column;padding:0;display:flex}.sc-inspect-signal+.sc-inspect-signal{border-top:1px solid color-mix(in srgb, var(--line) 55%, transparent);padding-top:14px}.sc-inspect-signal-head{align-items:baseline;gap:7px;min-width:0;display:flex}.sc-inspect-signal-title{min-width:0;font-size:var(--text-dense);letter-spacing:var(--tracking-heading);color:var(--ink);flex:1;margin:0;font-weight:530;line-height:1.3}.sc-inspect-cat{font-size:var(--text-label);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-faint);flex:none;font-weight:530}.sc-inspect-evidence{font-size:var(--text-label);color:var(--ink-soft);margin:2px 0 0;line-height:1.5}.sc-inspect-label{margin:var(--space-2) 0 0;font-size:var(--text-label);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-faint);font-weight:580}.sc-inspect-ok{background:0 0;border:none;padding:0}.sc-inspect-framework{font-size:var(--text-label);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft);font-weight:530}.sc-inspect-play-why{font-size:var(--text-label);color:var(--ink);margin:2px 0 0;line-height:1.5}.sc-inspect-track{font-size:var(--text-label);color:var(--ink-soft);background:0 0;border:none;margin:6px 0 0;padding:0;font-style:italic;line-height:1.5}.sc-inspect-track .sc-inspect-label{margin:0 0 3px;font-style:normal;display:block}.sc-gaps{gap:var(--space-3);display:grid}.sc-gap-action{font-size:var(--text-dense);letter-spacing:var(--tracking-heading);color:var(--ink);margin:0;font-weight:500}.sc-gap-track{font-size:var(--text-label);color:var(--ink-soft);margin:6px 0 0;line-height:1.5}.sc-gap-track .sc-inspect-label{margin:0 0 3px;display:block}.sc-inspect-rundown{flex-direction:column;gap:10px;display:flex}.sc-inspect-contacts{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sc-inspect-contacts li{border-bottom:1px solid color-mix(in srgb, var(--line) 60%, transparent);flex-direction:column;gap:1px;padding:6px 0;display:flex}.sc-inspect-contacts li:last-child{border-bottom:none}.sc-inspect-contact-name{font-size:var(--text-label);font-weight:500}.sc-inspect-contact-meta{font-size:var(--text-label);color:var(--ink-faint)}.sc-inspect-crm{border-radius:var(--r);background:var(--panel-2);border:none;flex-direction:column;gap:0;margin:0;display:flex;overflow:hidden}.sc-inspect-crm-row{padding:9px var(--space-3);border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);font-size:var(--text-label);grid-template-columns:108px 1fr;gap:10px;display:grid}.sc-inspect-crm-row:last-child{border-bottom:none}.sc-inspect-crm-row dt{color:var(--ink-faint);margin:0;font-weight:500}.sc-inspect-crm-row dd{color:var(--ink);word-break:break-word;margin:0;font-weight:480}.tldr{background:var(--panel-2);border-radius:var(--r-lg);gap:var(--space-2);border:none;flex-direction:column;margin-bottom:18px;padding:13px 15px;display:flex}.tldr-row{align-items:baseline;gap:11px;min-width:0;display:flex}.tldr-kicker{width:72px;font-size:var(--text-label);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-faint);flex:none;font-weight:620}.tldr-kicker.tldr-move{color:var(--accent-ink)}.tldr-body{min-width:0;font-size:var(--text-body);line-height:var(--leading-reading);color:var(--ink);overflow-wrap:anywhere;flex:1;font-weight:500}.analytics{animation:var(--motion-enter,fadeUp) var(--dur) var(--ease);padding:var(--space-page-y) var(--space-page-x) 56px;min-height:calc(100vh - 56px)}.analytics-inner{gap:var(--space-stack);flex-direction:column;width:100%;display:flex}.analytics-grid{grid-template-columns:1fr 1fr;align-items:start;gap:22px;display:grid}.an-kpis-wrap{gap:8px;display:grid}.an-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.an-kpi{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);color:inherit;font:inherit;text-align:left;align-content:start;gap:2px;padding:14px 16px;display:grid}button.an-kpi{cursor:pointer}button.an-kpi:hover{border-color:var(--line-2);background:var(--surface-container)}button.an-kpi:focus-visible{outline:2px solid var(--accent-ink);outline-offset:-2px}.an-kpi-label,.an-kpi-sub,.an-kpi-delta{color:var(--ink-faint);font-size:12px}.an-kpi-value{color:var(--ink);font-variant-numeric:tabular-nums;font-size:22px;font-weight:560}.an-kpi-delta{color:var(--ink-soft);font-variant-numeric:tabular-nums}.an-kpis-note{color:var(--ink-faint);margin:0;font-size:12px}@media (width<=900px){.an-kpis{grid-template-columns:1fr 1fr}}.analytics-scope{font-size:var(--text-label);color:var(--ink-soft);margin:6px 0 0}@media (width<=980px){.analytics-grid{grid-template-columns:1fr}}.team-head{justify-content:space-between;align-items:flex-end;gap:var(--space-4);display:flex}.team-title{margin:0 0 var(--space-1);font-size:var(--text-section);color:var(--ink);font-weight:560}.team-muted{font-size:var(--text-dense);color:var(--ink-soft);margin:0}.team-range{align-items:center;gap:var(--space-2);font-size:var(--text-label);color:var(--ink-soft);display:flex}.team-control-note{color:var(--ink-faint);font-size:var(--text-label)}.team-range-select:disabled{color:var(--ink-faint);background:var(--surface-container-low)}.team-range-select{font:inherit;font-size:var(--text-dense);color:var(--ink);background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r-sm);padding:5px var(--space-2)}.team-digest{align-items:flex-end;gap:var(--space-1);flex-direction:column;margin-left:auto;display:flex}.team-digest-toggle{font-size:var(--text-label);color:var(--ink-soft);cursor:pointer;align-items:center;gap:6px;display:flex}.team-digest-toggle input:disabled+span{opacity:.6}.team-digest-error{max-width:280px;font-size:var(--text-label);color:var(--bad);text-align:right;margin:0}.team-tabs{max-width:720px;margin-bottom:0}.team-warn-form{align-items:center;gap:var(--space-2);margin-top:10px;display:flex}.team-warn-form input{width:110px}.team-table-wrap{overflow-x:auto}.team-table{border-collapse:collapse;width:100%;font-size:var(--text-dense);font-variant-numeric:tabular-nums}.team-table th,.team-table td{padding:var(--space-2) var(--space-3);text-align:right;border-bottom:1px solid var(--line);white-space:nowrap;height:var(--row-interactive)}.team-table thead th{color:var(--ink-faint);font-weight:530;font-size:var(--text-label);white-space:normal;vertical-align:bottom}.team-table th[scope=row],.team-table thead th:first-child{text-align:left}.team-table tbody tr:last-child th,.team-table tbody tr:last-child td{border-bottom:0}.team-flag{color:var(--bad);font-weight:560}.team-link{font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:530}.team-link:hover:not(:disabled){text-decoration:underline}.team-link:disabled{cursor:default}.team-count{font:inherit;color:inherit;border-radius:var(--r-sm);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin:-2px -6px;padding:2px 6px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.team-count:hover,.team-count[aria-expanded=true]{background:var(--panel-2);text-decoration-style:solid}.team-disclosure{border-radius:var(--r-sm);align-items:center;gap:6px;margin:-2px -6px;padding:2px 6px;display:inline-flex}.team-disclosure:after{content:"";border-right:1.5px solid var(--ink-faint);border-bottom:1.5px solid var(--ink-faint);width:5px;height:5px;transition:transform var(--dur) var(--ease);flex:none;transform:rotate(-45deg)}.team-disclosure:hover:not(:disabled),.team-disclosure[aria-expanded=true]{background:var(--panel-2)}.team-disclosure[aria-expanded=true]:after{transform:translateY(-2px)rotate(45deg)}.team-table .team-drill-row td{height:auto;padding:var(--space-3) var(--space-4);text-align:left;white-space:normal;background:var(--panel-2)}.team-drill{gap:var(--space-3);flex-direction:column;display:flex}.team-drill-head{align-items:baseline;gap:var(--space-1) 10px;font-size:var(--text-dense);flex-wrap:wrap;display:flex}.team-drill-all{margin-left:auto}.team-drill-group{gap:var(--space-2);flex-direction:column;display:flex}.team-drill-group h3{font-size:var(--text-label);color:var(--ink-soft);margin:0;font-weight:560}.team-risk-list,.team-focus-list,.team-miss-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.team-risk-list li{align-items:baseline;gap:var(--space-1) 10px;font-size:var(--text-dense);flex-wrap:wrap;display:flex}.team-risk-reason{font-size:var(--text-label);color:var(--bad)}.team-coaching-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-items:start;gap:22px;display:grid}.team-coach-card{gap:var(--space-2);flex-direction:column;display:flex}.team-coach-card .an-card-head{margin-bottom:var(--space-1)}.team-subhead{margin:var(--space-2) 0 0;font-size:var(--text-label);letter-spacing:.02em;text-transform:uppercase;color:var(--ink-faint);font-weight:560}.team-focus-list li,.team-miss-list li{font-size:var(--text-dense)}.team-ask{font-size:var(--text-label);color:var(--ink-soft);margin:2px 0 0}.team-correction-list{border-left:2px solid var(--line-2);gap:var(--space-2);font-size:var(--text-dense);flex-direction:column;margin:0;padding:0 0 0 10px;list-style:none;display:flex}.team-prep{margin-top:var(--space-2);align-self:flex-start}.team-filters{gap:var(--space-2) var(--space-5);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.team-approvals-table th,.team-approvals-table td{text-align:left}.team-forecast-picker{align-items:center;margin-bottom:0}.team-table thead th[scope=colgroup]{text-align:center}.team-table thead tr+tr th:first-child{text-align:right}.team-table tfoot th,.team-table tfoot td{border-top:1px solid var(--line-2);border-bottom:0;font-weight:560}.team-quota-edit{font-size:var(--text-label);color:var(--ink-soft);margin-left:6px}.team-quota-form{align-items:center;gap:6px;display:inline-flex}.team-quota-input{width:110px;font:inherit;font-size:var(--text-dense);text-align:right;color:var(--ink);background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r-sm);padding:var(--space-1) 6px}.team-quota-error{margin:var(--space-1) 0 0;font-size:var(--text-label);white-space:normal}.team-currency-input{text-transform:uppercase;width:64px}.team-forecast-note{margin-top:var(--space-3)}.team-approvals-table td:last-child{text-align:right}.an-card{background:var(--panel);border-radius:var(--r-lg);box-shadow:var(--shadow-xs);border:none;padding:22px 24px}.an-card-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.an-card-head h2{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:15px;font-weight:530}.an-card-sub{color:var(--ink-faint);text-align:right;font-size:12px}.an-card-asof{color:var(--ink-faint);margin:2px 0 0;font-size:12px}.an-empty{text-align:center;color:var(--ink-soft);background:var(--panel-2);border-radius:var(--r);margin:0;padding:16px;font-size:13px}.funnel{flex-direction:column;gap:10px;display:flex}.funnel-row{grid-template-columns:180px 1fr 112px;align-items:center;gap:14px;display:grid}.funnel-label{flex-direction:column;gap:2px;min-width:0;display:flex}.funnel-stage{color:var(--ink);font-size:13px;font-weight:530}.funnel-meta{color:var(--ink-faint);font-size:11px}.funnel-bar-wrap{background:var(--bg-2);border-radius:6px;height:22px;position:relative;overflow:hidden}.funnel-bar{opacity:.82;height:100%;transition:width .4s var(--ease);border-radius:6px}.funnel-stalled{background:repeating-linear-gradient(45deg, var(--bad), var(--bad) 4px, color-mix(in srgb, var(--bad) 60%, transparent) 4px, color-mix(in srgb, var(--bad) 60%, transparent) 8px);opacity:.55;position:absolute;top:0;bottom:0;right:0}.funnel-days{text-align:right;color:var(--ink-soft);font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;gap:1px;font-size:12px;font-weight:530;display:flex}.funnel-days .over{color:var(--bad)}.funnel-days-cap{color:var(--ink-faint);font-size:10px;font-weight:500}.funnel-legend{border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent);color:var(--ink-soft);flex-wrap:wrap;gap:12px;margin-top:16px;padding-top:12px;font-size:11px;display:flex}.legend-item{align-items:center;gap:6px;display:inline-flex}.legend-swatch{border-radius:3px;width:10px;height:10px}.legend-swatch.stalled{background:repeating-linear-gradient(45deg, var(--bad), var(--bad) 3px, transparent 3px, transparent 6px)}.legend-note{color:var(--ink-faint);margin-left:auto}.patterns{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pattern{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r);cursor:pointer;transition:border-color var(--dur) var(--ease), transform var(--dur) var(--ease);justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;display:flex}.pattern:hover{border-color:var(--line-2)}button.pattern{width:100%;font:inherit;color:inherit;text-align:left}button.pattern:after{content:"";border-right:1.5px solid var(--ink-faint);border-bottom:1.5px solid var(--ink-faint);width:5px;height:5px;transition:transform var(--dur) var(--ease);flex:none;transform:rotate(-45deg)}button.pattern[aria-expanded=true]:after{transform:translateY(-2px)rotate(45deg)}.pattern-drill{gap:var(--space-2);margin:var(--space-2) 0 var(--space-1) 16px;padding-left:var(--space-3);border-left:2px solid var(--line);flex-direction:column;display:flex}.pattern-head{flex:1;align-items:center;gap:9px;min-width:0;display:flex}.pattern-title{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.pattern-count{color:var(--ink-soft);background:var(--bg-2);border-radius:999px;flex:none;padding:2px 8px;font-size:11px;font-weight:580}.pattern-exposure{color:var(--bad);flex:none;font-size:12px;font-weight:530}.competitors{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.competitor{background:var(--panel-2);border:1px solid var(--line);cursor:pointer;transition:border-color var(--dur) var(--ease);border-radius:999px;align-items:center;gap:8px;padding:8px 13px;font-size:13px;display:inline-flex}.competitor:hover{border-color:var(--accent)}.competitor-intelligence{min-width:0;padding:0;overflow:hidden}.ci-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;padding:23px 24px 18px;display:flex}.ci-heading h2,.ci-heading p,.ci-empty h3,.ci-empty p,.ci-detail h3,.ci-detail h4,.ci-causality,.ci-notice{margin:0}.ci-heading h2{letter-spacing:-.025em;color:var(--ink);margin-top:3px;font-size:20px;font-weight:590}.ci-heading p{max-width:680px;color:var(--ink-soft);margin-top:6px;font-size:12.5px;line-height:1.5}.ci-heading .ci-range{color:var(--ink);margin-top:2px;font-weight:530}.ci-eyebrow{letter-spacing:.075em;text-transform:uppercase;color:var(--ink-faint);font-size:10px;font-weight:650;display:block}.ci-coverage{border:1px solid var(--line);background:var(--panel-2);max-width:320px;color:var(--ink-soft);border-radius:999px;flex:none;align-items:center;gap:7px;padding:6px 9px;font-size:11px;line-height:1.3;display:inline-flex}.ci-coverage>span{background:var(--good);border-radius:50%;flex:none;width:6px;height:6px}.ci-coverage-loading>span{background:var(--warn);animation:1.4s ease-in-out infinite pulse}.ci-coverage-error>span,.ci-coverage-invalid>span{background:var(--bad)}.ci-coverage-demo>span{background:var(--ink-faint)}.ci-notice{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--warn) 7%, var(--panel));color:var(--ink-soft);padding:9px 24px;font-size:11px;line-height:1.45}.ci-notice-retry{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.ci-notice-retry p{margin:0}.ci-metrics{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));padding:16px 24px;display:grid}.ci-metric{border-left:1px solid var(--line);min-width:0;padding:2px 18px}.ci-metric:first-child{border-left:0;padding-left:0}.ci-metric:last-child{padding-right:0}.ci-metric-label,.ci-metric>span:last-child{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ci-metric-label{color:var(--ink-soft);letter-spacing:.025em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:620}.ci-metric strong{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font-size:21px;font-weight:590;display:block;overflow:hidden}.ci-metric>span:last-child{color:var(--ink-faint);margin-top:3px;font-size:10.5px}.ci-causality{border-bottom:1px solid var(--line);color:var(--ink-faint);padding:9px 24px;font-size:10.5px;line-height:1.4}.ci-workspace{grid-template-columns:minmax(0,1.45fr) minmax(330px,.75fr);min-width:0;display:grid}.ci-list-pane,.ci-detail{min-width:0}.ci-list-pane{padding:16px 18px 20px 24px}.ci-search{border:1px solid var(--line);background:var(--panel);min-height:36px;color:var(--ink-faint);border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:12px;padding:0 10px;display:grid}.ci-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent)}.ci-search input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-size:12px}.ci-search input::placeholder{color:var(--ink-faint)}.ci-search>span:last-child{min-width:20px;color:var(--ink-faint);text-align:right;font-size:10px}.ci-table-head,.ci-row{grid-template-columns:minmax(142px,1.45fr) 48px 48px minmax(82px,.75fr) minmax(72px,.65fr) minmax(74px,.7fr) 18px;align-items:center;gap:10px;display:grid}.ci-table-head{color:var(--ink-faint);letter-spacing:.04em;text-transform:uppercase;padding:0 11px 7px;font-size:10px;font-weight:620}.ci-table-head span:not(:first-child){text-align:right}.ci-rows{flex-direction:column;gap:6px;display:flex}.ci-row{border:1px solid var(--line);background:var(--panel-2);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease);border-radius:9px;padding:10px 11px}.ci-row:hover,.ci-row.active{border-color:color-mix(in srgb, var(--accent) 50%, var(--line));background:color-mix(in srgb, var(--accent) 5%, var(--panel))}.ci-row:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ci-row-name,.ci-row-number,.ci-row-money,.ci-row-outcome,.ci-row-loss{flex-direction:column;gap:2px;min-width:0;display:flex}.ci-row-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:590;overflow:hidden}.ci-row small{color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:450;line-height:1.25;overflow:hidden}.ci-row-number,.ci-row-money,.ci-row-outcome,.ci-row-loss{text-align:right;align-items:flex-end}.ci-row-number strong,.ci-row-money strong,.ci-row-outcome strong,.ci-row-loss strong{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11.5px;font-weight:570;overflow:hidden}.ci-row-loss strong{color:var(--bad)}.ci-row>.material-symbols-outlined{color:var(--ink-faint)}.ci-detail{border-left:1px solid var(--line);background:color-mix(in srgb, var(--panel-2) 70%, var(--panel));padding:18px 22px 24px}.ci-detail-head,.ci-detail-section-head,.ci-evidence-topline,.ci-evidence-meta,.ci-open-deal{align-items:center;display:flex}.ci-detail-head{justify-content:space-between;gap:14px;margin-bottom:17px}.ci-detail h3{color:var(--ink);letter-spacing:-.02em;margin-top:3px;font-size:17px;font-weight:590}.ci-deal-chip{border:1px solid var(--line);background:var(--panel);color:var(--ink-soft);border-radius:999px;flex:none;padding:4px 8px;font-size:10px;font-weight:580}.ci-detail-section{border-top:1px solid var(--line);padding-top:15px}.ci-detail-section+.ci-detail-section{margin-top:16px}.ci-detail-section-head{justify-content:space-between;gap:10px;margin-bottom:10px}.ci-detail-section-head h4{color:var(--ink);font-size:11.5px;font-weight:590}.ci-detail-section-head span{color:var(--ink-faint);font-size:10px}.ci-stages{flex-direction:column;gap:7px;display:flex}.ci-stage{color:var(--ink-soft);grid-template-columns:minmax(78px,.7fr) minmax(60px,1fr) 18px;align-items:center;gap:8px;font-size:10px;display:grid}.ci-stage>div{background:var(--bg-2);border-radius:999px;height:5px;overflow:hidden}.ci-stage i{border-radius:inherit;background:var(--ink-faint);height:100%;display:block}.ci-stage strong{color:var(--ink);text-align:right;font-size:10px;font-weight:620}.ci-owners{margin:0;padding:0;list-style:none}.ci-owners li{border-top:1px solid color-mix(in srgb, var(--line) 75%, transparent);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.ci-owners li:first-child{border-top:0;padding-top:0}.ci-owners li>span{flex-direction:column;gap:2px;min-width:0;display:flex}.ci-owners li>span:last-child{flex:none;align-items:flex-end}.ci-owners strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:570;overflow:hidden}.ci-owners small{color:var(--ink-faint);font-size:10px}.ci-evidence-list{flex-direction:column;gap:8px;max-height:540px;padding-right:2px;display:flex;overflow-y:auto}.ci-evidence-list:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ci-evidence-item{border:1px solid var(--line);background:var(--panel);border-radius:9px;padding:11px}.ci-evidence-topline{justify-content:space-between;gap:10px}.ci-evidence-topline time{color:var(--ink-faint);font-size:10px}.ci-proof{background:var(--bg-2);color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:3px 6px;font-size:10px;font-weight:600;overflow:hidden}.ci-proof-quote_verified_extraction{background:color-mix(in srgb, var(--good) 10%, var(--panel));color:color-mix(in srgb, var(--good) 75%, var(--ink))}.ci-evidence-item blockquote{color:var(--ink);margin:9px 0 8px;font-size:11.5px;font-style:normal;line-height:1.48}.ci-evidence-meta{color:var(--ink-faint);flex-wrap:wrap;gap:3px 8px;font-size:10px}.ci-evidence-meta strong{color:var(--ink-soft);font-weight:570}.ci-evidence-meta span+span:before,.ci-evidence-meta strong+span:before{content:"·";color:var(--line-2);margin-right:8px}.ci-evidence-detail{color:var(--ink-soft);margin:7px 0 0;font-size:10px;line-height:1.4}.ci-evidence-detail strong{font-weight:620}.ci-open-deal{color:var(--accent-ink);font:inherit;cursor:pointer;background:0 0;border:0;gap:2px;margin-top:8px;padding:0;font-size:10px;font-weight:590}.ci-show-evidence{border:1px solid var(--line);background:var(--panel);width:100%;color:var(--accent-ink);font:inherit;cursor:pointer;border-radius:8px;margin-top:9px;padding:8px 10px;font-size:10px;font-weight:590}.ci-show-evidence:hover{background:var(--panel-2)}.ci-show-evidence:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ci-empty{border:1px dashed var(--line-2);background:var(--panel-2);color:var(--ink-faint);border-radius:10px;align-items:center;gap:12px;margin:20px 24px 24px;padding:18px;display:flex}.ci-empty h3{color:var(--ink);font-size:12.5px;font-weight:580}.ci-empty p,.ci-subempty{color:var(--ink-soft);font-size:10.5px;line-height:1.45}.ci-empty p{margin-top:3px}.ci-empty .btn{margin-top:8px}.ci-subempty{text-align:center;margin:0;padding:14px}@media (width<=1180px){.ci-workspace{grid-template-columns:1fr}.ci-list-pane{padding-right:24px}.ci-detail{border-top:1px solid var(--line);border-left:0}.ci-evidence-list{max-height:420px}}@media (width<=760px){.ci-heading{flex-direction:column;gap:12px}.ci-coverage{max-width:100%}.ci-metrics{grid-template-columns:1fr 1fr;gap:0}.ci-metric{border-top:1px solid var(--line);padding:12px 0 12px 16px}.ci-metric:nth-child(odd){border-left:0;padding-left:0;padding-right:16px}.ci-metric:nth-child(-n+2){border-top:0;padding-top:2px}.ci-metric-label,.ci-metric>span:last-child{text-overflow:clip;white-space:normal;overflow:visible}.ci-metric-label{min-height:2.6em;line-height:1.3}.ci-table-head{display:none}.ci-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;padding:12px 34px 12px 12px;position:relative}.ci-row-name{grid-column:1/-1}.ci-row-number,.ci-row-money,.ci-row-outcome,.ci-row-loss{text-align:left;align-items:flex-start}.ci-row-loss{grid-column:1/-1}.ci-row>.material-symbols-outlined{position:absolute;top:13px;right:10px}}@media (width<=420px){.ci-heading,.ci-list-pane,.ci-detail,.ci-metrics,.ci-causality,.ci-notice{padding-left:16px;padding-right:16px}.ci-metric strong{font-size:18px}.ci-empty{margin-left:16px;margin-right:16px}}@media (width<=350px){.ci-metrics{grid-template-columns:1fr}.ci-metric,.ci-metric:nth-child(odd){border-top:1px solid var(--line);border-left:0;padding:11px 0}.ci-metric:first-child{border-top:0;padding-top:2px}}.commit{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.commit-row{width:100%;font:inherit;color:inherit;text-align:left;background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r);cursor:pointer;transition:border-color var(--dur) var(--ease), transform var(--dur) var(--ease);justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.commit-row:hover{border-color:var(--line-2)}.commit-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.commit-account{color:var(--ink);font-size:13.5px;font-weight:530}.commit-gaps{color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.commit-meta{white-space:normal}.commit-nums{flex:none;align-items:center;gap:12px;display:flex}.commit-amount{color:var(--ink-soft);font-size:13px;font-weight:530}.commit-win,.commit-nums .health-badge{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.commit-win{color:var(--ink-soft)}.commit-win b,.commit-nums .health-badge b{font-size:14px;font-weight:600}.commit-win b{color:var(--ink)}.closing-split{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 12px;display:grid}.closing-split div{border-radius:var(--r);background:var(--panel-2);padding:8px 10px}.closing-split dt{color:var(--ink-faint);font-size:11.5px}.closing-split dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:14px;font-weight:530}.closing-forecast{color:var(--ink-faint);margin:0 0 12px;font-size:12px}.an-card-link{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-weight:530}.an-card-link:hover{text-decoration:underline}.an-card-note{color:var(--ink-soft);margin:0 0 12px;font-size:12px}.an-card-retry{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.an-card-retry p{margin:0}.an-empty-block{flex-direction:column;align-items:center;gap:10px;margin-bottom:12px;display:flex}.an-empty-block .an-empty{align-self:stretch}.an-empty-hint{color:var(--ink-soft);margin:0;font-size:12px}.dealhub-inner{position:relative}.ask,.health,.zone,.call,.int-card{background:var(--panel);box-shadow:none;border:none}.summary-strip{box-shadow:none!important;background:0 0!important;border:none!important}.pattern,.commit-row,.competitor,.int-card{background:var(--panel-2);box-shadow:none;border:none}.summary-cell{border-color:color-mix(in srgb, var(--line) 50%, transparent)}.event:hover,.kb-card:hover,.signal:hover{box-shadow:none;transform:none}.stage-chip,.cat-chip,.trigger,.metric,.q-chip,.role,.sentiment{background:var(--panel-2);border:none}.ask{background:var(--panel-2);box-shadow:none;border:none;padding:24px 28px}.analyze-btn,.int-connect{box-shadow:none}.kb-col{box-shadow:none;background:0 0;border:none}.kb-card:hover{background:var(--panel-2);border-color:var(--line-2);box-shadow:none;transform:none}.kb-card.on{border:1px solid var(--accent);outline:1px solid color-mix(in srgb, var(--accent) 35%, transparent);box-shadow:none;background:color-mix(in srgb, var(--accent-soft) 55%, var(--panel))}.signal{background:var(--panel);border:none}.play,.sc-score,.sc-nba,.sc-context,.sc-answer{background:var(--panel-2);box-shadow:none;border-color:#0000}.dn-close,.dn-tabs,.dn-readiness,.dn-meeting-proof,.dn-health-read,.dn-crit-track,.dn-crit-tag,.dn-crit-copy,.dn-act.ghost{box-shadow:none;border-color:#0000}.dn-readiness,.dn-meeting-proof,.dn-health-read,.dn-crit-track{background:var(--panel-2);border:none}.dn-crit-tag,.dn-status,.dn-source{background:var(--bg-2);border:none}.dn-section h2,.sc-inspect-h,.sc-nba-eyebrow,.sc-context-eyebrow,.sc-fact-k,.stat-label,.dn-rail-stage{letter-spacing:.04em;font-weight:500}.sc-context,.sc-nba,.sc-ai-read:not(.muted),.sc-full-deal-btn,.sc-context-btn,.sc-facts{box-shadow:none;border:none}.sc-context,.sc-nba{background:var(--panel-2)}.sc-nba{border:1px solid var(--line-2);border-radius:var(--r-sm)}.sc-facts{gap:var(--space-3);background:0 0}.sc-fact{background:var(--panel-2);border-radius:var(--r-sm)}.sc-full-deal-btn,.sc-context-btn{background:var(--panel-2);border:none}.sc-inspect-signal,.sc-gap{background:0 0;border:none;padding-left:0}.kb-health,.sc-fact-v,.commit-win,.kb-account,.sc-nba-action,.sc-context-acct,.commit-account,.pattern-title{font-weight:500}@keyframes fadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (width<=860px){.sidenav{transition:transform var(--dur) var(--ease);box-shadow:var(--shadow-lg);transform:translate(-100%)}.app.nav-open .sidenav{transform:none}.sidenav-collapse{display:none}.app-body{margin-left:0}.app-stage{margin-right:var(--rail-w)}.sidecar{height:100vh;min-height:0;position:fixed;top:0;bottom:0;right:0;box-shadow:-14px 0 40px -20px #1c1a184d}.appbar-menu{display:grid}.toast{text-align:center;background:var(--panel);color:var(--ink);border:1px solid var(--line-2);box-shadow:var(--shadow-lg);left:24px;right:24px}.stats,.settings{grid-template-columns:1fr}.settings-nav{border-right:none;border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);flex-direction:row;min-height:0;position:static;overflow-x:auto}.setup{grid-template-columns:1fr}.analysis{border-left:none;border-top:1px solid var(--line);max-height:none;position:static}.field-row,.layout{grid-template-columns:1fr}.agenda{border-right:none;border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);min-height:auto}.sidebar{max-height:none;position:static}}.kb-account-link{font:inherit;font-weight:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;padding:0}.kb-account-link:hover{color:var(--accent-ink);text-decoration:underline}.brief-account-link{cursor:pointer;text-align:left;color:inherit;background:0 0;border:none;padding:0}.brief-account-link:hover h2{color:var(--accent-ink)}.walkin-btn{letter-spacing:.04em;text-transform:uppercase;border-radius:var(--r);border:1px solid var(--line);color:var(--ink-soft);cursor:pointer;background:0 0;margin-left:auto;padding:4px 10px;font-size:11px;font-weight:580}.walkin-btn:hover,.walkin-btn.on{border-color:var(--accent);color:var(--accent-ink);background:color-mix(in srgb, var(--accent) 8%, transparent)}.walkin-btn.live,.walkin-btn.on.live{border-color:var(--primary);color:var(--primary);background:color-mix(in srgb, var(--primary-container) 65%, transparent)}.brief.walk-in{gap:14px}.brief.walk-in .tldr{margin-bottom:0}.signal-compact{padding:10px 12px}.signal-compact .play-why,.signal-compact .play-questions{display:none}.walkin-opener h3{margin-bottom:6px}.walkin-opener p{color:var(--ink);font-size:15px;line-height:1.45}.next-step-prominent{border-radius:var(--r);border:1px solid var(--line);background:color-mix(in srgb, var(--surface-container-low) 80%, var(--panel));padding:14px 16px}.next-step-prominent h3{margin-bottom:8px}.next-step-prominent p{color:var(--coach-urgent);font-size:15px;font-weight:500;line-height:1.45}.brief-reference{margin-top:var(--space-1)}.brief-reference-toggle{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding:10px var(--space-3);border-radius:var(--r);border:1px dashed var(--line-2);cursor:pointer;text-align:left;background:0 0;display:flex}.brief-reference-toggle:hover{border-color:var(--outline);background:var(--surface-container-low)}.brief-reference-label{font-size:var(--text-dense);color:var(--ink-soft);font-weight:500}.brief-reference-hint{font-size:var(--text-label);color:var(--ink-faint)}.brief-reference-body{margin-top:var(--space-3);flex-direction:column;gap:18px;display:flex}.brief-reference-block h4{font-size:var(--text-label);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 10px;font-weight:580}.delta-strip{border-radius:var(--r);background:color-mix(in srgb, var(--surface-container) 80%, transparent);border:1px solid var(--line);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.delta-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);font-size:10px;font-weight:580}.delta-chips{flex-wrap:wrap;gap:6px;display:flex}.delta-chip{color:var(--ink-soft);background:var(--surface);border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;padding:3px 8px;font-size:12px;font-weight:500;display:inline-flex}.delta-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.prep{margin:0}.prep-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.prep-item{border-radius:var(--r);border:1px solid #0000;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.prep-item.prep-done{opacity:.72}.prep-item.prep-attention{border-color:var(--line-2);background:var(--panel-2)}.prep-check,.prep-auto{border:1.5px solid var(--line);background:var(--surface);width:22px;height:22px;color:var(--ink-faint);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:580;display:inline-flex}.prep-check{cursor:pointer;padding:0}.prep-check.on,.prep-auto.on{border-color:var(--ink-soft);background:var(--ink-soft);box-shadow:inset 0 0 0 3px var(--surface)}.prep-auto.attn{border-color:var(--bad);border-width:3px}.prep-body{flex-direction:column;gap:2px;min-width:0;display:flex}.prep-label{color:var(--ink);font-size:13px;font-weight:500}.prep-hint{color:var(--ink-faint);font-size:11px;line-height:1.35}.appbar-notif-wrap{position:relative}.notif-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);width:min(380px,100vw - 24px);max-height:min(480px,70vh);box-shadow:var(--shadow-lg);z-index:80;flex-direction:column;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.notif-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.notif-title{color:var(--ink);font-size:13px;font-weight:580}.notif-mark-all{color:var(--accent-ink);cursor:pointer;background:0 0;border:none;padding:0;font-size:11px;font-weight:500}.notif-list{padding:6px;overflow-y:auto}.notif-empty{text-align:center;color:var(--ink-faint);padding:24px 14px;font-size:13px}.notif-item{text-align:left;border-radius:var(--r);cursor:pointer;width:100%;color:inherit;background:0 0;border:none;gap:10px;padding:10px 12px;display:flex}.notif-item:hover{background:var(--surface-container)}.notif-item.unread{background:color-mix(in srgb, var(--accent) 6%, transparent)}.notif-sev{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.notif-body{flex-direction:column;gap:3px;min-width:0;display:flex}.notif-item-title{color:var(--ink);font-size:13px;font-weight:530}.notif-item-detail{color:var(--ink-faint);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.notif-row{flex-direction:column;display:flex}.notif-meta{color:var(--ink-faint);align-items:center;gap:8px;font-size:11px;display:flex}.notif-source{border:1px solid var(--line);color:var(--ink-soft);border-radius:999px;padding:0 7px;line-height:17px}.notif-time{white-space:nowrap}.notif-secondary{color:var(--accent-ink);cursor:pointer;background:0 0;border:none;align-self:flex-start;margin:-6px 0 6px 30px;padding:2px 0;font-size:11px;font-weight:500}.acct-directory{min-height:calc(100vh - var(--canvas-appbar-h));background:var(--surface-container-lowest);flex-direction:column;display:flex}.acct-directory .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.acct-directory-head{justify-content:space-between;align-items:flex-end;gap:var(--space-6);padding:var(--space-5) var(--space-page-x);border-bottom:1px solid var(--line-2);display:flex}.acct-directory-title-row{align-items:baseline;gap:9px;display:flex}.acct-directory-head h2{font-size:var(--text-heading);letter-spacing:var(--tracking-heading);margin:0;font-weight:560}.acct-directory-count{color:var(--ink-faint);font-size:var(--text-label);font-weight:620}.acct-directory-head p{margin:var(--space-1) 0 0;color:var(--ink-faint);font-size:var(--text-label)}.acct-table-search{align-items:center;gap:var(--space-2);width:min(280px,34vw);height:36px;color:var(--ink-faint);background:var(--surface-container-low);border-radius:var(--r-sm);border:1px solid #0000;padding:0 11px;display:flex}.acct-table-search:focus-within{background:var(--panel);border-color:var(--outline-variant);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 10%, transparent)}.acct-table-search input{width:100%;min-width:0;color:var(--ink);font:inherit;font-size:var(--text-dense);background:0 0;border:0;outline:0;padding:0}.acct-table-wrap{overscroll-behavior:contain;flex:1;min-height:360px;position:relative;overflow:auto}.acct-table{border-spacing:0;border-collapse:separate;width:100%;min-width:1120px;font-size:var(--text-dense);table-layout:auto}.acct-table th,.acct-table td{height:var(--row-interactive);min-width:132px;padding:0 var(--space-3);text-align:left;white-space:nowrap;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.acct-table th{z-index:4;height:var(--row-compact);color:var(--ink-faint);background:var(--surface-container-low);font-size:var(--text-label);letter-spacing:0;text-transform:none;font-weight:650;position:sticky;top:0}.acct-table th:first-child,.acct-table td:first-child{width:220px;min-width:220px}.acct-table th.numeric,.acct-table td.numeric{text-align:right;min-width:108px}.acct-table tr{outline:none}.acct-table tbody tr:hover td{background:var(--panel-2)}.acct-table tbody tr:focus-visible td{background:var(--accent-soft)}.acct-table .acct-sticky-col{z-index:2;background:var(--surface-container-lowest);box-shadow:1px 0 0 var(--line-2);position:sticky;left:0}.acct-table thead .acct-sticky-col{z-index:6;background:var(--surface-container-low)}.acct-name-cell{position:sticky;padding-right:38px!important}.acct-cell-input,.acct-cell-select{width:100%;min-width:0;height:var(--control-height);padding:var(--space-1) var(--space-1);color:var(--ink-soft);border-radius:var(--r-sm);font:inherit;font-size:var(--text-dense);text-overflow:ellipsis;background:0 0;border:1px solid #0000;outline:none}.acct-account-link{width:100%;height:var(--control-height);padding:var(--space-1) var(--space-1);border-radius:var(--r-sm);font:inherit;font-size:var(--text-dense);color:var(--ink);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;font-weight:590;line-height:20px;display:block;overflow:hidden}.acct-account-link:hover,.acct-account-link:focus-visible{background:var(--surface-container-low)}.acct-account-link:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 45%, var(--line-2));outline-offset:-2px}.acct-table td.numeric .acct-cell-input{text-align:right}.acct-cell-input:hover,.acct-cell-select:hover{background:var(--surface-container-low);border-color:var(--line-2)}.acct-cell-input:focus,.acct-cell-select:focus{color:var(--ink);background:var(--panel);border-color:color-mix(in srgb, var(--accent) 45%, var(--line-2));box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 9%, transparent)}.acct-open-row{width:26px;height:26px;color:var(--ink-faint);border-radius:var(--r-sm);opacity:0;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.acct-table tr:hover .acct-open-row,.acct-open-row:focus-visible{opacity:1}.acct-open-row:hover{color:var(--ink);background:var(--surface-container)}.acct-derived{color:var(--ink-soft);font-weight:540}.acct-derived>span:not(.acct-table-health){color:var(--ink-faint);font-size:var(--text-label);font-weight:520;display:block}.acct-derived.has-overdue{color:var(--ink)}.acct-table-health{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.acct-table-health>span{border-radius:50%;width:6px;height:6px}.acct-table-empty{place-content:center;justify-items:center;gap:var(--space-1);min-height:260px;color:var(--ink-faint);display:grid}.acct-table-empty strong{color:var(--ink-soft);font-size:var(--text-dense)}.acct-table-empty span{font-size:var(--text-label)}.acct-directory-foot{min-height:var(--row-interactive);justify-content:space-between;align-items:center;gap:var(--space-5);padding:0 var(--space-5);color:var(--ink-faint);background:var(--surface-container-low);border-top:1px solid var(--line-2);font-size:var(--text-label);display:flex}.acct-directory-foot span{align-items:center;gap:6px;display:inline-flex}.accounts{background:var(--surface-container-lowest);grid-template-columns:minmax(260px,320px) 1fr;gap:0;min-height:calc(100vh - 56px);display:grid}.acct-list{padding:0 var(--space-3) var(--space-6);gap:var(--space-2);flex-direction:column;display:flex;overflow-y:auto}.acct-detail-pane{min-width:0;padding:34px 46px 56px;overflow-y:auto}.acct-detail-head{margin-bottom:30px}.acct-back{padding:5px 7px 5px var(--space-1);color:var(--ink-faint);border-radius:var(--r-sm);font:inherit;font-size:var(--text-label);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin:0 0 18px;font-weight:540;display:inline-flex}.acct-back .material-symbols-outlined{transform:rotate(180deg)}.acct-back:hover{color:var(--ink);background:var(--surface-container-low)}.acct-detail-name{letter-spacing:var(--tracking-heading);margin:0 0 6px;font-size:28px}.acct-detail-meta{font-size:var(--text-dense);color:var(--ink-soft);flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.acct-domain{font-family:ui-monospace,monospace;font-size:var(--text-label)}.acct-detail-kpis{gap:28px;margin-bottom:22px;display:flex}.acct-kpi{flex-direction:column;gap:2px;display:flex}.acct-kpi-k{font-size:var(--text-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);font-weight:580}.acct-kpi-v{font-size:var(--text-section);color:var(--ink);font-weight:580}.acct-section{margin-bottom:28px}.acct-section h3{margin:0 0 var(--space-3);font-size:var(--text-dense);letter-spacing:.02em;font-weight:580}.acct-empty{color:var(--ink-faint);font-size:var(--text-dense)}.acct-deals{gap:var(--space-2);flex-direction:column;display:flex}.acct-deal{text-align:left;background:var(--surface-container);border:1px solid var(--line);border-radius:var(--r);width:100%;padding:var(--space-3) 14px;cursor:pointer;color:inherit;display:block}.acct-deal:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--line))}.acct-deal-top{justify-content:space-between;gap:10px;display:flex}.acct-deal-name{font-size:var(--text-body);font-weight:530}.acct-deal-amt{font-size:var(--text-dense);color:var(--ink-soft);font-weight:580}.acct-deal-meta{align-items:center;gap:10px;margin-top:6px;display:flex}.acct-history{flex-direction:column;gap:6px;display:flex}.acct-hist-row{font-size:var(--text-dense);border-bottom:1px solid var(--line);grid-template-columns:48px 1fr auto auto;align-items:baseline;gap:10px;padding:6px 0;display:grid}.acct-hist-tag{font-size:var(--text-label);letter-spacing:.06em;text-transform:uppercase;font-weight:580}.acct-hist-row.won .acct-hist-tag{color:var(--ink-soft)}.acct-hist-row.lost .acct-hist-tag{color:var(--bad)}.acct-hist-date{color:var(--ink-faint);font-size:var(--text-label)}.acct-missing{font-size:var(--text-label);color:var(--ink-soft);padding:var(--space-2) 10px;border-radius:var(--r);background:var(--panel-2);border:1px solid var(--line);margin-bottom:10px;font-weight:500}.acct-people{gap:var(--space-2);flex-direction:column;display:flex}.acct-person{padding:var(--space-2) 0;border-bottom:1px solid var(--line)}.acct-person-top{align-items:baseline;gap:var(--space-2);display:flex}.acct-person-name{font-weight:530;font-size:var(--text-dense)}.acct-person-title{font-size:var(--text-label);color:var(--ink-faint)}.acct-person-custom{margin:var(--space-2) 0 0;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:5px 14px;display:grid}.acct-person-custom div{min-width:0}.acct-person-custom dt{font-size:var(--text-label);color:var(--ink-faint)}.acct-person-custom dd{color:var(--ink-soft);font-size:var(--text-label);text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;overflow:hidden}.acct-person-crm-fields dd{overflow:visible}.acct-crm-note{padding:var(--space-2) 10px;border-radius:var(--r);background:var(--panel-2);border:1px solid var(--line);font-size:var(--text-label);color:var(--ink-soft);margin-bottom:10px}.acct-crm-note p{margin:0}.acct-crm-note p+p{margin-top:var(--space-1)}.acct-person-crm{align-items:center;gap:var(--space-1) var(--space-2);margin:var(--space-2) 0 0;font-size:var(--text-label);color:var(--ink-soft);flex-wrap:wrap;display:flex}.acct-person-crm p{margin:0}.acct-person-add{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));width:100%;display:grid}.acct-person-add label{color:var(--ink-faint);flex-direction:column;gap:2px;display:flex}.acct-person-add input,.acct-person-add select{font:inherit;color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:3px 6px}.acct-person-add [aria-invalid=true]{border-color:var(--bad)}.acct-person-add-actions{justify-content:flex-end;gap:var(--space-2);grid-column:1/-1;display:flex}.acct-person-roles{margin-top:var(--space-2);border:0;flex-direction:column;gap:5px;padding:0;display:flex}.acct-person-role-label{font-size:var(--text-label);color:var(--ink-faint)}.acct-person-role-options{flex-wrap:wrap;gap:5px;display:flex}.acct-person-role-options label{align-items:center;gap:var(--space-1);padding:var(--space-1) 7px;font-size:var(--text-label);color:var(--ink-soft);background:var(--panel);border:1px solid var(--line);cursor:pointer;border-radius:999px;display:inline-flex}.acct-person-role-options input{margin:0}.acct-committee-deal{align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--text-label);color:var(--ink-soft);flex-wrap:wrap;margin-bottom:10px;display:flex}.acct-committee-deal label{align-items:center;gap:var(--space-1);display:inline-flex}.acct-committee-deal select,.acct-person-deal-role select{max-width:100%;font:inherit;font-size:var(--text-label);color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:2px 6px}.acct-committee-deal-note{color:var(--ink-faint)}.acct-person-deal-role{align-items:center;gap:var(--space-1) var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.acct-person-deal-role-field{align-items:center;gap:var(--space-1);min-width:0;display:inline-flex}.acct-person-deal-primary{align-items:center;gap:var(--space-1);font-size:var(--text-label);color:var(--ink-soft);display:inline-flex}.acct-person-deal-primary input{margin:0}.acct-person-deal-role-status{font-size:var(--text-label);color:var(--ink-faint)}.acct-person-deal-role-error{font-size:var(--text-label);color:var(--bad);flex-basis:100%}.acct-chips{flex-wrap:wrap;gap:6px;display:flex}.acct-chip{font-size:var(--text-label);padding:var(--space-1) 10px;border:1px solid var(--line);background:var(--surface-container);border-radius:999px;font-weight:500}.acct-timeline{gap:var(--space-2);flex-direction:column;display:flex}.acct-tl-row{padding:var(--space-2) 0;border-bottom:1px solid var(--line);grid-template-columns:112px 1fr auto;align-items:start;gap:10px;display:grid}button.acct-tl-row--open{border:0;border-bottom:1px solid var(--line);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0}button.acct-tl-row--open:hover .acct-tl-title{color:var(--accent-ink);text-decoration:underline}button.acct-tl-row--open:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}.acct-tl-group{margin:var(--space-3) 0 var(--space-1);font-size:var(--text-label);color:var(--ink-soft);font-weight:580}.acct-tl-divider{margin:var(--space-2) 0 0;font-size:var(--text-label);color:var(--ink-faint);align-items:center;gap:8px;display:flex}.acct-tl-divider:after{content:"";border-top:1px dashed var(--line-2);flex:1}.acct-tl-kind{font-size:var(--text-label);color:var(--ink-faint);padding-top:2px;font-weight:580}.acct-tl-body{flex-direction:column;gap:2px;min-width:0;display:flex}.acct-tl-title{font-size:var(--text-dense);color:var(--ink);font-weight:500}.acct-tl-detail{font-size:var(--text-label);color:var(--ink-faint);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.acct-tl-date{font-size:var(--text-label);color:var(--ink-faint);white-space:nowrap}.accounts.is-detail{background:var(--surface-container-lowest);min-height:calc(100vh - 56px);display:block}.accounts.is-detail .acct-detail-pane{background:var(--surface-container-lowest);min-width:0;padding:0;overflow-y:auto}.accounts.is-detail .acct-detail{--acct-font-display:var(--text-title);--acct-font-headline:var(--text-heading);--acct-font-metric:var(--text-heading);--acct-font-section:var(--text-section);--acct-font-body:var(--text-body);--acct-font-supporting:var(--text-dense);--acct-font-label:var(--text-label);min-height:100%;color:var(--ink);font-family:var(--font-sans)}.accounts.is-detail .acct-detail-head{padding:var(--space-5) var(--space-page-x);background:var(--surface-container-lowest);border-bottom:1px solid var(--line-2);margin:0}.accounts.is-detail .acct-back{margin:0 0 var(--space-4);padding:var(--space-1) 7px var(--space-1) 2px;font-size:var(--text-label);font-weight:520}.accounts.is-detail .acct-detail-summary{justify-content:space-between;align-items:end;gap:28px;display:flex}.accounts.is-detail .acct-detail-identity{min-width:0}.accounts.is-detail .acct-detail-name{font-size:var(--acct-font-display);letter-spacing:var(--tracking-heading);overflow-wrap:anywhere;margin:0 0 7px;font-weight:670;line-height:1.05}.accounts.is-detail .acct-detail-meta{color:var(--ink-soft);font-size:var(--acct-font-body);gap:14px;margin:0}.accounts.is-detail .acct-domain{font-family:inherit;font-size:inherit}.accounts.is-detail .acct-detail-kpis{flex:none;grid-template-columns:repeat(3,minmax(104px,1fr));gap:clamp(14px,2vw,28px);margin:0 0 1px;display:grid}.accounts.is-detail .acct-kpi{gap:6px}.accounts.is-detail .acct-kpi-k{font-size:var(--acct-font-label);letter-spacing:.075em;font-weight:660}.accounts.is-detail .acct-kpi-v{font-size:var(--acct-font-metric);letter-spacing:var(--tracking-heading);font-weight:650}.accounts.is-detail .acct-kpi-flag{font-size:var(--acct-font-label);margin:2px 0 0;display:block}.acct-detail-grid{gap:var(--space-8);padding:var(--space-6) var(--space-page-x) var(--space-10);grid-template-columns:minmax(0,1fr) minmax(380px,1fr);display:grid}.acct-detail-column{min-width:0}.accounts.is-detail .acct-section{margin:0 0 var(--space-6)}.accounts.is-detail .acct-section h3{margin:0 0 var(--space-3);font-size:var(--acct-font-section);letter-spacing:var(--tracking-heading);font-weight:650}.acct-deal-hero{min-width:0}.acct-deal-stage{color:var(--accent-ink);font-size:var(--acct-font-label);letter-spacing:.075em;text-transform:uppercase;align-items:center;gap:9px;font-weight:720;display:flex}.acct-deal-stage>span{border-radius:999px;width:7px;height:7px}.acct-deal-hero-title{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-top:var(--space-4);display:flex}.acct-deal-hero-title h4{min-width:0;font-size:var(--acct-font-headline);letter-spacing:var(--tracking-heading);overflow-wrap:anywhere;margin:0;font-weight:660;line-height:1.15}.acct-deal-hero-title>strong{font-size:var(--acct-font-headline);letter-spacing:var(--tracking-heading);flex:none;font-weight:680}.acct-deal-health{margin-top:var(--space-4);color:var(--ink-soft);font-size:var(--acct-font-body);align-items:baseline;gap:15px;display:flex}.acct-deal-health strong{font-size:var(--acct-font-metric);letter-spacing:var(--tracking-heading);font-weight:680}.acct-next-action{padding-top:var(--space-4);border-top:1px solid var(--line-2);margin-top:15px}.acct-next-action>span{color:var(--ink-faint);font-size:var(--acct-font-label);margin-bottom:7px;font-weight:560;display:block}.acct-next-action p{max-width:650px;font-size:var(--acct-font-body);margin:0;font-weight:570;line-height:1.45}.acct-primary-action{min-height:var(--row-interactive);padding:0 var(--space-3);color:var(--on-primary);background:var(--primary);border:1px solid var(--primary);border-radius:var(--r-sm);font:inherit;font-size:var(--acct-font-body);cursor:pointer;transition:background var(--dur) var(--ease), transform var(--dur) var(--ease);justify-content:center;align-items:center;gap:9px;margin-top:18px;font-weight:620;display:inline-flex}.acct-primary-action:hover,.acct-primary-action:active{background:var(--primary-hover)}.acct-primary-action:focus-visible,.acct-edit-details:focus-visible,.acct-show-more:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.acct-committee{padding-top:3px}.accounts.is-detail .acct-missing{margin:0 0 var(--space-3);color:var(--ink-soft);background:0 0;border:0;align-items:flex-start;gap:10px;padding:0;display:flex}.accounts.is-detail .acct-missing>.material-symbols-outlined{color:var(--ink-soft);flex:none;margin-top:1px}.accounts.is-detail .acct-missing div{gap:var(--space-1);display:grid}.accounts.is-detail .acct-missing strong{color:var(--ink);font-size:var(--acct-font-body);font-weight:590}.accounts.is-detail .acct-missing span{color:var(--ink-faint);font-size:var(--acct-font-supporting)}.accounts.is-detail .acct-people{border-top:1px solid var(--line);gap:0}.accounts.is-detail .acct-person{padding:10px 0}.accounts.is-detail .acct-person:last-child{border-bottom:0}.accounts.is-detail .acct-person-name{font-size:var(--acct-font-body)}.accounts.is-detail .acct-person-title{font-size:var(--acct-font-supporting)}.accounts.is-detail .acct-person .role{font-size:var(--acct-font-label)}.acct-history-section{padding-top:var(--space-1);border-top:1px solid var(--line-2)}.accounts.is-detail .acct-history{gap:0}.accounts.is-detail .acct-hist-row{min-height:38px;padding:var(--space-2) 0;grid-template-columns:52px minmax(0,1fr) auto auto}.accounts.is-detail .acct-hist-tag{color:var(--accent-ink);font-size:var(--acct-font-label)}.accounts.is-detail .acct-hist-name,.accounts.is-detail .acct-hist-amt{font-size:var(--acct-font-body)}.accounts.is-detail .acct-hist-date{font-size:var(--acct-font-supporting)}.acct-task-section .task-list{overflow:visible}.acct-task-section .task-row{border-bottom:1px solid var(--line-2);border-radius:0;min-height:70px}.acct-task-section .task-check-btn{width:34px;height:46px;margin-left:0}.acct-task-section .task-check{border-radius:var(--r-sm);width:19px;height:19px}.acct-task-section .task-body-btn{gap:var(--space-3);border-radius:var(--r-sm);padding:11px 0 11px 7px}.acct-task-section .task-ico{border-radius:var(--r);width:36px;height:36px}.acct-task-section .task-title{font-size:var(--acct-font-body);font-weight:540}.acct-task-section .task-sub,.acct-task-section .task-when{font-size:var(--acct-font-supporting)}.acct-task-section .task-pill{padding:2px var(--space-2);color:var(--accent-ink);background:var(--accent-soft);font-size:var(--acct-font-label)}.acct-details-section{padding-top:var(--space-6);border-top:1px solid var(--line-2)}.acct-section-title-row{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:14px;display:flex}.accounts.is-detail .acct-section-title-row h3{margin:0}.acct-edit-details,.acct-show-more{padding:var(--space-1);color:var(--accent-ink);font:inherit;font-size:var(--acct-font-supporting);cursor:pointer;background:0 0;border:0;border-radius:5px;font-weight:580}.acct-edit-details:hover,.acct-show-more:hover{color:var(--ink);background:var(--surface-container-low)}.acct-details-list{border-bottom:1px solid var(--line-2);padding-bottom:14px}.acct-details-row{align-items:center;gap:var(--space-3);min-height:37px;color:var(--ink-faint);font-size:var(--acct-font-supporting);grid-template-columns:minmax(120px,.75fr) minmax(150px,1.25fr);display:grid}.acct-details-row strong{min-width:0;color:var(--ink);font-size:var(--acct-font-body);text-overflow:ellipsis;white-space:nowrap;font-weight:540;overflow:hidden}.acct-details-row .acct-cell-input{height:30px;color:var(--ink);font-size:var(--acct-font-body)}.acct-show-more{margin-top:var(--space-3);align-items:center;gap:7px;display:inline-flex}.acct-show-more .material-symbols-outlined{transition:transform var(--dur) var(--ease)}.acct-show-more .material-symbols-outlined.is-open{transform:rotate(180deg)}.acct-supporting-section{max-width:920px;padding-top:var(--space-6);border-top:1px solid var(--line-2);margin:0 clamp(var(--space-6), 3vw, 44px) 34px!important}.acct-supporting-section .acct-deals{max-width:620px}.accounts.is-detail .acct-deal-name,.accounts.is-detail .acct-deal-amt,.accounts.is-detail .zone-name,.accounts.is-detail .zone-statement,.accounts.is-detail .acct-tl-title{font-size:var(--acct-font-body)}.accounts.is-detail .acct-tl-detail,.accounts.is-detail .acct-tl-date{font-size:var(--acct-font-supporting)}.accounts.is-detail .stage-chip,.accounts.is-detail .health-pill,.accounts.is-detail .acct-chip,.accounts.is-detail .zone-code,.accounts.is-detail .trigger,.accounts.is-detail .acct-tl-kind{font-size:var(--acct-font-label)}@media (width<=1080px){.accounts.is-detail .acct-detail-summary{align-items:flex-start;gap:var(--space-6);flex-direction:column}.accounts.is-detail .acct-detail-kpis{width:100%;max-width:620px}.acct-detail-grid{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(330px,.85fr)}}@media (width<=980px){.accounts.is-detail .acct-detail-head{padding:var(--space-5) var(--space-page-x)}.accounts.is-detail .acct-back{margin-bottom:var(--space-4)}.accounts.is-detail .acct-detail-kpis{gap:var(--space-4);grid-template-columns:repeat(3,1fr)}.acct-detail-grid{padding:var(--space-6) var(--space-page-x) var(--space-10);flex-direction:column;display:flex}.acct-detail-column{display:contents}.acct-active-deal{order:1}.acct-task-section{order:2}.acct-committee{order:3}.acct-details-section{order:4}.acct-history-section{order:5}.accounts.is-detail .acct-task-section,.accounts.is-detail .acct-committee,.accounts.is-detail .acct-details-section,.accounts.is-detail .acct-history-section{margin-top:var(--space-1)}.acct-supporting-section{margin-inline:var(--space-5)!important}}@media (width<=560px){.accounts.is-detail .acct-detail-meta{gap:var(--space-2) 14px}.accounts.is-detail .acct-detail-kpis{grid-template-columns:1fr;gap:13px}.accounts.is-detail .acct-kpi{border-bottom:1px solid var(--line);flex-direction:row;justify-content:space-between;align-items:baseline;padding-bottom:9px}.acct-deal-hero-title{align-items:flex-start;gap:var(--space-2);flex-direction:column}.acct-task-section .task-row,.acct-task-section .task-body-btn{align-items:flex-start}.acct-task-section .task-right{display:none}.accounts.is-detail .acct-hist-row{grid-template-columns:46px minmax(0,1fr) auto}.accounts.is-detail .acct-hist-date{display:none}.acct-details-row{grid-template-columns:110px minmax(0,1fr);gap:14px}}.sc-acct-link{font:inherit;font-weight:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;padding:0}.sc-acct-link:hover{color:var(--accent-ink);text-decoration:underline}.dn-title-link{cursor:pointer;text-align:left;color:inherit;background:0 0;border:none;padding:0}.dn-title-link:hover .dn-title{color:var(--accent-ink)}@media (width<=900px){.acct-directory-head{align-items:stretch;gap:var(--space-6);padding:var(--space-5) var(--space-page-x);flex-direction:column}.acct-table-search{width:100%}.accounts{grid-template-columns:1fr}.acct-detail-pane{padding:26px var(--space-5) 44px}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}.ffm-overlay{z-index:9000;padding:var(--space-6);background:#0f111594;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ffm-modal{background:var(--panel);border-radius:var(--r-lg);width:100%;max-width:640px;max-height:80vh;box-shadow:var(--shadow-lg);border:1px solid var(--line-2);flex-direction:column;display:flex;overflow:hidden}.ffm-header{align-items:flex-start;gap:var(--space-4);padding:var(--space-6) 28px var(--space-4);border-bottom:1px solid var(--line);display:flex}.ffm-header-text{flex:1}.ffm-header h2{margin:0 0 var(--space-1);font-size:var(--text-heading);font-weight:500}.ffm-subtitle{font-size:var(--text-body);color:var(--ink-soft);margin:0;line-height:1.5}.ffm-close{cursor:pointer;padding:var(--space-1);border-radius:var(--r-sm);color:var(--ink-soft);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ffm-close:hover{background:var(--panel-2)}.ffm-loading,.ffm-error{padding:var(--space-12) 28px;text-align:center;color:var(--ink-soft)}.ffm-loading .auth-spinner,.ffm-btn-primary .auth-spinner{vertical-align:middle;width:16px;height:16px;margin-right:var(--space-2);border:1px solid;border-top-color:#0000;border-radius:50%;animation:.8s linear infinite spin;display:inline-block}.ffm-section{padding:var(--space-4) 28px;border-bottom:1px solid var(--line);overflow-y:auto}.ffm-modal--lists{height:80vh}.ffm-toolbar{gap:var(--space-2);padding:var(--space-3) 28px;border-bottom:1px solid var(--line);display:flex}.ffm-search,.ffm-type{font:inherit;font-size:var(--text-body);color:var(--ink);background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r-sm);padding:var(--space-1) var(--space-3);min-height:var(--control-height)}.ffm-search{flex:1;min-width:0}.ffm-search:focus,.ffm-type:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.ffm-body{flex:1;min-height:0;overflow-y:auto}.ffm-body .ffm-section{overflow-y:visible}.ffm-select-all{font-size:var(--text-dense);color:var(--ink-soft)}.ffm-error-actions{margin-top:var(--space-4);justify-content:center}.ffm-section-title{margin:0 0 var(--space-3);font-size:var(--text-section);align-items:center;gap:var(--space-2);font-weight:500;display:flex}.ffm-count{font-size:var(--text-label);color:var(--ink-soft);background:var(--panel-2);padding:1px var(--space-2);border-radius:var(--r);font-weight:400}.ffm-empty{font-size:var(--text-dense);color:var(--ink-soft);margin:0;font-style:italic}.ffm-field-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ffm-field{margin:0}.ffm-field-label{padding:var(--space-2) 10px;border-radius:var(--r-sm);cursor:pointer;font-size:var(--text-body);transition:background var(--dur);align-items:center;gap:10px;display:flex}.ffm-field-label:hover{background:var(--panel-2)}.ffm-field-label input[type=checkbox]{cursor:pointer;flex-shrink:0;width:16px;height:16px;margin:0}.ffm-field-name{flex:1;font-weight:500}.ffm-field-meta{font-size:var(--text-label);color:var(--ink-soft);font-family:var(--font-mono)}.ffm-role{margin:0 10px var(--space-2) calc(10px + 16px + 10px);max-width:calc(100% - 46px);font-size:var(--text-dense)}.ffm-footer{padding:var(--space-4) 28px;justify-content:space-between;align-items:center;gap:var(--space-4);border-top:1px solid var(--line);background:var(--surface-alt,#00000005);display:flex}.ffm-footer-info{font-size:var(--text-dense);color:var(--ink-soft)}.ffm-footer-error{color:var(--bad);margin:0}.ffm-actions{flex-shrink:0;gap:10px;display:flex}.ffm-btn-secondary,.ffm-btn-primary{border-radius:var(--r-sm);padding:var(--space-1) var(--space-3);font-size:var(--text-dense);line-height:var(--leading-compact);cursor:pointer;transition:opacity var(--dur), background var(--dur);min-height:var(--control-height);border:none;align-items:center;gap:6px;font-weight:500;display:flex}.ffm-btn-secondary{background:var(--panel-2);color:var(--ink)}.ffm-btn-secondary:hover:not(:disabled){background:var(--surface-container-highest)}.ffm-btn-primary{background:var(--accent);color:var(--on-primary)}.ffm-btn-primary:hover:not(:disabled){opacity:.9}.ffm-btn-primary:disabled,.ffm-btn-secondary:disabled{opacity:.5;cursor:not-allowed}.btn{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--panel);color:var(--ink);font:inherit;font-size:var(--text-dense);padding:var(--space-1) var(--space-3);cursor:pointer;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease);min-height:var(--control-height);font-weight:500;line-height:var(--leading-compact);justify-content:center;align-items:center;gap:6px;display:inline-flex}.btn:hover{background:var(--panel-2)}.btn:active{background:var(--interactive-surface)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn:disabled:hover{background:var(--panel)}.btn.primary{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.btn.primary:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.btn.primary:disabled:hover{background:var(--primary);border-color:var(--primary)}.btn.ghost{color:var(--ink-soft);background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--panel-2);color:var(--ink)}.btn.ghost:disabled:hover{background:0 0}.btn.danger{color:var(--coach-alert)}.btn.danger:hover{background:var(--bad-soft)}.btn.sm{gap:var(--space-1);font-size:var(--text-dense);padding:var(--space-1) var(--space-2);min-height:var(--control-height-small)}.sel{min-width:0;position:relative}.sel-trigger{align-items:center;gap:var(--space-2);border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--panel);width:100%;color:var(--ink);font:inherit;font-size:var(--text-dense);text-align:left;padding:var(--space-1) var(--space-2);cursor:pointer;transition:border-color var(--dur) var(--ease);min-height:var(--control-height);line-height:var(--leading-compact);display:flex}.sel-trigger:hover:not(:disabled){border-color:var(--outline-variant)}.sel-trigger.open,.sel-trigger:focus-visible{outline:2px solid var(--accent);border-color:var(--accent);box-shadow:none;outline-offset:2px}.sel-trigger:disabled{opacity:.5;cursor:not-allowed}.sel-trigger-icon{color:var(--accent-ink);flex:none}.sel-trigger-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sel-trigger-label.placeholder{color:var(--ink-faint)}.sel-caret{color:var(--ink-faint);flex:none}.sel-menu{z-index:60;background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r);width:max-content;min-width:100%;max-width:min(420px,100vw - 48px);box-shadow:var(--shadow-lg);animation:var(--motion-enter,fadeUp) var(--dur) var(--ease);flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden}.sel-menu.up{top:auto;bottom:calc(100% + 6px)}.sel-search{border-bottom:1px solid var(--line);padding:10px}.sel-search input{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--panel);width:100%;font:inherit;font-size:var(--text-dense);color:var(--ink);outline:none;padding:7px 9px}.sel-search input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.sel-scroll{max-height:320px;padding:6px;overflow-y:auto}.sel-group-label{padding:var(--space-2) var(--space-2) var(--space-1);font-size:var(--text-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);font-weight:580}.sel-group-label:not(:first-child){margin-top:var(--space-1);border-top:1px solid var(--line)}.sel-item{align-items:center;gap:var(--space-2);width:100%;font:inherit;font-size:var(--text-dense);color:var(--ink);text-align:left;padding:var(--space-1) var(--space-2);border-radius:var(--r-sm);cursor:pointer;min-height:var(--row-compact);background:0 0;border:none;display:flex}.sel-item-icon{width:16px;color:var(--ink-faint);flex:none}.sel-item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sel-item-badge,.sel-item-check{font-size:var(--text-label);color:var(--ink-faint);flex:none}.sel-item-check{color:var(--accent-ink)}.sel-item.active{background:var(--panel-2)}.sel-item.selected{color:var(--accent-ink);font-weight:500}.sel-item.active .sel-item-icon,.sel-item.selected .sel-item-icon{color:var(--accent-ink)}.sel-item.disabled{color:var(--ink-faint);cursor:not-allowed}.sel-item.disabled .sel-item-icon{color:var(--ink-faint)}.sel-foot{padding:var(--space-2) var(--space-3);border-top:1px solid var(--line);background:var(--panel-2);font-size:var(--text-label);color:var(--ink-soft);line-height:1.4}.sel-empty{padding:var(--space-4) var(--space-3);font-size:var(--text-dense);color:var(--ink-soft);margin:0}.wf-page{padding:var(--space-6) var(--space-page-x) var(--space-12);max-width:960px}.wf-editor{padding:var(--space-5) var(--space-page-x) var(--space-12);max-width:none}.wf-page-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-6);display:flex}.wf-page-title{margin:0 0 var(--space-1);font-size:var(--text-heading);letter-spacing:var(--tracking-heading);font-weight:500}.wf-page-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wf-kill,.wf-toggle{font-size:var(--text-dense);color:var(--ink-muted,#666);align-items:center;gap:6px;display:inline-flex}.wf-section-title{margin:0 0 var(--space-3);font-size:var(--text-body);font-weight:500}.wf-template-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.wf-template-card{text-align:left;border:1px solid var(--line);border-radius:var(--r);padding:14px var(--space-4);background:var(--surface,#fff);cursor:pointer;flex-direction:column;gap:6px;display:flex}.wf-template-card:hover{border-color:var(--accent);background:var(--panel-2)}.wf-list{border:1px solid var(--line);border-radius:var(--r);margin:0;padding:0;list-style:none;overflow:hidden}.wf-list-row{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);min-height:var(--row-interactive);display:flex}.wf-list-row:last-child{border-bottom:none}.wf-list-main{text-align:left;cursor:pointer;padding:var(--space-1);background:0 0;border:none;flex-direction:column;flex:1;gap:2px;display:flex}.wf-list-name{font-weight:500}.wf-name-input{width:100%;font-size:var(--text-section);background:0 0;border:none;outline:none;min-width:0;padding:0;font-weight:500}.wf-desc-input{width:100%;font-size:var(--text-dense);color:var(--ink-soft,#5b6676);background:0 0;border:none;outline:none;min-width:0;padding:0}.wf-desc-input::placeholder{color:var(--ink-faint,#9aa3b2)}.wf-field{font-size:var(--text-dense);flex-direction:column;gap:6px;margin-top:10px;display:flex}.wf-field input,.wf-field textarea{border:1px solid var(--line-2);border-radius:var(--r-sm);padding:var(--space-2) var(--space-3);font:inherit;background:var(--panel);color:var(--ink)}.wf-steps{margin:0 0 var(--space-3);gap:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.wf-step{border:1px dashed var(--line);border-radius:var(--r);padding:var(--space-3)}.wf-step-head{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.wf-step-num{background:var(--accent);width:24px;height:24px;color:var(--on-primary);font-size:var(--text-label);border-radius:999px;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.wf-conditions-chips{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.wf-conditions-menu{margin-top:10px;position:relative}.wf-match-seg{align-items:center;gap:var(--space-2);margin-left:auto;display:inline-flex}.wf-match-seg-label{font-size:var(--text-label);color:var(--ink-faint,#9aa3b2);text-transform:uppercase;letter-spacing:.04em}.wf-runs,.wf-trail{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.wf-runs li,.wf-trail li{gap:var(--space-2);font-size:var(--text-dense);flex-wrap:wrap;align-items:baseline;display:flex}.wf-run-status{font-size:var(--text-label);text-transform:uppercase;letter-spacing:.03em;background:var(--hover,#0000000f);border-radius:999px;padding:2px 6px;font-weight:500}.wf-run-status.completed{background:var(--primary-container);color:var(--on-primary-container)}.wf-run-status.failed{background:var(--surface-container-high);color:var(--coach-urgent);font-weight:680}.wf-run-status.waiting,.wf-run-status.running{background:var(--surface-container);color:var(--on-surface-variant)}.wf-run-err{color:var(--bad);font-size:var(--text-label)}.wf-action-editor{gap:var(--space-1);flex-direction:column;display:flex}.muted.sm{color:var(--ink-muted,#666);font-size:.75rem}.wf-record-editor{gap:var(--space-2);border-radius:var(--r-sm);background:var(--hover,#00000008);flex-direction:column;padding:10px;display:flex}.wf-record-fields{flex-direction:column;gap:6px;display:flex}.wf-record-row{gap:var(--space-2);grid-template-columns:150px 1fr auto;align-items:center;display:grid}.wf-record-label{font-size:var(--text-dense);color:var(--ink-muted,#666)}.wf-record-row input{border:1px solid var(--line);border-radius:var(--r-sm);font:inherit;background:var(--bg,#fff);min-width:0;padding:7px 9px}.wf-record-add{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.wf-varhint{margin-bottom:var(--space-3)}.wf-varhint-body{margin-top:var(--space-2);padding:10px var(--space-3);border:1px solid var(--line);border-radius:var(--r-sm);flex-direction:column;gap:10px;display:flex}.wf-varhint-group strong{font-size:var(--text-label);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-muted,#666);margin-bottom:var(--space-1);display:block}.wf-varhint-paths{flex-wrap:wrap;gap:6px;display:flex}.wf-varhint-paths code,.wf-varhint-body code{font-size:var(--text-label);background:var(--hover,#0000000d);border-radius:5px;padding:2px 6px}.wf-trigger-select .sel-trigger{font-size:var(--text-body);padding:7px var(--space-2);background:0 0;border-color:#0000;font-weight:500}.wf-trigger-select .sel-trigger:hover:not(:disabled),.wf-trigger-select .sel-trigger.open{background:var(--panel-2);border-color:var(--line-2);box-shadow:none}.wf-trigger-select .sel-menu{width:380px}.wf-step-type{flex:none;width:150px}.wf-record-add-field{flex:none;width:180px}.wf-wait-row .sel{flex:none;width:130px}.wf-trigger-fields{border-top:1px solid var(--line);padding-top:10px}.wf-field-help{font-size:var(--text-label);color:var(--ink-muted,#666)}.wf-enroll{align-items:center;gap:var(--space-3);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.wf-enroll-label{font-size:var(--text-dense);color:var(--ink-muted,#666)}.wf-bar{justify-content:space-between;align-items:flex-start;gap:var(--space-6);margin-bottom:var(--space-4);border-bottom:1px solid var(--line-2);padding-bottom:14px;display:flex}.wf-bar-ident{flex:1;min-width:0}.wf-crumbs{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.wf-crumb{font:inherit;font-size:var(--text-body);color:var(--ink-soft);cursor:pointer;background:0 0;border:0;flex:none;padding:0}.wf-crumb:hover{color:var(--ink);text-decoration:underline}.wf-crumb-sep{color:var(--ink-faint);flex:none}.wf-desc-label{margin-top:1px;display:block}.wf-bar-actions{align-items:center;gap:var(--space-2);flex:none;display:flex}.wf-switch{align-items:center;gap:var(--space-2);font-size:var(--text-dense);color:var(--ink-soft);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.wf-switch input{opacity:0;width:0;height:0;position:absolute}.wf-switch-track{background:var(--surface-container-high);width:36px;height:20px;transition:background var(--dur) var(--ease);border-radius:999px;position:relative}.wf-switch-thumb{width:16px;height:16px;transition:transform var(--dur) var(--ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #10182833}.wf-switch input:checked+.wf-switch-track{background:var(--primary)}.wf-switch input:checked+.wf-switch-track .wf-switch-thumb{transform:translate(16px)}.wf-switch input:focus-visible+.wf-switch-track{box-shadow:0 0 0 3px var(--accent-soft)}.wf-icon-btn{border-radius:var(--r-sm);width:32px;height:32px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.wf-icon-btn:hover{background:var(--panel-2);color:var(--ink)}.wf-more{position:relative}.wf-more-menu{z-index:60;background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r);min-width:180px;box-shadow:var(--shadow-lg);animation:var(--motion-enter,fadeUp) var(--dur) var(--ease);flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.wf-more-menu button{font:inherit;font-size:var(--text-dense);color:var(--ink);text-align:left;padding:var(--space-2) 10px;border-radius:var(--r-sm);cursor:pointer;background:0 0;border:0}.wf-more-menu button:hover{background:var(--panel-2)}.wf-canvas{flex-direction:column;gap:6px;display:flex}.wf-stage-toggle{align-items:center;gap:var(--space-2);font:inherit;color:var(--ink);padding:6px var(--space-1);cursor:pointer;background:0 0;border:0;display:flex}.wf-stage-caret{color:var(--ink-faint);transition:transform var(--dur) var(--ease)}.wf-stage-caret.open{transform:rotate(90deg)}.wf-stage-index{background:var(--panel-2);min-width:18px;height:18px;color:var(--ink-soft);font-size:var(--text-label);border-radius:5px;justify-content:center;align-items:center;padding:0 5px;font-weight:600;display:inline-flex}.wf-stage-title{font-size:var(--text-dense);font-weight:600}.wf-stage-body{padding:2px 0 var(--space-3) 26px}.wf-stage--railed .wf-stage-body{border-left:2px solid var(--line-2);margin-left:11px;padding-left:15px}.wf-flow-row{align-items:flex-start;display:flex}.wf-card{border:1px solid var(--line-2);border-radius:var(--r);background:var(--panel);flex:0 480px;min-width:280px}.wf-card-head{align-items:center;gap:var(--space-2);padding:7px var(--space-3);background:var(--panel-2);border-bottom:1px solid var(--line-2);border-radius:var(--r) var(--r) 0 0;display:flex}.wf-card-title{font-size:var(--text-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);flex:1;margin:0;font-weight:600}.wf-card--if .wf-card-head,.wf-card--then .wf-card-head{background:var(--primary-fixed-dim);border-bottom-color:var(--primary-fixed-dim)}.wf-card--if .wf-card-title,.wf-card--then .wf-card-title{color:var(--accent-ink)}.wf-card-act{border-radius:var(--r-sm);width:22px;height:22px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.wf-card-act:hover{background:var(--panel);color:var(--ink)}.wf-card-body{padding:10px var(--space-3) var(--space-3)}.wf-card--then{flex:640px;max-width:760px}.wf-flow-link{width:34px;height:34px;color:var(--ink-faint);flex:none;justify-content:center;align-self:flex-start;align-items:center;display:flex;position:relative}.wf-flow-link:before{content:"";background:var(--line-2);height:1px;position:absolute;top:50%;left:0;right:0}.wf-flow-link .material-symbols-outlined{background:var(--bg);border-radius:999px;position:relative}.wf-canvas-panel{padding:6px 0 var(--space-3) 26px;max-width:780px}@media (width<=980px){.wf-flow-row{flex-direction:column;align-items:stretch}.wf-flow-link{align-self:center;transform:rotate(90deg)}}.wf-seg{border:1px solid var(--line);border-radius:var(--r-sm);display:inline-flex;overflow:hidden}.wf-seg button{background:var(--bg,#fff);padding:7px var(--space-3);font:inherit;font-size:var(--text-dense);cursor:pointer;color:var(--ink,#111);border:none}.wf-seg button+button{border-left:1px solid var(--line)}.wf-seg button.active{background:var(--accent);color:var(--on-primary)}.wf-detector-grid{flex-wrap:wrap;gap:6px;display:flex}.wf-detector-chip{border:1px solid var(--line);font-size:var(--text-dense);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.wf-detector-chip input{margin:0}.wf-detector-chip.checked{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.wf-step--split{border-style:solid;border-color:var(--line-2)}.wf-split{gap:var(--space-2);flex-direction:column;margin-top:6px;display:flex}.wf-arm{border-left:2px solid var(--line-2);padding-left:var(--space-3)}.wf-arm--otherwise{border-left-style:dashed;border-left-color:var(--line-2)}.wf-arm-head{align-items:center;gap:var(--space-2);min-height:26px;display:flex}.wf-arm-kw{font-size:var(--text-label);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink);flex:none;font-weight:600}.wf-arm--otherwise .wf-arm-kw{color:var(--ink-soft)}.wf-arm-name{border-radius:var(--r-sm);min-width:0;font:inherit;font-size:var(--text-dense);color:var(--ink);background:0 0;border:1px solid #0000;flex:1;padding:3px 6px}.wf-arm-name::placeholder{color:var(--ink-faint);font-style:italic}.wf-arm-name:hover{border-color:var(--line-2)}.wf-arm-name:focus{border-color:var(--accent);background:var(--panel);outline:none}.wf-arm-note{font-size:var(--text-label);color:var(--ink-faint);flex:1}.wf-arm-body{gap:var(--space-2);flex-direction:column;padding:6px 0 2px;display:flex}.wf-arm-then{font-size:var(--text-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin:2px 0 -4px;font-weight:600}.wf-arm-add{margin-left:var(--space-3);align-self:flex-start}.fact-chip .filter-chip-value{font-weight:500}.fmenu-item-text{flex-direction:column;gap:1px;min-width:0;display:flex}.fmenu-item-hint{font-size:var(--text-label);color:var(--ink-faint);white-space:normal}.fmenu-note{padding:10px var(--space-3);font-size:var(--text-label);color:var(--ink-faint);margin:0}.wf-run-step-said{font-size:var(--text-label);color:var(--ink-soft)}.wf-branch-note{gap:var(--space-2);flex-direction:column;margin-top:6px;display:flex}.wf-branch-targets{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.wf-gate{border-top:1px dashed var(--line);padding-top:var(--space-2);margin-top:10px}.wf-gate-toggle{color:var(--accent-ink);font:inherit;font-size:var(--text-dense);cursor:pointer;background:0 0;border:none;padding:2px 0}.wf-wait-row{gap:var(--space-2);align-items:center;display:flex}.wf-wait-row input{flex:1;max-width:120px}.wf-run-row{padding:var(--space-2) var(--space-1);border-bottom:1px solid var(--line);flex-direction:column;gap:6px;display:flex}.wf-run-row:last-child{border-bottom:none}.wf-run-head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.wf-run-expand{align-items:center;gap:var(--space-2);cursor:pointer;text-align:left;background:0 0;border:none;flex:1;min-width:0;padding:2px 0;display:inline-flex}.wf-run-steps{margin:var(--space-1) 0 0;padding:0 0 0 var(--space-2);border-left:1px solid var(--line);gap:var(--space-1);flex-direction:column;list-style:none;display:flex}.wf-run-step{align-items:flex-start;gap:var(--space-2);font-size:var(--text-label);display:flex}.wf-run-step-num{background:var(--hover,#0000000f);width:18px;height:18px;font-size:var(--text-label);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.wf-run-step-status{font-size:var(--text-label);text-transform:uppercase;letter-spacing:.03em;background:var(--hover,#0000000f);border-radius:999px;flex-shrink:0;padding:1px 5px;font-weight:500}.wf-run-step-status.succeeded{background:var(--primary-container);color:var(--on-primary-container)}.wf-run-step-status.failed{background:var(--surface-container-high);color:var(--coach-urgent);font-weight:680}.wf-run-step-status.skipped{background:var(--surface-container-low);color:var(--ink-faint)}.wf-run-step-status.waiting{background:var(--surface-container);color:var(--on-surface-variant)}.wf-run-step-body{flex:1;min-width:0}.wf-run-step-out{background:var(--hover,#0000000a);border-radius:var(--r-sm);font-size:var(--text-label);max-height:120px;margin-top:2px;padding:6px;overflow:auto}.nav-badge,.approval-count{background:var(--primary);min-width:20px;height:20px;color:var(--on-primary);font-size:var(--text-label);border-radius:999px;justify-content:center;align-items:center;margin-left:auto;padding:0 6px;font-weight:700;display:inline-flex}.approvals-page{max-width:1180px;margin:0 auto;padding:28px}.approvals-head{justify-content:space-between;align-items:flex-start;gap:var(--space-5);margin-bottom:var(--space-5);display:flex}.approvals-head h2,.approval-detail h3{margin:0 0 6px}.approvals-head>div>p{max-width:68ch;margin:0}.approval-filters{gap:var(--space-1);margin-bottom:var(--space-4);border-bottom:1px solid var(--line);display:flex}.approval-filters button{appearance:none;color:var(--ink-soft);padding:10px var(--space-3);cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000}.approval-filters button.on{border-bottom-color:var(--primary);color:var(--ink);font-weight:650}.approvals-layout{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);grid-template-columns:minmax(280px,.8fr) minmax(420px,1.2fr);min-height:560px;display:grid;overflow:hidden}.approval-list{border-right:1px solid var(--line);margin:0;padding:0;list-style:none;overflow:auto}.approval-list li+li{border-top:1px solid var(--line)}.approval-list button{width:100%;padding:var(--space-4);text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;gap:5px;display:grid}.approval-list button:hover,.approval-list button.selected{background:var(--panel-2)}.approval-value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.approval-record{color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:600}.approval-status{border:1px solid var(--line-2);width:fit-content;color:var(--ink-soft);font-size:var(--text-label);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:2px 7px;font-weight:700}.approval-status.awaiting_approval,.approval-status.failed,.approval-status.awaiting_review,.approval-status.expired{border-color:var(--ink-soft);color:var(--ink)}.approval-kinds{gap:var(--space-1);border-bottom:1px solid var(--line);margin-bottom:10px;display:flex}.approval-kinds button{font:inherit;font-size:var(--text-body);color:var(--ink-soft);padding:var(--space-2) 10px;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;display:inline-flex}.approval-kinds button:hover{color:var(--ink)}.approval-kinds button.on{color:var(--ink);border-bottom-color:var(--accent);font-weight:500}.approval-tab-count{background:var(--primary-fixed-dim);min-width:18px;color:var(--accent-ink);font-size:var(--text-label);text-align:center;border-radius:999px;padding:0 5px;font-weight:600;line-height:18px}.draft-risks{gap:6px;margin:16px 0 0;padding:0;list-style:none;display:grid}.draft-risks li{border:1px solid var(--line-2);border-radius:var(--r);background:var(--panel-2);color:var(--ink-soft);align-items:flex-start;gap:8px;padding:8px 10px;font-size:13px;display:flex}.draft-body{gap:10px;margin-top:16px;display:grid}.draft-textarea{box-sizing:border-box;width:100%;font:inherit;resize:vertical;line-height:1.55}.draft-edited-note{color:var(--accent-ink);margin:0;font-size:12px}.draft-evidence{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.draft-evidence h4{margin:0 0 10px}.draft-evidence dl{gap:8px;margin:0;display:grid}.draft-evidence dt{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint);font-size:11px;font-weight:600}.draft-evidence dd{color:var(--ink);overflow-wrap:anywhere;margin:2px 0 0;font-size:13px}.draft-rejected{border-left:3px solid var(--line-2);color:var(--ink-soft);margin:16px 0 0;padding:8px 12px;font-size:13px}.draft-reject{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.approval-detail-slot{min-width:0}.approval-detail{padding:var(--space-6)}.approval-detail-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding-bottom:var(--space-5);border-bottom:1px solid var(--line);display:flex}.approval-detail-head .approval-status{margin-bottom:10px}.approval-detail-head .approval-record{margin-bottom:var(--space-1)}.approval-detail-tools{gap:var(--space-2);flex-shrink:0;display:flex}.approval-diff{padding:var(--space-5) 0;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;display:grid}.approval-diff>div{border:1px solid var(--line);border-radius:var(--r);gap:6px;min-width:0;padding:14px;display:grid}.approval-diff span,.approval-decision label>span{color:var(--ink-soft);font-size:var(--text-label)}.approval-diff strong{overflow-wrap:anywhere}.approval-arrow{color:var(--ink-faint);place-items:center;display:grid}.approval-section{padding:var(--space-4) 0;border-top:1px solid var(--line)}.approval-section h4{margin:0 0 10px}.approval-section ul{padding-left:var(--space-5);margin:0}.approval-record-preview p{margin:0 0 var(--space-2)}.approval-held-save{color:var(--ink-soft);margin:0;padding-left:18px;font-size:12.5px}.approval-held-save li{overflow-wrap:anywhere;margin:2px 0}.approval-contact-fields{margin:0 0 var(--space-2);grid-template-columns:max-content 1fr;gap:4px 12px;font-size:12.5px;display:grid}.approval-contact-fields dt{color:var(--ink-faint)}.approval-contact-fields dd{color:var(--ink-soft);overflow-wrap:anywhere;margin:0}.approval-record-body{white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;color:var(--ink-soft);font-size:12.5px;line-height:1.55;overflow:auto}.approval-section blockquote{margin:var(--space-2) 0;border-left:3px solid var(--line-2);padding:var(--space-2) var(--space-3);color:var(--ink-soft)}.approval-section cite{font-size:var(--text-label);margin-top:5px;display:block}.approval-error{gap:var(--space-1);border:1px solid var(--line-2);border-radius:var(--r);background:var(--bad-soft);padding:var(--space-3);display:grid}.approval-decision{border-top:1px solid var(--line);padding-top:var(--space-4)}.approval-decision label{gap:7px;display:grid}.approval-decision textarea,.approval-decision input,.approval-decision select{box-sizing:border-box;width:100%}.approval-edit-note{margin:var(--space-2) 0 0;font-size:var(--text-label);color:var(--ink-soft)}.approval-edit-note:empty{margin:0}.approval-edit-error{color:var(--danger)}.approval-actions-note{font-size:var(--text-label);color:var(--ink-soft);margin:0}.approval-decision>div,.approval-actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-3);display:flex}.approval-empty{place-content:center;justify-items:center;gap:var(--space-2);min-height:220px;padding:var(--space-8);text-align:center;color:var(--ink-soft);display:grid}.deal-job-queue-layout{grid-template-columns:minmax(300px,.72fr) minmax(480px,1.28fr)}.deal-job-status{border:1px solid var(--line-2);width:fit-content;color:var(--ink-soft);font-size:var(--text-label);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:2px 7px;font-weight:700}.deal-job-status.waiting_human{border-color:var(--accent);color:var(--accent-ink);background:var(--accent-soft)}.deal-job-detail{padding:var(--space-6);gap:var(--space-5);display:grid}.deal-job-detail h3,.deal-job-detail h4,.deal-job-detail p,.deal-job-panel h2,.deal-job-panel p{margin:0}.deal-job-detail-head,.deal-job-review-head,.deal-job-panel-head,.deal-job-step-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.deal-job-detail-head{border-bottom:1px solid var(--line);padding-bottom:18px}.deal-job-detail-head h3{margin-top:var(--space-2)}.deal-job-source,.deal-job-walk-in,.deal-job-review,.deal-job-history{gap:10px;display:grid}.deal-job-source>span,.deal-job-payload dt,.deal-job-correction-grid label>span,.deal-job-edit-grid label>span{color:var(--ink-faint);font-size:var(--text-label);letter-spacing:.045em;text-transform:uppercase;font-weight:650}.deal-job-source p,.deal-job-history li>p,.deal-job-panel-head p{color:var(--ink-soft);font-size:var(--text-dense);line-height:1.5}.deal-job-commands{gap:var(--space-2);flex-wrap:wrap;display:flex}.deal-job-commands>.muted{font-size:var(--text-dense);align-self:center}.deal-job-start{align-items:flex-end;gap:var(--space-1);flex-direction:column;flex:none;display:flex}.deal-job-start .muted{font-size:var(--text-label)}.deal-job-walk-in,.deal-job-review{border:1px solid var(--line);border-radius:var(--r);background:var(--panel-2);padding:var(--space-4)}.deal-job-payload{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel);gap:10px;padding:14px;display:grid}.deal-job-payload dl,.deal-job-receipts dl{gap:9px;margin:0;display:grid}.deal-job-payload dl>div{gap:var(--space-3);grid-template-columns:minmax(100px,.35fr) minmax(0,1fr);display:grid}.deal-job-payload dd,.deal-job-receipts dd{overflow-wrap:anywhere;margin:0}.deal-job-payload pre{border-radius:var(--r-sm);background:var(--bg-2);max-height:280px;padding:var(--space-3);color:var(--ink);font:inherit;font-size:var(--text-dense);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.55;overflow:auto}.deal-job-truth-note{border-left:3px solid var(--accent);padding:var(--space-2) 11px;color:var(--ink-soft);font-size:var(--text-dense);overflow-wrap:anywhere;line-height:1.5}.deal-job-memory-note{color:var(--ink-faint);font-size:var(--text-label);line-height:1.5}.deal-job-review .approval-actions{flex-wrap:wrap}.deal-job-correction-grid,.deal-job-edit-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.deal-job-decision,.deal-job-edit-grid label,.deal-job-correction-grid label{gap:var(--space-2);display:grid}.deal-job-edit-wide{grid-column:1/-1}.deal-job-edit-grid input,.deal-job-edit-grid textarea,.deal-job-edit-grid select,.deal-job-correction-grid select{box-sizing:border-box;border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--panel);width:100%;color:var(--ink);font:inherit;font-size:var(--text-dense);padding:9px 10px}.deal-job-edit-grid textarea{resize:vertical}.deal-job-history>ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.deal-job-history>ol>li{gap:var(--space-2);border-top:1px solid var(--line);padding-top:14px;display:grid}.deal-job-run-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.deal-job-run-head>div{gap:3px;display:grid}.deal-job-run-head span,.deal-job-run-head time{color:var(--ink-faint);font-size:var(--text-label);text-transform:uppercase}.deal-job-run-meta{gap:var(--space-2);margin:2px 0 var(--space-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.deal-job-verification{border:1px solid var(--line);border-radius:var(--r);gap:10px;padding:14px;display:grid}.deal-job-verification h4,.deal-job-verification p{margin:0}.deal-job-section-head{justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;align-items:baseline;display:flex}.deal-job-verification-checks{padding-left:var(--space-5);gap:14px;margin:0;display:grid}.deal-job-verification-checks li{overflow-wrap:anywhere;padding-left:3px}.deal-job-verification-checks p{margin-top:6px}.deal-job-plan-review{padding:10px 0}.deal-job-plan-review>.customer-agent-workflow{margin-top:var(--space-3)}.deal-job-run-meta>div{border-radius:var(--r-sm);background:var(--panel-2);padding:var(--space-2) 10px}.deal-job-run-meta dt{color:var(--ink-faint);font-size:var(--text-label);letter-spacing:.04em;text-transform:uppercase;font-weight:650}.deal-job-run-meta dd{color:var(--ink);font-size:var(--text-label);overflow-wrap:anywhere;margin:3px 0 0}.deal-job-run-steps{gap:var(--space-3);margin:var(--space-1) 0 0;padding:0 0 0 var(--space-3);border-left:2px solid var(--line);list-style:none;display:grid}.deal-job-run-steps>li{gap:7px;display:grid}.deal-job-step-head{color:var(--ink-faint);font-size:var(--text-label);text-transform:uppercase}.deal-job-influences{border-radius:var(--r-sm);background:var(--accent-soft);padding:11px var(--space-3);color:var(--accent-ink);font-size:var(--text-label);line-height:1.5}.deal-job-influences ul{margin:6px 0 0;padding-left:18px}.deal-job-receipts{border-top:1px solid var(--line);color:var(--ink-soft);font-size:var(--text-label);padding-top:9px}.deal-job-receipts summary{cursor:pointer;align-items:center;gap:5px;font-weight:600;display:flex}.deal-job-receipts dl{margin-top:10px}.deal-job-receipts dl>div{border-left:2px solid var(--line-2);padding-left:10px}.deal-job-panel{gap:var(--space-4);display:grid}.deal-job-panel-head h2{margin-bottom:5px}.deal-job-panel-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.deal-job-panel-list li{justify-content:space-between;align-items:center;gap:var(--space-4);border:1px solid var(--line);border-radius:var(--r);padding:var(--space-3);display:flex}.deal-job-panel-list li.focused{border-color:var(--accent);background:var(--accent-soft)}.deal-job-panel-list li>div{gap:5px;min-width:0;display:grid}.deal-job-panel-list p,.deal-job-panel-empty{color:var(--ink-soft);font-size:var(--text-label)}.deal-job-panel-list .btn{flex-shrink:0}.deal-job-panel-error{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--bad);font-size:var(--text-dense);display:flex}@media (width<=820px){.approvals-page{padding:var(--space-4)}.approvals-layout{grid-template-columns:1fr}.approval-list{border-right:0;border-bottom:1px solid var(--line);max-height:320px}.approval-diff{grid-template-columns:1fr}.approval-arrow{justify-self:center;transform:rotate(90deg)}.deal-job-queue-layout,.deal-job-correction-grid,.deal-job-edit-grid{grid-template-columns:1fr}.deal-job-edit-wide{grid-column:auto}.deal-job-detail-head,.deal-job-panel-head,.deal-job-panel-list li{flex-direction:column;align-items:stretch}.deal-job-panel-list .btn{align-self:flex-start}}@media (width<=480px){.deal-job-detail{padding:18px}.deal-job-review .approval-actions{flex-direction:column;align-items:stretch}.deal-job-review .approval-actions .btn{justify-content:center;width:100%}.deal-job-run-meta{grid-template-columns:1fr}}.handoff-summary{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.handoff-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.handoff-head h3{margin:0}.handoff-summary pre{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line);border-radius:var(--r);background:var(--panel-2);max-height:360px;font:inherit;padding:14px;font-size:.8125rem;line-height:1.55;overflow:auto}.velocity-baselines{margin:0;padding:0;list-style:none}.velocity-baselines li{border-bottom:1px solid var(--line);grid-template-columns:minmax(110px,1fr) auto minmax(0,1.6fr);align-items:center;gap:12px;padding:9px 0;font-size:.8125rem;display:grid}.velocity-basis{color:var(--ink-soft);text-align:right;font-size:.75rem}.wf-rule-sentence{margin:0 0 var(--space-5);padding:14px var(--space-4);background:var(--panel-2);border-radius:var(--r-lg);font-size:var(--text-body);color:var(--ink);line-height:1.6}.wf-rule-kw{color:var(--ink-faint);font-weight:500}.wf-rule-part{font-weight:600}.wf-rule-scope{color:var(--ink-soft);font-weight:400}.wf-name-label{flex:1;display:block}.wf-tabs{gap:var(--space-1);margin:0 0 var(--space-5);border-bottom:1px solid var(--line-2);display:flex}.wf-tab{font:inherit;color:var(--ink-soft);padding:var(--space-2) 14px;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px}.wf-tab.active{color:var(--ink);border-bottom-color:var(--accent);font-weight:600}.wf-kill-banner{align-items:center;gap:var(--space-2);margin:0 0 var(--space-4);border-radius:var(--r-sm);background:var(--panel-2);color:var(--ink-soft);font-size:var(--text-dense);padding:10px 14px;display:flex}.wf-empty{padding:28px var(--space-6);border:1px dashed var(--line-2);border-radius:var(--r-lg);text-align:center}.wf-empty strong{margin-bottom:6px;display:block}.wf-empty p{margin:0 auto var(--space-3);max-width:46ch}.wf-preview{padding:var(--space-4);border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--panel)}.wf-preview h3{margin:0 0 var(--space-3);font-size:var(--text-dense);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft)}.wf-preview-stale{text-transform:none;letter-spacing:0;color:var(--ink-faint);font-weight:400}.wf-preview-stats{gap:var(--space-4);flex-wrap:wrap;margin-bottom:14px;display:flex}.wf-preview-stat{flex-direction:column;min-width:84px;display:flex}.wf-preview-stat strong{font-size:var(--text-title);line-height:1.1}.wf-preview-stat span{font-size:var(--text-label);color:var(--ink-soft)}.wf-preview-stat.warn strong{color:var(--coach-alert)}.wf-preview-warn{font-size:var(--text-label);color:var(--ink-soft);background:var(--panel-2);padding:var(--space-2) 10px;border-radius:var(--r-sm);align-items:flex-start;gap:6px;margin:0 0 14px;display:flex}.wf-preview-subhead{margin:var(--space-4) 0 var(--space-2);font-size:var(--text-label);color:var(--ink-soft);font-weight:600}.wf-preview-deals{font-size:var(--text-dense);margin:0;padding:0;list-style:none}.wf-preview-deals li{border-bottom:1px solid var(--line);padding:3px 0}.wf-preview-deal-name{font-weight:500}.wf-preview-steps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.wf-preview-steps li{gap:var(--space-2);display:flex}.wf-preview-step-num{background:var(--panel-2);width:20px;height:20px;color:var(--ink-soft);font-size:var(--text-label);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.wf-preview-step-body{min-width:0}.wf-preview-step-kind{font-size:var(--text-label);margin-bottom:3px;font-weight:600;display:block}.wf-preview-resolved{font-size:var(--text-label);margin:0}.wf-preview-resolved>div{gap:6px;padding:2px 0;display:flex}.wf-preview-resolved dt{color:var(--ink-faint);flex:none;min-width:52px}.wf-preview-resolved dd{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.wf-step-reorder{gap:2px;margin-left:auto;display:flex}.wf-field-warn{font-size:var(--text-label);color:var(--coach-alert);margin-top:var(--space-1);display:block}.wf-check{align-items:center;gap:var(--space-2);font-size:var(--text-dense);color:var(--ink-soft);margin:6px 0;display:flex}.wf-cond-add{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--panel);font:inherit;font-size:var(--text-dense);color:var(--ink);cursor:pointer;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.wf-cond-add:hover{border-color:var(--accent);background:var(--panel-2)}.wf-cond-hint{margin:var(--space-2) 0 0;font-size:var(--text-label);color:var(--ink-faint)}.material-symbols-outlined.flip{transform:rotate(180deg)}.wf-gallery{margin-bottom:var(--space-8)}.wf-gallery-head{margin-bottom:14px}.wf-gallery-body{gap:var(--space-6);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}@media (width<=1000px){.wf-gallery-body{grid-template-columns:minmax(0,1fr)}}.wf-gallery-group+.wf-gallery-group{margin-top:18px}.wf-gallery-group-title{margin:0 0 var(--space-2);font-size:var(--text-label);color:var(--ink-soft);font-weight:600}.wf-template-card.selected{border-color:var(--accent);background:var(--panel-2)}.wf-template-audience{font-size:var(--text-label);color:var(--ink-faint);margin-top:6px;display:block}.wf-gallery-detail{padding:var(--space-4);border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--panel);position:sticky;top:16px}.wf-gallery-detail h4{margin:0 0 10px}.wf-template-meta{font-size:var(--text-label);margin:14px 0}.wf-template-meta>div{gap:var(--space-2);padding:3px 0;display:flex}.wf-template-meta dt{color:var(--ink-faint);min-width:64px}.wf-template-meta dd{margin:0}.wf-template-steps-title{font-size:var(--text-label);color:var(--ink-soft);margin:14px 0 6px}.wf-template-steps{font-size:var(--text-dense);margin:0 0 14px;padding-left:18px}.wf-template-steps li{padding:2px 0}.wf-template-requires{font-size:var(--text-label);color:var(--ink-soft);margin:0 0 var(--space-3);align-items:flex-start;gap:6px;display:flex}.wf-list-health{margin-right:var(--space-2);text-align:right;flex-direction:column;align-items:flex-end;gap:1px;display:flex}.wf-list-failures{align-items:center;gap:var(--space-1);font-size:var(--text-label);color:var(--coach-alert);font-weight:500;display:inline-flex}.wf-list-row.off .wf-list-name{color:var(--ink-soft)}@media (width<=720px){.wf-list-health{display:none}}.wf-activity-head{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;margin-bottom:14px;display:flex}.wf-activity-filters{flex-wrap:wrap;gap:6px;display:flex}.wf-chip{border:1px solid var(--line-2);background:var(--panel);padding:var(--space-1) var(--space-3);font:inherit;font-size:var(--text-label);color:var(--ink-soft);cursor:pointer;border-radius:999px}.wf-chip.active{border-color:var(--accent);color:var(--ink);background:var(--panel-2);font-weight:500}.wf-activity-list{margin:0;padding:0;list-style:none}.wf-activity-row{align-items:baseline;gap:var(--space-3);padding:10px var(--space-1);border-bottom:1px solid var(--line);display:flex}.wf-activity-main{gap:var(--space-1) 10px;flex-wrap:wrap;flex:1;align-items:baseline;min-width:0;display:flex}.wf-activity-workflow{font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:500}.wf-activity-workflow:hover{text-decoration:underline}.wf-activity-deal{font-size:var(--text-dense);color:var(--ink-soft)}.wf-activity-deal button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.wf-activity-deal button:hover{text-decoration:underline}.wf-activity-error{font-size:var(--text-label);color:var(--coach-alert);flex-basis:100%}.wf-pager{padding:var(--space-4) 0;justify-content:center;align-items:center;gap:14px;display:flex}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skeleton{background:var(--line-2);animation:skeleton-pulse 1.6s var(--ease) infinite;border-radius:3px;display:block}.skeleton-line{max-width:100%}.skeleton-region{gap:14px;display:grid}.skeleton-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-sm);gap:14px;padding:18px;display:grid}.skeleton-card-body{gap:9px;display:grid}.skeleton-rows{gap:2px;display:grid}.skeleton-row{gap:var(--space-2);min-height:var(--row-interactive);padding:14px 0;display:grid}.skeleton-row+.skeleton-row{border-top:1px solid var(--line)}.skeleton-row:nth-child(2) .skeleton{animation-delay:.12s}.skeleton-row:nth-child(3) .skeleton{animation-delay:.24s}.skeleton-row:nth-child(4) .skeleton{animation-delay:.36s}.skeleton-row:nth-child(5) .skeleton{animation-delay:.48s}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.skeleton{opacity:.75;animation:none}}.workspace-data-state{padding:var(--space-6) var(--space-page-x)}.workspace-data-state .empty-state p{margin:6px 0 16px}.meeting-recording-settings-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.meeting-recording-settings-card.unavailable{background:var(--panel-2)}.meeting-recording-setting-row{justify-content:space-between;align-items:center;gap:20px;padding:15px;display:flex}.meeting-recording-setting-row+.meeting-recording-setting-row{border-top:1px solid var(--line)}.meeting-recording-setting-row>div{min-width:0}.meeting-recording-setting-row p,.meeting-recording-note{color:var(--ink-soft);margin:3px 0 0;font-size:12px;line-height:1.5}.meeting-recording-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.meeting-recording-switch{cursor:pointer;flex:none;display:inline-flex;position:relative}.meeting-recording-switch input{opacity:0;width:1px;height:1px;position:absolute}.meeting-recording-switch-track{background:var(--line-2);width:38px;height:22px;transition:background var(--dur) var(--ease);border-radius:999px;position:relative}.meeting-recording-switch-track>span{width:16px;height:16px;transition:transform var(--dur) var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #10182833}.meeting-recording-switch input:checked+.meeting-recording-switch-track{background:var(--primary)}.meeting-recording-switch input:checked+.meeting-recording-switch-track>span{transform:translate(16px)}.meeting-recording-switch input:focus-visible+.meeting-recording-switch-track{box-shadow:0 0 0 3px var(--accent-soft)}.meeting-recording-switch input:disabled+.meeting-recording-switch-track{opacity:.5;cursor:default}.meeting-recording-panel{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.meeting-recording-panel-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.meeting-recording-panel h3{color:var(--ink-faint);letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:11px;font-weight:580}.meeting-recording-panel-name{color:var(--ink);margin:4px 0 0;font-size:13px;font-weight:500}.meeting-recording-status{border:1px solid var(--line);background:var(--panel-2);color:var(--ink-soft);border-radius:999px;flex:none;padding:3px 8px;font-size:11px;font-weight:500}.meeting-recording-overrides{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.meeting-recording-overrides button,.meeting-transcript-toggle{border:1px solid var(--line-2);background:var(--panel);color:var(--ink-soft);font:inherit;cursor:pointer;border-radius:999px;padding:6px 11px;font-size:11px;font-weight:500}.meeting-recording-overrides button:hover:not(:disabled),.meeting-transcript-toggle:hover:not(:disabled){border-color:var(--accent);color:var(--ink)}.meeting-recording-overrides button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.meeting-recording-overrides button:disabled,.meeting-transcript-toggle:disabled{opacity:.55;cursor:default}.meeting-recording-overrides .meeting-recording-default{background:0 0;border-color:#0000}.meeting-transcript-toggle{margin-top:14px}.meeting-transcript{max-height:420px;margin-top:12px;padding-right:4px;overflow-y:auto}.meeting-transcript ol{gap:14px;margin:0;padding:0;list-style:none;display:grid}.meeting-transcript li{border-left:2px solid var(--line);padding-left:10px}.meeting-transcript-speaker{color:var(--ink-soft);justify-content:space-between;align-items:baseline;gap:12px;font-size:11px;display:flex}.meeting-transcript-speaker strong{color:var(--ink);font-size:12px;font-weight:580}.meeting-transcript li p{color:var(--ink-soft);margin:3px 0 0;font-size:13px;line-height:1.55}.src-recall{color:var(--ink-soft);background:var(--bg-2)}@media (width<=620px){.meeting-recording-setting-row{align-items:flex-start}}.one-one-page{gap:16px;padding:25px 32px 44px;display:grid}.one-one-header{justify-content:space-between;align-items:center;gap:20px;display:flex}.one-one-subtitle{color:var(--ink-soft);font-size:var(--text-dense);margin:0}.one-one-header-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.one-one-rep-picker{color:var(--ink-soft);align-items:center;gap:8px;font-size:12px;font-weight:650;display:inline-flex}.one-one-rep-picker select{border:1px solid var(--line);background:var(--panel);min-height:36px;color:var(--ink);font:inherit;border-radius:9px;padding:6px 10px;font-size:13px}.one-one-context-hint{color:var(--ink-soft);margin:0;font-size:13px}.one-one-context{border:1px solid var(--line);background:var(--panel);border-radius:12px;gap:14px;padding:16px;display:grid}.one-one-context-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.one-one-context-header h3{margin:0;font-size:16px}.one-one-context-header p{color:var(--ink-soft);margin:4px 0 0;font-size:12px}.one-one-context-header button{border:1px solid var(--line);background:var(--panel);min-height:32px;color:var(--ink);font:inherit;cursor:pointer;border-radius:9px;padding:6px 10px;font-size:12px;font-weight:650}.one-one-context-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.one-one-context-section h4{letter-spacing:.02em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 6px;font-size:12px;font-weight:680}.one-one-context-count{color:var(--ink)}.one-one-context-section ul{gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.one-one-talking-points ul{padding-left:18px;list-style:outside}.one-one-context-empty,.one-one-context-note,.one-one-context-more{color:var(--ink-soft);margin:0;font-size:12px}.one-one-context-reason{color:var(--ink-soft);margin:2px 0 0;font-size:12px}.one-one-link{color:var(--ink);font:inherit;text-align:left;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline}.one-one-header button,.one-one-create button,.one-one-empty button,.one-one-load-more button,.one-one-new-question button,.one-one-question-actions button{border:1px solid var(--line);background:var(--panel);min-height:36px;color:var(--ink);font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:650;display:inline-flex}.one-one-header button:hover,.one-one-create button:hover,.one-one-empty button:hover,.one-one-load-more button:hover,.one-one-new-question button:hover,.one-one-question-actions button:hover{background:var(--panel-2)}.one-one-create button.primary,.one-one-question-actions button.primary{border-color:var(--ink);background:var(--ink);color:var(--panel)}.one-one-header button:disabled,.one-one-create button:disabled,.one-one-load-more button:disabled,.one-one-new-question button:disabled,.one-one-question-actions button:disabled,.one-one-session button:disabled{cursor:default;opacity:.5}.one-one-create{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:16px}.one-one-create form{align-items:end;gap:12px;display:flex}.one-one-create label{color:var(--ink-soft);flex:220px;gap:6px;font-size:11px;font-weight:650;display:grid}.one-one-create input,.one-one-create select{box-sizing:border-box;border:1px solid var(--line);background:var(--panel);width:100%;min-height:38px;color:var(--ink);font:inherit;border-radius:8px;padding:8px 10px;font-size:13px}.one-one-create>p{color:var(--ink-soft);margin:0;font-size:13px}.one-one-member-error{justify-content:space-between;align-items:center;gap:12px;display:flex}.one-one-member-error p{color:var(--ink-soft);margin:0;font-size:13px}.one-one-notice{border:1px solid color-mix(in srgb, var(--bad) 34%, var(--line));background:color-mix(in srgb, var(--bad) 6%, var(--panel));color:var(--ink);border-radius:9px;padding:10px 12px;font-size:12px}.one-one-loading,.one-one-empty{border:1px dashed var(--line);min-height:180px;color:var(--ink-soft);text-align:center;border-radius:12px;align-content:center;place-items:center;gap:8px;padding:24px;display:grid}.one-one-empty h3,.one-one-empty p{margin:0}.one-one-empty h3{color:var(--ink);font-size:15px}.one-one-empty p,.one-one-loading{font-size:12px}.one-one-sessions{gap:14px;display:grid}.one-one-load-more{place-items:center;gap:8px;display:grid}.one-one-load-more p{color:var(--bad);margin:0;font-size:12px}.one-one-legacy-archive{border:1px solid var(--line);background:var(--panel);border-radius:12px}.one-one-legacy-archive>summary{color:var(--ink-soft);cursor:pointer;padding:13px 16px;font-size:12px;font-weight:650}.one-one-legacy-content{border-top:1px solid var(--line);gap:16px;padding:0 16px 16px;display:grid}.one-one-legacy-content section,.one-one-legacy-content h3,.one-one-legacy-content h4,.one-one-legacy-content p{margin:0}.one-one-legacy-privacy{color:var(--ink-soft);padding-top:14px;font-size:12px}.one-one-legacy-content section,.one-one-legacy-deals{gap:9px;display:grid}.one-one-legacy-content h3{font-size:13px}.one-one-legacy-content p,.one-one-legacy-content small{overflow-wrap:anywhere;white-space:pre-wrap;font-size:12px;line-height:1.5}.one-one-legacy-deal{border:1px solid var(--line);background:var(--panel);border-radius:9px;gap:4px;padding:10px 11px;display:grid}.one-one-legacy-deal h4{font-size:12px}.one-one-legacy-deal small{color:var(--ink-soft)}.one-one-session{border:1px solid var(--line);background:var(--panel);border-radius:14px;overflow:hidden}.one-one-session-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:17px 20px;display:flex}.one-one-session-header h3,.one-one-session-header p{margin:0}.one-one-session-header h3{letter-spacing:-.015em;font-size:16px;font-weight:680}.one-one-session-header p{color:var(--ink-soft);margin-top:3px;font-size:11px}.one-one-question-icons button{width:30px;height:30px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;padding:0;display:grid}.one-one-question-icons button:hover{background:var(--panel-2);color:var(--ink)}.one-one-question-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.one-one-question-column{grid-template-rows:auto minmax(72px,1fr) auto;gap:14px;min-width:0;padding:18px 20px 20px;display:grid}.one-one-question-column+.one-one-question-column{border-left:1px solid var(--line)}.one-one-question-heading{align-items:center;gap:9px;display:flex}.one-one-question-heading>span{background:var(--panel-2);width:28px;height:28px;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:720;display:grid}.one-one-question-heading h4{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:680}.one-one-question-list{align-content:start;gap:8px;display:grid}.one-one-question-empty{color:var(--ink-soft);margin:2px 0;font-size:12px}.one-one-question-row,.one-one-question-edit{border:1px solid var(--line);background:var(--panel);border-radius:9px;align-items:flex-start;gap:8px;padding:10px 11px;display:flex}.one-one-question-row p{overflow-wrap:anywhere;white-space:pre-wrap;flex:1;min-width:0;margin:0;font-size:12px;line-height:1.5}.one-one-question-row.readonly{background:var(--panel-2)}.one-one-question-icons{flex:none;gap:1px;margin:-4px -5px -4px 0;display:flex}.one-one-question-edit{display:grid}.one-one-question-edit textarea,.one-one-new-question textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--line);background:var(--panel);width:100%;min-height:72px;color:var(--ink);font:inherit;border-radius:8px;outline:none;padding:9px 10px;font-size:12px;line-height:1.45}.one-one-question-edit textarea{background:0 0;border:0;padding:0}.one-one-question-actions{justify-content:flex-end;gap:7px;display:flex}.one-one-question-actions button{min-height:30px;padding:5px 9px}.one-one-new-question{border-top:1px solid var(--line);gap:7px;padding-top:13px;display:grid}.one-one-new-question label{color:var(--ink-soft);font-size:11px;font-weight:650}.one-one-new-question button{justify-self:end;min-height:32px;padding:6px 10px}.one-one-page button:focus-visible,.one-one-page input:focus-visible,.one-one-page select:focus-visible,.one-one-page textarea:focus-visible,.one-one-legacy-archive>summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (width<=760px){.one-one-page{padding:22px 20px 44px}.one-one-create form{flex-direction:column;align-items:stretch}.one-one-create label{flex-basis:auto}.one-one-question-grid{grid-template-columns:1fr}.one-one-question-column+.one-one-question-column{border-top:1px solid var(--line);border-left:0}}@media (width<=520px){.one-one-header{flex-direction:column;align-items:flex-start}.one-one-header button{width:100%}.one-one-session-header,.one-one-question-column{padding-left:15px;padding-right:15px}}.ops-agent-overview{overflow-wrap:anywhere;gap:12px;margin-bottom:20px;display:grid}.ops-agent-overview .ops-panel-heading{flex-wrap:wrap}.ops-agent-overview p{margin:0;font-size:13px;line-height:1.55}.ops-agent-overview [role=alert]{border:1px solid var(--line-2);background:var(--panel-2);border-radius:8px;padding:12px}.sf-realtime{max-width:640px;margin-top:8px}.sf-realtime .sf-activity-toggle{margin-top:0}.sf-realtime .int-state{margin-top:6px}.dn-history{border-left:1px solid var(--line);margin:0;padding:0;list-style:none}.dn-history-item{gap:var(--space-3);padding:7px 0 7px var(--space-4);font-size:var(--text-dense);grid-template-columns:96px minmax(0,1fr) auto;align-items:baseline;line-height:1.5;display:grid}.dn-history-date{color:var(--ink-faint);font-variant-numeric:tabular-nums;white-space:nowrap}.dn-history-what{gap:2px var(--space-3);color:var(--ink);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.dn-history-who{color:var(--ink-faint);white-space:nowrap}.dn-history-more{margin-top:var(--space-3)}.public-home{--public-paper:#faf9f6;--public-ink:#171d2a;--public-muted:#626c7e;--public-line:#d9dce2;--public-blue:#3558e9;--public-coral:#e47d68;--public-revops:#286c62;--public-sales-leaders:#675398;--public-founders:#a4523d;min-height:100vh;color:var(--public-ink);background:var(--public-paper);font-variant-numeric:normal;-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;line-height:1.5;overflow-x:clip}.public-home *,.public-home :before,.public-home :after{box-sizing:border-box}.public-home h1,.public-home h2,.public-home h3,.public-home p{margin:0}.public-home h1,.public-home h2,.public-home h3{text-transform:none;font-family:inherit;font-weight:400}.public-home button,.public-home a{-webkit-tap-highlight-color:transparent}.public-home button{font:inherit;cursor:pointer}.public-home a{color:inherit}.public-home a:focus-visible,.public-home button:focus-visible{outline:2px solid var(--public-blue);outline-offset:5px}.public-home .public-forward-icon{transform:rotate(90deg)}.public-home .public-coral{color:var(--public-coral)}.public-home .public-kicker{color:var(--public-muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:23px;font:11px/1.5 IBM Plex Mono,ui-monospace,monospace;display:block}.public-nav{z-index:30;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;width:min(100% - 128px,1280px);min-height:80px;margin:0 auto;display:grid;position:relative}.public-brand{align-items:center;width:max-content;text-decoration:none;display:inline-flex}.public-nav-links,.public-nav-actions{align-items:center;gap:36px;display:flex}.public-nav-links>a{font-size:16px;text-decoration:none}.public-nav-links>a:hover,.public-signin:hover{color:var(--public-blue)}.public-nav-actions{justify-self:end;gap:30px}.public-home .public-signin{color:var(--public-muted);background:0 0;border:0;padding:12px 0;font-size:16px}.public-home .public-login,.public-home .public-cta{color:#fff;background:#141a25;border:1px solid #111620;border-radius:13px;justify-content:center;align-items:center;gap:13px;min-height:52px;padding:14px 25px;font-size:16px;font-weight:400;line-height:1.35;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.public-home .public-login{min-height:47px;padding:12px 22px;font-size:16px}.public-home .public-login:hover,.public-home .public-cta:hover{background:#2c364b;transform:translateY(-2px)}.public-home .public-cta:active,.public-home .public-login:active{transform:none}.public-actions{flex-wrap:wrap;align-items:center;gap:32px;display:flex}.public-text-link{align-items:center;gap:13px;min-height:44px;font-size:15px;text-decoration:none;display:inline-flex}.public-text-link:hover{color:var(--public-blue)}.public-solutions-disclosure{position:relative}.public-home .public-solutions-trigger{min-height:44px;color:var(--public-ink);background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:16px;display:flex}.public-solutions-trigger .material-symbols-outlined{transition:transform .18s}.public-solutions-trigger[aria-expanded=true] .material-symbols-outlined{transform:rotate(180deg)}.public-solutions-menu{border:1px solid var(--public-line);background:#fff;border-radius:15px;width:335px;max-height:calc(100dvh - 105px);padding:24px;position:absolute;top:calc(100% + 10px);left:-24px;overflow-y:auto;box-shadow:0 18px 55px #17293a18}.public-solutions-menu .public-kicker{margin-bottom:13px}.public-solutions-menu a{border-top:1px solid #eaebef;flex-direction:column;gap:5px;padding:15px 0;text-decoration:none;display:flex}.public-solutions-menu a strong{font-size:15px;font-weight:500}.public-solutions-menu a span{color:var(--public-muted);font-size:12px;line-height:1.5}.public-solutions-menu a:hover strong,.public-solutions-menu a[aria-current=page] strong{color:var(--public-blue)}.public-hero{grid-template-columns:47% 53%;align-items:center;width:min(100% - 128px,1280px);min-height:650px;margin:0 auto;padding:20px 0 60px;display:grid}.public-hero-copy{z-index:1;min-width:0;position:relative}.public-hero h1{letter-spacing:-.035em;font-size:clamp(62px,6.9vw,98px);line-height:.95}.public-hero-copy>p{max-width:480px;color:var(--public-muted);letter-spacing:-.025em;margin:32px 0 42px;font-size:24px;line-height:1.48}.public-hero .public-hero-copy{padding-top:58px}.public-hero .public-hero-copy>p{margin:24px 0 32px}.public-hero-art{min-width:0;margin:-38px -28px -38px -55px}.public-signal-art{object-fit:contain;mix-blend-mode:darken;width:100%;height:auto;animation:.9s cubic-bezier(.2,.7,.2,1) both public-art-arrive;display:block}.public-how,.public-role-section{border-top:1px solid var(--public-line);width:min(100% - 128px,1280px);margin:0 auto;padding:50px 0 65px;scroll-margin-top:30px}.public-section-head h2{letter-spacing:-.045em;max-width:820px;font-size:clamp(38px,4.55vw,62px);line-height:1.1}.public-split-head{grid-template-columns:55% 40%;align-items:center;gap:5%;display:grid}.public-split-head>p{color:var(--public-muted);letter-spacing:-.025em;padding-top:38px;font-size:18px;line-height:1.55}.public-how-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:60px;margin-top:40px;display:grid}.public-usecase{min-width:0}.public-usecase img{aspect-ratio:600/320;object-fit:contain;mix-blend-mode:darken;width:100%;height:auto;margin-bottom:24px;display:block}.public-usecase h3{letter-spacing:-.055em;margin-bottom:13px;font-size:32px;line-height:1.15}.public-usecase p{max-width:330px;color:var(--public-muted);letter-spacing:-.015em;font-size:17px;line-height:1.55}.public-role-section{padding-block:90px}.public-role-list{margin-top:52px}.public-role-number{color:var(--public-muted);font:11px ui-monospace,monospace}.public-final-cta{border-top:1px solid var(--public-line);text-align:center;width:min(100% - 128px,1280px);margin:0 auto;padding:86px 0 105px}.public-final-cta h2{letter-spacing:-.06em;max-width:900px;margin:0 auto 36px;font-size:clamp(44px,5.8vw,80px);line-height:1.04}.public-footer{border-top:1px solid var(--public-line);justify-content:space-between;align-items:center;gap:30px;width:min(100% - 128px,1280px);margin:0 auto;padding:30px 0 40px;display:flex}.public-footer nav{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.public-footer nav a{color:var(--public-muted);font-size:12px;text-decoration:none}.public-footer nav a:hover{color:var(--public-blue)}.public-in-view{animation:.55s both public-section-arrive}@keyframes public-section-arrive{0%{opacity:.45;translate:0 12px}to{opacity:1;translate:0}}@keyframes public-art-arrive{0%{opacity:0;transform:translate(-8px,12px)}to{opacity:1;transform:translate(0)}}@media (width<=1100px){.public-nav,.public-hero,.public-how,.public-role-section,.public-final-cta,.public-footer{width:calc(100% - 80px)}.public-nav{gap:22px}.public-nav-links,.public-nav-actions{gap:24px}.public-hero{min-height:660px}.public-hero h1{font-size:clamp(54px,6.4vw,72px)}.public-hero-copy>p{font-size:21px}.public-actions{gap:20px}.public-how-steps{gap:36px}}@media (width<=760px){.public-nav,.public-hero,.public-how,.public-role-section,.public-final-cta,.public-footer{width:calc(100% - 40px)}.public-nav{grid-template-columns:1fr auto auto;gap:20px;min-height:78px}.public-nav-links>a,.public-nav-actions .public-signin{display:none}.public-nav .public-brand svg{width:108px;height:auto}.public-solutions-disclosure{position:static}.public-solutions-menu{width:min(335px,100%);top:70px;left:auto;right:0}.public-hero{grid-template-columns:1fr;gap:0;min-height:0;padding:50px 0 35px}.public-hero .public-hero-copy{padding-top:0}.public-hero h1{letter-spacing:-.06em;font-size:clamp(55px,9.2vw,70px)}.public-hero-copy>p{margin-block:25px 30px;font-size:21px}.public-hero-art{justify-self:center;width:100%;max-width:590px;margin:20px -10px 0}.public-how,.public-role-section{padding-block:45px 55px}.public-split-head{grid-template-columns:1fr;gap:24px}.public-split-head>p{max-width:510px;padding:0;font-size:17px}.public-section-head h2{font-size:40px}.public-desktop-break{display:none}.public-how-steps{gap:22px;margin-top:35px}.public-usecase h3{font-size:27px}.public-usecase p{font-size:15px}.public-final-cta{padding-block:60px}.public-footer{flex-direction:column;align-items:flex-start;gap:28px}.public-footer nav{gap:20px}}@media (width<=500px){.public-nav{gap:12px}.public-nav .public-brand svg{width:90px}.public-home .public-login{border-radius:10px;min-height:42px;padding:10px 13px;font-size:12px}.public-home .public-solutions-trigger{gap:3px;font-size:12px}.public-home .public-cta{min-height:49px;padding:14px 20px;font-size:14px}.public-text-link{gap:7px;font-size:13px}.public-actions{gap:20px}.public-how-steps{grid-template-columns:1fr;gap:32px}.public-usecase{grid-template-columns:120px 1fr;column-gap:22px;display:grid}.public-usecase img{grid-row:1/3;align-self:center;margin:0}.public-usecase h3{font-size:26px}.public-usecase p{font-size:15px;line-height:1.55}}@media (prefers-reduced-motion:reduce){.public-home *,.public-home :before,.public-home :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.public-home .public-cta:hover,.public-home .public-login:hover{transform:none}}@media (width>=761px){.public-how .public-usecase img{width:calc(100% + 40px);max-width:none;margin-bottom:18px;margin-left:-20px}}.unslip-canvas{background:var(--canvas-paper);min-height:100vh;color:var(--canvas-ink);font-family:var(--font-sans);font-size:var(--text-body);font-weight:var(--canvas-weight-body);line-height:var(--leading-body);letter-spacing:0}.unslip-canvas button,.unslip-canvas input,.unslip-canvas select,.unslip-canvas textarea{font-family:inherit}.unslip-canvas :where(button,a,input,select,textarea,summary,[tabindex]){transition:background-color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease);transition-delay:0s}.unslip-canvas :where(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--canvas-blue);outline-offset:2px}.unslip-canvas :where(.dn-overlay,.notif-panel):focus-visible{outline:none}.unslip-canvas :where(button,input,select,textarea):disabled,.unslip-canvas :where([aria-disabled=true]){cursor:not-allowed;opacity:.55}.unslip-canvas :where(input:not([type=checkbox],[type=radio],[type=range],[type=file]),select){min-height:var(--control-height)}.unslip-canvas .sidenav-title,.unslip-canvas .appbar-title,.unslip-canvas .threads-list-head h2,.unslip-canvas .thread-conversation-head h2,.unslip-canvas .thread-context-hero h3,.unslip-canvas .ucq-header h2,.unslip-canvas .ucq-section-head h2,.unslip-canvas .ucq-rail-head h2,.unslip-canvas .ucq-ask h2,.unslip-canvas .ucq-kpi strong,.unslip-canvas .ucq-inspector-object strong,.unslip-canvas .ucq-empty strong{font-family:var(--font-display)}.unslip-canvas .sidenav{width:var(--sidenav-w);top:var(--canvas-frame-gap);bottom:var(--canvas-frame-gap);left:var(--canvas-frame-gap);background:var(--canvas-panel-soft);box-shadow:none;border:0;border-right:1px solid var(--canvas-line);border-radius:0;gap:0;padding:0}.unslip-canvas .sidenav-brand{min-height:80px;padding:var(--space-4) var(--space-3);border-bottom:1px solid var(--canvas-line);border-radius:0}.unslip-canvas .sidenav-logo{border-radius:var(--r-sm);background:0 0;border:0;width:34px;height:34px}.unslip-canvas .sidenav-title{font-size:var(--text-section);font-weight:var(--canvas-weight-brand);letter-spacing:var(--tracking-heading);line-height:1.25}.unslip-canvas .sidenav-sub{color:var(--canvas-muted);font-family:var(--font-sans);font-size:var(--text-label);letter-spacing:0;margin-top:1px;font-weight:450}.unslip-canvas .canva-workspace-name{max-width:145px;margin-top:var(--space-1);color:var(--canvas-faint);font-size:var(--text-label);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.2;overflow:hidden}.unslip-canvas .workspace-switcher{position:relative}.unslip-canvas .workspace-switcher-trigger{max-width:100%;margin-top:var(--space-1);border-radius:var(--r-sm);color:var(--canvas-faint);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:1px 4px 1px 0;display:inline-flex}.unslip-canvas .workspace-switcher-trigger .canva-workspace-name{margin-top:0}.unslip-canvas .workspace-switcher-trigger:hover,.unslip-canvas .workspace-switcher-trigger.on,.unslip-canvas .workspace-switcher-trigger:hover .canva-workspace-name,.unslip-canvas .workspace-switcher-trigger.on .canva-workspace-name{color:var(--canvas-ink)}.unslip-canvas .workspace-switcher-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.unslip-canvas .workspace-switcher-menu{z-index:46;border:1px solid var(--canvas-line);border-radius:var(--r-lg);background:var(--canvas-panel);width:220px;box-shadow:var(--shadow-lg);gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0}.unslip-canvas .workspace-switcher-item{align-items:center;column-gap:var(--space-2);border-radius:var(--r-sm);width:100%;color:var(--canvas-ink);font:inherit;font-size:var(--text-dense);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;padding:7px 10px;display:grid}.unslip-canvas .workspace-switcher-item small{color:var(--canvas-muted);font-size:var(--text-label);grid-column:1}.unslip-canvas .workspace-switcher-item .material-symbols-outlined{color:var(--canvas-blue-dark);grid-area:1/2/span 2}.unslip-canvas .workspace-switcher-name{text-overflow:ellipsis;white-space:nowrap;font-weight:520;overflow:hidden}.unslip-canvas .workspace-switcher-item:hover,.unslip-canvas .workspace-switcher-item.on{background:var(--panel-2)}.unslip-canvas .workspace-switcher-item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.unslip-canvas .workspace-switcher-dot{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px;margin-left:4px}.unslip-canvas .workspace-switcher-heading{border-top:1px solid var(--canvas-line);color:var(--canvas-muted);font-size:var(--text-label);letter-spacing:.05em;text-transform:uppercase;padding:8px 10px 2px;font-weight:650}.unslip-canvas .sidenav-collapse{width:var(--control-height-small);height:var(--control-height-small);border:1px solid var(--canvas-line);border-radius:var(--r);background:var(--canvas-panel);color:var(--canvas-muted)}.unslip-canvas .sidenav-collapse:hover{border-color:var(--line-2);background:var(--canvas-blue-soft);color:var(--canvas-blue-dark)}.unslip-canvas .sidenav-nav{gap:var(--space-1);min-height:0;padding:var(--space-3) var(--space-2);overflow-y:auto}.unslip-canvas .sidenav-group+.sidenav-group{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--canvas-line)}.unslip-canvas .sidenav-section{padding:0 var(--space-2) var(--space-2);color:var(--canvas-faint);font-family:var(--font-sans);font-size:var(--text-label);font-weight:var(--canvas-weight-label);letter-spacing:0;text-transform:none}.unslip-canvas .nav-item{min-height:var(--row-compact);gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--r);color:var(--canvas-muted);font-size:var(--text-dense);letter-spacing:0;border:1px solid #0000;margin:0;font-weight:520}.unslip-canvas .nav-item:hover{background:var(--panel-2);color:var(--canvas-ink);border-color:#0000}.unslip-canvas .nav-item.on{border-color:var(--canvas-line);background:var(--content-surface);color:var(--canvas-ink);font-weight:var(--canvas-weight-label)}.unslip-canvas .nav-item .material-symbols-outlined{color:var(--canvas-faint);display:inline-block}.unslip-canvas .nav-item.on .material-symbols-outlined{color:var(--canvas-blue-dark)}.unslip-canvas .nav-badge{min-width:0;height:auto;color:var(--ink-faint);font-family:var(--font-sans);font-size:var(--text-label);font-weight:var(--canvas-weight-label);letter-spacing:0;text-transform:none;background:0 0;border:0;border-radius:999px;margin-left:auto;padding:0}.unslip-canvas .nav-item.on .nav-badge{color:var(--canvas-blue-dark)}.unslip-canvas .sidenav-foot{gap:var(--space-2);padding:var(--space-2);border-top:1px solid var(--canvas-line);background:var(--canvas-panel-soft);flex:none;display:grid}.unslip-canvas .canva-source-state{min-height:40px;padding:var(--space-2);border-radius:var(--r);color:var(--canvas-muted);font-family:var(--font-sans);font-size:var(--text-label);letter-spacing:0;box-shadow:var(--shadow-xs);background:0 0;border:0;align-items:center;gap:6px;line-height:1.35;display:flex}.unslip-canvas .canva-source-dot{background:var(--good);border:0;border-radius:50%;flex:none;width:6px;height:6px}.unslip-canvas .canva-source-state.error .canva-source-dot{background:var(--bad)}.unslip-canvas .account-trigger{border-radius:var(--r);background:0 0;border:1px solid #0000;min-height:44px;padding:5px 7px}.unslip-canvas .account-avatar{border:1px solid var(--canvas-line);background:var(--canvas-blue-soft);width:32px;height:32px;color:var(--canvas-ink);font-size:var(--text-label);border-radius:50%}.unslip-canvas .account-id-name{font-size:var(--text-dense);font-weight:var(--canvas-weight-label)}.unslip-canvas .account-id-role{color:var(--canvas-muted);font-family:var(--font-sans);font-size:var(--text-label);letter-spacing:0}.unslip-canvas .account-menu{border:1px solid var(--canvas-line);border-radius:var(--r-lg);background:var(--canvas-panel);box-shadow:var(--shadow-lg);bottom:48px}.appearance-menu{padding:var(--space-3);border-bottom:1px solid var(--line)}.appearance-menu-label{margin-bottom:var(--space-2);color:var(--ink-soft);font-size:var(--text-label);font-weight:var(--canvas-weight-label);display:block}.appearance-options{gap:var(--space-1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.appearance-options button{min-height:var(--control-height);padding:var(--space-1) var(--space-2);border-radius:var(--r-sm);background:var(--panel-2);color:var(--ink-soft);font:inherit;font-size:var(--text-dense);cursor:pointer;border:1px solid #0000}.appearance-options button:hover{background:var(--surface-container-highest);color:var(--ink)}.appearance-options button[aria-checked=true]{border-color:var(--line-2);background:var(--accent-soft);color:var(--accent-ink);font-weight:var(--canvas-weight-label)}.unslip-canvas .app-body{min-height:calc(100vh - (var(--canvas-frame-gap) * 2));margin:var(--canvas-frame-gap) var(--canvas-frame-gap) var(--canvas-frame-gap) calc(var(--sidenav-w) + var(--canvas-frame-gap));background:var(--canvas-panel);box-shadow:none;border:0;border-radius:0}.unslip-canvas .app-stage{container:app-stage/inline-size}.unslip-canvas .appbar{height:var(--canvas-appbar-h);padding:0 var(--space-6);border-bottom:1px solid var(--canvas-line);background:var(--canvas-panel);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0}.unslip-canvas .appbar-title{font-size:var(--text-body);font-weight:var(--canvas-weight-label);letter-spacing:var(--tracking-heading)}.unslip-canvas .appbar-search,.unslip-canvas .appbar-icon,.unslip-canvas .appbar-menu{border-radius:var(--r)}.unslip-canvas .appbar-search{min-height:var(--control-height);border-color:var(--canvas-line-strong);background:var(--canvas-panel)}.unslip-canvas .appbar-search kbd{border-radius:var(--r-sm);background:var(--canvas-panel)}.unslip-canvas.view-home .sidecar:not(.open){border-left:0}.unslip-canvas.view-home .sidecar:not(.open) .sc-rail,.unslip-canvas.view-home .agent-fab,.unslip-canvas.view-threads .agent-fab{display:none}.unslip-canvas:has(.sidecar.open) .agent-fab{display:none}.unslip-canvas .canvas{min-height:calc(100vh - (var(--canvas-frame-gap) * 2));background:var(--canvas-panel);padding:0}.unslip-canvas .sidecar,.unslip-canvas .sc-panel{min-height:calc(100vh - (var(--canvas-frame-gap) * 2));height:calc(100vh - (var(--canvas-frame-gap) * 2));max-height:calc(100vh - (var(--canvas-frame-gap) * 2))}.unslip-canvas .canvas{min-height:calc(100vh - (var(--canvas-frame-gap) * 2) - var(--canvas-appbar-h))}.unslip-canvas .filter-bar,.unslip-canvas .filters-btn,.unslip-canvas .range-btn,.unslip-canvas .filter-clear{border-radius:var(--r)}.unslip-canvas .filters-btn,.unslip-canvas .range-btn{border-color:var(--canvas-line-strong);background:var(--canvas-panel);box-shadow:var(--shadow-xs)}.unslip-canvas :is(.filters-btn,.range-btn,.appbar-search,.appbar-icon):hover:not(:disabled,.on){background:var(--panel-2);border-color:var(--canvas-line-strong)}.unslip-canvas :is(.filters-btn,.range-btn).on{background:var(--canvas-blue-soft);border-color:var(--canvas-blue);color:var(--canvas-blue-dark)}.unslip-canvas .ffm-btn-primary{background:var(--canvas-blue);color:var(--on-primary);box-shadow:var(--shadow-xs)}.unslip-canvas .ffm-btn-primary:hover:not(:disabled){background:var(--primary-hover);opacity:1}.unslip-canvas .canva-notif-layer .notif-panel{top:calc(var(--canvas-frame-gap) + var(--canvas-appbar-h) + 2px);border:1px solid var(--canvas-line);border-radius:var(--r-lg);background:var(--canvas-panel);box-shadow:var(--shadow-lg);position:fixed;right:20px}.unslip-canvas :is(.stat,.zone,.call,.int-card,.kpi){border:1px solid var(--canvas-line);box-shadow:none}.unslip-canvas .analytics{padding:var(--space-6);background:var(--canvas-panel-soft)}.unslip-canvas .analytics-inner{gap:14px}.unslip-canvas .analytics .filter-bar{margin-bottom:0}.unslip-canvas .analytics-grid{gap:var(--space-3);min-width:0}.unslip-canvas .an-card{min-width:0;padding:var(--space-4);border:1px solid var(--canvas-line-strong);border-radius:var(--r-lg);background:var(--canvas-panel);box-shadow:none}.unslip-canvas .competitor-intelligence{padding:0}.unslip-canvas .ci-row,.unslip-canvas .ci-evidence-item,.unslip-canvas .ci-search{border-color:var(--canvas-line);background:var(--app-surface)}.unslip-canvas .ci-row:hover,.unslip-canvas .ci-row.active{border-color:var(--canvas-line-strong);background:var(--canvas-blue-soft)}.unslip-canvas .ci-detail{background:var(--app-surface)}.unslip-canvas .an-card-head{margin-bottom:14px}.unslip-canvas .commit,.unslip-canvas .patterns{gap:6px}.unslip-canvas .commit-row,.unslip-canvas .pattern,.unslip-canvas .competitor{border-color:var(--canvas-line);border-radius:var(--r);background:var(--app-surface)}.unslip-canvas .commit-row:hover,.unslip-canvas .pattern:hover,.unslip-canvas .pattern[aria-expanded=true],.unslip-canvas .competitor:hover{border-color:var(--canvas-line-strong);background:var(--canvas-blue-soft)}.unslip-canvas .funnel-bar-wrap{border:1px solid var(--canvas-line);background:var(--app-surface)}@container app-stage (width<=920px){.unslip-canvas .analytics-grid{grid-template-columns:1fr}}.unslip-canvas.collapsed{--sidenav-w:68px}.unslip-canvas.collapsed .nav-item .material-symbols-outlined{display:inline-block}.unslip-canvas.collapsed .nav-badge{display:none}.unslip-canvas.collapsed .sidenav-foot{padding-inline:var(--space-2)}.unslip-canvas.collapsed .canva-source-state{display:none}.unslip-canvas .threads-view{height:calc(100vh - (var(--canvas-frame-gap) * 2) - var(--canvas-appbar-h));background:var(--canvas-panel);grid-template-columns:minmax(250px,300px) minmax(390px,1fr) 288px}.unslip-canvas .threads-view.insights-collapsed{grid-template-columns:minmax(250px,320px) minmax(390px,1fr) 52px}.unslip-canvas .thread-insights-slot{border-left-color:var(--canvas-line-strong);background:var(--canvas-panel)}.unslip-canvas .thread-insights{background:var(--canvas-panel)}.unslip-canvas .thread-insights-toolbar{border-bottom-color:var(--canvas-line-strong);background:var(--canvas-panel);min-height:52px}.unslip-canvas .thread-insights-tabs{border-color:var(--canvas-line);border-radius:var(--r);background:var(--app-surface)}.unslip-canvas .thread-insights-tabs button,.unslip-canvas .thread-insights-toggle{color:var(--canvas-muted)}.unslip-canvas .thread-insights-tabs button{border-radius:var(--r-sm);font-weight:var(--canvas-weight-label)}.unslip-canvas .thread-insights-tabs button:hover{background:var(--canvas-blue-soft);color:var(--canvas-blue-dark)}.unslip-canvas .thread-insights-tabs button.on{border-color:var(--canvas-line-strong);background:var(--canvas-panel);color:var(--canvas-blue-dark);box-shadow:var(--shadow-xs)}.unslip-canvas .thread-insights-toggle{border-radius:var(--r)}.unslip-canvas .thread-insights-toggle:hover{border-color:var(--line-2);background:var(--canvas-blue-soft);color:var(--canvas-blue-dark)}.unslip-canvas .threads-list-pane{border-right:1px solid var(--canvas-line-strong);background:var(--canvas-panel)}.unslip-canvas .threads-list-head{padding:18px var(--space-4) 15px;border-bottom:1px solid var(--canvas-line-strong);background:var(--canvas-panel)}.unslip-canvas .threads-list-head h2,.unslip-canvas .thread-conversation-head h2{font-size:var(--text-section);font-weight:var(--canvas-weight-label);letter-spacing:var(--tracking-heading);margin-top:2px}.unslip-canvas .threads-eyebrow,.unslip-canvas .thread-channel-label,.unslip-canvas .thread-context-title{color:var(--canvas-faint);font-family:var(--font-sans);font-size:var(--text-label);font-weight:var(--canvas-weight-label);letter-spacing:.055em;text-transform:uppercase}.unslip-canvas .threads-filters{border:0;gap:6px;margin-top:13px;display:flex}.unslip-canvas .threads-filters button{border:1px solid var(--canvas-line-strong);background:var(--canvas-panel);min-height:30px;color:var(--canvas-muted);font-size:var(--text-label);border-radius:999px;padding:5px 10px}.unslip-canvas .threads-filters button.on{border-color:var(--canvas-blue);background:var(--canvas-blue);color:var(--on-primary);box-shadow:var(--shadow-xs)}.unslip-canvas .threads-list-status,.unslip-canvas .thread-panel-status,.unslip-canvas .thread-context-status{color:var(--canvas-muted)}.unslip-canvas .threads-list-status button,.unslip-canvas .thread-panel-status button,.unslip-canvas .threads-list-more button{border:1px solid var(--canvas-line);border-radius:var(--r);background:var(--canvas-panel)}.unslip-canvas .threads-list{padding:var(--space-2)}.unslip-canvas .thread-row{width:100%;margin-bottom:var(--space-1);border-radius:var(--r);border:1px solid #0000;gap:10px;padding:10px 11px}.unslip-canvas .thread-row:hover{border-color:var(--canvas-line-strong);background:var(--app-surface)}.unslip-canvas .thread-row.on{border-color:var(--canvas-line-strong);background:var(--interactive-surface);box-shadow:none}.unslip-canvas .thread-source{background:0 0;border:0;width:26px;height:26px}.unslip-canvas .thread-source-icon{object-fit:contain;max-width:100%;max-height:100%;display:block}.unslip-canvas .source-slack,.unslip-canvas .source-email{color:var(--canvas-navy);background:0 0}.unslip-canvas .thread-row-top strong,.unslip-canvas .thread-subject{font-size:var(--text-body);font-weight:var(--canvas-weight-label)}.unslip-canvas .thread-row time,.unslip-canvas .thread-row-meta,.unslip-canvas .thread-message time,.unslip-canvas .thread-message-edited,.unslip-canvas .thread-reply-actions small{color:var(--canvas-muted);font-family:var(--font-sans);font-size:var(--text-label);letter-spacing:0}.unslip-canvas .thread-preview{color:var(--canvas-muted);font-family:var(--font-sans);font-size:var(--text-dense);line-height:1.45}.unslip-canvas .thread-conversation{background:var(--canvas-panel)}.unslip-canvas .thread-conversation-head{min-height:76px;padding:15px var(--space-5);border-bottom:1px solid var(--canvas-line-strong)}.unslip-canvas .thread-conversation-head p{color:var(--canvas-muted);font-family:var(--font-sans);font-size:var(--text-label)}.unslip-canvas .thread-messages{padding:28px clamp(var(--space-5), 3vw, 44px);background:var(--canvas-panel)}.unslip-canvas .thread-message{margin-bottom:var(--space-4);gap:11px}.unslip-canvas .thread-message:focus{border-radius:var(--r-lg)}.unslip-canvas .thread-avatar,.unslip-canvas .thread-person>span{border:1px solid var(--canvas-line);background:var(--canvas-blue-soft);color:var(--canvas-blue-dark);font-family:var(--font-sans);font-weight:var(--canvas-weight-label);border-radius:50%}.unslip-canvas .thread-message.is-you .thread-avatar{border-color:var(--line-2);background:var(--canvas-panel);color:var(--canvas-ink)}.unslip-canvas .thread-message strong{font-weight:var(--canvas-weight-label)}.unslip-canvas .thread-message-body{color:var(--canvas-ink);font-size:var(--text-body);line-height:var(--leading-reading);padding:10px var(--space-3);border:1px solid var(--canvas-line);border-radius:var(--r-lg);background:var(--panel-2)}.unslip-canvas .thread-message.is-you .thread-message-body{border-color:var(--canvas-blue);background:var(--canvas-blue);color:var(--on-primary);box-shadow:none}.unslip-canvas .thread-message-actions,.unslip-canvas .thread-mention-menu{border:1px solid var(--canvas-line);border-radius:var(--r);background:var(--canvas-panel);box-shadow:var(--shadow-lg)}.unslip-canvas .thread-message-actions-label,.unslip-canvas .thread-mention-menu-head span,.unslip-canvas .thread-mention-option small{color:var(--canvas-muted);font-family:var(--font-sans)}.unslip-canvas .thread-message-actions button,.unslip-canvas .thread-reaction-pill,.unslip-canvas .thread-mention-status button,.unslip-canvas .thread-mention-option{border-radius:var(--r-sm)}.unslip-canvas .thread-message-actions button:hover,.unslip-canvas .thread-message-actions button[aria-pressed=true],.unslip-canvas .thread-mention-option:hover,.unslip-canvas .thread-mention-option.on,.unslip-canvas .thread-mention-option[aria-selected=true]{background:var(--canvas-blue-soft);color:var(--canvas-blue-dark)}.unslip-canvas .thread-reaction-pill{border-color:var(--canvas-line);background:var(--canvas-panel-soft);color:var(--canvas-ink);border-radius:999px}.unslip-canvas .thread-reaction-pill.on{border-color:var(--line-2);background:var(--canvas-blue-soft);color:var(--canvas-blue-dark)}.unslip-canvas .thread-slack-reply{padding:14px var(--space-5) var(--space-4);border-top:1px solid var(--canvas-line-strong);background:var(--canvas-panel)}.unslip-canvas .thread-composer-label{color:var(--canvas-ink)}.unslip-canvas .thread-composer-label strong{font-weight:var(--canvas-weight-label)}.unslip-canvas .thread-composer-label span,.unslip-canvas .thread-reply-availability{color:var(--canvas-muted);font-family:var(--font-sans);font-size:var(--text-label)}.unslip-canvas .thread-slack-reply form,.unslip-canvas .thread-ai form{border:1px solid var(--canvas-line-strong);border-radius:var(--r-lg);background:var(--canvas-panel);box-shadow:none}.unslip-canvas .thread-slack-reply form:focus-within{border-color:var(--canvas-blue);box-shadow:0 0 0 3px var(--canvas-blue-halo);outline:0}.unslip-canvas .thread-slack-reply textarea{border-radius:var(--r-lg)}.unslip-canvas .thread-mention-menu-head{border-bottom-color:var(--canvas-line-strong);background:var(--canvas-panel)}.unslip-canvas .thread-reply-actions button,.unslip-canvas .thread-ai form>button{border-radius:var(--r);background:var(--canvas-blue);color:var(--on-primary);font-weight:var(--canvas-weight-label)}.unslip-canvas .thread-ai{background:var(--app-surface);color:var(--canvas-ink)}.unslip-canvas .thread-ai .thread-composer-label,.unslip-canvas .thread-ai .thread-composer-label>.material-symbols-outlined{color:var(--canvas-ink)}.unslip-canvas .thread-ai .thread-composer-label span{color:var(--canvas-muted)}.unslip-canvas .thread-ai form{border-color:var(--canvas-line-strong);background:var(--canvas-panel)}.unslip-canvas .thread-ai form:focus-within{border-color:var(--canvas-blue);box-shadow:0 0 0 3px var(--canvas-blue-halo);outline:0}.unslip-canvas .thread-ai input{color:var(--canvas-ink)}.unslip-canvas .thread-ai input::placeholder{color:var(--canvas-faint)}.unslip-canvas .thread-ai form>button{border-left:1px solid var(--canvas-line);background:var(--canvas-blue)}.unslip-canvas .thread-ai-answer{border:1px solid var(--canvas-line);border-radius:var(--r-lg);background:var(--canvas-panel);color:var(--canvas-ink)}.unslip-canvas .thread-ai-evidence li>button,.unslip-canvas .thread-ai-evidence li>div{border-radius:var(--r)}.unslip-canvas .thread-ai-evidence li>button:focus-visible{outline:2px solid var(--canvas-blue);outline-offset:2px}.unslip-canvas .thread-context{background:var(--canvas-panel);padding:0}.unslip-canvas .thread-context-title{min-height:48px;padding:0 var(--space-4);border-bottom:1px solid var(--canvas-line-strong);align-items:center;margin:0;display:flex}.unslip-canvas .thread-context-head{padding:14px var(--space-4) 0;color:var(--canvas-muted);font-family:var(--font-sans);font-size:var(--text-label);font-weight:var(--canvas-weight-label);text-transform:uppercase}.unslip-canvas .thread-context .crm-badge,.unslip-canvas .thread-context-tag{border:1px solid var(--canvas-line);background:var(--canvas-panel);box-shadow:var(--shadow-xs);border-radius:999px}.unslip-canvas .thread-context-hero{padding:18px var(--space-4) var(--space-4);border-bottom:1px solid var(--canvas-line-strong)}.unslip-canvas .thread-context-hero p,.unslip-canvas .thread-context-grid dt,.unslip-canvas .thread-context section>small{color:var(--canvas-muted);font-family:var(--font-sans);font-size:var(--text-label)}.unslip-canvas .thread-context-hero h3{font-size:var(--text-heading);font-weight:var(--canvas-weight-label);margin-bottom:10px}.unslip-canvas .thread-context-grid{border-bottom:1px solid var(--canvas-line-strong);gap:0;padding:0}.unslip-canvas .thread-context-grid div{padding:var(--space-3) var(--space-4);border-right:1px solid var(--canvas-line-strong);border-bottom:1px solid var(--canvas-line-strong);gap:2px}.unslip-canvas .thread-context-grid div:nth-child(2n){border-right:0}.unslip-canvas .thread-context-grid dd{font-size:var(--text-dense);font-weight:var(--canvas-weight-label)}.unslip-canvas .thread-context section{padding:15px var(--space-4);border-bottom:1px solid var(--canvas-line-strong)}.unslip-canvas .thread-context section>p{font-weight:var(--canvas-weight-label)}.unslip-canvas .thread-open-deal{width:calc(100% - 32px);margin:var(--space-4);border:1px solid var(--canvas-blue);border-radius:var(--r);background:var(--canvas-blue);color:var(--on-primary)}.unslip-canvas .thread-deal-actions{gap:var(--space-2);margin:var(--space-4);display:grid}.unslip-canvas .thread-deal-actions .thread-open-deal{width:100%;margin:0}.unslip-canvas .thread-deal-actions .thread-open-deal--secondary{background:var(--canvas-panel);color:var(--canvas-blue)}.unslip-canvas .agent-fab{isolation:isolate;border:1px solid var(--canvas-blue-dark);background:var(--canvas-blue);width:44px;height:44px;box-shadow:var(--shadow-lg);transition:background var(--motion-fast) var(--motion-ease);border-radius:50%;padding:0;overflow:hidden}.unslip-canvas .agent-fab:hover{box-shadow:var(--shadow-lg);background:var(--primary-hover);transform:none}.unslip-canvas .agent-fab:focus-visible{outline:3px solid var(--canvas-blue);outline-offset:4px}.unslip-canvas .agent-fab-logo{pointer-events:none;-webkit-user-select:none;user-select:none;width:112%;max-width:none;height:112%;display:block;position:absolute;inset:-6%}@container app-stage (width<=1040px){.unslip-canvas .threads-view{grid-template-columns:minmax(220px,250px) minmax(310px,1fr) 280px}.unslip-canvas .threads-view.insights-collapsed{grid-template-columns:minmax(240px,280px) minmax(340px,1fr) 52px}}@container app-stage (width>=821px){.unslip-canvas .thread-insights-slot.is-open .thread-insights{width:auto;box-shadow:var(--shadow-lg);inset:0}.unslip-canvas .thread-insights-scrim{display:none}}@container app-stage (width<=820px){.unslip-canvas .threads-view,.unslip-canvas .threads-view.insights-collapsed{grid-template-columns:minmax(230px,260px) minmax(320px,1fr) 52px;position:relative}.unslip-canvas .threads-list-pane{border-right:1px solid var(--canvas-line-strong);border-bottom:0;grid-area:1/1;max-height:none}.unslip-canvas .thread-conversation{grid-area:1/2;min-height:0}.unslip-canvas .thread-insights-slot{grid-area:1/3;align-self:stretch;height:auto;position:relative;top:auto}.unslip-canvas .thread-insights-slot.is-open .thread-insights{width:280px;box-shadow:var(--shadow-lg);left:auto;right:0}.unslip-canvas .thread-insights-scrim{z-index:8;cursor:pointer;background:#27395614;border:0;grid-area:1/2;display:block}}@container app-stage (width<=740px){.unslip-canvas .threads-view,.unslip-canvas .threads-view.insights-collapsed{height:auto;min-height:calc(100vh - var(--canvas-appbar-h));grid-template-rows:minmax(300px,46vh) minmax(600px,1fr);grid-template-columns:minmax(0,1fr) 48px;overflow:visible}.unslip-canvas .threads-list-pane{border-right:0;border-bottom:1px solid var(--canvas-line);grid-area:1/1/auto/-1;max-height:46vh}.unslip-canvas .thread-conversation{grid-area:2/1;min-height:60vh}.unslip-canvas .thread-insights-slot{top:var(--canvas-appbar-h);height:calc(100vh - var(--canvas-appbar-h));grid-area:2/2;align-self:start;position:sticky}.unslip-canvas .thread-insights-slot.is-open .thread-insights{width:min(320px,100vw - 16px);box-shadow:var(--shadow-lg)}.unslip-canvas .thread-insights-scrim{top:var(--canvas-appbar-h);height:calc(100vh - var(--canvas-appbar-h));grid-area:2/1;align-self:start;position:sticky}}.ucq{min-height:calc(100vh - (var(--canvas-frame-gap) * 2) - var(--canvas-appbar-h));background:var(--canvas-panel-soft);color:var(--canvas-ink)}.ucq-filter-row{min-height:54px;padding:var(--space-2) var(--space-page-x);border-bottom:1px solid var(--canvas-line-strong);background:var(--canvas-panel);align-items:center;display:flex}.ucq-filter-row .filter-bar{width:100%;margin-bottom:0}.ucq-header{justify-content:space-between;align-items:flex-end;gap:var(--space-6);min-height:88px;padding:var(--space-4) var(--space-page-x);border-bottom:1px solid var(--canvas-line-strong);background:var(--canvas-panel);display:flex}.ucq-kicker,.ucq-section-kicker,.ucq-rail-head p,.ucq-ask>p{color:var(--canvas-faint);font-family:var(--font-sans);font-size:var(--text-label);font-weight:var(--canvas-weight-label);letter-spacing:.055em;text-transform:uppercase;margin:0 0 6px}.ucq-header h2{font-size:var(--text-title);font-weight:var(--canvas-weight-label);letter-spacing:var(--tracking-heading);margin:0;line-height:1.2}.ucq-header-meta{justify-items:end;gap:var(--space-3);color:var(--canvas-muted);font-family:var(--font-sans);font-size:var(--text-label);letter-spacing:0;padding-bottom:2px;display:grid}.ucq-header-meta button,.ucq-rail-head button{align-items:center;gap:var(--space-1);border:1px solid var(--canvas-line-strong);border-radius:var(--r-sm);background:var(--canvas-panel);min-height:34px;color:var(--canvas-muted);font:inherit;font-weight:var(--canvas-weight-label);cursor:pointer;padding:6px 10px;display:inline-flex}.ucq-header-meta button:hover,.ucq-rail-head button:hover{border-color:var(--line-2);background:var(--canvas-blue-soft);color:var(--canvas-blue-dark)}.ucq-kpis{padding:var(--space-3) var(--space-page-x);border-bottom:1px solid var(--canvas-line-strong);background:var(--canvas-panel-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.ucq-kpi{min-height:80px;padding:var(--space-3) var(--space-4);border:1px solid var(--canvas-line-strong);background:var(--canvas-panel);box-shadow:none;border-right:0;border-radius:0;align-content:center;gap:2px;display:grid}.ucq-kpi:first-child{border-radius:12px 0 0 12px}.ucq-kpi:last-child{border-right:1px solid var(--canvas-line-strong);border-radius:0 12px 12px 0}.ucq-kpi>span,.ucq-kpi>small{color:var(--canvas-muted);font-family:var(--font-sans);font-size:var(--text-label);letter-spacing:0}.ucq-kpi strong{font-size:var(--text-title);font-weight:var(--canvas-weight-label);letter-spacing:var(--tracking-heading);font-variant-numeric:tabular-nums;line-height:1.15}.ucq-kpi--risk{border-color:var(--line-2);background:var(--canvas-blue-soft)}.ucq-kpi--risk strong{color:var(--canvas-blue-dark)}.since-visit{gap:var(--space-2);padding:var(--space-3) var(--space-page-x) 0;background:var(--canvas-panel-soft);display:grid}.since-visit-head{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.since-visit-kicker{font-size:var(--text-label);font-weight:var(--canvas-weight-label);color:var(--ink)}.since-visit-when,.since-visit-quiet,.since-visit-note{font-size:var(--text-label);color:var(--canvas-muted);margin:0}.since-visit-seen{font:inherit;font-size:var(--text-label);color:var(--canvas-blue-dark);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0}.since-visit-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.since-visit-chip{border:1px solid var(--canvas-line-strong);background:var(--canvas-panel);font:inherit;font-size:var(--text-label);color:inherit;border-radius:999px;padding:3px 10px}button.since-visit-chip{cursor:pointer}button.since-visit-chip:hover,button.since-visit-chip[aria-expanded=true]{border-color:var(--line-2);background:var(--canvas-blue-soft)}.since-visit-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.since-visit-list li{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}button.ucq-kpi{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer}button.ucq-kpi:hover{border-color:var(--line-2);background:var(--canvas-blue-soft)}button.ucq-kpi--risk:hover{border-color:var(--canvas-blue)}button.ucq-kpi:focus-visible{outline:2px solid var(--canvas-blue-dark);outline-offset:-2px}.ucq-grid{align-items:start;gap:var(--space-4);padding:var(--space-5) var(--space-page-x) var(--space-8);background:var(--canvas-panel-soft);grid-template-columns:minmax(570px,1fr) 288px;display:grid}.ucq-grid>.ucq-rail{border:1px solid var(--canvas-line-strong);border-radius:var(--r-lg);background:var(--canvas-panel);box-shadow:none;overflow:hidden}.ucq-queue{min-width:0;padding:0}.ucq-section-head,.ucq-rail-head{justify-content:space-between;align-items:flex-end;gap:var(--space-5);display:flex}.ucq-section-head{margin-bottom:14px}.ucq-section-head h2,.ucq-rail-head h2,.ucq-ask h2{font-size:var(--text-heading);font-weight:var(--canvas-weight-label);letter-spacing:var(--tracking-heading);margin:0;line-height:1.25}.ucq-section-head>span{color:var(--canvas-muted);font-family:var(--font-sans);font-size:var(--text-label);letter-spacing:0}.ucq-ledger{border:1px solid var(--canvas-line-strong);border-radius:var(--r-lg);background:var(--canvas-panel);box-shadow:none;overflow:hidden}.ucq-action{border-top:1px solid var(--canvas-line-strong);background:var(--canvas-panel);border-left:3px solid #0000;min-height:64px;margin-top:-1px;display:block;position:relative;overflow:clip}.ucq-action--high{border-left-color:var(--ink-faint)}.ucq-action--medium{border-left-color:var(--line-2)}.ucq-action--low{border-left-color:var(--line)}.ucq-action.is-expanded{z-index:1;border-left-color:var(--canvas-blue);background:var(--canvas-blue-soft);box-shadow:inset 0 0 0 1px var(--line-2)}.ucq-action-summary{align-items:center;gap:var(--space-3);width:100%;min-height:64px;padding:var(--space-2) var(--space-3);color:var(--canvas-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(120px,.8fr) minmax(140px,1fr) minmax(88px,.5fr) minmax(220px,2fr) 24px;display:grid}.ucq-action-summary:hover{background:var(--app-surface)}.ucq-action.is-expanded .ucq-action-summary{border-bottom:1px solid var(--line);background:var(--panel)}.ucq-action-field{gap:2px;min-width:0;display:grid}.ucq-action-field small{color:var(--canvas-muted);font-family:var(--font-sans);font-size:var(--text-label);font-weight:var(--canvas-weight-label);letter-spacing:.035em;text-transform:uppercase;line-height:1.2}.ucq-action-field>strong,.ucq-action-field>span{min-width:0;font-size:var(--text-body);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.ucq-action-field>strong,.ucq-action-task>span{font-weight:var(--canvas-weight-label)}.ucq-action-task>span{font-size:var(--text-body)}.ucq-action-arr>span{font-variant-numeric:tabular-nums}.ucq-action-task>.ucq-action-meta{align-items:center;gap:var(--space-2);font-size:var(--text-label);font-weight:inherit;flex:none;display:flex}.ucq-reason{border:1px solid var(--canvas-line-strong);color:var(--canvas-muted);border-radius:999px;padding:1px 7px}.ucq-action-caret{color:var(--canvas-blue-dark);transition:transform var(--dur) ease;justify-self:end}.ucq-action.is-expanded .ucq-action-caret{transform:rotate(180deg)}.ucq-action-summary:focus-visible,.ucq-primary:focus-visible,.ucq-secondary:focus-visible,.ucq-inspector-object:focus-visible,.ucq-inspector-close:focus-visible{outline:2px solid var(--canvas-blue-dark);outline-offset:-2px}.ucq-account-mark{border:1px solid var(--line-2);background:var(--canvas-blue-soft);width:29px;height:29px;color:var(--canvas-blue-dark);font-family:var(--font-sans);font-size:var(--text-label);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;display:grid}.ucq-primary,.ucq-secondary{min-height:38px;padding:var(--space-2) 13px;border:1px solid var(--canvas-blue);border-radius:var(--r);font:inherit;font-size:var(--text-dense);font-weight:var(--canvas-weight-label);letter-spacing:0;cursor:pointer}.ucq-primary{border-color:var(--canvas-blue);background:var(--canvas-blue);color:var(--on-primary);box-shadow:var(--shadow-xs)}.ucq-primary:hover{border-color:var(--primary-hover);background:var(--primary-hover)}.ucq-secondary{border-color:var(--canvas-line-strong);background:var(--canvas-panel);color:var(--canvas-ink)}.ucq-secondary:hover{border-color:var(--line-2);background:var(--canvas-blue-soft)}.ucq-action-details{background:var(--canvas-panel-soft);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.ucq-action-details>.ucq-inspector-head,.ucq-action-details>.ucq-inspector-actions{grid-column:1/-1}.ucq-action-details>.ucq-inspector-section{border-right:1px solid var(--canvas-line)}.ucq-action-details>.ucq-change{border-right:0}.ucq-inspector-head,.ucq-inspector-section,.ucq-inspector-actions{border-bottom:1px solid var(--canvas-line);padding:17px 15px}.ucq-inspector-title>p,.ucq-inspector-section>p,.ucq-change-head>p{color:var(--canvas-faint);font-family:var(--font-sans);font-size:var(--text-label);font-weight:var(--canvas-weight-label);letter-spacing:.05em;text-transform:uppercase;margin:0 0 9px}.ucq-inspector-title{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:9px;display:flex}.ucq-inspector-title>p{margin-bottom:0}.ucq-inspector-close{border:1px solid var(--canvas-line);border-radius:var(--r);background:var(--canvas-panel);width:44px;height:44px;color:var(--canvas-ink);cursor:pointer;flex:none;place-items:center;padding:0;display:grid}.ucq-inspector-close:hover{background:var(--canvas-blue-soft);color:var(--canvas-blue-dark)}.ucq-inspector-object{width:100%;color:var(--canvas-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:29px minmax(0,1fr) auto;align-items:start;gap:9px;padding:0;display:grid}.ucq-inspector-object>span:nth-child(2){gap:2px;min-width:0;display:grid}.ucq-inspector-object strong{font-size:var(--text-section);font-weight:var(--canvas-weight-label);line-height:1}.ucq-inspector-object small,.ucq-inspector-rank{color:var(--canvas-muted);font-family:var(--font-sans);font-size:var(--text-label);letter-spacing:.025em;text-transform:uppercase;line-height:1.4}.ucq-inspector-rank{color:var(--canvas-ink);justify-items:end;gap:2px;display:grid}.ucq-why>div{color:var(--canvas-muted);font-size:var(--text-body);grid-template-columns:18px minmax(0,1fr);gap:9px;line-height:1.5;display:grid}.ucq-timeline{padding-bottom:var(--space-2)}.ucq-timeline-row{min-height:57px;padding:5px 0 var(--space-2);grid-template-columns:17px 45px minmax(0,1fr);gap:7px;display:grid;position:relative}.ucq-timeline-row:after{content:"";background:var(--canvas-line-strong);width:1px;position:absolute;top:26px;bottom:-3px;left:8px}.ucq-timeline-row:last-child:after{display:none}.ucq-timeline-row time{color:var(--canvas-muted);font-family:var(--font-sans);font-size:var(--text-label);line-height:1.4}.ucq-timeline-row>span{align-content:start;gap:3px;min-width:0;display:grid}.ucq-timeline-row strong{font-size:var(--text-dense);font-weight:var(--canvas-weight-label);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.ucq-timeline-row small,.ucq-inspector-muted{color:var(--canvas-muted);font-size:var(--text-label);line-height:1.35}.ucq-change-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.ucq-change-head>span{color:var(--canvas-blue-dark);font-family:var(--font-sans);font-size:var(--text-label)}.ucq-change-columns{border:1px solid var(--canvas-line-strong);border-radius:var(--r);grid-template-columns:.7fr .9fr 1.2fr .9fr;display:grid;overflow:hidden}.ucq-change-columns>span,.ucq-change-columns>strong{border-right:1px solid var(--canvas-line);overflow-wrap:anywhere;min-width:0;font-size:var(--text-label);font-weight:var(--canvas-weight-body);padding:7px 6px;line-height:1.25}.ucq-change-columns>span:nth-child(-n+4){border-bottom:1px solid var(--canvas-line);color:var(--canvas-muted);font-family:var(--font-sans);font-size:var(--text-label);letter-spacing:.04em;text-transform:uppercase}.ucq-change-columns>:nth-child(4n){border-right:0}.ucq-suggested-update{gap:var(--space-1);border:1px solid var(--line-2);border-radius:var(--r);background:var(--canvas-blue-soft);padding:10px;display:grid}.ucq-suggested-update>span,.ucq-suggested-update>small{color:var(--canvas-muted);font-family:var(--font-sans);font-size:var(--text-label);letter-spacing:.035em;text-transform:uppercase}.ucq-suggested-update>strong{font-size:var(--text-label);font-weight:var(--canvas-weight-label);line-height:1.25}.ucq-change-safety{color:var(--canvas-muted);font-size:var(--text-label);grid-template-columns:16px minmax(0,1fr);gap:7px;margin-top:10px;line-height:1.35;display:grid}.ucq-inspector-actions{border-bottom:0;flex-wrap:wrap;gap:9px;display:flex}.ucq-snooze-menu{gap:9px;width:100%;display:flex}.ucq-snooze-menu .ucq-secondary{justify-items:center;gap:1px;display:grid}.ucq-snooze-menu small{color:var(--canvas-muted);font-size:var(--text-label);font-weight:400}.ucq-inspector-actions .ucq-primary,.ucq-inspector-actions .ucq-secondary{white-space:normal;flex:1}.ucq-empty{align-items:flex-start;gap:var(--space-3);border:1px solid var(--canvas-line-strong);border-radius:var(--r-lg);background:var(--canvas-panel);padding:25px;display:flex}.ucq-empty strong{font-size:var(--text-section);font-weight:var(--canvas-weight-label)}.ucq-empty p{color:var(--canvas-muted);font-size:var(--text-dense);margin:3px 0 0}.ucq-header-actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.ucq-switch{display:inline-flex}.ucq-header-meta .ucq-switch button{border-radius:0}.ucq-header-meta .ucq-switch button:first-child{border-radius:var(--r-sm) 0 0 var(--r-sm)}.ucq-header-meta .ucq-switch button:last-child{border-radius:0 var(--r-sm) var(--r-sm) 0;border-left:0}.ucq-header-meta .ucq-switch button[aria-pressed=true]{background:var(--canvas-blue-soft);color:var(--canvas-blue-dark)}.ucq-team-muted{color:var(--canvas-muted);font-family:var(--font-sans);font-size:var(--text-label);margin:0}.ucq-team-waiting{align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);border:1px solid var(--canvas-line-strong);border-radius:var(--r-lg);background:var(--canvas-panel);flex-wrap:wrap;padding:14px 17px;display:flex}.ucq-team-waiting h2{font-size:var(--text-section);font-weight:var(--canvas-weight-label);margin:0}.ucq-team-waiting-links{gap:var(--space-2);flex-wrap:wrap;display:flex}.ucq-team-waiting-links button,.ucq-rep-risk{align-items:center;gap:var(--space-1);border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--canvas-blue-soft);min-height:30px;color:var(--canvas-blue-dark);font:inherit;font-size:var(--text-dense);font-weight:var(--canvas-weight-label);cursor:pointer;padding:4px 10px;display:inline-flex}.ucq-team-waiting-links button:hover,.ucq-rep-risk:hover{border-color:var(--canvas-blue)}.ucq-team-reps{border:1px solid var(--canvas-line-strong);border-radius:var(--r-lg);background:var(--canvas-panel);overflow:hidden}.ucq-rep{gap:var(--space-2);border-top:1px solid var(--canvas-line);padding:14px 17px;display:grid}.ucq-rep:first-child{border-top:0}.ucq-rep-head{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.ucq-rep-head .ucq-secondary{margin-left:auto}.ucq-rep-name,.ucq-rep-deal,.ucq-rep-more{color:var(--canvas-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.ucq-rep-name{font-size:var(--text-section);font-weight:var(--canvas-weight-label)}.ucq-rep-name:hover,.ucq-rep-deal:hover,.ucq-rep-more:hover{color:var(--canvas-blue-dark);text-decoration:underline}.ucq-rep-counts{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ucq-rep-overdue{color:var(--canvas-ink);font-size:var(--text-dense);font-weight:var(--canvas-weight-label)}.ucq-rep-deals{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ucq-rep-deals li{align-items:baseline;gap:var(--space-2);font-size:var(--text-dense);flex-wrap:wrap;display:flex}.ucq-rep-deals small{color:var(--canvas-muted);font-size:var(--text-label)}.ucq-rep-more{color:var(--canvas-muted)}.ucq-rep-name:focus-visible,.ucq-rep-deal:focus-visible,.ucq-rep-more:focus-visible,.ucq-rep-risk:focus-visible,.ucq-team-waiting-links button:focus-visible{outline:2px solid var(--canvas-blue-dark);outline-offset:2px}.ucq-team-ontrack{margin:var(--space-3) 0 0;color:var(--canvas-muted);font-size:var(--text-dense)}.ucq-all-tasks{margin-top:var(--space-4);scroll-margin-top:var(--space-4)}.ucq-all-tasks:focus{outline:none}.ucq-all-tasks .ua-card{border-color:var(--canvas-line-strong);border-radius:var(--r-lg);box-shadow:none}.ucq-rail{min-height:0}.ucq-meetings{border-bottom:1px solid var(--canvas-line);padding:18px 17px}.ucq-rail-head{margin-bottom:var(--space-2);align-items:center}.ucq-rail-head h2{font-size:var(--text-section)}.ucq-meeting{border:0;border-top:1px solid var(--canvas-line);border-radius:var(--r);width:100%;color:var(--canvas-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:39px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:10px 7px;display:grid}.ucq-meeting time{color:var(--canvas-blue-dark);font-family:var(--font-sans);font-size:var(--text-label);font-weight:var(--canvas-weight-label);align-self:start}.ucq-meeting>span{gap:2px;min-width:0;display:grid}.ucq-meeting strong{font-size:var(--text-dense);font-weight:var(--canvas-weight-label);text-overflow:ellipsis;white-space:nowrap;line-height:1.1;overflow:hidden}.ucq-meeting small,.ucq-rail-empty{color:var(--canvas-muted);font-size:var(--text-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ucq-rail-empty{white-space:normal;margin:18px 0 2px}.ucq-meeting:hover strong,.ucq-meeting:hover>.material-symbols-outlined{color:var(--canvas-blue-dark)}.ucq-meeting:hover{background:var(--canvas-blue-soft)}.ucq-ask{background:var(--accent-soft);min-height:0;color:var(--canvas-ink);grid-template-columns:31px minmax(0,1fr);align-items:start;column-gap:10px;padding:18px;display:grid}.ucq-ask-mark{border:1px solid var(--line-2);border-radius:var(--r);background:var(--canvas-blue-soft);width:31px;height:31px;color:var(--canvas-blue-dark);font-size:var(--text-body);font-weight:var(--canvas-weight-label);place-items:center;margin:0;display:grid}.ucq-ask>p{color:var(--canvas-blue-dark);align-self:center;margin:0}.ucq-ask h2{font-size:var(--text-heading);grid-column:1/-1;margin-top:14px}.ucq-ask>span{margin-top:var(--space-2);color:var(--canvas-muted);font-size:var(--text-label);grid-column:1/-1;line-height:1.35}.ucq-ask>small{margin-top:var(--space-2);color:var(--canvas-faint);font-family:var(--font-sans);font-size:var(--text-label);letter-spacing:0;grid-column:1/-1}.ucq-ask button{min-height:32px;margin-top:var(--space-4);border:1px solid var(--canvas-blue);border-radius:var(--r);background:var(--canvas-blue);color:var(--on-primary);font:inherit;font-size:var(--text-label);font-weight:var(--canvas-weight-label);letter-spacing:0;cursor:pointer;grid-column:1/-1;justify-content:space-between;justify-self:start;align-items:center;gap:14px;padding:7px 10px;display:inline-flex}.ucq-ask button:hover{border-color:var(--primary-hover);background:var(--primary-hover);color:var(--on-primary)}@media (width<=1400px){.ucq-grid{grid-template-columns:1fr}.ucq-grid>.ucq-rail{border-left:1px solid var(--canvas-line)}.ucq-rail{border-top:1px solid var(--canvas-line);grid-column:1/-1;grid-template-columns:minmax(340px,1.2fr) minmax(300px,1fr);min-height:0;display:grid}.ucq-meetings{border-right:1px solid var(--canvas-line);border-bottom:0}.ucq-ask{border-bottom:0}}@media (width<=1150px){.ucq-rail{border-top:1px solid var(--canvas-line);grid-column:auto;grid-template-columns:1fr 1fr;min-height:0;display:grid}.ucq-meetings{border-right:1px solid var(--canvas-line);border-bottom:0}.ucq-ask{border-right:0}}@media (width<=860px){.unslip-canvas{--canvas-frame-gap:0px}.unslip-canvas .app-body{min-height:100vh;box-shadow:none;border:0;border-radius:0;margin:0;overflow:visible}.unslip-canvas .appbar{border-radius:0}.unslip-canvas .app-stage{margin-right:0}.unslip-canvas.view-home .canvas{min-height:calc(100vh - var(--canvas-appbar-h))}.unslip-canvas .sidenav{border:1px solid var(--canvas-line);border-radius:var(--r-lg);width:min(280px,86vw);box-shadow:var(--shadow-lg);top:8px;bottom:8px;left:8px;transform:translate(calc(-100% - 16px))}.unslip-canvas.nav-open .sidenav{transform:none}.unslip-canvas .sidecar,.unslip-canvas .sc-panel{height:100vh;min-height:100vh;max-height:100vh}.unslip-canvas .sidecar.open .sc-panel{width:min(var(--sc-panel-w), 100vw);min-width:min(var(--sc-panel-w), 100vw)}.unslip-canvas .fmenu{max-width:calc(100vw - 24px)}.unslip-canvas .nav-item .material-symbols-outlined{display:inline-block}.ucq-header{min-height:112px}.ucq-header h2{font-size:var(--text-title)}}@media (width<=680px){.unslip-canvas .analytics{padding:var(--space-4) 14px 28px}.unslip-canvas .analytics-grid{gap:10px}.unslip-canvas .an-card{padding:var(--space-4) 14px}.unslip-canvas .funnel-row{gap:var(--space-2);grid-template-columns:minmax(104px,1fr) minmax(76px,1fr) 76px}}@media (width<=740px){.ucq-action-summary{gap:5px var(--space-3);min-height:94px;padding:11px 10px 11px var(--space-3);grid-template-columns:minmax(0,1fr) auto 24px;grid-template-areas:"company arr caret""deal deal caret""task task caret"}.ucq-action-field{align-items:baseline;gap:6px;display:flex}.ucq-action-field small{flex:none}.ucq-action-company{grid-area:company}.ucq-action-deal{grid-area:deal}.ucq-action-arr{grid-area:arr}.ucq-action-task{grid-area:task}.ucq-action-caret{grid-area:caret;align-self:center}.ucq-action-details{grid-template-columns:1fr}.ucq-action-details>.ucq-inspector-section{border-right:0}.ucq-rail{display:block}.ucq-meetings{border-right:0;border-bottom:1px solid var(--canvas-line)}.ucq-inspector-actions{flex-direction:column}.ucq-inspector-actions .ucq-primary,.ucq-inspector-actions .ucq-secondary{min-height:44px}}@media (width<=680px){.ucq-header{flex-direction:column;align-items:flex-start;gap:17px}.ucq-header-meta{grid-template-columns:1fr auto;place-items:center start;width:100%}.ucq-section-head{flex-direction:column;align-items:flex-start;gap:7px}}@container app-stage (width<=680px){.ucq-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ucq-kpi{border-bottom:0;border-right:0;border-radius:0}.ucq-kpi:nth-child(2n){border-right:1px solid var(--canvas-line-strong)}.ucq-kpi:nth-child(n+3){border-bottom:1px solid var(--canvas-line-strong)}.ucq-kpi:first-child{border-radius:12px 0 0}.ucq-kpi:nth-child(2){border-radius:0 12px 0 0}.ucq-kpi:nth-child(3){border-radius:0 0 0 12px}.ucq-kpi:last-child{border-radius:0 0 12px}}@container app-stage (width<=980px){.ucq-grid{grid-template-columns:1fr}.ucq-grid>.ucq-rail{border-top:1px solid var(--canvas-line);border-left:1px solid var(--canvas-line);grid-column:auto;grid-template-columns:1fr 1fr;min-height:0;display:grid}.ucq-meetings{border-right:1px solid var(--canvas-line);border-bottom:0}.ucq-ask{border-right:0}}@container app-stage (width<=740px){.ucq-action-summary{gap:5px var(--space-3);min-height:94px;padding:11px 10px 11px var(--space-3);grid-template-columns:minmax(0,1fr) auto 24px;grid-template-areas:"company arr caret""deal deal caret""task task caret"}.ucq-action-field{align-items:baseline;gap:6px;display:flex}.ucq-action-field small{flex:none}.ucq-action-company{grid-area:company}.ucq-action-deal{grid-area:deal}.ucq-action-arr{grid-area:arr}.ucq-action-task{grid-area:task}.ucq-action-caret{grid-area:caret;align-self:center}.ucq-action-details{grid-template-columns:1fr}.ucq-action-details>.ucq-inspector-section{border-right:0}.ucq-grid>.ucq-rail{display:block}.ucq-meetings{border-right:0;border-bottom:1px solid var(--canvas-line)}.ucq-inspector-actions{flex-direction:column}.ucq-inspector-actions .ucq-primary,.ucq-inspector-actions .ucq-secondary{min-height:44px}}@media (pointer:coarse){.unslip-canvas{--row-compact:var(--target-touch);--row-interactive:var(--target-touch);--control-height:var(--target-touch);--control-height-small:var(--target-touch)}}@media (prefers-reduced-motion:reduce){.unslip-canvas *,.unslip-canvas :before,.unslip-canvas :after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
