.cmdk-overlay[data-v-06b81b42]{z-index:2000;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#0f0f0f52;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;display:flex;position:fixed;inset:0}.cmdk-panel[data-v-06b81b42]{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-lg);width:min(640px,94vw);max-height:64vh;box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow:hidden}.cmdk-search[data-v-06b81b42]{border-bottom:1px solid var(--border-soft);align-items:center;gap:10px;padding:13px 14px;display:flex}.cmdk-search__icon[data-v-06b81b42]{color:var(--text-muted);flex:none;font-size:18px}.cmdk-search__input[data-v-06b81b42]{min-width:0;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-family:inherit;font-size:15.5px}.cmdk-search__input[data-v-06b81b42]::placeholder{color:var(--text-faint)}.cmdk-results[data-v-06b81b42]{padding:6px;overflow-y:auto}.cmdk-group+.cmdk-group[data-v-06b81b42]{margin-top:2px}.cmdk-group__label[data-v-06b81b42]{letter-spacing:.02em;color:var(--text-muted);padding:8px 10px 4px;font-size:11px;font-weight:500}.cmdk-item[data-v-06b81b42]{border-radius:var(--radius-item);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:8px 10px;font-family:inherit;font-size:14px;display:flex}.cmdk-item.is-active[data-v-06b81b42]{background:var(--accent-tint);color:var(--accent-strong)}.cmdk-item__icon[data-v-06b81b42]{color:var(--text-muted);flex:none;font-size:18px}.cmdk-item.is-active .cmdk-item__icon[data-v-06b81b42]{color:var(--accent)}.cmdk-item__title[data-v-06b81b42]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.cmdk-item__enter[data-v-06b81b42]{color:var(--accent);flex:none;font-size:14px}.cmdk-foot[data-v-06b81b42]{border-top:1px solid var(--border-soft);background:var(--sidebar-bg);color:var(--text-muted);align-items:center;gap:16px;padding:9px 14px;font-size:11.5px;display:flex}.cmdk-foot .kbd[data-v-06b81b42]{margin-right:1px}.cmdk-enter-active[data-v-06b81b42],.cmdk-leave-active[data-v-06b81b42]{transition:opacity .14s var(--ease)}.cmdk-enter-from[data-v-06b81b42],.cmdk-leave-to[data-v-06b81b42]{opacity:0}.cmdk-enter-active .cmdk-panel[data-v-06b81b42],.cmdk-leave-active .cmdk-panel[data-v-06b81b42]{transition:transform .16s var(--ease)}.cmdk-enter-from .cmdk-panel[data-v-06b81b42],.cmdk-leave-to .cmdk-panel[data-v-06b81b42]{transform:translateY(-8px)scale(.985)}.srin[data-v-5dce65e1]{--srin-size:18px;--srin-fill:var(--star);align-items:center;gap:2px;line-height:1;display:inline-flex}.srin--red[data-v-5dce65e1]{--srin-fill:var(--bad)}.srin--na[data-v-5dce65e1]{opacity:.55}.srin--na .srin__glyph[data-v-5dce65e1]{color:var(--star-empty)}.srin--sm[data-v-5dce65e1]{--srin-size:11px;gap:1px}.srin--md[data-v-5dce65e1]{--srin-size:15px}.srin--lg[data-v-5dce65e1]{--srin-size:21px}.srin--xl[data-v-5dce65e1]{--srin-size:27px}.srin__star[data-v-5dce65e1]{width:var(--srin-size);height:var(--srin-size);font-size:var(--srin-size);display:inline-block;position:relative}.srin__glyph[data-v-5dce65e1]{background:linear-gradient(90deg, var(--srin-fill) var(--fill,0%), var(--star-empty) var(--fill,0%));color:#0000;-webkit-background-clip:text;background-clip:text;width:100%;height:100%;display:block}.srin__half[data-v-5dce65e1]{cursor:pointer;background:0 0;border:none;width:50%;height:100%;margin:0;padding:0;position:absolute;top:0}.srin__half--l[data-v-5dce65e1]{left:0}.srin__half--r[data-v-5dce65e1]{right:0}.srin:not(.srin--ro) .srin__star[data-v-5dce65e1]:hover{transform:translateY(-1px)}.bdrop[data-v-154453fa]{position:relative}.bdrop__panel[data-v-154453fa-s]{z-index:60;position:absolute;top:calc(100% + 6px);left:0}.bdrop--end .bdrop__panel[data-v-154453fa-s]{left:auto;right:0}.csel[data-v-8ef124b2]{min-width:0;display:block;position:relative}.csel__trigger[data-v-8ef124b2]{border-radius:var(--radius-card);cursor:pointer;text-align:left;width:100%;transition:background .12s var(--ease), border-color .12s var(--ease);background:0 0;border:1px solid #0000;align-items:center;gap:9px;padding:6px 8px;display:flex}.csel__trigger[data-v-8ef124b2]:hover,.csel__trigger[aria-expanded=true][data-v-8ef124b2]{background:var(--hover);border-color:var(--border)}.csel__logo[data-v-8ef124b2]{border-radius:var(--radius-card);background:var(--accent-tint);width:30px;height:30px;color:var(--accent-strong);flex:none;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.csel__logo--sm[data-v-8ef124b2]{border-radius:var(--radius-item);width:26px;height:26px;font-size:14px}.csel__body[data-v-8ef124b2]{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.csel__nameline[data-v-8ef124b2]{align-items:center;gap:5px;min-width:0;display:flex}.csel__name[data-v-8ef124b2]{letter-spacing:-.2px;color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:1.15;overflow:hidden}.csel__paused[data-v-8ef124b2]{border-radius:var(--radius-pill);background:var(--warn-tint,var(--chip-bg));width:18px;height:18px;color:var(--warn,var(--text-muted));flex:none;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.csel__stars[data-v-8ef124b2]{margin-top:1px}.csel__caret[data-v-8ef124b2]{color:var(--text-faint);flex:none;font-size:16px}.csel__menu[data-v-8ef124b2]{z-index:60;background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-lg);min-width:0;max-height:360px;box-shadow:var(--shadow-pop);padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.csel__opt[data-v-8ef124b2]{border-radius:var(--radius-item);text-align:left;cursor:pointer;width:100%;color:var(--text);background:0 0;border:none;align-items:center;gap:10px;padding:7px 9px;display:flex}.csel__opt[data-v-8ef124b2]:hover{background:var(--hover)}.csel__opt--active[data-v-8ef124b2]{background:var(--accent-tint)}.csel__opt-name[data-v-8ef124b2]{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.csel__opt-check[data-v-8ef124b2]{color:var(--accent);flex:none;font-size:16px}.csel__sep[data-v-8ef124b2]{background:var(--border);height:1px;margin:6px 4px}.csel__link[data-v-8ef124b2]{border-radius:var(--radius-item);color:var(--text);align-items:center;gap:8px;padding:8px 9px;font-size:13px;text-decoration:none;display:flex}.csel__link[data-v-8ef124b2]:hover{background:var(--hover)}.csel__link i[data-v-8ef124b2]{color:var(--text-muted)}.csel__link--add i[data-v-8ef124b2]{color:var(--accent)}.r-avatar[data-v-97bd98ca]{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}.r-avatar--img[data-v-97bd98ca]{object-fit:cover}.nav-item__name[data-v-3cf0f726]{line-height:1.15}.nav-item__stars[data-v-3cf0f726]{margin-top:5px;display:block}.nav-divider[data-v-8a2e2e61]{background:var(--border);border:0;height:1px;margin:6px 10px}.nav-item__badge[data-v-8a2e2e61]{min-width:18px;height:18px;color:var(--on-accent);background:var(--accent);border-radius:var(--radius-pill);justify-content:center;align-items:center;margin-left:auto;padding:0 5px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex}.conn[data-v-53448085]{background:var(--text-faint);border-radius:50%;flex:none;align-self:center;width:7px;height:7px}.conn--connected[data-v-53448085]{background:var(--ok)}.conn--connecting[data-v-53448085]{background:var(--warn)}.conn--offline[data-v-53448085]{background:var(--bad)}@media (width<=1400px){.topnav-label[data-v-456661e6]{display:none}}.topnav-divider[data-v-456661e6]{background:var(--border);flex:none;align-self:center;width:1px;height:18px;margin:0 6px}.topnav-badge[data-v-456661e6]{min-width:18px;height:18px;color:var(--on-accent);background:var(--accent);border-radius:var(--radius-pill);justify-content:center;align-items:center;margin-left:6px;padding:0 5px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex}.topbar__right[data-v-cee9cc30]{align-items:center;gap:10px;margin-left:auto;display:flex}.topbar__search[data-v-cee9cc30]{color:var(--text-muted);background:var(--card-bg);border:1px solid var(--border-strong);border-radius:var(--radius-sm);cursor:pointer;transition:background .1s var(--ease), border-color .1s var(--ease);align-items:center;gap:8px;padding:5px 8px 5px 10px;font-family:inherit;font-size:13px;display:inline-flex}.topbar__search[data-v-cee9cc30]:hover{background:var(--hover);border-color:var(--text-faint)}.topbar__search i[data-v-cee9cc30]{font-size:16px}.topbar__search-label[data-v-cee9cc30]{color:var(--text-secondary)}.topbar__search-kbd[data-v-cee9cc30]{gap:2px;display:inline-flex}@media (width<=700px){.topbar__search-label[data-v-cee9cc30],.topbar__search-kbd[data-v-cee9cc30]{display:none}.topbar__search[data-v-cee9cc30]{padding:6px}}.hub-chain[data-v-893b08ff]{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:8px 0;display:flex}.hub-node[data-v-893b08ff]{border-radius:var(--radius-lg);text-align:center;width:78px;transition:background .14s var(--ease);background:0 0;flex-direction:column;align-items:center;gap:6px;padding:10px 4px;display:flex}.hub-node--active[data-v-893b08ff]{background:var(--accent-tint)}.hub-node__idx[data-v-893b08ff]{letter-spacing:.5px;color:var(--text-faint);font-size:10px;font-weight:600;line-height:1}.hub-node__icon[data-v-893b08ff]{height:26px;color:var(--accent);justify-content:center;align-items:center;font-size:24px;line-height:1;display:inline-flex}.hub-node--active .hub-node__icon[data-v-893b08ff]{color:var(--accent-strong)}.hub-node__name[data-v-893b08ff]{color:var(--text);font-size:10px;font-weight:600;line-height:1.2}.hub-node__flow[data-v-893b08ff]{color:var(--text-faint);align-self:flex-start;margin-top:32px;font-size:14px}.btn__spinner[data-v-808a7572]{border:2px solid #0000;border-top-color:currentColor;border-radius:50%;flex:none;width:13px;height:13px;animation:.6s linear infinite btn-spin-808a7572}@keyframes btn-spin-808a7572{to{transform:rotate(360deg)}}.name-step[data-v-c590e09e]{flex-direction:column;gap:18px;width:100%;max-width:980px;margin:0 auto;padding:8px 4px;display:flex}.name-step__heading[data-v-c590e09e]{text-align:center;color:var(--text);margin:0;font-size:22px;font-weight:600}.name-step__hubs[data-v-c590e09e]{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-card);flex-direction:column;align-items:center;gap:12px;padding:18px 16px;display:flex}.name-step__hubs-label[data-v-c590e09e]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:12px;font-weight:600}.name-step__input[data-v-c590e09e]{width:100%;color:var(--text);background:var(--card-bg);border:1px solid var(--border-strong);border-radius:var(--radius-sm);transition:border-color .14s var(--ease), box-shadow .14s var(--ease);padding:16px 18px;font-size:20px;font-weight:500}.name-step__input[data-v-c590e09e]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint);outline:none}.name-step__actions[data-v-c590e09e]{justify-content:flex-end;gap:10px;display:flex}.sla-target[data-v-296b07e8]{justify-content:space-between;align-items:center;gap:12px;padding:5px 0;display:flex}.sla-target__label[data-v-296b07e8]{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.sla-target__control[data-v-296b07e8]{flex:none;align-items:center;gap:10px;display:flex}.sla-target__input-wrap[data-v-296b07e8]{align-items:center;display:inline-flex;position:relative}.sla-target__input[data-v-296b07e8]{text-align:right;width:96px;padding-right:30px}.sla-target__suffix[data-v-296b07e8]{color:var(--text-muted);pointer-events:none;font-size:12px;position:absolute;right:10px}.sla-target__default[data-v-296b07e8]{min-width:92px;color:var(--text-faint);align-items:center;gap:6px;font-size:11px;display:inline-flex}.sla-target__reset[data-v-296b07e8]{font:inherit;color:var(--accent);border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:0;padding:1px 6px;font-size:11px}.sla-target__reset[data-v-296b07e8]:hover{background:var(--hover)}.sla-targets__groups[data-v-c5100c2d]{flex-direction:column;gap:12px;display:flex}.sla-targets__group[data-v-c5100c2d]{flex-direction:column;display:flex}.sla-targets__group+.sla-targets__group[data-v-c5100c2d]{border-top:1px solid var(--border-soft);padding-top:10px}.sla-targets__hub[data-v-c5100c2d]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:0 0 4px;font-size:11px;font-weight:700}.sla-step[data-v-c2228b97]{flex-direction:column;gap:18px;width:100%;max-width:980px;margin:0 auto;padding:8px 4px;display:flex}.sla-step__head[data-v-c2228b97]{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.sla-step__heading[data-v-c2228b97]{color:var(--text);margin:0;font-size:22px;font-weight:600}.sla-step__hint[data-v-c2228b97]{max-width:560px;color:var(--text-muted);margin:0;font-size:13px}.sla-step__body[data-v-c2228b97]{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-card);padding:18px 16px}.sla-step__skeleton[data-v-c2228b97]{flex-direction:column;gap:10px;display:flex}.sla-step__empty[data-v-c2228b97]{color:var(--text-muted);margin:0;font-size:13px}.sla-step__error[data-v-c2228b97]{color:var(--bad);margin:0;font-size:12.5px;font-weight:600}.sla-step__actions[data-v-c2228b97]{justify-content:flex-end;gap:10px;display:flex}.type-card[data-v-1e953d58]{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-card);cursor:pointer;text-align:center;width:150px;color:var(--text);transition:border-color .14s var(--ease), box-shadow .14s var(--ease), background .14s var(--ease);flex-direction:column;justify-content:flex-start;align-items:center;gap:14px;padding:22px 14px 18px;display:flex}.type-card[data-v-1e953d58]:hover{border-color:var(--border-strong);background:var(--hover)}.type-card[data-v-1e953d58]:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint);outline:none}.type-card__icon[data-v-1e953d58]{border-radius:var(--radius-lg);background:var(--accent-tint);width:72px;height:72px;color:var(--accent-strong);justify-content:center;align-items:center;display:flex}.type-card__icon i[data-v-1e953d58]{font-size:40px}.type-card__label[data-v-1e953d58]{font-size:13px;font-weight:600;line-height:1.35}@media (width<=600px){.type-card[data-v-1e953d58]{width:120px;padding:16px 10px 14px}.type-card__icon[data-v-1e953d58]{width:58px;height:58px}.type-card__icon i[data-v-1e953d58]{font-size:32px}}.picker[data-v-92eecc09]{flex-direction:column;gap:28px;max-width:980px;margin:0 auto;padding:8px 4px 12px;display:flex}.picker__heading[data-v-92eecc09]{text-align:center;color:var(--text);margin:0;font-size:22px;font-weight:600}.picker__group[data-v-92eecc09]{flex-direction:column;gap:14px;display:flex}.picker__group-head[data-v-92eecc09]{align-items:baseline;gap:10px;display:flex}.picker__direction[data-v-92eecc09]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);margin:0;font-size:13px;font-weight:600}.picker__hint[data-v-92eecc09]{color:var(--text-muted);font-size:12.5px}.picker__row[data-v-92eecc09]{flex-wrap:wrap;gap:16px;display:flex}.campaign-create[data-v-2f66d1d0]{flex-direction:column;gap:18px;display:flex}.campaign-create__bar[data-v-2f66d1d0]{display:flex}.campaign-paused[data-v-b05a4208]{background:var(--warn-tint);border:1px solid var(--warn-bd);border-radius:var(--radius-item);flex-direction:column;gap:6px;padding:9px 14px;display:flex}.campaign-paused__bar[data-v-b05a4208]{align-items:center;gap:12px;display:flex}.campaign-paused__msg[data-v-b05a4208]{min-width:0;color:var(--warn);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.campaign-paused__msg i[data-v-b05a4208]{flex:none;font-size:16px}.campaign-paused__bar[data-v-b05a4208]>:last-child{margin-left:auto}.campaign-paused__error[data-v-b05a4208]{color:var(--bad);margin:0;font-size:12px}.campaign-scope[data-v-7ca9ba52]{flex-direction:column;min-width:0;display:flex}.camp-stage-bar[data-v-cba8f491]{border-radius:var(--radius-pill);width:100%;min-width:0;display:flex;overflow:hidden}.camp-stage-bar--empty[data-v-cba8f491]{background:var(--chip-bg)}.camp-stage-bar__seg[data-v-cba8f491]{flex-basis:0;min-width:3px}.camp-stage-bar__seg--ok[data-v-cba8f491]{background:var(--ok)}.camp-stage-bar__seg--bad[data-v-cba8f491]{background:var(--bad)}.camp-stage-bar__seg--warn[data-v-cba8f491]{background:var(--warn)}.camp-stage-bar__seg--neutral[data-v-cba8f491]{background:var(--slate)}.sla-targets__empty[data-v-8b144cf8]{color:var(--text-muted);margin:0;font-size:12px}.sla-targets__error[data-v-8b144cf8]{color:var(--bad);margin:4px 0 0;font-size:12px}.campaign-popup__form[data-v-02167d1a]{flex-direction:column;gap:14px;display:flex}.campaign-popup__live[data-v-02167d1a]{color:var(--text-muted);background:var(--accent-tint);border:1px solid var(--accent-tint-bd);border-radius:var(--radius-chip);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.campaign-popup__live-dot[data-v-02167d1a]{background:var(--ok);width:8px;height:8px;box-shadow:0 0 0 3px var(--ok-tint);border-radius:50%}.campaign-popup__live-who[data-v-02167d1a]{color:var(--text);font-weight:600}.campaign-popup__status[data-v-02167d1a]{align-items:center;gap:12px;display:flex}.campaign-popup__status[data-v-02167d1a]>:last-child{margin-left:auto}.campaign-popup__row-error[data-v-02167d1a]{color:var(--bad);margin:4px 0 0;font-size:12px}.campaign-popup__rating[data-v-02167d1a]{align-items:center;gap:12px;display:flex}.campaign-popup__rating-num[data-v-02167d1a]{color:var(--text-muted);font-size:13px;font-weight:600}.campaign-popup__rating-num sub[data-v-02167d1a]{color:var(--text-faint);font-weight:400}.campaign-popup__type[data-v-02167d1a]{color:var(--text);background:var(--chip-bg);border:1px solid var(--border);border-radius:var(--radius-item);align-items:center;gap:10px;padding:9px 11px;font-size:13px;display:flex}.campaign-popup__type-icon[data-v-02167d1a]{border-radius:var(--radius-card);background:var(--accent-tint);width:26px;height:26px;color:var(--accent-strong);flex:none;justify-content:center;align-items:center;font-size:15px;display:inline-flex}.campaign-popup__type-label[data-v-02167d1a]{font-weight:600}.campaign-popup__type-lock[data-v-02167d1a]{color:var(--text-faint);align-items:center;gap:4px;margin-left:auto;font-size:11px;display:inline-flex}.campaign-popup__empty[data-v-02167d1a]{color:var(--text-muted);font-size:13px}.campaign-popup__hint[data-v-02167d1a]{color:var(--text-faint);margin:0;font-size:11px}.campaign-popup__placeholder[data-v-02167d1a]{color:var(--text-faint);margin:0;font-size:12px}.campaign-popup__overview[data-v-02167d1a]{flex-direction:column;gap:10px;display:flex}.campaign-popup__counts[data-v-02167d1a]{align-items:center;gap:14px;font-size:13px;display:flex}.campaign-popup__leads-link[data-v-02167d1a]{color:var(--accent-strong);align-items:center;gap:5px;font-weight:600;text-decoration:none;display:inline-flex}.campaign-popup__leads-link[data-v-02167d1a]:hover{text-decoration:underline}.campaign-popup__leads-link i[data-v-02167d1a]{font-size:14px}.campaign-popup__count[data-v-02167d1a]{color:var(--text-muted)}.campaign-popup__stages[data-v-02167d1a]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.campaign-popup__stage[data-v-02167d1a]{align-items:center;gap:7px;font-size:12.5px;display:flex}.campaign-popup__stage-dot[data-v-02167d1a]{border-radius:50%;flex:none;width:8px;height:8px}.campaign-popup__stage-dot--ok[data-v-02167d1a]{background:var(--ok)}.campaign-popup__stage-dot--bad[data-v-02167d1a]{background:var(--bad)}.campaign-popup__stage-dot--warn[data-v-02167d1a]{background:var(--warn)}.campaign-popup__stage-dot--neutral[data-v-02167d1a]{background:var(--slate)}.campaign-popup__stage-label[data-v-02167d1a]{color:var(--text-muted)}.campaign-popup__stage-count[data-v-02167d1a]{font-variant-numeric:tabular-nums;color:var(--text);margin-left:auto;font-weight:600}.campaign-popup__activity[data-v-02167d1a]{flex-direction:column;gap:4px;margin:0;display:flex}.campaign-popup__activity-row[data-v-02167d1a]{align-items:center;font-size:12.5px;display:flex}.campaign-popup__activity-row dt[data-v-02167d1a]{color:var(--text-muted)}.campaign-popup__activity-row dd[data-v-02167d1a]{font-variant-numeric:tabular-nums;color:var(--text);margin:0 0 0 auto;font-weight:600}.campaign-popup__links[data-v-02167d1a]{flex-wrap:wrap;gap:6px;display:flex}.campaign-popup__link[data-v-02167d1a]{color:var(--text);background:var(--chip-bg);border:1px solid var(--border);border-radius:var(--radius-chip);align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-flex}.campaign-popup__link[data-v-02167d1a]:hover{color:var(--accent-strong);border-color:var(--accent-tint-bd);background:var(--accent-tint)}.campaign-popup__link i[data-v-02167d1a]{color:var(--text-muted);font-size:14px}.campaign-popup__link:hover i[data-v-02167d1a]{color:var(--accent-strong)}.campaign-popup__dates[data-v-02167d1a]{flex-direction:column;gap:4px;margin:0;display:flex}.campaign-popup__date-row[data-v-02167d1a]{align-items:center;font-size:12.5px;display:flex}.campaign-popup__date-row dt[data-v-02167d1a]{color:var(--text-muted)}.campaign-popup__date-row dd[data-v-02167d1a]{color:var(--text);margin:0 0 0 auto}.campaigns-row--current[data-v-54aaf4cc],.campaigns-row--current[data-v-54aaf4cc]:hover{background:var(--accent-tint)}.campaigns-row--paused[data-v-54aaf4cc]{opacity:.62}.campaigns-row__name[data-v-54aaf4cc]{min-width:0;color:var(--text);align-items:center;gap:10px;font-weight:600;display:inline-flex}.campaigns-row__icon[data-v-54aaf4cc]{border-radius:var(--radius-item);background:var(--chip-bg);width:30px;height:30px;color:var(--text-secondary);flex:none;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.campaigns-row__nametext[data-v-54aaf4cc]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.campaigns-row__chip[data-v-54aaf4cc]{color:var(--accent-strong);background:var(--accent-tint);border:1px solid var(--accent-tint-bd);border-radius:var(--radius-pill);flex:none;align-items:center;gap:4px;padding:1px 8px;font-size:11px;font-weight:600;display:inline-flex}.campaigns-row__chip i[data-v-54aaf4cc]{font-size:12px}.campaigns-row__type[data-v-54aaf4cc]{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.campaigns-row__col[data-v-54aaf4cc]{color:var(--text-muted);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.campaigns-row__num[data-v-54aaf4cc]{font-variant-numeric:tabular-nums;justify-content:flex-end}.campaigns-row__date[data-v-54aaf4cc]{white-space:nowrap;color:var(--text-faint)}.campaigns-row__leadslink[data-v-54aaf4cc]{font:inherit;font-variant-numeric:tabular-nums;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.campaigns-row__leadslink[data-v-54aaf4cc]:hover,.campaigns-row__leadslink[data-v-54aaf4cc]:focus-visible{color:var(--accent-strong);text-decoration:underline}.camp-badge[data-v-54aaf4cc]{border-radius:var(--radius-pill);white-space:nowrap;align-items:center;padding:1px 9px;font-size:11px;font-weight:600;display:inline-flex}.camp-badge--active[data-v-54aaf4cc]{color:var(--ok);background:var(--ok-tint);border:1px solid var(--ok-bd)}.camp-badge--paused[data-v-54aaf4cc]{color:var(--slate);background:var(--slate-tint);border:1px solid var(--slate-bd)}.campaigns-row__actions[data-v-54aaf4cc]{justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.crow-act[data-v-54aaf4cc]{width:28px;height:28px;color:var(--text-muted);border-radius:var(--radius-sm);cursor:pointer;transition:background .1s var(--ease), color .1s var(--ease);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.crow-act[data-v-54aaf4cc]:hover{color:var(--text);background:var(--hover);border-color:var(--border)}.crow-act--ok[data-v-54aaf4cc]:hover{color:var(--ok)}.crow-act i[data-v-54aaf4cc]{font-size:16px}.dialog-scrim[data-v-77d24f31]{justify-content:center;align-items:center;display:flex;position:fixed}.dialog-scrim--sheet[data-v-77d24f31]{inset:0 0 0 var(--sidebar-w);z-index:70;background:#0f0f0f52}.dialog-scrim--prompt[data-v-77d24f31]{z-index:80;background:#0f0f0f52;inset:0}.dialog[data-v-77d24f31]{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-lg);outline:none}.dialog--sheet[data-v-77d24f31]{width:80%;height:90%;box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow:hidden}.dialog--sheet .dialog__body[data-v-77d24f31]{flex:1;padding:18px;overflow:auto}.dialog--prompt[data-v-77d24f31]{width:min(440px,92vw);box-shadow:var(--shadow-lg)}.dialog--prompt .dialog__body[data-v-77d24f31]{padding:20px}.dialog__head[data-v-77d24f31]{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.dialog__title[data-v-77d24f31]{color:var(--text);font-size:14px;font-weight:600}.dialog__close[data-v-77d24f31]{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-item);background:0 0;border:none;align-items:center;padding:4px;font-size:18px;display:flex}.dialog__close[data-v-77d24f31]:hover{background:var(--hover);color:var(--text)}@media (width<=899px){.dialog-scrim--sheet[data-v-77d24f31]{inset:0}.dialog--sheet[data-v-77d24f31]{width:92%;height:88%}}@media (width<=600px){.dialog--sheet[data-v-77d24f31]{border:none;border-radius:0;width:100%;height:100%;max-height:100%}.dialog--sheet .dialog__head[data-v-77d24f31]{padding:13px 14px}.dialog--sheet .dialog__body[data-v-77d24f31]{padding:16px 14px calc(16px + env(safe-area-inset-bottom))}}.confirm-dialog__title[data-v-796aeab6]{color:var(--text);margin:0;font-size:15px;font-weight:600}.confirm-dialog__hint[data-v-796aeab6]{color:var(--text-muted);margin:6px 0 0;font-size:12px}.confirm-dialog__actions[data-v-796aeab6]{justify-content:flex-end;gap:10px;padding:0 20px 20px;display:flex}.searchbox[data-v-1aebc85c]{background:var(--card-bg);border:1px solid var(--border-strong);border-radius:var(--radius-sm);width:clamp(180px,26vw,320px);height:34px;transition:border-color .15s var(--ease), box-shadow .15s var(--ease);align-items:center;gap:7px;padding:0 10px;display:inline-flex}.searchbox--active[data-v-1aebc85c],.searchbox[data-v-1aebc85c]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.searchbox__icon[data-v-1aebc85c]{color:var(--text-muted);flex:none;font-size:15px}.searchbox__input[data-v-1aebc85c]{min-width:0;color:var(--text);background:0 0;border:none;outline:none;flex:auto;font-size:13px}.searchbox__input[data-v-1aebc85c]::placeholder{color:var(--text-faint)}.searchbox__input[data-v-1aebc85c]::-webkit-search-cancel-button{display:none}.searchbox__clear[data-v-1aebc85c]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;padding:2px;display:inline-flex}.searchbox__clear[data-v-1aebc85c]:hover{background:var(--hover);color:var(--text)}.searchbox__spinner[data-v-1aebc85c]{border:2px solid var(--accent-tint);border-top-color:var(--accent);border-radius:50%;flex:none;width:13px;height:13px;animation:.6s linear infinite searchbox-spin-1aebc85c}@keyframes searchbox-spin-1aebc85c{to{transform:rotate(360deg)}}.cancel-dialog__title[data-v-51690519]{color:var(--text);margin:0;font-size:15px;font-weight:600}.cancel-dialog__hint[data-v-51690519]{color:var(--text-muted);margin:6px 0 14px;font-size:12px}.cancel-dialog__actions[data-v-51690519]{justify-content:flex-end;gap:10px;padding:16px 20px 20px;display:flex}.bulkbar[data-v-b3f374c5]{z-index:20;background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-pop);flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding:11px 16px;display:flex;position:sticky;bottom:14px}.bulkbar__count[data-v-b3f374c5]{color:var(--text);align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.bulkbar__count i[data-v-b3f374c5]{color:var(--accent)}.bulkbar__spacer[data-v-b3f374c5]{flex:1}.bulkbar__btn[data-v-b3f374c5]{color:var(--text);background:var(--card-bg);border:1px solid var(--border-strong);border-radius:var(--radius-sm);cursor:pointer;transition:background .1s var(--ease), border-color .1s var(--ease), color .1s var(--ease);align-items:center;gap:6px;padding:8px 14px;font-size:12.5px;font-weight:500;display:inline-flex}.bulkbar__btn[data-v-b3f374c5]:hover:not(:disabled){background:var(--hover)}.bulkbar__btn[data-v-b3f374c5]:disabled{opacity:.5;cursor:not-allowed}.bulkbar__btn--primary[data-v-b3f374c5]{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.bulkbar__btn--primary[data-v-b3f374c5]:hover:not(:disabled){background:var(--accent-strong);border-color:var(--accent-strong)}.bulkbar__btn--bad[data-v-b3f374c5]{color:var(--bad);border-color:var(--bad-bd)}.bulkbar__btn--bad[data-v-b3f374c5]:hover{color:var(--on-accent);background:var(--bad);border-color:var(--bad)}.bulkbar__btn--ok[data-v-b3f374c5]{color:var(--ok);border-color:var(--ok-bd)}.bulkbar__btn--warn[data-v-b3f374c5]{color:var(--warn);border-color:var(--warn-bd)}.bulkbar-enter-active[data-v-b3f374c5],.bulkbar-leave-active[data-v-b3f374c5]{transition:transform .16s var(--ease), opacity .16s var(--ease)}.bulkbar-enter-from[data-v-b3f374c5],.bulkbar-leave-to[data-v-b3f374c5]{opacity:0;transform:translateY(8px)}@media (width<=899px){.bulkbar__spacer[data-v-b3f374c5]{display:none}}@media (width<=600px){.bulkbar[data-v-b3f374c5]{padding:12px 14px calc(12px + env(safe-area-inset-bottom));gap:8px;bottom:8px}.bulkbar__count[data-v-b3f374c5]{width:100%}.bulkbar__spacer[data-v-b3f374c5]{display:none}.bulkbar__btn[data-v-b3f374c5]{flex:calc(50% - 4px);justify-content:center;min-height:40px}.bulkbar__btn--primary[data-v-b3f374c5]{flex-basis:100%}}.filterm[data-v-61911592]{flex:none;position:relative}.filterm__trigger[data-v-61911592]{width:34px;height:34px;color:var(--text-muted);border:1px solid var(--border-strong);border-radius:var(--radius-sm);cursor:pointer;transition:background .1s var(--ease), border-color .1s var(--ease), color .1s var(--ease);background:0 0;justify-content:center;align-items:center;font-size:17px;display:inline-flex;position:relative}.filterm__trigger[data-v-61911592]:hover{color:var(--text);background:var(--hover)}.filterm__trigger--active[data-v-61911592],.filterm__trigger--open[data-v-61911592]{color:var(--accent-strong);border-color:var(--accent);background:var(--accent-tint)}.filterm__badge[data-v-61911592]{min-width:16px;height:16px;color:var(--on-accent);background:var(--accent);border:1px solid var(--card-bg);border-radius:9px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-6px;right:-6px}.filterm__menu[data-v-61911592]{z-index:60;min-width:240px;max-height:70vh;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.filterm__head[data-v-61911592]{justify-content:space-between;align-items:center;gap:12px;margin:2px 5px 4px;display:flex}.filterm__title[data-v-61911592]{margin:0}.filterm__clear[data-v-61911592]{color:var(--accent-strong);border-radius:var(--radius-item);cursor:pointer;background:0 0;border:none;padding:2px 6px;font-size:11px;font-weight:600}.filterm__clear[data-v-61911592]:hover{background:var(--hover)}.filterm__group+.filterm__group[data-v-61911592]{border-top:1px solid var(--border);margin-top:6px;padding-top:6px}.filterm__grouphead[data-v-61911592]{justify-content:space-between;align-items:center;gap:8px;padding:3px 9px 4px;display:flex}.filterm__grouplabel[data-v-61911592]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:11px;font-weight:700}.filterm__grclear[data-v-61911592]{color:var(--text-muted);border-radius:var(--radius-item);cursor:pointer;background:0 0;border:none;padding:1px 5px;font-size:10.5px;font-weight:600}.filterm__grclear[data-v-61911592]:hover{color:var(--accent-strong);background:var(--hover)}.filterm__opt[data-v-61911592]{text-align:left;border-radius:var(--radius-item);cursor:pointer;background:0 0;border:none;align-items:center;gap:9px;width:100%;padding:6px 9px;display:flex}.filterm__opt[data-v-61911592]:hover{background:var(--hover)}.filterm__opt--on[data-v-61911592]{background:var(--accent-tint)}.filterm__check[data-v-61911592]{width:16px;height:16px;color:var(--on-accent);background:var(--card-bg);border:1px solid var(--border-strong);border-radius:var(--radius-sm);flex:none;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.filterm__opt--on .filterm__check[data-v-61911592]{color:var(--on-accent);background:var(--accent);border-color:var(--accent-strong)}.filterm__optlabel[data-v-61911592]{color:var(--text);white-space:nowrap;font-size:13px;font-weight:500}.sortm[data-v-6926c96e]{flex:none;position:relative}.sortm__trigger[data-v-6926c96e]{width:34px;height:34px;color:var(--text-muted);border:1px solid var(--border-strong);border-radius:var(--radius-sm);cursor:pointer;transition:background .1s var(--ease), border-color .1s var(--ease), color .1s var(--ease);background:0 0;justify-content:center;align-items:center;font-size:17px;display:inline-flex;position:relative}.sortm__trigger[data-v-6926c96e]:hover{color:var(--text);background:var(--hover)}.sortm__trigger--active[data-v-6926c96e],.sortm__trigger--open[data-v-6926c96e]{color:var(--accent-strong);border-color:var(--accent);background:var(--accent-tint)}.sortm__dot[data-v-6926c96e]{background:var(--accent);border:1px solid var(--card-bg);border-radius:50%;width:9px;height:9px;position:absolute;top:-4px;right:-4px}.sortm__menu[data-v-6926c96e]{z-index:60;min-width:220px;position:absolute;top:calc(100% + 6px);left:0}.sortm__head[data-v-6926c96e]{margin:2px 5px 4px}.sortm__row[data-v-6926c96e]{border-radius:var(--radius-item);justify-content:space-between;align-items:center;gap:12px;padding:5px 6px 5px 9px;display:flex}.sortm__row--active[data-v-6926c96e]{background:var(--accent-tint)}.sortm__label[data-v-6926c96e]{color:var(--text);white-space:nowrap;font-size:13px;font-weight:500}.sortm__arrows[data-v-6926c96e]{flex:none;gap:3px;display:inline-flex}.sortm__arrow[data-v-6926c96e]{width:26px;height:26px;color:var(--text-faint);border-radius:var(--radius-item);cursor:pointer;transition:background .1s var(--ease), color .1s var(--ease), border-color .1s var(--ease);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;font-size:15px;display:inline-flex}.sortm__arrow[data-v-6926c96e]:hover{color:var(--text);background:var(--hover)}.sortm__arrow--active[data-v-6926c96e]{color:var(--on-accent);background:var(--accent);border-color:var(--accent-strong)}.sortm__arrow--active[data-v-6926c96e]:hover{color:var(--on-accent);background:var(--accent-strong)}.page--wide[data-v-4a0961de]{padding-top:12px}.elp-head[data-v-4a0961de]{justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;display:flex}.elp-head__left[data-v-4a0961de]{align-items:center;gap:9px;display:flex}.elp-head__right[data-v-4a0961de]{align-items:center;gap:10px;display:flex}.elp-table[data-v-4a0961de]{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card-bg);overflow:hidden}.bulk-error[data-v-4a0961de]{color:var(--bad);background:var(--bad-tint);border:1px solid var(--bad-bd);border-radius:var(--radius-sm);margin:0 0 10px;padding:9px 12px;font-size:12.5px}.elp-selbar[data-v-4a0961de]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:9px 14px;display:flex}.elp-count[data-v-4a0961de]{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:600}.elp-selall[data-v-4a0961de]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);cursor:pointer;align-items:center;gap:8px;font-size:11px;font-weight:600;display:inline-flex}.elp-selall__box[data-v-4a0961de]{width:15px;height:15px;accent-color:var(--accent);cursor:pointer}.elp-skel[data-v-4a0961de]{align-items:center;gap:12px;padding:12px 14px;display:flex}.elp-skel+.elp-skel[data-v-4a0961de]{border-top:1px solid var(--border)}.elp-skel__check[data-v-4a0961de]{border-radius:var(--radius-sm);flex:none;width:15px;height:15px}.elp-skel__avatar[data-v-4a0961de]{border-radius:var(--radius-card);flex:none}.elp-skel__lines[data-v-4a0961de]{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}[data-v-4a0961de] .elp-row{border-top:1px solid var(--border);cursor:pointer;padding:12px 14px}[data-v-4a0961de] .elp-row:first-child{border-top:none}[data-v-4a0961de] .elp-row:hover{background:var(--hover)}[data-v-4a0961de] .elp-row--selected,[data-v-4a0961de] .elp-row--selected:hover{background:var(--accent-tint)}.elp-selbar[data-v-4a0961de]+.elp-row{border-top:none}[data-v-4a0961de] .rowcheck{width:15px;height:15px;accent-color:var(--accent);cursor:pointer;flex:none;align-self:center}.elp-foot[data-v-4a0961de]{border-top:1px solid var(--border);justify-content:center;align-items:center;min-height:44px;padding:10px 14px;display:flex;position:relative}.elp-foot__sentinel[data-v-4a0961de]{width:1px;height:1px;position:absolute;bottom:0;left:0}.elp-foot__msg[data-v-4a0961de]{color:var(--text-faint);font-size:12px}.elp-foot__more[data-v-4a0961de]{color:var(--accent-strong);background:var(--card-bg);border:1px solid var(--border-strong);border-radius:var(--radius-sm);cursor:pointer;transition:background .1s var(--ease), border-color .1s var(--ease);padding:7px 14px;font-size:12px;font-weight:600}.elp-foot__more[data-v-4a0961de]:hover{background:var(--hover)}.campaigns-row[data-v-4363f323]{grid-template-columns:18px minmax(150px,2fr) minmax(90px,1.2fr) 96px 96px 120px 64px 76px 92px 64px;align-items:center;gap:12px;display:grid}.camp-cols[data-v-4363f323]{padding:10px 14px}.campaigns-row--head[data-v-4363f323]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);cursor:default;font-size:11px;font-weight:600}.camp-cols__num[data-v-4363f323]{text-align:right;justify-content:flex-end}.field__hint[data-v-3f2d4bc3]{color:var(--text-muted);margin:0;font-size:11.5px}.cp[data-v-4c8e5325]{background:var(--sidebar-bg);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.cp__card[data-v-4c8e5325]{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-lg);width:min(400px,100%);box-shadow:var(--shadow-lg);flex-direction:column;gap:14px;padding:28px;display:flex}.cp__brand[data-v-4c8e5325]{align-items:center;gap:9px;display:flex}.cp__logo[data-v-4c8e5325]{border-radius:var(--radius-item);object-fit:cover;width:28px;height:28px}.cp__brandname[data-v-4c8e5325]{color:var(--text);font-size:14px;font-weight:600}.cp__title[data-v-4c8e5325]{letter-spacing:-.3px;color:var(--text);margin:2px 0 0;font-size:20px;font-weight:600}.cp__lead[data-v-4c8e5325]{color:var(--text-muted);margin:0 0 4px;font-size:13px}.cp__submit[data-v-4c8e5325]{margin-top:4px}.cp__signout[data-v-4c8e5325]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;margin-top:2px;font-size:12.5px}.cp__signout[data-v-4c8e5325]:hover{color:var(--text);text-decoration:underline}.cwb[data-v-c4eba8cc]{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-card);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.cwb__head[data-v-c4eba8cc]{justify-content:space-between;align-items:center;gap:10px;display:flex}.cwb__badge[data-v-c4eba8cc]{color:var(--text);background:var(--chip-bg);border:1px solid var(--border-soft);border-radius:var(--radius-chip);align-items:center;gap:7px;padding:6px 11px;font-size:12px;font-weight:600;display:inline-flex}.cwb__badge i[data-v-c4eba8cc]{color:var(--accent);font-size:14px}.cwb__when[data-v-c4eba8cc]{color:var(--text-muted);white-space:nowrap;font-size:11.5px}.cwb__empty[data-v-c4eba8cc]{color:var(--text-muted);margin:0;font-size:12.5px}.cwb__prose[data-v-c4eba8cc]{color:var(--text);margin:0;font-size:13px;line-height:1.5}.cwb__prose--muted[data-v-c4eba8cc]{color:var(--text-secondary)}.cwb__group[data-v-c4eba8cc]{flex-direction:column;gap:6px;display:flex}.cwb__label[data-v-c4eba8cc]{letter-spacing:.03em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:11px;font-weight:600}.cwb__chips[data-v-c4eba8cc]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cwb__chip[data-v-c4eba8cc]{color:var(--accent-strong);background:var(--accent-tint);border-radius:var(--radius-pill);padding:3px 9px;font-size:12px}.cwb__list[data-v-c4eba8cc]{color:var(--text);flex-direction:column;gap:3px;margin:0;padding-left:18px;font-size:12.5px;display:flex}.cwb__raw[data-v-c4eba8cc]{border:1px solid var(--border-soft);border-radius:var(--radius-chip);background:var(--chip-bg)}.cwb__raw-summary[data-v-c4eba8cc]{letter-spacing:.03em;text-transform:uppercase;color:var(--text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:8px;padding:7px 11px;font-size:11px;font-weight:600;display:flex}.cwb__raw-size[data-v-c4eba8cc]{text-transform:none;letter-spacing:0;font-weight:500}.cwb__raw-body[data-v-c4eba8cc]{white-space:pre-wrap;word-break:break-word;max-height:260px;font-family:var(--font-mono,ui-monospace, monospace);color:var(--text-secondary);border-top:1px solid var(--border-soft);margin:0;padding:10px 12px;font-size:11px;line-height:1.45;overflow:auto}.ccp-chips[data-v-30b800b6]{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.ccp-chip[data-v-30b800b6]{color:var(--text);background:var(--chip-bg);border:1px solid var(--border);border-radius:var(--radius-chip);align-items:center;gap:6px;padding:4px 6px 4px 10px;font-size:12.5px;display:inline-flex}.ccp-chip__x[data-v-30b800b6]{color:var(--text-muted);border-radius:var(--radius-sm);cursor:pointer;transition:background .1s var(--ease), color .1s var(--ease);background:0 0;border:none;padding:1px;display:inline-flex}.ccp-chip__x[data-v-30b800b6]:hover{background:var(--hover);color:var(--bad)}.ccp[data-v-30b800b6]{position:relative}.ccp-menu[data-v-30b800b6]{z-index:20;background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-lg);max-height:240px;box-shadow:var(--shadow-pop);margin:0;padding:5px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.ccp-menu__item[data-v-30b800b6]{text-align:left;width:100%;color:var(--text);border-radius:var(--radius-item);cursor:pointer;align-items:center;gap:9px;padding:7px 9px;font-size:13.5px;display:flex}.ccp-menu__item[data-v-30b800b6]:hover{background:var(--hover)}.ccp-skel[data-v-30b800b6]{padding:8px 9px}.ccp-skel .skeleton[data-v-30b800b6]{height:12px;display:block}.ccp-skel:first-child .skeleton[data-v-30b800b6]{width:70%}.ccp-skel:nth-child(2) .skeleton[data-v-30b800b6]{width:52%}.ccp-skel:nth-child(3) .skeleton[data-v-30b800b6]{width:64%}.ccp-skel:nth-child(4) .skeleton[data-v-30b800b6]{width:44%}.rf-check[data-v-76d00e46]{color:var(--text);align-items:center;gap:8px;padding:8px 0 2px;font-size:13px;display:inline-flex}.rf-check input[type=checkbox][data-v-76d00e46]{width:15px;height:15px;accent-color:var(--accent);cursor:pointer}.rf-check__hint[data-v-76d00e46]{color:var(--text-muted)}.rimg[data-v-b6b2fe17]{align-items:center;gap:14px;display:flex}.rimg__preview[data-v-b6b2fe17]{border-radius:var(--radius-avatar);border:1px solid var(--border);background:var(--chip-bg);flex:none;justify-content:center;align-items:center;width:64px;height:64px;display:flex;overflow:hidden}.rimg__preview img[data-v-b6b2fe17]{object-fit:cover;width:100%;height:100%}.rimg__preview--empty[data-v-b6b2fe17]{color:var(--text-faint);font-size:26px}.rimg__controls[data-v-b6b2fe17]{flex-direction:column;gap:6px;display:flex}.rimg__file[data-v-b6b2fe17]{display:none}.record-popup__form[data-v-d3b1aa90]{flex-direction:column;gap:6px;display:flex}.record-popup__group[data-v-d3b1aa90-s]{flex-direction:column;display:flex}.record-popup__live[data-v-d3b1aa90]{color:var(--text-muted);background:var(--accent-tint);border:1px solid var(--accent-tint-bd);border-radius:var(--radius-item);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;padding:8px 10px;font-size:12px;display:flex}.record-popup__live-dot[data-v-d3b1aa90]{background:var(--ok);width:8px;height:8px;box-shadow:0 0 0 3px var(--ok-tint);border-radius:50%}.record-popup__live-who[data-v-d3b1aa90]{color:var(--text);font-weight:600}.record-popup__readonly[data-v-d3b1aa90-s]{color:var(--text-muted);background:var(--chip-bg);border:1px solid var(--border);border-radius:var(--radius-sm);word-break:break-word;margin:0;padding:9px 11px;font-size:13px}.record-popup__empty[data-v-d3b1aa90],.record-popup__empty[data-v-d3b1aa90-s]{color:var(--text-muted);font-size:13px}.record-popup__loading[data-v-d3b1aa90]{color:var(--text-muted);margin:0;font-size:13px}.record-popup__hint[data-v-d3b1aa90]{color:var(--text-faint);margin:4px 0 0;font-size:11px}.record-popup__actions[data-v-d3b1aa90-s]{justify-content:flex-end;margin-top:10px;display:flex}.record-popup__create[data-v-d3b1aa90-s]{color:var(--on-accent);background:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-sm);cursor:pointer;transition:background .1s var(--ease), border-color .1s var(--ease);justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:13.5px;font-weight:500;display:inline-flex}.record-popup__create[data-v-d3b1aa90-s]:hover:not(:disabled){background:var(--accent-strong);border-color:var(--accent-strong)}.record-popup__create[data-v-d3b1aa90-s]:focus-visible{box-shadow:0 0 0 3px var(--accent-tint);outline:none}.record-popup__create[data-v-d3b1aa90-s]:disabled{opacity:.5;cursor:not-allowed}.li-link[data-v-7abb520e]{color:#0a66c2;flex:none;align-items:center;font-size:15px;line-height:1;text-decoration:none;display:inline-flex}.li-link[data-v-7abb520e]:hover{opacity:.7}.cor[data-v-4fc9dad6]{align-items:flex-start;gap:12px;display:flex}.cor__body[data-v-4fc9dad6]{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.cor__line1[data-v-4fc9dad6]{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.cor__name[data-v-4fc9dad6]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;max-width:32ch;font-size:14px;font-weight:600;overflow:hidden}.cor__badge[data-v-4fc9dad6]{color:var(--ok);background:var(--ok-tint);border:1px solid var(--ok-bd);border-radius:var(--radius-pill);align-items:center;gap:4px;padding:1px 8px;font-size:11px;font-weight:600;display:inline-flex}.cor__chip[data-v-4fc9dad6]{color:var(--text-secondary);background:var(--chip-bg);border-radius:var(--radius-pill);white-space:nowrap;padding:1px 8px;font-size:11px;font-weight:500}.cor__chip--accent[data-v-4fc9dad6]{color:var(--accent-strong);background:var(--accent-tint)}.cor__line2[data-v-4fc9dad6]{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:4px;font-size:12.5px;display:flex}.cor__link[data-v-4fc9dad6]{color:var(--accent-strong);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.cor__link[data-v-4fc9dad6]:hover{text-decoration:underline}.cor__dot[data-v-4fc9dad6]{color:var(--text-faint);margin:0 3px}.cor__muted[data-v-4fc9dad6]{align-items:center;gap:3px;display:inline-flex}.cor__muted i[data-v-4fc9dad6]{font-size:13px}.cor__faint[data-v-4fc9dad6]{color:var(--text-faint)}.cor__meta[data-v-4fc9dad6]{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12px;display:flex}.cor__loc[data-v-4fc9dad6]{align-items:center;gap:3px;display:inline-flex}.cor__loc i[data-v-4fc9dad6]{font-size:13px}.cor__summary[data-v-4fc9dad6]{color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;font-size:12px;overflow:hidden}.ctr[data-v-f9302e37]{align-items:flex-start;gap:12px;display:flex}.ctr__body[data-v-f9302e37]{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.ctr__line1[data-v-f9302e37]{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.ctr__name[data-v-f9302e37]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;max-width:32ch;font-size:14px;font-weight:600;overflow:hidden}.ctr__badge[data-v-f9302e37]{color:var(--ok);background:var(--ok-tint);border:1px solid var(--ok-bd);border-radius:var(--radius-pill);align-items:center;gap:4px;padding:1px 8px;font-size:11px;font-weight:600;display:inline-flex}.ctr__chip[data-v-f9302e37]{color:var(--text-secondary);background:var(--chip-bg);border-radius:var(--radius-pill);white-space:nowrap;padding:1px 8px;font-size:11px;font-weight:500}.ctr__chip--accent[data-v-f9302e37]{color:var(--accent-strong);background:var(--accent-tint)}.ctr__line2[data-v-f9302e37]{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.ctr__role[data-v-f9302e37]{color:var(--text);font-weight:500}.ctr__dot[data-v-f9302e37]{color:var(--text-faint);margin:0 5px}.ctr__faint[data-v-f9302e37]{color:var(--text-faint)}.ctr__meta[data-v-f9302e37]{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12px;display:flex}.ctr__company[data-v-f9302e37]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;max-width:24ch;font-weight:500;display:inline-flex;overflow:hidden}.ctr__loc[data-v-f9302e37]{align-items:center;gap:3px;display:inline-flex}.ctr__loc i[data-v-f9302e37]{font-size:13px}.ctr__summary[data-v-f9302e37]{color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;font-size:12px;overflow:hidden}.task-row[data-v-4621edff]{cursor:pointer;outline:none;align-items:center;gap:12px;padding:10px 14px;transition:background .12s;display:flex}.task-row[data-v-4621edff]:hover,.task-row[data-v-4621edff]:focus-visible{background:var(--chip-bg,var(--accent-tint))}.task-row__prio[data-v-4621edff]{flex:none;font-size:15px;display:inline-flex}.task-row__prio--bad[data-v-4621edff]{color:var(--bad)}.task-row__prio--warn[data-v-4621edff]{color:var(--warn)}.task-row__prio--slate[data-v-4621edff],.task-row__prio--ok[data-v-4621edff]{color:var(--text-faint)}.task-row__main[data-v-4621edff]{flex-direction:column;flex:auto;justify-content:center;gap:1px;min-width:0;display:flex}.task-row__head[data-v-4621edff]{align-items:center;gap:8px;min-width:0;display:flex}.task-row__title[data-v-4621edff]{min-width:0;color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;font-size:13px;font-weight:600;overflow:hidden}.task-row__status[data-v-4621edff]{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;border-radius:var(--radius-chip);flex:none;align-items:center;padding:2px 8px;font-size:9.5px;font-weight:700;display:inline-flex}.task-row__status--parked[data-v-4621edff]{color:var(--text-faint);background:color-mix(in srgb, var(--text-faint) 14%, transparent)}.task-row__status--todo[data-v-4621edff]{color:var(--text-muted);background:color-mix(in srgb, var(--text-muted) 13%, transparent)}.task-row__status--progress[data-v-4621edff]{color:var(--on-accent);background:var(--accent)}.task-row__status--done[data-v-4621edff]{color:var(--ok);background:color-mix(in srgb, var(--ok) 15%, transparent)}.task-row__status--cancelled[data-v-4621edff]{color:var(--bad);background:color-mix(in srgb, var(--bad) 14%, transparent)}.task-row__desc[data-v-4621edff]{min-width:0;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.task-row--cancelled[data-v-4621edff]{opacity:.62;filter:saturate(.7)}.task-row__title--cancelled[data-v-4621edff]{color:var(--text-muted);text-decoration:line-through}.task-row__reason[data-v-4621edff]{min-width:0;color:var(--bad);align-items:center;gap:5px;font-size:11.5px;font-weight:600;display:inline-flex}.task-row__reason i[data-v-4621edff]{flex:none;font-size:12px}.task-row__lead[data-v-4621edff]{max-width:16ch;color:var(--accent-strong);background:var(--accent-tint);border-radius:var(--radius-chip);flex:none;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex;overflow:hidden}.task-row__lead i[data-v-4621edff]{flex:none;font-size:12px}.task-row__chips[data-v-4621edff]{flex:none;align-items:center;gap:6px;display:flex}.task-row__chip[data-v-4621edff]{max-width:22ch;color:var(--text-muted);background:var(--accent-tint);border-radius:var(--radius-chip);align-items:center;gap:4px;padding:2px 8px;font-size:10.5px;font-weight:600;display:inline-flex;overflow:hidden}.task-row__chip i[data-v-4621edff]{flex:none;font-size:12px}.task-row__ellip[data-v-4621edff]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.task-row__due[data-v-4621edff]{min-width:92px;color:var(--text-muted);flex:none;align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.task-row__due i[data-v-4621edff]{font-size:13px}.task-row__due--overdue[data-v-4621edff]{color:var(--bad);font-weight:700}.task-row__due--wake[data-v-4621edff]{color:var(--text-faint)}.task-row__who[data-v-4621edff]{flex:none;align-items:center;gap:7px;min-width:0;max-width:18ch;display:flex}.task-row__name[data-v-4621edff]{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.task-row__check[data-v-4621edff]{width:26px;height:26px;color:var(--text-faint);border:1.5px solid var(--border);cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;font-size:15px;transition:background .12s,border-color .12s,color .12s;display:inline-flex}button.task-row__check[data-v-4621edff]:hover,button.task-row__check[data-v-4621edff]:focus-visible{color:var(--on-accent);background:var(--ok);border-color:var(--ok);outline:none}.task-row__check--done[data-v-4621edff]{color:var(--on-accent);background:var(--ok);border-color:var(--ok);cursor:default}.task-row__check--cancelled[data-v-4621edff]{color:var(--bad);border-color:color-mix(in srgb, var(--bad) 45%, transparent);cursor:default}.task-row--check-left .task-row__check[data-v-4621edff]{order:-1;margin-right:2px}@media (width<=720px){.task-row__chips[data-v-4621edff],.task-row__name[data-v-4621edff]{display:none}}.ep-chips[data-v-84fbe757]{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.ep-chip[data-v-84fbe757]{color:var(--text);background:var(--chip-bg);border:1px solid var(--border);border-radius:var(--radius-chip);align-items:center;gap:6px;padding:4px 6px 4px 10px;font-size:12.5px;display:inline-flex}.ep-chip__x[data-v-84fbe757]{color:var(--text-muted);border-radius:var(--radius-sm);cursor:pointer;transition:background .1s var(--ease), color .1s var(--ease);background:0 0;border:none;padding:1px;display:inline-flex}.ep-chip__x[data-v-84fbe757]:hover{background:var(--hover);color:var(--bad)}.ep[data-v-84fbe757]{position:relative}.ep-menu[data-v-84fbe757]{z-index:20;background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-lg);max-height:240px;box-shadow:var(--shadow-pop);margin:0;padding:5px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.ep-menu__item[data-v-84fbe757]{text-align:left;width:100%;color:var(--text);border-radius:var(--radius-item);cursor:pointer;align-items:center;gap:9px;padding:7px 9px;font-size:13.5px;display:flex}.ep-menu__item[data-v-84fbe757]:hover{background:var(--hover)}.ep-skel[data-v-84fbe757]{padding:8px 9px}.ep-skel .skeleton[data-v-84fbe757]{height:12px;display:block}.ep-skel:first-child .skeleton[data-v-84fbe757]{width:70%}.ep-skel:nth-child(2) .skeleton[data-v-84fbe757]{width:52%}.ep-skel:nth-child(3) .skeleton[data-v-84fbe757]{width:64%}.ep-skel:nth-child(4) .skeleton[data-v-84fbe757]{width:44%}.task-editor__fields[data-v-8328a02d]{flex-direction:column;gap:14px;display:flex}.task-popup__live-tag[data-v-8328a02d]{color:var(--accent);background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-chip);padding:2px 8px;font-size:11px}.task-editor__empty[data-v-8328a02d]{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.task-editor__empty p[data-v-8328a02d]{margin:0}.grid[data-v-8328a02d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (width<=560px){.grid[data-v-8328a02d]{grid-template-columns:1fr}}.task-list[data-v-746e678f]{flex-direction:column;gap:10px;display:flex}.task-list__head[data-v-746e678f]{align-items:center;gap:8px;display:flex}.task-list__title[data-v-746e678f]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:13px;font-weight:700}.task-list__count[data-v-746e678f]{min-width:20px;height:20px;color:var(--text-muted);background:var(--accent-tint);border-radius:10px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.task-list__msg[data-v-746e678f]{color:var(--text-faint);margin:0;padding:14px 4px;font-size:12.5px}.task-list__rows[data-v-746e678f]{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-card,12px);flex-direction:column;display:flex;overflow:hidden}.task-list__rows[data-v-746e678f]>*+*{border-top:1px solid var(--border)}.task-list__grouphead[data-v-746e678f]{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);background:var(--accent-tint);align-items:center;gap:7px;padding:7px 14px;font-size:10.5px;font-weight:700;display:flex}.task-list__grouphead i[data-v-746e678f]{color:var(--accent-strong);font-size:13px}.task-list__groupcount[data-v-746e678f]{min-width:17px;height:17px;color:var(--text-muted);background:var(--card-bg);border-radius:9px;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:700;display:inline-flex}.task-list__groupempty[data-v-746e678f]{color:var(--text-faint);margin:0;padding:12px 14px;font-size:12px}.task-list__more[data-v-746e678f]{width:100%;color:var(--accent-strong);cursor:pointer;background:0 0;border:0;padding:11px 14px;font-size:12px;font-weight:600;transition:background .12s}.task-list__more[data-v-746e678f]:hover{background:var(--accent-tint)}.task-tabs[data-v-d45d0143]{border-bottom:1px solid var(--border);gap:4px;display:flex}.task-tab[data-v-d45d0143]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:8px 14px;font-size:13px;font-weight:600;transition:color .12s,border-color .12s;display:inline-flex}.task-tab[data-v-d45d0143]:hover{color:var(--text)}.task-tab--active[data-v-d45d0143]{color:var(--accent-strong);border-bottom-color:var(--accent)}.task-tab__count[data-v-d45d0143]{min-width:18px;height:18px;color:var(--text-muted);background:var(--accent-tint);border-radius:9px;justify-content:center;align-items:center;padding:0 5px;font-size:10.5px;font-weight:700;display:inline-flex}.task-tab--active .task-tab__count[data-v-d45d0143]{color:var(--accent-strong)}.hub-tasks[data-v-931b98f8]{flex-direction:column;padding:0;display:flex;overflow:hidden}.hub-tasks__head[data-v-931b98f8]{align-items:center;gap:12px;display:flex}.hub-tasks__toggle[data-v-931b98f8]{min-width:0;font:inherit;text-align:left;color:var(--text);cursor:pointer;transition:background .1s var(--ease);background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:8px 16px;display:flex}.hub-tasks__toggle[data-v-931b98f8]:hover{background:var(--hover)}.hub-tasks__icon[data-v-931b98f8]{width:26px;height:26px;color:var(--accent);background:var(--accent-tint);border-radius:var(--radius-avatar);flex:0 0 26px;justify-content:center;align-items:center;font-size:15px;display:inline-flex}.hub-tasks__name[data-v-931b98f8]{font-size:15px;font-weight:600;line-height:1.15}.hub-tasks__count[data-v-931b98f8]{min-width:17px;height:17px;color:var(--text-secondary);background:var(--chip-bg);border-radius:var(--radius-pill);justify-content:center;align-items:center;padding:0 5px;font-size:10.5px;font-weight:600;display:inline-flex}.hub-tasks__summary[data-v-931b98f8]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-muted);font-size:12px;font-weight:600;overflow:hidden}.hub-tasks__chev[data-v-931b98f8]{color:var(--text-muted);margin-left:auto;font-size:16px}.hub-tasks__toggle:hover .hub-tasks__chev[data-v-931b98f8]{color:var(--text)}.hub-tasks__add[data-v-931b98f8]{flex:none}.hub-tasks--open .hub-tasks__head[data-v-931b98f8]{border-bottom:1px solid var(--border-soft)}.hub-tasks__error[data-v-931b98f8]{color:var(--bad);margin:0;padding:10px 16px 0;font-size:12px}.hub-tasks__bar[data-v-931b98f8]{justify-content:space-between;align-items:center;gap:12px;padding:10px 16px 0;display:flex}.hub-tasks[data-v-931b98f8] .task-list{margin:0}.hub-tasks[data-v-931b98f8] .task-list__rows{border:0;border-top:1px solid var(--border);border-radius:0}.hub-tasks[data-v-931b98f8] .task-list__msg{border-top:1px solid var(--border);margin:0;padding:16px}.bconsole[data-v-e7ba2dbf]{flex-direction:column;gap:14px;display:flex}.bconsole__modes[data-v-e7ba2dbf]{flex-wrap:wrap;gap:6px;display:flex}.bconsole__mode[data-v-e7ba2dbf]{color:var(--text-secondary);background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-chip);cursor:pointer;align-items:center;gap:6px;padding:8px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.bconsole__mode[data-v-e7ba2dbf]:hover{background:var(--hover)}.bconsole__mode i[data-v-e7ba2dbf]{color:var(--text-muted);font-size:15px}.bconsole__mode.is-active[data-v-e7ba2dbf]{color:var(--accent-strong);background:var(--accent-tint);border-color:var(--accent)}.bconsole__mode.is-active i[data-v-e7ba2dbf]{color:var(--accent)}.bconsole__skel[data-v-e7ba2dbf]{flex-direction:column;gap:10px;display:flex}.bconsole__skel-modes[data-v-e7ba2dbf]{width:220px;height:34px}.bconsole__skel-controls[data-v-e7ba2dbf]{height:72px}.bconsole__mode.is-disabled[data-v-e7ba2dbf]{opacity:.45;cursor:not-allowed}.bconsole__mode.is-disabled[data-v-e7ba2dbf]:hover{background:var(--card-bg)}@media (width<=600px){.bconsole__mode[data-v-e7ba2dbf]{flex:auto;justify-content:center;min-height:40px}}.slarow[data-v-ea0397ae]{border-radius:var(--radius-item);grid-template-columns:minmax(0,1.8fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px;padding:8px 10px;font-size:12.5px;display:grid}.slarow__label[data-v-ea0397ae]{align-items:center;gap:8px;min-width:0;display:flex}.slarow__icon[data-v-ea0397ae]{width:22px;height:22px;color:var(--accent);background:var(--accent-tint);border-radius:var(--radius-avatar);flex:0 0 22px;justify-content:center;align-items:center;font-size:13px;display:flex}.slarow__name[data-v-ea0397ae]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.slarow__sla[data-v-ea0397ae],.slarow__worst[data-v-ea0397ae]{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.slarow__sla b[data-v-ea0397ae]{color:var(--text);font-weight:600}.slarow__worst b[data-v-ea0397ae]{color:var(--text-secondary);font-weight:600}.slarow__worst.is-red[data-v-ea0397ae],.slarow__worst.is-red b[data-v-ea0397ae]{color:var(--bad)}.slarow__score[data-v-ea0397ae]{white-space:nowrap;justify-self:end;align-items:center;gap:6px;display:flex}.slarow__score[data-v-ea0397ae] .stars{letter-spacing:1.5px;font-size:11px}.slarow__num[data-v-ea0397ae]{color:var(--text-secondary);font-weight:700}.slarow--nodata .slarow__name[data-v-ea0397ae],.slarow--nodata .slarow__sla b[data-v-ea0397ae],.slarow--nodata .slarow__worst[data-v-ea0397ae],.slarow--nodata .slarow__worst b[data-v-ea0397ae]{color:var(--text-muted)}.slarow__chip[data-v-ea0397ae]{border-radius:var(--radius-pill);align-items:center;height:16px;padding:0 6px;font-size:10px;font-weight:600;display:inline-flex}.slarow__chip--nodata[data-v-ea0397ae]{color:var(--text-muted);background:var(--chip-bg)}.slarow__chip--mock[data-v-ea0397ae]{color:var(--text-faint);background:var(--chip-bg);text-transform:uppercase;letter-spacing:.04em}@media (width<=640px){.slarow[data-v-ea0397ae]{grid-template-columns:1fr auto;gap:2px 10px}.slarow__label[data-v-ea0397ae]{grid-area:1/1}.slarow__score[data-v-ea0397ae]{grid-area:1/2}.slarow__sla[data-v-ea0397ae]{grid-area:2/1}.slarow__worst[data-v-ea0397ae]{grid-area:2/2;justify-self:end}}.hub-slas[data-v-547e06ce]{flex-direction:column;padding:0;display:flex;overflow:hidden}.hub-slas__toggle[data-v-547e06ce]{min-width:0;font:inherit;text-align:left;color:var(--text);cursor:pointer;transition:background .1s var(--ease);background:0 0;border:0;align-items:center;gap:10px;padding:8px 16px;display:flex}.hub-slas__toggle[data-v-547e06ce]:hover{background:var(--hover)}.hub-slas__icon[data-v-547e06ce]{width:26px;height:26px;color:var(--accent);background:var(--accent-tint);border-radius:var(--radius-avatar);flex:0 0 26px;justify-content:center;align-items:center;font-size:15px;display:inline-flex}.hub-slas__name[data-v-547e06ce]{font-size:15px;font-weight:600;line-height:1.15}.hub-slas__count[data-v-547e06ce]{min-width:17px;height:17px;color:var(--text-secondary);background:var(--chip-bg);border-radius:var(--radius-pill);justify-content:center;align-items:center;padding:0 5px;font-size:10.5px;font-weight:600;display:inline-flex}.hub-slas__summary[data-v-547e06ce]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-muted);font-size:12px;font-weight:600;overflow:hidden}.hub-slas__summary.is-red[data-v-547e06ce]{color:var(--bad)}.hub-slas__chev[data-v-547e06ce]{color:var(--text-muted);margin-left:auto;font-size:16px}.hub-slas__toggle:hover .hub-slas__chev[data-v-547e06ce]{color:var(--text)}.hub-slas--open .hub-slas__toggle[data-v-547e06ce]{border-bottom:1px solid var(--border-soft)}.hub-slas__rows[data-v-547e06ce]{flex-direction:column;padding:4px 6px 8px;display:flex}.hub-slas__rows[data-v-547e06ce] .slarow+.slarow{border-top:1px solid var(--border-soft)}.hub-slas__window[data-v-547e06ce]{border-top:1px solid var(--border-soft);color:var(--text-muted);align-items:center;gap:6px;margin:0;padding:8px 10px 2px;font-size:11px;display:flex}.hub-slas__window i[data-v-547e06ce]{font-size:13px}.howner[data-v-4c7af61c]{display:inline-flex;position:relative}.howner__trigger[data-v-4c7af61c]{border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--card-bg);color:var(--text-muted);cursor:pointer;transition:background .1s var(--ease), border-color .1s var(--ease);align-items:center;gap:8px;padding:4px 10px 4px 8px;font-size:12px;display:inline-flex}.howner__trigger[data-v-4c7af61c]:hover:not(:disabled),.howner__trigger[aria-expanded=true][data-v-4c7af61c]{background:var(--hover);border-color:var(--accent);color:var(--text)}.howner__trigger[data-v-4c7af61c]:disabled{cursor:default;opacity:.6}.howner__lead[data-v-4c7af61c]{letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);font-size:10px;font-weight:700}.howner__trigger--avatar-only[data-v-4c7af61c]{gap:0;padding:3px}.howner__trigger--avatar-only .howner__label[data-v-4c7af61c]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.howner__trigger--avatar-only .howner__caret[data-v-4c7af61c],.howner__trigger--avatar-only .howner__agent[data-v-4c7af61c]{display:none}.howner__label b[data-v-4c7af61c]{color:var(--text);font-weight:600}.howner__agent[data-v-4c7af61c]{background:var(--accent-tint);color:var(--accent);letter-spacing:.3px;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:3px;padding:1px 7px 1px 5px;font-size:10px;font-weight:700;display:inline-flex}.howner__agent .ti[data-v-4c7af61c]{font-size:12px}.howner__caret[data-v-4c7af61c]{color:var(--text-muted);font-size:15px}.howner__menu[data-v-4c7af61c]{z-index:60;background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-lg);min-width:224px;max-height:320px;box-shadow:var(--shadow-pop);padding:6px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.howner__menu-head[data-v-4c7af61c]{letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);padding:6px 10px 8px;font-size:10px;font-weight:600}.howner__opt[data-v-4c7af61c]{border-radius:var(--radius-item);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:7px 10px;font-size:13px;display:flex}.howner__opt[data-v-4c7af61c]:hover{background:var(--hover)}.howner__opt--active[data-v-4c7af61c]{background:var(--accent-tint)}.howner__opt-name[data-v-4c7af61c]{flex:auto;font-weight:600}.howner__opt-check[data-v-4c7af61c]{color:var(--accent);font-size:16px}.howner__opt-av[data-v-4c7af61c]{border-radius:var(--radius-item);background:var(--chip-bg);width:24px;height:24px;color:var(--text-muted);justify-content:center;align-items:center;display:inline-flex}.hubhdr[data-v-51765b4e]{justify-content:space-between;align-items:center;gap:16px;display:flex}.hubhdr__titlegroup[data-v-51765b4e]{align-items:baseline;gap:10px;min-width:0;display:flex}.hubhdr__name[data-v-51765b4e]{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.hubhdr__campaign[data-v-51765b4e]{min-width:0;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.hubhdr__meta[data-v-51765b4e]{flex:none;align-items:center;gap:16px;display:flex}@media (width<=720px){.hubhdr[data-v-51765b4e]{flex-wrap:wrap}.hubhdr__meta[data-v-51765b4e]{justify-content:space-between;width:100%}}.empty-hub[data-v-de3d0842]{flex-direction:column;gap:16px;display:flex}.seg-tabs[data-v-70d13890]{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:4px;display:flex}.seg-tab[data-v-70d13890]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:8px 14px;font-size:13px;font-weight:600;transition:color .12s,border-color .12s;display:inline-flex}.seg-tab[data-v-70d13890]:hover:not(:disabled){color:var(--text)}.seg-tab i[data-v-70d13890]{font-size:15px}.seg-tab--active[data-v-70d13890]{color:var(--accent-strong,var(--accent));border-bottom-color:var(--accent)}.seg-tab--active i[data-v-70d13890]{color:var(--accent)}.seg-tab[data-v-70d13890]:disabled{opacity:.45;cursor:not-allowed}.seg-tab__count[data-v-70d13890]{min-width:18px;height:18px;color:var(--text-muted);background:var(--accent-tint);border-radius:9px;justify-content:center;align-items:center;padding:0 5px;font-size:10.5px;font-weight:700;display:inline-flex}.seg-tab--active .seg-tab__count[data-v-70d13890]{color:var(--accent-strong,var(--accent))}@media (width<=600px){.seg-tab[data-v-70d13890]{flex:auto;justify-content:center;min-height:40px}}.fmcsug[data-v-10457da7]{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--accent-tint);margin:0 12px 4px;padding:10px 12px}.fmcsug--error[data-v-10457da7]{background:var(--chip-bg)}.fmcsug__progress[data-v-10457da7]{color:var(--text-muted);align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:flex}.fmcsug__spinner[data-v-10457da7]{border:2px solid var(--border-strong);border-top-color:var(--accent);border-radius:50%;width:13px;height:13px;animation:.7s linear infinite fmcspin-10457da7}@keyframes fmcspin-10457da7{to{transform:rotate(360deg)}}.fmcsug__head[data-v-10457da7]{align-items:center;gap:8px;margin-bottom:6px;display:flex}.fmcsug__title[data-v-10457da7]{color:var(--text);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.fmcsug__title i[data-v-10457da7]{color:var(--accent)}.fmcsug__conf[data-v-10457da7]{border-radius:var(--radius-chip);cursor:help;margin-left:auto;padding:1px 8px;font-size:11px;font-weight:700}.fmcsug__conf.is-high[data-v-10457da7]{color:var(--ok);background:var(--ok-tint)}.fmcsug__conf.is-mid[data-v-10457da7]{color:var(--text);background:var(--chip-bg)}.fmcsug__conf.is-low[data-v-10457da7]{color:var(--bad);background:var(--bad-tint)}.fmcsug__text[data-v-10457da7]{white-space:pre-wrap;word-break:break-word;color:var(--text);margin:0 0 8px;font-size:13px;line-height:1.5}.fmcsug__row[data-v-10457da7]{align-items:center;gap:8px;display:flex}.fmcsug__err[data-v-10457da7]{color:var(--bad);align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:inline-flex}.fmcsug__btn[data-v-10457da7]{color:var(--text);background:var(--card-bg);border:1px solid var(--border-strong);border-radius:var(--radius-chip);cursor:pointer;align-items:center;gap:5px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex}.fmcsug__btn[data-v-10457da7]:hover:not(:disabled){background:var(--hover)}.fmcsug__btn[data-v-10457da7]:disabled{opacity:.5;cursor:not-allowed}.fmcsug__btn.is-primary[data-v-10457da7]{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.fmcsug__btn.is-primary[data-v-10457da7]:hover:not(:disabled){background:var(--accent-strong);border-color:var(--accent-strong)}.fmcsug__btn--ghost[data-v-10457da7]{color:var(--text-muted);background:0 0;border-color:#0000}.fmcsug__btn--ghost[data-v-10457da7]:hover{background:var(--hover)}.fupsug[data-v-216dfe00]{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--accent-tint);margin:0 12px 4px;padding:10px 12px}.fupsug--ERROR[data-v-216dfe00]{background:var(--chip-bg)}.fupsug__progress[data-v-216dfe00]{color:var(--text-muted);align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:flex}.fupsug__spinner[data-v-216dfe00]{border:2px solid var(--border-strong);border-top-color:var(--accent);border-radius:50%;width:13px;height:13px;animation:.7s linear infinite fupspin-216dfe00}@keyframes fupspin-216dfe00{to{transform:rotate(360deg)}}.fupsug__head[data-v-216dfe00]{align-items:center;gap:8px;margin-bottom:6px;display:flex}.fupsug__title[data-v-216dfe00]{color:var(--text);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.fupsug__title i[data-v-216dfe00]{color:var(--accent)}.fupsug__conf[data-v-216dfe00]{border-radius:var(--radius-chip);cursor:help;margin-left:auto;padding:1px 8px;font-size:11px;font-weight:700}.fupsug__conf.is-high[data-v-216dfe00]{color:var(--ok);background:var(--ok-tint)}.fupsug__conf.is-mid[data-v-216dfe00]{color:var(--text);background:var(--chip-bg)}.fupsug__conf.is-low[data-v-216dfe00]{color:var(--bad);background:var(--bad-tint)}.fupsug__text[data-v-216dfe00]{white-space:pre-wrap;word-break:break-word;color:var(--text);margin:0 0 8px;font-size:13px;line-height:1.5}.fupsug__row[data-v-216dfe00]{align-items:center;gap:8px;display:flex}.fupsug__err[data-v-216dfe00]{color:var(--bad);align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:inline-flex}.fupsug__btn[data-v-216dfe00]{color:var(--text);background:var(--card-bg);border:1px solid var(--border-strong);border-radius:var(--radius-chip);cursor:pointer;align-items:center;gap:5px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex}.fupsug__btn[data-v-216dfe00]:hover:not(:disabled){background:var(--hover)}.fupsug__btn[data-v-216dfe00]:disabled{opacity:.5;cursor:not-allowed}.fupsug__btn.is-primary[data-v-216dfe00]{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.fupsug__btn.is-primary[data-v-216dfe00]:hover:not(:disabled){background:var(--accent-strong);border-color:var(--accent-strong)}.fupsug__btn--ghost[data-v-216dfe00]{color:var(--text-muted);background:0 0;border-color:#0000}.fupsug__btn--ghost[data-v-216dfe00]:hover{background:var(--hover)}.side[data-v-a8b7b97e]{border-right:1px solid var(--border);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.side__section[data-v-a8b7b97e]{flex-direction:column;gap:12px;padding:22px 20px;display:flex}.side__section--divided[data-v-a8b7b97e]{border-top:1px solid var(--border)}.side__who[data-v-a8b7b97e]{align-items:center;gap:8px;display:flex}.side__whobtn[data-v-a8b7b97e]{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:11px;min-width:0;padding:0;font-family:inherit;display:flex}.side__whobtn:hover b[data-v-a8b7b97e]{color:var(--accent-strong);text-decoration:underline}.side__whotext[data-v-a8b7b97e]{flex-direction:column;min-width:0;display:flex}.side__whotext b[data-v-a8b7b97e]{color:var(--text);font-size:14px;font-weight:700}.side__whotext span[data-v-a8b7b97e]{color:var(--text-muted);font-size:12px}.side__link[data-v-a8b7b97e]{color:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.side__link[data-v-a8b7b97e]:hover{color:var(--accent-strong)}.side__rows[data-v-a8b7b97e]{flex-direction:column;gap:7px;display:flex}.side__r[data-v-a8b7b97e]{color:var(--text-secondary);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.side__r i[data-v-a8b7b97e]{color:var(--text-faint);text-align:center;width:16px;font-size:15px}.side__pills[data-v-a8b7b97e]{flex-wrap:wrap;gap:6px;display:flex}.side__cold[data-v-a8b7b97e]{color:var(--accent-strong);background:var(--accent-tint);border:1px solid var(--accent-tint-bd);border-radius:var(--radius-item);align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:600;display:inline-flex}.side__cold i[data-v-a8b7b97e]{font-size:14px}.schip[data-v-beddd98a]{white-space:nowrap;align-items:center;gap:4px;max-width:100%;display:inline-flex}.schip__emoji[data-v-beddd98a]{font-size:1.1em;line-height:1}.schip__label[data-v-beddd98a]{text-overflow:ellipsis;overflow:hidden}.schip--sm[data-v-beddd98a]{gap:3px;padding:1px 6px;font-size:9.5px}.wsb[data-v-3c474076]{white-space:nowrap;align-items:center;gap:3px;padding:1px 6px;font-size:9.5px;display:inline-flex}.wsb__icon[data-v-3c474076]{line-height:1}.sent[data-v-dec49942]{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card-bg);margin:0 12px 4px;padding:10px 12px}.sent--error[data-v-dec49942]{background:var(--chip-bg)}.sent__progress[data-v-dec49942]{color:var(--text-muted);align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:flex}.sent__spinner[data-v-dec49942]{border:2px solid var(--border-strong);border-top-color:var(--accent);border-radius:50%;width:13px;height:13px;animation:.7s linear infinite sentspin-dec49942}@keyframes sentspin-dec49942{to{transform:rotate(360deg)}}.sent__head[data-v-dec49942]{align-items:center;gap:8px;margin-bottom:6px;display:flex}.sent__title[data-v-dec49942]{color:var(--text);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.sent__title i[data-v-dec49942]{color:var(--accent)}.sent__conf[data-v-dec49942]{border-radius:var(--radius-chip);color:var(--text);background:var(--chip-bg);margin-left:auto;padding:1px 8px;font-size:11px;font-weight:700}.sent__read[data-v-dec49942]{word-break:break-word;color:var(--text);margin:0 0 6px;font-size:13px;line-height:1.5}.sent__lean[data-v-dec49942]{color:var(--text-muted);margin:0 0 6px;font-size:12px;font-weight:500}.sent__solution[data-v-dec49942]{color:var(--text-muted);align-items:center;gap:5px;margin:0 0 6px;font-size:12px;display:inline-flex}.sent__history[data-v-dec49942]{align-items:center;gap:4px;margin-bottom:8px;display:flex}.sent__snap[data-v-dec49942]{border:1px solid var(--border);background:var(--chip-bg);cursor:help;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;display:inline-flex}.sent__row[data-v-dec49942]{align-items:center;gap:8px;display:flex}.sent__err[data-v-dec49942]{color:var(--bad);align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:inline-flex}.sent__btn[data-v-dec49942]{color:var(--text);background:var(--card-bg);border:1px solid var(--border-strong);border-radius:var(--radius-chip);cursor:pointer;align-items:center;gap:5px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex}.sent__btn[data-v-dec49942]:hover:not(:disabled){background:var(--hover)}.sent__btn[data-v-dec49942]:disabled{opacity:.5;cursor:not-allowed}.bubbles[data-v-cc91a2e1]{flex-direction:column;flex:1;gap:10px;min-height:0;padding:4px 6px;display:flex;overflow-y:auto}.bubble[data-v-cc91a2e1]{border-radius:var(--radius-item);white-space:pre-line;word-break:break-word;max-width:74%;padding:10px 14px;font-size:13.5px;line-height:1.5}.bubble--them[data-v-cc91a2e1]{background:var(--chip-bg);border:1px solid var(--border);align-self:flex-start}.bubble--us[data-v-cc91a2e1]{background:var(--accent-tint);border:1px solid var(--accent-tint-bd);align-self:flex-end}.bubble__at[data-v-cc91a2e1]{color:var(--text-faint);text-align:right;margin-top:5px;font-size:10.5px}.bubble__status[data-v-cc91a2e1]{text-transform:uppercase;letter-spacing:.3px}.composer[data-v-2d31078d]{border-top:1px solid var(--border);background:var(--chip-bg);padding:14px 18px}.composer__input[data-v-2d31078d]{box-sizing:border-box;width:100%;min-height:0;font-size:13.5px;line-height:1.5}.composer__row[data-v-2d31078d]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.composer__spacer[data-v-2d31078d]{flex:1}.composer__send[data-v-2d31078d]{align-items:center;gap:6px;display:inline-flex}.nbrsug[data-v-6fcb9784]{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--accent-tint);margin:0 12px 4px;padding:10px 12px}.nbrsug--error[data-v-6fcb9784]{background:var(--chip-bg)}.nbrsug__progress[data-v-6fcb9784]{color:var(--text-muted);align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:flex}.nbrsug__spinner[data-v-6fcb9784]{border:2px solid var(--border-strong);border-top-color:var(--accent);border-radius:50%;width:13px;height:13px;animation:.7s linear infinite nbrspin-6fcb9784}@keyframes nbrspin-6fcb9784{to{transform:rotate(360deg)}}.nbrsug__head[data-v-6fcb9784]{align-items:center;gap:8px;margin-bottom:6px;display:flex}.nbrsug__title[data-v-6fcb9784]{color:var(--text);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.nbrsug__title i[data-v-6fcb9784]{color:var(--accent)}.nbrsug__conf[data-v-6fcb9784]{border-radius:var(--radius-chip);cursor:help;margin-left:auto;padding:1px 8px;font-size:11px;font-weight:700}.nbrsug__conf.is-high[data-v-6fcb9784]{color:var(--ok);background:var(--ok-tint)}.nbrsug__conf.is-mid[data-v-6fcb9784]{color:var(--text);background:var(--chip-bg)}.nbrsug__conf.is-low[data-v-6fcb9784]{color:var(--bad);background:var(--bad-tint)}.nbrsug__text[data-v-6fcb9784]{white-space:pre-wrap;word-break:break-word;color:var(--text);margin:0 0 8px;font-size:13px;line-height:1.5}.nbrsug__row[data-v-6fcb9784]{align-items:center;gap:8px;display:flex}.nbrsug__err[data-v-6fcb9784]{color:var(--bad);align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:inline-flex}.nbrsug__btn[data-v-6fcb9784]{color:var(--text);background:var(--card-bg);border:1px solid var(--border-strong);border-radius:var(--radius-chip);cursor:pointer;align-items:center;gap:5px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex}.nbrsug__btn[data-v-6fcb9784]:hover:not(:disabled){background:var(--hover)}.nbrsug__btn[data-v-6fcb9784]:disabled{opacity:.5;cursor:not-allowed}.nbrsug__btn.is-primary[data-v-6fcb9784]{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.nbrsug__btn.is-primary[data-v-6fcb9784]:hover:not(:disabled){background:var(--accent-strong);border-color:var(--accent-strong)}.nbrsug__btn--ghost[data-v-6fcb9784]{color:var(--text-muted);background:0 0;border-color:#0000}.nbrsug__btn--ghost[data-v-6fcb9784]:hover{background:var(--hover)}.nbrgen[data-v-6fcb9784]{align-items:center;gap:10px;margin:0 12px 4px;display:flex}.nbrgen__hint[data-v-6fcb9784]{color:var(--text-muted);font-size:11.5px}.focus[data-v-15054d65]{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.focus__grid[data-v-15054d65]{grid-template-columns:310px 1fr;height:calc(100vh - 260px);min-height:480px;display:grid}.convo[data-v-15054d65]{flex-direction:column;min-width:0;min-height:0;display:flex}.convo>.bubbles[data-v-15054d65]{flex:1;padding:20px 22px 8px}@media (width<=1100px){.focus__grid[data-v-15054d65]{grid-template-columns:1fr}}.clear[data-v-1c3070a2]{text-align:center;background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);padding:70px 20px 80px;position:relative;overflow:hidden}.clear h2[data-v-1c3070a2]{margin:6px 0;font-size:28px}.clear__emoji[data-v-1c3070a2]{font-size:52px}.clear__sub[data-v-1c3070a2]{color:var(--text-muted);margin-bottom:22px}.clear__confetti[data-v-1c3070a2]{pointer-events:none;position:absolute;inset:0}.clear__bit[data-v-1c3070a2]{top:-30px;left:calc(var(--i) * 7%);animation:2.8s linear infinite fall-1c3070a2;animation-delay:calc(var(--i) * .23s);font-size:20px;position:absolute}@keyframes fall-1c3070a2{to{transform:translateY(120vh)rotate(340deg)}}.focus-loading[data-v-dfd82ff9]{height:calc(100vh - 260px);min-height:480px;color:var(--text-muted);background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);justify-content:center;align-items:center;gap:10px;font-size:13.5px;display:flex}.focus-loading__spin[data-v-dfd82ff9]{border:2px solid var(--border-strong);border-top-color:var(--accent);border-radius:50%;width:15px;height:15px;animation:.7s linear infinite focusspin-dfd82ff9}@keyframes focusspin-dfd82ff9{to{transform:rotate(360deg)}}.deal-enter-active[data-v-dfd82ff9]{transition:all .35s var(--ease,ease)}.deal-leave-active[data-v-dfd82ff9]{transition:all .22s ease-in}.deal-enter-from[data-v-dfd82ff9]{opacity:0;transform:translateY(20px)scale(.98)}.deal-leave-to[data-v-dfd82ff9]{opacity:0;transform:translateY(-24px)scale(.98)}.row[data-v-570348b2]{border-radius:var(--radius-item);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:8px;font-family:inherit;display:flex;position:relative}.row[data-v-570348b2]:hover{background:var(--hover)}.row.row--active[data-v-570348b2]{background:var(--accent-tint)}.row--frost[data-v-570348b2]{background:var(--accent-tint);border:1px solid var(--accent-tint-bd)}.row__text[data-v-570348b2]{flex-direction:column;flex:1;min-width:0;display:flex}.row__name[data-v-570348b2]{color:var(--text);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex}.row__prev[data-v-570348b2]{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-size:11.5px;overflow:hidden}.row__meta[data-v-570348b2]{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.row__wait[data-v-570348b2]{color:var(--text-faint);align-items:center;gap:3px;font-size:10.5px;display:inline-flex}.row__snow[data-v-570348b2]{color:var(--accent)}.pill--sm[data-v-570348b2]{padding:1px 6px;font-size:9.5px}.inbox__list[data-v-a0760687]{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);box-sizing:border-box;flex-direction:column;gap:4px;min-height:0;padding:12px;display:flex;overflow-y:auto}.inbox__list>.searchbox[data-v-a0760687]{flex:none;margin-bottom:8px}.inbox__section[data-v-a0760687]{text-transform:uppercase;letter-spacing:.4px;color:var(--text-muted);align-items:center;gap:6px;padding:4px 6px;font-size:11.5px;font-weight:600;display:flex}.inbox__section .ti-flame[data-v-a0760687]{color:var(--warn)}.inbox__section--rest[data-v-a0760687]{margin-top:14px}.inbox__cleared[data-v-a0760687]{color:var(--ok);background:var(--ok-tint);border-radius:var(--radius-item);align-items:center;gap:7px;padding:10px 12px;font-size:12.5px;display:flex}.purgatory[data-v-a0760687]{filter:grayscale();opacity:.68;transition:filter .6s,opacity .6s}.purgatory--free[data-v-a0760687]{filter:none;opacity:1}.purgnote[data-v-a0760687]{color:var(--text-faint);align-items:center;gap:5px;padding:6px 8px 2px;font-size:10.5px;display:flex}.inbox__sentinel[data-v-a0760687]{height:1px}.lock[data-v-e9490949]{border-top:1px solid var(--border)}.lock--go[data-v-e9490949]{background:var(--chip-bg);align-items:center;gap:12px;padding:14px 18px;font-size:13.5px;font-weight:600;display:flex}.lock--free[data-v-e9490949]{flex-direction:column;gap:0;display:flex}.lock__freemsg[data-v-e9490949]{color:var(--ok);background:var(--chip-bg);align-items:center;gap:6px;padding:12px 18px 0;font-size:12.5px;font-weight:600;display:inline-flex}.lock:not(.lock--go):not(.lock--free) .lock__msg[data-v-e9490949]{padding:14px 18px 0}.lock__msg[data-v-e9490949]{align-items:baseline;gap:8px;font-size:13px;display:flex}.lock__msg b[data-v-e9490949]{font-weight:600}.lock__msg i[data-v-e9490949]{color:var(--text-muted)}.lock__actions[data-v-e9490949]{align-items:center;gap:14px;padding:10px 18px 14px;display:flex}.lock__override[data-v-e9490949]{color:var(--text-muted);cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:11.5px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.lock__override[data-v-e9490949]:hover{color:var(--text)}.composer__note[data-v-e9490949]{color:var(--text-faint);align-items:center;gap:5px;font-size:11px;display:inline-flex}.pane[data-v-8c98c097]{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);flex-direction:column;min-height:0;display:flex;overflow:hidden}.pane__head[data-v-8c98c097]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:11px;padding:14px 18px;display:flex}.pane__actions[data-v-8c98c097]{flex:none;align-items:center;gap:8px;display:flex}.pane__who[data-v-8c98c097]{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:11px;min-width:0;padding:0;font-family:inherit;display:flex}.pane__who:hover .pane__name[data-v-8c98c097]{color:var(--accent-strong);text-decoration:underline}.pane__name[data-v-8c98c097]{color:var(--text);font-size:14.5px;font-weight:700}.pane__sub[data-v-8c98c097]{color:var(--text-muted);font-size:12px}.pane__sub--link[data-v-8c98c097]{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.pane__sub--link[data-v-8c98c097]:hover{color:var(--accent-strong);text-decoration:underline}.pane__refresh[data-v-8c98c097]{color:var(--text);background:var(--card-bg);border:1px solid var(--border-strong);border-radius:var(--radius-chip);cursor:pointer;align-items:center;gap:6px;padding:6px 11px;font-size:12px;font-weight:600;display:inline-flex}.pane__refresh[data-v-8c98c097]:hover:not(:disabled){background:var(--hover)}.pane__refresh[data-v-8c98c097]:disabled{opacity:.5;cursor:not-allowed}.pane__msgs[data-v-8c98c097]{flex-direction:column;flex:1;min-height:0;padding:14px 12px 0;display:flex;overflow:hidden}.pane__emptywrap[data-v-8c98c097]{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.inbox[data-v-a6bd8b68]{grid-template-columns:340px 1fr;gap:16px;height:calc(100vh - 260px);min-height:480px;display:grid}@media (width<=980px){.inbox[data-v-a6bd8b68]{grid-template-columns:1fr}}.ph[data-v-f6326b7f]{flex-direction:column;gap:10px;display:flex}.ph__note[data-v-f6326b7f]{color:var(--text-muted);margin:0;font-size:13px}.ph__note--err[data-v-f6326b7f]{color:var(--danger,#c0392b)}.ph__list[data-v-f6326b7f]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ph__row[data-v-f6326b7f]{border:1px solid var(--border-soft);border-radius:var(--radius-sm);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.ph__meta[data-v-f6326b7f]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ph__badge[data-v-f6326b7f]{text-transform:uppercase;letter-spacing:.03em;color:var(--accent-strong);background:var(--accent-tint);border-radius:var(--radius-chip);padding:1px 7px;font-size:10px;font-weight:600}.ph__default[data-v-f6326b7f]{color:var(--text-muted);font-size:11px;font-style:italic}.ph__author[data-v-f6326b7f]{color:var(--text);font-size:12px;font-weight:600}.ph__time[data-v-f6326b7f]{color:var(--text-muted);font-size:11.5px}.ph__current[data-v-f6326b7f]{color:var(--text-muted);font-size:11px;font-weight:600}.ph__meta[data-v-f6326b7f]>:last-child{margin-left:auto}.ph__preview[data-v-f6326b7f]{text-align:left;background:var(--chip-bg);border-radius:var(--radius-item);cursor:pointer;color:var(--text);white-space:pre-wrap;border:none;padding:8px 10px;font-size:12px;line-height:1.45}.ph__footer[data-v-f6326b7f]{border-top:1px solid var(--border-soft);justify-content:space-between;gap:10px;padding:12px 18px;display:flex}.pof[data-v-2961afc3]{flex-direction:column;gap:6px;display:flex}.pof__labelrow[data-v-2961afc3]{align-items:center;gap:10px;display:flex}.pof__label[data-v-2961afc3]{color:var(--text);font-size:12px;font-weight:600}.pof__chip[data-v-2961afc3]{text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);background:var(--chip-bg);border-radius:var(--radius-chip);padding:1px 7px;font-size:10px;font-weight:600}.pof__chip.is-custom[data-v-2961afc3]{color:var(--accent-strong);background:var(--accent-tint)}.pof__loading[data-v-2961afc3]{color:var(--text-muted);font-size:11px}.pof__history[data-v-2961afc3]{color:var(--accent-strong);cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:11.5px;font-weight:600}.pof__history[data-v-2961afc3]:hover{text-decoration:underline}.pof__reset[data-v-2961afc3]{color:var(--accent-strong);cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:11.5px;font-weight:600}.pof__reset--after-history[data-v-2961afc3]{margin-left:0}.pof__reset[data-v-2961afc3]:hover:not(:disabled){text-decoration:underline}.pof__reset[data-v-2961afc3]:disabled{color:var(--text-faint);cursor:default}.nbr[data-v-9d69e6ee]{flex-direction:column;gap:12px;padding:14px 16px;display:flex}.nbr__head[data-v-9d69e6ee]{align-items:center;display:flex}.nbr__badge[data-v-9d69e6ee]{color:var(--text);background:var(--chip-bg);border:1px solid var(--border-soft);border-radius:var(--radius-chip);align-items:center;gap:7px;padding:6px 11px;font-size:12px;font-weight:600;display:inline-flex}.nbr__badge i[data-v-9d69e6ee]{color:var(--accent);font-size:14px}.nbr__toggle[data-v-9d69e6ee]{cursor:pointer;align-items:flex-start;gap:9px;display:flex}.nbr__toggle input[data-v-9d69e6ee]{accent-color:var(--accent);cursor:pointer;margin-top:2px}.nbr__toggle-text[data-v-9d69e6ee]{flex-direction:column;gap:2px;display:flex}.nbr__toggle-title[data-v-9d69e6ee]{color:var(--text);font-size:13px;font-weight:600}.nbr__hint[data-v-9d69e6ee]{color:var(--text-muted);font-size:11.5px;line-height:1.45}.nbr__prompts[data-v-9d69e6ee]{border:none;flex-direction:column;gap:14px;margin:0;padding:0;display:flex}.nbr__prompts[data-v-9d69e6ee]:disabled{opacity:.55}.nbr__actions[data-v-9d69e6ee]{align-items:center;gap:10px;display:flex}.nbr__savedmsg[data-v-9d69e6ee]{color:var(--ok);font-size:12px;font-weight:600}.srt[data-v-f02b60ce]{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card-bg);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;display:flex}.srt__title[data-v-f02b60ce]{color:var(--text);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.srt__title i[data-v-f02b60ce]{color:var(--accent)}.srt__item[data-v-f02b60ce]{align-items:center;gap:5px;display:inline-flex}.srt__count[data-v-f02b60ce]{color:var(--text);font-size:11.5px;font-weight:700}.srt__note[data-v-f02b60ce]{color:var(--text-muted);font-size:11.5px}.srt__note--bad[data-v-f02b60ce]{color:var(--bad)}.srt__total[data-v-f02b60ce]{border-radius:var(--radius-chip);color:var(--text);background:var(--chip-bg);margin-left:auto;padding:1px 8px;font-size:11px;font-weight:600}.srt__refresh[data-v-f02b60ce]{width:26px;height:26px;color:var(--text-muted);border:1px solid var(--border-strong);border-radius:var(--radius-chip);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.srt__refresh[data-v-f02b60ce]:hover:not(:disabled){background:var(--hover)}.srt__refresh[data-v-f02b60ce]:disabled{opacity:.5;cursor:not-allowed}.mw[data-v-aa80ca15]{flex-direction:column;gap:14px;display:flex}.mw__head[data-v-aa80ca15]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.mw__actions[data-v-aa80ca15]{align-items:center;gap:8px;display:flex}.mw__badge[data-v-aa80ca15]{border-radius:var(--radius-chip);align-items:center;gap:5px;padding:3px 9px;font-size:10.5px;font-weight:600;display:inline-flex}.mw__badge.is-live[data-v-aa80ca15]{color:var(--ok);background:var(--ok-tint)}.mw__badge.is-off[data-v-aa80ca15]{color:var(--text-muted);background:var(--chip-bg)}.mw__dot[data-v-aa80ca15]{background:currentColor;border-radius:50%;width:6px;height:6px}.mw__gear[data-v-aa80ca15]{width:32px;height:32px;color:var(--text);background:var(--card-bg);border:1px solid var(--border-strong);border-radius:var(--radius-chip);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.mw__gear[data-v-aa80ca15]:hover{background:var(--hover)}.mw__gear.is-on[data-v-aa80ca15]{color:var(--accent);border-color:var(--accent);background:var(--accent-tint)}.mw__settings[data-v-aa80ca15]{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card-bg);padding:12px}.hubws[data-v-79c905a7]{flex-direction:column;gap:16px;display:flex}.hubws__loading[data-v-79c905a7]{text-align:center;color:var(--text-muted);padding:40px;font-size:13px}.page--wide[data-v-481dcebe]{padding-top:12px}.copy-dialog__title[data-v-dd4e6dec]{color:var(--text);margin:0;font-size:15px;font-weight:600}.copy-dialog__hint[data-v-dd4e6dec]{color:var(--text-muted);margin:6px 0 14px;font-size:12px}.copy-dialog__actions[data-v-dd4e6dec]{justify-content:flex-end;gap:10px;padding:18px 20px 20px;display:flex}.lead-hint[data-v-73443804]{color:var(--text-muted);margin:0 0 8px;font-size:12px}.lcard[data-v-6e67919a]{grid-template-columns:16px minmax(0,1fr) auto minmax(0,1fr) 150px 180px;align-items:center;gap:12px;display:grid}.lcard__side[data-v-6e67919a]{align-items:center;gap:10px;min-width:0;display:flex}.lcard__face[data-v-6e67919a]{cursor:pointer;border-radius:var(--radius-card);background:0 0;border:none;flex:none;padding:0;display:inline-flex}.lcard__face[data-v-6e67919a]:hover{box-shadow:0 0 0 2px var(--accent)}.lcard__noface[data-v-6e67919a]{border-radius:var(--radius-card);width:38px;height:38px;color:var(--text-faint);background:var(--chip-bg);flex:none;justify-content:center;align-items:center;display:inline-flex}.lcard__info[data-v-6e67919a]{flex-direction:column;gap:2px;min-width:0;display:flex}.lcard__line1[data-v-6e67919a]{align-items:center;gap:7px;min-width:0;display:flex}.lcard__name[data-v-6e67919a]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;text-align:left;max-width:26ch;font-size:13.5px;font-weight:600;overflow:hidden}.lcard__name--link[data-v-6e67919a]{cursor:pointer;background:0 0;border:none;padding:0}.lcard__name--link[data-v-6e67919a]:hover{color:var(--accent-strong);text-decoration:underline}.lcard__faint[data-v-6e67919a]{color:var(--text-faint);font-weight:500}.lcard__meta[data-v-6e67919a]{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12px;display:flex}.lcard__role[data-v-6e67919a]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;max-width:22ch;font-weight:500;overflow:hidden}.lcard__bit[data-v-6e67919a]{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.lcard__bit i[data-v-6e67919a]{font-size:13px}.lcard__arrow[data-v-6e67919a]{color:var(--text-faint);justify-self:center;font-size:15px}.lcard__stage[data-v-6e67919a]{justify-self:start}.lcard__sentiment[data-v-6e67919a]{justify-self:start;min-width:0;max-width:100%;overflow:hidden}@media (width<=720px){.lcard[data-v-6e67919a]{grid-template-columns:16px minmax(0,1fr) minmax(0,1fr) auto;gap:8px}.lcard__arrow[data-v-6e67919a],.lcard__sentiment[data-v-6e67919a]{display:none}}.login[data-v-de9e43ba]{background:var(--sidebar-bg);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.login__card[data-v-de9e43ba]{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-lg);width:min(380px,100%);box-shadow:var(--shadow-lg);flex-direction:column;gap:14px;padding:28px;display:flex}.login__brand[data-v-de9e43ba]{align-items:center;gap:9px;display:flex}.login__logo[data-v-de9e43ba]{border-radius:var(--radius-item);object-fit:cover;width:28px;height:28px}.login__brandname[data-v-de9e43ba]{color:var(--text);font-size:14px;font-weight:600}.login__title[data-v-de9e43ba]{letter-spacing:-.3px;color:var(--text);margin:2px 0 4px;font-size:20px;font-weight:600}.login__submit[data-v-de9e43ba]{margin-top:4px}.page--wide[data-v-6e6eabc7]{padding-top:12px}.mytasks-head[data-v-6e6eabc7]{align-items:baseline;gap:12px;margin:0 0 14px;display:flex}.mytasks-head__left[data-v-6e6eabc7]{align-items:baseline;gap:10px;min-width:0;display:flex}.mytasks-head__left .page__title[data-v-6e6eabc7]{flex:none}.mytasks-sub[data-v-6e6eabc7]{min-width:0;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.mytasks-tabsrow[data-v-6e6eabc7]{justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;display:flex}.mytasks-tabs[data-v-6e6eabc7]{margin:0}.mytasks-actions[data-v-6e6eabc7]{align-items:center;gap:10px;display:flex}.mcred[data-v-32eb497e]{flex-direction:column;gap:12px;display:flex}.mcred__lead[data-v-32eb497e]{color:var(--text);margin:0;font-size:13px}.mcred__field[data-v-32eb497e]{flex-direction:column;gap:4px;display:flex}.mcred__label[data-v-32eb497e]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:11px;font-weight:600}.mcred__value[data-v-32eb497e]{color:var(--text);background:var(--chip-bg);border:1px solid var(--border);border-radius:var(--radius-sm);-webkit-user-select:all;user-select:all;white-space:nowrap;padding:9px 11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;overflow-x:auto}.mcred__note[data-v-32eb497e]{color:var(--text-muted);margin:0;font-size:12px}.mcred__actions[data-v-32eb497e]{border-top:1px solid var(--border);justify-content:flex-end;gap:10px;padding:14px 18px;display:flex}.mform[data-v-03172e00]{flex-direction:column;gap:14px;display:flex}.mform__grid[data-v-03172e00]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mform__hint[data-v-03172e00]{color:var(--text-muted);margin:-4px 0 0;font-size:12px}@media (width<=520px){.mform__grid[data-v-03172e00]{grid-template-columns:1fr}}.mins[data-v-1bbe119a]{flex-direction:column;gap:18px;min-width:0;display:flex}.mins__heading[data-v-1bbe119a]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:0 0 8px;font-size:11px;font-weight:600}.mins__hint[data-v-1bbe119a]{color:var(--text-muted);margin:0;font-size:12.5px}.mins__err[data-v-1bbe119a]{color:var(--bad);margin:0;font-size:12.5px}.mins__campaigns[data-v-1bbe119a],.mins__tasks[data-v-1bbe119a]{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.mins__campaign[data-v-1bbe119a]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mins__campaign-name[data-v-1bbe119a]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.mins__chip[data-v-1bbe119a]{color:var(--text-secondary);background:var(--chip-bg);border-radius:var(--radius-pill);padding:1px 8px;font-size:10.5px;font-weight:600}.mins__tiles[data-v-1bbe119a]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.mins__task[data-v-1bbe119a]{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.mins__task-name[data-v-1bbe119a]{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.mins__task-meta[data-v-1bbe119a]{color:var(--text-muted);white-space:nowrap;flex:none;font-size:12px}.mins__task-priority[data-v-1bbe119a]{text-transform:capitalize}.mins__more[data-v-1bbe119a]{color:var(--text-muted);font-size:12px}.mins__line[data-v-1bbe119a]{color:var(--text-muted);margin:0 0 4px;font-size:12.5px}.mins__line strong[data-v-1bbe119a]{color:var(--text);font-weight:600}.mdet[data-v-8ecd18d0]{flex-direction:column;gap:20px;display:flex}.mdet__fail[data-v-8ecd18d0]{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.mdet__fail-msg[data-v-8ecd18d0]{color:var(--bad);background:var(--bad-tint);border:1px solid var(--bad-bd);border-radius:var(--radius-sm);margin:0;padding:9px 12px;font-size:12.5px}.mdet__loading[data-v-8ecd18d0]{color:var(--text-muted);margin:0;font-size:13px}.mdet__head[data-v-8ecd18d0]{align-items:center;gap:14px;display:flex}.mdet__id[data-v-8ecd18d0]{flex-direction:column;gap:4px;min-width:0;display:flex}.mdet__name-line[data-v-8ecd18d0]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mdet__name[data-v-8ecd18d0]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;font-weight:600;overflow:hidden}.mdet__chip[data-v-8ecd18d0]{border-radius:var(--radius-pill);padding:1px 8px;font-size:10.5px;font-weight:600}.mdet__chip--you[data-v-8ecd18d0]{color:var(--accent-strong);background:var(--accent-tint)}.mdet__chip--agent[data-v-8ecd18d0]{color:var(--text-secondary);background:var(--chip-bg);align-items:center;gap:3px;display:inline-flex}.mdet__chip--admin[data-v-8ecd18d0]{color:var(--accent-strong);background:var(--accent-tint)}.mdet__temp[data-v-8ecd18d0]{color:var(--warn);font-size:10.5px;font-weight:600}.mdet__meta[data-v-8ecd18d0]{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.mdet__cols[data-v-8ecd18d0]{grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:start;gap:28px;display:grid}.mdet__heading[data-v-8ecd18d0]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:0 0 8px;font-size:11px;font-weight:600}.mdet__save-row[data-v-8ecd18d0]{align-items:center;gap:10px;margin-top:14px;display:flex}.mdet__saved[data-v-8ecd18d0]{color:var(--ok);font-size:12px}.mdet__actions[data-v-8ecd18d0]{border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:10px;padding:14px 18px;display:flex}.mdet__action-err[data-v-8ecd18d0]{color:var(--bad);margin:0 auto 0 0;font-size:12.5px}@media (width<=899px){.mdet__cols[data-v-8ecd18d0]{grid-template-columns:1fr}}.mform__actions[data-v-6ca02907]{border-top:1px solid var(--border);justify-content:flex-end;gap:10px;padding:14px 18px;display:flex}.mrow[data-v-736956fc]{grid-template-columns:38px minmax(0,2fr) 90px 120px 80px 80px 100px 130px 24px;align-items:center;gap:12px;display:grid}.mrow--head[data-v-736956fc]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);cursor:default;padding:10px 14px;font-size:11px;font-weight:600}.mrow[data-v-736956fc]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mrow__body[data-v-736956fc]{flex-direction:column;gap:2px;min-width:0;display:flex}.mrow__line1[data-v-736956fc]{align-items:center;gap:7px;display:flex}.mrow__name[data-v-736956fc]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.mrow__email[data-v-736956fc]{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.mrow__chip[data-v-736956fc]{border-radius:var(--radius-pill);padding:1px 8px;font-size:10.5px;font-weight:600}.mrow__chip--you[data-v-736956fc]{color:var(--accent-strong);background:var(--accent-tint)}.mrow__chip--agent[data-v-736956fc]{color:var(--text-secondary);background:var(--chip-bg);align-items:center;gap:3px;display:inline-flex}.mrow__role[data-v-736956fc]{color:var(--text-muted);font-size:12px;font-weight:500}.mrow__role--admin[data-v-736956fc]{color:var(--accent-strong);font-weight:600}.mrow__role--contractor[data-v-736956fc]{color:var(--text-secondary);font-weight:600}.mrow__status[data-v-736956fc]{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.mrow__temp[data-v-736956fc]{color:var(--warn);font-size:10.5px;font-weight:600}.mrow__num[data-v-736956fc]{color:var(--text);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px}.mrow--head .mrow__num[data-v-736956fc]{color:var(--text-muted)}.mrow__date[data-v-736956fc]{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.mrow__chev[data-v-736956fc]{color:var(--text-faint);font-size:15px}@media (width<=980px){.mrow[data-v-736956fc]{grid-template-columns:38px minmax(0,2fr) 90px 120px 130px 24px}.mrow__num[data-v-736956fc],.mrow__joined[data-v-736956fc]{display:none}}@media (width<=720px){.mrow[data-v-736956fc]{grid-template-columns:38px minmax(0,1fr) 24px}.mrow--head[data-v-736956fc],.mrow__role[data-v-736956fc],.mrow__status[data-v-736956fc],.mrow__date[data-v-736956fc]{display:none}}.orgset[data-v-a24da887]{flex-direction:column;gap:16px;max-width:560px;margin-top:16px;display:flex}.orgset__card[data-v-a24da887]{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-card);padding:18px}.orgset__heading[data-v-a24da887]{color:var(--text);margin:0 0 6px;font-size:14px;font-weight:600}.orgset__hint[data-v-a24da887]{color:var(--text-muted);margin:0 0 12px;font-size:12px}.orgset__toggle[data-v-a24da887]{color:var(--text);cursor:pointer;align-items:center;gap:8px;margin-bottom:14px;font-size:13px;display:flex}.orgset__toggle input[data-v-a24da887]{accent-color:var(--accent);cursor:pointer}.orgset__num[data-v-a24da887]{max-width:140px}.orgset__range[data-v-a24da887]{align-items:center;gap:10px;display:flex}.orgset__range .orgset__num[data-v-a24da887]{max-width:96px}.orgset__to[data-v-a24da887]{color:var(--text-muted);font-size:12px}.orgset__hint--tight[data-v-a24da887]{margin:6px 0 0}.orgset__row[data-v-a24da887]{align-items:center;gap:12px;display:flex}.orgset__ok[data-v-a24da887]{color:var(--ok);margin:0;font-size:12px}.orgpage__notice[data-v-4764960e]{color:var(--text-muted);margin-top:16px;font-size:13px}[data-v-4764960e] .page{padding:0}.profile[data-v-9d85d194]{flex-direction:column;gap:16px;max-width:560px;margin-top:16px;display:flex}.profile__card[data-v-9d85d194]{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-card);padding:18px}.profile__avatar[data-v-9d85d194]{align-items:center;gap:18px;display:flex}.profile__avatar-actions[data-v-9d85d194]{flex-direction:column;gap:6px;display:flex}.profile__file[data-v-9d85d194]{display:none}.profile__heading[data-v-9d85d194]{color:var(--text);margin:0 0 14px;font-size:14px;font-weight:600}.profile__grid[data-v-9d85d194]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.profile__row[data-v-9d85d194]{align-items:center;gap:12px;margin-top:16px;display:flex}.profile__ok[data-v-9d85d194]{color:var(--ok);margin:0;font-size:12px}.profile__hint[data-v-9d85d194]{color:var(--text-muted);margin:0 0 12px;font-size:12px}.profile__token[data-v-9d85d194]{align-items:center;gap:10px;display:flex}.profile__tokenval[data-v-9d85d194]{letter-spacing:.5px;min-width:0;color:var(--text);background:var(--chip-bg);border:1px solid var(--border);border-radius:var(--radius-sm);white-space:nowrap;flex:1;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;overflow-x:auto}.toggle[data-v-42b59b8d]{cursor:pointer;align-items:flex-start;gap:9px;display:flex}.toggle input[data-v-42b59b8d]{accent-color:var(--accent);cursor:pointer;margin-top:2px}.toggle--disabled[data-v-42b59b8d]{cursor:not-allowed;opacity:.55}.toggle--disabled input[data-v-42b59b8d]{cursor:not-allowed}.toggle__text[data-v-42b59b8d]{color:var(--text);font-size:13px;font-weight:600}.act__empty[data-v-dd3a0f42]{color:var(--text-muted);margin:0;font-size:13px}.act__list[data-v-dd3a0f42]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.act__row[data-v-dd3a0f42]{border:1px solid var(--border-soft);border-radius:var(--radius-sm);overflow:hidden}.act__head[data-v-dd3a0f42]{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:9px 12px;display:flex}.act__head[data-v-dd3a0f42]:hover{background:var(--hover)}.act__summary[data-v-dd3a0f42]{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:12.5px;overflow:hidden}.act__trigger[data-v-dd3a0f42],.act__sim[data-v-dd3a0f42],.act__llm[data-v-dd3a0f42]{border-radius:var(--radius-chip);flex:none;padding:2px 7px;font-size:10.5px;font-weight:600}.act__trigger[data-v-dd3a0f42]{color:var(--text-muted);background:var(--chip-bg)}.act__sim[data-v-dd3a0f42]{color:var(--accent-strong,var(--accent));background:var(--accent-soft,var(--chip-bg))}.act__llm[data-v-dd3a0f42]{color:var(--text-muted);background:var(--chip-bg);font-variant-numeric:tabular-nums}.act__when[data-v-dd3a0f42]{color:var(--text-muted);flex:none;font-size:11.5px}.act__chev[data-v-dd3a0f42]{color:var(--text-faint);flex:none;font-size:15px}.act__body[data-v-dd3a0f42]{border-top:1px solid var(--border-soft);background:var(--card-bg-soft,var(--chip-bg));flex-direction:column;gap:8px;padding:10px 12px;display:flex}.act__leadlink[data-v-dd3a0f42],.act__error[data-v-dd3a0f42],.act__muted[data-v-dd3a0f42]{margin:0;font-size:12px}.act__error[data-v-dd3a0f42]{color:var(--bad);white-space:pre-wrap}.act__muted[data-v-dd3a0f42]{color:var(--text-muted)}.act__json summary[data-v-dd3a0f42]{color:var(--accent-strong,var(--accent));cursor:pointer;font-size:12px;font-weight:600}.act__json pre[data-v-dd3a0f42]{background:var(--card-bg);border:1px solid var(--border-soft);border-radius:var(--radius-sm);max-height:260px;margin:8px 0 0;padding:10px;font-size:11.5px;overflow:auto}.ov[data-v-e101a318]{flex-direction:column;gap:14px;display:flex}.ov__desc[data-v-e101a318]{color:var(--text);margin:0;font-size:13.5px;line-height:1.55}.ov__status[data-v-e101a318]{color:var(--text-muted);margin:0;font-size:13px}.ov__status-val[data-v-e101a318]{font-weight:600}.ov__model[data-v-e101a318]{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.ov__status-val--ok[data-v-e101a318]{color:var(--ok)}.ov__status-val--warn[data-v-e101a318]{color:var(--warn)}.ov__status-val--slate[data-v-e101a318]{color:var(--text-muted)}.ov__hint[data-v-e101a318]{color:var(--text-muted);font-size:12.5px}.ov__link[data-v-e101a318]{font:inherit;color:var(--accent-strong,var(--accent));cursor:pointer;background:0 0;border:none;margin-left:6px;padding:0;font-weight:600;text-decoration:underline}.ov__stats[data-v-e101a318]{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;margin:0;display:grid}.ov__stat[data-v-e101a318]{background:var(--card-bg-soft,var(--chip-bg));border:1px solid var(--border-soft);border-radius:var(--radius-sm);flex-direction:column;gap:3px;padding:12px 14px;display:flex}.ov__stat dt[data-v-e101a318]{letter-spacing:.03em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:600}.ov__stat dd[data-v-e101a318]{color:var(--text);margin:0;font-size:18px;font-weight:700}.ov__stat--ok[data-v-e101a318]{color:var(--ok)}.ov__stat--bad[data-v-e101a318]{color:var(--bad)}.sset[data-v-6e26526c]{flex-direction:column;gap:16px;max-width:520px;display:flex}.sset__empty[data-v-6e26526c]{color:var(--text-muted);margin:0;font-size:13px}.sset__model[data-v-6e26526c]{background:var(--card-bg-soft,var(--chip-bg));border:1px solid var(--border-soft);border-radius:var(--radius-sm);align-items:center;gap:10px;padding:10px 14px;display:flex}.sset__model-label[data-v-6e26526c]{letter-spacing:.03em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:600}.sset__model-val[data-v-6e26526c]{color:var(--text);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.sset__model-hint[data-v-6e26526c]{color:var(--text-faint);margin-left:auto;font-size:11px}.setup__lead[data-v-49cdd90b]{color:var(--text-muted);margin:0 0 14px;font-size:13px}.setup__fields[data-v-49cdd90b]{flex-direction:column;gap:14px;display:flex}.setup__foot[data-v-49cdd90b]{border-top:1px solid var(--border-soft);justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.sd[data-v-a723b390]{flex-direction:column;gap:16px;min-width:0;display:flex}.sd__head[data-v-a723b390]{flex-direction:column;gap:10px;display:flex}.sd__title[data-v-a723b390]{align-items:center;gap:12px;display:flex}.sd__icon[data-v-a723b390]{background:var(--accent-tint);border-radius:var(--radius-sm);flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.sd__icon i[data-v-a723b390]{color:var(--accent);font-size:20px}.sd__titletext[data-v-a723b390]{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.sd__name[data-v-a723b390]{color:var(--text);margin:0;font-size:18px;font-weight:700}.sd__enable[data-v-a723b390]{flex:none}.sd__desc[data-v-a723b390]{color:var(--text-muted);margin:0;font-size:13px;line-height:1.5}.sd__body[data-v-a723b390]{min-height:0}.slist[data-v-ad1e86f2]{flex-direction:column;gap:4px;display:flex}.slist__item[data-v-ad1e86f2]{border-radius:var(--radius-sm);color:var(--text);transition:background .1s var(--ease), border-color .1s var(--ease);border:1px solid #0000;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.slist__item[data-v-ad1e86f2]:hover{background:var(--hover)}.slist__item--active[data-v-ad1e86f2]{background:var(--accent-tint);border-color:var(--border-soft)}.slist__icon[data-v-ad1e86f2]{background:var(--chip-bg);border-radius:var(--radius-sm);flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.slist__icon i[data-v-ad1e86f2]{color:var(--accent);font-size:16px}.slist__label[data-v-ad1e86f2]{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.skills[data-v-3f302f7c]{flex-direction:column;gap:18px;padding:20px 24px;display:flex}.skills__head[data-v-3f302f7c]{flex-direction:column;gap:2px;display:flex}.skills__title[data-v-3f302f7c]{color:var(--text);margin:0;font-size:20px;font-weight:700}.skills__sub[data-v-3f302f7c]{color:var(--text-muted);margin:0;font-size:13px}.skills__grid[data-v-3f302f7c]{grid-template-columns:320px 1fr;align-items:start;gap:20px;display:grid}.skills__rail[data-v-3f302f7c]{position:sticky;top:20px}.skills__pane[data-v-3f302f7c]{background:var(--card-bg);border:1px solid var(--border-soft);border-radius:var(--radius-lg);min-width:0;padding:20px}@media (width<=980px){.skills__grid[data-v-3f302f7c]{grid-template-columns:1fr}.skills__rail[data-v-3f302f7c]{position:static}}.task-card[data-v-48fe4b8e]{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);cursor:grab;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:background .12s var(--ease), box-shadow .12s var(--ease);flex-direction:column;gap:5px;padding:11px;display:flex}.task-card[data-v-48fe4b8e]:hover{background:var(--hover)}.task-card--dragging[data-v-48fe4b8e]{opacity:.4;box-shadow:0 0 0 1px var(--accent)}.task-card--cancelled[data-v-48fe4b8e]{opacity:.66;filter:saturate(.7)}.task-card__title[data-v-48fe4b8e]{color:var(--text);font-size:12.5px;font-weight:700;line-height:1.35}.task-card__title--cancelled[data-v-48fe4b8e]{color:var(--text-muted);text-decoration:line-through}.task-card__line[data-v-48fe4b8e]{min-width:0;color:var(--text-muted);align-items:center;gap:6px;font-size:11px;display:flex}.task-card__line>i[data-v-48fe4b8e]{text-align:center;color:var(--text-faint);flex:0 0 14px;font-size:13px}.task-card__line>span[data-v-48fe4b8e]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.task-card__line--camp>span[data-v-48fe4b8e]{color:var(--accent-strong);font-weight:600}.task-card__line--camp>i[data-v-48fe4b8e]{color:var(--accent-strong)}.task-card__line--muted>span[data-v-48fe4b8e]{color:var(--text-faint);font-weight:500}.task-card__line--muted>i[data-v-48fe4b8e]{color:var(--text-faint)}.task-card__line--overdue[data-v-48fe4b8e]{color:var(--bad);font-weight:600}.task-card__line--overdue>i[data-v-48fe4b8e]{color:var(--bad)}.task-card__line--wake[data-v-48fe4b8e],.task-card__line--wake>i[data-v-48fe4b8e]{color:var(--text-faint)}.task-card__prio--bad[data-v-48fe4b8e],.task-card__prio--bad>i[data-v-48fe4b8e]{color:var(--bad);font-weight:600}.task-card__prio--warn[data-v-48fe4b8e],.task-card__prio--warn>i[data-v-48fe4b8e]{color:var(--warn);font-weight:600}.task-card__prio--slate>i[data-v-48fe4b8e],.task-card__prio--ok>i[data-v-48fe4b8e]{color:var(--text-faint)}.task-card__cancel[data-v-48fe4b8e]{color:var(--bad);font-weight:600}.task-card__cancel>i[data-v-48fe4b8e]{color:var(--bad)}.task-card__cancel>span[data-v-48fe4b8e]{white-space:normal;overflow-wrap:anywhere}.task-card__who[data-v-48fe4b8e]{gap:7px;margin-top:1px}.task-card__who>span[data-v-48fe4b8e]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.park-dialog__title[data-v-58f2b97a]{color:var(--text);margin:0;font-size:15px;font-weight:600}.park-dialog__hint[data-v-58f2b97a]{color:var(--text-muted);margin:6px 0 14px;font-size:12px}.park-dialog__err[data-v-58f2b97a]{color:var(--bad);margin:8px 0 0;font-size:12px}.park-dialog__actions[data-v-58f2b97a]{justify-content:flex-end;gap:10px;padding:16px 20px 20px;display:flex}.seg[data-v-7463b83e]{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-sm);height:34px;padding:2px;display:inline-grid}.seg__btn[data-v-7463b83e]{color:var(--text-muted);border-radius:calc(var(--radius-sm) - 2px);cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;padding:0 11px;font-size:12px;font-weight:600;transition:background .12s,color .12s;display:inline-flex}.seg__btn[data-v-7463b83e]:hover{color:var(--text)}.seg__btn--active[data-v-7463b83e]{color:var(--on-accent);background:var(--accent)}.seg__count[data-v-7463b83e]{opacity:.8;font-size:10.5px;font-weight:700}.seg__btn--active .seg__count[data-v-7463b83e]{color:var(--on-accent);opacity:.9}.board-empty[data-v-98d346a4]{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-card);margin:0 0 12px}.board-skel[data-v-98d346a4]{border-radius:var(--radius-card);height:70px;display:block}.column[data-v-98d346a4]{border-radius:var(--radius-card);transition:background .12s}.column--drop[data-v-98d346a4]{background:var(--accent-tint);border-radius:var(--radius-card);outline:2px dashed var(--accent);outline-offset:1px}.column__cards[data-v-98d346a4]{flex-direction:column;gap:9px;min-height:24px;display:flex}.tasks-toolbar[data-v-98d346a4]{justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;display:flex}.tasks-toolbar__right[data-v-98d346a4]{align-items:center;gap:10px;display:flex}.column__more[data-v-98d346a4]{color:var(--accent-strong);background:var(--card-bg);border:1px solid var(--border);cursor:pointer;border-radius:8px;padding:8px;font-size:12px;font-weight:600;transition:background .12s}.column__more[data-v-98d346a4]:hover{background:var(--accent-tint)}.tlv[data-v-9728a57d]{flex-direction:column;gap:12px;display:flex}.tlv-bar[data-v-9728a57d]{justify-content:space-between;align-items:center;gap:12px;display:flex}.tlv-bar__right[data-v-9728a57d]{align-items:center;gap:10px;display:flex}.tlv-statustabs[data-v-9728a57d]{margin:0}.tlv-list[data-v-9728a57d]{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-card,12px);flex-direction:column;display:flex;overflow:hidden}.tlv-list[data-v-9728a57d]>*+*{border-top:1px solid var(--border)}.tlv-msg[data-v-9728a57d]{color:var(--text-faint);margin:0;padding:16px;font-size:12.5px}.tlv-sectionhead[data-v-9728a57d]{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);background:var(--accent-tint);align-items:center;gap:7px;padding:7px 14px;font-size:10.5px;font-weight:700;display:flex}.tlv-sectionhead i[data-v-9728a57d]{color:var(--accent-strong);font-size:13px}.tlv-sectioncount[data-v-9728a57d]{min-width:17px;height:17px;color:var(--text-muted);background:var(--card-bg);border-radius:9px;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:700;display:inline-flex}.tlv-foot[data-v-9728a57d]{justify-content:center;align-items:center;min-height:44px;padding:10px 14px;display:flex;position:relative}.tlv-foot__sentinel[data-v-9728a57d]{width:1px;height:1px;position:absolute;bottom:0;left:0}.tlv-foot__msg[data-v-9728a57d]{color:var(--text-faint);font-size:12px}.page--wide[data-v-4a93896b]{padding-top:12px}.tasks-titlegroup[data-v-4a93896b]{align-items:center;gap:12px;min-width:0;display:flex}.tasks-actions[data-v-4a93896b]{align-items:center;gap:10px;display:flex}.cmp-chips[data-v-94099c7a]{flex-wrap:wrap;gap:6px;display:flex}.cmp-chip[data-v-94099c7a]{color:var(--text);background:var(--chip-bg);border:1px solid var(--border);border-radius:var(--radius-chip);align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;font-weight:500;display:inline-flex}.cmp-chip i[data-v-94099c7a]{color:var(--text-muted);font-size:14px}.cmp-empty[data-v-94099c7a]{color:var(--text-muted);background:var(--chip-bg);border:1px solid var(--border);border-radius:var(--radius-sm);margin:0;padding:9px 11px;font-size:13px}@font-face{font-family:tabler-icons;font-style:normal;font-weight:400;font-display:block;src:url(/assets/tabler-subset-D23UuXlV.woff2)format("woff2")}.ti{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:tabler-icons!important}.ti-adjustments:before{content:""}.ti-alarm:before{content:""}.ti-alert-triangle:before{content:""}.ti-arrow-back-up:before{content:""}.ti-arrow-bar-to-right:before{content:""}.ti-arrow-down:before{content:""}.ti-arrow-down-right:before{content:""}.ti-arrow-left:before{content:""}.ti-arrow-right:before{content:""}.ti-arrow-up:before{content:""}.ti-arrow-up-right:before{content:""}.ti-arrows-exchange:before{content:""}.ti-arrows-sort:before{content:""}.ti-ban:before{content:""}.ti-bell-ringing:before{content:""}.ti-binoculars:before{content:"﻾"}.ti-bolt:before{content:""}.ti-brand-linkedin:before{content:""}.ti-briefcase:before{content:""}.ti-building:before{content:""}.ti-building-plus:before{content:"𐁠"}.ti-bulb:before{content:""}.ti-calculator:before{content:""}.ti-calendar:before{content:""}.ti-calendar-event:before{content:""}.ti-calendar-week:before{content:"ﴰ"}.ti-calendar-x:before{content:""}.ti-cards:before{content:""}.ti-chart-bar:before{content:""}.ti-chart-dots:before{content:""}.ti-check:before{content:""}.ti-checkbox:before{content:""}.ti-checklist:before{content:""}.ti-chevron-down:before{content:""}.ti-chevron-right:before{content:""}.ti-chevron-up:before{content:""}.ti-circle-check:before{content:""}.ti-circle-dot:before{content:""}.ti-clipboard-text:before{content:""}.ti-clock:before{content:""}.ti-clock-hour-4:before{content:""}.ti-confetti:before{content:""}.ti-copy:before{content:""}.ti-corner-down-left:before{content:""}.ti-database:before{content:""}.ti-device-floppy:before{content:""}.ti-dots:before{content:""}.ti-eye:before{content:""}.ti-file-invoice:before{content:""}.ti-filter:before{content:""}.ti-filter-check:before{content:"ﭾ"}.ti-filter-off:before{content:""}.ti-filter-x:before{content:"宅"}.ti-flag:before{content:""}.ti-flag-2:before{content:""}.ti-flame:before{content:""}.ti-flask:before{content:""}.ti-flask-2:before{content:""}.ti-gauge:before{content:""}.ti-heart-handshake:before{content:""}.ti-help-circle:before{content:"欄"}.ti-inbox:before{content:""}.ti-info-circle:before{content:""}.ti-key:before{content:""}.ti-layout-kanban:before{content:""}.ti-lifebuoy:before{content:""}.ti-list:before{content:""}.ti-loader-2:before{content:""}.ti-lock:before{content:""}.ti-lock-open:before{content:""}.ti-logout:before{content:""}.ti-mail-down:before{content:"綠"}.ti-mail-forward:before{content:""}.ti-map-pin:before{content:""}.ti-menu-2:before{content:""}.ti-message-2:before{content:""}.ti-message-2-share:before{content:""}.ti-message-forward:before{content:""}.ti-message-plus:before{content:""}.ti-messages:before{content:""}.ti-minus:before{content:""}.ti-mood-search:before{content:""}.ti-pencil:before{content:""}.ti-percentage:before{content:""}.ti-phone-incoming:before{content:""}.ti-phone-outgoing:before{content:""}.ti-phone-plus:before{content:""}.ti-photo:before{content:""}.ti-pick:before{content:"﫼"}.ti-player-pause:before{content:""}.ti-player-play:before{content:""}.ti-player-stop:before{content:""}.ti-plus:before{content:""}.ti-puzzle:before{content:""}.ti-refresh:before{content:""}.ti-robot:before{content:""}.ti-rocket:before{content:""}.ti-route:before{content:""}.ti-school:before{content:""}.ti-search:before{content:""}.ti-search-off:before{content:""}.ti-selector:before{content:""}.ti-send:before{content:""}.ti-settings:before{content:""}.ti-shield-half:before{content:""}.ti-signature:before{content:""}.ti-snowflake:before{content:""}.ti-sparkles:before{content:""}.ti-speakerphone:before{content:""}.ti-stack-2:before{content:""}.ti-star:before{content:""}.ti-stethoscope:before{content:""}.ti-switch-horizontal:before{content:""}.ti-table-off:before{content:""}.ti-target:before{content:""}.ti-tool:before{content:""}.ti-tools:before{content:""}.ti-trash:before{content:""}.ti-upload:before{content:""}.ti-user:before{content:""}.ti-user-check:before{content:""}.ti-user-circle:before{content:""}.ti-user-off:before{content:""}.ti-user-pin:before{content:""}.ti-user-plus:before{content:""}.ti-users:before{content:""}.ti-users-group:before{content:"﨡"}.ti-wand:before{content:""}.ti-world:before{content:""}.ti-world-search:before{content:"裏"}.ti-writing:before{content:""}.ti-x:before{content:""}.ti-zzz:before{content:""}:root{--app-width:680px;--sidebar-w:232px;--surface:#fbfbfc;--sidebar-bg:#f7f7f5;--main-bg:#fcfdfd;--card-bg:#fff;--page-bg:#ebeef4;--hover:#37352f0d;--hover-strong:#37352f17;--border:#eae8e3;--border-soft:#f0eeea;--border-strong:#dddad3;--text:#37352f;--text-secondary:#6b6962;--text-muted:#737887;--text-faint:#bbb8b0;--accent:#4c6ecd;--accent-strong:#3a57b0;--accent-tint:#eceffb;--accent-tint-bd:#d8dff6;--brand-tile-bd:#d8dff6;--on-accent:#fff;--chip-bg:#f1f0ed;--star:#c8881e;--star-empty:#e4e2dc;--radius-sm:4px;--radius-chip:5px;--radius-item:6px;--radius-card:8px;--radius-lg:12px;--radius-pill:999px;--radius-avatar:5px;--shadow-sm:0 1px 2px #0f0f0f0a;--shadow-pop:0 0 0 1px #0f0f0f0a, 0 4px 12px #0f0f0f1a;--shadow-lg:0 0 0 1px #0f0f0f0a, 0 8px 24px #0f0f0f1f, 0 18px 48px #0f0f0f1a;--ease:cubic-bezier(.4, 0, .2, 1)}*{box-sizing:border-box}html,body{height:100%}body{background:var(--surface);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"kern", "liga", "calt";-webkit-text-size-adjust:100%;margin:0;padding:0;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji;font-size:14px;line-height:1.5}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app{background:var(--surface);width:100%;min-height:100vh;margin:0;display:flex}.sidebar,.topbar__nav{--text:#3c4048;--text-secondary:#737887;--text-muted:#737887;--text-faint:#b1b5be;--accent-strong:#2c50b5;--accent-tint:#e6ebf6}.sidebar{width:var(--sidebar-w);flex:0 0 var(--sidebar-w);background:var(--sidebar-bg);border-right:1px solid var(--border-soft);align-self:flex-start;height:100vh;padding:20px 16px 24px;position:sticky;top:0;overflow-y:auto}.brand{align-items:center;gap:8px;padding:2px 4px 0;display:flex}.brand__mark{border-radius:var(--radius-sm);background:var(--accent-tint);border:1px solid var(--brand-tile-bd);width:26px;height:26px;color:var(--accent);justify-content:center;align-items:center;font-size:15px;display:flex}.brand__svg{width:18px;height:18px}.brand__mark--img{background:0 0;border:none;padding:0;overflow:hidden}.brand__mark--img img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.brand__body{flex-direction:column;min-width:0;display:flex}.brand__name{letter-spacing:-.2px;color:var(--text);font-size:14px;font-weight:600;line-height:1.2}.brand .stars{margin-top:1px}.nav-section__label{letter-spacing:.02em;color:var(--text-muted);padding:0 8px;font-size:11px;font-weight:500}.nav-section--hubs .nav-section__label{margin:20px 0 4px}.nav-section--entities .nav-section__label{margin:10px 0 4px}.nav-section--entities{display:none}.nav-item{border-radius:var(--radius-item);color:inherit;cursor:pointer;transition:background .1s var(--ease);align-items:center;gap:8px;padding:8px 10px;text-decoration:none;display:flex}.nav-item:hover{background:var(--hover)}.nav-item:active{background:var(--hover-strong)}.nav-item__icon{text-align:center;width:18px;color:var(--text-muted);flex:0 0 18px;font-size:18px}.nav-item__body{flex:1;min-width:0;padding-right:2px}.nav-item__name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.nav-item--active,.nav-item--active:hover{background:var(--accent-tint)}.nav-item--active .nav-item__icon{color:var(--accent)}.nav-item--active .nav-item__name{color:var(--accent-strong);font-weight:600}.nav-section--hubs .nav-item{padding-top:7px;padding-bottom:7px}.nav-section--hubs .nav-item__icon{flex:0 0 21px;width:21px;margin-right:4px;font-size:21px}.nav-section--hubs .avatar--img{flex:0 0 27px;width:27px;height:27px}.stars{letter-spacing:1px;--star-fill:var(--star);margin-top:2px;font-size:11px}.stars--red{--star-fill:var(--bad)}.stars__on{color:var(--star-fill)}.stars__off{color:var(--star-empty)}.stars__partial,.stars__half{background:linear-gradient(90deg, var(--star-fill) var(--fill,50%), var(--star-empty) var(--fill,50%));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.avatar{border-radius:var(--radius-avatar);object-fit:cover;width:24px;height:24px;color:var(--text-secondary);background:var(--chip-bg);flex:0 0 24px;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:flex;overflow:hidden}.avatar--img{object-fit:cover}.avatar--ak{color:#47567f;background:#e7eaf3}.avatar--ms{color:#3d6f66;background:#e1ece8}.avatar--rp{color:#585487;background:#e9e7f2}.avatar--tn{color:#47567f;background:#e7eaf3}.main{background:var(--main-bg);flex-direction:column;flex:1;min-width:0;display:flex;overflow-x:clip}.topbar{border-bottom:1px solid var(--border-soft);background:var(--main-bg);flex-direction:column;padding:10px 24px;display:flex}.topbar__row{align-items:center;gap:8px;display:flex}.topbar__row--primary .user-menu{margin-left:auto}.campaign{border-radius:var(--radius-item);cursor:pointer;transition:background .1s var(--ease);background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:5px 9px;display:flex}.campaign:hover{background:var(--hover)}.campaign__icon{color:var(--accent);font-size:15px}.campaign__name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;max-width:16ch;font-size:13px;font-weight:600;overflow:hidden}.campaign__chevron{color:var(--text-muted);font-size:14px}.topbar__nav{align-items:center;gap:2px;display:flex}.topnav-item{border-radius:var(--radius-item);color:var(--text);white-space:nowrap;transition:background .1s var(--ease), color .1s var(--ease);align-items:center;gap:6px;padding:6px 10px;font-size:13.5px;font-weight:500;text-decoration:none;display:flex}.topnav-item i{color:var(--text-muted);font-size:16px}.topnav-item:hover{background:var(--hover);color:var(--text)}.topnav-item:hover i{color:var(--text-secondary)}.topnav-item--active,.topnav-item--active:hover{background:var(--accent-tint);color:var(--accent-strong)}.topnav-item--active i{color:var(--accent)}.user-menu{margin-left:2px;position:relative}.user-menu__trigger{cursor:pointer;transition:background .1s var(--ease), box-shadow .1s var(--ease);border-radius:50%;outline:none;align-items:center;padding:3px;display:flex}.user-menu__trigger:hover,.user-menu:focus-within .user-menu__trigger{box-shadow:0 0 0 2px var(--accent-tint)}.user-menu__avatar{flex:0 0 28px;width:28px;height:28px}.user-menu__name{color:var(--text);white-space:nowrap;font-size:13px;font-weight:600}.user-menu__dropdown{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-lg);min-width:224px;box-shadow:var(--shadow-pop);opacity:0;visibility:hidden;transition:opacity .14s var(--ease), transform .14s var(--ease), visibility .14s;z-index:30;padding:6px;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-4px)}.user-menu:hover .user-menu__dropdown,.user-menu:focus-within .user-menu__dropdown{opacity:1;visibility:visible;transform:translateY(0)}.user-menu__header{align-items:center;gap:10px;padding:8px 10px 10px;display:flex}.user-menu__header .avatar--img{flex:0 0 36px;width:36px;height:36px}.user-menu__header-body{flex-direction:column;min-width:0;line-height:1.3;display:flex}.user-menu__email{color:var(--text-muted);text-overflow:ellipsis;font-size:12px;overflow:hidden}.user-menu__sep{background:var(--border-soft);height:1px;margin:5px 4px}.menu-link{border-radius:var(--radius-item);color:var(--text);align-items:center;gap:10px;padding:7px 10px;font-size:13.5px;text-decoration:none;display:flex}.menu-link i{color:var(--text-muted);font-size:17px}.menu-link:hover{background:var(--hover)}.menu-link--danger,.menu-link--danger i{color:var(--bad)}.menu-link--danger:hover{background:var(--bad-tint)}.page{padding:24px 28px 32px}.page__title{letter-spacing:-.4px;color:var(--text);margin:0;font-size:22px;font-weight:700}.page__subtitle{color:var(--text-muted);margin-top:4px;font-size:13px}.board{gap:12px;margin-top:20px;display:flex}.column{flex:1;min-width:0}.column__head{justify-content:space-between;align-items:center;margin-bottom:9px;padding:0 2px;display:flex}.column__name{color:var(--text-secondary);font-size:12px;font-weight:600}.column__count{color:var(--text-faint);font-size:11px}.deal{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);transition:border-color .1s var(--ease), box-shadow .1s var(--ease);padding:12px}.deal:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.deal__company{color:var(--text);font-size:13px;font-weight:600}.deal__meta{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.deal__value{color:var(--accent);font-size:13px;font-weight:600}.nav-toggle,.nav-backdrop,.drawer-close,.topbar__menu{display:none}@media (width<=899px){.app{max-width:none}.sidebar{z-index:60;border-right:1px solid var(--border);width:288px;max-width:84vw;height:100vh;box-shadow:var(--shadow-lg);-webkit-overflow-scrolling:touch;transition:transform .26s var(--ease);flex:none;padding:16px 12px 24px;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}.nav-backdrop{z-index:55;opacity:0;visibility:hidden;transition:opacity .26s var(--ease), visibility .26s var(--ease);background:#0f0f0f52;display:block;position:fixed;inset:0}.nav-toggle:checked~.app .sidebar{transform:translate(0)}.nav-toggle:checked~.app .nav-backdrop{opacity:1;visibility:visible}.brand{margin-bottom:6px;padding:2px 2px 0}.drawer-close{border-radius:var(--radius-item);width:36px;height:36px;color:var(--text-muted);cursor:pointer;flex:none;justify-content:center;align-items:center;margin-left:auto;font-size:20px;display:flex}.drawer-close:hover{background:var(--hover)}.nav-item{min-height:44px;padding:10px}.nav-section--entities{display:block}.topbar{z-index:20;background:var(--main-bg);gap:10px;padding:10px 16px;position:sticky;top:0}.topbar__menu{border-radius:var(--radius-item);border:1px solid var(--border);background:var(--card-bg);width:38px;height:38px;color:var(--text);cursor:pointer;flex:0 0 38px;justify-content:center;align-items:center;font-size:20px;display:flex}.topbar__menu:hover{background:var(--hover)}.topbar__nav{display:none}.user-menu__dropdown{width:auto;min-width:0;max-width:none;position:fixed;top:60px;left:12px;right:12px}.board{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:12px;padding-bottom:8px;overflow-x:auto}.board .column{scroll-snap-align:start;flex:0 0 clamp(220px,78vw,290px);min-width:0}}@media (width<=600px){body{padding:0}.app{border:none;border-radius:0;width:100%;max-width:none;min-height:100vh;overflow:visible}.topbar{padding:10px 14px}.page{padding:18px 16px 26px}.board{margin-top:18px}.column__head{margin-bottom:8px;padding:0 2px}.task-card .pill{gap:4px;padding:2px 7px;font-size:9.5px}.task-card .pill--dot:before{width:5px;height:5px}}@media (width<=380px){.topbar{gap:8px;padding:9px 12px}.page{padding:16px 13px 22px}}:root{--ok:#3f8f6b;--ok-tint:#eaf3ee;--ok-bd:#cfe5da;--warn:#b8841f;--warn-tint:#f7efdb;--warn-bd:#ecddb9;--bad:#c0455c;--bad-tint:#fae9ec;--bad-bd:#efcdd3;--slate:#6e8499;--slate-tint:#eceff3;--slate-bd:#d8dfe7;--track:#ecebe6;--ink-card:var(--shadow-sm);--ink-raise:var(--shadow-pop);--grad-accent:linear-gradient(90deg, #5c7cd6, #3a57b0)}.page--wide{padding:24px 28px 44px}.grid{gap:14px;display:grid}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid--auto{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.stack{flex-direction:column;gap:14px;display:flex}.row{align-items:center;gap:10px;display:flex}.row--wrap{flex-wrap:wrap}.spacer{flex:1}.mt-0{margin-top:0}.section{align-items:baseline;gap:10px;margin:28px 2px 12px;display:flex}.section__title{letter-spacing:-.1px;color:var(--text);font-size:14px;font-weight:600}.section__hint{color:var(--text-muted);font-size:12px}.section .learn{margin-left:auto}.learn{color:var(--accent);white-space:nowrap;align-items:center;gap:5px;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-flex}.learn:hover{color:var(--accent-strong)}.learn i{transition:transform .12s var(--ease);font-size:14px}.learn:hover i{transform:translate(2px)}.card{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--ink-card);padding:16px}.card--pad-lg{padding:18px 20px}.card--flush{padding:0;overflow:hidden}.card__head{align-items:center;gap:9px;margin-bottom:12px;display:flex}.card__title{color:var(--text);font-size:13px;font-weight:600}.card__sub{color:var(--text-muted);font-size:11.5px}.card__icon{border-radius:var(--radius-sm);background:var(--accent-tint);width:30px;height:30px;color:var(--accent);border:1px solid var(--brand-tile-bd);flex:0 0 30px;justify-content:center;align-items:center;font-size:17px;display:flex}.kpi{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--ink-card);flex-direction:column;gap:3px;min-width:0;padding:14px 15px;display:flex}.kpi__label{letter-spacing:.2px;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:6px;font-size:11px;font-weight:500;display:flex}.kpi__label i{color:var(--accent);font-size:14px}.kpi__value{letter-spacing:-.6px;color:var(--text);margin-top:2px;font-size:27px;font-weight:700;line-height:1.05}.kpi__value small{color:var(--text-secondary);font-size:14px;font-weight:600}.kpi__foot{align-items:center;gap:7px;margin-top:4px;display:flex}.kpi__sub{color:var(--text-muted);font-size:11.5px}.kpi--accent{background:var(--accent-tint);border-color:var(--accent-tint-bd)}.delta{align-items:center;gap:3px;font-size:11.5px;font-weight:600;display:inline-flex}.delta i{font-size:13px}.delta--up{color:var(--ok)}.delta--down{color:var(--bad)}.delta--flat{color:var(--text-muted)}.stars--lg{letter-spacing:2px;font-size:16px}.stars--xl{letter-spacing:3px;font-size:22px}.rating{align-items:center;gap:9px;display:inline-flex}.rating__num{color:var(--text);font-size:15px;font-weight:700}.rating__den{color:var(--text-faint);font-size:11.5px;font-weight:600}.rating-hero{align-items:center;gap:14px;display:flex}.rating-hero__num{letter-spacing:-1.5px;color:var(--text);font-size:40px;font-weight:700;line-height:1}.rating-hero__num sub{color:var(--text-faint);font-size:16px;font-weight:600}.pill{border-radius:var(--radius-pill);letter-spacing:.1px;white-space:nowrap;border:1px solid #0000;align-items:center;gap:5px;padding:2px 9px;font-size:11px;font-weight:600;display:inline-flex}.pill i{font-size:12px}.pill--ok{background:var(--ok-tint);color:var(--ok);border-color:var(--ok-bd)}.pill--warn{background:var(--warn-tint);color:var(--warn);border-color:var(--warn-bd)}.pill--bad{background:var(--bad-tint);color:var(--bad);border-color:var(--bad-bd)}.pill--ghost{background:var(--chip-bg);color:var(--text-secondary);border-color:var(--border)}.pill--accent{background:var(--accent-tint);color:var(--accent-strong);border-color:var(--accent-tint-bd)}.pill--dot:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.bar{border-radius:var(--radius-pill);background:var(--track);height:8px;position:relative;overflow:hidden}.bar__fill{width:calc(var(--val,0) * 1%);border-radius:var(--radius-pill);background:var(--accent);transition:width .5s var(--ease);position:absolute;inset:0 auto 0 0}.bar--ok .bar__fill{background:var(--ok)}.bar--warn .bar__fill{background:var(--warn)}.bar--bad .bar__fill{background:var(--bad)}.bar--ticked{overflow:visible}.bar__tick{top:-3px;bottom:-3px;left:calc(var(--target,100) * 1%);background:var(--text-secondary);border-radius:2px;width:2px;position:absolute}.bar__tick:after{content:"target";letter-spacing:.3px;color:var(--text-muted);white-space:nowrap;font-size:8.5px;font-weight:600;position:absolute;top:-15px;left:50%;transform:translate(-50%)}.bar-meta{justify-content:space-between;align-items:center;margin-top:7px;font-size:11.5px;display:flex}.bar-meta b{color:var(--text);font-weight:600}.bar-meta .muted{color:var(--text-muted)}.gauge{--size:96px;width:var(--size);height:var(--size);flex:0 0 var(--size);background:conic-gradient(var(--g-tone,var(--accent)) calc(var(--pct,0) * 1%), var(--track) 0);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.gauge:before{content:"";background:var(--card-bg);border-radius:50%;position:absolute;inset:11px;box-shadow:inset 0 1px 2px #0f0f0f0d}.gauge--ok{--g-tone:var(--ok)}.gauge--warn{--g-tone:var(--warn)}.gauge--bad{--g-tone:var(--bad)}.gauge__inner{text-align:center;line-height:1.1;position:relative}.gauge__val{color:var(--text);font-size:19px;font-weight:700}.gauge__cap{letter-spacing:.3px;text-transform:uppercase;color:var(--text-muted);font-size:9px;font-weight:600}.gauge--sm{--size:72px}.gauge--sm .gauge__val{font-size:15px}.gauge--lg{--size:120px}.gauge--lg .gauge__val{font-size:24px}.spark{vertical-align:middle;width:100px;height:28px;display:inline-block}.spark svg{width:100%;height:100%;display:block;overflow:visible}.spark .spark__line{fill:none;stroke:var(--accent);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.spark .spark__area{fill:var(--accent);opacity:.08}.spark .spark__dot{fill:var(--accent)}.spark--ok{--accent:var(--ok)}.spark--ok .spark__line,.spark--ok .spark__dot{stroke:var(--ok);fill:var(--ok)}.spark--ok .spark__area{fill:var(--ok)}.spark--warn .spark__line{stroke:var(--warn)}.spark--warn .spark__dot,.spark--warn .spark__area{fill:var(--warn)}.spark--bad .spark__line{stroke:var(--bad)}.spark--bad .spark__dot,.spark--bad .spark__area{fill:var(--bad)}.spark--slate .spark__line{stroke:var(--slate)}.spark--slate .spark__dot,.spark--slate .spark__area{fill:var(--slate)}.sla{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--ink-card);flex-direction:column;gap:11px;padding:15px 16px;display:flex;position:relative}.sla--binding{border-color:var(--bad-bd);box-shadow:inset 0 0 0 1px var(--bad-bd), var(--ink-card)}.sla--binding-warn{border-color:var(--warn-bd);box-shadow:inset 0 0 0 1px var(--warn-bd), var(--ink-card)}.sla--star{border-color:var(--ok-bd);box-shadow:inset 0 0 0 1px var(--ok-bd), var(--ink-card)}.sla__top{align-items:flex-start;gap:10px;display:flex}.sla__name{color:var(--text);font-size:13px;font-weight:600}.sla__def{color:var(--text-muted);margin-top:2px;font-size:11.5px;line-height:1.4}.sla__nums{align-items:baseline;gap:14px;display:flex}.sla__num{flex-direction:column;display:flex}.sla__num b{letter-spacing:-.4px;color:var(--text);font-size:18px;font-weight:700}.sla__num.is-bad b{color:var(--bad)}.sla__num span{letter-spacing:.3px;text-transform:uppercase;color:var(--text-faint);font-size:9.5px;font-weight:600}.sla__foot{align-items:center;gap:10px;display:flex}.sla__iso{color:var(--text-secondary);border-radius:var(--radius-item);background:var(--chip-bg);border:1px dashed var(--border-strong);padding:8px 10px;font-size:11px;line-height:1.45}.sla__iso b{color:var(--accent-strong);font-weight:600}.sla__iso i{color:var(--accent);margin-right:3px;font-size:12px}.slarow{border-bottom:1px solid var(--border-soft);grid-template-columns:1.6fr 1fr 90px 70px 56px;align-items:center;gap:12px;padding:12px 14px;display:grid}.slarow:last-child{border-bottom:0}.slarow__name{color:var(--text);font-size:12.5px;font-weight:600}.slarow__name small{color:var(--text-muted);font-size:11px;font-weight:500;display:block}.ribbon{align-items:stretch;gap:0;padding:6px 2px 12px;display:flex;overflow-x:auto}.ribbon__node{text-align:center;border-radius:var(--radius-card);min-width:96px;color:inherit;transition:background .12s var(--ease), border-color .12s var(--ease);border:1px solid #0000;flex-direction:column;flex:1 0 96px;align-items:center;gap:6px;padding:12px 8px 10px;text-decoration:none;display:flex;position:relative}.ribbon__node:hover{background:var(--hover)}.ribbon__node.is-bottleneck{background:var(--bad-tint);border-color:var(--bad-bd)}.ribbon__idx{color:var(--text-faint);letter-spacing:.5px;font-size:9px;font-weight:600}.ribbon__ava{border-radius:var(--radius-avatar);object-fit:cover;width:30px;height:30px}.ribbon__name{color:var(--text);font-size:11px;font-weight:600;line-height:1.15}.ribbon__metric{color:var(--text-muted);font-size:9.5px;line-height:1.2}.ribbon__flow{flex-direction:column;flex:0 0 38px;justify-content:center;align-items:center;gap:2px;padding-top:30px;display:flex}.ribbon__flow i{color:var(--text-faint);font-size:15px}.ribbon__flow b{color:var(--accent);font-size:10px;font-weight:600}.ribbon__flow span{color:var(--text-faint);text-transform:uppercase;letter-spacing:.3px;font-size:8px}.hub-card{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--ink-card);color:inherit;transition:box-shadow .14s var(--ease), transform .14s var(--ease), border-color .14s var(--ease);flex-direction:column;gap:11px;padding:14px 15px;text-decoration:none;display:flex}.hub-card:hover{box-shadow:var(--ink-raise);border-color:var(--border-strong);transform:translateY(-1px)}.hub-card.is-worst{border-color:var(--bad-bd);box-shadow:inset 0 0 0 1px var(--bad-bd), var(--ink-card)}.hub-card__head{align-items:center;gap:10px;display:flex}.hub-card__ava{border-radius:var(--radius-avatar);object-fit:cover;flex:0 0 34px;width:34px;height:34px}.hub-card__name{color:var(--text);font-size:13px;font-weight:600}.hub-card__owner{color:var(--text-muted);font-size:11px}.hub-card__idx{color:var(--text-faint);background:var(--chip-bg);border:1px solid var(--border-soft);border-radius:var(--radius-sm);margin-left:auto;padding:2px 7px;font-size:10px;font-weight:600}.hub-card__binding{color:var(--text-secondary);font-size:11.5px;line-height:1.4}.hub-card__binding b{color:var(--text);font-weight:600}.hub-card__foot{justify-content:space-between;align-items:center;display:flex}.funnel{flex-direction:column;gap:4px;display:flex}.funnel__step{grid-template-columns:150px 1fr auto;align-items:center;gap:12px;padding:6px 0;display:grid}.funnel__label{color:var(--text);font-size:12px;font-weight:600}.funnel__label small{color:var(--text-muted);font-size:10px;font-weight:500;display:block}.funnel__track{border-radius:var(--radius-sm);background:var(--track);height:22px;position:relative;overflow:hidden}.funnel__bar{border-radius:var(--radius-sm);background:var(--grad-accent);height:100%;color:var(--on-accent);align-items:center;min-width:34px;padding-left:9px;font-size:10.5px;font-weight:600;display:flex}.funnel__bar.is-bottleneck{background:linear-gradient(90deg,#cf6177,#b23f55)}.funnel__conv{color:var(--text-secondary);text-align:right;width:78px;font-size:11.5px;font-weight:600}.funnel__conv small{color:var(--text-faint);font-size:9.5px;font-weight:500;display:block}.callout{border-radius:var(--radius-card);align-items:flex-start;gap:11px;padding:13px 15px;font-size:12.5px;line-height:1.5;display:flex}.callout i.callout__ic{flex:none;margin-top:1px;font-size:18px}.callout__body{min-width:0}.callout__title{margin-bottom:2px;font-size:12.5px;font-weight:600}.callout--bad{background:var(--bad-tint);border:1px solid var(--bad-bd);color:#7c3344}.callout--bad i.callout__ic{color:var(--bad)}.callout--info{background:var(--accent-tint);border:1px solid var(--accent-tint-bd);color:var(--accent-strong)}.callout--info i.callout__ic{color:var(--accent)}.callout--ok{background:var(--ok-tint);border:1px solid var(--ok-bd);color:#2c6b50}.callout--ok i.callout__ic{color:var(--ok)}.actions{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.actions li{color:var(--text);align-items:flex-start;gap:9px;font-size:12.5px;line-height:1.45;display:flex}.actions li i{color:var(--accent);flex:none;margin-top:1px;font-size:15px}.alerts{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.alert{color:var(--text-secondary);align-items:center;gap:9px;font-size:12px;display:flex}.alert__sev{border-radius:50%;flex:0 0 7px;width:7px;height:7px}.alert--high .alert__sev{background:var(--bad)}.alert--med .alert__sev{background:var(--warn)}.alert--low .alert__sev{background:var(--text-faint)}.seg{flex-direction:column;gap:11px;display:flex}.seg__row{grid-template-columns:120px 1fr 64px;align-items:center;gap:12px;display:grid}.seg__label{color:var(--text);font-size:12px;font-weight:600}.seg__label small{color:var(--text-muted);font-size:10px;font-weight:500;display:block}.seg__val{color:var(--text);text-align:right;font-size:12px;font-weight:600}.flowline{align-items:stretch;gap:10px;display:flex}.flowline__box{border-radius:var(--radius-card);border:1px solid var(--border);background:var(--card-bg);text-align:center;flex-direction:column;flex:1;justify-content:center;gap:3px;padding:12px 13px;display:flex}.flowline__box.is-self{background:var(--accent-tint);border-color:var(--accent-tint-bd)}.flowline__box.is-backlog{background:var(--bad-tint);border-color:var(--bad-bd)}.flowline__v{letter-spacing:-.5px;color:var(--text);font-size:21px;font-weight:700}.flowline__l{letter-spacing:.3px;text-transform:uppercase;color:var(--text-muted);font-size:10px;font-weight:600}.flowline__arrow{color:var(--text-faint);align-items:center;font-size:18px;display:flex}.crumbs{color:var(--text-muted);align-items:center;gap:7px;margin-bottom:10px;font-size:12px;display:flex}.crumbs a{color:var(--text-secondary);text-decoration:none}.crumbs a:hover{color:var(--accent)}.crumbs i{color:var(--text-faint);font-size:13px}.hubhead{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--ink-card);align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.hubhead__ava{border-radius:var(--radius-card);object-fit:cover;flex:0 0 52px;width:52px;height:52px}.hubhead__body{flex:1;min-width:0}.hubhead__name{letter-spacing:-.4px;color:var(--text);font-size:20px;font-weight:700}.hubhead__one{color:var(--text-secondary);max-width:70ch;margin-top:3px;font-size:12.5px;line-height:1.5}.hubhead__owner{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;font-size:11.5px;display:flex}.hubhead__owner i{font-size:13px}.hubhead__rating{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.verdict{border-radius:var(--radius-card);background:var(--bad-tint);border:1px solid var(--bad-bd);color:#7c3344;align-items:flex-start;gap:11px;margin-top:14px;padding:13px 15px;font-size:13px;line-height:1.5;display:flex}.verdict.is-perfect{background:var(--ok-tint);border-color:var(--ok-bd);color:#2c6b50}.verdict.is-warn{background:var(--warn-tint);border-color:var(--warn-bd);color:#8a5e10}.verdict.is-warn i{color:var(--warn)}.verdict.is-perfect i{color:var(--ok)}.verdict i{margin-top:1px;font-size:19px}.verdict b{font-weight:700}.spotlight{grid-template-columns:auto 1fr;align-items:center;gap:22px;padding:18px 20px;display:grid}.spotlight__right{min-width:0}.spotlight__tag{letter-spacing:.4px;text-transform:uppercase;color:var(--bad);background:var(--bad-tint);border:1px solid var(--bad-bd);border-radius:var(--radius-pill);align-items:center;gap:5px;margin-bottom:8px;padding:3px 9px;font-size:10px;font-weight:600;display:inline-flex}.spotlight__tag--warn{color:var(--warn);background:var(--warn-tint);border-color:var(--warn-bd)}.spotlight__tag--ok{color:var(--ok);background:var(--ok-tint);border-color:var(--ok-bd)}.spotlight__title{color:var(--text);font-size:15px;font-weight:700}.spotlight__desc{color:var(--text-muted);margin-top:3px;font-size:12px;line-height:1.45}.muted{color:var(--text-muted)}.tiny{font-size:11px}.nowrap{white-space:nowrap}.slacat{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--ink-card);margin-bottom:14px;padding:0;overflow:hidden}.slacat__head{border-bottom:1px solid var(--border-soft);background:var(--card-bg);align-items:center;gap:11px;padding:13px 16px;display:flex}.slacat__ic{border-radius:var(--radius-sm);background:var(--accent-tint);width:30px;height:30px;color:var(--accent);border:1px solid var(--brand-tile-bd);flex:0 0 30px;justify-content:center;align-items:center;font-size:17px;display:flex}.slacat__title{color:var(--text);letter-spacing:-.1px;font-size:13px;font-weight:600}.slacat__sub{color:var(--text-muted);margin-top:1px;font-size:11px}.slacat__meta{align-items:center;gap:12px;margin-left:auto;display:flex}.slacat__count{color:var(--text-faint);background:var(--chip-bg);border:1px solid var(--border-soft);border-radius:var(--radius-sm);padding:2px 8px;font-size:10px;font-weight:600}.slacat__avg{align-items:center;gap:6px;display:flex}.slacat__avg b{color:var(--text);font-size:12px;font-weight:700}.slacat__grid{background:var(--border-soft);grid-template-columns:repeat(auto-fill,minmax(214px,1fr));gap:1px;display:grid}.metric{background:var(--card-bg);flex-direction:column;gap:7px;min-width:0;padding:12px 13px 11px;display:flex;position:relative}.metric:hover{background:var(--hover)}.metric.is-binding{background:var(--bad-tint);box-shadow:inset 0 0 0 1px var(--bad-bd)}.metric.is-binding-warn{background:var(--warn-tint);box-shadow:inset 0 0 0 1px var(--warn-bd)}.metric.is-star{background:var(--ok-tint);box-shadow:inset 0 0 0 1px var(--ok-bd)}.metric__name{color:var(--text);align-items:flex-start;gap:5px;font-size:11.5px;font-weight:600;line-height:1.25;display:flex}.metric__name .metric__dot{border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin-top:3px}.metric__dot--ok{background:var(--ok)}.metric__dot--warn{background:var(--warn)}.metric__dot--bad{background:var(--bad)}.metric__row{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.metric__val{letter-spacing:-.5px;color:var(--text);font-size:19px;font-weight:700;line-height:1}.metric__val.is-bad{color:var(--bad)}.metric__val.is-warn{color:var(--warn)}.metric__tgt{color:var(--text-muted);white-space:nowrap;font-size:10px}.metric__tgt b{color:var(--text-secondary);font-weight:600}.metric__bar{height:5px}.metric__foot{justify-content:space-between;align-items:center;gap:6px;display:flex}.metric__stars{letter-spacing:.5px;font-size:9px}.metric__bench{color:var(--text-faint);font-size:9.5px;line-height:1.35}.metric__bench i{vertical-align:-1px;font-size:11px}.metric__badge{letter-spacing:.4px;border-radius:var(--radius-sm);background:var(--bad);color:var(--on-accent);padding:1px 5px;font-size:8px;font-weight:700;position:absolute;top:9px;right:9px}.metric__badge--warn{background:var(--warn)}.metric__badge--star{background:var(--ok)}.metric .spark{width:56px;height:18px}.catbar{flex-wrap:wrap;gap:10px;display:flex}.catpill{border-radius:var(--radius-item);background:var(--card-bg);border:1px solid var(--border);box-shadow:var(--ink-card);color:inherit;align-items:center;gap:8px;padding:8px 12px;font-size:11.5px;text-decoration:none;display:flex}.catpill i{color:var(--accent);font-size:15px}.catpill b{color:var(--text);font-weight:600}.catpill .stars{margin:0}.ledger{flex-direction:column;display:flex}.ledger__head,.lrow{grid-template-columns:1.7fr 1.5fr 84px 84px 78px 96px;align-items:center;gap:12px;padding:8px 16px;display:grid}.ledger__head{letter-spacing:.5px;text-transform:uppercase;color:var(--text-faint);background:var(--chip-bg);border-bottom:1px solid var(--border);font-size:9.5px;font-weight:600}.ledger__head span:nth-child(n+3){text-align:right}.lrow{border-bottom:1px solid var(--border-soft);font-size:11.5px}.lrow:last-child{border-bottom:0}.lrow:hover{background:var(--hover)}.lrow.is-binding{background:var(--bad-tint)}.lrow__name{color:var(--text);font-weight:600}.lrow__name small{color:var(--text-muted);font-size:9.5px;font-weight:500;display:block}.lrow__cat{color:var(--text-muted);font-size:10px}.lrow__formula{color:var(--text-faint);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:9.5px}.lrow__num{text-align:right;color:var(--text);font-weight:600}.lrow__num.t{color:var(--text-muted);font-weight:600}.lrow__num.a.is-bad{color:var(--bad)}.lrow__num.a.is-warn{color:var(--warn)}.lrow__score{text-align:right;justify-content:flex-end;align-items:center;gap:6px;display:flex}@media (width<=1100px){.ledger__head,.lrow{grid-template-columns:1.6fr 80px 80px 90px}.lrow__cat,.ledger__head span:nth-child(2){display:none}}@media (width<=600px){.slacat__grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.ledger__head{display:none}.lrow{grid-template-columns:auto 1fr auto;gap:6px 12px;padding:12px 14px}.lrow__formula,.lrow__num.t{display:none}.lrow__name{grid-column:1/-1}.lrow__num.a{text-align:left;font-size:14px}.lrow__score{justify-content:flex-end}}.evlegend{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 2px 12px;font-size:11px;display:flex}.evlegend__item{align-items:center;gap:6px;display:inline-flex}.evdot{border-radius:3px;width:9px;height:9px;display:inline-block}.evdot--negative{background:var(--bad)}.evdot--warning{background:var(--warn)}.evdot--neutral{background:var(--slate)}.evdot--positive{background:var(--ok)}.evlegend__spacer{flex:24px}.evlegend__note{color:var(--text-faint);font-size:10px}.evledger{flex-direction:column;display:flex}.evhead,.evrow{grid-template-columns:34px minmax(0,1.9fr) minmax(0,1.55fr) 104px 72px;align-items:center;gap:14px;padding:11px 18px;display:grid}.evhead{letter-spacing:.5px;text-transform:uppercase;color:var(--text-faint);background:var(--chip-bg);border-bottom:1px solid var(--border);font-size:9.5px;font-weight:600}.evhead__rate,.evhead__spark{text-align:right}.evrow{border-bottom:1px solid var(--border-soft);position:relative}.evrow:last-child{border-bottom:0}.evrow:hover{background:var(--hover)}.evrow:before{content:"";background:var(--ev);opacity:.9;width:3px;position:absolute;top:0;bottom:0;left:0}.evrow--negative{--ev:var(--bad);--ev-tint:var(--bad-tint);--ev-bd:var(--bad-bd)}.evrow--warning{--ev:var(--warn);--ev-tint:var(--warn-tint);--ev-bd:var(--warn-bd)}.evrow--neutral{--ev:var(--slate);--ev-tint:var(--slate-tint);--ev-bd:var(--slate-bd)}.evrow--positive{--ev:var(--ok);--ev-tint:var(--ok-tint);--ev-bd:var(--ok-bd)}.evrow__ic{border-radius:var(--radius-sm);background:var(--ev-tint);width:34px;height:34px;color:var(--ev);border:1px solid var(--ev-bd);justify-content:center;align-items:center;display:flex}.evrow__ic i{font-size:17px}.evrow__main{min-width:0}.evrow__name{color:var(--text);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;font-weight:600;line-height:1.25;display:flex}.evtag{letter-spacing:.3px;text-transform:uppercase;border-radius:var(--radius-pill);background:var(--ev-tint);color:var(--ev);border:1px solid var(--ev-bd);white-space:nowrap;padding:2px 7px;font-size:8.5px;font-weight:600}.evrow__desc{color:var(--text-muted);margin-top:3px;font-size:11px;line-height:1.4}.evrow__freq{min-width:0}.evbar{border-radius:var(--radius-sm);background:var(--track);height:11px;position:relative;overflow:visible}.evbar__band{top:-2px;bottom:-2px;left:calc(var(--lo,0) * 1%);width:calc((var(--hi,0) - var(--lo,0)) * 1%);border-left:1px dashed var(--text-muted);border-right:1px dashed var(--text-muted);background:repeating-linear-gradient(45deg,#37352f1f 0 3px,#37352f05 3px 7px);border-radius:2px;position:absolute}.evbar__fill{width:calc(var(--val,0) * 1%);border-radius:var(--radius-sm);background:var(--ev);min-width:3px;position:absolute;top:0;bottom:0;left:0}.evrow__bench{color:var(--text-faint);align-items:center;gap:5px;margin-top:7px;font-size:9.5px;display:flex}.evrow__bench i{font-size:11px}.evrow__rate{text-align:right}.evrow__pct{color:var(--ev);font-size:15px;font-weight:700;line-height:1.1}.evrow__sub{color:var(--text-muted);margin-top:2px;font-size:9.5px}.evrow__spark{justify-content:flex-end;display:flex}.evrow__spark .spark{width:64px;height:22px}@media (width<=1100px){.evhead,.evrow{grid-template-columns:32px minmax(0,1.8fr) minmax(0,1.4fr) 92px;gap:12px;padding:11px 14px}.evrow__spark,.evhead__spark{display:none}}@media (width<=680px){.evhead,.evrow{grid-template-columns:30px minmax(0,1.7fr) 84px}.evrow__freq,.evhead__freq{display:none}}.vtable{flex-direction:column;display:flex}.vrow{border-bottom:1px solid var(--border-soft);color:inherit;transition:background .12s var(--ease);grid-template-columns:38px 1.5fr 1.7fr 150px 96px;align-items:center;gap:14px;padding:12px 16px;text-decoration:none;display:grid}.vrow:last-child{border-bottom:0}.vrow:hover{background:var(--hover)}.vrow.is-worst{background:var(--bad-tint)}.vrow.is-worst:hover{background:#f6dde2}.vrow__rank{color:var(--text-faint);text-align:center;font-size:13px;font-weight:700}.vrow.is-worst .vrow__rank{color:var(--bad)}.vrow__hub{align-items:center;gap:9px;min-width:0;display:flex}.vrow__hub img{border-radius:var(--radius-avatar);object-fit:cover;flex:0 0 28px;width:28px;height:28px}.vrow__hubname{color:var(--text);font-size:12.5px;font-weight:600;line-height:1.15}.vrow__hubowner{color:var(--text-muted);font-size:10px}.vrow__sla{color:var(--text-secondary);min-width:0;font-size:12px}.vrow__sla b{color:var(--text);font-size:12px;font-weight:600;display:block}.vrow__nums{align-items:baseline;gap:8px;font-size:11.5px;display:flex}.vrow__nums .t{color:var(--text-muted)}.vrow__nums .a{font-size:13px;font-weight:700}.vrow__nums .a.is-bad{color:var(--bad)}.vrow__nums .a.is-warn{color:var(--warn)}.vrow__score{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.vrow__head{border-bottom:1px solid var(--border);letter-spacing:.5px;text-transform:uppercase;color:var(--text-faint);background:var(--chip-bg);grid-template-columns:38px 1.5fr 1.7fr 150px 96px;gap:14px;padding:9px 16px;font-size:9.5px;font-weight:600;display:grid}.vrow__head span:last-child{text-align:right}@media (width<=899px){.vrow,.vrow__head{grid-template-columns:28px 1.4fr 110px 78px}.vrow__sla,.vrow__head span:nth-child(3){display:none}}@media (width<=600px){.vrow,.vrow__head{grid-template-columns:24px 1fr 70px}.vrow__nums,.vrow__head span:nth-child(4){display:none}}.cmdhero{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--ink-card);flex-wrap:wrap;align-items:center;gap:22px;padding:20px 22px;display:flex}.cmdhero__score{text-align:center;flex:none}.cmdhero__num{letter-spacing:-2px;color:var(--text);font-size:52px;font-weight:700;line-height:.9}.cmdhero__num sub{color:var(--text-faint);font-size:18px;font-weight:600}.cmdhero__body{flex:1;min-width:240px}.cmdhero__line{color:var(--text);letter-spacing:-.2px;font-size:15px;font-weight:600}.cmdhero__sub{color:var(--text-secondary);max-width:86ch;margin-top:5px;font-size:12.5px;line-height:1.55}.viewbar{flex-wrap:wrap;align-items:center;gap:8px;margin:2px 2px 4px;display:flex}.viewbar__title{letter-spacing:-.4px;color:var(--text);font-size:22px;font-weight:700}.viewbar__sub{color:var(--text-muted);font-size:12.5px}.field{flex-direction:column;gap:5px;min-width:0;display:flex}.field--full{grid-column:1/-1}.field__label{color:var(--text-secondary);font-size:12px;font-weight:500}.field__input{width:100%;color:var(--text);background:var(--card-bg);border:1px solid var(--border-strong);border-radius:var(--radius-sm);transition:border-color .1s var(--ease), box-shadow .1s var(--ease);outline:none;padding:8px 11px;font-family:inherit;font-size:14px}.field__input::placeholder{color:var(--text-faint)}.field__input:hover{border-color:var(--text-faint)}.field__input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.field__input[aria-invalid=true]{border-color:var(--bad)}.field__input[aria-invalid=true]:focus{box-shadow:0 0 0 3px var(--bad-tint)}.field__textarea{resize:vertical;min-height:150px;font-family:inherit}.field__error{color:var(--bad);margin:0;font-size:11.5px}.btn{white-space:nowrap;color:var(--text);background:var(--card-bg);border:1px solid var(--border-strong);border-radius:var(--radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .1s var(--ease), border-color .1s var(--ease), box-shadow .1s var(--ease), color .1s var(--ease);justify-content:center;align-items:center;gap:6px;padding:7px 13px;font-family:inherit;font-size:13.5px;font-weight:500;line-height:1.2;display:inline-flex}.btn:hover{background:var(--hover)}.btn:active{background:var(--hover-strong)}.btn:focus-visible{box-shadow:0 0 0 3px var(--accent-tint);outline:none}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn i{font-size:16px}.btn--primary{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.btn--primary:hover{background:var(--accent-strong);border-color:var(--accent-strong)}.btn--primary:active{background:var(--accent-strong)}.btn--ghost{color:var(--text-secondary);background:0 0;border-color:#0000}.btn--ghost:hover{background:var(--hover);color:var(--text)}.btn--subtle{background:var(--accent-tint);color:var(--accent-strong);border-color:#0000}.btn--subtle:hover{background:var(--accent-tint);filter:brightness(.97)}.btn--danger{color:var(--on-accent);background:var(--bad);border-color:var(--bad)}.btn--danger:hover{filter:brightness(.95)}.btn--danger-ghost{color:var(--bad);background:0 0;border-color:#0000}.btn--danger-ghost:hover{background:var(--bad-tint)}.btn--sm{padding:4px 9px;font-size:12.5px}.btn--sm i{font-size:14px}.btn--lg{padding:9px 16px;font-size:14px}.btn--block{width:100%;display:flex}.btn--icon{width:32px;height:32px;padding:6px}.btn--icon.btn--sm{width:28px;height:28px;padding:5px}.empty{text-align:center;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:48px 24px;display:flex}.empty__icon{border-radius:var(--radius-card);background:var(--chip-bg);width:44px;height:44px;color:var(--text-faint);justify-content:center;align-items:center;margin-bottom:8px;font-size:22px;display:flex}.empty__title{color:var(--text-secondary);font-size:14px;font-weight:600}.empty__text{color:var(--text-muted);max-width:42ch;font-size:12.5px;line-height:1.5}.empty__actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.empty--sm{padding:28px 18px}.empty--inline{padding:18px}.skeleton{background:var(--chip-bg);border-radius:var(--radius-sm);position:relative;overflow:hidden}.skeleton:after{content:"";animation:skeleton-shimmer 1.3s var(--ease) infinite;background:linear-gradient(90deg,#0000,#fff9,#0000);position:absolute;inset:0;transform:translate(-100%)}.skeleton--text{border-radius:var(--radius-sm);height:.72em;margin:.2em 0}.skeleton--line{height:12px}.skeleton--row{border-radius:var(--radius-item);height:44px}.skeleton--circle{border-radius:50%}.skeleton--block{border-radius:var(--radius-card);height:96px}@keyframes skeleton-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.skeleton:after{animation:none}}.menu{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-lg);min-width:200px;box-shadow:var(--shadow-pop);padding:5px}.menu__label{letter-spacing:.02em;color:var(--text-muted);padding:6px 9px 4px;font-size:11px;font-weight:500}.menu__item{text-align:left;width:100%;color:var(--text);border-radius:var(--radius-item);cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:7px 9px;font-family:inherit;font-size:13.5px;display:flex}.menu__item:hover,.menu__item.is-active{background:var(--hover)}.menu__item i{color:var(--text-muted);flex:none;font-size:16px}.menu__item--selected{color:var(--accent-strong)}.menu__item--selected i{color:var(--accent)}.menu__item--danger,.menu__item--danger i{color:var(--bad)}.menu__item--danger:hover{background:var(--bad-tint)}.menu__sep{background:var(--border-soft);height:1px;margin:5px 4px}.menu__spacer{flex:1}.kbd{min-width:18px;height:18px;color:var(--text-muted);background:var(--chip-bg);border:1px solid var(--border);border-radius:var(--radius-sm);justify-content:center;align-items:center;padding:0 5px;font-family:inherit;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.hr{background:var(--border-soft);border:0;height:1px;margin:16px 0}@media (width<=1100px){.grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.spotlight{grid-template-columns:1fr}}@media (width<=899px){.grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.slarow{grid-template-columns:1.4fr 86px 52px}.slarow__mid,.slarow__spark{display:none}.funnel__step{grid-template-columns:110px 1fr auto}.hubhead__one{max-width:100%}}@media (width<=600px){.page--wide{padding:18px 14px 30px}.grid--2,.grid--3,.grid--4{grid-template-columns:1fr}.hubhead{flex-direction:column}.hubhead__rating{text-align:left;align-items:flex-start}.flowline{flex-direction:column}.flowline__arrow{justify-content:center;transform:rotate(90deg)}.seg__row{grid-template-columns:96px 1fr 52px}.funnel__step{grid-template-columns:92px 1fr}.funnel__conv{display:none}}html,body,#app{height:100%}#app{min-height:100vh}a{color:inherit}h1,h2,h3,h4,h5,h6,p,figure{margin:0}button,input,select,textarea{font-family:inherit}.add-btn{color:var(--on-accent);background:var(--accent);border:1px solid var(--accent-strong);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:8px 13px;font-size:12px;font-weight:600;display:inline-flex}.add-btn:hover{background:var(--accent-strong)}::selection{background:var(--accent-tint);color:var(--accent-strong)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:padding-box padding-box;border:3px solid #0000}:hover::-webkit-scrollbar-thumb{background:var(--border-strong);background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--text-faint);background-clip:padding-box}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
