.sales-demo-unavailable[data-v-442c09eb]{color:#92400e;background:#fffbeb;border:1px solid #f1d4a8;border-radius:10px;margin:0;padding:10px 12px;font-size:13px;font-weight:600;line-height:1.45}.login-form-card[data-v-612587a7]{--login-accent:#ff6f20;--login-accent-hover:#ffb74d;--login-charcoal:#1c1c1c;background:#fff;border:1px solid #e8e4df;border-radius:20px;width:min(440px,100%);padding:36px 32px 28px;box-shadow:0 24px 60px #1c1c1c1a}.login-form-card__header[data-v-612587a7]{text-align:center;margin-bottom:20px}.login-form-card__title[data-v-612587a7]{color:var(--login-charcoal);letter-spacing:-.04em;margin:0 0 8px;font-size:1.7rem;font-weight:800}.login-form-card__lead[data-v-612587a7]{color:#8a7b6d;margin:0;font-size:.95rem;line-height:1.45}.login-form-card__tabs[data-v-612587a7]{background:#f3f0ec;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:22px;padding:4px;display:grid}.login-form-card__tab[data-v-612587a7]{color:#8a7b6d;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;font-weight:700;display:grid}.login-form-card__tab.is-active[data-v-612587a7]{color:var(--login-charcoal);background:#fff;box-shadow:0 1px 3px #1c1c1c14}.login-form-card__tab[data-v-612587a7]:focus-visible{outline:2px solid var(--login-accent);outline-offset:2px}.login-form-card__form[data-v-612587a7],.login-form-card__signup[data-v-612587a7]{gap:14px;display:grid}.login-form-card__field[data-v-612587a7]{color:var(--login-charcoal);text-align:left;gap:6px;font-size:.86rem;font-weight:700;display:grid}.login-form-card__field input[data-v-612587a7]{background:#fbfaf8;border:1px solid #ddd6ce;border-radius:10px;min-height:46px}.login-form-card__field input[data-v-612587a7]:focus{border-color:var(--login-accent);box-shadow:0 0 0 4px #ff6f2029}.login-form-card__submit[data-v-612587a7]{background:var(--login-accent);width:100%;min-height:46px;color:var(--login-charcoal);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;margin-top:4px;font-weight:800;display:inline-flex;box-shadow:0 12px 24px #ff6f2047}.login-form-card__submit[data-v-612587a7]:hover:not(:disabled){background:var(--login-accent-hover)}.login-form-card__submit[data-v-612587a7]:focus-visible{outline:2px solid var(--login-accent);outline-offset:2px}.login-form-card__submit[data-v-612587a7]:disabled{cursor:progress;opacity:.72}.login-form-card__demo[data-v-612587a7],.login-form-card__demo-roles[data-v-612587a7]{gap:12px;display:grid}.login-form-card__demo-copy[data-v-612587a7]{color:#6b5e52;text-align:left;margin:0 0 4px;font-size:.92rem;line-height:1.5}.login-form-card__demo-roles .login-form-card__submit[data-v-612587a7]:not(:first-child){color:var(--login-charcoal);box-shadow:none;background:#fbfaf8;border:1px solid #ddd6ce}.login-form-card__demo-roles .login-form-card__submit[data-v-612587a7]:not(:first-child):hover:not(:disabled){border-color:var(--login-accent);background:#fff4ea}.login-form-card__signup-copy[data-v-612587a7]{color:#6b5e52;text-align:left;background:#fbfaf8;border:1px solid #e8e4df;border-radius:12px;margin:0;padding:16px 14px;font-size:.92rem;line-height:1.5}.login-form-card__legal[data-v-612587a7]{color:#9a8b7c;text-align:center;margin:18px 0 0;font-size:.78rem;line-height:1.4}@media (width<=900px){.login-form-card[data-v-612587a7]{width:100%;padding:28px 22px 22px}}.login-kpi-card[data-v-fa37a627]{background:#ffffff14;border:1px solid #ffffff29;border-radius:16px;gap:4px;min-height:92px;padding:18px 16px;display:grid;box-shadow:inset 0 1px #ffffff14}.login-kpi-card__value[data-v-fa37a627]{color:var(--login-text,#faf6f3);letter-spacing:-.04em;margin:0;font-size:clamp(1.6rem,2.4vw,2rem);font-weight:800;line-height:1.1}.login-kpi-card__label[data-v-fa37a627]{color:var(--login-muted,#c4a892);letter-spacing:.01em;margin:0;font-size:.82rem;font-weight:600}.login-hero[data-v-97e9cb00]{--login-text:#faf6f3;--login-muted:#c4a892;--login-accent:#ff6f20;min-height:100%;color:var(--login-text);background-color:#1c1c1c;background-image:radial-gradient(1200px 520px at -10% -20%,#ff6f2047,#0000 58%),radial-gradient(900px 480px at 110% 8%,#d32f2f29,#0000 52%),radial-gradient(700px 420px at 30% 120%,#ffeb3b1a,#0000 55%);flex-direction:column;justify-content:space-between;gap:40px;padding:clamp(28px,5vw,56px);display:flex;position:relative;overflow:hidden}.login-hero[data-v-97e9cb00]:after{content:"";pointer-events:none;opacity:.12;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='80' height='80' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");position:absolute;inset:0}.login-hero__brand[data-v-97e9cb00],.login-hero__copy[data-v-97e9cb00],.login-hero__kpis[data-v-97e9cb00]{z-index:1;position:relative}.login-hero__brand[data-v-97e9cb00]{align-items:center;gap:14px;display:flex}.login-hero__brand[data-v-97e9cb00] .logo-mark{width:44px;height:44px;box-shadow:0 12px 28px #0a1a3a73}.login-hero__name[data-v-97e9cb00]{letter-spacing:-.03em;margin:0;font-size:1.2rem;font-weight:800;line-height:1.1}.login-hero__eyebrow[data-v-97e9cb00]{color:var(--login-muted);margin:4px 0 0;font-size:.8rem;font-weight:600}.login-hero__copy[data-v-97e9cb00]{max-width:34rem}.login-hero__headline[data-v-97e9cb00]{letter-spacing:-.045em;margin:0 0 16px;font-size:clamp(2rem,4.4vw,3.15rem);font-weight:800;line-height:1.08}.login-hero__body[data-v-97e9cb00]{max-width:32rem;color:var(--login-muted);margin:0;font-size:1.05rem;line-height:1.55}.login-hero__kpis[data-v-97e9cb00]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (width<=900px){.login-hero[data-v-97e9cb00]{gap:28px;padding:28px 24px 32px}.login-hero__headline[data-v-97e9cb00]{font-size:2rem}}.login-page[data-v-f1408c4f]{background:#f6f3ef;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);min-height:100vh;display:grid}.login-page__form-pane[data-v-f1408c4f]{place-items:center;padding:clamp(24px,4vw,48px);display:grid}@media (width<=900px){.login-page[data-v-f1408c4f]{grid-template-columns:1fr}.login-page__form-pane[data-v-f1408c4f]{padding:20px 16px 32px}}.dev-quick-signin[data-v-5722c2d5]{min-width:0}.dev-quick-signin select[data-v-5722c2d5]{max-width:min(12.5rem,100%);font:inherit;color:inherit;background:#0003;border:1px solid #fff3;border-radius:.35rem;padding:.35rem .5rem;font-size:.8125rem}.topbar-icon-button.is-spinning svg[data-v-5722c2d5]{animation:.85s linear infinite topbar-refresh-spin-5722c2d5}@keyframes topbar-refresh-spin-5722c2d5{to{transform:rotate(360deg)}}.access-panel[data-v-e107d6ce]{gap:24px;display:grid}.access-header[data-v-e107d6ce],.section-heading[data-v-e107d6ce],.group-card-heading[data-v-e107d6ce]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.access-header h2[data-v-e107d6ce],.access-section h3[data-v-e107d6ce],.group-card h4[data-v-e107d6ce]{color:#111827;margin:0}.admin-card-hint[data-v-e107d6ce]{color:#64748b;margin:5px 0 0;font-size:14px;font-weight:600}.admin-inline-error[data-v-e107d6ce],.access-notice[data-v-e107d6ce],.access-readonly-note[data-v-e107d6ce]{border-radius:10px;margin:-8px 0 0;padding:10px 12px;font-size:13px;font-weight:700}.admin-inline-error[data-v-e107d6ce]{color:#b45309;background:#fff7ed}.access-notice[data-v-e107d6ce]{color:#047857;background:#ecfdf5}.access-readonly-note[data-v-e107d6ce]{color:#475569;background:#f8fafc}.access-section[data-v-e107d6ce]{border-top:1px solid var(--border,#e5e7eb);gap:12px;padding-top:20px;display:grid}.access-section h3[data-v-e107d6ce]{font-size:16px}.access-form[data-v-e107d6ce]{border:1px solid var(--border,#e5e7eb);background:#f8fafc;border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:14px;display:flex}.access-form--disabled[data-v-e107d6ce]{opacity:.72}.access-field[data-v-e107d6ce]{flex:180px;gap:6px;display:grid}.access-field--role[data-v-e107d6ce]{flex-basis:150px}.access-field--description[data-v-e107d6ce]{flex-grow:2}.access-field>span[data-v-e107d6ce],.initial-groups legend[data-v-e107d6ce]{color:#64748b;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.access-field input[data-v-e107d6ce],.access-field select[data-v-e107d6ce],.role-select[data-v-e107d6ce],.membership-add select[data-v-e107d6ce]{border:1px solid var(--border,#e5e7eb);color:#111827;min-height:36px;font:inherit;background:#fff;border-radius:8px;padding:0 10px;font-size:13px}.initial-groups[data-v-e107d6ce]{border:0;border-top:1px solid #e5e7eb;flex-wrap:wrap;flex:100%;gap:8px 16px;margin:0;padding:10px 0 0;display:flex}.initial-groups legend[data-v-e107d6ce]{padding:0 8px 0 0}.initial-groups label[data-v-e107d6ce]{color:#334155;align-items:center;gap:6px;font-size:13px;font-weight:650;display:inline-flex}.add-user-button[data-v-e107d6ce]{min-height:36px}.table-wrap[data-v-e107d6ce]{overflow-x:auto}.admin-table[data-v-e107d6ce]{border-collapse:collapse;width:100%;font-size:14px}.admin-table th[data-v-e107d6ce],.admin-table td[data-v-e107d6ce]{text-align:left;vertical-align:top;border-bottom:1px solid #f1f5f9;padding:11px 12px}.admin-table th[data-v-e107d6ce]{color:#64748b;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.user-email-cell[data-v-e107d6ce]{min-width:190px;font-weight:700}.role-cell[data-v-e107d6ce]{min-width:165px}.role-select[data-v-e107d6ce]{width:100%;min-width:150px}.legacy-role[data-v-e107d6ce]{color:#92400e;margin-top:5px;font-size:11px;display:block}.groups-cell[data-v-e107d6ce]{min-width:250px}.membership-list[data-v-e107d6ce]{flex-wrap:wrap;gap:6px;display:flex}.membership-chip[data-v-e107d6ce]{color:#4338ca;background:#eef2ff;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:12px;font-weight:800;display:inline-flex}.membership-chip button[data-v-e107d6ce]{color:currentColor;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:18px;height:18px;padding:0;font-size:16px;line-height:1;display:grid}.membership-chip button[data-v-e107d6ce]:hover{background:#c7d2fe}.membership-add[data-v-e107d6ce]{align-items:center;gap:6px;margin-top:8px;display:flex}.membership-add select[data-v-e107d6ce]{min-width:150px}.membership-add .secondary-button[data-v-e107d6ce],.actions-cell .secondary-button[data-v-e107d6ce],.group-form .secondary-button[data-v-e107d6ce]{min-height:36px}.count-badge[data-v-e107d6ce]{color:#4338ca;background:#eef2ff;border-radius:999px;justify-content:center;align-items:center;min-width:1.6rem;padding:2px 8px;font-size:11px;font-weight:800;display:inline-flex}.group-grid[data-v-e107d6ce]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;display:grid}.group-card[data-v-e107d6ce]{border:1px solid var(--border,#e5e7eb);background:#fff;border-radius:12px;min-width:0;padding:14px}.group-card h4[data-v-e107d6ce]{font-size:14px}.group-card-heading>span[data-v-e107d6ce]{color:#64748b;flex:none;font-size:11px;font-weight:700}.group-card p[data-v-e107d6ce]{color:#64748b;margin:7px 0 0;font-size:13px}.member-list[data-v-e107d6ce]{color:#374151;margin:10px 0 0;padding-left:18px;font-size:13px}.empty-group[data-v-e107d6ce]{margin-top:10px}.muted[data-v-e107d6ce]{color:#64748b}.sr-only[data-v-e107d6ce]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=760px){.access-header[data-v-e107d6ce]{flex-direction:column;align-items:stretch}.access-header .secondary-button[data-v-e107d6ce]{align-self:flex-start}.membership-add[data-v-e107d6ce]{flex-direction:column;align-items:stretch}.admin-table thead[data-v-e107d6ce]{display:none}.admin-table tbody[data-v-e107d6ce]{gap:10px;display:grid}.admin-table tr[data-v-e107d6ce]{border:1px solid var(--border,#e5e7eb);border-radius:12px;gap:10px;padding:12px;display:grid}.admin-table td[data-v-e107d6ce]{border:0;grid-template-columns:72px minmax(0,1fr);gap:10px;min-width:0;padding:0;display:grid}.admin-table td[data-v-e107d6ce]:before{content:attr(data-label);color:#64748b;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.admin-table .empty-users[data-v-e107d6ce]{display:block}.admin-table .empty-users[data-v-e107d6ce]:before{display:none}.role-select[data-v-e107d6ce],.membership-add select[data-v-e107d6ce]{width:100%;min-width:0}.actions-cell .secondary-button[data-v-e107d6ce]{justify-self:start}}.provider-logo[data-v-9f7f64d0]{color:#526174;background:#fff;border:1px solid #ffffffbf;border-radius:9px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:flex;overflow:hidden;box-shadow:0 1px 3px #0f172a1f}.provider-logo img[data-v-9f7f64d0],.provider-logo svg[data-v-9f7f64d0]{object-fit:contain;flex:none;width:28px;height:28px;display:block}.provider-logo--openai[data-v-9f7f64d0]{background:#fff}.provider-logo--anthropic[data-v-9f7f64d0]{background:#d4a27f}.provider-logo--gemini[data-v-9f7f64d0]{background:#fff}.provider-logo--bedrock[data-v-9f7f64d0]{background:#01a88d}.provider-logo--s3[data-v-9f7f64d0],.provider-logo--google-cloud[data-v-9f7f64d0],.provider-logo--adls[data-v-9f7f64d0],.provider-logo--smb[data-v-9f7f64d0],.provider-logo--dynamics[data-v-9f7f64d0],.provider-logo--powerpoint[data-v-9f7f64d0]{background:#fff}.provider-logo--workday[data-v-9f7f64d0]{color:#0875bc;background:#fff}.provider-logo--intune[data-v-9f7f64d0]{background:#0078d4}.provider-logo--saas-management[data-v-9f7f64d0]{background:#1f6f8b}.provider-logo--excel[data-v-9f7f64d0]{background:#107c41}.provider-logo--document[data-v-9f7f64d0]{background:#526174}.provider-logo--sftp[data-v-9f7f64d0],.provider-logo--network[data-v-9f7f64d0]{color:#34546a;background:#e8f1f5}.provider-logo--mcp[data-v-9f7f64d0],.provider-logo--connection[data-v-9f7f64d0]{color:#6d45c2;background:#f1ecff}.provider-logo--sharepoint[data-v-9f7f64d0],.provider-logo--leanix[data-v-9f7f64d0],.provider-logo--active-directory[data-v-9f7f64d0]{background:#fff}.provider-logo__letter[data-v-9f7f64d0],.provider-logo__excel[data-v-9f7f64d0]{color:#fff;font-size:14px;font-weight:900}.provider-logo__saas[data-v-9f7f64d0]{color:#fff;font-size:9px;font-weight:900}.provider-logo__workday[data-v-9f7f64d0]{padding-top:5px;font-size:15px;font-weight:900;position:relative}.provider-logo__workday i[data-v-9f7f64d0]{border-top:4px solid #f5a623;border-radius:50%;width:21px;height:9px;position:absolute;top:0;left:50%;transform:translate(-50%)}.llm-form[data-v-2dc8f1bb]{gap:16px;display:grid}.provider-fieldset[data-v-2dc8f1bb]{border:0;min-width:0;margin:0;padding:0}.provider-fieldset legend[data-v-2dc8f1bb]{color:#334155;margin-bottom:8px;font-size:13px;font-weight:700}.provider-options[data-v-2dc8f1bb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.provider-option[data-v-2dc8f1bb]{border:1px solid var(--border,#dbe3ea);color:#1e293b;text-align:left;cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:11px;min-width:0;padding:11px;transition:border-color .14s,box-shadow .14s,background .14s;display:flex}.provider-option[data-v-2dc8f1bb]:hover{background:#f8fbfc;border-color:#8eb4c8}.provider-option[data-v-2dc8f1bb]:focus-visible{outline-offset:2px;outline:3px solid #0e749033}.provider-option--selected[data-v-2dc8f1bb]{background:#f0f9fb;border-color:#0e7490;box-shadow:0 0 0 1px #0e7490}.provider-option-copy[data-v-2dc8f1bb]{gap:2px;min-width:0;display:grid}.provider-option-copy strong[data-v-2dc8f1bb]{font-size:13px}.provider-option-copy small[data-v-2dc8f1bb]{color:#64748b;font-size:11px;line-height:1.35}.llm-fields[data-v-2dc8f1bb]{grid-template-columns:minmax(150px,.8fr) minmax(190px,1fr) minmax(180px,1fr);gap:10px;display:grid}.field[data-v-2dc8f1bb]{color:#334155;gap:5px;font-size:13px;font-weight:650;display:grid}.field input[data-v-2dc8f1bb]{border:1px solid var(--border,#dbe3ea);color:#0f172a;min-height:38px;font:inherit;background:#fff;border-radius:8px;padding:0 10px;font-weight:450}.field input[data-v-2dc8f1bb]:focus{border-color:#0e7490;outline:3px solid #0e74901f}.form-submit[data-v-2dc8f1bb]{justify-self:start}@media (width<=760px){.provider-options[data-v-2dc8f1bb],.llm-fields[data-v-2dc8f1bb]{grid-template-columns:1fr}}.llm-list[data-v-ebdc5ed8]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.llm-row[data-v-ebdc5ed8]{border:1px solid var(--border,#e5e7eb);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.llm-identity[data-v-ebdc5ed8]{align-items:center;gap:10px;min-width:0;display:flex}.llm-copy[data-v-ebdc5ed8]{gap:2px;min-width:0;display:grid}.llm-copy .muted[data-v-ebdc5ed8]{overflow-wrap:anywhere;font-size:12px}.empty-state[data-v-ebdc5ed8]{margin:0}.llm-connections-panel[data-v-c7ede06a]{gap:12px;display:grid}.llm-lead[data-v-c7ede06a]{margin:0;font-size:13px}.admin-inline-ok[data-v-c7ede06a]{color:#047857;margin:0;font-size:13px}.deployment-section[data-v-53a09ce1]{gap:12px;display:grid}.deployment-section-head[data-v-53a09ce1]{justify-content:space-between;align-items:center;gap:8px;display:flex}.deployment-section-head .defaults-subheading[data-v-53a09ce1]{margin:0}.mcp-yaml-actions[data-v-53a09ce1]{gap:8px;display:flex}.deployment-empty[data-v-53a09ce1]{margin:0;font-size:13px}.yaml-panel[data-v-53a09ce1]{border:1px solid var(--border,#e5e7eb);background:#0f172a;border-radius:12px;overflow:hidden}.mcp-yaml-editor[data-v-53a09ce1]{resize:vertical;color:#e2e8f0;background:0 0;border:0;width:100%;min-height:280px;max-height:min(480px,60vh);margin:0;padding:16px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:1.55;display:block}.mcp-yaml-editor[data-v-53a09ce1]:focus{outline:none}.admin-inline-error[data-v-53a09ce1]{color:#b45309;margin:0;font-size:14px;font-weight:700}.deployment-section[data-v-1e0b4c60]{gap:12px;display:grid}.deployment-section-head[data-v-1e0b4c60]{align-items:center;gap:8px;display:flex}.deployment-section-head .defaults-subheading[data-v-1e0b4c60]{margin:0}.deployment-count[data-v-1e0b4c60]{color:#4338ca;background:#eef2ff;border-radius:999px;justify-content:center;align-items:center;min-width:1.5rem;padding:2px 8px;font-size:11px;font-weight:800;display:inline-flex}.deployment-empty[data-v-1e0b4c60]{margin:0;font-size:13px}.provider-grid[data-v-1e0b4c60]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.provider-card[data-v-1e0b4c60]{border:1px solid var(--border,#e5e7eb);background:#fff;border-radius:12px;gap:8px;padding:12px 14px;display:grid;box-shadow:0 1px 2px #1118270a}.provider-card-top[data-v-1e0b4c60]{justify-content:space-between;align-items:center;gap:8px;display:flex}.provider-card-identity[data-v-1e0b4c60]{align-items:center;gap:10px;min-width:0;display:flex}.provider-card-title[data-v-1e0b4c60]{color:#111827;font-size:14px;font-weight:800}.provider-card-id[data-v-1e0b4c60],.mcp-server-url[data-v-1e0b4c60]{color:#64748b;word-break:break-all;margin:0;font-size:12px}.provider-card-oauth[data-v-1e0b4c60]{color:#64748b;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:700;display:flex}.mcp-row-actions[data-v-1e0b4c60]{flex-wrap:wrap;gap:8px;display:flex}.mcp-token-box[data-v-1e0b4c60]{gap:8px;display:grid}.mcp-token-hint[data-v-1e0b4c60]{margin:0;font-size:12px;line-height:1.45}.mcp-token-field[data-v-1e0b4c60]{gap:4px;font-size:12px;display:grid}.mcp-token-field input[data-v-1e0b4c60]{border:1px solid var(--border,#e5e7eb);border-radius:8px;min-height:34px;padding:0 8px}.conn-action-cell[data-v-1e0b4c60]{gap:8px;display:flex}.conn-live[data-v-1e0b4c60]{color:#047857;background:#ecfdf5}.conn-declared[data-v-1e0b4c60]{color:#475569;background:#f1f5f9}.conn-yaml-example[data-v-1e0b4c60]{color:#4338ca;background:#eef2ff}.provider-table-identity[data-v-1e0b4c60]{align-items:center;gap:8px;display:inline-flex}.provider-table-identity[data-v-1e0b4c60] .provider-logo{border-radius:7px;flex-basis:28px;width:28px;height:28px}.mcp-connections-panel[data-v-a991e90f]{gap:24px;display:grid}.admin-inline-ok[data-v-a991e90f]{color:#047857;margin:0;font-size:13px}.admin-inline-error[data-v-a991e90f]{color:#b45309;margin:0;font-size:14px;font-weight:700}.discovery-form[data-v-d8fd4bf9]{gap:10px;max-width:880px;display:grid}.provider-picker[data-v-d8fd4bf9]{border:0;min-width:0;margin:0;padding:0}.provider-picker legend[data-v-d8fd4bf9]{color:#334155;margin-bottom:8px;font-size:13px;font-weight:700}.provider-picker__grid[data-v-d8fd4bf9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.provider-option[data-v-d8fd4bf9]{border:1px solid var(--border,#dbe3ea);color:#1e293b;text-align:left;cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:11px;min-width:0;padding:11px;transition:border-color .14s,box-shadow .14s,background .14s;display:flex}.provider-option[data-v-d8fd4bf9]:hover{background:#f8fbfc;border-color:#8eb4c8}.provider-option[data-v-d8fd4bf9]:focus-visible{outline-offset:2px;outline:3px solid #0e749033}.provider-option--selected[data-v-d8fd4bf9]{background:#f0f9fb;border-color:#0e7490;box-shadow:0 0 0 1px #0e7490}.provider-option-copy[data-v-d8fd4bf9]{gap:2px;min-width:0;display:grid}.provider-option-copy strong[data-v-d8fd4bf9]{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.provider-option-copy small[data-v-d8fd4bf9]{color:#64748b;font-size:11px;line-height:1.35}@media (width<=760px){.provider-picker__grid[data-v-d8fd4bf9]{grid-template-columns:1fr}}.discovery-summary[data-v-d8fd4bf9]{margin:0;font-size:13px}.field[data-v-d8fd4bf9]{gap:4px;font-size:13px;display:grid}.field input[data-v-d8fd4bf9],.field select[data-v-d8fd4bf9],.field textarea[data-v-d8fd4bf9]{border:1px solid var(--border,#e5e7eb);min-height:36px;font:inherit;border-radius:8px;padding:6px 8px}.field textarea[data-v-d8fd4bf9]{resize:vertical;min-height:96px}.field input[data-v-d8fd4bf9]:disabled,.field textarea[data-v-d8fd4bf9]:disabled{cursor:not-allowed;opacity:.65;background:#f8fafc}.discovery-connections-panel[data-v-0e0f79cf]{gap:12px;display:grid}.discovery-lead[data-v-0e0f79cf]{margin:0;font-size:13px}.discovery-list[data-v-0e0f79cf]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.discovery-row[data-v-0e0f79cf]{border:1px solid var(--border,#e5e7eb);background:#fff;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;display:flex}.discovery-row__identity[data-v-0e0f79cf]{flex:1;min-width:0}.discovery-row .muted[data-v-0e0f79cf]{font-size:12px;display:block}.discovery-example-badge[data-v-0e0f79cf]{color:#4338ca;text-transform:uppercase;background:#eef2ff;border-radius:5px;padding:4px 7px;font-size:10px;font-weight:800}.admin-inline-ok[data-v-0e0f79cf]{color:#047857;margin:0;font-size:13px}.ui-checkbox[data-v-e1799c77]{min-height:1.25rem;color:inherit;cursor:pointer;user-select:none;align-items:flex-start;gap:.5rem;margin:0;font-weight:500;display:inline-flex}.ui-checkbox--disabled[data-v-e1799c77]{opacity:.55;cursor:not-allowed}.ui-checkbox__input[data-v-e1799c77]{box-sizing:border-box;border:1px solid var(--border-strong,#d1d5db);width:1rem;min-width:1rem;height:1rem;min-height:1rem;accent-color:var(--primary,#4f46e5);cursor:inherit;appearance:auto;background:#fff;border-radius:.25rem;flex-shrink:0;margin:.125rem 0 0;padding:0}.ui-checkbox__input[data-v-e1799c77]:focus-visible{outline:2px solid color-mix(in srgb, var(--primary,#4f46e5) 70%, white);outline-offset:2px;box-shadow:none}.ui-checkbox__label[data-v-e1799c77]{color:#334155;font-size:.875rem;font-weight:500;line-height:1.35}.s3-connect-form[data-v-df9ee76d]{border:1px solid var(--border,#e2e8f0);background:var(--surface-muted,#f8fafc);border-radius:.5rem;gap:.75rem;margin-top:.75rem;padding:1rem;display:grid}.s3-connect-lead[data-v-df9ee76d]{margin:0;font-size:.8125rem;line-height:1.45}.s3-connect-grid[data-v-df9ee76d]{grid-template-columns:1fr;gap:.75rem;display:grid}@media (width>=640px){.s3-connect-grid[data-v-df9ee76d]{grid-template-columns:1fr 1fr}.s3-connect-buckets[data-v-df9ee76d]{grid-column:1/-1}}.field[data-v-df9ee76d]{color:#334155;gap:.35rem;font-size:.75rem;font-weight:600;display:grid}.field input[type=text][data-v-df9ee76d],.field input[type=password][data-v-df9ee76d]{background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:400}.button-row[data-v-df9ee76d]{justify-content:flex-end;gap:.5rem;margin-top:.25rem;display:flex}.small-meta[data-v-df9ee76d]{margin:0;font-size:.75rem}.administration-view--wide[data-v-94fc9285]{max-width:960px}.deal-context[data-v-94fc9285]{color:var(--muted,#64748b);margin:0 0 4px;font-size:13px;font-weight:700}.admin-nav[data-v-94fc9285]{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.admin-nav button[data-v-94fc9285]{border:1px solid var(--border,#e5e7eb);color:#64748b;cursor:pointer;background:#fff;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:800}.admin-nav button.active[data-v-94fc9285]{color:#4338ca;background:#eef2ff;border-color:#4f46e5}.json-textarea[data-v-94fc9285]{border:1px solid var(--border,#e5e7eb);border-radius:12px;width:100%;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px;line-height:1.45}.admin-inline-error[data-v-94fc9285]{color:#b45309;margin:0 0 12px;font-size:14px;font-weight:700}.defaults-divider[data-v-94fc9285]{border-top:1px solid var(--border,#e5e7eb);margin:28px 0 20px}.defaults-subheading[data-v-94fc9285]{color:#111827;margin:0 0 6px;font-size:16px;font-weight:800}.user-management-notice[data-v-94fc9285]{color:#92400e;margin-top:-8px;margin-bottom:12px;font-weight:700}.admin-readonly-grid[data-v-94fc9285]{gap:12px;margin:0;display:grid}.admin-readonly-grid dt[data-v-94fc9285]{letter-spacing:.04em;text-transform:uppercase;color:#64748b;margin:0;font-size:11px;font-weight:800}.admin-readonly-grid dd[data-v-94fc9285]{color:#111827;margin:4px 0 0;font-size:15px;font-weight:700}.deployment-config-card[data-v-94fc9285]{gap:20px;display:grid}.deployment-config-header[data-v-94fc9285]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.deployment-config-header h2[data-v-94fc9285]{margin:0}.deployment-config-subtitle[data-v-94fc9285]{color:#64748b;margin:4px 0 0;font-size:14px;font-weight:600}.deployment-reload[data-v-94fc9285]{margin:0}.deployment-sources[data-v-94fc9285]{border:1px solid var(--border,#e5e7eb);background:linear-gradient(#f8fafc 0%,#fff 100%);border-radius:12px;gap:8px;padding:14px 16px;display:grid}.deployment-source-line[data-v-94fc9285]{word-break:break-word;margin:0;font-size:13px;line-height:1.5}.deployment-source-label[data-v-94fc9285]{color:#111827;font-weight:800}.deployment-source-path[data-v-94fc9285]{color:#3730a3;background:#eef2ff;border-radius:6px;margin:0 4px;padding:2px 6px;font-size:12px}.deployment-source-meta[data-v-94fc9285]{color:#64748b;font-size:12px;font-weight:600}.deployment-source-empty[data-v-94fc9285]{margin:0;font-size:14px}.deployment-section[data-v-94fc9285]{gap:12px;display:grid}.deployment-section-head[data-v-94fc9285]{align-items:center;gap:8px;display:flex}.deployment-section-head .defaults-subheading[data-v-94fc9285]{margin:0}.deployment-count[data-v-94fc9285]{color:#4338ca;background:#eef2ff;border-radius:999px;justify-content:center;align-items:center;min-width:1.5rem;padding:2px 8px;font-size:11px;font-weight:800;display:inline-flex}.provider-grid[data-v-94fc9285]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.provider-card[data-v-94fc9285]{border:1px solid var(--border,#e5e7eb);background:#fff;border-radius:12px;padding:12px 14px;box-shadow:0 1px 2px #1118270a}.provider-card-top[data-v-94fc9285]{justify-content:space-between;align-items:center;gap:8px;display:flex}.provider-card-identity[data-v-94fc9285]{align-items:center;gap:10px;min-width:0;display:flex}.provider-card-title[data-v-94fc9285]{color:#111827;font-size:14px;font-weight:800}.provider-table-identity[data-v-94fc9285]{align-items:center;gap:8px;display:inline-flex}.provider-table-identity[data-v-94fc9285] .provider-logo{border-radius:7px;flex-basis:28px;width:28px;height:28px}.provider-card-id[data-v-94fc9285]{color:#64748b;margin:8px 0 0;font-size:12px}.provider-card-oauth[data-v-94fc9285]{color:#64748b;align-items:center;gap:8px;margin:10px 0 0;font-size:12px;font-weight:700;display:flex}.provider-type-pill[data-v-94fc9285]{text-transform:lowercase;font-size:11px}.provider-oauth-ready[data-v-94fc9285]{color:#047857;background:#ecfdf5}.provider-oauth-missing[data-v-94fc9285]{color:#c2410c;background:#fff7ed}.deployment-empty[data-v-94fc9285]{margin:0;font-size:14px}.deployment-connections-table code[data-v-94fc9285]{font-size:12px}.yaml-panel[data-v-94fc9285]{border:1px solid var(--border,#e5e7eb);background:#0f172a;border-radius:12px;max-height:min(480px,60vh);overflow:auto}.yaml-panel-body[data-v-94fc9285]{color:#e2e8f0;white-space:pre-wrap;word-break:break-word;margin:0;padding:16px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:1.55}.deployment-connect-link[data-v-94fc9285]{color:#64748b;margin:0;font-size:13px;font-weight:600}.deployment-connect-link a[data-v-94fc9285],.link-button[data-v-94fc9285]{color:#4338ca;font-weight:800}.link-button[data-v-94fc9285]{font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.workspace-defaults-card[data-v-94fc9285]{gap:20px;display:grid}.workspace-defaults-grid[data-v-94fc9285]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.workspace-default-card[data-v-94fc9285]{border:1px solid var(--border,#e5e7eb);background:#fff;border-radius:12px;padding:14px 16px}.workspace-default-value[data-v-94fc9285]{color:#111827;margin:6px 0 0;font-size:20px;font-weight:800}.workspace-default-hint[data-v-94fc9285]{color:#64748b;margin:8px 0 0;font-size:12px;font-weight:600;line-height:1.45}.conn-action-cell[data-v-94fc9285]{text-align:right;white-space:nowrap}.conn-action-btn[data-v-94fc9285]{box-sizing:border-box;text-align:center;justify-content:center;align-items:center;width:8.75rem;min-height:32px;padding:0 8px;font-size:12px;display:inline-flex}.provider-add-btn[data-v-94fc9285]{width:100%;max-width:none;margin-top:8px}.provider-s3-form[data-v-94fc9285]{margin-top:16px}.admin-inline-notice[data-v-94fc9285]{color:#047857;margin:0 0 12px;font-size:14px;font-weight:700}.conn-yaml-example[data-v-94fc9285]{color:#1d4ed8;background:#eff6ff}.conn-adhoc[data-v-94fc9285]{color:#047857;background:#ecfdf5}.yaml-id-badge[data-v-94fc9285]{vertical-align:middle;margin-left:8px;font-size:10px}.conn-live[data-v-94fc9285]{color:#047857;background:#ecfdf5}.conn-declared[data-v-94fc9285]{color:#475569;background:#f1f5f9}.workspace-sidebar-footer[data-v-277168db]{flex-shrink:0;margin-top:auto}.workspace-deal-switcher[data-v-277168db]{gap:5px;display:grid}.workspace-deal-switcher>span[data-v-277168db]:first-child{color:#94a3b8;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.workspace-deal-select-wrap[data-v-277168db]{display:block;position:relative}.workspace-deal-select-wrap select[data-v-277168db]{appearance:none;color:#f8fafc;cursor:pointer;width:100%;min-height:40px;font:inherit;text-overflow:ellipsis;background:#1e293beb;border:1px solid #a5b4fc4d;border-radius:10px;padding:0 34px 0 10px;font-size:14px;font-weight:750;line-height:1.2}.workspace-deal-select-wrap select[data-v-277168db]:hover{background:#273449;border-color:#c7d2fe9e}.workspace-deal-select-wrap select[data-v-277168db]:focus-visible{outline-offset:2px;border-color:#a5b4fc;outline:2px solid #a5b4fc}.workspace-deal-select-wrap>span[data-v-277168db]{color:#c7d2fe;pointer-events:none;position:absolute;top:50%;right:11px;transform:translateY(-56%)}.workspace-deal-context[data-v-277168db]{color:#94a3b8;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.3}.workspace-edition[data-v-277168db]{border-top:1px solid #94a3b829;gap:4px;padding:12px 10px 8px;display:grid}.workspace-edition-label[data-v-277168db]{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.workspace-edition-name[data-v-277168db]{color:#f8fafc;margin:0;font-size:14px;font-weight:800}.workspace-edition-compare[data-v-277168db]{color:#c7d2fe;cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;justify-self:start;margin-top:4px;padding:0;font-size:12px;font-weight:700;text-decoration:underline}.workspace-edition-compare[data-v-277168db]:hover,.workspace-edition-compare[data-v-277168db]:focus-visible{color:#fff}.workspace-edition-compare[data-v-277168db]:focus-visible{outline-offset:2px;outline:2px solid #a5b4fc}.operations-overview[data-v-df324ec8]{gap:16px;padding-top:8px;display:grid}.operations-heading-row[data-v-df324ec8],.next-tasks-heading[data-v-df324ec8]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.operations-eyebrow[data-v-df324ec8]{color:#64748b;letter-spacing:.1em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:800}.operations-heading-row h2[data-v-df324ec8],.next-tasks-heading h3[data-v-df324ec8]{color:#0f172a;letter-spacing:-.03em;margin:0}.operations-heading-row h2[data-v-df324ec8]{font-size:22px}.edition-pill[data-v-df324ec8]{color:#4338ca;background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800}.health-grid[data-v-df324ec8]{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.health-grid article[data-v-df324ec8]{background:#f8fafc;border:1px solid #dbe3ee;border-radius:14px;gap:5px;min-width:0;padding:14px;display:grid}.health-grid strong[data-v-df324ec8]{color:#0f172a;letter-spacing:-.04em;font-size:22px}.health-grid span[data-v-df324ec8]{color:#64748b;font-size:12px;line-height:1.35}.operations-grid[data-v-df324ec8]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.next-tasks-panel[data-v-df324ec8]{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#fff;border-radius:18px;padding:20px}.next-tasks-heading h3[data-v-df324ec8]{font-size:16px}.next-tasks-heading p[data-v-df324ec8]{color:#64748b;margin:5px 0 0;font-size:13px}.edition-link[data-v-df324ec8]{color:#4f46e5;cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;flex:none;padding:0;font-size:12px;font-weight:750;text-decoration:underline}.next-tasks-list[data-v-df324ec8]{margin:14px 0 0;padding:0;list-style:none;display:grid}.next-tasks-list li[data-v-df324ec8]{border-top:1px solid #eef2f7;gap:3px;padding:11px 0;display:grid}.next-tasks-list strong[data-v-df324ec8]{color:#1e293b;font-size:14px}.next-tasks-list span[data-v-df324ec8],.next-tasks-empty[data-v-df324ec8]{color:#64748b;font-size:12px}@media (width<=1120px){.health-grid[data-v-df324ec8],.operations-grid[data-v-df324ec8]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.operations-heading-row[data-v-df324ec8],.next-tasks-heading[data-v-df324ec8]{flex-direction:column;align-items:stretch}.edition-pill[data-v-df324ec8]{align-self:flex-start}.health-grid[data-v-df324ec8],.operations-grid[data-v-df324ec8]{grid-template-columns:1fr}.edition-link[data-v-df324ec8]{align-self:flex-start}}.deal-overview-profile[data-v-99798458]{gap:16px;display:grid}.deal-profile-hero[data-v-99798458]{box-shadow:var(--shadow-sm);background:linear-gradient(112deg,#eef2ffe6,#fffffff0 48%),#fff;border:1px solid #dbe3ee;border-radius:20px;grid-template-columns:minmax(220px,.85fr) minmax(420px,1.5fr);gap:24px;padding:24px;display:grid}.deal-profile-title[data-v-99798458]{align-self:center;min-width:0}.deal-profile-eyebrow[data-v-99798458]{color:#4f46e5;letter-spacing:.11em;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:800}.deal-profile-title h2[data-v-99798458]{color:#0f172a;letter-spacing:-.045em;overflow-wrap:anywhere;margin:0;font-size:clamp(24px,3vw,34px);font-weight:850;line-height:1.05}.deal-profile-title>p[data-v-99798458]:last-child{color:#64748b;margin:8px 0 0;font-size:14px}.deal-profile-meta[data-v-99798458]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.deal-profile-meta div[data-v-99798458]{background:#ffffffbf;border:1px solid #cbd5e1cc;border-radius:14px;min-width:0;padding:12px 14px}.deal-profile-meta dt[data-v-99798458],.profile-field-list dt[data-v-99798458]{color:#64748b;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:800}.deal-profile-meta dd[data-v-99798458],.profile-field-list dd[data-v-99798458]{color:#0f172a;overflow-wrap:anywhere;margin:5px 0 0;font-size:14px;font-weight:750;line-height:1.45}.deal-profile-sections[data-v-99798458]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.profile-section[data-v-99798458]{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#fff;border-radius:18px;padding:20px}.profile-section h3[data-v-99798458],.deal-summary-header h3[data-v-99798458]{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:15px;font-weight:800}.profile-field-list[data-v-99798458]{gap:14px;margin:16px 0 0;display:grid}.deal-summary-section[data-v-99798458]{border-left:4px solid #4f46e5}.deal-summary-header[data-v-99798458]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.deal-summary-header p[data-v-99798458]{color:#64748b;margin:5px 0 0;font-size:13px;line-height:1.45}.deal-summary-form[data-v-99798458]{gap:10px;margin-top:16px;display:grid}.deal-summary-form label[data-v-99798458]{color:#475569;font-size:12px;font-weight:750}.deal-summary-form textarea[data-v-99798458]{width:100%;font:inherit;resize:vertical;border:1px solid #cbd5e1;border-radius:12px;padding:12px 14px;line-height:1.5}.deal-summary-form textarea[data-v-99798458]:focus-visible{border-color:#6366f1;outline:3px solid #6366f12e}.deal-summary-actions[data-v-99798458]{flex-wrap:wrap;gap:10px;display:flex}.deal-summary-text[data-v-99798458]{color:#1e293b;white-space:pre-wrap;margin:16px 0 0;font-size:14px;line-height:1.65}.deal-summary-empty[data-v-99798458]{color:#64748b;margin:16px 0 0;font-size:13px}@media (width<=1120px){.deal-profile-hero[data-v-99798458],.deal-profile-sections[data-v-99798458]{grid-template-columns:1fr}}@media (width<=640px){.deal-profile-hero[data-v-99798458],.profile-section[data-v-99798458]{padding:16px}.deal-profile-meta[data-v-99798458]{grid-template-columns:1fr}.deal-summary-header[data-v-99798458]{flex-direction:column;align-items:stretch}}.deal-overview-page[data-v-d3594e07]{gap:24px;display:grid}.info-hint[data-v-c9812034]{align-items:center;display:inline-flex}.info-hint-trigger[data-v-c9812034]{border:1px solid var(--border);background:var(--card);width:20px;height:20px;color:var(--muted);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-style:italic;font-weight:700;line-height:1;display:inline-flex}.info-hint-trigger[data-v-c9812034]:hover,.info-hint-trigger[data-v-c9812034]:focus-visible{color:var(--primary);border-color:var(--primary)}.info-hint-popover[data-v-c9812034]{border:1px solid var(--border);background:var(--card);max-width:34rem;color:inherit;border-radius:12px;margin:auto;padding:18px 20px;box-shadow:0 18px 40px #0f172a2e}.info-hint-popover[data-v-c9812034]::backdrop{background:#0f172a47}.info-hint-title[data-v-c9812034]{margin:0 0 8px;font-size:15px}.info-hint-popover[data-v-c9812034] p{color:var(--muted);margin:0 0 8px;font-size:13px;line-height:1.5}.info-hint-close[data-v-c9812034]{border:1px solid var(--border);background:var(--soft);color:inherit;cursor:pointer;border-radius:8px;margin-top:6px;padding:6px 12px;font-size:13px}.typeahead-select[data-v-b4ae8210]{position:relative}.typeahead-select input[data-v-b4ae8210]{width:100%}.typeahead-select__results[data-v-b4ae8210]{z-index:4;border:1px solid var(--border,#e5e7eb);background:#fff;border-radius:12px;max-height:180px;margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 24px #0f172a1f}.typeahead-select__results button[data-v-b4ae8210]{text-align:left;width:100%;font:inherit;color:#111827;cursor:pointer;background:0 0;border:none;gap:2px;padding:10px 12px;display:grid}.typeahead-select__results button[data-v-b4ae8210]:hover,.typeahead-select__results button[data-v-b4ae8210]:focus-visible,.typeahead-select__results button.is-active[data-v-b4ae8210]{background:#eef2ff}.typeahead-select__name[data-v-b4ae8210]{font-size:14px;font-weight:600}.typeahead-select__meta[data-v-b4ae8210]{color:#64748b;font-size:12px;font-weight:500}.mapping-editor[data-v-cc032311]{grid-template-columns:repeat(2,minmax(12rem,1fr));gap:10px 16px;min-width:0;padding:4px 0 8px;display:grid}.mapping-editor-field[data-v-cc032311]{color:#475569;white-space:normal;gap:4px;font-size:12px;font-weight:600;display:grid}.mapping-editor-field input[data-v-cc032311]{border:1px solid var(--border);min-height:34px;color:inherit;font:inherit;background:#fff;border-radius:8px;padding:6px 10px;font-weight:500}.mapping-editor-actions[data-v-cc032311]{flex-wrap:wrap;grid-column:1/-1;gap:8px;margin-top:4px;display:flex}.connector-section[data-v-7a850ce5]{--section-accent:#0f766e;gap:12px;min-width:0;padding-top:4px;display:grid}.connector-section--discovery[data-v-7a850ce5]{--section-accent:#2563eb}.connector-section--application[data-v-7a850ce5]{--section-accent:#475569}.connector-section--mcp[data-v-7a850ce5]{--section-accent:#7c3aed}.connector-section--documents[data-v-7a850ce5]{--section-accent:#a16207}.connection-section__header[data-v-7a850ce5],.connection-section__title-line[data-v-7a850ce5],.connector-tile[data-v-7a850ce5],.connector-tile__identity[data-v-7a850ce5]{align-items:center;display:flex}.connection-section__header[data-v-7a850ce5],.connector-tile[data-v-7a850ce5]{justify-content:space-between;gap:14px}.connection-section__title-line[data-v-7a850ce5]{flex-wrap:wrap;gap:8px}.connector-section h2[data-v-7a850ce5]{color:#172033;letter-spacing:-.02em;margin:0;font-size:14px}.connection-section__scope[data-v-7a850ce5]{background:color-mix(in srgb, var(--section-accent) 10%, white);color:var(--section-accent);letter-spacing:.06em;text-transform:uppercase;border-radius:5px;padding:3px 7px;font-size:9px;font-weight:800}.connection-section__count[data-v-7a850ce5]{color:#536174;background:#f7f9fb;border:1px solid #dbe2e8;border-radius:999px;place-items:center;min-width:25px;height:21px;font-size:10px;font-weight:800;display:grid}.connection-section__description[data-v-7a850ce5],.connection-section__empty[data-v-7a850ce5]{color:#667085;margin:4px 0 0;font-size:11px;line-height:1.45}.connector-grid[data-v-7a850ce5]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.connector-tile[data-v-7a850ce5]{background:#fff;border:1px solid #dfe5ea;border-radius:9px;min-height:70px;padding:11px 12px;transition:border-color .15s,box-shadow .15s,transform .15s;box-shadow:0 1px 2px #0f172a0a}.connector-tile[data-v-7a850ce5]:hover{border-color:color-mix(in srgb, var(--section-accent) 35%, #dfe5ea);transform:translateY(-1px);box-shadow:0 7px 18px #0f172a12}.connector-tile__identity[data-v-7a850ce5]{gap:10px;min-width:0}.connector-tile__identity div[data-v-7a850ce5]{min-width:0}.connector-tile__identity strong[data-v-7a850ce5],.connector-tile__identity p[data-v-7a850ce5]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connector-tile__identity strong[data-v-7a850ce5]{color:#172033;font-size:12px;font-weight:800;display:block}.connector-tile__identity p[data-v-7a850ce5]{color:#778196;margin:3px 0 0;font-size:10px}.connector-tile__status[data-v-7a850ce5]{color:#536174;background:#eef2f6;border-radius:5px;flex:none;padding:4px 6px;font-size:9px;font-weight:800}.connector-tile__status--live[data-v-7a850ce5]{color:#047857;background:#dcfce7}.connector-tile__status--attention[data-v-7a850ce5]{color:#c2410c;background:#fff7ed}.connection-section__empty[data-v-7a850ce5]{text-align:center;background:#fafbfc;border:1px dashed #cfd7e1;border-radius:12px;padding:18px 14px}.connection-section__loading[data-v-7a850ce5]{color:#667085;align-items:center;gap:6px;min-height:66px;font-size:12px;display:flex}.connection-section__loading span[data-v-7a850ce5]{background:var(--section-accent);border-radius:999px;width:6px;height:6px;animation:1s ease-in-out infinite alternate connection-pulse-7a850ce5}.connection-section__loading span[data-v-7a850ce5]:nth-child(2){animation-delay:.14s}.connection-section__loading span[data-v-7a850ce5]:nth-child(3){margin-right:4px;animation-delay:.28s}@keyframes connection-pulse-7a850ce5{0%{opacity:.25;transform:translateY(1px)}to{opacity:1;transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.connection-section__loading span[data-v-7a850ce5],.connector-tile[data-v-7a850ce5]{transition:none;animation:none}}.asset-overview-page[data-v-96b41f3d]{color:#172033;gap:22px;display:grid}.overview-intro[data-v-96b41f3d]{border-bottom:1px solid #dfe5ea;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:18px;display:flex}.overview-intro__title-line[data-v-96b41f3d]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.overview-intro h2[data-v-96b41f3d]{color:#172033;letter-spacing:-.035em;margin:0;font-size:20px}.overview-intro p[data-v-96b41f3d]{color:#5d697c;max-width:760px;margin:7px 0 0;font-size:12px;line-height:1.55}.overview-intro__count[data-v-96b41f3d]{color:#08766d;background:#e8f7f3;border-radius:5px;padding:4px 8px;font-size:10px;font-weight:800}.overview-intro__readonly[data-v-96b41f3d]{color:#536174;letter-spacing:.04em;text-transform:uppercase;background:#f8fafc;border:1px solid #d9e0e8;border-radius:5px;padding:4px 8px;font-size:10px;font-weight:800}.overview-intro__actions[data-v-96b41f3d]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.overview-action[data-v-96b41f3d]{color:#344054;cursor:pointer;background:#fff;border:1px solid #cfd8e3;border-radius:7px;min-height:34px;padding:0 12px;font-size:11px;font-weight:800}.overview-action--primary[data-v-96b41f3d]{color:#fff;background:#0f766e;border-color:#0f766e;box-shadow:0 3px 9px #0f766e2e}.overview-action[data-v-96b41f3d]:focus-visible{outline-offset:2px;outline:3px solid #2563eb47}.overview-scope-note[data-v-96b41f3d]{color:#667085;background:#f8fafb;border:1px solid #e1e6eb;border-radius:8px;flex-wrap:wrap;gap:8px 24px;padding:10px 12px;font-size:11px;display:flex}.overview-scope-note strong[data-v-96b41f3d]{color:#172033;margin-right:5px}.overview-error[data-v-96b41f3d]{color:#b42318;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin:0;padding:11px 14px;font-size:12px}.overview-catalog[data-v-96b41f3d]{gap:26px;display:grid}@media (width<=760px){.overview-intro[data-v-96b41f3d]{flex-direction:column;align-items:stretch}.overview-intro__actions[data-v-96b41f3d]{justify-content:flex-start}}.external-link-icon[data-v-fa793173]{vertical-align:-1px;flex:none}.inventory-empty-state[data-v-46c0f0d0]{text-align:center;color:#6b7280;justify-items:center;gap:10px;display:grid}.inventory-empty-state strong[data-v-46c0f0d0]{color:#111827;font-size:15px}.inventory-empty-state p[data-v-46c0f0d0]{max-width:42rem;margin:0}.inventory-empty-warning[data-v-46c0f0d0]{color:#9a3412;font-weight:600}.inventory-empty-actions[data-v-46c0f0d0]{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.primary-action[data-v-46c0f0d0]{color:#fff;cursor:pointer;background:#4f46e5;border:0;border-radius:10px;padding:8px 12px;font-size:13px;font-weight:600}.inventory-field-state[data-v-75a0c3b6]{margin:4px 0 0;font-size:11px;font-weight:600}.inventory-field-state--confirmed[data-v-75a0c3b6],.inventory-field-state--inherited[data-v-75a0c3b6]{color:#047857}.inventory-field-state--missing[data-v-75a0c3b6]{color:#b45309}.inventory-suggestion[data-v-09df5a17]{gap:4px;margin-top:6px;display:grid}.inventory-suggestion-value[data-v-09df5a17]{color:#5b21b6;margin:0;font-size:12px;font-weight:600}.inventory-suggestion-ai[data-v-09df5a17]{color:#6d28d9}.inventory-suggestion-mark[data-v-09df5a17]{color:#6d28d9;margin-left:4px;font-weight:500}.inventory-suggestion-reason[data-v-09df5a17],.inventory-suggestion-confidence[data-v-09df5a17]{color:#6b7280;margin:0;font-size:11px}.inventory-suggestion-why[data-v-09df5a17]{color:#6d28d9;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;justify-self:start;padding:0;font-size:11px;font-weight:600;text-decoration:underline}.inventory-suggestion-evidence[data-v-09df5a17]{color:#4b5563;margin:0;padding-left:16px;font-size:11px}.inventory-suggestion-actions[data-v-09df5a17]{flex-wrap:wrap;gap:6px;display:flex}.inventory-suggestion-accept[data-v-09df5a17],.ghost-action[data-v-09df5a17]{cursor:pointer;border-radius:8px;padding:4px 8px;font-size:11px;font-weight:600}.inventory-suggestion-accept[data-v-09df5a17]{color:#5b21b6;background:#f3e8ff;border:0}.ghost-action[data-v-09df5a17]{color:#4b5563;background:#fff;border:1px solid #e5e7eb}.entity-picker[data-v-2040fefe]{position:relative}.entity-picker__trigger[data-v-2040fefe]{border:1px solid var(--border-strong,#d1d5db);color:#111827;width:100%;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:12px;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.entity-picker__trigger[data-v-2040fefe]:after{content:"";border-bottom:2px solid #64748b;border-right:2px solid #64748b;flex-shrink:0;width:.45rem;height:.45rem;margin-left:8px;transform:rotate(45deg)}.entity-picker__trigger[data-v-2040fefe]:disabled{cursor:not-allowed;opacity:.65}.entity-picker__trigger[data-v-2040fefe]:focus-visible{border-color:#4f46e5b3;outline:none;box-shadow:0 0 0 4px #4f46e51f}.entity-picker__trigger .is-placeholder[data-v-2040fefe]{color:#94a3b8;font-weight:500}.entity-picker__panel[data-v-2040fefe]{z-index:8;border:1px solid var(--border,#e5e7eb);background:#fff;border-radius:12px;gap:4px;padding:8px;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 10px 24px #0f172a1f}.entity-picker__search[data-v-2040fefe]{border:1px solid var(--border,#e5e7eb);width:100%;min-height:36px;font:inherit;border-radius:10px;padding:0 10px}.entity-picker__results[data-v-2040fefe]{max-height:180px;margin:0;padding:0;list-style:none;overflow-y:auto}.entity-picker__results button[data-v-2040fefe],.entity-picker__create[data-v-2040fefe]{text-align:left;width:100%;font:inherit;color:#111827;cursor:pointer;background:0 0;border:none;gap:2px;padding:10px 12px;display:grid}.entity-picker__results button[data-v-2040fefe]:hover,.entity-picker__results button[data-v-2040fefe]:focus-visible,.entity-picker__results button.is-active[data-v-2040fefe],.entity-picker__results button.is-selected[data-v-2040fefe],.entity-picker__create[data-v-2040fefe]:hover,.entity-picker__create[data-v-2040fefe]:focus-visible,.entity-picker__create.is-active[data-v-2040fefe]{background:#eef2ff}.entity-picker__name[data-v-2040fefe]{font-size:14px;font-weight:600}.entity-picker__meta[data-v-2040fefe]{color:#64748b;font-size:12px;font-weight:500}.entity-picker__create[data-v-2040fefe]{border-top:1px solid var(--border,#e5e7eb);color:var(--primary,#4f46e5);border-radius:0 0 8px 8px;margin-top:2px;font-weight:700}.entity-picker__empty[data-v-2040fefe]{color:#64748b;margin:0;padding:8px 12px;font-size:13px}.filter-toolbar{border:1px solid var(--border,#e5e7eb);background:color-mix(in srgb, var(--card,#fff) 88%, #eef2ff);box-shadow:var(--shadow-sm,0 1px 2px #1118270d);border-radius:18px;flex-direction:column;gap:12px;margin-bottom:16px;padding:14px 16px;display:flex}.filter-toolbar__primary{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.filter-toolbar__search{flex:18rem;align-items:center;gap:10px;min-width:min(100%,16rem);display:flex}.filter-toolbar__facets{grid-template-columns:repeat(auto-fit,minmax(min(100%,12.5rem),1fr));gap:10px 14px;min-width:0;display:grid}.filter-toolbar__end{flex-wrap:wrap;flex:none;align-items:center;gap:10px;margin-left:auto;display:flex}.filter-toolbar__field{grid-template-columns:minmax(4.5rem,7.25rem) minmax(0,1fr);align-items:center;gap:8px 10px;min-width:0;display:grid}.filter-toolbar__label{color:#475569;letter-spacing:0;text-transform:none;font-size:12px;font-weight:700;line-height:1.25}.filter-toolbar__search input,.filter-toolbar__field select,.filter-toolbar__end .select-control{border:1px solid var(--border-strong,#d1d5db);color:#111827;background:#fff;border-radius:12px;min-width:0;min-height:40px;padding:0 12px}.filter-toolbar__search input{flex:auto}.filter-toolbar__field select,.filter-toolbar__end .select-control{width:100%}.filter-toolbar__count{color:var(--muted,#6b7280);white-space:nowrap;margin:0;font-size:13px;font-weight:700}.filter-toolbar__clear{border:1px solid var(--border,#e5e7eb);color:#374151;cursor:pointer;min-height:40px;font:inherit;background:#fff;border-radius:12px;padding:0 14px;font-weight:800}.filter-toolbar__clear:hover,.filter-toolbar__clear:focus-visible{color:var(--primary,#4f46e5);border-color:#4f46e559}.filter-segmented{grid-template-columns:minmax(4.5rem,6rem) minmax(0,1fr);min-width:min(100%,220px)}.filter-segmented__pills{flex-wrap:wrap;gap:8px;display:flex}.filter-segmented__pill{border:1px solid var(--border,#e5e7eb);color:#374151;cursor:pointer;min-height:44px;font:inherit;background:#fff;border-radius:12px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.filter-segmented__pill.is-active{color:var(--primary,#4f46e5);background:#eef2ff;border-color:#4f46e559}.filter-segmented__pill span{min-width:24px;height:24px;color:var(--primary,#4f46e5);background:#eef2ff;border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.filter-segmented__pill.is-active span{background:#fff}.demo-badge{color:#c2410c;letter-spacing:.04em;text-transform:uppercase;background:#fff7ed;border:1px solid #fbbf2473;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:800;display:inline-flex}.workspace-sidebar .demo-badge{color:#fdba74;background:#fff7ed1f;border-color:#fdba7473;width:fit-content;margin-top:4px}@media (width<=640px){.filter-toolbar__search{flex-direction:column;align-items:stretch;gap:4px}.filter-toolbar__field,.filter-segmented{grid-template-columns:1fr;gap:4px}.filter-toolbar__end{width:100%;margin-left:0}}.gxp-status-cell[data-v-894f0c87]{flex-direction:column;gap:4px;min-width:7rem;display:flex}.gxp-status-cell__label[data-v-894f0c87]{font-size:12px;font-weight:600}.gxp-status-cell__mark[data-v-894f0c87]{color:#0f766e;margin-right:4px}.gxp-status-cell__label[data-status=needs_review] .gxp-status-cell__mark[data-v-894f0c87],.gxp-status-cell__label[data-status=unknown] .gxp-status-cell__mark[data-v-894f0c87]{color:#b45309}.gxp-status-cell__ai[data-v-894f0c87]{color:#0f766e;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:11px;font-weight:600}.asset-code-hint[data-v-13d1e283]{letter-spacing:.04em;color:#64748b;font-size:11px;font-weight:600}.classification-scope-list[data-v-fc50f69d]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.classification-scope-list__item[data-v-fc50f69d]{flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.classification-scope-list__empty[data-v-fc50f69d]{color:#64748b;margin:0;font-size:12px}.asset-classification-section[data-v-31e18a3e]{flex-direction:column;gap:8px;display:flex}.asset-classification-section__head[data-v-31e18a3e]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.asset-classification-section__head h4[data-v-31e18a3e]{margin:0}.asset-classification-section__meta[data-v-31e18a3e]{color:#475569;margin:0;font-size:12px}.asset-classification-section__actions[data-v-31e18a3e]{flex-wrap:wrap;gap:8px;display:flex}.applications-workflow-page[data-v-a1c0d013]{color:#111827;gap:16px;display:grid}.workflow-toolbar[data-v-a1c0d013],.application-filters[data-v-a1c0d013],.application-table-card[data-v-a1c0d013],.workflow-column[data-v-a1c0d013],.drawer-panel[data-v-a1c0d013]{background:#fff;border:1px solid #e5e7eb;box-shadow:0 1px 2px #1118270d}.applications-eyebrow[data-v-a1c0d013]{color:#4f46e5;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:800}.table-card-header h3[data-v-a1c0d013],.drawer-header h3[data-v-a1c0d013]{color:#111827;letter-spacing:-.04em;margin:0}.table-card-header span[data-v-a1c0d013],.drawer-subtitle[data-v-a1c0d013],.workflow-toolbar-copy span[data-v-a1c0d013]{color:#6b7280;margin:6px 0 0;font-size:14px}.view-switcher[data-v-a1c0d013]{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:12px;gap:4px;padding:4px;display:inline-flex}.view-switcher button[data-v-a1c0d013],.ghost-action[data-v-a1c0d013]{color:#6b7280;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:36px;font-weight:800}.view-switcher button[data-v-a1c0d013]{padding:0 16px}.view-switcher button.active[data-v-a1c0d013]{color:#4f46e5;background:#fff;box-shadow:0 1px 2px #11182714}.application-kpis[data-v-a1c0d013]{grid-template-columns:repeat(4,minmax(160px,1fr));gap:16px;display:grid}.application-kpi-card[data-v-a1c0d013]{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:20px;position:relative;overflow:hidden;box-shadow:0 1px 2px #1118270a}.application-kpi-card[data-v-a1c0d013]:before{content:"";background:#e5e7eb;width:4px;position:absolute;inset:0 auto 0 0}.application-kpi-card.tone-migrate[data-v-a1c0d013]:before{background:#4f46e5}.application-kpi-card.tone-retain[data-v-a1c0d013]:before{background:#6b7280}.application-kpi-card.tone-archive[data-v-a1c0d013]:before{background:#f59e0b}.application-kpi-card span[data-v-a1c0d013],.application-kpi-card p[data-v-a1c0d013]{color:#6b7280;font-size:13px}.application-kpi-card strong[data-v-a1c0d013]{color:#111827;letter-spacing:-.05em;margin:8px 0 4px;font-size:30px;line-height:1;display:block}.workflow-toolbar[data-v-a1c0d013],.application-filters[data-v-a1c0d013],.workflow-toolbar-actions[data-v-a1c0d013]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.workflow-toolbar[data-v-a1c0d013],.application-filters[data-v-a1c0d013]{border-radius:16px;padding:14px}.workflow-toolbar-copy[data-v-a1c0d013]{gap:2px;margin-right:auto;display:grid}.workflow-toolbar-copy strong[data-v-a1c0d013]{color:#111827;font-size:14px}.application-toast[data-v-a1c0d013]{color:#4f46e5;width:100%;margin:0;font-size:13px;font-weight:700}.application-search[data-v-a1c0d013]{flex:360px}.application-filters select[data-v-a1c0d013]{width:auto;min-width:168px}.primary-action[data-v-a1c0d013],.secondary-action[data-v-a1c0d013],.confirm-action[data-v-a1c0d013],.ghost-action[data-v-a1c0d013]{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-weight:800;display:inline-flex}.primary-action[data-v-a1c0d013]{color:#fff;background:#4f46e5;border:0;box-shadow:0 14px 24px #4f46e538}.primary-action[data-v-a1c0d013]:hover{background:#4338ca}.secondary-action[data-v-a1c0d013],.ghost-action[data-v-a1c0d013]{color:#374151;background:#fff;border:1px solid #e5e7eb}.confirm-action[data-v-a1c0d013],.confirm-decision-button[data-v-a1c0d013]{color:#fff;background:#10b981;border:0}.confirm-action[data-v-a1c0d013]:disabled,.confirm-decision-button[data-v-a1c0d013]:disabled,.decision-buttons button[data-v-a1c0d013]:disabled{cursor:not-allowed;opacity:.48}.application-empty-state[data-v-a1c0d013]{color:#6b7280;text-align:center;background:#f9fafb;border:1px dashed #d1d5db;border-radius:20px;align-content:center;place-items:center;gap:10px;min-height:280px;display:grid}.application-empty-state strong[data-v-a1c0d013]{color:#111827;font-size:16px}.empty-icon[data-v-a1c0d013]{color:#4f46e5;background:#eef2ff;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.application-table-card[data-v-a1c0d013]{border-radius:18px;overflow:hidden}.table-card-header[data-v-a1c0d013]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:end;gap:16px;padding:18px 20px;display:flex}.table-card-header h3[data-v-a1c0d013]{font-size:18px}.application-table-scroll[data-v-a1c0d013]{overflow-x:auto}.application-table[data-v-a1c0d013]{border-collapse:separate;border-spacing:0;width:100%;min-width:1480px}.application-table th[data-v-a1c0d013]{color:#6b7280;letter-spacing:.06em;text-align:left;text-transform:uppercase;background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:12px;font-size:11px;font-weight:900}.application-table-group-row th.table-group-header[data-v-a1c0d013]{color:#111827;letter-spacing:-.02em;text-align:center;text-transform:none;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-bottom:none;padding:10px 12px;font-size:13px;font-weight:800;transition:background .15s,box-shadow .15s}.application-table-group-row th.table-group-header.is-active[data-v-a1c0d013]{background:#f8faff;box-shadow:inset 0 -3px #4f46e5}.application-table-group-row th.table-group-header--section-start[data-v-a1c0d013]{border-left:2px solid #111827}.application-table[data-active-group=acquired] thead .application-table-column-row th[data-v-a1c0d013]:nth-child(n+1):nth-child(-n+7),.application-table[data-active-group=acquired] tbody td[data-v-a1c0d013]:nth-child(n+1):nth-child(-n+7),.application-table[data-active-group=internal] thead .application-table-column-row th[data-v-a1c0d013]:nth-child(n+8):nth-child(-n+13),.application-table[data-active-group=internal] tbody td[data-v-a1c0d013]:nth-child(n+8):nth-child(-n+13),.application-table[data-active-group=details] thead .application-table-column-row th[data-v-a1c0d013]:nth-child(n+14):nth-child(-n+14),.application-table[data-active-group=details] tbody td[data-v-a1c0d013]:nth-child(n+14):nth-child(-n+14){background-color:#f8faff}.application-table-column-row th[data-v-a1c0d013]:nth-child(8),.application-table tbody td[data-v-a1c0d013]:nth-child(8),.application-table-column-row th[data-v-a1c0d013]:nth-child(14),.application-table tbody td[data-v-a1c0d013]:nth-child(14){border-left:2px solid #d1d5db}.application-table-column-row th[data-v-a1c0d013]{border-top:1px solid #e5e7eb}.application-table td[data-v-a1c0d013]{vertical-align:top;border-bottom:1px solid #f3f4f6;padding:10px 12px}.table-field[data-v-a1c0d013]{flex-direction:column;gap:4px;min-width:0;display:flex}.table-field-error[data-v-a1c0d013]{color:#b45309;margin:0;font-size:10px;font-weight:600;line-height:1.35}.live-connection-field[data-v-a1c0d013]{min-width:176px}.live-connection-actions[data-v-a1c0d013],.drawer-connection-status[data-v-a1c0d013]{align-items:center;gap:8px;display:flex}.live-connection-actions[data-v-a1c0d013]{justify-content:space-between}.live-connection-status[data-v-a1c0d013]{color:#047857;font-size:11px;font-weight:800}.live-connection-status[data-v-a1c0d013]:before{content:"";vertical-align:1px;background:#10b981;border-radius:999px;width:6px;height:6px;margin-right:5px;display:inline-block;box-shadow:0 0 0 3px #d1fae5}.live-connection-browse[data-v-a1c0d013]{color:#4f46e5;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:800}.live-connection-browse[data-v-a1c0d013]:hover{text-decoration:underline}.live-connection-empty[data-v-a1c0d013]{color:#6b7280;font-size:10px;line-height:1.35}.drawer-connection-status[data-v-a1c0d013]{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:10px;justify-content:space-between;padding:10px 12px}.application-table input[data-v-a1c0d013]:not([type=checkbox]):not([type=radio]),.application-table select[data-v-a1c0d013]{border-radius:9px;min-height:36px;font-size:13px}.department-cell-select[data-v-a1c0d013]{appearance:auto;cursor:pointer;width:100%}.row-invalid td[data-v-a1c0d013]{background:#fffbeb}.row-csv-imported td[data-v-a1c0d013]{background:#eef2ff;box-shadow:inset 3px 0 #4f46e5}.row-locked td[data-v-a1c0d013]{background:#f9fafb}.invalid[data-v-a1c0d013]{background:#fffbeb;border-color:#f59e0b}.table-toggle[data-v-a1c0d013]{color:#4b5563;align-items:center;gap:8px;font-size:13px;display:inline-flex}.details-cell[data-v-a1c0d013]{color:#374151;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dbe3ee;border-radius:6px;align-items:center;gap:4px;min-width:0;padding:4px 8px;font-size:11px;font-weight:700;line-height:1.2;transition:border-color .15s,box-shadow .15s;display:inline-flex}.details-actions[data-v-a1c0d013]{flex-flow:row;align-items:center;gap:6px;display:flex}.details-delete-button[data-v-a1c0d013]{color:#b91c1c;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d6a0a3;border-radius:6px;flex-shrink:0;padding:4px 8px;font-size:11px;font-weight:700;line-height:1.2}.details-delete-button[data-v-a1c0d013]:hover{background:#fef2f2}.table-confirm-button[data-v-a1c0d013]{border-radius:6px;flex-shrink:0;padding:4px 8px;font-size:11px;line-height:1.2}.details-cell[data-v-a1c0d013]:hover{border-color:#7c3aed;box-shadow:0 2px 8px #7c3aed1a}.details-cell[data-v-a1c0d013]:focus-visible{outline-offset:2px;outline:2px solid #7c3aed}.details-cell-arrow[data-v-a1c0d013]{color:#7c3aed;font-size:12px}.table-load-hint[data-v-a1c0d013]{margin:0;padding:10px 20px 0}.table-empty-row[data-v-a1c0d013]{background:#f9fafb;padding:28px 16px}.table-empty-state[data-v-a1c0d013]{text-align:center;color:#6b7280;justify-items:center;gap:10px;display:grid}.table-empty-state strong[data-v-a1c0d013]{color:#111827;font-size:15px}.table-empty-actions[data-v-a1c0d013]{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.inventory-discovery-in-card[data-v-a1c0d013]{margin:0 20px 16px}.inventory-health[data-v-a1c0d013]{color:#4b5563;margin:0;font-size:13px}.ai-discovered-hint[data-v-a1c0d013],.mapping-confirmed[data-v-a1c0d013]{color:#4f46e5;margin:4px 0 0;font-size:11px;font-weight:600}.mapping-confirmed[data-v-a1c0d013]{color:#047857}.asset-name-cell[data-v-a1c0d013]{gap:6px;display:grid}.health-badge[data-v-a1c0d013]{letter-spacing:.02em;text-transform:uppercase;border-radius:999px;justify-self:start;padding:2px 8px;font-size:10px;font-weight:700}.health-badge--confirmed[data-v-a1c0d013]{color:#047857;background:#ecfdf5}.health-badge--ai-suggestions[data-v-a1c0d013]{color:#6d28d9;background:#f5f3ff}.health-badge--incomplete[data-v-a1c0d013],.health-badge--needs-review[data-v-a1c0d013]{color:#b45309;background:#fffbeb}.destroy-confirm-dialog[data-v-a1c0d013]{gap:12px;max-width:420px;padding:24px;display:grid}.destroy-confirm-dialog h2[data-v-a1c0d013],.destroy-confirm-dialog p[data-v-a1c0d013]{margin:0}.destroy-confirm-actions[data-v-a1c0d013]{justify-content:flex-end;gap:8px;display:flex}.danger-confirm[data-v-a1c0d013]{color:#fff;cursor:pointer;background:#b91c1c;border:0;border-radius:10px;padding:8px 12px;font-weight:700}.bulk-review-bar[data-v-a1c0d013]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bulk-review-bar select[data-v-a1c0d013]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;min-height:36px;padding:6px 8px}.ai-discovered-hint .ghost-action[data-v-a1c0d013]{margin-left:6px;padding:2px 6px;font-size:11px}.secondary-action.active[data-v-a1c0d013]{color:#4338ca;background:#eef2ff;border-color:#a5b4fc}.view-switcher-inline[data-v-a1c0d013]{margin-right:4px}.target-action-header[data-v-a1c0d013]{cursor:help}.target-action-cell[data-v-a1c0d013]{min-width:168px}.target-action-control[data-v-a1c0d013]{align-items:center;gap:6px;display:flex}.target-action-select[data-v-a1c0d013]{flex:1;min-width:0}.target-action-info[data-v-a1c0d013]{color:#6b7280;cursor:help;background:#f9fafb;border:1px solid #dbe3ee;border-radius:999px;flex-shrink:0;width:22px;height:22px;font-size:12px;font-weight:700;line-height:1}.target-action-floating-help[data-v-a1c0d013]{z-index:10000;color:#374151;pointer-events:none;background:#fff;border:1px solid #dbe3ee;border-radius:8px;max-width:min(320px,100vw - 24px);padding:10px 12px;font-size:12px;line-height:1.45;position:fixed;transform:translate(-100%,-100%);box-shadow:0 10px 30px #0f172a24}.target-action-destroy-warning[data-v-a1c0d013]{color:#b45309;margin:6px 0 0;font-size:11px;line-height:1.35}.mapping-summary-button[data-v-a1c0d013]{color:#4f46e5;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;max-width:180px;padding:0;font-size:13px;font-weight:700;text-decoration:underline;overflow:hidden}.mapping-summary-button[data-v-a1c0d013]:hover{color:#4338ca}.table-status-badge[data-v-a1c0d013]{letter-spacing:.02em;border-radius:999px;align-items:center;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.status-table-missing[data-v-a1c0d013]{color:#b45309;background:#fffbeb}.status-table-ready[data-v-a1c0d013]{color:#047857;background:#ecfdf5}.application-details-backdrop[data-v-a1c0d013]{z-index:50}.application-details-modal[data-v-a1c0d013]{text-align:left;width:min(860px,100%);max-height:calc(100vh - 48px);overflow:auto}.application-details-header h2[data-v-a1c0d013]{letter-spacing:-.03em;margin:0;font-size:22px}.application-details-subtitle[data-v-a1c0d013]{color:#6b7280;margin:6px 0 0;font-size:13px}.target-applications-section[data-v-a1c0d013]{scroll-margin-top:12px}.add-target-button[data-v-a1c0d013]{margin:12px 0}.mapping-editor[data-v-a1c0d013]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;gap:10px;margin-bottom:14px;padding:12px;display:grid}.mapping-editor input[data-v-a1c0d013]:not([type=checkbox]):not([type=radio]),.mapping-editor select[data-v-a1c0d013],.mapping-editor textarea[data-v-a1c0d013]{border-radius:9px;min-height:36px;font-size:13px}.mapping-editor-actions[data-v-a1c0d013]{justify-content:flex-end;gap:8px;display:flex}.target-mappings-scroll[data-v-a1c0d013]{overflow-x:auto}.target-mappings-table[data-v-a1c0d013]{border-collapse:collapse;width:100%;min-width:640px}.target-mappings-table th[data-v-a1c0d013],.target-mappings-table td[data-v-a1c0d013]{text-align:left;border-bottom:1px solid #f3f4f6;padding:8px 10px;font-size:13px}.target-mappings-table th[data-v-a1c0d013]{color:#6b7280;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.mapping-actions[data-v-a1c0d013]{flex-wrap:wrap;gap:6px;display:flex}.danger-action[data-v-a1c0d013]{color:#b91c1c}.workflow-board[data-v-a1c0d013]{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));align-items:start;gap:14px;width:100%;min-width:0;display:grid}.workflow-column[data-v-a1c0d013]{background:#fbfcff;border-radius:18px;min-height:560px;padding:12px}.workflow-column-header[data-v-a1c0d013]{justify-content:space-between;gap:10px;padding:6px 4px 12px;display:flex}.workflow-column-header h3[data-v-a1c0d013]{color:#374151;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.workflow-column-header p[data-v-a1c0d013]{color:#9ca3af;margin:4px 0 0;font-size:12px}.workflow-column-header>span[data-v-a1c0d013]{color:#4f46e5;background:#eef2ff;border-radius:999px;place-items:center;min-width:26px;height:26px;font-size:12px;font-weight:900;display:inline-grid}.application-card[data-v-a1c0d013]{width:100%;color:inherit;cursor:pointer;text-align:left;background:#fff;border:1px solid #e5e7eb;border-radius:14px;gap:12px;margin-bottom:10px;padding:14px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 1px 2px #1118270d}.application-card[data-v-a1c0d013]:hover{border-color:#4f46e557;transform:translateY(-2px);box-shadow:0 18px 35px #11182717}.application-card.is-locked[data-v-a1c0d013]{background:linear-gradient(#fff,#f9fafb)}.application-card-topline[data-v-a1c0d013],.application-card-title[data-v-a1c0d013],.card-meta[data-v-a1c0d013],.progress-label[data-v-a1c0d013],.drawer-section-header[data-v-a1c0d013],.decision-heading[data-v-a1c0d013]{justify-content:space-between;align-items:center;gap:10px;display:flex}.card-select[data-v-a1c0d013]{align-items:center;display:inline-flex}.card-select input[data-v-a1c0d013]{width:16px;min-height:16px}.application-card strong[data-v-a1c0d013]{color:#111827;letter-spacing:-.02em;font-size:15px}.application-card p[data-v-a1c0d013],.card-meta[data-v-a1c0d013],.owner-line[data-v-a1c0d013]{color:#6b7280;margin:0;font-size:12px}.card-meta[data-v-a1c0d013]{flex-wrap:wrap;justify-content:flex-start}.card-meta span[data-v-a1c0d013],.owner-line[data-v-a1c0d013]{background:#f9fafb;border-radius:999px;padding:5px 8px}.workflow-chip[data-v-a1c0d013]{color:#374151;white-space:nowrap;background:#f3f4f6;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:11px;font-weight:900;display:inline-flex}.chip-migrate[data-v-a1c0d013],.status-ready[data-v-a1c0d013]{color:#4338ca;background:#eef2ff}.chip-retain[data-v-a1c0d013]{color:#374151;background:#f3f4f6}.chip-archive[data-v-a1c0d013]{color:#c2410c;background:#fff7ed}.chip-destroy[data-v-a1c0d013]{color:#b91c1c;background:#fef2f2}.status-draft[data-v-a1c0d013]{color:#6b7280;background:#f9fafb}.status-review[data-v-a1c0d013]{color:#1d4ed8;background:#eff6ff}.status-decided[data-v-a1c0d013],.status-execution[data-v-a1c0d013]{color:#047857;background:#ecfdf5}.criticality-low[data-v-a1c0d013]{color:#047857}.criticality-medium[data-v-a1c0d013]{color:#b45309}.criticality-high[data-v-a1c0d013]{color:#b91c1c}.application-progress[data-v-a1c0d013]{gap:6px;display:grid}.progress-label[data-v-a1c0d013]{color:#6b7280;font-size:12px}.progress-label strong[data-v-a1c0d013]{font-size:12px}.progress-track[data-v-a1c0d013]{background:#eef2ff;border-radius:999px;height:8px;overflow:hidden}.progress-track span[data-v-a1c0d013]{border-radius:inherit;background:linear-gradient(90deg,#4f46e5,#818cf8);height:100%;display:block}.validation-hint[data-v-a1c0d013],.completed-hint[data-v-a1c0d013],.locked-banner[data-v-a1c0d013]{border-radius:10px;padding:10px;font-size:12px;font-weight:700}.validation-hint[data-v-a1c0d013]{color:#b45309;background:#fffbeb}.validation-hint.strong[data-v-a1c0d013]{border:1px solid #fcd34d}.completed-hint[data-v-a1c0d013],.locked-banner[data-v-a1c0d013]{color:#047857;background:#ecfdf5}.workflow-empty[data-v-a1c0d013]{color:#9ca3af;text-align:center;border:1px dashed #d1d5db;border-radius:14px;align-content:center;place-items:center;gap:6px;min-height:180px;font-size:13px;display:grid}.workflow-empty strong[data-v-a1c0d013]{color:#6b7280}.application-drawer[data-v-a1c0d013]{z-index:50;backdrop-filter:blur(4px);cursor:pointer;background:#11182757;justify-content:flex-end;display:flex;position:fixed;inset:0}.application-drawer .drawer-panel[data-v-a1c0d013]{cursor:auto}.drawer-panel[data-v-a1c0d013]{width:min(540px,100%);height:100%;padding:22px;overflow-y:auto}.drawer-header[data-v-a1c0d013]{justify-content:space-between;gap:16px;margin-bottom:18px;display:flex}.drawer-header h3[data-v-a1c0d013]{font-size:22px}.drawer-header button[data-v-a1c0d013]{color:#111827;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:40px;height:40px;font-size:22px}.locked-banner[data-v-a1c0d013]{margin-bottom:14px}.drawer-section[data-v-a1c0d013]{border-top:1px solid #e5e7eb;gap:12px;padding:18px 0;display:grid}.drawer-section h4[data-v-a1c0d013]{color:#111827;margin:0;font-size:15px}.drawer-section-header span[data-v-a1c0d013]{color:#6b7280;font-size:12px;font-weight:800}.drawer-section label[data-v-a1c0d013]{color:#374151;gap:6px;font-size:13px;font-weight:800;display:grid}.toggle-row[data-v-a1c0d013]{justify-content:flex-start;align-items:center;display:flex!important}.toggle-row input[data-v-a1c0d013]{width:auto;min-height:auto}.decision-section[data-v-a1c0d013]{background:linear-gradient(#f8faff,#fff);border:1px solid #e0e7ff;border-radius:18px;margin-top:4px;padding:18px}.decision-heading[data-v-a1c0d013]{align-items:start}.migration-decision-field[data-v-a1c0d013]{gap:10px;display:grid}.migration-decision-label[data-v-a1c0d013]{color:#111827;align-items:center;gap:8px;font-size:14px;font-weight:900;display:flex}.field-required[data-v-a1c0d013]{color:#4338ca;letter-spacing:.04em;text-transform:uppercase;background:#eef2ff;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:900}.field-description[data-v-a1c0d013]{color:#4b5563;margin:0;font-size:13px;font-weight:500;line-height:1.55}.migration-decision-select[data-v-a1c0d013]{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:12px;width:100%;min-height:44px;padding:10px 12px;font-size:13px;font-weight:600}.migration-decision-select[data-v-a1c0d013]:disabled{color:#9ca3af;background:#f9fafb}.option-helper[data-v-a1c0d013]{color:#374151;margin:0;font-size:12px;font-weight:600;line-height:1.5}.destroy-warning[data-v-a1c0d013]{color:#92400e;background:#fffbeb;border:1px solid #fcd34d;border-radius:12px;margin:0;padding:10px 12px;font-size:12px;font-weight:700;line-height:1.5}.destroy-warning[data-v-a1c0d013]:before{content:"⚠ "}.migration-fields[data-v-a1c0d013]{background:#fff;border:1px solid #e0e7ff;border-radius:14px;gap:10px;margin-top:2px;padding:12px;display:grid}.confirm-decision-button[data-v-a1c0d013]{cursor:pointer;border-radius:12px;min-height:46px;font-weight:900}@media (width<=1180px){.workflow-board[data-v-a1c0d013]{padding-bottom:8px}}@media (width<=860px){.table-card-header[data-v-a1c0d013]{flex-direction:column;align-items:stretch}.application-kpis[data-v-a1c0d013]{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-toolbar-actions[data-v-a1c0d013],.application-filters[data-v-a1c0d013]{flex-direction:column;align-items:stretch}.application-filters input[data-v-a1c0d013],.application-filters select[data-v-a1c0d013],.application-search[data-v-a1c0d013],.primary-action[data-v-a1c0d013],.secondary-action[data-v-a1c0d013],.confirm-action[data-v-a1c0d013],.ghost-action[data-v-a1c0d013]{width:100%}}@media (width<=560px){.application-kpis[data-v-a1c0d013],.decision-buttons[data-v-a1c0d013]{grid-template-columns:1fr}.drawer-panel[data-v-a1c0d013]{padding:18px}}.table-na[data-v-a1c0d013]{color:#94a3b8;font-size:13px;font-weight:600}.row-actions[data-v-a1c0d013]{flex-wrap:wrap;gap:8px;display:flex}.danger-button[data-v-a1c0d013]{color:#b91c1c;border-color:color-mix(in srgb, #b91c1c 35%, var(--border,#e5e7eb))}.document-preview-backdrop[data-v-85752a9b]{z-index:60;backdrop-filter:blur(10px);background:#11182785;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.document-preview-panel[data-v-85752a9b]{border:1px solid var(--border,#e5e7eb);background:#fff;border-radius:18px;flex-direction:column;width:min(1100px,100vw - 40px);height:min(860px,100vh - 40px);display:flex;overflow:hidden;box-shadow:0 30px 80px #11182747}.document-preview-header[data-v-85752a9b]{border-bottom:1px solid var(--border,#e5e7eb);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 52px 16px 20px;display:flex}.document-preview-header h2[data-v-85752a9b]{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:800;overflow:hidden}.document-preview-status[data-v-85752a9b]{color:#4b5563;margin:24px 20px}.document-preview-frame[data-v-85752a9b]{background:#f8fafc;border:0;flex:1;width:100%;min-height:0}.document-preview-pdf[data-v-85752a9b]{background:#e5e7eb;flex:1;min-height:0;padding:16px;overflow:auto}.document-preview-pdf canvas[data-v-85752a9b],.document-preview-pdf-page[data-v-85752a9b]{background:#fff;width:100%;height:auto;margin:0 auto 12px;display:block;box-shadow:0 1px 3px #1118271f}.document-preview-image[data-v-85752a9b]{object-fit:contain;max-width:100%;max-height:100%;margin:auto;display:block}.document-preview-text[data-v-85752a9b]{white-space:pre-wrap;word-break:break-word;flex:1;min-height:0;margin:0;padding:20px;font-size:13px;line-height:1.5;overflow:auto}.file-kind-icon[data-v-41df6a33]{color:#2563eb;background:#eff6ff;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:inline-grid}.file-kind-icon[data-kind=pdf][data-v-41df6a33]{color:#2563eb;background:#dbeafe}.file-kind-icon[data-kind=spreadsheet][data-v-41df6a33]{color:#16a34a;background:#dcfce7}.file-kind-icon[data-kind=docx][data-v-41df6a33]{color:#1d4ed8;background:#dbeafe}.file-kind-icon[data-kind=image][data-v-41df6a33]{color:#a21caf;background:#fae8ff}.file-kind-icon svg[data-v-41df6a33]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:16px;height:16px}.project-files-add-label[data-v-20937b30]{cursor:pointer}.project-files-add-label[data-v-20937b30]:has(input:disabled){cursor:not-allowed}.project-files-add[data-v-20937b30]{pointer-events:none}.storage-explorer-card--embedded[data-v-0d132a55]{box-shadow:none;background:0 0;border:0;gap:12px;padding:0}.storage-explorer-card--embedded.admin-card[data-v-0d132a55]{padding:0}.storage-explorer-refresh--inline[data-v-0d132a55]{min-height:32px;margin-left:auto}.storage-explorer-view-only-note[data-v-0d132a55]{margin:0;font-size:13px}.storage-explorer-card--view-only .storage-explorer-subtitle[data-v-0d132a55]{max-width:44rem}.storage-explorer-header[data-v-0d132a55]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.storage-explorer-header h2[data-v-0d132a55]{margin:0}.storage-explorer-subtitle[data-v-0d132a55]{color:#64748b;max-width:52rem;margin:4px 0 0;font-size:14px;font-weight:600;line-height:1.45}.storage-explorer-hint[data-v-0d132a55]{margin-top:-8px}.storage-explorer-refresh[data-v-0d132a55]{min-height:36px;margin:0}.storage-explorer-success[data-v-0d132a55]{color:#047857;margin:0;font-size:14px;font-weight:700}.storage-explorer-section[data-v-0d132a55]{gap:12px;display:grid}.storage-explorer-section--muted[data-v-0d132a55]{border:1px solid var(--border,#e5e7eb);background:linear-gradient(#f8fafc 0%,#fff 100%);border-radius:12px;padding:14px 16px}.storage-explorer-section-head[data-v-0d132a55]{align-items:center;gap:8px;display:flex}.defaults-subheading[data-v-0d132a55]{color:#111827;margin:0;font-size:16px;font-weight:800}.deployment-count[data-v-0d132a55]{color:#4338ca;background:#eef2ff;border-radius:999px;justify-content:center;align-items:center;min-width:1.5rem;padding:2px 8px;font-size:11px;font-weight:800;display:inline-flex}.deployment-empty[data-v-0d132a55]{margin:0;font-size:14px}.deployment-connect-link[data-v-0d132a55]{color:#64748b;margin:-8px 0 0;font-size:13px;font-weight:600}.deployment-connect-link a[data-v-0d132a55]{color:#4338ca;font-weight:800}.storage-explorer-section-lead[data-v-0d132a55]{margin:0;font-size:13px;line-height:1.45}.linked-inventory-list[data-v-0d132a55]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.linked-inventory-row[data-v-0d132a55]{border:1px solid var(--border,#e5e7eb);background:#fff;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex;box-shadow:0 1px 2px #1118270a}.linked-inventory-meta[data-v-0d132a55]{gap:4px;min-width:0;display:grid}.linked-inventory-meta strong[data-v-0d132a55]{color:#111827;font-size:14px}.linked-inventory-connection[data-v-0d132a55]{font-size:12px}.linked-inventory-btn[data-v-0d132a55]{min-height:36px}.storage-explorer-controls[data-v-0d132a55]{border:1px solid var(--border,#e5e7eb);background:#f8fafc;border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:14px;display:flex}.storage-explorer-controls--locked[data-v-0d132a55]{justify-content:flex-end;padding:10px 12px}.storage-explorer-controls--embedded-fixed[data-v-0d132a55]{background:0 0;border:0;justify-content:flex-start;padding:0}.storage-explorer-locked-source[data-v-0d132a55]{background:linear-gradient(135deg,#f8fafc,#fff);border:1px solid #dce4ec;border-radius:12px;align-items:center;gap:12px;padding:13px 14px;display:flex}.storage-explorer-locked-source>div[data-v-0d132a55]{gap:2px;min-width:0;display:grid}.storage-explorer-locked-source span[data-v-0d132a55]:first-child{color:#64748b;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:900}.storage-explorer-locked-source strong[data-v-0d132a55]{color:#172033;font-size:14px}.storage-explorer-locked-source p[data-v-0d132a55]{color:#64748b;margin:0;font-size:12px}.storage-explorer-lock-badge[data-v-0d132a55]{color:#08766d;background:#e8f7f3;border-radius:999px;margin-left:auto;padding:4px 8px;font-size:10px;font-weight:900}.storage-explorer-connection-field[data-v-0d132a55]{flex-direction:column;flex:280px;gap:6px;margin:0;display:flex}.storage-explorer-connection-id[data-v-0d132a55]{font-size:.8125rem}.storage-explorer-connection-id code[data-v-0d132a55]{font-size:.75rem}.storage-explorer-select[data-v-0d132a55]{min-width:280px}.storage-explorer-path-actions[data-v-0d132a55]{flex-wrap:wrap;gap:8px;display:flex}.storage-explorer-icon-btn[data-v-0d132a55]{min-width:4.5rem;min-height:36px}.storage-explorer-breadcrumb[data-v-0d132a55]{border:1px solid var(--border,#e5e7eb);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:2px;padding:10px 12px;font-size:13px;display:flex}.crumb[data-v-0d132a55]{color:#4338ca;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.crumb[data-v-0d132a55]:disabled{color:#94a3b8;cursor:default}.crumb-sep[data-v-0d132a55]{color:#94a3b8}.storage-explorer-selection-bar[data-v-0d132a55]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.storage-explorer-action-btn[data-v-0d132a55]{min-height:36px}.storage-explorer-table-wrap[data-v-0d132a55]{border:1px solid var(--border,#e5e7eb);border-radius:12px;margin-top:0;overflow:hidden}.storage-explorer-table[data-v-0d132a55]{border-collapse:collapse;width:100%;margin:0;font-size:14px}.storage-explorer-table th[data-v-0d132a55],.storage-explorer-table td[data-v-0d132a55]{text-align:left;vertical-align:middle;border-bottom:1px solid #f3f4f6;padding:10px 12px}.storage-explorer-table th[data-v-0d132a55]{color:#64748b;letter-spacing:.06em;text-transform:uppercase;background:#f8fafc;font-size:11px;font-weight:900}.storage-explorer-table tbody tr:last-child td[data-v-0d132a55]{border-bottom:0}.storage-explorer-col-check[data-v-0d132a55]{width:3.5rem}.storage-explorer-col-action[data-v-0d132a55]{text-align:right;width:8.5rem}.storage-explorer-folder-btn[data-v-0d132a55]{color:#4338ca;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.storage-explorer-source-link[data-v-0d132a55]{color:#0369a1;white-space:nowrap;font-size:13px;font-weight:700;text-decoration:underline}.hub-role-select[data-v-0d132a55]{border:1px solid var(--border,#e5e7eb);background:#fff;border-radius:8px;min-width:220px;min-height:36px;padding:0 8px;font-size:13px;font-weight:600}.admin-field span[data-v-0d132a55]{color:#64748b;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.asset-explorer-page[data-v-e004bb40]{color:#172033;gap:18px;display:grid}.explorer-intro[data-v-e004bb40],.source-picker__heading[data-v-e004bb40],.browser-card__heading[data-v-e004bb40],.source-summary[data-v-e004bb40],.explorer-empty[data-v-e004bb40]{align-items:center;display:flex}.explorer-intro[data-v-e004bb40]{border-bottom:1px solid #dfe5ea;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px}.explorer-eyebrow[data-v-e004bb40],.source-picker__heading span[data-v-e004bb40]:first-child,.browser-card__heading span[data-v-e004bb40]{color:#667085;letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:10px;font-weight:900}.explorer-intro h2[data-v-e004bb40],.source-picker h3[data-v-e004bb40],.browser-card h3[data-v-e004bb40]{letter-spacing:-.025em;margin:0}.explorer-intro h2[data-v-e004bb40]{font-size:20px}.source-picker h3[data-v-e004bb40],.browser-card h3[data-v-e004bb40]{font-size:16px}.explorer-intro>div>p[data-v-e004bb40]:last-child,.browser-card__heading p[data-v-e004bb40]{color:#64748b;max-width:720px;margin:6px 0 0;font-size:12px;line-height:1.55}.source-picker[data-v-e004bb40],.browser-card[data-v-e004bb40]{background:#fff;border:1px solid #dfe5ea;border-radius:12px;gap:14px;padding:16px;display:grid;box-shadow:0 1px 2px #0f172a0a}.source-picker__heading[data-v-e004bb40],.browser-card__heading[data-v-e004bb40]{justify-content:space-between;gap:16px}.browser-card__heading[data-v-e004bb40]{align-items:flex-start}.browser-card__heading p[data-v-e004bb40]{text-align:right;margin:0}.source-count[data-v-e004bb40],.linked-badge[data-v-e004bb40]{color:#08766d;background:#e8f7f3;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:900}.source-select-label[data-v-e004bb40]{color:#475467;gap:6px;font-size:11px;font-weight:800;display:grid}.source-select[data-v-e004bb40]{color:#172033;min-height:40px;font:inherit;background:#fff;border:1px solid #cfd8e3;border-radius:8px;padding:0 36px 0 11px}.source-summary[data-v-e004bb40]{background:#f8fafc;border:1px solid #e1e7ee;border-radius:10px;gap:11px;padding:12px}.source-summary>div[data-v-e004bb40]{gap:3px;display:grid}.source-summary strong[data-v-e004bb40]{font-size:13px}.source-summary span[data-v-e004bb40]:not(.linked-badge){color:#667085;font-size:11px}.linked-badge[data-v-e004bb40]{margin-left:auto}.explorer-empty[data-v-e004bb40]{background:#f8fafc;border:1px dashed #cfd8e3;border-radius:12px;gap:14px;padding:20px}.explorer-empty div[data-v-e004bb40]{flex:1}.explorer-empty p[data-v-e004bb40]{color:#667085;margin:3px 0 0;font-size:12px}.explorer-status[data-v-e004bb40],.explorer-error[data-v-e004bb40],.explorer-working[data-v-e004bb40]{border-radius:8px;margin:0;padding:9px 11px;font-size:12px;font-weight:700}.explorer-status[data-v-e004bb40]{color:#047857;background:#ecfdf5}.explorer-error[data-v-e004bb40]{color:#b42318;background:#fef2f2}.explorer-working[data-v-e004bb40]{color:#1d4ed8;background:#eff6ff}@media (width<=720px){.explorer-intro[data-v-e004bb40],.source-picker__heading[data-v-e004bb40],.browser-card__heading[data-v-e004bb40],.source-summary[data-v-e004bb40],.explorer-empty[data-v-e004bb40]{flex-direction:column;align-items:stretch}.linked-badge[data-v-e004bb40]{align-self:flex-start;margin-left:0}.browser-card__heading p[data-v-e004bb40]{text-align:left}}.th-button[data-v-fe2a5551]{color:inherit;font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:800}.th-button[data-v-fe2a5551]:hover{color:var(--primary,#4f46e5)}:root{--g-arrow-color:#1f2937;--g-bar-color:#fff;--g-bar-border:#fff;--g-tick-color-thick:#ededed;--g-tick-color:#f3f3f3;--g-actions-background:#f3f3f3;--g-border-color:#ebeff2;--g-text-muted:#7c7c7c;--g-text-light:#fff;--g-text-dark:#171717;--g-progress-color:#dbdbdb;--g-handle-color:#37352f;--g-weekend-label-color:#dcdce4;--g-expected-progress:#c4c4e9;--g-header-background:#fff;--g-row-color:#fdfdfd;--g-row-border-color:#c7c7c7;--g-today-highlight:#37352f;--g-popup-actions:#ebeff2;--g-weekend-highlight-color:#f7f7f7}html[data-theme=dark]{--g-arrow-color:#e5e5e5;--g-bar-color:#2a2a2a;--g-bar-border:#3a3a3a;--g-tick-color-thick:#1a1a1a;--g-tick-color:#0a0a0a;--g-actions-background:#1a1a1a;--g-border-color:#2a2a2a;--g-text-muted:#999;--g-text-light:#fff;--g-text-dark:#f5f5f5;--g-progress-color:#4a4a4a;--g-handle-color:#d0d0d0;--g-weekend-label-color:#3a3a3a;--g-expected-progress:#5a5a5a;--g-header-background:#0a0a0a;--g-row-color:#141414;--g-row-border-color:#2a2a2a;--g-today-highlight:#999;--g-popup-actions:#1a1a1a;--g-weekend-highlight-color:#0f0f0f}.gantt-container{height:var(--gv-grid-height);isolation:isolate;border-radius:8px;width:100%;font-size:12px;line-height:14.5px;position:relative;overflow:auto}.gantt-container .popup-wrapper{background:var(--g-header-background);z-index:1000;border-radius:5px;width:max-content;padding:10px;position:absolute;top:0;left:0;box-shadow:0 10px 24px -3px #0003}.gantt-container .popup-wrapper .title{color:var(--g-text-dark);margin-bottom:2px;font-size:.85rem;font-weight:650;line-height:15px}.gantt-container .popup-wrapper .subtitle{color:var(--g-text-dark);margin-bottom:5px;font-size:.8rem}.gantt-container .popup-wrapper .details{color:var(--g-text-muted);font-size:.7rem}.gantt-container .popup-wrapper .actions{margin-top:10px;margin-left:3px}.gantt-container .popup-wrapper .action-btn{background-color:var(--g-popup-actions);border:none;border-right:1px solid var(--g-border-color);padding:5px 8px}.gantt-container .popup-wrapper .action-btn:hover{filter:brightness(97%)}.gantt-container .popup-wrapper .action-btn:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.gantt-container .popup-wrapper .action-btn:last-child{border-right:none;border-top-right-radius:4px;border-bottom-right-radius:4px}.gantt-container .grid-header{height:calc(var(--gv-lower-header-height) + var(--gv-upper-header-height) + 10px);background-color:var(--g-header-background);border-bottom:1px solid var(--g-row-border-color);z-index:1000;position:sticky;top:0;left:0}.gantt-container .lower-text,.gantt-container .upper-text{text-anchor:middle}.gantt-container .upper-header{height:var(--gv-upper-header-height)}.gantt-container .lower-header{height:var(--gv-lower-header-height)}.gantt-container .lower-text{width:calc(var(--gv-column-width) * .8);height:calc(var(--gv-lower-header-height) * .8);margin:0 calc(var(--gv-column-width) * .1);text-align:center;color:var(--g-text-muted);align-content:center;font-size:12px;position:absolute}.gantt-container .upper-text{width:fit-content;color:var(--g-text-dark);height:calc(var(--gv-lower-header-height) * .66);font-size:14px;font-weight:500;position:absolute}.gantt-container .current-upper{background:var(--g-header-background);padding-left:17px;position:sticky;left:0!important}.gantt-container .side-header{float:right;z-index:1000;background:var(--g-header-background);width:max-content;margin-left:auto;padding-top:10px;padding-right:10px;font-weight:400;line-height:20px;display:flex;position:sticky;top:0;right:0}.gantt-container .side-header *{background-color:var(--g-actions-background);color:var(--g-text-dark);letter-spacing:.02em;box-sizing:content-box;border:none;border-radius:.5rem;margin-right:5px;padding:5px 8px;font-size:14px;font-weight:420;transition-property:background-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.gantt-container .side-header :last-child{margin-right:0}.gantt-container .side-header :hover{filter:brightness(97.5%)}.gantt-container .side-header select{width:60px;padding-top:2px;padding-bottom:2px}.gantt-container .side-header select:focus{outline:none}.gantt-container .date-range-highlight{background-color:var(--g-progress-color);height:calc(var(--gv-lower-header-height) - 6px);top:calc(var(--gv-upper-header-height) + 5px);border-radius:12px;position:absolute}.gantt-container .current-highlight{background:var(--g-today-highlight);z-index:999;width:1px;position:absolute}.gantt-container .current-ball-highlight{background:var(--g-today-highlight);z-index:1001;border-radius:50%;position:absolute}.gantt-container .current-date-highlight{background:var(--g-today-highlight);color:var(--g-text-light);border-radius:5px}.gantt-container .holiday-label{opacity:0;z-index:1000;background:var(--g-weekend-label-color);border-radius:5px;padding:2px 5px;position:absolute;top:0;left:0}.gantt-container .holiday-label.show{opacity:100}.gantt-container .extras{position:sticky;left:0}.gantt-container .extras .adjust{left:8px;top:calc(var(--gv-grid-height) - 60px);background-color:var(--g-actions-background);color:var(--g-text-light);border:none;border-radius:3px;padding:8px;position:absolute}.gantt-container .hide{display:none}.gantt{-webkit-user-select:none;user-select:none;position:absolute}.gantt .grid-background{fill:none}.gantt .grid-row{fill:var(--g-row-color)}.gantt .row-line{stroke:var(--g-border-color)}.gantt .tick{stroke:var(--g-tick-color);stroke-width:.4px}.gantt .tick.thick{stroke:var(--g-tick-color-thick);stroke-width:.7px}.gantt .arrow{fill:none;stroke:var(--g-arrow-color);stroke-width:1.5px}.gantt .bar-wrapper .bar{fill:var(--g-bar-color);stroke:var(--g-bar-border);stroke-width:0;transition:stroke-width .3s}.gantt .bar-progress{fill:var(--g-progress-color);border-radius:4px}.gantt .bar-expected-progress{fill:var(--g-expected-progress)}.gantt .bar-invalid{fill:#0000;stroke:var(--g-bar-border);stroke-width:1px;stroke-dasharray:5}:is(.gantt .bar-invalid)~.bar-label{fill:var(--g-text-light)}.gantt .bar-label{fill:var(--g-text-dark);dominant-baseline:central;font-family:Helvetica;font-size:13px;font-weight:400}.gantt .bar-label.big{fill:var(--g-text-dark);text-anchor:start}.gantt .handle{fill:var(--g-handle-color);opacity:0;transition:opacity .3s}.gantt .handle.active,.gantt .handle.visible{cursor:ew-resize;opacity:1}.gantt .handle.progress{fill:var(--g-text-muted)}.gantt .bar-wrapper{cursor:pointer}.gantt .bar-wrapper .bar{outline:1px solid var(--g-row-border-color);border-radius:3px}.gantt .bar-wrapper:hover .bar{transition:transform .3s}.gantt .bar-wrapper:hover .date-range-highlight{display:block}.gantt .grid-column{fill:#0000;pointer-events:all}.gantt .grid-column:hover{fill:var(--g-weekend-highlight-color);transition:fill .1s}.playbook-field-table[data-v-771e4c3f]{--pb-gantt-row-stride:48px;border:1px solid var(--pb-border,#e5e7eb);background:var(--pb-surface,#fff);height:100%;min-height:0;color:var(--pb-text,#111827);border-radius:8px;flex-direction:column;font-size:12px;display:flex}.playbook-field-table__head[data-v-771e4c3f],.playbook-field-table__row[data-v-771e4c3f]{grid-template-columns:1fr 120px 56px 56px 44px 44px;align-items:center;column-gap:6px;display:grid}.playbook-field-table__head[data-v-771e4c3f]{color:var(--pb-muted,#6b7280);border-bottom:1px solid var(--pb-border,#e5e7eb);background:var(--pb-raised,#f9fafb);padding:8px 10px;font-weight:600}.playbook-field-table__body[data-v-771e4c3f]{flex:auto;min-height:0;max-height:min(64vh,640px);overflow:auto}.playbook-field-table__row[data-v-771e4c3f]{box-sizing:border-box;height:var(--pb-gantt-row-stride);min-height:var(--pb-gantt-row-stride);max-height:var(--pb-gantt-row-stride);border-bottom:1px solid var(--pb-border,#f3f4f6);padding:0 10px}.playbook-field-table__row[data-v-771e4c3f]:hover{background:var(--pb-raised,#fafbfc)}.playbook-field-table__row--group[data-v-771e4c3f]{background:var(--pb-raised,#f9fafb);user-select:none;cursor:default;font-weight:600}.playbook-field-table__row--group-selected[data-v-771e4c3f]{background:color-mix(in srgb, var(--playbook-status-review,#3b82f6) 10%, var(--pb-raised,#f9fafb));outline:1px solid color-mix(in srgb, var(--playbook-status-review,#3b82f6) 40%, transparent);outline-offset:-1px}.playbook-field-table__row--group .playbook-name-text[data-v-771e4c3f]{color:var(--pb-text,#111827)}.playbook-group-menu-wrap[data-v-771e4c3f]{flex-shrink:0;margin-left:auto;position:relative}.playbook-group-more[data-v-771e4c3f]{width:28px;height:28px;color:var(--pb-muted,#6b7280);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.playbook-group-more[data-v-771e4c3f]:hover,.playbook-group-more[aria-expanded=true][data-v-771e4c3f]{background:color-mix(in srgb, var(--pb-text,#111827) 6%, transparent);color:var(--pb-text,#111827)}.playbook-group-more__dots[data-v-771e4c3f]{letter-spacing:.02em;font-size:16px;font-weight:700;line-height:1}.playbook-group-row__filler[data-v-771e4c3f]{pointer-events:none;grid-column:2/-1;min-height:1px}.playbook-field-table__row--leaf[data-v-771e4c3f]{cursor:grab}.playbook-field-table__row--leaf[data-v-771e4c3f]:active{cursor:grabbing}.playbook-field-table__row--dragging[data-v-771e4c3f]{opacity:.55}.playbook-field-table__row--drop-hint[data-v-771e4c3f]{outline:2px solid var(--playbook-status-review,#3b82f6);outline-offset:-2px;background:color-mix(in srgb, var(--playbook-status-review,#3b82f6) 12%, var(--pb-raised,#f9fafb))}.playbook-field-table__row--leaf[data-v-771e4c3f]:focus-visible{outline:2px solid color-mix(in srgb, var(--playbook-status-review,#3b82f6) 55%, transparent);outline-offset:-2px}.priority-code[data-v-771e4c3f]{font-variant-numeric:tabular-nums;letter-spacing:.02em;background:var(--pb-raised,#f3f4f6);min-width:2rem;color:var(--pb-text,#111827);border:1px solid var(--pb-border,#e5e7eb);border-radius:4px;justify-content:center;align-items:center;padding:2px 6px;font-size:11px;font-weight:700;display:inline-flex}.status-pill[data-v-771e4c3f]{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;max-width:100%;font-size:11px;display:inline-flex;overflow:hidden}.status-dot[data-v-771e4c3f]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.muted[data-v-771e4c3f]{color:var(--pb-muted,#6b7280)}.due-warn[data-v-771e4c3f]{color:light-dark(#b45309,#fbbf24);font-weight:600}.due-icon[data-v-771e4c3f]{color:light-dark(#f59e0b,#fbbf24);margin-left:4px}.playbook-chevron[data-v-771e4c3f],.playbook-chevron-spacer[data-v-771e4c3f]{text-align:center;cursor:pointer;width:16px;color:var(--pb-muted,#6b7280);background:0 0;border:none;padding:0;font-size:10px;display:inline-block}.playbook-chevron-spacer[data-v-771e4c3f]{pointer-events:none}.col-name[data-v-771e4c3f]{align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.order-label[data-v-771e4c3f]{color:var(--pb-label,#374151);flex-shrink:0;margin-right:4px;font-weight:600}.playbook-name-text[data-v-771e4c3f]{min-width:0;color:var(--pb-text,#111827);text-overflow:ellipsis;white-space:nowrap;flex:auto;line-height:1.25;display:block;overflow:hidden}.col-dates[data-v-771e4c3f],.col-priority[data-v-771e4c3f],.col-owner[data-v-771e4c3f]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.avatar[data-v-771e4c3f]{color:#3730a3;background:#e0e7ff;border:1px solid #c7d2fe;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:10px;font-weight:700;display:inline-flex}.frappe-gantt-wrap[data-v-50b64740]{color-scheme:light;background:#fff;width:100%;min-width:100%;min-height:400px;display:block}.frappe-gantt-host[data-v-50b64740]{width:100%;min-width:600px;min-height:420px;display:block}.playbook-frappe .frappe-gantt-wrap .gantt .bar-wrapper.playbook-frappe-group-rollup{pointer-events:none;user-select:none}.playbook-frappe .frappe-gantt-wrap .gantt-container{min-width:100%}.playbook-frappe .frappe-gantt-wrap .gantt .bar-wrapper .bar,.playbook-frappe .frappe-gantt-wrap .gantt .bar-wrapper .bar-progress{box-shadow:none;stroke:none;border-radius:4px;outline:none}.playbook-frappe .frappe-gantt-wrap .gantt .bar-wrapper.playbook-frappe-group-rollup .bar-label{fill:#fff;font-weight:500}.playbook-frappe .playbook-frappe-anchor{display:none}.playbook-task-dialog[data-v-67536745]{background:var(--pb-surface,#fff);max-width:min(440px,100vw - 32px);color:var(--pb-text,#111827);border:none;border-radius:10px;padding:0;box-shadow:0 25px 50px -12px #00000040}.playbook-task-dialog[data-v-67536745]::backdrop{background:#00000059}.playbook-task-dialog__panel[data-v-67536745]{flex-direction:column;gap:14px;padding:16px 18px 14px;display:flex}.playbook-task-dialog__head[data-v-67536745]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.playbook-task-dialog__title[data-v-67536745]{margin:0;font-size:1.1rem;font-weight:700}.playbook-task-dialog__x[data-v-67536745]{cursor:pointer;color:var(--pb-muted,#6b7280);background:0 0;border:none;padding:0 4px;font-size:1.5rem;line-height:1}.playbook-task-dialog__row[data-v-67536745]{flex-direction:column;gap:4px;display:flex}.playbook-task-dialog__footer[data-v-67536745]{border-top:1px solid var(--pb-border,#e5e7eb);flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;padding-top:12px;display:flex}.playbook-task-dialog__footer--add[data-v-67536745]{justify-content:flex-end}.playbook-task-dialog__footer-right[data-v-67536745]{flex-wrap:wrap;gap:8px;display:flex}.playbook-task-dialog__primary[data-v-67536745]{background:var(--playbook-status-review,#3b82f6);color:#fff;border-color:#0000}.playbook-task-fields__label[data-v-67536745]{color:var(--pb-muted,#6b7280);font-size:12px;font-weight:600}.playbook-task-fields__input[data-v-67536745]{font:inherit;border:1px solid color-mix(in srgb, currentColor 18%, transparent);background:var(--pb-surface,#fff);color:var(--pb-text,#111827);border-radius:6px;padding:8px 10px;font-size:14px}.playbook-task-fields[data-v-858e62e8]{flex-direction:column;gap:12px;display:flex}.playbook-task-fields__row[data-v-858e62e8]{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.playbook-task-fields__row--full[data-v-858e62e8]{flex-direction:column;align-items:stretch}.playbook-task-fields__cell[data-v-858e62e8]{flex-direction:column;flex:140px;gap:4px;min-width:0;display:flex}.playbook-task-fields__label[data-v-858e62e8]{color:var(--pb-muted,#6b7280);font-size:12px;font-weight:600}.playbook-task-fields__input[data-v-858e62e8]{font:inherit;border:1px solid color-mix(in srgb, currentColor 18%, transparent);background:var(--pb-surface,#fff);color:var(--pb-text,#111827);border-radius:6px;min-width:0;padding:8px 10px;font-size:14px}.playbook-task-fields__input[data-v-858e62e8]:focus{outline:2px solid color-mix(in srgb, var(--playbook-status-review,#3b82f6) 45%, transparent);outline-offset:1px}.playbook-task-fields__empty-groups[data-v-858e62e8]{color:var(--pb-muted,#6b7280);margin:0;font-size:12px;line-height:1.4}.playbook-task-dialog[data-v-91a78b39]{background:var(--pb-surface,#fff);max-width:min(440px,100vw - 32px);color:var(--pb-text,#111827);border:none;border-radius:10px;padding:0;box-shadow:0 25px 50px -12px #00000040}.playbook-task-dialog[data-v-91a78b39]::backdrop{background:#00000059}.playbook-task-dialog__panel[data-v-91a78b39]{flex-direction:column;gap:14px;padding:16px 18px 14px;display:flex}.playbook-task-dialog__head[data-v-91a78b39]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.playbook-task-dialog__title[data-v-91a78b39]{margin:0;font-size:1.1rem;font-weight:700}.playbook-task-dialog__x[data-v-91a78b39]{cursor:pointer;color:var(--pb-muted,#6b7280);background:0 0;border:none;padding:0 4px;font-size:1.5rem;line-height:1}.playbook-task-dialog__footer[data-v-91a78b39]{border-top:1px solid var(--pb-border,#e5e7eb);flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;padding-top:12px;display:flex}.playbook-task-dialog__footer--add[data-v-91a78b39]{justify-content:flex-end}.playbook-task-dialog__footer-right[data-v-91a78b39]{flex-wrap:wrap;gap:8px;display:flex}.playbook-task-dialog__primary[data-v-91a78b39]{background:var(--playbook-status-review,#3b82f6);color:#fff;border-color:#0000}.playbook-task-dialog[data-v-fc89afee]{background:var(--pb-surface,#fff);max-width:min(440px,100vw - 32px);color:var(--pb-text,#111827);border:none;border-radius:10px;padding:0;box-shadow:0 25px 50px -12px #00000040}.playbook-task-dialog[data-v-fc89afee]::backdrop{background:#00000059}.playbook-task-dialog__panel[data-v-fc89afee]{flex-direction:column;gap:14px;padding:16px 18px 14px;display:flex}.playbook-task-dialog__head[data-v-fc89afee]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.playbook-task-dialog__title[data-v-fc89afee]{margin:0;font-size:1.1rem;font-weight:700}.playbook-task-dialog__x[data-v-fc89afee]{cursor:pointer;color:var(--pb-muted,#6b7280);background:0 0;border:none;padding:0 4px;font-size:1.5rem;line-height:1}.playbook-task-dialog__row[data-v-fc89afee]{flex-direction:column;gap:4px;display:flex}.playbook-task-dialog__footer[data-v-fc89afee]{border-top:1px solid var(--pb-border,#e5e7eb);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:4px;padding-top:12px;display:flex}.playbook-task-dialog__footer-right[data-v-fc89afee]{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.playbook-task-dialog__delete[data-v-fc89afee]{color:#b91c1c;background:#b91c1c14;border-color:#b91c1c59}.playbook-task-dialog__delete[data-v-fc89afee]:hover:not(:disabled){background:#b91c1c24}.playbook-task-dialog__primary[data-v-fc89afee]{background:var(--playbook-status-review,#3b82f6);color:#fff;border-color:#0000}.playbook-task-fields__label[data-v-fc89afee]{color:var(--pb-muted,#6b7280);font-size:12px;font-weight:600}.playbook-task-fields__input[data-v-fc89afee]{font:inherit;border:1px solid color-mix(in srgb, currentColor 18%, transparent);background:var(--pb-surface,#fff);color:var(--pb-text,#111827);border-radius:6px;padding:8px 10px;font-size:14px}.playbook-overview[data-v-e504ad35]{max-width:56ch;line-height:1.5}.playbook-alert[data-v-e504ad35]{background:color-mix(in srgb, var(--playbook-status-review,#3b82f6) 12%, transparent);color:inherit;border-radius:6px;margin:0 0 12px;padding:8px 12px}.eyebrow[data-v-e504ad35]{text-transform:uppercase;letter-spacing:.12em;margin:0 0 4px;font-size:.7rem}h2[data-v-e504ad35],.playbook-hero__title[data-v-e504ad35]{margin:0 0 8px;font-size:1.25rem;font-weight:700}.playbook-engines--table[data-v-e504ad35] .playbook-split__chart{flex:0 0 0;display:none}.playbook-engines--table[data-v-e504ad35] .playbook-field-table{flex:auto;min-width:0;width:100%!important;max-width:100%!important}.playbook-tool-btn--primary[data-v-e504ad35]{background:var(--playbook-status-review,#3b82f6);color:#fff;border-color:#0000;font-weight:600}.playbook-tool-btn--primary[data-v-e504ad35]:hover:not(:disabled){filter:brightness(.95)}.playbook-tool-btn--primary[data-v-e504ad35]:disabled{opacity:.65;cursor:not-allowed}.danger-button[data-v-e652304b]{color:#b91c1c;border-color:#fecaca}.migration-row[data-v-f7e99c13]{border:1px solid var(--border,#e2e8f0);background:var(--card,#fff);border-radius:.75rem;align-items:stretch;gap:.5rem;padding:.65rem .75rem;display:flex}.migration-row__main[data-v-f7e99c13]{text-align:left;cursor:pointer;min-width:0;color:inherit;background:0 0;border:0;flex:1;margin:0;padding:.15rem .25rem}.migration-row__title-line[data-v-f7e99c13]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.migration-row__title-line h3[data-v-f7e99c13]{margin:0;font-size:.875rem;font-weight:600;line-height:1.3}.migration-row__route[data-v-f7e99c13]{color:#334155;flex-wrap:wrap;align-items:baseline;gap:.35rem;margin:.2rem 0 0;font-size:.75rem;font-weight:500;display:flex}.migration-row__paths[data-v-f7e99c13]{word-break:break-all;font-weight:400}.migration-row__meta[data-v-f7e99c13]{margin:.15rem 0 0;font-size:.6875rem;line-height:1.35}.migration-row__progress[data-v-f7e99c13]{color:#64748b;align-items:center;gap:.5rem;margin-top:.4rem;font-size:.6875rem;display:flex}.migration-row__track[data-v-f7e99c13]{background:#e2e8f0;border-radius:999px;flex:1;height:.35rem;overflow:hidden}.migration-row__fill[data-v-f7e99c13]{background:#4f46e5;height:100%}.migration-row__next[data-v-f7e99c13]{margin:.25rem 0 0;font-size:.6875rem}.migration-row__actions[data-v-f7e99c13]{flex-direction:column;flex-shrink:0;justify-content:center;gap:.25rem;display:flex}.migration-row__action[data-v-f7e99c13]{white-space:nowrap;padding:.25rem .5rem;font-size:.6875rem}@media (width>=640px){.migration-row__actions[data-v-f7e99c13]{flex-direction:row;align-items:center}}.migration-kpis[data-v-6077ec16]{grid-template-columns:repeat(5,minmax(120px,1fr));gap:12px;margin-bottom:16px;display:grid}.migration-kpi-card[data-v-6077ec16]{border:1px solid var(--border,#e5e7eb);background:var(--card,#fff);border-radius:18px;padding:16px 18px;position:relative;overflow:hidden;box-shadow:0 1px 2px #1118270a}.migration-kpi-card[data-v-6077ec16]:before{content:"";background:#e5e7eb;width:4px;position:absolute;inset:0 auto 0 0}.migration-kpi-card.tone-migrate[data-v-6077ec16]:before{background:#4f46e5}.migration-kpi-card.tone-retain[data-v-6077ec16]:before{background:#6b7280}.migration-kpi-card.tone-archive[data-v-6077ec16]:before{background:#f59e0b}.migration-kpi-card span[data-v-6077ec16],.migration-kpi-card p[data-v-6077ec16]{color:#6b7280;font-size:13px}.migration-kpi-card p[data-v-6077ec16]{margin:0}.migration-kpi-card strong[data-v-6077ec16]{color:#111827;letter-spacing:-.05em;margin:8px 0 4px;font-size:28px;line-height:1;display:block}@media (width<=900px){.migration-kpis[data-v-6077ec16]{grid-template-columns:repeat(2,minmax(0,1fr))}}.migrations-panel[data-v-9c005a46]{padding-top:.5rem}.migrations-list[data-v-9c005a46]{gap:.5rem;display:grid}.route-line[data-v-f43e4893]{color:#334155;margin:.25rem 0 0;font-size:.9375rem;font-weight:600}.path-line[data-v-f43e4893]{word-break:break-all;margin:.15rem 0 .5rem;font-size:.75rem}.status-summary[data-v-f43e4893]{color:#334155;margin:.5rem 0 .35rem;font-size:.875rem}.notes[data-v-f43e4893]{margin:.35rem 0 .75rem;font-size:.8125rem}.detail-tabs[data-v-f43e4893]{background:#f8fafc;border-radius:12px;flex-wrap:wrap;gap:.25rem;margin:.75rem 0;padding:.25rem;display:flex}.detail-tab[data-v-f43e4893]{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:.4rem .7rem;font-size:.75rem;font-weight:600}.detail-tab.active[data-v-f43e4893]{color:#4f46e5;background:#fff;box-shadow:0 1px 2px #11182714}.tab-panel[data-v-f43e4893]{margin:.35rem 0 .85rem}.tab-head[data-v-f43e4893]{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.tab-head h3[data-v-f43e4893],.tab-panel h3[data-v-f43e4893]{margin:0 0 .5rem;font-size:.875rem}.compact-detail[data-v-f43e4893]{margin-bottom:.75rem}.check-list[data-v-f43e4893]{gap:.45rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.check-list li[data-v-f43e4893]{border:1px solid #e2e8f0;border-radius:.5rem;gap:.1rem;padding:.55rem .7rem;font-size:.8125rem;display:grid}.check-list li.ok strong[data-v-f43e4893]{color:#047857}.check-list li.blocked strong[data-v-f43e4893]{color:#b45309}.inline-form[data-v-f43e4893]{flex-wrap:wrap;align-items:flex-end;gap:.5rem;margin:.5rem 0 .75rem;display:flex}.inline-form.stacked[data-v-f43e4893]{flex-direction:column;align-items:stretch;max-width:28rem}.inline-form label[data-v-f43e4893]{color:#64748b;gap:.25rem;font-size:.75rem;display:grid}.inline-form input[data-v-f43e4893],.inline-form select[data-v-f43e4893]{min-height:2rem;padding:.25rem .5rem}.transfer-block-head[data-v-f43e4893]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.transfer-block-head h3[data-v-f43e4893]{margin:0;font-size:.875rem}.transfer-actions[data-v-f43e4893]{flex-wrap:wrap;gap:.4rem;display:flex}.metrics-grid[data-v-f43e4893]{grid-template-columns:repeat(2,1fr);gap:.5rem;display:grid}@media (width>=768px){.metrics-grid[data-v-f43e4893]{grid-template-columns:repeat(3,1fr)}}.metric[data-v-f43e4893]{gap:.1rem;display:grid}.metric span[data-v-f43e4893]{text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-size:.625rem}.metric strong[data-v-f43e4893]{color:#0f172a;font-size:.8125rem}.progress-track[data-v-f43e4893]{background:#e2e8f0;border-radius:999px;height:.4rem;margin:.6rem 0;overflow:hidden}.progress-fill[data-v-f43e4893]{background:#2563eb;height:100%}.files-table-wrap[data-v-f43e4893]{border:1px solid #e2e8f0;border-radius:.375rem;max-height:14rem;overflow:auto}.files-table[data-v-f43e4893]{border-collapse:collapse;width:100%;font-size:.75rem}.files-table th[data-v-f43e4893],.files-table td[data-v-f43e4893]{text-align:left;border-bottom:1px solid #f1f5f9;padding:.35rem .5rem}.files-table th[data-v-f43e4893]{color:#64748b;background:#f8fafc;font-weight:600}.files-table .err[data-v-f43e4893]{color:#b91c1c}.files-table .center[data-v-f43e4893]{text-align:center;padding:.75rem}.history-list[data-v-f43e4893]{gap:.35rem;margin:.5rem 0 .85rem;padding-left:1.1rem;font-size:.75rem;display:grid}.history-time[data-v-f43e4893],.history-type[data-v-f43e4893]{margin-right:.35rem}.button-row[data-v-f43e4893]{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.tracker-page[data-v-8f912ad7]{color:#111827;gap:16px;display:grid}.sr-only[data-v-8f912ad7]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tracker-hero[data-v-8f912ad7],.tracker-filters[data-v-8f912ad7],.tracker-table-card[data-v-8f912ad7],.tracker-column[data-v-8f912ad7],.drawer-panel[data-v-8f912ad7]{background:#fff;border:1px solid #e5e7eb;box-shadow:0 1px 2px #1118270d}.tracker-hero[data-v-8f912ad7]{border-radius:20px;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.hero-copy[data-v-8f912ad7]{max-width:720px}.tracker-eyebrow[data-v-8f912ad7]{color:#4f46e5;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:800}.tracker-hero h2[data-v-8f912ad7],.table-card-header h3[data-v-8f912ad7],.drawer-header h3[data-v-8f912ad7]{color:#111827;letter-spacing:-.04em;margin:0}.tracker-hero h2[data-v-8f912ad7]{font-size:24px;font-weight:800}.tracker-hero p[data-v-8f912ad7],.table-card-header span[data-v-8f912ad7],.drawer-subtitle[data-v-8f912ad7]{color:#6b7280;margin:6px 0 0;font-size:14px}.hero-actions[data-v-8f912ad7]{align-items:center;gap:12px;display:flex}.view-switcher[data-v-8f912ad7]{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:12px;gap:4px;padding:4px;display:inline-flex}.view-switcher button[data-v-8f912ad7]{color:#6b7280;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:36px;padding:0 16px;font-weight:800}.view-switcher button.active[data-v-8f912ad7]{color:#4f46e5;background:#fff;box-shadow:0 1px 2px #11182714}.tracker-kpis[data-v-8f912ad7]{grid-template-columns:repeat(4,minmax(160px,1fr));gap:16px;display:grid}.tracker-kpi[data-v-8f912ad7]{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:20px;position:relative;overflow:hidden;box-shadow:0 1px 2px #1118270a}.tracker-kpi[data-v-8f912ad7]:before{content:"";background:#e5e7eb;width:4px;position:absolute;inset:0 auto 0 0}.tracker-kpi.tone-assigned[data-v-8f912ad7]:before{background:#6b7280}.tracker-kpi.tone-in_progress[data-v-8f912ad7]:before{background:#4f46e5}.tracker-kpi.tone-done[data-v-8f912ad7]:before{background:#10b981}.tracker-kpi span[data-v-8f912ad7],.tracker-kpi p[data-v-8f912ad7]{color:#6b7280;font-size:13px}.tracker-kpi strong[data-v-8f912ad7]{color:#111827;letter-spacing:-.05em;margin:8px 0 4px;font-size:30px;line-height:1;display:block}.tracker-filters[data-v-8f912ad7]{border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px;display:flex}.tracker-search[data-v-8f912ad7]{flex:320px}.tracker-filters select[data-v-8f912ad7]{min-width:160px}.primary-action[data-v-8f912ad7],.ghost-action[data-v-8f912ad7]{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-weight:800;display:inline-flex}.primary-action[data-v-8f912ad7]{color:#fff;background:#4f46e5;border:0;box-shadow:0 14px 24px #4f46e538}.primary-action[data-v-8f912ad7]:hover{background:#4338ca}.ghost-action[data-v-8f912ad7]{color:#374151;background:#fff;border:1px solid #e5e7eb}.tracker-empty[data-v-8f912ad7]{color:#6b7280;text-align:center;background:#f9fafb;border:1px dashed #d1d5db;border-radius:20px;align-content:center;place-items:center;gap:10px;min-height:280px;display:grid}.tracker-empty strong[data-v-8f912ad7]{color:#111827;font-size:16px}.empty-icon[data-v-8f912ad7]{color:#4f46e5;background:#eef2ff;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.tracker-table-card[data-v-8f912ad7]{border-radius:18px;overflow:hidden}.table-card-header[data-v-8f912ad7]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:end;gap:16px;padding:18px 20px;display:flex}.table-card-header h3[data-v-8f912ad7]{font-size:18px}.tracker-table-scroll[data-v-8f912ad7]{overflow-x:auto}.tracker-table[data-v-8f912ad7]{border-collapse:separate;border-spacing:0;width:100%;min-width:1100px}.tracker-table th[data-v-8f912ad7]{color:#6b7280;letter-spacing:.06em;text-align:left;text-transform:uppercase;background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:12px;font-size:11px;font-weight:900}.tracker-table td[data-v-8f912ad7]{vertical-align:middle;cursor:pointer;border-bottom:1px solid #f3f4f6;padding:10px 12px;font-size:13px}.tracker-table tr:hover td[data-v-8f912ad7]{background:#fafbff}.tracker-table input[data-v-8f912ad7],.tracker-table select[data-v-8f912ad7]{border-radius:8px;width:100%;min-height:34px;font-size:13px}.ticket-key[data-v-8f912ad7]{color:#4338ca;background:#eef2ff;border-radius:6px;align-items:center;padding:2px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:800;display:inline-flex}.event-badge[data-v-8f912ad7]{color:#047857;white-space:nowrap;background:#ecfdf5;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:800;display:inline-flex}.event-badge--empty[data-v-8f912ad7]{color:#6b7280;background:#f3f4f6}.tracker-board[data-v-8f912ad7]{grid-template-columns:repeat(3,minmax(280px,1fr));align-items:start;gap:14px;display:grid}.tracker-column[data-v-8f912ad7]{background:#fbfcff;border-radius:18px;min-height:480px;padding:12px;transition:background .16s,border-color .16s}.tracker-column.dragover[data-v-8f912ad7]{background:#eef2ff;border-color:#4f46e580}.tracker-column-header[data-v-8f912ad7]{justify-content:space-between;gap:10px;padding:6px 4px 12px;display:flex}.tracker-column-header h3[data-v-8f912ad7]{color:#374151;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.tracker-column-header p[data-v-8f912ad7]{color:#9ca3af;margin:4px 0 0;font-size:12px}.tracker-column-header>span[data-v-8f912ad7]{color:#4f46e5;background:#eef2ff;border-radius:999px;place-items:center;min-width:26px;height:26px;font-size:12px;font-weight:900;display:inline-grid}.tracker-card[data-v-8f912ad7]{width:100%;color:inherit;cursor:grab;text-align:left;background:#fff;border:1px solid #e5e7eb;border-radius:14px;gap:10px;margin-bottom:10px;padding:14px;transition:border-color .16s,box-shadow .16s,transform .16s,opacity .16s;display:grid;box-shadow:0 1px 2px #1118270d}.tracker-card[data-v-8f912ad7]:hover{border-color:#4f46e557;transform:translateY(-2px);box-shadow:0 18px 35px #11182717}.tracker-card[data-v-8f912ad7]:focus-visible{outline-offset:2px;outline:2px solid #4f46e58c}.tracker-card.dragging[data-v-8f912ad7]{cursor:grabbing;opacity:.5}.card-topline[data-v-8f912ad7],.card-footer[data-v-8f912ad7]{justify-content:space-between;align-items:center;gap:8px;display:flex}.card-title[data-v-8f912ad7]{color:#111827;letter-spacing:-.01em;font-size:14px;line-height:1.35}.card-meta[data-v-8f912ad7]{color:#6b7280;flex-wrap:wrap;gap:6px;font-size:12px;display:flex}.card-meta span[data-v-8f912ad7]{background:#f9fafb;border-radius:999px;padding:4px 8px}.card-footer[data-v-8f912ad7]{color:#6b7280;font-size:12px}.assignee[data-v-8f912ad7]{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;max-width:100%;display:inline-flex;overflow:hidden}.assignee-avatar[data-v-8f912ad7]{color:#fff;background:#4f46e5;border-radius:999px;place-items:center;width:22px;height:22px;font-size:11px;font-weight:900;display:inline-grid}.priority-chip[data-v-8f912ad7]{color:#374151;letter-spacing:.04em;background:#f3f4f6;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:10px;font-weight:900;display:inline-flex}.priority-low[data-v-8f912ad7]{color:#166534;background:#f0fdf4}.priority-medium[data-v-8f912ad7]{color:#374151;background:#f3f4f6}.priority-high[data-v-8f912ad7]{color:#92400e;background:#fef3c7}.priority-critical[data-v-8f912ad7]{color:#991b1b;background:#fee2e2}.column-empty[data-v-8f912ad7]{color:#9ca3af;text-align:center;border:1px dashed #d1d5db;border-radius:14px;align-content:center;place-items:center;gap:6px;min-height:140px;font-size:12px;display:grid}.column-empty strong[data-v-8f912ad7]{color:#6b7280}.tracker-drawer[data-v-8f912ad7]{z-index:50;backdrop-filter:blur(4px);cursor:pointer;background:#11182757;justify-content:flex-end;display:flex;position:fixed;inset:0}.tracker-drawer .drawer-panel[data-v-8f912ad7]{cursor:auto}.drawer-panel[data-v-8f912ad7]{width:min(540px,100%);height:100%;padding:22px;overflow-y:auto}.drawer-header[data-v-8f912ad7]{justify-content:space-between;gap:16px;margin-bottom:18px;display:flex}.drawer-header h3[data-v-8f912ad7]{font-size:22px}.drawer-header button[data-v-8f912ad7]{color:#111827;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:40px;height:40px;font-size:22px}.status-pills[data-v-8f912ad7]{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.status-pill[data-v-8f912ad7]{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:999px;flex:1 1 0;min-height:34px;padding:0 10px;font-size:12px;font-weight:800}.status-pill.active.status-assigned[data-v-8f912ad7]{color:#fff;background:#6b7280;border-color:#6b7280}.status-pill.active.status-in_progress[data-v-8f912ad7]{color:#fff;background:#4f46e5;border-color:#4f46e5}.status-pill.active.status-done[data-v-8f912ad7]{color:#fff;background:#10b981;border-color:#10b981}.drawer-section[data-v-8f912ad7]{border-top:1px solid #e5e7eb;gap:12px;padding:18px 0;display:grid}.drawer-section h4[data-v-8f912ad7]{color:#111827;margin:0;font-size:15px}.drawer-section label[data-v-8f912ad7]{color:#374151;gap:6px;font-size:13px;font-weight:800;display:grid}.form-row[data-v-8f912ad7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width<=1100px){.tracker-board[data-v-8f912ad7]{grid-template-columns:1fr}}@media (width<=860px){.tracker-hero[data-v-8f912ad7],.table-card-header[data-v-8f912ad7]{flex-direction:column;align-items:stretch}.tracker-kpis[data-v-8f912ad7]{grid-template-columns:repeat(2,minmax(0,1fr))}.tracker-filters[data-v-8f912ad7],.hero-actions[data-v-8f912ad7]{flex-direction:column;align-items:stretch}.tracker-search[data-v-8f912ad7],.tracker-filters select[data-v-8f912ad7],.primary-action[data-v-8f912ad7],.ghost-action[data-v-8f912ad7]{width:100%}}@media (width<=560px){.tracker-kpis[data-v-8f912ad7],.form-row[data-v-8f912ad7]{grid-template-columns:1fr}.drawer-panel[data-v-8f912ad7]{padding:18px}}.transfer-form[data-v-c995c42f]{gap:1.5rem;display:grid}.transfer-section h3[data-v-c995c42f]{letter-spacing:.04em;text-transform:uppercase;color:#1e2a44;margin:0 0 .25rem;font-size:.75rem;font-weight:700}.transfer-section .muted[data-v-c995c42f]{margin:0 0 .75rem;font-size:.75rem}.transfer-grid[data-v-c995c42f]{grid-template-columns:1fr;gap:.75rem;display:grid}@media (width>=768px){.transfer-grid[data-v-c995c42f]{grid-template-columns:1fr 1fr}}.field[data-v-c995c42f]{color:#334155;gap:.35rem;font-size:.75rem;font-weight:600;display:grid}.field em[data-v-c995c42f]{color:#ef4444;font-style:normal}.field input[data-v-c995c42f],.field select[data-v-c995c42f]{background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:400}.data-transfer-page[data-v-801a82e9]{gap:1rem;padding-bottom:2.5rem;display:grid}.button-row[data-v-801a82e9]{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.button-row.end[data-v-801a82e9]{border-top:1px solid #f1f5f9;justify-content:flex-end;margin-top:1rem;padding-top:1rem}.success-banner[data-v-801a82e9]{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:.5rem;margin:.75rem 0;padding:.75rem 1rem;font-size:.8125rem}.runs-head[data-v-801a82e9]{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.75rem;display:flex}.runs-head h2[data-v-801a82e9]{margin:0}.runs-grid[data-v-801a82e9]{grid-template-columns:1fr;gap:.5rem;display:grid}@media (width>=768px){.runs-grid[data-v-801a82e9]{grid-template-columns:repeat(3,1fr)}}.run-card[data-v-801a82e9]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;padding:.75rem}.run-card-top[data-v-801a82e9]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.mono[data-v-801a82e9]{color:#475569;text-overflow:ellipsis;font-family:ui-monospace,monospace;font-size:.6875rem;overflow:hidden}.progress-track[data-v-801a82e9]{background:#e2e8f0;border-radius:999px;height:.375rem;margin:.5rem 0;overflow:hidden}.progress-fill[data-v-801a82e9]{background:#2563eb;height:100%}.small-meta[data-v-801a82e9]{font-size:.6875rem}.deal-modal-form[data-v-4be4e016]{gap:16px}.integration-lead-search[data-v-4be4e016]{position:relative}.integration-lead-search input[type=search][data-v-4be4e016]{width:100%}.integration-lead-results[data-v-4be4e016]{z-index:2;border:1px solid var(--border,#e5e7eb);background:#fff;border-radius:10px;max-height:180px;margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 24px #0f172a1f}.integration-lead-results button[data-v-4be4e016]{text-align:left;width:100%;font:inherit;color:#111827;cursor:pointer;background:0 0;border:none;padding:10px 12px;font-size:14px;display:block}.integration-lead-results button[data-v-4be4e016]:hover,.integration-lead-results button[data-v-4be4e016]:focus-visible{background:#eef2ff}.integration-lead-hint[data-v-4be4e016]{color:#64748b;margin:6px 0 0;font-size:12px;font-weight:500}.integration-lead-hint--error[data-v-4be4e016]{color:#b45309}.asset-create-form[data-v-4be4e016]{gap:14px}.asset-form-tabs[data-v-4be4e016]{border:1px solid var(--border,#e5e7eb);background:#f8fafc;border-radius:10px;gap:0;display:flex;overflow:hidden}.asset-form-tab[data-v-4be4e016]{color:#64748b;font:inherit;cursor:pointer;background:0 0;border:none;flex:1 1 0;padding:10px 12px;font-size:13px;font-weight:700}.asset-form-tab+.asset-form-tab[data-v-4be4e016]{border-left:1px solid var(--border,#e5e7eb)}.asset-form-tab.active[data-v-4be4e016]{color:#111827;background:#fff}.asset-form-panel[data-v-4be4e016]{gap:12px;display:grid}.department-modal-form[data-v-4be4e016]{flex-direction:column;gap:16px;min-height:0;max-height:min(680px,100vh - 96px);display:flex}.department-form-scroll[data-v-4be4e016]{flex:1;min-height:0;padding-right:4px;overflow-y:auto}.department-catalog-field[data-v-4be4e016]{z-index:4;position:relative}.department-modal-form .department-form-grid[data-v-4be4e016]{grid-template-columns:repeat(2,minmax(0,1fr))}.department-form-submit[data-v-4be4e016]{flex-shrink:0}.nested-back[data-v-4be4e016]{justify-self:start;width:fit-content}.department-poc-block[data-v-4be4e016]{flex-direction:column;align-self:start;gap:8px;display:flex}.department-poc-list[data-v-4be4e016]{gap:12px;display:grid}.department-poc-input-row[data-v-4be4e016]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.department-contact-add[data-v-4be4e016],.department-contact-remove[data-v-4be4e016]{color:#374151;font:inherit;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px}.department-contact-add[data-v-4be4e016]{justify-self:start;padding:6px 10px;font-size:12px;font-weight:600}.department-contact-remove[data-v-4be4e016]{width:36px;height:36px;font-size:18px;line-height:1}.ai-assist-card[data-v-4be4e016]{border:1px solid var(--border,#e5e7eb);background:#f8fafc;border-radius:10px;gap:6px;padding:10px 12px;display:grid}.ai-assist-kicker[data-v-4be4e016]{color:#64748b;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.ai-assist-card p[data-v-4be4e016]{color:#334155;margin:0;font-size:13px}.ai-assist-actions[data-v-4be4e016]{flex-wrap:wrap;gap:8px;display:flex}.edition-table-wrap[data-v-a43b3512]{border:1px solid var(--border,#e5e7eb);border-radius:12px;max-height:min(52vh,28rem);overflow:auto}.edition-table-wrap[data-v-a43b3512]:focus-visible{outline-offset:2px;outline:2px solid #4f46e566}.edition-table[data-v-a43b3512]{border-collapse:separate;border-spacing:0;text-align:left;width:100%;min-width:36rem}.edition-table-caption[data-v-a43b3512]{caption-side:top;color:var(--muted,#64748b);text-align:left;padding:.75rem .85rem .55rem;font-size:.8125rem;line-height:1.4}.edition-table-corner[data-v-a43b3512],.edition-table-col-head[data-v-a43b3512],.edition-table-row-head[data-v-a43b3512],.edition-table-cell[data-v-a43b3512],.edition-table-group[data-v-a43b3512]{border-bottom:1px solid var(--border,#e5e7eb);vertical-align:top;padding:.7rem .85rem;font-size:.8125rem;line-height:1.4}.edition-table-corner[data-v-a43b3512],.edition-table-col-head[data-v-a43b3512]{z-index:2;color:var(--muted,#64748b);letter-spacing:.06em;text-transform:uppercase;background:#f8fafc;font-size:.6875rem;font-weight:700;position:sticky;top:0}.edition-table-corner[data-v-a43b3512],.edition-table-row-head[data-v-a43b3512]{z-index:1;background:#fff;position:sticky;left:0}.edition-table-corner[data-v-a43b3512]{z-index:3;background:#f8fafc}.edition-table-col-head.is-current[data-v-a43b3512]{background:#eef2ff}.edition-table-col-name[data-v-a43b3512]{display:block}.edition-table-current-tag[data-v-a43b3512]{color:var(--primary,#4f46e5);letter-spacing:.04em;text-transform:uppercase;margin-top:.2rem;font-size:.625rem;font-weight:800;display:inline-block}.edition-table-row-head[data-v-a43b3512]{color:#111827;min-width:12rem;max-width:16rem;font-weight:650}.edition-table-group-row .edition-table-group[data-v-a43b3512]{z-index:1;color:#334155;letter-spacing:.05em;text-transform:uppercase;background:#f1f5f9;font-size:.6875rem;font-weight:800;position:sticky;left:0}.edition-table-cell.is-current[data-v-a43b3512],.edition-table-row-head+.edition-table-cell.is-current[data-v-a43b3512]{background:#eef2ff}.edition-table tbody tr:last-child .edition-table-row-head[data-v-a43b3512],.edition-table tbody tr:last-child .edition-table-cell[data-v-a43b3512]{border-bottom:0}.edition-included[data-v-a43b3512],.edition-excluded[data-v-a43b3512]{align-items:center;gap:.35rem;display:inline-flex}.edition-included[data-v-a43b3512]{color:#047857;font-weight:700}.edition-excluded[data-v-a43b3512]{color:var(--muted,#64748b)}.edition-mark[data-v-a43b3512]{font-weight:800}.editions-dialog[data-v-ccc98977]{background:0 0;border:0;border-radius:18px;width:min(56rem,100vw - 2rem);max-height:calc(100vh - 2rem);padding:0}.editions-dialog[data-v-ccc98977]::backdrop{background:#0f172a8c}.editions-panel[data-v-ccc98977]{border:1px solid var(--border,#e5e7eb);background:#fff;border-radius:18px;gap:1.1rem;padding:1.25rem 1.35rem 1.4rem;display:grid;box-shadow:0 24px 48px #0f172a2e}.editions-head[data-v-ccc98977]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.editions-kicker[data-v-ccc98977]{color:var(--primary,#4f46e5);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .25rem;font-size:.6875rem;font-weight:800}.editions-title[data-v-ccc98977]{letter-spacing:-.03em;margin:0;font-size:1.35rem;font-weight:800}.editions-lead[data-v-ccc98977]{max-width:38rem;color:var(--muted,#64748b);margin:.4rem 0 0;font-size:.9rem;line-height:1.45}.editions-close[data-v-ccc98977]{border:1px solid var(--border,#e5e7eb);cursor:pointer;background:#fff;border-radius:10px;flex:none;min-height:40px;padding:0 14px}.editions-chooser[data-v-ccc98977]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.edition-card[data-v-ccc98977]{border:1px solid var(--border,#e5e7eb);text-align:left;cursor:pointer;background:#f8fafc;border-radius:14px;gap:.35rem;width:100%;min-height:100%;padding:.9rem 1rem 1rem;display:grid}.edition-card.is-selected[data-v-ccc98977]{border-color:var(--primary,#4f46e5);box-shadow:0 0 0 1px var(--primary,#4f46e5);background:#eef2ff}.edition-card-name[data-v-ccc98977]{font-size:1rem;font-weight:800}.edition-card-meta[data-v-ccc98977]{color:var(--muted,#64748b);font-size:.75rem;font-weight:650}.edition-card-summary[data-v-ccc98977]{color:#334155;font-size:.8125rem;line-height:1.4}.edition-card-action[data-v-ccc98977]{color:var(--primary,#4f46e5);margin-top:.35rem;font-size:.75rem;font-weight:800}.editions-compare[data-v-ccc98977]{gap:.65rem;display:grid}.editions-compare-title[data-v-ccc98977]{color:#111827;letter-spacing:-.02em;margin:0;font-size:.95rem;font-weight:800}@media (width<=720px){.editions-chooser[data-v-ccc98977]{grid-template-columns:1fr}}*{box-sizing:border-box}html{overflow-x:clip}body{color:#111827;background:linear-gradient(#fff 0%,#f9fafb 38%,#f3f4f6 100%);width:100%;min-width:0;max-width:100%;min-height:100vh;margin:0;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:clip}#app{width:100%;min-width:0;max-width:100%;min-height:100vh}button,input,select,textarea{font:inherit}.app-shell{--primary:#4f46e5;--primary-dark:#4338ca;--card:#fff;--border:#e5e7eb;--border-strong:#d1d5db;--muted:#6b7280;--soft:#f9fafb;--shell-gutter:clamp(12px, 1.8vw, 32px);--shadow-sm:0 1px 2px #1118270d;--shadow-md:0 18px 45px #11182714;flex-direction:column;width:100%;min-width:0;max-width:100%;min-height:100vh;display:flex;overflow-x:clip}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.center-screen{place-items:center;min-height:100vh;padding:24px;display:grid}.loader-card,.metric-card,.controls-panel,.board-column,.panel,.task-card,.record-card,.modal-card{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#ffffffeb}.loader-card{text-align:center;border-radius:24px;width:min(440px,100%);padding:32px}.logo-mark{background:#0a1b3d;border-radius:12px;flex-shrink:0;width:40px;height:40px;overflow:hidden;box-shadow:0 12px 24px #4f46e547}.logo-mark.large{width:52px;height:52px;margin:0 auto 18px}.logo-mark img{object-fit:cover;width:100%;height:100%;display:block}.topbar{top:var(--shell-gutter);z-index:20;width:auto;min-width:0;max-width:none;min-height:72px;margin:var(--shell-gutter) var(--shell-gutter) 0;box-shadow:var(--shadow-md);backdrop-filter:blur(18px);background:#ffffffe6;border:1px solid #e5e7ebe6;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;padding:10px 20px;display:flex;position:sticky}.brand-row,.nav-actions,.view-tabs,.header-actions,.button-row{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.brand-row{flex:0 auto}.nav-actions{flex:auto;justify-content:flex-end}.reset-button{cursor:pointer;background:0 0;border:0}.brand-row{align-items:center;gap:10px;display:inline-flex}.brand-title{letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;max-width:min(28ch,42vw);font-size:18px;font-weight:760;overflow:hidden}.view-tabs{border:1px solid var(--border);background:#f3f4f6;border-radius:12px;gap:2px;padding:4px}.view-tab,.filter-pill,.secondary-button,.icon-button,.logout-button,.back-button{border:1px solid var(--border);color:#374151;cursor:pointer;background:#fff;border-radius:10px;min-height:40px}.view-tab{min-width:0;color:var(--muted);background:0 0;border:0;flex:auto;padding:0 12px}.view-tab.active{color:var(--primary);box-shadow:var(--shadow-sm);background:#fff}.view-tab:disabled{cursor:not-allowed;opacity:.5}.secondary-button:disabled{cursor:not-allowed;opacity:.45}.topbar-icon-button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:38px;height:38px;transition:background .16s,color .16s,transform .16s;display:inline-grid;position:relative}.topbar-icon-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:21px;height:21px}.topbar-icon-button:hover,.topbar-icon-button:focus-visible{color:var(--primary);background:#eef2ff;transform:translateY(-1px)}.topbar-icon-button:focus-visible{outline-offset:2px;outline:2px solid #4f46e547}.notification-dot{background:#ef4444;border:1.5px solid #fff;border-radius:999px;width:7px;height:7px;position:absolute;top:8px;right:9px}.topbar-icon-button.is-active{color:var(--primary);background:#eef2ff}.user-email{max-width:22ch;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.avatar{background:var(--primary);color:#fff;border-radius:999px;place-items:center;width:40px;height:40px;font-weight:800;display:inline-grid}.page-content{width:100%;min-width:0;max-width:100%;padding:24px var(--shell-gutter) 48px;flex:1;margin:0}.portfolio-view{width:100%;min-width:0}.administration-view{max-width:720px;margin:0 auto}.administration-toolbar{margin-bottom:12px}.back-link{color:var(--primary);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:700;text-decoration:none}.back-link:hover,.back-link:focus-visible{text-decoration:underline}.administration-title{color:#111827;letter-spacing:-.04em;margin:0 0 8px;font-size:28px;font-weight:800}.administration-lead{color:var(--muted);margin:0 0 24px;font-size:15px;line-height:1.5}.admin-card{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#fff;border-radius:18px;padding:24px}.admin-card h2{color:#111827;margin:0 0 6px;font-size:18px;font-weight:800}.admin-card-hint{color:var(--muted);margin:0 0 20px;font-size:13px;line-height:1.45}.admin-form{gap:16px;display:grid}.admin-field{gap:6px;display:grid}.admin-field span{color:#64748b;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.admin-field input:not([type=checkbox]):not([type=radio]){border:1px solid var(--border);border-radius:12px;min-height:44px;padding:0 12px;font-size:15px}.admin-form-actions{justify-content:flex-start;display:flex}.kpi-grid,.overview-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:16px;margin-bottom:16px;display:grid}.kpi-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.metric-card,.panel,.task-card{border-radius:18px;padding:22px}.metric-eyebrow,.eyebrow{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:800}.metric-value{letter-spacing:-.05em;font-size:32px;font-weight:800}.muted{color:var(--muted)}.progress-track{background:#eef2ff;border-radius:999px;height:10px;overflow:hidden}.progress-track span{border-radius:inherit;background:linear-gradient(90deg, var(--primary), #818cf8);height:100%;display:block}.progress-row,.record-meta{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:14px;font-size:13px;display:flex}.lead-stats-card{align-content:start;gap:12px;display:grid}.lead-stats-header{flex-wrap:wrap;align-items:baseline;gap:10px 14px;display:flex}.lead-stats-header .metric-value{line-height:1}.lead-stats-header p,.lead-stats-row p{color:var(--muted);margin:0;font-size:13px}.lead-stats-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lead-stats-row{border:1px solid var(--border);background:#fff;border-radius:12px;gap:6px;width:100%;padding:10px 12px;display:grid}.lead-stats-row-top{align-items:center;gap:8px;display:flex}.lead-stats-row-top strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.lead-stats-you{color:#3730a3;letter-spacing:.04em;text-transform:uppercase;background:#e0e7ff;border-radius:999px;padding:1px 7px;font-size:10px;font-weight:800}.lead-stats-count{color:#111827;margin-left:auto;font-size:16px;font-weight:800}.lead-share-track{background:#eef2ff;border-radius:999px;height:6px;overflow:hidden}.lead-share-track span{border-radius:inherit;background:linear-gradient(90deg, var(--primary), #818cf8);height:100%;display:block}.controls-panel{border-radius:18px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:14px;display:flex}.search-field{flex:12rem;min-width:0}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]),select,textarea,.select-control{border:1px solid var(--border-strong);color:#111827;background:#fff;border-radius:12px;outline:none;width:100%;min-height:44px;padding:0 12px}textarea{resize:vertical;min-height:88px;padding:12px}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]):focus,select:focus,textarea:focus{border-color:#4f46e5b3;box-shadow:0 0 0 4px #4f46e51f}input[type=checkbox],input[type=radio]{box-sizing:border-box;border:1px solid var(--border-strong);width:1rem;min-width:1rem;height:1rem;min-height:1rem;accent-color:var(--primary,#4f46e5);cursor:pointer;appearance:auto;background:#fff;border-radius:.25rem;flex-shrink:0;margin:0;padding:0}input[type=radio]{border-radius:999px}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:2px solid color-mix(in srgb, var(--primary,#4f46e5) 70%, white);outline-offset:2px;box-shadow:none}.filter-pills{flex-wrap:wrap;gap:8px;display:flex}.filter-pill{align-items:center;gap:8px;padding:0 12px;display:inline-flex}.filter-pill.active{color:var(--primary);background:#eef2ff;border-color:#4f46e559}.filter-pill span,.column-header span{min-width:24px;height:24px;color:var(--primary);background:#eef2ff;border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.control-spacer{flex:auto}.select-control{width:min(180px,100%);min-width:0;max-width:100%}button>.external-link-icon,a>.external-link-icon{opacity:.8;margin-left:6px}.org-setup-warning{color:#9a3412;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;font-size:13px;font-weight:600;display:flex}.inventory-setup-link{color:#4f46e5;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:600;display:inline-flex}.primary-button{background:var(--primary);color:#fff;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:800;display:inline-flex;box-shadow:0 14px 24px #4f46e53d}.primary-button:hover{background:var(--primary-dark)}.primary-button:disabled{cursor:not-allowed;opacity:.45}.secondary-button,.logout-button,.back-button,.icon-button{padding:0 14px}.board{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));align-items:start;gap:14px;width:100%;min-width:0;display:grid}.board-column{border-radius:18px;min-width:0;min-height:min(620px,70vh);padding:12px}.board-column.dragover{border-color:#4f46e599;box-shadow:0 0 0 4px #4f46e51a}.column-header{justify-content:space-between;padding:6px 4px 12px;display:flex}.column-header div{align-items:center;gap:8px;display:flex}.column-header h2{color:#374151;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:13px;font-weight:800}.cards-stack,.skeleton-stack,.form-stack,.compact-list,.tasks-grid,.cards-grid{gap:10px;display:grid}.deal-card,.record-card{border:1px solid var(--border);background:var(--card);width:100%;box-shadow:var(--shadow-sm);color:inherit;cursor:pointer;text-align:left;border-radius:14px;padding:16px}.deal-card{cursor:grab}.deal-card:active{cursor:grabbing}.deal-card:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.deal-card:hover,.record-card:hover,.task-card:hover{box-shadow:var(--shadow-md);border-color:#4f46e547;transform:translateY(-2px)}.card-title-row{justify-content:space-between;gap:12px;display:flex}.card-title-row h3,.record-card h3,.task-card h3,.panel h3,.workspace-header h1{letter-spacing:-.03em;margin:0}.card-title-row p,.record-card p,.task-card p{color:var(--muted);margin:4px 0 0;font-size:13px}.lead-chip{background:var(--soft);color:#4b5563;border-radius:10px;margin:10px 0 0;padding:8px 10px;font-size:12px}.deal-card-tags{flex-wrap:wrap;gap:6px;margin:12px 0 0;display:flex}.deal-card-tag{color:#3730a3;background:#eef2ff;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.deal-card-tag--status{color:#047857;background:#ecfdf5}.deal-card-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 0;display:grid}.deal-card-metrics div{min-width:0}.deal-card-metrics dt{color:#94a3b8;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.deal-card-metrics dd{color:#111827;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:13px;font-weight:800;overflow:hidden}.deal-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.deal-form-wide{grid-column:1/-1}@media (width<=640px){.deal-form-grid,.deal-card-metrics{grid-template-columns:1fr}}.status-pill{color:#4b5563;background:#f3f4f6;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.empty-state{border:1px dashed var(--border-strong);background:var(--soft);min-height:180px;color:var(--muted);text-align:center;border-radius:14px;align-content:center;place-items:center;gap:6px;display:grid}.skeleton-card{background:linear-gradient(90deg,#f3f4f6 0%,#e5e7eb 48%,#f3f4f6 100%) 0 0/220% 100%;border-radius:14px;height:164px;animation:1.2s ease-in-out infinite shimmer}.workspace-layout{--workspace-sidebar-width:clamp(148px, 22vw, 224px);grid-template-columns:var(--workspace-sidebar-width) minmax(0, 1fr);grid-template-areas:"sidebar main";align-items:start;gap:clamp(12px,2vw,24px);width:100%;min-width:0;display:grid}.workspace-sidebar{--workspace-sidebar-height:calc(100vh - var(--shell-gutter) - 112px);top:calc(var(--shell-gutter) + 88px);width:100%;min-width:0;height:var(--workspace-sidebar-height);min-height:var(--workspace-sidebar-height);max-height:var(--workspace-sidebar-height);color:#e5edf8;background:linear-gradient(#111827fa,#0f172afc),#0f172a;border:1px solid #94a3b824;border-radius:18px;flex-direction:column;grid-area:sidebar/1;justify-content:flex-start;padding:12px 10px 10px;display:flex;position:sticky;overflow:hidden;box-shadow:0 22px 45px #0f172a33}.workspace-sidebar-brand{border-bottom:1px solid #94a3b829;flex-direction:column;flex-shrink:0;gap:6px;min-height:0;padding:2px 6px 12px;display:flex}.workspace-nav{overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:0 auto;justify-content:flex-start;gap:0;min-height:0;padding:12px 0;display:flex;overflow:hidden auto}.workspace-nav::-webkit-scrollbar{width:0;height:0;display:none}.workspace-nav-group{flex-direction:column;flex:none;justify-content:flex-start;gap:4px;display:flex}.workspace-nav-group+.workspace-nav-group{border-top:1px solid #94a3b81f;padding-top:12px}.workspace-nav-label{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;margin:0 10px 2px;font-size:11px;font-weight:800}.workspace-nav-item{color:#dbe7f5;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;flex:none;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;height:42px;min-height:42px;padding:0 10px;display:grid;position:relative}.workspace-nav-item:hover{color:#fff;background:#94a3b81f}.workspace-nav-item.active{background:var(--primary,#4f46e5);color:#fff}.workspace-nav-item:focus-visible{outline-offset:2px;outline:2px solid #a5b4fc}.workspace-nav-icon{color:#93a4ba;justify-content:center;align-items:center;width:22px;height:22px;font-size:15px;line-height:1;display:inline-flex}.workspace-nav-item.active .workspace-nav-icon,.workspace-nav-item:hover .workspace-nav-icon{color:inherit}.workspace-nav-text{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.2;overflow:hidden}.workspace-nav-item.active .workspace-nav-text{font-weight:700}.workspace-nav-badge{color:#fff;background:#ef4444;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:11px;font-weight:800;display:inline-grid}.workspace-back-link{color:#9fb1c8;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-height:32px;margin:0;padding:0;font-size:12px;font-weight:700;display:flex}.workspace-back-link:hover,.workspace-back-link:focus-visible{color:#fff}.workspace-back-link:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #a5b4fc}.workspace-main{grid-area:main/2;min-width:0}.workspace-header{justify-content:space-between;gap:16px;margin-bottom:16px;display:flex}.workspace-header--asset-inventory h1{letter-spacing:-.04em;color:#111827;font-size:32px;font-weight:800;line-height:1.1}.overview-grid .wide{grid-column:span 3}.table-wrap{max-width:100%;overflow-x:auto}.departments-panel-toolbar{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:14px;display:flex}.departments-panel-toolbar-left{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.departments-wide-table{min-width:1280px}.departments-wide-table th{font-size:11px;line-height:1.3}.departments-hero{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:linear-gradient(135deg,#f8fafc 0%,#eef2ff 100%);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;margin:0 0 20px;padding:18px 20px;display:flex}.departments-hero-heading{align-items:center;gap:10px;display:flex}.departments-hero-title{letter-spacing:-.03em;color:#0f172a;margin:0;font-size:20px;font-weight:800}.departments-hero-meta{flex-wrap:wrap;flex:18rem;justify-content:flex-end;align-items:flex-start;gap:10px;min-width:0;display:flex}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mapping-health{border:1px solid var(--border);color:#475569;background:#fff;border-radius:12px;flex-wrap:wrap;gap:16px 20px;margin:0 0 12px;padding:10px 12px;font-size:13px;display:flex}.mapping-health strong{color:#0f172a;font-weight:800}.mapping-insight{color:#475569;text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 10px;margin:0;font-size:13px;line-height:1.4;display:flex}.mapping-insight span{color:#334155;font-weight:800}.departments-review-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.mapping-reason{color:#64748b;white-space:normal;margin:4px 0 0;font-size:12px;line-height:1.4}.mapping-row-actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.mapping-row-action{min-height:32px;padding:0 10px;font-size:12px}.mapping-review-action{border:1px solid var(--border-strong);color:#475569;cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;line-height:1;display:inline-flex}.mapping-review-action:hover:not(:disabled){border-color:#94a3b8}.mapping-review-action:disabled{opacity:.45;cursor:not-allowed}.mapping-review-action--approve{color:#15803d;border-color:#86efac}.mapping-review-action--approve:hover:not(:disabled){background:#f0fdf4;border-color:#22c55e}.mapping-review-action--reject{color:#b91c1c;border-color:#fca5a5}.mapping-review-action--reject:hover:not(:disabled){background:#fef2f2;border-color:#ef4444}.mapping-review-action--remove{color:#b91c1c;border-color:#fca5a5;width:auto;min-width:30px;padding:0 8px;font-size:11px;font-weight:800}.mapping-review-action--remove:hover:not(:disabled){background:#fef2f2;border-color:#ef4444}.mapping-change-field{white-space:normal;gap:4px;margin-top:8px;font-size:12px;display:grid}.mapping-editor-row td{background:#f8fafc;border-top:0}.mapping-match-label{color:#334155;font-size:12px;font-weight:700}.mapping-status-badge{color:#4b5563;white-space:nowrap;background:#f3f4f6;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.mapping-status-badge--approved,.mapping-status-badge--confirmed{color:#166534;background:#ecfdf3}.mapping-status-badge--draft,.mapping-status-badge--review,.mapping-status-badge--unmapped{color:#4b5563;background:#f3f4f6}.mapping-status-badge--missing,.departments-missing{color:#9a3412}.mapping-status-badge--missing{background:#fff7ed}.departments-missing{font-weight:600}.org-discovery{border:1px solid var(--border);background:#fff;border-radius:14px;margin:0 0 16px;padding:16px 18px}.org-discovery-title{margin:0 0 6px;font-size:16px;font-weight:800}.org-discovery-copy,.org-discovery-heading{color:#475569;margin:0 0 10px;font-size:13px}.org-discovery-heading{color:#334155;letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:800}.org-discovery-sources{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;margin-bottom:12px;display:grid}.org-discovery-list{color:#475569;margin:0;padding-left:18px;font-size:13px}.org-discovery-status{color:#9a3412;margin-left:6px;font-size:11px;font-weight:800}.org-discovery-actions{flex-wrap:wrap;gap:8px;display:flex}.org-discovery-summary{border-top:1px solid var(--border);margin-top:14px;padding-top:14px}.org-discovery-metrics{color:#475569;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin:0 0 12px;padding:0;font-size:13px;list-style:none;display:grid}.departments-empty-state{gap:10px;padding:28px 18px}.org-setup{border:1px solid var(--border);background:#fff;border-radius:14px;margin:0 0 16px;padding:16px 18px}.org-setup-sources{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.org-setup-source{border:1px solid var(--border);background:var(--soft);border-radius:12px;align-content:start;gap:8px;padding:14px;font-size:14px;display:grid}.org-setup-source .muted{color:#64748b;margin:0;font-size:13px;line-height:1.45}.org-setup-source button{justify-self:start}.org-setup-footer{border-top:1px solid var(--border);justify-items:start;gap:8px;margin-top:14px;padding-top:14px;display:grid}.org-setup-footer .muted{color:#64748b;max-width:78ch;margin:0;font-size:13px;line-height:1.5}.org-setup-csv-actions{flex-wrap:wrap;justify-self:start;align-items:center;gap:8px;display:flex}.org-setup-file{cursor:pointer;align-items:center;display:inline-flex;position:relative}.org-setup-error{color:#9a3412;margin:0;font-size:13px}.departments-select-col{width:36px}.departments-table-wrap{border:1px solid var(--border);background:#fff;border-radius:14px;max-width:100%;overflow-x:auto}.departments-main-table{min-width:1100px}.departments-main-table th{white-space:nowrap;font-size:11px;line-height:1.25}.departments-main-table td{white-space:nowrap}.departments-main-table td.department-poc-cell,.departments-main-table td:nth-child(2){white-space:normal;vertical-align:top;min-width:12rem}.departments-empty-row{color:#64748b;text-align:center;white-space:normal;padding:28px 16px;font-size:13px;line-height:1.45}.departments-main-table .mapping-row-actions{margin-top:0}.department-poc-primary{font-weight:500}.department-poc-additional{color:var(--muted,#5c6570);margin:6px 0 0;padding:0;font-size:12px;line-height:1.35;list-style:none}.department-poc-additional li+li{margin-top:2px}.workspace-fit-table-wrap{border:1px solid var(--border);background:#fff;border-radius:14px;max-width:100%;overflow-x:auto}.workspace-fit-table{table-layout:fixed;width:100%;min-width:0}.workspace-fit-table th{font-size:11px;line-height:1.25}.workspace-fit-table th,.workspace-fit-table td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-fit-table .col-actions,.workspace-fit-table td.col-actions{white-space:normal;width:10.5rem;overflow:visible}.workspace-fit-table .col-date,.workspace-fit-table td.col-date{width:7.5rem}.workspace-fit-table .col-narrow,.workspace-fit-table td.col-narrow{width:8.5rem}.dept-app-progress{font-variant-numeric:tabular-nums;color:#1e293b;font-weight:800}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #f3f4f6;padding:12px}th{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}td span{color:var(--muted);margin-top:4px;font-size:12px;display:block}.cards-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.tasks-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.detail-list{gap:8px;margin:18px 0;display:grid}.detail-list div{border-bottom:1px solid #f3f4f6;justify-content:space-between;gap:18px;padding:10px 0;display:flex}.detail-list dt{color:var(--muted)}.detail-list dd{text-align:right;margin:0;font-weight:800}.compact-list{padding:0;list-style:none}.compact-list li{border-bottom:1px solid #f3f4f6;gap:2px;padding:10px 0;display:grid}.error-banner,.notice-banner{border-radius:12px;margin:0 0 16px;padding:12px 14px}.error-banner{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.notice-banner{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.error-banner button{margin-left:12px}.modal-backdrop{z-index:50;backdrop-filter:blur(12px);cursor:pointer;background:#11182761;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal-backdrop>*{cursor:auto}.modal-card{border-radius:22px;width:min(520px,100%);max-height:calc(100vh - 48px);padding:28px;position:relative;overflow:auto;box-shadow:0 30px 80px #11182738}.modal-card--wide{width:min(760px,100%)}.modal-card--department{flex-direction:column;display:flex;overflow:hidden}.modal-card--department>.department-modal-form{flex:1;min-height:0}.modal-close{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:10px;width:36px;height:36px;font-size:20px;position:absolute;top:16px;right:16px}.project-files-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.project-files-header h3{color:#0f172a;letter-spacing:-.03em;margin:0;font-size:18px;font-weight:800}.project-files-add{color:#fff;cursor:pointer;white-space:nowrap;background:#2563eb;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.project-files-add:hover:not(:disabled){background:#1d4ed8}.project-files-add:disabled{cursor:not-allowed;opacity:.55}.project-files-table-wrap{background:#fff;border:1px solid #e5e7eb;border-radius:14px;margin-top:4px;overflow:auto}.project-files-table{table-layout:fixed;width:100%;margin:0;font-size:14px}.project-files-table th:first-child,.project-files-table td:first-child{width:36%}.project-files-table th:nth-child(2),.project-files-table td:nth-child(2){white-space:nowrap;width:7.75rem}.project-files-table th:nth-child(3),.project-files-table td:nth-child(3){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-files-table th:nth-child(4),.project-files-table td:nth-child(4){white-space:nowrap;width:5.5rem}.project-files-table thead th{color:#94a3b8;letter-spacing:.08em;background:#f8fafc;font-size:11px;font-weight:700}.project-files-table tbody td{color:#64748b;vertical-align:middle;font-size:13px}.project-files-table tbody tr:last-child td{border-bottom:0}.project-files-name{color:#2563eb;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;max-width:100%;padding:0;font-size:14px;font-weight:600;display:inline-flex}.project-files-name:hover{color:#1d4ed8}.project-files-table td span,.project-files-table td .project-files-name span{color:inherit;font-size:inherit;margin:0;display:inline}.project-files-name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-files-th-remove,.project-files-td-remove{text-align:right;white-space:nowrap;width:2.75rem;padding-right:10px}.project-files-remove{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:8px;width:28px;height:28px;padding:0;font-size:18px;font-weight:500;line-height:1}.project-files-remove:hover:not(:disabled){color:#b91c1c;background:#fef2f2}.project-files-remove:disabled{cursor:not-allowed;opacity:.5}.form-stack{text-align:left}.department-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.department-form-wide{grid-column:1/-1}.form-stack label{color:#374151;gap:6px;font-size:13px;font-weight:700;display:grid}.checkbox-row{grid-template-columns:none;align-items:flex-start;gap:.5rem;display:flex!important}.checkbox-row input[type=checkbox]{width:1rem;min-width:1rem;height:1rem;min-height:1rem;margin-top:.125rem}@keyframes shimmer{to{background-position:-220% 0}}@media (width<=1180px){.workspace-layout{--workspace-sidebar-width:clamp(148px, 20vw, 200px)}.workspace-sidebar{padding:12px 8px}.workspace-nav-item{gap:8px;padding:0 8px}}@media (width<=960px){.user-email{display:none}.board-column{min-height:240px}}@media (width<=760px){.workspace-layout{--workspace-sidebar-width:clamp(132px, 28vw, 168px)}.topbar,.workspace-header{flex-direction:column;align-items:stretch}.nav-actions{justify-content:flex-start}.brand-title{max-width:100%}.department-form-grid,.kpi-grid,.overview-grid{grid-template-columns:1fr}.overview-grid .wide{grid-column:auto}.select-control,.primary-button,.secondary-button{width:100%}}.playbook-timeline{--pb-surface:#fff;--pb-raised:#f9fafb;--pb-border:#e5e7eb;--pb-text:#0f172a;--pb-muted:#4b5563;--pb-label:#374151;--pb-placeholder:#6b7280;--pb-input-bg:#fff;--pb-input-fg:#111827;--pb-input-border:#d1d5db;--pb-btn-bg:#fff;--pb-btn-fg:#111827;--pb-btn-border:#d1d5db;--pb-btn-disabled-bg:#e5e7eb;--pb-btn-disabled-fg:#374151;--pb-btn-pressed-bg:#eef2ff;--pb-btn-pressed-fg:#312e81;--pb-btn-pressed-border:#6366f1;--pb-primary:#4f46e5;--pb-primary-fg:#fff;--pb-tab-inactive:var(--pb-muted);color-scheme:light;color:var(--pb-text);flex-direction:column;gap:0;width:100%;min-height:480px;display:flex}html[data-color-mode=dark] .playbook-timeline,.app-shell[data-color-mode=dark] .playbook-timeline{--pb-surface:#1f2937;--pb-raised:#111827;--pb-border:#4b5563;--pb-text:#f3f4f6;--pb-muted:#9ca3af;--pb-label:#d1d5db;--pb-placeholder:#9ca3af;--pb-input-bg:#374151;--pb-input-fg:#f9fafb;--pb-input-border:#6b7280;--pb-btn-bg:#374151;--pb-btn-fg:#f3f4f6;--pb-btn-border:#6b7280;--pb-btn-disabled-bg:#4b5563;--pb-btn-disabled-fg:#f9fafb;--pb-btn-pressed-bg:#312e81;--pb-btn-pressed-fg:#e0e7ff;--pb-btn-pressed-border:#a5b4fc;--pb-tab-inactive:var(--pb-muted);color-scheme:dark}.playbook-subtabs{border-bottom:1px solid var(--pb-border);gap:0;margin-bottom:12px;display:flex}.playbook-subtabs button{cursor:pointer;font:inherit;color:var(--pb-tab-inactive,var(--pb-muted));background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 16px;font-weight:500}.playbook-subtabs button:focus-visible{outline:2px solid var(--pb-primary);outline-offset:2px}.playbook-subtabs button.is-active{color:var(--pb-text);border-bottom-color:var(--pb-primary);font-weight:600}.playbook-hero h2,.playbook-timeline .playbook-hero h2{color:var(--pb-text)}.playbook-hero .eyebrow,.playbook-timeline .playbook-hero .eyebrow,.playbook-timeline .playbook-overview,.playbook-timeline .playbook-overview .muted{color:var(--pb-muted)}.playbook-timeline .playbook-overview strong{color:var(--pb-text)}.playbook-toolbar{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px;display:flex}.playbook-toolbar__search{border:1px solid var(--pb-input-border);background:var(--pb-input-bg);min-width:120px;min-height:44px;color:var(--pb-input-fg);border-radius:8px;flex:0 200px;padding:6px 10px}.playbook-toolbar__search::placeholder{color:var(--pb-placeholder);opacity:1}.playbook-toolbar__filters{flex-wrap:wrap;flex:auto;align-items:center;gap:8px;display:flex}.playbook-toolbar__filters label{color:var(--pb-label);align-items:center;gap:4px;font-size:12px;font-weight:500;display:flex}.playbook-toolbar__filters select{border:1px solid var(--pb-input-border);font:inherit;background:var(--pb-input-bg);color:var(--pb-input-fg);border-radius:6px;padding:4px 8px;font-size:12px}.playbook-toolbar__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.playbook-tool-btn{border:1px solid var(--pb-btn-border);background:var(--pb-btn-bg);color:var(--pb-btn-fg);font:inherit;cursor:pointer;border-radius:8px;padding:6px 10px;font-size:12px}.playbook-tool-btn:disabled{cursor:not-allowed;opacity:1;background:var(--pb-btn-disabled-bg);color:var(--pb-btn-disabled-fg);border-color:var(--pb-input-border)}.playbook-tool-btn.is-pressed{background:var(--pb-btn-pressed-bg);color:var(--pb-btn-pressed-fg);border-color:var(--pb-btn-pressed-border);font-weight:600}.playbook-tool-btn--primary{background:var(--pb-primary);color:var(--pb-primary-fg);border-color:#4338ca}.playbook-toolbar__actions .playbook-impl,.playbook-toolbar__actions .playbook-impl>select,.playbook-toolbar__actions label.playbook-impl{min-width:200px;font-size:12px}.playbook-toolbar__actions .playbook-impl>select,select.playbook-impl{background:var(--pb-input-bg);width:100%;min-width:200px;color:var(--pb-input-fg);border:1px solid var(--pb-input-border);font:inherit;border-radius:8px;padding:6px 8px;font-size:12px}.playbook-impl-block{width:100%;min-width:0}.playbook-split .playbook-field-table{box-sizing:border-box;flex:0 0 640px;align-self:stretch;width:640px;min-width:640px;max-width:640px}.playbook-split{border:1px solid var(--pb-border);background:var(--pb-surface);border-radius:8px;align-items:stretch;gap:0;width:100%;min-height:400px;display:flex;overflow:hidden}.playbook-split__chart{border-left:1px solid var(--pb-border);background:var(--pb-surface);min-width:min(100%,420px);min-height:400px;max-height:min(70vh,720px);color:var(--pb-text);flex:50%;overflow:auto}.playbook-frappe .playbook-field-table__head{box-sizing:border-box;align-items:end;min-height:85px;padding:0 10px 10px}.playbook-mono{color:var(--pb-muted);font-size:11px}.playbook-hero{margin-bottom:8px}.playbook-hero h2{margin:0 0 4px;font-size:1.1rem}.playbook-group-menu-teleport.playbook-group-menu__panel{box-sizing:border-box;color:#111827;z-index:10050;background:#fff;border:1px solid #e5e7eb;border-radius:8px;min-width:9rem;max-width:min(20rem,100vw - 16px);padding:4px 0;font-family:ui-sans-serif,system-ui,sans-serif;font-size:12px;line-height:1.35;display:block;box-shadow:0 10px 30px -8px #0003}.playbook-group-menu-teleport .playbook-group-menu__item{text-align:left;width:100%;font:inherit;color:#b91c1c;cursor:pointer;-webkit-appearance:none;appearance:none;background:0 0;border:0;margin:0;padding:8px 12px;font-size:12px;font-weight:500;line-height:1.35;display:block}.playbook-group-menu-teleport .playbook-group-menu__item:hover{color:#991b1b;background:#f8e8e8}.maflow-assistant-drawer{--maflow-assistant-width:min(28.5rem, 100vw);top:calc(var(--shell-gutter) + 84px);right:var(--shell-gutter);z-index:30;width:var(--maflow-assistant-width);height:calc(100vh - var(--shell-gutter) - 108px);border:1px solid var(--border);box-shadow:var(--shadow-md);background:#fffffff7;border-radius:20px;flex-direction:column;display:flex;position:fixed;overflow:hidden}.maflow-assistant-drawer__header{border-bottom:1px solid var(--border);background:linear-gradient(135deg,#f8fafc 0%,#eef2ff 100%);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 16px 12px;display:flex}.maflow-assistant-drawer__kicker{color:#64748b;letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:800}.maflow-assistant-drawer__title{color:#0f172a;letter-spacing:-.03em;margin:0;font-size:16px;font-weight:800}.maflow-assistant-drawer__context{color:#475569;margin:6px 0 0;font-size:12px;line-height:1.4}.maflow-assistant-drawer__body{flex-direction:column;flex:1;min-height:0;display:flex}.maflow-assistant-drawer__body .copilotKitChat,.maflow-assistant-drawer__body [data-copilotkit-chat]{height:100%;min-height:0}.maflow-assistant-fallback{flex-direction:column;gap:12px;height:100%;padding:16px;display:flex}.maflow-assistant-fallback p{color:#475569;margin:0;font-size:13px;line-height:1.5}.maflow-assistant-chat{flex-direction:column;flex:1;min-height:0;display:flex}.maflow-assistant-key-form{border:1px solid var(--border);background:#f8fafc;border-radius:12px;gap:8px;margin-bottom:12px;padding:12px;display:grid}.maflow-assistant-key-form__lead,.maflow-assistant-key-form__ok,.maflow-assistant-key-form__error{margin:0;font-size:12px;line-height:1.45}.maflow-assistant-key-form__lead{color:#475569}.maflow-assistant-key-form__ok{color:#047857}.maflow-assistant-key-form__error{color:#b91c1c}.maflow-assistant-key-form__field{color:#334155;gap:4px;font-size:12px;font-weight:600;display:grid}.maflow-assistant-key-form__field input{border:1px solid var(--border);background:#fff;border-radius:8px;min-height:36px;padding:0 10px;font-weight:400}.maflow-assistant-composer{gap:8px;margin-top:auto;padding-top:8px;display:flex}.maflow-assistant-composer textarea{border:1px solid var(--border);resize:vertical;min-height:72px;font:inherit;border-radius:10px;flex:1;padding:8px 10px;font-size:13px}.maflow-assistant-composer button{align-self:flex-end}.maflow-assistant-suggestions{flex-wrap:wrap;gap:8px;display:flex}.maflow-assistant-suggestions button,.mapping-card-actions button{border:1px solid var(--border);color:#374151;cursor:pointer;background:#fff;border-radius:10px;min-height:32px;padding:0 10px;font-size:12px}.mapping-card,.mapping-summary-card{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;margin:8px 0;padding:12px}.mapping-card__row{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.mapping-card__arrow{color:#94a3b8;font-weight:800}.mapping-card__confidence{color:#3730a3;margin-left:auto;font-size:12px;font-weight:800}.mapping-card__reason,.mapping-card__note{color:#64748b;margin:0 0 8px;font-size:12px;line-height:1.45}.mapping-card[data-test=mcp-tool-card] .mapping-card__reason{white-space:pre-wrap;overflow-wrap:anywhere;max-height:none}.maflow-assistant-attachment-error{color:#b91c1c;margin:0 16px 8px;font-size:12px}.mapping-card__evidence{color:#334155;margin:0;padding-left:16px;font-size:12px}.mapping-card__evidence-meta{color:#64748b;font-size:11px;display:block}.mapping-card-actions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.mapping-summary-card__counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}.mapping-summary-card__counts span{color:#0f172a;background:#f8fafc;border-radius:10px;padding:8px;font-size:12px;display:grid}.mapping-summary-card__counts strong{font-size:16px}.mapping-confirm-card{gap:8px;display:grid}.app-shell.has-assistant-open .page-content{padding-right:calc(var(--shell-gutter) + min(28.5rem, 100vw) + 12px)}.departments-main-table tr.is-assistant-selected{background:#eef2ff;outline:2px solid #4f46e559}.mapping-evidence-panel{border:1px solid var(--border);background:#f8fafc;border-radius:12px;margin:8px 0 16px;padding:12px}@media (width<=960px){.maflow-assistant-drawer{border-radius:20px 20px 0 0;width:100%;height:min(70vh,36rem);inset:auto 0 0}.app-shell.has-assistant-open .page-content{padding-right:var(--shell-gutter);padding-bottom:min(72vh,38rem)}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-contain-size:initial;--tw-contain-layout:initial;--tw-contain-paint:initial;--tw-contain-style:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--tw-divide-y-reverse:0}}}@layer theme{:root,:host{--cpk-font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--cpk-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--cpk-color-red-50:oklch(97.1% .013 17.38);--cpk-color-red-200:oklch(88.5% .062 18.334);--cpk-color-red-700:oklch(50.5% .213 27.518);--cpk-color-gray-50:oklch(98.5% .002 247.839);--cpk-color-gray-100:oklch(96.7% .003 264.542);--cpk-color-gray-200:oklch(92.8% .006 264.531);--cpk-color-gray-400:oklch(70.7% .022 261.325);--cpk-color-gray-500:oklch(55.1% .027 264.364);--cpk-color-gray-600:oklch(44.6% .03 256.802);--cpk-color-gray-700:oklch(37.3% .034 259.733);--cpk-color-gray-800:oklch(27.8% .033 256.848);--cpk-color-gray-900:oklch(21% .034 264.665);--cpk-color-black:#000;--cpk-color-white:#fff;--cpk-spacing:.25rem;--cpk-container-3xl:48rem;--cpk-text-xs:.75rem;--cpk-text-xs--line-height:calc(1/.75);--cpk-text-sm:.875rem;--cpk-text-sm--line-height:calc(1.25/.875);--cpk-text-base:1rem;--cpk-text-base--line-height:calc(1.5/1);--cpk-text-xl:1.25rem;--cpk-text-xl--line-height:calc(1.75/1.25);--cpk-text-2xl:1.5rem;--cpk-text-2xl--line-height:calc(2/1.5);--cpk-font-weight-normal:400;--cpk-font-weight-medium:500;--cpk-font-weight-semibold:600;--cpk-font-weight-bold:700;--cpk-tracking-tight:-.025em;--cpk-leading-tight:1.25;--cpk-leading-relaxed:1.625;--cpk-radius-2xl:1rem;--cpk-ease-out:cubic-bezier(0,0,.2,1);--cpk-ease-in-out:cubic-bezier(.4,0,.2,1);--cpk-animate-spin:spin 1s linear infinite;--cpk-animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--cpk-blur-sm:8px;--cpk-default-transition-duration:.15s;--cpk-default-transition-timing-function:cubic-bezier(.4,0,.2,1);--cpk-default-font-family:var(--cpk-font-sans);--cpk-default-mono-font-family:var(--cpk-font-mono);--cpk-animate-pulse-cursor:pulse-cursor .9s cubic-bezier(.4,0,.2,1)infinite}}@layer base{[data-copilotkit],[data-copilotkit] *,[data-copilotkit] :after,[data-copilotkit] :before{box-sizing:border-box;border:0 solid;margin:0;padding:0}[data-copilotkit] ::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}[data-copilotkit],[data-copilotkit]{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--cpk-default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--cpk-default-font-feature-settings,normal);font-variation-settings:var(--cpk-default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}[data-copilotkit] hr,hr[data-copilotkit]{height:0;color:inherit;border-top-width:1px}[data-copilotkit] abbr:where([title]),abbr:where([title])[data-copilotkit]{text-decoration:underline dotted}[data-copilotkit] h1,h1[data-copilotkit],[data-copilotkit] h2,h2[data-copilotkit],[data-copilotkit] h3,h3[data-copilotkit],[data-copilotkit] h4,h4[data-copilotkit],[data-copilotkit] h5,h5[data-copilotkit],[data-copilotkit] h6,h6[data-copilotkit]{font-size:inherit;font-weight:inherit}[data-copilotkit] a,a[data-copilotkit]{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}[data-copilotkit] b,b[data-copilotkit],[data-copilotkit] strong,strong[data-copilotkit]{font-weight:bolder}[data-copilotkit] code,code[data-copilotkit],[data-copilotkit] kbd,kbd[data-copilotkit],[data-copilotkit] samp,samp[data-copilotkit],[data-copilotkit] pre,pre[data-copilotkit]{font-family:var(--cpk-default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--cpk-default-mono-font-feature-settings,normal);font-variation-settings:var(--cpk-default-mono-font-variation-settings,normal);font-size:1em}[data-copilotkit] small,small[data-copilotkit]{font-size:80%}[data-copilotkit] sub,sub[data-copilotkit],[data-copilotkit] sup,sup[data-copilotkit]{vertical-align:baseline;font-size:75%;line-height:0;position:relative}[data-copilotkit] sub,sub[data-copilotkit]{bottom:-.25em}[data-copilotkit] sup,sup[data-copilotkit]{top:-.5em}[data-copilotkit] table,table[data-copilotkit]{text-indent:0;border-color:inherit;border-collapse:collapse}[data-copilotkit] :-moz-focusring{outline:auto}[data-copilotkit] progress,progress[data-copilotkit]{vertical-align:baseline}[data-copilotkit] summary,summary[data-copilotkit]{display:list-item}[data-copilotkit] ol,ol[data-copilotkit],[data-copilotkit] ul,ul[data-copilotkit],[data-copilotkit] menu,menu[data-copilotkit]{list-style:none}[data-copilotkit] img,img[data-copilotkit],[data-copilotkit] svg,svg[data-copilotkit],[data-copilotkit] video,video[data-copilotkit],[data-copilotkit] canvas,canvas[data-copilotkit],[data-copilotkit] audio,audio[data-copilotkit],[data-copilotkit] iframe,iframe[data-copilotkit],[data-copilotkit] embed,embed[data-copilotkit],[data-copilotkit] object,object[data-copilotkit]{vertical-align:middle;display:block}[data-copilotkit] img,img[data-copilotkit],[data-copilotkit] video,video[data-copilotkit]{max-width:100%;height:auto}[data-copilotkit] button,button[data-copilotkit],[data-copilotkit] input,input[data-copilotkit],[data-copilotkit] select,select[data-copilotkit],[data-copilotkit] optgroup,optgroup[data-copilotkit],[data-copilotkit] textarea,textarea[data-copilotkit]{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}[data-copilotkit] ::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}[data-copilotkit] :where(select:is([multiple],[size])) optgroup{font-weight:bolder}[data-copilotkit] :where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}[data-copilotkit] ::file-selector-button{margin-inline-end:4px}[data-copilotkit] ::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){[data-copilotkit] ::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){[data-copilotkit] ::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}[data-copilotkit] textarea,textarea[data-copilotkit]{resize:vertical}[data-copilotkit] ::-webkit-search-decoration{-webkit-appearance:none}[data-copilotkit] ::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}[data-copilotkit] ::-webkit-datetime-edit{display:inline-flex}[data-copilotkit] ::-webkit-datetime-edit-fields-wrapper{padding:0}[data-copilotkit] ::-webkit-datetime-edit{padding-block:0}[data-copilotkit] ::-webkit-datetime-edit-year-field{padding-block:0}[data-copilotkit] ::-webkit-datetime-edit-month-field{padding-block:0}[data-copilotkit] ::-webkit-datetime-edit-day-field{padding-block:0}[data-copilotkit] ::-webkit-datetime-edit-hour-field{padding-block:0}[data-copilotkit] ::-webkit-datetime-edit-minute-field{padding-block:0}[data-copilotkit] ::-webkit-datetime-edit-second-field{padding-block:0}[data-copilotkit] ::-webkit-datetime-edit-millisecond-field{padding-block:0}[data-copilotkit] ::-webkit-datetime-edit-meridiem-field{padding-block:0}[data-copilotkit] ::-webkit-calendar-picker-indicator{line-height:1}[data-copilotkit] :-moz-ui-invalid{box-shadow:none}[data-copilotkit] button,button[data-copilotkit],[data-copilotkit] input:where([type=button],[type=reset],[type=submit]),input:where([type=button],[type=reset],[type=submit])[data-copilotkit]{appearance:button}[data-copilotkit] ::file-selector-button{appearance:button}[data-copilotkit] ::-webkit-inner-spin-button{height:auto}[data-copilotkit] ::-webkit-outer-spin-button{height:auto}[data-copilotkit] [hidden]:where(:not([hidden=until-found])),[hidden]:where(:not([hidden=until-found]))[data-copilotkit]{display:none!important}[data-copilotkit],[data-copilotkit] *{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){[data-copilotkit],[data-copilotkit] *{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}[data-copilotkit]{color:var(--foreground);background-color:var(--background)}@supports (height:100dvh){[data-copilot-sidebar]{height:100dvh}}@media (width>=768px){[data-copilot-sidebar]{width:var(--sidebar-width,480px)!important}}@media (width<=767px){[data-copilot-sidebar]{-webkit-overflow-scrolling:touch;width:100%!important}[data-sidebar-chat]{touch-action:pan-y}}}@layer components;@layer utilities{.cpk\:\@container{container-type:inline-size}.cpk\:pointer-events-auto{pointer-events:auto}.cpk\:pointer-events-none{pointer-events:none}.cpk\:invisible{visibility:hidden}.cpk\:absolute{position:absolute}.cpk\:fixed{position:fixed}.cpk\:relative{position:relative}.cpk\:inset-0{inset:calc(var(--cpk-spacing)*0)}.cpk\:inset-x-0{inset-inline:calc(var(--cpk-spacing)*0)}.cpk\:top-0{top:calc(var(--cpk-spacing)*0)}.cpk\:top-1{top:calc(var(--cpk-spacing)*1)}.cpk\:top-4{top:calc(var(--cpk-spacing)*4)}.cpk\:top-full{top:100%}.cpk\:right-0{right:calc(var(--cpk-spacing)*0)}.cpk\:right-1{right:calc(var(--cpk-spacing)*1)}.cpk\:right-2{right:calc(var(--cpk-spacing)*2)}.cpk\:right-4{right:calc(var(--cpk-spacing)*4)}.cpk\:right-6{right:calc(var(--cpk-spacing)*6)}.cpk\:bottom-0{bottom:calc(var(--cpk-spacing)*0)}.cpk\:bottom-2{bottom:calc(var(--cpk-spacing)*2)}.cpk\:bottom-6{bottom:calc(var(--cpk-spacing)*6)}.cpk\:bottom-full{bottom:100%}.cpk\:left-0{left:calc(var(--cpk-spacing)*0)}.cpk\:z-10{z-index:10}.cpk\:z-20{z-index:20}.cpk\:z-30{z-index:30}.cpk\:z-50{z-index:50}.cpk\:z-\[1100\]{z-index:1100}.cpk\:z-\[1200\]{z-index:1200}.cpk\:z-\[9999\]{z-index:9999}.cpk\:col-span-3{grid-column:span 3/span 3}.cpk\:col-start-1{grid-column-start:1}.cpk\:col-start-2{grid-column-start:2}.cpk\:col-start-3{grid-column-start:3}.cpk\:row-start-1{grid-row-start:1}.cpk\:row-start-2{grid-row-start:2}.cpk\:m-0{margin:calc(var(--cpk-spacing)*0)}.cpk\:m-2{margin:calc(var(--cpk-spacing)*2)}.cpk\:mx-auto{margin-inline:auto}.cpk\:my-1{margin-block:calc(var(--cpk-spacing)*1)}.cpk\:my-4{margin-block:calc(var(--cpk-spacing)*4)}.cpk\:prose{color:var(--tw-prose-body);max-width:65ch}.cpk\:prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.cpk\:prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.cpk\:prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.cpk\:prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.cpk\:prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.cpk\:prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.cpk\:prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.cpk\:prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.cpk\:prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.cpk\:prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.cpk\:prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.cpk\:prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.cpk\:prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.cpk\:prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.cpk\:prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.cpk\:prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.cpk\:prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.cpk\:prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.cpk\:prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.cpk\:prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.cpk\:prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.cpk\:prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.cpk\:prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.cpk\:prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.cpk\:prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.cpk\:prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.cpk\:prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.cpk\:prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.cpk\:prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.cpk\:prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.cpk\:prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.cpk\:prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.cpk\:prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.cpk\:prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.cpk\:prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.cpk\:prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.cpk\:prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.cpk\:prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.cpk\:prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.cpk\:prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.cpk\:prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.cpk\:prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.cpk\:prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.cpk\:prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.cpk\:prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.cpk\:prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.cpk\:prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.cpk\:prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.cpk\:prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.cpk\:prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.cpk\:prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.cpk\:prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.cpk\:prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.cpk\:prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.cpk\:prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.cpk\:prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.cpk\:prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.cpk\:prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.cpk\:prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.cpk\:prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.cpk\:prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.cpk\:prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.cpk\:prose{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75}.cpk\:prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.cpk\:prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.cpk\:prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.cpk\:prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.cpk\:prose :where(.cpk\:prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.cpk\:prose :where(.cpk\:prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.cpk\:prose :where(.cpk\:prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.cpk\:prose :where(.cpk\:prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.cpk\:prose :where(.cpk\:prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.cpk\:prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.cpk\:prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.cpk\:prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.cpk\:prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.cpk\:prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.cpk\:prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.cpk\:prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.cpk\:prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.cpk\:prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.cpk\:prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.cpk\:prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.cpk\:prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.cpk\:prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.cpk\:prose :where(.cpk\:prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.cpk\:prose :where(.cpk\:prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.cpk\:-mt-\[0px\]{margin-top:0}.cpk\:mt-1{margin-top:calc(var(--cpk-spacing)*1)}.cpk\:mt-4{margin-top:calc(var(--cpk-spacing)*4)}.cpk\:mt-\[4px\]{margin-top:4px}.cpk\:-mr-\[5px\]{margin-right:-5px}.cpk\:mr-0{margin-right:calc(var(--cpk-spacing)*0)}.cpk\:mr-2{margin-right:calc(var(--cpk-spacing)*2)}.cpk\:mr-\[10px\]{margin-right:10px}.cpk\:mb-2{margin-bottom:calc(var(--cpk-spacing)*2)}.cpk\:mb-3{margin-bottom:calc(var(--cpk-spacing)*3)}.cpk\:mb-4{margin-bottom:calc(var(--cpk-spacing)*4)}.cpk\:mb-6{margin-bottom:calc(var(--cpk-spacing)*6)}.cpk\:-ml-\[5px\]{margin-left:-5px}.cpk\:ml-0{margin-left:calc(var(--cpk-spacing)*0)}.cpk\:ml-1{margin-left:calc(var(--cpk-spacing)*1)}.cpk\:block{display:block}.cpk\:flex{display:flex}.cpk\:grid{display:grid}.cpk\:hidden{display:none}.cpk\:inline-block{display:inline-block}.cpk\:inline-flex{display:inline-flex}.cpk\:size-3{width:calc(var(--cpk-spacing)*3);height:calc(var(--cpk-spacing)*3)}.cpk\:size-3\.5{width:calc(var(--cpk-spacing)*3.5);height:calc(var(--cpk-spacing)*3.5)}.cpk\:size-8{width:calc(var(--cpk-spacing)*8);height:calc(var(--cpk-spacing)*8)}.cpk\:size-\[14px\]{width:14px;height:14px}.cpk\:size-\[18px\]{width:18px;height:18px}.cpk\:size-\[20px\]{width:20px;height:20px}.cpk\:size-\[26px\]{width:26px;height:26px}.cpk\:h-1\.5{height:calc(var(--cpk-spacing)*1.5)}.cpk\:h-2{height:calc(var(--cpk-spacing)*2)}.cpk\:h-3{height:calc(var(--cpk-spacing)*3)}.cpk\:h-3\.5{height:calc(var(--cpk-spacing)*3.5)}.cpk\:h-4{height:calc(var(--cpk-spacing)*4)}.cpk\:h-5{height:calc(var(--cpk-spacing)*5)}.cpk\:h-6{height:calc(var(--cpk-spacing)*6)}.cpk\:h-7{height:calc(var(--cpk-spacing)*7)}.cpk\:h-8{height:calc(var(--cpk-spacing)*8)}.cpk\:h-9{height:calc(var(--cpk-spacing)*9)}.cpk\:h-10{height:calc(var(--cpk-spacing)*10)}.cpk\:h-14{height:calc(var(--cpk-spacing)*14)}.cpk\:h-16{height:calc(var(--cpk-spacing)*16)}.cpk\:h-\[11px\]{height:11px}.cpk\:h-\[26px\]{height:26px}.cpk\:h-\[72px\]{height:72px}.cpk\:h-\[80vh\]{height:80vh}.cpk\:h-\[90vh\]{height:90vh}.cpk\:h-\[100dvh\]{height:100dvh}.cpk\:h-\[100vh\]{height:100vh}.cpk\:h-auto{height:auto}.cpk\:h-full{height:100%}.cpk\:h-px{height:1px}.cpk\:max-h-64{max-height:calc(var(--cpk-spacing)*64)}.cpk\:max-h-\[90vh\]{max-height:90vh}.cpk\:max-h-full{max-height:100%}.cpk\:max-h-screen{max-height:100vh}.cpk\:min-h-0{min-height:calc(var(--cpk-spacing)*0)}.cpk\:min-h-\[50px\]{min-height:50px}.cpk\:w-1\.5{width:calc(var(--cpk-spacing)*1.5)}.cpk\:w-2{width:calc(var(--cpk-spacing)*2)}.cpk\:w-3{width:calc(var(--cpk-spacing)*3)}.cpk\:w-3\.5{width:calc(var(--cpk-spacing)*3.5)}.cpk\:w-4{width:calc(var(--cpk-spacing)*4)}.cpk\:w-5{width:calc(var(--cpk-spacing)*5)}.cpk\:w-6{width:calc(var(--cpk-spacing)*6)}.cpk\:w-8{width:calc(var(--cpk-spacing)*8)}.cpk\:w-9{width:calc(var(--cpk-spacing)*9)}.cpk\:w-10{width:calc(var(--cpk-spacing)*10)}.cpk\:w-14{width:calc(var(--cpk-spacing)*14)}.cpk\:w-16{width:calc(var(--cpk-spacing)*16)}.cpk\:w-\[11px\]{width:11px}.cpk\:w-\[72px\]{width:72px}.cpk\:w-\[90vw\]{width:90vw}.cpk\:w-fit{width:fit-content}.cpk\:w-full{width:100%}.cpk\:max-w-3xl{max-width:var(--cpk-container-3xl)}.cpk\:max-w-\[80\%\]{max-width:80%}.cpk\:max-w-\[90vw\]{max-width:90vw}.cpk\:max-w-\[240px\]{max-width:240px}.cpk\:max-w-\[280px\]{max-width:280px}.cpk\:max-w-\[300px\]{max-width:300px}.cpk\:max-w-\[400px\]{max-width:400px}.cpk\:max-w-\[800px\]{max-width:800px}.cpk\:max-w-\[1000px\]{max-width:1000px}.cpk\:max-w-full{max-width:100%}.cpk\:min-w-0{min-width:calc(var(--cpk-spacing)*0)}.cpk\:min-w-\[120px\]{min-width:120px}.cpk\:min-w-\[200px\]{min-width:200px}.cpk\:min-w-\[220px\]{min-width:220px}.cpk\:flex-1{flex:1}.cpk\:flex-none{flex:none}.cpk\:shrink-0{flex-shrink:0}.cpk\:border-collapse{border-collapse:collapse}.cpk\:origin-bottom{transform-origin:bottom}.cpk\:translate-x-0{--tw-translate-x:calc(var(--cpk-spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.cpk\:translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.cpk\:translate-y-0{--tw-translate-y:calc(var(--cpk-spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.cpk\:translate-y-4{--tw-translate-y:calc(var(--cpk-spacing)*4);translate:var(--tw-translate-x)var(--tw-translate-y)}.cpk\:rotate-90{rotate:90deg}.cpk\:transform-gpu{transform:translateZ(0)var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cpk\:animate-pulse{animation:var(--cpk-animate-pulse)}.cpk\:animate-pulse-cursor{animation:var(--cpk-animate-pulse-cursor)}.cpk\:animate-spin{animation:var(--cpk-animate-spin)}.cpk\:cursor-default{cursor:default}.cpk\:cursor-pointer{cursor:pointer}.cpk\:cursor-text{cursor:text}.cpk\:grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.cpk\:grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.cpk\:flex-col{flex-direction:column}.cpk\:flex-wrap{flex-wrap:wrap}.cpk\:items-center{align-items:center}.cpk\:items-end{align-items:flex-end}.cpk\:items-stretch{align-items:stretch}.cpk\:justify-between{justify-content:space-between}.cpk\:justify-center{justify-content:center}.cpk\:justify-end{justify-content:flex-end}.cpk\:justify-start{justify-content:flex-start}.cpk\:gap-1{gap:calc(var(--cpk-spacing)*1)}.cpk\:gap-1\.5{gap:calc(var(--cpk-spacing)*1.5)}.cpk\:gap-2{gap:calc(var(--cpk-spacing)*2)}.cpk\:gap-3{gap:calc(var(--cpk-spacing)*3)}.cpk\:gap-4{gap:calc(var(--cpk-spacing)*4)}.cpk\:gap-6{gap:calc(var(--cpk-spacing)*6)}:where(.cpk\:space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--cpk-spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--cpk-spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}.cpk\:gap-x-3{column-gap:calc(var(--cpk-spacing)*3)}.cpk\:gap-y-3{row-gap:calc(var(--cpk-spacing)*3)}.cpk\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cpk\:overflow-auto{overflow:auto}.cpk\:overflow-hidden{overflow:hidden}.cpk\:overflow-visible{overflow:visible}.cpk\:overflow-x-auto{overflow-x:auto}.cpk\:overflow-x-hidden{overflow-x:hidden}.cpk\:overflow-y-auto{overflow-y:auto}.cpk\:overflow-y-scroll{overflow-y:scroll}.cpk\:rounded{border-radius:.25rem}.cpk\:rounded-\[18px\]{border-radius:18px}.cpk\:rounded-\[28px\]{border-radius:28px}.cpk\:rounded-full{border-radius:2147483647px}.cpk\:rounded-lg{border-radius:var(--radius)}.cpk\:rounded-md{border-radius:calc(var(--radius) - 2px)}.cpk\:rounded-none{border-radius:0}.cpk\:rounded-xl{border-radius:calc(var(--radius) + 4px)}.cpk\:border{border-style:var(--tw-border-style);border-width:1px}.cpk\:border-2{border-style:var(--tw-border-style);border-width:2px}.cpk\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.cpk\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.cpk\:border-dashed{--tw-border-style:dashed;border-style:dashed}.cpk\:border-none{--tw-border-style:none;border-style:none}.cpk\:border-border,.cpk\:border-border\/0{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.cpk\:border-border\/0{border-color:color-mix(in oklab,var(--border)0%,transparent)}}.cpk\:border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.cpk\:border-border\/60{border-color:color-mix(in oklab,var(--border)60%,transparent)}}.cpk\:border-gray-100{border-color:var(--cpk-color-gray-100)}.cpk\:border-gray-200{border-color:var(--cpk-color-gray-200)}.cpk\:border-primary,.cpk\:border-primary\/40{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.cpk\:border-primary\/40{border-color:color-mix(in oklab,var(--primary)40%,transparent)}}.cpk\:border-red-200{border-color:var(--cpk-color-red-200)}.cpk\:border-white{border-color:var(--cpk-color-white)}.cpk\:border-t-transparent{border-top-color:#0000}.cpk\:bg-background,.cpk\:bg-background\/90{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.cpk\:bg-background\/90{background-color:color-mix(in oklab,var(--background)90%,transparent)}}.cpk\:bg-background\/95{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.cpk\:bg-background\/95{background-color:color-mix(in oklab,var(--background)95%,transparent)}}.cpk\:bg-black,.cpk\:bg-black\/10{background-color:var(--cpk-color-black)}@supports (color:color-mix(in lab, red, red)){.cpk\:bg-black\/10{background-color:color-mix(in oklab,var(--cpk-color-black)10%,transparent)}}.cpk\:bg-black\/20{background-color:var(--cpk-color-black)}@supports (color:color-mix(in lab, red, red)){.cpk\:bg-black\/20{background-color:color-mix(in oklab,var(--cpk-color-black)20%,transparent)}}.cpk\:bg-black\/40{background-color:var(--cpk-color-black)}@supports (color:color-mix(in lab, red, red)){.cpk\:bg-black\/40{background-color:color-mix(in oklab,var(--cpk-color-black)40%,transparent)}}.cpk\:bg-black\/60{background-color:var(--cpk-color-black)}@supports (color:color-mix(in lab, red, red)){.cpk\:bg-black\/60{background-color:color-mix(in oklab,var(--cpk-color-black)60%,transparent)}}.cpk\:bg-black\/80{background-color:var(--cpk-color-black)}@supports (color:color-mix(in lab, red, red)){.cpk\:bg-black\/80{background-color:color-mix(in oklab,var(--cpk-color-black)80%,transparent)}}.cpk\:bg-border{background-color:var(--border)}.cpk\:bg-foreground{background-color:var(--foreground)}.cpk\:bg-gray-50\/50{background-color:var(--cpk-color-gray-50)}@supports (color:color-mix(in lab, red, red)){.cpk\:bg-gray-50\/50{background-color:color-mix(in oklab,var(--cpk-color-gray-50)50%,transparent)}}.cpk\:bg-gray-200,.cpk\:bg-gray-200\/70{background-color:var(--cpk-color-gray-200)}@supports (color:color-mix(in lab, red, red)){.cpk\:bg-gray-200\/70{background-color:color-mix(in oklab,var(--cpk-color-gray-200)70%,transparent)}}.cpk\:bg-muted{background-color:var(--muted)}.cpk\:bg-muted-foreground,.cpk\:bg-muted-foreground\/20{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.cpk\:bg-muted-foreground\/20{background-color:color-mix(in oklab,var(--muted-foreground)20%,transparent)}}.cpk\:bg-primary,.cpk\:bg-primary\/5{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.cpk\:bg-primary\/5{background-color:color-mix(in oklab,var(--primary)5%,transparent)}}.cpk\:bg-red-50{background-color:var(--cpk-color-red-50)}.cpk\:bg-transparent{background-color:#0000}.cpk\:bg-white,.cpk\:bg-white\/10{background-color:var(--cpk-color-white)}@supports (color:color-mix(in lab, red, red)){.cpk\:bg-white\/10{background-color:color-mix(in oklab,var(--cpk-color-white)10%,transparent)}}.cpk\:bg-clip-padding{background-clip:padding-box}.cpk\:fill-current{fill:currentColor}.cpk\:object-contain{object-fit:contain}.cpk\:object-cover{object-fit:cover}.cpk\:p-0{padding:calc(var(--cpk-spacing)*0)}.cpk\:p-1{padding:calc(var(--cpk-spacing)*1)}.cpk\:p-2{padding:calc(var(--cpk-spacing)*2)}.cpk\:p-3{padding:calc(var(--cpk-spacing)*3)}.cpk\:p-4{padding:calc(var(--cpk-spacing)*4)}.cpk\:p-5{padding:calc(var(--cpk-spacing)*5)}.cpk\:p-6{padding:calc(var(--cpk-spacing)*6)}.cpk\:p-8{padding:calc(var(--cpk-spacing)*8)}.cpk\:px-0{padding-inline:calc(var(--cpk-spacing)*0)}.cpk\:px-2\.5{padding-inline:calc(var(--cpk-spacing)*2.5)}.cpk\:px-3{padding-inline:calc(var(--cpk-spacing)*3)}.cpk\:px-4{padding-inline:calc(var(--cpk-spacing)*4)}.cpk\:px-5{padding-inline:calc(var(--cpk-spacing)*5)}.cpk\:px-8{padding-inline:calc(var(--cpk-spacing)*8)}.cpk\:py-0{padding-block:calc(var(--cpk-spacing)*0)}.cpk\:py-1{padding-block:calc(var(--cpk-spacing)*1)}.cpk\:py-1\.5{padding-block:calc(var(--cpk-spacing)*1.5)}.cpk\:py-2{padding-block:calc(var(--cpk-spacing)*2)}.cpk\:py-3{padding-block:calc(var(--cpk-spacing)*3)}.cpk\:py-4{padding-block:calc(var(--cpk-spacing)*4)}.cpk\:py-6{padding-block:calc(var(--cpk-spacing)*6)}.cpk\:pt-1{padding-top:calc(var(--cpk-spacing)*1)}.cpk\:pt-10{padding-top:calc(var(--cpk-spacing)*10)}.cpk\:pr-4{padding-right:calc(var(--cpk-spacing)*4)}.cpk\:pr-5{padding-right:calc(var(--cpk-spacing)*5)}.cpk\:pr-8{padding-right:calc(var(--cpk-spacing)*8)}.cpk\:pb-2{padding-bottom:calc(var(--cpk-spacing)*2)}.cpk\:pb-4{padding-bottom:calc(var(--cpk-spacing)*4)}.cpk\:pl-0{padding-left:calc(var(--cpk-spacing)*0)}.cpk\:text-center{text-align:center}.cpk\:text-left{text-align:left}.cpk\:align-middle{vertical-align:middle}.cpk\:font-mono{font-family:var(--cpk-font-mono)}.cpk\:text-base{font-size:var(--cpk-text-base);line-height:var(--tw-leading,var(--cpk-text-base--line-height))}.cpk\:text-sm{font-size:var(--cpk-text-sm);line-height:var(--tw-leading,var(--cpk-text-sm--line-height))}.cpk\:text-xl{font-size:var(--cpk-text-xl);line-height:var(--tw-leading,var(--cpk-text-xl--line-height))}.cpk\:text-xs{font-size:var(--cpk-text-xs);line-height:var(--tw-leading,var(--cpk-text-xs--line-height))}.cpk\:text-\[10px\]{font-size:10px}.cpk\:text-\[11px\]{font-size:11px}.cpk\:text-\[16px\]{font-size:16px}.cpk\:leading-none{--tw-leading:1;line-height:1}.cpk\:leading-relaxed{--tw-leading:var(--cpk-leading-relaxed);line-height:var(--cpk-leading-relaxed)}.cpk\:leading-tight{--tw-leading:var(--cpk-leading-tight);line-height:var(--cpk-leading-tight)}.cpk\:font-bold{--tw-font-weight:var(--cpk-font-weight-bold);font-weight:var(--cpk-font-weight-bold)}.cpk\:font-medium{--tw-font-weight:var(--cpk-font-weight-medium);font-weight:var(--cpk-font-weight-medium)}.cpk\:font-normal{--tw-font-weight:var(--cpk-font-weight-normal);font-weight:var(--cpk-font-weight-normal)}.cpk\:font-semibold{--tw-font-weight:var(--cpk-font-weight-semibold);font-weight:var(--cpk-font-weight-semibold)}.cpk\:tracking-tight{--tw-tracking:var(--cpk-tracking-tight);letter-spacing:var(--cpk-tracking-tight)}.cpk\:break-words,.cpk\:wrap-break-word{overflow-wrap:break-word}.cpk\:break-all{word-break:break-all}.cpk\:text-ellipsis{text-overflow:ellipsis}.cpk\:whitespace-nowrap{white-space:nowrap}.cpk\:whitespace-pre-wrap{white-space:pre-wrap}.cpk\:text-\[\#444444\]{color:#444}.cpk\:text-\[rgb\(93\,93\,93\)\]{color:#5d5d5d}.cpk\:text-foreground{color:var(--foreground)}.cpk\:text-gray-400{color:var(--cpk-color-gray-400)}.cpk\:text-gray-500{color:var(--cpk-color-gray-500)}.cpk\:text-gray-600{color:var(--cpk-color-gray-600)}.cpk\:text-gray-800{color:var(--cpk-color-gray-800)}.cpk\:text-muted-foreground{color:var(--muted-foreground)}.cpk\:text-primary-foreground{color:var(--primary-foreground)}.cpk\:text-primary\/70{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.cpk\:text-primary\/70{color:color-mix(in oklab,var(--primary)70%,transparent)}}.cpk\:text-red-700{color:var(--cpk-color-red-700)}.cpk\:text-white{color:var(--cpk-color-white)}.cpk\:uppercase{text-transform:uppercase}.cpk\:antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cpk\:opacity-0{opacity:0}.cpk\:opacity-100{opacity:1}.cpk\:shadow-\[0_4px_4px_0_\#0000000a\,0_0_1px_0_\#0000009e\]{--tw-shadow:0 4px 4px 0 var(--tw-shadow-color,#0000000a),0 0 1px 0 var(--tw-shadow-color,#0000009e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.cpk\:shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.cpk\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.cpk\:shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.cpk\:shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.cpk\:ring-0{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.cpk\:backdrop-blur{--tw-backdrop-blur:blur(8px);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.cpk\:backdrop-blur-sm{--tw-backdrop-blur:blur(var(--cpk-blur-sm));backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.cpk\:transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--cpk-default-transition-timing-function));transition-duration:var(--tw-duration,var(--cpk-default-transition-duration))}.cpk\:transition-\[grid-template-rows\]{transition-property:grid-template-rows;transition-timing-function:var(--tw-ease,var(--cpk-default-transition-timing-function));transition-duration:var(--tw-duration,var(--cpk-default-transition-duration))}.cpk\:transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--cpk-default-transition-timing-function));transition-duration:var(--tw-duration,var(--cpk-default-transition-duration))}.cpk\:transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--cpk-default-transition-timing-function));transition-duration:var(--tw-duration,var(--cpk-default-transition-duration))}.cpk\:transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--cpk-default-transition-timing-function));transition-duration:var(--tw-duration,var(--cpk-default-transition-duration))}.cpk\:transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--cpk-default-transition-timing-function));transition-duration:var(--tw-duration,var(--cpk-default-transition-duration))}.cpk\:duration-200{--tw-duration:.2s;transition-duration:.2s}.cpk\:duration-300{--tw-duration:.3s;transition-duration:.3s}.cpk\:ease-in-out{--tw-ease:var(--cpk-ease-in-out);transition-timing-function:var(--cpk-ease-in-out)}.cpk\:ease-out{--tw-ease:var(--cpk-ease-out);transition-timing-function:var(--cpk-ease-out)}.cpk\:will-change-transform{will-change:transform}.cpk\:contain-inline-size{--tw-contain-size:inline-size;contain:var(--tw-contain-size,)var(--tw-contain-layout,)var(--tw-contain-paint,)var(--tw-contain-style,)}.cpk\:outline-none{--tw-outline-style:none;outline-style:none}.cpk\:select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.cpk\:group-hover\:visible:is(:where(.cpk\:group):hover *){visibility:visible}.cpk\:group-hover\:block:is(:where(.cpk\:group):hover *){display:block}.cpk\:group-hover\:opacity-100:is(:where(.cpk\:group):hover *){opacity:1}}.cpk\:placeholder\:text-\[\#00000077\]::placeholder{color:#0007}@media (hover:hover){.cpk\:hover\:scale-\[1\.04\]:hover{scale:1.04}.cpk\:hover\:bg-\[\#E8E8E8\]:hover{background-color:#e8e8e8}.cpk\:hover\:bg-\[\#f8f8f8\]:hover{background-color:#f8f8f8}.cpk\:hover\:bg-accent\/60:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cpk\:hover\:bg-accent\/60:hover{background-color:color-mix(in oklab,var(--accent)60%,transparent)}}.cpk\:hover\:bg-background:hover{background-color:var(--background)}.cpk\:hover\:bg-gray-50:hover{background-color:var(--cpk-color-gray-50)}.cpk\:hover\:bg-muted:hover,.cpk\:hover\:bg-muted\/40:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.cpk\:hover\:bg-muted\/40:hover{background-color:color-mix(in oklab,var(--muted)40%,transparent)}}.cpk\:hover\:bg-white\/20:hover{background-color:var(--cpk-color-white)}@supports (color:color-mix(in lab, red, red)){.cpk\:hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--cpk-color-white)20%,transparent)}}.cpk\:hover\:text-\[\#333333\]:hover{color:#333}.cpk\:hover\:text-\[rgb\(93\,93\,93\)\]:hover{color:#5d5d5d}.cpk\:hover\:text-foreground:hover{color:var(--foreground)}.cpk\:hover\:opacity-70:hover{opacity:.7}.cpk\:hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.cpk\:focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.cpk\:focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.cpk\:focus-visible\:ring-primary\/50:focus-visible{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.cpk\:focus-visible\:ring-primary\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--primary)50%,transparent)}}.cpk\:focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--ring)}.cpk\:focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.cpk\:focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--background)}.cpk\:focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.cpk\:active\:scale-\[0\.96\]:active{scale:.96}.cpk\:disabled\:pointer-events-none:disabled{pointer-events:none}.cpk\:disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.cpk\:disabled\:bg-\[\#00000014\]:disabled{background-color:#00000014}.cpk\:disabled\:text-\[rgb\(13\,13\,13\)\]:disabled{color:#0d0d0d}.cpk\:disabled\:text-muted-foreground:disabled{color:var(--muted-foreground)}.cpk\:disabled\:opacity-50:disabled{opacity:.5}.cpk\:disabled\:opacity-60:disabled{opacity:.6}@media (hover:hover){.cpk\:disabled\:hover\:bg-background:disabled:hover{background-color:var(--background)}.cpk\:disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}.cpk\:disabled\:hover\:text-\[\#444444\]:disabled:hover{color:#444}.cpk\:disabled\:hover\:text-muted-foreground:disabled:hover{color:var(--muted-foreground)}.cpk\:disabled\:hover\:opacity-100:disabled:hover{opacity:1}}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.cpk\:supports-\[backdrop-filter\]\:bg-background\/80{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.cpk\:supports-\[backdrop-filter\]\:bg-background\/80{background-color:color-mix(in oklab,var(--background)80%,transparent)}}}@media (width>=40rem){.cpk\:sm\:h-4{height:calc(var(--cpk-spacing)*4)}.cpk\:sm\:h-8{height:calc(var(--cpk-spacing)*8)}.cpk\:sm\:w-4{width:calc(var(--cpk-spacing)*4)}.cpk\:sm\:gap-1\.5{gap:calc(var(--cpk-spacing)*1.5)}.cpk\:sm\:gap-2{gap:calc(var(--cpk-spacing)*2)}.cpk\:sm\:px-3{padding-inline:calc(var(--cpk-spacing)*3)}.cpk\:sm\:text-2xl{font-size:var(--cpk-text-2xl);line-height:var(--tw-leading,var(--cpk-text-2xl--line-height))}.cpk\:sm\:text-xs{font-size:var(--cpk-text-xs);line-height:var(--tw-leading,var(--cpk-text-xs--line-height))}}@media (width>=48rem){.cpk\:md\:inset-auto{inset:auto}.cpk\:md\:right-6{right:calc(var(--cpk-spacing)*6)}.cpk\:md\:bottom-24{bottom:calc(var(--cpk-spacing)*24)}.cpk\:md\:h-\[var\(--copilot-popup-height\)\]{height:var(--copilot-popup-height)}.cpk\:md\:max-h-\[var\(--copilot-popup-max-height\)\]{max-height:var(--copilot-popup-max-height)}.cpk\:md\:w-\[var\(--copilot-popup-width\)\]{width:var(--copilot-popup-width)}.cpk\:md\:max-w-\[var\(--copilot-popup-max-width\)\]{max-width:var(--copilot-popup-max-width)}.cpk\:md\:origin-bottom-right{transform-origin:100% 100%}.cpk\:md\:translate-y-5{--tw-translate-y:calc(var(--cpk-spacing)*5);translate:var(--tw-translate-x)var(--tw-translate-y)}.cpk\:md\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.cpk\:md\:scale-\[0\.95\]{scale:.95}.cpk\:md\:items-end{align-items:flex-end}.cpk\:md\:gap-4{gap:calc(var(--cpk-spacing)*4)}.cpk\:md\:rounded-2xl{border-radius:var(--cpk-radius-2xl)}.cpk\:md\:border-border{border-color:var(--border)}.cpk\:md\:shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.cpk\:md\:ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.cpk\:md\:ring-border\/40{--tw-ring-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.cpk\:md\:ring-border\/40{--tw-ring-color:color-mix(in oklab,var(--border)40%,transparent)}}.cpk\:md\:transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--cpk-default-transition-timing-function));transition-duration:var(--tw-duration,var(--cpk-default-transition-duration))}.cpk\:md\:transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--cpk-default-transition-timing-function));transition-duration:var(--tw-duration,var(--cpk-default-transition-duration))}}@media (width>=64rem){.cpk\:lg\:mr-4{margin-right:calc(var(--cpk-spacing)*4)}.cpk\:lg\:ml-4{margin-left:calc(var(--cpk-spacing)*4)}}@container (width>=48rem){.cpk\:\@3xl\:px-0{padding-inline:calc(var(--cpk-spacing)*0)}}.cpk\:dark\:border-\[\#3a3a3a\]:is(.dark *){border-color:#3a3a3a}.cpk\:dark\:border-gray-700:is(.dark *){border-color:var(--cpk-color-gray-700)}.cpk\:dark\:bg-\[\#1f1f1f\]:is(.dark *){background-color:#1f1f1f}.cpk\:dark\:bg-\[\#2f2f2f\]:is(.dark *){background-color:#2f2f2f}.cpk\:dark\:bg-\[\#303030\]:is(.dark *){background-color:#303030}.cpk\:dark\:bg-\[\#333333\]:is(.dark *){background-color:#333}.cpk\:dark\:bg-gray-900:is(.dark *){background-color:var(--cpk-color-gray-900)}.cpk\:dark\:bg-white:is(.dark *){background-color:var(--cpk-color-white)}.cpk\:dark\:text-\[rgb\(243\,243\,243\)\]:is(.dark *){color:#f3f3f3}.cpk\:dark\:text-black:is(.dark *){color:var(--cpk-color-black)}.cpk\:dark\:text-gray-200:is(.dark *){color:var(--cpk-color-gray-200)}.cpk\:dark\:text-gray-400:is(.dark *){color:var(--cpk-color-gray-400)}.cpk\:dark\:text-gray-500:is(.dark *){color:var(--cpk-color-gray-500)}.cpk\:dark\:text-white:is(.dark *){color:var(--cpk-color-white)}.cpk\:dark\:prose-invert:is(.dark *){--tw-prose-body:var(--tw-prose-invert-body);--tw-prose-headings:var(--tw-prose-invert-headings);--tw-prose-lead:var(--tw-prose-invert-lead);--tw-prose-links:var(--tw-prose-invert-links);--tw-prose-bold:var(--tw-prose-invert-bold);--tw-prose-counters:var(--tw-prose-invert-counters);--tw-prose-bullets:var(--tw-prose-invert-bullets);--tw-prose-hr:var(--tw-prose-invert-hr);--tw-prose-quotes:var(--tw-prose-invert-quotes);--tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);--tw-prose-captions:var(--tw-prose-invert-captions);--tw-prose-kbd:var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows:var(--tw-prose-invert-kbd-shadows);--tw-prose-code:var(--tw-prose-invert-code);--tw-prose-pre-code:var(--tw-prose-invert-pre-code);--tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);--tw-prose-th-borders:var(--tw-prose-invert-th-borders);--tw-prose-td-borders:var(--tw-prose-invert-td-borders)}.cpk\:dark\:placeholder\:text-\[\#fffc\]:is(.dark *)::placeholder{color:#fffc}@media (hover:hover){.cpk\:dark\:hover\:bg-\[\#2f2f2f\]:is(.dark *):hover{background-color:#2f2f2f}.cpk\:dark\:hover\:bg-\[\#303030\]:is(.dark *):hover{background-color:#303030}.cpk\:dark\:hover\:bg-\[\#404040\]:is(.dark *):hover{background-color:#404040}.cpk\:dark\:hover\:bg-gray-800:is(.dark *):hover{background-color:var(--cpk-color-gray-800)}.cpk\:dark\:hover\:text-\[\#FFFFFF\]:is(.dark *):hover{color:#fff}.cpk\:dark\:hover\:text-\[rgb\(243\,243\,243\)\]:is(.dark *):hover{color:#f3f3f3}}.cpk\:dark\:disabled\:bg-\[\#454545\]:is(.dark *):disabled{background-color:#454545}.cpk\:dark\:disabled\:text-white:is(.dark *):disabled{color:var(--cpk-color-white)}@media (hover:hover){.cpk\:dark\:disabled\:hover\:bg-transparent:is(.dark *):disabled:hover{background-color:#0000}.cpk\:dark\:disabled\:hover\:text-\[\#CCCCCC\]:is(.dark *):disabled:hover{color:#ccc}}div[data-popup-chat] .cpk\:\[div\[data-popup-chat\]_\&\]\:px-4{padding-inline:calc(var(--cpk-spacing)*4)}div[data-popup-chat] .cpk\:\[div\[data-popup-chat\]_\&\]\:px-6{padding-inline:calc(var(--cpk-spacing)*6)}div[data-sidebar-chat] .cpk\:\[div\[data-sidebar-chat\]_\&\]\:px-8{padding-inline:calc(var(--cpk-spacing)*8)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}[data-copilotkit]{--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:oklch(20.5% 0 0);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--destructive-foreground:oklch(57.7% .245 27.325);--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(70.8% 0 0);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--radius:.625rem;--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0)}.dark [data-copilotkit],[data-copilotkit].dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(14.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(14.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(98.5% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(39.6% .141 25.723);--destructive-foreground:oklch(63.7% .237 25.331);--border:oklch(26.9% 0 0);--input:oklch(26.9% 0 0);--ring:oklch(55.6% 0 0);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(26.9% 0 0);--sidebar-ring:oklch(43.9% 0 0)}[data-copilotkit] div[data-streamdown=code-block]>pre{margin-top:calc(var(--cpk-spacing)*0);margin-bottom:calc(var(--cpk-spacing)*0)}[data-copilotkit] .prose input[type=checkbox]{appearance:none;color:#004f99;-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-user-select:none;user-select:none;vertical-align:middle;background-color:#fff;background-origin:border-box;border-width:1px;border-color:#9b9b9b;border-radius:2px;flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}[data-copilotkit] .prose input[type=checkbox]:checked{background-color:#004f99;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#004f99}.copilot-chat-assistant-markdown [data-streamdown=code-block]{margin-block:calc(var(--cpk-spacing)*4);border-radius:calc(var(--radius) + 4px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:#0000;width:100%;overflow:hidden}.copilot-chat-assistant-markdown [data-streamdown=code-block-header]{padding:calc(var(--cpk-spacing)*3);font-size:var(--cpk-text-xs);line-height:var(--tw-leading,var(--cpk-text-xs--line-height));color:var(--muted-foreground);justify-content:space-between;align-items:center;display:flex;background-color:#0000!important;border-bottom:0!important}.copilot-chat-assistant-markdown [data-streamdown=code-lang]{margin-left:calc(var(--cpk-spacing)*1);font-family:var(--cpk-font-mono);text-transform:lowercase}.copilot-chat-assistant-markdown [data-streamdown=h2]{margin-bottom:.5rem}.copilot-chat-assistant-markdown [data-streamdown=inline-code]{border-radius:4px;padding-left:0!important;padding-right:0!important}.copilot-chat-assistant-markdown .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.copilot-chat-assistant-markdown [data-streamdown=code-actions]{align-items:center;gap:calc(var(--cpk-spacing)*2);display:flex}.copilot-chat-assistant-markdown [data-streamdown=code-actions] button span{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.copilot-chat-assistant-markdown [data-streamdown=download-button],.copilot-chat-assistant-markdown [data-streamdown=copy-button]{cursor:pointer;padding:calc(var(--cpk-spacing)*1);color:var(--muted-foreground);transition-property:all;transition-timing-function:var(--tw-ease,var(--cpk-default-transition-timing-function));transition-duration:var(--tw-duration,var(--cpk-default-transition-duration))}@media (hover:hover){:is(.copilot-chat-assistant-markdown [data-streamdown=download-button],.copilot-chat-assistant-markdown [data-streamdown=copy-button]):hover{color:var(--foreground)}}:is(.copilot-chat-assistant-markdown [data-streamdown=download-button],.copilot-chat-assistant-markdown [data-streamdown=copy-button]):disabled{cursor:not-allowed;opacity:.5}.copilot-chat-assistant-markdown [data-streamdown=download-button],.copilot-chat-assistant-markdown [data-streamdown=copy-button]{opacity:1!important;background:0 0!important;border:0!important;border-radius:0!important}.copilot-chat-assistant-markdown [data-streamdown=code-body]{padding:calc(var(--cpk-spacing)*0);overflow-x:auto}.copilot-chat-assistant-markdown [data-streamdown=code-body] pre{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding:calc(var(--cpk-spacing)*4);font-size:var(--cpk-text-sm);line-height:var(--tw-leading,var(--cpk-text-sm--line-height));overflow-x:auto;background-color:#0000!important;margin:0!important}.copilot-chat-assistant-markdown [data-streamdown=code-body] pre.shiki{--shiki-light-bg:transparent!important;background-color:#0000!important}.copilot-chat-assistant-markdown [data-streamdown=code] .line{display:block}.copilot-chat-assistant-markdown [data-streamdown=code-line-number]{margin-right:calc(var(--cpk-spacing)*4);width:calc(var(--cpk-spacing)*4);text-align:right;font-family:var(--cpk-font-mono);color:var(--muted-foreground);font-size:13px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.copilot-chat-assistant-markdown [data-streamdown=code-line-number]{color:color-mix(in oklab,var(--muted-foreground)50%,transparent)}}.copilot-chat-assistant-markdown [data-streamdown=code-line-number]{-webkit-user-select:none;user-select:none;opacity:1!important;padding-right:0!important}.copilot-chat-assistant-markdown [data-streamdown=table-header],.copilot-chat-assistant-markdown [data-streamdown=thead]{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.copilot-chat-assistant-markdown [data-streamdown=table-header],.copilot-chat-assistant-markdown [data-streamdown=thead]{background-color:color-mix(in oklab,var(--muted)80%,transparent)}}:where(:is(.copilot-chat-assistant-markdown [data-streamdown=table-body],.copilot-chat-assistant-markdown [data-streamdown=tbody])>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)));border-color:var(--border)}.copilot-chat-assistant-markdown [data-streamdown=table-body],.copilot-chat-assistant-markdown [data-streamdown=tbody]{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.copilot-chat-assistant-markdown [data-streamdown=table-body],.copilot-chat-assistant-markdown [data-streamdown=tbody]{background-color:color-mix(in oklab,var(--muted)40%,transparent)}}.copilot-chat-assistant-markdown [data-streamdown=th]{padding-inline:calc(var(--cpk-spacing)*4);padding-block:calc(var(--cpk-spacing)*2);text-align:left;font-size:var(--cpk-text-sm);line-height:var(--tw-leading,var(--cpk-text-sm--line-height));--tw-font-weight:var(--cpk-font-weight-semibold);font-weight:var(--cpk-font-weight-semibold);white-space:nowrap}.copilot-chat-assistant-markdown [data-streamdown=td]{padding-inline:calc(var(--cpk-spacing)*4);padding-block:calc(var(--cpk-spacing)*2);font-size:var(--cpk-text-sm);line-height:var(--tw-leading,var(--cpk-text-sm--line-height))}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-contain-size{syntax:"*";inherits:false}@property --tw-contain-layout{syntax:"*";inherits:false}@property --tw-contain-paint{syntax:"*";inherits:false}@property --tw-contain-style{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes pulse-cursor{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.5)}}
