:root{color-scheme:dark;--bg: #0b0f17;--surface-sunken: #0b1220;--surface-deep: #0d1320;--surface-trough: #0f1626;--surface-float: #0f172a;--surface-raised: #111827;--surface-card: #1e293b;--surface-active: #273449;--hover-1: #131c2e;--hover-2: #1a2436;--border-faint: #131c2b;--border: #1e293b;--border-strong: #334155;--border-vstrong: #475569;--text-strong: #f1f5f9;--text: #e2e8f0;--text-2: #cbd5e1;--text-muted: #94a3b8;--text-dim: #64748b;--on-color: #f8fafc;--logo-color: #a78bfa;--accent: #8b5cf6;--accent-light: #a78bfa;--accent-soft: #ddd6fe;--accent-strong: #7c3aed;--accent-strong-hover: #6d28d9;--accent-deep-bg: #2e1065;--accent-deep-bg-hover: #4c1d95;--rail-track: #ddd6fe;--violet: #a78bfa;--sky-soft: #bae6fd;--rgb-neutral: 148 163 184;--rgb-shadow: 0 0 0;--rgb-pill: 30 41 59;--rgb-overlay: 15 22 38;--total-wash: rgb(148 163 184 / 8%);--total-wash-strong: rgb(148 163 184 / 14%);--fs-xs: 12px;--fs-sm: 13px;--fs-base: 14px;--fs-md: 16px;--fs-lg: 19px;--fs-xl: 22px;--fs-2xl: 26px;--fs-view-title: var(--fs-lg);--fs-view-desc: var(--fs-sm);--fs-section-title: var(--fs-sm);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 10px;--radius-2xl: 12px;--radius-pill: 999px}:root[data-theme=light]{color-scheme:light;--logo-color: #7c3aed;--bg: #eef1f6;--surface-sunken: #e7ecf3;--surface-deep: #f4f7fb;--surface-trough: #e9edf3;--surface-float: #fff;--surface-raised: #fff;--surface-card: #fff;--surface-active: #dde3ec;--hover-1: #eef2f7;--hover-2: #eef2f7;--border-faint: #e9edf3;--border: #dce3eb;--border-strong: #cbd5e1;--border-vstrong: #94a3b8;--text-strong: #0f172a;--text: #1e293b;--text-2: #334155;--text-muted: #475569;--text-dim: #64748b;--on-color: #f8fafc;--accent: #7c3aed;--accent-light: #6d28d9;--accent-soft: #6d28d9;--accent-strong: #7c3aed;--accent-strong-hover: #6d28d9;--accent-deep-bg: #ede9fe;--accent-deep-bg-hover: #ddd6fe;--rail-track: #ddd6fe;--violet: #7c3aed;--sky-soft: #0284c7;--rgb-neutral: 100 116 139;--rgb-shadow: 15 23 42;--rgb-pill: 255 255 255;--rgb-overlay: 255 255 255;--total-wash: rgb(100 116 139 / 5%);--total-wash-strong: rgb(100 116 139 / 11%)}*{box-sizing:border-box}.lucide{display:block}html,body,#root{height:100%;margin:0}body{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;background:var(--bg);color:var(--text)}.app-shell{display:flex;flex-direction:column;height:100%}.tenant-page{display:flex;flex-direction:column;flex:1;min-height:0}.timeline-view{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.timeline-view__top{position:relative;z-index:20;display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:7px 20px;border-bottom:1px solid var(--border);background:var(--surface-raised)}.timeline-view__brand{margin:0;padding:0;border:0;cursor:pointer;height:24px;width:110.8085106383px;background-color:var(--logo-color);mask:url(/reven-logo-full.svg) left center/contain no-repeat}.timeline-view__subtitle{font-size:13px;color:var(--text-dim)}.timeline-view__views{display:inline-flex;align-self:stretch;align-items:stretch;margin:-7px 0;gap:0}.timeline-view__view-tab{display:inline-flex;align-items:center;padding:0 16px;border:0;border-radius:0;background:transparent;color:var(--text-muted);cursor:pointer;font:inherit;font-size:13px;transition:color .12s ease,background .12s ease}.timeline-view__view-tab:not(.timeline-view__view-tab--active):hover{background:var(--hover-1);color:var(--text)}.timeline-view__view-tab--active{background:var(--bg);color:var(--text-strong);font-weight:600;box-shadow:0 1px 0 0 var(--bg)}.timeline-view__more{align-self:stretch}.timeline-view__more .select__menu{min-width:188px;padding:0;border-radius:6px;background:var(--surface-raised);overflow:hidden}.timeline-view__more .select__check{display:none}.timeline-view__more .select__option{padding:10px 14px;border-radius:0;font-size:13px}.timeline-view__more .select__option:hover{background:var(--hover-1)}.timeline-view__more .select__option--on{background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--text-strong);font-weight:600}.timeline-view__more-trigger{align-self:stretch;gap:4px}.timeline-view__more.select--open .timeline-view__more-trigger{background:var(--hover-1);color:var(--text)}.timeline-view__search-tab{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--border);border-radius:6px;background:var(--surface-sunken);color:var(--text-muted);cursor:pointer;font:inherit;font-size:12px;transition:color .12s ease,border-color .12s ease}.timeline-view__search-tab:hover{border-color:var(--border-vstrong);color:var(--text)}.timeline-view__search-kbd{padding:1px 5px;border-radius:4px;background:var(--surface-raised);color:var(--text-dim);font-family:inherit;font-size:11px}.timeline-view__filters{position:relative;z-index:15;display:flex;align-items:center;gap:10px;padding:10px 16px 6px;background:var(--bg)}.timeline-view__window{flex-shrink:0}.timeline-view__chrome-controls{display:flex;align-items:center;gap:8px}.timeline-view__status{margin-left:auto;font-size:12px;color:var(--text-muted)}.timeline-view__progress{position:absolute;left:0;right:0;bottom:-1px;height:2px;overflow:hidden;background:color-mix(in srgb,var(--accent) 22%,transparent);pointer-events:none}.timeline-view__progress:after{content:"";position:absolute;inset:0 auto 0 0;width:34%;border-radius:2px;background:var(--accent);animation:timeline-progress-sweep 1.1s ease-in-out infinite}.timeline-view__stage{position:relative;z-index:1;flex:1;min-height:0;padding:16px;overflow:hidden;transition:opacity .18s ease}.timeline-view__stage--loading{opacity:.55}.timeline-view__empty{display:grid;flex:1;place-items:center;color:var(--text-dim);font-size:14px}.filter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.filter-bar__clear{padding:7px 10px;border:1px solid var(--border);border-radius:6px;background:transparent;color:var(--text-muted);cursor:pointer;font-size:12px}.filter-bar__clear:hover:not(:disabled){border-color:var(--border-vstrong);color:var(--text)}.filter-bar__clear:disabled{cursor:default;opacity:.4}@media (width <= 640px){.timeline-view__top{gap:8px 10px;padding:8px 12px}.timeline-view__brand{height:20px;width:92.3404255319px}.timeline-view__search-tab-label,.timeline-view__search-kbd{display:none}.timeline-view__filters{padding:8px 12px}.transport{height:54px;padding:0 10px;gap:10px}.transport__speed-menu,.transport__window-menu .select__value,.transport__window-menu .select__caret{display:none}.transport__window-menu .select__trigger{padding:8px;gap:0}}.dropdown{position:relative;display:flex;align-items:center;gap:8px}.dropdown__icon{display:inline-flex;flex-shrink:0;align-items:center;color:var(--text-dim)}.dropdown--open .dropdown__icon{color:var(--accent-light)}.dropdown__trigger{display:inline-flex;width:150px;align-items:center;justify-content:space-between;padding:7px 10px;border:1px solid var(--border);border-radius:6px;background:var(--surface-raised);color:var(--text);cursor:pointer;font-size:12px;gap:8px;transition:border-color .15s ease}.dropdown__trigger:hover{border-color:var(--border-vstrong)}.dropdown--open .dropdown__trigger{border-color:var(--accent)}.dropdown__summary{overflow:hidden;flex:1;min-width:0;color:var(--text-muted);text-align:left;text-overflow:ellipsis;white-space:nowrap}.dropdown__summary--set{color:var(--text-strong);font-weight:600}.dropdown__caret{color:var(--text-dim);font-size:12px;transition:transform .15s ease}.dropdown--open .dropdown__caret{transform:rotate(180deg)}.dropdown__menu{position:absolute;top:calc(100% + 6px);right:0;left:auto;z-index:30;display:flex;min-width:200px;max-height:320px;flex-direction:column;padding:4px;overflow-y:auto;border:1px solid var(--border);border-radius:8px;background:var(--surface-float);box-shadow:0 12px 32px rgb(var(--rgb-shadow)/45%);gap:1px}.dropdown__reset{margin-bottom:2px;padding:6px 8px;border:none;border-bottom:1px solid var(--border);border-radius:0;background:transparent;color:var(--text-muted);cursor:pointer;font-size:12px;text-align:left}.dropdown__reset:hover:not(:disabled){color:var(--text)}.dropdown__reset:disabled{cursor:default;opacity:.4}.dropdown__unpin{display:flex;align-items:center;margin-top:2px;padding:7px 8px;border:none;border-top:1px solid var(--border);border-radius:0;background:transparent;color:var(--text-muted);cursor:pointer;font-size:12px;gap:8px;text-align:left}.dropdown__unpin:hover{color:var(--text)}.dropdown__section{margin:4px 4px 1px;padding-top:6px;border-top:1px solid var(--border);color:var(--text-dim);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.dropdown__option{display:flex;align-items:center;border-radius:5px}.dropdown__option:hover{background:var(--border)}.dropdown__option--on{color:var(--text-strong)}.dropdown__option--disabled{opacity:.4}.dropdown__option-toggle{display:flex;min-width:0;flex:1;align-items:center;padding:7px 8px;border:none;background:transparent;color:inherit;cursor:pointer;font-size:12px;gap:8px;text-align:left}.dropdown__option--disabled .dropdown__option-toggle{cursor:default}.dropdown__only{margin-right:4px;padding:2px 7px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--accent-light);cursor:pointer;font-size:12px;opacity:0;transition:opacity .12s ease,background .12s ease}.dropdown__only:hover{background:var(--accent-deep-bg);color:var(--accent-soft)}.dropdown__option:hover .dropdown__only{opacity:1}.dropdown__option--disabled .dropdown__only{display:none}.dropdown__check{display:grid;width:14px;height:14px;flex-shrink:0;border:1px solid var(--border-strong);border-radius:4px;color:#fff;font-size:12px;line-height:1;place-items:center}.dropdown__option--on .dropdown__check{border-color:var(--accent);background:var(--accent)}.dropdown__option-label{overflow:hidden;flex:1;text-overflow:ellipsis;white-space:nowrap}.avatar{flex-shrink:0;border:1.5px solid var(--border-vstrong);border-radius:50%;background:var(--surface-float);object-fit:cover}.industry-dot{flex-shrink:0;border-radius:50%}.lang-menu{position:relative;display:flex;align-items:center}.lang-menu__button{display:grid;width:32px;height:32px;place-items:center;border:1px solid var(--border);border-radius:8px;background:var(--surface-raised);color:var(--text-muted);cursor:pointer;line-height:1;transition:border-color .15s ease,color .15s ease}.lang-menu__button:hover{border-color:var(--border-vstrong);color:var(--text)}.lang-menu__button--open{border-color:var(--accent);color:var(--accent-soft)}.lang-menu__panel{position:absolute;top:calc(100% + 8px);right:0;z-index:41;display:flex;min-width:160px;flex-direction:column;padding:6px;border:1px solid var(--border);border-radius:10px;background:var(--surface-float);box-shadow:0 16px 40px rgb(var(--rgb-shadow)/50%);gap:2px}.lang-menu__option{display:flex;align-items:center;padding:8px 10px;border:0;border-radius:6px;background:transparent;color:var(--text-muted);cursor:pointer;font:inherit;font-size:13px;text-align:left;gap:8px;transition:background .12s ease,color .12s ease}.lang-menu__option:hover{background:var(--hover-1);color:var(--text)}.lang-menu__option--on{color:var(--accent-soft);font-weight:600}.lang-menu__check{display:grid;width:14px;height:14px;flex-shrink:0;place-items:center;color:var(--accent-soft)}.settings{position:relative;display:flex;align-items:center}.settings__gear{display:grid;width:32px;height:32px;place-items:center;border:1px solid var(--border);border-radius:8px;background:var(--surface-raised);color:var(--text-muted);cursor:pointer;font-size:16px;line-height:1;transition:border-color .15s ease,color .15s ease}.settings__gear:hover{border-color:var(--border-vstrong);color:var(--text)}.settings__gear--open{border-color:var(--accent);color:var(--accent-soft)}.settings__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:rgb(var(--rgb-shadow)/55%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.settings__panel{position:fixed;top:50%;left:50%;z-index:41;display:flex;width:900px;max-width:calc(100vw - 48px);height:680px;max-height:calc(100vh - 48px);overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--surface-float);box-shadow:0 24px 60px rgb(var(--rgb-shadow)/55%);transform:translate(-50%,-50%)}.settings__tabs{display:flex;width:180px;flex-shrink:0;flex-direction:column;padding:16px 10px;border-right:1px solid var(--border);background:var(--surface-sunken);overflow-y:auto;gap:3px}.settings__tab{display:flex;align-items:center;padding:8px 10px;border:0;border-radius:6px;background:transparent;color:var(--text-muted);cursor:pointer;font:inherit;font-size:13px;text-align:left;transition:background .12s ease,color .12s ease}.settings__tab:hover{background:var(--hover-1);color:var(--text)}.settings__tab--active{background:var(--border);color:var(--accent-soft);font-weight:600}.settings__tab-group{display:flex;flex-direction:column;gap:3px}.settings__tab-group+.settings__tab-group{margin-top:14px}.settings__tab-group-head{display:flex;align-items:center;gap:6px;padding:0 10px 4px}.settings__tab-group-label{color:var(--text);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.settings__tab-group-badge{padding:1px 6px;border-radius:999px;background:var(--border);color:var(--text-muted);font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.settings__content{display:flex;min-width:0;flex:1;flex-direction:column;padding:22px;overflow-y:auto;gap:20px}.settings__section{display:flex;flex-direction:column;gap:8px}.settings__title{display:flex;align-items:center;margin:0;padding-bottom:6px;border-bottom:1px solid var(--border);color:var(--text);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.settings__title:not(:first-child){margin-top:12px}.settings__hint{margin:-4px 0 2px;font-size:12px;color:var(--text-dim)}.settings__link-button{align-self:flex-start;margin:0 0 6px;padding:4px 10px;border:1px solid var(--border);border-radius:6px;background:var(--surface, transparent);color:var(--accent, var(--text-strong));font-size:12px;cursor:pointer}.settings__link-button:hover{border-color:var(--accent, var(--text-strong))}.settings__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;gap:2px}.settings__row{display:flex;align-items:center;justify-content:space-between;padding:5px 6px;border-radius:6px;gap:8px}.settings__row:hover{background:var(--border)}.settings__check{display:flex;min-width:0;flex:1;align-items:center;gap:8px;color:var(--text-2);cursor:pointer;font-size:13px}.settings__check input{width:14px;height:14px;flex-shrink:0;accent-color:var(--accent);cursor:pointer}.settings__check span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings__check--locked{color:var(--text-muted);cursor:default}.settings__check--locked input{cursor:default}.settings__locked-tag{flex-shrink:0;font-size:12px;color:var(--border-vstrong);text-transform:uppercase;letter-spacing:.04em}.settings__field{display:flex;flex:1;align-items:center;justify-content:space-between;gap:8px;color:var(--text-2);font-size:13px}.settings__select{border:1px solid var(--border);border-radius:6px;background:var(--surface-raised);color:var(--text);padding:4px 8px;font-size:12px;cursor:pointer}.settings__select:disabled{color:var(--border-vstrong);cursor:default}.settings__input{min-width:200px;max-width:280px;border:1px solid var(--border-strong);border-radius:6px;background:var(--surface-card);color:var(--text);padding:6px 10px;font-size:13px;outline:none}.settings__input::placeholder{color:var(--text-dim)}.settings__input:focus{border-color:var(--accent)}.settings__toggle{display:flex;align-items:flex-start;gap:8px;padding:6px;border-radius:6px;color:var(--text-2);font-size:13px;line-height:1.4;cursor:pointer}.settings__toggle:hover{background:var(--border)}.settings__toggle input{width:14px;height:14px;flex-shrink:0;margin-top:2px;accent-color:var(--accent);cursor:pointer}.settings__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-height:18px;margin-top:4px}.settings__save-status{font-size:12px;color:var(--text-muted);transition:opacity .12s ease}.settings__save-status--error{color:#ef4444}.settings__btn{padding:7px 14px;border:1px solid var(--border-strong);border-radius:6px;background:transparent;color:var(--text-2);font:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:background .12s ease}.settings__btn:hover:not(:disabled){background:var(--hover-1)}.settings__btn:disabled{opacity:.5;cursor:not-allowed}.settings__btn--primary{border-color:var(--accent);background:var(--accent);color:#fff}.settings__btn--primary:hover:not(:disabled){opacity:.9}.settings__btn--danger{color:#ef4444;border-color:#ef44444d}.settings__btn--danger:hover:not(:disabled){background:#ef444414}.settings__error{margin:0 0 8px;color:#ef4444;font-size:12px}.settings__dims{display:flex;flex-direction:column;gap:2px}.settings__dims-head,.settings__dims-row{display:grid;grid-template-columns:minmax(0,1fr) 56px 76px;align-items:center;gap:6px}.settings__dims-head{padding:0 6px 4px;border-bottom:1px solid var(--border);color:var(--text-dim);font-size:12px;letter-spacing:.03em;text-transform:uppercase}.settings__dims-col{text-align:center}.settings__dims-row{padding:4px 6px;border-radius:6px}.settings__dims-row:hover{background:var(--border)}.settings__dims-label{overflow:hidden;color:var(--text-2);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.settings__dims-select{width:100%;min-width:0}.settings__dims-toggle{display:flex;align-items:center;justify-content:center}.settings__dims-toggle input{width:14px;height:14px;accent-color:var(--accent);cursor:pointer}.settings__dims-toggle input:disabled{cursor:default}.settings__dims-sub{margin-top:8px;padding:0 6px 2px;color:var(--text-dim);font-size:12px;letter-spacing:.03em;text-transform:uppercase}.settings__targets{display:flex;flex-direction:column;gap:4px}.settings__targets-head,.settings__targets-row{display:grid;grid-template-columns:minmax(0,1fr) repeat(4,64px);align-items:center;gap:6px}.settings__targets-head{padding-bottom:4px;border-bottom:1px solid var(--border)}.settings__targets-metric{color:var(--text-dim);font-size:12px;letter-spacing:.03em;text-align:center;text-transform:uppercase}.settings__targets-rowlabel{display:flex;min-width:0;align-items:center;gap:6px}.settings__targets-name{display:flex;min-width:0;flex-direction:column;overflow:hidden;color:var(--text);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.settings__targets-sub{color:var(--text-dim);font-size:12px;font-style:normal}.settings__targets-month{display:flex;align-items:center;justify-content:space-between;margin:4px 0 2px;padding-top:8px;border-top:1px solid var(--border);gap:8px;color:var(--text-muted);font-size:12px}.settings__targets-input{width:100%;min-width:0;padding:3px 4px;border:1px solid var(--border);border-radius:5px;background:var(--surface-raised);color:var(--text);font:inherit;font-size:12px;font-variant-numeric:tabular-nums;text-align:right}.settings__targets-input::placeholder{color:var(--border-vstrong)}.settings__targets-input:focus{border-color:#38bdf8;outline:none}.settings__row--stack{flex-direction:column;align-items:stretch;gap:6px}.settings__row--stack:hover{background:transparent}.settings__field-label{font-size:12px;color:var(--text-dim)}.settings__radio-group{display:flex;flex-direction:column;gap:4px}.settings__radio{display:flex;align-items:center;gap:8px;color:var(--text-2);cursor:pointer;font-size:12px}.settings__radio input{width:14px;height:14px;flex-shrink:0;accent-color:var(--accent);cursor:pointer}.settings__radio input:disabled{cursor:default}.settings__radio input:disabled+span{color:var(--border-vstrong)}.settings__label{min-width:0;flex:1;color:var(--text-2);font-size:13px}.settings__subtitle{margin:16px 0 6px;color:var(--text-dim);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.settings__stepper{display:inline-flex;flex-shrink:0;align-items:center;gap:6px}.settings__stepper input{width:54px;padding:4px 6px;border:1px solid var(--border);border-radius:6px;background:var(--surface-raised);color:var(--text);font:inherit;font-size:13px;font-variant-numeric:tabular-nums;text-align:right;accent-color:var(--accent)}.settings__stepper input:focus{border-color:var(--accent);outline:none}.settings__stepper input:disabled{color:var(--border-vstrong);cursor:default}.settings__unit{color:var(--text-dim);font-size:12px}.settings__nav-link{align-self:flex-start;padding:0;border:none;background:none;color:var(--accent-light);font:inherit;font-size:12px;cursor:pointer}.settings__nav-link:hover{color:var(--accent-soft);text-decoration:underline;text-underline-offset:2px}.settings__inline-form{display:flex;align-items:center;gap:8px}.settings__inline-form .settings__input{flex:1;min-width:0;max-width:none}.settings__btn-sm{flex-shrink:0;padding:4px 11px;border:1px solid var(--border-strong);border-radius:6px;background:transparent;color:var(--text-2);font:inherit;font-size:11px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .12s ease}.settings__btn-sm:hover:not(:disabled){background:var(--hover-1)}.settings__btn-sm:disabled{opacity:.5;cursor:not-allowed}.settings__btn-sm--primary{border-color:var(--accent);background:var(--accent);color:#fff}.settings__btn-sm--primary:hover:not(:disabled){opacity:.9}.pipeline-view{display:flex;height:100%;flex-direction:column;gap:var(--space-4);min-height:0}.pipeline{position:relative;flex:1;min-height:0;overflow:hidden;border-radius:12px;background:var(--surface-sunken)}.pipeline__board{position:absolute;top:0;bottom:0;left:0;transition:transform .35s cubic-bezier(.22,1,.36,1)}.pipeline__page{position:absolute;top:50%;z-index:5;display:flex;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid var(--accent);border-radius:999px;background:rgb(var(--rgb-pill)/95%);box-shadow:0 2px 10px rgb(var(--rgb-shadow)/45%);color:var(--accent);cursor:pointer;transform:translateY(-50%);transition:opacity .2s ease,border-color .2s ease,background .2s ease,color .2s ease}.pipeline__page--prev{left:8px}.pipeline__page--next{right:8px}.pipeline__page:hover:not(:disabled){border-color:var(--accent-strong);background:var(--accent);color:#fff}.pipeline__page:disabled{opacity:0;pointer-events:none}.pipeline-cards{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(36px 0 34px)}.pipeline-column{position:absolute;top:0;bottom:0;border-radius:10px;background:var(--surface-raised);box-shadow:0 1px 3px rgb(var(--rgb-shadow)/12%);transition:left .9s cubic-bezier(.22,1,.36,1),width .9s cubic-bezier(.22,1,.36,1)}.pipeline-column__head{position:absolute;top:0;z-index:3;display:flex;height:36px;align-items:center;justify-content:space-between;padding:0 12px;border-radius:10px 10px 0 0;background:var(--surface-raised);gap:8px;transition:left .9s cubic-bezier(.22,1,.36,1),width .9s cubic-bezier(.22,1,.36,1)}.pipeline-column__name{overflow:hidden;font-size:13px;font-weight:600;color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap}.pipeline-column__count{flex-shrink:0;font-size:12px;color:var(--text-dim)}.pipeline-column__configure{display:flex;flex-shrink:0;align-items:center;justify-content:center;padding:2px;border:0;border-radius:5px;background:transparent;color:var(--text-dim);cursor:pointer;opacity:0;transition:opacity .12s ease,color .12s ease,background .12s ease}.pipeline-column__configure:hover{background:var(--hover-2);color:var(--text-strong)}.pipeline-column__configure:focus-visible{opacity:1}.pipeline-column__head:hover .pipeline-column__configure{opacity:1}.pipeline-column__foot{position:absolute;bottom:0;z-index:3;display:flex;height:34px;align-items:center;justify-content:space-between;padding:0 10px;border-top:1px solid var(--border);border-radius:0 0 10px 10px;background:var(--surface-trough);gap:8px;font-variant-numeric:tabular-nums;transition:left .9s cubic-bezier(.22,1,.36,1),width .9s cubic-bezier(.22,1,.36,1)}.pipeline-column__overflow{position:absolute;z-index:4;display:flex;align-items:center;padding:3px 9px;border:1px solid var(--border-strong);border-radius:999px;background:rgb(var(--rgb-pill)/95%);box-shadow:0 2px 10px rgb(var(--rgb-shadow)/45%);color:var(--text-2);font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;gap:4px;white-space:nowrap;pointer-events:none;transform:translate(-50%)}.pipeline-column__overflow[data-health=at-risk]{border-color:color-mix(in srgb,#f59e0b 70%,var(--border-strong));box-shadow:0 2px 10px rgb(var(--rgb-shadow)/45%),0 0 12px color-mix(in srgb,#f59e0b 55%,transparent);color:#fcd34d}.pipeline-column__overflow[data-health=overdue]{border-color:color-mix(in srgb,#ef4444 70%,var(--border-strong));box-shadow:0 2px 10px rgb(var(--rgb-shadow)/45%),0 0 12px color-mix(in srgb,#ef4444 55%,transparent);color:#fca5a5}.pipeline-column__overflow-value{color:var(--text-muted);font-weight:500}.pipeline-column__foot-value{font-size:13px;font-weight:600;color:var(--text)}.pipeline-column__foot-dropoff{display:flex;align-items:center;gap:3px;font-size:12px;font-weight:600;color:#f87171}.pipeline-column__foot-arrow{font-size:12px}.pipeline-column__foot-note{margin-left:auto;font-size:12px;font-weight:500;color:var(--text-muted)}.pipeline-column__foot-days{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--text-muted)}.pipeline-column__foot-clock{font-size:12px;opacity:.8}.pipeline-column__fold{position:absolute;top:0;left:0;z-index:1;display:flex;align-items:center;padding:0 10px;border:1px dashed var(--border-strong);border-radius:8px;background:var(--surface-trough);color:var(--text-2);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;gap:6px;cursor:pointer;transition:transform .9s cubic-bezier(.22,1,.36,1),background .15s ease,border-color .15s ease}.pipeline-column__fold:hover{border-style:solid;background:var(--surface-raised)}.pipeline-column__fold[data-outcome=won]{border-color:color-mix(in srgb,#22c55e 45%,var(--border-strong));color:color-mix(in srgb,#22c55e 35%,var(--text-2))}.pipeline-column__fold[data-outcome=lost]{border-color:color-mix(in srgb,#ef4444 40%,var(--border-strong));color:color-mix(in srgb,#ef4444 30%,var(--text-2))}.pipeline-column__fold-count{overflow:hidden;flex:1;text-overflow:ellipsis;white-space:nowrap}.pipeline-column__fold-value{flex-shrink:0;color:var(--text-muted);font-weight:500}.focus-scatter{display:flex;height:100%;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-top:none;border-radius:10px;background:var(--surface-deep);font-variant-numeric:tabular-nums}.focus-scatter--mobile .focus-scatter__body{flex-direction:column;gap:8px;padding:8px}.focus-scatter--mobile .focus-scatter__reader{width:auto;max-height:45%}.focus-scatter--mobile .focus-scatter__tabs{flex-wrap:wrap}.focus-scatter__tabs{display:flex;align-items:center;flex-shrink:0;gap:6px}.focus-scatter__window{flex-shrink:0}.focus-scatter__tab{padding:6px 12px;border:1px solid var(--border);border-radius:999px;background:var(--surface-deep);color:var(--text-muted);font-size:13px;font-weight:600;cursor:pointer;transition:background .12s ease,color .12s ease}.focus-scatter__tab:hover{background:#38bdf814;color:var(--text)}.focus-scatter__tab--active{border-color:#38bdf8;background:var(--surface-deep);color:var(--text-strong)}.focus-scatter__tab--add{display:inline-flex;align-items:center;border-style:dashed;color:var(--text-dim);gap:4px}.focus-scatter__spacer{flex:1 1 auto}.focus-scatter__conf{padding:4px 10px;border-radius:999px;background:rgb(var(--rgb-neutral)/10%);color:var(--text-muted);font-size:12px;font-weight:600;cursor:help}.focus-scatter__conf--low{background:#f8717129;color:#f87171}.focus-scatter__conf--mid{background:#facc1529;color:#eab308}.focus-scatter__info{position:relative;display:inline-flex;flex-shrink:0;align-self:center}.focus-scatter__info-btn{display:grid;place-items:center;padding:4px;border:1px solid var(--border);border-radius:6px;background:var(--surface-deep);color:var(--text-muted);cursor:pointer}.focus-scatter__info-btn:hover{color:var(--text)}.focus-scatter__info-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:20;display:none;width:320px;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:var(--surface-raised);box-shadow:0 12px 32px #00000059}.focus-scatter__info-panel--open{display:block}.focus-scatter__info-title{display:block;margin-bottom:8px;color:var(--text-strong);font-size:12px;font-weight:700}.focus-scatter__info-list{display:flex;flex-direction:column;margin:0;gap:8px}.focus-scatter__info-row dt{color:var(--text-2);font-size:12px;font-weight:700}.focus-scatter__info-row dd{margin:2px 0 0;color:var(--text-muted);font-size:12px;line-height:1.4}.focus-scatter__info-body{margin:0;color:var(--text-muted);font-size:12px;line-height:1.5}.focus-scatter__info-action{display:inline-flex;align-items:center;margin-top:10px;padding:5px 9px;border:1px solid var(--border);border-radius:6px;background:var(--surface-deep);color:var(--accent-light);cursor:pointer;font-size:12px;font-weight:600;gap:5px}.focus-scatter__info-action:hover{background:var(--hover-1)}.focus-scatter__body{display:flex;min-height:0;flex:1 1 auto;gap:12px;padding:12px}.focus-scatter__plot{position:relative;min-width:0;min-height:0;flex:1 1 auto}.focus-scatter__plot--building{opacity:.95}.focus-scatter__svg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;overflow:visible}.focus-scatter__zone--double-down{fill:#34d3990f}.focus-scatter__zone--say-no{fill:#fb71850f}.focus-scatter__grid{stroke:var(--border);stroke-width:.2;stroke-dasharray:1 1.5}.focus-scatter__parity{stroke:var(--text-dim);stroke-width:.4;stroke-dasharray:1.5 1.5}.focus-scatter__axis{stroke:var(--border);stroke-width:.3}.focus-scatter__axis-label{fill:var(--text-dim);font-size:3px;font-weight:600}.focus-scatter__zone-label{pointer-events:none}.focus-scatter__zone-word{font-size:3.2px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.focus-scatter__zone-caption{fill:var(--text-dim);font-size:2px;font-weight:600}.focus-scatter__zone-label--double-down .focus-scatter__zone-word{fill:#34d399;opacity:.85}.focus-scatter__zone-label--say-no .focus-scatter__zone-word{fill:#fb7185;opacity:.85}.focus-scatter__dot{cursor:pointer}.focus-scatter__dot circle{stroke:var(--surface-deep);stroke-width:.3;transition:filter .15s ease,r .18s ease}.focus-scatter__dot--double-down circle{fill:#34d399}.focus-scatter__dot--double-down:hover circle{filter:drop-shadow(0 0 .9px rgba(52,211,153,.85))}.focus-scatter__dot--double-down.focus-scatter__dot--selected circle{filter:drop-shadow(0 0 1.6px #34d399) drop-shadow(0 0 .7px #34d399)}.focus-scatter__dot--aligned circle{fill:#94a3b8}.focus-scatter__dot--aligned:hover circle{filter:drop-shadow(0 0 .9px rgba(148,163,184,.85))}.focus-scatter__dot--aligned.focus-scatter__dot--selected circle{filter:drop-shadow(0 0 1.6px #94a3b8) drop-shadow(0 0 .7px #94a3b8)}.focus-scatter__dot--say-no circle{fill:#fb7185}.focus-scatter__dot--say-no:hover circle{filter:drop-shadow(0 0 .9px rgba(251,113,133,.85))}.focus-scatter__dot--say-no.focus-scatter__dot--selected circle{filter:drop-shadow(0 0 1.6px #fb7185) drop-shadow(0 0 .7px #fb7185)}.focus-scatter__dot--neutral circle{fill:#94a3b8}.focus-scatter__dot--neutral:hover circle{filter:drop-shadow(0 0 .9px rgba(148,163,184,.85))}.focus-scatter__dot--neutral.focus-scatter__dot--selected circle{filter:drop-shadow(0 0 1.6px #94a3b8) drop-shadow(0 0 .7px #94a3b8)}.focus-scatter__dot-label{fill:var(--text-muted);font-size:2.6px;font-weight:600;pointer-events:none}.audit{--audit-cols: 170px minmax(120px, 1.3fr) 84px 128px minmax(0, 2.6fr) 52px;display:flex;height:100%;flex-direction:column;gap:var(--space-4);min-height:0}.audit__panel{display:flex;flex:1;min-height:0;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface-deep)}.audit__feed{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;overflow-y:auto}.audit__feed-day{position:sticky;top:0;z-index:1;padding:12px 14px 8px;border-bottom:1px solid var(--border);background:var(--surface-raised);color:var(--text);font-size:15px;font-weight:700;letter-spacing:.01em}.audit__empty{display:flex;flex:1 1 auto;align-items:center;justify-content:center;padding:24px;color:var(--text-dim);font-size:13px}.audit__feed-sentinel{height:1px;flex-shrink:0}.audit-row{display:grid;grid-template-columns:var(--audit-cols);width:100%;align-items:center;gap:10px;padding:7px 14px;border:0;border-bottom:1px solid var(--border-faint);background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background .12s ease}.audit-row:hover{background:#38bdf812}.audit-row[data-stage-changed=true]{background:color-mix(in srgb,var(--row-tint) 14%,transparent)}.audit-row[data-stage-changed=true]:hover{background:color-mix(in srgb,var(--row-tint) 22%,transparent)}.audit-row[data-value-changed=true] .audit-row__value{color:var(--text);font-weight:700}.audit-row__rep{display:flex;min-width:0;align-items:center;gap:7px}.audit-row__rep-name{overflow:hidden;font-size:12px;font-weight:500;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap}.audit-row__deal{display:flex;min-width:0;align-items:center;gap:8px}.audit-row__deal-title{overflow:hidden;min-width:0;font-size:13px;font-weight:600;color:var(--text);text-overflow:ellipsis;white-space:nowrap}.audit-row__value{overflow:hidden;color:var(--text-muted);font-size:12px;font-variant-numeric:tabular-nums;text-align:right;text-overflow:ellipsis;white-space:nowrap}.audit-row__stage-cell{display:flex;min-width:0}.audit-row__stage{overflow:hidden;max-width:100%;padding:1px 8px;border-radius:999px;background:color-mix(in srgb,var(--stage-color) 18%,transparent);color:var(--stage-color);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap}.audit-row__change{display:flex;min-width:0;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.audit-row__event-icon{flex-shrink:0;align-self:center;color:var(--text-muted)}.audit-row__new-icon{flex-shrink:0;align-self:center;color:#f59e0b;fill:#f59e0b}.audit-row__headline{flex-shrink:0;color:var(--text-muted);font-size:12px}.audit-row__deltas{display:flex;min-width:0;flex-wrap:wrap;align-items:baseline;gap:3px 12px}.audit-row__delta{display:inline-flex;align-items:baseline;gap:4px;font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.audit-row__delta-label{color:var(--text-dim)}.audit-row__delta-from{color:var(--text-dim);text-decoration:line-through}.audit-row__delta-arrow{flex-shrink:0;align-self:center;color:var(--text-dim)}.audit-row__delta-to{color:var(--text-2);font-weight:500}.audit-row__time{overflow:hidden;color:var(--text-dim);font-size:12px;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.audit-row__noauthor{width:20px;height:20px;flex-shrink:0;border:1px dashed var(--border);border-radius:50%}.leaderboard-view{display:flex;height:100%;flex-direction:column;gap:var(--space-4);min-height:0}.leaderboard{display:flex;flex:1;min-height:0;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:10px;background:var(--surface-deep);font-variant-numeric:tabular-nums}.leaderboard--mobile .leaderboard__corner,.leaderboard--mobile .leaderboard__rep{flex:0 0 128px}.leaderboard--mobile .leaderboard__cell,.leaderboard--mobile .leaderboard__col-select{flex:1 1 0;min-width:0}.leaderboard--mobile .leaderboard__col-select{display:flex;align-items:center;padding:4px 8px;border-left:1px solid var(--border)}.leaderboard--mobile .leaderboard__col-select .select{width:100%}.leaderboard--mobile .leaderboard__col-select .select__trigger{width:100%;justify-content:space-between}.leaderboard--mobile .leaderboard__toolbar{flex-wrap:wrap}.leaderboard__head{display:flex;flex-shrink:0;border-bottom:1px solid var(--border);background:var(--surface-raised);border-radius:10px 10px 0 0}.leaderboard__corner,.leaderboard__total-head{display:flex;flex-grow:0;flex-shrink:0;align-items:flex-end;padding:8px 12px;color:var(--text-dim);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.leaderboard__total-head{align-items:center;justify-content:center;border-left:1px solid var(--border);background:var(--total-wash);color:var(--text-muted)}.leaderboard__col-heads{display:flex;min-width:0;flex:1 1 auto}.leaderboard__col-head{display:flex;min-width:0;flex-grow:0;flex-shrink:0;flex-direction:column;align-items:center;justify-content:flex-end;padding:7px 2px;border-left:1px solid var(--border);text-align:center}.leaderboard__col-head--weekend{background:rgb(var(--rgb-neutral)/6%)}.leaderboard__col-top{font-size:12px;font-weight:600;color:var(--text-2)}.leaderboard__col-bottom{font-size:12px;color:var(--text-dim);letter-spacing:.04em}.leaderboard__body{min-height:0;flex:1 1 auto;overflow-y:auto}.leaderboard__row{display:flex;border-bottom:1px solid var(--border-faint);transition:background .12s ease}.leaderboard__row:nth-child(2n):not(.leaderboard__row--totals){background:rgb(var(--rgb-neutral)/3%)}.leaderboard__row:hover:not(.leaderboard__row--totals){background:#38bdf814}.leaderboard__row--totals{position:sticky;bottom:0;border-top:1px solid var(--border);border-bottom:none;background:var(--surface-raised)}.leaderboard__rep{display:flex;min-width:0;flex-grow:0;flex-shrink:0;align-items:center;padding:10px 12px;gap:9px}.leaderboard__rep-name{overflow:hidden;font-size:13px;font-weight:600;color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap}.leaderboard__cells{display:flex;min-width:0;flex:1 1 auto}.leaderboard__cell{display:grid;min-width:0;flex-grow:0;flex-shrink:0;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;padding:9px 4px;border-left:1px solid var(--border-faint);gap:6px 2px}.leaderboard__cell--weekend{background:rgb(var(--rgb-neutral)/4%)}.leaderboard__cell--total{border-left:1px solid var(--border);background:var(--total-wash)}.leaderboard__row--totals .leaderboard__cell--total{background:var(--total-wash-strong)}.leaderboard__cell--total .leaderboard__metric-value{font-weight:700}.leaderboard__metric{display:flex;min-width:0;flex-direction:column;align-items:center;gap:2px;padding:3px 1px;border-radius:5px;font-size:12px}.leaderboard__metric-icon{display:grid;place-items:center;color:var(--text-dim)}.leaderboard__metric-value{overflow:hidden;max-width:100%;font-weight:600;color:var(--text);text-overflow:ellipsis;white-space:nowrap}.leaderboard__metric--actions .leaderboard__metric-icon{color:#38bdf8}.leaderboard__metric--growth .leaderboard__metric-icon{color:#34d399}.leaderboard__metric--decay .leaderboard__metric-icon{color:#fb7185}.leaderboard__metric--won .leaderboard__metric-icon{color:#fbbf24}.leaderboard__metric--bad{background:#f871711f}.leaderboard__metric--bad .leaderboard__metric-value{color:#f87171}.leaderboard__metric--missed{background:#fb923c0f}.leaderboard__metric--missed .leaderboard__metric-value{color:#b08a66}.leaderboard__metric--on{background:#34d3990f}.leaderboard__metric--on .leaderboard__metric-value{color:#74a08b}.leaderboard__metric--great{background:#34d39921}.leaderboard__metric--great .leaderboard__metric-value{color:#34d399}.leaderboard__metric--great.leaderboard__metric--winner{background:linear-gradient(180deg,#ffd95e,#efb52e);box-shadow:0 0 12px #fbbf244d}.leaderboard__metric--great.leaderboard__metric--winner .leaderboard__metric-value{color:#3d2a00}.leaderboard__metric--great.leaderboard__metric--winner .leaderboard__metric-icon{color:#3d2a00b3}.leaderboard__metric--great.leaderboard__metric--winner .leaderboard__target{color:#3d2a009e}.leaderboard__metric--great.leaderboard__metric--winner .leaderboard__target--editable:hover{color:#3d2a00f2}.leaderboard__metric--none.leaderboard__metric--zero .leaderboard__metric-value,.leaderboard__metric--none.leaderboard__metric--zero .leaderboard__metric-icon{opacity:.4}.leaderboard__target{overflow:hidden;max-width:100%;padding:0;border:0;background:none;color:var(--text-dim);font-size:12px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;cursor:default}.leaderboard__target--editable{cursor:pointer}.leaderboard__target--editable:hover{color:var(--text-2)}.leaderboard__target-input{width:100%;min-width:0;padding:1px 2px;border:1px solid #38bdf8;border-radius:3px;background:var(--surface-sunken);color:var(--text);font-size:12px;text-align:center}.leaderboard__toolbar{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:12px;padding:6px 12px;border-bottom:1px solid var(--border);background:var(--surface-trough);border-radius:10px 10px 0 0}.leaderboard__legend{display:flex;gap:14px;font-size:12px}.leaderboard__legend-item{display:flex;align-items:center;gap:5px;color:var(--text-muted)}.leaderboard__legend-item:before{width:8px;height:8px;border-radius:2px;content:""}.leaderboard__legend-item--bad:before{background:#f87171cc}.leaderboard__legend-item--missed:before{background:#fb923ccc}.leaderboard__legend-item--on:before{background:#34d399cc}.leaderboard__legend-item--great:before{background:#ffe08a;box-shadow:0 0 6px #fbbf24bf}.leaderboard__currency-note{display:flex;align-items:center;padding-left:14px;border-left:1px solid var(--border);color:var(--text-dim)}.leaderboard__legend-note{display:flex;align-items:center;color:var(--text-muted);font-style:italic}.leaderboard__modes{display:inline-flex;overflow:hidden;border:1px solid var(--border);border-radius:6px}.leaderboard__mode{padding:3px 10px;border:0;background:var(--surface-sunken);color:var(--text-muted);font-size:12px;font-weight:600;cursor:pointer}.leaderboard__mode+.leaderboard__mode{border-left:1px solid var(--border)}.leaderboard__mode:hover{color:var(--text)}.leaderboard__mode--active{background:#38bdf829;color:var(--sky-soft)}.leaderboard__atrisk{display:flex;align-items:center;gap:5px;color:var(--text-muted);font-size:12px}.leaderboard__atrisk-icon{color:#fb923c}.leaderboard__atrisk-label,.leaderboard__atrisk-unit{color:var(--text-dim)}.leaderboard__atrisk-input{width:36px;padding:1px 3px;border:1px solid var(--border);border-radius:4px;background:var(--surface-sunken);color:var(--text);font-size:12px;text-align:center}.leaderboard__atrisk-input:focus{border-color:#38bdf8;outline:none}.leaderboard__empty{display:grid;flex:1;place-items:center;padding:40px;color:var(--text-dim);font-size:13px}.deal-card{position:absolute;top:0;left:0;display:flex;flex-direction:column;gap:6px;overflow:hidden;padding:8px 10px 4px;border-left:3px solid var(--border-vstrong);border-radius:6px;background:var(--surface-card);box-shadow:0 1px 2px rgb(var(--rgb-shadow)/30%);opacity:var(--card-fade, 1);animation:card-enter .7s ease backwards;transition:transform .9s cubic-bezier(.22,1,.36,1),width .9s cubic-bezier(.22,1,.36,1),height .9s cubic-bezier(.22,1,.36,1),opacity .7s ease;will-change:transform}.deal-card:hover{opacity:1}.deal-card[data-health=at-risk]{border-left-color:#f59e0b;background:linear-gradient(to right,color-mix(in srgb,var(--surface-card) 80%,#f59e0b),var(--surface-card) 55%)}.deal-card[data-health=overdue]{border-left-color:#ef4444;background:linear-gradient(to right,color-mix(in srgb,var(--surface-card) 78%,#ef4444),var(--surface-card) 55%)}.deal-card[data-health=inactive]{border-left-color:#b91c1c;background:linear-gradient(to right,color-mix(in srgb,var(--surface-card) 68%,#b91c1c),var(--surface-card) 50%)}.deal-card[data-size="4"][data-health=ok]{background:color-mix(in srgb,var(--surface-card) 88%,var(--accent-light));animation:card-enter .7s ease backwards,top-deal-pulse 2.8s ease-in-out infinite}.deal-card__head{display:flex;align-items:center;gap:8px}.deal-card__logo,.deal-card__badge{width:22px;height:22px;flex-shrink:0;border-radius:5px}.deal-card__logo{object-fit:contain;background:var(--on-color)}.deal-card__badge{display:grid;color:var(--on-color);font-size:12px;font-weight:700;place-items:center;text-shadow:0 1px 1px rgb(var(--rgb-shadow)/35%)}.deal-card__title{overflow:hidden;flex:0 1 auto;font-size:13px;font-weight:600;color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap}.deal-card__win{flex:none;margin-right:auto;color:var(--text-muted);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.deal-card__status{display:flex;flex:none;align-items:center;gap:4px}.deal-card__status-badge{display:flex;align-items:center;justify-content:center}.deal-card__status-badge--amber{color:#fbbf24}.deal-card__status-badge--red{color:#ef4444}.deal-card__status-badge svg{display:block}.deal-card__risk-flag{display:flex;flex:none;align-items:center;color:#fbbf24}.deal-card__risk-flag svg{display:block}.deal-card__value-row{display:flex;min-width:0;align-items:center;gap:8px}.deal-card__value{font-size:14px;font-variant-numeric:tabular-nums;font-weight:600;color:var(--text-2)}.deal-card__value--up{animation:flash-up 1.4s ease}.deal-card__value--down{animation:flash-down 1.4s ease}.deal-card__delta{display:inline-flex;margin-left:auto;align-items:center;gap:2px;padding:1px 6px;border-radius:999px;font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.deal-card__delta--up{background:#34d39926;color:#34d399}.deal-card__delta--down{background:#f8717126;color:#f87171}.deal-card__activities{display:flex;overflow:hidden;justify-content:flex-end;align-items:center;height:24px;gap:5px;line-height:1;color:var(--text-dim);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 28px);mask-image:linear-gradient(to right,transparent 0,#000 28px)}.deal-card__activities--at-risk{color:#fbbf24}.deal-card__activities--inactive{color:#ef4444}.deal-card__activity{display:flex;flex:none;align-items:center;justify-content:center;color:currentcolor;opacity:.5}.deal-card__activity:last-child{opacity:1}.deal-card__activity-empty{color:var(--border-vstrong);font-size:12px;font-style:italic}.deal-card__industry{display:flex;min-width:0;align-items:center;gap:6px;font-size:12px;color:var(--text-muted)}.deal-card__industry-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deal-card__close{display:flex;min-width:0;align-items:baseline;gap:6px;font-size:12px;font-variant-numeric:tabular-nums;color:var(--text-2)}.deal-card__close--slipped{color:#f87171}.deal-card__close-label{color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.deal-card__close-date{font-weight:600}.deal-card__close-countdown{overflow:hidden;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap}.deal-card__close-countdown--overdue{color:#f87171}.deal-card__close-slip{margin-left:auto;padding:1px 6px;border-radius:999px;background:#f8717126;color:#f87171;font-weight:600;white-space:nowrap}.deal-card__close-empty{color:var(--border-vstrong);font-style:italic}.deal-card__status-age{display:flex;align-items:center;gap:5px;font-size:12px;font-variant-numeric:tabular-nums;color:var(--text-muted)}.deal-card__status-age .deal-card__risk-flag{margin-left:auto}.deal-card__status-age--at-risk,.deal-card__status-age--at-risk .deal-card__status-age-value{color:#fbbf24}.deal-card__status-age-icon{font-size:12px;opacity:.8}.deal-card__status-age-value{font-weight:600;color:var(--text-2)}.deal-card__status-age-label{color:var(--text-dim)}.deal-card__custom{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:8px;font-size:12px;color:var(--text-muted)}.deal-card__custom-label{flex:0 0 auto;overflow:hidden;color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap}.deal-card__custom-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}@keyframes card-enter{0%{opacity:0}to{opacity:1}}@keyframes flash-up{0%{color:#34d399;text-shadow:0 0 12px rgba(52,211,153,.7)}to{color:var(--text-2)}}@keyframes flash-down{0%{color:#f87171;text-shadow:0 0 12px rgba(248,113,113,.7)}to{color:var(--text-2)}}@keyframes top-deal-pulse{0%,to{box-shadow:0 0 0 1px #a78bfa38,0 1px 2px rgb(var(--rgb-shadow)/30%)}50%{box-shadow:0 0 14px 1px #a78bfa73,0 1px 2px rgb(var(--rgb-shadow)/30%)}}@keyframes transport-hint-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes timeline-progress-sweep{0%{left:-34%;width:34%}50%{width:55%}to{left:100%;width:34%}}@media (prefers-reduced-motion: reduce){.transport__hint-bubble{animation:none}.timeline-view__progress:after{position:static;width:100%;animation:none}}.transport{position:relative;z-index:2;display:flex;height:60px;align-items:center;padding:0 20px;border-top:1px solid var(--border);background:var(--surface-deep);gap:16px}.transport__play{position:relative;display:grid;width:40px;height:40px;flex-shrink:0;border:none;border-radius:50%;background:var(--accent);color:#fff;cursor:pointer;font-size:14px;place-items:center;transition:background .15s ease}.transport__play:hover{background:var(--accent-light)}.transport__play:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 8px);left:50%;padding:4px 8px;border-radius:6px;background:var(--border);color:var(--text);font-size:12px;font-weight:600;white-space:nowrap;letter-spacing:.02em;pointer-events:none;opacity:0;transform:translate(-50%) translateY(4px);transition:opacity .12s ease,transform .12s ease}.transport__play:hover:after,.transport__play:focus-visible:after{opacity:1;transform:translate(-50%) translateY(0)}.transport__jump-now{display:inline-flex;align-items:center;flex-shrink:0;gap:5px;padding:6px 11px;border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);border-radius:999px;background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent-soft);font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .15s ease,border-color .15s ease}.transport__jump-now:hover{border-color:color-mix(in srgb,var(--accent) 60%,transparent);background:color-mix(in srgb,var(--accent) 22%,transparent)}.transport__timeline{position:relative;min-width:0;flex:1;align-self:stretch}.transport__grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.transport__cell{position:absolute;top:0;bottom:0;border-left:1px solid var(--border)}.transport__cell--weekend{background:rgb(var(--rgb-neutral)/9%)}.transport__dates{position:absolute;right:0;left:0;height:12px}.transport__dates--top{bottom:calc(50% + 10px)}.transport__dates--bottom{top:calc(50% + 10px)}.transport__date{position:absolute;color:var(--text-dim);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.04em;white-space:nowrap;transform:translate(-50%)}.transport__dates--top .transport__date{bottom:0}.transport__dates--bottom .transport__date{top:0}.transport__date--weekend{color:var(--border-vstrong)}.transport__track{position:absolute;top:50%;right:0;left:0;z-index:2;height:18px;transform:translateY(-50%)}.transport__rail{position:absolute;top:50%;left:0;width:100%;height:5px;border-radius:3px;background:var(--rail-track);transform:translateY(-50%);pointer-events:none}.transport__progress{position:absolute;top:50%;left:0;height:5px;border-radius:3px;background:var(--accent);transform:translateY(-50%);pointer-events:none}.transport__playhead{position:absolute;top:50%;z-index:1;width:12px;height:12px;border:2px solid var(--surface-deep);border-radius:50%;background:#fff;transform:translate(-50%,-50%);pointer-events:none}.transport__now{position:absolute;top:50%;width:2px;height:16px;border-radius:1px;background:var(--accent-soft);transform:translate(-50%,-50%);pointer-events:none}.transport__now-label{position:absolute;bottom:calc(100% + 2px);left:50%;color:var(--accent-soft);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;transform:translate(-50%)}.transport__hint{position:absolute;bottom:calc(100% + 13px);z-index:19;pointer-events:none;transform:translate(-100%) translate(16px)}.transport__hint-bubble{position:relative;display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;background:var(--accent);box-shadow:0 8px 22px rgb(var(--rgb-shadow)/40%);color:#fff;font-size:12px;font-weight:600;white-space:nowrap;gap:6px;animation:transport-hint-bob 1.9s ease-in-out infinite}.transport__hint-bubble:after{position:absolute;top:100%;right:12px;width:9px;height:9px;background:var(--accent);content:"";transform:translateY(-55%) rotate(45deg)}.transport__ghost{position:absolute;top:50%;width:12px;height:12px;border:2px solid rgba(199,210,254,.6);border-radius:50%;background:#c7d2fe40;transform:translate(-50%,-50%);pointer-events:none}.transport__callout{position:absolute;bottom:calc(100% + 12px);z-index:20;display:flex;width:max-content;max-width:280px;flex-direction:column;padding:10px 12px;border:1px solid var(--border-strong);border-radius:10px;background:var(--surface-deep);box-shadow:0 12px 28px rgb(var(--rgb-shadow)/45%);gap:8px;pointer-events:none;transform:translate(-50%)}.transport__callout:after{position:absolute;top:100%;left:50%;width:10px;height:10px;border-right:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);background:var(--surface-deep);content:"";transform:translate(-50%,-60%) rotate(45deg)}.transport__callout-date{font-size:13px;font-weight:600;color:var(--text-strong)}.transport__callout-deals{display:flex;max-height:220px;flex-direction:column;margin:0;padding:0;overflow-y:auto;gap:6px;list-style:none}.transport__callout-deal{display:flex;align-items:center;font-size:12px;gap:6px}.transport__callout-dot{width:8px;height:8px;flex-shrink:0;border-radius:50%}.transport__callout-title{overflow:hidden;max-width:120px;color:var(--text);text-overflow:ellipsis;white-space:nowrap}.transport__callout-stage{flex-shrink:0;color:var(--text-dim);font-size:12px}.transport__callout-value{margin-left:auto;color:var(--text-2);font-variant-numeric:tabular-nums}.transport__callout-dir{flex-shrink:0;font-size:12px}.transport__callout-dir--up{color:#34d399}.transport__callout-dir--down{color:#f87171}.transport__callout-empty{color:var(--text-dim);font-size:12px}.transport__range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--border);border-radius:2px;cursor:pointer;opacity:.001}.select{position:relative;display:flex;flex-shrink:0;align-items:center}.select__trigger{display:inline-flex;align-items:center;padding:7px 10px;border:1px solid var(--border);border-radius:6px;background:var(--surface-raised);color:var(--text);cursor:pointer;font-size:12px;gap:6px;transition:border-color .15s ease}.select__trigger:hover{border-color:var(--border-vstrong)}.select--open .select__trigger{border-color:var(--accent)}.select__leading{display:grid;color:var(--accent-light);place-items:center}.select__value{color:var(--text-strong);font-weight:600;white-space:nowrap}.select__caret{color:var(--text-dim);transition:transform .15s ease}.select--open .select__caret{transform:rotate(180deg)}.select__menu{position:absolute;top:calc(100% + 6px);right:0;z-index:30;display:flex;max-height:min(320px,60vh);min-width:100%;flex-direction:column;padding:4px;border:1px solid var(--border);border-radius:8px;background:var(--surface-float);box-shadow:0 12px 32px rgb(var(--rgb-shadow)/45%);gap:1px;overflow-y:auto;overscroll-behavior:contain}.select__menu--scroll{padding:0;gap:0;overflow:hidden;--scroll-fade: var(--surface-float)}.select__scroll{overscroll-behavior:contain}.select__list{display:flex;flex-direction:column;padding:4px;gap:1px}.select--up .select__menu{top:auto;bottom:calc(100% + 6px)}.select__section{margin:4px 4px 1px;padding-top:6px;border-top:1px solid var(--border);color:var(--text-dim);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.select__option{display:flex;align-items:center;padding:7px 8px;border:none;border-radius:5px;background:transparent;color:var(--text-muted);cursor:pointer;font-size:12px;gap:8px;text-align:left;white-space:nowrap}.select__option:hover{background:var(--border)}.select__option--on{color:var(--text-strong)}.select__check{display:grid;width:14px;height:14px;flex-shrink:0;color:var(--accent-light);place-items:center}.select__option-label{flex:1}.scope-select .select__menu{right:auto;left:0}.transport__speed-menu .select__value{min-width:42px;text-align:center}.transport__speed-menu .select__menu{right:auto;left:0}.transport__window-menu .select__value{width:124px;text-align:center}.window-menu__panel{min-width:184px;max-height:none;overflow:visible}.window-menu__panel--align-left{right:auto;left:0}.window-menu__panel--flyout-right .window-menu__flyout{right:auto;left:calc(100% + 3px)}.window-menu__panel--flyout-right .window-menu__row-group:hover:after{right:auto;left:100%}.window-menu__rows{margin:0;padding:0;list-style:none}.window-menu__row-group{position:relative}.window-menu__row-group:hover:after{content:"";position:absolute;top:0;bottom:0;right:100%;width:8px}.window-menu__row{width:100%;justify-content:flex-start}.window-menu__row-more{margin-left:auto;color:var(--text-dim);flex-shrink:0}.window-menu__flyout{position:absolute;top:-5px;right:calc(100% + 3px);z-index:2;display:flex;max-height:280px;min-width:168px;flex-direction:column;overflow-y:auto;padding:5px;border:1px solid var(--border);border-radius:8px;background:var(--surface-overlay, var(--surface-raised));box-shadow:0 10px 30px #00000073}.window-menu__flyout--bottom{top:auto;bottom:-5px}.window-menu__custom{display:flex;flex-direction:column;padding:4px;gap:8px}.window-menu__field{display:flex;align-items:center;gap:10px}.window-menu__field-label{width:36px;flex-shrink:0;color:var(--text-muted);font-size:12px;font-weight:600}.window-menu__date{width:100%;flex:1;padding:5px 7px;border:1px solid var(--border);border-radius:5px;background:var(--surface-raised);color:var(--text-strong);font-size:12px;color-scheme:dark}.window-menu__date:focus{border-color:var(--accent);outline:none}.window-menu__custom-actions{display:flex;align-items:center;justify-content:space-between;margin-top:2px}.window-menu__text-button{padding:5px 8px;border:none;border-radius:5px;background:transparent;color:var(--text-muted);cursor:pointer;font-size:12px}.window-menu__text-button:hover{color:var(--text)}.window-menu__apply{padding:6px 14px;border:none;border-radius:5px;background:var(--accent);color:#fff;cursor:pointer;font-size:12px;font-weight:600}.window-menu__apply:hover{background:var(--accent-strong)}.window-menu__apply:disabled{background:var(--border);color:var(--text-dim);cursor:not-allowed}.actions{display:flex;height:100%;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:10px;background:var(--surface-deep)}.actions__toolbar{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid var(--border);background:var(--surface-raised);gap:12px}.actions__post-host{display:inline-flex}.actions__post{display:inline-flex;align-items:center;padding:6px 12px;border:1px solid var(--accent);border-radius:7px;background:var(--accent-deep-bg);color:var(--accent-soft);font-size:12px;font-weight:600;gap:6px;cursor:pointer;transition:background .12s ease}.actions__post:hover:not(:disabled){background:var(--accent-deep-bg-hover)}.actions__post:disabled{opacity:.5;cursor:not-allowed}.actions__head{display:flex;flex-shrink:0;border-bottom:1px solid var(--border);background:var(--surface-float)}.actions__col-heads{display:flex;min-width:0;flex:1 1 auto}.actions__col-head{display:flex;min-width:0;flex-grow:0;flex-shrink:0;flex-direction:column;align-items:center;justify-content:flex-end;padding:7px 2px;border-left:1px solid var(--border);text-align:center}.actions__col-top{font-size:12px;font-weight:600;color:var(--text-2)}.actions__col-bottom{font-size:12px;color:var(--text-dim);letter-spacing:.04em}.actions__body{display:flex;min-height:0;flex:1 1 auto}.actions__cols{display:flex;min-width:0;flex:1 1 auto}.actions__col{display:flex;min-width:0;flex-grow:0;flex-shrink:0;flex-direction:column;padding:8px 5px;border-left:1px solid var(--border-faint);overflow-y:auto;gap:6px}.actions__col--future{background:rgb(var(--rgb-neutral)/3%)}.actions__col-empty{padding:6px 2px;color:var(--border-vstrong);font-size:12px;text-align:center}.action-card{display:flex;align-items:center;width:100%;padding:7px 8px;border:1px solid var(--border);border-left-width:3px;border-radius:7px;background:var(--surface-card);text-align:left;gap:7px;cursor:pointer;transition:background .12s ease,border-color .12s ease}.action-card:hover:not(:disabled){border-color:var(--border-strong);background:var(--hover-2)}.action-card:disabled{cursor:default}.action-card--reach{border-left-color:#38bdf8}.action-card--move{border-left-color:var(--violet)}.action-card--pace{border-left-color:#fbbf24}.action-card--update{border-left-color:var(--accent-light)}.action-card--done{opacity:.7}.action-card--unresolved{background:#f8717112}.action-card__kind{display:grid;flex-shrink:0;place-items:center;color:var(--text-dim)}.action-card--reach .action-card__kind{color:#38bdf8}.action-card--move .action-card__kind{color:var(--violet)}.action-card--pace .action-card__kind{color:#fbbf24}.action-card--update .action-card__kind{color:var(--accent-light)}.action-card__main{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:1px}.action-card__title{overflow:hidden;font-size:12px;font-weight:600;color:var(--text);text-overflow:ellipsis;white-space:nowrap}.action-card__detail{overflow:hidden;font-size:12px;color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap}.action-card__status{display:grid;flex-shrink:0;place-items:center}.action-card__status--done{color:#34d399}.action-card__status--unresolved{color:#f87171}.action-card__status--pending{color:var(--text-muted)}.actions-modal__error{margin:0;color:#f87171;font-size:12px}.actions-modal__foot{display:flex;justify-content:flex-end;gap:8px}.actions-modal__btn{padding:7px 14px;border:1px solid var(--border-strong);border-radius:7px;background:transparent;color:var(--text-2);font-size:12px;font-weight:600;cursor:pointer;transition:background .12s ease,border-color .12s ease}.actions-modal__btn:hover:not(:disabled){border-color:var(--border-vstrong);color:var(--text-strong)}.actions-modal__btn:disabled{opacity:.5;cursor:not-allowed}.actions-modal__btn--primary{border-color:var(--accent);background:var(--accent-strong);color:#fff}.actions-modal__btn--primary:hover:not(:disabled){background:var(--accent-strong-hover)}.composer__toolbar{display:flex;gap:4px}.composer__tool{display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--border-strong);border-radius:6px;background:var(--surface-raised);color:var(--text-2);cursor:pointer}.composer__tool:hover{border-color:var(--border-vstrong);color:var(--text-strong)}.composer__editor{min-height:140px;max-height:40vh;padding:10px 12px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface-sunken);color:var(--text);font-size:13px;line-height:1.5;overflow-y:auto}.composer__editor:focus{border-color:var(--accent);outline:none}.composer__editor:empty:before{content:attr(data-placeholder);color:var(--border-vstrong)}.composer__editor ul{margin:4px 0;padding-left:20px}.reader__body{overflow-y:auto;padding:4px 2px;color:var(--text);font-size:13px;line-height:1.55}.reader__body ul{margin:4px 0;padding-left:20px}.reader__gate{display:flex;flex-direction:column;gap:6px}.reader__bar{height:6px;overflow:hidden;border-radius:3px;background:var(--border)}.reader__bar-fill{height:100%;border-radius:3px;background:var(--accent);transition:width .1s linear}.reader__status{display:inline-flex;align-items:center;color:var(--text-muted);font-size:12px;gap:5px}.deal-detail__head{position:sticky;top:-20px;z-index:2;display:flex;align-items:center;margin:-20px -24px 0;padding:22px 24px 18px;border-bottom:1px solid var(--border);background:var(--bg);gap:14px}.deal-detail__logo{width:40px;height:40px;flex-shrink:0;padding:4px;border-radius:9px;background:#fff;object-fit:contain}.deal-detail__badge{display:grid;width:40px;height:40px;flex-shrink:0;place-items:center;border-radius:9px;color:var(--on-color);font-size:18px;font-weight:700}.deal-detail__heading{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:4px}.deal-detail__title{margin:0;overflow:hidden;color:var(--text-strong);font-size:17px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.deal-detail__sub{display:flex;align-items:center;flex-wrap:wrap;color:var(--text-muted);font-size:12px;gap:8px}.deal-detail__stage{padding:2px 8px;border-radius:999px;background:#8b5cf62e;color:var(--accent-soft);font-weight:600}.deal-detail__stage--won{background:#10b98129;color:#10b981}.deal-detail__stage--lost{background:#ef444429;color:#ef4444}.deal-detail__owner{display:inline-flex;align-items:center;gap:6px}.deal-detail__close{display:grid;width:28px;height:28px;flex-shrink:0;place-items:center;padding:0;border:1px solid var(--border-strong);border-radius:7px;background:transparent;color:var(--text-muted);line-height:0;cursor:pointer}.deal-detail__close:hover{border-color:var(--border-vstrong);color:var(--text-strong)}.deal-detail__past{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:8px;background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--text-muted);font-size:12px}.deal-detail__past-icon{flex-shrink:0;color:var(--accent-soft)}.deal-detail__past-text{min-width:0}.deal-detail__past-changes{color:var(--text-dim)}.deal-detail__past-jump{display:inline-flex;align-items:center;flex-shrink:0;gap:5px;margin-left:auto;padding:5px 10px;border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);border-radius:999px;background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent-soft);font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .15s ease,border-color .15s ease}.deal-detail__past-jump:hover{border-color:color-mix(in srgb,var(--accent) 65%,transparent);background:color-mix(in srgb,var(--accent) 24%,transparent)}.deal-detail__value-row{display:flex;align-items:baseline;flex-shrink:0;gap:10px}.deal-detail__value{color:var(--text-strong);font-size:22px;font-weight:700;white-space:nowrap}.deal-detail__delta-badge{display:inline-flex;align-items:center;font-size:12px;font-weight:600;gap:3px}.deal-detail__delta-badge--up{color:#34d399}.deal-detail__delta-badge--down{color:#f87171}.deal-detail__facts{display:grid;grid-template-columns:repeat(3,1fr);margin:4px 0;gap:18px 22px}.deal-detail__fact{display:flex;flex-direction:column;gap:5px}.deal-detail__fact dt{display:inline-flex;align-items:center;color:var(--text-dim);font-size:12px;letter-spacing:.04em;text-transform:uppercase;gap:5px}.deal-detail__fact dd{display:inline-flex;align-items:center;margin:0;color:var(--text);font-size:14px;line-height:1.35;gap:6px}.deal-detail__win-source{color:var(--text-muted);font-size:12px}.deal-detail__reven{display:flex;flex-direction:column;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:#8b5cf614;gap:6px}.deal-detail__reven-head{display:flex;align-items:center;justify-content:space-between}.deal-detail__reven-label{display:inline-flex;align-items:center;color:var(--accent-soft);font-size:12px;font-weight:600;gap:5px}.deal-detail__reven-value{color:var(--text-strong);font-size:20px;font-weight:700;font-variant-numeric:tabular-nums}.deal-detail__reven-sub{margin:0;color:var(--text-muted);font-size:12px}.deal-detail__reven-toggle{display:inline-flex;align-items:center;align-self:flex-start;padding:0;border:0;background:transparent;color:var(--text-dim);font-size:12px;gap:4px;cursor:pointer}.deal-detail__reven-toggle:hover{color:var(--text)}.deal-detail__reven-chevron{transition:transform .15s ease}.deal-detail__reven-chevron--open{transform:rotate(180deg)}.deal-detail__cohorts{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;gap:4px}.deal-detail__cohort{display:flex;align-items:baseline;font-size:12px;gap:8px}.deal-detail__cohort-name{flex:1;color:var(--text)}.deal-detail__cohort-rate{padding:0;border:0;background:none;color:var(--text-strong);font:inherit;font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer;text-decoration:underline dotted var(--border);text-underline-offset:3px;transition:color .1s}.deal-detail__cohort-rate:hover{color:var(--accent);text-decoration-color:currentcolor}.deal-detail__cohort-count{color:var(--text-dim);font-variant-numeric:tabular-nums}.deal-detail__cohort-note{margin:8px 0 0;padding-top:8px;border-top:1px solid var(--border);color:var(--text-dim);font-size:12px;line-height:1.5}.deal-detail__countdown{color:var(--text-muted);font-size:12px}.deal-detail__countdown--overdue{color:#f87171}.deal-detail__slip{color:#fbbf24;font-size:12px}.deal-detail__history{display:flex;min-height:0;flex-direction:column;padding-top:12px;border-top:1px solid var(--border);gap:8px}.deal-detail__history--open{flex:1 1 auto}.deal-detail__history-toggle{display:flex;align-items:center;align-self:flex-start;padding:0;border:0;background:transparent;color:var(--text-muted);gap:6px;cursor:pointer}.deal-detail__history-toggle:hover{color:var(--text)}.deal-detail__history-chevron{flex-shrink:0;color:var(--text-dim);transition:transform .15s ease}.deal-detail__history-chevron--open{transform:rotate(180deg)}.deal-detail__history-title{margin:0;color:inherit;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.deal-detail__history-count{padding:1px 7px;border-radius:999px;background:var(--surface-card);color:var(--text-dim);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.deal-detail__events{display:flex;flex-direction:column;overflow-y:auto;margin:0;padding:0 8px 0 0;gap:2px;list-style:none;scrollbar-width:thin;scrollbar-color:var(--border-vstrong) transparent}.deal-detail__events::-webkit-scrollbar{width:8px}.deal-detail__events::-webkit-scrollbar-track{background:transparent}.deal-detail__events::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background-clip:padding-box;background-color:var(--border-vstrong)}.deal-detail__events::-webkit-scrollbar-thumb:hover{background-color:var(--text-muted)}.deal-detail__event{display:flex;padding:6px 0;gap:10px}.deal-detail__event--future{opacity:.45}.deal-detail__event-dot{display:grid;width:20px;height:20px;flex-shrink:0;place-items:center;margin-top:1px;border-radius:999px;background:var(--surface-card);color:var(--text-muted)}.deal-detail__event-dot--created{background:#10b9812e;color:#34d399}.deal-detail__event-dot--activity{background:#8b5cf629;color:var(--accent-light)}.deal-detail__event-body{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:3px}.deal-detail__event-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.deal-detail__event-title{color:var(--text);font-size:12px;font-weight:600}.deal-detail__event-time{flex-shrink:0;margin-left:auto;color:var(--text-dim);font-size:12px}.deal-detail__event-log{display:grid;flex-shrink:0;align-self:center;place-items:center;width:22px;height:22px;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text-dim);cursor:pointer;opacity:0;transition:opacity .12s ease,color .12s ease,border-color .12s ease}.deal-detail__event-log:hover{color:var(--accent-light);border-color:var(--border)}.deal-detail__event:hover .deal-detail__event-log,.deal-detail__event:focus-within .deal-detail__event-log{opacity:1}.deal-detail__deltas{display:flex;flex-direction:column;margin:0;padding:0;gap:2px;list-style:none}.deal-detail__delta{display:flex;align-items:center;flex-wrap:wrap;color:var(--text-2);font-size:12px;gap:6px}.deal-detail__delta-label{color:var(--text-dim)}.deal-detail__delta-from{color:var(--text-muted);text-decoration:line-through}.deal-detail__delta-arrow{color:var(--border-vstrong)}.deal-detail__delta-to{color:var(--text-strong);font-weight:600}.deal-detail__empty{margin:0;color:var(--text-dim);font-size:12px}.deal-detail__foot{display:flex;align-items:center;padding:12px 24px;border-top:1px solid var(--border);background:var(--bg);gap:8px}.deal-detail__foot .actions-modal__btn{display:inline-flex;align-items:center;justify-content:center;gap:6px}.deal-detail__foot-spacer{flex:1 1 auto}.forecast-chart{width:100%}.forecast-chart__svg{display:block;width:100%;height:auto}.forecast-chart__grid{stroke:var(--border);stroke-width:1}.forecast-chart__y-label,.forecast-chart__x-label{fill:var(--text-dim);font-size:12px}.forecast-chart__next-region{fill:#7f7f7f0a}.forecast-chart__now{stroke:var(--text-dim);stroke-width:1;stroke-dasharray:3 3}.forecast-chart__now-label{fill:var(--text-dim);font-size:12px;font-weight:600}.forecast-chart__band{fill:#10b9811a;stroke:none}.forecast-chart__line{fill:none;stroke-width:2}.forecast-chart__line--actual{stroke:var(--text-strong);stroke-width:2.5}.forecast-chart__line--linear{stroke:#94a3b8;stroke-width:1.5;stroke-dasharray:5 4}.forecast-chart__line--percent{stroke:#a78bfa;stroke-width:1.5;stroke-dasharray:5 4}.forecast-chart__line--crm{stroke:#f97316;stroke-dasharray:4 3}.forecast-chart__line--reven{stroke:#10b981}.forecast-chart__legend{display:flex;flex-wrap:wrap;margin:8px 0 0;padding:0;list-style:none;gap:14px}.forecast-chart__legend-item{display:inline-flex;align-items:center;color:var(--text-muted);font-size:12px;gap:6px}.forecast-chart__swatch{width:14px;height:3px;border-radius:1px;background:var(--text-dim)}.forecast-chart__legend-item--actual .forecast-chart__swatch{background:var(--text-strong)}.forecast-chart__legend-item--linear .forecast-chart__swatch{background:#94a3b8}.forecast-chart__legend-item--percent .forecast-chart__swatch{background:#a78bfa}.forecast-chart__legend-item--crm .forecast-chart__swatch{background:#f97316}.forecast-chart__legend-item--reven .forecast-chart__swatch{background:#10b981}.prediction{overflow-y:auto;height:100%;padding:16px 20px 24px}.prediction__head{margin-bottom:14px}.prediction__title{display:inline-flex;align-items:center;margin:0 0 4px;color:var(--text-strong);font-size:16px;font-weight:700;gap:6px}.prediction__lead{max-width:70ch;margin:0;color:var(--text-muted);font-size:13px;line-height:1.5}.prediction__empty{color:var(--text-muted);font-size:13px}.prediction__forecast{margin-bottom:18px}.prediction__readout{margin:8px 2px 0;color:var(--text-strong);font-size:13px;font-weight:600}.prediction__inflow,.prediction__atrisk-note{max-width:80ch;margin:4px 2px 0;color:var(--text-muted);font-size:12px;line-height:1.5}.prediction__components{display:flex;overflow:hidden;flex-direction:column;margin-bottom:22px;border:1px solid var(--border);border-radius:10px}.prediction__component{border-bottom:1px solid var(--border)}.prediction__component:last-child{border-bottom:none}.prediction__component--open{background:#7f7f7f0a}.prediction__component-head{display:grid;align-items:center;grid-template-columns:minmax(0,1fr) auto auto;padding:12px 14px;gap:14px}.prediction__component-name{color:var(--text-strong);font-size:14px;font-weight:700}.prediction__component-figures{display:inline-flex;align-items:center;gap:18px}.prediction__component-fig{display:inline-flex;align-items:baseline;color:var(--text-strong);font-size:14px;font-weight:600;gap:6px}.prediction__component-fig--crm{color:var(--text-muted)}.prediction__component-fig--reven{color:#10b981}.prediction__component-tag{color:var(--text-dim);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.prediction__learn-more{display:inline-flex;align-items:center;padding:4px 8px;border:1px solid var(--border);border-radius:6px;background:transparent;color:var(--text-muted);font-size:12px;font-weight:600;gap:4px;cursor:pointer}.prediction__learn-more:hover{color:var(--text-strong)}.prediction__component-body{display:flex;flex-direction:column;padding:0 14px 14px;gap:12px}.prediction__explain{display:flex;align-items:flex-start;gap:10px}.prediction__explain-step{display:inline-flex;align-items:center;justify-content:center;flex:none;width:20px;height:20px;border-radius:50%;background:#10b981;color:#fff;font-size:12px;font-weight:700}.prediction__explain-head{margin:0 0 2px;color:var(--text-strong);font-size:12px;font-weight:700}.prediction__explain-text{max-width:80ch;margin:0;color:var(--text-muted);font-size:12px;line-height:1.5}.prediction__explain-note{margin:0;padding:10px 12px;border-radius:8px;background:#10b98114;color:var(--text-muted);font-size:12px;line-height:1.5}.prediction__evidence{margin-top:4px}.prediction__evidence-title{margin:0 0 2px;color:var(--text-strong);font-size:14px;font-weight:700}.prediction__evidence-lead{max-width:70ch;margin:0 0 10px;color:var(--text-muted);font-size:12px;line-height:1.5}.prediction__list{margin:0;padding:0;list-style:none}.prediction__row{display:grid;align-items:center;grid-template-columns:minmax(0,1.8fr) minmax(0,.9fr) 52px 52px minmax(72px,.9fr) minmax(64px,.8fr) minmax(56px,.7fr) 24px;padding:9px 10px;border-radius:8px;gap:10px}.prediction__row--header{color:var(--text-dim);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.prediction__item{border-bottom:1px solid var(--border)}.prediction__item .prediction__row{cursor:pointer}.prediction__item .prediction__row:hover{background:#7f7f7f14}.prediction__col-deal{display:inline-flex;overflow:hidden;align-items:center;gap:8px}.prediction__deal-name{display:inline-flex;overflow:hidden;align-items:center;flex:1;color:var(--text-strong);font-size:13px;font-weight:600;gap:6px;cursor:pointer}.prediction__deal-name:hover{color:var(--accent-soft);text-decoration:underline}.prediction__stage{padding:2px 8px;border-radius:999px;background:#8b5cf629;color:var(--accent-soft);font-size:12px;font-weight:600}.prediction__col-score{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.prediction__col-score--crm{color:var(--text-muted)}.prediction__col-score--reven{color:var(--text-strong)}.prediction__col-proj{color:var(--text);font-size:13px;font-variant-numeric:tabular-nums;text-align:right}.prediction__col-proj--muted{color:var(--text-dim)}.prediction__col-conf{color:var(--text-dim);font-size:12px;font-variant-numeric:tabular-nums}.prediction__col-conf--thin{color:#fbbf24}.prediction__col-toggle{display:inline-flex;justify-content:center;color:var(--text-dim)}.prediction__chevron{transition:transform .15s ease}.prediction__chevron--open{transform:rotate(180deg)}.prediction__breakdown{padding:4px 10px 12px}.prediction__projection{margin:0 0 12px;padding:0 0 10px;border-bottom:1px solid var(--border)}.prediction__proj-line{display:flex;align-items:baseline;margin:0 0 4px;gap:10px}.prediction__proj-head{flex:0 0 52px;color:var(--text-dim);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.prediction__proj-detail{margin:0;color:var(--text);font-size:12px;font-variant-numeric:tabular-nums}.prediction__proj-similar{margin:8px 0 0;color:var(--text-muted);font-size:12px;line-height:1.5}.prediction__breakdown-lead,.prediction__breakdown-empty{margin:0 0 6px;color:var(--text-muted);font-size:12px}.prediction__cohorts{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;gap:4px}.prediction__cohort{display:flex;align-items:baseline;max-width:360px;font-size:12px;gap:8px}.prediction__cohort-name{flex:1;color:var(--text)}.prediction__cohort-rate{padding:0;border:0;background:none;color:var(--text-strong);font:inherit;font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer;text-decoration:underline dotted var(--border);text-underline-offset:3px;transition:color .1s}.prediction__cohort-rate:hover{color:var(--accent);text-decoration-color:currentcolor}.prediction__cohort-count{color:var(--text-dim);font-variant-numeric:tabular-nums}.prediction__breakdown-note{max-width:360px;margin:10px 0 0;padding-top:8px;border-top:1px solid var(--border);color:var(--text-dim);font-size:12px;line-height:1.5}.deal-card--highlight{z-index:5;animation:deal-card-pulse 2.2s ease-out}@keyframes deal-card-pulse{0%,40%{box-shadow:0 0 0 2px var(--accent-light),0 0 18px 4px #a78bfa99}to{box-shadow:0 1px 2px rgb(var(--rgb-shadow)/30%)}}.audit-row--flash{animation:audit-row-flash 2.4s ease-out}@keyframes audit-row-flash{0%,25%{background:color-mix(in srgb,var(--accent-light) 20%,transparent);box-shadow:inset 3px 0 0 var(--accent-light)}to{background:transparent;box-shadow:inset 0 0 0 transparent}}.tooltip{position:fixed;z-index:100;max-width:260px;padding:6px 9px;border:1px solid var(--border-strong);border-radius:7px;background:var(--surface-raised);color:var(--text);font-size:12px;font-weight:500;line-height:1.35;box-shadow:0 8px 24px rgb(var(--rgb-shadow)/45%);pointer-events:none;animation:tooltip-in 90ms ease-out}.tooltip:after{content:"";position:absolute;left:var(--tooltip-arrow, 50%);width:8px;height:8px;background:var(--surface-raised);border:1px solid var(--border-strong);transform:translate(-50%) rotate(45deg)}.tooltip--up:after{bottom:-5px;border-top:none;border-left:none}.tooltip--down:after{top:-5px;border-bottom:none;border-right:none}.tooltip--rich{max-width:280px;padding:0;font-weight:400}.tooltip__card{display:flex;flex-direction:column;gap:7px;padding:10px 11px}.tooltip__title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-strong)}.tooltip__title--strong{color:focus-band-color(strong)}.tooltip__title--good{color:focus-band-color(good)}.tooltip__title--weak{color:focus-band-color(weak)}.tooltip__title--poor{color:focus-band-color(poor)}.tooltip__lead{color:var(--text-2);font-size:12px;line-height:1.4}.tooltip__lead strong{color:var(--text-strong);font-weight:700}.tooltip__rows{display:flex;flex-direction:column;margin:1px 0 0;padding:7px 0 0;border-top:1px solid var(--border);gap:5px;list-style:none}.tooltip__row{display:flex;align-items:center;gap:7px;font-size:12px}.tooltip__row-icon{display:grid;place-items:center;color:var(--text-dim)}.tooltip__row-label{flex:1 1 auto;color:var(--text-muted)}.tooltip__row-value{font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-strong)}.tooltip__row-value--strong{color:focus-band-color(strong)}.tooltip__row-value--good{color:focus-band-color(good)}.tooltip__row-value--weak{color:focus-band-color(weak)}.tooltip__row-value--poor{color:focus-band-color(poor)}.tooltip__note{color:var(--text-dim);font-size:12px;line-height:1.4}@keyframes tooltip-in{0%{opacity:0}to{opacity:1}}.home{display:flex;height:100%;flex-direction:column;gap:var(--space-4);min-height:0}.home--empty{display:grid;place-items:center;color:var(--text-dim);font-size:13px}.home__scroll{--scroll-fade: var(--bg)}.home__body{display:flex;flex-direction:column;padding:0 2px var(--space-2)}.home__toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;gap:12px}.home__intro{display:flex;min-width:0;flex-direction:column;gap:4px}.home__greeting{display:flex;align-items:center;gap:8px}.home__hello{color:var(--text-muted);font-size:16px;font-weight:600}.home__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px}.home__date{color:var(--text-dim)}.home__jump,.home__clear{padding:0;border:0;background:none;color:var(--accent-soft);font:inherit;font-weight:600;cursor:pointer}.home__jump:hover,.home__clear:hover{text-decoration:underline}.home__filtered{display:inline-flex;align-items:center;padding:2px 4px 2px 8px;border:1px solid var(--border);border-radius:999px;color:var(--text-dim);gap:6px}.home__trend{display:inline-flex;align-items:center;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;gap:2px}.home__trend--up{color:#34d399}.home__trend--down{color:#f87171}.home__add{display:inline-flex;align-items:center;padding:7px 13px;border:1px solid var(--accent);border-radius:7px;background:var(--accent-deep-bg);color:var(--accent-soft);font-size:12px;font-weight:600;gap:6px;cursor:pointer;transition:background .12s ease}.home__add:hover{background:var(--accent-deep-bg-hover)}.home__stats{display:flex;margin-bottom:16px;gap:12px}.home__stat{display:flex;min-width:0;flex:1 1 0;flex-direction:column;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:var(--surface-raised);gap:2px}.home__stat--risk{border-color:#f59e0b59}.home__stat-icon{margin-bottom:4px;color:var(--text-dim)}.home__stat--risk .home__stat-icon{color:#f59e0b}.home__stat--won .home__stat-icon{color:#34d399}.home__stat-row{display:flex;align-items:baseline;gap:8px}.home__stat-value{color:var(--text-strong);font-size:22px;font-weight:700;font-variant-numeric:tabular-nums}.home__stat-label{color:var(--text-dim);font-size:12px}.home__grid{display:grid;align-items:start;gap:18px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}@media (width <= 900px){.home__grid{grid-template-columns:1fr}}.home__col{display:flex;min-width:0;flex-direction:column;gap:10px}.home__col-title{margin:6px 0 2px;color:var(--text-muted);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.home__col-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.home__col-link{padding:0;border:none;background:none;color:var(--accent-light);font-size:12px;font-weight:600;cursor:pointer}.home__col-link:hover{text-decoration:underline}.home__tasks{display:flex;flex-direction:column;gap:8px}.home__nudge{display:flex;align-items:flex-start;margin-bottom:8px;padding:10px 12px;border:1px solid color-mix(in srgb,#f59e0b 45%,var(--border));border-radius:10px;background:color-mix(in srgb,#f59e0b 12%,var(--surface-raised));gap:9px}.home__nudge-icon{flex-shrink:0;margin-top:1px;color:#f59e0b}.home__nudge-body{display:flex;min-width:0;flex-direction:column;gap:3px}.home__nudge-title{color:var(--text-strong);font-size:12px;font-weight:700}.home__nudge-list{margin:0;padding:0;list-style:none}.home__nudge-line{color:var(--text);font-size:12px;line-height:1.5;font-variant-numeric:tabular-nums}.home__hero{display:grid;grid-template-columns:1fr auto;align-items:baseline;margin-bottom:8px;padding:11px 13px;border:1px solid color-mix(in srgb,#ef4444 45%,var(--border));border-radius:10px;background:color-mix(in srgb,#ef4444 12%,var(--surface-raised));gap:3px 10px;text-align:left;cursor:pointer;transition:background .12s ease}.home__hero:hover{background:color-mix(in srgb,#ef4444 18%,var(--surface-raised))}.home__hero-flag{display:inline-flex;align-items:center;grid-column:1/-1;color:#f87171;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;gap:4px}.home__hero-title{overflow:hidden;color:var(--text-strong);font-size:13px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.home__hero-value{grid-row:2;grid-column:2;color:var(--text-strong);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.home__hero-detail{grid-column:1/-1;color:var(--text-muted);font-size:12px;line-height:1.4}.home__closing{display:flex;align-items:center;margin-bottom:8px;padding:8px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface-raised);gap:8px}.home__closing-icon{flex-shrink:0;color:var(--accent-light)}.home__closing-text{color:var(--text);font-size:12px;font-variant-numeric:tabular-nums}.home__empty{margin:8px 0;color:var(--text-dim);font-size:13px}.home__group{margin-top:8px}.home__group-summary{color:var(--text-dim);font-size:12px;cursor:pointer;-webkit-user-select:none;user-select:none}.home__group .home__tasks{margin-top:8px}.home__followups{display:flex;flex-direction:column;margin-top:14px;gap:8px}.home__followups .home-task{background:var(--surface-raised)}.home__followups-label{color:var(--text-dim);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.home__standing,.home__bests{display:flex;flex-direction:column;margin-top:14px;gap:8px}.bests{padding:12px;border:1px solid var(--border);border-radius:10px;background:var(--surface-raised)}.bests__grid{display:grid;align-items:baseline;gap:9px 8px}.bests__col-head{color:var(--text-dim);font-size:12px;font-weight:600;line-height:1.25;text-align:right}.bests__row-head{overflow:hidden;color:var(--text-muted);font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.bests__cell{display:flex;flex-direction:column;align-items:flex-end;color:var(--text-strong);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.bests__cell--record{color:#fbbf24}.bests__cell--empty{color:var(--text-dim);font-weight:400}.bests__when{color:var(--text-dim);font-size:12px;font-weight:400}.ideas{display:flex;flex-direction:column;gap:8px}.ideas--champion .ideas__lead{color:var(--text-strong);font-size:14px;font-weight:600}.ideas__lead{margin:4px 0;color:var(--text-muted);font-size:13px}.ideas__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;gap:8px}.ideas__item{display:flex;align-items:center;padding:8px 11px;border:1px solid var(--border);border-radius:9px;background:var(--surface-card);gap:10px}.ideas__item--reach .ideas__icon{color:#38bdf8}.ideas__item--targets .ideas__icon{color:var(--accent-light)}.ideas__item--rival .ideas__icon{color:#fbbf24}.ideas__item--champion{border-color:#fbbf2466;background:linear-gradient(180deg,rgba(251,191,36,.08),var(--surface-card))}.ideas__item--champion .ideas__icon{color:#fbbf24}.ideas__icon{display:grid;width:28px;height:28px;flex-shrink:0;place-items:center;border-radius:7px;background:var(--surface-sunken)}.ideas__text{color:var(--text-2);font-size:12.5px;line-height:1.45}.home-task{display:flex;align-items:center;padding:10px 12px;border:1px solid var(--border);border-radius:9px;background:var(--surface-card);gap:11px;text-align:left}.home-task--clickable{cursor:pointer;transition:border-color .12s ease,background .12s ease}.home-task--clickable:hover{border-color:var(--border-strong);background:var(--surface-active)}.home-task--risk{border-color:#f59e0b73}.home-task--overdue{border-color:#f871718c}.home-task--snoozed{opacity:.7}.home-task__kind{display:grid;width:30px;height:30px;flex-shrink:0;place-items:center;border-radius:8px;background:var(--surface-sunken);color:var(--accent-light)}.home-task--reach .home-task__kind{color:#38bdf8}.home-task--move .home-task__kind{color:#f59e0b}.home-task--due .home-task__kind{color:#f87171}.home-task--custom .home-task__kind{color:var(--accent-light)}.home-task__main{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:2px}.home-task__head{display:flex;align-items:center;gap:7px}.home-task__cat{color:var(--text-dim);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.home-task__flag{padding:1px 6px;border-radius:999px;background:#f59e0b2e;color:#fbbf24;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.home-task__flag--overdue{background:#f871712e;color:#f87171}.home-task__snooze-tag{color:var(--text-dim);font-size:12px}.home-task__title{overflow:hidden;color:var(--text-strong);font-size:13px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.home-task__detail{overflow:hidden;color:var(--text-muted);font-size:12px;white-space:nowrap;text-overflow:ellipsis}.home-task__value{flex-shrink:0;color:var(--text-2);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.home-task__controls{display:flex;flex-shrink:0;align-items:center;gap:4px}.home-task__btn{display:grid;width:28px;height:28px;place-items:center;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text-dim);cursor:pointer;transition:color .12s ease,border-color .12s ease}.home-task__btn:hover{border-color:var(--border-strong);color:var(--text-strong)}.home-task__btn--danger:hover{border-color:#f8717180;color:#f87171}.snooze{position:relative}.snooze__trigger{display:grid;width:28px;height:28px;place-items:center;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text-dim);cursor:pointer;transition:color .12s ease,border-color .12s ease}.snooze__trigger:hover{border-color:var(--border-strong);color:var(--text-strong)}.snooze__trigger--on{color:var(--accent-light)}.snooze__menu{position:absolute;top:calc(100% + 4px);right:0;z-index:20;display:flex;min-width:140px;flex-direction:column;padding:4px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface-float);box-shadow:0 12px 28px rgb(var(--rgb-shadow)/45%);gap:1px}.snooze__option{display:flex;align-items:center;padding:6px 9px;border:none;border-radius:5px;background:transparent;color:var(--text-2);font-size:12px;text-align:left;gap:6px;cursor:pointer}.snooze__option:hover{background:var(--hover-2);color:var(--text-strong)}.snooze__option--clear{color:var(--accent-light)}.pace{display:flex;flex-direction:column;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:var(--surface-raised);gap:12px}.pace--empty{padding:14px}.pace__empty-text{margin:0;color:var(--text-dim);font-size:12px}.pace__row{display:flex;flex-direction:column;gap:5px;--pace-color: #38bdf8}.pace__row--ahead{--pace-color: #34d399}.pace__row--ontrack{--pace-color: #38bdf8}.pace__row--behind{--pace-color: #f59e0b}.pace__row-head{display:flex;align-items:baseline;justify-content:space-between}.pace__metric{color:var(--text-2);font-size:12px;font-weight:600}.pace__head-right{display:inline-flex;align-items:baseline;gap:7px}.pace__status{color:var(--pace-color);font-size:12px;font-weight:700}.pace__togo{color:var(--text-2);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.pace__bar{position:relative;height:8px;border-radius:4px;background:var(--surface-sunken)}.pace__fill{position:absolute;inset:0 auto 0 0;border-radius:4px;background:var(--pace-color);transition:width .2s ease}.pace__marker{position:absolute;top:-2px;bottom:-2px;width:2px;background:var(--text-strong);transform:translate(-1px)}.pace__figures{display:flex;align-items:baseline;gap:5px;font-variant-numeric:tabular-nums}.pace__actual{color:var(--text-strong);font-size:12px;font-weight:700}.pace__of{color:var(--text-dim);font-size:12px}.pace__delta{color:var(--pace-color);font-size:12px;font-weight:600}.changes{display:flex;flex-direction:column;margin:0;padding:0;border:1px solid var(--border);border-radius:10px;background:var(--surface-raised);list-style:none}.changes__empty{margin:0;padding:14px;color:var(--text-dim);font-size:12px}.changes__item{position:relative}.changes__item+.changes__item{border-top:1px solid var(--border-faint)}.changes__log{position:absolute;top:50%;right:10px;z-index:1;display:grid;width:26px;height:26px;padding:0;place-items:center;border:1px solid var(--border);border-radius:7px;background:var(--surface-raised);color:var(--text-dim);cursor:pointer;opacity:0;transform:translateY(-50%);transition:opacity .12s ease,color .12s ease,background .12s ease}.changes__log:hover{color:var(--accent-light);background:var(--hover-1)}.changes__item:hover .changes__log,.changes__item:focus-within .changes__log{opacity:1}.changes__row{display:flex;width:100%;padding:10px 12px;border:none;background:transparent;gap:10px;text-align:left;cursor:pointer;transition:background .12s ease}.changes__row:hover{background:var(--hover-1)}.changes__dot{display:grid;width:22px;height:22px;flex-shrink:0;place-items:center;border-radius:50%;background:var(--surface-sunken);color:var(--text-dim)}.changes__dot--created{color:#34d399}.changes__dot--change{color:var(--accent-light)}.changes__dot--activity{color:#38bdf8}.changes__body{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:3px}.changes__head{display:flex;align-items:baseline;gap:7px}.changes__deal{overflow:hidden;color:var(--text-strong);font-size:12px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.changes__value{flex-shrink:0;color:var(--text-dim);font-size:12px;font-variant-numeric:tabular-nums}.changes__open{flex-shrink:0;margin-left:auto;color:var(--text-dim)}.changes__sub{display:flex;align-items:baseline;gap:7px}.changes__kind{color:var(--text-muted);font-size:12px}.changes__time{color:var(--text-dim);font-size:12px}.changes__more-item{border-top:1px solid var(--border-faint)}.changes__more{display:flex;width:100%;align-items:center;justify-content:center;padding:9px 12px;border:none;background:transparent;color:var(--accent-light);font-size:12px;font-weight:600;gap:5px;cursor:pointer;transition:background .12s ease}.changes__more:hover{background:var(--hover-1)}.composer__field{display:flex;flex-direction:column;gap:5px}.composer__field--inline{flex-direction:row;align-items:center;gap:10px}.composer__label{color:var(--text-muted);font-size:12px;font-weight:600}.composer__input{padding:8px 10px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface-sunken);color:var(--text);font-family:inherit;font-size:13px}.composer__input:focus{border-color:var(--accent);outline:none}.composer__input--area{resize:vertical;line-height:1.5}.composer__input--date{color-scheme:dark}._stack_ss3me_1{position:fixed;bottom:20px;right:20px;z-index:200;display:flex;flex-direction:column;gap:8px;max-width:360px}._toast_ss3me_12{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:8px;box-shadow:0 4px 16px #0000002e;font-size:13px;font-weight:500;color:#fff;animation:_slide-in_ss3me_1 .18s ease-out}._success_ss3me_25{background:#15803d}._error_ss3me_29{background:#b91c1c}._text_ss3me_33{flex:1;line-height:1.4}._close_ss3me_38{flex-shrink:0;background:none;border:none;color:inherit;opacity:.75;cursor:pointer;padding:0;display:flex}._close_ss3me_38:hover{opacity:1}@keyframes _slide-in_ss3me_1{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}._banner_bc965_1{display:flex;align-items:center;justify-content:center;gap:16px;padding:8px 16px;background:#f59e0b;color:#1c1917;font-size:13px;font-weight:500}._label_bc965_13 strong{font-weight:700}._exit_bc965_17{padding:4px 12px;border-radius:4px;border:1px solid #1c1917;background:transparent;color:#1c1917;font-size:12px;font-weight:600;cursor:pointer}._exit_bc965_17:hover{background:#0000001a}.page-center{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--bg);padding:24px}.invite-accept,.access-denied,.onboarding,.auth-page,.choice-screen{background:var(--surface-raised);border:1px solid var(--border);border-radius:16px;padding:40px;width:100%;max-width:420px;text-align:center}.onboarding__logo,.auth-page__logo,.choice-screen__logo{display:block;height:28px;width:129.2765957447px;margin-bottom:24px;background-color:var(--logo-color);mask:url(/reven-logo-full.svg) left center/contain no-repeat}.invite-accept__heading,.access-denied__heading,.onboarding__heading,.auth-page__heading,.choice-screen__heading{font-size:22px;font-weight:700;color:var(--text-strong);margin:0 0 8px}.onboarding__sub,.auth-page__sub{font-size:14px;color:var(--text-muted);margin:0 0 28px;line-height:1.5}.access-denied__btn--primary,.onboarding__btn--primary,.choice-screen__btn--primary{display:block;width:100%;padding:13px 20px;background:var(--accent);color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:opacity .15s;text-decoration:none;text-align:center}.access-denied__btn--primary:hover:not(:disabled),.onboarding__btn--primary:hover:not(:disabled),.choice-screen__btn--primary:hover:not(:disabled){opacity:.88}.access-denied__btn--primary:disabled,.onboarding__btn--primary:disabled,.choice-screen__btn--primary:disabled{opacity:.45;cursor:not-allowed}.invite-accept__btn,.access-denied__btn,.onboarding__btn--secondary,.auth-page__provider-btn,.choice-screen__btn--secondary{display:block;width:100%;padding:13px 20px;background:transparent;color:var(--text-2);border:1px solid var(--border-strong);border-radius:8px;font-size:15px;font-weight:500;cursor:pointer;transition:background .15s;text-align:center}.invite-accept__btn:hover,.access-denied__btn:hover,.onboarding__btn--secondary:hover,.auth-page__provider-btn:hover,.choice-screen__btn--secondary:hover{background:var(--hover-1)}.choice-screen__brand{margin-bottom:32px}.choice-screen__tagline{font-size:13px;color:var(--text-dim);margin:-16px 0 0}.choice-screen__actions{display:flex;flex-direction:column;gap:12px}.choice-screen__btn{cursor:pointer;border-radius:8px;font-size:15px;font-weight:600;padding:13px 20px;border:none;width:100%}.choice-screen__picker{display:flex;flex-direction:column;gap:8px;text-align:left}.choice-screen__ws-btn{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--surface-card);border:1px solid var(--border);border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;color:var(--text-strong);transition:background .12s}.choice-screen__ws-btn:hover{background:var(--hover-2)}.choice-screen__ws-slug{font-size:12px;color:var(--text-dim);font-weight:400}.auth-page__error{background:#ef44441f;border:1px solid rgba(239,68,68,.3);border-radius:8px;padding:12px 16px;font-size:13px;color:#ef4444;margin-bottom:20px;text-align:left;line-height:1.5}.auth-page__providers{display:flex;flex-direction:column;gap:10px}.auth-page__provider-btn{display:flex;align-items:center;gap:12px;padding:13px 20px;text-decoration:none;font-weight:600;color:var(--text)}.auth-page__provider-icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.auth-page__back-link{display:block;margin-top:20px;background:none;border:none;color:var(--text-muted);font-size:13px;cursor:pointer}.auth-page__back-link:hover{color:var(--text)}.onboarding__actions{display:flex;flex-direction:column;gap:12px}.onboarding__btn{cursor:pointer;border-radius:8px;font-size:15px;font-weight:600;padding:13px 20px;border:none;width:100%}.onboarding__btn--sm{width:auto;padding:8px 14px;font-size:13px}.onboarding__form{display:flex;flex-direction:column;gap:12px}.onboarding__input{width:100%;padding:12px 14px;background:var(--surface-card);border:1px solid var(--border-strong);border-radius:8px;color:var(--text-strong);font-size:15px;outline:none;box-sizing:border-box}.onboarding__input::placeholder{color:var(--text-dim)}.onboarding__input:focus{border-color:var(--accent)}.onboarding__ws-list{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.onboarding__ws-row{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--surface-card);border:1px solid var(--border);border-radius:8px;gap:12px}.onboarding__ws-name{font-size:14px;font-weight:600;color:var(--text-strong)}.onboarding__link{background:none;border:none;color:var(--text-muted);font-size:13px;cursor:pointer;margin-top:12px}.onboarding__link:hover{color:var(--text)}.onboarding__error{margin-top:12px;font-size:13px;color:#ef4444}.access-denied__body{font-size:14px;color:var(--text-muted);line-height:1.5;margin:0 0 28px}.access-denied__actions{display:flex;flex-direction:column;gap:10px}.access-denied__btn{cursor:pointer}.invite-accept__body{font-size:14px;color:var(--text-muted);margin:0 0 24px}.invite-accept__btn{cursor:pointer}.settings-page{min-height:100vh;background:var(--bg);padding:40px 24px;max-width:680px;margin:0 auto}.settings-page__back{background:none;border:none;color:var(--text-muted);font-size:13px;cursor:pointer;margin-bottom:24px;padding:0}.settings-page__back:hover{color:var(--text)}.settings-page__heading{font-size:20px;font-weight:700;color:var(--text-strong);margin:0 0 32px}.settings-page__section{background:var(--surface-raised);border:1px solid var(--border);border-radius:12px;padding:24px;margin-bottom:20px}.settings-page__section-title{font-size:14px;font-weight:700;color:var(--text-strong);margin:0 0 16px}._sessionFooter_v0wnr_1{margin:16px 0 0;font-size:12px;color:var(--text-dim);opacity:.6;text-align:center}._link_v0wnr_9{background:none;border:none;padding:0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer}._link_v0wnr_9:hover{opacity:.8}._mark_6dxne_1{flex-shrink:0;border-radius:5px}._logo_6dxne_6{padding:2px;background:var(--on-color);object-fit:contain}._badge_6dxne_12{display:grid;place-items:center;color:var(--on-color);font-weight:700;text-shadow:0 1px 1px rgb(var(--rgb-shadow)/35%)}._overlay_jn1x9_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#0006;display:flex;align-items:center;justify-content:center;padding:24px}._dialog_jn1x9_12{position:relative;background:var(--bg);border-radius:14px;border:1px solid var(--border);box-shadow:0 20px 60px #00000040;max-width:100%;max-height:85vh;display:flex;flex-direction:column;overflow:hidden}._header_jn1x9_25{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:20px 24px 0;flex-shrink:0}._titleGroup_jn1x9_34{display:flex;min-width:0;align-items:baseline;gap:10px}._title_jn1x9_34{font-size:16px;font-weight:700;color:var(--text-strong);margin:0}._subtitle_jn1x9_48{flex-shrink:0;color:var(--text-dim);font-size:12px}._close_jn1x9_54{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px;border-radius:5px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .1s,color .1s}._close_jn1x9_54:hover{background:var(--hover-1);color:var(--text)}._closeFloating_jn1x9_72{position:absolute;top:12px;right:16px;z-index:1;background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px;border-radius:5px;display:flex;align-items:center;justify-content:center;transition:background .1s,color .1s}._closeFloating_jn1x9_72:hover{background:var(--hover-1);color:var(--text)}._scroll_jn1x9_93{position:relative;display:flex;flex-direction:column;flex:1;min-height:0}._body_jn1x9_101{padding:20px 24px 24px;overflow-y:auto;flex:1;min-height:0;scrollbar-width:none}._body_jn1x9_101::-webkit-scrollbar{width:0;height:0}._moreBelow_jn1x9_113{position:absolute;right:0;bottom:0;left:0;z-index:4;display:flex;height:56px;align-items:flex-end;justify-content:center;padding-bottom:8px;border-radius:0 0 14px 14px;background:linear-gradient(to bottom,transparent,var(--bg) 78%);opacity:0;pointer-events:none;transition:opacity .2s ease}._moreBelowVisible_jn1x9_131{opacity:1}._moreChevron_jn1x9_135{display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--accent);border-radius:999px;background:var(--surface-raised);box-shadow:0 2px 10px rgb(var(--rgb-shadow)/35%),0 0 10px color-mix(in srgb,var(--accent) 45%,transparent);color:var(--accent-light);cursor:pointer;pointer-events:none;animation:_popup-more-bounce_jn1x9_1 1.6s ease-in-out infinite}._moreChevron_jn1x9_135:hover{border-color:var(--accent-light);background:var(--accent);color:var(--on-color)}._moreBelowVisible_jn1x9_131 ._moreChevron_jn1x9_135{pointer-events:auto}@keyframes _popup-more-bounce_jn1x9_1{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@media (prefers-reduced-motion: reduce){._moreChevron_jn1x9_135{animation:none}}._footer_jn1x9_172{flex-shrink:0}._stack_jn1x9_176{display:flex;flex-direction:column;gap:12px}._list_neq8n_1{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;gap:2px}._row_neq8n_10{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px;padding:7px 8px;border:0;border-radius:7px;background:none;text-align:left;cursor:pointer;transition:background .1s}._row_neq8n_10:hover{background:var(--hover-1)}._main_neq8n_28{display:flex;align-items:center;gap:7px;min-width:0}._title_neq8n_35{overflow:hidden;font-size:13px;font-weight:600;color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap}._cells_neq8n_44{display:flex;align-items:center;flex-shrink:0;gap:12px}._cell_neq8n_44{display:flex;flex-direction:column;align-items:flex-end;gap:1px;min-width:0}._cellMain_neq8n_59{font-size:13px;font-weight:700;color:var(--text);white-space:nowrap}._cellSub_neq8n_66{font-size:12px;color:var(--text-muted);white-space:nowrap}._neutral_neq8n_72{color:var(--text)}._good_neq8n_76{color:var(--good, #16a34a)}._bad_neq8n_80{color:var(--bad, #dc2626)}._muted_neq8n_84{color:var(--text-muted)}._badge_neq8n_88{padding:2px 6px;border-radius:5px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}._badge_neq8n_88._good_neq8n_76{color:var(--good, #16a34a);background:#16a34a1f}._badge_neq8n_88._bad_neq8n_80{color:var(--bad, #dc2626);background:#dc26261f}._badge_neq8n_88._neutral_neq8n_72,._badge_neq8n_88._muted_neq8n_84{color:var(--text);background:var(--hover-1)}._overlay_1xoxr_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:210;display:flex;align-items:flex-start;justify-content:center;padding:12vh 24px 24px;background:#00000073}._panel_1xoxr_12{display:flex;width:min(560px,100%);max-height:70vh;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--surface-float);box-shadow:0 24px 64px rgb(var(--rgb-shadow)/45%)}._field_1xoxr_24{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--border);color:var(--text-dim)}._input_1xoxr_33{flex:1;min-width:0;border:0;background:transparent;color:var(--text);font:inherit;font-size:15px}._input_1xoxr_33::placeholder{color:var(--text-dim)}._input_1xoxr_33:focus{outline:none}._results_1xoxr_49{margin:0;padding:6px;overflow-y:auto;list-style:none}._row_1xoxr_56{display:flex;width:100%;align-items:center;gap:10px;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:var(--text);cursor:pointer;text-align:left;font:inherit}._rowActive_1xoxr_71{background:var(--hover-1)}._logo_1xoxr_75{width:26px;height:26px;flex-shrink:0;object-fit:contain;border-radius:6px;background:#fff}._badge_1xoxr_84{display:grid;width:26px;height:26px;flex-shrink:0;place-items:center;border-radius:6px;background:var(--surface-sunken);color:var(--text-muted);font-size:13px;font-weight:600}._text_1xoxr_97{display:flex;min-width:0;flex:1;flex-direction:column;gap:1px}._title_1xoxr_105{overflow:hidden;font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}._meta_1xoxr_113{overflow:hidden;color:var(--text-dim);font-size:12px;text-overflow:ellipsis;white-space:nowrap}._value_1xoxr_121{flex-shrink:0;color:var(--text-muted);font-size:12px;font-variant-numeric:tabular-nums}._empty_1xoxr_128{padding:28px 16px;color:var(--text-dim);font-size:13px;text-align:center}._root_1kqse_1{position:relative;display:flex;min-height:0;flex:1 1 auto;flex-direction:column;overflow:hidden;--scroll-fade: var(--surface-deep)}._viewport_1kqse_11{flex:1 1 auto;min-height:0;overflow:auto;scrollbar-width:none}._viewport_1kqse_11::-webkit-scrollbar{width:0;height:0}._more_1kqse_22{position:absolute;right:0;bottom:0;left:0;z-index:4;display:flex;height:64px;align-items:flex-end;justify-content:center;padding-bottom:8px;background:linear-gradient(to bottom,transparent,var(--scroll-fade) 78%);opacity:0;pointer-events:none;transition:opacity .2s ease}._moreVisible_1kqse_39{opacity:1}._chevron_1kqse_43{display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--accent);border-radius:999px;background:var(--surface-raised);box-shadow:0 2px 10px rgb(var(--rgb-shadow)/35%),0 0 10px color-mix(in srgb,var(--accent) 45%,transparent);color:var(--accent-light);cursor:pointer;pointer-events:none;animation:_scroll-more-bounce_1kqse_1 1.6s ease-in-out infinite}._chevron_1kqse_43:hover{border-color:var(--accent-light);background:var(--accent);color:var(--on-color)}._moreVisible_1kqse_39 ._chevron_1kqse_43{pointer-events:auto}@keyframes _scroll-more-bounce_1kqse_1{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@media (prefers-reduced-motion: reduce){._chevron_1kqse_43{animation:none}}._card_5zk9n_1{display:flex;flex-direction:column;padding:14px;border:1px solid var(--border);border-radius:10px;background:var(--surface-raised);gap:12px}._head_5zk9n_11{display:flex;align-items:center;justify-content:space-between;gap:8px}._title_5zk9n_18{margin:0;color:var(--text-dim);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}._empty_5zk9n_27{margin:0;color:var(--text-dim);font-size:13px}._body_5zk9n_33{display:flex;flex-wrap:wrap;align-items:center;gap:16px}._ring_5zk9n_40{position:relative;width:132px;height:132px;flex-shrink:0;border-radius:50%}._hole_5zk9n_48{position:absolute;top:22px;right:22px;bottom:22px;left:22px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 6px;border-radius:50%;background:var(--surface-deep);text-align:center}._holeTotal_5zk9n_61{max-width:100%;overflow:hidden;color:var(--text-strong);font-size:22px;font-weight:700;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}._holeLabel_5zk9n_72{max-width:100%;overflow:hidden;color:var(--text-dim);font-size:10px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;letter-spacing:.04em}._legend_5zk9n_83{display:flex;min-width:150px;flex:1;flex-direction:column;margin:0;padding:0;list-style:none;gap:2px}._row_5zk9n_94{display:flex;width:100%;align-items:center;padding:5px 8px;border:0;border-radius:6px;background:transparent;color:inherit;cursor:pointer;gap:8px;text-align:left;transition:background .12s ease}._row_5zk9n_94:hover{background:var(--hover-1)}._rowStatic_5zk9n_112{cursor:default}._rowStatic_5zk9n_112:hover{background:transparent}._toggle_5zk9n_119{align-self:flex-start;margin-top:2px;padding:4px 8px;border:0;border-radius:6px;background:transparent;color:var(--accent-light);cursor:pointer;font-size:12px;font-weight:600;transition:background .12s ease}._toggle_5zk9n_119:hover{background:var(--hover-1)}._swatch_5zk9n_136{width:12px;height:12px;flex-shrink:0;border-radius:3px}._icon_5zk9n_143{display:inline-flex;flex-shrink:0;color:var(--text-muted)}._name_5zk9n_149{flex:1;overflow:hidden;color:var(--text-2);font-size:12px;text-overflow:ellipsis;white-space:nowrap}._count_5zk9n_158{color:var(--text-muted);font-size:12px;white-space:nowrap}._pies_kqwo6_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:14px}._pie_kqwo6_1{display:flex;flex-direction:column;gap:6px}._zeros_kqwo6_14{display:flex;flex-direction:column;padding:0 4px;gap:2px}._zerosToggle_kqwo6_21{align-self:flex-start;padding:2px 4px;border:0;background:transparent;color:var(--text-dim);cursor:pointer;font-size:12px}._zerosToggle_kqwo6_21:hover{color:var(--text-2)}._zerosList_kqwo6_34{display:flex;flex-wrap:wrap;margin:0;padding:0 4px 2px;list-style:none;gap:4px 10px}._zerosItem_kqwo6_43{padding:0;border:0;background:transparent;color:var(--text-muted);cursor:pointer;font-size:12px}._zerosItem_kqwo6_43:hover{color:var(--text-2);text-decoration:underline}._root_ztuzg_1{display:flex;flex-direction:column;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:var(--surface-raised);gap:10px}._head_ztuzg_11{display:flex;align-items:center;gap:8px}._swatch_ztuzg_17{width:12px;height:12px;flex-shrink:0;border-radius:3px}._label_ztuzg_24{color:var(--text-strong);font-size:14px;font-weight:600}._count_ztuzg_30{color:var(--text-dim);font-size:12px}._pipeline_ztuzg_35{display:inline-flex;align-items:center;margin-left:auto;padding:4px 8px;border:0;border-radius:6px;background:transparent;color:var(--accent-light);cursor:pointer;font-size:12px;font-weight:600;gap:5px}._pipeline_ztuzg_35:hover{background:var(--hover-1)}._close_ztuzg_53{display:inline-flex;align-items:center;justify-content:center;padding:2px;border:0;border-radius:6px;background:transparent;color:var(--text-dim);cursor:pointer}._close_ztuzg_53:hover{background:var(--hover-1);color:var(--text-2)}._head_ztuzg_11 ._close_ztuzg_53{margin-left:auto}._head_ztuzg_11 ._pipeline_ztuzg_35+._close_ztuzg_53{margin-left:0}._empty_ztuzg_77{margin:0;color:var(--text-dim);font-size:13px}._list_ztuzg_83{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;gap:2px}._row_ztuzg_92{display:flex;width:100%;align-items:center;padding:6px 8px;border:0;border-radius:6px;background:transparent;color:inherit;cursor:pointer;gap:10px;text-align:left;transition:background .12s ease}._row_ztuzg_92:hover{background:var(--hover-1)}._noRep_ztuzg_110{width:20px;height:20px;flex-shrink:0;border-radius:50%;background:var(--surface-card)}._name_ztuzg_118{flex:1;overflow:hidden;color:var(--text-2);font-size:13px;text-overflow:ellipsis;white-space:nowrap}._num_ztuzg_127{display:inline-flex;align-items:center;color:var(--text-muted);font-size:12px;gap:4px;white-space:nowrap}._root_xknu5_1{display:flex;flex-direction:column;padding:14px;border:1px solid var(--border);border-radius:10px;background:var(--surface-raised);gap:12px}._title_xknu5_11{margin:0;color:var(--text-dim);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}._empty_xknu5_20{margin:0;color:var(--text-dim);font-size:13px}._cols_xknu5_26{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;gap:16px}._col_xknu5_26{display:flex;flex-direction:column;gap:6px}._colHead_xknu5_39{display:inline-flex;align-items:center;font-size:13px;font-weight:600;gap:6px}._up_xknu5_47{color:#34d399}._down_xknu5_51{color:#f87171}._colEmpty_xknu5_55{margin:0;color:var(--text-muted);font-size:12px}._list_xknu5_61{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;gap:2px}._row_xknu5_70{display:flex;width:100%;align-items:center;padding:6px 8px;border:0;border-radius:6px;background:transparent;color:inherit;cursor:pointer;gap:8px;text-align:left;transition:background .12s ease}._row_xknu5_70:hover{background:var(--hover-1)}._swatch_xknu5_88{width:12px;height:12px;flex-shrink:0;border-radius:3px}._body_xknu5_95{display:flex;min-width:0;flex:1;flex-direction:column}._label_xknu5_102{overflow:hidden;color:var(--text-2);font-size:13px;text-overflow:ellipsis;white-space:nowrap}._reason_xknu5_110{color:var(--text-muted);font-size:12px}._confidence_xknu5_115{flex-shrink:0;color:var(--text-dim);font-size:12px;white-space:nowrap}._root_188dt_1{display:flex;min-height:0;flex-direction:column;flex:0 1 34%;min-width:360px;max-width:520px;align-self:center;max-height:100%;gap:6px;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:var(--surface-raised);overflow:hidden}@media (width <= 860px){._root_188dt_1{flex:1 1 0;min-width:0;max-width:none;align-self:stretch}}._head_188dt_26{display:flex;align-items:baseline;flex-shrink:0;justify-content:space-between;gap:8px}._title_188dt_34{margin:0;color:var(--text-strong);font-size:13px;font-weight:700}._subtitle_188dt_41{color:var(--text-dim);font-size:12px}._empty_188dt_46{margin:auto;color:var(--text-dim);font-size:12px;text-align:center}._list_188dt_53{display:flex;min-height:0;flex-direction:column;margin:0;padding:0;gap:2px;list-style:none;overflow-y:auto}._row_188dt_64{display:grid;width:100%;align-items:center;grid-template-columns:auto minmax(0,1fr) 4.4em 4em 5.4em 6em;gap:4px 8px;padding:5px 6px;border:none;border-radius:7px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .12s ease}._row_188dt_64:hover{background:#38bdf814}._noRep_188dt_84{width:20px;height:20px;flex-shrink:0;border-radius:50%;background:rgb(var(--rgb-neutral)/18%)}._name_188dt_92{min-width:0;overflow:hidden;color:var(--text);font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}._num_188dt_102{display:inline-flex;align-items:center;justify-content:flex-end;gap:3px;color:var(--text-muted);font-size:12px;font-variant-numeric:tabular-nums}._ratio_188dt_112{display:inline-flex;align-items:baseline;justify-content:flex-end;gap:2px;color:var(--text-strong);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}._ratioUnit_188dt_123{color:var(--text-dim);font-size:12px;font-weight:600}._segment_188dt_129{justify-self:end;max-width:100%;padding:2px 8px;overflow:hidden;border:1px solid rgb(var(--rgb-neutral)/30%);border-radius:999px;color:var(--text-muted);font-size:12px;font-weight:600;text-align:center;text-overflow:ellipsis;white-space:nowrap}._toneDoubleDown_188dt_144{border-color:#34d39980;background:#34d3991f;color:#34d399}._toneSayNo_188dt_150{border-color:#fb718580;background:#fb71851f;color:#fb7185}._toneAligned_188dt_156,._toneNeutral_188dt_157{border-color:#94a3b873;background:#94a3b81f;color:#94a3b8}._root_q4vun_1{display:flex;height:100%;flex-direction:column;gap:var(--space-4);min-height:0;font-variant-numeric:tabular-nums}._scroll_q4vun_10{flex:1;min-height:0;--scroll-fade: var(--bg)}._body_q4vun_16{display:flex;flex-direction:column;gap:16px;padding-bottom:var(--space-6)}._topRow_q4vun_23{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px}@media (width <= 860px){._topRow_q4vun_23{grid-template-columns:1fr}}._root_41p9a_1{display:flex;height:100%;flex-direction:column;gap:var(--space-4);min-height:0;font-variant-numeric:tabular-nums}._panel_41p9a_10{position:relative;display:flex;flex:1;min-height:0;flex-direction:column;overflow:hidden}._scroll_41p9a_19{flex:1;min-height:0;--scroll-fade: var(--bg)}._empty_41p9a_25{display:grid;place-items:center;color:var(--text-dim);font-size:var(--fs-base)}._body_41p9a_32{display:flex;flex-direction:column;padding:0 0 28px;gap:18px}._body_41p9a_32>*{flex-shrink:0}._body_41p9a_32>*:first-child{margin-top:16px}._strip_41p9a_47{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}._stat_41p9a_53{display:flex;flex-direction:column;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:var(--surface-raised);cursor:pointer;gap:4px;text-align:left;transition:border-color .12s ease,background .12s ease}._stat_41p9a_53:hover:not(:disabled){border-color:var(--border-vstrong)}._stat_41p9a_53:disabled{cursor:default}._statHead_41p9a_72{display:flex;align-items:center;gap:6px;color:var(--text-muted);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.03em}._statValue_41p9a_83{color:var(--text-strong);font-size:22px;font-weight:700}._cmp_41p9a_89{font-size:12px;font-weight:600}._cmpGood_41p9a_94{color:#34d399}._cmpBad_41p9a_98{color:#fb7185}._cmpEven_41p9a_102{color:var(--text-dim)}._calCard_41p9a_106{--cell: 13px;--gap: 3px;--rail: 30px;display:flex;flex-direction:column;padding:14px;border:1px solid var(--border);border-radius:10px;background:var(--surface-raised);gap:12px}._calTop_41p9a_119{display:flex;align-items:baseline;gap:12px}._calBody_41p9a_125{display:flex;align-items:flex-start;gap:6px;overflow-x:auto;scrollbar-width:none}._calBody_41p9a_125::-webkit-scrollbar{width:0;height:0}._calWeekdays_41p9a_137{display:grid;grid-template-rows:repeat(7,var(--cell));flex-shrink:0;padding-top:18px;gap:var(--gap)}._calWeekday_41p9a_137{width:var(--rail);color:var(--text-dim);font-size:10px;line-height:var(--cell);text-align:right}._calRight_41p9a_153{display:flex;flex-direction:column;gap:4px}._calMonths_41p9a_159{display:grid;grid-auto-flow:column;grid-auto-columns:var(--cell);height:12px;gap:var(--gap)}._calMonth_41p9a_159{overflow:visible;color:var(--text-dim);font-size:10px;white-space:nowrap}._calCells_41p9a_174{display:grid;grid-auto-flow:column;grid-template-rows:repeat(7,var(--cell));gap:var(--gap)}._calPad_41p9a_181{width:var(--cell);height:var(--cell)}._calCell_41p9a_174{width:var(--cell);height:var(--cell);padding:0;border:1px solid rgb(var(--rgb-shadow)/25%);border-radius:3px;cursor:pointer;transition:outline-color .1s ease,opacity .12s ease;outline:1px solid transparent;outline-offset:1px}._calCell_41p9a_174:disabled{cursor:default}._calCell_41p9a_174:hover:not(:disabled),._calCell_41p9a_174:focus-visible{outline-color:var(--accent-light)}._calDim_41p9a_204{opacity:.16}._calLvl0_41p9a_208{background:var(--surface-sunken)}._calLvl1_41p9a_212{background:color-mix(in srgb,var(--accent) 28%,var(--surface-sunken))}._calLvl2_41p9a_216{background:color-mix(in srgb,var(--accent) 52%,var(--surface-sunken))}._calLvl3_41p9a_220{background:color-mix(in srgb,var(--accent) 76%,var(--surface-sunken))}._calLvl4_41p9a_224{background:var(--accent)}._calLegend_41p9a_228{display:flex;align-items:center;gap:4px;color:var(--text-dim);font-size:11px}._calSummary_41p9a_236{margin-left:auto;color:var(--text-dim);font-size:12px;font-variant-numeric:tabular-nums}._calPop_41p9a_243{position:fixed;z-index:20;display:flex;width:max-content;max-width:220px;flex-direction:column;padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface-float);box-shadow:0 8px 24px rgb(var(--rgb-shadow)/40%);gap:6px;pointer-events:none;transform:translate(-50%,calc(-100% - 8px))}._calPopHead_41p9a_260{color:var(--text-strong);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}._calPopList_41p9a_268{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;gap:3px}._calPopRow_41p9a_277{display:flex;align-items:center;gap:6px;color:var(--text-2);font-size:12px}._calPopRow_41p9a_277 svg{flex-shrink:0;color:var(--text-muted)}._calPopLabel_41p9a_289{flex:1}._calPopCount_41p9a_293{color:var(--text-muted);font-variant-numeric:tabular-nums}._grid_41p9a_298{--diag-label: 150px;display:flex;flex-direction:column;overflow:clip;border:1px solid var(--border);border-radius:10px}._gridHead_41p9a_307,._gridRow_41p9a_308{display:grid;grid-template-columns:var(--diag-label) repeat(var(--diag-cols, 6),minmax(0,1fr))}._gridHead_41p9a_307{position:sticky;top:0;z-index:2;border-bottom:1px solid var(--border);background:var(--surface-raised)}._colHead_41p9a_321{display:flex;align-items:center;padding:10px;border-left:1px solid var(--border);color:var(--text-2);font-size:12px;font-weight:600;gap:6px}._colDot_41p9a_332{width:8px;height:8px;flex-shrink:0;border-radius:50%}._gridRow_41p9a_308{border-bottom:1px solid var(--border-faint)}._gridRow_41p9a_308:last-child{border-bottom:none}._rowLabel_41p9a_346{display:flex;align-items:center;min-height:54px;padding:10px 12px;background:var(--surface-sunken);color:var(--text-muted);font-size:12px;font-weight:600}._cell_41p9a_357{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:54px;padding:8px 10px;border:0;border-left:1px solid var(--border);background:transparent;cursor:pointer;gap:2px;text-align:left;transition:background .12s ease}._cell_41p9a_357:hover:not(:disabled){background:var(--hover-1)}._cell_41p9a_357:disabled{cursor:default}._cellValue_41p9a_379{color:var(--text);font-size:14px;font-weight:600;line-height:1.3}._cellTypes_41p9a_386{flex-flow:row wrap;align-items:center;gap:4px 10px}._typeTally_41p9a_392{display:inline-flex;align-items:center;gap:3px;color:var(--text-2);font-size:12px}._typeTally_41p9a_392 svg{color:var(--text-muted)}._donutRow_41p9a_403{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));align-items:start;gap:14px}._donutCard_41p9a_410{display:flex;flex-direction:column;padding:14px;border:1px solid var(--border);border-radius:10px;background:var(--surface-raised);gap:12px}._lossesTitle_41p9a_420{margin:0;color:var(--text-dim);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}._lossesEmpty_41p9a_429{margin:0;color:var(--text-dim);font-size:13px}._lossesBody_41p9a_435{display:flex;flex-wrap:wrap;align-items:center;gap:16px}._donut_41p9a_403{position:relative;width:120px;height:120px;flex-shrink:0;border-radius:50%}._donutHole_41p9a_450{position:absolute;top:22px;right:22px;bottom:22px;left:22px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;background:var(--surface-deep)}._donutTotal_41p9a_461{color:var(--text-strong);font-size:26px;font-weight:700}._donutLabel_41p9a_467{color:var(--text-dim);font-size:10px;text-transform:uppercase;letter-spacing:.04em}._lossesLegend_41p9a_474{display:flex;min-width:150px;flex:1;flex-direction:column;margin:0;padding:0;list-style:none;gap:2px}._reason_41p9a_485{display:flex;width:100%;align-items:center;padding:5px 8px;border:0;border-radius:6px;background:transparent;color:inherit;cursor:pointer;gap:8px;text-align:left;transition:background .12s ease}._reason_41p9a_485:hover{background:var(--hover-1)}._legendToggle_41p9a_503{align-self:flex-start;margin-top:2px;padding:4px 8px;border:0;border-radius:6px;background:transparent;color:var(--accent-light);cursor:pointer;font-size:12px;font-weight:600;transition:background .12s ease}._legendToggle_41p9a_503:hover{background:var(--hover-1)}._reasonStatic_41p9a_520{cursor:default}._reasonStatic_41p9a_520:hover{background:transparent}._reasonSwatch_41p9a_527{width:12px;height:12px;flex-shrink:0;border-radius:3px}._reasonIcon_41p9a_534{display:inline-flex;flex-shrink:0;color:var(--text-muted)}._reasonName_41p9a_540{flex:1;color:var(--text-2);font-size:13px}._reasonCount_41p9a_546{color:var(--text-muted);font-size:12px}._drill_41p9a_551{position:absolute;top:0;right:0;bottom:0;z-index:6;display:flex;width:min(340px,90%);flex-direction:column;border-left:1px solid var(--border);background:var(--surface-float);box-shadow:-12px 0 32px rgb(var(--rgb-shadow)/35%)}._drillHead_41p9a_565{display:flex;flex-shrink:0;align-items:center;padding:12px 14px;border-bottom:1px solid var(--border);gap:8px}._drillTitle_41p9a_574{flex:1;color:var(--text-strong);font-size:13px;font-weight:700}._drillCount_41p9a_581{color:var(--text-dim);font-size:12px;white-space:nowrap}._drillClose_41p9a_587{display:grid;width:26px;height:26px;flex-shrink:0;place-items:center;border:0;border-radius:6px;background:transparent;color:var(--text-muted);cursor:pointer}._drillClose_41p9a_587:hover{background:var(--hover-1);color:var(--text)}._drillList_41p9a_604{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;margin:0;padding:8px;overflow-y:auto;list-style:none;gap:4px}._drillDeal_41p9a_616{display:flex;width:100%;flex-direction:column;padding:10px;border:1px solid var(--border);border-radius:8px;background:var(--surface-raised);cursor:pointer;gap:4px;text-align:left;transition:border-color .12s ease}._drillDeal_41p9a_616:hover{border-color:var(--border-vstrong)}._drillDealTop_41p9a_633{display:flex;min-width:0;align-items:center;gap:8px}._drillDealTitle_41p9a_640{overflow:hidden;color:var(--text);font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}._drillLogHead_41p9a_649{display:flex;align-items:center;justify-content:space-between;gap:8px}._drillLogType_41p9a_656{display:inline-flex;align-items:center;gap:5px;color:var(--text-2);font-size:12px;font-weight:600}._drillLogType_41p9a_656 svg{color:var(--text-muted)}._drillLogDate_41p9a_668{color:var(--text-dim);font-size:12px;font-variant-numeric:tabular-nums}._drillDealMeta_41p9a_674{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}._drillStage_41p9a_681{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.03em}._drillValue_41p9a_688{display:flex;align-items:center;gap:4px;color:var(--text-muted);font-size:12px}._detail_41p9a_696{display:inline-flex;align-items:center;gap:3px;color:var(--text);font-size:12px;font-weight:600}._riskFlags_41p9a_705{display:inline-flex;align-items:center;gap:8px}._detailRisk_41p9a_711{color:#f59e0b}._detailUp_41p9a_715{color:#34d399}._detailDown_41p9a_719{color:#fb7185}._outcome_41p9a_723{padding:1px 7px;border-radius:999px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}._outcomeWon_41p9a_732{background:#34d39929;color:#34d399}._outcomeLost_41p9a_737{background:#fb718529;color:#fb7185}@media (width <= 640px){._strip_41p9a_47{grid-template-columns:repeat(2,1fr)}._grid_41p9a_298{overflow-x:auto}._gridHead_41p9a_307,._gridRow_41p9a_308{min-width:560px}}._header_1ui74_1{display:flex;align-items:flex-start;justify-content:space-between;flex-shrink:0;gap:var(--space-4)}._headings_1ui74_9{min-width:0}._title_1ui74_13{margin:0;font-size:var(--fs-view-title);font-weight:700;line-height:1.2;color:var(--text-strong)}._description_1ui74_21{margin:var(--space-1) 0 0;font-size:var(--fs-view-desc);line-height:1.4;color:var(--text-muted)}._actions_1ui74_28{display:flex;align-items:center;flex-shrink:0;gap:var(--space-2)}._root_1wlij_1{display:flex;height:100%;flex-direction:column;gap:var(--space-4);min-height:0}._scroll_1wlij_9{flex:1;min-height:0;--scroll-fade: var(--bg)}._body_1wlij_15{display:flex;flex-direction:column;gap:var(--space-4);padding-bottom:var(--space-6)}._staticBody_1wlij_22{display:flex;flex:1;min-height:0;flex-direction:column}._footer_1wlij_29{flex-shrink:0}._title_j3jb6_1{display:flex;align-items:center;margin:0 0 var(--space-3);gap:var(--space-2);font-size:var(--fs-section-title);font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}._icon_j3jb6_13{display:inline-flex;flex-shrink:0}._label_j3jb6_18{min-width:0}._trailing_j3jb6_22{margin-left:auto;text-transform:none;letter-spacing:normal}._root_1aaih_1{display:flex;height:100%;flex-direction:column;gap:18px;overflow-y:auto}._header_1aaih_9{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}._heading_1aaih_16{margin:0;font-size:19px;font-weight:700;color:var(--text-strong)}._subhead_1aaih_23{margin:2px 0 0;font-size:13px;color:var(--text-muted)}._filtered_1aaih_29{display:inline-flex;align-items:center;flex-shrink:0;gap:8px;font-size:12px;color:var(--text-muted)}._clear_1aaih_38{border:1px solid var(--border);border-radius:6px;background:var(--surface-raised);color:var(--text);cursor:pointer;font-size:12px;padding:4px 8px}._clear_1aaih_38:hover{border-color:var(--border-strong)}._empty_1aaih_51{padding:24px;border:1px dashed var(--border);border-radius:10px;color:var(--text-dim);font-size:13px;text-align:center}._sectionTitle_1aaih_60{display:flex;align-items:center;margin:0 0 10px;gap:6px;font-size:13px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}._ahead_1aaih_72{color:#34d399}._ontrack_1aaih_76{color:var(--text-muted)}._behind_1aaih_80{color:#f87171}._prediction_1aaih_84{color:#a79fd0}._progress_1aaih_88{padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--surface-raised)}._table_1aaih_95{display:flex;flex-direction:column}._row_1aaih_100{display:grid;align-items:center;grid-template-columns:minmax(130px,1.4fr) repeat(4,minmax(92px,1fr)) minmax(78px,.7fr);gap:12px;padding:9px 4px;border-top:1px solid var(--border)}._row_1aaih_100:first-child{border-top:0}._headRow_1aaih_112{padding-top:0;border-top:0}._totalRow_1aaih_117{margin-top:2px;border-top:2px solid var(--border-strong)}._metricHead_1aaih_122,._projHead_1aaih_123{font-size:12px;font-weight:600;color:var(--text-dim);text-transform:uppercase;letter-spacing:.03em}._metricHead_1aaih_122{display:inline-flex;align-items:center;gap:4px;min-width:0}._metricHead_1aaih_122 svg{flex-shrink:0}._metricHeadLabel_1aaih_141{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._projHead_1aaih_123{text-align:right}._repCell_1aaih_151{display:flex;align-items:center;gap:8px;min-width:0}._repName_1aaih_158{overflow:hidden;font-size:13px;font-weight:600;color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap}._proj_1aaih_123{font-size:13px;font-weight:600;color:var(--accent-soft);text-align:right}._metric_1aaih_122{display:flex;flex-direction:column;gap:4px}._metricClickable_1aaih_180{padding:3px 5px;margin:-3px -5px;border:0;border-radius:7px;background:none;text-align:left;cursor:pointer;transition:background .1s}._metricClickable_1aaih_180:hover{background:var(--hover-1)}._metricFigures_1aaih_194{display:flex;align-items:baseline;gap:5px}._metricValue_1aaih_200{font-size:14px;font-weight:700}._metricTarget_1aaih_205{font-size:12px;color:var(--text-dim)}._bar_1aaih_210{position:relative;height:5px;border-radius:3px;background:var(--border);overflow:hidden}._barFill_1aaih_218{position:absolute;top:0;left:0;height:100%;border-radius:3px}._barFill_1aaih_218._ahead_1aaih_72{background:#34d399}._barFill_1aaih_218._ontrack_1aaih_76{background:var(--accent-soft)}._barFill_1aaih_218._behind_1aaih_80{background:#f87171}._barFill_1aaih_218._prediction_1aaih_84{background:#7f79a6}._barMarker_1aaih_238{position:absolute;top:-1px;width:2px;height:7px;margin-left:-1px;background:var(--text-strong);opacity:.55}._landing_1aaih_248{padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--surface-raised)}._landingHead_1aaih_255{display:flex;align-items:center;justify-content:space-between;gap:12px}._derived_1aaih_262{display:inline-flex;align-items:center;gap:8px;padding:4px 6px;border:0;border-radius:6px;background:transparent;color:var(--text-dim);cursor:pointer;font-size:12px}._derived_1aaih_262:hover{background:var(--surface-float);color:var(--text)}._derivedEdit_1aaih_279{display:inline-flex;align-items:center;gap:3px;color:var(--accent-soft);font-weight:600}._landingStats_1aaih_287{display:flex;gap:32px;margin:8px 0 12px;flex-wrap:wrap}._landingStat_1aaih_287{display:flex;flex-direction:column;gap:2px}._landingStatLabel_1aaih_300{font-size:12px;font-weight:600;color:var(--text-dim);text-transform:uppercase;letter-spacing:.03em}._landingFigure_1aaih_308{display:flex;align-items:baseline;gap:7px}._landingValue_1aaih_314{font-size:26px;font-weight:800;letter-spacing:-.02em}._landingTarget_1aaih_320{font-size:14px;color:var(--text-dim)}._landingPct_1aaih_325{font-size:12px;color:var(--text-muted)}._landingBar_1aaih_330{height:8px;border-radius:4px}._landingReadout_1aaih_335{margin:10px 0 0;font-size:13px;color:var(--text)}._landingAtRisk_1aaih_341{margin:4px 0 0;font-size:12px;color:var(--text-muted)}._focus_1aaih_347{padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--surface-raised)}._focusCols_1aaih_354{display:grid;grid-template-columns:1fr 1fr}@media (width <= 720px){._focusCols_1aaih_354{grid-template-columns:1fr}}._focusCol_1aaih_354{min-width:0;padding:0 20px}._focusCol_1aaih_354:first-child{padding-left:0}._focusCol_1aaih_354:last-child{padding-right:0;border-left:1px solid var(--border)}@media (width <= 720px){._focusCol_1aaih_354{padding:0}._focusCol_1aaih_354:last-child{margin-top:16px;padding-top:16px;border-left:0;border-top:1px solid var(--border)}}._focusColTitle_1aaih_387{display:flex;align-items:center;gap:6px;margin-bottom:10px;font-size:12px;font-weight:700;color:var(--text-strong);text-transform:uppercase;letter-spacing:.03em}._focusEmpty_1aaih_399{margin:0;font-size:12px;color:var(--text-dim)}._dealList_1aaih_405{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;gap:2px}._dealRow_1aaih_414{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px;padding:7px 8px;border:0;border-radius:7px;background:transparent;color:var(--text);cursor:pointer;text-align:left}._dealRow_1aaih_414:hover{background:var(--surface-float)}._dealMain_1aaih_432{display:flex;align-items:center;gap:7px;min-width:0}._dealTitle_1aaih_439{overflow:hidden;font-size:13px;font-weight:600;color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap}._dealMeta_1aaih_448{display:flex;align-items:center;flex-shrink:0;gap:8px}._dealValue_1aaih_455{font-size:12px;font-weight:600;color:var(--text)}._dealDue_1aaih_461,._dealChance_1aaih_462{font-size:12px;color:var(--text-muted)}._dealCrm_1aaih_467{font-size:12px;font-style:italic;color:var(--text-muted);white-space:nowrap;opacity:.75}._flag_1aaih_475{padding:2px 6px;border-radius:5px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.02em}._overdue_1aaih_484{background:color-mix(in srgb,#f87171 22%,transparent);color:#f87171}._quiet_1aaih_489{background:color-mix(in srgb,#fbbf24 22%,transparent);color:#fbbf24}._stuck_1aaih_494{background:color-mix(in srgb,#38bdf8 22%,transparent);color:#38bdf8}._grid_hvka2_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-content:start;gap:16px;padding:4px;font-variant-numeric:tabular-nums}._card_hvka2_10{--rating: var(--text-dim);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--surface-deep)}._card_hvka2_10[data-rating=great]{--rating: #16a34a}._card_hvka2_10[data-rating=good]{--rating: #0d9488}._card_hvka2_10[data-rating=okay]{--rating: #d97706}._card_hvka2_10[data-rating=needsAttention]{--rating: #ea580c}._cardHead_hvka2_36{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-bottom:1px solid var(--border);border-left:3px solid var(--rating);background:var(--surface-raised)}._cardTitle_hvka2_46{display:flex;align-items:center;justify-content:space-between;gap:8px}._cardTitle_hvka2_46 h2{margin:0;color:var(--text);font-size:15px;font-weight:650}._cardBlurb_hvka2_59{margin:0;color:var(--text-dim);font-size:12px;line-height:1.35}._rows_hvka2_66{display:flex;flex-direction:column}._loading_hvka2_71{padding:16px;color:var(--text-dim);font-size:13px}._row_hvka2_66{--rating: var(--text-dim);border-bottom:1px solid var(--border)}._row_hvka2_66:last-child{border-bottom:none}._row_hvka2_66[data-rating=great]{--rating: #16a34a}._row_hvka2_66[data-rating=good]{--rating: #0d9488}._row_hvka2_66[data-rating=okay]{--rating: #d97706}._row_hvka2_66[data-rating=needsAttention]{--rating: #ea580c}._rowHead_hvka2_101{display:flex;width:100%;align-items:center;gap:10px;padding:10px 16px;border:none;background:transparent;color:var(--text);font:inherit;text-align:left}._rowHead_hvka2_101[data-expandable=true]{cursor:pointer}._rowHead_hvka2_101[data-expandable=true]:hover{background:var(--surface-raised)}._rowLabel_hvka2_121{flex:1;min-width:0;font-size:13px}._rowValue_hvka2_127{font-size:13px;font-weight:650;white-space:nowrap}._rowTarget_hvka2_133{color:var(--text-dim);font-weight:400}._chevron_hvka2_138{color:var(--text-dim);transition:transform .15s ease}._chevron_hvka2_138[data-open=true]{transform:rotate(180deg)}._chevronSpacer_hvka2_146{display:inline-block;width:14px}._pill_hvka2_151{--rating: var(--text-dim);padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--rating) 16%,transparent);color:var(--rating);font-size:11px;font-weight:600;white-space:nowrap}._pill_hvka2_151[data-rating=great]{--rating: #16a34a}._pill_hvka2_151[data-rating=good]{--rating: #0d9488}._pill_hvka2_151[data-rating=okay]{--rating: #d97706}._pill_hvka2_151[data-rating=needsAttention]{--rating: #ea580c}._advice_hvka2_178{display:flex;flex-direction:column;gap:6px;padding:2px 16px 14px}._tip_hvka2_185{display:flex;align-items:flex-start;gap:6px;margin:0;color:var(--text);font-size:12px;line-height:1.4}._tip_hvka2_185 svg{flex-shrink:0;margin-top:1px;color:var(--rating)}._action_hvka2_200{margin:0;padding:8px 10px;border-radius:8px;background:var(--surface-raised);color:var(--text);font-size:12px;font-weight:550;line-height:1.4}._aiHint_hvka2_211{display:flex;align-items:center;gap:5px;margin:0;color:var(--text-dim);font-size:11px;font-style:italic}._aiHint_hvka2_211 svg{color:var(--accent)}._view_18lad_1{display:flex;flex-direction:column;gap:12px;overflow:hidden;height:100%;background:var(--bg);color:var(--text)}._header_18lad_11{display:flex;flex-direction:column;gap:12px;padding-bottom:6px;border-bottom:1px solid var(--border)}._titleGroup_18lad_19{display:flex;align-items:center;gap:12px}._title_18lad_19{font-size:18px;font-weight:600;margin:0;color:var(--text-strong)}._spacer_18lad_32{flex:1}._yearSelect_18lad_36{font-size:14px;padding:5px 8px;border:1px solid var(--border);border-radius:6px;background:var(--surface-sunken);color:var(--text)}._yearSelect_18lad_36:focus{outline:none;border-color:var(--accent)}._metricPanel_18lad_49{display:flex;flex:1;min-height:0;flex-direction:column}._metricTabRow_18lad_56{display:flex;gap:6px;margin-bottom:-1px;position:relative;z-index:1}._metricTab_18lad_56{position:relative;flex:1 1 0;display:flex;align-items:center;gap:12px;min-width:0;padding:12px 16px;border:1px solid var(--border);border-radius:10px 10px 0 0;background:var(--surface-sunken);color:var(--text-2);cursor:pointer;text-align:left;transition:background .12s ease,color .12s ease}._metricTab_18lad_56:before{content:"";position:absolute;inset:0 0 auto;height:3px;border-radius:10px 10px 0 0;background:var(--metric);opacity:.3}._metricTab_18lad_56:hover{background:var(--surface-raised);color:var(--text)}._metricTabActive_18lad_94{background:var(--surface-deep);border-color:var(--border);border-bottom-color:var(--surface-deep);color:var(--text-strong)}._metricTabActive_18lad_94:before{opacity:1}._metricTabIcon_18lad_104{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:9px;background:color-mix(in srgb,var(--metric) 18%,transparent);color:var(--metric)}._metricTabActive_18lad_94 ._metricTabIcon_18lad_104{background:var(--metric);color:#fff}._metricTabText_18lad_121{display:flex;flex-direction:column;gap:1px;min-width:0}._metricTabLabel_18lad_128{font-size:13px;font-weight:500;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._metricTabActive_18lad_94 ._metricTabLabel_18lad_128{color:var(--text-2)}._metricTabValue_18lad_141{font-size:21px;font-weight:700;line-height:1.1;color:var(--text-strong)}._totalShort_18lad_148{min-height:14px;font-size:12px;font-weight:500;color:#f59e0b}._committed_18lad_155{font-size:12px;font-weight:500;color:#22c55e}._setup_18lad_161{display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px;padding:14px 16px;border:1px solid var(--border);border-radius:10px;background:var(--surface-float)}._field_18lad_172{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--text-muted)}._field_18lad_172 input{font-size:14px;padding:5px 8px;border:1px solid var(--border);border-radius:6px;background:var(--surface-sunken);color:var(--text)}._field_18lad_172 input:focus{outline:none;border-color:var(--accent)}._metricTotal_18lad_193{font-size:12px;font-weight:600;color:var(--text-2)}._curveRow_18lad_199{display:flex;flex-wrap:wrap;gap:6px}._curveCell_18lad_205{display:flex;flex-direction:column;align-items:center;gap:3px;font-size:12px;color:var(--text-muted)}._amountBox_18lad_214{display:inline-flex;align-items:center;width:58px;border:1px solid var(--border);border-radius:6px;background:var(--surface-sunken);overflow:hidden}._amountBox_18lad_214:focus-within{border-color:var(--accent)}._amountBox_18lad_214 input{flex:1;min-width:0;border:none;background:transparent;color:var(--text);font-size:13px;padding:4px 2px 4px 6px;text-align:right}._amountBox_18lad_214 input:focus{outline:none}._amountSuffix_18lad_240{padding:0 6px 0 1px;font-size:12px;color:var(--text-muted)}._amountBoxLg_18lad_246 input{font-size:18px;font-weight:600;padding:6px 2px 6px 10px}._amountBoxLg_18lad_246 ._amountSuffix_18lad_240{font-size:14px}._editorHead_18lad_255{display:flex;align-items:center;gap:14px;margin-bottom:20px}._editorClose_18lad_262{align-self:flex-start;flex:none;display:flex;align-items:center;justify-content:center;margin:-4px -6px 0 0;padding:4px;border:none;border-radius:6px;background:none;color:var(--text-muted);cursor:pointer;transition:background .1s,color .1s}._editorClose_18lad_262:hover{background:var(--hover-1);color:var(--text)}._editorIcon_18lad_282{display:inline-flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;border-radius:11px}._editorTitles_18lad_292{display:flex;min-width:0;flex-direction:column;gap:2px}._editorRep_18lad_299{margin:0;font-size:19px;font-weight:700;line-height:1.15;color:var(--text-strong)}._editorMetricName_18lad_307{font-size:13px;font-weight:600}._yearField_18lad_312{display:flex;flex-direction:column;align-items:flex-end;gap:4px;margin-left:auto;font-size:12px;color:var(--text-muted)}._yearFieldLabel_18lad_322{font-variant-numeric:tabular-nums}._barCurve_18lad_326{display:flex;align-items:flex-end;gap:6px;padding-top:4px}._barCol_18lad_333{display:flex;flex:1;min-width:0;flex-direction:column;align-items:center;gap:4px}._barValue_18lad_342{height:13px;font-size:12px;color:var(--text-muted)}._barTrack_18lad_348{position:relative;width:100%;max-width:36px;height:88px;border-radius:5px;background:var(--surface-sunken);cursor:ns-resize;overflow:hidden;touch-action:none}._barTrack_18lad_348:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._barFill_18lad_364{position:absolute;right:0;bottom:0;left:0;border-radius:5px 5px 0 0}._barLine_18lad_372{position:absolute;right:0;left:0;height:2px;margin-bottom:-1px;background-image:repeating-linear-gradient(90deg,var(--dash) 0 5px,transparent 5px 10px);pointer-events:none}._barLegend_18lad_382{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;font-size:12px;color:var(--text-muted)}._barLegendItem_18lad_392{display:inline-flex;align-items:center;gap:6px}._barLegendLine_18lad_398{width:18px;height:2px;background-image:repeating-linear-gradient(90deg,var(--dash) 0 5px,transparent 5px 10px)}._barMonth_18lad_404{font-size:12px;color:var(--text-muted)}._presets_18lad_409{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;padding-top:16px;border-top:1px solid var(--border)}._presetsLabel_18lad_419{margin-right:2px;font-size:12px;font-weight:600;color:var(--text-muted)}._presetsSpacer_18lad_426{flex:1}._undoBtn_18lad_430{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--border);border-radius:7px;background:var(--surface-raised);color:var(--text-2);cursor:pointer}._undoBtn_18lad_430:hover:not(:disabled){border-color:var(--accent)}._undoBtn_18lad_430:disabled{color:var(--text-dim);cursor:default;opacity:.5}._presetBtn_18lad_451{padding:5px 12px;font-size:13px;font-weight:500;border:1px solid var(--border);border-radius:7px;background:var(--surface-raised);color:var(--text-2);cursor:pointer}._presetBtn_18lad_451:hover{border-color:var(--accent)}._disclaimer_18lad_465{margin:8px 0 0;font-size:12px;color:var(--text-dim)}._gridWrap_18lad_471{border:1px solid var(--border);border-radius:0 0 10px 10px;background:var(--surface-deep)}._grid_18lad_471{border-collapse:collapse;font-size:13px;width:100%;color:var(--text)}._grid_18lad_471 th,._grid_18lad_471 td{padding:7px 10px;text-align:right;white-space:nowrap;border-bottom:1px solid var(--border-faint)}._grid_18lad_471 tbody tr:hover td{background:var(--hover-1)}._grid_18lad_471 th._repCol_18lad_496,._grid_18lad_471 td._repCol_18lad_496{text-align:left;position:sticky;left:0;background:var(--surface-raised);z-index:1}._grid_18lad_471 tbody tr:hover td._repCol_18lad_496{background:var(--hover-2)}._grid_18lad_471 thead th{position:sticky;top:0;background:var(--surface-float);font-weight:600;color:var(--text-muted);z-index:2}._grid_18lad_471 thead th._repCol_18lad_496{z-index:3}._rep_18lad_496{display:flex;align-items:center;gap:8px;color:var(--text)}._dot_18lad_529{width:6px;height:6px;border-radius:50%;background:var(--accent-light)}._driverRow_18lad_536 td{background:#8b5cf614;color:var(--text-muted);font-size:12px;border-bottom:1px solid var(--border)}._driverRow_18lad_536 td._repCol_18lad_496{background:var(--surface-active)}._grid_18lad_471 tbody tr._driverRow_18lad_536:hover td{background:#8b5cf61f}._grid_18lad_471 tbody tr._driverRow_18lad_536:hover td._repCol_18lad_496{background:var(--surface-active)}._driverLabel_18lad_555{display:flex;flex-direction:column;gap:1px}._driverTitle_18lad_561{font-size:12px;font-weight:600;color:var(--text-2)}._driverSub_18lad_567{font-size:12px;color:var(--text-muted)}._total_18lad_148,._grid_18lad_471 td._total_18lad_148{font-weight:600;color:var(--text-strong);background:var(--total-wash)}._zero_18lad_579{color:var(--text-dim)}._totalsRow_18lad_583 td{font-weight:700;color:var(--text-strong);background:var(--total-wash);border-top:2px solid var(--border)}._totalsRow_18lad_583 td._repCol_18lad_496{text-transform:uppercase;letter-spacing:.04em;font-size:12px}._repCell_18lad_596{display:flex;align-items:center;justify-content:space-between;gap:12px}._setupBtn_18lad_603{display:inline-flex;flex-shrink:0;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:600;white-space:nowrap;border:1px solid color-mix(in srgb,var(--accent) 55%,transparent);border-radius:6px;background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent-light);cursor:pointer;transition:background .12s,border-color .12s,color .12s}._setupBtn_18lad_603:hover{border-color:var(--accent);background:var(--accent);color:var(--on-color)}._applyBar_18lad_625{display:flex;align-items:center;gap:12px}._applyButton_18lad_631{padding:9px 18px;font-size:14px;font-weight:600;border:none;border-radius:8px;background:var(--accent);color:var(--on-color);cursor:pointer}._applyButton_18lad_631:hover:not(:disabled){background:var(--accent-strong)}._applyButton_18lad_631:disabled{opacity:.5;cursor:default}._applyNote_18lad_649{font-size:12px;color:var(--text-muted)}._applyChoice_18lad_654{display:flex;flex-direction:column;gap:12px}._applyChoiceBtn_18lad_660{display:flex;flex-direction:column;gap:4px;padding:14px 16px;text-align:left;border:1px solid var(--border);border-radius:10px;background:var(--surface);cursor:pointer;transition:border-color .12s,background .12s}._applyChoiceBtn_18lad_660:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent)}._applyChoiceTitle_18lad_677{font-size:14px;font-weight:600;color:var(--text-strong)}._applyChoiceDesc_18lad_683{font-size:12px;color:var(--text-muted)}._empty_18lad_688{padding:40px;text-align:center;color:var(--text-muted)}._repConfig_18lad_694{display:flex;flex-direction:column;gap:20px}._repHeading_18lad_700{margin:0 0 8px;font-size:13px;font-weight:600;color:var(--text-2)}._repHeadingRow_18lad_707{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}._repHeadingRow_18lad_707 ._repHeading_18lad_700{margin:0}._repSub_18lad_717{margin:0 0 10px;font-size:12px;color:var(--text-muted)}._focusRow_18lad_723{display:flex;flex-wrap:wrap;gap:12px}._focusCard_18lad_729{display:flex;flex:1 1 200px;flex-direction:column;align-items:center;gap:4px;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:var(--surface-float);text-align:center}._focusCard_18lad_729 ._amountBox_18lad_214{margin-top:auto}._focusCard_18lad_729 ._amountBox_18lad_214 input{text-align:center;padding-left:6px}._focusTitle_18lad_749{font-size:13px;font-weight:600;color:var(--text-strong)}._focusDesc_18lad_755{margin-bottom:4px;font-size:12px;color:var(--text-muted)}._focusAnnual_18lad_761{font-size:12px;font-weight:500;color:var(--text-2)}._switch_18lad_767{display:inline-flex;align-items:center;gap:8px;cursor:pointer}._switch_18lad_767 input{position:absolute;opacity:0;pointer-events:none}._switchTrack_18lad_779{position:relative;width:34px;height:18px;flex:none;border-radius:9px;background:var(--surface-sunken);border:1px solid var(--border);transition:background .15s}._switchTrack_18lad_779:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:var(--text-muted);transition:transform .15s,background .15s}._switch_18lad_767 input:checked+._switchTrack_18lad_779{background:var(--accent);border-color:var(--accent)}._switch_18lad_767 input:checked+._switchTrack_18lad_779:after{transform:translate(16px);background:var(--on-color)}._switchLabel_18lad_810{font-size:12px;color:var(--text-2)}._rampStandard_18lad_815{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:12px;color:var(--text-muted)}._monthSelect_18lad_824{padding:4px 8px;font-size:12px;border:1px solid var(--border);border-radius:6px;background:var(--surface-sunken);color:var(--text)}._monthSelect_18lad_824:focus{outline:none;border-color:var(--accent)}._tabBar_18lad_837{display:flex;gap:4px;margin-bottom:-1px;position:relative;z-index:1}._tab_18lad_837{padding:8px 16px;font-size:13px;font-weight:500;border:1px solid var(--border);border-bottom:none;border-radius:8px 8px 0 0;background:var(--surface-raised);color:var(--text-2);cursor:pointer}._tab_18lad_837:hover{background:var(--hover-2)}._tabActive_18lad_860{background:var(--surface-float);color:var(--text-strong);font-weight:600;border-bottom:1px solid var(--surface-float)}._tabPanel_18lad_867{display:flex;flex-direction:column;gap:16px;padding:16px;border:1px solid var(--border);border-radius:0 10px 10px;background:var(--surface-float)}._previewBlock_18lad_877{display:flex;flex-direction:column;gap:8px}._previewLabel_18lad_883{font-size:12px;font-weight:600;color:var(--text-2)}._seasonalityNote_18lad_889{margin:0;font-size:12px;color:var(--text-muted)}._inlineLink_18lad_895{padding:0;font-size:12px;border:none;background:none;color:var(--accent-light);cursor:pointer}._inlineLink_18lad_895:hover{text-decoration:underline}._linkBtn_18lad_907{padding:3px 8px;font-size:12px;border:1px solid var(--border);border-radius:6px;background:transparent;color:var(--accent-light);cursor:pointer}._linkBtn_18lad_907:hover{border-color:var(--accent)}._previewRow_18lad_920{display:flex;flex-wrap:wrap;gap:6px}._previewCell_18lad_926{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:46px;padding:5px 4px;border-radius:6px;background:var(--surface-raised);font-size:12px;color:var(--text-muted)}._previewCell_18lad_926 strong{font-size:12px;color:var(--text-strong)}._planBar_18lad_943{display:flex;align-items:center;gap:16px;flex-wrap:wrap}._yearNav_18lad_950{display:inline-flex;align-items:center;gap:4px}._yearBtn_18lad_956{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--border);border-radius:6px;background:var(--surface-raised);color:var(--text-2);cursor:pointer}._yearBtn_18lad_956:hover:not(:disabled){border-color:var(--accent);color:var(--text)}._yearBtn_18lad_956:disabled{opacity:.4;cursor:default}._yearValue_18lad_977{min-width:52px;font-size:16px;font-weight:700;text-align:center;color:var(--text-strong)}._planTabs_18lad_985{display:flex;align-items:center;gap:6px;flex-wrap:wrap}._planTab_18lad_985{display:inline-flex;align-items:center;gap:4px;padding:5px 6px 5px 14px;font-size:13px;font-weight:500;border:1px solid var(--border);border-radius:8px;background:var(--surface-raised);color:var(--text-2)}._planTab_18lad_985:hover{border-color:var(--border-strong)}._planTabActive_18lad_1008{border-color:var(--accent);color:var(--text-strong);font-weight:600}._planTabName_18lad_1014{border:none;background:none;color:inherit;font:inherit;cursor:pointer;padding:0}._planTabApplied_18lad_1023{color:#22c55e}._newPlanBtn_18lad_1027{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;font-size:13px;font-weight:500;border:1px dashed var(--border-strong);border-radius:8px;background:transparent;color:var(--text-2);cursor:pointer}._newPlanBtn_18lad_1027:hover{border-color:var(--accent);color:var(--text)}._addMemberBtn_18lad_1045{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:11px 16px;font-size:14px;font-weight:600;border:1px dashed var(--border-strong);border-radius:10px;background:transparent;color:var(--text-2);cursor:pointer;transition:border-color .12s,color .12s,background .12s}._addMemberBtn_18lad_1045:hover{border-color:var(--accent);color:var(--text);background:color-mix(in srgb,var(--accent) 8%,transparent)}._addList_18lad_1067{display:flex;flex-direction:column;gap:2px}._addListItem_18lad_1073{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;font-size:14px;text-align:left;border:none;border-radius:8px;background:transparent;color:var(--text);cursor:pointer}._addListItem_18lad_1073:hover{background:var(--hover-2)}._addListIcon_18lad_1091{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent-light)}._addListEmpty_18lad_1102{padding:9px 10px;font-size:13px;color:var(--text-muted)}._newPlanList_18lad_1108{display:flex;flex-direction:column;gap:6px}._newPlanOption_18lad_1114{display:flex;align-items:flex-start;gap:12px;width:100%;padding:12px;text-align:left;border:1px solid var(--border);border-radius:10px;background:transparent;cursor:pointer;transition:border-color .12s,background .12s}._newPlanOption_18lad_1114:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent)}._newPlanIcon_18lad_1132{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;border-radius:9px;background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent-light)}._newPlanText_18lad_1144{display:flex;flex-direction:column;gap:2px}._newPlanTitle_18lad_1150{font-size:14px;font-weight:600;color:var(--text)}._newPlanDesc_18lad_1156{font-size:12px;color:var(--text-muted)}._memberCell_18lad_1161{display:flex;align-items:center;gap:8px}._memberName_18lad_1167{display:flex;align-items:center;gap:8px;flex:1;min-width:0;color:var(--text)}._memberActions_18lad_1176{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}._hireBadge_18lad_1183{padding:1px 6px;font-size:12px;font-weight:600;border-radius:5px;background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent-light)}._iconBtn_18lad_1192{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text-muted);cursor:pointer}._iconBtn_18lad_1192:hover{background:var(--hover-2);color:var(--text)}._grid_18lad_471 tbody tr:last-child td{border-bottom:none}._inactiveRow_18lad_1213 td{opacity:.45}._inactiveRow_18lad_1213 td._repCol_18lad_496{opacity:1}._inactiveRow_18lad_1213 td._repCol_18lad_496 ._memberName_18lad_1167{opacity:.55}._dialogForm_18lad_1225{display:flex;flex-direction:column;gap:14px}._dialogField_18lad_1231{display:flex;flex-direction:column;gap:5px;font-size:12px;color:var(--text-muted)}._dialogInput_18lad_1239{font-size:14px;padding:7px 10px;border:1px solid var(--border);border-radius:7px;background:var(--surface-sunken);color:var(--text)}._dialogInput_18lad_1239:focus{outline:none;border-color:var(--accent)}._dialogActions_18lad_1252{display:flex;justify-content:flex-end;gap:8px}._menu_18lad_1258{position:relative;display:inline-flex}._menuTrigger_18lad_1263{display:inline-flex;align-items:center;gap:4px;padding:5px 12px;font-size:13px;font-weight:500;border:1px solid var(--border);border-radius:7px;background:var(--surface-raised);color:var(--text-2);cursor:pointer}._menuTrigger_18lad_1263:hover{border-color:var(--accent)}._menuTriggerCompact_18lad_1280{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text-muted);cursor:pointer}._menuTriggerCompact_18lad_1280:hover{background:var(--hover-2);color:var(--text)}._menuList_18lad_1297{position:absolute;top:calc(100% + 4px);right:0;z-index:10;min-width:180px;max-height:320px;overflow-y:auto;padding:4px;border:1px solid var(--border);border-radius:8px;background:var(--surface-raised);box-shadow:0 8px 24px #00000059}._menuListLeft_18lad_1312{right:auto;left:0}._menuListUp_18lad_1317{top:auto;bottom:calc(100% + 4px)}._menuHeader_18lad_1322{display:block;padding:6px 8px 2px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}._menuItem_18lad_1332{display:block;width:100%;padding:6px 8px;font-size:13px;text-align:left;border:none;border-radius:6px;background:transparent;color:var(--text);cursor:pointer}._menuItem_18lad_1332:hover{background:var(--hover-2)}._menuItem_18lad_1332:disabled{color:var(--text-dim);cursor:default;background:transparent}._message_10wen_1{font-size:13px;color:var(--text);margin:0 0 16px;line-height:1.5}._confirmInput_10wen_8{width:100%;box-sizing:border-box;border-radius:6px;border:1px solid var(--border-strong);background:var(--bg-2);color:var(--text);font-size:13px;padding:8px 10px;margin-bottom:16px}._confirmInput_10wen_8:focus{outline:none;border-color:var(--accent)}._actions_10wen_24{display:flex;gap:8px}._btn_10wen_29{cursor:pointer;border-radius:6px;font-size:13px;font-weight:600;padding:9px 16px;border:1px solid var(--border-strong);background:transparent;color:var(--text-2);transition:background .12s}._btn_10wen_29:hover{background:var(--hover-1)}._btn_10wen_29:disabled{cursor:not-allowed;opacity:.45;pointer-events:none}._btn_10wen_29._btnPrimary_10wen_48{background:var(--accent);border-color:var(--accent);color:#fff}._btn_10wen_29._btnPrimary_10wen_48:hover{opacity:.88;background:var(--accent)}._btn_10wen_29._btnDanger_10wen_57{color:#ef4444;border-color:#ef44444d}._btn_10wen_29._btnDanger_10wen_57:hover{background:#ef444414}._counting_ejhb6_1{margin:0;font-size:13px;color:var(--text-muted)}._complete_ejhb6_7{margin:0;font-size:14px;font-weight:600;color:var(--text-strong)}._footer_ejhb6_14{padding:14px 24px;border-top:1px solid var(--border-faint);display:flex;justify-content:flex-end}._closeButton_ejhb6_21{cursor:pointer;border-radius:6px;font-size:13px;font-weight:600;padding:8px 16px;border:1px solid var(--accent);background:var(--accent);color:#fff;transition:opacity .12s}._closeButton_ejhb6_21:hover{opacity:.88}._rows_ejhb6_36{display:flex;flex-direction:column;gap:14px}._row_ejhb6_36{display:flex;flex-direction:column;gap:6px}._rowTop_ejhb6_48{display:flex;align-items:baseline;justify-content:space-between;gap:12px}._kindLabel_ejhb6_55{font-size:13px;font-weight:600;color:var(--text-strong);text-transform:capitalize}._rowText_ejhb6_62{font-size:12px;color:var(--text-dim)}._bar_ejhb6_67{height:6px;border-radius:999px;background:var(--border-faint);overflow:hidden}._barFill_ejhb6_74{height:100%;border-radius:999px;background:var(--accent);transition:width .3s ease}._warning_ejhb6_81{margin:16px 0 0;padding:10px 12px;background:#ef44440f;border:1px solid rgba(239,68,68,.2);border-radius:6px;font-size:12px;color:#ef4444;white-space:pre-wrap;overflow-wrap:break-word}._spinner_14qhm_1{display:inline-block;width:10px;height:10px;border:1.5px solid currentcolor;border-top-color:transparent;border-radius:50%;animation:_spin_14qhm_1 .8s linear infinite}@keyframes _spin_14qhm_1{to{transform:rotate(360deg)}}._hint_1m2t8_1{font-size:13px;color:var(--text-muted);margin:0 0 16px}._btn_1m2t8_7{cursor:pointer;border-radius:6px;font-size:13px;font-weight:600;padding:9px 16px;border:1px solid var(--border-strong);background:transparent;color:var(--text-2);transition:background .12s}._btn_1m2t8_7:hover:not(:disabled){background:var(--hover-1)}._btn_1m2t8_7:disabled{opacity:.45;cursor:not-allowed}._btn_1m2t8_7._btnPrimary_1m2t8_25{background:var(--accent);border-color:var(--accent);color:#fff}._btn_1m2t8_7._btnPrimary_1m2t8_25:hover:not(:disabled){opacity:.88;background:var(--accent)}._btn_1m2t8_7._btnDanger_1m2t8_34{color:#ef4444;border-color:#ef44444d}._btn_1m2t8_7._btnDanger_1m2t8_34:hover{background:#ef444414}._btn_1m2t8_7._btnSm_1m2t8_41{padding:5px 10px;font-size:12px}._btn_1m2t8_7._btnLink_1m2t8_45{text-decoration:none;display:inline-block}._crmRow_1m2t8_50{display:flex;flex-direction:column;padding:12px 0;border-bottom:1px solid var(--border-faint);gap:0}._crmRow_1m2t8_50:last-child{border-bottom:none}._crmRowTop_1m2t8_61{display:flex;align-items:center;justify-content:space-between;gap:12px}._crmName_1m2t8_68{font-size:14px;font-weight:600;color:var(--text-strong);flex:1}._crmErrorDetails_1m2t8_75{margin-top:8px}._crmErrorDetails_1m2t8_75 summary{font-size:12px;color:var(--text-muted);cursor:pointer;-webkit-user-select:none;user-select:none}._crmErrorDetails_1m2t8_75 summary:hover{color:var(--text)}._crmErrorBody_1m2t8_88{margin-top:6px;padding:10px 12px;background:#ef44440f;border:1px solid rgba(239,68,68,.2);border-radius:6px;font-size:12px;color:#ef4444;white-space:pre-wrap;word-break:break-all;max-height:160px;overflow-y:auto;font-family:monospace}._crmStatus_1m2t8_103{display:flex;align-items:center;gap:10px}._crmStatus_1m2t8_103._crmStatusActive_1m2t8_108{color:#22c55e;font-size:13px;font-weight:600}._crmStatus_1m2t8_103._crmStatusError_1m2t8_113{color:#ef4444;font-size:12px}._crmPolled_1m2t8_118{font-size:12px;color:var(--text-dim);font-weight:400}._crmPolled_1m2t8_118._crmPolledSyncing_1m2t8_123{display:inline-flex;align-items:center;gap:6px}._root_1ks6k_1{display:flex;flex-direction:column;gap:16px}._hint_1ks6k_7{margin:0;color:var(--text-2);font-size:13px}._empty_1ks6k_13{color:var(--text-2);font-size:13px}._tabs_1ks6k_18{display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid var(--border)}._tab_1ks6k_18,._tabActive_1ks6k_26{display:flex;flex-direction:column;align-items:center;padding:6px 12px;border:none;border-bottom:2px solid transparent;background:none;color:var(--text-2);font-size:13px;cursor:pointer}._tab_1ks6k_18:after,._tabActive_1ks6k_26:after{height:0;overflow:hidden;color:transparent;font-weight:600;content:attr(data-label);visibility:hidden}._tab_1ks6k_18:hover{color:var(--text)}._tabActive_1ks6k_26{border-bottom-color:var(--accent);color:var(--text);font-weight:600}._pipeline_1ks6k_58{display:flex;flex-direction:column;gap:4px}._pipelineName_1ks6k_64{margin:0 0 4px;color:var(--text);font-size:14px;font-weight:600}._head_1ks6k_71,._row_1ks6k_72{display:grid;align-items:center;grid-template-columns:54px 1fr 120px 60px;gap:8px}._head_1ks6k_71{padding-bottom:2px;color:var(--text-2);font-size:12px;text-transform:uppercase;letter-spacing:.03em}._row_1ks6k_72{padding:4px 0;border-top:1px solid var(--border)}._stageLabel_1ks6k_92{overflow:hidden;color:var(--text);font-size:13px;text-overflow:ellipsis;white-space:nowrap}._reorder_1ks6k_100{display:inline-flex;overflow:hidden;width:fit-content;border:1px solid var(--border);border-radius:6px;background:var(--surface-raised)}._move_1ks6k_109{display:flex;width:22px;height:20px;align-items:center;justify-content:center;border:0;background:transparent;color:var(--text-muted);cursor:pointer;transition:background .12s ease,color .12s ease}._move_1ks6k_109+._move_1ks6k_109{border-left:1px solid var(--border)}._move_1ks6k_109 svg{display:block}._move_1ks6k_109:hover:not(:disabled){background:var(--border);color:var(--text)}._move_1ks6k_109:disabled{color:var(--border-strong);cursor:default}._select_1ks6k_136{padding:4px 8px;border:1px solid var(--border);border-radius:6px;background:var(--surface-raised);color:var(--text);font-size:12px}._row_1de14_1{display:flex;flex-direction:column;gap:8px;padding:12px 0;border-bottom:1px solid var(--border-faint)}._row_1de14_1:last-child{border-bottom:none}._hint_1de14_12{font-size:13px;color:var(--text-muted);margin:0}._btn_1de14_18{align-self:flex-start;cursor:pointer;border-radius:6px;font-size:13px;font-weight:600;padding:9px 16px;border:1px solid rgba(239,68,68,.3);background:transparent;color:#ef4444;transition:background .12s}._btn_1de14_18:hover:not(:disabled){background:#ef444414}._btn_1de14_18:disabled{opacity:.45;cursor:not-allowed}._error_1de14_38{font-size:12px;color:#ef4444;margin:0}._members_1xt7f_1{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}._member_1xt7f_1{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--border-faint)}._member_1xt7f_1:last-child{border-bottom:none}._avatar_1xt7f_20{width:34px;height:34px;border-radius:50%;background:var(--surface-card);border:1px solid var(--border);color:var(--text-muted);font-size:12px;font-weight:700;letter-spacing:.04em;display:flex;align-items:center;justify-content:center;flex-shrink:0}._memberInfo_1xt7f_36{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}._memberName_1xt7f_44{font-size:13px;font-weight:600;color:var(--text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._memberEmail_1xt7f_53{font-size:12px;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._roleBadge_1xt7f_61{font-size:12px;font-weight:600;padding:2px 8px;border-radius:10px;flex-shrink:0}._roleBadge_1xt7f_61._roleBadgeAdmin_1xt7f_68{background:var(--surface-card);border:1px solid var(--accent);color:var(--accent)}._roleBadge_1xt7f_61._roleBadgeMember_1xt7f_73{background:var(--surface-card);border:1px solid var(--border);color:var(--text-muted)}._memberActions_1xt7f_79{display:flex;gap:6px;flex-shrink:0}._youLabel_1xt7f_85{font-size:12px;color:var(--text-dim);font-weight:400}._hint_1xt7f_91{font-size:13px;color:var(--text-muted);margin:0}._error_1xt7f_97{font-size:13px;color:#ef4444;margin:8px 0 0}._confirmBox_1xt7f_103{background:var(--surface-card);border:1px solid var(--border);border-radius:8px;padding:14px 16px;margin-bottom:16px}._confirmBox_1xt7f_103._confirmBoxWarn_1xt7f_110{background:#ef44440f;border-color:#ef44444d}._confirmText_1xt7f_115{font-size:13px;color:var(--text);margin:0 0 12px;line-height:1.5}._confirmActions_1xt7f_122{display:flex;gap:8px}._error_14rn8_1{color:#ef4444;font-size:13px;margin-bottom:16px}._label_14rn8_7{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--text-muted);font-weight:500}._input_14rn8_16{padding:10px 12px;background:var(--surface-card);border:1px solid var(--border-strong);border-radius:7px;color:var(--text-strong);font-size:14px;outline:none}._input_14rn8_16::placeholder{color:var(--text-dim)}._input_14rn8_16:focus{border-color:var(--accent)}._toggle_14rn8_32{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--text);cursor:pointer;line-height:1.4}._toggle_14rn8_32 input[type=checkbox]{flex-shrink:0;margin-top:2px}._btn_14rn8_46{cursor:pointer;border-radius:6px;font-size:13px;font-weight:600;padding:9px 16px;border:1px solid var(--border-strong);background:transparent;color:var(--text-2);transition:background .12s}._btn_14rn8_46:hover:not(:disabled){background:var(--hover-1)}._btn_14rn8_46:disabled{opacity:.45;cursor:not-allowed}._btn_14rn8_46._btnPrimary_14rn8_64{background:var(--accent);border-color:var(--accent);color:#fff}._btn_14rn8_46._btnPrimary_14rn8_64:hover:not(:disabled){opacity:.88;background:var(--accent)}._btn_14rn8_46._btnDanger_14rn8_73{color:#ef4444;border-color:#ef44444d}._btn_14rn8_46._btnDanger_14rn8_73:hover{background:#ef444414}._btn_14rn8_46._btnSm_14rn8_80{padding:5px 10px;font-size:12px}._btn_14rn8_46._btnLink_14rn8_84{text-decoration:none;display:inline-block}._account_uw8di_1{display:flex;align-items:center;gap:16px;padding:8px 0 4px}._avatarLg_uw8di_8{width:56px;height:56px;border-radius:50%;background:var(--accent);color:#fff;font-size:18px;font-weight:700;letter-spacing:.04em;display:flex;align-items:center;justify-content:center;flex-shrink:0}._accountInfo_uw8di_23{display:flex;flex-direction:column;gap:4px;min-width:0}._accountName_uw8di_30{font-size:16px;font-weight:700;color:var(--text-strong);margin:0}._accountEmail_uw8di_37{font-size:13px;color:var(--text-muted);margin:0}._settingRow_uw8di_43{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px;padding-top:16px;border-top:1px solid var(--border)}._settingText_uw8di_53{display:flex;flex-direction:column;gap:3px;min-width:0}._settingLabel_uw8di_60{font-size:14px;font-weight:600;color:var(--text-strong);margin:0}._settingHint_uw8di_67{font-size:12px;color:var(--text-muted);margin:0}._toggle_uw8di_73{position:relative;flex-shrink:0;width:40px;height:24px;cursor:pointer}._toggle_uw8di_73 input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}._toggle_uw8di_73 input:disabled{cursor:default}._toggle_uw8di_73 ._slider_uw8di_91{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:var(--border-strong, #cbd5e1);transition:background .15s ease}._toggle_uw8di_73 ._slider_uw8di_91:before{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .15s ease}._toggle_uw8di_73 input:checked+._slider_uw8di_91{background:var(--accent)}._toggle_uw8di_73 input:checked+._slider_uw8di_91:before{transform:translate(16px)}._wsList_a79jf_1{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}._wsBtn_a79jf_10{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 16px;background:var(--surface-card);border:1px solid var(--border);border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;color:var(--text-strong);transition:background .12s;text-align:left;gap:8px}._wsBtn_a79jf_10:hover{background:var(--hover-2)}._wsBtn_a79jf_10._wsBtnCurrent_a79jf_30{border-color:var(--accent);color:var(--accent)}._wsName_a79jf_35{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}._newWs_a79jf_42{margin-top:12px;display:flex;flex-direction:column;gap:10px}._newWsActions_a79jf_49{display:flex;gap:8px}._error_a79jf_54{font-size:13px;color:#ef4444;margin:8px 0 0}._userMenu_1ggau_1{position:relative}._trigger_1ggau_5{width:30px;height:30px;border-radius:50%;border:1.5px solid var(--border-strong);background:var(--surface-card);color:var(--text-strong);font-size:12px;font-weight:700;letter-spacing:.04em;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .12s,border-color .12s;flex-shrink:0}._trigger_1ggau_5:hover,._trigger_1ggau_5._triggerOpen_1ggau_22{background:var(--hover-2);border-color:var(--accent)}._dropdown_1ggau_27{position:absolute;right:0;top:calc(100% + 6px);min-width:210px;background:var(--surface-raised);border:1px solid var(--border);border-radius:10px;box-shadow:0 8px 24px #00000024;z-index:50;padding:4px;display:flex;flex-direction:column}._item_1ggau_42{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;background:none;border:none;border-radius:7px;font-size:13px;color:var(--text);cursor:pointer;text-align:left;transition:background .1s}._item_1ggau_42:hover{background:var(--hover-1)}._item_1ggau_42._itemDanger_1ggau_60{color:#ef4444}._item_1ggau_42._itemDanger_1ggau_60:hover{background:#ef444414}._itemIcon_1ggau_67{flex-shrink:0;color:var(--text-muted)}._itemDanger_1ggau_60 ._itemIcon_1ggau_67{color:#ef4444}._separator_1ggau_75{height:1px;background:var(--border-faint);margin:4px 8px}._banner_1h0jl_1{position:sticky;top:0;z-index:100;display:flex;align-items:center;justify-content:center;gap:12px;padding:8px 16px;flex-wrap:wrap}._text_1h0jl_13{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500}._cta_1h0jl_21{background:#ffffff2e;border:1px solid rgba(255,255,255,.35);border-radius:6px;padding:4px 12px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background .15s}._cta_1h0jl_21:hover{background:#ffffff47}._accent_1h0jl_37{background:var(--accent)}._accent_1h0jl_37 ._text_1h0jl_13,._accent_1h0jl_37 ._cta_1h0jl_21{color:#fff}._warning_1h0jl_45{background:#a16207}._warning_1h0jl_45 ._text_1h0jl_13,._warning_1h0jl_45 ._cta_1h0jl_21{color:#fef9c3}._success_1h0jl_53{background:#15803d}._success_1h0jl_53 ._text_1h0jl_13,._success_1h0jl_53 ._cta_1h0jl_21{color:#dcfce7}._content_cfxqi_1{display:flex;flex-direction:column;align-items:center;text-align:center}._heading_cfxqi_8{font-size:18px;font-weight:700;color:var(--text-strong);margin:0 0 10px}._body_cfxqi_15{font-size:14px;color:var(--text-2);line-height:1.5;margin:0 0 24px}._cta_cfxqi_22{display:block;width:100%;padding:12px 20px;background:var(--accent);color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:600;text-align:center;text-decoration:none;cursor:pointer;margin-bottom:10px;transition:opacity .15s}._cta_cfxqi_22:hover{opacity:.88}._dismiss_cfxqi_42{background:none;border:none;color:var(--text-muted);font-size:13px;cursor:pointer}._dismiss_cfxqi_42:hover{color:var(--text)}._heading_10ohp_1{font-size:22px;font-weight:700;margin:0 0 16px;color:var(--text-strong)}._subheading_10ohp_8{font-size:15px;font-weight:600;margin:28px 0 10px;color:var(--text-strong)}._toolbar_10ohp_15{display:flex;align-items:center;gap:10px;margin-bottom:16px}._search_10ohp_22{flex:1;max-width:320px;padding:7px 11px;border:1px solid var(--border-strong);border-radius:6px;font-size:13px;outline:none;background:var(--surface-raised);color:var(--text)}._search_10ohp_22::placeholder{color:var(--text-dim)}._search_10ohp_22:focus{border-color:var(--accent);box-shadow:0 0 0 2px #8b5cf640}._select_10ohp_41{padding:7px 11px;border:1px solid var(--border-strong);border-radius:6px;font-size:13px;background:var(--surface-raised);color:var(--text);cursor:pointer}._count_10ohp_51{font-size:12px;color:var(--text-muted);margin-left:auto}._table_10ohp_57{width:100%;border-collapse:collapse;font-size:13px}._table_10ohp_57 th{text-align:left;padding:8px 12px;font-weight:600;color:var(--text-muted);font-size:12px;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}._table_10ohp_57 th:hover{color:var(--text-strong)}._table_10ohp_57 td{padding:9px 12px;border-bottom:1px solid var(--border-faint);color:var(--text);vertical-align:middle}._table_10ohp_57 tbody tr:hover{background:var(--hover-1);cursor:pointer}._empty_10ohp_89{padding:12px;color:var(--text-muted);font-size:13px}._meta_10ohp_95{display:flex;flex-wrap:wrap;gap:12px;font-size:13px;color:var(--text-muted);margin-bottom:16px}._mono_10ohp_104{font-family:ui-monospace,Cascadia Code,Source Code Pro,monospace;font-size:12px}._badge_10ohp_109{display:inline-block;padding:2px 7px;border-radius:99px;font-size:12px;font-weight:500;background:var(--accent-deep-bg);color:var(--accent-soft);white-space:nowrap}._back_10ohp_120{background:none;border:none;color:var(--accent-light);cursor:pointer;font-size:13px;padding:0;margin-bottom:16px;display:block}._back_10ohp_120:hover{text-decoration:underline}._linkBtn_10ohp_134{background:none;border:none;color:var(--accent-light);cursor:pointer;font-size:12px;padding:2px 6px;border-radius:4px}._linkBtn_10ohp_134:hover{background:var(--accent-deep-bg)}._linkBtn_10ohp_134:disabled{opacity:.5;cursor:not-allowed}._pagination_10ohp_151{display:flex;align-items:center;gap:12px;margin-top:16px;font-size:13px;color:var(--text-muted)}._pagination_10ohp_151 button{padding:5px 12px;border:1px solid var(--border-strong);border-radius:5px;background:var(--surface-raised);color:var(--text);cursor:pointer}._pagination_10ohp_151 button:disabled{opacity:.4;cursor:not-allowed}._pagination_10ohp_151 button:hover:not(:disabled){background:var(--hover-1)}._flagGrid_10ohp_175{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:8px}._flagColumn_10ohp_182{background:var(--surface-card);border:1px solid var(--border);border-radius:8px;padding:16px}._flagCategory_10ohp_189{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:0 0 12px}._flagRow_10ohp_198{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid var(--border-faint)}._flagRow_10ohp_198:last-child{border-bottom:none}._flagKey_10ohp_209{font-family:ui-monospace,monospace;font-size:12px;color:var(--text);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._flagDesc_10ohp_220{font-size:12px;color:var(--text-muted);flex:1.5;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._flagState_10ohp_230{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:1px 5px;border-radius:3px;background:#94a3b82e;color:var(--text-muted);white-space:nowrap}._flagState_10ohp_230._stateAlpha_10ohp_241{background:#f59e0b2e;color:#fbbf24}._flagState_10ohp_230._stateBeta_10ohp_245{background:#3b82f62e;color:#60a5fa}._flagState_10ohp_230._statePolishing_10ohp_249{background:#8b5cf62e;color:#a78bfa}._flagState_10ohp_230._stateStable_10ohp_253{background:#10b9812e;color:#34d399}._toggle_10ohp_258{padding:3px 10px;border-radius:4px;border:1px solid var(--border-strong);background:var(--surface-raised);color:var(--text-muted);font-size:12px;cursor:pointer;white-space:nowrap;transition:background .1s,color .1s}._toggle_10ohp_258:hover:not(:disabled){border-color:var(--border-vstrong)}._toggle_10ohp_258:disabled{opacity:.5;cursor:not-allowed}._toggle_10ohp_258._toggleOn_10ohp_276{background:var(--accent);border-color:var(--accent);color:var(--on-color)}._settingsBlock_10ohp_282{background:var(--surface-card);border:1px solid var(--border);border-radius:8px;padding:20px;max-width:560px;margin-bottom:8px}._fieldRow_10ohp_291{display:flex;flex-direction:column;gap:4px;margin-bottom:14px}._fieldRow_10ohp_291 label{font-size:12px;font-weight:600;color:var(--text-muted)}._fieldRow_10ohp_291 input[type=text]{padding:7px 11px;border:1px solid var(--border-strong);border-radius:6px;font-size:13px;outline:none;background:var(--surface-raised);color:var(--text)}._fieldRow_10ohp_291 input[type=text]:focus{border-color:var(--accent);box-shadow:0 0 0 2px #8b5cf640}._checkRow_10ohp_316{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;color:var(--text)}._checkRow_10ohp_316 input[type=checkbox]{cursor:pointer}._saveBtn_10ohp_328{padding:7px 18px;background:var(--accent);color:var(--on-color);border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;margin-top:4px}._saveBtn_10ohp_328:hover:not(:disabled){background:var(--accent-strong-hover)}._saveBtn_10ohp_328:disabled{opacity:.6;cursor:not-allowed}._crmList_10ohp_347{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}._crmRow_10ohp_354{display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--surface-card);border:1px solid var(--border);border-radius:7px;font-size:13px;color:var(--text)}._crmProvider_10ohp_366{font-weight:600;text-transform:capitalize;min-width:80px}._crmStatus_10ohp_372{font-size:12px;padding:2px 7px;border-radius:99px;background:var(--accent-deep-bg);color:var(--accent-soft)}._crmStatus_10ohp_372._crmStatusRevoked_10ohp_379{background:#94a3b82e;color:var(--text-muted)}._crmEmail_10ohp_384{font-family:ui-monospace,monospace;font-size:12px;color:var(--text-muted)}._dangerBlock_10ohp_390{background:var(--surface-card);border:1px solid rgba(220,38,38,.45);border-radius:8px;padding:20px;max-width:560px}._dangerRow_10ohp_398{display:flex;align-items:flex-start;gap:16px;padding:12px 0;border-bottom:1px solid rgba(220,38,38,.2)}._dangerRow_10ohp_398:last-child{border-bottom:none;padding-bottom:0}._dangerRow_10ohp_398:first-child{padding-top:0}._dangerInfo_10ohp_413{flex:1}._dangerTitle_10ohp_417{font-size:13px;font-weight:600;color:var(--text-strong);margin:0 0 2px}._dangerDesc_10ohp_424{font-size:12px;color:var(--text-muted);margin:0}._dangerBtn_10ohp_430{padding:7px 16px;background:transparent;color:#f87171;border:1px solid rgba(220,38,38,.55);border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap}._dangerBtn_10ohp_430:hover:not(:disabled){background:#dc26261f;border-color:#dc2626}._dangerBtn_10ohp_430:disabled{opacity:.5;cursor:not-allowed}._badge_10ohp_109._statusRunning_10ohp_450{background:#3b82f62e;color:#60a5fa}._badge_10ohp_109._statusSuccess_10ohp_454{background:#10b9812e;color:#34d399}._badge_10ohp_109._statusFailure_10ohp_458{background:#dc26262e;color:#f87171}._layout_uq4ze_1{display:flex;flex:1;min-height:0;font-size:13px}._nav_uq4ze_8{display:flex;flex-direction:column;width:180px;flex-shrink:0;padding:16px 0;border-right:1px solid var(--border);background:var(--surface-float)}._brand_uq4ze_18{padding:0 16px 16px;font-size:15px;font-weight:700;color:var(--text-strong);border-bottom:1px solid var(--border);margin-bottom:8px}._navItem_uq4ze_27{display:block;width:100%;padding:8px 16px;text-align:left;background:none;border:none;border-radius:0;color:var(--text-muted);cursor:pointer;font-size:13px}._navItem_uq4ze_27:hover{background:var(--hover-1);color:var(--text)}._navItem_uq4ze_27._active_uq4ze_43{background:var(--hover-1);color:var(--text-strong);font-weight:600}._navFooter_uq4ze_49{margin-top:auto;border-top:1px solid var(--border);padding:8px 0}._navFooterBtn_uq4ze_55{display:block;width:100%;padding:8px 16px;text-align:left;background:none;border:none;border-radius:0;color:var(--text-muted);cursor:pointer;font-size:13px}._navFooterBtn_uq4ze_55:hover{background:var(--hover-1);color:var(--text)}._main_uq4ze_72{flex:1;overflow-y:auto;padding:24px;background:var(--surface-sunken);color:var(--text)}
