.page-guide[data-v-7a2197e8]{margin-bottom:1rem;border:1px solid rgba(250,204,21,.25);border-radius:.75rem;background:linear-gradient(120deg,#facc1514,#304e7659)}.page-guide-head[data-v-7a2197e8]{display:flex;width:100%;align-items:center;gap:.55rem;padding:.65rem .9rem;color:#fde68a;border:0;background:transparent;cursor:pointer;font:inherit;text-align:left}.page-guide-summary[data-v-7a2197e8]{flex:1;color:#eef4fb;font-size:var(--fs-body)}.page-guide-toggle[data-v-7a2197e8]{display:inline-flex;align-items:center;gap:.2rem;color:#fde68a;font-size:var(--fs-footnote);white-space:nowrap}.page-guide.open .page-guide-toggle svg[data-v-7a2197e8]{transform:rotate(180deg)}.page-guide-body[data-v-7a2197e8]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:1rem;padding:0 .9rem .8rem 2.3rem}.page-guide-body ol[data-v-7a2197e8],.page-guide-body ul[data-v-7a2197e8]{display:flex;flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none}.page-guide-body ol li[data-v-7a2197e8]{display:flex;align-items:flex-start;gap:.5rem;color:#d6e4f5;font-size:var(--fs-footnote);line-height:1.5}.page-guide-body ol li i[data-v-7a2197e8]{display:grid;flex:0 0 auto;width:1.15rem;height:1.15rem;place-items:center;color:#1b3352;border-radius:50%;background:#fde68a;font-size:var(--fs-caption);font-style:normal;font-weight:700}.page-guide-body ul li[data-v-7a2197e8]{position:relative;padding-left:.8rem;color:#b9c8dc;font-size:var(--fs-footnote);line-height:1.5}.page-guide-body ul li[data-v-7a2197e8]:before{position:absolute;top:.45rem;left:0;width:.3rem;height:.3rem;border-radius:50%;background:#fbbf24;content:""}@media(max-width:800px){.page-guide-body[data-v-7a2197e8]{grid-template-columns:1fr;padding-left:.9rem}}.ui-select[data-v-10c09a97]{display:inline-flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;min-width:0;color:#eef5ff;border:1px solid rgba(170,206,245,.26);border-radius:9px;background:#2c4c76b8;cursor:pointer;font:inherit;text-align:left;transition:border-color .15s,background .15s}.ui-select.size-md[data-v-10c09a97]{padding:.55rem .7rem;font-size:var(--fs-body)}.ui-select.size-sm[data-v-10c09a97]{padding:.38rem .55rem;border-radius:7px;font-size:var(--fs-caption)}.ui-select[data-v-10c09a97]:hover:not(:disabled),.ui-select.is-open[data-v-10c09a97]{border-color:#64aaff99;background:#345887d1}.ui-select[data-v-10c09a97]:focus-visible{outline:2px solid rgba(100,170,255,.45);outline-offset:1px}.ui-select[data-v-10c09a97]:disabled{cursor:not-allowed;opacity:.55}.ui-select.is-empty .ui-select-label[data-v-10c09a97]{color:#a6bad3}.ui-select-label[data-v-10c09a97]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-select-arrow[data-v-10c09a97]{flex:0 0 auto;color:#9fb7d6;transition:transform .15s}.ui-select.is-open .ui-select-arrow[data-v-10c09a97]{transform:rotate(180deg)}.ui-select-menu{position:fixed;z-index:1000;padding:.3rem;overflow-y:auto;border:1px solid rgba(170,206,245,.3);border-radius:10px;background:linear-gradient(160deg,#2e507cfa,#244268fa);box-shadow:0 16px 36px #08142873,0 0 0 1px #ffffff08 inset;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-family:var(--font-sans);scrollbar-width:thin;scrollbar-color:rgba(150,190,235,.35) transparent;animation:ui-select-in .12s ease-out}.ui-select-menu.upward{transform:translateY(-100%);animation-name:ui-select-in-up}.ui-select-option{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .6rem;color:#d6e4f5;border-radius:7px;cursor:pointer;font-size:var(--fs-body);line-height:1.3}.ui-select-option.is-active{color:#fff;background:#5a96f047}.ui-select-option.is-selected{color:#8fd3ff;font-weight:700}.ui-select-option svg{flex:0 0 auto;color:#8fd3ff}.ui-select-option-copy{display:flex;min-width:0;flex-direction:column;gap:.15rem}.ui-select-option-copy small{color:#9db3cf;font-size:var(--fs-caption);font-weight:400}.ui-select-empty{padding:.6rem;color:#9db3cf;font-size:var(--fs-footnote);text-align:center}@keyframes ui-select-in{0%{opacity:0;margin-top:-4px}to{opacity:1;margin-top:0}}@keyframes ui-select-in-up{0%{opacity:0;margin-top:4px}to{opacity:1;margin-top:0}}:where(h2[data-v-ca2d026d]){font-size:var(--fs-title3)}:where(h3[data-v-ca2d026d]){font-size:var(--fs-callout)}:where(h4[data-v-ca2d026d]){font-size:var(--fs-body)}:where(p[data-v-ca2d026d],li[data-v-ca2d026d],label[data-v-ca2d026d]){font-size:var(--fs-footnote);line-height:1.6}.content-insight h3[data-v-ca2d026d]{margin:.25rem 0;color:#f1f7ff}.content-insight p[data-v-ca2d026d]{color:#b9c8dc}.status-pill.is-orange[data-v-ca2d026d]{color:#f97316;border-color:#f9731659;background:#f973161a}.status-pill.is-orange i[data-v-ca2d026d]{background:#f97316;box-shadow:0 0 8px #f97316b3}.status-pill.is-red[data-v-ca2d026d]{color:#f97316;border-color:#f9731673;background:#f9731629}.status-pill.is-red i[data-v-ca2d026d]{background:#f97316;box-shadow:0 0 8px #f97316d9}.content-tabs[data-v-ca2d026d]{display:flex;gap:.6rem;margin:1.2rem 0 1rem;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:.6rem}.content-tabs button[data-v-ca2d026d]{background:transparent;border:1px solid rgba(255,255,255,.1);color:#94a3b8;padding:.5rem .9rem;border-radius:.5rem;cursor:pointer;font-size:var(--fs-body);display:inline-flex;align-items:center;gap:.4rem;transition:all .2s}.content-tabs button.active[data-v-ca2d026d],.content-tabs button[data-v-ca2d026d]:hover{background:#2f80ff1f;border-color:#2f80ff59;color:#f8fafc}.content-dashboard-grid[data-v-ca2d026d]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.2rem}.content-insight[data-v-ca2d026d]{display:flex;align-items:center;gap:1rem;padding:1.2rem;margin-top:.5rem}.content-list-panel[data-v-ca2d026d]{padding:1.1rem;border-radius:.8rem}.topic-list[data-v-ca2d026d],.content-list[data-v-ca2d026d]{display:flex;flex-direction:column;gap:.75rem;margin-top:.75rem}.topic-row[data-v-ca2d026d],.content-row[data-v-ca2d026d]{background:#304e7659;border:1px solid rgba(255,255,255,.07);border-radius:.65rem;padding:1rem;transition:all .15s}.content-row[data-v-ca2d026d]{display:grid;grid-template-columns:4rem 1fr auto;align-items:center;gap:1rem;cursor:pointer}.content-row[data-v-ca2d026d]:hover,.topic-row[data-v-ca2d026d]:hover{border-color:#2f80ff40;background:#304e768c}.content-score[data-v-ca2d026d]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:50%;background:#2f80ff1a;border:2px solid rgba(47,128,255,.3);color:#f8fafc}.content-score.is-video[data-v-ca2d026d]{border-color:#8b5cf6;background:#8b5cf61f;color:#c4b5fd;gap:.15rem}.content-score.is-video span[data-v-ca2d026d]{font-size:var(--fs-caption);color:#c4b5fd}.content-video[data-v-ca2d026d]{margin:1rem 0}.content-video h4[data-v-ca2d026d]{color:#f8fafc;font-size:var(--fs-callout);margin-bottom:.5rem}.video-player[data-v-ca2d026d]{width:100%;max-height:22rem;border-radius:.6rem;background:#000;border:1px solid rgba(139,92,246,.3)}.video-generating[data-v-ca2d026d],.video-failed[data-v-ca2d026d]{display:flex;align-items:center;gap:.5rem;padding:.75rem .9rem;border-radius:.55rem;background:#8b5cf614;border:1px solid rgba(139,92,246,.25);color:#c4b5fd;font-size:var(--fs-body)}.video-failed[data-v-ca2d026d]{background:#f973161a;border-color:#f9731659;color:#fdba74}.video-failed .small-primary[data-v-ca2d026d]{margin-left:auto}.video-prompt[data-v-ca2d026d]{margin-top:.6rem;font-size:var(--fs-body);color:#94a3b8;line-height:1.5}.video-prompt strong[data-v-ca2d026d]{color:#cbd5e1}.spin-icon[data-v-ca2d026d]{animation:spin-ca2d026d 1.4s linear infinite}@keyframes spin-ca2d026d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.content-score.is-green[data-v-ca2d026d]{border-color:#22c55e;background:#22c55e1a}.content-score.is-orange[data-v-ca2d026d]{border-color:#f97316;background:#f973161a}.content-score.is-red[data-v-ca2d026d]{border-color:#f97316;background:#f973161f}.content-score strong[data-v-ca2d026d]{font-size:var(--fs-headline);line-height:1}.content-score span[data-v-ca2d026d]{font-size:var(--fs-caption);color:#94a3b8}.content-title-row[data-v-ca2d026d]{display:flex;align-items:center;gap:.6rem;margin-bottom:.4rem}.content-title-row h4[data-v-ca2d026d]{margin:0;font-size:var(--fs-headline);color:#f8fafc}.content-copy>p[data-v-ca2d026d]{margin:0 0 .4rem;font-size:var(--fs-body);color:#94a3b8;line-height:1.4}.content-tags[data-v-ca2d026d],.topic-tags[data-v-ca2d026d]{display:flex;flex-wrap:wrap;gap:.4rem}.content-tags span[data-v-ca2d026d],.topic-tags span[data-v-ca2d026d]{font-size:var(--fs-caption);padding:.15rem .45rem;border-radius:999px;background:#2f80ff1a;color:#60a5fa;border:1px solid rgba(47,128,255,.15)}.topic-meta[data-v-ca2d026d]{display:flex;gap:.5rem;align-items:center;margin-bottom:.4rem}.topic-score[data-v-ca2d026d]{font-size:var(--fs-caption);color:#f59e0b}.topic-row h4[data-v-ca2d026d]{margin:0 0 .3rem;color:#f8fafc;font-size:var(--fs-callout)}.topic-row p[data-v-ca2d026d]{margin:0 0 .5rem;font-size:var(--fs-body);color:#94a3b8}.topic-actions[data-v-ca2d026d]{display:flex;gap:.5rem;margin-top:.6rem}.content-generator-modal label[data-v-ca2d026d],.content-detail-modal label[data-v-ca2d026d]{display:block;margin:.8rem 0 .25rem;font-size:var(--fs-body);color:#94a3b8}.content-generator-modal input[data-v-ca2d026d],.content-generator-modal select[data-v-ca2d026d],.content-detail-modal input[data-v-ca2d026d],.content-detail-modal select[data-v-ca2d026d]{width:100%;padding:.55rem .75rem;background:#304e7699;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;color:#f8fafc;font-size:var(--fs-callout);outline:none}.content-detail-modal[data-v-ca2d026d]{width:min(90vw,880px);max-height:90vh;overflow-y:auto;padding:1.5rem}.content-detail-header[data-v-ca2d026d]{margin-bottom:1rem}.content-detail-header h2[data-v-ca2d026d]{margin:.3rem 0 .6rem;color:#f8fafc}.content-detail-meta[data-v-ca2d026d]{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}.content-score-grid[data-v-ca2d026d]{display:grid;grid-template-columns:repeat(5,1fr);gap:.6rem;margin:1rem 0}.content-score-grid div[data-v-ca2d026d]{background:#304e7680;border:1px solid rgba(255,255,255,.07);border-radius:.5rem;padding:.7rem;text-align:center}.content-score-grid div span[data-v-ca2d026d]{display:block;font-size:var(--fs-caption);color:#94a3b8;margin-bottom:.25rem}.content-score-grid div strong[data-v-ca2d026d]{font-size:var(--fs-title3);color:#f8fafc}.content-ai-review h4[data-v-ca2d026d],.content-body h4[data-v-ca2d026d],.content-versions h4[data-v-ca2d026d]{color:#f8fafc;font-size:var(--fs-callout);margin:1rem 0 .5rem}.content-ai-review ul[data-v-ca2d026d]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.4rem}.content-ai-review li[data-v-ca2d026d]{display:flex;align-items:center;gap:.5rem;padding:.5rem .7rem;border-radius:.5rem;background:#304e7666;border:1px solid rgba(255,255,255,.06);font-size:var(--fs-body)}.content-ai-review li.is-passed[data-v-ca2d026d]{color:#22c55e}.content-ai-review li.is-failed[data-v-ca2d026d]{color:#f97316}.content-ai-review li strong[data-v-ca2d026d]{color:#f8fafc}.content-body pre[data-v-ca2d026d],.version-panel pre[data-v-ca2d026d]{background:#20385a8c;border:1px solid rgba(255,255,255,.06);border-radius:.5rem;padding:.85rem;color:#e2e8f0;font-size:var(--fs-body);line-height:1.55;white-space:pre-wrap;word-break:break-word}.version-tabs[data-v-ca2d026d]{display:flex;gap:.4rem;flex-wrap:wrap;margin:.5rem 0}.version-tabs button[data-v-ca2d026d]{background:#304e7673;border:1px solid rgba(255,255,255,.08);color:#94a3b8;padding:.35rem .65rem;border-radius:.4rem;font-size:var(--fs-footnote);cursor:pointer}.version-tabs button.active[data-v-ca2d026d]{background:#2f80ff26;border-color:#2f80ff59;color:#f8fafc}.version-panel[data-v-ca2d026d]{border:1px solid rgba(255,255,255,.08);border-radius:.6rem;padding:.8rem;background:#304e7640}.version-panel-head[data-v-ca2d026d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.6rem}.version-panel-head strong[data-v-ca2d026d]{color:#f8fafc;font-size:var(--fs-callout)}.version-panel-head>div[data-v-ca2d026d]{display:flex;gap:.5rem}.content-actions[data-v-ca2d026d]{display:flex;gap:.6rem;flex-wrap:wrap;margin-top:1.2rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.08)}.distribution-list[data-v-ca2d026d]{display:flex;flex-direction:column;gap:.75rem;margin-top:.75rem}.distribution-row[data-v-ca2d026d]{background:#304e7659;border:1px solid rgba(255,255,255,.07);border-radius:.65rem;padding:1rem;display:flex;flex-direction:column;gap:.5rem}.distribution-meta[data-v-ca2d026d]{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.distribution-meta span[data-v-ca2d026d]:nth-child(2){color:#f8fafc;font-size:var(--fs-callout)}.distribution-meta span[data-v-ca2d026d]:nth-child(3){color:#60a5fa;font-size:var(--fs-footnote)}.distribution-utm[data-v-ca2d026d]{margin:0;font-size:var(--fs-footnote);color:#94a3b8}.distribution-utm a[data-v-ca2d026d]{color:#60a5fa;text-decoration:underline}.distribution-schedule[data-v-ca2d026d]{color:#f59e0b;font-size:var(--fs-footnote)}.distribution-edit-form[data-v-ca2d026d]{margin-top:.5rem;padding:.75rem;background:#304e7673;border-radius:.55rem;border:1px solid rgba(255,255,255,.08)}.distribution-edit-form label[data-v-ca2d026d]{display:block;margin-bottom:.5rem;font-size:var(--fs-body);color:#94a3b8}.distribution-edit-form input[data-v-ca2d026d]{width:100%;margin-top:.25rem;padding:.5rem .65rem;background:#304e7699;border:1px solid rgba(255,255,255,.1);border-radius:.45rem;color:#f8fafc;font-size:var(--fs-callout)}.distribution-actions[data-v-ca2d026d]{display:flex;gap:.5rem;flex-wrap:wrap}.director-panel .panel-actions[data-v-ca2d026d]{display:flex;gap:.5rem;align-items:center}.report-grid[data-v-ca2d026d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem}.report-section[data-v-ca2d026d]{margin-top:1rem}.report-section h4[data-v-ca2d026d]{margin:0 0 .5rem;font-size:var(--fs-callout);color:#60a5fa}.report-section ul[data-v-ca2d026d],.report-section ol[data-v-ca2d026d]{margin:0;padding-left:1.2rem;font-size:var(--fs-callout);color:#cbd5e1}.report-section li[data-v-ca2d026d]{margin-bottom:.35rem}.director-plan[data-v-ca2d026d]{margin-top:1.25rem;padding:1rem;background:#304e7673;border-radius:.65rem;border:1px solid rgba(255,255,255,.08)}.director-plan h3[data-v-ca2d026d]{margin:0 0 .75rem;font-size:var(--fs-headline);color:#f8fafc}.plan-period[data-v-ca2d026d],.plan-priority[data-v-ca2d026d],.plan-strategy[data-v-ca2d026d]{margin:.35rem 0;font-size:var(--fs-callout);color:#cbd5e1}.plan-strategy[data-v-ca2d026d]{line-height:1.6}.editor-body[data-v-ca2d026d]{width:100%;min-height:12rem;resize:vertical;padding:.75rem;background:#304e7699;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;color:#f8fafc;font-size:var(--fs-callout);font-family:inherit;line-height:1.55}h2[data-v-ca2d026d],h3[data-v-ca2d026d],h4[data-v-ca2d026d]{color:#dceaf9;font-weight:700;letter-spacing:-.03em;line-height:1.2}h2[data-v-ca2d026d],h3[data-v-ca2d026d]{font-size:var(--fs-headline)}h4[data-v-ca2d026d]{font-size:var(--fs-callout)}.lead-view-tabs[data-v-6ad4844d]{display:flex;gap:.5rem;margin:-.6rem 0 1rem}.lead-view-tabs button[data-v-6ad4844d]{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1rem;color:#b4c6dc;border:1px solid rgba(170,206,245,.2);border-radius:.6rem;background:#2c4c7673;cursor:pointer;font-size:var(--fs-body);font-weight:600}.lead-view-tabs button.active[data-v-6ad4844d],.lead-view-tabs button[data-v-6ad4844d]:hover{color:#fff;border-color:#64aaff8c;background:#3c78dc59}.lead-metrics[data-v-6ad4844d]{display:grid;grid-template-columns:repeat(5,1fr);gap:.8rem;margin-bottom:.9rem}.lead-metric.is-clickable[data-v-6ad4844d]{cursor:pointer}.lead-funnel[data-v-6ad4844d]{display:grid;grid-template-columns:repeat(8,1fr);gap:.5rem;margin-bottom:.9rem}.lead-funnel button[data-v-6ad4844d]{--c: #2f80ff;position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.6rem .75rem;overflow:hidden;color:#b4c6dc;border:1px solid rgba(170,206,245,.16);border-radius:.6rem;background:#304e7673;cursor:pointer;font-size:var(--fs-footnote)}.lead-funnel button[data-v-6ad4844d]:before{content:"";position:absolute;top:.6rem;bottom:.6rem;left:0;width:3px;border-radius:2px;background:var(--c)}.lead-funnel button strong[data-v-6ad4844d]{color:#f8fafc;font-size:var(--fs-title3)}.lead-funnel button.active[data-v-6ad4844d],.lead-funnel button[data-v-6ad4844d]:hover{border-color:var(--c);background:#304e76bf}.stage-new[data-v-6ad4844d]{--c: #ef4444 !important}.stage-contacted[data-v-6ad4844d]{--c: #f59e0b !important}.stage-qualified[data-v-6ad4844d]{--c: #8b5cf6 !important}.stage-won[data-v-6ad4844d]{--c: #22c55e !important}.stage-lost[data-v-6ad4844d]{--c: #94a3b8 !important}.lead-panel[data-v-6ad4844d]{padding:1rem;border-radius:.8rem}.lead-filters[data-v-6ad4844d]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.8rem}.lead-filter[data-v-6ad4844d]{width:auto;min-width:9rem}.lead-search[data-v-6ad4844d]{display:flex;flex:1 1 14rem;align-items:center;gap:.4rem;padding:0 .7rem;color:#9fb7d6;border:1px solid rgba(170,206,245,.26);border-radius:9px;background:#2c4c76b8}.lead-search input[data-v-6ad4844d]{width:100%;padding:.55rem 0;color:#eef5ff;border:0;outline:0;background:transparent;font-size:var(--fs-footnote)}.lead-list[data-v-6ad4844d]{display:flex;flex-direction:column;gap:.5rem}.lead-row[data-v-6ad4844d]{display:grid;grid-template-columns:minmax(10rem,1.5fr) minmax(7rem,1fr) 9.5rem 8rem 8rem minmax(6rem,1fr) 1rem;align-items:center;gap:.8rem;padding:.75rem .9rem;border:1px solid rgba(170,206,245,.14);border-radius:.65rem;background:#304e7659;cursor:pointer;transition:all .15s}.lead-row[data-v-6ad4844d]:hover{border-color:#5aa0ff66;background:#304e7699}.lead-row>div[data-v-6ad4844d]{display:flex;min-width:0;flex-direction:column;gap:.25rem}.lead-row strong[data-v-6ad4844d]{overflow:hidden;color:#eef4fb;font-size:var(--fs-body);text-overflow:ellipsis;white-space:nowrap}.lead-row strong small[data-v-6ad4844d]{color:#93a8c4;font-weight:400}.lead-row span[data-v-6ad4844d],.lead-row small[data-v-6ad4844d]{display:inline-flex;align-items:center;gap:.25rem;overflow:hidden;color:#a2b6d0;font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap}.lead-tags[data-v-6ad4844d]{flex-direction:row!important;flex-wrap:wrap;align-items:center}.lead-product[data-v-6ad4844d]{padding:.15rem .4rem;color:#d4c8ff!important;border:1px solid rgba(139,92,246,.45);border-radius:4px}.lead-product-tabs[data-v-6ad4844d]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.8rem}.lead-product-tabs button[data-v-6ad4844d]{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .8rem;color:#b4c6dc;border:1px solid rgba(170,206,245,.18);border-radius:.5rem;background:transparent;cursor:pointer;font-size:var(--fs-footnote)}.lead-product-tabs button small[data-v-6ad4844d]{color:#93a8c4}.lead-product-tabs button.active[data-v-6ad4844d],.lead-product-tabs button[data-v-6ad4844d]:hover{color:#f8fafc;border-color:#8b5cf68c;background:#8b5cf62e}.lead-type[data-v-6ad4844d]{padding:.15rem .4rem;color:#a9cdff!important;border:1px solid rgba(90,160,255,.4);border-radius:4px}.lead-type.type-trial[data-v-6ad4844d]{color:#fdc58f!important;border-color:#f9731673}.lead-type.type-partner[data-v-6ad4844d]{color:#9af0b9!important;border-color:#22c55e73}.lead-row .warn[data-v-6ad4844d]{color:#fbbf24}.lead-owner-name[data-v-6ad4844d]{color:#d6e4f5!important}.lead-owner-name.unassigned[data-v-6ad4844d]{color:#fdba74!important}.overdue[data-v-6ad4844d]{color:#fca5a5!important;font-weight:700}.lead-arrow[data-v-6ad4844d]{color:#8aa2c0}.mono[data-v-6ad4844d]{font-family:var(--font-mono)}.lead-pagination[data-v-6ad4844d]{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;margin-top:.8rem;color:#a2b6d0;font-size:var(--fs-footnote)}.review-toolbar[data-v-6ad4844d]{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin-bottom:.9rem;padding:.7rem .9rem;border-radius:.8rem}.review-ranges[data-v-6ad4844d]{display:flex;gap:.35rem;padding:.25rem;border-radius:.6rem;background:#1e365680}.review-ranges button[data-v-6ad4844d]{padding:.4rem .8rem;color:#b4c6dc;border:1px solid transparent;border-radius:.45rem;background:transparent;cursor:pointer;font-size:var(--fs-footnote)}.review-ranges button.active[data-v-6ad4844d]{color:#fff;border-color:#64aaff80;background:#3c78dc66}.review-hint[data-v-6ad4844d]{margin-left:auto;color:#93a8c4;font-size:var(--fs-caption)}.review-grid[data-v-6ad4844d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-bottom:.9rem}.review-card[data-v-6ad4844d]{padding:1rem 1.1rem;border-radius:.8rem}section.review-card[data-v-6ad4844d]{margin-bottom:.9rem}.review-card-head[data-v-6ad4844d]{display:flex;align-items:baseline;gap:.6rem;margin-bottom:.8rem}.review-card-head.sub[data-v-6ad4844d]{margin:1rem 0 .6rem}.review-card-head h3[data-v-6ad4844d]{color:#f1f7ff;font-size:var(--fs-headline)}.review-card-head small[data-v-6ad4844d]{color:#93a8c4;font-size:var(--fs-caption)}.review-funnel[data-v-6ad4844d]{display:flex;flex-direction:column;gap:.6rem}.review-funnel-row[data-v-6ad4844d]{display:grid;grid-template-columns:4.5rem 1fr 2.5rem 6.5rem;align-items:center;gap:.6rem;color:#b4c6dc;font-size:var(--fs-footnote)}.review-funnel-row strong[data-v-6ad4844d]{color:#f8fafc;font-size:var(--fs-callout);text-align:right}.review-funnel-row small[data-v-6ad4844d]{color:#93a8c4;font-size:var(--fs-caption)}.review-bar[data-v-6ad4844d]{height:.7rem;overflow:hidden;border-radius:999px;background:#1e365699}.review-bar i[data-v-6ad4844d]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#3b82f6,#60a5fa)}.review-bar i.bar-contacted[data-v-6ad4844d]{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.review-bar i.bar-qualified[data-v-6ad4844d]{background:linear-gradient(90deg,#8b5cf6,#a78bfa)}.review-bar i.bar-proposal[data-v-6ad4844d]{background:linear-gradient(90deg,#0ea5e9,#38bdf8)}.review-bar i.bar-won[data-v-6ad4844d]{background:linear-gradient(90deg,#16a34a,#4ade80)}.review-trend[data-v-6ad4844d]{display:flex;align-items:flex-end;gap:.5rem;height:9rem;padding-top:.4rem}.review-trend-col[data-v-6ad4844d]{display:flex;flex:1;min-width:0;height:100%;flex-direction:column;align-items:center;gap:.3rem}.review-trend-bars[data-v-6ad4844d]{display:flex;flex:1;width:100%;align-items:flex-end;justify-content:center;gap:2px}.review-trend-bars i[data-v-6ad4844d]{width:28%;min-height:2px;border-radius:3px 3px 0 0}.review-trend-col small[data-v-6ad4844d]{color:#93a8c4;font-size:var(--fs-caption)}.t-leads[data-v-6ad4844d]{background:#60a5fa}.t-contacted[data-v-6ad4844d]{background:#fbbf24}.t-won[data-v-6ad4844d]{background:#4ade80}.review-legend[data-v-6ad4844d]{display:flex;gap:.9rem;margin-top:.6rem;color:#a2b6d0;font-size:var(--fs-caption)}.review-legend span[data-v-6ad4844d]{display:inline-flex;align-items:center;gap:.3rem}.review-legend i[data-v-6ad4844d]{width:.55rem;height:.55rem;border-radius:2px}.review-table[data-v-6ad4844d]{display:flex;flex-direction:column;gap:.3rem}.review-tr[data-v-6ad4844d]{display:grid;grid-template-columns:1.6fr repeat(9,1fr);align-items:center;gap:.5rem;padding:.55rem .7rem;color:#d6e4f5;border-radius:.5rem;background:#304e7652;font-size:var(--fs-footnote)}.review-table.compact .review-tr[data-v-6ad4844d]{grid-template-columns:1.6fr repeat(4,1fr)}.review-tr.is-head[data-v-6ad4844d]{color:#93a8c4;background:transparent;font-size:var(--fs-caption)}.review-tr.is-unassigned[data-v-6ad4844d]{border:1px dashed rgba(249,115,22,.4)}.review-tr strong[data-v-6ad4844d]{color:#f1f7ff}.review-tr small[data-v-6ad4844d]{color:#93a8c4}.review-attention[data-v-6ad4844d]{display:flex;flex-direction:column;gap:.4rem}.review-attention button[data-v-6ad4844d]{display:flex;align-items:center;gap:.7rem;padding:.6rem .75rem;color:#d6e4f5;border:1px solid rgba(249,115,22,.25);border-radius:.55rem;background:#304e7652;cursor:pointer;font:inherit;text-align:left}.review-attention button[data-v-6ad4844d]:hover{border-color:#f973168c}.review-attention button>div[data-v-6ad4844d]{display:flex;flex:1;min-width:0;flex-direction:column;gap:.2rem}.review-attention strong[data-v-6ad4844d]{overflow:hidden;color:#f1f7ff;font-size:var(--fs-body);text-overflow:ellipsis;white-space:nowrap}.review-attention small[data-v-6ad4844d]{color:#93a8c4;font-size:var(--fs-caption)}.review-attention span[data-v-6ad4844d]{font-size:var(--fs-caption);white-space:nowrap}.lead-status-grid[data-v-6ad4844d]{display:grid;grid-template-columns:1.3fr repeat(3,1fr);gap:.5rem}.lead-status-grid>div[data-v-6ad4844d]{display:flex;min-width:0;flex-direction:column;gap:.2rem;padding:.5rem .6rem;border-radius:.5rem;background:#1e365673}.lead-status-grid span[data-v-6ad4844d]{color:#93a8c4;font-size:var(--fs-caption)}.lead-status-grid strong[data-v-6ad4844d]{overflow:hidden;color:#f1f7ff;font-size:var(--fs-body);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.lead-status-grid small[data-v-6ad4844d]{color:#93a8c4;font-size:var(--fs-caption)}.lead-followup textarea[data-v-6ad4844d]{width:100%;padding:.6rem .7rem;color:#eef5ff;border:1px solid rgba(170,206,245,.26);border-radius:.55rem;outline:0;resize:vertical;background:#2c4c76b8;font:inherit;font-size:var(--fs-body)}.lead-followup textarea[data-v-6ad4844d]:focus,.lead-followup-row input[data-v-6ad4844d]:focus{border-color:#64aaff99}.lead-followup-row[data-v-6ad4844d]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.55rem}.lead-followup-row[data-v-6ad4844d]>:first-child{flex:1 1 14rem}.lead-followup-row input[data-v-6ad4844d]{flex:1 1 8rem;min-width:0;padding:.55rem .7rem;color:#eef5ff;border:1px solid rgba(170,206,245,.26);border-radius:9px;outline:0;background:#2c4c76b8;font-size:var(--fs-footnote)}.lead-followup-row .small-primary[data-v-6ad4844d]{flex:0 0 auto;display:inline-flex;align-items:center;gap:.3rem}.lead-timeline[data-v-6ad4844d]{display:flex;flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none}.lead-timeline li[data-v-6ad4844d]{position:relative;padding:0 0 0 .8rem;border-left:2px solid rgba(90,160,255,.35)}.lead-timeline li.event-follow_up[data-v-6ad4844d]{border-left-color:#4ade80b3}.lead-timeline li.event-lead_submitted[data-v-6ad4844d]{border-left-color:#fb923cb3}.lead-timeline li.event-owner_user_assigned[data-v-6ad4844d]{border-left-color:#a78bfab3}.lead-timeline-head[data-v-6ad4844d]{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.lead-timeline-head strong[data-v-6ad4844d]{color:#eef4fb;font-size:var(--fs-footnote)}.lead-timeline-head small[data-v-6ad4844d]{color:#93a8c4;font-size:var(--fs-caption)}.lead-timeline p[data-v-6ad4844d]{margin-top:.2rem;color:#c6d4e6;font-size:var(--fs-footnote);line-height:1.5;white-space:pre-wrap}.lead-timeline-stage[data-v-6ad4844d]{color:#c4b5fd!important;font-weight:600}@media(max-width:1100px){.lead-metrics[data-v-6ad4844d]{grid-template-columns:repeat(3,1fr)}.lead-funnel[data-v-6ad4844d]{grid-template-columns:repeat(4,1fr)}.lead-row[data-v-6ad4844d]{grid-template-columns:1fr 1fr}.lead-arrow[data-v-6ad4844d]{display:none}.review-grid[data-v-6ad4844d]{grid-template-columns:1fr}.review-tr[data-v-6ad4844d]{grid-template-columns:1.4fr repeat(5,1fr)}.review-tr[data-v-6ad4844d]>:nth-child(n+7){display:none}}@media(max-width:600px){.lead-metrics[data-v-6ad4844d]{grid-template-columns:repeat(2,1fr)}.lead-row[data-v-6ad4844d]{grid-template-columns:1fr}.lead-status-grid[data-v-6ad4844d]{grid-template-columns:1fr 1fr}}.lead-manual-modal h2[data-v-6ad4844d]{margin:6px 0 4px}.lead-manual-modal p[data-v-6ad4844d]{color:#b4c6dc;font-size:var(--fs-body)}.lead-manual-modal p b[data-v-6ad4844d]{color:#fde68a;font-weight:600}.lead-manual-grid[data-v-6ad4844d]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.lead-manual-grid label[data-v-6ad4844d]{display:flex;flex-direction:column;gap:6px;color:#c6d4e6;font-size:var(--fs-footnote)}.lead-manual-grid .wide[data-v-6ad4844d]{grid-column:1 / -1}.lead-manual-actions[data-v-6ad4844d]{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.wb-hero[data-v-c149b98a]{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.2rem}.wb-hero h1[data-v-c149b98a]{margin-top:.4rem;color:#f4f9ff;font-size:var(--fs-title1);letter-spacing:-.04em}.wb-hero p[data-v-c149b98a]{margin-top:.4rem;color:#a2b6d0;font-size:var(--fs-body)}.wb-hero b[data-v-c149b98a]{color:#8fd3ff}.wb-metrics[data-v-c149b98a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.7rem;margin-bottom:1rem}.wb-grid[data-v-c149b98a]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(18rem,1fr);gap:1rem}.wb-main[data-v-c149b98a],.wb-side[data-v-c149b98a]{display:flex;min-width:0;flex-direction:column;gap:1rem}.wb-card[data-v-c149b98a]{padding:1rem 1.1rem;border-radius:.85rem}.wb-card header[data-v-c149b98a]{display:flex;align-items:baseline;gap:.6rem;margin-bottom:.8rem}.wb-card header h3[data-v-c149b98a]{color:#f1f7ff;font-size:var(--fs-headline)}.wb-card header small[data-v-c149b98a]{flex:1;color:#93a8c4;font-size:var(--fs-caption)}.wb-card header .text-button[data-v-c149b98a]{display:inline-flex;align-items:center;gap:.2rem}.wb-issues[data-v-c149b98a]{display:flex;flex-direction:column;gap:.5rem}.wb-issue[data-v-c149b98a]{display:flex;align-items:center;gap:.7rem;padding:.7rem .8rem;border:1px solid rgba(14,165,233,.3);border-radius:.65rem;background:#0ea5e914}.wb-issue>svg[data-v-c149b98a]{flex:0 0 auto;color:#7dd3fc}.wb-issue.warn[data-v-c149b98a]{border-color:#f9731666;background:#f973161a}.wb-issue.warn>svg[data-v-c149b98a]{color:#fdba74}.wb-issue.error[data-v-c149b98a]{border-color:#ef444473;background:#ef44441a}.wb-issue.error>svg[data-v-c149b98a]{color:#fca5a5}.wb-issue>div[data-v-c149b98a]{flex:1;min-width:0}.wb-issue strong[data-v-c149b98a]{color:#f1f7ff;font-size:var(--fs-body)}.wb-issue p[data-v-c149b98a]{margin-top:.2rem;color:#b9c8dc;font-size:var(--fs-footnote);line-height:1.5}.wb-issue .small-primary[data-v-c149b98a]{flex:0 0 auto}.wb-todo[data-v-c149b98a]{display:flex;flex-direction:column;gap:.45rem}.wb-todo button[data-v-c149b98a]{display:flex;align-items:center;gap:.7rem;padding:.6rem .75rem;color:#d6e4f5;border:1px solid rgba(170,206,245,.14);border-radius:.6rem;background:#304e7659;cursor:pointer;font:inherit;text-align:left}.wb-todo button[data-v-c149b98a]:hover{border-color:#64aaff80}.wb-todo button>div[data-v-c149b98a]{display:flex;flex:1;min-width:0;flex-direction:column;gap:.2rem}.wb-todo strong[data-v-c149b98a]{overflow:hidden;color:#f1f7ff;font-size:var(--fs-body);text-overflow:ellipsis;white-space:nowrap}.wb-todo small[data-v-c149b98a]{overflow:hidden;color:#93a8c4;font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap}.wb-reason[data-v-c149b98a]{flex:0 0 auto;width:5.4rem;padding:.2rem 0;color:#a9cdff;border:1px solid rgba(90,160,255,.4);border-radius:4px;font-size:var(--fs-caption);text-align:center}.wb-reason.warn[data-v-c149b98a]{color:#fdba74;border-color:#f9731673}.wb-reason.danger[data-v-c149b98a]{color:#fca5a5;border-color:#ef444480}.wb-empty[data-v-c149b98a]{display:flex;align-items:center;gap:.45rem;padding:.6rem 0;color:#86efac;font-size:var(--fs-footnote)}.wb-progress[data-v-c149b98a]{height:.4rem;margin-bottom:.8rem;overflow:hidden;border-radius:999px;background:#1e365699}.wb-progress i[data-v-c149b98a]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#22c55e,#86efac)}.wb-steps[data-v-c149b98a]{display:flex;flex-direction:column;gap:.4rem}.wb-steps button[data-v-c149b98a]{display:flex;align-items:flex-start;gap:.6rem;padding:.55rem .65rem;color:inherit;border:1px solid rgba(170,206,245,.14);border-radius:.6rem;background:#304e764d;cursor:pointer;font:inherit;text-align:left}.wb-steps button[data-v-c149b98a]:hover{border-color:#64aaff80}.wb-steps button>i[data-v-c149b98a]{display:grid;flex:0 0 auto;width:1.05rem;height:1.05rem;margin-top:.1rem;place-items:center;color:#1b3352;border:1px solid rgba(170,206,245,.45);border-radius:50%;font-size:var(--fs-caption);font-style:normal;font-weight:700}.wb-steps button.done>i[data-v-c149b98a]{border-color:#86efac;background:#86efac}.wb-steps button>div[data-v-c149b98a]{flex:1}.wb-steps strong[data-v-c149b98a]{display:block;color:#f1f7ff;font-size:var(--fs-body)}.wb-steps button.done strong[data-v-c149b98a]{color:#93a8c4;text-decoration:line-through}.wb-steps small[data-v-c149b98a]{display:block;margin-top:.15rem;color:#a2b6d0;font-size:var(--fs-caption);line-height:1.45}.wb-toggle[data-v-c149b98a]{margin-top:.6rem}.wb-setup[data-v-c149b98a]{border-color:#3b82f673}.wb-setup-next[data-v-c149b98a]{display:flex;flex-direction:column;gap:.2rem;margin-bottom:.8rem;padding:.65rem .75rem;border-radius:.6rem;background:#3b82f624}.wb-setup-next span[data-v-c149b98a]{color:#8fd3ff;font-size:var(--fs-caption)}.wb-setup-next strong[data-v-c149b98a]{color:#f1f7ff;font-size:var(--fs-callout)}.wb-setup-next small[data-v-c149b98a]{color:#b4c6dc;font-size:var(--fs-caption);line-height:1.5}.wb-setup .primary-button[data-v-c149b98a]{display:inline-flex;align-items:center;justify-content:center;gap:.35rem}.wb-actions[data-v-c149b98a]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.wb-actions button[data-v-c149b98a]{display:flex;align-items:center;gap:.45rem;padding:.65rem .7rem;color:#e6f0fb;border:1px solid rgba(170,206,245,.18);border-radius:.6rem;background:#304e7666;cursor:pointer;font:inherit;font-size:var(--fs-footnote)}.wb-actions button[data-v-c149b98a]:hover{border-color:#64aaff99;background:#3c78dc40}.wb-actions svg[data-v-c149b98a]{color:#8fd3ff}@media(max-width:1000px){.wb-grid[data-v-c149b98a]{grid-template-columns:1fr}}.member-notice[data-v-0ff4dd0d]{display:flex;align-items:center;gap:.6rem;margin-bottom:1rem;padding:.8rem 1rem;color:#fde68a;border-radius:.75rem;font-size:var(--fs-body)}.role-grid[data-v-0ff4dd0d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.6rem;margin-bottom:1rem}.role-card[data-v-0ff4dd0d]{display:flex;flex-direction:column;gap:.35rem;padding:.75rem .85rem;color:inherit;border-radius:.7rem;cursor:pointer;font:inherit;text-align:left;transition:border-color .15s}.role-card.active[data-v-0ff4dd0d],.role-card[data-v-0ff4dd0d]:hover{border-color:#64aaff99}.role-card-head[data-v-0ff4dd0d]{display:flex;align-items:center;gap:.5rem}.role-icon[data-v-0ff4dd0d]{display:grid;width:1.7rem;height:1.7rem;flex:0 0 auto;place-items:center;border-radius:.5rem}.role-card strong[data-v-0ff4dd0d]{flex:1;color:#f1f7ff;font-size:var(--fs-body)}.role-count[data-v-0ff4dd0d]{color:#8fd3ff;font-size:var(--fs-footnote)}.role-card p[data-v-0ff4dd0d]{color:#a2b6d0;font-size:var(--fs-caption);line-height:1.5}.member-panel[data-v-0ff4dd0d]{display:flex;flex:1 1 0!important;min-height:280px;flex-direction:column;padding:1rem;border-radius:.8rem}.member-toolbar[data-v-0ff4dd0d]{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.8rem}.member-search[data-v-0ff4dd0d]{display:flex;flex:1 1 14rem;align-items:center;gap:.4rem;padding:0 .7rem;color:#9fb7d6;border:1px solid rgba(170,206,245,.26);border-radius:9px;background:#2c4c76b8}.member-search input[data-v-0ff4dd0d]{width:100%;padding:.55rem 0;color:#eef5ff;border:0;outline:0;background:transparent;font-size:var(--fs-footnote)}.member-filter[data-v-0ff4dd0d]{width:auto;min-width:9rem}.member-count[data-v-0ff4dd0d]{display:inline-flex;align-items:center;gap:.3rem;color:#a2b6d0;font-size:var(--fs-footnote)}.member-list[data-v-0ff4dd0d]{display:flex;flex:1;min-height:0;flex-direction:column;gap:.45rem;overflow-y:auto;padding-right:4px;scrollbar-width:thin}.member-row[data-v-0ff4dd0d]{display:grid;grid-template-columns:2.2rem minmax(10rem,1.3fr) minmax(8rem,1.2fr) 8rem auto;align-items:center;gap:.8rem;padding:.65rem .85rem;border:1px solid rgba(170,206,245,.14);border-radius:.65rem;background:#304e7659}.member-row.disabled[data-v-0ff4dd0d]{opacity:.6}.member-avatar[data-v-0ff4dd0d]{display:grid;width:2.2rem;height:2.2rem;place-items:center;color:#fff;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#7c3aed);font-size:var(--fs-callout);font-weight:700}.member-identity[data-v-0ff4dd0d]{display:flex;min-width:0;flex-direction:column;gap:.2rem}.member-identity strong[data-v-0ff4dd0d]{color:#f1f7ff;font-size:var(--fs-body)}.member-identity strong small[data-v-0ff4dd0d]{color:#8fd3ff;font-weight:400}.member-identity span[data-v-0ff4dd0d]{overflow:hidden;color:#a2b6d0;font-size:var(--fs-caption);text-overflow:ellipsis}.member-roles[data-v-0ff4dd0d]{display:flex;flex-wrap:wrap;gap:.3rem}.member-roles span[data-v-0ff4dd0d]{display:inline-flex;align-items:center;gap:.25rem;padding:.15rem .45rem;color:#a9cdff;border:1px solid rgba(90,160,255,.4);border-radius:4px;font-size:var(--fs-caption)}.member-roles em[data-v-0ff4dd0d]{color:#fca5a5;font-size:var(--fs-caption);font-style:normal}.member-status[data-v-0ff4dd0d]{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.member-status small[data-v-0ff4dd0d]{color:#93a8c4;font-size:var(--fs-caption)}.member-actions[data-v-0ff4dd0d]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.6rem}.member-actions .text-button[data-v-0ff4dd0d]{display:inline-flex;align-items:center;gap:.25rem}.member-actions .danger[data-v-0ff4dd0d]{color:#fca5a5}.member-actions button[data-v-0ff4dd0d]:disabled{cursor:not-allowed;opacity:.45}.member-modal[data-v-0ff4dd0d]{position:relative;width:min(640px,100%);max-height:calc(100vh - 2rem);padding:1.5rem;overflow-y:auto;border-radius:1rem}.member-modal.narrow[data-v-0ff4dd0d]{width:min(440px,100%)}.member-modal h2[data-v-0ff4dd0d]{margin:.35rem 0 1rem;color:#f4f9ff;font-size:var(--fs-title3)}.member-close[data-v-0ff4dd0d]{position:absolute;top:1rem;right:1rem}.member-form[data-v-0ff4dd0d]{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.member-form label[data-v-0ff4dd0d]{display:flex;flex-direction:column;gap:.35rem;color:#b4c6dc;font-size:var(--fs-footnote)}.member-form .wide[data-v-0ff4dd0d]{grid-column:1 / -1}.member-form input[data-v-0ff4dd0d]{padding:.6rem .7rem;color:#eef5ff;border:1px solid rgba(170,206,245,.26);border-radius:9px;outline:0;background:#2c4c76b8;font-size:var(--fs-body)}.member-password[data-v-0ff4dd0d]{display:flex;gap:.5rem}.member-password input[data-v-0ff4dd0d]{flex:1;font-family:var(--font-sans)}.member-role-title[data-v-0ff4dd0d]{margin:1.1rem 0 .6rem;color:#c6d4e6;font-size:var(--fs-body)}.member-role-title small[data-v-0ff4dd0d]{color:#93a8c4;font-weight:400}.member-role-options[data-v-0ff4dd0d]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:1.1rem}.member-role-options button[data-v-0ff4dd0d]{display:flex;align-items:flex-start;gap:.55rem;padding:.6rem .7rem;color:inherit;border:1px solid rgba(170,206,245,.18);border-radius:.6rem;background:#28446a66;cursor:pointer;font:inherit;text-align:left}.member-role-options button.selected[data-v-0ff4dd0d]{border-color:#64aaffb3;background:#3c78dc40}.member-check[data-v-0ff4dd0d]{display:grid;flex:0 0 auto;width:1rem;height:1rem;margin-top:.1rem;place-items:center;color:#fff;border:1px solid rgba(170,206,245,.45);border-radius:4px}.selected .member-check[data-v-0ff4dd0d]{border-color:#60a5fa;background:#3b82f6}.member-role-options strong[data-v-0ff4dd0d]{display:block;color:#f1f7ff;font-size:var(--fs-body)}.member-role-options small[data-v-0ff4dd0d]{display:block;margin-top:.2rem;color:#a2b6d0;font-size:var(--fs-caption);line-height:1.45}.member-cred-tip[data-v-0ff4dd0d]{margin-bottom:.9rem;color:#fde68a;font-size:var(--fs-footnote);line-height:1.6}.member-cred[data-v-0ff4dd0d]{display:flex;flex-direction:column;gap:.45rem;margin-bottom:1rem}.member-cred div[data-v-0ff4dd0d]{display:flex;justify-content:space-between;gap:1rem;padding:.55rem .7rem;border-radius:.5rem;background:#1e365680}.member-cred span[data-v-0ff4dd0d]{color:#93a8c4;font-size:var(--fs-footnote)}.member-cred strong[data-v-0ff4dd0d]{overflow-wrap:anywhere;color:#f1f7ff;font-size:var(--fs-body);text-align:right}.mono[data-v-0ff4dd0d]{font-family:var(--font-mono)}@media(max-width:900px){.member-row[data-v-0ff4dd0d]{grid-template-columns:2.2rem 1fr}.member-roles[data-v-0ff4dd0d],.member-status[data-v-0ff4dd0d],.member-actions[data-v-0ff4dd0d]{grid-column:2;justify-content:flex-start}.member-form[data-v-0ff4dd0d],.member-role-options[data-v-0ff4dd0d]{grid-template-columns:1fr}}.learning[data-v-1840ea51]{display:flex;min-height:0;flex-direction:column;gap:.6rem}.learning-head[data-v-1840ea51]{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.learning-tabs[data-v-1840ea51]{display:flex;gap:.3rem;padding:.2rem;border-radius:.55rem;background:#1e365680}.learning-tabs button[data-v-1840ea51]{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .7rem;color:#b4c6dc;border:0;border-radius:.4rem;background:transparent;cursor:pointer;font:inherit;font-size:var(--fs-footnote)}.learning-tabs button.active[data-v-1840ea51]{color:#fff;background:#3c78dc73}.learning-tip[data-v-1840ea51]{flex:1;color:#93a8c4;font-size:var(--fs-caption)}.learning-head .text-button[data-v-1840ea51]{display:inline-flex;align-items:center;gap:.2rem}.learning-empty[data-v-1840ea51]{display:flex;align-items:center;gap:.4rem;padding:.8rem 0;color:#86efac;font-size:var(--fs-footnote)}.learning-list[data-v-1840ea51]{display:flex;flex:1;min-height:0;flex-direction:column;gap:.5rem;overflow-y:auto;padding-right:4px;scrollbar-width:thin}.learning-item[data-v-1840ea51]{display:flex;flex-direction:column;gap:.45rem;padding:.65rem .75rem;border:1px solid rgba(250,204,21,.25);border-radius:.6rem;background:#facc150d}.learning-q strong[data-v-1840ea51]{display:block;color:#f1f7ff;font-size:var(--fs-body)}.learning-q small[data-v-1840ea51]{color:#93a8c4;font-size:var(--fs-caption)}.learning-answer[data-v-1840ea51]{color:#bbf7d0;font-size:var(--fs-footnote);line-height:1.55}.learning-item textarea[data-v-1840ea51]{width:100%;padding:.5rem .6rem;color:#eef5ff;border:1px solid rgba(170,206,245,.26);border-radius:8px;outline:0;resize:vertical;background:#2c4c76b8;font:inherit;font-size:var(--fs-footnote)}.learning-actions[data-v-1840ea51]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.learning-actions[data-v-1840ea51] .ui-select{width:11rem}.learning-actions .small-primary[data-v-1840ea51],.learning-actions .text-button[data-v-1840ea51]{display:inline-flex;align-items:center;gap:.25rem}.dept-overview[data-v-0c8e2f0e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.6rem;margin-bottom:.8rem}.dept-card[data-v-0c8e2f0e]{position:relative;display:flex;flex-direction:column;gap:.45rem;padding:.75rem .85rem;overflow:hidden;color:inherit;border-radius:14px;transition:transform .2s ease,border-color .2s ease;animation:stat-rise .45s ease backwards;cursor:pointer;font:inherit;text-align:left}.dept-card[data-v-0c8e2f0e]:before{position:absolute;top:0;right:0;left:0;height:3px;background:var(--dept);content:""}.dept-card.active[data-v-0c8e2f0e],.dept-card[data-v-0c8e2f0e]:hover{border-color:var(--dept);transform:translateY(-2px)}.dept-card-head[data-v-0c8e2f0e]{display:flex;align-items:center;justify-content:space-between}.dept-card-head strong[data-v-0c8e2f0e]{color:#f1f7ff;font-size:var(--fs-callout)}.dept-warn[data-v-0c8e2f0e]{display:inline-flex;align-items:center;gap:.2rem;padding:.1rem .35rem;color:#fdba74;border-radius:999px;background:#f973162e;font-size:var(--fs-caption)}.dept-card-stats[data-v-0c8e2f0e]{display:flex;flex-wrap:wrap;gap:.25rem .8rem;color:#a2b6d0;font-size:var(--fs-caption)}.dept-card-stats[data-v-0c8e2f0e]>*{white-space:nowrap}.dept-card-stats b[data-v-0c8e2f0e]{margin-right:.2rem;color:#f8fafc;font-size:var(--fs-callout);font-variant-numeric:tabular-nums}.dept-empty[data-v-0c8e2f0e]{color:#93a8c4;font-size:var(--fs-caption)}.employee-panel[data-v-0c8e2f0e]{display:flex;flex:1 1 0!important;min-height:320px;flex-direction:column;padding:1rem;border-radius:.8rem}.employee-toolbar[data-v-0c8e2f0e]{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.9rem}.employee-search[data-v-0c8e2f0e]{display:flex;flex:1 1 14rem;align-items:center;gap:.4rem;padding:0 .7rem;color:#9fb7d6;border:1px solid rgba(170,206,245,.26);border-radius:9px;background:#2c4c76b8}.employee-search input[data-v-0c8e2f0e]{width:100%;padding:.55rem 0;color:#eef5ff;border:0;outline:0;background:transparent;font-size:var(--fs-footnote)}.employee-filter[data-v-0c8e2f0e]{width:auto;min-width:9rem}.employee-count[data-v-0c8e2f0e]{color:#a2b6d0;font-size:var(--fs-footnote)}.employee-empty[data-v-0c8e2f0e]{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:2.5rem 1rem;color:#b4c6dc;text-align:center}.employee-empty svg[data-v-0c8e2f0e]{color:#5aa2ff}.employee-empty strong[data-v-0c8e2f0e]{color:#f1f7ff;font-size:var(--fs-headline)}.employee-empty span[data-v-0c8e2f0e]{max-width:28rem;font-size:var(--fs-body);line-height:1.6}.employee-groups[data-v-0c8e2f0e]{display:flex;flex:1;min-height:0;flex-direction:column;gap:.6rem;overflow-y:auto;padding-right:4px;scrollbar-width:thin}.employee-group[data-v-0c8e2f0e]{border:1px solid rgba(170,206,245,.12);border-radius:.7rem;background:#28446a40}.employee-group header[data-v-0c8e2f0e]{display:flex;align-items:center;gap:.5rem;padding:.6rem .8rem;cursor:pointer;-webkit-user-select:none;user-select:none}.employee-group header[data-v-0c8e2f0e]:hover{background:#3c649633}.employee-group header i[data-v-0c8e2f0e]{width:.55rem;height:.55rem;border-radius:50%}.employee-group header strong[data-v-0c8e2f0e]{color:#f1f7ff;font-size:var(--fs-callout)}.employee-group header small[data-v-0c8e2f0e]{flex:1;overflow:hidden;color:#93a8c4;font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap}.employee-group header .text-button[data-v-0c8e2f0e]{display:inline-flex;align-items:center;gap:.2rem}.group-caret[data-v-0c8e2f0e]{color:#93a8c4;transition:transform .15s}.group-caret.closed[data-v-0c8e2f0e]{transform:rotate(-90deg)}.group-count[data-v-0c8e2f0e]{color:#8fd3ff;font-size:var(--fs-caption)}.group-warn[data-v-0c8e2f0e]{display:inline-flex;align-items:center;gap:.2rem;padding:.1rem .4rem;color:#fdba74;border-radius:999px;background:#f9731629;font-size:var(--fs-caption)}.employee-rows[data-v-0c8e2f0e]{display:flex;flex-direction:column;padding:0 .5rem .5rem}.employee-row[data-v-0c8e2f0e]{display:grid;grid-template-columns:1.9rem minmax(10rem,1.4fr) 5rem 4.5rem 4rem minmax(14rem,2fr);align-items:center;gap:.7rem;padding:.45rem .5rem;border-radius:.5rem;cursor:pointer}.employee-row[data-v-0c8e2f0e]:not(.is-head):hover{background:#4670a54d}.employee-row+.employee-row[data-v-0c8e2f0e]:not(.is-head){border-top:1px solid rgba(170,206,245,.07)}.employee-row.is-head[data-v-0c8e2f0e]{padding-top:.2rem;padding-bottom:.3rem;color:#8aa2c0;cursor:default;font-size:var(--fs-caption)}.employee-row-avatar[data-v-0c8e2f0e]{display:grid;width:1.9rem;height:1.9rem;place-items:center;color:#fff;border-radius:.55rem;font-size:var(--fs-body);font-weight:700}.employee-row-name[data-v-0c8e2f0e]{display:flex;min-width:0;flex-direction:column;gap:.1rem}.employee-row-name strong[data-v-0c8e2f0e]{overflow:hidden;color:#f1f7ff;font-size:var(--fs-body);text-overflow:ellipsis;white-space:nowrap}.employee-row-name span[data-v-0c8e2f0e]{overflow:hidden;color:#93a8c4;font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap}.employee-row .status-pill[data-v-0c8e2f0e]{justify-self:start}.employee-row-num[data-v-0c8e2f0e]{color:#f1f7ff;font-size:var(--fs-body);font-weight:700}.employee-row-issue[data-v-0c8e2f0e]{display:flex;min-width:0;align-items:center;gap:.45rem}.employee-row-issue>span[data-v-0c8e2f0e]{display:inline-flex;min-width:0;flex:1;align-items:center;gap:.3rem;overflow:hidden;color:#fdba74;font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap}.employee-row-issue>span.info[data-v-0c8e2f0e]{color:#bae6fd}.employee-row-issue>span.ok[data-v-0c8e2f0e]{color:#86efac}.employee-row-issue em[data-v-0c8e2f0e]{margin-left:.2rem;color:#93a8c4;font-size:var(--fs-caption);font-style:normal}.employee-row-issue .text-button[data-v-0c8e2f0e]{flex:0 0 auto}.employee-row-issue[data-v-0c8e2f0e] .ui-select{width:6.5rem;flex:0 0 auto}.wizard[data-v-0c8e2f0e]{position:relative;width:min(620px,100%);max-height:calc(100vh - 2rem);padding:1.5rem;overflow-y:auto;border-radius:1rem}.wizard-close[data-v-0c8e2f0e]{position:absolute;top:1rem;right:1rem}.wizard h2[data-v-0c8e2f0e]{margin:1rem 0 .4rem;color:#f4f9ff;font-size:var(--fs-title3)}.wizard-tip[data-v-0c8e2f0e]{margin-bottom:.8rem;color:#a2b6d0;font-size:var(--fs-footnote);line-height:1.6}.wizard-steps[data-v-0c8e2f0e]{display:flex;gap:1.2rem}.wizard-steps span[data-v-0c8e2f0e]{display:inline-flex;align-items:center;gap:.35rem;color:#93a8c4;font-size:var(--fs-footnote)}.wizard-steps i[data-v-0c8e2f0e]{display:grid;width:1.2rem;height:1.2rem;place-items:center;border:1px solid rgba(170,206,245,.4);border-radius:50%;font-size:var(--fs-caption);font-style:normal}.wizard-steps .active[data-v-0c8e2f0e]{color:#f1f7ff;font-weight:700}.wizard-steps .active i[data-v-0c8e2f0e]{color:#fff;border-color:#3b82f6;background:#3b82f6}.wizard-steps .done i[data-v-0c8e2f0e]{color:#1b3352;border-color:#86efac;background:#86efac}.wizard-options[data-v-0c8e2f0e]{display:flex;flex-direction:column;gap:.5rem;margin-top:.7rem}.wizard-options button[data-v-0c8e2f0e]{display:flex;align-items:center;gap:.7rem;padding:.75rem .85rem;color:inherit;border:1px solid rgba(170,206,245,.18);border-radius:.7rem;background:#28446a73;cursor:pointer;font:inherit;text-align:left}.wizard-options button[data-v-0c8e2f0e]:hover,.wizard-options button.selected[data-v-0c8e2f0e]{border-color:#64aaffb3;background:#3c78dc40}.wizard-options button>i[data-v-0c8e2f0e]{width:.7rem;height:.7rem;flex:0 0 auto;border-radius:50%}.wizard-options button>div[data-v-0c8e2f0e]{flex:1}.wizard-options strong[data-v-0c8e2f0e]{display:block;color:#f1f7ff;font-size:var(--fs-callout)}.wizard-options small[data-v-0c8e2f0e]{display:block;margin-top:.2rem;color:#a2b6d0;font-size:var(--fs-footnote)}.wizard-check[data-v-0c8e2f0e]{display:grid;flex:0 0 auto;width:1rem;height:1rem;place-items:center;color:#fff;border:1px solid rgba(170,206,245,.45);border-radius:4px}.selected .wizard-check[data-v-0c8e2f0e]{border-color:#60a5fa;background:#3b82f6}.wizard-name[data-v-0c8e2f0e]{display:flex;flex-direction:column;gap:.35rem;margin-top:.9rem;color:#b4c6dc;font-size:var(--fs-footnote)}.wizard-name input[data-v-0c8e2f0e]{padding:.6rem .7rem;color:#eef5ff;border:1px solid rgba(170,206,245,.26);border-radius:9px;outline:0;background:#2c4c76b8;font-size:var(--fs-body)}.wizard-knowledge[data-v-0c8e2f0e]{display:flex;flex-wrap:wrap;gap:.45rem}.wizard-knowledge button[data-v-0c8e2f0e]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .7rem;color:#d6e4f5;border:1px solid rgba(170,206,245,.2);border-radius:.55rem;background:#28446a73;cursor:pointer;font:inherit;font-size:var(--fs-footnote)}.wizard-knowledge button.selected[data-v-0c8e2f0e]{border-color:#64aaffb3;background:#3c78dc40}.wizard-knowledge small[data-v-0c8e2f0e]{color:#93a8c4;font-size:var(--fs-caption)}.wizard-warn[data-v-0c8e2f0e],.wizard-next-item[data-v-0c8e2f0e]{display:flex;align-items:center;gap:.45rem;padding:.6rem .7rem;color:#fde68a;border-radius:.55rem;background:#facc151a;font-size:var(--fs-footnote);line-height:1.5}.wizard-publish[data-v-0c8e2f0e]{display:flex;align-items:center;gap:.5rem;margin-top:1rem;color:#c6d4e6;font-size:var(--fs-footnote)}.wizard-actions[data-v-0c8e2f0e]{display:flex;justify-content:flex-end;gap:.6rem;margin-top:1.2rem}.wizard-actions button[data-v-0c8e2f0e]{display:inline-flex;align-items:center;gap:.3rem}.wizard-done[data-v-0c8e2f0e]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding-top:.5rem;color:#86efac;text-align:center}.wizard-next[data-v-0c8e2f0e]{display:flex;flex-direction:column;gap:.45rem;margin-top:.8rem}.wizard-next>strong[data-v-0c8e2f0e]{color:#f1f7ff;font-size:var(--fs-body)}.wizard-next-item span[data-v-0c8e2f0e]{flex:1}.wizard-next-item .text-button[data-v-0c8e2f0e]{display:inline-flex;align-items:center;gap:.2rem}@media(max-width:1100px){.employee-row[data-v-0c8e2f0e]{grid-template-columns:1.9rem 1fr 5rem}.employee-row[data-v-0c8e2f0e]>:nth-child(n+4){display:none}.employee-row-issue[data-v-0c8e2f0e]{grid-column:2 / -1;display:flex!important}}.tab-badge[data-v-0c8e2f0e]{margin-left:.2rem;padding:.05rem .4rem;color:#fff;border-radius:999px;background:#f97316;font-size:var(--fs-caption)}.learning-panel[data-v-0c8e2f0e]{gap:.7rem}.confirm-backdrop[data-v-3f3ba254]{position:fixed;z-index:900;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:1rem;background:#0a162880;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.confirm-card[data-v-3f3ba254]{width:min(420px,100%);padding:1.4rem 1.5rem 1.2rem;border-radius:1rem;text-align:center;animation:confirm-in-3f3ba254 .15s ease-out}.confirm-icon[data-v-3f3ba254]{display:grid;width:2.6rem;height:2.6rem;margin:0 auto .8rem;place-items:center;color:#8fd3ff;border-radius:50%;background:#5aa0ff2e}.confirm-icon.danger[data-v-3f3ba254]{color:#fca5a5;background:#ef44442e}.confirm-card h3[data-v-3f3ba254]{color:#f4f9ff;font-size:var(--fs-title3)}.confirm-card p[data-v-3f3ba254]{margin-top:.5rem;color:#b9c8dc;font-size:var(--fs-body);line-height:1.6;white-space:pre-line}.confirm-actions[data-v-3f3ba254]{display:flex;justify-content:center;gap:.6rem;margin-top:1.2rem}.primary-button.danger[data-v-3f3ba254]{border-color:#fca5a580;background:linear-gradient(135deg,#dc2626,#b91c1c)}@keyframes confirm-in-3f3ba254{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.setup-guide[data-v-c25ee997]{display:flex;flex:1 1 0!important;min-height:380px;flex-direction:column;gap:12px}.sg-head[data-v-c25ee997]{display:flex;align-items:center;gap:1rem;padding:.9rem 1.1rem;border-radius:.85rem}.sg-ring[data-v-c25ee997]{--p: 0%;display:grid;width:3.4rem;height:3.4rem;flex:0 0 auto;place-items:center;border-radius:50%;background:conic-gradient(#22c55e var(--p),rgba(148,163,184,.25) 0)}.sg-ring strong[data-v-c25ee997]{display:grid;width:2.7rem;height:2.7rem;place-items:center;color:#f4f9ff;border-radius:50%;background:#23406a;font-size:var(--fs-callout)}.sg-head-copy[data-v-c25ee997]{flex:1;min-width:0}.sg-head-copy h2[data-v-c25ee997]{color:#f4f9ff;font-size:var(--fs-title3)}.sg-head-copy p[data-v-c25ee997]{margin-top:.3rem;color:#b4c6dc;font-size:var(--fs-footnote)}.sg-head button[data-v-c25ee997]{display:inline-flex;align-items:center;gap:.35rem}.sg-body[data-v-c25ee997]{display:grid;flex:1;min-height:0;grid-template-columns:minmax(16rem,.75fr) minmax(0,1.6fr);gap:12px}.sg-steps[data-v-c25ee997]{display:flex;min-height:0;flex-direction:column;gap:.9rem;padding:.9rem;overflow-y:auto;border-radius:.85rem;scrollbar-width:thin}.sg-phase[data-v-c25ee997]{display:flex;flex-direction:column;gap:.3rem}.sg-phase-head[data-v-c25ee997]{display:flex;flex-direction:column;gap:.1rem;padding:0 .3rem .3rem}.sg-phase-head strong[data-v-c25ee997]{color:#eef4fb;font-size:var(--fs-body)}.sg-phase-head small[data-v-c25ee997]{color:#8aa2c0;font-size:var(--fs-caption)}.sg-phase.phase-platform .sg-step[data-v-c25ee997]{opacity:.85}.sg-step[data-v-c25ee997]{display:flex;align-items:center;gap:.55rem;padding:.5rem .6rem;color:#d6e4f5;border:1px solid transparent;border-radius:.55rem;background:transparent;cursor:pointer;font:inherit;font-size:var(--fs-footnote);text-align:left}.sg-step[data-v-c25ee997]:hover{background:#4670a540}.sg-step.active[data-v-c25ee997]{border-color:#64aaff99;background:#3c78dc40}.sg-step i[data-v-c25ee997]{display:grid;width:1.25rem;height:1.25rem;flex:0 0 auto;place-items:center;color:#c6d4e6;border:1px solid rgba(170,206,245,.45);border-radius:50%;font-size:var(--fs-caption);font-style:normal;font-weight:700}.sg-step.done i[data-v-c25ee997]{color:#14304f;border-color:#86efac;background:#86efac}.sg-step.next:not(.done) i[data-v-c25ee997]{color:#fff;border-color:#3b82f6;background:#3b82f6;box-shadow:0 0 0 3px #3b82f640}.sg-step span[data-v-c25ee997]{flex:1;min-width:0}.sg-step.done span[data-v-c25ee997]{color:#93a8c4}.sg-step small[data-v-c25ee997]{color:#93a8c4;font-size:var(--fs-caption);white-space:nowrap}.sg-step small.ok[data-v-c25ee997]{color:#86efac}.sg-detail[data-v-c25ee997]{display:flex;min-height:0;flex-direction:column;padding:1.2rem 1.4rem;overflow-y:auto;border-radius:.85rem;scrollbar-width:thin}.sg-detail h3[data-v-c25ee997]{margin-top:.4rem;color:#f4f9ff;font-size:var(--fs-title3)}.sg-why[data-v-c25ee997]{margin-top:.4rem;color:#b9c8dc;font-size:var(--fs-body)}.sg-done[data-v-c25ee997]{display:flex;align-items:center;gap:.45rem;margin-top:.8rem;padding:.55rem .75rem;color:#86efac;border-radius:.55rem;background:#22c55e1f;font-size:var(--fs-footnote)}.sg-columns[data-v-c25ee997]{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin-top:1rem}.sg-col[data-v-c25ee997]{padding:.85rem .95rem;border:1px solid rgba(250,204,21,.3);border-radius:.7rem;background:#facc150f}.sg-col.is-done-for-you[data-v-c25ee997]{border-color:#22c55e59;background:#22c55e12}.sg-col h4[data-v-c25ee997]{display:flex;align-items:center;gap:.4rem;margin-bottom:.6rem;color:#fde68a;font-size:var(--fs-body)}.sg-col.is-done-for-you h4[data-v-c25ee997]{color:#86efac}.sg-col ul[data-v-c25ee997]{display:flex;flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none}.sg-col li[data-v-c25ee997]{position:relative;display:flex;align-items:flex-start;gap:.4rem;color:#e6eef8;font-size:var(--fs-footnote);line-height:1.55}.sg-col:not(.is-done-for-you) li[data-v-c25ee997]{padding-left:.8rem}.sg-col:not(.is-done-for-you) li[data-v-c25ee997]:before{position:absolute;top:.5rem;left:0;width:.32rem;height:.32rem;border-radius:50%;background:#fbbf24;content:""}.sg-col li svg[data-v-c25ee997]{flex:0 0 auto;margin-top:.2rem;color:#86efac}.sg-none[data-v-c25ee997]{color:#93a8c4;font-size:var(--fs-footnote)}.sg-actions[data-v-c25ee997]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.6rem;margin-top:auto;padding-top:1rem}.sg-actions span[data-v-c25ee997]{display:inline-flex;align-items:center;gap:.3rem;margin-right:auto;color:#93a8c4;font-size:var(--fs-footnote)}.sg-actions button[data-v-c25ee997]{display:inline-flex;align-items:center;gap:.35rem}@media(max-width:1000px){.sg-body[data-v-c25ee997],.sg-columns[data-v-c25ee997]{grid-template-columns:1fr}}.ed-tabs[data-v-f4378343]{margin:0}.ed-chips button[data-v-f4378343]:disabled,.ed-skill[data-v-f4378343]:disabled{cursor:not-allowed}.ed-knowledge[data-v-f4378343]{margin-top:.8rem}.ed-knowledge .config-card-head .text-button[data-v-f4378343]{margin-left:auto}.ed-knowledge .toggle-chips small[data-v-f4378343]{margin-left:.2rem;color:#93a8c4;font-size:var(--fs-caption)}.ed-prompt[data-v-f4378343]{margin-top:.8rem;padding:.7rem .8rem;border:1px solid rgba(167,139,250,.35);border-radius:.6rem;background:#8b5cf614}.ed-prompt-head[data-v-f4378343]{display:flex;align-items:center;gap:.4rem;margin-bottom:.5rem;color:#c4b5fd}.ed-prompt-head strong[data-v-f4378343]{flex:1;color:#eee8ff;font-size:var(--fs-footnote)}.ed-prompt-head .text-button[data-v-f4378343]{display:inline-flex;align-items:center;gap:.2rem}.ed-prompt pre[data-v-f4378343],.ed-prompt-pre[data-v-f4378343]{max-height:16rem;margin:0;padding:.6rem;overflow:auto;color:#dbe7f5;border-radius:.45rem;background:#14264099;font-family:inherit;font-size:var(--fs-caption);line-height:1.6;white-space:pre-wrap}.ed-prompt small[data-v-f4378343]{display:block;margin-top:.45rem;color:#93a8c4;font-size:var(--fs-caption);line-height:1.5}.ed-skills[data-v-f4378343]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.ed-sub[data-v-f4378343]{margin-top:1rem}.ed-skill[data-v-f4378343]{--tone: #22d3ee;display:flex;align-items:flex-start;gap:.55rem;padding:.6rem .7rem;color:inherit;border:1px solid rgba(170,206,245,.18);border-radius:.6rem;background:#1e365673;cursor:pointer;font:inherit;text-align:left}.ed-skill.guard[data-v-f4378343]{--tone: #f87171}.ed-skill.on[data-v-f4378343]{border-color:color-mix(in srgb,var(--tone) 55%,transparent);background:color-mix(in srgb,var(--tone) 12%,rgba(30,54,86,.5))}.ed-skill>div[data-v-f4378343]{display:flex;min-width:0;flex-direction:column;gap:.2rem}.ed-skill strong[data-v-f4378343]{display:flex;align-items:center;gap:.35rem;color:#f1f7ff;font-size:var(--fs-footnote)}.ed-skill em[data-v-f4378343]{display:inline-flex;align-items:center;gap:.15rem;padding:.05rem .35rem;color:#fde68a;border-radius:999px;background:#facc1526;font-size:var(--fs-caption);font-style:normal;font-weight:500}.ed-skill small[data-v-f4378343]{color:#a2b6d0;font-size:var(--fs-caption);line-height:1.45}.ed-skill small.effect[data-v-f4378343]{color:#c6d4e6}.ed-switch[data-v-f4378343]{position:relative;width:1.9rem;height:1.05rem;flex:0 0 auto;margin-top:.1rem;border-radius:999px;background:#94a3b866}.ed-switch i[data-v-f4378343]{position:absolute;top:.13rem;left:.13rem;width:.79rem;height:.79rem;border-radius:50%;background:#fff;transition:transform .15s}.ed-skill.on .ed-switch[data-v-f4378343]{background:var(--tone)}.ed-skill.on .ed-switch i[data-v-f4378343]{transform:translate(.85rem)}.ed-save[data-v-f4378343]{position:sticky;bottom:0;display:flex;align-items:center;gap:.8rem;padding:.7rem .9rem;border:1px solid rgba(170,206,245,.18);border-radius:.7rem;background:#223c60f5}.ed-save .switch-toggle[data-v-f4378343]{flex:1}.ed-dirty[data-v-f4378343]{color:#fde68a;font-size:var(--fs-caption)}.ed-save .primary-button[data-v-f4378343]{display:inline-flex;align-items:center;gap:.3rem}.ed-test[data-v-f4378343]{gap:.55rem}.ed-samples button[data-v-f4378343]{cursor:pointer}.ed-result[data-v-f4378343]{display:flex;min-height:0;flex-direction:column;gap:.55rem;overflow-y:auto;scrollbar-width:thin}.ed-bubble[data-v-f4378343]{padding:.65rem .8rem;color:#f1f7ff;border-radius:.7rem .7rem .7rem .2rem;background:#3b82f640;font-size:var(--fs-body);line-height:1.6;white-space:pre-wrap}.ed-bubble.handover[data-v-f4378343]{background:#f973162e}.ed-flag[data-v-f4378343]{display:flex;align-items:center;gap:.35rem;color:#fdba74;font-size:var(--fs-caption)}.ed-basis[data-v-f4378343]{display:grid;grid-template-columns:1fr 1fr;gap:.45rem}.ed-basis div[data-v-f4378343]{display:flex;min-width:0;flex-direction:column;gap:.15rem;padding:.45rem .55rem;border-radius:.45rem;background:#1e365680}.ed-basis span[data-v-f4378343],.ed-hits>span[data-v-f4378343],.ed-logs>span[data-v-f4378343]{color:#93a8c4;font-size:var(--fs-caption)}.ed-basis strong[data-v-f4378343]{overflow:hidden;color:#eef4fb;font-size:var(--fs-footnote);text-overflow:ellipsis;white-space:nowrap}.ed-hits[data-v-f4378343]{display:flex;flex-direction:column;gap:.35rem}.ed-hit[data-v-f4378343]{padding:.45rem .55rem;border-left:2px solid #60a5fa;border-radius:.35rem;background:#1e365673}.ed-hit strong[data-v-f4378343]{color:#eef4fb;font-size:var(--fs-footnote)}.ed-hit small[data-v-f4378343]{margin-left:.4rem;color:#86efac;font-size:var(--fs-caption)}.ed-hit p[data-v-f4378343]{margin-top:.2rem;color:#b9c8dc;font-size:var(--fs-caption);line-height:1.5}.ed-logs[data-v-f4378343]{display:flex;flex-direction:column;gap:.4rem}@media(max-width:1100px){.ed-skills[data-v-f4378343]{grid-template-columns:1fr}}.ed-hint[data-v-f4378343]{color:#8aa2c0;font-size:var(--fs-caption);line-height:1.5}.ed-actions[data-v-f4378343]{display:flex;flex-wrap:wrap;gap:.35rem}.ed-actions span[data-v-f4378343]{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .55rem;color:#bbf7d0;border:1px solid rgba(34,197,94,.45);border-radius:999px;font-size:var(--fs-caption)}.ed-actions span.preview[data-v-f4378343]{color:#c4b5fd;border-color:#a78bfa73;border-style:dashed}.password-input[data-v-b061893e]{position:relative;display:block;width:100%}.password-input input[data-v-b061893e]{width:100%;padding-right:2.4rem!important}.password-toggle[data-v-b061893e]{position:absolute;top:50%;right:.45rem;display:grid;width:1.8rem;height:1.8rem;place-items:center;color:#8fb3d9;border:0;border-radius:.4rem;background:transparent;cursor:pointer;transform:translateY(-50%)}.password-toggle[data-v-b061893e]:hover{color:#fff;background:#60a5fa33}.sys-board[data-v-bd0be635]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start}.sys-card[data-v-bd0be635]{display:flex;flex-direction:column;gap:.7rem;padding:1rem 1.1rem;border-radius:.85rem}.sys-card.focus[data-v-bd0be635]{border-color:#60a5fab3;box-shadow:0 0 0 2px #60a5fa33}.sys-card h4[data-v-bd0be635]{display:flex;align-items:center;gap:.4rem}.sys-desc[data-v-bd0be635]{color:#b4c6dc;font-size:var(--fs-footnote);line-height:1.6}.sys-providers[data-v-bd0be635]{display:flex;flex-direction:column;gap:.4rem}.sys-providers button[data-v-bd0be635]{display:flex;flex-direction:column;gap:.15rem;padding:.6rem .75rem;color:inherit;border:1px solid rgba(170,206,245,.2);border-radius:.6rem;background:#1e365673;cursor:pointer;font:inherit;text-align:left}.sys-providers button.on[data-v-bd0be635]{border-color:#60a5fabf;background:#3b82f633}.sys-providers strong[data-v-bd0be635]{color:#f1f7ff;font-size:var(--fs-body)}.sys-providers small[data-v-bd0be635]{color:#a2b6d0;font-size:var(--fs-caption)}.side-row .primary-button[data-v-bd0be635],.side-row .ghost-button[data-v-bd0be635]{display:inline-flex;align-items:center;gap:.3rem}.sys-test[data-v-bd0be635]{padding:.6rem .75rem;border:1px solid rgba(248,113,113,.4);border-radius:.6rem;background:#f871711a}.sys-test.ok[data-v-bd0be635]{border-color:#22c55e66;background:#22c55e1a}.sys-test strong[data-v-bd0be635]{display:flex;align-items:center;gap:.3rem;color:#fca5a5;font-size:var(--fs-footnote)}.sys-test.ok strong[data-v-bd0be635]{color:#86efac}.sys-test p[data-v-bd0be635]{margin-top:.25rem;color:#d6e4f5;font-size:var(--fs-footnote);line-height:1.5}.sys-products[data-v-bd0be635]{display:flex;flex-direction:column;gap:.4rem}.sys-product[data-v-bd0be635]{display:grid;grid-template-columns:7rem 9rem minmax(0,1fr) 1.6rem;align-items:center;gap:.45rem}.sys-product.is-head[data-v-bd0be635]{color:#8aa2c0;font-size:var(--fs-caption)}.sys-product input[data-v-bd0be635]{min-width:0;padding:.5rem .6rem;color:#eef5ff;border:1px solid rgba(170,206,245,.26);border-radius:8px;outline:0;background:#2c4c76b8;font:inherit;font-size:var(--fs-footnote)}.sys-product .danger[data-v-bd0be635]{color:#fca5a5}.sys-note[data-v-bd0be635]{color:#93a8c4;font-size:var(--fs-caption)}.sys-note code[data-v-bd0be635]{color:#fde68a}@media(max-width:1100px){.sys-board[data-v-bd0be635]{grid-template-columns:1fr}}.sys-embed[data-v-bd0be635]{display:flex;flex-direction:column;gap:.5rem;padding:.7rem .8rem;border:1px dashed rgba(167,139,250,.45);border-radius:.6rem;background:#8b5cf612}.sys-embed-head[data-v-bd0be635]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.sys-embed-head strong[data-v-bd0be635]{color:#eee8ff;font-size:var(--fs-footnote)}.sys-embed>small[data-v-bd0be635]{color:#b4c6dc;font-size:var(--fs-caption);line-height:1.5}.sys-index[data-v-bd0be635]{display:flex;align-items:center;justify-content:space-between;color:#c6d4e6;font-size:var(--fs-caption)}.sys-index .text-button[data-v-bd0be635]{display:inline-flex;align-items:center;gap:.2rem}.sys-product[data-v-bd0be635]{grid-template-rows:auto auto}.sys-qr[data-v-bd0be635]{display:flex;grid-column:1 / -1;gap:.7rem;margin-bottom:.4rem;padding:.6rem;border:1px dashed rgba(170,206,245,.25);border-radius:.6rem}.sys-qr-box[data-v-bd0be635]{display:grid;width:5.2rem;height:5.2rem;flex:0 0 auto;place-items:center;overflow:hidden;color:#9fb7d6;border:1px solid rgba(170,206,245,.3);border-radius:.5rem;background:#1e365699;cursor:pointer;font-size:var(--fs-caption);text-align:center}.sys-qr-box img[data-v-bd0be635]{width:100%;height:100%;object-fit:contain;background:#fff}.sys-qr-box span[data-v-bd0be635]{display:flex;flex-direction:column;align-items:center;gap:.25rem}.sys-qr>div[data-v-bd0be635]{display:flex;min-width:0;flex:1;flex-direction:column;gap:.3rem}.sys-qr strong[data-v-bd0be635]{color:#eef5ff;font-size:var(--fs-footnote)}.sys-qr small[data-v-bd0be635]{color:#93a8c4;font-size:var(--fs-caption);line-height:1.5}.sys-qr .text-button[data-v-bd0be635]{align-self:flex-start}.nb[data-v-6de6896f],.nb-trigger[data-v-6de6896f]{position:relative}.nb-trigger.active[data-v-6de6896f]{border-color:#60a5fab3;background:#3b82f640}.nb-trigger[data-v-6de6896f] span{display:none}.nb-badge[data-v-6de6896f]{position:absolute;top:-5px;right:-6px;min-width:17px;height:17px;padding:0 4px;color:#fff;border:2px solid #1e3a5f;border-radius:999px;background:#f97316;font-size:var(--fs-micro);font-weight:700;line-height:13px;text-align:center}.nb-panel[data-v-6de6896f]{position:absolute;z-index:60;top:calc(100% + 10px);right:-8px;display:flex;width:380px;max-height:min(560px,calc(100vh - 90px));flex-direction:column;overflow:hidden;border-radius:14px;box-shadow:0 22px 48px #040a1680}.nb-head[data-v-6de6896f]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px}.nb-head strong[data-v-6de6896f]{display:block;color:#f4f9ff;font-size:var(--fs-callout)}.nb-head small[data-v-6de6896f]{color:#93a8c4;font-size:var(--fs-caption)}.nb-head .text-button[data-v-6de6896f]{display:inline-flex;align-items:center;gap:4px}.nb-tabs[data-v-6de6896f]{display:flex;gap:6px;padding:0 16px 10px;border-bottom:1px solid rgba(170,206,245,.14)}.nb-tabs button[data-v-6de6896f]{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;color:#b4c6dc;border:0;border-radius:999px;background:#1e365680;cursor:pointer;font:inherit;font-size:var(--fs-caption)}.nb-tabs button.active[data-v-6de6896f]{color:#fff;background:#3b82f673}.nb-tabs span[data-v-6de6896f]{padding:0 6px;color:#fff;border-radius:999px;background:#f97316;font-size:var(--fs-micro)}.nb-list[data-v-6de6896f]{display:flex;flex-direction:column;overflow-y:auto;padding:6px}.nb-item[data-v-6de6896f]{--tone: #60a5fa;position:relative;display:flex;align-items:flex-start;gap:10px;padding:10px;color:inherit;border:0;border-radius:10px;background:transparent;cursor:pointer;font:inherit;text-align:left}.nb-item[data-v-6de6896f]:hover{background:#4670a54d}.nb-item.is-success[data-v-6de6896f]{--tone: #34d399}.nb-item.is-warn[data-v-6de6896f]{--tone: #fbbf24}.nb-item.is-critical[data-v-6de6896f]{--tone: #f87171}.nb-icon[data-v-6de6896f]{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;color:var(--tone);border-radius:10px;background:color-mix(in srgb,var(--tone) 16%,transparent)}.nb-item>div[data-v-6de6896f]{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.nb-meta[data-v-6de6896f]{display:flex;align-items:center;justify-content:space-between;gap:8px}.nb-meta em[data-v-6de6896f]{color:var(--tone);font-size:var(--fs-micro);font-style:normal;font-weight:700}.nb-meta small[data-v-6de6896f]{color:#8aa2c0;font-size:var(--fs-caption)}.nb-item strong[data-v-6de6896f]{color:#d6e4f5;font-size:var(--fs-footnote);font-weight:600}.nb-item.unread strong[data-v-6de6896f]{color:#fff}.nb-item p[data-v-6de6896f]{display:-webkit-box;overflow:hidden;color:#a2b6d0;font-size:var(--fs-caption);line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.nb-dot[data-v-6de6896f]{position:absolute;top:14px;right:10px;width:7px;height:7px;border-radius:50%;background:#f97316}.nb-empty[data-v-6de6896f]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:36px 24px;color:#8fb3d9;text-align:center}.nb-empty strong[data-v-6de6896f]{color:#e6eef8;font-size:var(--fs-body)}.nb-empty span[data-v-6de6896f]{color:#93a8c4;font-size:var(--fs-caption);line-height:1.6}.nb-pop-enter-active[data-v-6de6896f],.nb-pop-leave-active[data-v-6de6896f]{transition:opacity .15s ease,transform .15s ease}.nb-pop-enter-from[data-v-6de6896f],.nb-pop-leave-to[data-v-6de6896f]{opacity:0;transform:translateY(-6px)}.mon-range[data-v-247c9a90]{width:8rem}.mon-badge[data-v-247c9a90]{margin-left:4px;padding:0 6px;color:#fff;border-radius:999px;background:#f97316;font-size:var(--fs-micro)}.mon-stats[data-v-247c9a90]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:12px}.mon-grid[data-v-247c9a90]{display:grid;flex:1 1 0!important;min-height:380px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,1.2fr);gap:12px}.mon-card[data-v-247c9a90]{display:flex;min-height:0;flex-direction:column;padding:14px 16px;overflow:hidden}.mon-card .side-block-head .text-button[data-v-247c9a90]{font-size:var(--fs-caption)}.mon-legend[data-v-247c9a90]{display:flex;gap:10px;color:#a2b6d0;font-size:var(--fs-caption)}.mon-legend span[data-v-247c9a90]{display:inline-flex;align-items:center;gap:4px}.mon-legend i[data-v-247c9a90],.mon-bars i[data-v-247c9a90]{border-radius:3px}.mon-legend i[data-v-247c9a90]{width:8px;height:8px}.ok[data-v-247c9a90]{background:#34d399}.err[data-v-247c9a90]{background:#f87171}.warn[data-v-247c9a90]{background:#fbbf24}.mon-trend[data-v-247c9a90]{display:flex;flex:1;min-height:0;align-items:flex-end;gap:6px;padding-top:6px}.mon-day[data-v-247c9a90]{display:flex;min-width:0;height:100%;flex:1;flex-direction:column;align-items:center;gap:4px}.mon-bars[data-v-247c9a90]{display:flex;width:100%;flex:1;align-items:flex-end;justify-content:center;gap:2px}.mon-bars i[data-v-247c9a90]{width:22%;min-height:2px}.mon-day small[data-v-247c9a90]{color:#93a8c4;font-size:var(--fs-caption)}.mon-empty[data-v-247c9a90]{display:flex;align-items:center;justify-content:center;gap:6px;padding:18px 0;color:#93a8c4;font-size:var(--fs-caption)}.mon-empty.big[data-v-247c9a90]{flex-direction:column;padding:48px 0}.mon-empty.big strong[data-v-247c9a90]{color:#e6eef8;font-size:var(--fs-callout)}.mon-alerts[data-v-247c9a90],.mon-alert-list[data-v-247c9a90]{display:flex;min-height:0;flex-direction:column;gap:8px;overflow-y:auto}.mon-alert[data-v-247c9a90]{--tone: #60a5fa;display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--tone) 40%,transparent);border-left:3px solid var(--tone);border-radius:10px;background:color-mix(in srgb,var(--tone) 9%,rgba(30,54,86,.5))}.mon-alert.is-warn[data-v-247c9a90]{--tone: #fbbf24}.mon-alert.is-critical[data-v-247c9a90]{--tone: #f87171}.mon-alert.acked[data-v-247c9a90]{opacity:.6}.mon-alert.focus[data-v-247c9a90]{box-shadow:0 0 0 2px #60a5fa80}.mon-alert>svg[data-v-247c9a90]{flex:0 0 auto;margin-top:2px;color:var(--tone)}.mon-alert>div[data-v-247c9a90]{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.mon-alert strong[data-v-247c9a90]{color:#f1f7ff;font-size:var(--fs-caption)}.mon-alert strong em[data-v-247c9a90]{margin-left:6px;color:var(--tone);font-size:var(--fs-micro);font-style:normal}.mon-alert small[data-v-247c9a90]{color:#b9c8dc;font-size:var(--fs-caption);line-height:1.5}.mon-alert .mon-alert-time[data-v-247c9a90]{color:#8aa2c0;font-size:var(--fs-caption)}.mon-alert .small-primary[data-v-247c9a90]{flex:0 0 auto}.mon-table[data-v-247c9a90]{display:flex;min-height:0;flex-direction:column;gap:4px;overflow-y:auto}.mon-tr[data-v-247c9a90]{display:grid;grid-template-columns:1.6fr repeat(5,1fr);align-items:center;gap:6px;padding:7px 9px;color:#d6e4f5;border-radius:8px;background:#304e7652;font-size:var(--fs-caption)}.mon-tr.is-head[data-v-247c9a90]{color:#8aa2c0;background:transparent;font-size:var(--fs-caption)}.mon-tr strong[data-v-247c9a90]{color:#f1f7ff}.bad[data-v-247c9a90]{color:#fca5a5!important}.mon-tr .warn[data-v-247c9a90]{color:#fbbf24;background:transparent}.mon-guards[data-v-247c9a90]{display:flex;flex-direction:column;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid rgba(170,206,245,.12)}.mon-guards>span[data-v-247c9a90]{color:#93a8c4;font-size:var(--fs-caption)}.mon-guard[data-v-247c9a90]{display:grid;grid-template-columns:6rem 1fr 2rem;align-items:center;gap:8px;color:#d6e4f5;font-size:var(--fs-caption)}.mon-guard em[data-v-247c9a90]{font-style:normal}.mon-guard div[data-v-247c9a90]{height:6px;overflow:hidden;border-radius:999px;background:#1e365699}.mon-guard i[data-v-247c9a90]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f59e0b,#fbbf24)}.mon-guard b[data-v-247c9a90]{color:#fbbf24;text-align:right}.mon-panel[data-v-247c9a90]{display:flex;flex:1 1 0!important;min-height:360px;flex-direction:column;padding:14px 16px;overflow:hidden}.mon-toolbar[data-v-247c9a90]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px}.mon-chips[data-v-247c9a90]{display:flex;gap:4px;padding:3px;border-radius:10px;background:#1e365680}.mon-chips button[data-v-247c9a90]{padding:5px 12px;color:#b4c6dc;border:0;border-radius:7px;background:transparent;cursor:pointer;font:inherit;font-size:var(--fs-caption)}.mon-chips button.active[data-v-247c9a90]{color:#fff;background:#3b82f673}.mon-toolbar>.ui-select[data-v-247c9a90]{width:9rem!important;flex:0 0 auto}.mon-search[data-v-247c9a90]{display:flex;flex:1 1 14rem;align-items:center;gap:6px;padding:0 10px;color:#9fb7d6;border:1px solid rgba(170,206,245,.26);border-radius:9px;background:#2c4c76b8}.mon-search input[data-v-247c9a90]{width:100%;padding:8px 0;color:#eef5ff;border:0;outline:0;background:transparent;font-size:var(--fs-caption)}.mon-rules[data-v-247c9a90]{color:#93a8c4;font-size:var(--fs-caption)}.mon-log-list[data-v-247c9a90]{display:flex;flex:1;min-height:0;flex-direction:column;gap:3px;overflow-y:auto}.mon-log[data-v-247c9a90]{display:grid;grid-template-columns:8.5rem 6rem 9rem minmax(0,1fr) 9rem 4rem;align-items:center;gap:10px;padding:8px 10px;color:#d6e4f5;border:0;border-radius:8px;background:#304e764d;cursor:pointer;font:inherit;font-size:var(--fs-caption);text-align:left}.mon-log[data-v-247c9a90]:hover{background:#4670a561}.mon-log.is-head[data-v-247c9a90]{color:#8aa2c0;background:transparent;cursor:default;font-size:var(--fs-caption)}.mon-log small[data-v-247c9a90]{color:#93a8c4}.mon-preview[data-v-247c9a90]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mon-kind[data-v-247c9a90]{--tone: #60a5fa;display:inline-flex;align-items:center;gap:3px;padding:2px 7px;color:var(--tone);border-radius:999px;background:color-mix(in srgb,var(--tone) 15%,transparent);font-size:var(--fs-caption);font-style:normal;white-space:nowrap}.mon-kind.is-ok[data-v-247c9a90]{--tone: #34d399}.mon-kind.is-error[data-v-247c9a90]{--tone: #f87171}.mon-kind.is-warn[data-v-247c9a90]{--tone: #fbbf24}.mon-kind.is-info[data-v-247c9a90]{--tone: #22d3ee}.mono[data-v-247c9a90]{font-family:var(--font-mono)}.mon-detail[data-v-247c9a90]{position:relative;width:min(640px,100%);padding:1.4rem;border-radius:14px}.mon-detail h2[data-v-247c9a90]{margin:.35rem 0 1rem;color:#f4f9ff;font-size:var(--fs-title3)}.mon-close[data-v-247c9a90]{position:absolute;top:1rem;right:1rem}@media(max-width:1200px){.mon-stats[data-v-247c9a90]{grid-template-columns:repeat(3,minmax(0,1fr))}.mon-grid[data-v-247c9a90]{display:flex;flex-direction:column}}.manual[data-v-82c26995]{display:grid;flex:1 1 0!important;min-height:0;grid-template-columns:16rem minmax(0,1fr);gap:12px}.manual-nav[data-v-82c26995]{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:14px}.manual-nav-head[data-v-82c26995]{display:flex;align-items:center;gap:6px;margin-bottom:6px;color:#f1f7ff;font-size:var(--fs-body)}.manual-nav button[data-v-82c26995]{display:flex;align-items:flex-start;gap:8px;padding:10px;color:#c6d4e6;border:1px solid transparent;border-radius:10px;background:transparent;cursor:pointer;font:inherit;text-align:left}.manual-nav button.active[data-v-82c26995],.manual-nav button[data-v-82c26995]:hover{color:#fff;border-color:#60a5fa73;background:#3b82f62e}.manual-nav button>svg[data-v-82c26995]{margin-top:2px;flex:0 0 auto}.manual-nav span[data-v-82c26995]{display:flex;flex-direction:column;gap:2px;font-size:var(--fs-caption);font-weight:600}.manual-nav small[data-v-82c26995]{color:#93a8c4;font-size:var(--fs-caption);font-weight:400}.manual-main[data-v-82c26995]{display:flex;min-height:0;flex-direction:column;padding:16px 18px;overflow:hidden;border-radius:14px}.manual-head[data-v-82c26995]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.manual-head h3[data-v-82c26995]{color:#f4f9ff;font-size:var(--fs-headline)}.manual-head small[data-v-82c26995]{color:#93a8c4;font-size:var(--fs-caption)}.manual-head-actions[data-v-82c26995]{display:flex;gap:8px}.manual-head-actions button[data-v-82c26995]{display:inline-flex;align-items:center;gap:5px}.manual-progress[data-v-82c26995]{height:5px;margin:12px 0;overflow:hidden;border-radius:999px;background:#1e365699}.manual-progress i[data-v-82c26995]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#22d3ee,#34d399);transition:width .3s}.manual-alert[data-v-82c26995]{display:flex;align-items:center;gap:6px;margin-bottom:10px;padding:8px 10px;color:#fecaca;border-radius:9px;background:#ef444424;font-size:var(--fs-caption)}.manual-steps[data-v-82c26995]{display:flex;flex:1;min-height:0;flex-direction:column;gap:8px;overflow-y:auto;padding-right:4px}.manual-step[data-v-82c26995]{--tone: #93a8c4;border:1px solid rgba(170,206,245,.16);border-radius:12px;background:#304e7652}.manual-step.is-done[data-v-82c26995]{--tone: #34d399}.manual-step.is-todo[data-v-82c26995]{--tone: #60a5fa}.manual-step.is-manual[data-v-82c26995]{--tone: #fbbf24}.manual-step.is-error[data-v-82c26995]{--tone: #f87171;border-color:#f8717166}.manual-step.open[data-v-82c26995]{border-color:color-mix(in srgb,var(--tone) 50%,transparent)}.manual-step-head[data-v-82c26995]{display:flex;width:100%;align-items:center;gap:10px;padding:11px 12px;color:inherit;border:0;background:transparent;cursor:pointer;font:inherit;text-align:left}.manual-index[data-v-82c26995]{display:grid;width:24px;height:24px;flex:0 0 auto;place-items:center;color:var(--tone);border:1.5px solid var(--tone);border-radius:50%;font-size:var(--fs-caption);font-weight:700}.manual-step.is-done .manual-index[data-v-82c26995]{color:#0f2a1f;background:var(--tone)}.manual-step-head strong[data-v-82c26995]{flex:1;color:#eef5ff;font-size:var(--fs-footnote)}.manual-status[data-v-82c26995]{color:var(--tone);font-size:var(--fs-micro);font-style:normal}.manual-chevron[data-v-82c26995]{color:#93a8c4;transition:transform .2s}.manual-step.open .manual-chevron[data-v-82c26995]{transform:rotate(180deg)}.manual-step-body[data-v-82c26995]{display:flex;flex-direction:column;gap:9px;padding:0 14px 14px 46px}.manual-where[data-v-82c26995]{display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:var(--fs-caption)}.manual-where>span[data-v-82c26995]{margin-right:4px;color:#93a8c4}.manual-where b[data-v-82c26995]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;color:#dbeafe;border-radius:6px;background:#3b82f633;font-weight:500}.manual-where b i[data-v-82c26995]{margin-left:4px;color:#93a8c4;font-style:normal}.manual-step-body ol[data-v-82c26995]{display:flex;flex-direction:column;gap:5px;margin:0;padding-left:18px;color:#d6e4f5;font-size:var(--fs-caption);line-height:1.6}.manual-copy[data-v-82c26995]{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:8px;background:#14264099;font-size:var(--fs-caption)}.manual-copy span[data-v-82c26995]{color:#93a8c4;white-space:nowrap}.manual-copy code[data-v-82c26995]{flex:1;overflow:hidden;color:#a5f3fc;text-overflow:ellipsis;white-space:nowrap}.manual-tip[data-v-82c26995]{color:#bae6fd;font-size:var(--fs-caption);line-height:1.6}.manual-warn[data-v-82c26995]{display:flex;align-items:flex-start;gap:5px;color:#fde68a;font-size:var(--fs-caption);line-height:1.6}.manual-warn svg[data-v-82c26995]{margin-top:2px;flex:0 0 auto}.manual-step-actions[data-v-82c26995]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.manual-step-actions[data-v-82c26995]>*{display:inline-flex;align-items:center;gap:4px}.manual-faq[data-v-82c26995]{display:flex;flex-direction:column;gap:8px;margin-top:12px;overflow-y:auto}.manual-faq article[data-v-82c26995]{display:flex;gap:12px;padding:12px;border:1px solid rgba(170,206,245,.16);border-radius:12px;background:#304e7652}.manual-faq code[data-v-82c26995]{flex:0 0 8.5rem;color:#fbbf24;font-size:var(--fs-caption);font-weight:700}.manual-faq strong[data-v-82c26995]{color:#eef5ff;font-size:var(--fs-footnote)}.manual-faq p[data-v-82c26995]{margin-top:4px;color:#b9c8dc;font-size:var(--fs-caption);line-height:1.6}@media(max-width:1100px){.manual[data-v-82c26995]{grid-template-columns:1fr}}.auto-stats[data-v-1356a805]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:12px}.auto-stats .stat-card[data-v-1356a805]{cursor:default}.auto-tabs[data-v-1356a805]{margin-bottom:10px}.auto-board[data-v-1356a805]{display:flex;min-height:0;flex:1;flex-direction:column;gap:16px;overflow-y:auto;padding-right:4px}.auto-dept>header[data-v-1356a805]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.auto-dept-icon[data-v-1356a805]{display:grid;width:26px;height:26px;place-items:center;color:var(--tone);border-radius:8px;background:color-mix(in srgb,var(--tone) 18%,transparent)}.auto-dept>header strong[data-v-1356a805]{color:#eef5ff;font-size:var(--fs-callout)}.auto-dept>header small[data-v-1356a805]{color:#93a8c4;font-size:var(--fs-caption)}.auto-grid[data-v-1356a805]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.auto-rule[data-v-1356a805]{display:flex;flex-direction:column;gap:9px;padding:14px 16px;border-radius:14px;border-left:3px solid var(--tone)!important;transition:opacity .2s,transform .2s}.auto-rule[data-v-1356a805]:hover{transform:translateY(-1px)}.auto-rule.off[data-v-1356a805]{opacity:.62}.auto-rule-head[data-v-1356a805]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.auto-when[data-v-1356a805]{display:flex;flex-wrap:wrap;align-items:center;gap:5px;color:#eef5ff}.auto-when small[data-v-1356a805]{padding:1px 6px;color:var(--tone);border-radius:5px;background:color-mix(in srgb,var(--tone) 16%,transparent);font-size:var(--fs-caption);font-weight:700}.auto-when strong[data-v-1356a805]{font-size:var(--fs-callout)}.auto-when svg[data-v-1356a805]{color:#7c93b0}.auto-lock[data-v-1356a805]{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;padding:3px 8px;color:#fde68a;border-radius:999px;background:#facc151f;font-size:var(--fs-caption);white-space:nowrap}.auto-switch[data-v-1356a805]{position:relative;width:40px;height:22px;flex:0 0 auto;padding:0;border:0;border-radius:999px;background:#7891af73;cursor:pointer;transition:background .2s}.auto-switch i[data-v-1356a805]{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:transform .2s}.auto-switch.on[data-v-1356a805]{background:#22c55e}.auto-switch.on i[data-v-1356a805]{transform:translate(18px)}.auto-switch[data-v-1356a805]:disabled{cursor:not-allowed;opacity:.6}.auto-sentence[data-v-1356a805]{display:flex;flex-wrap:wrap;align-items:center;gap:4px;color:#d6e4f5;font-size:var(--fs-body);line-height:1.9}.auto-param[data-v-1356a805]{display:inline-block;min-width:92px}.auto-param[data-v-1356a805] .ui-select{min-height:28px;padding:3px 10px;font-size:var(--fs-footnote)}.auto-why[data-v-1356a805]{color:#93a8c4;font-size:var(--fs-caption);line-height:1.6}.auto-rule footer[data-v-1356a805]{display:flex;align-items:center;gap:14px;margin-top:auto;padding-top:8px;color:#93a8c4;border-top:1px dashed rgba(170,206,245,.16);font-size:var(--fs-caption)}.auto-rule footer b[data-v-1356a805]{color:#eef5ff;font-size:var(--fs-callout)}.auto-rule footer .text-button[data-v-1356a805]{display:inline-flex;align-items:center;gap:4px;margin-left:auto}.auto-drawer[data-v-1356a805]{width:min(560px,96vw)}.auto-drawer-sub[data-v-1356a805]{margin-top:4px;color:#93a8c4;font-size:var(--fs-caption)}.auto-runs[data-v-1356a805]{display:flex;min-height:0;flex:1;flex-direction:column;gap:8px;margin-top:14px;overflow-y:auto}.auto-run[data-v-1356a805]{display:grid;grid-template-columns:88px 1fr auto;align-items:center;gap:10px;padding:10px 12px;border:1px solid rgba(170,206,245,.14);border-radius:10px;background:#304e7652}.auto-run time[data-v-1356a805]{color:#93a8c4;font-size:var(--fs-caption)}.auto-run p[data-v-1356a805]{color:#d6e4f5;font-size:var(--fs-body);line-height:1.6}.auto-run .text-button[data-v-1356a805]{display:inline-flex;align-items:center;gap:3px}@media(max-width:1280px){.auto-stats[data-v-1356a805]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1100px){.auto-grid[data-v-1356a805]{grid-template-columns:1fr}}.acq-range[data-v-b46585f8]{min-width:120px}.acq-stats[data-v-b46585f8]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:12px}.acq-stats .stat-card[data-v-b46585f8]{cursor:default}.acq-grid[data-v-b46585f8]{display:grid;flex:1;min-height:0;grid-template-columns:minmax(0,1fr) 320px;gap:12px}.acq-panel[data-v-b46585f8]{padding:14px 16px;border-radius:14px}.acq-table-panel[data-v-b46585f8]{display:flex;min-height:0;flex-direction:column}.acq-hint[data-v-b46585f8]{color:#93a8c4;font-size:var(--fs-caption);line-height:1.6}.acq-table-wrap[data-v-b46585f8]{flex:1;min-height:0;margin-top:8px;overflow:auto}.acq-table[data-v-b46585f8]{width:100%;border-collapse:collapse;font-size:var(--fs-footnote)}.acq-table th[data-v-b46585f8]{position:sticky;top:0;padding:8px;color:#93a8c4;background:#264268f2;font-weight:500;text-align:right;white-space:nowrap}.acq-table th[data-v-b46585f8]:first-child,.acq-table td[data-v-b46585f8]:first-child{text-align:left}.acq-table td[data-v-b46585f8]{padding:9px 8px;color:#d6e4f5;border-top:1px solid rgba(170,206,245,.1);text-align:right;white-space:nowrap}.acq-table td strong[data-v-b46585f8]{display:block;color:#eef5ff}.acq-table td small[data-v-b46585f8]{color:#93a8c4;font-size:var(--fs-caption)}.acq-rate.good[data-v-b46585f8]{color:#34d399;font-weight:700}.acq-rate.bad[data-v-b46585f8]{color:#f87171;font-weight:700}.acq-side[data-v-b46585f8]{display:flex;min-height:0;flex-direction:column;gap:12px;overflow-y:auto}.acq-insights[data-v-b46585f8]{display:flex;flex-direction:column;gap:8px;margin:6px 0 0;padding-left:16px;color:#d6e4f5;font-size:var(--fs-footnote);line-height:1.6}.acq-kind[data-v-b46585f8]{display:flex;flex-direction:column;gap:5px;margin-top:10px}.acq-kind strong[data-v-b46585f8]{color:#eef5ff;font-size:var(--fs-footnote)}.acq-kind small[data-v-b46585f8]{margin-left:6px;color:#93a8c4;font-size:var(--fs-caption)}.acq-kind i[data-v-b46585f8]{height:6px;overflow:hidden;border-radius:999px;background:#1e365699}.acq-kind b[data-v-b46585f8]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#60a5fa,#22d3ee)}.acq-reason[data-v-b46585f8]{display:flex;justify-content:space-between;margin-top:8px;color:#d6e4f5;font-size:var(--fs-footnote)}.acq-reason b[data-v-b46585f8]{color:#fca5a5}.acq-reason.is-invalid b[data-v-b46585f8]{color:#fde68a}.acq-create[data-v-b46585f8]{margin-bottom:12px}.acq-create-grid[data-v-b46585f8]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.acq-create-grid label[data-v-b46585f8]{display:flex;flex-direction:column;gap:6px;color:#c6d4e6;font-size:var(--fs-footnote)}.acq-create-grid .wide[data-v-b46585f8]{grid-column:1 / -1}.acq-create-actions[data-v-b46585f8]{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}.acq-sources[data-v-b46585f8]{display:grid;flex:1;min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;overflow-y:auto}.acq-source[data-v-b46585f8]{display:flex;gap:14px;padding:14px;border-radius:14px}.acq-source.archived[data-v-b46585f8]{opacity:.55}.acq-source img[data-v-b46585f8]{width:92px;height:92px;flex:0 0 auto;padding:4px;border-radius:10px;background:#fff;cursor:zoom-in}.acq-source-main[data-v-b46585f8]{display:flex;min-width:0;flex:1;flex-direction:column;gap:5px}.acq-source-title[data-v-b46585f8]{display:flex;align-items:center;gap:6px}.acq-source-title strong[data-v-b46585f8]{color:#eef5ff;font-size:var(--fs-callout)}.acq-kind-tag[data-v-b46585f8]{padding:1px 7px;color:#bae6fd;border-radius:6px;background:#3b82f633;font-size:var(--fs-micro)}.acq-source-main small[data-v-b46585f8]{color:#93a8c4;font-size:var(--fs-caption)}.acq-source-main code[data-v-b46585f8]{overflow:hidden;color:#a5f3fc;font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap}.acq-source-actions[data-v-b46585f8]{display:flex;gap:12px;margin-top:auto}.acq-source-actions .text-button[data-v-b46585f8]{display:inline-flex;align-items:center;gap:4px}.acq-spend[data-v-b46585f8]{display:flex;min-height:0;flex:1;flex-direction:column}.acq-month[data-v-b46585f8]{display:flex;align-items:center;gap:8px;color:#c6d4e6;font-size:var(--fs-footnote)}.acq-spend-list[data-v-b46585f8]{display:grid;flex:1;min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px 14px;margin-top:12px;overflow-y:auto}.acq-spend-row[data-v-b46585f8]{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid rgba(170,206,245,.14);border-radius:10px;background:#304e7652}.acq-spend-row>div[data-v-b46585f8]:first-child{display:flex;min-width:0;flex:1;flex-direction:column}.acq-spend-row strong[data-v-b46585f8]{color:#eef5ff;font-size:var(--fs-body)}.acq-spend-row small[data-v-b46585f8]{color:#93a8c4;font-size:var(--fs-caption)}.acq-spend-input[data-v-b46585f8]{display:flex;align-items:center;gap:4px;color:#93a8c4;font-size:var(--fs-caption)}.acq-spend-input input[data-v-b46585f8]{width:110px;text-align:right}.acq-qr-modal[data-v-b46585f8]{width:min(420px,calc(100vw - 48px));text-align:center}.acq-qr-modal img[data-v-b46585f8]{width:240px;height:240px;margin:14px auto;padding:8px;border-radius:14px;background:#fff}.acq-qr-modal p[data-v-b46585f8]{color:#b4c6dc;font-size:var(--fs-body);line-height:1.7}@media(max-width:1280px){.acq-stats[data-v-b46585f8]{grid-template-columns:repeat(3,minmax(0,1fr))}.acq-grid[data-v-b46585f8]{grid-template-columns:1fr}}@media(max-width:1100px){.acq-sources[data-v-b46585f8],.acq-spend-list[data-v-b46585f8]{grid-template-columns:1fr}}.gr-wizard[data-v-ededc781]{max-width:760px;margin:12px auto;padding:28px 32px;border-radius:16px}.gr-progress[data-v-ededc781]{display:flex;gap:6px;margin-bottom:18px}.gr-progress i[data-v-ededc781]{height:5px;flex:1;border-radius:999px;background:#7891af4d}.gr-progress i.on[data-v-ededc781]{background:linear-gradient(90deg,#3b82f6,#22d3ee)}.gr-wizard h2[data-v-ededc781]{margin:6px 0;color:#eef5ff;font-size:var(--fs-title2)}.gr-hint[data-v-ededc781]{color:#93a8c4;font-size:var(--fs-footnote);line-height:1.7}.gr-chips[data-v-ededc781]{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 8px}.gr-chips button[data-v-ededc781]{display:inline-flex;align-items:center;gap:5px;padding:10px 16px;color:#d6e4f5;border:1px solid rgba(170,206,245,.28);border-radius:12px;background:#304e7666;cursor:pointer;font:inherit;font-size:var(--fs-callout)}.gr-chips button.on[data-v-ededc781]{color:#fff;border-color:#60a5fa;background:#3b82f659}.gr-text[data-v-ededc781]{width:100%;margin:18px 0 8px}.gr-actions[data-v-ededc781]{display:flex;align-items:center;gap:10px;margin-top:20px}.gr-actions>span[data-v-ededc781]{flex:1}.gr-actions button[data-v-ededc781]{display:inline-flex;align-items:center;gap:5px}.gr-stats[data-v-ededc781]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-bottom:12px}.gr-stats .stat-card[data-v-ededc781]{cursor:default}.gr-body[data-v-ededc781]{display:flex;min-height:0;flex:1;flex-direction:column;gap:12px;overflow-y:auto;padding-right:4px}.gr-panel[data-v-ededc781]{padding:14px 16px;border-radius:14px}.gr-tasks[data-v-ededc781]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gr-task[data-v-ededc781]{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:14px;border-left:3px solid #60a5fa!important}.gr-task.is-done[data-v-ededc781]{border-left-color:#34d399!important;opacity:.7}.gr-task.is-skipped[data-v-ededc781]{opacity:.5}.gr-task header[data-v-ededc781]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.gr-tag[data-v-ededc781]{padding:1px 8px;color:#bae6fd;border-radius:6px;background:#3b82f633;font-size:var(--fs-micro)}.gr-role[data-v-ededc781]{padding:1px 8px;color:#ddd6fe;border-radius:6px;background:#8b5cf633;font-size:var(--fs-caption)}.gr-overdue[data-v-ededc781]{color:#fbbf24;font-size:var(--fs-caption)}.gr-task h3[data-v-ededc781]{color:#eef5ff;font-size:var(--fs-headline)}.gr-task p[data-v-ededc781]{color:#c6d4e6;font-size:var(--fs-footnote);line-height:1.7}.gr-track[data-v-ededc781]{color:#93a8c4;font-size:var(--fs-caption)}.gr-track b[data-v-ededc781]{color:#34d399}.gr-task footer[data-v-ededc781]{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:8px;border-top:1px dashed rgba(170,206,245,.16)}.gr-task footer>span[data-v-ededc781]{flex:1}.gr-task footer button[data-v-ededc781]{display:inline-flex;align-items:center;gap:4px}.gr-week-head[data-v-ededc781]{display:flex;align-items:center;justify-content:space-between;color:#c6d4e6;font-size:var(--fs-body)}.gr-week-head button[data-v-ededc781]{display:inline-flex;align-items:center;gap:4px}.gr-week[data-v-ededc781]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.gr-day[data-v-ededc781]{display:flex;flex-direction:column;gap:8px;min-height:220px;padding:12px;border-radius:14px}.gr-day.today[data-v-ededc781]{border-color:#60a5fab3!important;box-shadow:0 0 0 1px #60a5fa4d}.gr-day header[data-v-ededc781]{display:flex;align-items:baseline;gap:6px;color:#eef5ff}.gr-day header small[data-v-ededc781]{color:#93a8c4;font-size:var(--fs-caption)}.gr-mini[data-v-ededc781]{display:flex;flex-direction:column;gap:4px;padding:8px 10px;border-radius:10px;background:#304e7666}.gr-mini strong[data-v-ededc781]{color:#eef5ff;font-size:var(--fs-footnote);line-height:1.5}.gr-mini small[data-v-ededc781]{color:#93a8c4;font-size:var(--fs-caption)}.gr-mini .gr-tag[data-v-ededc781]{align-self:flex-start}.gr-mini.is-done[data-v-ededc781]{opacity:.55}.gr-mini.is-done strong[data-v-ededc781]{text-decoration:line-through}.gr-persona p[data-v-ededc781]{margin-top:6px;color:#eef5ff;font-size:var(--fs-callout);line-height:1.7}.gr-playbooks[data-v-ededc781]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gr-playbook[data-v-ededc781]{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:14px}.gr-playbook.off[data-v-ededc781]{opacity:.55}.gr-playbook header[data-v-ededc781]{display:flex;align-items:center;gap:6px}.gr-playbook h3[data-v-ededc781]{margin-right:4px;color:#eef5ff;font-size:var(--fs-headline)}.gr-summary[data-v-ededc781]{color:#d6e4f5;font-size:var(--fs-body);line-height:1.7}.gr-why[data-v-ededc781]{color:#b4c6dc;font-size:var(--fs-footnote);line-height:1.7}.gr-why b[data-v-ededc781]{color:#fde68a;font-weight:600}.gr-play-foot[data-v-ededc781]{display:flex;align-items:center;gap:12px;margin-top:auto;color:#93a8c4;font-size:var(--fs-caption)}.gr-play-foot .text-button[data-v-ededc781]{display:inline-flex;align-items:center;gap:3px}.auto-switch-lite[data-v-ededc781]{position:relative;width:38px;height:21px;margin-left:auto;padding:0;border:0;border-radius:999px;background:#7891af73;cursor:pointer}.auto-switch-lite i[data-v-ededc781]{position:absolute;top:3px;left:3px;width:15px;height:15px;border-radius:50%;background:#fff;transition:transform .2s}.auto-switch-lite.on[data-v-ededc781]{background:#22c55e}.auto-switch-lite.on i[data-v-ededc781]{transform:translate(17px)}.gr-others[data-v-ededc781]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.gr-other[data-v-ededc781]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px;color:#d6e4f5;border:1px dashed rgba(170,206,245,.3);border-radius:10px;background:transparent;cursor:pointer;font:inherit;text-align:left}.gr-other strong[data-v-ededc781]{font-size:var(--fs-body)}.gr-other small[data-v-ededc781]{color:#93a8c4;font-size:var(--fs-caption);line-height:1.5}.gr-reward-grid[data-v-ededc781]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.gr-rule[data-v-ededc781]{display:flex;align-items:center;justify-content:space-between;margin-top:8px;padding:8px 10px;color:#d6e4f5;border-radius:9px;background:#304e7666;font-size:var(--fs-body)}.gr-rule-form[data-v-ededc781]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.gr-rule-form button[data-v-ededc781]{display:inline-flex;align-items:center;justify-content:center;gap:4px}.gr-reward[data-v-ededc781]{display:flex;align-items:center;gap:10px;margin-top:8px;padding:9px 12px;border-radius:10px;background:#304e7666}.gr-reward>div[data-v-ededc781]{display:flex;min-width:0;flex:1;flex-direction:column}.gr-reward strong[data-v-ededc781]{color:#eef5ff;font-size:var(--fs-body)}.gr-reward small[data-v-ededc781]{color:#93a8c4;font-size:var(--fs-caption)}.gr-reward b[data-v-ededc781]{color:#fbbf24;font-size:var(--fs-callout)}.gr-reward.is-paid b[data-v-ededc781]{color:#34d399}.gr-material[data-v-ededc781]{width:min(760px,calc(100vw - 48px))}.gr-material textarea[data-v-ededc781]{width:100%;margin-top:12px;line-height:1.8}@media(max-width:1280px){.gr-week[data-v-ededc781]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1100px){.gr-tasks[data-v-ededc781],.gr-playbooks[data-v-ededc781],.gr-reward-grid[data-v-ededc781]{grid-template-columns:1fr}.gr-others[data-v-ededc781]{grid-template-columns:1fr 1fr}}.ins-range[data-v-a5d721ee]{min-width:120px}.ins-summary[data-v-a5d721ee]{display:flex;gap:12px;margin-bottom:12px;padding:14px 18px;border-radius:14px;color:#fde68a}.ins-summary strong[data-v-a5d721ee]{color:#eef5ff;font-size:var(--fs-headline);line-height:1.7}.ins-summary ul[data-v-a5d721ee]{margin:8px 0 0;padding-left:18px;color:#d6e4f5;font-size:var(--fs-body);line-height:1.8}.ins-summary small[data-v-a5d721ee]{color:#93a8c4;font-size:var(--fs-caption)}.ins-note[data-v-a5d721ee]{margin-top:4px;color:#fbbf24;font-size:var(--fs-caption);line-height:1.6}.ins-stats[data-v-a5d721ee]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.ins-stats .stat-card[data-v-a5d721ee]{cursor:default}.ins-badge[data-v-a5d721ee]{margin-left:4px;padding:0 6px;color:#fff;border-radius:999px;background:#f87171;font-size:var(--fs-micro)}.ins-body[data-v-a5d721ee]{display:flex;min-height:0;flex:1;flex-direction:column;gap:12px;overflow-y:auto;padding-right:4px}.ins-panel[data-v-a5d721ee]{padding:14px 16px;border-radius:14px}.ins-board[data-v-a5d721ee]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ins-column[data-v-a5d721ee]{display:flex;flex-direction:column;gap:8px}.ins-column>header[data-v-a5d721ee]{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-top:3px solid var(--tone);border-radius:10px;background:#304e7659}.ins-column>header strong[data-v-a5d721ee]{color:#eef5ff;font-size:var(--fs-callout)}.ins-column>header small[data-v-a5d721ee]{color:#93a8c4;font-size:var(--fs-caption);line-height:1.5}.ins-topic[data-v-a5d721ee]{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:12px;cursor:pointer;transition:transform .15s,border-color .15s}.ins-topic[data-v-a5d721ee]:hover{transform:translateY(-1px);border-color:var(--tone)!important}.ins-topic-head[data-v-a5d721ee]{display:flex;align-items:flex-start;justify-content:space-between;gap:6px}.ins-topic-head strong[data-v-a5d721ee]{color:#eef5ff;font-size:var(--fs-callout);line-height:1.5}.ins-tag[data-v-a5d721ee]{flex:0 0 auto;padding:1px 7px;color:#bae6fd;border-radius:6px;background:#3b82f633;font-size:var(--fs-micro)}.ins-topic-meta[data-v-a5d721ee]{color:#93a8c4;font-size:var(--fs-caption)}.ins-topic-meta b[data-v-a5d721ee]{color:var(--tone);font-size:var(--fs-callout)}.ins-quote[data-v-a5d721ee]{overflow:hidden;color:#c6d4e6;font-size:var(--fs-caption);line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ins-empty[data-v-a5d721ee]{padding:10px;color:#7c93b0;font-size:var(--fs-caption);text-align:center}.ins-watch[data-v-a5d721ee]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.ins-watch button[data-v-a5d721ee]{padding:5px 10px;color:#c6d4e6;border:1px dashed rgba(170,206,245,.3);border-radius:999px;background:transparent;cursor:pointer;font:inherit;font-size:var(--fs-caption)}.ins-todo[data-v-a5d721ee]{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid rgba(170,206,245,.1)}.ins-todo>div[data-v-a5d721ee]{display:flex;min-width:0;flex:1;flex-direction:column}.ins-todo strong[data-v-a5d721ee]{color:#eef5ff;font-size:var(--fs-callout)}.ins-todo small[data-v-a5d721ee]{color:#93a8c4;font-size:var(--fs-caption)}.ins-drawer[data-v-a5d721ee]{width:min(620px,96vw)}.ins-drawer-body[data-v-a5d721ee]{display:flex;min-height:0;flex:1;flex-direction:column;gap:12px;margin-top:12px;overflow-y:auto}.ins-advice[data-v-a5d721ee]{padding:10px 12px;color:#d6e4f5;border-radius:10px;background:#facc151a;font-size:var(--fs-body);line-height:1.7}.ins-advice b[data-v-a5d721ee]{color:#fde68a}.ins-facts[data-v-a5d721ee]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.ins-facts div[data-v-a5d721ee]{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:10px;background:#304e7666}.ins-facts span[data-v-a5d721ee]{color:#93a8c4;font-size:var(--fs-caption)}.ins-facts strong[data-v-a5d721ee]{color:#eef5ff;font-size:var(--fs-callout)}.ins-actions[data-v-a5d721ee]{display:flex;flex-wrap:wrap;gap:8px}.ins-actions button[data-v-a5d721ee]{display:inline-flex;align-items:center;gap:5px}.ins-quotes[data-v-a5d721ee]{display:flex;flex-direction:column;gap:8px}.ins-quotes article[data-v-a5d721ee]{padding:10px 12px;border-left:3px solid rgba(96,165,250,.6);border-radius:8px;background:#304e7652}.ins-quotes p[data-v-a5d721ee]{color:#eef5ff;font-size:var(--fs-body);line-height:1.7}.ins-quotes small[data-v-a5d721ee]{display:flex;align-items:center;gap:4px;color:#93a8c4;font-size:var(--fs-caption)}@media(max-width:1280px){.ins-board[data-v-a5d721ee]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.ins-board[data-v-a5d721ee],.ins-stats[data-v-a5d721ee]{grid-template-columns:1fr}}.cmd-kpis[data-v-d8c7586f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.cmd-grid[data-v-d8c7586f]{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(320px,1fr);align-items:start;gap:14px}.cmd-side[data-v-d8c7586f]{display:flex;flex-direction:column;gap:14px}.cmd-head[data-v-d8c7586f]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:14px}.cmd-head h2[data-v-d8c7586f]{margin-top:4px;color:#f2f7fd;font-size:var(--fs-headline);font-weight:600}.cmd-count[data-v-d8c7586f]{padding:3px 10px;color:#ffd2ad;border-radius:999px;background:#f9731629;font-size:var(--fs-caption);font-weight:600}.cmd-focus[data-v-d8c7586f]{padding:20px 22px;border-radius:16px}.cmd-focus-list[data-v-d8c7586f]{display:flex;flex-direction:column;gap:10px}.cmd-focus-item[data-v-d8c7586f]{--tone: #60a5fa;display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid rgba(255,255,255,.08);border-left:3px solid var(--tone);border-radius:12px;background:#ffffff09;cursor:pointer}.cmd-focus-item.is-urgent[data-v-d8c7586f]{--tone: #f87171}.cmd-focus-item.is-high[data-v-d8c7586f]{--tone: #fbbf24}.cmd-focus-item[data-v-d8c7586f]:hover{border-color:#ffffff29;background:#ffffff12;transform:translate(2px)}.cmd-priority[data-v-d8c7586f]{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;color:var(--tone);border-radius:10px;background:color-mix(in srgb,var(--tone) 16%,transparent)}.cmd-focus-copy[data-v-d8c7586f]{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.cmd-focus-meta[data-v-d8c7586f]{display:flex;align-items:center;gap:8px}.cmd-focus-meta em[data-v-d8c7586f]{padding:1px 8px;color:var(--tone);border-radius:999px;background:color-mix(in srgb,var(--tone) 14%,transparent);font-size:var(--fs-micro);font-style:normal;font-weight:600}.cmd-focus-meta span[data-v-d8c7586f]{color:#93a8c4;font-size:var(--fs-caption)}.cmd-focus-copy strong[data-v-d8c7586f]{overflow:hidden;color:#f2f7fd;font-size:var(--fs-callout);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.cmd-focus-copy p[data-v-d8c7586f]{overflow:hidden;color:#a9bdd6;font-size:var(--fs-body);text-overflow:ellipsis;white-space:nowrap}.cmd-arrow[data-v-d8c7586f]{flex:0 0 auto;color:#6f8cab}.cmd-more[data-v-d8c7586f]{display:flex;width:100%;align-items:center;justify-content:center;gap:6px;margin-top:12px;padding:10px;color:#8fd3ff;border:1px dashed rgba(143,211,255,.3);border-radius:10px;background:transparent;font-size:var(--fs-footnote);font-weight:600}.cmd-more[data-v-d8c7586f]:hover{border-color:#8fd3ff99;background:#8fd3ff0f}.cmd-empty[data-v-d8c7586f]{display:flex;min-height:220px;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#5fe0a0;text-align:center}.cmd-empty strong[data-v-d8c7586f]{color:#e8f6ef;font-size:var(--fs-callout)}.cmd-empty span[data-v-d8c7586f]{color:#93a8c4;font-size:var(--fs-body)}.cmd-empty.is-compact[data-v-d8c7586f]{min-height:80px;flex-direction:row}.cmd-pipeline[data-v-d8c7586f],.cmd-risk[data-v-d8c7586f]{padding:18px 20px;border-radius:16px}.cmd-pipeline-total[data-v-d8c7586f]{display:flex;align-items:baseline;gap:8px;margin-bottom:14px}.cmd-pipeline-total strong[data-v-d8c7586f]{color:#f2f7fd;font-size:var(--fs-title1);font-weight:600;font-variant-numeric:tabular-nums}.cmd-pipeline-total span[data-v-d8c7586f]{color:#93a8c4;font-size:var(--fs-body)}.cmd-stages[data-v-d8c7586f]{display:flex;flex-direction:column;gap:9px}.cmd-stage[data-v-d8c7586f]{display:grid;grid-template-columns:64px minmax(0,1fr) 28px;align-items:center;gap:10px}.cmd-stage>span[data-v-d8c7586f]{color:#a9bdd6;font-size:var(--fs-body)}.cmd-stage i[data-v-d8c7586f]{height:8px;overflow:hidden;border-radius:999px;background:#ffffff0f}.cmd-stage b[data-v-d8c7586f]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#3b82f6,#22d3ee);transition:width var(--dur-slow) var(--ease-spring)}.cmd-stage.is-won b[data-v-d8c7586f]{background:linear-gradient(90deg,#10b981,#6ee7b7)}.cmd-stage strong[data-v-d8c7586f]{color:#eef5ff;font-size:var(--fs-body);font-variant-numeric:tabular-nums;text-align:right}.cmd-risk-list[data-v-d8c7586f],.cmd-drawer-body[data-v-d8c7586f]{display:flex;flex-direction:column;gap:8px}.cmd-risk-item[data-v-d8c7586f]{display:flex;align-items:center;gap:12px;padding:11px 12px;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:#ffffff08;cursor:pointer}.cmd-risk-item[data-v-d8c7586f]:hover{border-color:#ffffff24;background:#ffffff0f}.cmd-risk-item>i[data-v-d8c7586f]{width:8px;height:8px;flex:0 0 auto;border-radius:50%}.cmd-risk-item>i.is-red[data-v-d8c7586f]{background:#f87171;box-shadow:0 0 10px #f87171}.cmd-risk-item>i.is-orange[data-v-d8c7586f]{background:#fbbf24;box-shadow:0 0 10px #fbbf24}.cmd-risk-item>div[data-v-d8c7586f]{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.cmd-risk-item strong[data-v-d8c7586f]{overflow:hidden;color:#eef5ff;font-size:var(--fs-body);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.cmd-risk-item span[data-v-d8c7586f]{overflow:hidden;color:#93a8c4;font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap}.cmd-health[data-v-d8c7586f]{display:flex;width:100%;flex-wrap:wrap;align-items:center;gap:22px;margin-top:14px;padding:13px 20px;color:#93a8c4;border-radius:14px;font-size:var(--fs-body);text-align:left;cursor:pointer}.cmd-health svg[data-v-d8c7586f]{color:#8fd3ff}.cmd-health b[data-v-d8c7586f]{margin-left:4px;color:#eef5ff;font-weight:600;font-variant-numeric:tabular-nums}.cmd-health em[data-v-d8c7586f]{display:inline-flex;align-items:center;gap:4px;margin-left:auto;color:#8fd3ff;font-style:normal;font-weight:600}.cmd-health[data-v-d8c7586f]:hover{border-color:#ffffff29!important}.cmd-drawer[data-v-d8c7586f]{width:min(640px,96vw)}.cmd-drawer-tabs[data-v-d8c7586f]{margin:12px 0 14px}.cmd-drawer-body[data-v-d8c7586f]{min-height:0;flex:1;overflow-y:auto;padding-right:4px}.cmd-team-head[data-v-d8c7586f],.cmd-team-row[data-v-d8c7586f]{display:grid;grid-template-columns:minmax(0,1fr) 72px 72px 64px;align-items:center;gap:10px}.cmd-team-head[data-v-d8c7586f]{padding:0 12px 6px;color:#8aa2c0;font-size:var(--fs-caption)}.cmd-team-row[data-v-d8c7586f]{padding:11px 12px;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:#ffffff08;cursor:pointer}.cmd-team-row[data-v-d8c7586f]:hover{background:#ffffff0f}.cmd-team-row b[data-v-d8c7586f]{color:#eef5ff;font-size:var(--fs-callout);font-weight:600;font-variant-numeric:tabular-nums}.cmd-team-name[data-v-d8c7586f]{display:flex;min-width:0;align-items:center;gap:10px}.cmd-team-name>div[data-v-d8c7586f]{display:flex;min-width:0;flex-direction:column;gap:2px}.cmd-team-name strong[data-v-d8c7586f]{overflow:hidden;color:#eef5ff;font-size:var(--fs-body);text-overflow:ellipsis;white-space:nowrap}.cmd-team-name small[data-v-d8c7586f]{overflow:hidden;color:#93a8c4;font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap}.cmd-avatar[data-v-d8c7586f]{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;color:#fff;border-radius:10px;background:linear-gradient(145deg,#4f9dff,#6d5bf5);font-size:var(--fs-body);font-weight:700}.cmd-system[data-v-d8c7586f]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cmd-system div[data-v-d8c7586f]{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#ffffff08}.cmd-system span[data-v-d8c7586f]{color:#93a8c4;font-size:var(--fs-caption)}.cmd-system strong[data-v-d8c7586f]{color:#eef5ff;font-size:var(--fs-title3);font-weight:600;font-variant-numeric:tabular-nums}.cmd-system-line[data-v-d8c7586f]{display:flex;align-items:center;gap:8px;margin-top:14px;color:#6ee7b7;font-size:var(--fs-body)}.cmd-system-line i[data-v-d8c7586f]{width:7px;height:7px;border-radius:50%;background:#34d399;box-shadow:0 0 10px #34d399}@media(max-width:1180px){.cmd-grid[data-v-d8c7586f]{grid-template-columns:1fr}.cmd-kpis[data-v-d8c7586f]{grid-template-columns:repeat(2,minmax(0,1fr))}}.bc-range[data-v-7b3874cc]{margin:0}.bc-kpis[data-v-7b3874cc]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:14px}.bc-kpis strong small[data-v-7b3874cc]{margin-left:4px;color:#93a8c4;font-size:var(--fs-body);font-weight:500;letter-spacing:0}.bc-kpi-foot[data-v-7b3874cc]{display:flex!important;align-items:center;gap:6px}.bc-kpi-foot em[data-v-7b3874cc]{display:inline-flex;align-items:center;gap:1px;padding:0 6px;border-radius:999px;font-style:normal;font-weight:600}.bc-kpi-foot em.up[data-v-7b3874cc]{color:#34d399;background:#34d39924}.bc-kpi-foot em.down[data-v-7b3874cc]{color:#f87171;background:#f8717124}.bc-kpi-foot em.flat[data-v-7b3874cc]{color:#93a8c4;background:#ffffff0f;font-weight:500}.bc-row[data-v-7b3874cc]{display:grid;gap:14px;margin-bottom:14px}.bc-row-main[data-v-7b3874cc]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.bc-row-why[data-v-7b3874cc],.bc-row-team[data-v-7b3874cc]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start}.bc-stack[data-v-7b3874cc]{display:flex;flex-direction:column;gap:14px}.bc-panel[data-v-7b3874cc]{padding:18px 20px;border-radius:16px}.bc-head[data-v-7b3874cc]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:14px}.bc-head h2[data-v-7b3874cc]{margin-top:4px;color:#f2f7fd;font-size:var(--fs-headline);font-weight:600}.bc-sub[data-v-7b3874cc]{display:inline-flex;align-items:center;gap:5px;color:#93a8c4;font-size:var(--fs-caption)}.bc-empty[data-v-7b3874cc]{display:flex;align-items:center;gap:6px;padding:18px 0;color:#93a8c4;font-size:var(--fs-body)}.bc-note[data-v-7b3874cc]{display:flex;align-items:center;gap:6px;margin-top:12px;padding:9px 12px;color:#fde68a;border-radius:10px;background:#facc1514;font-size:var(--fs-body)}.bc-legend[data-v-7b3874cc]{display:flex;gap:12px;color:#93a8c4;font-size:var(--fs-caption)}.bc-legend span[data-v-7b3874cc]{display:inline-flex;align-items:center;gap:5px}.bc-legend i[data-v-7b3874cc]{width:9px;height:9px;border-radius:3px}.bc-legend i.is-lead[data-v-7b3874cc],.bc-bars b.is-lead[data-v-7b3874cc]{background:linear-gradient(180deg,#60a5fa,#3b82f6)}.bc-legend i.is-contact[data-v-7b3874cc],.bc-bars b.is-contact[data-v-7b3874cc]{background:linear-gradient(180deg,#67e8f9,#22d3ee)}.bc-legend i.is-won[data-v-7b3874cc]{border-radius:50%;background:#34d399}.bc-chart[data-v-7b3874cc]{position:relative;display:flex;height:220px;align-items:stretch;gap:6px;padding-top:8px}.bc-won-line[data-v-7b3874cc]{position:absolute;top:8px;right:0;bottom:38px;left:0;width:100%;height:calc(100% - 46px);overflow:visible;pointer-events:none}.bc-won-line polyline[data-v-7b3874cc]{fill:none;stroke:#34d399;stroke-width:2;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px rgba(52,211,153,.6))}.bc-bar-col[data-v-7b3874cc]{display:flex;min-width:0;flex:1;flex-direction:column;align-items:center;gap:6px}.bc-bars[data-v-7b3874cc]{display:flex;width:100%;flex:1;align-items:flex-end;justify-content:center;gap:3px}.bc-bars b[data-v-7b3874cc]{width:min(18px,34%);min-height:2px;border-radius:5px 5px 2px 2px;transition:height var(--dur-slow) var(--ease-spring)}.bc-bar-col span[data-v-7b3874cc]{color:#8aa2c0;font-size:var(--fs-caption)}.bc-bar-col em[data-v-7b3874cc]{color:#dbe8f7;font-size:var(--fs-caption);font-style:normal;font-weight:600;font-variant-numeric:tabular-nums}.bc-funnel[data-v-7b3874cc]{display:flex;flex-direction:column;gap:3px}.bc-layer-row[data-v-7b3874cc]{display:grid;grid-template-columns:minmax(0,1fr) 70px;align-items:center;gap:10px}.bc-layer[data-v-7b3874cc]{--tone: #3b82f6;display:flex;height:48px;align-items:center;justify-content:center;gap:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--tone) 78%,#fff 6%),color-mix(in srgb,var(--tone) 58%,transparent));transition:clip-path var(--dur-slow) var(--ease-spring),opacity var(--dur) var(--ease-out)}.bc-layer span[data-v-7b3874cc]{color:#ffffffe6;font-size:var(--fs-body);white-space:nowrap}.bc-layer strong[data-v-7b3874cc]{color:#fff;font-size:var(--fs-callout);font-weight:600;font-variant-numeric:tabular-nums}.bc-layer.is-dim[data-v-7b3874cc]{opacity:.38}.bc-rate[data-v-7b3874cc]{color:#93a8c4;font-size:var(--fs-caption);font-variant-numeric:tabular-nums;white-space:nowrap}.bc-rate.is-weak[data-v-7b3874cc]{color:#fbbf24;font-weight:600}.bc-note.is-muted[data-v-7b3874cc]{color:#b4c6dc;background:#ffffff0d}.bc-table[data-v-7b3874cc]{display:flex;flex-direction:column;gap:4px}.bc-tr[data-v-7b3874cc]{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr));align-items:center;gap:10px;padding:10px 12px;border-radius:10px;color:#d6e4f5;font-size:var(--fs-body);font-variant-numeric:tabular-nums}.bc-tr[data-v-7b3874cc]:not(.is-head):hover{background:#ffffff0d}.bc-tr.is-head[data-v-7b3874cc]{padding-top:0;padding-bottom:6px;color:#8aa2c0;font-size:var(--fs-caption)}.bc-tr>span[data-v-7b3874cc]:not(:first-child){text-align:right}.bc-tr>span[data-v-7b3874cc]:first-child{display:flex;min-width:0;flex-direction:column;gap:1px}.bc-tr strong[data-v-7b3874cc]{overflow:hidden;color:#eef5ff;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.bc-tr small[data-v-7b3874cc]{color:#8aa2c0;font-size:var(--fs-caption)}.bc-tr .good[data-v-7b3874cc]{color:#34d399;font-weight:600}.bc-tr .bad[data-v-7b3874cc]{color:#f87171;font-weight:600}.bc-losses[data-v-7b3874cc]{display:flex;flex-direction:column;gap:12px}.bc-loss[data-v-7b3874cc]{display:grid;grid-template-columns:7.5rem minmax(0,1fr) 28px;align-items:center;gap:10px}.bc-loss span[data-v-7b3874cc]{overflow:hidden;color:#d6e4f5;font-size:var(--fs-body);text-overflow:ellipsis;white-space:nowrap}.bc-loss i[data-v-7b3874cc]{height:8px;overflow:hidden;border-radius:999px;background:#ffffff0f}.bc-loss b[data-v-7b3874cc]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f97316,#fbbf24);transition:width var(--dur-slow) var(--ease-spring)}.bc-loss strong[data-v-7b3874cc]{color:#fde68a;font-size:var(--fs-body);font-variant-numeric:tabular-nums;text-align:right}.bc-mini[data-v-7b3874cc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bc-mini div[data-v-7b3874cc]{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#ffffff08}.bc-mini span[data-v-7b3874cc]{color:#93a8c4;font-size:var(--fs-caption)}.bc-mini strong[data-v-7b3874cc]{color:#f2f7fd;font-size:var(--fs-title3);font-weight:600;font-variant-numeric:tabular-nums}.bc-mini strong small[data-v-7b3874cc]{margin-left:4px;color:#93a8c4;font-size:var(--fs-caption);font-weight:500}.bc-needs[data-v-7b3874cc]{display:flex;flex-direction:column;gap:8px}.bc-need[data-v-7b3874cc]{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:#ffffff08}.bc-need em[data-v-7b3874cc]{display:grid;width:22px;height:22px;place-items:center;color:#8fd8ff;border-radius:7px;background:#4696ff38;font-size:var(--fs-caption);font-style:normal;font-weight:700}.bc-need span[data-v-7b3874cc]{overflow:hidden;color:#eef5ff;font-size:var(--fs-body);text-overflow:ellipsis;white-space:nowrap}.bc-need small[data-v-7b3874cc]{color:#93a8c4;font-size:var(--fs-caption);white-space:nowrap}@media(max-width:1280px){.bc-kpis[data-v-7b3874cc]{grid-template-columns:repeat(3,minmax(0,1fr))}.bc-row-main[data-v-7b3874cc],.bc-row-why[data-v-7b3874cc],.bc-row-team[data-v-7b3874cc]{grid-template-columns:1fr}}:root{color-scheme:dark;--font-sans: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "PingFang SC", "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", sans-serif;--font-mono: "SF Mono", ui-monospace, Menlo, Consolas, monospace;--fs-micro: 11px;--fs-caption: 11px;--fs-footnote: 11px;--fs-body: 12px;--fs-callout: 14px;--fs-headline: 16px;--fs-title3: 20px;--fs-title2: 18px;--fs-title1: 28px;--fs-display: 34px;font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#e9f2ff;background:#1b3352;font-synthesis:none;text-rendering:optimizeLegibility;--space-950: #172d4a;--space-900: #1b3352;--space-850: #203b5e;--space-800: #254369;--glass: rgba(14, 31, 54, .68);--glass-light: rgba(23, 48, 80, .48);--line: rgba(154, 192, 238, .12);--line-strong: rgba(154, 192, 238, .22);--text: #edf5ff;--muted: #7d91ad;--muted-light: #a9b9ce;--blue: #2f80ff;--cyan: #00c6ff;--violet: #8b5cf6;--green: #22c55e;--orange: #f97316}*{box-sizing:border-box}html,body,#app{min-width:320px;min-height:100%;margin:0}html,body,#app{height:100%}body{min-height:100vh;overflow:hidden;background:var(--space-900)}button,input{font:inherit}button{border:0;cursor:pointer}button:focus-visible,input:focus-visible{outline:2px solid rgba(0,198,255,.8);outline-offset:3px}.app-shell{position:relative;display:flex;height:100vh;min-height:100vh;overflow:hidden;background:radial-gradient(circle at 81% -10%,rgba(39,113,255,.11),transparent 30%),linear-gradient(135deg,#1b3352,#1d375a,#1b3354)}.ambient{position:absolute;z-index:0;width:520px;height:520px;pointer-events:none;border-radius:50%;filter:blur(80px);opacity:.17}.ambient-one{top:-250px;right:18%;background:#175fe3}.ambient-two{right:-260px;bottom:-250px;background:#6f32d8;opacity:.12}.sidebar{position:fixed;z-index:5;top:0;bottom:0;left:0;display:flex;width:254px;height:100vh;flex-direction:column;padding:29px 15px 18px;overflow-y:auto;border-right:1px solid rgba(154,192,238,.1);background:linear-gradient(180deg,#20385aed,#20385acc);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);scrollbar-width:thin;scrollbar-color:rgba(88,143,205,.28) transparent}.brand-lockup{display:flex;align-items:center;gap:11px;padding:0 13px 29px}.brand-mark{display:grid;width:35px;height:35px;place-items:center;color:#fff;border:1px solid rgba(70,193,255,.8);border-radius:11px;background:linear-gradient(145deg,#1975ff,#5c35d4);box-shadow:0 0 26px #2f80ff52,inset 0 0 16px #ffffff2e}.brand-name{color:var(--text);font-size:var(--fs-headline);font-weight:700;letter-spacing:-.04em}.brand-name span{color:#6ddcff;font-weight:500}.brand-subtitle{margin-top:3px;color:#68819f;font-size:var(--fs-caption);letter-spacing:.08em}.workspace-switcher{display:flex;align-items:center;gap:9px;margin:0 5px 29px;padding:9px 10px;border:1px solid var(--line);border-radius:13px;background:#13274273;color:#8498b4}.workspace-avatar,.profile-avatar,.mini-avatar{display:grid;flex:0 0 auto;place-items:center;color:#d9efff;background:linear-gradient(135deg,#1e81ff,#6a45dd);box-shadow:0 0 16px #2f80ff3d}.workspace-avatar{width:26px;height:26px;border-radius:8px;font-size:var(--fs-body);font-weight:700}.workspace-copy{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.workspace-copy span{overflow:hidden;color:#d9e7fa;font-size:var(--fs-body);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.workspace-copy small{color:#69809b;font-size:var(--fs-caption);letter-spacing:.03em}.nav-label,.section-kicker{color:#6b86a5;font-family:var(--font-sans);font-size:var(--fs-caption);font-weight:500;letter-spacing:.15em}.nav-label{padding:0 14px 11px;font-size:var(--fs-caption)}.main-nav{display:grid;gap:5px}.nav-item{position:relative;display:flex;align-items:center;width:100%;gap:10px;padding:10px;border:1px solid transparent;border-radius:12px;color:#7890ad;background:transparent;text-align:left;transition:.2s ease}.nav-item:hover{color:#d9e9fb;background:#1b3d6747}.nav-item.active{color:#eaf5ff;border-color:#2f80ff3d;background:linear-gradient(90deg,#236bdb40,#4334921f);box-shadow:inset 3px 0 #2f80ff,0 8px 24px #0000001a}.nav-icon{display:grid;flex:0 0 auto;width:31px;height:31px;place-items:center;border-radius:9px;background:#6f8fb614}.nav-item.active .nav-icon{color:#73d9ff;background:linear-gradient(145deg,#2f80ff61,#00c6ff1f);box-shadow:0 0 16px #2f80ff33}.nav-copy{display:flex;flex:1;flex-direction:column;gap:3px}.nav-copy strong{font-size:var(--fs-body);font-weight:700}.nav-copy small{color:#5c7491;font-family:var(--font-sans);font-size:var(--fs-caption);letter-spacing:-.02em}.nav-item.active .nav-copy small{color:#79a0c7}.nav-count{display:grid;width:18px;height:18px;place-items:center;color:#78cfff;border-radius:7px;background:#2f80ff29;font-family:var(--font-sans);font-size:var(--fs-caption)}.nav-arrow{color:#6ddcff}.sidebar-spacer{flex:1;min-height:28px}.system-status{display:flex;align-items:center;gap:9px;margin:0 5px 12px;padding:12px 10px;border:1px solid rgba(34,197,94,.16);border-radius:12px;background:#0d2e2b47;color:#5bce92}.system-status>div:nth-child(2){display:flex;flex:1;flex-direction:column;gap:3px}.system-status strong{color:#b2eecd;font-size:var(--fs-caption);font-weight:700}.system-status small{color:#5f937d;font-family:var(--font-sans);font-size:var(--fs-caption)}.status-orbit{display:grid;width:20px;height:20px;place-items:center;border:1px solid rgba(34,197,94,.4);border-radius:50%}.status-orbit span,.live-indicator i,.status-pill i{width:5px;height:5px;border-radius:50%;background:var(--green);box-shadow:0 0 9px #22c55ee6}.main-panel{position:relative;z-index:1;display:flex;height:100vh;min-width:0;margin-left:254px;flex:1;flex-direction:column;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.topbar{display:flex;align-items:center;justify-content:space-between;min-height:75px;padding:0 clamp(24px,4vw,56px);border-bottom:1px solid rgba(154,192,238,.08)}.topbar-left,.topbar-actions,.breadcrumb,.mini-profile{display:flex;align-items:center}.breadcrumb{gap:10px;color:#66809e;font-size:var(--fs-body)}.breadcrumb-slash{color:#39516e}.breadcrumb strong{color:#c6d8ec;font-weight:600}.topbar-actions{gap:16px}.global-search{display:flex;align-items:center;gap:8px;width:238px;padding:8px 9px;color:#607996;border:1px solid var(--line);border-radius:9px;background:#20385a99}.global-search input{width:100%;padding:0;color:#dcecff;border:0;outline:0;background:transparent;font-size:var(--fs-footnote)}.global-search input::placeholder{color:#5e7591}.global-search kbd{padding:2px 4px;color:#617997;border:1px solid rgba(136,177,224,.16);border-radius:4px;background:#7a9fc914;font-family:var(--font-mono);font-size:var(--fs-caption);white-space:nowrap}.icon-button,.close-button,.more-button,.mobile-menu{display:grid;place-items:center;color:#7891ae;border:1px solid transparent;border-radius:9px;background:transparent}.icon-button:hover,.close-button:hover,.more-button:hover,.mobile-menu:hover{color:#d9f4ff;border-color:var(--line);background:#28599140}.icon-button{position:relative;width:31px;height:31px}.notification-button span{position:absolute;top:6px;right:6px;width:5px;height:5px;border:1px solid #203b5e;border-radius:50%;background:var(--orange)}.topbar-divider{width:1px;height:23px;background:var(--line)}.topbar-profile{padding:5px 7px;color:#7891ae;border:1px solid transparent;border-radius:10px;background:transparent}.topbar-profile:hover{color:#e5f5ff;border-color:var(--line);background:#28599138}.topbar-profile-copy{display:flex;flex-direction:column;gap:3px;text-align:left}.topbar-profile-copy strong{color:#d9e6f6;font-size:var(--fs-footnote)}.topbar-profile-copy small{color:#69809c;font-size:var(--fs-caption)}.mini-profile{gap:8px;color:#7891ae}.mini-avatar{width:28px;height:28px;border-radius:50%;font-size:var(--fs-body)}.mobile-menu{display:none;width:34px;height:34px;margin-right:12px}.page-content{width:min(100%,1440px);margin:0 auto;padding:clamp(28px,4vw,52px) clamp(24px,4vw,56px) 62px}.hero-section,.view-header{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:31px}.eyebrow{display:flex;align-items:center;gap:8px;margin-bottom:13px;color:#6a86a4;font-family:var(--font-sans);font-size:var(--fs-caption);letter-spacing:.12em}.eyebrow-dot{width:5px;height:5px;border-radius:50%;background:#36cef2;box-shadow:0 0 9px #36cef2}h1,h2,h3,h4,p{margin:0}h1{color:var(--text);font-size:var(--fs-title1);font-weight:700;letter-spacing:-.06em;line-height:1.13}h1 .wave{display:inline-block;margin-left:4px;color:#69dfff;font-size:.65em;transform:translateY(-6px)}.hero-section p,.view-header p{margin-top:11px;color:#7890aa;font-size:var(--fs-callout);line-height:1.6}.hero-section p b{color:#b9d9f7;font-weight:600}.hero-actions{display:flex;gap:9px}.primary-button,.ghost-button,.small-primary,.text-button,.panel-link,.period-select{display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:.2s ease}.primary-button,.small-primary{color:#f3fbff;border:1px solid rgba(95,215,255,.42);background:linear-gradient(135deg,#236cdf,#4064dc);box-shadow:0 8px 25px #2f80ff33,inset 0 1px #ffffff38}.primary-button{padding:10px 15px;border-radius:9px;font-size:var(--fs-footnote);font-weight:700}.primary-button:hover,.small-primary:hover{transform:translateY(-2px);box-shadow:0 11px 30px #2f80ff59,inset 0 1px #ffffff40}.ghost-button{padding:10px 14px;color:#a5c5e5;border:1px solid rgba(125,175,226,.2);border-radius:9px;background:#1b3c6340;font-size:var(--fs-footnote);font-weight:600}.ghost-button:hover{color:#fff;border-color:#5cbfff80;background:#2768b54d}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:38px}.executive-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:18px}.executive-hero h1{margin-top:11px;color:#edf7ff;font-size:var(--fs-title1);letter-spacing:-.08em;line-height:1.12}.executive-hero p{max-width:610px;margin-top:10px;color:#829bb6;font-size:var(--fs-body);line-height:1.7}.executive-hero-actions{display:flex;align-items:center;gap:12px;flex:0 0 auto}.executive-live{display:inline-flex;align-items:center;gap:7px;padding:8px 10px;color:#81eab1;border:1px solid rgba(34,197,94,.2);border-radius:8px;background:#22c55e0f;font:var(--fs-caption) var(--font-sans)}.executive-live i{width:6px;height:6px;border-radius:50%;background:#57e797;box-shadow:0 0 9px #57e797}.owner-signal-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:15px}.owner-signal{display:flex;min-height:108px;align-items:center;justify-content:space-between;gap:10px;padding:17px;overflow:hidden;border:1px solid rgba(124,180,231,.15);border-radius:14px;cursor:pointer;transition:transform .2s ease,border-color .2s ease}.owner-signal:hover{transform:translateY(-2px);border-color:#97d6ff80}.owner-signal>div{display:flex;flex-direction:column;gap:5px}.owner-signal span{color:#8ea8c0;font-size:var(--fs-caption)}.owner-signal strong{color:#f0f8ff;font:var(--fs-title1) var(--font-sans);letter-spacing:-.08em}.owner-signal strong small{margin-left:3px;color:#7893ad;font-size:var(--fs-footnote);letter-spacing:0}.owner-signal>div>small{color:#6f8aa4;font-size:var(--fs-caption)}.owner-signal svg{opacity:.8}.owner-signal-red{border-color:#f9731640;background:linear-gradient(135deg,#822f2652,#121e32c2)}.owner-signal-red svg{color:#ff9970}.owner-signal-orange{border-color:#f9a04838;background:linear-gradient(135deg,#663d274d,#121e32c2)}.owner-signal-orange svg{color:#ffc078}.owner-signal-cyan{border-color:#00c6ff3d;background:linear-gradient(135deg,#134f6e59,#121e32c2)}.owner-signal-cyan svg{color:#67ddff}.owner-signal-violet{border-color:#8b5cf640;background:linear-gradient(135deg,#432d7157,#121e32c2)}.owner-signal-violet svg{color:#c4a5ff}.owner-main-grid{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(310px,.72fr);gap:15px}.owner-decision-panel,.owner-revenue-panel,.owner-team-panel,.owner-risk-panel,.owner-system-panel{min-width:0;padding:20px;border-radius:15px}.owner-count-badge{padding:5px 8px;color:#ffc08e;border:1px solid rgba(249,115,22,.2);border-radius:6px;background:#f9731614;font:var(--fs-caption) var(--font-sans)}.owner-attention-list{display:flex;margin-top:13px;flex-direction:column;gap:7px}.owner-attention-item{display:flex;align-items:center;gap:10px;padding:11px;border:1px solid rgba(124,180,231,.12);border-radius:9px;cursor:pointer;background:#20385a5c;transition:border-color .2s ease,background .2s ease}.owner-attention-item:hover{border-color:#4bc1ff6b;background:#0e2f4a66}.attention-priority{display:grid;width:29px;height:29px;flex:0 0 auto;place-items:center;border-radius:8px}.attention-priority.priority-urgent{color:#ffad85;background:#f9731629}.attention-priority.priority-high{color:#ffcf80;background:#eab30821}.attention-priority.priority-normal,.attention-priority.priority-low{color:#77dfff;background:#00c6ff1a}.attention-copy{min-width:0;flex:1}.attention-copy>div{display:flex;align-items:center;gap:8px}.attention-copy>div span{color:#7b9ab5;font-size:var(--fs-caption)}.attention-copy>div small{color:#ffb287;font-size:var(--fs-caption)}.attention-copy strong{display:block;margin-top:5px;overflow:hidden;color:#dcecff;font-size:var(--fs-footnote);text-overflow:ellipsis;white-space:nowrap}.attention-copy p{margin-top:4px;overflow:hidden;color:#7590aa;font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap}.owner-attention-item>svg{color:#63829e}.owner-empty{display:flex;min-height:220px;align-items:center;justify-content:center;gap:8px;color:#61e69d;flex-direction:column;font-size:var(--fs-caption);text-align:center}.owner-empty strong{color:#d8f6e5;font-size:var(--fs-body)}.owner-empty span{color:#6f8da7}.owner-empty.compact{min-height:128px}.pipeline-total{display:flex;align-items:baseline;gap:8px;margin-top:19px}.pipeline-total strong{color:#dff7ff;font:var(--fs-title1) var(--font-sans);letter-spacing:-.08em}.pipeline-total span{color:#7895ae;font-size:var(--fs-caption)}.owner-pipeline-list{display:flex;margin-top:16px;flex-direction:column;gap:11px}.owner-pipeline-row{display:grid;grid-template-columns:63px minmax(0,1fr) 22px;align-items:center;gap:8px}.owner-pipeline-row>span{color:#7b96ae;font-size:var(--fs-caption)}.owner-pipeline-row>div{height:5px;overflow:hidden;border-radius:4px;background:#7da9cf1f}.owner-pipeline-row i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#33c5ff,#6578ff)}.owner-pipeline-row strong{color:#c7e9fb;font:var(--fs-caption) var(--font-sans);text-align:right}.pipeline-foot{display:flex;align-items:center;justify-content:space-between;margin-top:18px;padding-top:13px;border-top:1px solid var(--line);color:#708ba5;font-size:var(--fs-caption)}.pipeline-foot strong{color:#ffc08e;font-size:var(--fs-caption)}.owner-lower-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(250px,.85fr);gap:15px;margin-top:15px}.owner-team-panel{grid-row:span 2}.owner-team-list{display:flex;margin-top:13px;flex-direction:column;gap:7px}.owner-team-row{display:flex;align-items:center;gap:9px;padding:10px;border:1px solid rgba(124,180,231,.11);border-radius:8px;cursor:pointer;background:#20385a47}.owner-team-row:hover{border-color:#4bc1ff61}.owner-team-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.owner-team-copy strong{overflow:hidden;color:#dcecff;font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap}.owner-team-copy span{overflow:hidden;color:#6e8ba5;font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap}.owner-team-stat{display:flex;min-width:50px;flex-direction:column;gap:3px}.owner-team-stat strong{color:#bfeeff;font:var(--fs-body) var(--font-sans)}.owner-team-stat span{color:#6c89a5;font-size:var(--fs-caption)}.owner-team-row .status-pill{flex:0 0 auto}.owner-risk-list{display:flex;margin-top:13px;flex-direction:column;gap:6px}.owner-risk-row{display:flex;align-items:center;gap:8px;padding:9px;border-radius:8px;cursor:pointer;background:#20385a4d}.owner-risk-row:hover{background:#4a292a59}.risk-dot{width:6px;height:6px;flex:0 0 auto;border-radius:50%}.risk-dot.is-red{background:#ff816c;box-shadow:0 0 8px #ff816c}.risk-dot.is-orange{background:#ffbf74;box-shadow:0 0 8px #ffbf74}.owner-risk-row>div:nth-child(2){min-width:0;flex:1}.owner-risk-row strong{display:block;overflow:hidden;color:#d4e8f6;font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap}.owner-risk-row span{display:block;overflow:hidden;margin-top:4px;color:#778fa8;font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap}.owner-risk-row>svg{color:#607f9d}.owner-system-list{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;margin-top:13px}.owner-system-list div{display:flex;padding:9px;flex-direction:column;gap:5px;border-radius:8px;background:#20385a59}.owner-system-list span{color:#708ba5;font-size:var(--fs-micro)}.owner-system-list strong{color:#c9edff;font:var(--fs-headline) var(--font-sans)}.system-status-line{display:flex;align-items:center;gap:6px;margin-top:12px;color:#77dfa5;font-size:var(--fs-caption)}.system-status-line i{width:6px;height:6px;border-radius:50%;background:#5ae69d;box-shadow:0 0 8px #5ae69d}@media(max-width:1000px){.owner-signal-grid{grid-template-columns:repeat(2,1fr)}.owner-main-grid,.owner-lower-grid{grid-template-columns:1fr}.owner-team-panel{grid-row:auto}}@media(max-width:650px){.executive-hero,.executive-hero-actions{align-items:flex-start;flex-direction:column}.executive-hero-actions{gap:8px}.owner-signal-grid{grid-template-columns:1fr 1fr;gap:7px}.owner-signal{min-height:93px;padding:12px}.owner-signal strong{font-size:var(--fs-title2)}.owner-signal svg{width:18px}.owner-team-row{flex-wrap:wrap}.owner-team-row .status-pill{margin-left:auto}}.metric-card{position:relative;overflow:hidden;min-height:124px;padding:16px 17px 14px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(145deg,#122845c7,#20385a9e);box-shadow:0 10px 28px #00000014}.clickable-card{cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease}.clickable-card:hover{transform:translateY(-2px);border-color:#4bc1ff73;background:#11335394}.workflow-config-actions .config-select{min-width:130px;width:auto}.metric-card:after{position:absolute;top:-32px;right:-30px;width:105px;height:105px;border-radius:50%;background:var(--metric-glow);content:"";filter:blur(30px);opacity:.22}.metric-blue{--metric-glow: #2f80ff}.metric-violet{--metric-glow: #8b5cf6}.metric-cyan{--metric-glow: #00c6ff}.metric-orange{--metric-glow: #f97316}.metric-card-top,.metric-foot,.panel-heading,.employee-card-header,.employee-title,.customer-name-row,.knowledge-card-head,.workflow-footer,.directive-meta{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between}.metric-card-top{color:#86a0be;font-size:var(--fs-footnote)}.metric-icon{display:grid;width:28px;height:28px;place-items:center;color:var(--metric-glow);border:1px solid color-mix(in srgb,var(--metric-glow),transparent 75%);border-radius:8px;background:color-mix(in srgb,var(--metric-glow),transparent 88%)}.metric-value{position:relative;z-index:1;margin-top:13px;color:#eaf5ff;font-size:var(--fs-title1);font-weight:700;letter-spacing:-.06em}.metric-value small{margin-left:7px;color:#43d889;font-size:var(--fs-caption);font-weight:600;letter-spacing:0}.metric-foot{margin-top:11px;color:#5e7896;font-family:var(--font-sans);font-size:var(--fs-caption)}.metric-foot svg{color:#43d889}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:14px}.section-heading h2,.panel-heading h3{margin-top:7px;color:#dceaf9;font-size:var(--fs-title3);font-weight:700;letter-spacing:-.04em}.text-button,.panel-link{padding:3px 0;color:#71cfff;background:transparent;font-size:var(--fs-footnote);font-weight:600}.text-button:hover,.panel-link:hover{color:#fff;gap:11px}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.76fr) minmax(300px,.93fr);gap:12px}.employee-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.employee-card{position:relative;min-width:0;padding:17px;overflow:hidden;border:1px solid rgba(137,182,229,.15);border-radius:15px;background:linear-gradient(145deg,#132b4ab8,#20385aad);box-shadow:0 15px 30px #0000001c;transition:.25s ease;cursor:pointer}.employee-card:before{position:absolute;top:-120px;right:-100px;width:180px;height:180px;border-radius:50%;background:var(--orb-color);content:"";filter:blur(50px);opacity:.13}.employee-card:hover{transform:translateY(-4px);border-color:#50bfff6b;box-shadow:0 16px 35px #0003,0 0 28px #2f80ff14}.employee-card:nth-child(1){--orb-color: #2f80ff}.employee-card:nth-child(2){--orb-color: #8b5cf6}.employee-card:nth-child(3){--orb-color: #00c6ff}.employee-card:nth-child(4){--orb-color: #f97316}.employee-card-header{align-items:flex-start}.employee-avatar{position:relative;display:grid;width:42px;height:42px;place-items:center;overflow:visible;color:#dff8ff;border:1px solid rgba(128,219,255,.5);border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.9) 0 3%,transparent 11%),radial-gradient(circle at 62% 65%,rgba(0,198,255,.75),transparent 47%),linear-gradient(135deg,#1759b8,#412897);box-shadow:0 0 21px #2f80ff5c,inset 0 0 16px #00c6ff66;font-size:var(--fs-headline);font-weight:700}.orb-violet{background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.8) 0 3%,transparent 11%),radial-gradient(circle at 62% 65%,rgba(139,92,246,.85),transparent 47%),linear-gradient(135deg,#5338b9,#26164d);box-shadow:0 0 21px #8b5cf666,inset 0 0 16px #a074ff66}.orb-cyan{background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.8) 0 3%,transparent 11%),radial-gradient(circle at 62% 65%,rgba(0,198,255,.9),transparent 47%),linear-gradient(135deg,#187aa1,#11315f);box-shadow:0 0 21px #00c6ff61,inset 0 0 16px #00c6ff73}.orb-orange{background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.8) 0 3%,transparent 11%),radial-gradient(circle at 62% 65%,rgba(249,115,22,.9),transparent 47%),linear-gradient(135deg,#a74327,#3d194b);box-shadow:0 0 21px #f9731652,inset 0 0 16px #ff7e4259}.employee-avatar i{position:absolute;right:-1px;bottom:1px;width:8px;height:8px;border:2px solid #11243d;border-radius:50%;background:var(--green);box-shadow:0 0 9px var(--green)}.more-button{width:28px;height:28px}.employee-title{align-items:flex-start;gap:8px;margin-top:17px}.employee-title h3{overflow:hidden;color:#e2eefb;font-size:var(--fs-callout);font-weight:700;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap}.status-pill,.stage-pill,.live-indicator{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.status-pill{padding:4px 7px;color:#73d89e;border:1px solid rgba(34,197,94,.16);border-radius:5px;background:#22c55e14;font-family:var(--font-sans);font-size:var(--fs-micro)}.status-pill.is-idle{color:#9eabc0;border-color:#9ca9be29;background:#9ca9be12}.status-pill.is-idle i{background:#8a9aae;box-shadow:none}.employee-role{margin-top:6px;color:#7089a6;font-family:var(--font-sans);font-size:var(--fs-caption)}.employee-live-panel{display:flex;flex-direction:column;gap:8px;margin-top:15px;padding:11px 10px;border:1px solid rgba(0,198,255,.18);border-radius:10px;background:linear-gradient(135deg,#00c6ff17,#20385a7a)}.employee-live-heading{display:flex;align-items:center;justify-content:space-between;color:#72dcff;font-size:var(--fs-caption)}.employee-live-heading span{display:inline-flex;align-items:center;gap:5px;font-weight:600}.employee-live-heading small{color:#6386a5;font-size:var(--fs-caption)}.employee-live-row{display:grid;grid-template-columns:42px minmax(0,1fr);gap:7px;align-items:baseline}.employee-live-row span{color:#6b8da9;font-size:var(--fs-caption)}.employee-live-row strong{overflow:hidden;color:#cfeeff;font-size:var(--fs-caption);font-weight:500;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.employee-live-row:first-of-type strong{color:#e8fbff}.employee-daily-section{margin-top:13px;padding-top:11px;border-top:1px solid rgba(147,190,231,.1)}.employee-daily-section>span{color:#7391ad;font-size:var(--fs-caption)}.employee-daily-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:8px}.employee-daily-stats div{display:flex;min-width:0;flex-direction:column;gap:3px}.employee-daily-stats strong{color:#dcecff;font-size:var(--fs-title3);font-weight:700;letter-spacing:-.05em}.employee-daily-stats small{overflow:hidden;color:#67819e;font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap}.employee-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:20px;padding-top:13px;border-top:1px solid rgba(147,190,231,.1)}.employee-stats div{display:flex;flex-direction:column;gap:4px;min-width:0}.employee-stats strong{color:#dcecff;font-size:var(--fs-title3);font-weight:700;letter-spacing:-.05em}.employee-stats span{overflow:hidden;color:#67819e;font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap}.employee-card-footer{display:flex;align-items:center;justify-content:space-between;margin-top:18px;padding-top:11px;border-top:1px solid rgba(147,190,231,.1);color:#6e8aa9;font-family:var(--font-sans);font-size:var(--fs-caption)}.employee-card-footer span{display:inline-flex;align-items:center;gap:5px}.employee-card-footer svg:last-child{color:#62c9f9}.glass-panel{border:1px solid rgba(137,182,229,.14);background:linear-gradient(145deg,#132b4aa8,#20385aa6);box-shadow:0 15px 30px #0000001a}.activity-panel{display:flex;min-height:100%;flex-direction:column;padding:18px;border-radius:15px}.live-indicator{color:#70dba2;font-family:var(--font-sans);font-size:var(--fs-caption)}.activity-list{flex:1;margin-top:22px}.activity-item{display:flex;gap:11px;padding:0 0 19px}.activity-item:last-child{padding-bottom:0}.activity-icon,.knowledge-icon{display:grid;flex:0 0 auto;place-items:center;width:31px;height:31px;border-radius:9px}.icon-blue{color:#5ebcff;border:1px solid rgba(47,128,255,.25);background:#2f80ff21}.icon-violet{color:#b78dff;border:1px solid rgba(139,92,246,.25);background:#8b5cf621}.icon-green{color:#5ce496;border:1px solid rgba(34,197,94,.25);background:#22c55e21}.icon-orange{color:#ffae6f;border:1px solid rgba(249,115,22,.25);background:#f9731621}.icon-cyan{color:#6de4ff;border:1px solid rgba(0,198,255,.25);background:#00c6ff21}.activity-copy{flex:1;min-width:0}.activity-copy>div{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.activity-copy strong{color:#d5e6f8;font-size:var(--fs-footnote);font-weight:600}.activity-copy time{color:#607997;font-family:var(--font-sans);font-size:var(--fs-caption);white-space:nowrap}.activity-copy p{margin-top:5px;color:#7189a5;font-size:var(--fs-caption);line-height:1.5}.panel-link{margin-top:20px}.lower-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr);gap:12px;margin-top:12px}.growth-panel,.directive-panel{min-height:288px;padding:19px;border-radius:15px}.period-select{padding:6px 8px;color:#819ab7;border:1px solid var(--line);border-radius:7px;background:#11274380;font-size:var(--fs-caption)}.growth-summary{display:flex;align-items:baseline;gap:9px;margin-top:17px}.growth-summary strong{color:#e5f1fd;font-size:var(--fs-title1);letter-spacing:-.07em}.growth-summary span{display:inline-flex;align-items:center;gap:3px;color:#41d987;font-family:var(--font-sans);font-size:var(--fs-caption)}.growth-summary small{color:#66819d;font-size:var(--fs-caption)}.chart-wrap{position:relative;height:166px;margin:12px 6px 0 28px}.chart-y{position:absolute;top:1px;bottom:21px;left:-28px;display:flex;flex-direction:column;justify-content:space-between;color:#58718e;font-family:var(--font-sans);font-size:var(--fs-micro)}.growth-chart{width:100%;height:calc(100% - 21px);overflow:visible}.grid-line{fill:none;stroke:#90b7e017;stroke-dasharray:3 6;stroke-width:1}.chart-area{fill:url(#chartFill)}.chart-line{fill:none;stroke:url(#lineGlow);stroke-linecap:round;stroke-width:2;filter:drop-shadow(0 0 4px rgba(0,198,255,.65))}.chart-point{fill:#9cf2ff;stroke:#2f80ff;stroke-width:3}.chart-point-halo{fill:#00c6ff26;stroke:#00c6ff59;stroke-width:1}.chart-x{display:flex;justify-content:space-between;margin-left:-2px;color:#58718e;font-family:var(--font-sans);font-size:var(--fs-micro)}.directive-panel{position:relative;overflow:hidden}.directive-glow{position:absolute;top:-120px;right:-80px;width:260px;height:260px;border-radius:50%;background:#6736d4;filter:blur(65px);opacity:.22}.sparkle-icon{color:#bb96ff;filter:drop-shadow(0 0 6px rgba(139,92,246,.8))}.directive-content{position:relative;z-index:1;display:flex;gap:14px;margin-top:29px}.directive-number{color:#99b8db;font-family:var(--font-sans);font-size:var(--fs-footnote)}.directive-content h4{color:#e5f1fe;font-size:var(--fs-headline);font-weight:700}.directive-content p{max-width:290px;margin-top:9px;color:#8ca2bd;font-size:var(--fs-footnote);line-height:1.7}.directive-meta{position:relative;z-index:1;gap:10px;margin-top:31px;padding-top:15px;border-top:1px solid rgba(157,195,238,.11);color:#66809d;font-family:var(--font-sans);font-size:var(--fs-caption)}.directive-meta>span{display:inline-flex;align-items:center;gap:5px}.small-primary{padding:8px 10px;border-radius:7px;font-size:var(--fs-caption);font-weight:700}.view-header{align-items:flex-end;margin-bottom:29px}.view-header h1{margin-top:9px}.view-header .primary-button,.view-header .ghost-button{margin-bottom:5px}.employee-view-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.employee-card-large{min-height:264px}.card-index{color:#617b99;font-family:var(--font-sans);font-size:var(--fs-caption)}.empty-create-card{display:flex;min-height:264px;flex-direction:column;align-items:center;justify-content:center;gap:9px;color:#87a4c2;border:1px dashed rgba(115,190,255,.25);border-radius:15px;background:#0f27443d;transition:.2s ease}.empty-create-card:hover{color:#c6ecff;border-color:#00c6ffa6;background:#1d598e33}.empty-create-card>div{display:grid;width:43px;height:43px;place-items:center;color:#67d7ff;border:1px solid rgba(0,198,255,.3);border-radius:50%;background:#00c6ff1a}.empty-create-card strong{color:#c3d8ee;font-size:var(--fs-body)}.empty-create-card span{color:#67839e;font-size:var(--fs-caption)}.employee-insight{display:flex;align-items:center;gap:15px;margin-top:25px;padding:15px 18px;border-radius:14px}.insight-orb{display:grid;flex:0 0 auto;width:42px;height:42px;place-items:center;color:#c6aaff;border:1px solid rgba(139,92,246,.35);border-radius:13px;background:radial-gradient(circle,#8b5cf68c,#2f297438);box-shadow:0 0 24px #8b5cf62e}.employee-insight>div:nth-child(2){flex:1}.employee-insight h3{margin-top:5px;color:#e1edfa;font-size:var(--fs-callout)}.employee-insight p{margin-top:5px;color:#7590ac;font-size:var(--fs-caption)}.service-desk-layout{display:grid;grid-template-columns:minmax(250px,.68fr) minmax(420px,1.35fr) minmax(245px,.65fr);gap:13px;height:620px;min-height:620px}.conversation-inbox,.conversation-thread,.conversation-context-card{min-width:0;border-radius:15px}.conversation-inbox{display:flex;padding:17px 11px 11px;flex-direction:column;min-height:0}.conversation-inbox-head{display:flex;align-items:center;justify-content:space-between;padding:0 7px}.conversation-inbox-head h2{margin-top:5px;color:#e3f0fc;font-size:var(--fs-headline)}.conversation-search{display:flex;align-items:center;gap:7px;margin:16px 5px 9px;padding:9px 10px;color:#7290aa;border:1px solid rgba(124,180,231,.13);border-radius:8px;background:#20385a73}.conversation-search input{width:100%;color:#dcecff;border:0;outline:0;background:transparent;font-size:var(--fs-caption)}.conversation-tabs{display:flex;gap:4px;margin:0 5px 9px;padding:3px;border-radius:7px;background:#20385a73}.conversation-tabs button{flex:1;padding:7px 4px;color:#718da7;border:1px solid transparent;border-radius:5px;background:transparent;font-size:var(--fs-caption);cursor:pointer}.conversation-tabs button.active{color:#d8f5ff;border-color:#00c6ff33;background:#00c6ff1a}.conversation-list{display:flex;flex:1;min-height:0;flex-direction:column;gap:3px;overflow-y:auto}.conversation-list-item{display:flex;align-items:flex-start;gap:8px;padding:10px 7px;border:1px solid transparent;border-radius:9px;cursor:pointer;transition:.2s ease}.conversation-list-item:hover{background:#0f334f4d}.conversation-list-item.active{border-color:#00c6ff47;background:#00c6ff17}.conversation-avatar{display:grid;width:31px;height:31px;flex:0 0 auto;place-items:center;color:#b9ecff;border:1px solid rgba(0,198,255,.25);border-radius:10px;background:linear-gradient(135deg,#00c6ff52,#2f80ff2e);font-size:var(--fs-body);font-weight:700}.conversation-avatar.large{width:40px;height:40px;border-radius:12px;font-size:var(--fs-headline)}.conversation-list-copy{min-width:0;flex:1}.conversation-list-copy>div{display:flex;align-items:center;justify-content:space-between;gap:6px}.conversation-list-copy strong{overflow:hidden;color:#d9ebfa;font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap}.conversation-list-copy small{flex:0 0 auto;color:#69849d;font:var(--fs-caption) var(--font-sans)}.conversation-list-copy span{display:block;overflow:hidden;margin-top:4px;color:#6d8aa5;font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap}.conversation-list-copy p{display:block;overflow:hidden;margin-top:5px;color:#94b0c5;font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap}.conversation-status-dot{width:6px;height:6px;flex:0 0 auto;margin-top:5px;border-radius:50%}.conversation-status-dot.is-ai{background:#57df9a;box-shadow:0 0 8px #57df9a}.conversation-status-dot.is-human{background:#ffb66f;box-shadow:0 0 8px #ffb66f}.conversation-thread{overflow:hidden}.conversation-thread-inner{display:flex;height:100%;min-height:620px;flex-direction:column}.conversation-thread-head{display:flex;align-items:center;justify-content:space-between;gap:13px;padding:17px 19px;border-bottom:1px solid var(--line)}.conversation-contact{display:flex;min-width:0;align-items:center;gap:10px}.conversation-contact h2{color:#e4f2ff;font-size:var(--fs-headline)}.conversation-contact p{overflow:hidden;margin-top:5px;color:#718da6;font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap}.conversation-thread-actions{display:flex;align-items:center;gap:8px}.conversation-mode-pill{display:inline-flex;align-items:center;gap:5px;padding:6px 7px;border-radius:6px;font-size:var(--fs-micro);white-space:nowrap}.conversation-mode-pill i{width:5px;height:5px;border-radius:50%}.conversation-mode-pill.is-ai{color:#82e7ad;background:#22c55e17}.conversation-mode-pill.is-ai i{background:#65e8a1;box-shadow:0 0 7px #65e8a1}.conversation-mode-pill.is-human{color:#ffc27f;background:#f9a0481a}.conversation-mode-pill.is-human i{background:#ffc27f;box-shadow:0 0 7px #ffc27f}.message-stream{display:flex;min-height:0;flex:1;padding:22px 23px;flex-direction:column;gap:13px;overflow-y:auto;background:radial-gradient(circle at 50% 0,rgba(0,198,255,.05),transparent 45%),#20385a47}.service-message{display:flex;max-width:78%;flex-direction:column}.service-message.is-customer{align-self:flex-start}.service-message.is-ai,.service-message.is-human{align-self:flex-end;align-items:flex-end}.service-message.is-system{align-self:center;align-items:center}.message-sender{margin-bottom:4px;color:#7593ab;font-size:var(--fs-caption)}.message-bubble{padding:10px 12px;color:#d9ebf7;border:1px solid rgba(124,180,231,.13);border-radius:10px;background:#0f2c468a;font-size:var(--fs-footnote);line-height:1.6;white-space:pre-wrap}.service-message.is-ai .message-bubble{color:#d7f5ff;border-color:#00c6ff33;border-top-right-radius:3px;background:linear-gradient(135deg,#007ea857,#1f41894d)}.service-message.is-human .message-bubble{color:#fff0dc;border-color:#f9a04833;border-top-right-radius:3px;background:#71402361}.service-message.is-customer .message-bubble{border-top-left-radius:3px}.service-message.is-system .message-bubble{padding:6px 9px;color:#7994aa;border:0;border-radius:5px;background:#7da9cf14;font-size:var(--fs-caption)}.message-meta{margin-top:4px;color:#587590;font:var(--fs-caption) var(--font-sans)}.conversation-composer{padding:12px 15px 14px;border-top:1px solid var(--line);background:#20385a8c}.conversation-composer textarea{width:100%;resize:vertical;padding:10px;color:#e5f3ff;border:1px solid rgba(125,175,226,.18);border-radius:8px;outline:0;background:#20385a99;font-size:var(--fs-caption);line-height:1.5}.conversation-composer>div{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}.conversation-composer>div>span{color:#66859e;font-size:var(--fs-caption)}.conversation-context{display:flex;min-width:0;flex-direction:column;gap:13px}.conversation-context-card{padding:17px}.conversation-context-body{margin-top:15px}.context-identity{display:flex;align-items:center;gap:9px;padding-bottom:13px;border-bottom:1px solid var(--line)}.context-identity>div:last-child{display:flex;min-width:0;flex-direction:column;gap:4px}.context-identity strong{color:#d9edfc;font-size:var(--fs-footnote)}.context-identity span{overflow:hidden;color:#718ca6;font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap}.context-facts{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:13px}.context-facts div{min-width:0;padding:8px;border-radius:7px;background:#20385a66}.context-facts span{display:block;color:#66849e;font-size:var(--fs-caption)}.context-facts strong{display:block;overflow:hidden;margin-top:4px;color:#bfe5f6;font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap}.context-next-action{margin-top:9px;padding:9px;border-left:2px solid #ffb76f;background:#f9a0480f}.context-next-action span{display:block;color:#8a9eae;font-size:var(--fs-caption)}.context-next-action strong{display:block;margin-top:5px;color:#ffc583;font-size:var(--fs-caption);line-height:1.5}.ai-trace-list{display:flex;margin-top:14px;flex-direction:column;gap:11px}.ai-trace-list div{display:grid;grid-template-columns:9px 1fr auto;align-items:center;gap:7px}.ai-trace-list i{width:6px;height:6px;border-radius:50%;background:#7da9cf4d}.ai-trace-list i.is-done{background:#62dda1;box-shadow:0 0 7px #62dda1}.ai-trace-list i.is-live{background:#54dfff;box-shadow:0 0 8px #54dfff;animation:breathe 1.7s ease-in-out infinite}.ai-trace-list span{color:#82a0b7;font-size:var(--fs-caption)}.ai-trace-list strong{color:#a9cde1;font-size:var(--fs-caption)}.conversation-empty{display:flex;min-height:200px;align-items:center;justify-content:center;gap:8px;color:#67dafb;flex-direction:column;padding:20px;text-align:center}.conversation-empty strong{color:#dceefe;font-size:var(--fs-footnote)}.conversation-empty span{max-width:180px;color:#6e8ba5;font-size:var(--fs-caption);line-height:1.6}.conversation-empty.compact{min-height:100px}.thread-empty{flex:1;min-height:400px}.service-desk-layout+*{margin-top:0}@media(max-width:1120px){.service-desk-layout{grid-template-columns:255px minmax(400px,1fr)}.conversation-context{display:grid;grid-column:1 / -1;grid-template-columns:1fr 1fr}.conversation-context-card{min-width:0}}@media(max-width:760px){.service-desk-layout{display:flex;flex-direction:column}.conversation-inbox{max-height:390px}.conversation-thread-inner{min-height:560px}.conversation-thread-head,.conversation-composer>div{align-items:flex-start;flex-direction:column}.conversation-thread-actions{width:100%;justify-content:space-between}.message-stream{padding:17px 13px}.service-message{max-width:90%}.conversation-context{display:flex}}.customer-overview{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:29px}.customer-command-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:15px}.customer-command-stat{display:flex;min-height:99px;padding:15px 17px;flex-direction:column;justify-content:center;gap:5px;border:1px solid rgba(124,180,231,.15);border-radius:13px;background:linear-gradient(145deg,#122845b8,#20385ab3)}.customer-command-stat span{color:#89a4be;font-size:var(--fs-caption)}.customer-command-stat strong{color:#eef8ff;font:var(--fs-title1) var(--font-sans);letter-spacing:-.07em}.customer-command-stat small{color:#6e8aa5;font-size:var(--fs-caption)}.customer-command-stat.is-blue{border-color:#00c6ff3b}.customer-command-stat.is-blue strong{color:#8fe6ff}.customer-command-stat.is-orange{border-color:#f9a04840}.customer-command-stat.is-orange strong{color:#ffc17e}.customer-command-stat.is-red{border-color:#f9737340}.customer-command-stat.is-red strong{color:#ffae9b}.customer-control-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:15px}.customer-priority-board{min-width:0;padding:20px;border-radius:15px}.panel-subtitle{margin-top:5px;color:#6e89a3;font-size:var(--fs-caption)}.customer-view-tabs{display:flex;gap:5px;margin-top:17px;padding:4px;border-radius:8px;background:#20385a85}.customer-view-tabs button{padding:7px 10px;color:#718da8;border:1px solid transparent;border-radius:6px;background:transparent;font-size:var(--fs-caption);cursor:pointer}.customer-view-tabs button:hover,.customer-view-tabs button.active{color:#d9f5ff;border-color:#00c6ff40;background:#00c6ff1a}.customer-priority-list{display:flex;margin-top:10px;flex-direction:column;gap:8px}.customer-priority-card{padding:13px;border:1px solid rgba(124,180,231,.13);border-radius:10px;cursor:pointer;background:#20385a52;transition:transform .2s ease,border-color .2s ease,background .2s ease}.customer-priority-card:hover{transform:translate(3px);border-color:#4bc1ff73;background:#0b28416b}.customer-priority-head{display:flex;align-items:center;gap:9px}.customer-priority-identity{min-width:0;flex:1}.customer-priority-identity>div{display:flex;align-items:center;gap:7px}.customer-priority-identity strong{color:#e0eefb;font-size:var(--fs-footnote)}.customer-priority-identity p{overflow:hidden;margin-top:5px;color:#728ca5;font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap}.customer-signal-pill{display:inline-flex;align-items:center;gap:4px;padding:3px 5px;border-radius:5px;font-size:var(--fs-micro)}.customer-signal-pill i{width:4px;height:4px;border-radius:50%;background:currentColor}.customer-signal-pill.is-red{color:#ff9b87;background:#f973731f}.customer-signal-pill.is-orange{color:#ffc17e;background:#f9a0481f}.customer-signal-pill.is-green{color:#7ce6ad;background:#22c55e1a}.customer-priority-probability{flex:0 0 auto;text-align:right}.customer-priority-probability small{display:block;color:#66839d;font-size:var(--fs-caption)}.customer-priority-probability strong{display:block;margin-top:3px;color:#8de8b5;font:var(--fs-headline) var(--font-sans)}.customer-priority-body{display:grid;grid-template-columns:1fr 1fr 1.25fr;gap:10px;margin-top:12px;padding-top:10px;border-top:1px solid rgba(124,180,231,.09)}.customer-priority-body div{min-width:0}.customer-priority-body span{display:block;color:#63819c;font-size:var(--fs-caption)}.customer-priority-body strong{display:block;overflow:hidden;margin-top:4px;color:#b7d4e8;font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap}.customer-action-cell strong{color:#ffc184}.customer-priority-foot{display:flex;align-items:center;gap:13px;margin-top:11px;color:#6e8da8;font-size:var(--fs-caption)}.customer-priority-foot span{display:inline-flex;align-items:center;gap:4px}.customer-owner-action{color:#ffc184}.customer-control-empty{display:flex;min-height:280px;align-items:center;justify-content:center;gap:8px;color:#69dfff;flex-direction:column;text-align:center}.customer-control-empty strong{color:#dbeefe;font-size:var(--fs-body)}.customer-control-empty span{color:#6e8ba5;font-size:var(--fs-caption)}.customer-command-aside{display:flex;min-width:0;flex-direction:column;gap:15px}.customer-ai-crew,.customer-owner-rule{padding:18px;border-radius:15px}.aside-intro{margin-top:9px;color:#7692ac;font-size:var(--fs-caption);line-height:1.5}.customer-ai-crew-list{display:flex;margin-top:13px;flex-direction:column;gap:7px}.customer-ai-crew-row{display:flex;align-items:center;gap:8px;padding:8px;border-radius:8px;background:#20385a59}.customer-ai-crew-row>div:nth-child(2){display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.customer-ai-crew-row strong{overflow:hidden;color:#cfe8f8;font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap}.customer-ai-crew-row span{overflow:hidden;color:#6b87a2;font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap}.customer-ai-crew-row em{color:#78dfff;font:var(--fs-micro) var(--font-sans);font-style:normal}.full-width-action{width:100%;margin-top:14px}.owner-rule-list{display:flex;margin-top:13px;flex-direction:column;gap:8px}.owner-rule-list div{padding:9px;border-left:2px solid #31c8f4;background:#00c6ff0d}.owner-rule-list strong{display:block;color:#d6efff;font-size:var(--fs-caption)}.owner-rule-list span{display:block;margin-top:4px;color:#7591aa;font-size:var(--fs-caption)}@media(max-width:1000px){.customer-command-stats{grid-template-columns:repeat(2,1fr)}.customer-control-layout{grid-template-columns:1fr}.customer-command-aside{display:grid;grid-template-columns:1fr 1fr}.customer-ai-crew,.customer-owner-rule{min-width:0}}@media(max-width:620px){.customer-command-stats,.customer-command-aside{grid-template-columns:1fr 1fr;gap:7px}.customer-command-stat{min-height:84px;padding:11px}.customer-command-stat strong{font-size:var(--fs-title2)}.customer-priority-board{padding:14px}.customer-view-tabs{overflow-x:auto}.customer-view-tabs button{flex:0 0 auto}.customer-priority-body{grid-template-columns:1fr 1fr}.customer-action-cell{grid-column:1 / -1}.customer-priority-foot{flex-wrap:wrap;gap:7px}.customer-command-aside{display:flex}}.customer-overview-card{display:flex;min-height:105px;flex-direction:column;justify-content:center;padding:16px 18px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(145deg,#132b4aad,#20385aa6)}.customer-overview-card span{color:#7891ad;font-size:var(--fs-footnote)}.customer-overview-card strong{margin-top:9px;color:#eaf5ff;font-size:var(--fs-title1);letter-spacing:-.06em}.customer-overview-card small{display:flex;align-items:center;gap:3px;margin-top:7px;color:#46d788;font-family:var(--font-sans);font-size:var(--fs-caption)}.customer-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);gap:12px}.section-heading.compact{margin-bottom:14px}.customer-list{min-width:0}.customer-card{position:relative;display:flex;align-items:center;gap:14px;margin-bottom:10px;padding:15px 18px;border-radius:14px;transition:.2s ease;cursor:pointer}.customer-card:hover{border-color:#4abbff66;transform:translate(3px)}.customer-avatar{display:grid;flex:0 0 auto;width:40px;height:40px;place-items:center;border-radius:13px;font-size:var(--fs-headline);font-weight:700}.avatar-blue{color:#b7e8ff;border:1px solid rgba(47,128,255,.3);background:linear-gradient(135deg,#2f80ff94,#00c6ff29)}.avatar-violet{color:#dfceff;border:1px solid rgba(139,92,246,.3);background:linear-gradient(135deg,#8b5cf694,#39207b33)}.avatar-cyan{color:#c3f7ff;border:1px solid rgba(0,198,255,.3);background:linear-gradient(135deg,#00c6ff73,#114a6933)}.customer-main{flex:1;min-width:0}.customer-name-row{justify-content:flex-start;gap:8px}.customer-name-row h3{color:#dceafa;font-size:var(--fs-callout)}.stage-pill{padding:4px 7px;color:#73d5ff;border:1px solid rgba(0,198,255,.16);border-radius:5px;background:#00c6ff14;font-family:var(--font-sans);font-size:var(--fs-micro)}.customer-main>p{margin-top:5px;color:#6c86a3;font-size:var(--fs-caption)}.customer-need{display:flex;align-items:center;gap:7px;margin-top:13px;color:#62809e;font-size:var(--fs-caption)}.customer-need strong{color:#a9c4df;font-size:var(--fs-caption);font-weight:600}.customer-tags{display:flex;gap:5px;margin-top:9px}.customer-tags span{padding:3px 6px;color:#6f8ca9;border-radius:4px;background:#779fc717;font-size:var(--fs-micro)}.customer-score{width:135px}.customer-score small,.customer-score span{display:block;color:#68839e;font-size:var(--fs-caption)}.customer-score strong{display:block;margin-top:4px;color:#63d9a0;font-size:var(--fs-title3);letter-spacing:-.04em}.score-bar,.knowledge-progress{height:3px;margin-top:6px;overflow:hidden;border-radius:3px;background:#7e9ec226}.score-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#22c55e,#7ceca5);box-shadow:0 0 8px #22c55ecc}.customer-score span{margin-top:9px;color:#80a0bf}.customer-arrow{color:#67809c}.profile-insight{min-height:420px;padding:18px;border-radius:15px}.radar-wrap{position:relative;width:230px;height:210px;margin:22px auto 8px}.radar-ring{position:absolute;top:50%;left:50%;border:1px solid rgba(87,172,239,.2);transform:translate(-50%,-50%) rotate(45deg)}.ring-a{width:144px;height:144px}.ring-b{width:98px;height:98px}.ring-c{width:52px;height:52px}.radar-shape{position:absolute;top:50%;left:50%;width:105px;height:92px;clip-path:polygon(50% 0,100% 37%,73% 100%,25% 84%,0 35%);background:linear-gradient(135deg,#2f80ffb3,#8b5cf659);filter:drop-shadow(0 0 9px rgba(47,128,255,.55));transform:translate(-50%,-50%)}.radar-label{position:absolute;color:#7894b0;font-family:var(--font-sans);font-size:var(--fs-micro)}.label-top{top:5px;left:50%;transform:translate(-50%)}.label-right{top:50%;right:2px;transform:translateY(-50%)}.label-bottom{bottom:6px;left:50%;transform:translate(-50%)}.label-left{top:50%;left:0;transform:translateY(-50%)}.profile-insight-copy{padding-top:12px;border-top:1px solid var(--line)}.profile-insight-copy strong{color:#dceafa;font-size:var(--fs-body)}.profile-insight-copy p{margin-top:7px;color:#718ba7;font-size:var(--fs-caption);line-height:1.55}.full-button{width:100%;margin-top:17px}.brain-hero{display:grid;grid-template-columns:minmax(270px,.9fr) minmax(0,1.1fr);align-items:center;min-height:315px;margin-bottom:15px;padding:20px 35px;overflow:hidden;border-radius:17px}.brain-visual{position:relative;width:280px;height:250px;margin:auto}.brain-core{position:absolute;top:50%;left:50%;display:grid;width:84px;height:84px;place-items:center;color:#d6f7ff;border:1px solid rgba(89,213,255,.66);border-radius:50%;background:radial-gradient(circle,#00c6ffb3,#2f4ec64d 43%,#20385ae6 68%);box-shadow:0 0 24px #00c6ff8c,0 0 70px #2f80ff33,inset 0 0 20px #a4f5ff61;transform:translate(-50%,-50%)}.brain-core span{position:absolute;width:110px;height:110px;border:1px solid rgba(0,198,255,.22);border-radius:50%;animation:breathe 3.5s ease-in-out infinite}.brain-node{position:absolute;display:grid;width:34px;height:34px;place-items:center;color:#9de8ff;border:1px solid rgba(92,210,255,.32);border-radius:11px;background:#1d679959;box-shadow:0 0 16px #00c6ff26}.node-one{top:25px;left:44px}.node-two{top:35px;right:35px;color:#cbb2ff;border-color:#8b5cf657;background:#5132904d}.node-three{right:26px;bottom:40px}.node-four{bottom:22px;left:46px;color:#8beeb5;border-color:#22c55e4d;background:#1a6a4640}.brain-line{position:absolute;height:1px;transform-origin:left center;background:linear-gradient(90deg,rgba(0,198,255,.5),transparent)}.line-one{top:93px;left:74px;width:78px;transform:rotate(35deg)}.line-two{top:104px;left:155px;width:67px;transform:rotate(-43deg)}.line-three{top:155px;left:153px;width:65px;transform:rotate(43deg)}.line-four{top:163px;left:77px;width:77px;transform:rotate(-37deg)}.brain-copy{max-width:430px}.brain-copy h2{margin-top:11px;color:#e8f3ff;font-size:var(--fs-title1);letter-spacing:-.07em;line-height:1.2}.brain-copy h2 span{color:#65dafb;text-shadow:0 0 20px rgba(0,198,255,.3)}.brain-copy p{max-width:390px;margin-top:15px;color:#7d97b2;font-size:var(--fs-body);line-height:1.8}.brain-stats{display:flex;gap:29px;margin-top:24px}.brain-stats div{display:flex;flex-direction:column;gap:5px}.brain-stats strong{color:#e6f3ff;font-size:var(--fs-title3);letter-spacing:-.05em}.brain-stats span{color:#6e88a5;font-size:var(--fs-caption)}.psychology-knowledge-spotlight{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:22px;align-items:center;margin-bottom:15px;padding:20px 22px;overflow:hidden;border-color:#00c6ff33;background:linear-gradient(115deg,#10375394,#161a3e85)}.psychology-knowledge-copy h2{margin-top:8px;color:#e7f7ff;font-size:var(--fs-title2);letter-spacing:-.04em}.psychology-knowledge-copy p{max-width:700px;margin-top:9px;color:#85a5bd;font-size:var(--fs-caption);line-height:1.7}.psychology-knowledge-meta{display:flex;align-items:center;gap:12px;margin-top:14px}.psychology-knowledge-meta strong{color:#96ebff;font:var(--fs-callout) var(--font-sans)}.psychology-knowledge-meta span{color:#6f8ea7;font-size:var(--fs-caption)}.psychology-knowledge-actions{display:flex;align-items:flex-end;gap:13px;flex-direction:column}.psychology-knowledge-topics{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.psychology-knowledge-topics span,.psychology-knowledge-topics small{padding:5px 7px;color:#9bc9de;border:1px solid rgba(104,206,239,.16);border-radius:5px;background:#00c6ff0f;font-size:var(--fs-caption)}.psychology-knowledge-topics small{color:#bca8ed;border-color:#8b5cf638;background:#8b5cf614}.psychology-knowledge-actions .primary-button{margin-top:2px}.knowledge-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media(max-width:760px){.psychology-knowledge-spotlight{grid-template-columns:1fr}.psychology-knowledge-actions{align-items:flex-start}.psychology-knowledge-topics{justify-content:flex-start}}.view-header-actions{display:flex;align-items:center;gap:9px}.inline-input{min-width:220px;padding:10px 12px;color:#dcecff;border:1px solid var(--line);border-radius:9px;outline:0;background:#20385a99;font-size:var(--fs-footnote)}.knowledge-card{min-height:201px;padding:17px;border-radius:14px;cursor:pointer;transition:.2s ease}.knowledge-card:hover,.knowledge-card.selected{transform:translateY(-3px);border-color:#4bc1ff8c;box-shadow:0 0 24px #00c6ff1a}.knowledge-workbench{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:15px;margin-top:15px}.knowledge-documents,.knowledge-search,.workflow-list-panel,.workflow-run-result{padding:20px;border-radius:15px}.workbench-hint{margin:12px 0;color:#7e9ab5;font-size:var(--fs-footnote);line-height:1.6}.knowledge-search-box{display:flex;gap:7px}.knowledge-search-box input{min-width:0;flex:1;padding:10px 11px;color:#e7f5ff;border:1px solid var(--line);border-radius:8px;outline:0;background:#20385a9e;font-size:var(--fs-footnote)}.document-list,.rag-results,.workflow-records{display:flex;flex-direction:column;gap:8px;margin-top:15px}.document-row,.workflow-record{display:flex;align-items:center;gap:10px;padding:11px;border:1px solid rgba(135,179,222,.13);border-radius:9px;background:#20385a47}.document-row{cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease}.document-row:hover{transform:translateY(-1px);border-color:#4bc1ff7a;background:#0c2b476b}.document-view-button{margin-left:auto}.document-viewer-modal{position:relative;width:min(860px,calc(100vw - 48px));max-height:calc(100vh - 48px);padding:30px;overflow-y:auto;border-radius:16px}.document-viewer-modal h2{margin-top:13px;color:#e7f4ff;font-size:var(--fs-title2);letter-spacing:-.04em}.document-viewer-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:14px;color:#7897b2;font-size:var(--fs-caption)}.document-viewer-meta>span:not(.document-status){padding:5px 8px;border-radius:6px;background:#487eab21}.document-viewer-content{margin-top:20px;padding:18px;color:#c1d7e9;border:1px solid rgba(124,180,231,.13);border-radius:10px;background:#20385a8c;font-size:var(--fs-body);line-height:2;white-space:pre-wrap}.document-viewer-modal .full-button{margin-top:18px}.employee-report-modal{position:relative;width:min(900px,calc(100vw - 48px));max-height:calc(100vh - 40px);padding:30px;overflow-y:auto;border-radius:18px;animation:modal-in .22s ease-out}.employee-report-modal h2{margin-top:12px;color:#e7f4ff;font-size:var(--fs-title2);letter-spacing:-.05em}.report-date{margin-top:6px;color:#6f8da9;font-family:var(--font-sans);font-size:var(--fs-caption)}.report-summary{margin-top:20px;padding:14px;border-left:2px solid #00c6ff;border-radius:8px;background:#00c6ff12}.report-summary p{margin-top:8px;color:#bed5e8;font-size:var(--fs-footnote);line-height:1.75}.report-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px}.report-metrics>div{display:flex;min-height:91px;flex-direction:column;justify-content:center;gap:5px;padding:11px;border:1px solid rgba(124,180,231,.14);border-radius:9px;background:#20385a8c}.report-metrics strong{color:#e3f7ff;font-size:var(--fs-title2);letter-spacing:-.06em}.report-metrics span{color:#9fc1d8;font-size:var(--fs-caption)}.report-metrics small{color:#62829e;font-size:var(--fs-caption)}.report-timeline{margin-top:24px}.report-timeline-list{position:relative;margin-top:16px;padding-bottom:3px}.report-timeline-list:before{position:absolute;top:7px;bottom:7px;left:61px;width:1px;background:linear-gradient(#2bc6f4,#2bc6f414);content:""}.report-timeline-item{position:relative;display:grid;grid-template-columns:40px 16px minmax(0,1fr);gap:13px;padding-bottom:19px}.report-timeline-item time{padding-top:1px;color:#7ca2bd;font-family:var(--font-sans);font-size:var(--fs-caption)}.report-timeline-dot{z-index:1;width:9px;height:9px;margin-top:3px;border:2px solid #203b5e;border-radius:50%;background:#00c6ff;box-shadow:0 0 11px #00c6ffcc}.report-dot-customer{background:#2f80ff}.report-dot-analysis{background:#8b5cf6}.report-dot-solution{background:#00c6ff}.report-dot-follow-up{background:#22c55e}.report-dot-insight{background:#f97316}.report-timeline-copy{padding:10px 12px;border:1px solid rgba(124,180,231,.12);border-radius:8px;background:#0d243d80}.report-timeline-copy strong{color:#d6eafa;font-size:var(--fs-footnote)}.report-timeline-copy p{margin-top:5px;color:#7897b2;font-size:var(--fs-caption);line-height:1.55}.report-next-action{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:6px;padding:14px;color:#83e6ff;border:1px solid rgba(0,198,255,.2);border-radius:9px;background:linear-gradient(135deg,#00c6ff1a,#2f80ff0f)}.report-next-action strong{display:block;margin-top:6px;color:#dff8ff;font-size:var(--fs-body)}.report-next-action p{margin-top:5px;color:#6f92ad;font-size:var(--fs-caption)}.document-icon,.workflow-record-icon{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;color:#81dfff;border-radius:8px;background:#00c6ff1a}.document-copy,.workflow-record-main{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.document-copy strong,.workflow-record-main strong{overflow:hidden;color:#cfe2f4;font-size:var(--fs-footnote);text-overflow:ellipsis;white-space:nowrap}.document-copy span,.workflow-record-main span{color:#7089a5;font-size:var(--fs-caption)}.document-status{padding:4px 7px;border-radius:5px;font-size:var(--fs-micro)}.document-status.is-published{color:#8bf0b5;background:#22c55e1a}.document-status.is-draft{color:#ffc08e;background:#f973161a}.rag-result{padding:10px;border-left:2px solid #38d9ff;border-radius:0 8px 8px 0;background:#00c6ff0f}.rag-result>div{display:flex;justify-content:space-between;gap:8px}.rag-result strong{color:#bfeeff;font-size:var(--fs-caption)}.rag-result span,.rag-result small{color:#6f9bb7;font-size:var(--fs-caption)}.rag-result p{margin:7px 0;color:#8da7bd;font-size:var(--fs-caption);line-height:1.5}.empty-state{display:flex;min-height:130px;align-items:center;justify-content:center;gap:9px;color:#6685a2;flex-direction:column;font-size:var(--fs-caption);text-align:center}.compact-empty{min-height:76px}.knowledge-import-modal{width:min(780px,calc(100vw - 48px));max-height:calc(100vh - 48px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 14px;overflow-y:auto}.knowledge-import-modal>.modal-icon,.knowledge-import-modal>.section-kicker,.knowledge-import-modal>h2,.knowledge-import-modal>p,.knowledge-import-modal>textarea,.knowledge-import-modal>.full-button{grid-column:1 / -1}.knowledge-import-modal>label{margin-top:15px}.knowledge-import-modal>label:nth-of-type(3){grid-column:1 / -1}.knowledge-import-modal textarea,.employee-test-section textarea,.drawer-label textarea,.create-modal textarea{width:100%;padding:10px;color:#e7f5ff;border:1px solid rgba(124,180,231,.18);border-radius:9px;outline:0;resize:vertical;background:#20385a8c;font:inherit;font-size:var(--fs-footnote)}.employee-config-section{padding:14px;border:1px solid rgba(124,180,231,.15);border-radius:11px;background:#20385a6b}.employee-config-section .drawer-label{margin-top:13px}.config-help{color:#77dfff;font-size:var(--fs-caption)}.config-intro{margin-top:8px;color:#7895af;font-size:var(--fs-caption);line-height:1.6}.create-config-hint{padding:9px;border-left:2px solid #38cfff;background:#00c6ff0f}.field-hint{color:#5f819f;font-size:var(--fs-caption);line-height:1.5}.config-toggle{display:flex;align-items:center;gap:8px;margin-top:14px;color:#9fc2d9;font-size:var(--fs-caption)}.config-toggle input{width:15px;height:15px;accent-color:#28b9f1}.choice-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:13px;padding:11px;border:1px solid rgba(124,180,231,.15);border-radius:9px;background:#20385a61}.choice-group-title,.choice-group>.field-hint{grid-column:1 / -1}.choice-group-title{color:#a9c8df;font-size:var(--fs-caption);font-weight:600}.choice-item{display:flex;min-height:31px;align-items:center;gap:6px;padding:6px 7px;color:#9bb8cf;border:1px solid rgba(124,180,231,.1);border-radius:7px;background:#0c223957;font-size:var(--fs-caption);cursor:pointer}.choice-item:has(input:checked){color:#d8f6ff;border-color:#2dcaff7a;background:#00c6ff1c}.choice-item input{width:14px;height:14px;flex:0 0 auto;accent-color:#2bc6f4}.choice-item small{margin-left:auto;color:#5e829e;font-size:var(--fs-caption)}.danger-choice-group{border-color:#f9731633}.danger-choice-group .choice-item:has(input:checked){border-color:#f973168f;background:#f973161c}.danger-choice-group .choice-item input{accent-color:#f97316}.channel-member-picklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:12px;padding:11px;max-height:220px;overflow-y:auto;border:1px solid rgba(124,180,231,.15);border-radius:9px;background:#20385a61}.employee-config-section .full-button{margin-top:14px}.reuse-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:15px}.reuse-grid .setup-side-card{min-height:245px}.config-select{width:100%;padding:11px 12px;color:#dcecff;border:1px solid var(--line);border-radius:9px;outline:0;background:#20385ab3;font-size:var(--fs-footnote)}.setup-side-card .config-select{margin-top:15px}.template-name{display:block;margin-top:13px;color:#cfeeff;font-size:var(--fs-body)}.setup-side-card>.field-hint{display:block;margin-top:6px;line-height:1.5}.channel-empty{display:flex;min-height:55px;align-items:center;gap:8px;color:#6685a2;font-size:var(--fs-caption)}.channel-list{display:flex;max-height:100px;margin-top:13px;flex-direction:column;gap:7px;overflow-y:auto}.channel-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px;border:1px solid rgba(124,180,231,.13);border-radius:8px;background:#20385a59}.channel-row>div{display:flex;min-width:0;flex-direction:column;gap:4px}.channel-row strong{overflow:hidden;color:#cfe4f5;font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap}.channel-row span{color:#708da8;font-size:var(--fs-caption)}.channel-config-modal{width:min(780px,calc(100vw - 48px));max-height:calc(100vh - 48px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 14px;overflow-y:auto}.channel-config-modal>.modal-icon,.channel-config-modal>.section-kicker,.channel-config-modal>h2,.channel-config-modal>p,.channel-config-modal>.channel-config-flow,.channel-config-modal>.full-button{grid-column:1 / -1}.channel-config-modal>label{margin-top:15px}.channel-config-flow{display:flex;align-items:center;justify-content:space-between;gap:5px;margin-top:18px;padding:10px;color:#79dfff;border-radius:8px;background:#00c6ff12;font-size:var(--fs-caption)}.channel-config-flow svg{flex:0 0 auto;color:#5c87a7}.channel-config-modal .full-button{margin-top:16px}.channel-test-send{grid-column:1 / -1;margin-top:18px;padding:14px;border:1px dashed rgba(0,198,255,.25);border-radius:8px;background:#00c6ff0a}.channel-test-send label{margin-top:10px}.channel-test-success{margin-top:10px;color:#6ee7a0;font-size:var(--fs-caption)}.channel-test-error{margin-top:10px;color:#ff8a8a;font-size:var(--fs-caption);word-break:break-all}.analytics-live-strip{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;margin-bottom:15px;padding:0;overflow:hidden}.analytics-live-strip div{display:flex;padding:14px 16px;flex-direction:column;gap:5px;background:#12304e6b}.analytics-live-strip span{color:#7190ad;font-size:var(--fs-caption)}.analytics-live-strip strong{color:#c7f1ff;font-size:var(--fs-title3)}.workflow-record-main{flex-direction:row;align-items:center;gap:10px}.run-result-grid,.customer-detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:14px}.run-result-grid div,.customer-detail-grid div{display:flex;padding:10px;flex-direction:column;gap:5px;border-radius:8px;background:#20385a5c}.run-result-grid span,.customer-detail-grid span{color:#7089a5;font-size:var(--fs-caption)}.run-result-grid strong,.customer-detail-grid strong{overflow:hidden;color:#bfeeff;font-size:var(--fs-footnote);text-overflow:ellipsis;white-space:nowrap}.workflow-run-result pre{margin-top:12px;padding:11px;overflow:auto;color:#8fe8ff;border-radius:8px;background:#20385ab3;font:var(--fs-caption)/1.5 var(--font-sans)}.customer-drawer{width:min(680px,100%);height:100%;padding:32px 30px;overflow-y:auto}.drawer-customer-avatar{display:grid;width:52px;height:52px;place-items:center;margin-bottom:17px;border-radius:16px;font-size:var(--fs-title2)}.sales-360-section{padding-top:4px}.sales-stage-banner{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px;border:1px solid rgba(86,174,238,.2);border-radius:10px;background:linear-gradient(135deg,#1b5c8e47,#00c6ff0f)}.sales-stage-banner strong{display:block;margin-top:6px;color:#e5f7ff;font-size:var(--fs-title3)}.sales-stage-banner p{margin-top:5px;color:#83a4bd;font-size:var(--fs-caption);line-height:1.5}.sales-completeness{display:flex;color:#7ce6ff;font:var(--fs-title2) var(--font-sans);flex-direction:column;text-align:right}.sales-completeness small{margin-top:4px;color:#6e91aa;font:var(--fs-caption) var(--font-sans)}.sales-next-action{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:9px;padding:12px;border:1px solid rgba(0,198,255,.16);border-radius:9px;background:#00c6ff0f}.sales-next-action strong{display:block;margin-top:6px;color:#d8f6ff;font-size:var(--fs-footnote)}.sales-next-action p{margin-top:5px;color:#7897b2;font-size:var(--fs-caption)}.sales-360-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:9px}.sales-360-stats div{display:flex;padding:9px 7px;flex-direction:column;gap:4px;border:1px solid rgba(135,179,222,.11);border-radius:7px;background:#20385a54}.sales-360-stats strong{color:#c8efff;font:var(--fs-headline) var(--font-sans)}.sales-360-stats span{color:#6e8ca6;font-size:var(--fs-caption)}.sales-mini-list{margin-top:13px}.sales-mini-item{display:flex;align-items:flex-start;gap:8px;margin-top:7px;padding:8px;border-radius:7px;background:#20385a66}.sales-mini-item i{width:6px;height:6px;margin-top:4px;flex:0 0 auto;border-radius:50%;background:#48c8ff;box-shadow:0 0 8px #48c8ffbf}.sales-mini-item i.priority-urgent{background:#ff9569;box-shadow:0 0 8px #ff9569bf}.sales-mini-item i.priority-high{background:#d4a4ff;box-shadow:0 0 8px #d4a4ffbf}.sales-mini-item strong{display:block;color:#b9d8eb;font-size:var(--fs-caption)}.sales-mini-item small{display:block;margin-top:4px;color:#64849d;font-size:var(--fs-caption)}.drawer-label{display:flex;margin-top:11px;flex-direction:column;gap:6px;color:#7894af;font-size:var(--fs-caption)}.drawer-label input{padding:10px;color:#e7f5ff;border:1px solid var(--line);border-radius:8px;outline:0;background:#20385a8c;font-size:var(--fs-footnote)}.drawer-tags{margin-top:13px}.message-thread{display:flex;max-height:230px;margin-top:12px;padding-right:3px;flex-direction:column;gap:8px;overflow-y:auto}.thread-message{max-width:88%;padding:8px 10px;border-radius:9px;background:#2253823d}.thread-message.from-customer{align-self:flex-start}.thread-message.from-ai,.thread-message.from-human{align-self:flex-end;background:#009dc226}.thread-message small{color:#70a0bc;font-size:var(--fs-caption)}.thread-message p{margin-top:4px;color:#c4d9ea;font-size:var(--fs-caption);line-height:1.5}.message-compose{display:flex;gap:6px;margin-top:10px}.message-compose input{min-width:0;flex:1;padding:9px;color:#e7f5ff;border:1px solid var(--line);border-radius:8px;outline:0;background:#20385a8c;font-size:var(--fs-caption)}.employee-test-section{padding:12px;border:1px solid rgba(0,198,255,.14);border-radius:10px;background:#00c6ff0a}.employee-test-section textarea{margin-top:10px}.employee-test-result{margin-top:10px;padding:10px;color:#8bf0b5;border-left:2px solid #4fda90;background:#22c55e14}.employee-test-result.blocked{color:#ffc08e;border-left-color:#f97316;background:#f9731614}.employee-test-result p{margin-top:6px;font-size:var(--fs-caption);line-height:1.5}.employee-test-result small{display:block;margin-top:6px;color:#79a4bb;font-size:var(--fs-caption)}@media(max-width:900px){.knowledge-workbench{grid-template-columns:1fr}.analytics-live-strip{grid-template-columns:repeat(3,1fr)}.reuse-grid{grid-template-columns:1fr}.workflow-config-actions{align-items:stretch;flex-wrap:wrap}.workflow-config-actions .config-select{min-width:0;flex:1;width:auto}}@media(max-width:600px){.workflow-config-actions .config-select{width:100%;flex:1 1 100%}}@media(max-width:600px){.view-header-actions{align-items:stretch;flex-direction:column}.inline-input{min-width:0}.analytics-live-strip{grid-template-columns:repeat(2,1fr)}.document-row,.workflow-record{align-items:flex-start;flex-wrap:wrap}}.knowledge-icon{width:34px;height:34px}.knowledge-card-head{align-items:flex-start;gap:10px;margin-top:16px}.knowledge-card-head h3{color:#dceafa;font-size:var(--fs-callout)}.knowledge-card-head p{margin-top:5px;color:#718aa6;font-size:var(--fs-caption);line-height:1.5}.knowledge-card-head>svg{color:#6a8ba9}.knowledge-count{display:flex;align-items:baseline;gap:8px;margin-top:18px}.knowledge-count strong{color:#e7f3ff;font-size:var(--fs-title2);letter-spacing:-.06em}.knowledge-count span{display:inline-flex;align-items:center;gap:3px;color:#4adf8e;font-family:var(--font-sans);font-size:var(--fs-caption)}.knowledge-progress{margin-top:9px}.knowledge-progress i{display:block;height:100%;width:68%;border-radius:inherit}.progress-blue{background:linear-gradient(90deg,#2f80ff,#56ddff);box-shadow:0 0 8px #2f80ff}.progress-violet{width:54%!important;background:linear-gradient(90deg,#7543e7,#b894ff);box-shadow:0 0 8px #8b5cf6}.progress-cyan{width:76%!important;background:linear-gradient(90deg,#00a9e0,#65eaff);box-shadow:0 0 8px #00c6ff}.progress-orange{width:42%!important;background:linear-gradient(90deg,#df5c19,#ffb368);box-shadow:0 0 8px #f97316}.knowledge-card>small{display:block;margin-top:10px;color:#5d7896;font-family:var(--font-sans);font-size:var(--fs-caption)}.workflow-layout{display:grid;grid-template-columns:minmax(0,1fr) 245px;gap:12px}.workflow-canvas{min-height:365px;padding:19px;border-radius:15px}.flow-track{display:flex;align-items:center;justify-content:center;min-height:230px;padding:20px 0}.flow-step-wrap{display:flex;align-items:center}.flow-step{display:flex;width:116px;flex-direction:column;align-items:center;gap:8px;padding:15px 8px;border:1px solid rgba(125,171,219,.15);border-radius:12px;background:#122b489e;transition:.25s ease}.flow-step.current{border-color:#00c6ff8c;background:linear-gradient(145deg,#0090c340,#122b48a3);box-shadow:0 0 25px #00c6ff24;transform:translateY(-5px)}.flow-step.completed{border-color:#22c55e3d}.flow-step-icon{display:grid;width:31px;height:31px;place-items:center;color:#6dceff;border:1px solid rgba(65,195,255,.25);border-radius:9px;background:#00c6ff1a}.flow-step.completed .flow-step-icon{color:#6ce59f;border-color:#22c55e42;background:#22c55e1a}.flow-step strong{color:#d6e8fb;font-size:var(--fs-caption)}.flow-step small{color:#6785a4;font-family:var(--font-sans);font-size:var(--fs-caption);white-space:nowrap}.flow-connector{position:relative;width:36px;height:1px;background:#688db43d}.flow-connector i{display:block;width:70%;height:1px;background:linear-gradient(90deg,#2f80ff,transparent)}.flow-connector.active{background:#22c55e47}.flow-connector.active i{background:linear-gradient(90deg,#22c55e,transparent)}.workflow-footer{padding-top:15px;border-top:1px solid var(--line);color:#6985a3;font-family:var(--font-sans);font-size:var(--fs-caption)}.workflow-footer>span{display:inline-flex;align-items:center;gap:5px}.workflow-side{display:grid;gap:12px}.workflow-mini-card{display:flex;min-height:176px;flex-direction:column;padding:18px;border-radius:15px}.workflow-mini-card>strong{margin-top:17px;color:#e8f4ff;font-size:var(--fs-display);letter-spacing:-.08em}.workflow-mini-card>p{margin-top:5px;color:#708ba8;font-size:var(--fs-caption)}.mini-bars{display:flex;align-items:flex-end;gap:5px;height:35px;margin-top:auto}.mini-bars i{width:10px;height:50%;border-radius:3px 3px 0 0;background:linear-gradient(180deg,#54dcff,#2f80ff);opacity:.7}.mini-bars i:nth-child(2){height:70%}.mini-bars i:nth-child(3){height:42%}.mini-bars i:nth-child(4){height:84%}.mini-bars i:nth-child(5){height:64%}.mini-bars i:nth-child(6){height:100%}.mini-bars i:nth-child(7){height:77%}.analytics-highlight{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:12px;margin-bottom:29px}.analytics-main{min-height:350px;padding:20px;border-radius:15px}.analytics-number{margin-top:25px;color:#ebf6ff;font-size:var(--fs-display);font-weight:700;letter-spacing:-.08em}.analytics-number span{display:inline-flex;align-items:center;gap:3px;margin-left:8px;color:#4ce095;font-family:var(--font-sans);font-size:var(--fs-footnote);letter-spacing:0}.analytics-main>p{margin-top:5px;color:#708aa6;font-size:var(--fs-caption)}.analytics-bars{display:flex;align-items:flex-end;justify-content:space-around;height:142px;margin-top:20px;padding:0 12px;border-bottom:1px solid var(--line)}.analytics-bar{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:flex-end;gap:8px}.analytics-bar i{width:22px;min-height:22px;border-radius:5px 5px 0 0;background:linear-gradient(180deg,#54d9ff,#2f80ff 65%,#2f80ff2e);box-shadow:0 0 11px #00c6ff33}.analytics-bar:nth-child(3n) i{background:linear-gradient(180deg,#bb9aff,#7542da 65%,#8b5cf626)}.analytics-bar span{color:#5f7b98;font-family:var(--font-sans);font-size:var(--fs-caption)}.analytics-side{display:grid;gap:12px}.performance-grid{display:grid;gap:9px}.performance-row{display:flex;align-items:center;gap:13px;padding:12px 15px;border-radius:12px}.small-avatar{width:32px;height:32px;font-size:var(--fs-footnote)}.performance-name{display:flex;flex:1;flex-direction:column;gap:3px;min-width:110px}.performance-name strong{color:#dceafa;font-size:var(--fs-footnote)}.performance-name span,.performance-stat span{color:#6884a1;font-size:var(--fs-caption)}.performance-stat{display:flex;width:80px;flex-direction:column;gap:3px}.performance-stat strong{color:#cfe5fa;font-size:var(--fs-headline)}.performance-line{width:110px;height:4px;overflow:hidden;border-radius:4px;background:#7e9ec221}.performance-line i{display:block;width:76%;height:100%;border-radius:inherit}.line-blue{background:#2f80ff}.line-violet{width:90%!important;background:#8b5cf6}.line-cyan{width:82%!important;background:#00c6ff}.line-orange{width:68%!important;background:#f97316}.performance-row>svg{color:#63809e}.ai-float{position:fixed;z-index:12;right:30px;bottom:28px;display:flex;align-items:center;gap:7px;min-width:56px;height:49px;padding:0 14px;overflow:hidden;color:#e3faff;border:1px solid rgba(107,225,255,.55);border-radius:18px;background:linear-gradient(135deg,#2781dceb,#5b37bceb);box-shadow:0 10px 30px #004cab4d,0 0 28px #00c6ff33;transition:.25s ease}.ai-float:hover,.ai-float.active{transform:translateY(-4px) scale(1.04);box-shadow:0 13px 35px #004cab66,0 0 32px #00c6ff52}.ai-float b{font-family:var(--font-sans);font-size:var(--fs-caption);letter-spacing:.08em}.ai-float-glow{position:absolute;top:-20px;left:-20px;width:40px;height:90px;background:#ffffff59;filter:blur(12px);transform:rotate(35deg);opacity:.35}.assistant-panel{position:fixed;z-index:11;right:28px;bottom:91px;display:flex;width:min(430px,calc(100vw - 32px));max-height:min(720px,calc(100vh - 120px));flex-direction:column;overflow:hidden;border-radius:17px;box-shadow:0 20px 50px #00000057,0 0 35px #2f80ff1f}.assistant-header{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--line)}.assistant-title{display:flex;align-items:center;gap:9px}.assistant-orb{display:grid;width:29px;height:29px;place-items:center;color:#e5d6ff;border:1px solid rgba(139,92,246,.42);border-radius:10px;background:linear-gradient(135deg,#386bd3,#7947c3)}.assistant-title div:last-child{display:flex;flex-direction:column;gap:3px}.assistant-title strong{color:#e3effb;font-size:var(--fs-body)}.assistant-title small{color:#708aa6;font-family:var(--font-sans);font-size:var(--fs-caption)}.close-button{width:28px;height:28px}.assistant-body{padding:16px}.assistant-message{padding:13px;border:1px solid rgba(92,168,255,.17);border-radius:11px;background:#22548e2e}.assistant-label{color:#77dfff;font-family:var(--font-sans);font-size:var(--fs-caption)}.assistant-message p{margin-top:9px;color:#b5cee5;font-size:var(--fs-footnote);line-height:1.65}.assistant-actions{display:flex;gap:7px;margin-top:13px}.assistant-actions button,.assistant-suggestions button{display:inline-flex;align-items:center;gap:5px;color:#78d8ff;border:1px solid rgba(0,198,255,.2);border-radius:6px;background:#00c6ff14;font-size:var(--fs-caption)}.assistant-actions button{padding:7px 8px}.assistant-actions button:last-child{color:#7892ad;border-color:transparent;background:transparent}.assistant-suggestions{display:flex;flex-direction:column;gap:7px;margin-top:17px}.assistant-suggestions>span{color:#607995;font-size:var(--fs-caption)}.assistant-suggestions button{justify-content:space-between;padding:8px 9px;text-align:left}.assistant-input{display:flex;align-items:center;gap:7px;padding:10px;border-top:1px solid var(--line)}.assistant-input input{flex:1;padding:9px 10px;color:#dceafa;border:1px solid var(--line);border-radius:7px;outline:0;background:#20385a73;font-size:var(--fs-caption)}.assistant-input button{display:grid;width:30px;height:30px;place-items:center;color:#c6f5ff;border-radius:7px;background:#2376da}.drawer-backdrop,.modal-backdrop{position:fixed;z-index:20;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;background:#20385aa3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.employee-drawer{position:relative;width:min(620px,100%);min-height:100%;padding:28px 32px;overflow:auto;border-top:0;border-right:0;border-bottom:0;border-radius:0;background:linear-gradient(155deg,#0d213bfa,#20385afa);animation:slide-in .25s ease-out}.drawer-close{position:absolute;top:24px;right:24px}.drawer-hero{display:flex;flex-direction:column;align-items:flex-start;padding-top:34px}.drawer-avatar{width:68px;height:68px;margin-bottom:24px;font-size:var(--fs-title2)}.drawer-hero h2{margin-top:12px;color:#eaf5ff;font-size:var(--fs-title1);letter-spacing:-.06em}.drawer-hero p{margin-top:6px;color:#7894b1;font-family:var(--font-sans);font-size:var(--fs-caption)}.drawer-hero .status-pill{margin-top:14px}.drawer-thinking{display:flex;align-items:center;gap:10px;margin-top:29px;padding:12px;border:1px solid rgba(139,92,246,.18);border-radius:11px;background:linear-gradient(90deg,#6437b42b,#15375e33)}.thinking-icon{display:grid;width:30px;height:30px;place-items:center;color:#c2a4ff;border-radius:8px;background:#8b5cf62e}.drawer-thinking div:last-child{display:flex;flex-direction:column;gap:4px}.drawer-thinking span{color:#8e75be;font-family:var(--font-sans);font-size:var(--fs-caption)}.drawer-thinking strong{color:#c0b2e2;font-size:var(--fs-caption);font-weight:500}.drawer-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:23px;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.drawer-stats div{display:flex;flex-direction:column;gap:5px}.drawer-stats strong{color:#e3f1ff;font-size:var(--fs-title3);letter-spacing:-.05em}.drawer-stats span{color:#6d89a7;font-size:var(--fs-caption)}.drawer-next-step{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:18px;padding:14px;border:1px solid rgba(65,194,255,.2);border-radius:11px;background:linear-gradient(135deg,#2f80ff29,#00c6ff0f)}.drawer-next-step>div{min-width:0}.drawer-next-step strong{display:block;margin-top:7px;color:#d9efff;font-size:var(--fs-footnote);line-height:1.45}.drawer-next-step p{margin-top:6px;color:#7693af;font-size:var(--fs-caption);line-height:1.55}.drawer-section{margin-top:27px}.log-item{display:flex;gap:12px;margin-top:18px}.log-item>i{position:relative;flex:0 0 auto;width:7px;height:7px;margin-top:3px;border-radius:50%;background:#55cdf6;box-shadow:0 0 9px #55cdf6}.log-item>i:after{position:absolute;top:9px;left:3px;width:1px;height:31px;background:#54c2ef38;content:""}.log-item:last-child>i{background:#ae83ff;box-shadow:0 0 9px #ae83ff}.log-item:last-child>i:after{display:none}.log-item div{display:flex;flex-direction:column;gap:5px}.log-item strong{color:#c8dced;font-size:var(--fs-footnote);font-weight:600}.log-item small{color:#6d88a5;font-family:var(--font-sans);font-size:var(--fs-caption)}.modal-backdrop{align-items:center;justify-content:center;padding:clamp(16px,3vw,40px);overflow:auto}.create-modal{position:relative;width:min(720px,calc(100vw - 48px));max-height:calc(100vh - 48px);padding:32px;overflow:visible;border-radius:18px;box-shadow:0 25px 70px #00000073;animation:modal-in .22s ease-out}.employee-create-modal{width:min(900px,calc(100vw - 48px));display:grid;grid-template-columns:minmax(190px,.72fr) minmax(0,1.28fr);align-items:start;column-gap:30px;row-gap:16px}.employee-create-modal>.modal-icon{grid-column:1;grid-row:1;margin-bottom:0}.employee-create-copy{grid-column:1;grid-row:2}.employee-create-fields{display:grid;grid-column:2;grid-row:1 / span 4;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:14px 12px}.employee-create-fields>label{margin-top:0}.employee-create-fields .choice-group{grid-column:1 / -1;margin-top:0}.employee-create-modal .create-config-hint{grid-column:1;grid-row:3;margin-top:0}.employee-create-modal .role-suggestions{grid-column:1;grid-row:4;margin-top:0;flex-wrap:wrap}.employee-create-modal>.full-button{grid-column:1;grid-row:5;margin-top:0}.create-modal>.close-button{position:absolute;top:18px;right:18px}.modal-icon{display:grid;width:45px;height:45px;place-items:center;margin-bottom:22px;color:#9cecff;border:1px solid rgba(0,198,255,.4);border-radius:13px;background:linear-gradient(135deg,#2f80ff66,#00c6ff26);box-shadow:0 0 20px #00c6ff26}.create-modal h2{margin-top:11px;color:#eaf5ff;font-size:var(--fs-title1);letter-spacing:-.06em}.create-modal>p{margin-top:8px;color:#7892ae;font-size:var(--fs-footnote)}.create-modal label{display:flex;flex-direction:column;gap:8px;margin-top:18px;color:#8ba5c0;font-size:var(--fs-caption)}.create-modal input{padding:12px;color:#e7f5ff;border:1px solid rgba(124,180,231,.18);border-radius:9px;outline:0;background:#20385a8c;font-size:var(--fs-body)}.create-modal input:focus{border-color:#00c6ff99;box-shadow:0 0 18px #00c6ff1a}.role-suggestions{display:flex;gap:7px;margin-top:10px}.role-suggestions button{padding:6px 8px;color:#7290af;border:1px solid var(--line);border-radius:6px;background:#598bbf14;font-size:var(--fs-caption)}.role-suggestions button:hover{color:#bceeff;border-color:#00c6ff59}.sales-test-panel{margin-top:15px;padding:21px;border-radius:16px;border-color:#00c6ff38;background:linear-gradient(145deg,#11375bb8,#20385ab8)}.conversation-simulation-panel{margin-top:15px;padding:21px;border-radius:16px;border-color:#8b5cf640;background:linear-gradient(145deg,#2a225b80,#20385ac7)}.simulation-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.simulation-header h2{margin-top:8px;color:#e8f2ff;font-size:var(--fs-title3);letter-spacing:-.04em}.simulation-header p{max-width:700px;margin-top:7px;color:#8ca5c0;font-size:var(--fs-footnote);line-height:1.65}.simulation-empty{display:flex;min-height:150px;align-items:center;justify-content:center;gap:8px;color:#6685a2;flex-direction:column;border:1px dashed rgba(139,92,246,.28);border-radius:11px;background:#20385a59}.simulation-empty strong{color:#c8b7f5;font-size:var(--fs-body)}.simulation-empty p{color:#7089a8;font-size:var(--fs-caption)}.simulation-board{margin-top:18px}.simulation-status{display:flex;align-items:center;justify-content:space-between;padding:9px 11px;border:1px solid rgba(139,92,246,.18);border-radius:8px;background:#8b5cf612}.simulation-status span{display:inline-flex;align-items:center;gap:6px;color:#bba8ef;font-size:var(--fs-caption)}.simulation-status span i{width:6px;height:6px;border-radius:50%;background:#65e6a0;box-shadow:0 0 9px #65e6a0}.simulation-status small{color:#7189a6;font-family:var(--font-sans);font-size:var(--fs-caption)}.simulation-participants{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:11px}.simulation-participant{min-width:0;padding:13px;border:1px solid rgba(124,180,231,.14);border-radius:11px;background:#20385a8f}.simulation-participant-head{display:flex;align-items:center;gap:8px}.simulation-participant-head>div:nth-child(2){min-width:0;flex:1}.simulation-participant-head h3{overflow:hidden;color:#dcecff;font-size:var(--fs-footnote);text-overflow:ellipsis;white-space:nowrap}.simulation-participant-head p{margin-top:4px;overflow:hidden;color:#708ba8;font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap}.simulation-key{display:grid;width:29px;height:29px;flex:0 0 auto;place-items:center;color:#dff9ff;border-radius:9px;font:var(--fs-callout) var(--font-sans)}.simulation-key-a{background:linear-gradient(135deg,#1679c7,#2a4fc7)}.simulation-key-b{background:linear-gradient(135deg,#b45a32,#9d3e67)}.simulation-key-c{background:linear-gradient(135deg,#4e48c8,#873fc0)}.simulation-participant-head .stage-pill{max-width:78px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simulation-scenario{min-height:27px;margin-top:12px;color:#8aa5bd;font-size:var(--fs-caption);line-height:1.55}.simulation-progress{display:flex;align-items:center;gap:7px;margin-top:11px}.simulation-progress>span{height:4px;flex:1;overflow:hidden;border-radius:4px;background:#799dc124}.simulation-progress>span i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#55d7ff,#9d75ff)}.simulation-progress small{color:#7893ad;font:var(--fs-caption) var(--font-sans)}.simulation-stage-flow{display:flex;align-items:center;gap:6px;margin-top:12px;color:#6f8da8;font:var(--fs-caption) var(--font-sans)}.simulation-stage-flow strong{overflow:hidden;color:#9de9ff;text-overflow:ellipsis;white-space:nowrap}.simulation-next-message{min-height:78px;margin-top:10px;padding:9px;border-left:2px solid #8b5cf6;border-radius:0 7px 7px 0;background:#8b5cf614}.simulation-next-message p{margin-top:6px;color:#c3d3e6;font-size:var(--fs-caption);line-height:1.6}.simulation-messages{display:flex;max-height:116px;margin-top:9px;flex-direction:column;gap:5px;overflow-y:auto}.simulation-message{padding:6px 8px;border-radius:6px;background:#2f80ff1f}.simulation-message.from-ai{align-self:flex-end;background:#00c6ff1a}.simulation-message small{color:#7297b6;font-size:var(--fs-caption)}.simulation-message p{margin-top:3px;color:#adcadf;font-size:var(--fs-caption);line-height:1.45}.simulation-alert{display:flex;align-items:flex-start;gap:5px;margin-top:9px;padding:7px 8px;color:#ffc08e;border-left:2px solid #f97316;background:#f9731614;font-size:var(--fs-caption);line-height:1.45}.simulation-alert svg{flex:0 0 auto;margin-top:1px}.simulation-card-footer{display:flex;align-items:center;justify-content:space-between;gap:7px;margin-top:11px;padding-top:10px;border-top:1px solid rgba(124,180,231,.1)}.simulation-card-footer>span{color:#67839f;font:var(--fs-caption) var(--font-sans)}.simulation-card-footer .small-primary{flex:0 0 auto}@media(max-width:1080px){.simulation-participants{grid-template-columns:1fr}.simulation-participant{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,.8fr);column-gap:14px}.simulation-participant-head,.simulation-scenario,.simulation-progress,.simulation-stage-flow,.simulation-card-footer{grid-column:1}.simulation-next-message,.simulation-messages{grid-column:2;grid-row:1 / span 4}}@media(max-width:650px){.simulation-header,.simulation-status{align-items:stretch;flex-direction:column}.simulation-participant{display:block}.simulation-next-message,.simulation-messages{margin-top:9px}}.sales-test-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.sales-test-header h2{margin-top:8px;color:#e5f5ff;font-size:var(--fs-title3);letter-spacing:-.04em}.sales-test-header p{max-width:660px;margin-top:7px;color:#8ba6c0;font-size:var(--fs-footnote);line-height:1.65}.sales-test-live{display:inline-flex;margin-top:11px;padding:5px 8px;color:#8fe8ff;border:1px solid rgba(0,198,255,.26);border-radius:6px;background:#00c6ff14;font-family:var(--font-sans);font-size:var(--fs-caption)}.sales-test-header button{flex:0 0 auto}.sales-test-header button:disabled{cursor:wait;opacity:.62}.sales-test-steps{display:grid;grid-template-columns:repeat(7,1fr);gap:7px;margin-top:20px}.sales-test-step{min-width:0;min-height:108px;padding:11px;border:1px solid rgba(135,179,222,.13);border-radius:10px;background:#20385a4d}.sales-test-status{display:grid;width:24px;height:24px;place-items:center;color:#7591ac;border:1px solid rgba(135,179,222,.26);border-radius:50%;font-family:var(--font-sans);font-size:var(--fs-caption)}.sales-test-step strong{display:block;margin-top:10px;color:#cfe2f4;font-size:var(--fs-caption);line-height:1.45}.sales-test-step p{margin-top:5px;color:#7089a5;font-size:var(--fs-caption);line-height:1.5}.sales-test-step-result{display:block;min-height:20px;margin-top:8px;color:#83a9c5;font-size:var(--fs-caption);line-height:1.4}.sales-test-step small{display:block;margin-top:10px;color:#5e7894;font-family:var(--font-sans);font-size:var(--fs-caption)}.sales-test-step.is-running{border-color:#00c6ff85;box-shadow:0 0 18px #00c6ff1a}.sales-test-step.is-running .sales-test-status{color:#8ee7ff;border-color:#00c6ffb3;animation:breathe 1.2s ease-in-out infinite}.sales-test-step.is-running .sales-test-step-result{color:#8ee7ff}.sales-test-step.is-success .sales-test-step-result{color:#7fdda6}.sales-test-step.is-error .sales-test-step-result{color:#ffc08e}.sales-test-step.is-success{border-color:#22c55e4d}.sales-test-step.is-success .sales-test-status{color:#8bf0b5;border-color:#22c55ea6;background:#22c55e21}.sales-test-step.is-success small{color:#72d89b}.sales-test-step.is-error{border-color:#f9731680}.sales-test-step.is-error .sales-test-status{color:#ffc08e;border-color:#f97316b3;background:#f973161f}.sales-test-error{display:flex;align-items:center;gap:7px;margin-top:14px;padding:10px 12px;color:#ffc08e;border:1px solid rgba(249,115,22,.25);border-radius:8px;background:#f9731617;font-size:var(--fs-caption)}.sales-test-result{display:grid;grid-template-columns:repeat(6,1fr);gap:9px;margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.sales-test-result div{display:flex;flex-direction:column;gap:5px;min-width:0}.sales-test-result span{color:#6f8aa6;font-size:var(--fs-caption)}.sales-test-result strong{overflow:hidden;color:#bfeeff;font-size:var(--fs-footnote);text-overflow:ellipsis;white-space:nowrap}.setup-progress{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:23px;border-radius:16px;background:linear-gradient(120deg,#1c4b8280,#0c1f38b8)}@media(max-width:1180px){.sales-test-steps{grid-template-columns:repeat(4,1fr)}}@media(max-width:650px){.sales-test-header{flex-direction:column}.sales-test-header button{width:100%}.sales-test-steps,.sales-test-result{grid-template-columns:repeat(2,1fr)}}.setup-progress-copy h2{margin-top:8px;color:#e6f5ff;font-size:var(--fs-title3);letter-spacing:-.04em}.setup-progress-copy p{max-width:650px;margin-top:8px;color:#8aa7c3;font-size:var(--fs-body);line-height:1.7}.setup-progress-ring{display:flex;width:80px;height:80px;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:center;border:5px solid rgba(71,188,255,.28);border-right-color:#43c7ff;border-bottom-color:#8b7dff;border-radius:50%;box-shadow:0 0 25px #2da0ff2e}.setup-progress-ring strong{color:#dff8ff;font-size:var(--fs-title3)}.setup-progress-ring span{margin-top:3px;color:#7f9ab7;font-size:var(--fs-caption)}.setup-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(250px,.7fr);gap:15px;margin-top:15px}.setup-list{display:flex;flex-direction:column;gap:10px}.setup-item{display:grid;grid-template-columns:27px 40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:17px;border-radius:14px;cursor:pointer;transition:.22s ease}.setup-item:hover,.setup-item.active{border-color:#4bbeff6b;transform:translateY(-2px)}.setup-item.done{border-color:#46d29133}.setup-step-index{display:grid;width:27px;height:27px;place-items:center;color:#8da7c1;border:1px solid rgba(125,169,209,.27);border-radius:50%;font-family:var(--font-sans);font-size:var(--fs-caption)}.setup-item.done .setup-step-index{color:#80e1ad;border-color:#50dc9380;background:#39be7724}.setup-step-icon{display:grid;width:40px;height:40px;place-items:center;color:#8edfff;border:1px solid rgba(0,198,255,.24);border-radius:11px;background:#00c6ff1a}.setup-step-copy h3{margin-top:5px;color:#e1f0ff;font-size:var(--fs-headline)}.setup-step-copy strong{display:block;margin-top:3px;color:#73d5fa;font-size:var(--fs-footnote);font-weight:500}.setup-step-copy p{max-width:560px;margin-top:6px;color:#718da9;font-size:var(--fs-footnote);line-height:1.55}.setup-step-action{display:inline-flex;align-items:center;gap:5px;padding:8px 10px;color:#91ddff;border:1px solid rgba(69,190,255,.22);border-radius:7px;background:#2f80ff1a;font-size:var(--fs-caption);white-space:nowrap}.setup-side{display:flex;flex-direction:column;gap:12px}.setup-side-card{padding:18px;border-radius:14px}.setup-side-card p{margin-top:14px;color:#7b96b1;font-size:var(--fs-footnote);line-height:1.7}.friendly-config{display:flex;align-items:center;justify-content:space-between;margin-top:17px;padding-top:13px;border-top:1px solid var(--line);color:#6ecdf3}.friendly-config div{display:flex;flex-direction:column;gap:4px}.friendly-config strong{color:#d6eaff;font-size:var(--fs-footnote)}.friendly-config span{color:#718ca8;font-size:var(--fs-caption)}.toast-message{position:fixed;z-index:50;bottom:31px;left:50%;display:flex;align-items:center;gap:8px;padding:11px 15px;color:#d7f9e4;border:1px solid rgba(34,197,94,.25);border-radius:9px;background:#0d2f27f0;box-shadow:0 12px 30px #00000040;font-size:var(--fs-footnote);transform:translate(-50%)}@media(max-width:650px){.setup-progress{align-items:flex-start;flex-direction:column}.setup-progress-ring{align-self:flex-end}.setup-layout{grid-template-columns:1fr}.setup-item{grid-template-columns:27px 40px minmax(0,1fr)}.setup-step-action{grid-column:3;justify-self:start;margin-top:5px}}.toast-message svg{color:#5de49a}.toast-enter-active,.toast-leave-active{transition:.22s ease}.toast-enter-from,.toast-leave-to{opacity:0;transform:translate(-50%,10px)}.mobile-overlay{display:none}.auth-loading{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;color:#7f9ab8;background:#1b3352;font-family:var(--font-sans);font-size:var(--fs-caption);letter-spacing:.08em}.auth-loading-orb{display:grid;width:48px;height:48px;place-items:center;color:#b7f4ff;border:1px solid rgba(0,198,255,.55);border-radius:50%;background:radial-gradient(circle,rgba(0,198,255,.42),rgba(47,128,255,.08) 55%,transparent 70%);box-shadow:0 0 30px #00c6ff59;animation:loading-pulse 1.8s ease-in-out infinite}.login-screen{position:relative;display:flex;min-height:100vh;flex-direction:column;overflow:hidden;padding:32px clamp(24px,5vw,76px);background:radial-gradient(circle at 74% 28%,rgba(43,107,231,.13),transparent 24%),radial-gradient(circle at 8% 93%,rgba(106,54,198,.13),transparent 25%),linear-gradient(135deg,#1b3352,#1d375a 50%,#1b3354)}.login-grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.22;background-image:linear-gradient(rgba(119,173,231,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(119,173,231,.05) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:linear-gradient(135deg,rgba(0,0,0,.75),transparent 76%);mask-image:linear-gradient(135deg,rgba(0,0,0,.75),transparent 76%)}.login-ambient{position:absolute;width:380px;height:380px;border-radius:50%;pointer-events:none;filter:blur(88px)}.login-ambient-one{top:-210px;right:17%;background:#195ddb;opacity:.18}.login-ambient-two{bottom:-250px;left:22%;background:#7433c2;opacity:.13}.login-brand{position:relative;z-index:1;display:flex;align-items:center;gap:11px}.login-layout{position:relative;z-index:1;display:grid;width:min(100%,1030px);flex:1;grid-template-columns:minmax(0,1fr) 365px;align-items:center;gap:clamp(40px,9vw,135px);margin:0 auto;padding:20px 0 36px}.login-pitch{max-width:490px}.login-pitch h1{margin-top:18px;font-size:clamp(38px,5vw,62px);line-height:1.08}.login-pitch h1 span{color:#65dcff;text-shadow:0 0 30px rgba(0,198,255,.2)}.login-pitch>p{max-width:450px;margin-top:21px;color:#9db3cc;font-size:var(--fs-callout);line-height:1.8}.login-orbit{position:relative;width:min(100%,390px);height:220px;margin-top:35px}.login-orbit:before,.login-orbit:after{position:absolute;top:50%;left:50%;border:1px solid rgba(80,181,245,.18);border-radius:50%;content:"";transform:translate(-50%,-50%) rotate(-18deg)}.login-orbit:before{width:188px;height:92px;box-shadow:0 0 20px #00c6ff0f}.login-orbit:after{width:280px;height:138px;border-color:#7f5ee224;transform:translate(-50%,-50%) rotate(33deg)}.orbit-center{position:absolute;top:50%;left:50%;display:grid;width:68px;height:68px;place-items:center;color:#d8fbff;border:1px solid rgba(102,227,255,.65);border-radius:22px;background:radial-gradient(circle at 40% 30%,#93f1ff99,#2f80ff59 35%,#37268280);box-shadow:0 0 28px #00c6ff61,inset 0 0 22px #ffffff29;transform:translate(-50%,-50%)}.orbit-center:before{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border:1px solid rgba(0,198,255,.18);border-radius:28px;content:"";animation:breathe 3s ease-in-out infinite}.orbit-dot{position:absolute;z-index:1;display:block;width:9px;height:9px;border:2px solid #b9f3ff;border-radius:50%;background:#2f80ff;box-shadow:0 0 14px #00c6ff}.orbit-dot-one{top:32px;left:63px}.orbit-dot-two{top:38px;right:55px;background:#8b5cf6;box-shadow:0 0 14px #8b5cf6}.orbit-dot-three{right:68px;bottom:28px;background:#22c55e;box-shadow:0 0 14px #22c55e}.orbit-label{position:absolute;color:#7898b8;font-family:var(--font-sans);font-size:var(--fs-caption);letter-spacing:.05em}.orbit-label-one{top:17px;left:85px}.orbit-label-two{top:22px;right:10px}.orbit-label-three{right:22px;bottom:10px}.login-card{position:relative;padding:27px;border-radius:18px;box-shadow:0 25px 70px #00000045,0 0 34px #2f80ff14}.login-card:before{position:absolute;top:0;right:18%;left:18%;height:1px;background:linear-gradient(90deg,transparent,#4fcaff,transparent);content:"";box-shadow:0 0 12px #4fcaff}.login-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.login-card-icon{display:grid;width:36px;height:36px;place-items:center;color:#9beaff;border:1px solid rgba(0,198,255,.3);border-radius:11px;background:#00c6ff1a}.login-card h2{margin-top:11px;color:#e8f4ff;font-size:var(--fs-title2);letter-spacing:-.06em}.login-card>p{margin-top:8px;color:#718ba8;font-size:var(--fs-footnote)}.login-card form{display:flex;flex-direction:column;gap:16px;margin-top:26px}.login-card label{display:flex;flex-direction:column;gap:8px;color:#91a9c4;font-size:var(--fs-caption)}.login-card input{padding:12px 13px;color:#e1f1ff;border:1px solid rgba(127,177,226,.17);border-radius:9px;outline:0;background:#20385a99;font-size:var(--fs-footnote);transition:.2s ease}.login-card input:focus{border-color:#00c6ff9e;box-shadow:0 0 19px #00c6ff1a}.login-button{width:100%;margin-top:3px;padding:12px}.login-button:disabled{cursor:wait;opacity:.66}.auth-error{display:flex;align-items:center;gap:7px;margin-top:-4px;padding:9px 10px;color:#ffb688;border:1px solid rgba(249,115,22,.22);border-radius:7px;background:#f9731614;font-size:var(--fs-caption);line-height:1.5}.login-hint{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:19px;color:#5f7897;font-family:var(--font-sans);font-size:var(--fs-micro);line-height:1.7}.login-hint code{color:#83bce0}.login-footer{position:relative;z-index:1;display:flex;justify-content:space-between;color:#536c89;font-family:var(--font-sans);font-size:var(--fs-micro);letter-spacing:.03em}@keyframes loading-pulse{0%,to{transform:scale(.9);opacity:.65}50%{transform:scale(1.08);opacity:1}}@keyframes breathe{0%,to{transform:scale(.8);opacity:.35}50%{transform:scale(1.08);opacity:.8}}@keyframes slide-in{0%{transform:translate(50px);opacity:.2}to{transform:translate(0);opacity:1}}@keyframes modal-in{0%{transform:translateY(12px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@media(max-width:1180px){.sidebar{flex-basis:220px}.employee-grid{grid-template-columns:repeat(2,1fr)}.employee-card:nth-child(3){display:none}.employee-view-grid{grid-template-columns:repeat(3,1fr)}.knowledge-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:820px){.employee-create-modal{display:block;width:min(680px,calc(100vw - 32px))}.employee-create-copy{margin-bottom:18px}.employee-create-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.employee-create-fields .choice-group{grid-column:1 / -1}.employee-create-modal .create-config-hint,.employee-create-modal .role-suggestions,.employee-create-modal>.full-button{margin-top:14px}}@media(max-width:560px){.modal-backdrop{padding:12px}.create-modal,.knowledge-import-modal,.channel-config-modal,.document-viewer-modal,.employee-report-modal{width:calc(100vw - 24px);padding:22px}.knowledge-import-modal,.channel-config-modal{display:block}.employee-create-fields{grid-template-columns:1fr}.employee-create-fields .choice-group{grid-column:auto}.employee-drawer,.customer-drawer{width:100%;padding-inline:20px}}@media(max-width:900px){.sidebar{position:fixed;top:0;bottom:0;left:0;width:254px;transform:translate(-102%);transition:transform .25s ease;box-shadow:20px 0 50px #00000059}.main-panel{height:100vh;margin-left:0}.sidebar-open .sidebar{transform:translate(0)}.mobile-menu{display:grid}.mobile-overlay{position:fixed;z-index:4;top:0;right:0;bottom:0;left:0;display:block;background:#20385a8c}.topbar{padding-inline:24px}.dashboard-grid,.lower-grid,.customer-layout,.workflow-layout,.analytics-highlight{grid-template-columns:1fr}.activity-panel{min-height:260px}.profile-insight{min-height:auto}.workflow-side,.analytics-side{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.sales-360-stats{grid-template-columns:repeat(2,1fr)}.sales-next-action{align-items:flex-start;flex-direction:column}.report-metrics{grid-template-columns:repeat(2,1fr)}.employee-report-modal{width:calc(100vw - 24px);padding:22px}.report-timeline-list:before{left:51px}.report-timeline-item{grid-template-columns:32px 16px minmax(0,1fr);gap:10px}.login-screen{padding:24px 18px}.login-layout{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:12px;padding:35px 0 28px}.login-pitch{display:none}.login-card{padding:22px}.login-footer{gap:10px;flex-direction:column}.topbar{min-height:64px;padding-inline:16px}.topbar-actions{gap:8px}.global-search{width:34px;padding:8px}.global-search input,.global-search kbd,.topbar-divider,.mini-profile>svg{display:none}.page-content{padding:28px 16px 55px}.hero-section,.view-header{align-items:flex-start;flex-direction:column;gap:19px}.hero-actions{width:100%}.hero-actions button,.view-header>button{flex:1}.metric-grid,.customer-overview{grid-template-columns:repeat(2,1fr)}.metric-card{min-height:115px;padding:13px}.metric-value{font-size:var(--fs-title2)}.employee-grid,.employee-view-grid,.knowledge-grid{grid-template-columns:1fr}.employee-card:nth-child(3){display:block}.section-heading{align-items:flex-start;gap:10px}.lower-grid{grid-template-columns:1fr}.customer-card{align-items:flex-start;flex-wrap:wrap}.customer-score{width:calc(100% - 54px);margin-left:54px}.customer-arrow{position:absolute;top:18px;right:17px}.brain-hero{grid-template-columns:1fr;padding:20px}.brain-visual{width:250px;height:210px;transform:scale(.86)}.brain-copy h2{font-size:var(--fs-title1)}.brain-stats{gap:17px}.flow-track{align-items:flex-start;flex-direction:column;padding-left:18%}.flow-step-wrap{flex-direction:column}.flow-step{width:180px;flex-direction:row;padding:9px 12px}.flow-step small{margin-left:auto}.flow-connector{width:1px;height:22px;margin-right:179px}.workflow-side,.analytics-side{grid-template-columns:1fr}.performance-row{gap:9px}.performance-stat{width:55px}.performance-line{display:none}.assistant-panel{right:14px;bottom:88px;width:calc(100% - 28px)}.ai-float{right:16px;bottom:18px}.toast-message{width:calc(100% - 32px);justify-content:center;text-align:center}}:root{background:#1b3352;--space-950: #172d4a;--space-900: #1b3352;--space-850: #203b5e;--space-800: #254369;--glass: rgba(40, 70, 110, .74);--glass-light: rgba(52, 86, 132, .58);--line: rgba(170, 206, 245, .22);--line-strong: rgba(170, 206, 245, .34);--muted: #a2b6d0;--muted-light: #c6d4e6}body{background:var(--space-900)}.app-shell{background:radial-gradient(circle at 81% -10%,rgba(80,155,255,.28),transparent 40%),radial-gradient(circle at 10% 110%,rgba(125,95,230,.16),transparent 38%),linear-gradient(135deg,#1d375a,#213e64,#1b3354)}.topbar{border-bottom-color:#aacef52e}.glass-panel{border-color:#afd2fa42;background:linear-gradient(145deg,#30527ec2,#234065c2);box-shadow:0 12px 28px #20385a38}.sidebar{border-right-color:#aacef533;background:linear-gradient(180deg,#244065fa,#1e3759f7)}.brand-subtitle{color:#94acc9}.workspace-switcher{color:#aec0d8;border-color:#aacef53d;background:#34568280}.nav-label{color:#8fa9c8}.nav-item{color:#b4c6dc}.nav-copy small{color:#8aa2c0}.nav-item:hover{color:#f1f7ff;background:#4670a559}.nav-item.active{color:#fff;border-color:#5aa0ff73;background:linear-gradient(90deg,#3782f56b,#5f50be33)}.nav-item.active .nav-copy small{color:#b7d3f2}.system-status{background:#1e504659}.system-status small{color:#86bba3}.login-screen{background:radial-gradient(circle at 74% 28%,rgba(80,145,250,.26),transparent 32%),radial-gradient(circle at 8% 93%,rgba(130,85,220,.2),transparent 32%),linear-gradient(135deg,#1d375a,#213e64 50%,#1b3354)}.drawer-backdrop,.modal-backdrop{background:#20385a80}.employee-drawer,.customer-drawer{background:linear-gradient(155deg,#264268fa,#1e3759fa)}.config-select,.drawer-label input,.drawer-label textarea,.create-modal input,.create-modal textarea,.create-modal select{color:#eef5ff;border-color:#aacef542;background-color:#2c4c76b8}.config-select:focus,.drawer-label input:focus,.drawer-label textarea:focus{border-color:#64aaff99;outline:0}input::placeholder,textarea::placeholder{color:#8ea6c4}.main-nav .nav-group-label{padding:16px 14px 7px}.main-nav>.nav-item:first-child{margin-bottom:4px}.nav-count.nav-alert{color:#fff;border-color:#f9731699;background:#f973168c}button.system-status{width:calc(100% - 10px);font:inherit;text-align:left;cursor:pointer}.system-status.has-alerts{color:#fdba74;border-color:#f9731666;background:#783c144d}.system-status.has-alerts strong{color:#fed7aa}.system-status.has-alerts small{color:#fdba74}.account-wrap{position:relative}.account-menu{position:absolute;z-index:40;top:calc(100% + 8px);right:0;display:flex;width:220px;flex-direction:column;padding:6px;border-radius:12px;box-shadow:0 16px 36px #08142873}.account-menu-head{display:flex;flex-direction:column;gap:3px;padding:8px 10px 10px;border-bottom:1px solid var(--line);margin-bottom:4px}.account-menu-head strong{color:#f1f7ff;font-size:var(--fs-body)}.account-menu-head small{color:#93a8c4;font-size:var(--fs-caption)}.account-menu button{display:flex;align-items:center;gap:8px;padding:9px 10px;color:#d6e4f5;border:0;border-radius:8px;background:transparent;cursor:pointer;font:inherit;font-size:var(--fs-footnote);text-align:left}.account-menu button:hover{color:#fff;background:#5a96f040}.password-modal label{display:flex;flex-direction:column;gap:6px;margin-top:10px;color:#b4c6dc;font-size:var(--fs-footnote)}.drawer-backdrop{background:#060e1cb8!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.modal-backdrop{background:#060e1cad!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.side-drawer{position:relative;display:flex;width:min(1120px,96vw);height:100vh;flex-direction:column;padding:1.3rem 1.5rem 1.1rem;overflow:hidden;border-top:0;border-right:0;border-bottom:0;border-radius:0;background:linear-gradient(155deg,#264268fa,#1e3759fa);box-shadow:-24px 0 48px #040a1673;animation:slide-in .25s ease-out}.side-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:.9rem;border-bottom:1px solid rgba(170,206,245,.16)}.side-drawer-title{display:flex;min-width:0;align-items:center;gap:.9rem}.side-drawer-title h2{margin-top:.35rem;color:#f4f9ff;font-size:var(--fs-title2);letter-spacing:-.03em}.side-drawer-title p{margin-top:.3rem;color:#a2b6d0;font-size:var(--fs-body)}.side-drawer-avatar{display:grid;flex:0 0 auto;width:2.8rem;height:2.8rem;place-items:center;color:#fff;border-radius:.8rem;background:linear-gradient(135deg,#3b82f6,#7c3aed);font-size:var(--fs-title3);font-weight:700}.side-drawer-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.6rem}.side-drawer-actions .status-pill{margin-top:0}.side-drawer-body{display:grid;flex:1;min-height:0;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:1.1rem;padding-top:.9rem}.side-drawer-main,.side-drawer-side{display:flex;min-height:0;flex-direction:column;gap:.8rem;overflow-y:auto;scrollbar-width:thin}.side-block{padding:.8rem .9rem;border:1px solid rgba(170,206,245,.14);border-radius:.7rem;background:#28446a66}.side-block>h4,.side-block-head h4{margin-bottom:.6rem;color:#c6d4e6;font-size:var(--fs-body);font-weight:700}.side-block-head{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem}.side-block-head small{color:#93a8c4;font-size:var(--fs-caption)}.side-block.grow{flex:1;min-height:12rem;display:flex;flex-direction:column}.side-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.side-facts.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.side-facts>div{display:flex;min-width:0;flex-direction:column;gap:.2rem;padding:.5rem .6rem;border-radius:.5rem;background:#1e365673}.side-facts span{color:#93a8c4;font-size:var(--fs-caption)}.side-facts strong{overflow:hidden;color:#f1f7ff;font-size:var(--fs-body);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.side-facts small{color:#93a8c4;font-size:var(--fs-caption)}.side-facts .wide{grid-column:1 / -1}.side-facts .wide strong{white-space:normal;line-height:1.5}.side-form{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.side-form label{display:flex;min-width:0;flex-direction:column;gap:.3rem;color:#a2b6d0;font-size:var(--fs-caption)}.side-form .wide{grid-column:1 / -1}.side-form input,.side-form textarea,.side-input{width:100%;padding:.55rem .7rem;color:#eef5ff;border:1px solid rgba(170,206,245,.26);border-radius:9px;outline:0;background:#2c4c76b8;font:inherit;font-size:var(--fs-footnote)}.side-form textarea{resize:vertical}.side-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.55rem}.side-row>.grow{flex:1 1 12rem;min-width:0}.side-chips{display:flex;flex-wrap:wrap;gap:.35rem}.side-chips span,.side-chips button{padding:.2rem .5rem;color:#a9cdff;border:1px solid rgba(90,160,255,.4);border-radius:999px;background:transparent;font:inherit;font-size:var(--fs-caption)}.side-chips button{cursor:pointer;border-style:dashed;color:#c6d4e6}.side-chips .warn{color:#fdba74;border-color:#f9731673}.side-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .8rem}.side-checks label{display:flex;min-width:0;align-items:center;gap:.4rem;color:#d6e4f5;font-size:var(--fs-footnote);cursor:pointer}.side-checks small{overflow:hidden;color:#8aa2c0;font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap}.side-group-title{margin:.7rem 0 .4rem;color:#b4c6dc;font-size:var(--fs-caption);font-weight:700}.side-group-title.danger{color:#fca5a5}.side-list{display:flex;flex-direction:column;gap:.45rem}.side-empty{padding:.6rem 0;color:#93a8c4;font-size:var(--fs-footnote)}.side-thread{display:flex;flex:1;min-height:0;flex-direction:column;gap:.5rem;overflow-y:auto}.side-thread .thread-message{max-width:88%}@media(max-width:1100px){.side-drawer-body{grid-template-columns:1fr;overflow-y:auto}.side-drawer-main,.side-drawer-side{overflow:visible}.side-facts.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.lead-filters>.ui-select,.employee-toolbar>.ui-select,.member-toolbar>.ui-select,.review-toolbar>.ui-select{width:10rem!important;flex:0 0 auto!important}.side-next{color:#eef4fb;font-size:var(--fs-body);line-height:1.6;margin-bottom:.5rem}.side-group-title small{color:#8aa2c0;font-weight:400}.page-content.fit-screen{display:flex;height:calc(100vh - 75px);flex-direction:column;overflow-y:auto;padding-top:22px;padding-bottom:18px}.page-content.fit-screen>*{flex-shrink:0}.fit-screen .view-header{margin-bottom:16px}.fit-screen .page-guide,.fit-screen .customer-command-stats{margin-bottom:12px}.fit-screen .customer-control-layout{flex:1 1 0;min-height:360px}.fit-screen .customer-priority-board{display:flex;min-height:0;flex-direction:column;overflow:hidden}.fit-screen .customer-priority-list{flex:1;min-height:0;overflow-y:auto;padding-right:4px;scrollbar-width:thin}.fit-screen .customer-command-aside{min-height:0;overflow-y:auto;scrollbar-width:thin}.fit-screen .executive-hero{margin-bottom:14px}.fit-screen .executive-hero h1{font-size:var(--fs-title1)}.fit-screen .executive-hero p{margin-top:6px}.dash-board{display:grid;flex:1 1 0!important;min-height:420px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) minmax(0,1fr);gap:12px}.dash-board .owner-signal-grid{grid-column:1 / -1;margin:0}.dash-board .owner-signal{min-height:78px;padding:12px 16px}.dash-board .owner-main-grid,.dash-board .owner-lower-grid{display:contents}.dash-board .glass-panel{display:flex;min-height:0;flex-direction:column;margin:0;overflow:hidden}.dash-board .owner-decision-panel{grid-column:1;grid-row:2 / 4}.dash-board .owner-revenue-panel{grid-column:2;grid-row:2}.dash-board .owner-risk-panel{grid-column:3;grid-row:2}.dash-board .owner-team-panel{grid-column:2;grid-row:3}.dash-board .owner-system-panel{grid-column:3;grid-row:3}.dash-board .owner-attention-list,.dash-board .owner-pipeline-list,.dash-board .owner-risk-list,.dash-board .owner-team-list{flex:1;min-height:0;overflow-y:auto;padding-right:4px;scrollbar-width:thin}@media(max-width:1100px){.page-content.fit-screen{height:auto;overflow:visible}.dash-board{display:flex;flex-direction:column}.dash-board .owner-main-grid,.dash-board .owner-lower-grid{display:grid}}.small-avatar,.mini-avatar,.customer-avatar,.conversation-avatar,.drawer-customer-avatar{display:grid;flex:0 0 auto;place-items:center;line-height:1;text-align:center}.small-avatar{width:32px;height:32px;border-radius:10px;color:#e6f3ff;font-size:var(--fs-callout);font-weight:700}.owner-team-row .small-avatar,.owner-risk-row .small-avatar{align-self:center}.config-cards{display:flex;flex-direction:column;gap:.6rem;margin-top:.8rem}.config-card{--tone: #60a5fa;padding:.7rem .8rem;border:1px solid color-mix(in srgb,var(--tone) 35%,transparent);border-left:3px solid var(--tone);border-radius:.6rem;background:color-mix(in srgb,var(--tone) 8%,rgba(30,54,86,.5))}.config-card.tone-cyan{--tone: #22d3ee}.config-card.tone-red{--tone: #f87171}.config-card-head{display:flex;align-items:center;gap:.4rem;margin-bottom:.55rem;color:var(--tone)}.config-card-head strong{color:#f1f7ff;font-size:var(--fs-body)}.config-card-head small{color:#93a8c4;font-size:var(--fs-caption)}.config-card-warn{margin-top:.45rem;color:#fdba74;font-size:var(--fs-caption)}.toggle-chips{display:flex;flex-wrap:wrap;gap:.4rem}.toggle-chips button{display:inline-flex;align-items:center;gap:.25rem;padding:.32rem .65rem;color:#b9c8dc;border:1px solid rgba(170,206,245,.25);border-radius:999px;background:#1e36568c;cursor:pointer;font:inherit;font-size:var(--fs-footnote);transition:all .12s}.toggle-chips button:hover{border-color:var(--tone);color:#fff}.toggle-chips button.on{color:#fff;border-color:var(--tone);background:color-mix(in srgb,var(--tone) 32%,rgba(30,54,86,.6))}.switch-toggle{display:inline-flex;align-items:center;gap:.5rem;padding:0;color:#d6e4f5;border:0;background:none;cursor:pointer;font:inherit;font-size:var(--fs-footnote);text-align:left}.switch-toggle i{position:relative;width:2.1rem;height:1.15rem;flex:0 0 auto;border-radius:999px;background:#94a3b866;transition:background .15s}.switch-toggle i:after{position:absolute;top:.15rem;left:.15rem;width:.85rem;height:.85rem;border-radius:50%;background:#fff;content:"";transition:transform .15s}.switch-toggle.on i{background:#22c55e}.switch-toggle.on i:after{transform:translate(.95rem)}.side-block>h4,.side-block-head h4{display:flex;align-items:center;gap:.45rem;color:#eef4fb;font-size:var(--fs-body)}.side-block>h4:before,.side-block-head h4:before{width:3px;height:.85rem;border-radius:2px;background:linear-gradient(180deg,#60a5fa,#a78bfa);content:""}.kb-board{display:grid;flex:1 1 0!important;min-height:380px;grid-template-columns:minmax(15rem,.8fr) minmax(0,1.3fr) minmax(0,1fr);gap:12px}.kb-board .knowledge-workbench{display:contents}.kb-board .glass-panel{display:flex;min-height:0;flex-direction:column;margin:0;overflow:hidden;padding:14px 16px}.kb-board .document-list,.kb-board .rag-results{flex:1;min-height:0;overflow-y:auto;padding-right:4px;scrollbar-width:thin}.kb-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}.kb-stats div{padding:8px 10px;border-radius:9px;background:#1e365680}.kb-stats strong{display:block;color:#f4f9ff;font-size:var(--fs-title3)}.kb-stats span{color:#93a8c4;font-size:var(--fs-caption)}.kb-list{display:flex;flex:1;min-height:0;flex-direction:column;gap:6px;overflow-y:auto;padding-right:4px;scrollbar-width:thin}.kb-item{display:flex;align-items:center;gap:9px;padding:8px 10px;color:#d6e4f5;border:1px solid rgba(170,206,245,.14);border-radius:9px;background:#304e7659;cursor:pointer;font:inherit;text-align:left}.kb-item:hover,.kb-item.active{border-color:#64aaff99;background:#3c78dc40}.kb-item .knowledge-icon{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;margin:0;border-radius:8px}.kb-item>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.kb-item strong{overflow:hidden;color:#f1f7ff;font-size:var(--fs-body);text-overflow:ellipsis;white-space:nowrap}.kb-item small{color:#93a8c4;font-size:var(--fs-caption)}.kb-pack{display:flex;flex-direction:column;gap:8px;margin-top:10px;padding:10px;border:1px dashed rgba(167,139,250,.45);border-radius:10px;background:#8b5cf61a}.kb-pack strong{display:block;color:#e9e2ff;font-size:var(--fs-body)}.kb-pack small{display:block;margin-top:3px;color:#b9c8dc;font-size:var(--fs-caption);line-height:1.5}.kb-pack .small-primary{align-self:flex-start;display:inline-flex;align-items:center;gap:4px}.wf-board{display:grid;flex:1 1 0!important;min-height:360px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:12px}.wf-board>.glass-panel{display:flex;min-height:0;flex-direction:column;margin:0;overflow:hidden}.wf-board .workflow-records,.wf-board .run-result-details{flex:1;min-height:0;overflow-y:auto;padding-right:4px;scrollbar-width:thin}.fit-screen .workflow-config-actions{flex-wrap:wrap}.workflow-config-actions .ui-select{width:11rem}.settings-tabs{margin:0 0 12px!important}.settings-board{display:grid;flex:1 1 0!important;min-height:360px;gap:12px}.settings-board>*{min-height:0;margin:0!important;overflow-y:auto;scrollbar-width:thin}.settings-setup{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.settings-setup .setup-progress{grid-column:1 / -1;padding:14px 18px}.settings-setup .setup-layout{display:block}.settings-setup .setup-list{display:flex;flex-direction:column;gap:8px}.settings-drill{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.settings-industry{grid-template-columns:minmax(0,560px);align-content:start}@media(max-width:1100px){.kb-board,.wf-board,.settings-board{display:flex;flex-direction:column}.kb-board .knowledge-workbench{display:grid}}.view-tabs{display:flex;gap:8px;margin:0 0 12px}.view-tabs button{display:inline-flex;align-items:center;gap:6px;padding:8px 15px;color:#b4c6dc;border:1px solid rgba(170,206,245,.2);border-radius:10px;background:#2c4c7673;cursor:pointer;font:inherit;font-size:var(--fs-body);font-weight:600}.view-tabs button.active,.view-tabs button:hover{color:#fff;border-color:#64aaff8c;background:#3c78dc59}.run-steps{display:flex;flex:1;min-height:0;flex-direction:column;gap:6px;margin-top:12px;overflow-y:auto;padding-right:4px;scrollbar-width:thin}.run-step{display:flex;align-items:center;gap:10px;padding:9px 11px;border:1px solid rgba(135,179,222,.14);border-radius:9px;background:#20385a59}.run-step>i{display:grid;width:22px;height:22px;flex:0 0 auto;place-items:center;color:#cfe2f4;border:1px solid rgba(170,206,245,.35);border-radius:50%;font-size:var(--fs-footnote);font-style:normal}.run-step>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.run-step strong{color:#eef4fb;font-size:var(--fs-body)}.run-step small{color:#93a8c4;font-size:var(--fs-footnote);line-height:1.5}.run-step-status{flex:0 0 auto;padding:2px 8px;color:#94a3b8;border-radius:999px;background:#94a3b826;font-size:var(--fs-footnote)}.run-step.is-completed>i{color:#14304f;border-color:#86efac;background:#86efac}.run-step.is-completed .run-step-status{color:#86efac;background:#22c55e26}.run-step.is-failed .run-step-status{color:#fca5a5;background:#ef444426}.run-result-grid span{font-size:var(--fs-footnote)}.run-result-grid strong{font-size:var(--fs-callout)}.settings-drill .sales-test-steps{display:flex;flex-direction:column;gap:7px;margin-top:14px}.settings-drill .sales-test-step{display:grid;min-height:0;grid-template-columns:26px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 12px}.settings-drill .sales-test-step strong{margin-top:0;font-size:var(--fs-callout)}.settings-drill .sales-test-step p{margin-top:3px;color:#a2b6d0;font-size:var(--fs-body)}.settings-drill .sales-test-step .sales-test-step-result{display:block;margin-top:4px;color:#8fd3ff;font-size:var(--fs-footnote)}.settings-drill .sales-test-step small{margin-top:2px;color:#93a8c4;font-family:inherit;font-size:var(--fs-footnote);white-space:nowrap}.settings-drill .sales-test-status{width:24px;height:24px;font-size:var(--fs-body)}.settings-drill .sales-test-header h2{font-size:var(--fs-title3)}.settings-drill .sales-test-header p{font-size:var(--fs-body)}*{scrollbar-width:thin;scrollbar-color:rgba(120,170,230,.38) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#78aae661 padding-box}*::-webkit-scrollbar-thumb:hover{background:#93c5fd99 padding-box}*::-webkit-scrollbar-corner{background:transparent}:where(.glass-panel){border-radius:14px}.kb-board .glass-panel,.wf-board>.glass-panel,.settings-board>.glass-panel,.dash-board .glass-panel,.setup-guide .glass-panel,.sys-card{border-radius:14px!important}.stat-card{--accent: #60a5fa;position:relative;display:flex;min-height:92px;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;overflow:hidden;color:inherit;border:1px solid rgba(170,206,245,.18)!important;border-radius:14px!important;background:#304e7673!important;box-shadow:none;font:inherit;text-align:left;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;animation:stat-rise .45s ease backwards}.stat-card.is-warn{--accent: #fb923c}.stat-card.is-amber{--accent: #fbbf24}.stat-card.is-cyan{--accent: #22d3ee}.stat-card.is-violet{--accent: #a78bfa}.stat-card.is-revenue{--accent: #34d399}.stat-card.is-danger{--accent: #f87171}.stat-card:after{position:absolute;right:-40px;bottom:-60px;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 18%,transparent),transparent 70%);content:"";pointer-events:none}.stat-card:hover,.stat-card.active{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 60%,transparent)!important;box-shadow:0 12px 26px #060e1c47}.stat-card[onclick],button.stat-card,.stat-card.is-clickable,article.stat-card{cursor:pointer}.stat-card>div{position:relative;z-index:1;display:flex;min-width:0;flex-direction:column;gap:4px}.stat-card>div>span{display:block;margin:0;color:#b4c6dc;font-size:var(--fs-body)}.stat-card>div>strong{display:block;margin:0;color:#f0f8ff;font:600 var(--fs-title1)/1.15 var(--font-sans);letter-spacing:-.04em}.stat-card>div>strong small{margin-left:3px;color:#93a8c4;font-size:var(--fs-body);letter-spacing:0}.stat-card>div>small{color:#93a8c4;font-size:var(--fs-footnote)}.stat-card>svg{position:relative;z-index:1;display:block;flex:0 0 auto;box-sizing:content-box;padding:9px;color:var(--accent)!important;border-radius:12px;background:color-mix(in srgb,var(--accent) 15%,transparent);opacity:1}.stat-card:nth-child(2){animation-delay:.05s}.stat-card:nth-child(3){animation-delay:.1s}.stat-card:nth-child(4){animation-delay:.15s}.stat-card:nth-child(5){animation-delay:.2s}.stat-card:nth-child(6){animation-delay:.25s}@keyframes stat-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.stat-card,.dept-card{animation:none;transition:none}}.channel-mode-card{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px dashed rgba(96,165,250,.45);border-radius:12px;background:#3b82f614}.channel-mode-card>strong{color:#eef5ff;font-size:var(--fs-callout)}.channel-mode-card>small{color:#a2b6d0;font-size:var(--fs-body);line-height:1.55}.kf-picker{display:flex;flex-direction:column;gap:6px}.kf-picker .ghost-button{display:inline-flex;align-items:center;gap:6px;align-self:flex-start}.kf-account-list{display:flex;flex-wrap:wrap;gap:6px}.kf-account-list button{display:flex;flex-direction:column;gap:2px;padding:8px 10px;color:#dbe7f5;border:1px solid rgba(170,206,245,.25);border-radius:10px;background:#1e365680;cursor:pointer;font:inherit;text-align:left}.kf-account-list button.on{border-color:#34d399b3;background:#34d3991f}.kf-account-list strong{font-size:var(--fs-callout)}.kf-account-list small{color:#93a8c4;font-size:var(--fs-footnote)}.inline-link{display:inline-flex!important;align-items:center;gap:3px;padding:0 3px!important;vertical-align:baseline}.modal-backdrop>div{position:relative}.modal-backdrop>div>.close-button{position:absolute;z-index:2;top:18px;right:18px}.doc-editor{display:flex;flex-direction:column;gap:12px;width:min(920px,calc(100vw - 48px));max-height:calc(100vh - 48px);padding:24px 26px;overflow:hidden}.doc-editor-head{display:flex;align-items:center;gap:14px}.doc-editor-head .modal-icon{flex:0 0 auto;margin:0}.doc-editor-head .close-button{margin-left:auto;align-self:flex-start}.doc-editor-title{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.doc-editor-title input{width:100%;padding:6px 8px;margin-left:-8px;color:#eef6ff;border:1px solid transparent;border-radius:8px;outline:0;background:transparent;font-size:var(--fs-title2);font-weight:700;letter-spacing:-.02em}.doc-editor-title input:hover,.doc-editor-title input:focus{border-color:#7cb4e74d;background:#20385a73}.doc-editor .document-viewer-meta{margin-top:0;font-size:var(--fs-body)}.doc-dirty{color:#fde68a;background:#facc151f!important}.doc-editor-content{min-height:320px;flex:1;padding:16px 18px;color:#d6e6f5;border:1px solid rgba(124,180,231,.2);border-radius:12px;outline:0;resize:none;background:#20385a8c;font:var(--fs-headline)/1.85 var(--font-sans)}.doc-editor-content:focus{border-color:#60a5fa99}.doc-editor-hint{color:#93a8c4;font-size:var(--fs-body);line-height:1.6}.doc-editor-actions{display:flex;align-items:center;gap:10px}.doc-editor-actions>span{flex:1}.doc-editor-actions button{display:inline-flex;align-items:center;gap:5px}.doc-editor-actions .danger{color:#fca5a5}.topbar-company{display:flex;min-width:0;max-width:34vw;align-items:center;gap:9px;margin:0 auto;padding:6px 14px 6px 6px;border:1px solid rgba(170,206,245,.22);border-radius:999px;background:#3456826b}.topbar-company-avatar{display:grid;width:26px;height:26px;flex:0 0 auto;place-items:center;color:#fff;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#22d3ee);font-size:var(--fs-caption);font-weight:700}.topbar-company strong{overflow:hidden;color:#eef5ff;font-size:var(--fs-body);font-weight:700;text-overflow:ellipsis;white-space:nowrap}@media(max-width:900px){.topbar-company{display:none}}:where(.glass-panel,.create-modal) :where(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),textarea){box-sizing:border-box;padding:8px 11px;color:#e7f5ff;border:1px solid rgba(170,206,245,.28);border-radius:9px;outline:0;background:#20385a8c;font:inherit;font-size:var(--fs-body);color-scheme:dark;transition:border-color .15s,background .15s}:where(.glass-panel,.create-modal) :where(input,textarea):focus{border-color:#60a5fabf;background:#28446cb3}:where(.glass-panel,.create-modal) :where(input):disabled{cursor:not-allowed;opacity:.6}:where(.glass-panel,.create-modal) input[type=number]::-webkit-inner-spin-button{opacity:.4}.login-loop{--r: 116px;--label-r: 158px;position:relative;width:400px;max-width:100%;height:352px;margin-top:26px}.login-loop>*{position:absolute;top:50%;left:50%}.loop-glow{width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(56,189,248,.14),rgba(99,102,241,.06) 45%,transparent 70%);transform:translate(-50%,-50%)}.loop-ticks{width:calc(var(--r) * 2 + 26px);height:calc(var(--r) * 2 + 26px);border-radius:50%;background:repeating-conic-gradient(from -.3deg,rgba(148,197,255,.38) 0 .6deg,transparent .6deg 6deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 5px),#000 calc(100% - 5px));mask:radial-gradient(farthest-side,transparent calc(100% - 5px),#000 calc(100% - 5px));opacity:.55;transform:translate(-50%,-50%)}.loop-ring{width:calc(var(--r) * 2);height:calc(var(--r) * 2);border:1px solid rgba(125,186,245,.2);border-radius:50%;transform:translate(-50%,-50%)}.loop-ring.is-inner{width:calc(var(--r) * 1.18);height:calc(var(--r) * 1.18);border-color:#818cf824}.loop-sweep{width:calc(var(--r) * 2 + 2px);height:calc(var(--r) * 2 + 2px);border-radius:50%;background:conic-gradient(from 0deg,transparent 0 290deg,rgba(103,232,249,.05) 300deg,rgba(103,232,249,.95) 359deg,transparent 360deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 2px));filter:drop-shadow(0 0 6px rgba(103,232,249,.7));transform:translate(-50%,-50%) rotate(var(--sweep));transition:transform 2.2s cubic-bezier(.45,.05,.25,1)}.loop-spoke{width:calc(var(--r) - 52px);height:1px;background:linear-gradient(90deg,#7dbaf500,#7dbaf529);transform-origin:0 50%;transform:rotate(calc(45deg * var(--i) - 90deg)) translate(50px);transition:background .6s}.loop-spoke.active{height:1.5px;background:linear-gradient(90deg,#67e8f900,#67e8f9d9);box-shadow:0 0 8px #67e8f980}.loop-core{display:flex;width:92px;height:92px;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:#e6fbff;border:1px solid rgba(165,243,252,.32);border-radius:30px;background:linear-gradient(150deg,#38bdf842,#4f46e538 60%,#1e295280);box-shadow:inset 0 1px #ffffff38,inset 0 -12px 24px #0f172a59,0 0 0 8px #38bdf80a,0 18px 44px #38bdf838;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translate(-50%,-50%)}.loop-core:before{position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;border:1px solid rgba(103,232,249,.14);border-radius:38px;content:"";animation:breathe 3.4s ease-in-out infinite}.loop-core small{color:#bae6fdbf;font-family:var(--font-sans);font-size:var(--fs-micro);font-weight:600;letter-spacing:.1em;white-space:nowrap}.loop-dot{width:7px;height:7px;border-radius:50%;background:#9fdcff;box-shadow:0 0 0 3px #67e8f914,0 0 8px #67e8f973;transform:rotate(calc(45deg * var(--i) - 90deg)) translate(var(--r)) rotate(calc(90deg - 45deg * var(--i))) translate(-50%,-50%);transition:background .5s,box-shadow .5s}.loop-dot.active{background:#fff;box-shadow:0 0 0 4px #67e8f938,0 0 0 9px #67e8f914,0 0 18px #67e8f9e6}.loop-label{display:flex;align-items:baseline;gap:6px;color:#bad6f085;font-size:var(--fs-footnote);letter-spacing:.04em;white-space:nowrap;transform:rotate(calc(45deg * var(--i) - 90deg)) translate(var(--label-r)) rotate(calc(90deg - 45deg * var(--i))) translate(-50%,-50%);transition:color .5s,text-shadow .5s}.loop-label em{color:#67e8f973;font-family:var(--font-sans);font-size:var(--fs-micro);font-style:normal;letter-spacing:.08em;transition:color .5s}.loop-label.active{color:#fff;text-shadow:0 0 14px rgba(103,232,249,.55)}.loop-label.active em{color:#67e8f9}.loop-caption{display:flex;max-width:400px;align-items:baseline;gap:12px;margin-top:4px;padding-top:14px;border-top:1px solid rgba(125,186,245,.14)}.loop-caption em{color:#67e8f9;font-family:var(--font-sans);font-size:var(--fs-micro);font-style:normal;letter-spacing:.14em}.loop-caption strong{color:#eef7ff;font-size:var(--fs-callout);font-weight:600;letter-spacing:.04em;white-space:nowrap}.loop-caption span{color:#8ba2bd;font-size:var(--fs-footnote)}.loop-caption-enter-active,.loop-caption-leave-active{transition:opacity .35s ease,transform .35s ease}.loop-caption-enter-from{opacity:0;transform:translateY(6px)}.loop-caption-leave-to{opacity:0;transform:translateY(-6px)}@media(max-width:900px){.login-loop{--r: 96px;--label-r: 136px;height:300px}}@media(prefers-reduced-motion:reduce){.loop-sweep,.loop-core:before{transition:none;animation:none}}body,button,input,textarea,select{font-family:var(--font-sans)}h2{font-size:var(--fs-title3)}h3{font-size:var(--fs-headline)}h4{font-size:var(--fs-callout)}h5,h6{font-size:var(--fs-body)}.panel-heading h2,.panel-heading h3{font-size:var(--fs-headline);font-weight:600;letter-spacing:0}.section-kicker,.nav-label,.eyebrow,.nav-group-label{font-family:var(--font-sans);font-size:var(--fs-micro);font-weight:600;letter-spacing:.12em}.nav-copy strong{font-size:var(--fs-body);font-weight:600}.nav-copy small{font-family:var(--font-sans);font-size:var(--fs-micro);letter-spacing:.01em}.brand-subtitle{font-size:var(--fs-micro)}.breadcrumb{font-size:var(--fs-footnote)}.view-header h1{font-size:var(--fs-title1);font-weight:700;line-height:1.22;letter-spacing:-.01em}.view-header p{font-size:var(--fs-body);line-height:1.7}.panel-heading h3,.glass-panel>h3{font-size:var(--fs-headline);font-weight:600;letter-spacing:0}.create-modal h2,.side-drawer-title h2,.side-drawer h2{font-size:var(--fs-title3);font-weight:700;line-height:1.3}.primary-button,.ghost-button,.text-button,.panel-link{font-size:var(--fs-footnote);font-weight:600}.small-primary{font-size:var(--fs-caption);font-weight:600}.primary-button.login-button,.btn-lg{font-size:var(--fs-callout)}input,textarea,select,.ui-select{font-size:var(--fs-body)}input::placeholder,textarea::placeholder{font-size:inherit}.view-tabs button,.lead-view-tabs button,.content-tabs button,.conversation-tabs button{font-size:var(--fs-footnote);font-weight:600}.stat-card>div>span{font-size:var(--fs-footnote)}.stat-card>div>strong{font:600 var(--fs-title1)/1.15 var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.stat-card>div>small{font-size:var(--fs-caption)}strong,b,.mono{font-variant-numeric:tabular-nums}.status-pill,.document-status,.owner-count-badge,.executive-live,.tab-badge,.nav-count,.nb-badge{font-family:var(--font-sans);font-size:var(--fs-micro);font-weight:600;letter-spacing:.02em}.empty-state p,.side-empty,.workbench-hint{font-size:var(--fs-footnote);line-height:1.7}.message-bubble{font-size:var(--fs-body);line-height:1.7}h1,h2,h3,h4,strong,b{font-weight:600}.view-header h1,.create-modal h2,.side-drawer-title h2,.login-pitch h1,.login-card h2{font-weight:700}.owner-team-copy{flex:1 1 110px}.owner-team-copy strong{font-size:var(--fs-footnote)}.owner-team-stat{min-width:56px}:root{--ease-spring: cubic-bezier(.32, .72, 0, 1);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-press: cubic-bezier(.3, 0, .5, 1);--dur-fast: .16s;--dur: .28s;--dur-slow: .46s;--glass-fill: linear-gradient(160deg, rgba(64, 98, 146, .4), rgba(36, 62, 100, .34));--glass-fill-strong: linear-gradient(160deg, rgba(58, 92, 140, .78), rgba(34, 60, 98, .74));--glass-blur: blur(22px) saturate(170%);--glass-border: rgba(255, 255, 255, .1);--glass-highlight: inset 0 1px 0 rgba(255, 255, 255, .08), inset 0 0 0 .5px rgba(255, 255, 255, .03);--glass-shadow: 0 1px 2px rgba(4, 12, 26, .18), 0 12px 32px rgba(4, 12, 26, .22);--accent-ring: rgba(10, 132, 255, .28);--accent-line: rgba(64, 156, 255, .9)}.glass-panel{border:1px solid var(--glass-border);background:var(--glass-fill);box-shadow:var(--glass-highlight),var(--glass-shadow);-webkit-backdrop-filter:none;backdrop-filter:none}:is(.modal-backdrop,.drawer-backdrop,.confirm-backdrop) .glass-panel:not(.create-modal):not(.side-drawer):not(.confirm-card){box-shadow:var(--glass-highlight)}.sidebar{border-right-color:#ffffff12;background:linear-gradient(180deg,#1e3658b8,#1a30509e);-webkit-backdrop-filter:blur(28px) saturate(180%);backdrop-filter:blur(28px) saturate(180%)}.topbar{position:sticky;z-index:8;top:0;border-bottom-color:#ffffff0f;background:#1b335294;-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%)}article.stat-card,button.stat-card,div.stat-card{flex-direction:row;align-items:center;justify-content:space-between;text-align:left}article.stat-card>div,button.stat-card>div,div.stat-card>div{align-items:flex-start}.stat-card{border:1px solid var(--glass-border)!important;background:var(--glass-fill)!important;box-shadow:var(--glass-highlight),var(--glass-shadow);transition:transform var(--dur) var(--ease-spring),box-shadow var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out)}.stat-card:hover,.stat-card.active{transform:translateY(-3px);box-shadow:var(--glass-highlight),0 18px 40px #040c1a52}.stat-card:active{transform:translateY(-1px) scale(.985);transition-duration:var(--dur-fast)}.primary-button,.small-primary,.ghost-button{position:relative;overflow:hidden;isolation:isolate;transition:transform var(--dur) var(--ease-spring),box-shadow var(--dur) var(--ease-out),background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),filter var(--dur-fast) var(--ease-out)}.primary-button:after,.small-primary:after,.ghost-button:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(140px circle at var(--mx, 50%) var(--my, 50%),rgba(255,255,255,.26),transparent 62%);content:"";opacity:0;pointer-events:none;transition:opacity var(--dur) var(--ease-out)}.ghost-button:after{background:radial-gradient(140px circle at var(--mx, 50%) var(--my, 50%),rgba(140,200,255,.2),transparent 62%)}.primary-button:hover:after,.small-primary:hover:after,.ghost-button:hover:after{opacity:1}.primary-button,.small-primary{border-color:#78c8ff61;background:linear-gradient(180deg,#2f86ff,#1f63e0);box-shadow:inset 0 1px #ffffff42,0 6px 18px #1868f052}.primary-button:hover,.small-primary:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff4d,0 10px 26px #1868f073}.ghost-button{border-color:#ffffff1f;background:#ffffff0f}.ghost-button:hover{border-color:#ffffff38;background:#ffffff1a;transform:translateY(-1px)}:is(.primary-button,.small-primary,.ghost-button,.icon-button,.close-button):active:not(:disabled){transform:scale(.96);transition-duration:90ms;transition-timing-function:var(--ease-press)}:is(.primary-button,.small-primary,.ghost-button):disabled{filter:saturate(.4);opacity:.55;transform:none;cursor:not-allowed}.text-button{transition:color var(--dur-fast) var(--ease-out),gap var(--dur) var(--ease-spring),opacity var(--dur-fast)}.text-button:active{opacity:.6}.icon-button,.close-button{transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast),color var(--dur-fast),transform var(--dur) var(--ease-spring)}.close-button:hover{transform:rotate(90deg)}.nav-item{transition:background-color var(--dur) var(--ease-out),color var(--dur-fast),border-color var(--dur),transform var(--dur) var(--ease-spring)}.nav-item:hover{background:#ffffff0f}.nav-item:active{transform:scale(.98)}.nav-item.active{border-color:#ffffff1a;background:linear-gradient(90deg,#2f80ff47,#2f80ff14);box-shadow:inset 3px 0 #3d8bff,var(--glass-highlight)}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea,select,.ui-select){transition:border-color var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out),background-color var(--dur) var(--ease-out)}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea,select):focus,.ui-select.is-open{border-color:var(--accent-line)!important;outline:none;box-shadow:0 0 0 4px var(--accent-ring)}:is(.global-search,.conversation-search,.employee-search,.knowledge-search-box,.lead-search,.member-search,.mon-search){transition:border-color var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out),background-color var(--dur)}:is(.global-search,.conversation-search,.employee-search,.lead-search,.member-search,.mon-search):focus-within{border-color:var(--accent-line)!important;box-shadow:0 0 0 4px var(--accent-ring)}:is(.global-search,.conversation-search,.employee-search,.lead-search,.member-search,.mon-search,.knowledge-search-box) input:focus{border-color:transparent!important;box-shadow:none}input:focus-visible,button:focus-visible{outline:none}button:focus-visible{box-shadow:0 0 0 3px var(--accent-ring)}.segmented{position:relative;display:inline-flex;flex-wrap:wrap;align-self:flex-start;width:fit-content;max-width:100%;align-items:center;gap:4px;padding:4px;border:1px solid rgba(170,206,245,.14);border-radius:12px;background:linear-gradient(180deg,#ffffff0b,#ffffff05);box-shadow:inset 0 1px #ffffff0d}.segmented.segmented.segmented>button{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px;padding:7px 14px;color:#a3b8d2;border:0;border-radius:9px;background:transparent;box-shadow:none;font-size:var(--fs-footnote);font-weight:600;transition:color var(--dur) var(--ease-out),background-color var(--dur) var(--ease-out),transform var(--dur) var(--ease-spring)}.segmented.segmented.segmented>button:hover:not(.active){color:#e8f1fc;background:#ffffff0d}.segmented.segmented.segmented>button.active{color:#fff;background:transparent}.segmented.segmented.segmented>button.active svg{color:#8fd8ff}.segmented.segmented.segmented>button:active{transform:scale(.96)}.segmented-pill{position:absolute;z-index:0;top:0;left:0;border:1px solid rgba(120,190,255,.42);border-radius:9px;background:linear-gradient(180deg,#4696ff6b,#2f6ee642);box-shadow:inset 0 1px #ffffff38,0 4px 14px #206ef547;opacity:0;pointer-events:none}.segmented-pill:not([data-ready]){transition:none}.segmented-pill[data-ready]{transition:transform var(--dur-slow) var(--ease-spring),width var(--dur-slow) var(--ease-spring),height var(--dur-slow) var(--ease-spring),opacity var(--dur) var(--ease-out)}:where(button,a,label,summary,[role=button],[tabindex],.glass-panel,article,[class*=-card],[class*=-row],[class*=-item],[class*=-chip],[class*=-tag],[class*=-pill],[class*=-option],[class*=-step],[class*=-badge]){transition-property:color,background-color,border-color,box-shadow,transform,opacity,filter;transition-duration:var(--dur);transition-timing-function:var(--ease-out)}:is(.owner-signal,.owner-attention-item,.owner-team-row,.owner-risk-row,.clickable-card,.employee-card,.dept-card,.role-card,.lead-row,.document-row,.workflow-record,.knowledge-card,.wb-todo button,.wb-steps button,.wb-actions button,.gr-other,.ins-topic,.kb-pack,.sg-step,.conversation-list-item):hover{transition-timing-function:var(--ease-spring)}:is(.owner-signal,.clickable-card,.employee-card,.dept-card,.role-card,.ins-topic,.gr-task,.gr-playbook,.auto-rule,.acq-source):hover{box-shadow:var(--glass-highlight),0 16px 36px #040c1a4d}:is(.owner-attention-item,.owner-team-row,.owner-risk-row,.lead-row,.document-row,.wb-todo button,.wb-steps button,.wb-actions button,.conversation-list-item,.employee-row,.member-row):active{transform:scale(.99);transition-duration:90ms}.modal-backdrop,.drawer-backdrop,.confirm-backdrop{-webkit-backdrop-filter:blur(10px) saturate(140%);backdrop-filter:blur(10px) saturate(140%)}.modal-backdrop{background:#060e1c80!important}.drawer-backdrop{background:#060e1c73!important}.create-modal,.employee-report-modal,.member-modal,.wizard,.mon-detail,.confirm-card{border:1px solid rgba(255,255,255,.12)!important;background:var(--glass-fill-strong)!important;box-shadow:var(--glass-highlight),0 30px 80px #02081480!important;-webkit-backdrop-filter:blur(30px) saturate(180%);backdrop-filter:blur(30px) saturate(180%);border-radius:20px}.modal-backdrop>*,.confirm-backdrop>*{animation:sheet-in var(--dur-slow) var(--ease-spring) backwards}.sheet-enter-active{transition:opacity var(--dur) var(--ease-out)}.sheet-leave-active{transition:opacity .2s var(--ease-out)}.sheet-enter-from,.sheet-leave-to{opacity:0}.sheet-leave-active>*{transition:transform .2s var(--ease-out),opacity .2s var(--ease-out)}.sheet-leave-to>*{transform:scale(.96);opacity:0}@keyframes sheet-in{0%{opacity:0;transform:translateY(16px) scale(.94)}to{opacity:1;transform:none}}.side-drawer,.employee-drawer{border-left:1px solid rgba(255,255,255,.1)!important;background:var(--glass-fill-strong)!important;box-shadow:-24px 0 60px #02081473!important;-webkit-backdrop-filter:blur(30px) saturate(180%);backdrop-filter:blur(30px) saturate(180%)}.drawer-backdrop>*{animation:drawer-in var(--dur-slow) var(--ease-spring) backwards}.drawer-enter-active{transition:opacity var(--dur) var(--ease-out)}.drawer-leave-active{transition:opacity .24s var(--ease-out)}.drawer-enter-from,.drawer-leave-to{opacity:0}.drawer-leave-active>*{transition:transform .24s var(--ease-out)}.drawer-leave-to>*{transform:translate(48px)}@keyframes drawer-in{0%{transform:translate(64px);opacity:.4}to{transform:none;opacity:1}}.ui-select-menu,.nb-panel,.account-menu{border:1px solid rgba(255,255,255,.12)!important;background:linear-gradient(160deg,#385a88d1,#223c62cc)!important;box-shadow:var(--glass-highlight),0 18px 48px #02081473!important;-webkit-backdrop-filter:blur(30px) saturate(180%);backdrop-filter:blur(30px) saturate(180%)}.ui-select-menu{transform-origin:top center;animation:menu-in var(--dur) var(--ease-spring)}.ui-select-menu.upward{transform-origin:bottom center;animation:menu-in-up var(--dur) var(--ease-spring)}.ui-select-option{transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast)}@keyframes menu-in{0%{opacity:0;transform:translateY(-4px) scale(.96)}to{opacity:1;transform:none}}@keyframes menu-in-up{0%{opacity:0;transform:translateY(calc(-100% + 4px)) scale(.96)}to{opacity:1;transform:translateY(-100%)}}.page-content>*{animation:view-in var(--dur-slow) var(--ease-spring) backwards}@keyframes view-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.toast-message{border-color:#ffffff1f;background:var(--glass-fill-strong);box-shadow:var(--glass-highlight),0 16px 40px #02081466;-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);border-radius:14px}.toast-enter-active{transition:opacity var(--dur) var(--ease-out),transform var(--dur-slow) var(--ease-spring)}.toast-leave-active{transition:opacity .2s var(--ease-out),transform .2s var(--ease-out)}.toast-enter-from{opacity:0;transform:translate(-50%,18px) scale(.94)}.toast-leave-to{opacity:0;transform:translate(-50%,8px) scale(.98)}:is(.auto-switch,.auto-switch-lite,.ed-switch) i{transition:transform var(--dur) var(--ease-spring)!important}:is(.auto-switch,.auto-switch-lite){transition:background-color var(--dur) var(--ease-out)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.primary-button,.ghost-button,.small-primary,.text-button{white-space:nowrap;flex-shrink:0}.view-header-actions{flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}.view-header>div:first-child{min-width:0}.segmented.segmented.segmented>button{white-space:nowrap}.conversation-tabs.segmented{display:flex;width:100%}.conversation-tabs.segmented.segmented.segmented>button{flex:1 1 0;justify-content:center;padding:6px 8px}.page-content{display:flex;flex-direction:column}.page-content>*{flex-shrink:0;order:2}.page-content>:is(.view-header,.executive-hero,.wb-hero,.hero-section){order:0}.page-content>.page-guide{order:1}.stat-card>div>small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.topbar{position:sticky;z-index:8;top:0;min-height:64px;border-bottom:1px solid transparent;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;transition:background-color var(--dur-slow) var(--ease-out),border-color var(--dur-slow) var(--ease-out),box-shadow var(--dur-slow) var(--ease-out),-webkit-backdrop-filter var(--dur-slow),backdrop-filter var(--dur-slow)}.topbar.is-scrolled{border-bottom-color:#ffffff12;background:#1c34568c;box-shadow:0 8px 24px #040c1a2e;-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%)}.page-content.fit-screen{height:calc(100vh - 64px)}.breadcrumb{display:flex;align-items:center;gap:10px;letter-spacing:.02em}.crumb-group{display:inline-flex;align-items:center;gap:6px;color:#bad0eb99;font-size:var(--fs-body)}.crumb-group svg{color:#8fc8ffb3}.crumb-sep{color:#bad0eb52}.crumb-current{display:inline-flex;align-items:center;gap:9px}.crumb-icon{display:grid;width:28px;height:28px;place-items:center;color:#8fd8ff;border:1px solid rgba(120,190,255,.3);border-radius:9px;background:linear-gradient(160deg,#4696ff4d,#2f6ee624);box-shadow:inset 0 1px #ffffff2e,0 4px 12px #206ef533}.crumb-current strong{color:#f4f8fd;font-size:var(--fs-callout);font-weight:600;letter-spacing:.01em}.topbar-company{display:flex;max-width:240px;align-items:center;gap:10px;padding:5px 16px 5px 5px;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:linear-gradient(180deg,#ffffff12,#ffffff08);box-shadow:inset 0 1px #ffffff12,0 4px 16px #040c1a24}.topbar-company:hover{border-color:#ffffff29;background:linear-gradient(180deg,#ffffff1a,#ffffff0a)}.topbar-company-avatar{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;color:#fff;border-radius:9px;background:linear-gradient(145deg,#4f9dff,#6d5bf5);box-shadow:inset 0 1px #ffffff59,0 2px 8px #4078ff59;font-size:var(--fs-body);font-weight:700}.topbar-company-copy{display:flex;min-width:0;flex-direction:column;gap:1px;line-height:1.25}.topbar-company-copy strong{overflow:hidden;color:#f2f7fd;font-size:var(--fs-body);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.topbar-company-copy small{color:#bad0eb8c;font-size:var(--fs-micro);letter-spacing:.06em}.global-search{width:240px;padding:7px 12px;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:#ffffff0d;box-shadow:inset 0 1px #ffffff0d}.global-search:hover{border-color:#ffffff29;background:#ffffff12}.global-search kbd{border-color:#ffffff1a;border-radius:6px;background:#ffffff0f}.topbar-divider{background:#ffffff14}.topbar-profile{border-radius:999px}.topbar-profile:hover{border-color:#ffffff1a;background:#ffffff0f}@media(max-width:1100px){.topbar-company{display:none}}.topbar.is-scrolled{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.topbar:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:#1c34568c;content:"";opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);transition:opacity var(--dur-slow) var(--ease-out)}.topbar.is-scrolled:before{opacity:1}.topbar{isolation:isolate}.nb-panel,.account-menu,.ui-select-menu{background:linear-gradient(165deg,#30507cf7,#1e365af7)!important}.nb-panel{border-radius:16px}.nb-tabs.segmented.segmented{margin:0 16px 10px;padding:4px;border:1px solid rgba(170,206,245,.14)}.nb-badge{border:0!important;box-shadow:0 2px 6px #f9731673;line-height:17px!important}.nb-item.unread .nb-meta{padding-right:14px}
