@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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-condensed-latin-400-normal-Dc2u_eUW.woff2)format("woff2"),url(/assets/barlow-condensed-latin-400-normal-BXL2z6Kg.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-latin-500-normal-BgYH2mbd.woff2)format("woff2"),url(/assets/barlow-condensed-latin-500-normal-HIEiP5Ov.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2)format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2)format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff)format("woff")}@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")}.followups-view{height:calc(100vh - 56px);min-height:660px;color:var(--ink);background:var(--panel);flex-direction:column;display:flex}.fu-header{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:flex-end;gap:32px;padding:25px 32px 23px;display:flex}.fu-eyebrow,.fu-panel-label{color:var(--accent-ink);letter-spacing:.075em;text-transform:uppercase;margin:0;font-size:12px;font-weight:650;display:block}.fu-header h2{letter-spacing:-.025em;margin:5px 0 4px;font-size:22px;font-weight:590;line-height:1.25}.fu-header>div:first-child>p:last-child{color:var(--ink-soft);margin:0;font-size:12.5px}.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{background:var(--panel);grid-template-columns:auto 1fr;align-items:baseline;gap:7px;min-width:104px;padding:9px 12px;display:grid}.fu-summary strong{font-size:18px;font-weight:600}.fu-summary span{color:var(--ink-faint);font-size:12px;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{flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:17px 16px 13px;display:flex}.fu-queue-head small,.fu-tuner-head small{color:var(--ink-faint);margin-top:2px;font-size:12px;display:block}.fu-search{border:1px solid var(--line-2);background:var(--panel);width:98px;color:var(--ink-faint);border-radius:8px;align-items:center;gap:4px;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);background:0 0;border:0;outline:0;padding:0;font-size:11px}.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{flex:auto;min-height:0;padding:0 8px 14px;overflow-y:auto}.fu-call{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;border-radius:7px;gap:3px;padding:12px 10px;display:grid}.fu-call:hover{background:#ffffffb3}.fu-call.on{border-left-color:var(--accent);background:var(--panel)}.fu-call-top{justify-content:space-between;align-items:center;gap:8px;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:12.5px;font-weight:600}.fu-call-title{color:var(--ink-soft);font-size:11px}.fu-call-meta{color:var(--ink-faint);font-size:12px}.fu-call-state{border:1px solid var(--line-2);color:var(--ink-faint);background:var(--panel-2);border-radius:999px;flex:none;padding:2px 6px;font-size:11px;font-weight:600}.fu-call-state.done{color:var(--accent-ink);background:var(--accent-soft)}.fu-no-results{color:var(--ink-faint);margin:18px 10px;font-size:11px}.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{letter-spacing:-.02em;margin:4px 0 1px;font-size:19px;font-weight:600}.fu-composer-head p{color:var(--ink-faint);margin:0;font-size:11px}.fu-deal-link{color:var(--accent-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:5px 2px;font-size:11.5px;font-weight:560;display:inline-flex}.fu-deal-link:hover{text-decoration:underline}.fu-evidence{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));margin-bottom:16px;padding:13px 14px 12px}.fu-evidence-head{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.055em;justify-content:space-between;align-items:center;gap:12px;font-size:11.5px;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{color:var(--ink-soft);margin:8px 0 9px;font-size:11.5px;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);color:var(--ink-soft);background:#ffffffa6;border-radius:999px;padding:2px 7px;font-size:11.5px}.fu-evidence details{margin-top:9px}.fu-evidence summary{color:var(--accent-ink);cursor:pointer;font-size:12px;font-weight:560}.fu-evidence ul{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.fu-evidence li{border-left:2px solid var(--line-2);color:var(--ink-soft);padding-left:9px;font-size:12px;line-height:1.45}.fu-recipient-row,.fu-subject{border-bottom:1px solid var(--line);grid-template-columns:52px minmax(0,1fr);align-items:center;column-gap:8px;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);text-transform:uppercase;letter-spacing:.045em;font-size:12px;font-weight:560}.fu-recipient.muted{color:var(--ink-faint)}.fu-subject input{width:100%;min-width:0;color:var(--ink);text-overflow:ellipsis;background:0 0;border:0;outline:0;padding:5px 0;font-size:12.5px;font-weight:540}.fu-message{margin-top:12px;display:block}.fu-message>span{margin-bottom:5px;display:block}.fu-message textarea{resize:vertical;border:1px solid var(--line-2);border-radius:var(--r);width:100%;min-height:224px;color:var(--ink);background:var(--panel);outline:0;padding:15px 16px;font-size:12.5px;line-height:1.65}.fu-draft-citations{border:1px solid var(--line-2);background:var(--panel-2);border-radius:8px;margin-top:9px;padding:9px 11px}.fu-draft-citations summary{color:var(--accent-ink);cursor:pointer;font-size:11.5px;font-weight:600}.fu-draft-citations ul{gap:8px;margin:9px 0 0;padding:0;list-style:none;display:grid}.fu-draft-citations li{gap:2px;font-size:11.5px;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);margin:9px 0 0;font-size:11px;line-height:1.45}.fu-composer-actions{align-items:center;margin-top:12px}.fu-composer-actions>span{color:var(--ink-faint);align-items:center;gap:5px;font-size:12px;display:inline-flex}.fu-composer-actions>div{gap:7px;display:flex}.fu-copy,.fu-generate{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:7px 12px;font-size:11.5px;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:24px;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);border-radius:999px;padding:2px 6px;font-size:11px}.fu-control-group{margin:0;padding:15px 16px 0;display:block}.fu-control-group h3{color:var(--ink-soft);letter-spacing:.035em;text-transform:uppercase;margin:0 0 8px;font-size:12px;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{border:1px solid var(--line-2);background:var(--panel);color:var(--ink-soft);text-align:left;cursor:pointer;border-radius:8px;gap:1px;padding:8px 9px;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:12px;font-weight:620}.fu-option-grid span,.fu-length-options span{color:var(--ink-faint);font-size:11px;line-height:1.3}.fu-control-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.fu-control-title button{color:var(--accent-ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:11.5px}.fu-template-tabs{background:var(--bg-2);border-radius:7px;grid-template-columns:1fr 1fr;padding:2px;display:grid}.fu-template-tabs button{color:var(--ink-faint);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:5px;font-size:12px;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);background:var(--panel);width:100%;color:var(--ink-soft);border-radius:8px;outline:0;margin-top:7px;padding:9px 10px;font-size:12px;line-height:1.45}.fu-template-control textarea{min-height:122px}.fu-template-control textarea[readonly]{color:var(--ink-faint);background:#ffffff73}.fu-template-control small,.fu-instructions small{color:var(--ink-faint);margin-top:4px;font-size:11px;line-height:1.35;display:block}.fu-instructions textarea{min-height:78px;margin-top:0}.fu-instructions small{text-align:right}.fu-empty{text-align:center;place-content:center;justify-items:center;min-height:calc(100vh - 56px);padding:40px 24px;display:grid}.fu-empty h2{margin:12px 0 5px;font-size:20px}.fu-empty p{max-width:440px;color:var(--ink-soft);margin:0;font-size:12.5px}@media (width<=1340px){.followups-view{height:auto;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{flex-direction:column;align-items:flex-start;padding:22px 20px}.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 20px 28px}.fu-tuner{border-left:0;display:block}}@media (width<=560px){.appbar{gap:8px;padding-inline:10px}.appbar-title{white-space:nowrap;font-size:18px}.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:19px}.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}}.cdp{width:100%;min-width:0;color:var(--ink);background:var(--panel);font-family:var(--font-sans);--cdp-risk:#9a3412;--cdp-stale:#526174;--cdp-healthy:#18735a;--cdp-neutral:#3f5f9c;padding:clamp(18px,2.5vw,32px);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:24px;padding-bottom:18px;display:flex}.cdp-heading-copy{min-width:0}.cdp-kicker{color:var(--ink-faint);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:10px;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{letter-spacing:-.035em;font-size:clamp(22px,3vw,30px);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{color:var(--ink-soft);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:8px 16px;margin:10px 0 0;font-size:12px;display:flex}.cdp-counts span+span:before{content:"·";color:var(--line-2);margin-right:16px}.cdp-date-nav{flex:none;align-items:center;gap:6px;display:inline-flex}.cdp-date-nav button{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--panel);min-width:36px;height:36px;color:var(--ink-soft);font:inherit;cursor:pointer;place-items:center;padding:0 10px;font-size:12px;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);margin:0;font-size:12.5px;line-height:1.45}.cdp-all-day{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;min-width:0;margin-bottom:12px;display:grid}.cdp-all-day h3{color:var(--ink-faint);letter-spacing:.04em;text-transform:uppercase;padding:12px 10px;font-size:10px;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{background:0 0;border:0;align-items:baseline;gap:8px;margin-bottom:7px;display:flex}.cdp-all-day.is-empty h3{flex:none;padding:0;font-size:9px}.cdp-all-day.is-empty .cdp-all-day-content{border:0;padding:0;display:block}.cdp-all-day.is-empty .cdp-empty{font-size:10.5px}.cdp-call-card{--cdp-event-color:var(--cdp-neutral);--cdp-event-bg:color-mix(in srgb, var(--accent-soft) 68%, var(--panel));border:1px solid color-mix(in srgb, var(--cdp-event-color) 28%, var(--line-2));border-left:4px solid var(--cdp-event-color);background:var(--cdp-event-bg);width:100%;min-width:0;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:6px;flex-direction:column;align-items:flex-start;gap:1px;padding:8px 10px;display:flex;overflow:hidden}.cdp-call-card[data-tone=risk]{--cdp-event-color:var(--cdp-risk);--cdp-event-bg:color-mix(in srgb, #f59e0b 14%, var(--panel))}.cdp-call-card[data-tone=stale]{--cdp-event-color:var(--cdp-stale);--cdp-event-bg:color-mix(in srgb, #94a3b8 16%, var(--panel))}.cdp-call-card[data-tone=healthy]{--cdp-event-color:var(--cdp-healthy);--cdp-event-bg:color-mix(in srgb, #34d399 13%, 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{border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000;border-radius:4px;height:100%;padding:6px 8px}.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-variant-numeric:tabular-nums;font-size:10.5px;font-weight:650}.cdp-live{border:1px solid var(--cdp-event-color);color:var(--cdp-event-color);letter-spacing:.08em;border-radius:3px;padding:1px 4px;font-size:7.5px;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:10.5px;font-weight:700;line-height:1.2}.cdp-call-title{color:var(--ink);font-size:12.5px;font-weight:700;line-height:1.25}.cdp-call-status{color:var(--ink-soft);align-items:center;gap:4px;margin-top:2px;font-size:9.5px;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:var(--cdp-healthy)}.cdp-call-recording{color:var(--ink-faint);margin-top:2px;font-size:9.5px;line-height:1.2}.cdp-timeline-region{min-width:0}.cdp-timeline-head{justify-content:space-between;align-items:baseline;gap:16px;padding:9px 0;display:flex}.cdp-timeline-head h3{font-size:14px;font-weight:650}.cdp-timeline-head p{color:var(--ink-faint);font-variant-numeric:tabular-nums;margin:0;font-size:10.5px}.cdp-timeline-empty{border:1px solid var(--line-2);border-radius:var(--r);background:var(--surface-container-lowest);text-align:center;padding:22px 16px}.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-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px;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;border:1px solid color-mix(in srgb, var(--line-2) 68%, transparent);background:color-mix(in srgb, var(--panel) 90%, transparent);max-width:calc(100% - 24px);color:var(--ink-faint);pointer-events:none;border-radius:999px;margin:0;padding:4px 7px;font-size:10px;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-task-card{border:1px solid var(--line-2);border-left:4px solid color-mix(in srgb, var(--ink-soft) 72%, var(--line-2));background:var(--panel);border-radius:6px;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-toggle{width:34px;min-height:42px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;place-items:start center;padding:12px 0 0;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;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:1;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:1px 10px;padding:8px 9px 9px 2px;display:grid;overflow:hidden}.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);grid-column:1;font-size:12px;font-weight:680;line-height:1.25}.cdp-task-context{color:var(--ink-soft);grid-column:1;font-size:9.5px;line-height:1.25}.cdp-task-reason{color:var(--ink-faint);grid-column:1/-1;margin-top:3px;font-size:9.5px;line-height:1.25}.cdp-task-when{color:var(--ink-faint);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:1/2/span 2;font-size:9.5px}.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{border:1px solid var(--line-2);border-radius:var(--r);background:var(--surface-container-low);margin-top:14px;padding:12px}.cdp-needs-time.is-empty{background:var(--surface-container-lowest);align-items:center;gap:12px;padding:8px 10px;display:flex}.cdp-needs-time-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:9px;display:flex}.cdp-needs-time.is-empty .cdp-needs-time-head{flex:none;gap:8px;margin:0}.cdp-needs-time.is-empty .cdp-kicker{display:none}.cdp-needs-time h3{font-size:14px;font-weight:650}.cdp-needs-time-head>span{background:var(--panel);min-width:24px;color:var(--ink-soft);text-align:center;border-radius:999px;padding:2px 7px;font-size:10px;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:16px 12px 24px}.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 12px}.cdp-counts span+span:before{margin-right:12px}.cdp-all-day:not(.is-empty){grid-template-columns:54px minmax(0,1fr)}.cdp-all-day h3{padding:9px 7px;font-size:8.5px}.cdp-all-day-content{grid-template-columns:minmax(0,1fr);padding:5px}.cdp-all-day.is-empty{min-height:0;margin-bottom:4px}.cdp-all-day.is-empty h3{padding:0}.cdp-all-day.is-empty .cdp-empty{font-size:9.5px}.cdp-timeline-head{padding:7px 0}.cdp-timeline{grid-template-columns:52px minmax(0,1fr)}.cdp-time-mark{max-width:calc(100% - 6px);font-size:8.5px;right:6px}.cdp-canvas-empty{max-width:calc(100% - 16px);font-size:9px;top:9px;left:8px}.cdp-timeline-item{left:calc(var(--cdp-item-left) + 1px);width:calc(var(--cdp-item-width) - 2px)}.cdp-call-card.is-timeline{border-left-width:3px;padding:5px 6px}.cdp-call-topline{gap:2px 4px}.cdp-call-topline time,.cdp-call-company{font-size:9px}.cdp-call-title{font-size:11px}.cdp-call-status,.cdp-call-recording{font-size:8.5px}.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-task-card.is-timeline .cdp-task-title{font-size:10.5px}.cdp-task-card.is-timeline .cdp-task-context,.cdp-task-card.is-timeline .cdp-task-reason,.cdp-task-card.is-timeline .cdp-task-when{font-size:8.5px}.cdp-needs-time.is-empty{flex-wrap:wrap;align-items:baseline;gap:4px 10px}}@container app-stage (width<=480px){.cdp-timeline-head{flex-direction:column;align-items:flex-start;gap:2px}.cdp-live{padding-inline:3px}.cdp-timeline-item[data-overlapping=true] .cdp-call-recording{font-size:8px}.cdp-timeline,.cdp-time-gutter,.cdp-timeline-canvas{height:var(--cdp-narrow-timeline-height)}.cdp-time-mark,.cdp-grid-line,.cdp-now-line{top:var(--cdp-narrow-mark-top)}.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-item>.cdp-call-card,.cdp-timeline-item>.cdp-task-card{width:100%;height:100%;min-height:0}.cdp-call-status{white-space:normal}}@media (prefers-reduced-motion:reduce){.cdp *,.cdp :before,.cdp :after{scroll-behavior:auto!important}}:root{--font-sans:"Open Sans Variable", "Open Sans", Arial, sans-serif;--bg:#f6f7f9;--bg-2:#eef0f3;--panel:#fff;--panel-2:#f4f5f7;--ink:#1a2332;--ink-soft:#4d5663;--ink-faint:#667085;--line:#f1f3f6;--line-2:#e8ebf0;--accent:#455b54;--accent-ink:#37473f;--accent-soft:#eceff0;--primary:#37503f;--primary-hover:#2c4034;--good:#98a2b3;--good-soft:#eef0f3;--warn:#98a2b3;--warn-soft:#eef0f3;--bad:#475467;--bad-soft:#f4f5f7;--coach-alert:#344054;--coach-urgent:#101828;--coach-emphasis:#2c4034;--on-primary:#fff;--primary-container:#e3e8e6;--on-primary-container:#37473f;--primary-fixed:#eceff0;--primary-fixed-dim:#d3dad8;--on-primary-fixed:#2c4034;--on-primary-fixed-variant:#37473f;--secondary:#475467;--secondary-container:#eef0f3;--on-secondary-container:#475467;--secondary-fixed:#eef0f3;--on-secondary-fixed:#101828;--on-secondary-fixed-variant:#475467;--tertiary-fixed:#f2f4f7;--on-tertiary-fixed:#344054;--error:#475467;--error-container:#f4f5f7;--on-error-container:#344054;--surface:#f7f8fa;--surface-container-lowest:#fff;--surface-container-low:#f4f5f7;--surface-container:#eef0f3;--surface-container-high:#e7e9ee;--surface-container-highest:#e0e3e9;--surface-variant:#e7e9ee;--on-surface:#101828;--on-surface-variant:#475467;--outline:#98a2b3;--outline-variant:#e2e5eb;--r-sm:4px;--r:6px;--r-lg:8px;--r-xl:10px;--shadow-xs:none;--shadow-sm:none;--shadow:0 1px 2px #10182808, 0 8px 20px -14px #1018281a;--shadow-lg:0 8px 24px #1018280d, 0 24px 48px -28px #10182824;--ease:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.18, .89, .32, 1.08);--dur:.18s;--sidenav-w:256px;--rail-w:52px;--sc-panel-w:340px;--space-page-x:40px;--space-page-y:44px;--space-stack:36px;--space-card:22px;font-synthesis:none;-webkit-text-size-adjust:100%}.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:9px;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:9.5px}.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-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-D6YLwQD9.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)}.surface-level-1{background-color:var(--surface-container-low)}.surface-level-2{background-color:var(--surface-container);box-shadow:0 4px 12px #10182809}*{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}button,input,select,textarea{font-family:inherit}@keyframes fadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.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}@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:#fbfbfd;--public-surface:#fff;--public-surface-muted:#f5f5f7;--public-text:#1d1d1f;--public-secondary:#6e6e73;--public-separator:#1d1d1f1a;--public-accent:#37503f;--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}.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 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}.btn-newdeal{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel);color:var(--ink);font:inherit;cursor:pointer;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease);justify-content:center;align-items:center;gap:8px;margin:0 2px 12px;padding:9px;font-size:13px;font-weight:500;display:flex}.btn-newdeal:hover{background:var(--panel-2);border-color:var(--line-2)}.btn-newdeal:active{transform:scale(.98)}.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:9.5px;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-mention-menu{z-index:8;border:1px solid var(--line-2);background:var(--panel);border-radius:12px;width:min(360px,100%);max-height:284px;position:absolute;bottom:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 14px 34px #141c222e}.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:9.5px;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-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-dot{background:var(--error);border:1px solid var(--surface);border-radius:50%;width:8px;height:8px;position:absolute;top:9px;right:9px}.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 .btn-newdeal{margin:0 0 14px;padding:11px 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;color:#f2f4f7;border-radius:var(--r);box-shadow:var(--shadow-lg);animation:fadeUp .18s var(--ease);background:#303033;padding:11px 16px;font-size:13px;font-weight:500;position:fixed}.stub{place-items:center;min-height:calc(100vh - 56px);padding:40px 24px;display:grid}.stub-card{text-align:center;background:var(--surface-container-lowest);border:1px solid var(--line);border-radius:var(--r-xl);max-width:460px;box-shadow:var(--shadow);flex-direction:column;align-items:center;gap:10px;padding:40px 44px;display:flex}.stub-icon{background:var(--primary-fixed);width:60px;height:60px;color:var(--primary);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.stub-title{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:580}.stub-blurb{color:var(--on-surface-variant);margin:0;font-size:14px;line-height:1.55}.stub-tag{color:var(--primary);background:var(--secondary-container);border-radius:999px;margin-top:8px;padding:5px 12px;font-size:12px;font-weight:500}.topbar{background:var(--panel);border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);z-index:20;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 22px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:11px;display:flex}.logo{background:var(--primary);color:#fff;border-radius:var(--r);width:34px;height:34px;box-shadow:var(--shadow-sm);place-items:center;font-size:15px;display:grid}.brand-name{letter-spacing:-.02em;font-weight:530}.brand-sub{color:var(--ink-faint);font-size:12px}.topbar-right{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.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}.int-dot{background:var(--ink-soft);width:6px;height:6px;box-shadow:none;border-radius:50%}.integration.off .int-dot{background:var(--ink-faint);box-shadow:none}.calendar-view{animation:fadeUp .3s var(--ease);flex-direction:column;flex:1;display:flex}.cal-head{padding:24px 18px 4px}.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}.agenda-summary{gap:10px;margin-bottom:20px;display:flex}.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}.pill-risk{color:var(--bad);border-color:color-mix(in srgb, var(--bad) 35%, var(--line));background:var(--bad-soft)}.day-group{margin-bottom:28px}.day-label{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-faint);margin:8px 4px 12px;font-size:11px;font-weight:580}.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}.live-tag{letter-spacing:.06em;color:var(--ink-soft);border:1px solid var(--line-2);background:0 0;border-radius:5px;width:fit-content;padding:1px 6px;font-size:9px;font-weight:650}.event-body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.event-title{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.event-sub{color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.event-sub.muted{color:var(--ink-faint);font-style:italic}.event-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.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{letter-spacing:-.025em;margin:0;font-size:21px;font-weight:530}.brief-header{border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);margin-bottom:16px;padding-bottom:15px}.brief-title-row{align-items:center;gap:10px;display:flex}.brief-time{color:var(--ink-soft);margin:5px 0 11px;font-size:13px}.deal-meta{flex-wrap:wrap;align-items:center;gap:10px;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-amount{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{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-faint);align-items:center;gap:8px;margin:0 0 11px;font-size:12px;font-weight:620;display:flex}.count{background:var(--ink);color:#fff;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);background:var(--panel);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);border-radius:999px;padding:4px 9px;font-size:10px;font-weight:580;box-shadow:inset 0 1px #ffffffb8}.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%, #fff);border:1px solid var(--line);border-radius:var(--r-lg);margin-top:12px;padding:12px;box-shadow:inset 0 1px #ffffffc7}.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:9px;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:8px;display:flex}.call-title{flex:1;font-size:13px;font-weight:500}.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{color:var(--ink-soft);margin:7px 0;font-size:12.5px}.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:18px}.empty-state{text-align:center;color:var(--ink-soft);padding:44px 20px}.empty-emoji{opacity:.9;margin-bottom:12px;font-size:30px;display:block}.empty-icon{border-radius:var(--r-lg);background:var(--panel-2);width:48px;height:48px;color:var(--ink-soft);justify-content:center;align-items:center;margin:0 auto 14px;display:inline-flex}.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}.cal-empty{text-align:center;color:var(--ink-soft);padding:48px 28px}.cal-empty-title{letter-spacing:-.02em;color:var(--ink);margin:0 0 8px;font-size:18px;font-weight:530}.cal-empty-blurb{max-width:34ch;color:var(--ink-faint);margin:0 auto 18px;font-size:14px;line-height:1.5}.cal-empty-cta{border:1px solid var(--line-2);background:var(--panel);color:var(--ink);cursor:pointer;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:500}.cal-empty-cta:hover{border-color:var(--accent);color:var(--accent-ink)}.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:#fff;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{transform:scale(.98)}.analyze-btn:disabled{opacity:.65;cursor:progress}.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)}.field-row{grid-template-columns:1fr 1fr;gap:15px;display:grid}.field{flex-direction:column;margin-bottom:15px;display:flex}.field-label{color:var(--ink);margin-bottom:5px;font-size:12px;font-weight:530}.field-hint{color:var(--ink-faint);margin-bottom:6px;font-size:11.5px}.field input,.field textarea{font:inherit;color:var(--ink);background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r);resize:vertical;transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);padding:10px 13px}.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:#fff;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}.home{--home-muted:#667085;animation:fadeUp .3s var(--ease);padding:var(--space-page-y) var(--space-page-x) 56px;background:var(--panel);flex-direction:column;min-height:calc(100vh - 56px);display:flex}.home .kpi,.home .today-hero,.home .booked-target,.home .upcoming{background:var(--panel-2);box-shadow:none;border:none}.home-inner{flex-direction:column;flex:1;width:100%;display:flex}.today-hero{margin-bottom:var(--space-stack);border-radius:var(--r-lg);background:var(--panel);box-shadow:var(--shadow-xs);border:none;justify-content:space-between;align-items:flex-start;gap:32px;padding:28px 30px;display:flex}.today-hero--soon{border-color:color-mix(in srgb, var(--primary) 35%, var(--line));background:color-mix(in srgb, var(--primary-fixed) 55%, var(--panel))}.today-hero--live{border-color:var(--primary);background:color-mix(in srgb, var(--primary-container) 70%, var(--panel));box-shadow:var(--shadow-sm)}.today-hero-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:6px;font-size:11.5px;font-weight:620;display:block}.today-hero--live .today-hero-kicker,.today-hero--soon .today-hero-kicker{color:var(--coach-emphasis)}.today-hero-title{letter-spacing:-.02em;color:var(--coach-urgent);margin:0 0 4px;font-size:20px;font-weight:530}.today-hero-meta{color:var(--ink-soft);margin:0 0 10px;font-size:13px}.today-hero-move{color:var(--ink);margin:0;font-size:14px;line-height:1.45}.today-hero-move.muted{color:var(--ink-soft)}.today-hero-move-k{letter-spacing:.06em;text-transform:uppercase;min-width:4.5em;color:var(--coach-alert);margin-right:8px;font-size:11.5px;font-weight:620;display:inline-block}.today-hero-actions{flex-direction:column;flex-shrink:0;gap:8px;display:flex}.today-hero-primary,.today-hero-secondary{border-radius:var(--r);cursor:pointer;white-space:nowrap;padding:9px 14px;font-size:13px;font-weight:500}.today-hero-primary{background:var(--primary);color:var(--on-primary);border:none}.today-hero-primary:hover{background:var(--primary-hover)}.today-hero-secondary{border:1px solid var(--line-2);color:var(--ink-soft);background:0 0}.today-hero-secondary:hover{border-color:var(--accent);color:var(--accent)}@media (width<=720px){.today-hero{flex-direction:column}.today-hero-actions{flex-direction:row;width:100%}.today-hero-primary,.today-hero-secondary{flex:1}.home,.dealhub{padding:20px 16px 40px}.summary-strip{flex-wrap:wrap;gap:8px;margin-bottom:24px}.summary-cell{flex:calc(50% - 8px);gap:6px;min-width:140px;padding:14px 16px}.summary-value{font-size:18px}}.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:24px}.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;color:var(--ink);background:var(--panel);border:1px solid var(--line-2);cursor:pointer;white-space:nowrap;min-height:36px;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease);border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;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{color:#fff;background:var(--primary);border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:580;display:inline-grid}.filter-clear{color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 8px;font-size:12.5px;font-weight:480}.filter-clear:hover{color:var(--ink);background:var(--panel-2)}.filter-chip{background:var(--panel-2);border:none;border-radius:8px;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-body{font:inherit;cursor:pointer;color:var(--ink);background:0 0;border:none;align-items:center;gap:6px;max-width:340px;padding:6px 8px 6px 11px;font-size:13px;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{border-bottom:1px solid var(--line);color:var(--ink-faint);align-items:center;gap:8px;padding:10px 12px;display:flex}.fmenu-search input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:none;outline:none;flex:1;min-height:0;padding:0;font-size:13px}.fmenu-scroll{max-height:280px;padding:6px;overflow-y:auto}.fmenu-group+.fmenu-group{border-top:1px solid var(--line);margin-top:4px;padding-top:4px}.fmenu-group-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);padding:6px 8px 4px;font-size:10.5px;font-weight:580}.fmenu-item{width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:13px;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;cursor:pointer;color:var(--ink);background:0 0;border:none;border-radius:7px;align-items:center;gap:9px;padding:7px 10px;display:flex}.fmenu-option:hover{background:var(--panel-2)}.fmenu-check{border:1.5px solid var(--line-2);color:#fff;border-radius:5px;flex:none;place-items:center;width:17px;height:17px;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{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:480;overflow:hidden}.fmenu-option-hint{color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.fmenu-head{border-bottom:1px solid var(--line);align-items:center;gap:6px;padding:9px 12px;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{color:var(--ink);font-size:13px;font-weight:530}.fmenu-ops{border-bottom:1px solid var(--line);gap:2px;padding:8px 10px;display:flex}.fmenu-op{background:var(--panel-2);color:var(--ink-soft);font:inherit;cursor:pointer;white-space:nowrap;border:none;border-radius:6px;flex:1;padding:6px 8px;font-size:11.5px;font-weight:500}.fmenu-op:hover{color:var(--ink)}.fmenu-op.on{background:var(--accent-soft);color:var(--accent-ink)}.fmenu-pad{flex-direction:column;gap:10px;padding:12px;display:flex}.fmenu-range{flex-direction:row;gap:10px}.fmenu-pad label{color:var(--ink-soft);flex-direction:column;flex:1;gap:4px;min-width:0;font-size:11.5px;font-weight:500;display:flex}.fmenu-pad input{font:inherit;color:var(--ink);background:var(--panel);border:1px solid var(--line-2);border-radius:7px;min-width:0;padding:7px 9px;font-size:13px}.fmenu-pad input:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft);outline:none}.fmenu-foot{border-top:1px solid var(--line);background:var(--panel-2);justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;display:flex}.fmenu-add-another{color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;padding:5px 7px;font-size:12.5px;font-weight:480;display:inline-flex}.fmenu-add-another:hover{color:var(--ink);background:var(--panel)}.fmenu-done{padding:6px 14px!important;font-size:12.5px!important}.fmenu-empty{color:var(--ink-faint);text-align:center;margin:0;padding:14px 12px;font-size:13px}.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{color:var(--danger,#b42318);margin:8px 0 0;font-size:12px;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:8px;overflow:auto}.manage-views-item{text-align:left;cursor:pointer;width:100%;color:var(--ink);font:inherit;background:0 0;border:none;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;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:13.5px;font-weight:500}.manage-views-item-meta{color:var(--ink-faint);font-size:11px}.manage-views-detail{flex-direction:column;gap:14px;padding:18px 20px;display:flex;overflow:auto}.manage-views-detail label{color:var(--ink-soft);flex-direction:column;gap:4px;font-size:12px;font-weight:480;display:flex}.manage-views-detail input{font:inherit;color:var(--ink);background:var(--panel);border:1px solid var(--line-2);border-radius:8px;padding:8px 10px;font-size:13px}.manage-views-actions,.manage-views-share-row{align-items:flex-end;gap:8px;display:flex}.manage-views-share-row input{flex:1}.manage-views-shares h3{margin:0 0 8px;font-size:13px;font-weight:530}.manage-views-shares ul{flex-direction:column;gap:6px;margin:0 0 12px;padding:0;list-style:none;display:flex}.manage-views-shares li{background:var(--panel-2);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.manage-views-status{color:var(--ink-soft);margin:0;font-size:13px}.filter-empty{color:var(--ink-faint);margin:0;font-size:13px}@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}}.kpi-strip{margin-bottom:var(--space-stack);grid-template-columns:.9fr .9fr 1.15fr 1.15fr .9fr;gap:20px;display:grid}@media (width<=1100px){.kpi-strip{grid-template-columns:repeat(3,1fr)}}@media (width<=720px){.kpi-strip{grid-template-columns:repeat(2,1fr)}}.kpi{background:var(--panel);border-radius:var(--r);padding:var(--space-card) 18px;box-shadow:none;border:none;flex-direction:column;gap:10px;min-width:0;display:flex}.kpi--primary{border-color:var(--line-2);box-shadow:var(--shadow-sm)}.kpi--primary .kpi-tile{background:var(--accent-soft);color:var(--accent-ink)}.kpi--primary .kpi-value{font-size:26px}.kpi-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.kpi-label{color:var(--ink-soft);letter-spacing:-.005em;font-size:12px;font-weight:480}.kpi-tile{background:var(--surface-container);width:28px;height:28px;color:var(--ink-soft);border-radius:7px;flex:none;place-items:center;display:grid}.kpi-value-row{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.kpi-value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:23px;font-weight:500;line-height:1}.kpi-delta{background:var(--panel-2);color:var(--ink-soft);border-radius:999px;padding:1px 6px;font-size:11px;font-weight:530}.kpi-delta--bad{color:var(--bad);background:0 0}.kpi-sub{color:var(--home-muted);font-size:11.5px;line-height:1.35}.home-mid{margin-bottom:var(--space-stack);grid-template-columns:1.9fr 1fr;align-items:stretch;gap:20px;display:grid}@media (width<=980px){.home-mid{grid-template-columns:1fr}}.bt-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-xs);flex-direction:column;padding:16px 18px 12px;display:flex;position:relative}.bt-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bt-title,.ua-title{letter-spacing:-.01em;margin:0;font-size:14px;font-weight:530}.bt-sub,.ua-sub{color:var(--home-muted);margin:3px 0 0;font-size:12px}.bt-delta{background:var(--panel-2);color:var(--ink-soft);border-radius:999px;flex:none;padding:2px 8px;font-size:11px;font-weight:530}.bt-delta--good{background:var(--panel-2);color:var(--ink-soft)}.bt-legend{gap:16px;margin:10px 0 4px;display:flex}.bt-key{color:var(--ink-soft);align-items:center;gap:6px;font-size:11.5px;font-weight:480;display:inline-flex}.bt-swatch{border-radius:3px;width:9px;height:9px;display:inline-block}.bt-swatch--booked{background:var(--accent)}.bt-swatch--target{background:var(--ink-faint);opacity:.6}.bt-svg{width:100%;height:auto;margin-top:4px;display:block}.bt-grid{stroke:var(--line);stroke-width:1px;stroke-dasharray:2 4}.bt-ylabel,.bt-xlabel{fill:var(--home-muted);font-variant-numeric:tabular-nums;font-size:10.5px}.bt-line{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.bt-line--booked{stroke:var(--accent)}.bt-line--target{stroke:var(--ink-faint);stroke-width:1.5px;stroke-dasharray:4 4;opacity:.7}.bt-area{fill:var(--accent);opacity:.07}.bt-crosshair{stroke:var(--line-2);stroke-width:1px}.bt-dot{fill:var(--accent);stroke:#fff;stroke-width:2px}.bt-tip{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-sm);box-shadow:var(--shadow);pointer-events:none;white-space:nowrap;z-index:2;animation:fadeUp .12s var(--ease);flex-direction:column;gap:4px;padding:9px 11px;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 12px))}.bt-tip-label{font-size:12px;font-weight:530}.bt-tip-row{color:var(--ink-soft);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.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);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);border-radius:6px;flex:none;place-items:center;margin-top:1px;display:grid}.sc-task-check:hover{border-color:var(--accent);color:var(--accent)}.sc-task-hero.done .sc-task-check{background:var(--ink-soft);border-color:var(--ink-soft);color:#fff}.sc-task-hero-text{flex:1;min-width:0}.sc-task-title{color:var(--ink);margin:0 0 7px;font-size:14.5px;font-weight:500;line-height:1.35}.sc-task-meta{color:var(--ink-faint);flex-wrap:wrap;align-items:center;gap:8px;font-size:11.5px;display:flex}.sc-task-kind,.sc-task-when{color:var(--ink-soft);font-weight:480}.sc-task-origin{font-size:11px}.sc-task-source{color:var(--accent);margin-top:8px;font-size:12px;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:8px;display:flex}.sc-task-edit-head button,.sc-task-edit-actions button{border:1px solid var(--line);background:var(--panel);color:var(--ink-soft);font:inherit;cursor:pointer;border-radius:7px;padding:5px 9px;font-size:11.5px}.sc-task-edit-actions button:last-child{border-color:var(--accent);color:var(--accent)}.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);gap:5px;font-size:11.5px;display:grid}.sc-task-edit-fields input,.sc-task-edit-fields textarea{box-sizing:border-box;border:1px solid var(--line);background:var(--panel);width:100%;color:var(--ink);font:inherit;border-radius:7px;padding:7px 8px;font-size:12px;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);text-decoration:underline}.sc-deal-link:disabled{cursor:default}.sc-inspect-count,.acct-count{text-align:center;min-width:18px;color:var(--ink-soft);background:var(--surface-container);border-radius:999px;margin-left:7px;padding:0 5px;font-size:11px;font-weight:530;line-height:17px;display:inline-block}.acct-kpi-flag{color:var(--bad);margin-left:7px;font-size:11px;font-weight:500}.acct-list-overdue{color:var(--bad);font-size:11px;font-weight:500}.task-list{margin:0;padding:0;list-style:none;overflow-y:auto}.task-empty{color:var(--ink-faint);padding:14px 12px;font-size:12.5px}.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)}.task-check.on{background:var(--ink-soft);border-color:var(--ink-soft);color:#fff}.task-check-btn:hover .task-check.on{color:#fff}.task-body-btn{text-align:left;min-width:0;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;padding:8px 12px 8px 6px;display:flex}.task-body-btn:disabled{cursor:default}.task-body-btn:not(:disabled):hover{background:var(--panel-2)}.task-ico{background:var(--surface-container-low);width:28px;height:28px;color:var(--ink-soft);border-radius:8px;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{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{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:480;overflow:hidden}.task-sub{color:var(--ink-faint);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.task-right{flex-direction:column;flex:none;align-items:flex-end;gap:3px;display:flex}.task-pill{letter-spacing:.02em;border-radius:999px;padding:1.5px 7px;font-size:10px;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-when{color:var(--ink-faint);font-variant-numeric:tabular-nums;font-size:11px}.stats{grid-template-columns:1.9fr 1fr;align-items:stretch;gap:12px;margin-bottom:26px;display:grid}.stat{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);flex-direction:column;gap:6px;padding:15px 17px;display:flex}.stat-group{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);flex-direction:column;padding:2px 18px;display:flex}.stat-group-row{border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);flex:1;justify-content:space-between;align-items:center;gap:12px;min-height:62px;display:flex}.stat-group-row:last-child{border-bottom:none}.stat-group-value{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:580}.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{border-radius:var(--r);background:var(--panel);border:none;flex-direction:column;flex:1;gap:8px;padding:18px 20px;display:flex}.summary-cell:first-child{border-left:none}.summary-value{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:500}.summary-sub{color:var(--ink-soft);font-size:11.5px;line-height:1.35}.stat--hero{justify-content:flex-start;gap:16px;padding:20px 22px}.hero-head{flex-direction:column;gap:6px;display:flex}.hero-value{letter-spacing:-.035em;font-size:40px;font-weight:500;line-height:1}.hero-sub{color:var(--ink-soft);letter-spacing:-.005em;font-size:12.5px}.hero-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.hero-row{border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);align-items:center;gap:10px;padding:9px 0;font-size:13px;display:flex}.hero-row:last-child{border-bottom:none}li:has(>.hero-row-btn){border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent)}li:has(>.hero-row-btn):last-child{border-bottom:none}.hero-row-btn{cursor:pointer;text-align:left;width:100%;color:inherit;font:inherit;transition:background .15s var(--ease);background:0 0;border:none;border-radius:6px;margin:0 -6px;padding:9px 6px}.hero-row-btn:hover{background:color-mix(in srgb, var(--accent) 8%, transparent)}.hero-row-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.hero-row-pip{border-radius:50%;flex:none;width:7px;height:7px}.hero-row-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:480;overflow:hidden}.hero-row-amt{color:var(--ink-soft);font-variant-numeric:tabular-nums;flex:none}.stat-label{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-faint);font-size:11px;font-weight:580}.stat-value{letter-spacing:-.03em;font-size:26px;font-weight:580}.home-cols{flex:1;grid-template-columns:1fr 1fr;align-items:start;gap:22px;display:grid}.home-col{min-width:0}.col-head{align-items:baseline;gap:9px;margin-bottom:12px;display:flex}.col-head h2{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:530}.col-count{color:var(--bad);background:var(--bad-soft);border-radius:999px;padding:1px 9px;font-size:12px;font-weight:580}.col-sub{color:var(--home-muted);font-size:12px}.col-empty{color:var(--ink-soft);background:var(--panel-2);border-radius:var(--r);padding:12px 14px;font-size:13px;font-weight:500}.deal-row{text-align:left;background:var(--panel);border:1px solid var(--line);border-radius:var(--r);cursor:pointer;width:100%;color:inherit;transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease), transform var(--dur) var(--ease);margin-bottom:10px;padding:13px 15px;display:block}.deal-row:hover{border-color:var(--line-2);box-shadow:var(--shadow)}.deal-row-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.deal-row-title{min-width:0}.deal-account{letter-spacing:-.01em;font-weight:530;display:block}.deal-name{color:var(--ink-faint);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.deal-row-meta{flex-shrink:0;align-items:center;gap:8px;display:flex}.deal-amount{font-size:13px;font-weight:530}.risk-line{align-items:center;gap:8px;margin-top:11px;display:flex}.risk-title{color:var(--ink);font-size:13px;font-weight:500}.more-signals{color:var(--ink-faint);background:var(--bg-2);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:580}.deal-row-foot{margin-top:11px}.health-pill{align-items:center;gap:6px;font-size:12px;font-weight:530;display:inline-flex}.health-pip{border-radius:50%;width:7px;height:7px}.winner-top{align-items:flex-start;gap:11px;display:flex}.winner-top .deal-row-head{flex:1}.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-gaps{color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.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:fadeUp .3s var(--ease);padding:var(--space-page-y) var(--space-page-x) 56px;background:var(--panel);flex-direction:column;min-height:calc(100vh - 56px);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:28px 24px 24px}.dealhub .kb-card{background:var(--panel);box-shadow:none;border: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{background:var(--panel-2);border-radius:var(--r-lg);box-shadow:none;margin-bottom:var(--space-stack);border:none;padding:24px 28px}.ask--cta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.ask-cta-title{letter-spacing:-.02em;margin:0 0 4px;font-size:16px;font-weight:530}.ask-cta-blurb{max-width:52ch;color:var(--ink-faint);margin:0;font-size:13px;line-height:1.45}.ask-cta-btn{background:var(--accent);color:#fff;cursor:pointer;border:1px solid #0000;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:500;display:inline-flex}.ask-cta-btn:hover{background:color-mix(in srgb, var(--accent) 85%, black)}.ask-bar{gap:10px;display:flex}.ask-input{font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--line-2);border-radius:var(--r);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);flex:1;padding:11px 14px}.ask-input::placeholder{color:var(--ink-faint)}.ask-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);background:var(--panel);outline:none}.ask-btn{color:#fff;background:var(--primary);border-radius:var(--r);cursor:pointer;transition:background var(--dur) var(--ease), transform var(--dur) var(--ease);border:none;padding:0 20px;font-size:13px;font-weight:530}.ask-btn:hover{background:var(--primary-hover)}.ask-btn:active{transform:scale(.98)}.ask-btn:disabled{opacity:.65;cursor:progress}.ask-suggestions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ask-chip{color:var(--ink-soft);background:var(--bg);border:1px solid var(--line);cursor:pointer;transition:border-color var(--dur) var(--ease), color var(--dur) var(--ease), background var(--dur) var(--ease);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:500}.ask-chip:hover{border-color:var(--accent);color:var(--accent-ink);background:var(--accent-soft)}.ask-answer{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r);animation:fadeUp .24s var(--ease);margin-top:14px;padding:14px 16px}.ask-answer.err{color:var(--bad);background:var(--bad-soft);flex-direction:column;gap:6px;font-size:13px;display:flex}.ask-hint{color:var(--ink-soft);font-size:12.5px}.ask-hint code{background:var(--bg-2);border-radius:5px;padding:1px 5px;font-size:12px}.ask-q{color:var(--ink-faint);margin-bottom:8px;font-size:12px;font-weight:530}.ask-text{color:var(--ink);white-space:pre-wrap;margin:0;line-height:1.6}.kb-head{align-items:center;gap:12px;margin-bottom:20px;display:flex}.kb-head h2{margin:0;font-size:15px;font-weight:530}.kb-ask-btn{border:1px solid var(--line-2);background:var(--panel);color:var(--ink-soft);border-radius:var(--r);font:inherit;cursor:pointer;align-items:center;gap:6px;margin-left:auto;padding:6px 11px;font-size:12.5px;font-weight:500;display:inline-flex}.kb-ask-btn:hover{border-color:var(--accent);color:var(--accent)}.kanban{flex:1;grid-auto-columns:minmax(260px,1fr);grid-auto-flow:column;gap:24px;min-height:320px;padding-bottom:16px;display:grid;overflow-x:auto}.kb-col{border-radius:var(--r-lg);background:0 0;border:none;flex-direction:column;gap:6px;min-width:0;padding:4px;display:flex}.kb-col-head{flex-direction:column;gap:8px;padding:8px 10px 18px;display:flex}.kb-col-head-row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.kb-col-name{letter-spacing:.02em;color:var(--ink-soft);font-size:12px;font-weight:500}.kb-col-meta{color:var(--ink-faint);font-size:11px;font-weight:500}.kb-col-diag{color:var(--ink-soft);letter-spacing:.01em;font-size:10px;font-weight:500;line-height:1.3}.kb-col-body{flex-direction:column;flex:1;gap:16px;min-height:40px;display:flex;overflow-y:auto}.kb-empty{color:var(--ink-faint);text-align:center;border:1px dashed var(--line);border-radius:var(--r);background:color-mix(in srgb, var(--panel-2) 70%, transparent);padding:18px 10px;font-size:12px;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-radius:var(--r);cursor:pointer;width:100%;color:inherit;box-shadow:none;transition:background .15s var(--ease);border:none;padding:18px 18px 16px;display:block}.kb-card-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.kb-account{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:560;overflow:hidden}.kb-amount{color:var(--ink-soft);flex-shrink:0;font-size:13px;font-weight:500}.kb-name{color:var(--ink-faint);white-space:nowrap;text-overflow:ellipsis;margin:6px 0 14px;font-size:13px;display:block;overflow:hidden}.kb-card-foot{align-items:center;gap:10px;display:flex}.kb-health{align-items:center;gap:5px;font-size:12px;font-weight:580;display:inline-flex}.kb-card-foot .sev-dot{margin-left:auto}.kb-full-deal{border-radius:var(--r-sm);width:100%;color:var(--ink-faint);cursor:pointer;text-align:left;background:0 0;border:none;margin-top:12px;padding:6px 8px;font-size:11px;font-weight:500}.kb-full-deal:hover{color:var(--accent);background:color-mix(in srgb, var(--accent) 6%, transparent)}.kb-card{cursor:grab}.kb-card:active{cursor:grabbing}.kb-card.on{background:color-mix(in srgb, var(--accent-soft) 55%, var(--panel));box-shadow:none;border:none;outline:none}.kb-card.dragging{opacity:.45}.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:fadeUp .18s var(--ease);display:flex;position:absolute;inset:0}.dn-rail{background:var(--panel-2);border-right:none;flex-direction:column;flex-shrink:0;gap:14px;width:220px;padding:28px 16px 32px;display:flex;overflow-y:auto}.dn-rail .kb-card{background:var(--panel);box-shadow:none;border:none;padding:12px 12px 10px}.dn-rail .kb-card.on{background:color-mix(in srgb, var(--accent-soft) 70%, var(--panel))}.dn-back{color:var(--ink-soft);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:4px 0 10px;font-size:12.5px;font-weight:500}.dn-back:hover{color:var(--ink)}.dn-rail-group{flex-direction:column;gap:12px;display:flex}.dn-rail-stage{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-faint);margin:16px 2px 4px;font-size:10px;font-weight:580}.dn-rail .kb-card{cursor:pointer}.dn-doc{background:var(--panel);flex:1;min-width:0;padding:52px 72px 104px;display:block;overflow-y:auto}.dn-doc-inner{width:min(100%,720px);min-width:0;margin:0 auto}.dn-side{width:100%;margin:28px 0 8px;position:static}.dn-side .dn-section{margin-top:0}.dn-tabs{background:var(--panel-2);border-radius:var(--r);border:1px solid #0000;gap:4px;margin-bottom:20px;padding:4px;display:flex}.dn-tab{font:inherit;color:var(--ink-faint);cursor:pointer;white-space:nowrap;transition:background var(--dur) var(--ease), color var(--dur) var(--ease);background:0 0;border:0;border-radius:8px;flex:1;padding:7px 8px;font-size:12px;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{color:var(--ink-faint);margin:-4px 0 14px;font-size:11.5px;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-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-textarea{resize:vertical;line-height:1.5}.crm-select .sel-trigger{border-radius:var(--r);padding:8px 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:26px}.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);flex:none;font-size:11px;font-weight:580}.crm-hint{color:var(--ink-faint);margin-top:-2px;font-size:11px}.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);font-weight:530}.dn-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dn-title{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:500}.dn-byline{color:var(--ink-soft);margin:4px 0 0;font-size:13px}.dn-close{border:1px solid var(--line);background:var(--panel);color:var(--ink-soft);cursor:pointer;border-radius:var(--r-sm);flex-shrink:0;width:32px;height:32px;font-size:14px}.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);color:var(--ink-soft);flex-wrap:wrap;gap:10px 22px;margin:22px 0 10px;padding-bottom:22px;font-size:12.5px;display:flex}.dn-meta b{color:var(--ink);font-weight:580}.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{border-radius:var(--r);background:0 0;border:none;flex-direction:column;gap:6px;padding:4px 0 8px;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:#1817130b}.dn-crit-check{border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:12px;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{flex:1;min-width:0;font-size:14px;font-weight:480}.dn-crit.met .dn-crit-label{color:var(--ink-soft)}.dn-crit-tag{color:var(--ink-soft);background:var(--bg-2);border:1px solid var(--line);border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:11px;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{animation:fadeUp .16s var(--ease);padding:0 12px 12px 42px}.dn-crit-action{color:var(--ink);margin:2px 0 8px;font-size:13.5px;font-weight:580}.dn-crit-evidence{color:var(--ink-soft);align-items:flex-start;gap:8px;margin:2px 0 10px;font-size:12.5px;line-height:1.5;display:flex}.dn-crit-track{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-sm);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.dn-crit-track p{color:var(--ink-soft);flex:1;margin:0;font-size:13px;line-height:1.55}.dn-crit-copy{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;flex-shrink:0;padding:3px 11px;font-size:11px;font-weight:500}.dn-crit-copy:hover{color:var(--ink);border-color:var(--accent)}.dn-lede{color:var(--ink);max-width:62ch;margin:28px 0 12px;font-size:16.5px;line-height:1.7}.dn-section{margin-top:44px}.dn-section--lead{margin-top:28px}.dn-section--lead .dn-p{max-width:62ch;font-size:16.5px;line-height:1.7}.dn-section h2{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-faint);margin:0 0 18px;font-size:12px;font-weight:500}.dn-ai-tag{letter-spacing:.02em;color:var(--accent-ink);text-transform:none;margin-left:8px;font-size:11px;font-weight:530}.dn-ai-tag.muted{color:var(--ink-faint)}.dn-health-read{border-radius:var(--r);background:var(--panel-2);border:1px solid #0000;padding:16px 18px}.dn-p{color:var(--ink);margin:0 0 16px;font-size:14.5px;line-height:1.7}.dn-p:last-child{margin-bottom:0}.dn-meeting-proof{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);padding:14px 16px}.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:12px;display:flex}.dn-meeting-proof-head>div{align-items:center;gap:9px;display:flex}.dn-meeting-proof p{color:var(--ink-soft);margin:8px 0 0;font-size:13px;line-height:1.55}.dn-status,.dn-source{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;padding:2px 8px;font-size:10px;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{color:var(--ink-soft);background:var(--panel);border:1px solid var(--line);border-radius:999px;padding:4px 9px;font-size:11.5px}.dn-evidence-line{align-items:center;gap:9px;margin-top:10px;padding:0 3px;display:flex}.dn-synthesis{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);margin-top:12px;padding:14px 16px}.dn-synthesis-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.dn-synthesis-head b{font-size:13.5px}.dn-synthesis-head>span{color:var(--ink-faint);text-align:right;font-size:10.5px}.dn-synth-group+.dn-synth-group{margin-top:14px}.dn-synth-group h3{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-faint);margin:0 0 6px;font-size:10.5px;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{color:var(--ink);font-size:13px;line-height:1.5}.dn-src{background:var(--accent);opacity:.4;cursor:help;vertical-align:2px;appearance:none;border:none;border-radius:999px;width:7px;height:7px;margin-left:6px;padding:0;transition:opacity .15s,transform .15s;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;border-radius:var(--r);background:var(--ink);width:max-content;max-width:280px;color:var(--bg);opacity:0;visibility:hidden;pointer-events:none;white-space:normal;text-align:left;flex-direction:column;gap:3px;padding:10px 12px;transition:opacity .15s,transform .15s,visibility .15s;display:flex;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 10px 30px #00000038}.dn-src-pop:after{content:"";border:5px solid #0000;border-top-color:var(--ink);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{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-faint);font-size:9.5px;font-weight:650}.dn-src-title{font-size:12px;font-weight:530;line-height:1.35}.dn-src-detail{color:#ffffffb8;font-size:11px;line-height:1.45}.dn-src-cta{color:var(--ink-faint);border-top:1px solid #ffffff29;margin-top:3px;padding-top:6px;font-size:10.5px;font-weight:580}.dn-muted{color:var(--ink-faint)}.dn-p i{color:var(--ink-soft)}.dn-actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.dn-act{background:var(--accent);color:#fff;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;padding:9px 16px;font-size:13px;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)}.dn-draft{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);margin-top:14px;padding:14px 16px}.dn-draft-head{text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:10px;font-weight:580;display:flex}.dn-draft-copy{border:1px solid var(--line-2);background:var(--panel);color:var(--ink-soft);cursor:pointer;letter-spacing:0;text-transform:none;border-radius:999px;padding:3px 11px;font-size:11px;font-weight:500}.dn-draft-copy:hover{color:var(--ink);border-color:var(--accent)}.dn-draft-body{color:var(--ink);white-space:pre-wrap;margin:0;font-size:13.5px;line-height:1.65}.settings{animation:fadeUp .3s 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-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-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}@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-invite-form{grid-template-columns:1fr}.member-actions,.member-permissions{width:100%}.member-permissions{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);width:38px;height:38px;color:var(--ink-soft);background:#fff;flex:0 0 38px;place-items:center;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:9.5px;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:#fff;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)}.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}.slack-channel-manager{border-top:1px solid var(--line-2);margin-top:14px;padding-top:14px}.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:9.5px;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:#8a5a00;border-color:color-mix(in srgb, #c88900 35%, var(--line));background:color-mix(in srgb, #f3b522 14%, var(--panel))}.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:#fff;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-hint{color:var(--ink-soft);background:var(--panel);border:1px solid var(--line);cursor:pointer;transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease);border-radius:999px;align-items:center;gap:8px;padding:5px 10px;font-size:12px;display:inline-flex}.cmdk-hint:hover{color:var(--ink);border-color:var(--line-2)}.cmdk-hint kbd{font:inherit;color:var(--ink-faint);background:var(--bg-2);border:1px solid var(--line);border-radius:6px;padding:1px 6px;font-size:11px}.cmdk-backdrop{z-index:50;animation:fadeUp .16s 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%;color:var(--ink);background:0 0;outline:none;padding:16px 18px;font-family:inherit;font-size:15px}.cmdk-input::placeholder{color:var(--ink-faint)}.cmdk-list{padding:6px;overflow-y:auto}.cmdk-empty{text-align:center;color:var(--ink-faint);padding:22px 14px;font-size:13px}.cmdk-group{padding:4px 0}.cmdk-group-label{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-faint);padding:6px 10px 4px;font-size:10px;font-weight:580}.cmdk-item{text-align:left;border-radius:var(--r-sm);width:100%;color:var(--ink);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;font-family:inherit;font-size:14px;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{color:var(--ink-faint);flex:none;font-size:11px}.cmdk-item.active .cmdk-item-hint{color:var(--accent-ink)}.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);background:var(--panel);border-left:1px solid var(--line);flex-direction:column;flex:none;justify-content:flex-start;align-items:center;gap:8px;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;background:var(--ink);color:var(--panel);box-shadow:var(--shadow-sm);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);border-radius:6px;padding:5px 8px;font-size:11.5px;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 .28s var(--ease), min-width .28s var(--ease), opacity .2s 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)}.sc-panel-head{border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);justify-content:space-between;align-items:center;padding:20px 22px 16px;display:flex}.sc-panel-title{letter-spacing:-.01em;font-size:14px;font-weight:530}.sc-close{color:var(--ink-faint);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px;font-size:14px;line-height:1}.sc-close:hover{color:var(--ink);background:var(--bg-2)}.sc-panel-body{flex:auto;min-height:0;padding:24px 24px 44px;overflow-y:auto}.sc-muted{color:var(--ink-faint);font-size:13px}.sc-empty{color:var(--ink-soft);background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r);padding:14px;font-size:13px;line-height:1.5}.sc-context{background:var(--panel-2);border-radius:var(--r);border:none;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;padding:14px 16px;display:flex}.sc-context-main{flex-direction:column;gap:2px;min-width:0;display:flex}.sc-context-eyebrow{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-faint);font-size:11.5px;font-weight:580}.sc-context-acct{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:530;overflow:hidden}.sc-context-deal{color:var(--ink-faint);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.sc-context-actions{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.sc-context-btn{border:1px solid var(--line-2);background:var(--panel);color:var(--ink-soft);cursor:pointer;white-space:nowrap;transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease);border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:500}.sc-context-btn:hover{color:var(--ink);border-color:var(--accent)}.sc-context-btn.ghost{color:var(--ink-faint);border-color:#0000;padding:2px 8px}.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{flex-direction:column;gap:2px;max-height:260px;margin-top:8px;display:flex;overflow-y:auto}.sc-picker-item{text-align:left;cursor:pointer;transition:background var(--dur) var(--ease);background:0 0;border:1px solid #0000;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;gap:0 8px;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{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.sc-picker-deal{color:var(--ink-faint);white-space:nowrap;text-overflow:ellipsis;grid-column:1;font-size:11px;overflow:hidden}.sc-picker-health{font-variant-numeric:tabular-nums;grid-area:1/2/span 2;font-size:13px;font-weight:580}.sc-scope{background:var(--bg-2);border:1px solid var(--line);border-radius:999px;gap:2px;margin-bottom:8px;padding:2px;display:inline-flex}.sc-scope-tab{color:var(--ink-soft);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:5px 12px;font-size:12px;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{color:var(--ink-faint);margin:0 0 10px;font-size:11.5px}.sc-momentum{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:12px;font-size:11.5px;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{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--panel-2);margin-bottom:24px;padding:18px}.nba-risk{border-left-color:var(--bad)}.nba-process,.nba-readiness,.nba-healthy{border-left-color:var(--line-2)}.sc-nba-eyebrow{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-faint);font-size:10.5px;font-weight:530}.sc-nba-action{letter-spacing:-.01em;margin:4px 0;font-size:13.5px;font-weight:530;line-height:1.35}.sc-nba-reason{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.5}.sc-nba-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.sc-ai-tag{text-transform:uppercase;letter-spacing:.04em;color:var(--accent-ink);background:var(--accent-soft);white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:9.5px;font-weight:580}.sc-ai-tag.muted{color:var(--ink-faint);background:var(--bg-2);border:1px solid var(--line)}.sc-ai-read.muted{color:var(--ink-faint);margin-top:10px;font-size:12px;font-style:italic}.sc-ai-read:not(.muted){background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--ink-soft);margin-top:10px;padding:9px 11px;font-size:12.5px;line-height:1.55}.sc-ai-read p{margin:6px 0 0}.sc-ai-read-head{align-items:center;gap:8px;display:flex}.sc-ai-traj{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:1px 7px;font-size:9.5px;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-ai-focus-k{font-weight:530}.sc-draft{margin-top:16px}.sc-draft-btn{background:var(--panel-2);width:100%;color:var(--ink);border-radius:var(--r);cursor:pointer;transition:border-color var(--dur) var(--ease);border:none;padding:9px 12px;font-size:13px;font-weight:500}.sc-draft-btn:hover:not(:disabled){border-color:var(--accent)}.sc-draft-btn:disabled{opacity:.6;cursor:default}.sc-draft-out{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r);margin-top:10px;padding:12px 13px}.sc-draft-head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.sc-draft-copy{border:1px solid var(--line-2);background:var(--panel);color:var(--ink-soft);cursor:pointer;border-radius:999px;padding:2px 10px;font-size:11px;font-weight:500}.sc-draft-copy:hover{color:var(--ink);border-color:var(--accent)}.sc-draft-body{white-space:pre-wrap;margin:0;font-size:12.5px;line-height:1.6}.sc-draft-err{color:var(--bad);margin:10px 0 0;font-size:12px;line-height:1.5}.sc-moments-head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.sc-moments-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.sc-moments-title{letter-spacing:-.01em;font-size:13.5px;font-weight:530}.sc-moments-date{color:var(--ink-faint);font-size:11.5px}.sc-score{border:1px solid var(--line);border-radius:var(--r);background:var(--bg-2);margin-bottom:14px;padding:12px 13px}.sc-score-pending{gap:3px;display:grid}.sc-score-top{align-items:center;gap:12px;margin-bottom:12px;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-variant-numeric:tabular-nums;font-size:17px;font-weight:580}.sc-score-grade{letter-spacing:.06em;opacity:.85;margin-top:1px;font-size:9.5px;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{letter-spacing:-.01em;color:var(--ink);font-size:13.5px;font-weight:530}.sc-score-sub{color:var(--ink-faint);font-size:11.5px}.sc-score-list{flex-direction:column;gap:9px;display:flex}.sc-score-row{gap:9px;display:flex}.sc-score-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:4px}.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:8px;display:flex}.sc-score-label{color:var(--ink);font-size:12.5px;font-weight:500}.sc-score-val{font-variant-numeric:tabular-nums;color:var(--ink-soft);font-size:12px;font-weight:530}.sc-score-note{color:var(--ink-soft);margin:2px 0 0;font-size:11.5px;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);flex-wrap:wrap;align-items:center;gap:5px 9px;margin-top:6px;font-size:10.5px;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:9.5px;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{border:1px solid var(--line-2);border-radius:var(--r);background:var(--panel);gap:12px;margin:10px 0 2px 17px;padding:12px;display:grid}.sc-exemplar-status{border-left:2px solid var(--line-2);color:var(--ink-soft);background:var(--panel);margin:9px 0 1px 17px;padding:9px 10px;font-size:10.5px;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);letter-spacing:.045em;text-transform:uppercase;font-size:9.5px;font-weight:620}.sc-exemplar-head strong{color:var(--ink);font-size:12.5px;font-weight:600}.sc-exemplar-head p{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10.5px;line-height:1.4;overflow:hidden}.sc-exemplar-score{background:var(--panel-2);color:var(--ink-soft);border-radius:999px;flex:none;padding:3px 7px;font-size:9.5px;font-weight:580}.sc-exemplar-moment{border-left:2px solid var(--line-2);background:var(--bg-2);padding:10px}.sc-exemplar-moment-head{justify-content:space-between;gap:10px;margin-bottom:8px;display:flex}.sc-exemplar-moment ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sc-exemplar-moment li{padding-left:0;position:relative}.sc-exemplar-moment li+li{border-top:1px solid var(--line);padding-top:8px}.sc-exemplar-moment li.is-rep-question{border-left:2px solid var(--accent);padding-left:8px}.sc-exemplar-moment li>div{color:var(--ink-faint);justify-content:space-between;gap:8px;font-size:9.5px;display:flex}.sc-exemplar-moment li strong{color:var(--ink-soft);font-weight:600}.sc-exemplar-moment li p{color:var(--ink);overflow-wrap:anywhere;margin:2px 0 0;font-size:11.5px;line-height:1.5}.sc-exemplar-question-label{color:var(--accent-ink);margin-top:4px;font-size:9.5px;font-weight:580;display:inline-block}.sc-exemplar-why p{color:var(--ink-soft);margin:3px 0 0;font-size:11.5px;line-height:1.45}.sc-exemplar-try ul{color:var(--ink);gap:5px;margin:5px 0 0;padding-left:17px;font-size:11.5px;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:8px;margin-bottom:14px;display:flex}.sc-talk-k{color:var(--ink-soft);white-space:nowrap;font-size:11.5px}.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-variant-numeric:tabular-nums;font-size:11.5px;font-weight:530}.sc-moment-list{flex-direction:column;gap:10px;display:flex}.sc-moment{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);padding:10px 12px}.sc-moment-head{align-items:center;gap:8px;margin-bottom:5px;display:flex}.sc-moment-speaker{color:var(--ink-faint);font-size:11.5px}.sc-moment-text{color:var(--ink);margin:0;font-size:12.5px;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-metrics{flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;display:flex}.sc-metrics .sc-fact-k{flex-basis:100%;margin-bottom:2px}.sc-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}.sc-metric strong{color:var(--ink);margin-left:5px;font-weight:530}.sc-input{border:1px solid var(--line-2);border-radius:var(--r);width:100%;color:var(--ink);background:var(--panel-2);outline:none;padding:10px 12px;font-family:inherit;font-size:13px}.sc-input:focus{border-color:var(--accent)}.sc-chips{flex-direction:column;gap:6px;margin:10px 0 4px;display:flex}.sc-chip{text-align:left;border:1px solid var(--line);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:6px 11px;font-size:12px}.sc-chip:hover{color:var(--ink);border-color:var(--line-2)}.sc-answer{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r);margin-top:12px;padding:12px 13px}.sc-answer-q{color:var(--accent-ink);margin-bottom:6px;font-size:12px;font-weight:530}.sc-answer-t{white-space:pre-wrap;margin:0;font-size:13px;line-height:1.55}.sc-answer-coverage{color:var(--ink-faint);margin:9px 0 0;font-size:10.5px;line-height:1.45}.sc-answer-evidence{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.sc-answer-evidence summary{color:var(--accent-ink);cursor:pointer;font-size:10.5px;font-weight:600}.sc-answer-evidence ul{gap:7px;margin:9px 0 0;padding:0;list-style:none;display:grid}.sc-answer-evidence li{border:1px solid var(--line);background:var(--panel);border-radius:7px;padding:8px 9px}.sc-answer-evidence-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.sc-answer-evidence-head strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:610;overflow:hidden}.sc-answer-evidence-head span{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.05em;flex:none;font-size:9px;font-weight:560}.sc-answer-evidence-label{color:var(--ink-soft);margin-top:3px;font-size:10.5px;font-weight:560;display:block}.sc-answer-evidence li p{color:var(--ink-faint);margin:3px 0 0;font-size:10.5px;line-height:1.45}.sc-err{color:var(--bad);font-size:12.5px;line-height:1.5}.sc-acct-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.sc-acct-name{letter-spacing:-.02em;font-size:17px;font-weight:530}.sc-deal-name{color:var(--ink-faint);margin:4px 0 14px;font-size:12px}.sc-facts{background:0 0;border:none;border-radius:0;grid-template-columns:1fr 1fr;gap:12px;display:grid;overflow:visible}.sc-fact{background:var(--panel-2);border-radius:var(--r-sm);flex-direction:column;gap:8px;padding:16px;display:flex}.sc-fact-k{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-faint);font-size:10px;font-weight:580}.sc-fact-v{font-variant-numeric:tabular-nums;font-size:15px;font-weight:530}.sc-meter{background:var(--bg-2);border-radius:999px;height:6px;margin-top:12px;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{margin:0;font-size:13px;line-height:1.5}.sc-signals,.sc-people{flex-direction:column;gap:10px;display:flex}.sc-signal{border:1px solid var(--line);border-radius:var(--r);background:var(--panel-2);padding:11px 12px}.sc-signal-head{align-items:center;gap:7px;display:flex}.sc-signal-title{flex:1;min-width:0;font-size:13px;font-weight:500}.sc-signal-ev{color:var(--ink-soft);margin:7px 0 0;font-size:12px;line-height:1.5}.sc-inspect{flex-direction:column;gap:28px;padding-bottom:32px;display:flex}.sc-inspect-actions{margin:-6px 0 -8px}.sc-context-hero{gap:12px}.sc-context-hero .sc-acct-top{margin-bottom:0}.sc-call-ref{margin:0 0 10px;font-size:12px}.sc-context-score{align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.sc-context-score .sc-score-num{color:var(--coach-urgent);font-size:22px;font-weight:580}.sc-moment-list-compact .sc-moment{padding:8px 0}.sc-moment-list-compact .sc-moment+.sc-moment{border-top:1px solid var(--line)}.sc-full-deal-btn{border-radius:var(--r);background:var(--panel-2);width:100%;color:var(--ink-soft);cursor:pointer;border:none;padding:8px 12px;font-size:12px;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{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-faint);margin:0;font-size:11px;font-weight:580}.sc-inspect-signals{flex-direction:column;gap:18px;display:flex}.sc-inspect-signal{background:0 0;border:none;flex-direction:column;gap:4px;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{letter-spacing:-.01em;min-width:0;color:var(--ink);flex:1;margin:0;font-size:13px;font-weight:530;line-height:1.3}.sc-inspect-cat{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-faint);flex:none;font-size:10px;font-weight:530}.sc-inspect-evidence{color:var(--ink-soft);margin:2px 0 0;font-size:12px;line-height:1.5}.sc-inspect-label{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-faint);margin:8px 0 0;font-size:10px;font-weight:580}.sc-inspect-ok{background:0 0;border:none;padding:0}.sc-inspect-framework{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft);font-size:10px;font-weight:530}.sc-inspect-play-why{color:var(--ink);margin:2px 0 0;font-size:12px;line-height:1.5}.sc-inspect-track{color:var(--ink-soft);background:0 0;border:none;margin:6px 0 0;padding:0;font-size:12px;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:12px;display:grid}.sc-gap-action{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:13px;font-weight:500}.sc-gap-track{color:var(--ink-soft);margin:6px 0 0;font-size:12px;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:12px;font-weight:500}.sc-inspect-contact-meta{color:var(--ink-faint);font-size:11px}.sc-inspect-crm{background:var(--panel-2);border-radius:var(--r);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{border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);grid-template-columns:108px 1fr;gap:10px;padding:9px 12px;font-size:12px;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}.sc-person{border:1px solid var(--line);border-radius:var(--r);background:var(--panel-2);padding:10px 12px}.sc-person-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.sc-person-name{font-size:13px;font-weight:500}.sc-person-title{color:var(--ink-faint);font-size:12px}.tldr{background:var(--panel-2);border-radius:var(--r-lg);border:none;flex-direction:column;gap:8px;margin-bottom:18px;padding:13px 15px;display:flex}.tldr-row{align-items:baseline;gap:11px;min-width:0;display:flex}.tldr-kicker{text-transform:uppercase;letter-spacing:.04em;width:72px;color:var(--ink-faint);flex:none;font-size:11.5px;font-weight:620}.tldr-kicker.tldr-move{color:var(--accent-ink)}.tldr-body{min-width:0;color:var(--ink);flex:1;font-size:14.5px;font-weight:500;line-height:1.55}.home-triage{flex:1;grid-template-columns:repeat(4,1fr);align-items:start;gap:24px;display:grid}.home-triage--1{grid-template-columns:minmax(0,1fr)}.home-triage--2{grid-template-columns:repeat(2,minmax(0,1fr))}.home-triage--3{grid-template-columns:repeat(3,minmax(0,1fr))}.home-triage--4{grid-template-columns:repeat(4,minmax(0,1fr))}.home-triage-empty{margin:0}@media (width<=1240px){.home-triage{grid-template-columns:repeat(2,1fr)}.home-triage--1{grid-template-columns:1fr}}@media (width<=720px){.home-triage{grid-template-columns:1fr}}.triage-row{margin-bottom:14px;padding:18px;display:block}.triage-row .deal-row-head{align-items:baseline;gap:8px}.triage-row .deal-account{font-size:13.5px;line-height:1.25}.triage-row .deal-amount{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:500}.triage-move{align-items:flex-start;gap:8px;margin-top:8px;display:flex}.triage-move-dot{border-radius:50%;flex:none;width:6px;height:6px;margin-top:6px}.triage-move-action{min-width:0;color:var(--ink);flex:1;font-size:13px;font-weight:500;line-height:1.35}.triage-row:has(.triage-move-dot[style*=coach-alert]) .triage-move-action{color:var(--coach-urgent)}.triage-meeting{letter-spacing:.02em;color:var(--accent-ink);background:var(--accent-soft);border-radius:999px;flex:none;margin-top:1px;padding:2px 7px;font-size:10.5px;font-weight:530}.triage-reason{color:var(--home-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0 14px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.triage-meta{color:var(--home-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:0 5px;margin:9px 0 0;font-size:11px;font-weight:500;line-height:1.2;display:flex}.triage-meta-item{min-width:0}.triage-meta-sep{opacity:.55;-webkit-user-select:none;user-select:none}.triage-meta-health{font-weight:530}.triage-also{color:var(--home-muted);margin:6px 0 0;font-size:10.5px;line-height:1.3}.home .task-sub,.home .task-when{color:var(--home-muted)}.analytics{animation:fadeUp .3s 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}@media (width<=980px){.analytics-grid{grid-template-columns:1fr}}.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-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 90px;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{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)}.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-name{color:var(--ink);font-weight:500}.competitor-count{color:var(--ink-faint);font-size:11px;font-weight:580}.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-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-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:9px;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:9.5px;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:9.5px}.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:9px}.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:9px}.ci-proof{background:var(--bg-2);color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:3px 6px;font-size:8.5px;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:9px}.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:9.5px;line-height:1.4}.ci-evidence-detail strong{font-weight:620}.ci-open-deal{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;gap:2px;margin-top:8px;padding:0;font-size:9.5px;font-weight:590}.ci-show-evidence{border:1px solid var(--line);background:var(--panel);width:100%;color:var(--accent);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-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{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-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-health{font-variant-numeric:tabular-nums;font-size:14px;font-weight:580}.home-inner,.dealhub-inner{position:relative}.stat,.stat-group,.ask,.deal-row,.health,.zone,.call,.int-card,.kpi{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}.stat--hero{background:var(--panel)}.hero-value{text-wrap:balance;font-weight:500}.hero-list,.stat-group-row,.hero-row,.summary-cell{border-color:color-mix(in srgb, var(--line) 50%, transparent)}.deal-row:hover,.event:hover,.kb-card:hover,.signal:hover{box-shadow:none;transform:none}.stage-chip,.cat-chip,.trigger,.metric,.sc-metric,.q-chip,.role,.sentiment{background:var(--panel-2);border:none}.ask{background:var(--panel-2);box-shadow:none;border:none;padding:24px 28px}.ask-bar{border-radius:var(--r);background:var(--panel);border:1px solid color-mix(in srgb, var(--line) 60%, transparent);padding:4px}.ask-input{background:0 0;border-color:#0000}.ask-btn,.analyze-btn,.int-connect{box-shadow:none}.kb-col{box-shadow:none;background:0 0;border:none}.kb-card{background:var(--panel);box-shadow:none;border:none}.kb-card:hover{background:var(--panel-2);box-shadow:none;border-color:#0000;transform:none}.kb-card.on{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));border:none}.signal{background:var(--panel);border:none}.play,.sc-score,.sc-nba,.sc-context,.sc-answer,.sc-draft-out{background:var(--panel-2);box-shadow:none;border-color:#0000}.dn-title{font-weight:500}.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{background:0 0;gap:12px}.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}.kpi-value,.stat-value,.stat-group-value,.kb-health,.sc-fact-v,.commit-health,.commit-win,.kb-account,.sc-nba-action,.sc-context-acct,.commit-account,.pattern-title{font-weight:500}@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;left:24px;right:24px}.stats{grid-template-columns:1fr}.stat--hero .hero-value{font-size:34px}.home-cols,.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);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)}.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);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:4px}.brief-reference-toggle{border-radius:var(--r);border:1px dashed var(--line-2);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}.brief-reference-toggle:hover{border-color:var(--outline);background:var(--surface-container-low)}.brief-reference-label{color:var(--ink-soft);font-size:13px;font-weight:500}.brief-reference-hint{color:var(--ink-faint);font-size:12px}.brief-reference-body{flex-direction:column;gap:18px;margin-top:12px;display:flex}.brief-reference-block h4{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 10px;font-size:12px;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);z-index:80;flex-direction:column;width:min(380px,100vw - 24px);max-height:min(480px,70vh);display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 16px 40px #00000024}.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);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}.acct-directory{background:var(--surface-container-lowest);flex-direction:column;min-height:calc(100vh - 56px);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{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:flex-end;gap:28px;padding:28px 32px 20px;display:flex}.acct-directory-title-row{align-items:baseline;gap:9px;display:flex}.acct-directory-head h2{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:560}.acct-directory-count{color:var(--ink-faint);font-size:12px;font-weight:620}.acct-directory-head p{color:var(--ink-faint);margin:4px 0 0;font-size:12px}.acct-table-search{width:min(280px,34vw);height:36px;color:var(--ink-faint);background:var(--surface-container-low);border-radius:var(--r-sm);border:1px solid #0000;align-items:center;gap:8px;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;background:0 0;border:0;outline:0;padding:0;font-size:12.5px}.acct-table-wrap{overscroll-behavior:contain;flex:1;min-height:360px;position:relative;overflow:auto}.acct-table{border-spacing:0;border-collapse:separate;table-layout:auto;width:100%;min-width:1120px;font-size:12px}.acct-table th,.acct-table td{text-align:left;white-space:nowrap;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:132px;height:44px;padding:0 12px}.acct-table th{z-index:4;height:38px;color:var(--ink-faint);background:var(--surface-container-low);letter-spacing:.055em;text-transform:uppercase;font-size:10px;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:#fafbfc}.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:30px;color:var(--ink-soft);font:inherit;text-overflow:ellipsis;background:0 0;border:1px solid #0000;border-radius:6px;outline:none;padding:4px 6px;font-size:12px}.acct-account-link{width:100%;height:30px;color:var(--ink);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 6px;font-size:12px;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);opacity:0;cursor:pointer;background:0 0;border:0;border-radius:6px;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:9px;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{min-height:260px;color:var(--ink-faint);place-content:center;justify-items:center;gap:4px;display:grid}.acct-table-empty strong{color:var(--ink-soft);font-size:13px}.acct-table-empty span{font-size:12px}.acct-directory-foot{min-height:42px;color:var(--ink-faint);background:var(--surface-container-low);border-top:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:20px;padding:0 20px;font-size:10.5px;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-pane{border-right:1px solid var(--line);background:var(--surface);flex-direction:column;min-height:0;display:flex}.acct-list-head{align-items:baseline;gap:8px;padding:28px 20px 12px;display:flex}.acct-list-head h2{margin:0;font-size:16px}.acct-list-count{color:var(--ink-faint);font-size:12px;font-weight:580}.acct-filter{border-radius:var(--r);border:1px solid var(--line);background:var(--surface-container);color:var(--ink);margin:0 12px 10px;padding:8px 10px;font-size:13px}.acct-list{flex-direction:column;gap:8px;padding:0 12px 24px;display:flex;overflow-y:auto}.acct-list-item{text-align:left;border-radius:var(--r);cursor:pointer;width:100%;color:inherit;background:0 0;border:1px solid #0000;padding:14px;display:block}.acct-list-item:hover{background:var(--surface-container)}.acct-list-item.on{background:color-mix(in srgb, var(--accent) 8%, transparent);border-color:color-mix(in srgb, var(--accent) 30%, transparent)}.acct-list-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.acct-list-name{color:var(--ink);font-size:13px;font-weight:530}.acct-list-health{font-size:12px;font-weight:580}.acct-list-sub{color:var(--ink-faint);justify-content:space-between;gap:8px;margin-top:3px;font-size:11px;display:flex}.acct-list-ind{flex-shrink:0}.acct-detail-pane{min-width:0;padding:34px 46px 56px;overflow-y:auto}.acct-detail-empty{height:100%;color:var(--ink-faint);place-items:center;display:grid}.acct-detail-head{margin-bottom:30px}.acct-back{color:var(--ink-faint);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;margin:0 0 18px;padding:5px 7px 5px 4px;font-size:11px;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:-.02em;margin:0 0 6px;font-size:28px}.acct-detail-meta{color:var(--ink-soft);flex-wrap:wrap;gap:10px;margin-bottom:14px;font-size:13px;display:flex}.acct-domain{font-family:ui-monospace,monospace;font-size:12px}.acct-detail-kpis{gap:28px;margin-bottom:22px;display:flex}.acct-kpi{flex-direction:column;gap:2px;display:flex}.acct-kpi-k{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);font-size:10px;font-weight:580}.acct-kpi-v{color:var(--ink);font-size:16px;font-weight:580}.acct-field-grid{background:var(--line-2);border:1px solid var(--line-2);border-radius:var(--r);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1px;display:grid;overflow:hidden}.acct-field{background:var(--surface-container-low);gap:2px;min-width:0;padding:8px 10px 7px;display:grid}.acct-field>span{color:var(--ink-faint);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:650}.acct-field .acct-cell-input,.acct-field .acct-cell-select{height:25px;color:var(--ink);margin-left:-6px;font-weight:520}.acct-section{margin-bottom:28px}.acct-section h3{letter-spacing:.02em;margin:0 0 12px;font-size:13px;font-weight:580}.acct-empty{color:var(--ink-faint);font-size:13px}.acct-deals{flex-direction:column;gap:8px;display:flex}.acct-deal{text-align:left;background:var(--surface-container);border:1px solid var(--line);border-radius:var(--r);cursor:pointer;width:100%;color:inherit;padding:12px 14px;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:14px;font-weight:530}.acct-deal-amt{color:var(--ink-soft);font-size:13px;font-weight:580}.acct-deal-meta{align-items:center;gap:10px;margin-top:6px;display:flex}.acct-deal-action{color:var(--ink-soft);margin:8px 0 0;font-size:12px;line-height:1.4}.acct-history{flex-direction:column;gap:6px;display:flex}.acct-hist-row{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr auto auto;align-items:baseline;gap:10px;padding:6px 0;font-size:13px;display:grid}.acct-hist-tag{letter-spacing:.06em;text-transform:uppercase;font-size:10px;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:12px}.acct-missing{color:var(--ink-soft);border-radius:var(--r);background:var(--panel-2);border:1px solid var(--line);margin-bottom:10px;padding:8px 10px;font-size:12px;font-weight:500}.acct-people{flex-direction:column;gap:8px;display:flex}.acct-person{border-bottom:1px solid var(--line);padding:8px 0}.acct-person-top{align-items:baseline;gap:8px;display:flex}.acct-person-name{font-size:13px;font-weight:530}.acct-person-title{color:var(--ink-faint);font-size:12px}.acct-person-custom{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:5px 14px;margin:8px 0 0;display:grid}.acct-person-custom div{min-width:0}.acct-person-custom dt{color:var(--ink-faint);font-size:10px}.acct-person-custom dd{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;font-size:11px;overflow:hidden}.acct-person-roles{border:0;flex-direction:column;gap:5px;margin-top:8px;padding:0;display:flex}.acct-person-role-label{color:var(--ink-faint);font-size:11px}.acct-person-role-options{flex-wrap:wrap;gap:5px;display:flex}.acct-person-role-options label{color:var(--ink-soft);background:var(--panel);border:1px solid var(--line);cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:11px;display:inline-flex}.acct-person-role-options input{margin:0}.acct-chips{flex-wrap:wrap;gap:6px;display:flex}.acct-chip{border:1px solid var(--line);background:var(--surface-container);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:500}.acct-timeline{flex-direction:column;gap:8px;display:flex}.acct-tl-row{border-bottom:1px solid var(--line);grid-template-columns:72px 1fr auto;align-items:start;gap:10px;padding:8px 0;display:grid}.acct-tl-kind{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);padding-top:2px;font-size:10px;font-weight:580}.acct-tl-body{flex-direction:column;gap:2px;min-width:0;display:flex}.acct-tl-title{color:var(--ink);font-size:13px;font-weight:500}.acct-tl-detail{color:var(--ink-faint);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.acct-tl-date{color:var(--ink-faint);white-space:nowrap;font-size:11px}.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:clamp(30px, 3vw, 36px);--acct-font-headline:clamp(22px, 2.4vw, 28px);--acct-font-metric:20px;--acct-font-section:16px;--acct-font-body:14px;--acct-font-supporting:12px;--acct-font-label:11px;min-height:100%;color:var(--ink);font-family:var(--font-sans)}.accounts.is-detail .acct-detail-head{background:var(--surface-container-lowest);border-bottom:1px solid var(--line-2);margin:0;padding:26px clamp(24px,3vw,44px) 24px}.accounts.is-detail .acct-back{margin:0 0 26px;padding:4px 7px 4px 2px;font-size:12px;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:-.035em;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:-.015em;font-weight:650}.accounts.is-detail .acct-kpi-flag{font-size:var(--acct-font-label);margin:2px 0 0;display:block}.acct-detail-grid{grid-template-columns:minmax(0,1fr) minmax(380px,1fr);gap:clamp(32px,4vw,56px);padding:34px clamp(24px,3vw,44px) 52px;display:grid}.acct-detail-column{min-width:0}.accounts.is-detail .acct-section{margin:0 0 38px}.accounts.is-detail .acct-section h3{font-size:var(--acct-font-section);letter-spacing:-.01em;margin:0 0 18px;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:16px;margin-top:16px;display:flex}.acct-deal-hero-title h4{min-width:0;font-size:var(--acct-font-headline);letter-spacing:-.025em;margin:0;font-weight:660;line-height:1.15}.acct-deal-hero-title>strong{font-size:var(--acct-font-headline);letter-spacing:-.025em;flex:none;font-weight:680}.acct-deal-health{color:var(--ink-soft);font-size:var(--acct-font-body);align-items:baseline;gap:15px;margin-top:16px;display:flex}.acct-deal-health strong{font-size:var(--acct-font-metric);letter-spacing:-.025em;font-weight:680}.acct-next-action{border-top:1px solid var(--line-2);margin-top:15px;padding-top:16px}.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:42px;color:var(--on-primary);background:var(--primary);border:1px solid var(--primary);font:inherit;font-size:var(--acct-font-body);cursor:pointer;transition:background var(--dur) var(--ease), transform var(--dur) var(--ease);border-radius:8px;justify-content:center;align-items:center;gap:9px;margin-top:18px;padding:0 17px;font-weight:620;display:inline-flex}.acct-primary-action:hover{background:var(--primary-hover)}.acct-primary-action:active{transform:translateY(1px)}.acct-primary-action:focus-visible,.acct-edit-details:focus-visible,.acct-show-more:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 48%, transparent);outline-offset:3px}.acct-committee{padding-top:3px}.accounts.is-detail .acct-missing{color:var(--ink-soft);background:0 0;border:0;align-items:flex-start;gap:10px;margin:0 0 12px;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:4px;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{border-top:1px solid var(--line-2);padding-top:4px}.accounts.is-detail .acct-history{gap:0}.accounts.is-detail .acct-hist-row{grid-template-columns:52px minmax(0,1fr) auto auto;min-height:38px;padding:8px 0}.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:6px;width:19px;height:19px}.acct-task-section .task-body-btn{border-radius:8px;gap:12px;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{color:var(--accent-ink);background:var(--accent-soft);font-size:var(--acct-font-label);padding:2px 8px}.acct-details-section{border-top:1px solid var(--line-2);padding-top:24px}.acct-section-title-row{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.accounts.is-detail .acct-section-title-row h3{margin:0}.acct-edit-details,.acct-show-more{color:var(--accent-ink);font:inherit;font-size:var(--acct-font-supporting);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:4px;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{min-height:37px;color:var(--ink-faint);font-size:var(--acct-font-supporting);grid-template-columns:minmax(120px,.75fr) minmax(150px,1.25fr);align-items:center;gap:12px;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{align-items:center;gap:7px;margin-top:12px;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{border-top:1px solid var(--line-2);max-width:920px;padding-top:24px;margin:0 clamp(24px,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-deal-action,.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{flex-direction:column;align-items:flex-start;gap:24px}.accounts.is-detail .acct-detail-kpis{width:100%;max-width:620px}.acct-detail-grid{grid-template-columns:minmax(0,1fr) minmax(330px,.85fr);gap:30px}}@media (width<=980px){.accounts.is-detail .acct-detail-head{padding:22px 20px 20px}.accounts.is-detail .acct-back{margin-bottom:21px}.accounts.is-detail .acct-detail-kpis{grid-template-columns:repeat(3,1fr);gap:16px}.acct-detail-grid{flex-direction:column;padding:28px 20px 42px;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:4px}.acct-supporting-section{margin-inline:20px!important}}@media (width<=560px){.accounts.is-detail .acct-detail-meta{gap:8px 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{flex-direction:column;align-items:flex-start;gap:8px}.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}}.deal-account-link{font:inherit;font-weight:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;padding:0}.deal-account-link:hover{color:var(--accent);text-decoration:underline}.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);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)}@media (width<=900px){.acct-directory-head{flex-direction:column;align-items:stretch;gap:14px;padding:22px 20px 16px}.acct-table-search{width:100%}.accounts{grid-template-columns:1fr}.acct-list-pane{border-right:none;border-bottom:1px solid var(--line);max-height:40vh}.acct-detail-pane{padding:26px 20px 44px}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}.ffm-overlay{z-index:9000;background:#0f111594;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ffm-modal{background:var(--surface,#fff);border-radius:var(--r-lg);flex-direction:column;width:100%;max-width:640px;max-height:80vh;display:flex;overflow:hidden;box-shadow:0 24px 60px #0000004d}.ffm-header{border-bottom:1px solid var(--border,#00000014);align-items:flex-start;gap:16px;padding:24px 28px 16px;display:flex}.ffm-header-text{flex:1}.ffm-header h2{margin:0 0 4px;font-size:1.25rem;font-weight:500}.ffm-subtitle{color:var(--muted,#667);margin:0;font-size:.875rem;line-height:1.5}.ffm-close{cursor:pointer;color:var(--muted,#667);background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:4px;display:flex}.ffm-close:hover{background:var(--hover,#0000000f)}.ffm-loading,.ffm-error{text-align:center;color:var(--muted,#667);padding:48px 28px}.ffm-loading .auth-spinner,.ffm-btn-primary .auth-spinner{vertical-align:middle;border:1px solid;border-top-color:#0000;border-radius:50%;width:16px;height:16px;margin-right:8px;animation:.8s linear infinite spin;display:inline-block}.ffm-section{border-bottom:1px solid var(--border,#0000000f);padding:16px 28px;overflow-y:auto}.ffm-section-title{align-items:center;gap:8px;margin:0 0 12px;font-size:.95rem;font-weight:500;display:flex}.ffm-count{color:var(--muted,#99a);background:var(--hover,#0000000d);border-radius:var(--r);padding:1px 8px;font-size:.75rem;font-weight:400}.ffm-empty{color:var(--muted,#99a);margin:0;font-size:.85rem;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{cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:.875rem;transition:background .12s;display:flex}.ffm-field-label:hover{background:var(--hover,#0000000a)}.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{color:var(--muted,#99a);font-size:.75rem;font-family:var(--mono,monospace)}.ffm-footer{border-top:1px solid var(--border,#00000014);background:var(--surface-alt,#00000005);justify-content:space-between;align-items:center;gap:16px;padding:16px 28px;display:flex}.ffm-footer-info{color:var(--muted,#667);font-size:.8rem}.ffm-actions{flex-shrink:0;gap:10px;display:flex}.ffm-btn-secondary,.ffm-btn-primary{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:9px 18px;font-size:.875rem;font-weight:500;transition:opacity .12s,background .12s;display:flex}.ffm-btn-secondary{background:var(--hover,#0000000f);color:var(--text,#333)}.ffm-btn-secondary:hover:not(:disabled){background:var(--hover-strong,#0000001a)}.ffm-btn-primary{background:var(--accent);color:#fff}.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;cursor:pointer;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease);justify-content:center;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:500;display:inline-flex}.btn:hover{background:var(--panel-2)}.btn:active{transform:scale(.985)}.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)}.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:4px;padding:5px 8px;font-size:12px}.sel{min-width:0;position:relative}.sel-trigger{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--panel);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur) var(--ease);align-items:center;gap:8px;padding:7px 9px;font-size:13px;display:flex}.sel-trigger:hover:not(:disabled){border-color:var(--outline-variant)}.sel-trigger.open,.sel-trigger:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.sel-trigger:disabled{opacity:.5;cursor:not-allowed}.sel-trigger-icon{color:var(--accent);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:fadeUp .14s 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);background:var(--panel);width:100%;font:inherit;color:var(--ink);border-radius:7px;outline:none;padding:7px 9px;font-size:13px}.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{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);padding:8px 8px 4px;font-size:10.5px;font-weight:580}.sel-group-label:not(:first-child){border-top:1px solid var(--line);margin-top:4px}.sel-item{width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;padding:7px 8px;font-size:13px;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{color:var(--ink-faint);flex:none;font-size:11px}.sel-item-check{color:var(--accent)}.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)}.sel-item.disabled{color:var(--ink-faint);cursor:not-allowed}.sel-item.disabled .sel-item-icon{color:var(--ink-faint)}.sel-foot{border-top:1px solid var(--line);background:var(--panel-2);color:var(--ink-soft);padding:8px 12px;font-size:12px;line-height:1.4}.sel-empty{color:var(--ink-soft);margin:0;padding:16px 12px;font-size:13px}.wf-page{max-width:960px;padding:24px 28px 48px}.wf-editor{max-width:none;padding:20px 28px 64px}.wf-page-head,.wf-editor-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.wf-page-title{margin:0 0 4px;font-size:1.35rem;font-weight:500}.wf-page-actions,.wf-editor-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wf-kill,.wf-toggle{color:var(--ink-muted,#666);align-items:center;gap:6px;font-size:.8125rem;display:inline-flex}.wf-section-title{margin:0 0 12px;font-size:.9375rem;font-weight:500}.wf-templates{margin-bottom:32px}.wf-template-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.wf-template-card{text-align:left;border:1px solid var(--line);border-radius:var(--r);background:var(--surface,#fff);cursor:pointer;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.wf-template-card:hover{border-color:var(--accent)}.wf-list{border:1px solid var(--line);border-radius:var(--r);margin:0;padding:0;list-style:none;overflow:hidden}.wf-list-row{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:10px 12px;display:flex}.wf-list-row:last-child{border-bottom:none}.wf-list-main{text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;gap:2px;padding:4px;display:flex}.wf-list-name{font-weight:500}.wf-name-input{background:0 0;border:none;outline:none;width:100%;min-width:0;padding:0;font-size:1.0625rem;font-weight:500}.wf-desc-input{width:100%;color:var(--ink-soft,#5b6676);background:0 0;border:none;outline:none;min-width:0;padding:0;font-size:.8125rem}.wf-desc-input::placeholder{color:var(--ink-faint,#9aa3b2)}.wf-editor-title{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.wf-back{flex-shrink:0;padding:6px}.wf-enabled-pill{text-transform:uppercase;letter-spacing:.04em;background:var(--hover,#0000000f);color:var(--ink-soft,#5b6676);border-radius:999px;flex-shrink:0;align-self:center;padding:3px 9px;font-size:.6875rem;font-weight:500}.wf-enabled-pill.on{background:var(--accent-soft,#eceff0);color:var(--accent-ink,#37473f)}.wf-field{flex-direction:column;gap:6px;margin-top:10px;font-size:.8125rem;display:flex}.wf-field input,.wf-field textarea{border:1px solid var(--line);font:inherit;background:var(--bg,#fff);border-radius:8px;padding:8px 10px}.wf-steps{flex-direction:column;gap:12px;margin:0 0 12px;padding:0;list-style:none;display:flex}.wf-step{border:1px dashed var(--line);border-radius:var(--r);padding:12px}.wf-step-head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.wf-step-num{background:var(--accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;font-weight:500;display:inline-flex}.wf-conditions-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wf-conditions-menu{margin-top:10px;position:relative}.wf-match-seg{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.wf-match-seg-label{color:var(--ink-faint,#9aa3b2);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem}.wf-dryrun-list{margin:8px 0;padding-left:18px}.wf-runs,.wf-trail{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.wf-runs li,.wf-trail li{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:.8125rem;display:flex}.wf-run-status{text-transform:uppercase;letter-spacing:.03em;background:var(--hover,#0000000f);border-radius:999px;padding:2px 6px;font-size:.6875rem;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:.75rem}.wf-action-editor{flex-direction:column;gap:4px;display:flex}.muted.sm{color:var(--ink-muted,#666);font-size:.75rem}.wf-record-editor{background:var(--hover,#00000008);border-radius:8px;flex-direction:column;gap:8px;padding:10px;display:flex}.wf-record-fields{flex-direction:column;gap:6px;display:flex}.wf-record-row{grid-template-columns:150px 1fr auto;align-items:center;gap:8px;display:grid}.wf-record-label{color:var(--ink-muted,#666);font-size:.8125rem}.wf-record-row input{border:1px solid var(--line);font:inherit;background:var(--bg,#fff);border-radius:8px;min-width:0;padding:7px 9px}.wf-record-add{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wf-varhint{margin-bottom:12px}.wf-varhint-body{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:10px;margin-top:8px;padding:10px 12px;display:flex}.wf-varhint-group strong{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-muted,#666);margin-bottom:4px;font-size:.75rem;display:block}.wf-varhint-paths{flex-wrap:wrap;gap:6px;display:flex}.wf-varhint-paths code,.wf-varhint-body code{background:var(--hover,#0000000d);border-radius:5px;padding:2px 6px;font-size:.75rem}.wf-trigger-select .sel-trigger{background:0 0;border-color:#0000;padding:7px 8px;font-size:14px;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{color:var(--ink-muted,#666);font-size:.6875rem}.wf-enroll{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;padding-top:12px;display:flex}.wf-enroll-label{color:var(--ink-muted,#666);font-size:.8125rem}.wf-bar{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:16px;padding-bottom:14px;display:flex}.wf-bar-ident{flex:1;min-width:0}.wf-crumbs{align-items:baseline;gap:8px;min-width:0;display:flex}.wf-crumb{font:inherit;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:15px}.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{flex:none;align-items:center;gap:8px;display:flex}.wf-switch{color:var(--ink-soft);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:13px;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:fadeUp .14s var(--ease);flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.wf-more-menu button{font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 10px;font-size:13px}.wf-more-menu button:hover{background:var(--panel-2)}.wf-canvas{flex-direction:column;gap:6px;display:flex}.wf-stage-toggle{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 4px;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);border-radius:5px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:600;display:inline-flex}.wf-stage-title{font-size:13px;font-weight:600}.wf-stage-body{padding:2px 0 12px 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{background:var(--panel-2);border-bottom:1px solid var(--line-2);border-radius:var(--r) var(--r) 0 0;align-items:center;gap:8px;padding:7px 12px;display:flex}.wf-card-title{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);flex:1;margin:0;font-size:11px;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{width:22px;height:22px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:6px;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 12px 12px}.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{max-width:780px;padding:6px 0 12px 26px}@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:8px;display:inline-flex;overflow:hidden}.wf-seg button{background:var(--bg,#fff);font:inherit;cursor:pointer;color:var(--ink,#111);border:none;padding:7px 12px;font-size:.8125rem}.wf-seg button+button{border-left:1px solid var(--line)}.wf-seg button.active{background:var(--accent);color:#fff}.wf-detector-grid{flex-wrap:wrap;gap:6px;display:flex}.wf-detector-chip{border:1px solid var(--line);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:.8125rem;display:inline-flex}.wf-detector-chip input{margin:0}.wf-detector-chip.checked{border-color:var(--accent);color:var(--accent);background:#4f46e514}.wf-step--split{border-style:solid;border-color:var(--line-2)}.wf-split{flex-direction:column;gap:8px;margin-top:6px;display:flex}.wf-arm{border-left:2px solid var(--line-2);padding-left:12px}.wf-arm--otherwise{border-left-style:dashed;border-left-color:var(--line-2)}.wf-arm-head{align-items:center;gap:8px;min-height:26px;display:flex}.wf-arm-kw{letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink);flex:none;font-size:11px;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;color:var(--ink);background:0 0;border:1px solid #0000;flex:1;padding:3px 6px;font-size:13px}.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{color:var(--ink-faint);flex:1;font-size:12px}.wf-arm-body{flex-direction:column;gap:8px;padding:6px 0 2px;display:flex}.wf-arm-then{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin:2px 0 -4px;font-size:11px;font-weight:600}.wf-arm-add{align-self:flex-start;margin-left:12px}.fact-chip .filter-chip-value{font-weight:500}.fmenu-item-text{flex-direction:column;gap:1px;min-width:0;display:flex}.fmenu-item-hint{color:var(--ink-faint);white-space:normal;font-size:11px}.fmenu-note{color:var(--ink-faint);margin:0;padding:10px 12px;font-size:12px}.wf-run-step-said{color:var(--ink-soft);font-size:12px}.wf-branch-note{flex-direction:column;gap:8px;margin-top:6px;display:flex}.wf-branch-targets{grid-template-columns:1fr 1fr;gap:8px;display:grid}.wf-gate{border-top:1px dashed var(--line);margin-top:10px;padding-top:8px}.wf-gate-toggle{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:none;padding:2px 0;font-size:.8125rem}.wf-wait-row{align-items:center;gap:8px;display:flex}.wf-wait-row input{flex:1;max-width:120px}.wf-run-row{border-bottom:1px solid var(--line);flex-direction:column;gap:6px;padding:8px 4px;display:flex}.wf-run-row:last-child{border-bottom:none}.wf-run-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wf-run-expand{cursor:pointer;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:8px;min-width:0;padding:2px 0;display:inline-flex}.wf-run-steps{border-left:1px solid var(--line);flex-direction:column;gap:4px;margin:4px 0 0;padding:0 0 0 8px;list-style:none;display:flex}.wf-run-step{align-items:flex-start;gap:8px;font-size:.75rem;display:flex}.wf-run-step-num{background:var(--hover,#0000000f);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:.6875rem;display:inline-flex}.wf-run-step-status{text-transform:uppercase;letter-spacing:.03em;background:var(--hover,#0000000f);border-radius:999px;flex-shrink:0;padding:1px 5px;font-size:.625rem;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:6px;max-height:120px;margin-top:2px;padding:6px;font-size:.6875rem;overflow:auto}.nav-badge,.approval-count{background:var(--primary);min-width:20px;height:20px;color:var(--on-primary);border-radius:999px;justify-content:center;align-items:center;margin-left:auto;padding:0 6px;font-size:.6875rem;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:20px;margin-bottom:20px;display:flex}.approvals-head h2,.approval-detail h3{margin:0 0 6px}.approval-filters{border-bottom:1px solid var(--line);gap:4px;margin-bottom:16px;display:flex}.approval-filters button{appearance:none;color:var(--ink-soft);cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 12px}.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{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;gap:5px;padding:16px;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-status{border:1px solid var(--line-2);width:fit-content;color:var(--ink-soft);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:2px 7px;font-size:.625rem;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{border-bottom:1px solid var(--line);gap:4px;margin-bottom:10px;display:flex}.approval-kinds button{font:inherit;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:8px 10px;font-size:14px;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);text-align:center;border-radius:999px;padding:0 5px;font-size:11px;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:24px}.approval-detail-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:20px;display:flex}.approval-detail-head .approval-status{margin-bottom:10px}.approval-diff{grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;padding:20px 0;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:.75rem}.approval-diff strong{overflow-wrap:anywhere}.approval-arrow{color:var(--ink-faint);place-items:center;display:grid}.approval-section{border-top:1px solid var(--line);padding:16px 0}.approval-section h4{margin:0 0 10px}.approval-section ul{margin:0;padding-left:20px}.approval-section blockquote{border-left:3px solid var(--line-2);color:var(--ink-soft);margin:8px 0;padding:8px 12px}.approval-section cite{margin-top:5px;font-size:.75rem;display:block}.approval-error{border:1px solid var(--line-2);border-radius:var(--r);background:var(--bad-soft);gap:4px;padding:12px;display:grid}.approval-decision{border-top:1px solid var(--line);padding-top:16px}.approval-decision label{gap:7px;display:grid}.approval-decision textarea{box-sizing:border-box;width:100%}.approval-decision>div,.approval-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.approval-empty{text-align:center;min-height:220px;color:var(--ink-soft);place-content:center;justify-items:center;gap:8px;padding:32px;display:grid}@media (width<=820px){.approvals-page{padding:16px}.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)}}.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 auto auto;align-items:center;gap:12px;padding:9px 0;font-size:.8125rem;display:grid}.wf-rule-sentence{background:var(--panel-2);border-radius:var(--r-lg);color:var(--ink);margin:0 0 20px;padding:14px 16px;font-size:15px;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{border-bottom:1px solid var(--line-2);gap:4px;margin:0 0 20px;display:flex}.wf-tab{font:inherit;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 14px}.wf-tab.active{color:var(--ink);border-bottom-color:var(--accent);font-weight:600}.wf-kill-banner{border-radius:var(--r-sm);background:var(--panel-2);color:var(--ink-soft);align-items:center;gap:8px;margin:0 0 16px;padding:10px 14px;font-size:13px;display:flex}.wf-empty{border:1px dashed var(--line-2);border-radius:var(--r-lg);text-align:center;padding:28px 24px}.wf-empty strong{margin-bottom:6px;display:block}.wf-empty p{max-width:46ch;margin:0 auto 12px}.wf-preview{border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--panel);padding:16px}.wf-preview h3{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft);margin:0 0 12px;font-size:13px}.wf-preview-stale{text-transform:none;letter-spacing:0;color:var(--ink-faint);font-weight:400}.wf-preview-stats{flex-wrap:wrap;gap:16px;margin-bottom:14px;display:flex}.wf-preview-stat{flex-direction:column;min-width:84px;display:flex}.wf-preview-stat strong{font-size:24px;line-height:1.1}.wf-preview-stat span{color:var(--ink-soft);font-size:12px}.wf-preview-stat.warn strong{color:var(--coach-alert)}.wf-preview-warn{color:var(--ink-soft);background:var(--panel-2);border-radius:var(--r-sm);align-items:flex-start;gap:6px;margin:0 0 14px;padding:8px 10px;font-size:12px;display:flex}.wf-preview-subhead{color:var(--ink-soft);margin:16px 0 8px;font-size:12px;font-weight:600}.wf-preview-deals{margin:0;padding:0;font-size:13px;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:8px;display:flex}.wf-preview-step-num{background:var(--panel-2);width:20px;height:20px;color:var(--ink-soft);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.wf-preview-step-body{min-width:0}.wf-preview-step-kind{margin-bottom:3px;font-size:12px;font-weight:600;display:block}.wf-preview-resolved{margin:0;font-size:12px}.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{color:var(--coach-alert);margin-top:4px;font-size:12px;display:block}.wf-check{color:var(--ink-soft);align-items:center;gap:8px;margin:6px 0;font-size:13px;display:flex}.wf-cond-add{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--panel);font:inherit;color:var(--ink);cursor:pointer;align-items:center;gap:6px;padding:6px 10px;font-size:13px;display:inline-flex}.wf-cond-add:hover{border-color:var(--accent);background:var(--panel-2)}.wf-cond-hint{color:var(--ink-faint);margin:8px 0 0;font-size:12px}.material-symbols-outlined.flip{transform:rotate(180deg)}.wf-gallery{margin-bottom:32px}.wf-gallery-head{margin-bottom:14px}.wf-gallery-body{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;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{color:var(--ink-soft);margin:0 0 8px;font-size:12px;font-weight:600}.wf-template-card.selected{border-color:var(--accent);background:var(--panel-2)}.wf-template-audience{color:var(--ink-faint);margin-top:6px;font-size:11px;display:block}.wf-gallery-detail{border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--panel);padding:16px;position:sticky;top:16px}.wf-gallery-detail h4{margin:0 0 10px}.wf-template-meta{margin:14px 0;font-size:12px}.wf-template-meta>div{gap:8px;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{color:var(--ink-soft);margin:14px 0 6px;font-size:12px}.wf-template-steps{margin:0 0 14px;padding-left:18px;font-size:13px}.wf-template-steps li{padding:2px 0}.wf-template-requires{color:var(--ink-soft);align-items:flex-start;gap:6px;margin:0 0 12px;font-size:12px;display:flex}.wf-list-health{text-align:right;flex-direction:column;align-items:flex-end;gap:1px;margin-right:8px;display:flex}.wf-list-failures{color:var(--coach-alert);align-items:center;gap:4px;font-size:12px;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{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;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);font:inherit;color:var(--ink-soft);cursor:pointer;border-radius:999px;padding:4px 12px;font-size:12px}.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{border-bottom:1px solid var(--line);align-items:baseline;gap:12px;padding:10px 4px;display:flex}.wf-activity-main{flex-wrap:wrap;flex:1;align-items:baseline;gap:4px 10px;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{color:var(--ink-soft);font-size:13px}.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{color:var(--coach-alert);flex-basis:100%;font-size:12px}.wf-pager{justify-content:center;align-items:center;gap:14px;padding:16px 0;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:8px;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}}.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}.event-recording-status{color:var(--ink-faint);margin-top:3px;font-size:11px;font-style:normal}.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}.meeting-recording-calendar-row{flex-direction:column}}.one-one-page{gap:16px;padding-bottom:44px;display:grid}.one-one-header{justify-content:space-between;align-items:center;gap:20px;display:flex}.one-one-header h2{letter-spacing:-.035em;margin:0;font-size:clamp(24px,3vw,32px);font-weight:680}.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(--muted);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(--canvas);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(--muted);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(--muted);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(--muted);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(--muted);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(--muted);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(--canvas);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(--muted)}.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(--muted);margin-top:3px;font-size:11px}.one-one-question-icons button{width:30px;height:30px;color:var(--muted);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(--muted);margin:2px 0;font-size:12px}.one-one-question-row,.one-one-question-edit{border:1px solid var(--line);background:var(--canvas);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(--canvas);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(--muted);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-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}}.public-home{--marketing-blue:#5980a6;--marketing-blue-dark:#365471;--marketing-blue-deep:#223a50;--marketing-blue-soft:#5980a624;--marketing-navy:#17293a;--marketing-ink:#1d252c;--marketing-muted:#5d6871;--marketing-paper:#f1f3f5;--marketing-panel:#f9fafb;--marketing-white:#fff;--marketing-line:#1d2d3a29;--marketing-line-strong:#1d2d3a57;--marketing-watch:#8a5b16;--marketing-watch-soft:#f5ead7;--marketing-missing:#8b3b35;--marketing-missing-soft:#f6e4e2;background:var(--marketing-paper);min-height:100vh;color:var(--marketing-ink);font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-weight:400;overflow-x:clip}.public-deal-home{isolation:isolate}.public-home *,.public-home :before,.public-home :after{box-sizing:border-box}.public-home button,.public-home a{font-family:inherit}.public-home button:focus-visible,.public-home a:focus-visible{outline:2px solid var(--marketing-blue-dark);outline-offset:3px}.public-home .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}.public-nav{z-index:30;border-bottom:1px solid var(--marketing-line-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f1f3f5f5;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;min-height:72px;padding:0 max(24px,50vw - 660px);display:grid;position:sticky;top:0}.public-brand{width:max-content;color:var(--marketing-ink);align-items:center;text-decoration:none;display:inline-flex}.public-brand svg{height:auto;display:block}.public-nav-links{align-self:stretch;align-items:stretch;display:flex}.public-nav-links a{border-left:1px solid var(--marketing-line);color:var(--marketing-muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;padding:0 20px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.public-nav-links a:last-child{border-right:1px solid var(--marketing-line)}.public-nav-links a:hover{background:var(--marketing-blue-soft);color:var(--marketing-blue-dark)}.public-login,.public-cta,.public-text-link{font:inherit;cursor:pointer;border-radius:0;font-weight:500}.public-login{border:1px solid var(--marketing-blue-dark);background:var(--marketing-blue-dark);min-width:104px;min-height:38px;color:var(--marketing-paper);letter-spacing:.07em;text-transform:uppercase;justify-self:end;padding:8px 17px;font-size:13px}.public-login:hover,.public-cta:hover{border-color:var(--marketing-navy);background:var(--marketing-navy)}.public-kicker,.public-demo-label{color:var(--marketing-blue-dark);letter-spacing:.11em;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:500;line-height:1.5;display:block}.public-hero{grid-template-columns:minmax(330px,.72fr) minmax(680px,1.4fr);align-items:center;gap:clamp(36px,4.6vw,72px);width:min(100% - 48px,1320px);min-height:648px;margin:0 auto;padding:42px 0 46px;display:grid}.public-hero-copy{min-width:0}.public-hero-copy>.public-kicker{margin-bottom:21px}.public-hero h1{max-width:560px;color:var(--marketing-ink);letter-spacing:-.035em;text-transform:uppercase;margin:0;font-size:clamp(56px,4.8vw,72px);font-weight:500;line-height:.88}.public-hero-copy>p{max-width:500px;color:var(--marketing-muted);margin:26px 0 24px;font-size:18px;line-height:1.42}.public-hero-copy>.public-hero-promise{color:var(--marketing-blue-dark);margin-bottom:-10px;font-size:22px;font-weight:500;line-height:1.25}.public-actions{align-items:center;gap:20px;display:flex}.public-cta{border:1px solid var(--marketing-blue-dark);background:var(--marketing-blue-dark);min-height:46px;color:var(--marketing-paper);letter-spacing:.06em;text-transform:uppercase;justify-content:center;align-items:center;padding:11px 21px;font-size:14px;display:inline-flex}.public-text-link{color:var(--marketing-blue-dark);letter-spacing:.04em;text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:5px;padding:8px 0;font-size:14px;text-decoration:underline;display:inline-flex}.public-note{max-width:500px;color:var(--marketing-muted);letter-spacing:.05em;text-transform:uppercase;margin-top:20px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;line-height:1.55;display:block}#path-to-close,#how-it-works,#today,#teams{scroll-margin-top:88px}.public-hero-demo{margin:0}.public-path-card{border:1px solid var(--marketing-line-strong);background:var(--marketing-line-strong);grid-template-columns:minmax(220px,.72fr) minmax(340px,1.28fr);grid-template-areas:"header header""checkpoints health""checkpoints threat""checkpoints move""checkpoints review";gap:1px;min-width:0;display:grid;overflow:hidden;box-shadow:14px 14px #3654711a}.public-path-header{background:var(--marketing-panel);grid-area:header;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 20px;min-width:0;min-height:64px;padding:10px 14px;display:grid}.public-demo-label{margin-bottom:2px;font-size:11px}.public-path-header h2{text-transform:uppercase;margin:0;font-size:24px;font-weight:500;line-height:1}.public-deal-identity{align-items:baseline;gap:8px;min-width:0;display:flex}.public-deal-identity strong{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:20px;font-weight:500;line-height:1;overflow:hidden}.public-deal-identity span{border-left:1px solid var(--marketing-line);color:var(--marketing-muted);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;padding-left:8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.public-deal-health{background:var(--marketing-missing-soft);min-width:0;color:var(--marketing-missing);border-left:3px solid var(--marketing-missing);grid-area:health;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 10px;padding:9px 12px;display:grid}.public-deal-health>span{letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:5px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:500;display:inline-flex}.public-deal-health>strong{text-transform:uppercase;font-size:13px;font-weight:500}.public-deal-health>p{color:#71403b;grid-column:1/-1;margin:0;font-size:10px;line-height:1.3}.public-path-card>section:not(.public-next-move,.public-crm-review){background:#e8ebee;grid-area:checkpoints;min-width:0}.public-path-section-head{border-bottom:1px solid var(--marketing-line);padding:10px 11px 8px}.public-path-section-head .public-kicker{margin-bottom:2px;font-size:11px}.public-path-section-head h3{text-transform:uppercase;margin:0;font-size:13px;font-weight:500;line-height:1.2}.public-checkpoint-list{background:#e8ebee;align-content:start;min-width:0;margin:0;padding:0;list-style:none;display:grid}.public-checkpoint{border-bottom:1px solid var(--marketing-line);grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:8px 11px;display:grid}.public-checkpoint:last-child{border-bottom:0}.public-checkpoint-marker{background:var(--marketing-white);border:1px solid;place-items:center;width:22px;height:22px;display:grid}.public-checkpoint-marker .material-symbols-outlined{font-size:15px}.public-checkpoint-copy{gap:1px;min-width:0;display:grid}.public-checkpoint-copy strong{text-transform:uppercase;font-size:12px;font-weight:500;line-height:1.2}.public-checkpoint-copy span{color:var(--marketing-muted);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;line-height:1.4;overflow:hidden}.public-checkpoint.is-complete{color:var(--marketing-blue-dark)}.public-checkpoint.is-watch{color:var(--marketing-watch);background:var(--marketing-watch-soft)}.public-checkpoint.is-missing{color:var(--marketing-missing);background:var(--marketing-missing-soft)}.public-deal-threat,.public-next-move,.public-crm-review{background:var(--marketing-panel);min-width:0;padding:10px 12px}.public-deal-threat{border-left:3px solid var(--marketing-missing);background:var(--marketing-missing-soft);grid-area:threat;gap:3px;display:grid}.public-deal-threat strong,.public-next-move h3{text-transform:uppercase;margin:0;font-size:13px;font-weight:500;line-height:1.2;display:block}.public-deal-threat .public-kicker,.public-next-move .public-kicker{margin-bottom:2px;font-size:11px}.public-next-move{border-left:3px solid var(--marketing-blue);background:var(--marketing-blue-deep);color:var(--marketing-white);grid-area:move}.public-next-move .public-kicker{color:#ffffffad}.public-evidence-quote{border-top:1px solid #ffffff38;margin:8px 0 0;padding:8px 0 0}.public-evidence-quote p{margin:0;font-size:11px;font-weight:500;line-height:1.35}.public-evidence-quote cite{color:#ffffffa3;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:4px;margin-top:5px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-style:normal;line-height:1.4;display:flex}.public-evidence-quote cite .material-symbols-outlined{flex:none}.public-crm-review{background:#e8ebee;grid-area:review}.public-crm-review-header{color:var(--marketing-blue-dark);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;margin-bottom:7px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;display:flex}.public-crm-review-header .public-kicker{margin-bottom:2px;font-size:11px}.public-crm-review-header h3{color:var(--marketing-ink);text-transform:uppercase;margin:0;font-size:12px;font-weight:500}.public-review-status{border:1px solid var(--marketing-blue-dark);background:var(--marketing-blue-dark);color:var(--marketing-white);white-space:nowrap;align-items:center;gap:4px;padding:4px 6px;display:inline-flex}.public-crm-review-values{border:1px solid var(--marketing-line);background:var(--marketing-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.public-crm-review-values>*{background:var(--marketing-panel);min-width:0;padding:6px 8px}.public-crm-review-values dt,.public-crm-review-values span{color:var(--marketing-muted);letter-spacing:.05em;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.public-crm-review-values dd,.public-crm-review-values strong{text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:10px;font-weight:500;display:block;overflow:hidden}.public-contrast{border-top:1px solid var(--marketing-blue-dark);border-bottom:1px solid var(--marketing-blue-dark);background:var(--marketing-blue-dark);color:var(--marketing-white);place-items:center;padding:26px max(24px,50vw - 560px);display:grid}.public-contrast>*{text-align:center;margin:0}.public-contrast strong{color:#bcd0e2;font-size:inherit;font-weight:500}.public-contrast p{text-transform:uppercase;font-size:clamp(20px,2vw,28px);font-weight:500;line-height:1.15}.public-how,.public-today,.public-plan-loop,.public-teams{border-bottom:1px solid var(--marketing-line-strong);padding:88px max(24px,50vw - 660px)}.public-how,.public-teams{background:var(--marketing-panel)}.public-today{background:#e8ebee}.public-plan-loop{grid-template-columns:minmax(300px,.7fr) minmax(600px,1.4fr);align-items:center;gap:clamp(54px,8vw,112px);display:grid}.public-section-head{max-width:760px;margin-bottom:44px}.public-section-head .public-kicker{margin-bottom:16px}.public-section-head h2,.public-plan-loop h2,.public-final-cta h2{color:var(--marketing-ink);letter-spacing:-.025em;text-transform:uppercase;margin:0;font-size:clamp(42px,4vw,62px);font-weight:500;line-height:.94}.public-section-head p,.public-plan-loop p{max-width:620px;color:var(--marketing-muted);margin:20px 0 0;font-size:17px;line-height:1.5}.public-source-grid{border:1px solid var(--marketing-line-strong);background:var(--marketing-line-strong);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.public-source-card{background:var(--marketing-paper);align-content:center;justify-items:start;gap:10px;min-width:0;min-height:132px;padding:21px;display:grid}.public-source-card .material-symbols-outlined{color:var(--marketing-blue-dark)}.public-source-card h3{text-transform:uppercase;margin:0;font-size:18px;font-weight:500}.public-source-card p{color:var(--marketing-muted);margin:0;font-size:12px;line-height:1.45}.public-process-list{border:1px solid var(--marketing-line-strong);background:var(--marketing-line-strong);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:24px 0 0;padding:0;list-style:none;display:grid}.public-process-step{background:var(--marketing-white);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:18px 20px;display:grid}.public-process-step>span{border:1px solid var(--marketing-blue-dark);background:var(--marketing-blue-soft);width:28px;height:28px;color:var(--marketing-blue-dark);place-items:center;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;display:grid}.public-process-step strong{text-transform:uppercase;font-size:15px;font-weight:500;line-height:1.25;display:block}.public-process-step p{color:var(--marketing-muted);margin:4px 0 0;font-size:12px;line-height:1.45}.public-move-list{border:1px solid var(--marketing-line-strong);background:var(--marketing-line-strong);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.public-move-card{background:var(--marketing-panel);grid-template-rows:auto auto 1fr;gap:14px;min-width:0;min-height:260px;padding:22px;display:grid}.public-move-rank{border:1px solid var(--marketing-blue-dark);background:var(--marketing-blue-soft);width:36px;height:36px;color:var(--marketing-blue-dark);place-items:center;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;display:grid}.public-move-card h3{text-transform:uppercase;margin:0;font-size:24px;font-weight:500;line-height:1.05}.public-move-card p{color:var(--marketing-muted);margin:0;font-size:14px;line-height:1.5}.public-move-meta{color:var(--marketing-blue-dark);letter-spacing:.05em;text-transform:uppercase;gap:3px;padding:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;line-height:1.45;display:grid}.public-move-meta strong{color:var(--marketing-ink);letter-spacing:0;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:17px;font-weight:500}.public-move-card>div:last-child{border-top:1px solid var(--marketing-line);padding-top:14px}.public-plan-loop .public-section-head{margin:0}.public-plan-loop-visual{border:1px solid var(--marketing-line-strong);background:var(--marketing-panel);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:0;min-width:0;margin:0;padding:0;list-style:none;display:grid}.public-plan-step{border-right:1px solid var(--marketing-line-strong);align-content:center;justify-items:start;gap:12px;min-width:0;min-height:190px;padding:24px;display:grid;position:relative}.public-plan-step:last-of-type{border-right:0}.public-plan-step>span:not(.material-symbols-outlined){color:var(--marketing-blue-dark);letter-spacing:.07em;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.public-plan-step strong{overflow-wrap:anywhere;text-transform:uppercase;min-width:0;font-size:18px;font-weight:500;line-height:1.2}.public-plan-arrow{z-index:1;border:1px solid var(--marketing-line-strong);background:var(--marketing-white);width:28px;height:28px;color:var(--marketing-blue-dark);place-items:center;display:grid;position:absolute;top:50%;right:-15px;transform:translateY(-50%)}.public-team-grid{border:1px solid var(--marketing-line-strong);background:var(--marketing-line-strong);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.public-team-card{background:var(--marketing-paper);align-content:start;gap:13px;min-width:0;min-height:210px;padding:25px;display:grid}.public-team-card .material-symbols-outlined{color:var(--marketing-blue-dark)}.public-team-card>span:not(.material-symbols-outlined){color:var(--marketing-blue-dark);letter-spacing:.07em;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.public-team-card h3{text-transform:uppercase;margin:0;font-size:22px;font-weight:500}.public-team-card p{color:var(--marketing-muted);margin:0;font-size:14px;line-height:1.5}.public-final-cta{background:var(--marketing-blue-dark);text-align:center;align-content:center;justify-items:center;gap:26px;min-height:350px;padding:72px 24px;display:grid}.public-final-cta h2{max-width:800px;color:var(--marketing-paper)}.public-final-cta p{color:#ffffffb8;max-width:560px;margin:-10px 0 0;font-size:17px;line-height:1.5}.public-final-cta .public-cta{border-color:var(--marketing-paper);background:var(--marketing-paper);color:var(--marketing-navy)}.public-final-cta .public-cta:hover{color:var(--marketing-paper);background:0 0}.public-footer{grid-template-columns:1fr auto;align-items:center;gap:40px;width:min(100% - 48px,1320px);min-height:92px;margin:0 auto;display:grid}.public-footer nav{align-items:center;gap:36px;display:flex}.public-footer nav a{color:var(--marketing-muted);letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;text-decoration:none}.public-footer nav a:hover{color:var(--marketing-blue-dark)}@media (prefers-reduced-motion:reduce){.public-home *,.public-home :before,.public-home :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (width<=1180px){.public-hero{grid-template-columns:1fr;gap:48px;padding:62px 0 74px}.public-hero-copy{max-width:760px}.public-path-card{width:100%}.public-plan-loop{grid-template-columns:1fr}.public-plan-loop .public-section-head{max-width:720px}}@media (width<=860px){.public-nav{grid-template-columns:1fr auto}.public-nav-links{display:none}.public-hero,.public-footer{width:min(100% - 32px,1320px)}.public-path-card{grid-template-columns:minmax(190px,.68fr) minmax(300px,1.32fr)}.public-source-grid,.public-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-process-list,.public-move-list{grid-template-columns:1fr}.public-move-card{min-height:0}.public-plan-loop-visual{grid-template-columns:1fr}.public-plan-step{border-right:0;border-bottom:1px solid var(--marketing-line-strong);min-height:126px}.public-plan-step:last-of-type{border-bottom:0}.public-plan-arrow{top:auto;bottom:-15px;right:50%;transform:translate(50%)rotate(90deg)}}@media (width<=620px){.public-nav{min-height:64px;padding-inline:16px}.public-nav .public-brand svg{width:auto;height:28px}.public-login{min-width:86px;min-height:34px;padding:7px 12px;font-size:11px}.public-hero{gap:42px;min-height:0;padding:50px 0 62px}.public-hero h1{font-size:clamp(47px,15vw,64px)}.public-hero-copy>p{font-size:17px}.public-actions{flex-direction:column;align-items:stretch;gap:8px}.public-cta{width:100%}.public-path-card{grid-template-columns:1fr;grid-template-areas:"header""checkpoints""health""threat""move""review";box-shadow:8px 8px #3654711a}.public-path-header{grid-template-columns:minmax(0,1fr)}.public-demo-label{grid-column:auto}.public-checkpoint{padding-block:9px}.public-checkpoint-copy span{white-space:normal}.public-crm-review-values{grid-template-columns:1fr}.public-contrast{grid-template-columns:1fr;justify-items:start;gap:10px;padding:30px 16px}.public-contrast>:first-child{text-align:left}.public-how,.public-today,.public-plan-loop,.public-teams{padding:66px 16px}.public-section-head{margin-bottom:34px}.public-section-head h2,.public-plan-loop h2,.public-final-cta h2{font-size:40px}.public-source-grid,.public-team-grid{grid-template-columns:1fr}.public-source-card,.public-team-card{min-height:0}.public-process-step{padding:17px}.public-move-card{padding:20px}.public-final-cta{min-height:320px;padding:68px 16px}.public-footer{grid-template-columns:1fr;padding:28px 0}.public-footer nav{grid-template-columns:1fr 1fr;gap:16px 24px;display:grid}}.unslip-canvas{--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:#6f7c90;--canvas-weight-body:430;--canvas-weight-label:600;--canvas-weight-brand:650;--font-sans:"Open Sans Variable", "Open Sans", Arial, sans-serif;--font-display:var(--font-sans);--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);--bad:#d64545;--bad-soft:#fff0f0;--coach-alert:var(--canvas-navy);--coach-urgent:var(--canvas-ink);--coach-emphasis:var(--canvas-blue-dark);--on-primary:#fff;--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;--sidenav-w:250px;--canvas-frame-gap:10px;--canvas-appbar-h:60px;background:var(--canvas-paper);min-height:100vh;color:var(--canvas-ink);font-family:var(--font-sans);font-size:14px;font-weight:var(--canvas-weight-body);letter-spacing:0;line-height:1.5}.unslip-canvas button,.unslip-canvas input,.unslip-canvas select,.unslip-canvas textarea{font-family:inherit}.unslip-canvas :where(button,a,input,select,textarea):focus-visible{outline:2px solid var(--canvas-blue);outline-offset:2px}.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 h1,.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);border:1px solid var(--canvas-line-strong);border-right-color:var(--canvas-line);background:var(--canvas-panel-soft);border-radius:18px 0 0 18px;gap:0;padding:0;box-shadow:-6px 12px 34px #2a4d8714}.unslip-canvas .sidenav-brand{border-bottom:1px solid var(--canvas-line);border-radius:18px 0 0;min-height:88px;padding:18px 16px 16px}.unslip-canvas .sidenav-logo{border-radius:var(--r-sm);background:0 0;border:0;width:34px;height:34px}.unslip-canvas .sidenav-title{font-size:16px;font-weight:var(--canvas-weight-brand);letter-spacing:-.015em;line-height:1.25}.unslip-canvas .sidenav-sub{color:var(--canvas-muted);font-family:var(--font-sans);letter-spacing:0;margin-top:1px;font-size:11.5px;font-weight:450}.unslip-canvas .canva-workspace-name{max-width:145px;color:var(--canvas-faint);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;font-weight:500;line-height:1.2;overflow:hidden}.unslip-canvas .sidenav-collapse{border:1px solid var(--canvas-line);background:var(--canvas-panel);width:30px;height:30px;color:var(--canvas-muted);border-radius:9px}.unslip-canvas .sidenav-collapse:hover{background:var(--canvas-blue-soft);color:var(--canvas-blue-dark);border-color:#b9c9e1}.unslip-canvas .sidenav-nav{gap:2px;min-height:0;padding:14px 8px 10px;overflow-y:auto}.unslip-canvas .sidenav-group+.sidenav-group{border-top:1px solid var(--canvas-line);margin-top:10px;padding-top:10px}.unslip-canvas .sidenav-section{color:var(--canvas-faint);font-family:var(--font-sans);font-size:11px;font-weight:var(--canvas-weight-label);letter-spacing:.055em;text-transform:uppercase;padding:0 10px 7px}.unslip-canvas .nav-item{min-height:40px;color:var(--canvas-muted);letter-spacing:0;border:1px solid #0000;border-radius:9px;gap:10px;margin:0;padding:8px 10px;font-size:14px;font-weight:520}.unslip-canvas .nav-item:hover{border-color:var(--canvas-line-strong);color:var(--canvas-ink);background:#f4f6f9}.unslip-canvas .nav-item.on{border-color:var(--canvas-line-strong);color:var(--canvas-ink);font-weight:var(--canvas-weight-label);background:#eef1f5}.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:11px;font-weight:var(--canvas-weight-label);letter-spacing:.04em;text-transform:uppercase;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{border-top:1px solid var(--canvas-line);background:var(--canvas-panel-soft);flex:none;gap:9px;padding:12px 12px 14px;display:grid}.unslip-canvas .canva-source-state{border:1px solid var(--canvas-line);background:var(--canvas-panel);min-height:40px;color:var(--canvas-muted);font-family:var(--font-sans);letter-spacing:0;box-shadow:var(--shadow-xs);border-radius:11px;align-items:center;gap:6px;padding:8px 10px;font-size:11.5px;line-height:1.35;display:flex}.unslip-canvas .canva-source-dot{background:#1fa463;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{background:0 0;border:1px solid #0000;border-radius:11px;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);border-radius:50%;font-size:12px}.unslip-canvas .account-id-name{font-size:13px;font-weight:var(--canvas-weight-label)}.unslip-canvas .account-id-role{color:var(--canvas-muted);font-family:var(--font-sans);letter-spacing:0;font-size:11.5px}.unslip-canvas .account-menu{border:1px solid var(--canvas-line);background:var(--canvas-panel);box-shadow:var(--shadow-lg);border-radius:14px;bottom:48px}.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));border:1px solid var(--canvas-line-strong);background:var(--canvas-panel);border-left:0;border-radius:0 18px 18px 0;box-shadow:8px 12px 34px #2a4d8714}.unslip-canvas .app-stage{container:app-stage/inline-size}.unslip-canvas .appbar{height:var(--canvas-appbar-h);border-bottom:1px solid var(--canvas-line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff5;border-radius:0 18px 0 0;padding:0 24px}.unslip-canvas .appbar-title{font-size:19px;font-weight:var(--canvas-weight-label);letter-spacing:-.015em}.unslip-canvas .appbar-search,.unslip-canvas .appbar-icon,.unslip-canvas .appbar-menu{border-radius:11px}.unslip-canvas .appbar-search{border-color:var(--canvas-line-strong);background:var(--canvas-panel);min-height:38px}.unslip-canvas .appbar-search kbd{background:var(--canvas-panel);border-radius:6px}.unslip-canvas.view-home .appbar{display:none}.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:not(.view-home) .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 .saved-view-trigger,.unslip-canvas .filter-clear{border-radius:9px}.unslip-canvas .filters-btn,.unslip-canvas .range-btn,.unslip-canvas .saved-view-trigger{border-color:var(--canvas-line-strong);background:var(--canvas-panel);box-shadow:var(--shadow-xs)}.unslip-canvas .ffm-btn-primary{background:var(--canvas-blue);color:#fff;box-shadow:var(--shadow-xs)}.unslip-canvas .ffm-btn-primary:hover:not(:disabled){background:var(--primary-hover);opacity:1}.unslip-canvas .sidecar-shell,.unslip-canvas .sidecar-panel,.unslip-canvas .notifications-popover,.unslip-canvas .command-palette{border-radius:var(--r-lg);box-shadow:var(--shadow-lg)}.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,.deal-row,.zone,.call,.int-card,.kpi){border:1px solid var(--canvas-line);box-shadow:none}.unslip-canvas .analytics{background:var(--canvas-panel-soft);padding:24px 24px 40px}.unslip-canvas .analytics-inner{gap:14px}.unslip-canvas .analytics .filter-bar{margin-bottom:0}.unslip-canvas .analytics-grid{gap:12px;min-width:0}.unslip-canvas .an-card{border:1px solid var(--canvas-line-strong);background:var(--canvas-panel);min-width:0;box-shadow:none;border-radius:13px;padding:19px 20px}.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:#f6f8fb}.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:#f8fafc}.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);background:#f6f8fb;border-radius:9px}.unslip-canvas .commit-row:hover,.unslip-canvas .pattern:hover,.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:#f3f5f8}@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:8px}.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);background:#f4f7fb;border-radius:10px}.unslip-canvas .thread-insights-tabs button,.unslip-canvas .thread-insights-toggle{color:var(--canvas-muted)}.unslip-canvas .thread-insights-tabs button{font-weight:var(--canvas-weight-label);border-radius:7px}.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:9px}.unslip-canvas .thread-insights-toggle:hover{background:var(--canvas-blue-soft);color:var(--canvas-blue-dark);border-color:#bdd2f5}.unslip-canvas .threads-list-pane{border-right:1px solid var(--canvas-line-strong);background:var(--canvas-panel)}.unslip-canvas .threads-list-head{border-bottom:1px solid var(--canvas-line-strong);background:var(--canvas-panel);padding:18px 16px 15px}.unslip-canvas .threads-list-head h2,.unslip-canvas .thread-conversation-head h2{font-size:18px;font-weight:var(--canvas-weight-label);letter-spacing:-.015em;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:11px;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);border-radius:999px;padding:5px 10px;font-size:11.5px}.unslip-canvas .threads-filters button.on{border-color:var(--canvas-blue);background:var(--canvas-blue);color:#fff;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);background:var(--canvas-panel);border-radius:10px}.unslip-canvas .threads-list{padding:8px}.unslip-canvas .thread-row{border:1px solid #0000;border-radius:10px;gap:10px;width:100%;margin-bottom:4px;padding:10px 11px}.unslip-canvas .thread-row:hover{border-color:var(--canvas-line-strong);background:#f7f9fc}.unslip-canvas .thread-row.on{border-color:var(--canvas-line-strong);box-shadow:none;background:#eef1f5}.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:14px;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);letter-spacing:0;font-size:11px}.unslip-canvas .thread-preview{color:var(--canvas-muted);font-family:var(--font-sans);font-size:13px;line-height:1.45}.unslip-canvas .thread-conversation{background:var(--canvas-panel)}.unslip-canvas .thread-conversation-head{border-bottom:1px solid var(--canvas-line-strong);min-height:76px;padding:15px 20px}.unslip-canvas .thread-conversation-head p{color:var(--canvas-muted);font-family:var(--font-sans);font-size:12px}.unslip-canvas .thread-messages{background:var(--canvas-panel);padding:28px clamp(20px,3vw,44px)}.unslip-canvas .thread-message{gap:11px;margin-bottom:16px}.unslip-canvas .thread-message:focus{border-radius:12px}.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{background:var(--canvas-panel);color:var(--canvas-ink);border-color:#bfd4f4}.unslip-canvas .thread-message strong{font-weight:var(--canvas-weight-label)}.unslip-canvas .thread-message-body{color:var(--canvas-ink);background:#f1f2f5;border:1px solid #e6e9ef;border-radius:18px;padding:10px 12px;font-size:14.5px;line-height:1.55}.unslip-canvas .thread-message.is-you .thread-message-body{border-color:var(--canvas-blue);background:var(--canvas-blue);color:#fff;box-shadow:0 4px 14px #0a6cff29}.unslip-canvas .thread-message-actions,.unslip-canvas .thread-mention-menu{border:1px solid var(--canvas-line);background:var(--canvas-panel);box-shadow:var(--shadow-sm);border-radius:10px}.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:8px}.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{background:var(--canvas-blue-soft);color:var(--canvas-blue-dark);border-color:#bfd4f4}.unslip-canvas .thread-slack-reply{border-top:1px solid var(--canvas-line-strong);background:var(--canvas-panel);padding:14px 20px 16px}.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:12px}.unslip-canvas .thread-slack-reply form,.unslip-canvas .thread-ai form{border:1px solid var(--canvas-line-strong);background:var(--canvas-panel);box-shadow:none;border-radius:12px}.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:12px}.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{background:var(--canvas-blue);color:#fff;font-weight:var(--canvas-weight-label);border-radius:10px}.unslip-canvas .thread-ai{color:var(--canvas-ink);background:#f4f7fc}.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);background:var(--canvas-panel);color:var(--canvas-ink);border-radius:12px}.unslip-canvas .thread-ai-evidence li>button,.unslip-canvas .thread-ai-evidence li>div{border-radius:10px}.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{border-bottom:1px solid var(--canvas-line-strong);align-items:center;min-height:48px;margin:0;padding:0 16px;display:flex}.unslip-canvas .thread-context-head{color:var(--canvas-muted);font-family:var(--font-sans);font-size:12px;font-weight:var(--canvas-weight-label);text-transform:uppercase;padding:14px 16px 0}.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{border-bottom:1px solid var(--canvas-line-strong);padding:18px 16px 16px}.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:12px}.unslip-canvas .thread-context-hero h3{font-size:21px;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{border-right:1px solid var(--canvas-line-strong);border-bottom:1px solid var(--canvas-line-strong);gap:2px;padding:12px 16px}.unslip-canvas .thread-context-grid div:nth-child(2n){border-right:0}.unslip-canvas .thread-context-grid dd{font-size:13px;font-weight:var(--canvas-weight-label)}.unslip-canvas .thread-context section{border-bottom:1px solid var(--canvas-line-strong);padding:15px 16px}.unslip-canvas .thread-context section>p{font-weight:var(--canvas-weight-label)}.unslip-canvas .thread-open-deal{border:1px solid var(--canvas-blue);background:var(--canvas-blue);color:#fff;border-radius:10px;width:calc(100% - 32px);margin:16px}.unslip-canvas .agent-fab{border:1px solid var(--canvas-blue);background:var(--canvas-blue);border-radius:50%;transition:transform .14s,background .14s,box-shadow .14s;box-shadow:0 8px 24px #0a6cff3d}.unslip-canvas .agent-fab:hover{background:var(--primary-hover);transform:translateY(-1px);box-shadow:0 10px 28px #0a6cff47}@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:none;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;left:auto;right:0;box-shadow:-14px 0 34px #1f355824}.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)}.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));background:var(--canvas-panel-soft);color:var(--canvas-ink)}.ucq-filter-row{border-bottom:1px solid var(--canvas-line-strong);background:var(--canvas-panel);align-items:center;min-height:54px;padding:8px clamp(20px,2.8vw,36px);display:flex}.ucq-filter-row .filter-bar{width:100%;margin-bottom:0}.ucq-header{border-bottom:1px solid var(--canvas-line-strong);background:var(--canvas-panel);justify-content:space-between;align-items:flex-end;gap:30px;min-height:110px;padding:24px clamp(20px,2.8vw,36px) 20px;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:11px;font-weight:var(--canvas-weight-label);letter-spacing:.055em;text-transform:uppercase;margin:0 0 6px}.ucq-header h1{font-size:clamp(27px,2.2vw,32px);font-weight:var(--canvas-weight-label);letter-spacing:-.035em;margin:0;line-height:1.2}.ucq-header-meta{color:var(--canvas-muted);font-family:var(--font-sans);letter-spacing:0;justify-items:end;gap:12px;padding-bottom:2px;font-size:12px;display:grid}.ucq-header-meta button,.ucq-rail-head button{border:1px solid var(--canvas-line-strong);background:var(--canvas-panel);min-height:34px;color:var(--canvas-muted);font:inherit;font-weight:var(--canvas-weight-label);cursor:pointer;border-radius:8px;align-items:center;gap:4px;padding:6px 10px;display:inline-flex}.ucq-header-meta button:hover,.ucq-rail-head button:hover{background:var(--canvas-blue-soft);color:var(--canvas-blue-dark);border-color:#c6d4e9}.ucq-kpis{border-bottom:1px solid var(--canvas-line-strong);background:var(--canvas-panel-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:16px clamp(20px,2.8vw,36px);display:grid}.ucq-kpi{border:1px solid var(--canvas-line-strong);background:var(--canvas-panel);min-height:92px;box-shadow:none;border-right:0;border-radius:0;align-content:center;gap:2px;padding:15px 18px;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);letter-spacing:0;font-size:11.5px}.ucq-kpi strong{font-size:clamp(24px,2vw,31px);font-weight:var(--canvas-weight-label);letter-spacing:-.025em;font-variant-numeric:tabular-nums;line-height:1.15}.ucq-kpi--risk{background:var(--canvas-blue-soft);border-color:#bfd4f4}.ucq-kpi--risk strong{color:var(--canvas-blue-dark)}.ucq-grid{background:var(--canvas-panel-soft);grid-template-columns:minmax(570px,1fr) 288px;align-items:start;gap:16px;padding:22px clamp(18px,2.4vw,32px) 36px;display:grid}.ucq-grid>.ucq-rail{border:1px solid var(--canvas-line-strong);background:var(--canvas-panel);box-shadow:none;border-radius:12px;overflow:hidden}.ucq-queue{min-width:0;padding:0}.ucq-section-head,.ucq-rail-head{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.ucq-section-head{margin-bottom:14px}.ucq-section-head h2,.ucq-rail-head h2,.ucq-ask h2{font-size:19px;font-weight:var(--canvas-weight-label);letter-spacing:-.02em;margin:0;line-height:1.25}.ucq-section-head>span{color:var(--canvas-muted);font-family:var(--font-sans);letter-spacing:0;font-size:11.5px}.ucq-ledger{border:1px solid var(--canvas-line-strong);background:var(--canvas-panel);box-shadow:none;border-radius:12px;overflow:hidden}.ucq-action{border-top:1px solid var(--canvas-line-strong);background:var(--canvas-panel);border-left:3px solid #0000;min-height:74px;margin-top:-1px;display:block;position:relative;overflow:clip}.ucq-action--high{border-left-color:#7083a4}.ucq-action--medium{border-left-color:#a8b9d3}.ucq-action--low{border-left-color:#d4dfef}.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 #bfd4f4}.ucq-action-summary{width:100%;min-height:73px;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;align-items:center;gap:14px;padding:10px 12px 10px 15px;display:grid}.ucq-action-summary:hover{background:#f7f9fd}.ucq-action.is-expanded .ucq-action-summary{background:#ffffff94;border-bottom:1px solid #d8e3f3}.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:11px;font-weight:var(--canvas-weight-label);letter-spacing:.035em;text-transform:uppercase;line-height:1.2}.ucq-action-field>strong,.ucq-action-field>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;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:15px}.ucq-action-arr>span{font-variant-numeric:tabular-nums}.ucq-action-caret{color:var(--canvas-blue-dark);justify-self:end;transition:transform .15s}.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{background:var(--canvas-blue-soft);width:29px;height:29px;color:var(--canvas-blue-dark);font-family:var(--font-sans);letter-spacing:.02em;border:1px solid #bfd4f4;border-radius:50%;flex:none;place-items:center;font-size:12px;display:grid}.ucq-primary,.ucq-secondary{border:1px solid var(--canvas-blue);min-height:38px;font:inherit;font-size:12.5px;font-weight:var(--canvas-weight-label);letter-spacing:0;cursor:pointer;border-radius:10px;padding:8px 13px}.ucq-primary{border-color:var(--canvas-blue);background:var(--canvas-blue);color:#fff;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{background:var(--canvas-blue-soft);border-color:#c6d4e9}.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:11px;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:12px;margin-bottom:9px;display:flex}.ucq-inspector-title>p{margin-bottom:0}.ucq-inspector-close{border:1px solid var(--canvas-line);background:var(--canvas-panel);width:44px;height:44px;color:var(--canvas-ink);cursor:pointer;border-radius:10px;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:17px;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);letter-spacing:.025em;text-transform:uppercase;font-size:11px;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);grid-template-columns:18px minmax(0,1fr);gap:9px;font-size:14px;line-height:1.5;display:grid}.ucq-timeline{padding-bottom:8px}.ucq-timeline-row{grid-template-columns:17px 45px minmax(0,1fr);gap:7px;min-height:57px;padding:5px 0 8px;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:11px;line-height:1.4}.ucq-timeline-row>span{align-content:start;gap:3px;min-width:0;display:grid}.ucq-timeline-row strong{font-size:13px;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,.ucq-change-state{color:var(--canvas-muted);font-size:11px;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:11px}.ucq-change-columns{border:1px solid var(--canvas-line-strong);border-radius:9px;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:11px;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);letter-spacing:.04em;text-transform:uppercase;font-size:11px}.ucq-change-columns>:nth-child(4n){border-right:0}.ucq-suggested-update{background:var(--canvas-blue-soft);border:1px solid #bfd4f4;border-radius:10px;gap:4px;padding:10px;display:grid}.ucq-suggested-update>span,.ucq-suggested-update>small{color:var(--canvas-muted);font-family:var(--font-sans);letter-spacing:.035em;text-transform:uppercase;font-size:11px}.ucq-suggested-update>strong{font-size:12px;font-weight:var(--canvas-weight-label);line-height:1.25}.ucq-change-safety{color:var(--canvas-muted);grid-template-columns:16px minmax(0,1fr);gap:7px;margin-top:10px;font-size:11px;line-height:1.35;display:grid}.ucq-change-state{font-family:var(--font-sans);margin-top:8px;font-size:11px;display:block}.ucq-inspector-actions{border-bottom:0;gap:9px;display:flex}.ucq-inspector-actions .ucq-primary,.ucq-inspector-actions .ucq-secondary{white-space:normal;flex:1}.ucq-inspector-empty{min-height:260px;color:var(--canvas-muted);text-align:center;place-content:center;justify-items:center;gap:10px;padding:30px;display:grid}.ucq-inspector-empty strong{font-size:13px;font-weight:var(--canvas-weight-label)}.ucq-empty{border:1px solid var(--canvas-line-strong);background:var(--canvas-panel);border-radius:12px;align-items:flex-start;gap:12px;padding:25px;display:flex}.ucq-empty strong{font-size:16px;font-weight:var(--canvas-weight-label)}.ucq-empty p{color:var(--canvas-muted);margin:3px 0 0;font-size:13px}.ucq-rail{min-height:0}.ucq-meetings{border-bottom:1px solid var(--canvas-line);padding:18px 17px}.ucq-rail-head{align-items:center;margin-bottom:8px}.ucq-rail-head h2{font-size:17px}.ucq-meeting{border:0;border-top:1px solid var(--canvas-line);width:100%;color:var(--canvas-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:9px;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:11px;font-weight:var(--canvas-weight-label);align-self:start}.ucq-meeting>span{gap:2px;min-width:0;display:grid}.ucq-meeting strong{font-size:13px;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);text-overflow:ellipsis;white-space:nowrap;font-size:12px;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{min-height:0;color:var(--canvas-ink);background:#f3f7ff;grid-template-columns:31px minmax(0,1fr);align-items:start;column-gap:10px;padding:18px;display:grid}.ucq-ask-mark{background:var(--canvas-blue-soft);width:31px;height:31px;color:var(--canvas-blue-dark);font-size:14px;font-weight:var(--canvas-weight-label);border:1px solid #d3dff1;border-radius:10px;place-items:center;margin:0;display:grid}.ucq-ask>p{color:var(--canvas-blue-dark);align-self:center;margin:0}.ucq-ask h2{grid-column:1/-1;margin-top:14px;font-size:21px}.ucq-ask>span{color:var(--canvas-muted);grid-column:1/-1;margin-top:8px;font-size:12px;line-height:1.35}.ucq-ask>small{color:var(--canvas-faint);font-family:var(--font-sans);letter-spacing:0;grid-column:1/-1;margin-top:8px;font-size:11px}.ucq-ask button{border:1px solid var(--canvas-blue);background:var(--canvas-blue);color:#fff;min-height:32px;font:inherit;font-size:11px;font-weight:var(--canvas-weight-label);letter-spacing:0;cursor:pointer;border-radius:10px;grid-column:1/-1;justify-content:space-between;justify-self:start;align-items:center;gap:14px;margin-top:16px;padding:7px 10px;display:inline-flex}.ucq-ask button:hover{border-color:var(--primary-hover);background:var(--primary-hover);color:#fff}@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 .appbar{display:flex}.unslip-canvas.view-home .canvas{min-height:calc(100vh - var(--canvas-appbar-h))}.unslip-canvas .sidenav{border-right:1px solid var(--canvas-line-strong);width:min(280px,86vw);box-shadow:var(--shadow-lg);border-radius:16px;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 h1{font-size:clamp(27px,7vw,34px)}}@media (width<=680px){.unslip-canvas .analytics{padding:16px 14px 28px}.unslip-canvas .analytics-grid{gap:10px}.unslip-canvas .an-card{padding:16px 14px}.unslip-canvas .funnel-row{grid-template-columns:minmax(104px,1fr) minmax(76px,1fr) 58px;gap:8px}}@media (width<=740px){.ucq-action-summary{grid-template-columns:minmax(0,1fr) auto 24px;grid-template-areas:"company arr caret""deal deal caret""task task caret";gap:5px 12px;min-height:94px;padding:11px 10px 11px 12px}.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-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}.ucq-section-head{flex-direction:column;align-items:flex-start;gap:7px}}@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{grid-template-columns:minmax(0,1fr) auto 24px;grid-template-areas:"company arr caret""deal deal caret""task task caret";gap:5px 12px;min-height:94px;padding:11px 10px 11px 12px}.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 (prefers-reduced-motion:reduce){.unslip-canvas *,.unslip-canvas :before,.unslip-canvas :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
