.nav-section[data-v-b3a478c9]{gap:5px;display:grid}.nav-section+.nav-section[data-v-b3a478c9]{margin-top:18px}.nav-section h2[data-v-b3a478c9]{color:#7a8596;letter-spacing:.08em;text-transform:uppercase;padding:0 10px;font-size:11px;font-weight:900;line-height:1.2}.nav-link[data-v-b3a478c9]{border-radius:var(--sf-radius);color:#334155;border:1px solid #0000;align-items:center;min-height:36px;padding:0 10px;font-size:13px;font-weight:750;text-decoration:none;display:flex}.nav-link[data-v-b3a478c9]:hover{border-color:var(--sf-border-soft);color:var(--sf-primary);background:#f8fafc}.nav-link.active[data-v-b3a478c9]{color:#1d4ed8;background:#eef4ff;border-color:#c7d7fe}.app-sidebar[data-v-7750a990]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border-right:1px solid #d2dae4f0;flex-direction:column;width:232px;height:100svh;display:flex}.brand[data-v-7750a990]{color:#132238;border-bottom:1px solid #dde5edf2;align-items:center;gap:12px;min-height:72px;padding:0 18px;text-decoration:none;display:flex}.brand-mark[data-v-7750a990]{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#60a5fa 100%);border-radius:16px;justify-content:center;align-items:center;width:38px;height:38px;font-weight:900;display:inline-flex;box-shadow:0 12px 24px #2563eb3d}.brand strong[data-v-7750a990],.brand small[data-v-7750a990]{display:block}.brand strong[data-v-7750a990]{letter-spacing:.04em;font-size:.92rem;font-weight:900;line-height:1.1}.brand small[data-v-7750a990]{color:#607086;margin-top:4px;font-size:.75rem;line-height:1.3}.nav-scroll[data-v-7750a990]{flex:1;min-height:0;padding:12px 10px 20px;overflow-y:auto}.app-status-bar[data-v-65ded19a]{color:#607086;white-space:nowrap;background:#ffffffeb;border-top:1px solid #d6dfe9eb;align-items:center;gap:14px;min-height:32px;padding:0 16px;font-size:.74rem;display:flex;overflow:hidden}.status-item[data-v-65ded19a],.status-link[data-v-65ded19a]{align-items:center;gap:7px;display:inline-flex}.status-dot[data-v-65ded19a]{background:#16a34a;border-radius:999px;width:7px;height:7px}.status-dot.offline[data-v-65ded19a]{background:#d97706}.status-link[data-v-65ded19a]{color:#2563eb;margin-left:auto;font-weight:800;text-decoration:none}@media (width<=980px){.app-status-bar[data-v-65ded19a]{display:none}}.app-topbar[data-v-1e414b43]{z-index:30;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffe0;border-bottom:1px solid #d3dce5f2;grid-template-columns:minmax(220px,320px) auto;align-items:center;gap:12px;padding:10px 14px;display:grid;position:sticky;top:0}.eyebrow[data-v-1e414b43]{color:#6b83a7;letter-spacing:.14em;text-transform:uppercase;margin:0 0 3px;font-size:.7rem;font-weight:900}.topbar-title[data-v-1e414b43]{min-width:0}.topbar-title strong[data-v-1e414b43],.topbar-title span[data-v-1e414b43]{display:block}.topbar-title strong[data-v-1e414b43]{color:#132238;font-size:1rem;font-weight:900}.topbar-title span[data-v-1e414b43]{color:#607086;margin-top:3px;font-size:.78rem}.identity[data-v-1e414b43]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.identity a[data-v-1e414b43]{align-items:center;text-decoration:none;display:inline-flex}.identity[data-v-1e414b43] .sf-btn{border-radius:999px;min-height:34px;padding:0 10px;font-size:.75rem;font-weight:800}.sf-btn.active[data-v-1e414b43]{color:#fff;background:#132238;border-color:#132238}.presence-link[data-v-1e414b43]{color:#047857;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;min-height:32px;padding:0 10px;font-size:.78rem;font-weight:900}.user-chip[data-v-1e414b43]{background:#fff;border:1px solid #d8e1ebf2;border-radius:999px;align-items:center;gap:10px;min-height:36px;padding:0 10px 0 8px;display:inline-flex}.avatar[data-v-1e414b43]{color:#fff;background:linear-gradient(135deg,#132238 0%,#325177 100%);border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:.8rem;font-weight:900;display:inline-flex}.user-copy strong[data-v-1e414b43],.user-copy small[data-v-1e414b43]{display:block}.user-copy strong[data-v-1e414b43]{color:#132238;font-size:.76rem;font-weight:800}.user-copy small[data-v-1e414b43]{color:#607086;font-size:.66rem}.drawer-backdrop[data-v-a7dd8d8d]{z-index:80;background:#0f172a24;position:fixed;inset:0}.detail-drawer[data-v-a7dd8d8d]{z-index:81;background:#fffffffa;border:1px solid #d6dfe9f5;border-radius:26px;align-content:start;gap:14px;width:min(380px,100vw - 28px);padding:22px;display:grid;position:fixed;top:96px;bottom:20px;right:20px;box-shadow:0 32px 60px #0f172a29}.eyebrow[data-v-a7dd8d8d]{color:#6b83a7;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900}.detail-drawer h2[data-v-a7dd8d8d]{color:#132238;margin:0;font-size:1.3rem;line-height:1.15}.drawer-copy[data-v-a7dd8d8d],.drawer-empty[data-v-a7dd8d8d]{color:#607086;margin:0;line-height:1.6}.drawer-notes[data-v-a7dd8d8d]{color:#334155;gap:8px;margin:0;padding-left:18px;display:grid}.drawer-close[data-v-a7dd8d8d],.drawer-action[data-v-a7dd8d8d]{cursor:pointer;border:1px solid #d6dfe9f5;border-radius:999px;min-height:42px;padding:0 16px;font-weight:800}.drawer-close[data-v-a7dd8d8d]{color:#132238;background:#fff;justify-self:end}.drawer-action[data-v-a7dd8d8d]{color:#fff;background:#132238}.drawer-action[data-v-a7dd8d8d]:disabled{cursor:not-allowed;opacity:.58}@media (width<=980px){.detail-drawer[data-v-a7dd8d8d]{border-radius:22px;width:auto;inset:auto 10px 10px}}.layer-backdrop[data-v-0c9311b4]{z-index:90;background:#0f172a33;position:fixed;inset:0}.layer-host[data-v-0c9311b4]{z-index:91;background:#fffffffc;border:1px solid #d6dfe9f5;border-radius:26px;gap:14px;width:min(560px,100vw - 28px);padding:22px;display:grid;position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 30px 60px #0f172a33}.layer-head[data-v-0c9311b4]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.eyebrow[data-v-0c9311b4]{color:#6b83a7;letter-spacing:.14em;text-transform:uppercase;margin:0 0 4px;font-size:.72rem;font-weight:900}.layer-head h2[data-v-0c9311b4],.layer-copy[data-v-0c9311b4]{margin:0}.layer-copy[data-v-0c9311b4]{color:#607086;line-height:1.6}.close-btn[data-v-0c9311b4]{color:#132238;cursor:pointer;background:#fff;border:1px solid #d6dfe9f5;border-radius:999px;min-height:40px;padding:0 16px;font-weight:800}.app-context-panel[data-v-8ea31558]{align-content:start;gap:8px;min-width:0;height:100%;padding-right:2px;display:grid;overflow:auto}.context-card[data-v-8ea31558]{background:#ffffffeb;border:1px solid #d0dae7f0;border-radius:20px;gap:10px;padding:14px;display:grid;box-shadow:0 14px 28px #0f172a0a}.card-head[data-v-8ea31558]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.eyebrow[data-v-8ea31558]{color:#6b83a7;letter-spacing:.14em;text-transform:uppercase;margin:0 0 6px;font-size:.72rem;font-weight:900}.card-head strong[data-v-8ea31558],.stack-row strong[data-v-8ea31558]{color:#132238}.score[data-v-8ea31558]{color:#2563eb;text-align:center;background:#edf5ff;border-radius:999px;min-width:52px;padding:8px 10px;font-size:.92rem;font-weight:900}.observation[data-v-8ea31558]{color:#526173;margin:0;font-size:.85rem;line-height:1.5}.ghost-link[data-v-8ea31558]{color:#2563eb;cursor:pointer;background:0 0;border:0;font-size:.8rem;font-weight:800}.stack-list[data-v-8ea31558]{gap:8px;display:grid}.stack-row[data-v-8ea31558]{text-align:left;cursor:pointer;background:#fbfdff;border:1px solid #dbe4eef2;border-radius:16px;gap:4px;width:100%;padding:11px 12px;display:grid}.stack-row small[data-v-8ea31558]{color:#607086;line-height:1.35}.agenda-row[data-v-8ea31558]{grid-template-columns:auto minmax(0,1fr);align-items:start}.time-pill[data-v-8ea31558]{color:#0f172a;min-width:74px;padding-top:1px;font-size:.72rem;font-weight:900}@media (width<=980px){.app-context-panel[data-v-8ea31558]{height:auto}}.center-workspace[data-v-2282eaf5]{background:#ffffffe0;border:1px solid #d0dae7eb;border-radius:28px;flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden auto;box-shadow:0 22px 48px #0f172a12}@media (width<=760px){.center-workspace[data-v-2282eaf5]{border-radius:22px}}.workspace-layout[data-v-bfeb0e77]{grid-template-columns:minmax(0,1fr) 276px;gap:12px;height:100%;min-height:0;padding:12px;display:grid;overflow:hidden}@media (width<=1220px){.workspace-layout[data-v-bfeb0e77]{grid-template-columns:minmax(0,1fr) 252px;gap:10px;padding:10px}}@media (width<=980px){.workspace-layout[data-v-bfeb0e77]{grid-template-columns:minmax(0,1fr);padding-bottom:88px}}@media (width<=760px){.workspace-layout[data-v-bfeb0e77]{padding:10px 10px 86px}}.smart-app-shell[data-v-5996448a]{color:#132238;background:radial-gradient(circle at 0 0,#ddecffe6,#0000 26%),linear-gradient(#f4f7fb 0%,#eef3f8 100%);grid-template-columns:232px minmax(0,1fr);width:100%;height:100svh;display:grid;overflow:hidden}.desktop-sidebar[data-v-5996448a]{height:100svh;position:sticky;top:0}.shell-main[data-v-5996448a]{grid-template-rows:72px minmax(0,1fr) 32px;min-width:0;height:100svh;display:grid;overflow:hidden}.mobile-nav[data-v-5996448a]{display:none}@media (width<=980px){.smart-app-shell[data-v-5996448a]{grid-template-columns:minmax(0,1fr)}.desktop-sidebar[data-v-5996448a]{display:none}.shell-main[data-v-5996448a]{grid-template-rows:auto minmax(0,1fr)}}@media (width<=760px){.mobile-nav[data-v-5996448a]{z-index:90;padding:10px 12px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff7;border-top:1px solid #d2d9e2eb;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -16px 36px #0f172a14}.mobile-nav-link[data-v-5996448a]{color:#1d3557;white-space:nowrap;background:#fff;border:1px solid #d9e1eb;border-radius:16px;justify-content:center;align-items:center;min-height:48px;padding:0 8px;font-size:.8rem;font-weight:900;text-decoration:none;display:inline-flex}.mobile-nav-link.active[data-v-5996448a]{color:#fff;background:#132238;border-color:#132238}}html,body,#app{min-height:100%;margin:0;padding:0}body{font-family:Inter,Arial,sans-serif}.thumbs-loader[data-v-01c8699d]{color:var(--sf-text,#0f172a);align-items:center;gap:14px;display:inline-flex}.thumbs-loader__mark[data-v-01c8699d]{flex:none;width:58px;height:42px;position:relative}.thumbs-loader__thumb[data-v-01c8699d]{transform-origin:12px 26px;background:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:21px;line-height:1;animation:1.05s linear infinite thumb-orbit-01c8699d;display:grid;position:absolute;top:7px;left:17px;box-shadow:0 8px 20px #0f172a29}.thumbs-loader__thumb--left[data-v-01c8699d]{animation-delay:-.52s}.thumbs-loader__thumb--right[data-v-01c8699d]{transform-origin:16px 26px}.thumbs-loader__copy[data-v-01c8699d]{gap:3px;display:grid}.thumbs-loader__copy strong[data-v-01c8699d]{color:inherit;font-size:14px;font-weight:900;line-height:1.2}.thumbs-loader__copy span[data-v-01c8699d]{color:var(--sf-muted,#64748b);font-size:12px;line-height:1.35}.thumbs-loader.is-compact[data-v-01c8699d]{gap:10px}.thumbs-loader.is-compact .thumbs-loader__mark[data-v-01c8699d]{width:42px;height:32px}.thumbs-loader.is-compact .thumbs-loader__thumb[data-v-01c8699d]{transform-origin:11px 21px;width:23px;height:23px;font-size:17px;top:5px;left:10px}.thumbs-loader.is-compact .thumbs-loader__copy strong[data-v-01c8699d]{font-size:13px}@keyframes thumb-orbit-01c8699d{0%{transform:rotate(0)translate(13px)rotate(0)}to{transform:rotate(360deg)translate(13px)rotate(-360deg)}}@media (prefers-reduced-motion:reduce){.thumbs-loader__thumb[data-v-01c8699d]{animation-duration:2.4s}}.projects-page[data-v-df43bff7]{gap:14px;display:grid}.page-header[data-v-df43bff7],.empty-state[data-v-df43bff7]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.eyebrow[data-v-df43bff7]{color:var(--sf-accent);text-transform:uppercase;font-size:12px;font-weight:900}.page-header h1[data-v-df43bff7],.empty-state h2[data-v-df43bff7]{margin-top:3px;font-size:28px;font-weight:900;line-height:1.1}.page-header span[data-v-df43bff7],.empty-state span[data-v-df43bff7],.state-card span[data-v-df43bff7],.table-row small[data-v-df43bff7]{color:var(--sf-muted);margin-top:6px;display:block}.page-header a[data-v-df43bff7],.empty-state a[data-v-df43bff7]{align-items:center;text-decoration:none;display:inline-flex}.state-card[data-v-df43bff7],.empty-state[data-v-df43bff7]{padding:16px}.state-card[data-v-df43bff7]{gap:4px;display:grid}.error-card[data-v-df43bff7]{background:#fff1f2;border-color:#fecdd3}.project-table[data-v-df43bff7]{overflow:hidden}.table-head[data-v-df43bff7],.table-row[data-v-df43bff7]{grid-template-columns:minmax(180px,1.25fr) minmax(140px,1fr) minmax(110px,.7fr) minmax(140px,.9fr) 92px;align-items:center;gap:12px;padding:12px 14px;display:grid}.table-head[data-v-df43bff7]{border-bottom:1px solid var(--sf-border);background:var(--sf-surface-muted);color:#475569;text-transform:uppercase;font-size:12px;font-weight:900}.table-row+.table-row[data-v-df43bff7]{border-top:1px solid var(--sf-border-soft)}.table-row[data-v-df43bff7]{color:#334155}.table-row strong[data-v-df43bff7]{color:var(--sf-text)}.table-row small[data-v-df43bff7]{margin-top:3px;font-size:12px}@media (width<=900px){.page-header[data-v-df43bff7],.empty-state[data-v-df43bff7]{display:grid}.table-head[data-v-df43bff7]{display:none}.table-row[data-v-df43bff7]{grid-template-columns:1fr;gap:8px;padding:14px}}.create-page[data-v-3396d2fc]{gap:14px;padding-bottom:84px;display:grid}.page-header[data-v-3396d2fc]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.eyebrow[data-v-3396d2fc]{color:var(--sf-accent);text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.page-header h1[data-v-3396d2fc],.wizard-screen h2[data-v-3396d2fc],.coach-panel h2[data-v-3396d2fc]{color:var(--sf-text);margin:3px 0 0;font-weight:900;line-height:1.1}.page-header h1[data-v-3396d2fc]{font-size:28px}.page-header span[data-v-3396d2fc],.wizard-screen-head span[data-v-3396d2fc],.coach-rule[data-v-3396d2fc],.coach-block small[data-v-3396d2fc]{color:var(--sf-muted);margin-top:6px;display:block}.header-status[data-v-3396d2fc],.preview-pill[data-v-3396d2fc]{border:1px solid var(--sf-border);background:var(--sf-surface);color:var(--sf-muted);border-radius:6px;font-size:12px;font-weight:800}.header-status[data-v-3396d2fc]{gap:2px;min-width:138px;padding:10px 12px;display:grid}.header-status strong[data-v-3396d2fc]{color:var(--sf-text)}.intake-layout[data-v-3396d2fc]{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:14px;display:grid}.intake-main[data-v-3396d2fc]{justify-items:center;gap:14px;display:grid}.wizard-command[data-v-3396d2fc],.wizard-screen[data-v-3396d2fc],.coach-panel[data-v-3396d2fc],.error-card[data-v-3396d2fc]{padding:16px}.wizard-command[data-v-3396d2fc]{background:#fff;border-color:#dbeafe;grid-template-columns:minmax(220px,.8fr) minmax(0,1.5fr);align-items:center;gap:16px;width:100%;display:grid}.wizard-copy h2[data-v-3396d2fc]{color:var(--sf-text);margin:3px 0 0;font-size:20px;line-height:1.1}.wizard-copy span[data-v-3396d2fc]{color:var(--sf-muted);margin-top:6px;font-size:13px;font-weight:750;display:block}.wizard-steps[data-v-3396d2fc]{grid-template-columns:repeat(8,minmax(0,1fr));gap:7px;display:grid}.wizard-step[data-v-3396d2fc]{border:1px solid var(--sf-border-soft);background:var(--sf-surface-muted);cursor:pointer;text-align:left;border-radius:6px;align-content:center;gap:5px;min-height:54px;padding:7px;display:grid}.wizard-step.active[data-v-3396d2fc]{border-color:var(--sf-accent);background:#fff7ed}.wizard-step.done[data-v-3396d2fc]{background:#f0fdf4;border-color:#bbf7d0}.wizard-step span[data-v-3396d2fc]{color:#334155;background:#e2e8f0;border-radius:999px;place-items:center;width:22px;height:22px;font-size:11px;font-weight:900;display:grid}.wizard-step.active span[data-v-3396d2fc]{color:#9a3412;background:#ffedd5}.wizard-step.done span[data-v-3396d2fc]{color:#166534;background:#dcfce7}.wizard-step strong[data-v-3396d2fc]{color:var(--sf-text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:900;overflow:hidden}.wizard-screen[data-v-3396d2fc]{grid-template-rows:auto 1fr auto;justify-self:center;gap:26px;width:min(100%,1180px);min-height:520px;padding:22px;display:grid}.wizard-screen-head h2[data-v-3396d2fc]{font-size:34px}.single-focus[data-v-3396d2fc]{align-content:center;justify-self:center;gap:18px;width:100%;max-width:860px;display:grid}.wizard-screen-name[data-v-3396d2fc]{width:min(100%,960px)}.wizard-screen-name .single-focus[data-v-3396d2fc]{max-width:760px}.wizard-screen-description[data-v-3396d2fc],.wizard-screen-notes[data-v-3396d2fc]{width:min(100%,1040px)}.wizard-screen-description .single-focus[data-v-3396d2fc],.wizard-screen-notes .single-focus[data-v-3396d2fc]{max-width:900px}.wizard-screen-customer .single-focus[data-v-3396d2fc],.wizard-screen-workflow .single-focus[data-v-3396d2fc],.wizard-screen-review .review-screen[data-v-3396d2fc]{justify-self:center;width:100%;max-width:820px}.wizard-screen-location[data-v-3396d2fc]{width:min(100%,1180px)}.wizard-screen-location .single-focus[data-v-3396d2fc]{max-width:1080px}.wizard-screen-measurements[data-v-3396d2fc]{width:min(100%,1100px)}.wizard-screen-measurements .single-focus[data-v-3396d2fc]{max-width:980px}.field-grid[data-v-3396d2fc],.room-row[data-v-3396d2fc]{gap:12px;display:grid}.field-grid.three[data-v-3396d2fc]{grid-template-columns:repeat(3,minmax(0,1fr))}.field-grid.four[data-v-3396d2fc]{grid-template-columns:repeat(4,minmax(0,1fr))}.address-intelligence[data-v-3396d2fc]{grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);align-items:stretch;gap:14px;display:grid}.address-map[data-v-3396d2fc],.address-panel[data-v-3396d2fc]{border:1px solid var(--sf-border-soft);background:#fff;border-radius:8px}.address-map[data-v-3396d2fc]{align-content:end;gap:5px;min-height:240px;padding:16px;display:grid;position:relative;overflow:hidden}.map-grid[data-v-3396d2fc]{background-color:#0000;background-image:linear-gradient(90deg,#94a3b829 1px,#0000 1px),linear-gradient(#94a3b829 1px,#0000 1px),radial-gradient(circle at 50% 43%,#f973161f,#0000 20%),linear-gradient(135deg,#eff6ff,#f8fafc 46%,#fff7ed);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:36px 36px,36px 36px,auto;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;position:absolute;inset:0}.map-route[data-v-3396d2fc]{transform-origin:0;background:#2563eb38;border-radius:999px;height:3px;position:absolute}.route-a[data-v-3396d2fc]{width:52%;top:58%;left:13%;transform:rotate(-14deg)}.route-b[data-v-3396d2fc]{background:#f9731633;width:42%;top:32%;left:38%;transform:rotate(24deg)}.map-pin[data-v-3396d2fc]{background:#fff7ede0;border:1px solid #fed7aa;border-radius:999px;place-items:center;width:52px;height:52px;display:grid;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 34px #0f172a29}.map-pin span[data-v-3396d2fc]{background:var(--sf-accent);border-radius:999px;width:16px;height:16px;box-shadow:0 0 0 8px #f9731629}.map-readiness[data-v-3396d2fc]{z-index:1;text-align:right;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffdb;border:1px solid #bfdbfee6;border-radius:8px;gap:2px;min-width:92px;padding:9px;display:grid;position:absolute;top:14px;right:14px}.map-readiness strong[data-v-3396d2fc]{color:#1d4ed8;font-size:18px;line-height:1}.map-readiness span[data-v-3396d2fc]{color:#475569;font-size:11px;font-weight:850}.address-map strong[data-v-3396d2fc],.address-map small[data-v-3396d2fc]{z-index:1;display:block;position:relative}.address-map strong[data-v-3396d2fc]{color:var(--sf-text);font-size:18px}.address-map small[data-v-3396d2fc]{color:var(--sf-muted);font-size:13px;font-weight:750}.address-panel[data-v-3396d2fc]{align-content:start;gap:10px;padding:16px;display:grid}.address-panel h3[data-v-3396d2fc]{color:var(--sf-text);margin:0;font-size:20px}.address-panel>span[data-v-3396d2fc]{color:var(--sf-muted);font-size:13px;font-weight:750;line-height:1.5}.address-facts[data-v-3396d2fc]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:4px;display:grid}.address-facts div[data-v-3396d2fc]{border:1px solid var(--sf-border-soft);background:var(--sf-surface-muted);border-radius:6px;gap:4px;padding:10px;display:grid}.address-facts span[data-v-3396d2fc]{color:var(--sf-muted);text-transform:uppercase;font-size:11px;font-weight:850}.address-facts strong[data-v-3396d2fc]{color:var(--sf-text);font-size:13px}.address-signals[data-v-3396d2fc]{gap:8px;margin-top:2px;display:grid}.address-signals div[data-v-3396d2fc]{border-top:1px solid var(--sf-border-soft);grid-template-columns:10px minmax(120px,.7fr) minmax(0,1fr);align-items:center;gap:9px;padding-top:9px;display:grid}.address-signals div>span[data-v-3396d2fc]{background:#22c55e;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #22c55e1f}.address-signals strong[data-v-3396d2fc]{color:var(--sf-text);font-size:13px}.address-signals small[data-v-3396d2fc]{color:var(--sf-muted);font-size:12px;font-weight:750}.field[data-v-3396d2fc]{gap:7px;display:grid}.field span[data-v-3396d2fc]{color:#334155;font-size:12px;font-weight:900}.sf-input[data-v-3396d2fc]{width:100%;min-height:42px}.focus-field[data-v-3396d2fc]{justify-self:center;width:100%;max-width:900px}.focus-select[data-v-3396d2fc]{justify-self:center;width:100%;max-width:360px}.focus-input[data-v-3396d2fc]{min-height:64px;padding:0 18px;font-size:22px}.focus-textarea[data-v-3396d2fc]{resize:vertical;min-height:240px;padding:18px;font-size:18px;line-height:1.55}.section-head[data-v-3396d2fc],.coach-head[data-v-3396d2fc],.wizard-navigation[data-v-3396d2fc]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.room-row[data-v-3396d2fc]{border:1px solid var(--sf-border-soft);background:var(--sf-surface-muted);border-radius:6px;grid-template-columns:minmax(160px,1.4fr) repeat(3,minmax(90px,.7fr)) 92px;align-items:end;padding:12px}.remove-btn[data-v-3396d2fc]{color:#be123c;cursor:pointer;background:#fff1f2;border:1px solid #fecdd3;border-radius:6px;min-height:42px;font-weight:900}.review-grid[data-v-3396d2fc]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.review-grid div[data-v-3396d2fc]{border:1px solid var(--sf-border-soft);background:var(--sf-surface-muted);border-radius:6px;gap:5px;padding:12px;display:grid}.review-grid span[data-v-3396d2fc]{color:var(--sf-muted);font-size:12px;font-weight:850}.review-grid strong[data-v-3396d2fc]{color:var(--sf-text)}.wizard-navigation[data-v-3396d2fc]{justify-content:flex-end;align-self:end;align-items:center}.sf-btn[data-v-3396d2fc]:disabled{cursor:not-allowed;opacity:.65}.coach-panel[data-v-3396d2fc]{gap:14px;display:grid;position:sticky;top:16px}.preview-pill[data-v-3396d2fc]{padding:6px 9px}.coach-rule[data-v-3396d2fc]{border:1px solid var(--sf-border-soft);background:var(--sf-surface-muted);border-radius:6px;padding:10px;font-size:13px;font-weight:700}.coach-block[data-v-3396d2fc]{border-top:1px solid var(--sf-border-soft);gap:8px;padding-top:12px;display:grid}.coach-label[data-v-3396d2fc]{color:var(--sf-accent);text-transform:uppercase;font-size:11px;font-weight:900}.coach-block strong[data-v-3396d2fc]{color:var(--sf-text)}.coach-block ul[data-v-3396d2fc]{color:#334155;gap:7px;margin:0;padding-left:18px;font-size:13px;display:grid}.error-card[data-v-3396d2fc]{color:#be123c;background:#fff1f2;border-color:#fecdd3;font-weight:800}.sticky-submit[data-v-3396d2fc]{z-index:20;border:1px solid var(--sf-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-radius:8px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex;position:sticky;bottom:12px;box-shadow:0 14px 36px #0f172a24}.sticky-submit strong[data-v-3396d2fc],.sticky-submit span[data-v-3396d2fc]{display:block}.sticky-submit strong[data-v-3396d2fc]{color:var(--sf-text);font-size:14px}.sticky-submit span[data-v-3396d2fc]{color:var(--sf-muted);margin-top:3px;font-size:12px;font-weight:750}.sticky-submit .sf-btn[data-v-3396d2fc]{min-width:180px}.wizard-panel-enter-active[data-v-3396d2fc],.wizard-panel-leave-active[data-v-3396d2fc]{transition:opacity .22s,transform .22s}.wizard-panel-enter-from[data-v-3396d2fc]{opacity:0;transform:translate(22px)}.wizard-panel-leave-to[data-v-3396d2fc]{opacity:0;transform:translate(-18px)}@media (width<=1200px){.wizard-steps[data-v-3396d2fc]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1100px){.intake-layout[data-v-3396d2fc],.wizard-command[data-v-3396d2fc]{grid-template-columns:1fr}.coach-panel[data-v-3396d2fc]{position:static}}@media (width<=780px){.page-header[data-v-3396d2fc],.section-head[data-v-3396d2fc],.coach-head[data-v-3396d2fc],.wizard-navigation[data-v-3396d2fc],.sticky-submit[data-v-3396d2fc]{display:grid}.wizard-steps[data-v-3396d2fc],.field-grid.three[data-v-3396d2fc],.field-grid.four[data-v-3396d2fc],.address-intelligence[data-v-3396d2fc],.address-facts[data-v-3396d2fc],.room-row[data-v-3396d2fc],.review-grid[data-v-3396d2fc]{grid-template-columns:1fr}.wizard-screen[data-v-3396d2fc]{width:100%;min-height:480px;padding:16px}.wizard-screen-head h2[data-v-3396d2fc]{font-size:26px}.single-focus[data-v-3396d2fc],.wizard-screen-name .single-focus[data-v-3396d2fc],.wizard-screen-description .single-focus[data-v-3396d2fc],.wizard-screen-notes .single-focus[data-v-3396d2fc],.wizard-screen-location .single-focus[data-v-3396d2fc],.wizard-screen-measurements .single-focus[data-v-3396d2fc],.wizard-screen-customer .single-focus[data-v-3396d2fc],.wizard-screen-workflow .single-focus[data-v-3396d2fc],.wizard-screen-review .review-screen[data-v-3396d2fc]{max-width:none}.sticky-submit[data-v-3396d2fc]{bottom:8px}.sticky-submit .sf-btn[data-v-3396d2fc]{width:100%}}.scope-intake[data-v-226908db]{gap:10px;width:min(820px,100vw - 48px);margin:18px auto 0;display:grid}.scope-card[data-v-226908db]{background:#fff;border:1px solid #d8e0ec;border-radius:8px;padding:14px}.save-error[data-v-226908db],.save-message[data-v-226908db]{border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:13px}.save-error[data-v-226908db]{color:#a12626;background:#fff4f4;border:1px solid #f3c2c2}.save-message[data-v-226908db]{color:#1f6b31;background:#f3fbf4;border:1px solid #cfe7d2}.scope-card[data-v-226908db]:first-child{justify-content:space-between;align-items:center;gap:16px;display:flex}.eyebrow[data-v-226908db]{color:#0047ff;letter-spacing:.04em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:900}h2[data-v-226908db],h3[data-v-226908db]{color:#071126;margin:0}.scope-card>strong[data-v-226908db]{color:#071126;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;place-items:center;width:58px;height:42px;font-size:17px;display:grid}.scope-card span[data-v-226908db],.scope-card p[data-v-226908db],.scope-card small[data-v-226908db]{color:#536174}.work-card[data-v-226908db]{gap:14px;display:grid}label[data-v-226908db]{color:#071126;gap:7px;font-size:12px;font-weight:900;display:grid}.big-input[data-v-226908db],.sf-input[data-v-226908db]{color:#071126;box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #cfd8e5;border-radius:7px;padding:11px 12px;font-weight:650}.big-input[data-v-226908db]{resize:vertical;min-height:118px;font-size:15px;line-height:1.5}.quick-offer-row[data-v-226908db]{align-items:center;gap:10px;margin-top:-6px;display:flex}.quick-offer-row span[data-v-226908db]{color:#536174;font-size:12px;font-weight:700}.compact-grid[data-v-226908db]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.wide[data-v-226908db]{grid-column:span 2}.address-row[data-v-226908db]{grid-template-columns:1fr 110px auto;align-items:end;gap:10px;display:grid}.lookup-btn[data-v-226908db]{white-space:nowrap;height:40px}.drop-row[data-v-226908db]{grid-template-columns:minmax(0,1fr) 240px;gap:10px;display:grid}.upload-box[data-v-226908db]{cursor:pointer;text-align:center;background:#f8fafc;border:1px dashed #94a3b8;border-radius:8px;place-content:center;min-height:66px}.upload-box input[data-v-226908db]{display:none}.ready-box[data-v-226908db]{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;align-content:center;gap:5px;padding:10px;display:grid}.ready-box.ready[data-v-226908db]{background:#f0fdf4;border-color:#86efac}.agent-details[data-v-226908db]{background:#f8fafc;border:1px solid #d8e0ec;border-radius:8px;padding:10px 12px}.agent-details summary[data-v-226908db]{cursor:pointer;color:#071126;font-weight:900}.agent-grid[data-v-226908db]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.agent-grid section[data-v-226908db],.file-row[data-v-226908db]{background:#fff;border:1px solid #d8e0ec;border-radius:7px;padding:10px}.agent-grid ul[data-v-226908db],.agent-grid ol[data-v-226908db]{color:#1f2937;margin:8px 0 0;padding-left:18px;line-height:1.55}.file-list[data-v-226908db]{gap:7px;margin:10px 0;display:grid}.file-row[data-v-226908db]{text-align:left;grid-template-columns:48px minmax(0,1fr) 140px;align-items:center;gap:8px;display:grid}.file-row.active[data-v-226908db]{border-color:#071126}.file-row span[data-v-226908db]{color:#1d4ed8;background:#eef2ff;border-radius:5px;justify-self:start;padding:4px 7px;font-size:11px;font-weight:900}.file-row strong[data-v-226908db]{color:#071126;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.action-row[data-v-226908db]{justify-content:flex-end;gap:8px;display:flex}.sf-btn[data-v-226908db]{color:#071126;cursor:pointer;background:#fff;border:1px solid #cfd8e5;border-radius:7px;padding:11px 14px;font-weight:900}.sf-btn-primary[data-v-226908db]{color:#fff;background:#071126;border-color:#071126}.sf-btn[data-v-226908db]:disabled{cursor:not-allowed;opacity:.55}@media (width<=900px){.compact-grid[data-v-226908db],.drop-row[data-v-226908db],.agent-grid[data-v-226908db],.address-row[data-v-226908db]{grid-template-columns:1fr}.wide[data-v-226908db]{grid-column:auto}}.sf-intake-panel[data-v-9ac58cce]{border:1px solid var(--color-border);background:#fff;border-radius:8px;gap:12px;padding:14px;display:grid}.panel-head[data-v-9ac58cce]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.eyebrow[data-v-9ac58cce]{color:var(--color-primary);text-transform:uppercase;margin:0;font-size:11px;font-weight:900}h3[data-v-9ac58cce],h4[data-v-9ac58cce]{color:var(--color-text);margin:3px 0 0}.analysis-grid[data-v-9ac58cce]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.analysis-grid article[data-v-9ac58cce],.analysis-columns section[data-v-9ac58cce],.item-list article[data-v-9ac58cce]{border:1px solid var(--color-border);background:#f8fafc;border-radius:6px;padding:10px}.analysis-grid span[data-v-9ac58cce],.item-list span[data-v-9ac58cce],p[data-v-9ac58cce]{color:var(--color-text-muted);font-size:12px;font-weight:800}.analysis-grid strong[data-v-9ac58cce]{color:var(--color-text);margin-top:4px;font-size:22px;display:block}.analysis-columns[data-v-9ac58cce]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.item-list[data-v-9ac58cce]{gap:8px;margin-top:8px;display:grid}.item-list article[data-v-9ac58cce]{background:#fff}.item-list strong[data-v-9ac58cce],.item-list span[data-v-9ac58cce]{display:block}.item-list strong[data-v-9ac58cce]{color:var(--color-text);font-size:13px}.sf-intake-panel[data-v-c0e946d9]{border:1px solid var(--color-border);background:#fff;border-radius:8px;gap:12px;padding:14px;display:grid}.panel-head[data-v-c0e946d9]{justify-content:space-between;gap:12px;display:flex}.eyebrow[data-v-c0e946d9]{color:var(--color-primary);text-transform:uppercase;margin:0;font-size:11px;font-weight:900}h3[data-v-c0e946d9]{color:var(--color-text);margin:3px 0 0}.panel-head>span[data-v-c0e946d9]{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;align-self:start;padding:5px 9px;font-size:12px;font-weight:900}.context-warning[data-v-c0e946d9],.offertemaat-context[data-v-c0e946d9]{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;padding:10px;font-size:13px;font-weight:800}.overview-grid[data-v-c0e946d9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.overview-grid div[data-v-c0e946d9]{border:1px solid var(--color-border);background:#f8fafc;border-radius:6px;gap:4px;padding:10px;display:grid}.overview-grid span[data-v-c0e946d9],.offertemaat-context span[data-v-c0e946d9]{color:var(--color-text-muted);font-size:12px;font-weight:800}.overview-grid strong[data-v-c0e946d9],.offertemaat-context strong[data-v-c0e946d9]{color:var(--color-text);font-size:13px}.offertemaat-context[data-v-c0e946d9]{color:#334155;gap:4px;display:grid}.analysis-panel[data-v-7c3dca1b]{border:1px solid var(--color-border);background:#fff;border-radius:8px;gap:10px;padding:10px;display:grid}.panel-head[data-v-7c3dca1b]{justify-content:space-between;gap:10px;display:flex}.eyebrow[data-v-7c3dca1b]{color:var(--color-primary);text-transform:uppercase;margin:0;font-size:11px;font-weight:900}h4[data-v-7c3dca1b]{color:var(--color-text);margin:3px 0 0}.panel-head span[data-v-7c3dca1b]{color:#1d4ed8;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;height:fit-content;padding:5px 8px;font-size:11px;font-weight:900}pre[data-v-7c3dca1b],p[data-v-7c3dca1b]{color:var(--color-text-muted);margin:0;font-size:12px;font-weight:800}pre[data-v-7c3dca1b]{white-space:pre-wrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;max-height:260px;padding:10px;overflow:auto}.media-detail[data-v-842c8e0b]{border:1px solid var(--color-border);background:#fff;border-radius:8px;align-content:start;gap:10px;padding:10px;display:grid}.preview[data-v-842c8e0b]{min-height:150px;color:var(--color-text);text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;place-items:center;display:grid;overflow:hidden}.preview img[data-v-842c8e0b]{object-fit:contain;width:100%;max-height:240px}.detail-fields[data-v-842c8e0b],.detail-actions[data-v-842c8e0b]{gap:8px;display:grid}.check-row[data-v-842c8e0b]{color:var(--color-text);align-items:center;gap:8px;font-size:13px;font-weight:900;display:flex}button[data-v-842c8e0b]{cursor:pointer;border-radius:6px;min-height:36px;font-size:13px;font-weight:900}.dark-btn[data-v-842c8e0b]{color:#fff;background:#111827;border:1px solid #111827}.ghost-btn[data-v-842c8e0b]{color:var(--color-text);background:#fff;border:1px solid #cbd5e1}.danger-btn[data-v-842c8e0b]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.empty-detail[data-v-842c8e0b]{color:var(--color-text-muted);font-size:13px;font-weight:800}.recognition-card[data-v-69e86840]{border:1px solid var(--color-border);background:#fff;border-radius:8px;gap:8px;padding:10px;display:grid}.card-head[data-v-69e86840]{justify-content:space-between;gap:8px;display:flex}h5[data-v-69e86840]{color:var(--color-text);margin:0;font-size:13px}.card-head span[data-v-69e86840],.recognition-item em[data-v-69e86840]{color:#1d4ed8;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;padding:3px 7px;font-size:10px;font-style:normal;font-weight:900}.recognition-list[data-v-69e86840]{gap:7px;display:grid}.recognition-item[data-v-69e86840]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;grid-template-columns:1fr auto;gap:4px 8px;padding:8px;display:grid}.recognition-item strong[data-v-69e86840]{color:var(--color-text);font-size:12px}.recognition-item p[data-v-69e86840],.empty-line[data-v-69e86840]{color:var(--color-text-muted);grid-column:1/-1;margin:0;font-size:11px;font-weight:800}.recognition-item em.hoog[data-v-69e86840]{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.recognition-item em.laag[data-v-69e86840]{color:#991b1b;background:#fef2f2;border-color:#fecaca}.risk-panel[data-v-6a4d45db]{background:#fff7ed;border:1px solid #fecdd3;border-radius:8px;gap:8px;padding:10px;display:grid}.panel-head[data-v-6a4d45db]{justify-content:space-between;gap:8px;display:flex}h5[data-v-6a4d45db]{color:#9f1239;margin:0;font-size:13px}.panel-head span[data-v-6a4d45db],em[data-v-6a4d45db]{color:#9a3412;background:#ffedd5;border:1px solid #fed7aa;border-radius:999px;padding:3px 7px;font-size:10px;font-style:normal;font-weight:900}.risk-list[data-v-6a4d45db]{gap:7px;display:grid}article[data-v-6a4d45db]{background:#fff;border:1px solid #fed7aa;border-radius:6px;grid-template-columns:1fr auto;gap:4px 8px;padding:8px;display:grid}strong[data-v-6a4d45db]{color:var(--color-text);font-size:12px}p[data-v-6a4d45db],.empty-line[data-v-6a4d45db]{color:var(--color-text-muted);grid-column:1/-1;margin:0;font-size:11px;font-weight:800}.media-steps-panel[data-v-6893fa6a]{border:1px solid var(--color-border);background:#fff;border-radius:8px;gap:8px;padding:10px;display:grid}.panel-head[data-v-6893fa6a],article[data-v-6893fa6a]{justify-content:space-between;gap:8px;display:flex}h5[data-v-6893fa6a]{color:var(--color-text);margin:0;font-size:13px}.panel-head span[data-v-6893fa6a],em[data-v-6893fa6a]{color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:999px;height:fit-content;padding:3px 7px;font-size:10px;font-style:normal;font-weight:900}.step-list[data-v-6893fa6a]{gap:7px;display:grid}article[data-v-6893fa6a]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:8px}strong[data-v-6893fa6a]{color:var(--color-text);font-size:12px}p[data-v-6893fa6a],.empty-line[data-v-6893fa6a]{color:var(--color-text-muted);margin:3px 0 0;font-size:11px;font-weight:800}.intelligence-panel[data-v-7f5267a1]{border:1px solid var(--color-border);background:#fff;border-radius:8px;gap:10px;padding:10px;display:grid}.panel-head[data-v-7f5267a1]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.eyebrow[data-v-7f5267a1]{color:var(--color-primary);text-transform:uppercase;margin:0;font-size:11px;font-weight:900}h4[data-v-7f5267a1],h5[data-v-7f5267a1]{color:var(--color-text);margin:3px 0 0}button[data-v-7f5267a1]{color:#fff;cursor:pointer;background:#111827;border:1px solid #111827;border-radius:6px;min-height:34px;font-size:12px;font-weight:900}button[data-v-7f5267a1]:disabled{opacity:.55;cursor:not-allowed}.guard-line[data-v-7f5267a1],.message-line[data-v-7f5267a1],.empty-line[data-v-7f5267a1]{color:var(--color-text-muted);margin:0;font-size:12px;font-weight:850}.message-line[data-v-7f5267a1]{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;padding:8px}.recognition-grid[data-v-7f5267a1]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.reasoning-panel[data-v-7f5267a1]{gap:7px;display:grid}.reasoning-panel article[data-v-7f5267a1]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;grid-template-columns:1fr auto;gap:4px 8px;padding:8px;display:grid}.reasoning-panel strong[data-v-7f5267a1]{color:var(--color-text);font-size:12px}.reasoning-panel span[data-v-7f5267a1]{color:#1d4ed8;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:900}.reasoning-panel p[data-v-7f5267a1],.reasoning-panel small[data-v-7f5267a1]{color:var(--color-text-muted);grid-column:1/-1;margin:0;font-size:11px;font-weight:800}@media (width<=760px){.recognition-grid[data-v-7f5267a1]{grid-template-columns:1fr}}.media-library[data-v-ed4fa67f]{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;display:grid}.media-card[data-v-ed4fa67f]{border:1px solid var(--color-border);cursor:pointer;background:#fff;border-radius:8px;grid-template-columns:70px 1fr;gap:10px;padding:8px;display:grid}.media-card.active[data-v-ed4fa67f]{border-color:#111827;box-shadow:inset 0 0 0 1px #111827}.thumb[data-v-ed4fa67f]{color:#334155;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;place-items:center;width:70px;height:70px;font-size:12px;font-weight:900;display:grid;overflow:hidden}.thumb img[data-v-ed4fa67f]{object-fit:cover;width:100%;height:100%}.media-meta[data-v-ed4fa67f]{min-width:0}.media-meta strong[data-v-ed4fa67f],.media-meta span[data-v-ed4fa67f]{display:block}.media-meta strong[data-v-ed4fa67f]{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.media-meta span[data-v-ed4fa67f],.empty-line[data-v-ed4fa67f]{color:var(--color-text-muted);font-size:12px;font-weight:800}.chips[data-v-ed4fa67f]{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.chips em[data-v-ed4fa67f]{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:3px 6px;font-size:10px;font-style:normal;font-weight:900}.chips em.ok[data-v-ed4fa67f]{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.chips em.busy[data-v-ed4fa67f]{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.chips em.failed[data-v-ed4fa67f]{color:#991b1b;background:#fef2f2;border-color:#fecaca}.media-dropzone[data-v-6c6b4dbe]{background:#f8fafc;border:1px dashed #94a3b8;border-radius:8px;gap:12px;padding:12px;display:grid}.media-dropzone.dragging[data-v-6c6b4dbe]{background:#eef2ff;border-color:#111827}.eyebrow[data-v-6c6b4dbe]{color:var(--color-primary);text-transform:uppercase;margin:0;font-size:11px;font-weight:900}h4[data-v-6c6b4dbe]{color:var(--color-text);margin:3px 0}span[data-v-6c6b4dbe]{color:var(--color-text-muted);font-size:12px;font-weight:800}.media-fields[data-v-6c6b4dbe]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.media-fields textarea[data-v-6c6b4dbe]{resize:vertical;grid-column:1/-1}.upload-button[data-v-6c6b4dbe]{color:#fff;cursor:pointer;background:#111827;border-radius:6px;place-items:center;min-height:38px;font-size:13px;font-weight:900;display:grid}.upload-button input[data-v-6c6b4dbe]{display:none}@media (width<=760px){.media-fields[data-v-6c6b4dbe]{grid-template-columns:1fr}}.project-intelligence-panel[data-v-aaef6ff8]{background:#eef2ff;border:1px solid #c7d2fe;border-radius:8px;gap:10px;padding:12px;display:grid}.panel-head[data-v-aaef6ff8]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.eyebrow[data-v-aaef6ff8]{color:#4338ca;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}h4[data-v-aaef6ff8]{color:var(--color-text);margin:3px 0 0}button[data-v-aaef6ff8]{color:#fff;cursor:pointer;background:#111827;border:1px solid #111827;border-radius:6px;min-height:34px;font-size:12px;font-weight:900}button[data-v-aaef6ff8]:disabled{opacity:.55;cursor:not-allowed}.guard-line[data-v-aaef6ff8],.message-line[data-v-aaef6ff8]{color:#3730a3;margin:0;font-size:12px;font-weight:850}.message-line[data-v-aaef6ff8]{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;padding:8px}.recognition-grid[data-v-aaef6ff8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.source-line[data-v-aaef6ff8]{flex-wrap:wrap;gap:6px;display:flex}.source-line span[data-v-aaef6ff8]{color:#3730a3;background:#fff;border:1px solid #c7d2fe;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:900}@media (width<=760px){.recognition-grid[data-v-aaef6ff8]{grid-template-columns:1fr}}.sf-media-panel[data-v-f7747a04]{border:1px solid var(--color-border);background:#fff;border-radius:8px;gap:12px;padding:14px;display:grid}.panel-head[data-v-f7747a04]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.eyebrow[data-v-f7747a04]{color:var(--color-primary);text-transform:uppercase;margin:0;font-size:11px;font-weight:900}h3[data-v-f7747a04]{color:var(--color-text);margin:3px 0 0}.panel-head>span[data-v-f7747a04]{color:#1d4ed8;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:900}.message-line[data-v-f7747a04]{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;margin:0;padding:8px;font-size:12px;font-weight:900}.media-workspace[data-v-f7747a04]{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:12px;display:grid}.side-stack[data-v-f7747a04]{gap:12px;display:grid}@media (width<=980px){.media-workspace[data-v-f7747a04]{grid-template-columns:1fr}}.sf-intake-panel[data-v-556eeb86]{border:1px solid var(--color-border);background:#fff;border-radius:8px;gap:12px;padding:14px;display:grid}.panel-head[data-v-556eeb86],.actions[data-v-556eeb86],.step-actions[data-v-556eeb86]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.eyebrow[data-v-556eeb86]{color:var(--color-primary);text-transform:uppercase;margin:0;font-size:11px;font-weight:900}h3[data-v-556eeb86]{color:var(--color-text);margin:3px 0 0}.review-note[data-v-556eeb86]{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;padding:10px;font-size:13px;font-weight:850}.step-list[data-v-556eeb86]{gap:10px;display:grid}.step-card[data-v-556eeb86]{border:1px solid var(--color-border);background:#f8fafc;border-radius:8px;gap:10px;padding:12px;display:grid}.step-card.muted[data-v-556eeb86]{opacity:.62}.check[data-v-556eeb86]{color:var(--color-text);align-items:center;gap:8px;font-size:13px;font-weight:900;display:flex}.step-grid[data-v-556eeb86]{grid-template-columns:minmax(180px,1.4fr) minmax(150px,1fr) minmax(120px,.8fr) 90px;gap:8px;display:grid}label[data-v-556eeb86]{color:var(--color-text-muted);gap:5px;font-size:12px;font-weight:900;display:grid}.step-textarea[data-v-556eeb86]{resize:vertical;min-height:72px}.danger[data-v-556eeb86]{color:#be123c;background:#fff1f2;border-color:#fecdd3}.empty-line[data-v-556eeb86]{color:var(--color-text-muted);font-size:13px;font-weight:800}.smartflow-intake-v2[data-v-4a7e30f1]{gap:14px;display:grid}.intake-head[data-v-4a7e30f1],.message-card[data-v-4a7e30f1]{border:1px solid var(--color-border);background:#fff;border-radius:8px;padding:14px}.intake-head[data-v-4a7e30f1]{justify-content:space-between;gap:16px;display:flex}.eyebrow[data-v-4a7e30f1]{color:var(--color-primary);text-transform:uppercase;margin:0;font-size:11px;font-weight:900}h2[data-v-4a7e30f1]{color:var(--color-text);margin:3px 0 0}.intake-head span[data-v-4a7e30f1],.message-card[data-v-4a7e30f1]{color:var(--color-text-muted);font-size:13px;font-weight:800}.status-card[data-v-4a7e30f1]{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;min-width:130px;padding:10px}.status-card span[data-v-4a7e30f1],.status-card strong[data-v-4a7e30f1]{display:block}.status-card span[data-v-4a7e30f1]{color:#1e40af;text-transform:uppercase;font-size:11px;font-weight:900}.status-card strong[data-v-4a7e30f1]{color:#1d4ed8;margin-top:4px}.message-card[data-v-4a7e30f1]{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.work-capture-panel[data-v-64a77631]{gap:14px;display:grid}.capture-head[data-v-64a77631],.message-line[data-v-64a77631],.capture-form[data-v-64a77631],.capture-empty[data-v-64a77631]{border:1px solid var(--color-border);background:#fff;border-radius:8px;padding:14px}.capture-head[data-v-64a77631]{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.eyebrow[data-v-64a77631]{color:var(--color-primary);text-transform:uppercase;margin:0;font-size:11px;font-weight:900}h2[data-v-64a77631],h3[data-v-64a77631]{color:var(--color-text);margin:4px 0 0}.capture-head span[data-v-64a77631],.empty-line[data-v-64a77631],.capture-empty span[data-v-64a77631]{color:var(--color-text-muted);font-size:13px;font-weight:800}.capture-head>strong[data-v-64a77631],.selected-head span[data-v-64a77631]{color:#1d4ed8;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;padding:6px 10px;font-size:12px}.message-line[data-v-64a77631]{color:#166534;background:#f0fdf4;border-color:#bbf7d0;font-size:13px;font-weight:900}.capture-grid[data-v-64a77631]{grid-template-columns:minmax(240px,330px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.step-list[data-v-64a77631]{gap:8px;display:grid}.step-list button[data-v-64a77631]{border:1px solid var(--color-border);text-align:left;cursor:pointer;background:#fff;border-radius:8px;gap:4px;padding:10px;display:grid}.step-list button.active[data-v-64a77631]{border-color:#111827;box-shadow:inset 0 0 0 1px #111827}.step-list span[data-v-64a77631],.step-list small[data-v-64a77631]{color:var(--color-text-muted);font-size:11px;font-weight:900}.step-list strong[data-v-64a77631]{color:var(--color-text);font-size:13px}.capture-form[data-v-64a77631]{gap:12px;display:grid}.selected-head[data-v-64a77631],.action-row[data-v-64a77631]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.warning-box[data-v-64a77631]{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;padding:10px;font-size:13px;font-weight:900}.field-grid[data-v-64a77631]{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}label[data-v-64a77631]{color:var(--color-text-muted);gap:5px;font-size:12px;font-weight:900;display:grid}textarea[data-v-64a77631]{resize:vertical}.candidate-btn[data-v-64a77631]{color:#fff;background:#111827;border-color:#111827}.candidate-result[data-v-64a77631]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;gap:6px;padding:10px;display:grid}.candidate-result strong[data-v-64a77631],.candidate-result li[data-v-64a77631]{color:#166534}.candidate-result span[data-v-64a77631]{color:#166534;font-size:12px;font-weight:850}.candidate-result ul[data-v-64a77631]{margin:0;padding-left:18px}@media (width<=1100px){.capture-grid[data-v-64a77631],.field-grid[data-v-64a77631]{grid-template-columns:1fr}.action-row[data-v-64a77631],.capture-head[data-v-64a77631]{display:grid}}.completion-progress[data-v-8241eead]{gap:8px;display:grid}.progress-head[data-v-8241eead]{justify-content:space-between;gap:10px;display:flex}.progress-head strong[data-v-8241eead]{color:var(--color-text);font-size:24px}.progress-head span[data-v-8241eead]{color:var(--color-text-muted);font-size:13px;font-weight:900}.track[data-v-8241eead]{background:#e2e8f0;border-radius:999px;height:12px;overflow:hidden}.track i[data-v-8241eead]{border-radius:inherit;background:#16a34a;height:100%;display:block}.project-completion-panel[data-v-30437508]{border:1px solid var(--color-border);background:#fff;border-radius:8px;gap:12px;padding:14px;display:grid}.panel-head[data-v-30437508]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.eyebrow[data-v-30437508]{color:var(--color-primary);text-transform:uppercase;margin:0;font-size:11px;font-weight:900}h3[data-v-30437508]{color:var(--color-text);margin:3px 0 0}.metric-grid[data-v-30437508]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.metric-grid div[data-v-30437508]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:10px}.metric-grid span[data-v-30437508],.metric-grid strong[data-v-30437508]{display:block}.metric-grid span[data-v-30437508]{color:var(--color-text-muted);text-transform:uppercase;font-size:11px;font-weight:900}.metric-grid strong[data-v-30437508]{color:var(--color-text);margin-top:4px;font-size:18px}@media (width<=860px){.metric-grid[data-v-30437508]{grid-template-columns:repeat(2,minmax(0,1fr))}}.completion-panel[data-v-0b46560b]{gap:14px;display:grid}.completion-head[data-v-0b46560b],.message-line[data-v-0b46560b],.completion-section[data-v-0b46560b]{border:1px solid var(--color-border);background:#fff;border-radius:8px;padding:14px}.eyebrow[data-v-0b46560b]{color:var(--color-primary);text-transform:uppercase;margin:0;font-size:11px;font-weight:900}h2[data-v-0b46560b],h3[data-v-0b46560b]{color:var(--color-text);margin:3px 0 0}.completion-head span[data-v-0b46560b],.empty-line[data-v-0b46560b],small[data-v-0b46560b]{color:var(--color-text-muted);font-size:12px;font-weight:850}.message-line[data-v-0b46560b]{color:#166534;background:#f0fdf4;border-color:#bbf7d0;font-size:13px;font-weight:900}.section-head[data-v-0b46560b],.completion-row[data-v-0b46560b]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.section-head>span[data-v-0b46560b],.row-actions>span[data-v-0b46560b]{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900}.row-actions>span.done[data-v-0b46560b]{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.completion-section[data-v-0b46560b]{gap:10px;display:grid}.completion-row[data-v-0b46560b]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:10px}.completion-row>div[data-v-0b46560b]:first-child{flex:1;gap:5px;min-width:0;display:grid}.completion-row strong[data-v-0b46560b]{color:var(--color-text);font-size:13px}.attention[data-v-0b46560b]{color:#9a3412}.row-actions[data-v-0b46560b]{justify-items:end;gap:6px;display:grid}textarea[data-v-0b46560b]{resize:vertical;max-width:620px}@media (width<=760px){.section-head[data-v-0b46560b],.completion-row[data-v-0b46560b]{display:grid}.row-actions[data-v-0b46560b]{justify-items:start}}.handoff-panel[data-v-124be448]{gap:14px;display:grid}.handoff-head[data-v-124be448],.message-line[data-v-124be448],.error-line[data-v-124be448],.handoff-section[data-v-124be448],.handoff-result[data-v-124be448]{border:1px solid var(--color-border,#e2e8f0);background:#fff;border-radius:8px;padding:14px}.eyebrow[data-v-124be448]{color:var(--color-primary,#2563eb);text-transform:uppercase;margin:0;font-size:11px;font-weight:900}h2[data-v-124be448],h3[data-v-124be448]{color:var(--color-text,#0f172a);margin:3px 0 0}.handoff-head span[data-v-124be448],small[data-v-124be448]{color:var(--color-text-muted,#64748b);font-size:12px;font-weight:800}.message-line[data-v-124be448]{color:#166534;background:#f0fdf4;border-color:#bbf7d0;font-weight:900}.error-line[data-v-124be448]{color:#991b1b;background:#fef2f2;border-color:#fecaca;font-weight:900}.input-error[data-v-124be448]{color:#b91c1c}.handoff-section[data-v-124be448]{gap:12px;display:grid}.form-grid[data-v-124be448]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}label[data-v-124be448]{gap:5px;font-weight:800;display:grid}.result-head[data-v-124be448]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.result-flags[data-v-124be448]{justify-items:end;gap:6px;display:grid}.result-flags span[data-v-124be448],.result-head+.link-grid span[data-v-124be448]{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:900}.result-flags span.done[data-v-124be448]{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.link-grid[data-v-124be448]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.link-card[data-v-124be448]{color:#0f172a;word-break:break-all;background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;gap:4px;padding:10px;text-decoration:none;display:grid}.link-card.missing[data-v-124be448]{background:#fff7ed;border-color:#fed7aa}.link-card strong[data-v-124be448]{font-size:13px}.warning-list[data-v-124be448]{color:#9a3412;margin:12px 0 0;padding-left:18px;font-weight:800}@media (width<=760px){.form-grid[data-v-124be448],.link-grid[data-v-124be448]{grid-template-columns:1fr}.result-head[data-v-124be448]{display:grid}}.ei-card[data-v-f41e628d]{border:1px solid var(--sf-border);background:#fff;border-radius:8px}header[data-v-f41e628d],.ei-row[data-v-f41e628d]{border-bottom:1px solid var(--sf-border-soft);justify-content:space-between;gap:12px;padding:12px 14px;display:flex}header span[data-v-f41e628d],.ei-row span[data-v-f41e628d]{color:var(--sf-muted);text-transform:uppercase;font-size:11px;font-weight:900}header strong[data-v-f41e628d],.ei-row strong[data-v-f41e628d]{color:var(--sf-text)}.ei-row[data-v-f41e628d]:last-child{border-bottom:0}.ei-row small[data-v-f41e628d]{color:var(--sf-muted);margin-top:4px;font-size:12px;display:block}.ei-empty[data-v-f41e628d]{color:var(--sf-muted);padding:14px;font-size:13px}.ei-card[data-v-93c49f4b]{border:1px solid var(--sf-border);background:#fff;border-radius:8px}header[data-v-93c49f4b]{border-bottom:1px solid var(--sf-border-soft);justify-content:space-between;gap:12px;padding:12px 14px;display:flex}header span[data-v-93c49f4b],header strong[data-v-93c49f4b],.ei-reason span[data-v-93c49f4b]{color:var(--sf-muted);text-transform:uppercase;font-size:11px;font-weight:900}.ei-empty[data-v-93c49f4b],.ei-reason[data-v-93c49f4b]{border-bottom:1px solid var(--sf-border-soft);padding:12px 14px}.ei-reason[data-v-93c49f4b]:last-child{border-bottom:0}.ei-reason p[data-v-93c49f4b]{color:var(--sf-text);margin:5px 0 0;font-size:13px;line-height:1.45}.ei-card[data-v-bf959373]{border:1px solid var(--sf-border);background:#fff;border-radius:8px}header[data-v-bf959373]{border-bottom:1px solid var(--sf-border-soft);justify-content:space-between;gap:12px;padding:12px 14px;display:flex}header span[data-v-bf959373],header strong[data-v-bf959373]{color:var(--sf-muted);text-transform:uppercase;font-size:11px;font-weight:900}.ei-empty[data-v-bf959373],.ei-rec[data-v-bf959373]{border-bottom:1px solid var(--sf-border-soft);color:var(--sf-muted);margin:0;padding:12px 14px;font-size:13px;line-height:1.45}.ei-rec[data-v-bf959373]:last-child{border-bottom:0}.ei-card[data-v-cab9f038]{border:1px solid var(--sf-border);background:#fff;border-radius:8px}header[data-v-cab9f038]{border-bottom:1px solid var(--sf-border-soft);padding:12px 14px}header span[data-v-cab9f038]{color:var(--sf-muted);text-transform:uppercase;font-size:11px;font-weight:900}.ei-groups[data-v-cab9f038]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.ei-groups div[data-v-cab9f038]{border:1px solid var(--sf-border-soft);border-radius:6px;padding:10px}.ei-groups strong[data-v-cab9f038]{color:var(--sf-text);margin-bottom:8px;font-size:13px;display:block}.ei-groups p[data-v-cab9f038],.ei-groups small[data-v-cab9f038]{color:var(--sf-muted);margin:5px 0 0;font-size:12px;line-height:1.4}@media (width<=900px){.ei-groups[data-v-cab9f038]{grid-template-columns:1fr}}.ei-shell[data-v-1a213c26]{gap:14px;display:grid}.ei-head[data-v-1a213c26]{border:1px solid var(--sf-border);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.ei-head h2[data-v-1a213c26]{color:var(--sf-text);margin:3px 0 6px;font-size:20px}.ei-head span[data-v-1a213c26]{color:var(--sf-muted);font-size:13px}.ei-actions[data-v-1a213c26]{align-items:center;gap:10px;display:flex}.ei-actions strong[data-v-1a213c26]{border:1px solid var(--sf-border);color:var(--sf-text);text-transform:uppercase;border-radius:6px;padding:7px 9px;font-size:12px}.ei-error[data-v-1a213c26]{color:#b91c1c;background:#fef2f2;border-radius:6px;margin:0;padding:10px 12px;font-size:13px;font-weight:700}.ei-grid[data-v-1a213c26]{grid-template-columns:minmax(280px,1fr) minmax(280px,1fr);align-items:start;gap:14px;display:grid}.ei-grid[data-v-1a213c26]>:nth-child(3),.ei-grid[data-v-1a213c26]>:nth-child(4){grid-column:span 1}@media (width<=1100px){.ei-head[data-v-1a213c26],.ei-actions[data-v-1a213c26]{flex-direction:column;align-items:stretch}.ei-grid[data-v-1a213c26]{grid-template-columns:1fr}}.pa-card[data-v-7adc687f],.ask-panel[data-v-7adc687f],.answer-box[data-v-7adc687f]{gap:10px;display:grid}.pa-card[data-v-7adc687f]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#fff;padding:14px}.ask-row[data-v-7adc687f]{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.answer-box[data-v-7adc687f]{border:1px solid var(--sf-border-soft);border-radius:var(--sf-radius);background:var(--sf-surface-muted);padding:10px}.answer-box p[data-v-7adc687f]{margin:0;line-height:1.5}.answer-box small[data-v-7adc687f]{color:var(--sf-muted);font-size:12px}.eyebrow[data-v-7adc687f]{color:var(--sf-accent);text-transform:uppercase;margin:0;font-size:11px;font-weight:900}@media (width<=760px){.ask-row[data-v-7adc687f]{grid-template-columns:1fr}}.pa-card[data-v-421ce001],.action-list[data-v-421ce001],.gate-box[data-v-421ce001]{gap:10px;display:grid}.pa-card[data-v-421ce001]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#fff;padding:14px}.action-list[data-v-421ce001]{margin:0;padding:0;list-style:none}.action-list li[data-v-421ce001]{border:1px solid var(--sf-border-soft);border-radius:var(--sf-radius);background:var(--sf-surface-muted);justify-content:space-between;align-items:flex-start;gap:10px;padding:10px;display:flex}.action-list small[data-v-421ce001],.action-list em[data-v-421ce001],.pa-card>small[data-v-421ce001],.gate-box span[data-v-421ce001]{color:var(--sf-muted);margin-top:3px;font-size:12px;display:block}.action-list em[data-v-421ce001]{color:#b45309;font-style:normal;font-weight:850}.gate-box[data-v-421ce001]{border-top:1px solid var(--sf-border-soft);padding-top:10px}.eyebrow[data-v-421ce001]{color:var(--sf-accent);text-transform:uppercase;margin:0;font-size:11px;font-weight:900}.pa-card[data-v-95528a61],.reasoning-list[data-v-95528a61]{gap:10px;display:grid}.pa-card[data-v-95528a61]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#fff;padding:14px}.reasoning-list[data-v-95528a61]{margin:0;padding:0;list-style:none}.reasoning-list li[data-v-95528a61]{border:1px solid var(--sf-border-soft);border-radius:var(--sf-radius);background:var(--sf-surface-muted);padding:9px}.reasoning-list small[data-v-95528a61],.reasoning-list span[data-v-95528a61],.reasoning-panel>small[data-v-95528a61]{color:var(--sf-muted);margin-top:3px;font-size:12px;display:block}.eyebrow[data-v-95528a61]{color:var(--sf-accent);text-transform:uppercase;margin:0;font-size:11px;font-weight:900}.pa-card[data-v-5e641efa],.signal-grid[data-v-5e641efa],.plain-list[data-v-5e641efa]{gap:10px;display:grid}.pa-card[data-v-5e641efa]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#fff;padding:14px}.signal-grid[data-v-5e641efa]{grid-template-columns:repeat(3,minmax(0,1fr))}.plain-list[data-v-5e641efa]{margin:0;padding:0;list-style:none}.plain-list li[data-v-5e641efa]{border:1px solid var(--sf-border-soft);border-radius:var(--sf-radius);background:var(--sf-surface-muted);padding:9px}.plain-list small[data-v-5e641efa],.signal-grid>div>small[data-v-5e641efa]{color:var(--sf-muted);margin-top:3px;font-size:12px;display:block}.eyebrow[data-v-5e641efa]{color:var(--sf-accent);text-transform:uppercase;margin:0;font-size:11px;font-weight:900}h4[data-v-5e641efa]{margin:0 0 8px}@media (width<=980px){.signal-grid[data-v-5e641efa]{grid-template-columns:1fr}}.pa-card[data-v-32c962ed],.summary-panel[data-v-32c962ed]{gap:12px;display:grid}.pa-card[data-v-32c962ed]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#fff;padding:14px}.score-grid[data-v-32c962ed]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.score-grid div[data-v-32c962ed]{border:1px solid var(--sf-border-soft);border-radius:var(--sf-radius);background:var(--sf-surface-muted);padding:9px}.score-grid small[data-v-32c962ed],.summary-panel span[data-v-32c962ed]{color:var(--sf-muted);font-size:12px}.score-grid strong[data-v-32c962ed]{color:var(--sf-text);margin-top:4px;font-size:16px;display:block}.eyebrow[data-v-32c962ed]{color:var(--sf-accent);text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:900}h3[data-v-32c962ed]{margin:0}@media (width<=800px){.score-grid[data-v-32c962ed]{grid-template-columns:repeat(2,minmax(0,1fr))}}.project-agent-v2[data-v-78d19a0b],.pa-card[data-v-78d19a0b],.mini-list[data-v-78d19a0b]{gap:12px;display:grid}.agent-head[data-v-78d19a0b]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#fff;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px;display:flex}.agent-head h2[data-v-78d19a0b]{margin:0}.agent-head span[data-v-78d19a0b],.pa-card>small[data-v-78d19a0b],.knowledge-grid>div>small[data-v-78d19a0b],.mini-list small[data-v-78d19a0b]{color:var(--sf-muted);font-size:12px}.agent-grid-v2[data-v-78d19a0b]{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:start;gap:12px;display:grid}.agent-grid-v2.secondary[data-v-78d19a0b]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pa-card[data-v-78d19a0b]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#fff;padding:14px}.knowledge-grid[data-v-78d19a0b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mini-list[data-v-78d19a0b]{margin:0;padding:0;list-style:none}.mini-list li[data-v-78d19a0b]{border:1px solid var(--sf-border-soft);border-radius:var(--sf-radius);background:var(--sf-surface-muted);padding:9px}.mini-list small[data-v-78d19a0b]{margin-top:3px;display:block}.error-state[data-v-78d19a0b]{border-radius:var(--sf-radius);color:#b42318;background:#fff1f2;border:1px solid #fecaca;padding:10px 12px;font-size:13px;font-weight:800}.eyebrow[data-v-78d19a0b]{color:var(--sf-accent);text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:900}h4[data-v-78d19a0b]{margin:0 0 8px}@media (width<=1080px){.agent-grid-v2[data-v-78d19a0b],.agent-grid-v2.secondary[data-v-78d19a0b],.knowledge-grid[data-v-78d19a0b]{grid-template-columns:1fr}}.wa-card[data-v-192c0743],.ask-panel[data-v-192c0743],.answer-box[data-v-192c0743]{gap:10px;display:grid}.wa-card[data-v-192c0743]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#fff;padding:14px}.ask-row[data-v-192c0743]{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.answer-box[data-v-192c0743]{border:1px solid var(--sf-border-soft);border-radius:var(--sf-radius);background:var(--sf-surface-muted);padding:10px}.answer-box p[data-v-192c0743]{margin:0;line-height:1.5}.answer-box small[data-v-192c0743]{color:var(--sf-muted);font-size:12px}.eyebrow[data-v-192c0743]{color:var(--sf-accent);text-transform:uppercase;margin:0;font-size:11px;font-weight:900}@media (width<=760px){.ask-row[data-v-192c0743]{grid-template-columns:1fr}}.wa-card[data-v-3fb259a5],.item-list[data-v-3fb259a5],.checklist-grid[data-v-3fb259a5]{gap:10px;display:grid}.wa-card[data-v-3fb259a5]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#fff;padding:14px}.item-list[data-v-3fb259a5]{margin:0;padding:0;list-style:none}.item-list li[data-v-3fb259a5]{border:1px solid var(--sf-border-soft);border-radius:var(--sf-radius);background:var(--sf-surface-muted);justify-content:space-between;gap:10px;padding:9px;display:flex}.item-list small[data-v-3fb259a5],.wa-card>small[data-v-3fb259a5]{color:var(--sf-muted);margin-top:3px;font-size:12px;display:block}.checklist-grid[data-v-3fb259a5]{grid-template-columns:repeat(2,minmax(0,1fr))}.checklist-grid label[data-v-3fb259a5]{border:1px solid var(--sf-border-soft);border-radius:var(--sf-radius);align-items:center;gap:8px;padding:9px;display:flex}.eyebrow[data-v-3fb259a5]{color:var(--sf-accent);text-transform:uppercase;margin:0;font-size:11px;font-weight:900}@media (width<=760px){.checklist-grid[data-v-3fb259a5]{grid-template-columns:1fr}}.wa-card[data-v-43b9caba],.materials-grid[data-v-43b9caba],.mini-list[data-v-43b9caba]{gap:10px;display:grid}.wa-card[data-v-43b9caba]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#fff;padding:14px}.materials-grid[data-v-43b9caba]{grid-template-columns:repeat(2,minmax(0,1fr))}.mini-list[data-v-43b9caba]{margin:0;padding:0;list-style:none}.mini-list li[data-v-43b9caba]{border:1px solid var(--sf-border-soft);border-radius:var(--sf-radius);background:var(--sf-surface-muted);padding:9px}.mini-list small[data-v-43b9caba],.materials-grid>div>small[data-v-43b9caba]{color:var(--sf-muted);margin-top:3px;font-size:12px;display:block}.eyebrow[data-v-43b9caba]{color:var(--sf-accent);text-transform:uppercase;margin:0;font-size:11px;font-weight:900}h4[data-v-43b9caba]{margin:0 0 8px}@media (width<=980px){.materials-grid[data-v-43b9caba]{grid-template-columns:1fr}}.wa-card[data-v-b5d5496a],.question-grid[data-v-b5d5496a],.mini-list[data-v-b5d5496a]{gap:10px;display:grid}.wa-card[data-v-b5d5496a]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#fff;padding:14px}.question-grid[data-v-b5d5496a]{grid-template-columns:repeat(2,minmax(0,1fr))}.mini-list[data-v-b5d5496a]{margin:0;padding:0;list-style:none}.mini-list li[data-v-b5d5496a]{border:1px solid var(--sf-border-soft);border-radius:var(--sf-radius);background:var(--sf-surface-muted);padding:9px}.mini-list small[data-v-b5d5496a],.question-grid>div>small[data-v-b5d5496a]{color:var(--sf-muted);margin-top:3px;font-size:12px;display:block}.eyebrow[data-v-b5d5496a]{color:var(--sf-accent);text-transform:uppercase;margin:0;font-size:11px;font-weight:900}h4[data-v-b5d5496a]{margin:0 0 8px}@media (width<=980px){.question-grid[data-v-b5d5496a]{grid-template-columns:1fr}}.wa-card[data-v-a9717c28],.reasoning-list[data-v-a9717c28]{gap:10px;display:grid}.wa-card[data-v-a9717c28]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#fff;padding:14px}.reasoning-list[data-v-a9717c28]{margin:0;padding:0;list-style:none}.reasoning-list li[data-v-a9717c28]{border:1px solid var(--sf-border-soft);border-radius:var(--sf-radius);background:var(--sf-surface-muted);padding:9px}.reasoning-list small[data-v-a9717c28],.reasoning-list span[data-v-a9717c28],.wa-card>small[data-v-a9717c28]{color:var(--sf-muted);margin-top:3px;font-size:12px;display:block}.eyebrow[data-v-a9717c28]{color:var(--sf-accent);text-transform:uppercase;margin:0;font-size:11px;font-weight:900}.wa-card[data-v-07cc7f8b],.risk-grid[data-v-07cc7f8b],.mini-list[data-v-07cc7f8b]{gap:10px;display:grid}.wa-card[data-v-07cc7f8b]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#fff;padding:14px}.risk-grid[data-v-07cc7f8b]{grid-template-columns:repeat(2,minmax(0,1fr))}.mini-list[data-v-07cc7f8b]{margin:0;padding:0;list-style:none}.mini-list li[data-v-07cc7f8b]{border:1px solid var(--sf-border-soft);border-radius:var(--sf-radius);background:var(--sf-surface-muted);padding:9px}.mini-list small[data-v-07cc7f8b],.risk-grid>div>small[data-v-07cc7f8b]{color:var(--sf-muted);margin-top:3px;font-size:12px;display:block}.eyebrow[data-v-07cc7f8b]{color:var(--sf-accent);text-transform:uppercase;margin:0;font-size:11px;font-weight:900}h4[data-v-07cc7f8b]{margin:0 0 8px}@media (width<=980px){.risk-grid[data-v-07cc7f8b]{grid-template-columns:1fr}}.wa-card[data-v-02604226],.summary-panel[data-v-02604226]{gap:12px;display:grid}.wa-card[data-v-02604226]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#fff;padding:14px}.summary-grid[data-v-02604226]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.summary-grid div[data-v-02604226]{border:1px solid var(--sf-border-soft);border-radius:var(--sf-radius);background:var(--sf-surface-muted);padding:9px}.summary-grid small[data-v-02604226],.summary-panel span[data-v-02604226]{color:var(--sf-muted);font-size:12px}.summary-grid strong[data-v-02604226]{margin-top:4px;display:block}.eyebrow[data-v-02604226]{color:var(--sf-accent);text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:900}h3[data-v-02604226]{margin:0}@media (width<=820px){.summary-grid[data-v-02604226]{grid-template-columns:repeat(2,minmax(0,1fr))}}.workprep-agent-v2[data-v-7d5881ff]{gap:12px;display:grid}.agent-head[data-v-7d5881ff]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#fff;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px;display:flex}.agent-head h2[data-v-7d5881ff]{margin:0}.agent-head span[data-v-7d5881ff]{color:var(--sf-muted);font-size:12px}.agent-grid-v2[data-v-7d5881ff]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.error-state[data-v-7d5881ff]{border-radius:var(--sf-radius);color:#b42318;background:#fff1f2;border:1px solid #fecaca;padding:10px 12px;font-size:13px;font-weight:800}.eyebrow[data-v-7d5881ff]{color:var(--sf-accent);text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:900}@media (width<=1100px){.agent-grid-v2[data-v-7d5881ff]{grid-template-columns:1fr}}.calc-panel[data-v-640fc91d]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#fff;padding:14px}h3[data-v-640fc91d]{margin:0 0 10px}.ask-row[data-v-640fc91d]{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.answer-box[data-v-640fc91d]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#f8fafc;margin-top:10px;padding:10px}.answer-box p[data-v-640fc91d]{color:#334155;margin:6px 0;font-size:13px}.answer-box small[data-v-640fc91d]{color:var(--sf-muted);font-size:11px}.eyebrow[data-v-640fc91d]{color:var(--sf-accent);text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:900}@media (width<=700px){.ask-row[data-v-640fc91d]{grid-template-columns:1fr}}.calc-panel[data-v-0fd21267]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#fff;padding:14px}h3[data-v-0fd21267]{margin:0}.item-list[data-v-0fd21267]{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.item-list li[data-v-0fd21267]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#f8fafc;justify-content:space-between;gap:10px;padding:9px;display:flex}.item-list li.warning[data-v-0fd21267],.item-list li.danger[data-v-0fd21267]{background:#fffbeb;border-color:#fbbf24}.item-list span[data-v-0fd21267],.item-list small[data-v-0fd21267]{display:block}.item-list span[data-v-0fd21267]{color:#475569;margin-top:3px;font-size:12px}.item-list small[data-v-0fd21267],.empty[data-v-0fd21267]{color:var(--sf-muted);font-size:11px}.eyebrow[data-v-0fd21267]{color:var(--sf-accent);text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:900}.calc-panel[data-v-73d38e15]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#fff;padding:14px}h3[data-v-73d38e15]{margin:0}.item-list[data-v-73d38e15]{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.item-list li[data-v-73d38e15]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#f8fafc;padding:9px}.item-list li.warning[data-v-73d38e15],.item-list li.danger[data-v-73d38e15]{background:#fffbeb;border-color:#fbbf24}.item-list span[data-v-73d38e15]{color:#475569;margin-top:3px;font-size:12px;display:block}.empty[data-v-73d38e15]{color:var(--sf-muted);font-size:12px}.eyebrow[data-v-73d38e15]{color:var(--sf-accent);text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:900}.calc-panel[data-v-e2115336]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#fff;padding:14px}h3[data-v-e2115336]{margin:0 0 10px}.split[data-v-e2115336]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.item-list[data-v-e2115336]{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.item-list li[data-v-e2115336]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#f8fafc;padding:9px}.item-list li.warning[data-v-e2115336],.item-list li.danger[data-v-e2115336]{background:#fffbeb;border-color:#fbbf24}.item-list span[data-v-e2115336],.item-list small[data-v-e2115336]{display:block}.item-list small[data-v-e2115336],.empty[data-v-e2115336]{color:var(--sf-muted);font-size:12px}.eyebrow[data-v-e2115336]{color:var(--sf-accent);text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:900}@media (width<=900px){.split[data-v-e2115336]{grid-template-columns:1fr}}.calc-panel[data-v-43697b34]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#fff;padding:14px}h3[data-v-43697b34]{margin:0}.item-list[data-v-43697b34]{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.item-list li[data-v-43697b34]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#f8fafc;padding:9px}.item-list span[data-v-43697b34]{color:#475569;margin-top:3px;font-size:12px;display:block}.empty[data-v-43697b34]{color:var(--sf-muted);font-size:12px}.eyebrow[data-v-43697b34]{color:var(--sf-accent);text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:900}.calc-panel[data-v-61bf4d1a]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#fff;padding:14px}h3[data-v-61bf4d1a]{margin:0}.item-list[data-v-61bf4d1a]{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.item-list li[data-v-61bf4d1a]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#f8fafc;padding:9px}.item-list span[data-v-61bf4d1a],.item-list small[data-v-61bf4d1a]{display:block}.item-list span[data-v-61bf4d1a]{color:#475569;margin-top:3px;font-size:12px}.item-list small[data-v-61bf4d1a],.empty[data-v-61bf4d1a]{color:var(--sf-muted);font-size:11px}.eyebrow[data-v-61bf4d1a]{color:var(--sf-accent);text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:900}.calc-panel[data-v-9152efd0]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#fff;padding:14px}.panel-head h3[data-v-9152efd0]{margin:0}.item-list[data-v-9152efd0]{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.item-list li[data-v-9152efd0]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#f8fafc;justify-content:space-between;align-items:flex-start;gap:10px;padding:9px;display:flex}.item-list li.warning[data-v-9152efd0],.item-list li.danger[data-v-9152efd0]{background:#fffbeb;border-color:#fbbf24}.item-list li.danger[data-v-9152efd0]{background:#fff1f2;border-color:#fecaca}.item-list strong[data-v-9152efd0],.item-list span[data-v-9152efd0],.item-list small[data-v-9152efd0]{display:block}.item-list span[data-v-9152efd0]{color:#475569;margin-top:3px;font-size:12px}.item-list small[data-v-9152efd0],.empty[data-v-9152efd0]{color:var(--sf-muted);font-size:11px}.eyebrow[data-v-9152efd0]{color:var(--sf-accent);text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:900}.calc-panel[data-v-044562eb]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#fff;padding:14px}.panel-head[data-v-044562eb]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.panel-head h3[data-v-044562eb]{margin:0}.summary[data-v-044562eb]{color:#334155;margin:10px 0 12px;font-size:13px}.metric-grid[data-v-044562eb],.source-grid[data-v-044562eb]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.metric-grid div[data-v-044562eb],.source-grid span[data-v-044562eb]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#f8fafc;padding:9px}.metric-grid span[data-v-044562eb],.source-grid span[data-v-044562eb]{color:var(--sf-muted);font-size:11px;font-weight:800}.metric-grid strong[data-v-044562eb]{margin-top:4px;font-size:16px;display:block}.source-grid[data-v-044562eb]{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:8px}.status-pill[data-v-044562eb]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#f8fafc;padding:5px 8px;font-size:11px;font-weight:900}.status-pill.risk[data-v-044562eb],.status-pill.partial[data-v-044562eb],.status-pill.not_started[data-v-044562eb]{color:#92400e;background:#fffbeb;border-color:#fbbf24}.eyebrow[data-v-044562eb]{color:var(--sf-accent);text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:900}@media (width<=900px){.metric-grid[data-v-044562eb],.source-grid[data-v-044562eb]{grid-template-columns:1fr 1fr}}.calculation-agent-v2[data-v-acf5b420]{gap:12px;display:grid}.agent-head[data-v-acf5b420]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#fff;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px;display:flex}.agent-head h2[data-v-acf5b420]{margin:0}.agent-head span[data-v-acf5b420]{color:var(--sf-muted);font-size:12px}.agent-grid-v2[data-v-acf5b420]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.error-state[data-v-acf5b420]{border-radius:var(--sf-radius);color:#b42318;background:#fff1f2;border:1px solid #fecaca;padding:10px 12px;font-size:13px;font-weight:800}.eyebrow[data-v-acf5b420]{color:var(--sf-accent);text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:900}@media (width<=1100px){.agent-grid-v2[data-v-acf5b420]{grid-template-columns:1fr}}.quote-panel[data-v-ad4a3704]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#fff;padding:14px}h3[data-v-ad4a3704]{margin:0 0 10px}.ask-row[data-v-ad4a3704]{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.answer-box[data-v-ad4a3704]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#f8fafc;margin-top:10px;padding:10px}.answer-box p[data-v-ad4a3704]{color:#334155;margin:6px 0;font-size:13px}.answer-box small[data-v-ad4a3704]{color:var(--sf-muted);font-size:11px}.eyebrow[data-v-ad4a3704]{color:var(--sf-accent);text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:900}.quote-panel[data-v-a14f3ac2]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#fff;padding:14px}h3[data-v-a14f3ac2]{margin:0}.item-list[data-v-a14f3ac2]{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.item-list li[data-v-a14f3ac2]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#f8fafc;justify-content:space-between;gap:10px;padding:9px;display:flex}.item-list li.warning[data-v-a14f3ac2],.item-list li.danger[data-v-a14f3ac2]{background:#fffbeb;border-color:#fbbf24}.item-list span[data-v-a14f3ac2],.item-list small[data-v-a14f3ac2]{display:block}.item-list span[data-v-a14f3ac2]{color:#475569;margin-top:3px;font-size:12px}.item-list small[data-v-a14f3ac2],.empty[data-v-a14f3ac2]{color:var(--sf-muted);font-size:11px}.eyebrow[data-v-a14f3ac2]{color:var(--sf-accent);text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:900}.quote-grid[data-v-565b3f33]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}@media (width<=1100px){.quote-grid[data-v-565b3f33]{grid-template-columns:1fr}}.quote-panel[data-v-518884b7]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#fff;padding:14px}h3[data-v-518884b7]{margin:0}.item-list[data-v-518884b7]{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.item-list li[data-v-518884b7]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#f8fafc;padding:9px}.item-list span[data-v-518884b7],.item-list small[data-v-518884b7]{display:block}.item-list span[data-v-518884b7]{color:#475569;margin-top:3px;font-size:12px}.item-list small[data-v-518884b7],.empty[data-v-518884b7]{color:var(--sf-muted);font-size:11px}.eyebrow[data-v-518884b7]{color:var(--sf-accent);text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:900}.quote-grid[data-v-84406cd3]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}@media (width<=1100px){.quote-grid[data-v-84406cd3]{grid-template-columns:1fr}}.quote-panel[data-v-46edb6ef]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#fff;padding:14px}.panel-head[data-v-46edb6ef]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}h3[data-v-46edb6ef]{margin:0}.summary[data-v-46edb6ef]{color:#334155;margin:10px 0 12px;font-size:13px}.source-grid[data-v-46edb6ef]{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.source-grid span[data-v-46edb6ef],.status-pill[data-v-46edb6ef]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);color:var(--sf-muted);background:#f8fafc;padding:7px 8px;font-size:11px;font-weight:900}.status-pill.risk[data-v-46edb6ef],.status-pill.not_started[data-v-46edb6ef],.status-pill.draft[data-v-46edb6ef]{color:#92400e;background:#fffbeb;border-color:#fbbf24}.eyebrow[data-v-46edb6ef]{color:var(--sf-accent);text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:900}@media (width<=1000px){.source-grid[data-v-46edb6ef]{grid-template-columns:1fr 1fr}}.quote-agent-v3[data-v-fde22fd5]{gap:12px;display:grid}.agent-head[data-v-fde22fd5]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#fff;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px;display:flex}.agent-head h2[data-v-fde22fd5]{margin:0}.agent-head span[data-v-fde22fd5]{color:var(--sf-muted);font-size:12px}.error-state[data-v-fde22fd5]{border-radius:var(--sf-radius);color:#b42318;background:#fff1f2;border:1px solid #fecaca;padding:10px 12px;font-size:13px;font-weight:800}.eyebrow[data-v-fde22fd5]{color:var(--sf-accent);text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:900}.xpi-panel[data-v-9df63367]{border:1px solid var(--sf-border);background:#fff;border-radius:8px;padding:14px}.panel-head[data-v-9df63367]{justify-content:space-between;gap:12px;margin-bottom:10px;display:flex}.panel-head>span[data-v-9df63367]{border:1px solid var(--sf-border-soft);background:#f8fafc;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:800}.eyebrow[data-v-9df63367]{color:#1d4ed8;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:800}h2[data-v-9df63367]{margin:0;font-size:17px}.related-list[data-v-9df63367]{gap:8px;display:grid}article[data-v-9df63367]{border:1px solid var(--sf-border-soft);background:#fbfdff;border-radius:6px;padding:10px}strong[data-v-9df63367],span[data-v-9df63367],small[data-v-9df63367]{display:block}span[data-v-9df63367],small[data-v-9df63367],.muted[data-v-9df63367]{color:var(--sf-muted);font-size:12px}small[data-v-9df63367]{margin-top:4px}.xpi-panel[data-v-1b481621]{border:1px solid var(--sf-border);background:#fff;border-radius:8px;padding:14px}.panel-head[data-v-1b481621]{justify-content:space-between;gap:12px;margin-bottom:10px;display:flex}.panel-head>span[data-v-1b481621]{border:1px solid var(--sf-border-soft);background:#f8fafc;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:800}.eyebrow[data-v-1b481621]{color:#1d4ed8;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:800}h2[data-v-1b481621]{margin:0;font-size:17px}.insight-list[data-v-1b481621]{gap:8px;display:grid}.insight-item[data-v-1b481621]{border:1px solid var(--sf-border-soft);background:#fbfdff;border-radius:6px;padding:10px}h3[data-v-1b481621]{margin:0 0 5px;font-size:14px}p[data-v-1b481621]{color:var(--sf-muted);margin:0;font-size:12px;line-height:1.45}footer[data-v-1b481621]{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}footer span[data-v-1b481621]{border:1px solid var(--sf-border-soft);color:#334155;background:#fff;border-radius:999px;padding:3px 7px;font-size:11px}.muted[data-v-1b481621]{color:var(--sf-muted);font-size:13px}.xpi-panel[data-v-7edc849b]{border:1px solid var(--sf-border);background:#fff;border-radius:8px;padding:14px}.panel-head[data-v-7edc849b]{justify-content:space-between;gap:12px;margin-bottom:10px;display:flex}.panel-head>span[data-v-7edc849b]{border:1px solid var(--sf-border-soft);background:#f8fafc;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:800}.eyebrow[data-v-7edc849b]{color:#1d4ed8;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:800}h2[data-v-7edc849b]{margin:0;font-size:17px}.reasoning-list[data-v-7edc849b]{gap:8px;display:grid}article[data-v-7edc849b]{border:1px solid var(--sf-border-soft);background:#fbfdff;border-radius:6px;padding:10px}p[data-v-7edc849b]{color:var(--sf-muted);margin:5px 0;font-size:12px}small[data-v-7edc849b],.muted[data-v-7edc849b]{color:var(--sf-muted);font-size:12px}.preparation05-panel[data-v-29da966f]{flex-direction:column;gap:14px;display:flex}.preparation-header[data-v-29da966f]{justify-content:space-between;align-items:flex-start;gap:16px;padding:18px;display:flex}.eyebrow[data-v-29da966f]{letter-spacing:.08em;text-transform:uppercase;color:#f97316;margin:0 0 4px;font-size:11px;font-weight:800}h2[data-v-29da966f],h3[data-v-29da966f],p[data-v-29da966f]{margin:0}.subtitle[data-v-29da966f],.muted[data-v-29da966f],small[data-v-29da966f]{color:#64748b;font-size:13px}.header-stats[data-v-29da966f],.summary-grid[data-v-29da966f],.location-prep-metrics[data-v-29da966f],.prep-layout[data-v-29da966f],.card-header[data-v-29da966f],.table-row[data-v-29da966f]{gap:12px;display:grid}.header-stats[data-v-29da966f]{justify-items:end}.summary-grid[data-v-29da966f]{grid-template-columns:repeat(4,minmax(0,1fr))}.summary-card[data-v-29da966f],.location-prep[data-v-29da966f],.prep-card[data-v-29da966f]{padding:16px}.summary-card strong[data-v-29da966f]{font-size:26px}.summary-card.warning[data-v-29da966f]{background:#fff7ed;border-color:#f973162e}.location-prep[data-v-29da966f]{justify-content:space-between;align-items:center;gap:16px;display:flex}.location-prep-metrics[data-v-29da966f]{grid-template-columns:repeat(2,minmax(0,1fr));min-width:220px}.prep-layout[data-v-29da966f]{grid-template-columns:repeat(2,minmax(0,1fr))}.prep-card.wide[data-v-29da966f]{grid-column:1/-1}.card-header[data-v-29da966f]{grid-template-columns:1fr auto;align-items:start;margin-bottom:12px}.table-list[data-v-29da966f],.planning-list[data-v-29da966f],.checklist-grid[data-v-29da966f]{gap:10px;display:grid}.table-row[data-v-29da966f]{border-top:1px solid #e2e8f0;grid-template-columns:minmax(0,2fr) 90px 120px 100px;align-items:center;padding:10px 0}.item-title[data-v-29da966f]{color:#0f172a;font-weight:700}ul[data-v-29da966f]{gap:10px;margin:0;padding:0;list-style:none;display:grid}li[data-v-29da966f]{border-top:1px solid #e2e8f0;gap:4px;padding:10px 0;display:grid}.planning-list[data-v-29da966f]{margin:0;padding:0;list-style:none}.planning-list li[data-v-29da966f]{padding:10px 0}.checklist-grid label[data-v-29da966f]{border-top:1px solid #e2e8f0;grid-template-columns:18px 1fr;align-items:start;gap:4px;padding:10px 0;display:grid}.checklist-grid small[data-v-29da966f]{grid-column:2}.warning-card[data-v-29da966f]{background:#fffaf5;border-color:#f59e0b2e}@media (width<=960px){.summary-grid[data-v-29da966f],.prep-layout[data-v-29da966f]{grid-template-columns:1fr}.location-prep[data-v-29da966f]{flex-direction:column;align-items:stretch}.table-row[data-v-29da966f]{grid-template-columns:1fr}}.station-fab[data-v-fd90bead]{z-index:60;color:#4338ca;cursor:pointer;font:inherit;background:linear-gradient(#fff,#f6f8ff);border:1px solid #c7d2fe;border-radius:999px;padding:10px 16px;font-size:13px;font-weight:950;position:fixed;bottom:18px;right:18px;box-shadow:0 12px 30px #2563eb2e}.station-fab[data-v-fd90bead]:hover{background:#eef2ff;border-color:#6366f1}.station[data-v-fd90bead]{z-index:60;background:linear-gradient(#fff,#f6f8ff);border:1px solid #c7d2fe;border-radius:16px;grid-template-rows:auto auto minmax(0,1fr);max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);display:grid;position:fixed;bottom:18px;right:18px;overflow:hidden;box-shadow:0 24px 60px #1e1b4b40}.station.placed[data-v-fd90bead]{bottom:auto;right:auto}.station.minimized[data-v-fd90bead]{grid-template-rows:auto;height:auto!important}.station-head[data-v-fd90bead]{color:#fff;background:linear-gradient(#4f46e5,#4338ca);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.station-drag-zone[data-v-fd90bead]{cursor:grab;touch-action:none}.station.dragging .station-drag-zone[data-v-fd90bead]{cursor:grabbing}.station-eyebrow[data-v-fd90bead]{letter-spacing:.1em;opacity:.8;text-transform:uppercase;font-size:9px;font-weight:950;display:block}.station-title strong[data-v-fd90bead]{font-size:15px;font-weight:950}.station-head-btns[data-v-fd90bead]{gap:6px;display:inline-flex}.station-head-btn[data-v-fd90bead]{color:#fff;cursor:pointer;background:#ffffff26;border:1px solid #fff6;border-radius:7px;place-items:center;width:24px;height:24px;padding:0;font-size:13px;font-weight:950;line-height:1;display:grid}.station-head-btn[data-v-fd90bead]:hover{background:#ffffff4d}.station-tabs[data-v-fd90bead]{background:#eef2ff;border-bottom:1px solid #e0e7ff;flex-wrap:wrap;align-items:center;gap:4px;padding:6px 8px;display:flex}.station-tab[data-v-fd90bead]{color:#4338ca;cursor:pointer;background:#fff;border:1px solid #c7d2fe;border-radius:9px;align-items:center;gap:5px;padding:5px 8px;font-size:12px;font-weight:900;display:inline-flex}.station-tab.active[data-v-fd90bead]{color:#fff;background:#4f46e5;border-color:#4f46e5}.station-tab-rename[data-v-fd90bead]{width:80px;font:inherit;border:0;border-radius:4px;padding:1px 4px;font-size:12px;font-weight:900}.station-tab-close[data-v-fd90bead]{opacity:.6;font-style:normal;font-weight:950}.station-tab-close[data-v-fd90bead]:hover{opacity:1}.station-add[data-v-fd90bead]{position:relative}.station-add-btn[data-v-fd90bead]{color:#4338ca;cursor:pointer;background:#fff;border:1px dashed #a5b4fc;border-radius:9px;place-items:center;width:26px;height:26px;padding:0;font-size:16px;font-weight:950;line-height:1;display:grid}.station-add-menu[data-v-fd90bead]{z-index:5;background:#fff;border:1px solid #c7d2fe;border-radius:10px;gap:2px;padding:5px;display:grid;position:absolute;top:30px;left:0;box-shadow:0 12px 30px #1e1b4b33}.station-add-menu button[data-v-fd90bead]{color:#1e1b4b;cursor:pointer;font:inherit;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:6px 10px;font-size:12px;font-weight:850}.station-add-menu button[data-v-fd90bead]:hover:not(:disabled){background:#eef2ff}.station-add-menu button[data-v-fd90bead]:disabled{color:#94a3b8;cursor:not-allowed}.station-body[data-v-fd90bead]{min-height:0;padding:10px;overflow-y:auto}.station-empty[data-v-fd90bead]{color:#64748b;margin:0;font-size:13px;font-weight:800}.station-note[data-v-fd90bead]{resize:none;color:#0f172a;width:100%;height:100%;min-height:160px;font:inherit;background:#fff;border:1px solid #e0e7ff;border-radius:10px;padding:10px;font-size:13px;line-height:1.5}.station-note[data-v-fd90bead]:focus{border-color:#6366f1;outline:none;box-shadow:0 0 0 3px #6366f12e}.rekenhulp[data-v-fd90bead]{gap:10px;display:grid}.vak-tabs[data-v-fd90bead]{flex-wrap:wrap;gap:5px;display:flex}.vak-chip[data-v-fd90bead]{color:#4338ca;cursor:pointer;font:inherit;background:#fff;border:1px solid #c7d2fe;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:900}.vak-chip.active[data-v-fd90bead]{color:#fff;background:#4f46e5;border-color:#4f46e5}.vak-chip[data-v-fd90bead]:hover:not(.active){background:#eef2ff}.calc-card[data-v-fd90bead]{background:#fff;border:1px solid #e0e7ff;border-radius:12px;gap:8px;padding:10px;display:grid}.calc-card h4[data-v-fd90bead]{color:#1e1b4b;margin:0;font-size:13px;font-weight:950}.calc-row[data-v-fd90bead]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.calc-row label[data-v-fd90bead]{color:#64748b;gap:3px;font-size:11px;font-weight:850;display:grid}.calc-row input[data-v-fd90bead]{color:#0f172a;height:32px;font:inherit;background:#fff;border:1px solid #c7d2fe;border-radius:8px;padding:0 8px;font-size:13px;font-weight:800}.calc-row input[data-v-fd90bead]:focus{border-color:#6366f1;outline:none;box-shadow:0 0 0 3px #6366f129}.calc-result[data-v-fd90bead]{border-top:1px dashed #e0e7ff;justify-content:space-between;align-items:center;gap:10px;padding-top:8px;display:flex}.calc-result strong[data-v-fd90bead]{color:#4338ca;font-size:15px;font-weight:950}.calc-result button[data-v-fd90bead]{color:#4338ca;cursor:pointer;font:inherit;background:#eef2ff;border:1px solid #6366f1;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:950}.calc-result button[data-v-fd90bead]:hover:not(:disabled){background:#e0e7ff}.calc-result button[data-v-fd90bead]:disabled{opacity:.5;cursor:not-allowed}.rekenhulp-note[data-v-fd90bead]{color:#94a3b8;margin:0;font-size:11px;font-style:italic;font-weight:800}.schets[data-v-fd90bead]{gap:8px;display:grid}.schets-tools[data-v-fd90bead]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.schets-color[data-v-fd90bead]{cursor:pointer;border:2px solid #fff;border-radius:50%;width:22px;height:22px;padding:0;box-shadow:0 0 0 1px #cbd5e1}.schets-color.active[data-v-fd90bead]{box-shadow:0 0 0 2px #4338ca}.schets-tool[data-v-fd90bead]{color:#4338ca;cursor:pointer;font:inherit;background:#fff;border:1px solid #c7d2fe;border-radius:8px;padding:4px 10px;font-size:11px;font-weight:900}.schets-tool.active[data-v-fd90bead]{color:#fff;background:#4f46e5;border-color:#4f46e5}.schets-canvas[data-v-fd90bead]{touch-action:none;cursor:crosshair;background:#fff;border:1px solid #c7d2fe;border-radius:10px;width:100%;height:auto}.schets-canvas.is-move[data-v-fd90bead]{cursor:move}.schets-toolbar[data-v-fd90bead]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.schets-group[data-v-fd90bead]{border:1px solid #e0e7ff;border-radius:9px;flex-wrap:wrap;align-items:center;gap:4px;padding:3px;display:flex}.schets-tool.sym[data-v-fd90bead]{font-size:13px}.schets-w[data-v-fd90bead]{color:#64748b;align-items:center;gap:4px;font-size:10px;font-weight:850;display:inline-flex}.schets-w input[data-v-fd90bead]{width:64px}.schets-w input.schets-num[data-v-fd90bead]{width:46px;height:24px;font:inherit;border:1px solid #c7d2fe;border-radius:6px;padding:0 4px;font-size:11px;font-weight:800}.schets-hint[data-v-fd90bead]{color:#94a3b8;margin:0;font-size:11px;font-weight:800}.schets-maat[data-v-fd90bead]{align-items:center;gap:8px;display:flex}.schets-w input.schets-num.maat[data-v-fd90bead]{width:90px}.schets-maat-hint[data-v-fd90bead]{color:#94a3b8;font-size:11px;font-weight:800}.vraag[data-v-fd90bead]{gap:8px;display:grid}.vraag-input[data-v-fd90bead]{color:#0f172a;height:36px;font:inherit;background:#fff;border:1px solid #c7d2fe;border-radius:9px;padding:0 10px;font-size:13px;font-weight:700}.vraag-input[data-v-fd90bead]:focus{border-color:#6366f1;outline:none;box-shadow:0 0 0 3px #6366f129}.vraag-btns[data-v-fd90bead]{flex-wrap:wrap;gap:6px;display:flex}.vraag-btn[data-v-fd90bead]{color:#4338ca;cursor:pointer;font:inherit;background:#fff;border:1px solid #c7d2fe;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:950}.vraag-btn.primary[data-v-fd90bead]{color:#fff;background:#4f46e5;border-color:#4f46e5}.vraag-btn[data-v-fd90bead]:disabled{opacity:.55;cursor:not-allowed}.vraag-error[data-v-fd90bead]{color:#be123c;font-size:12px;font-weight:850}.vraag-loading[data-v-fd90bead]{color:#4338ca;font-size:12px;font-weight:850}.vraag-log[data-v-fd90bead]{gap:8px;display:grid}.vraag-log-head[data-v-fd90bead]{justify-content:space-between;align-items:center;display:flex}.vraag-log-head span[data-v-fd90bead]{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:950}.vraag-clear[data-v-fd90bead]{color:#64748b;cursor:pointer;font:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:900}.vraag-item[data-v-fd90bead]{background:#ffffffb3;border:1px solid #e0e7ff;border-radius:11px;gap:6px;padding:9px;display:grid}.vraag-q[data-v-fd90bead]{color:#4338ca;margin:0;font-size:12px;font-weight:950}.vraag-answer[data-v-fd90bead]{color:#1e293b;white-space:pre-line;margin:0;font-size:12px;font-weight:700;line-height:1.45}.vraag-list[data-v-fd90bead]{gap:5px;display:grid}.vraag-row[data-v-fd90bead]{background:#fff;border:1px solid #e0e7ff;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;display:flex}.vraag-row-info[data-v-fd90bead]{min-width:0}.vraag-row-info strong[data-v-fd90bead]{color:#0f172a;font-size:12px;font-weight:950;display:block}.vraag-row-info span[data-v-fd90bead]{color:#64748b;font-size:11px;font-weight:800}.vraag-take[data-v-fd90bead]{color:#4338ca;cursor:pointer;font:inherit;background:#eef2ff;border:1px solid #6366f1;border-radius:999px;flex:none;padding:5px 9px;font-size:11px;font-weight:950}.vraag-take[data-v-fd90bead]:disabled{color:#15803d;cursor:default;background:#f0fdf4;border-color:#bbf7d0}.vraag-sources[data-v-fd90bead]{flex-wrap:wrap;gap:5px;display:flex}.vraag-sources a[data-v-fd90bead]{text-overflow:ellipsis;white-space:nowrap;color:#4338ca;background:#f1f5f9;border-radius:999px;max-width:100%;padding:3px 8px;font-size:10px;font-weight:850;text-decoration:none;overflow:hidden}.station-resize[data-v-fd90bead]{cursor:nwse-resize;background:linear-gradient(135deg,#0000 50%,#4338ca73 50%);border:0;border-radius:4px;width:16px;height:16px;padding:0;position:absolute;bottom:4px;right:4px}.qa[data-v-ee01bff7]{z-index:61;background:linear-gradient(#fff,#f3fdf6);border:1px solid #bbf7d0;border-radius:16px;grid-template-rows:auto minmax(0,1fr);max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);display:grid;position:fixed;bottom:18px;right:18px;overflow:hidden;box-shadow:0 24px 60px #064e3b38}.qa.minimized[data-v-ee01bff7]{grid-template-rows:auto;height:auto!important}.qa-head[data-v-ee01bff7]{color:#fff;background:linear-gradient(#059669,#047857);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.qa-drag-zone[data-v-ee01bff7]{cursor:grab;touch-action:none}.qa.dragging .qa-drag-zone[data-v-ee01bff7]{cursor:grabbing}.qa-eyebrow[data-v-ee01bff7]{letter-spacing:.1em;opacity:.8;text-transform:uppercase;font-size:9px;font-weight:950;display:block}.qa-title strong[data-v-ee01bff7]{font-size:15px;font-weight:950}.qa-head-btns[data-v-ee01bff7]{gap:6px;display:inline-flex}.qa-head-btn[data-v-ee01bff7]{color:#fff;cursor:pointer;background:#ffffff26;border:1px solid #fff6;border-radius:7px;place-items:center;width:24px;height:24px;padding:0;font-size:13px;font-weight:950;line-height:1;display:grid}.qa-head-btn[data-v-ee01bff7]:hover{background:#ffffff4d}.qa-body[data-v-ee01bff7]{align-content:start;gap:8px;min-height:0;padding:10px;display:grid;overflow-y:auto}.qa-empty[data-v-ee01bff7]{color:#64748b;margin:0;font-size:13px;font-weight:800}.qa-ask[data-v-ee01bff7]{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.qa-input[data-v-ee01bff7]{color:#0f172a;height:36px;font:inherit;background:#fff;border:1px solid #a7f3d0;border-radius:9px;padding:0 10px;font-size:13px;font-weight:700}.qa-input[data-v-ee01bff7]:focus{border-color:#10b981;outline:none;box-shadow:0 0 0 3px #10b98129}.qa-btn[data-v-ee01bff7]{color:#fff;cursor:pointer;font:inherit;white-space:nowrap;background:#059669;border:1px solid #059669;border-radius:999px;padding:0 12px;font-size:12px;font-weight:950}.qa-btn[data-v-ee01bff7]:disabled{opacity:.55;cursor:not-allowed}.qa-error[data-v-ee01bff7]{color:#be123c;font-size:12px;font-weight:850}.qa-loading[data-v-ee01bff7]{color:#047857;font-size:12px;font-weight:850}.qa-log[data-v-ee01bff7]{gap:8px;display:grid}.qa-log-head[data-v-ee01bff7]{justify-content:space-between;align-items:center;display:flex}.qa-log-head span[data-v-ee01bff7]{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:950}.qa-clear[data-v-ee01bff7]{color:#64748b;cursor:pointer;font:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:900}.qa-item[data-v-ee01bff7]{background:#ffffffbf;border:1px solid #d1fae5;border-radius:11px;gap:6px;padding:9px;display:grid}.qa-q[data-v-ee01bff7]{color:#047857;margin:0;font-size:12px;font-weight:950}.qa-answer[data-v-ee01bff7]{color:#1e293b;white-space:pre-line;margin:0;font-size:12px;font-weight:700;line-height:1.45}.qa-list[data-v-ee01bff7]{gap:5px;display:grid}.qa-row[data-v-ee01bff7]{background:#fff;border:1px solid #d1fae5;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;display:flex}.qa-row-info[data-v-ee01bff7]{min-width:0}.qa-row-info strong[data-v-ee01bff7]{color:#0f172a;font-size:12px;font-weight:950;display:block}.qa-row-info span[data-v-ee01bff7]{color:#64748b;font-size:11px;font-weight:800}.qa-take[data-v-ee01bff7]{color:#047857;cursor:pointer;font:inherit;background:#ecfdf5;border:1px solid #10b981;border-radius:999px;flex:none;padding:5px 9px;font-size:11px;font-weight:950}.qa-take[data-v-ee01bff7]:disabled{color:#15803d;cursor:default;background:#f0fdf4;border-color:#bbf7d0}.qa-sources[data-v-ee01bff7]{flex-wrap:wrap;gap:5px;display:flex}.qa-sources a[data-v-ee01bff7]{text-overflow:ellipsis;white-space:nowrap;color:#047857;background:#f1f5f9;border-radius:999px;max-width:100%;padding:3px 8px;font-size:10px;font-weight:850;text-decoration:none;overflow:hidden}.qa-resize[data-v-ee01bff7]{cursor:nwse-resize;background:linear-gradient(135deg,#0000 50%,#05966973 50%);border:0;border-radius:4px;width:16px;height:16px;padding:0;position:absolute;bottom:4px;right:4px}.v2[data-v-763c090d]{grid-template-columns:minmax(0,1fr) 240px;gap:14px;height:100%;min-height:0;display:grid}.v2-main[data-v-763c090d]{align-content:start;gap:12px;min-height:0;padding:0 4px 40px;display:grid;overflow-y:auto}.v2-steps[data-v-763c090d]{z-index:5;background:#fffaf3;border:1px solid #fed7aa;border-radius:12px;gap:6px;padding:8px 12px;display:grid;position:sticky;top:0}.v2-steps-head[data-v-763c090d]{justify-content:space-between;align-items:center;gap:10px;display:flex}.v2-steps-label[data-v-763c090d]{color:#c2410c;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:950}.v2-steps-pop-btn[data-v-763c090d]{color:#c2410c;cursor:pointer;background:#fff;border:1px solid #fdba74;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900}.v2-steps-list[data-v-763c090d]{flex-wrap:wrap;gap:6px;display:flex}.v2-step[data-v-763c090d]{color:#9a3412;background:#fff;border:1px solid #fed7aa;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:850}.v2-step b[data-v-763c090d]{color:#c2410c;margin-right:3px}.v2-step.muted[data-v-763c090d]{color:#94a3b8;border-color:#e2e8f0}.v2-previous-end[data-v-763c090d]{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:14px;gap:6px;padding:12px 14px;display:grid}.v2-previous-end span[data-v-763c090d]{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.v2-previous-end p[data-v-763c090d]{margin:0;font-size:15px;font-weight:850;line-height:1.35}.v2-steps-pop[data-v-763c090d]{z-index:95;background:#fff;border:1px solid #cbd5e1;border-radius:14px;grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;overflow:hidden;box-shadow:0 24px 70px #0f172a38}.v2-steps-pop-head[data-v-763c090d]{color:#fff;cursor:grab;-webkit-user-select:none;user-select:none;background:#0f172a;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.v2-steps-pop-head div[data-v-763c090d]{gap:2px;min-width:0;display:grid}.v2-steps-pop-head span[data-v-763c090d]{color:#fdba74;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.v2-steps-pop-head strong[data-v-763c090d]{text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:950;overflow:hidden}.v2-steps-pop-head button[data-v-763c090d]{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff47;border-radius:10px;width:34px;height:34px;font-size:20px;font-weight:900}.v2-steps-pop-body[data-v-763c090d]{background:#f8fafc;gap:8px;padding:12px;display:grid;overflow-y:auto}.v2-steps-pop-row[data-v-763c090d]{color:#0f172a;background:#fff;border:1px solid #dbeafe;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:8px 10px;display:grid}.v2-steps-pop-row b[data-v-763c090d]{color:#ea580c;background:#fff7ed;border-radius:999px;justify-content:center;align-items:center;width:34px;height:30px;font-size:12px;font-weight:950;display:inline-flex}.v2-steps-pop-row span[data-v-763c090d]{font-size:16px;font-weight:900;line-height:1.25}.v2-steps-pop-00[data-v-763c090d]{color:#475569;letter-spacing:.02em;white-space:nowrap;background:#f8fafc;border:1px solid #cbd5e1;border-radius:999px;justify-self:end;padding:5px 8px;font-size:10px;font-style:normal;font-weight:950}.v2-steps-pop-00.known[data-v-763c090d]{color:#15803d;background:#f0fdf4;border-color:#86efac}.v2-steps-pop-00.pending[data-v-763c090d]{color:#c2410c;background:#fff7ed;border-color:#fdba74}.v2-steps-pop-00.new[data-v-763c090d]{color:#64748b;background:#f8fafc;border-color:#cbd5e1}.v2-steps-pop-empty[data-v-763c090d]{color:#64748b;text-align:center;border:1px dashed #cbd5e1;border-radius:12px;margin:0;padding:18px;font-size:13px;font-weight:800}.v2-aside[data-v-763c090d]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;align-content:start;gap:8px;min-height:0;padding:10px;display:grid;overflow-y:auto}.v2-aside-head[data-v-763c090d]{color:#475569;letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:11px;font-weight:950;display:flex}.v2-photo-add[data-v-763c090d]{color:#4338ca;cursor:pointer;background:#fff;border:1px dashed #a5b4fc;border-radius:8px;padding:4px 9px;font-size:11px;font-weight:900}.v2-photos[data-v-763c090d]{gap:8px;display:grid}.v2-photo[data-v-763c090d]{position:relative}.v2-photo img[data-v-763c090d]{border:1px solid #e2e8f0;border-radius:10px;width:100%;display:block}.v2-photo-del[data-v-763c090d]{color:#fff;cursor:pointer;background:#0f172a99;border:0;border-radius:6px;width:22px;height:22px;padding:0;font-size:13px;font-weight:950;line-height:1;position:absolute;top:4px;right:4px}.v2-photo-empty[data-v-763c090d]{color:#94a3b8;margin:0;font-size:11px;font-weight:800}.v2-photo img[data-v-763c090d]{cursor:zoom-in}.v2-viewer[data-v-763c090d]{z-index:70;background:#0f172a;border:1px solid #cbd5e1;border-radius:14px;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 26px 64px #0f172a73}.v2-viewer.fs[data-v-763c090d]{z-index:80;inset:8px;width:auto!important;height:auto!important;top:8px!important;left:8px!important}.v2-viewer-head[data-v-763c090d]{flex:none}.v2-viewer-btns button.on[data-v-763c090d]{background:#4f46e5;border-color:#4f46e5}.v2-draw-tools[data-v-763c090d]{background:#1e293b;border-top:1px solid #ffffff14;flex:none;align-items:center;gap:6px;padding:6px 10px;display:flex}.v2-pen[data-v-763c090d]{cursor:pointer;border:2px solid #fff;border-radius:50%;width:20px;height:20px;padding:0;box-shadow:0 0 0 1px #475569}.v2-pen.active[data-v-763c090d]{box-shadow:0 0 0 2px #fff}.v2-draw-clear[data-v-763c090d]{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff4d;border-radius:7px;margin-left:auto;padding:4px 9px;font-size:11px;font-weight:900}.v2-draw-canvas[data-v-763c090d]{cursor:crosshair;touch-action:none;width:100%;height:100%;position:absolute;inset:0}.v2-viewer-foot[data-v-763c090d]{background:#1e293b;border-top:1px solid #ffffff14;flex:none;gap:6px;max-height:45%;padding:8px 10px;display:grid;overflow-y:auto}.v2-viewer-ask[data-v-763c090d]{gap:6px;display:flex}.v2-ask-input[data-v-763c090d]{color:#fff;min-width:0;height:32px;font:inherit;background:#ffffff14;border:1px solid #fff3;border-radius:8px;flex:1;padding:0 9px;font-size:12px}.v2-ask-input[data-v-763c090d]::placeholder{color:#94a3b8}.v2-ask-input[data-v-763c090d]:focus{border-color:#818cf8;outline:none}.v2-ask-btn[data-v-763c090d]{color:#fff;cursor:pointer;font:inherit;background:#4f46e5;border:0;border-radius:8px;flex:none;padding:0 12px;font-size:12px;font-weight:900}.v2-ask-btn[data-v-763c090d]:disabled{opacity:.6;cursor:not-allowed}.v2-viewer-answer[data-v-763c090d]{color:#e2e8f0;white-space:pre-line;margin:0;font-size:12px;font-weight:600;line-height:1.45}.v2-pin[data-v-763c090d]{color:#fff;pointer-events:none;z-index:3;background:#ff2d55;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-weight:950;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #fff,0 2px 6px #0006}.v2-pin-row[data-v-763c090d]{gap:4px;display:grid}.v2-pin-line[data-v-763c090d]{align-items:center;gap:6px;display:flex}.v2-pin-badge[data-v-763c090d]{color:#fca5a5;flex:none;font-size:12px;font-weight:900}.v2-pin-del[data-v-763c090d]{color:#fca5a5;cursor:pointer;background:#ffffff1a;border:0;border-radius:8px;flex:none;width:28px;height:32px;padding:0;font-size:15px;font-weight:950;line-height:1}.v2-viewer-nav[data-v-763c090d]{color:#cbd5e1;align-items:center;gap:6px;font-size:11px;display:inline-flex}.v2-viewer-nav button[data-v-763c090d]{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff4d;border-radius:7px;width:24px;height:24px;padding:0;font-size:15px;font-weight:950;line-height:1}.v2-viewer-nav button[data-v-763c090d]:hover{background:#ffffff40}.v2-viewer.dragging .v2-viewer-head[data-v-763c090d]{cursor:grabbing}.v2-viewer-head[data-v-763c090d]{color:#fff;cursor:grab;touch-action:none;background:#1e293b;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:12px;font-weight:900;display:flex}.v2-viewer-btns[data-v-763c090d]{align-items:center;gap:6px;display:inline-flex}.v2-viewer-btns button[data-v-763c090d]{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff4d;border-radius:7px;width:26px;height:26px;padding:0;font-size:15px;font-weight:950;line-height:1}.v2-viewer-btns button[data-v-763c090d]:hover{background:#ffffff40}.v2-viewer-zoom[data-v-763c090d]{text-align:center;color:#cbd5e1;min-width:40px;font-size:11px}.v2-viewer-body[data-v-763c090d]{cursor:grab;touch-action:none;background:#0f172a;flex:auto;place-items:center;min-height:0;padding:8px;display:grid;position:relative;overflow:hidden}.v2-viewer.dragging .v2-viewer-body[data-v-763c090d],.v2-viewer-body[data-v-763c090d]:active{cursor:grabbing}.v2-viewer-body img[data-v-763c090d]{transform-origin:50%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:100%}.v2-viewer-resize[data-v-763c090d]{cursor:nwse-resize;background:linear-gradient(135deg,#0000 50%,#ffffff8c 50%);border:0;border-radius:4px;width:16px;height:16px;padding:0;position:absolute;bottom:4px;right:4px}@media (width<=900px){.v2[data-v-763c090d]{grid-template-columns:minmax(0,1fr)}.v2-aside[data-v-763c090d]{order:-1}}.v2-head[data-v-763c090d]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-end;gap:12px;padding-bottom:10px;display:flex}.v2-eyebrow[data-v-763c090d]{color:#6366f1;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px;font-weight:950}.v2-head h2[data-v-763c090d]{color:#0f172a;margin:2px 0 0;font-size:22px;font-weight:950}.v2-badge[data-v-763c090d]{color:#4338ca;background:#eef2ff;border-radius:999px;padding:5px 11px;font-size:11px;font-weight:900}.v2-q[data-v-763c090d]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;gap:8px;padding:14px 16px;display:grid}.v2-q-head[data-v-763c090d]{align-items:center;gap:10px;display:flex}.v2-q-num[data-v-763c090d]{color:#fff;background:#4f46e5;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;font-size:12px;font-weight:950;display:grid}.v2-q-head h3[data-v-763c090d]{color:#0f172a;flex:1;margin:0;font-size:15px;font-weight:850}.v2-hook[data-v-763c090d]{color:#4338ca;cursor:not-allowed;opacity:.7;background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:900}.v2-textarea[data-v-763c090d],.v2-input[data-v-763c090d],.v2-select[data-v-763c090d]{color:#0f172a;width:100%;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:9px 11px;font-size:14px}.v2-textarea[data-v-763c090d]{resize:vertical;min-height:56px}.v2-textarea[data-v-763c090d]:focus,.v2-input[data-v-763c090d]:focus,.v2-select[data-v-763c090d]:focus{border-color:#6366f1;outline:none;box-shadow:0 0 0 3px #6366f129}.v2-number[data-v-763c090d]{gap:6px;display:grid}.v2-chips[data-v-763c090d]{flex-wrap:wrap;gap:6px;display:flex}.v2-chips.suggest[data-v-763c090d]{margin-top:2px}.v2-chip[data-v-763c090d]{color:#4338ca;cursor:pointer;font:inherit;background:#fff;border:1px solid #c7d2fe;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:850}.v2-chip[data-v-763c090d]:hover{background:#eef2ff}.v2-chip.filled[data-v-763c090d]{color:#fff;cursor:default;background:#4f46e5;border-color:#4f46e5;align-items:center;gap:6px;display:inline-flex}.v2-chip.filled i[data-v-763c090d]{cursor:pointer;opacity:.8;font-style:normal}.v2-list[data-v-763c090d]{gap:8px;display:grid}.v2-add-row[data-v-763c090d]{gap:8px;display:flex}.v2-add-btn[data-v-763c090d]{color:#4338ca;cursor:pointer;font:inherit;background:#fff;border:1px dashed #a5b4fc;border-radius:10px;flex:none;padding:8px 12px;font-size:12px;font-weight:900}.v2-add-btn[data-v-763c090d]:hover{background:#eef2ff}.v2-rows[data-v-763c090d]{gap:6px;display:grid}.v2-row[data-v-763c090d]{grid-template-columns:minmax(0,1fr) 62px 64px 78px 32px;align-items:center;gap:6px;display:grid}.v2-totals[data-v-763c090d]{gap:3px}.v2-totals-pop-open[data-v-763c090d]{color:#c2410c;cursor:pointer;font:inherit;background:#fff7ed;border:1px solid #fdba74;border-radius:999px;justify-self:start;margin:2px 0 8px;padding:7px 11px;font-size:12px;font-weight:950}.v2-total-line[data-v-763c090d]{justify-content:space-between;align-items:baseline;gap:10px;padding:5px 2px;font-size:14px;display:flex}.v2-total-line span[data-v-763c090d]{color:#475569;font-weight:800}.v2-total-line strong[data-v-763c090d]{color:#0f172a;font-weight:900}.v2-total-line em[data-v-763c090d]{color:#94a3b8;font-size:12px;font-style:italic;font-weight:700}.v2-total-line.muted span[data-v-763c090d]{color:#94a3b8}.v2-total-line.end[data-v-763c090d]{border-top:2px solid #4f46e5;margin-top:4px;padding-top:10px}.v2-total-line.end span[data-v-763c090d]{color:#1e1b4b;font-size:15px;font-weight:950}.v2-total-line.end strong[data-v-763c090d]{color:#4338ca;font-size:20px;font-weight:950}.v2-totals-pop[data-v-763c090d]{z-index:96;background:#fff;border:1px solid #fed7aa;border-radius:16px;position:fixed;overflow:hidden;box-shadow:0 24px 70px #0f172a3d}.v2-totals-pop-head[data-v-763c090d]{color:#fff;cursor:grab;-webkit-user-select:none;user-select:none;background:#0f172a;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.v2-totals-pop-head div[data-v-763c090d]{gap:2px;min-width:0;display:grid}.v2-totals-pop-head span[data-v-763c090d]{color:#fdba74;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.v2-totals-pop-head strong[data-v-763c090d]{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:950;overflow:hidden}.v2-totals-pop-head button[data-v-763c090d]{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff47;border-radius:10px;width:32px;height:32px;font-size:18px;font-weight:900}.v2-totals-pop-body[data-v-763c090d]{background:#fffaf3;gap:8px;padding:12px;display:grid}.v2-totals-pop-main[data-v-763c090d]{background:#fff;border:1px solid #fdba74;border-radius:14px;gap:2px;padding:12px;display:grid}.v2-totals-pop-main span[data-v-763c090d]{color:#c2410c;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:950}.v2-totals-pop-main strong[data-v-763c090d]{color:#ea580c;font-size:30px;font-weight:950}.v2-totals-pop-line[data-v-763c090d]{color:#334155;border-bottom:1px solid #fed7aa;justify-content:space-between;gap:12px;padding:8px 2px;font-size:14px;font-weight:850;display:flex}.v2-totals-pop-line strong[data-v-763c090d]{color:#0f172a;font-weight:950}.v2-totals-pop-meta[data-v-763c090d]{flex-wrap:wrap;gap:6px;padding-top:4px;display:flex}.v2-totals-pop-meta span[data-v-763c090d]{color:#9a3412;background:#fff;border:1px solid #fed7aa;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:900}.v2-input.small[data-v-763c090d]{width:100%}.v2-row-del[data-v-763c090d]{color:#e11d48;cursor:pointer;background:#fff1f2;border:1px solid #fecdd3;border-radius:9px;width:32px;height:32px;padding:0;font-size:16px;font-weight:950;line-height:1}.v2-name-wrap[data-v-763c090d]{min-width:0;position:relative}.v2-suggest[data-v-763c090d]{z-index:20;background:#fff;border:1px solid #c7d2fe;border-radius:10px;max-height:240px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 34px #1e1b4b2e}.v2-suggest-loading[data-v-763c090d]{color:#64748b;padding:6px 8px;font-size:12px;font-weight:700}.v2-suggest-item[data-v-763c090d]{color:#0f172a;cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;font-size:13px;font-weight:700;display:flex}.v2-suggest-item[data-v-763c090d]:hover{background:#eef2ff}.v2-suggest-item em[data-v-763c090d]{color:#6366f1;flex:none;font-size:11px;font-style:normal;font-weight:900}.v2-note[data-v-763c090d]{color:#64748b;margin:0;font-size:12px;font-weight:700}.workcard-01[data-v-e6d3923d]{--ink:#101827;--muted:#64748b;--line:#dde5ee;--soft:#f6f8fb;--orange:#f97316;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 18px 50px #0f172a0f}.workcard-command[data-v-e6d3923d]{color:#fff;background:linear-gradient(135deg,#0f172afa,#1e293bf5),#111827;grid-template-columns:minmax(0,1fr) 220px;gap:18px;padding:24px;display:grid}.command-main[data-v-e6d3923d]{min-width:0}.doc-pill[data-v-e6d3923d],.section-code[data-v-e6d3923d]{width:fit-content;color:var(--orange);letter-spacing:.08em;text-transform:uppercase;background:#f973161f;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:950}.workcard-command h1[data-v-e6d3923d]{color:#fff;margin:12px 0 7px;font-size:34px;line-height:1.04}.workcard-command p[data-v-e6d3923d]{color:#cbd5e1;margin:0;font-size:14px;font-weight:750}.command-status[data-v-e6d3923d]{background:#f0fdf41a;border:1px solid #bbf7d057;border-radius:18px;align-self:stretch;padding:14px}.command-status span[data-v-e6d3923d],.command-status small[data-v-e6d3923d],.workcard-strip span[data-v-e6d3923d],.summary-tile span[data-v-e6d3923d],.summary-tile small[data-v-e6d3923d],.execution-copy span[data-v-e6d3923d],.material-row span[data-v-e6d3923d],.material-row small[data-v-e6d3923d],.review-list small[data-v-e6d3923d]{color:var(--muted);font-size:12px;font-weight:850}.command-status span[data-v-e6d3923d],.command-status small[data-v-e6d3923d]{color:#bbf7d0}.command-status strong[data-v-e6d3923d]{color:#fff;margin:8px 0;font-size:24px;display:block}.restore-001-btn[data-v-e6d3923d]{color:#fed7aa;cursor:pointer;background:#fff7ed1f;border:1px solid #fed7aa80;border-radius:12px;width:100%;margin-top:10px;padding:9px 10px;font-size:12px;font-weight:950}.restore-001-btn[data-v-e6d3923d]:hover{color:#fff;background:#fff7ed33}.workcard-strip[data-v-e6d3923d],.workcard-summary[data-v-e6d3923d],.workcard-columns[data-v-e6d3923d]{gap:12px;padding:16px 24px 0;display:grid}.workcard-strip[data-v-e6d3923d]{grid-template-columns:1.1fr 1.6fr 1fr .8fr;padding-top:18px}.workcard-strip div[data-v-e6d3923d],.summary-tile[data-v-e6d3923d],.workcard-panel[data-v-e6d3923d]{border:1px solid var(--line);background:#fff;border-radius:16px}.workcard-strip div[data-v-e6d3923d],.summary-tile[data-v-e6d3923d]{padding:13px}.workcard-strip strong[data-v-e6d3923d],.summary-tile strong[data-v-e6d3923d]{color:var(--ink);margin-top:5px;font-size:14px;line-height:1.25;display:block}.workcard-summary[data-v-e6d3923d]{grid-template-columns:repeat(5,minmax(0,1fr))}.summary-tile[data-v-e6d3923d]{background:var(--soft)}.summary-tile strong[data-v-e6d3923d]{font-size:24px}.summary-tile.attention[data-v-e6d3923d]{background:#fff7ed;border-color:#fed7aa}.workcard-panel[data-v-e6d3923d]{margin:16px 24px 0;padding:18px}.workcard-panel-main[data-v-e6d3923d]{background:#f8fbff;border-color:#bfdbfe}.context-panel[data-v-e6d3923d]{background:#fffdf8;border-color:#fed7aa}.overview-panel[data-v-e6d3923d]{background:#f8fbff;border-color:#dbeafe}.overview-grid[data-v-e6d3923d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.context-field-wide[data-v-e6d3923d]{grid-column:1/-1}.context-grid[data-v-e6d3923d]{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.context-field[data-v-e6d3923d]{background:#fff;border:1px solid #edf2f7;border-radius:13px;min-height:58px;padding:10px 11px}.context-field span[data-v-e6d3923d]{color:var(--muted);font-size:11px;font-weight:900;display:block}.context-field strong[data-v-e6d3923d]{color:var(--ink);margin-top:5px;font-size:13px;font-weight:850;line-height:1.35;display:block}.workcard-columns[data-v-e6d3923d]{grid-template-columns:repeat(2,minmax(0,1fr))}.workcard-columns .workcard-panel[data-v-e6d3923d]{margin:0}.panel-head[data-v-e6d3923d]{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.panel-head.compact[data-v-e6d3923d]{display:block}.panel-head h2[data-v-e6d3923d]{color:var(--ink);margin:8px 0 0;font-size:20px}.panel-head p[data-v-e6d3923d]{max-width:460px;color:var(--muted);margin:0;font-size:13px;font-weight:750;line-height:1.5}.execution-list[data-v-e6d3923d],.material-table[data-v-e6d3923d],.review-list[data-v-e6d3923d],.check-list[data-v-e6d3923d]{gap:9px;display:grid}.execution-row[data-v-e6d3923d]{background:#fff;border:1px solid #dbeafe;border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px;display:grid}.step-index[data-v-e6d3923d]{color:#fff;background:#111827;border-radius:11px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:950;display:grid}.execution-copy strong[data-v-e6d3923d],.material-row strong[data-v-e6d3923d],.review-list strong[data-v-e6d3923d],.check-list strong[data-v-e6d3923d]{color:var(--ink);font-size:13px;line-height:1.35;display:block}.material-row strong small[data-v-e6d3923d]{color:var(--muted);margin-top:3px;font-size:11px;font-weight:800;display:block}.execution-copy span[data-v-e6d3923d]{margin-top:3px;display:block}.phase-chip[data-v-e6d3923d]{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:950}.material-row[data-v-e6d3923d]{background:var(--soft);border:1px solid #edf2f7;border-radius:13px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:11px;display:grid}.review-panel[data-v-e6d3923d]{background:#fffdf8;border-color:#fed7aa}.review-list[data-v-e6d3923d],.check-list[data-v-e6d3923d]{margin:0;padding:0;list-style:none}.review-list li[data-v-e6d3923d],.check-list li[data-v-e6d3923d]{background:#fff;border:1px solid #edf2f7;border-radius:13px;grid-template-columns:10px minmax(0,1fr);gap:10px;padding:11px;display:grid}.review-list li>span[data-v-e6d3923d],.check-list li>span[data-v-e6d3923d]{background:var(--orange);border-radius:999px;width:8px;height:8px;margin-top:5px}.check-list li>span[data-v-e6d3923d]{background:#22c55e}.notes-panel[data-v-e6d3923d]{margin-bottom:24px}.notes-panel p[data-v-e6d3923d],.empty-line[data-v-e6d3923d]{color:#475569;margin:0;font-size:13px;font-weight:750;line-height:1.55}@media print{.workcard-01[data-v-e6d3923d]{box-shadow:none}.restore-001-btn[data-v-e6d3923d]{display:none}.workcard-command[data-v-e6d3923d]{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#fff!important;background:#111827!important}}@media (width<=980px){.workcard-command[data-v-e6d3923d],.workcard-strip[data-v-e6d3923d],.workcard-summary[data-v-e6d3923d],.overview-grid[data-v-e6d3923d],.context-grid[data-v-e6d3923d],.workcard-columns[data-v-e6d3923d],.execution-row[data-v-e6d3923d],.material-row[data-v-e6d3923d]{grid-template-columns:1fr}}.verbouwboek[data-v-fb2324ac]{color:#162235;background:radial-gradient(circle at 0 0,#f8d48f42,#0000 32%),linear-gradient(#f8f4ed 0%,#f3efe7 100%);gap:18px;padding:28px;display:grid}.hero[data-v-fb2324ac],.panel[data-v-fb2324ac],.meta-card[data-v-fb2324ac]{background:#fffcf7f5;border:1px solid #7f5c281f;box-shadow:0 16px 40px #1e293b14}.hero[data-v-fb2324ac]{border-radius:24px;justify-content:space-between;gap:24px;padding:30px;display:flex}.hero-copy[data-v-fb2324ac]{max-width:860px}.eyebrow[data-v-fb2324ac],.section-label[data-v-fb2324ac]{letter-spacing:.16em;text-transform:uppercase;color:#b45309;margin:0 0 8px;font-size:11px;font-weight:700}.hero h1[data-v-fb2324ac]{margin:0;font-size:40px;line-height:1.02}.lead[data-v-fb2324ac],.story-lead[data-v-fb2324ac],.panel p[data-v-fb2324ac],.meta-card span[data-v-fb2324ac],.detail-row p[data-v-fb2324ac],.step-row p[data-v-fb2324ac],.plain-list[data-v-fb2324ac]{color:#475569;line-height:1.7}.lead[data-v-fb2324ac]{margin:18px 0 0;font-size:16px}.hero-stamp[data-v-fb2324ac]{color:#fffef8;background:#182233;border-radius:18px;align-self:flex-start;gap:6px;min-width:220px;padding:18px;display:grid}.hero-stamp strong[data-v-fb2324ac]{font-size:22px}.hero-stamp span[data-v-fb2324ac],.hero-stamp small[data-v-fb2324ac]{color:#f4d9a1}.meta-grid[data-v-fb2324ac],.two-col[data-v-fb2324ac]{gap:16px;display:grid}.meta-grid[data-v-fb2324ac]{grid-template-columns:repeat(3,minmax(0,1fr))}.two-col[data-v-fb2324ac]{grid-template-columns:repeat(2,minmax(0,1fr))}.meta-card[data-v-fb2324ac],.panel[data-v-fb2324ac]{border-radius:20px}.meta-card[data-v-fb2324ac]{gap:6px;padding:20px;display:grid}.meta-card strong[data-v-fb2324ac],.detail-row strong[data-v-fb2324ac],.step-row strong[data-v-fb2324ac],.chapter h3[data-v-fb2324ac],.panel h2[data-v-fb2324ac]{color:#172033}.panel[data-v-fb2324ac]{gap:14px;padding:24px;display:grid}.story-panel[data-v-fb2324ac]{gap:18px}.chapter-list[data-v-fb2324ac],.detail-list[data-v-fb2324ac],.step-list[data-v-fb2324ac]{gap:14px;display:grid}.chapter[data-v-fb2324ac],.detail-row[data-v-fb2324ac],.step-row[data-v-fb2324ac]{background:#fff;border:1px solid #94a3b82e;border-radius:16px;padding:16px 18px}.chapter-head[data-v-fb2324ac],.detail-head[data-v-fb2324ac]{justify-content:space-between;align-items:center;gap:12px;display:flex}.source-pill[data-v-fb2324ac],.source-note[data-v-fb2324ac]{color:#8b5a17;font-size:12px}.source-pill[data-v-fb2324ac]{white-space:nowrap}.step-row[data-v-fb2324ac]{grid-template-columns:34px 1fr;gap:14px;display:grid}.step-index[data-v-fb2324ac]{color:#8b5a17;background:#f6e7c5;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-weight:700;display:inline-flex}.detail-row.warning[data-v-fb2324ac]{background:#fff9ee;border-color:#d977063d}.detail-row.severity-danger[data-v-fb2324ac]{background:#fff5f5;border-color:#dc262633}.detail-row.neutral[data-v-fb2324ac]{background:#fcfcfb}.calm[data-v-fb2324ac]{background:linear-gradient(#fffbf3fa,#faf5ebfa)}.plain-list[data-v-fb2324ac]{margin:0;padding-left:18px}.legal[data-v-fb2324ac]{background:#fffdf8}@media (width<=960px){.hero[data-v-fb2324ac],.chapter-head[data-v-fb2324ac],.detail-head[data-v-fb2324ac]{grid-template-columns:1fr;display:grid}.meta-grid[data-v-fb2324ac],.two-col[data-v-fb2324ac]{grid-template-columns:1fr}.verbouwboek[data-v-fb2324ac]{padding:18px}.hero h1[data-v-fb2324ac]{font-size:30px}}@media print{.verbouwboek[data-v-fb2324ac]{background:#fff;padding:0}.hero[data-v-fb2324ac],.panel[data-v-fb2324ac],.meta-card[data-v-fb2324ac],.chapter[data-v-fb2324ac],.detail-row[data-v-fb2324ac],.step-row[data-v-fb2324ac]{box-shadow:none;break-inside:avoid}}.decision02-panel[data-v-8d8baef3]{background:#fff;border:1px solid #dde5ee;border-radius:18px;gap:16px;padding:16px;display:grid}.decision-header[data-v-8d8baef3]{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.eyebrow[data-v-8d8baef3],.decision-card-eyebrow[data-v-8d8baef3]{color:#f97316;letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:950}h2[data-v-8d8baef3],h3[data-v-8d8baef3]{color:#111827;margin:0}.decision-header span[data-v-8d8baef3],.decision-card-copy[data-v-8d8baef3],.decision-card small[data-v-8d8baef3],.metric-card small[data-v-8d8baef3]{color:#64748b;margin-top:5px;font-size:12px;font-weight:800;line-height:1.45;display:block}.save-btn[data-v-8d8baef3]{color:#fff;cursor:pointer;background:#111827;border:1px solid #111827;border-radius:12px;min-height:38px;padding:0 14px;font-size:13px;font-weight:900}.save-btn[data-v-8d8baef3]:disabled{opacity:.55;cursor:not-allowed}.decision-totals[data-v-8d8baef3]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.decision-totals div[data-v-8d8baef3],.metric-card[data-v-8d8baef3],.field-card[data-v-8d8baef3],.customer-safe-card[data-v-8d8baef3],.decision-card[data-v-8d8baef3]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px}.decision-totals div[data-v-8d8baef3]{padding:12px}.decision-totals div.attention[data-v-8d8baef3]{background:#fff7ed;border-color:#fed7aa}.decision-totals span[data-v-8d8baef3],.metric-card span[data-v-8d8baef3],.field-card span[data-v-8d8baef3]{color:#64748b;font-size:12px;font-weight:850}.decision-totals strong[data-v-8d8baef3]{color:#111827;margin-top:5px;font-size:20px;display:block}.save-message[data-v-8d8baef3]{border-radius:12px;padding:10px 12px;font-size:13px;font-weight:850}.save-message.success[data-v-8d8baef3]{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.save-message.danger[data-v-8d8baef3]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.decision-list[data-v-8d8baef3]{gap:14px;display:grid}.decision-card[data-v-8d8baef3]{background:#fff;gap:14px;padding:14px;display:grid}.decision-card-head[data-v-8d8baef3],.customer-safe-head[data-v-8d8baef3]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.decision-grid[data-v-8d8baef3]{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.metric-card[data-v-8d8baef3],.field-card[data-v-8d8baef3]{gap:8px;padding:12px;display:grid}.notes-grid[data-v-8d8baef3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.customer-safe-card[data-v-8d8baef3]{background:#fffaf2;border-color:#fcd9a5;gap:12px;padding:12px;display:grid}.customer-safe-head strong[data-v-8d8baef3]{color:#111827}.customer-safe-foot[data-v-8d8baef3]{justify-content:flex-start;display:flex}.include-check[data-v-8d8baef3]{color:#334155;align-items:center;gap:8px;font-size:12px;font-weight:900;display:inline-flex}.include-check input[data-v-8d8baef3]{accent-color:#111827;width:16px;height:16px}.include-pill[data-v-8d8baef3],.review-chip[data-v-8d8baef3],.budget-badge[data-v-8d8baef3]{white-space:nowrap;border-radius:999px;width:fit-content;padding:6px 10px;font-size:11px;font-weight:950}.include-pill[data-v-8d8baef3]{color:#9a3412;background:#fff7ed;border:1px solid #f59e0b}input[data-v-8d8baef3],textarea[data-v-8d8baef3]{color:#111827;width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:9px;font-size:13px}textarea[data-v-8d8baef3]{resize:vertical}.negative[data-v-8d8baef3]{color:#b91c1c}.budget-badge[data-v-8d8baef3]{color:#475569;background:#f8fafc;border:1px solid #cbd5e1}.budget-badge.success[data-v-8d8baef3]{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.budget-badge.warning[data-v-8d8baef3]{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.budget-badge.danger[data-v-8d8baef3],.budget-badge.attention[data-v-8d8baef3]{color:#991b1b;background:#fef2f2;border-color:#fecaca}.review-list[data-v-8d8baef3]{flex-wrap:wrap;gap:8px;display:flex}.review-chip[data-v-8d8baef3]{color:#1d4ed8;background:#eff6ff;border:1px solid #dbeafe}.empty-state[data-v-8d8baef3]{color:#64748b;padding:22px;font-size:13px;font-weight:800}@media (width<=1100px){.decision-totals[data-v-8d8baef3],.decision-grid[data-v-8d8baef3],.notes-grid[data-v-8d8baef3]{grid-template-columns:1fr}.decision-header[data-v-8d8baef3],.decision-card-head[data-v-8d8baef3],.customer-safe-head[data-v-8d8baef3]{display:grid}}@media print{.save-btn[data-v-8d8baef3],.save-message[data-v-8d8baef3]{display:none}.decision02-panel[data-v-8d8baef3]{border:0;padding:0}.decision-card[data-v-8d8baef3],.customer-safe-card[data-v-8d8baef3],.metric-card[data-v-8d8baef3],.field-card[data-v-8d8baef3]{break-inside:avoid;background:#fff}}.analysis03-panel[data-v-c74526ce]{color:#111827;background:#fff;border:1px solid #dde5ee;border-radius:18px;gap:14px;padding:16px;display:grid}.analysis03-header[data-v-c74526ce],.card-head[data-v-c74526ce],.section-head[data-v-c74526ce]{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.eyebrow[data-v-c74526ce]{color:#f97316;letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:950}h2[data-v-c74526ce],h3[data-v-c74526ce],h4[data-v-c74526ce]{color:#111827;margin:0}h2[data-v-c74526ce]{font-size:24px}.subtitle[data-v-c74526ce],.card-head span[data-v-c74526ce],.coach-card small[data-v-c74526ce],.stat-card small[data-v-c74526ce],.list-card small[data-v-c74526ce],.signal-card small[data-v-c74526ce]{color:#64748b;margin-top:7px;font-size:13px;font-weight:750;line-height:1.5;display:block}.run-all-btn[data-v-c74526ce],.analyze-btn[data-v-c74526ce]{color:#fff;cursor:pointer;white-space:nowrap;background:#111827;border:1px solid #111827;border-radius:12px;min-height:38px;padding:0 14px;font-size:13px;font-weight:900}.analyze-btn[data-v-c74526ce]{color:#111827;background:#fff}.run-all-btn[data-v-c74526ce]:disabled,.analyze-btn[data-v-c74526ce]:disabled{opacity:.55;cursor:not-allowed}.analysis-summary[data-v-c74526ce],.stats-grid[data-v-c74526ce],.checks-grid[data-v-c74526ce],.analysis-columns[data-v-c74526ce]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.analysis-summary div[data-v-c74526ce],.stat-card[data-v-c74526ce],.check-card[data-v-c74526ce],.list-card[data-v-c74526ce],.coach-card[data-v-c74526ce],.signal-card[data-v-c74526ce]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:12px}.analysis-summary div.danger[data-v-c74526ce]{background:#fef2f2;border-color:#fecaca}.analysis-summary span[data-v-c74526ce],.stat-card span[data-v-c74526ce],.section-head span[data-v-c74526ce]{color:#64748b;font-size:12px;font-weight:850}.analysis-summary strong[data-v-c74526ce],.stat-card strong[data-v-c74526ce]{color:#111827;margin-top:5px;font-size:22px;display:block}.message[data-v-c74526ce]{border-radius:12px;padding:10px 12px;font-size:13px;font-weight:850}.message.success[data-v-c74526ce]{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.message.danger[data-v-c74526ce]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.analysis-list[data-v-c74526ce]{gap:12px;display:grid}.analysis-card[data-v-c74526ce]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;gap:14px;padding:14px;display:grid}.analysis-section[data-v-c74526ce]{gap:10px;display:grid}.analysis-columns[data-v-c74526ce]{grid-template-columns:repeat(2,minmax(0,1fr))}.check-card.ok[data-v-c74526ce]{background:#f0fdf4;border-color:#bbf7d0}.check-card.attention[data-v-c74526ce]{background:#fff7ed;border-color:#fed7aa}.check-card.missing[data-v-c74526ce]{background:#fef2f2;border-color:#fecaca}.check-card p[data-v-c74526ce],.list-card p[data-v-c74526ce],.coach-card p[data-v-c74526ce],.signal-card p[data-v-c74526ce]{color:#334155;margin:7px 0 0;font-size:13px;line-height:1.45}.status-chip[data-v-c74526ce],.severity[data-v-c74526ce],.category[data-v-c74526ce]{color:#475569;text-transform:uppercase;background:#fff;border:1px solid #cbd5e1;border-radius:999px;width:fit-content;padding:5px 8px;font-size:11px;font-weight:950}.status-chip.ok[data-v-c74526ce]{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.status-chip.attention[data-v-c74526ce]{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.status-chip.missing[data-v-c74526ce]{color:#991b1b;background:#fef2f2;border-color:#fecaca}.signal-grid[data-v-c74526ce]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.signal-card.warning[data-v-c74526ce],.list-card.warning[data-v-c74526ce]{border-color:#fed7aa}.signal-card.danger[data-v-c74526ce],.list-card.danger[data-v-c74526ce]{border-color:#fecaca}.signal-card.info[data-v-c74526ce],.list-card.info[data-v-c74526ce]{border-color:#bfdbfe}.signal-top[data-v-c74526ce]{flex-wrap:wrap;gap:7px;margin-bottom:10px;display:flex}.signal-card strong[data-v-c74526ce],.list-card strong[data-v-c74526ce],.coach-card strong[data-v-c74526ce],.check-card strong[data-v-c74526ce]{color:#111827;font-size:14px;display:block}.severity[data-v-c74526ce]{border-color:#e2e8f0}.signal-card.warning .severity[data-v-c74526ce]{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.signal-card.danger .severity[data-v-c74526ce]{color:#991b1b;background:#fef2f2;border-color:#fecaca}.signal-card.info .severity[data-v-c74526ce]{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.empty-state[data-v-c74526ce]{color:#64748b;background:#fff;border:1px dashed #cbd5e1;border-radius:14px;padding:16px;font-size:13px;font-weight:800}.empty-state.small[data-v-c74526ce]{padding:12px}@media (width<=900px){.analysis03-header[data-v-c74526ce],.card-head[data-v-c74526ce],.section-head[data-v-c74526ce]{display:grid}.analysis-summary[data-v-c74526ce],.stats-grid[data-v-c74526ce],.checks-grid[data-v-c74526ce],.analysis-columns[data-v-c74526ce],.signal-grid[data-v-c74526ce]{grid-template-columns:1fr}}@media print{.run-all-btn[data-v-c74526ce],.analyze-btn[data-v-c74526ce],.message[data-v-c74526ce]{display:none}.analysis03-panel[data-v-c74526ce]{border:0;padding:0}.analysis-card[data-v-c74526ce],.stat-card[data-v-c74526ce],.check-card[data-v-c74526ce],.list-card[data-v-c74526ce],.coach-card[data-v-c74526ce],.signal-card[data-v-c74526ce]{break-inside:avoid;background:#fff}}.offer06-preview[data-v-90206346]{color:#132238;gap:18px;display:grid}.offer-header[data-v-90206346],.surface-card[data-v-90206346],.review-panel[data-v-90206346],.concept-banner[data-v-90206346]{background:#fff;border:1px solid #d9e2ef;border-radius:18px}.offer-header[data-v-90206346],.concept-banner[data-v-90206346]{justify-content:space-between;align-items:flex-start;gap:18px;padding:20px;display:flex}.eyebrow[data-v-90206346],.card-eyebrow[data-v-90206346]{color:#2563eb;letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:800}h2[data-v-90206346],h3[data-v-90206346],p[data-v-90206346],ul[data-v-90206346]{margin:0}.subtitle[data-v-90206346],.panel-summary[data-v-90206346],.empty-inline[data-v-90206346],.legal-block p[data-v-90206346],.line-table-row span[data-v-90206346],.work-section p[data-v-90206346]{color:#64748b;line-height:1.6}.offer-status[data-v-90206346]{background:#f8fafc;border:1px solid #cbd5e1;border-radius:14px;justify-items:end;gap:4px;min-width:180px;padding:14px 16px;display:grid}.offer-status.caution[data-v-90206346]{background:#fff8eb;border-color:#f59e0b38}.offer-status span[data-v-90206346],.offer-status small[data-v-90206346]{color:#64748b}.concept-pill[data-v-90206346],.quote-number[data-v-90206346]{color:#1d4ed8;background:#eef6ff;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-weight:800;display:inline-flex}.offer-grid[data-v-90206346]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.surface-card[data-v-90206346],.review-panel[data-v-90206346]{padding:20px}.detail-grid[data-v-90206346],.totals-grid[data-v-90206346]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.detail-grid div[data-v-90206346],.totals-grid div[data-v-90206346],.proof-row[data-v-90206346]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;gap:4px;padding:12px 14px;display:grid}.detail-grid span[data-v-90206346],.totals-grid span[data-v-90206346],.proof-row span[data-v-90206346]{color:#64748b;font-size:12px}.review-panel[data-v-90206346]{background:#fff8eb;border-color:#f59e0b38}.review-panel ul[data-v-90206346],.legal-block ul[data-v-90206346],.work-section ul[data-v-90206346]{padding-left:18px}.review-panel li[data-v-90206346],.legal-block li[data-v-90206346],.work-section li[data-v-90206346]{margin-top:8px;line-height:1.55}.section-head[data-v-90206346]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.line-table[data-v-90206346]{gap:10px;display:grid}.line-table-head[data-v-90206346],.line-table-row[data-v-90206346]{grid-template-columns:minmax(180px,1.1fr) minmax(260px,2fr) 160px;align-items:start;gap:14px;display:grid}.line-table-head[data-v-90206346]{color:#64748b;text-transform:uppercase;border-bottom:1px solid #e2e8f0;padding-bottom:10px;font-size:12px;font-weight:800}.line-table-row[data-v-90206346]{border-bottom:1px solid #eef2f6;padding:12px 0}.totals-grid[data-v-90206346]{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.section-list[data-v-90206346],.payment-list[data-v-90206346],.proof-list[data-v-90206346]{gap:12px;display:grid}.work-section[data-v-90206346],.payment-row[data-v-90206346],.legal-block[data-v-90206346]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;gap:10px;padding:14px 16px;display:grid}.payment-row[data-v-90206346]{grid-template-columns:minmax(0,1fr) auto;align-items:center}.approval-panel[data-v-90206346]{gap:12px;display:grid}.signature-box[data-v-90206346]{color:#64748b;border:1px dashed #94a3b8;border-radius:12px;align-items:center;min-height:54px;padding:10px 12px;display:grid}.empty-state[data-v-90206346],.empty-inline[data-v-90206346]{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:14px;padding:20px}@media (width<=960px){.offer-header[data-v-90206346],.concept-banner[data-v-90206346]{flex-direction:column}.offer-grid[data-v-90206346],.detail-grid[data-v-90206346],.totals-grid[data-v-90206346],.line-table-head[data-v-90206346],.line-table-row[data-v-90206346],.payment-row[data-v-90206346]{grid-template-columns:1fr}.offer-status[data-v-90206346]{justify-items:start}}.project-info-card[data-v-add5ed9b]{margin-bottom:16px}.section-mini-header[data-v-add5ed9b]{margin-bottom:14px}.rooms-table[data-v-add5ed9b]{border:1px solid var(--color-border);background:#fff;border-radius:14px;overflow:hidden}.rooms-row[data-v-add5ed9b]{border-bottom:1px solid var(--color-border);color:var(--color-text);grid-template-columns:1.5fr 1fr 1fr 1fr;gap:12px;padding:13px 14px;font-size:14px;display:grid}.rooms-row[data-v-add5ed9b]:last-child{border-bottom:none}.rooms-head[data-v-add5ed9b]{color:var(--color-text-muted);text-transform:uppercase;background:#f8fafc;font-size:12px;font-weight:900}.project-page[data-v-add5ed9b]{box-sizing:border-box;background:#eef0f3;flex-direction:column;width:100%;height:100vh;padding:0;display:flex;overflow:hidden}.project-popup-fit[data-v-add5ed9b]{width:100%;height:100vh;overflow:hidden}.project-popup-fit.embedded[data-v-add5ed9b]{background:#eef0f3;display:block}.project-commandbar[data-v-add5ed9b]{z-index:50;background:#fff;border-bottom:1px solid #fed7aa;padding:14px 18px 12px;position:sticky;top:0}.project-commandbar-top[data-v-add5ed9b]{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.project-embed-top[data-v-add5ed9b]{justify-content:flex-end;margin-bottom:10px;display:flex}.zeker-guidance-card[data-v-add5ed9b]{background:linear-gradient(135deg,#f0fdf4f5,#f8fafcfa),#fff;border:1px solid #d9f99d;border-radius:18px;grid-template-columns:minmax(0,1.6fr) minmax(220px,.7fr);align-items:start;gap:16px;margin-bottom:14px;padding:16px 18px;display:grid;box-shadow:0 18px 40px #0f172a0f}.zeker-guidance-copy[data-v-add5ed9b]{gap:8px;display:grid}.zeker-guidance-copy h2[data-v-add5ed9b]{font-size:22px;line-height:1.08}.zeker-guidance-copy p[data-v-add5ed9b]:last-child{color:#475569;margin:0;line-height:1.6}.zeker-guidance-status[data-v-add5ed9b]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.zeker-guidance-pill[data-v-add5ed9b]{background:#fffffff5;border:1px solid #dbeafe;border-radius:14px;gap:4px;padding:12px 14px;display:grid}.zeker-guidance-pill span[data-v-add5ed9b]{letter-spacing:.06em;text-transform:uppercase;color:#64748b;font-size:11px;font-weight:800}.zeker-guidance-pill strong[data-v-add5ed9b]{color:#0f172a;font-size:22px}.zeker-guidance-rules[data-v-add5ed9b]{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.zeker-rule[data-v-add5ed9b]{background:#ffffffd1;border:1px solid #e2e8f0;border-radius:14px;gap:4px;padding:12px 14px;display:grid}.zeker-rule strong[data-v-add5ed9b]{font-size:13px}.zeker-rule span[data-v-add5ed9b]{color:#64748b;font-size:12px;line-height:1.5}.zeker-guidance-actions[data-v-add5ed9b]{flex-wrap:wrap;grid-column:1/-1;gap:10px;display:flex}.eyebrow[data-v-add5ed9b]{letter-spacing:.1em;color:var(--color-primary);text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:900}h1[data-v-add5ed9b],h2[data-v-add5ed9b],h3[data-v-add5ed9b]{color:var(--color-text);margin:0}.project-commandbar h1[data-v-add5ed9b]{font-size:24px;line-height:1.1}.project-subtitle[data-v-add5ed9b]{color:var(--color-text-muted);margin-top:6px;font-size:13px;font-weight:750;display:block}.project-meta-line[data-v-add5ed9b]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.project-meta-line span[data-v-add5ed9b]{background:var(--color-surface-muted);border:1px solid var(--color-border);min-height:27px;color:var(--color-text-muted);border-radius:999px;align-items:center;padding:0 11px;font-size:12px;font-weight:850;display:inline-flex}.project-meta-line .project-status-pill[data-v-add5ed9b]{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.project-actions[data-v-add5ed9b]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;max-width:560px;display:flex}.project-actions .sf-btn[data-v-add5ed9b]{white-space:nowrap;min-height:34px;padding:0 12px;font-size:12px}.sf-btn-ghost[data-v-add5ed9b]{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;font-weight:700}.sf-btn-ghost[data-v-add5ed9b]:hover{background:#f1f5f9;border-color:#cbd5e1}.next-step-btn[data-v-add5ed9b]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:0;border-radius:10px;align-items:center;gap:10px;min-height:46px;padding:0 16px;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 10px 22px #2563eb47}.next-step-btn[data-v-add5ed9b]:hover{transform:translateY(-1px);box-shadow:0 14px 28px #2563eb57}.next-step-main[data-v-add5ed9b]{text-align:left;gap:1px;line-height:1.1;display:grid}.next-step-main small[data-v-add5ed9b]{letter-spacing:.04em;text-transform:uppercase;opacity:.85;font-size:10px;font-weight:800}.next-step-main strong[data-v-add5ed9b]{font-size:15px;font-weight:900}.next-step-count[data-v-add5ed9b]{background:#ffffff38;border-radius:999px;place-items:center;min-width:38px;height:26px;padding:0 8px;font-size:12px;font-weight:900;display:inline-grid}.next-step-arrow[data-v-add5ed9b]{font-size:18px;font-weight:900}.flow-tabs-card[data-v-add5ed9b]{grid-template-columns:repeat(10,minmax(110px,1fr)) auto;gap:6px;padding-bottom:2px;display:grid;overflow-x:auto}.flow-tab-btn[data-v-add5ed9b]{color:#0f172a;cursor:pointer;text-align:left;background:#fff;border:1px solid #dbe3ef;border-radius:8px;grid-template-columns:auto 1fr;align-content:center;gap:2px 8px;min-height:58px;padding:8px 10px;transition:all .18s;display:grid}.flow-tab-btn span[data-v-add5ed9b]{color:#475569;text-align:center;background:#f1f5f9;border-radius:6px;grid-row:span 2;align-self:center;min-width:28px;padding:6px 0;font-size:11px;font-weight:950}.flow-tab-btn strong[data-v-add5ed9b]{font-size:12px;line-height:1.2}.flow-tab-btn small[data-v-add5ed9b]{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;line-height:1.2;overflow:hidden}.flow-tab-btn[data-v-add5ed9b]:hover{background:#f8fafc;border-color:#94a3b8}.flow-tab-btn.active[data-v-add5ed9b]{color:#fff;background:#020617;border-color:#020617}.flow-tab-btn.active span[data-v-add5ed9b]{color:#fff;background:#ffffff24}.flow-tab-btn.active small[data-v-add5ed9b]{color:#cbd5e1}.more-tabs[data-v-add5ed9b]{min-width:84px;position:relative}.more-tabs summary[data-v-add5ed9b]{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:8px;place-items:center;min-height:58px;font-size:12px;font-weight:950;list-style:none;display:grid}.more-tabs summary[data-v-add5ed9b]::-webkit-details-marker{display:none}.more-tabs div[data-v-add5ed9b]{z-index:20;background:#fff;border:1px solid #dbe3ef;border-radius:8px;gap:5px;width:240px;max-height:340px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow:auto;box-shadow:0 14px 35px #0f172a29}.more-tabs button[data-v-add5ed9b]{color:#0f172a;text-align:left;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;min-height:34px;font-size:12px;font-weight:850}.more-tabs button.active[data-v-add5ed9b]{color:#fff;background:#020617;border-color:#020617}.workspace-card[data-v-add5ed9b]{min-height:0;box-shadow:none;background:#eef0f3;border:none;flex:auto;margin:0;padding:18px;overflow-y:auto}.project-page.intake-focus .project-commandbar[data-v-add5ed9b]{border-bottom-color:#e2e8f0;padding:10px 18px}.project-page.intake-focus .project-commandbar-top[data-v-add5ed9b]{align-items:center;margin-bottom:0}.project-page.intake-focus .project-commandbar .eyebrow[data-v-add5ed9b],.project-page.intake-focus .project-subtitle[data-v-add5ed9b],.project-page.intake-focus .project-meta-line[data-v-add5ed9b],.project-page.intake-focus .flow-tabs-card[data-v-add5ed9b],.project-page.intake-focus .project-actions .sf-btn[data-v-add5ed9b]:not(.sf-btn-primary){display:none}.project-page.intake-focus .project-commandbar h1[data-v-add5ed9b]{font-size:17px;line-height:1.2}.project-page.intake-focus .project-actions[data-v-add5ed9b]{max-width:none}.project-page.intake-focus .project-actions .sf-btn-primary[data-v-add5ed9b]{min-height:36px;padding:0 14px}.project-page.intake-focus .workspace-card[data-v-add5ed9b]{height:calc(100vh - 57px);padding:14px 18px}.project-page.embedded[data-v-add5ed9b]{background:#eef0f3;width:100%;height:100%}.project-page.embedded .project-commandbar[data-v-add5ed9b]{background:#eef0f3;border-bottom-color:#e2e8f0;padding:8px 10px 6px;position:static}.project-page.embedded .flow-tabs-card[data-v-add5ed9b]{grid-template-columns:repeat(10,minmax(96px,1fr)) auto;gap:4px}.project-page.embedded .flow-tab-btn[data-v-add5ed9b]{min-height:46px;padding:6px 7px}.project-page.embedded .flow-tab-btn strong[data-v-add5ed9b]{font-size:10px}.project-page.embedded .flow-tab-btn small[data-v-add5ed9b]{font-size:8px}.project-page.embedded .workspace-card[data-v-add5ed9b]{background:#eef0f3;height:calc(100% - 78px);padding:8px 10px;overflow:hidden}.project-page.embedded .flow-tab-btn span[data-v-add5ed9b]{min-width:24px;padding:4px 0;font-size:10px}.project-page.embedded .next-step-btn[data-v-add5ed9b]{min-height:40px;padding:0 14px}.project-page.embedded .project-embed-top[data-v-add5ed9b]{margin-bottom:6px}.workspace-overview[data-v-add5ed9b],.agent-workspace[data-v-add5ed9b],.activity-workspace[data-v-add5ed9b]{gap:14px;display:grid}.overview-hero[data-v-add5ed9b],.next-action-panel[data-v-add5ed9b],.placeholder-workspace[data-v-add5ed9b],.agent-hero[data-v-add5ed9b],.workspace-panel[data-v-add5ed9b],.activity-row[data-v-add5ed9b]{border:1px solid var(--color-border);background:#fff;border-radius:18px;padding:18px}.overview-hero[data-v-add5ed9b],.next-action-panel[data-v-add5ed9b],.agent-hero[data-v-add5ed9b]{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.overview-hero h2[data-v-add5ed9b],.placeholder-workspace h2[data-v-add5ed9b],.agent-hero h2[data-v-add5ed9b]{font-size:24px;line-height:1.1}.overview-hero p[data-v-add5ed9b],.next-action-panel span[data-v-add5ed9b],.placeholder-workspace p[data-v-add5ed9b],.agent-hero p[data-v-add5ed9b],.workspace-panel span[data-v-add5ed9b],.workspace-panel small[data-v-add5ed9b],.activity-row small[data-v-add5ed9b]{color:var(--color-text-muted);margin-top:7px;font-size:13px;font-weight:750;line-height:1.5;display:block}.status-tile[data-v-add5ed9b]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:16px;min-width:180px;padding:14px}.status-tile span[data-v-add5ed9b],.status-tile small[data-v-add5ed9b]{color:#166534;font-size:12px;font-weight:850;display:block}.status-tile strong[data-v-add5ed9b]{color:#14532d;margin:4px 0;font-size:22px;display:block}.overview-grid[data-v-add5ed9b],.agent-grid[data-v-add5ed9b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.project-agent-panel[data-v-add5ed9b]{grid-column:1/-1;gap:14px;display:grid}.project-agent-head[data-v-add5ed9b],.agent-recommendation-list li[data-v-add5ed9b]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.project-agent-body[data-v-add5ed9b],.project-agent-columns[data-v-add5ed9b],.agent-recommendation-list[data-v-add5ed9b]{gap:12px;display:grid}.agent-score-grid[data-v-add5ed9b],.project-agent-columns[data-v-add5ed9b]{grid-template-columns:repeat(3,minmax(0,1fr))}.project-agent-columns[data-v-add5ed9b]{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-score-grid[data-v-add5ed9b]{gap:10px;display:grid}.agent-score-grid div[data-v-add5ed9b]{border:1px solid var(--color-border);background:#f8fafc;border-radius:14px;padding:12px}.agent-score-grid span[data-v-add5ed9b],.agent-summary[data-v-add5ed9b],.agent-recommendation-list small[data-v-add5ed9b]{color:var(--color-text-muted);font-size:12px;font-weight:800}.agent-score-grid strong[data-v-add5ed9b]{color:var(--color-text);margin-top:4px;font-size:18px;display:block}.agent-score-grid .health-goed[data-v-add5ed9b]{color:#047857}.agent-score-grid .health-aandacht[data-v-add5ed9b]{color:#b45309}.agent-score-grid .health-risico[data-v-add5ed9b]{color:#be123c}.project-agent-columns h4[data-v-add5ed9b]{color:var(--color-text);margin:0 0 8px}.agent-recommendation-list[data-v-add5ed9b]{margin:0;padding:0;list-style:none}.agent-recommendation-list li[data-v-add5ed9b]{border:1px solid var(--color-border);background:#f8fafc;border-radius:14px;padding:12px}.agent-recommendation-list li>span[data-v-add5ed9b],.agent-recommendation-list li>div[data-v-add5ed9b]{gap:6px;display:grid}.workprep-agent-panel[data-v-add5ed9b]{background:#f8fbff;border-color:#bfdbfe;gap:14px;display:grid}.workprep-signal-grid[data-v-add5ed9b]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.workprep-signal-grid article[data-v-add5ed9b],.workprep-readiness-row div[data-v-add5ed9b]{border:1px solid var(--color-border);background:#fff;border-radius:14px;padding:12px}.workprep-signal-grid h4[data-v-add5ed9b]{color:var(--color-text);margin:0 0 8px;font-size:13px}.workprep-signal-grid p[data-v-add5ed9b]{color:var(--color-text-muted);margin:0;font-size:12px;font-weight:800;line-height:1.5}.workprep-readiness-row[data-v-add5ed9b]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.workprep-readiness-row span[data-v-add5ed9b]{color:var(--color-text-muted);font-size:12px;font-weight:850}.workprep-readiness-row strong[data-v-add5ed9b]{margin-top:5px;font-size:13px;line-height:1.35;display:block}.agent-memory-panel[data-v-add5ed9b]{gap:12px;display:grid}.agent-memory-form[data-v-add5ed9b]{gap:8px;margin-top:4px;display:grid}.agent-memory-form textarea.sf-input[data-v-add5ed9b]{resize:vertical}.agent-memory-row[data-v-add5ed9b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.location-engine-panel[data-v-add5ed9b]{grid-template-columns:minmax(280px,.9fr) minmax(320px,1.1fr);align-items:stretch;gap:14px;margin-top:14px;display:grid}.location-copy[data-v-add5ed9b]{align-content:start;gap:12px;display:grid}.location-copy h3[data-v-add5ed9b]{color:var(--color-text);margin:0;font-size:20px}.location-metrics[data-v-add5ed9b]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.location-metrics div[data-v-add5ed9b]{border:1px solid var(--color-border);background:#f8fafc;border-radius:12px;padding:11px}.location-metrics span[data-v-add5ed9b],.location-actions small[data-v-add5ed9b]{color:var(--color-text-muted);font-size:12px;font-weight:850;display:block}.location-metrics strong[data-v-add5ed9b]{color:var(--color-text);margin-top:5px;font-size:15px;display:block}.location-actions[data-v-add5ed9b]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.location-map-card[data-v-add5ed9b]{border:1px solid var(--color-border);background:#f8fafc;border-radius:14px;min-height:260px;overflow:hidden}.location-map-card iframe[data-v-add5ed9b]{border:0;width:100%;height:100%;min-height:260px;display:block}.location-map-empty[data-v-add5ed9b]{text-align:center;place-items:center;gap:5px;height:100%;min-height:260px;padding:18px;display:grid}.location-map-empty strong[data-v-add5ed9b]{color:var(--color-text)}.location-map-empty span[data-v-add5ed9b]{color:var(--color-text-muted);font-size:13px;font-weight:750}.weather-forecast-card[data-v-add5ed9b]{border:1px solid var(--color-border);background:#fff;border-radius:14px;grid-column:1/-1;padding:14px}.weather-head[data-v-add5ed9b]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.weather-head h3[data-v-add5ed9b]{color:var(--color-text);margin:0;font-size:18px}.weather-head>span[data-v-add5ed9b]{color:#1d4ed8;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:900}.weather-days[data-v-add5ed9b]{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.weather-day[data-v-add5ed9b]{border:1px solid var(--color-border);background:#f8fafc;border-radius:12px;gap:4px;padding:11px;display:grid}.weather-day span[data-v-add5ed9b],.weather-day small[data-v-add5ed9b],.weather-empty span[data-v-add5ed9b]{color:var(--color-text-muted);font-size:12px;font-weight:800}.weather-day strong[data-v-add5ed9b],.weather-empty strong[data-v-add5ed9b]{color:var(--color-text);font-size:13px}.weather-empty[data-v-add5ed9b]{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;gap:4px;padding:14px;display:grid}.detail-list[data-v-add5ed9b],.health-list[data-v-add5ed9b],.activity-list[data-v-add5ed9b],.workspace-list[data-v-add5ed9b]{gap:10px;margin:12px 0 0;display:grid}.detail-list div[data-v-add5ed9b]{border-top:1px solid var(--color-border);grid-template-columns:132px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.detail-list span[data-v-add5ed9b]{color:var(--color-text-muted);font-size:12px;font-weight:850}.detail-list strong[data-v-add5ed9b],.workspace-panel strong[data-v-add5ed9b]{color:var(--color-text);font-size:13px}.health-row[data-v-add5ed9b]{background:#fff7ed;border:1px solid #fed7aa;border-radius:14px;grid-template-columns:54px minmax(0,1fr);align-items:flex-start;gap:10px;padding:11px;display:grid}.health-row.done[data-v-add5ed9b]{background:#f0fdf4;border-color:#bbf7d0}.health-row>span[data-v-add5ed9b]{color:#9a3412;background:#ffedd5;border-radius:999px;width:fit-content;padding:4px 8px;font-size:11px;font-weight:900}.health-row.done>span[data-v-add5ed9b]{color:#166534;background:#dcfce7}.health-row strong[data-v-add5ed9b],.health-row small[data-v-add5ed9b]{display:block}.next-action-panel[data-v-add5ed9b]{align-items:center}.overview-intake-panel[data-v-add5ed9b]{margin-top:14px}.placeholder-workspace[data-v-add5ed9b]{align-content:center;min-height:320px;display:grid}.agent-hero span[data-v-add5ed9b]{color:#1d4ed8;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900}.workspace-list[data-v-add5ed9b]{color:#334155;padding-left:18px;font-size:13px;line-height:1.45}.activity-row[data-v-add5ed9b]{grid-template-columns:140px minmax(0,1fr);align-items:flex-start;gap:14px;display:grid}.activity-row>span[data-v-add5ed9b]{color:var(--color-text-muted);font-size:12px;font-weight:850}.activity-row strong[data-v-add5ed9b]{color:var(--color-text)}.steps-workspace-v3[data-v-add5ed9b]{gap:14px;display:grid}.steps-foundation-head[data-v-add5ed9b],.step-create-panel[data-v-add5ed9b],.truth-create-panel[data-v-add5ed9b],.truth-list-panel[data-v-add5ed9b],.foundation-step-row[data-v-add5ed9b]{border:1px solid var(--color-border);background:#fff;border-radius:18px;padding:18px}.steps-foundation-head[data-v-add5ed9b]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.step-create-main[data-v-add5ed9b]{align-items:flex-end;gap:12px;width:100%;display:flex}.step-create-main .field[data-v-add5ed9b]{flex:1}.quick-object-panel[data-v-add5ed9b]{border-top:1px dashed var(--color-border);grid-template-columns:minmax(180px,260px) minmax(260px,1fr);align-items:start;gap:12px;width:100%;margin-top:12px;padding-top:12px;display:grid}.quick-object-panel strong[data-v-add5ed9b],.quick-object-panel span[data-v-add5ed9b]{display:block}.quick-object-panel strong[data-v-add5ed9b]{color:var(--color-text);font-size:13px;font-weight:900}.quick-object-panel span[data-v-add5ed9b]{color:var(--color-text-muted);margin-top:4px;font-size:12px;font-weight:750}.quick-object-input[data-v-add5ed9b]{resize:vertical;min-height:82px}.step-detail-panel[data-v-add5ed9b]{width:100%}.step-detail-toggle[data-v-add5ed9b]{color:var(--color-text-muted);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:12px;font-weight:850}.step-detail-toggle[data-v-add5ed9b]:hover:not(:disabled){color:var(--color-text);text-decoration:underline}.step-detail-toggle[data-v-add5ed9b]:disabled{cursor:not-allowed;opacity:.45}.step-detail-field[data-v-add5ed9b]{gap:6px;max-width:720px;display:grid}.spellcheck-strip[data-v-add5ed9b]{color:#9f1239;flex-wrap:wrap;gap:6px;margin-top:6px;font-size:12px;font-weight:800;display:flex}.spellcheck-strip span[data-v-add5ed9b]{background:#fff1f2;border:1px solid #fecdd3;border-radius:999px;padding:4px 8px}.spellcheck-strip b[data-v-add5ed9b]{text-underline-offset:3px;text-decoration-line:underline;text-decoration-style:wavy;text-decoration-color:#dc2626}.spellcheck-strip .spellcheck-warning[data-v-add5ed9b]{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.misspelled-word[data-v-add5ed9b]{color:inherit;cursor:default;font:inherit;font-weight:inherit;pointer-events:auto;text-underline-offset:3px;background:0 0;border:0;align-items:center;padding:0 1px;text-decoration-line:underline;text-decoration-style:wavy;text-decoration-color:#dc2626;display:inline-flex;position:relative}.misspelled-word.clickable[data-v-add5ed9b]{cursor:pointer}.misspelled-word.clickable[data-v-add5ed9b]:hover{color:#9f1239}.misspelled-word[data-v-add5ed9b]:disabled{opacity:1}.misspelled-suggestion[data-v-add5ed9b]{z-index:20;color:#9f1239;white-space:nowrap;background:#fff1f2;border:1px solid #fecdd3;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 10px 24px #9f123929}.misspelled-word.clickable:hover .misspelled-suggestion[data-v-add5ed9b],.misspelled-word.clickable:focus-visible .misspelled-suggestion[data-v-add5ed9b]{display:inline-flex}.steps-foundation-head span[data-v-add5ed9b]{color:var(--color-text-muted);margin-top:7px;font-size:13px;font-weight:750;display:block}.steps-count-card[data-v-add5ed9b]{text-align:center;background:#eff6ff;border:1px solid #dbeafe;border-radius:16px;min-width:112px;padding:12px}.steps-count-card strong[data-v-add5ed9b]{color:#1d4ed8;font-size:28px;line-height:1;display:block}.steps-count-card span[data-v-add5ed9b]{color:#1e40af;font-size:12px;font-weight:900}.step-create-panel[data-v-add5ed9b]{background:#f8fbff;border-color:#bfdbfe;grid-template-columns:minmax(320px,1fr) auto;align-items:end;gap:12px;display:grid}.step-search-panel[data-v-add5ed9b]{z-index:20;background:#fff;border-radius:22px;grid-template-columns:minmax(320px,1fr) 132px;justify-self:center;width:100%;max-width:980px;position:sticky;top:8px;box-shadow:0 10px 30px #0f172a14}.step-search-panel.placed[data-v-add5ed9b]{z-index:95;justify-self:auto;width:min(920px,100vw - 18px);max-width:none;position:fixed;box-shadow:0 22px 60px #0f172a33}.step-search-panel.dragging[data-v-add5ed9b]{cursor:grabbing;-webkit-user-select:none;user-select:none}.step-input-move-handle[data-v-add5ed9b]{color:#1d4ed8;cursor:grab;min-height:26px;font:inherit;z-index:2;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:0 10px;font-size:11px;font-weight:950;position:absolute;top:-13px;right:16px}.step-input-move-handle[data-v-add5ed9b]:hover{background:#dbeafe;border-color:#60a5fa}.step-create-panel input.sf-input[data-v-add5ed9b],.step-create-panel textarea.sf-input[data-v-add5ed9b]{min-height:48px;font-size:16px;font-weight:850}.step-search-panel input.sf-input[data-v-add5ed9b],.step-search-panel textarea.sf-input[data-v-add5ed9b]{letter-spacing:0;border-radius:999px;min-height:58px;padding-inline:22px;font-size:19px}.step-singleline-input[data-v-add5ed9b]{resize:none;white-space:nowrap;line-height:1.35;overflow:hidden}.truth-create-panel[data-v-add5ed9b]{background:#fff7ed;border-color:#fed7aa;grid-template-columns:minmax(280px,1fr) 132px auto auto;align-items:end;gap:12px;display:grid}.flow-map-btn[data-v-add5ed9b]{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.selected-steps-meter[data-v-add5ed9b]{background:#fff;border:1px solid #fed7aa;border-radius:14px;place-items:center;min-height:52px;display:grid}.selected-steps-meter strong[data-v-add5ed9b]{color:#c2410c;font-size:22px;line-height:1}.selected-steps-meter span[data-v-add5ed9b]{color:#9a3412;margin-top:2px;font-size:11px;font-weight:900}.unlock-strip[data-v-add5ed9b]{background:#f8fbff;border:1px solid #bfdbfe;border-radius:14px;grid-template-columns:minmax(240px,1fr) auto auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.unlock-strip strong[data-v-add5ed9b],.unlock-strip span[data-v-add5ed9b]{font-size:12px;font-weight:900;display:block}.unlock-strip span[data-v-add5ed9b]{color:var(--color-text-muted);margin-top:3px;font-weight:800}.unlock-inline[data-v-add5ed9b]{grid-template-columns:150px auto;align-items:center;gap:8px;display:grid}.truth-create-panel h3[data-v-add5ed9b],.truth-list-head h3[data-v-add5ed9b],.truth-row h4[data-v-add5ed9b]{color:var(--color-text);margin:0}.truth-create-panel span[data-v-add5ed9b],.truth-meta[data-v-add5ed9b],.truth-step-list[data-v-add5ed9b]{color:var(--color-text-muted);font-size:12px;font-weight:800}.truth-name-input[data-v-add5ed9b]{min-width:0}.field[data-v-add5ed9b]{color:#334155;gap:7px;font-size:12px;font-weight:900;display:grid}.step-description-input[data-v-add5ed9b]{resize:vertical;min-height:74px}.foundation-step-list[data-v-add5ed9b]{gap:6px;display:grid}.foundation-step-row[data-v-add5ed9b]{cursor:grab;border-radius:8px;grid-template-columns:34px 48px minmax(0,1fr) 184px;align-items:center;gap:8px;min-height:50px;padding:6px 10px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid;position:relative}.foundation-step-row.locked[data-v-add5ed9b]{cursor:pointer}.foundation-step-row[data-v-add5ed9b]:hover{background:#f8fbff;border-color:#bfdbfe}.foundation-step-row.sortable-chosen[data-v-add5ed9b],.foundation-step-row.sortable-drag[data-v-add5ed9b]{cursor:grabbing}.foundation-step-row.selected[data-v-add5ed9b]{background:#eff6ff;border-color:#93c5fd;box-shadow:inset 4px 0 #2563eb,0 10px 26px #2563eb14}.foundation-step-row[data-v-add5ed9b]:has(.saai-phase-picker){z-index:40}.step-select-box[data-v-add5ed9b]{z-index:2;color:#1e40af;cursor:pointer;grid-row:1;align-items:center;gap:7px;min-width:34px;min-height:28px;font-size:12px;font-weight:900;display:inline-flex}.drag-handle[data-v-add5ed9b]{color:#64748b;cursor:grab;background:#fff;border:1px solid #cbd5e1;border-radius:9px;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;font-weight:950;display:inline-flex}.select-orb[data-v-add5ed9b]{color:#fff;background:#fff;border:1px solid #cbd5e1;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:950;display:inline-flex}.foundation-step-row.selected .select-orb[data-v-add5ed9b]{background:#2563eb;border-color:#2563eb}.step-row-body[data-v-add5ed9b]{pointer-events:none;z-index:1;grid-area:1/1/auto/-1;min-width:0}.step-line-main[data-v-add5ed9b]{grid-template-columns:minmax(0,1fr);align-items:center;gap:16px;min-width:0;display:grid;position:relative}.step-line-title[data-v-add5ed9b]{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:0;min-width:0;padding:0 420px 0 190px;display:inline-flex}.step-inline-actions[data-v-add5ed9b]{pointer-events:auto;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex;position:absolute;top:50%;right:238px;transform:translateY(-50%)}.step-line-meta[data-v-add5ed9b]{justify-content:flex-start;align-items:center;gap:6px;min-width:110px;display:inline-flex;position:absolute;top:50%;right:116px;transform:translateY(-50%)}.step-line-title strong[data-v-add5ed9b]{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:19px;font-weight:950;line-height:1.25;display:block;overflow:hidden}.repeat-title-btn[data-v-add5ed9b],.insert-under-title-btn[data-v-add5ed9b]{color:#334155;cursor:pointer;min-width:74px;height:30px;font:inherit;pointer-events:auto;background:#f8fafc;border:1px solid #cbd5e1;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:11px;font-weight:900;line-height:1;transition:border-color .16s,background .16s,transform .16s;display:inline-flex;box-shadow:0 1px 2px #0f172a0d}.repeat-title-btn[data-v-add5ed9b]:hover,.insert-under-title-btn[data-v-add5ed9b]:hover{color:#0f172a;background:#fff;border-color:#94a3b8;transform:translateY(-1px)}.repeat-title-btn span[data-v-add5ed9b],.autofill-title-btn span[data-v-add5ed9b],.insert-under-title-btn span[data-v-add5ed9b]{background:#ffffffd9;border-radius:999px;place-items:center;width:17px;height:17px;line-height:1;display:inline-grid}.repeat-title-btn small[data-v-add5ed9b],.autofill-title-btn small[data-v-add5ed9b],.insert-under-title-btn small[data-v-add5ed9b]{color:inherit;font-size:10px;font-weight:900}.autofill-title-btn[data-v-add5ed9b]{color:#9a3412;cursor:pointer;min-width:66px;height:30px;font:inherit;pointer-events:auto;background:#fff7ed;border:1px solid #fed7aa;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:11px;font-weight:950;line-height:1;transition:border-color .16s,background .16s,transform .16s;display:inline-flex;box-shadow:0 1px 2px #9a34120f}.autofill-title-btn[data-v-add5ed9b]:hover:not(:disabled){color:#c2410c;background:#ffedd5;border-color:#f97316;transform:translateY(-1px)}.autofill-title-btn[data-v-add5ed9b]:disabled{cursor:wait;opacity:.6}.task-name-dialog-backdrop[data-v-add5ed9b]{z-index:120;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f172a57;place-items:center;display:grid;position:fixed;inset:0}.task-name-dialog[data-v-add5ed9b]{background:#fff;border:1px solid #bfdbfe;border-radius:20px;gap:12px;width:min(560px,100vw - 32px);padding:22px;display:grid;box-shadow:0 24px 70px #0f172a38}.task-name-dialog h3[data-v-add5ed9b]{font-size:24px}.task-name-dialog>span[data-v-add5ed9b]{color:var(--color-text-muted);font-size:13px;font-weight:800}.task-name-dialog input[data-v-add5ed9b]{min-height:50px;font-size:17px;font-weight:850}.task-name-actions[data-v-add5ed9b]{justify-content:flex-end;gap:8px;display:flex}.step-order-backdrop[data-v-add5ed9b]{z-index:220;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f172a61;place-items:center;padding:0;display:grid;position:fixed;inset:0}.step-order-dialog[data-v-add5ed9b]{width:100vw;height:100vh;max-height:none;box-shadow:none;background:#fff;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);gap:10px;padding:14px;display:grid}.step-order-head[data-v-add5ed9b]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:14px;padding-bottom:12px;display:flex}.step-order-head-actions[data-v-add5ed9b]{align-items:center;gap:8px;display:inline-flex}.step-order-mode-switch[data-v-add5ed9b]{background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;padding:3px;display:inline-flex}.step-order-mode-switch button[data-v-add5ed9b]{color:#475569;cursor:pointer;min-height:34px;font:inherit;background:0 0;border:0;border-radius:8px;padding:0 11px;font-size:12px;font-weight:950}.step-order-mode-switch button.active[data-v-add5ed9b]{color:#fff;background:#0f172a}.step-order-restore[data-v-add5ed9b]{color:#1d4ed8;cursor:pointer;min-height:40px;font:inherit;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;padding:0 12px;font-size:12px;font-weight:950}.step-order-selection[data-v-add5ed9b]{color:#334155;min-height:40px;font:inherit;background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;align-items:center;padding:0 12px;font-size:12px;font-weight:950;display:inline-flex}.step-order-restore[data-v-add5ed9b]:hover:not(:disabled){background:#dbeafe;border-color:#60a5fa}.step-order-restore[data-v-add5ed9b]:disabled{cursor:wait;opacity:.65}.step-order-head h3[data-v-add5ed9b]{margin-top:4px;font-size:22px}.step-order-done[data-v-add5ed9b]{color:#166534;cursor:pointer;width:46px;height:46px;font:inherit;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;place-items:center;font-size:18px;font-weight:950;display:inline-grid}.step-order-done[data-v-add5ed9b]:hover:not(:disabled){background:#dcfce7;border-color:#22c55e}.step-order-done[data-v-add5ed9b]:disabled{cursor:wait;opacity:.65}.step-order-workboard[data-v-add5ed9b]{grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:14px;min-height:0;display:grid;overflow:hidden}.order-command-panel[data-v-add5ed9b]{background:linear-gradient(#eff6ff 0%,#fff 68%);border:1px solid #dbeafe;border-radius:16px;align-content:start;gap:14px;padding:18px;display:grid;overflow:auto}.order-command-panel h4[data-v-add5ed9b]{color:#0f172a;margin:4px 0 6px;font-size:20px;font-weight:950}.order-command-panel p[data-v-add5ed9b]{color:#475569;margin:0;font-size:13px;font-weight:800;line-height:1.45}.order-quick-input-wrap[data-v-add5ed9b]{gap:7px;display:grid}.order-quick-input-wrap span[data-v-add5ed9b],.order-phase-panel>span[data-v-add5ed9b]{color:#64748b;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:950}.order-quick-input-wrap strong[data-v-add5ed9b]{color:#1d4ed8;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:950;overflow:hidden}.order-quick-step-input[data-v-add5ed9b]{color:#0f172a;width:100%;min-height:54px;font:inherit;background:#fff;border:2px solid #2563eb;border-radius:14px;outline:none;padding:0 14px;font-size:18px;font-weight:900}.order-quick-step-input[data-v-add5ed9b]:focus{box-shadow:0 0 0 5px #2563eb24}.order-quick-add[data-v-add5ed9b]{color:#fff;cursor:pointer;min-height:48px;font:inherit;background:#0f172a;border:0;border-radius:12px;font-size:14px;font-weight:950}.order-quick-add[data-v-add5ed9b]:disabled{cursor:wait;opacity:.55}.order-phase-panel[data-v-add5ed9b]{gap:8px;display:grid}.order-phase-buttons[data-v-add5ed9b]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.order-phase-buttons button[data-v-add5ed9b]{color:#334155;cursor:pointer;min-height:44px;font:inherit;text-align:left;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:8px 10px;font-size:12px;font-weight:900}.order-phase-buttons button strong[data-v-add5ed9b]{color:#0f172a;font-size:14px;font-weight:950;display:block}.order-phase-buttons button[data-v-add5ed9b]:hover:not(:disabled){background:#eff6ff;border-color:#60a5fa}.order-phase-buttons button[data-v-add5ed9b]:disabled{cursor:not-allowed;opacity:.5}.order-board-hint[data-v-add5ed9b]{color:#475569;background:#ffffffb8;border:1px dashed #bfdbfe;border-radius:12px;gap:5px;padding:12px;font-size:12px;font-weight:850;display:grid}.order-board-hint strong[data-v-add5ed9b]{color:#0f172a;font-size:13px;font-weight:950}.order-workboard-list[data-v-add5ed9b]{align-content:start;gap:10px;min-height:0;padding-right:8px;display:grid;overflow:auto}.order-work-card[data-v-add5ed9b]{cursor:grab;background:#fff;border:1px solid #dbe4ef;border-radius:14px;grid-template-columns:72px minmax(320px,1fr) 54px 84px 38px;align-items:center;gap:12px;min-height:76px;padding:12px 14px;transition:border-color .12s,background .12s,box-shadow .12s;display:grid}.order-work-card[data-v-add5ed9b]:hover{background:#f8fbff;border-color:#93c5fd}.order-work-card.selected[data-v-add5ed9b]{background:#eff6ff;border-color:#60a5fa}.order-work-card.target[data-v-add5ed9b]{box-shadow:inset 5px 0 #16a34a}.order-work-card.sortable-chosen[data-v-add5ed9b],.order-work-card.sortable-drag[data-v-add5ed9b]{cursor:grabbing;background:#dbeafe;border-color:#2563eb}.order-work-index[data-v-add5ed9b]{justify-items:center;gap:3px;display:grid}.order-work-index span[data-v-add5ed9b]{color:#0f172a;font-size:18px;font-weight:950}.order-work-index small[data-v-add5ed9b]{color:#475569;background:#f1f5f9;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:950}.order-work-main[data-v-add5ed9b]{gap:8px;min-width:0;display:grid}.order-work-title[data-v-add5ed9b]{color:#0f172a;cursor:text;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-size:20px;font-weight:950;line-height:1.18;overflow:hidden}.order-work-title[data-v-add5ed9b]:hover{color:#1d4ed8;text-underline-offset:4px;text-decoration:underline}.order-work-phase[data-v-add5ed9b]{color:#1d4ed8;cursor:pointer;width:42px;height:42px;font:inherit;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;font-size:13px;font-weight:950}.step-order-list[data-v-add5ed9b]{gap:8px;padding-right:4px;display:grid;overflow:auto}.step-order-row[data-v-add5ed9b]{cursor:grab;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:52px minmax(260px,1fr) minmax(190px,300px) 74px 34px;align-items:center;gap:10px;min-height:48px;padding:10px 14px;display:grid}.step-order-row[data-v-add5ed9b]:hover{background:#eff6ff;border-color:#bfdbfe}.step-order-row.selected[data-v-add5ed9b]{background:#eff6ff;border-color:#93c5fd;box-shadow:inset 4px 0 #2563eb}.step-order-row.sortable-chosen[data-v-add5ed9b],.step-order-row.sortable-drag[data-v-add5ed9b]{cursor:grabbing;background:#dbeafe;border-color:#60a5fa}.step-order-row span[data-v-add5ed9b]{color:#64748b;text-align:right;font-size:12px;font-weight:950}.step-order-name[data-v-add5ed9b]{cursor:text;min-width:0;font:inherit;text-align:left;background:0 0;border:0;padding:0}.step-order-name-cell[data-v-add5ed9b]{min-width:0}.step-order-name[data-v-add5ed9b],.step-order-edit-input[data-v-add5ed9b]{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:950;overflow:hidden}.step-order-note-input[data-v-add5ed9b]{color:#334155;width:100%;min-width:0;height:30px;font:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:0 9px;font-size:12px;font-weight:800}.step-order-note-input[data-v-add5ed9b]:focus{border-color:#93c5fd;outline:3px solid #93c5fd38}.step-order-note-input[data-v-add5ed9b]::placeholder{color:#94a3b8}.step-order-add-below[data-v-add5ed9b]{color:#1d4ed8;cursor:pointer;min-width:68px;height:30px;font:inherit;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;font-size:10px;font-weight:950}.step-order-add-below[data-v-add5ed9b]:hover:not(:disabled){background:#dbeafe;border-color:#60a5fa}.step-order-add-below[data-v-add5ed9b]:disabled{cursor:wait;opacity:.6}.step-order-delete[data-v-add5ed9b]{color:#be123c;cursor:pointer;width:30px;height:30px;font:inherit;background:#fff1f2;border:1px solid #fecdd3;border-radius:8px;font-size:13px;font-weight:950;line-height:1}.step-order-delete[data-v-add5ed9b]:hover:not(:disabled){background:#ffe4e6;border-color:#fb7185}.step-order-delete[data-v-add5ed9b]:disabled{cursor:wait;opacity:.6}.step-order-name[data-v-add5ed9b]:hover{color:#1d4ed8;text-underline-offset:3px;text-decoration:underline}.step-order-edit-input[data-v-add5ed9b]{background:#fff;border:1px solid #93c5fd;border-radius:8px;outline:3px solid #93c5fd38;width:100%;min-width:0;height:34px;padding:0 10px}.step-flow-backdrop[data-v-add5ed9b]{z-index:230;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a6b;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.step-flow-dialog[data-v-add5ed9b]{background:#fff;border:1px solid #cbd5e1;border-radius:18px;grid-template-rows:auto minmax(0,1fr);gap:14px;width:min(1500px,100vw - 28px);height:calc(100vh - 32px);padding:18px;display:grid;box-shadow:0 28px 90px #0f172a4d}.step-flow-head[data-v-add5ed9b]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:14px;padding-bottom:12px;display:flex}.step-flow-head h3[data-v-add5ed9b]{margin-top:4px;font-size:24px}.step-flow-actions[data-v-add5ed9b]{align-items:center;gap:10px;display:inline-flex}.step-flow-actions>span[data-v-add5ed9b]{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-items:center;min-height:40px;padding:0 12px;font-size:13px;font-weight:950;display:inline-flex}.step-flow-canvas[data-v-add5ed9b]{background-color:#fbfdff;background-image:linear-gradient(#eef2f7 1px,#0000 1px),linear-gradient(90deg,#eef2f7 1px,#0000 1px);background-size:22px 22px;border:1px solid #e2e8f0;border-radius:10px;min-height:0;padding:34px 190px;position:relative;overflow:auto}.step-flow-canvas.in-order-dialog[data-v-add5ed9b]{height:100%}.step-flow-spine[data-v-add5ed9b]{z-index:1;background:#dbe4ef;height:2px;position:absolute;top:104px;left:154px;right:154px}.step-flow-spine[data-v-add5ed9b]:before,.step-flow-spine[data-v-add5ed9b]:after{content:"";border-top:2px solid #dbe4ef;border-right:2px solid #dbe4ef;width:10px;height:10px;position:absolute;top:-4px;transform:rotate(45deg)}.step-flow-spine[data-v-add5ed9b]:before{left:0}.step-flow-spine[data-v-add5ed9b]:after{right:0}.step-flow-terminal[data-v-add5ed9b]{z-index:3;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:142px;padding:12px;position:absolute;top:72px;box-shadow:0 12px 30px #0f172a14}.step-flow-lanes[data-v-add5ed9b]{z-index:2;gap:18px;min-width:max-content;min-height:100%;padding:18px 0 28px;display:grid;position:relative}.step-flow-lane[data-v-add5ed9b]{margin-left:var(--phase-offset);grid-template-columns:104px minmax(720px,max-content);align-items:center;gap:14px;min-height:88px;display:grid;position:relative}.step-flow-lane[data-v-add5ed9b]:before{content:"";z-index:-1;background:#dbe4ef;height:2px;position:absolute;top:50%;left:74px;right:-42px;transform:translateY(-50%)}.step-flow-lane[data-v-add5ed9b]:not(:last-child):after{content:"";z-index:-1;border-bottom:2px solid #dbe4ef;border-right:2px solid #dbe4ef;border-radius:0 0 12px;width:54px;height:54px;position:absolute;top:50%;right:-48px}.step-flow-lane-head[data-v-add5ed9b]{background:#fff;border:1px solid #cbd5e1;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:6px;padding:9px;display:grid;box-shadow:0 8px 20px #0f172a12}.step-flow-lane-head strong[data-v-add5ed9b]{border-radius:7px;place-items:center;height:30px;font-size:11px;font-weight:950;display:inline-grid}.step-flow-lane-head span[data-v-add5ed9b]{color:#0f172a;font-size:12px;font-weight:950}.step-flow-lane-head small[data-v-add5ed9b]{color:#64748b;grid-column:2;font-size:10px;font-weight:900}.step-flow-lane.phase-s .step-flow-lane-head strong[data-v-add5ed9b]{color:#b91c1c;background:#fef2f2}.step-flow-lane.phase-a .step-flow-lane-head strong[data-v-add5ed9b]{color:#1d4ed8;background:#eff6ff}.step-flow-lane.phase-af .step-flow-lane-head strong[data-v-add5ed9b]{color:#15803d;background:#f0fdf4}.step-flow-lane.phase-i .step-flow-lane-head strong[data-v-add5ed9b]{color:#6d28d9;background:#f5f3ff}.step-flow-lane-list[data-v-add5ed9b]{align-items:center;gap:12px;min-width:680px;min-height:74px;padding:8px 44px 8px 8px;display:flex}.step-flow-terminal.start[data-v-add5ed9b]{color:#fff;background:#0f172a;left:26px}.step-flow-terminal.end[data-v-add5ed9b]{right:26px}.step-flow-terminal span[data-v-add5ed9b]{color:inherit;letter-spacing:0;opacity:.75;margin-bottom:4px;font-size:10px;font-weight:950;display:block}.step-flow-terminal strong[data-v-add5ed9b]{font-size:13px;font-weight:950;line-height:1.2;display:block}.step-flow-terminal small[data-v-add5ed9b]{color:inherit;opacity:.72;margin-top:5px;font-size:10px;font-weight:850;display:block}.step-flow-card[data-v-add5ed9b]{cursor:grab;background:#fff;border:1px solid #d8e1ec;border-radius:7px;grid-template-columns:minmax(0,1fr);align-items:start;gap:4px;width:190px;min-height:50px;padding:8px 10px;display:grid;box-shadow:0 8px 20px #0f172a12}.step-flow-card.selected[data-v-add5ed9b]{background:#eff6ff;border-color:#60a5fa;box-shadow:0 0 0 2px #60a5fa2e,0 8px 20px #0f172a12}.step-flow-card.sortable-chosen[data-v-add5ed9b],.step-flow-card.sortable-drag[data-v-add5ed9b]{cursor:grabbing;background:#eff6ff;border-color:#60a5fa}.step-flow-card>span[data-v-add5ed9b]{color:#2563eb;text-transform:uppercase;font-size:10px;font-weight:950}.step-flow-card>strong[data-v-add5ed9b]{color:#0f172a;font-size:13px;font-weight:950;line-height:1.22}.step-flow-card>small[data-v-add5ed9b]{color:#64748b;font-size:10px;font-weight:800;line-height:1.35}.step-line-title small[data-v-add5ed9b]{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;font-weight:800;display:block;overflow:hidden}.foundation-step-row>.step-number[data-v-add5ed9b]{z-index:2;grid-row:1}.foundation-step-row>.step-row-actions[data-v-add5ed9b]{z-index:2;grid-area:1/4;justify-content:flex-end;gap:6px;display:flex}.foundation-step-row .danger-btn[data-v-add5ed9b],.foundation-step-row .row-order-btn[data-v-add5ed9b]{min-height:28px;padding:5px 8px;font-size:11px}.foundation-step-row .row-order-btn[data-v-add5ed9b]{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe;font-weight:900}.foundation-step-row .repeat-btn[data-v-add5ed9b]{min-width:30px;min-height:28px;padding:5px 0;font-size:14px;line-height:1}.step-repeat-panel[data-v-add5ed9b],.step-insert-panel[data-v-add5ed9b]{border-top:1px dashed var(--color-border);pointer-events:auto;grid-template-columns:auto minmax(220px,1fr) auto auto;align-items:center;gap:8px;margin-top:10px;padding-top:10px;display:grid}.step-repeat-panel>span[data-v-add5ed9b],.step-insert-panel>span[data-v-add5ed9b]{color:var(--color-text-muted);white-space:nowrap;font-size:12px;font-weight:850}.step-row-body strong[data-v-add5ed9b]{color:var(--color-text);font-size:15px}.step-row-body p[data-v-add5ed9b]{color:var(--color-text-muted);margin:5px 0 0;font-size:13px;line-height:1.45}.step-row-body small[data-v-add5ed9b]{color:#64748b;margin-top:7px;font-size:12px;font-weight:800;display:block}.step-status[data-v-add5ed9b]{color:#9a3412;white-space:nowrap;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900}.step-status.subtle[data-v-add5ed9b]{color:#1d4ed8;background:#eff6ff;border-color:#dbeafe}.saai-recognition[data-v-add5ed9b]{background:#f8fbff;border:1px solid #dbeafe;border-radius:14px;gap:10px;max-width:none;margin-top:0;padding:12px;display:grid}.saai-recognition.uncertain[data-v-add5ed9b]{background:#fff7ed;border-color:#fed7aa}.saai-suggestion-head[data-v-add5ed9b]{align-items:center;gap:10px;display:flex}.saai-suggestion-head span[data-v-add5ed9b],.saai-detail-grid span[data-v-add5ed9b]{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.saai-suggestion-head strong[data-v-add5ed9b],.saai-detail-grid strong[data-v-add5ed9b]{color:#0f172a;margin-top:3px;font-size:13px;display:block}.saai-phase-badge[data-v-add5ed9b]{color:#334155;cursor:default;min-width:42px;height:34px;font:inherit;background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;justify-content:center;align-items:center;padding:0 8px;font-size:13px;font-weight:950;line-height:1;display:inline-flex}.saai-phase-badge.compact[data-v-add5ed9b]{cursor:pointer;pointer-events:auto;border-radius:999px;min-width:30px;height:28px;font-size:11px;transition:transform .16s,box-shadow .16s}.saai-phase-badge.compact[data-v-add5ed9b]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0f172a1f}.step-line-meta .step-status[data-v-add5ed9b]{color:#64748b;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:72px;font-size:10px;font-weight:900;overflow:hidden}.saai-phase-picker[data-v-add5ed9b]{z-index:80;pointer-events:auto;background:#fff;border:1px solid #cbd5e1;border-radius:10px;gap:5px;padding:6px;display:inline-flex;position:absolute;bottom:calc(100% + 6px);left:0;box-shadow:0 12px 30px #0f172a29}.saai-phase-choice[data-v-add5ed9b]{color:#334155;cursor:pointer;min-width:34px;height:30px;font:inherit;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;font-size:11px;font-weight:950;line-height:1}.saai-phase-choice.active[data-v-add5ed9b]{box-shadow:inset 0 0 0 2px #0f172a29}.saai-phase-choice[data-v-add5ed9b]:hover{border-color:#0f172a}.saai-phase-badge.phase-s[data-v-add5ed9b],.saai-phase-choice.phase-s[data-v-add5ed9b]{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.saai-phase-badge.phase-a[data-v-add5ed9b],.saai-phase-choice.phase-a[data-v-add5ed9b]{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.saai-phase-badge.phase-af[data-v-add5ed9b],.saai-phase-choice.phase-af[data-v-add5ed9b]{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.saai-phase-badge.phase-i[data-v-add5ed9b],.saai-phase-choice.phase-i[data-v-add5ed9b]{color:#6d28d9;background:#f5f3ff;border-color:#ddd6fe}.saai-detail-grid[data-v-add5ed9b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.saai-detail-grid>div[data-v-add5ed9b]{background:#ffffffb8;border:1px solid #e2e8f0;border-radius:12px;padding:9px}.saai-recognition>p[data-v-add5ed9b]{color:#475569;margin:0;font-size:12px;font-weight:800;line-height:1.45}.saai-warning[data-v-add5ed9b]{color:#9a3412;background:#fffbeb;border:1px solid #fed7aa;border-radius:12px;padding:9px;font-size:12px;font-weight:900}.saai-phase-options[data-v-add5ed9b]{flex-wrap:wrap;gap:7px;display:flex}.saai-phase-options button[data-v-add5ed9b]{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:9px;min-width:38px;height:32px;font-size:12px;font-weight:950}.saai-phase-options button.active[data-v-add5ed9b]{color:#fff;background:#0f172a;border-color:#0f172a}.backbone-check[data-v-add5ed9b]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;gap:10px;max-width:none;margin-top:0;padding:12px;display:grid}.backbone-check.found[data-v-add5ed9b]{background:#f0fdf4;border-color:#bbf7d0}.backbone-check.missing[data-v-add5ed9b]{background:#fff7ed;border-color:#fed7aa}.backbone-check.attention[data-v-add5ed9b]{background:#fef2f2;border-color:#fecaca}.backbone-check-head[data-v-add5ed9b]{justify-content:space-between;align-items:center;gap:12px;display:flex}.backbone-check-head span[data-v-add5ed9b],.backbone-match-grid span[data-v-add5ed9b]{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.backbone-check-head strong[data-v-add5ed9b],.backbone-match-grid strong[data-v-add5ed9b]{color:#0f172a;margin-top:3px;font-size:13px;display:block}.backbone-check p[data-v-add5ed9b]{color:#475569;margin:0;font-size:12px;font-weight:800;line-height:1.45}.backbone-match-grid[data-v-add5ed9b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.backbone-match-grid>div[data-v-add5ed9b]{background:#ffffffb8;border:1px solid #94a3b857;border-radius:12px;padding:9px}.pending-000-check[data-v-add5ed9b]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;gap:8px;max-width:none;margin-top:0;padding:12px;display:grid}.pending-000-check.active[data-v-add5ed9b]{background:#fff7ed;border-color:#fed7aa}.pending-000-check.idle[data-v-add5ed9b]{background:#f0fdf4;border-color:#bbf7d0}.pending-000-check.attention[data-v-add5ed9b]{background:#fef2f2;border-color:#fecaca}.pending-000-check p[data-v-add5ed9b]{color:#475569;margin:0;font-size:12px;font-weight:800;line-height:1.45}.step-row-actions[data-v-add5ed9b],.step-edit-actions[data-v-add5ed9b]{justify-content:flex-end;gap:8px;display:flex}.step-edit-area[data-v-add5ed9b]{gap:9px;display:grid}.danger-btn[data-v-add5ed9b]{color:#be123c;background:#fff1f2;border-color:#fecdd3}.truth-list-panel[data-v-add5ed9b]{gap:10px;display:grid}.steps-note-paper[data-v-add5ed9b]{z-index:15;background:linear-gradient(#fffbebf5,#fff7d6fa),#fffbeb;border:1px solid #f7d08a;border-radius:7px;grid-template-rows:auto 1fr auto;justify-self:end;gap:12px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);margin-top:8px;padding:18px;display:grid;position:sticky;bottom:18px;overflow:hidden;transform:rotate(-.25deg);box-shadow:0 18px 44px #78350f29}.steps-note-paper.placed[data-v-add5ed9b]{margin:0;position:fixed;bottom:auto;right:auto}.steps-note-paper.dragging[data-v-add5ed9b]{cursor:grabbing;-webkit-user-select:none;user-select:none}.steps-note-paper.resizing[data-v-add5ed9b]{-webkit-user-select:none;user-select:none}.note-paper-pin[data-v-add5ed9b]{cursor:grab;touch-action:none;background:#f97316;border:2px solid #fed7aa;border-radius:999px;width:18px;height:18px;position:absolute;top:-9px;left:50%;transform:translate(-50%);box-shadow:0 5px 12px #c2410c40}.note-paper-head[data-v-add5ed9b]{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.note-paper-drag-zone[data-v-add5ed9b]{cursor:grab;touch-action:none}.steps-note-paper.dragging .note-paper-pin[data-v-add5ed9b],.steps-note-paper.dragging .note-paper-drag-zone[data-v-add5ed9b]{cursor:grabbing}.note-paper-head h3[data-v-add5ed9b]{color:#431407;margin:0;font-size:20px}.note-paper-head span[data-v-add5ed9b],.note-paper-actions small[data-v-add5ed9b]{color:#9a3412;font-size:12px;font-weight:850}.note-paper-min[data-v-add5ed9b]{color:#9a3412;cursor:pointer;background:#fff9;border:1px solid #9a34124d;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;padding:0;font-size:13px;font-weight:950;line-height:1;display:grid}.note-paper-min[data-v-add5ed9b]:hover{background:#fff;border-color:#9a3412}.steps-note-paper.minimized[data-v-add5ed9b]{grid-template-rows:auto;gap:0;height:auto}.note-paper-textarea[data-v-add5ed9b]{color:#431407;min-height:0;font:inherit;resize:none;background:repeating-linear-gradient(#0000,#0000 30px,#fb923c3d 31px);border:0;border-radius:0;outline:none;padding:6px 2px;font-size:15px;font-weight:750;line-height:31px;overflow:auto}.note-paper-actions[data-v-add5ed9b]{justify-content:space-between;align-items:center;gap:12px;display:flex}.note-paper-resize-handle[data-v-add5ed9b]{cursor:nwse-resize;touch-action:none;background:linear-gradient(135deg,#0000 0 50%,#9a341257 50% 58%,#0000 58% 66%,#9a341257 66% 74%,#0000 74%);border:0;border-radius:0 0 5px;width:20px;height:20px;position:absolute;bottom:4px;right:4px}.note-paper-resize-handle[data-v-add5ed9b]:focus-visible{outline-offset:2px;outline:2px solid #f97316}.truth-detail-panel[data-v-add5ed9b]{background:#f8fbff;border:1px solid #bfdbfe;border-radius:18px;padding:18px}.truth-list-head[data-v-add5ed9b],.truth-row[data-v-add5ed9b],.truth-meta[data-v-add5ed9b]{align-items:flex-start;display:flex}.truth-list-head[data-v-add5ed9b],.truth-row[data-v-add5ed9b]{justify-content:space-between;gap:14px}.truth-row[data-v-add5ed9b]{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:14px;transition:border-color .16s,box-shadow .16s,background .16s}.truth-row[data-v-add5ed9b]:hover{background:#f8fbff;border-color:#bfdbfe}.truth-row.active[data-v-add5ed9b]{border-color:#93c5fd;box-shadow:0 10px 28px #2563eb1a}.truth-row-main[data-v-add5ed9b]{gap:8px;min-width:0;display:grid}.truth-label[data-v-add5ed9b]{color:#c2410c;text-transform:uppercase;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;width:fit-content;padding:4px 8px;font-size:11px;font-weight:950}.truth-meta[data-v-add5ed9b]{flex-wrap:wrap;gap:10px}.truth-step-list[data-v-add5ed9b]{gap:5px;margin:0;padding-left:18px;display:grid}.smart-overview[data-v-add5ed9b],.steps-workflow[data-v-add5ed9b],.step-input-row[data-v-add5ed9b],.task-create-bar[data-v-add5ed9b],.steps-list[data-v-add5ed9b],.section-header[data-v-add5ed9b],.calculation001-header[data-v-add5ed9b],.task-chip-row[data-v-add5ed9b],.selection-bar[data-v-add5ed9b],.empty-state[data-v-add5ed9b],.calculation001-panel[data-v-add5ed9b],.smart-list[data-v-add5ed9b],.workcard-print-list[data-v-add5ed9b],.workcard-print-area[data-v-add5ed9b],.task-grid[data-v-add5ed9b],.cover-preview[data-v-add5ed9b],.smart-block[data-v-add5ed9b]{width:100%}.empty-action[data-v-add5ed9b]{width:fit-content;margin:12px auto 0;display:block}.smart-hero[data-v-add5ed9b],.steps-workflow[data-v-add5ed9b],.section-header[data-v-add5ed9b],.calculation001-header[data-v-add5ed9b],.smart-block[data-v-add5ed9b],.cover-preview[data-v-add5ed9b]{border:1px solid var(--color-border);background:#fff;border-radius:18px;padding:18px}.smart-hero[data-v-add5ed9b]{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.smart-hero h2[data-v-add5ed9b],.section-header h2[data-v-add5ed9b],.calculation001-header h2[data-v-add5ed9b]{font-size:22px}.smart-hero p[data-v-add5ed9b],.smart-block p[data-v-add5ed9b],.cover-preview p[data-v-add5ed9b]{color:var(--color-text-muted);margin:8px 0 0;font-size:14px;line-height:1.6}.smart-block-head[data-v-add5ed9b]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.smart-block-head h3[data-v-add5ed9b]{margin:0}.smart-count[data-v-add5ed9b]{text-align:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:16px;min-width:140px;padding:14px}.smart-count strong[data-v-add5ed9b]{color:#9a3412;font-size:30px;display:block}.smart-count span[data-v-add5ed9b]{color:#92400e;font-size:12px;font-weight:800}.smart-stack[data-v-add5ed9b]{grid-template-columns:1fr;gap:14px;display:grid}.smart-complete-page[data-v-add5ed9b]{gap:16px;display:grid}.smart-cover-hero[data-v-add5ed9b]{align-items:stretch}.smart-cover-meta[data-v-add5ed9b]{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.smart-cover-meta span[data-v-add5ed9b]{border:1px solid var(--color-border);color:#334155;background:#f8fafc;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:850}.smart-cover-editor[data-v-add5ed9b]{grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr);gap:14px;width:100%;display:grid}.smart-cover-paper[data-v-add5ed9b],.smart-document-map[data-v-add5ed9b],.smart-complete-card[data-v-add5ed9b],.smart-doc-tile[data-v-add5ed9b]{border:1px solid var(--color-border);background:#fff;border-radius:18px}.smart-story-input[data-v-add5ed9b]{resize:vertical;color:#0f172a;min-height:190px;font-size:15px;line-height:1.55}.smart-story-preview[data-v-add5ed9b]{background:#fff7ed;border:1px dashed #fed7aa;border-radius:14px;margin-top:12px;padding:12px}.smart-story-preview strong[data-v-add5ed9b]{color:#9a3412;text-transform:uppercase;font-size:12px;font-weight:950;display:block}.smart-document-map[data-v-add5ed9b]{gap:10px;padding:14px;display:grid}.smart-complete-card[data-v-add5ed9b]{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:4px 12px;padding:13px;display:grid}.smart-complete-card span[data-v-add5ed9b]{color:#fff;background:#111827;border-radius:13px;grid-row:span 2;place-items:center;width:42px;height:42px;font-weight:950;display:grid}.smart-complete-card strong[data-v-add5ed9b]{color:#0f172a;font-size:15px;font-weight:950}.smart-complete-card small[data-v-add5ed9b]{color:#64748b;font-weight:750;line-height:1.35}.smart-block-actions[data-v-add5ed9b]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.smart-document-grid[data-v-add5ed9b]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.smart-doc-tile[data-v-add5ed9b]{text-align:left;cursor:pointer;align-content:start;gap:8px;min-height:118px;padding:16px;display:grid}.smart-doc-tile[data-v-add5ed9b]:hover{background:#f8fbff;border-color:#93c5fd}.smart-doc-tile span[data-v-add5ed9b]{color:#1d4ed8;background:#eff6ff;border-radius:10px;place-items:center;width:40px;height:32px;font-weight:950;display:grid}.smart-doc-tile strong[data-v-add5ed9b]{color:#0f172a;font-size:17px;font-weight:950}.smart-doc-tile small[data-v-add5ed9b]{color:#64748b;font-weight:800;line-height:1.4}.cover-block[data-v-add5ed9b]{background:linear-gradient(135deg,#111827,#1e293b);border-color:#111827}.cover-block h3[data-v-add5ed9b],.cover-block p[data-v-add5ed9b]{color:#fff}.steps-workflow[data-v-add5ed9b]{grid-template-columns:1fr auto auto;align-items:center;gap:18px;margin-bottom:18px;display:grid}.workflow-steps[data-v-add5ed9b]{flex-wrap:wrap;gap:8px;display:flex}.workflow-steps span[data-v-add5ed9b]{background:var(--color-surface-muted);color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:999px;padding:8px 12px;font-size:12px;font-weight:850}.workflow-steps span.active[data-v-add5ed9b]{background:var(--color-primary-soft);color:#c2410c;border-color:#fed7aa}.workflow-actions[data-v-add5ed9b],.unlock-area[data-v-add5ed9b],.unlock-panel[data-v-add5ed9b]{align-items:center;gap:8px;display:flex}.step-intelligence-panel[data-v-add5ed9b]{grid-template-columns:minmax(240px,1fr) 128px minmax(320px,1.2fr);align-items:stretch;gap:12px;margin-bottom:18px;display:grid}.intelligence-main[data-v-add5ed9b],.intelligence-score[data-v-add5ed9b],.phase-compass[data-v-add5ed9b]{border:1px solid var(--color-border);background:#fff;border-radius:18px;padding:14px}.intelligence-main h3[data-v-add5ed9b]{font-size:20px;line-height:1.2}.intelligence-main span[data-v-add5ed9b]{color:var(--color-text-muted);margin-top:7px;font-size:13px;font-weight:750;display:block}.intelligence-score[data-v-add5ed9b]{text-align:center;place-items:center;display:grid}.intelligence-score strong[data-v-add5ed9b]{color:var(--color-text);font-size:28px;line-height:1}.intelligence-score span[data-v-add5ed9b]{color:var(--color-text-muted);font-size:12px;font-weight:850}.phase-compass[data-v-add5ed9b]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.phase-compass-item[data-v-add5ed9b]{background:#f8fafc;border:1px solid #eef2f7;border-radius:14px;align-content:center;gap:3px;min-height:72px;padding:10px;display:grid}.phase-compass-item.active[data-v-add5ed9b]{background:#eff6ff;border-color:#bfdbfe}.phase-compass-item strong[data-v-add5ed9b],.phase-compass-item span[data-v-add5ed9b],.phase-compass-item small[data-v-add5ed9b]{display:block}.phase-compass-item strong[data-v-add5ed9b]{color:#1d4ed8;font-size:13px}.phase-compass-item span[data-v-add5ed9b]{color:var(--color-text);font-size:12px;font-weight:850}.phase-compass-item small[data-v-add5ed9b]{color:var(--color-text-muted);font-size:11px;font-weight:800}.unlock-input[data-v-add5ed9b]{width:92px;height:38px}.step-input-row[data-v-add5ed9b]{grid-template-columns:1fr auto;gap:10px;margin-bottom:18px;display:grid}.step-input-row .sf-input[data-v-add5ed9b]{border-radius:16px;height:54px;padding:0 16px;font-size:15px;color:#111827!important;background:#fff!important}.step-input-row .sf-btn[data-v-add5ed9b]{border-radius:16px;height:54px;padding:0 24px}.task-create-bar[data-v-add5ed9b]{background:#fff7ed;border:1px solid #fed7aa;border-radius:18px;grid-template-columns:220px 1fr auto;align-items:center;gap:12px;margin-bottom:18px;padding:14px;display:grid}.task-create-bar strong[data-v-add5ed9b]{color:#9a3412;font-size:14px;display:block}.task-create-bar span[data-v-add5ed9b]{color:#92400e;margin-top:2px;font-size:12px;font-weight:700;display:block}.task-create-input[data-v-add5ed9b]{height:46px;color:#111827!important;background:#fff!important}.task-create-bar .sf-btn[data-v-add5ed9b]{border-radius:14px;height:46px}.task-create-bar .sf-btn[data-v-add5ed9b]:disabled,.task-create-input[data-v-add5ed9b]:disabled,.step-input-row .sf-btn[data-v-add5ed9b]:disabled,.step-input-row .sf-input[data-v-add5ed9b]:disabled{opacity:.5;cursor:not-allowed}.steps-list[data-v-add5ed9b],.smart-list[data-v-add5ed9b],.workcard-print-list[data-v-add5ed9b],.workcard-print-area[data-v-add5ed9b]{flex-direction:column;gap:10px;display:flex}.workcard-print-area[data-v-add5ed9b]{gap:16px;margin-top:16px}.step-card[data-v-add5ed9b],.smart-row[data-v-add5ed9b]{border:1px solid var(--color-border);background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:14px;transition:all .18s;display:flex}.step-card.selectable[data-v-add5ed9b]{cursor:pointer}.step-card.selectable[data-v-add5ed9b]:hover{border-color:#fdba74;transform:translateY(-1px)}.step-card.selected[data-v-add5ed9b]{border-color:var(--color-primary);background:#fff7ed;box-shadow:0 0 0 2px #f973161f}.step-card.attention[data-v-add5ed9b]{box-shadow:inset 4px 0 0 var(--color-danger);border-color:#fecaca}.step-card.warning[data-v-add5ed9b]{box-shadow:inset 4px 0 0 var(--color-primary);border-color:#fed7aa}.step-left[data-v-add5ed9b]{align-items:flex-start;gap:12px;min-width:0;display:flex}.step-number[data-v-add5ed9b]{cursor:grab;background:#f3f4f6;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;font-weight:900;display:flex}.step-card.selected .step-number[data-v-add5ed9b]{background:var(--color-primary);color:#fff}.foundation-step-row>.step-number[data-v-add5ed9b]{z-index:2;cursor:grab;border-radius:8px;grid-row:1;width:40px;height:28px;font-size:12px}.step-text[data-v-add5ed9b]{color:var(--color-text);font-weight:850}.step-actions button[data-v-add5ed9b]{border:1px solid var(--color-border);color:#b91c1c;cursor:pointer;background:#f9fafb;border-radius:10px;width:36px;height:36px;font-weight:900}.analysis-row[data-v-add5ed9b]{align-items:center;gap:8px;margin-top:7px;display:flex}.phase-badge[data-v-add5ed9b]{min-width:34px;height:23px;color:var(--color-text);background:#f3f4f6;border-radius:8px;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:850;display:flex}.phase-badge.green[data-v-add5ed9b]{color:#166534;background:#dcfce7}.phase-badge.blue[data-v-add5ed9b]{color:#1d4ed8;background:#dbeafe}.phase-badge.yellow[data-v-add5ed9b]{color:#854d0e;background:#fef9c3}.phase-badge.orange[data-v-add5ed9b]{color:#9a3412;background:#ffedd5}.phase-badge.red[data-v-add5ed9b]{color:#991b1b;background:#fee2e2}.analysis-dot[data-v-add5ed9b]{border-radius:999px;width:10px;height:10px}.analysis-dot.green[data-v-add5ed9b]{background:var(--color-success)}.analysis-dot.yellow[data-v-add5ed9b]{background:#eab308}.analysis-dot.orange[data-v-add5ed9b]{background:var(--color-primary)}.analysis-dot.red[data-v-add5ed9b]{background:var(--color-danger)}.analysis-dot.blue[data-v-add5ed9b]{background:#2563eb}.analysis-feedback[data-v-add5ed9b]{color:var(--color-text-muted);font-size:12px;font-weight:750}.analysis-detail[data-v-add5ed9b]{gap:3px;max-width:820px;margin-top:7px;display:grid}.analysis-detail span[data-v-add5ed9b]{color:var(--color-text);font-size:12px;font-weight:900}.analysis-detail p[data-v-add5ed9b],.analysis-detail small[data-v-add5ed9b]{color:var(--color-text-muted);margin:0;font-size:12px;line-height:1.45}.analysis-detail small[data-v-add5ed9b]{color:#475569;font-weight:800}.section-header[data-v-add5ed9b],.calculation001-header[data-v-add5ed9b]{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.task-chip-row[data-v-add5ed9b]{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;margin-bottom:16px;display:grid}.task-chip-row.task-list-view[data-v-add5ed9b]{grid-template-columns:1fr;gap:8px}.task-chip[data-v-add5ed9b]{color:#fff;cursor:pointer;text-align:left;background:#111827;border:1px solid #111827;border-radius:12px;align-content:center;gap:4px;min-height:58px;padding:10px 13px;display:grid}.task-list-view .task-chip[data-v-add5ed9b]{color:#0f172a;background:#fff;border-color:#dbe4ef;grid-template-columns:92px minmax(0,1fr) auto;align-content:center;align-items:center;min-height:54px;box-shadow:0 1px #0f172a08}.task-list-view .task-chip[data-v-add5ed9b]:hover{background:#f8fbff;border-color:#93c5fd}.task-chip span[data-v-add5ed9b]{color:#ffffffad;font-size:10px;font-weight:950;line-height:1}.task-list-view .task-chip span[data-v-add5ed9b]{color:#64748b}.task-chip strong[data-v-add5ed9b]{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:950;line-height:1.2;overflow:hidden}.task-list-view .task-chip strong[data-v-add5ed9b]{color:#0f172a;font-size:16px}.task-list-view .task-chip small[data-v-add5ed9b]{color:#475569;background:#f1f5f9;border-radius:999px;justify-self:end;padding:6px 10px;font-size:11px;font-weight:950}.task-chip.active[data-v-add5ed9b]{background:var(--color-primary);border-color:var(--color-primary)}.task-list-view .task-chip.active[data-v-add5ed9b]{background:#eff6ff;border-color:#60a5fa}.klus-card-grid[data-v-add5ed9b]{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin-bottom:16px;display:grid}.klus-card[data-v-add5ed9b]{background:#fff;border:1px solid #dbe4ef;border-left:4px solid #cbd5e1;border-radius:16px;align-content:start;gap:10px;padding:14px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;box-shadow:0 1px #0f172a08}.klus-card[data-v-add5ed9b]:hover{transform:translateY(-1px);box-shadow:0 10px 26px #0f172a14}.klus-card.status-filled[data-v-add5ed9b]{border-left-color:#f97316}.klus-card.status-smart[data-v-add5ed9b]{border-left-color:#22c55e}.klus-card.active[data-v-add5ed9b]{border-color:#60a5fa;box-shadow:0 0 0 2px #60a5fa40}.klus-card-head[data-v-add5ed9b]{justify-content:space-between;align-items:center;gap:8px;display:flex}.klus-card-id[data-v-add5ed9b]{color:#64748b;letter-spacing:.04em;font-size:10px;font-weight:950}.klus-status[data-v-add5ed9b]{color:#64748b;align-items:center;gap:5px;font-size:11px;font-weight:950;display:inline-flex}.klus-status-dot[data-v-add5ed9b]{background:#94a3b8;border-radius:999px;width:8px;height:8px}.klus-status.status-filled[data-v-add5ed9b]{color:#b45309}.klus-status.status-filled .klus-status-dot[data-v-add5ed9b]{background:#f97316}.klus-status.status-smart[data-v-add5ed9b]{color:#15803d}.klus-status.status-smart .klus-status-dot[data-v-add5ed9b]{background:#22c55e}.klus-card-title[data-v-add5ed9b]{color:#0f172a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:16px;font-weight:950;line-height:1.2;display:-webkit-box;overflow:hidden}.klus-card-meta[data-v-add5ed9b]{justify-content:space-between;align-items:center;gap:8px;display:flex}.klus-card-meta span[data-v-add5ed9b]{color:#64748b;font-size:12px;font-weight:850}.klus-card-meta strong[data-v-add5ed9b]{color:#0f172a;font-size:14px;font-weight:950}.klus-card-actions[data-v-add5ed9b]{gap:8px;display:flex}.klus-card-actions .sf-btn[data-v-add5ed9b]{flex:1;justify-content:center;padding:7px 10px;font-size:12px}.klus-film-row[data-v-add5ed9b]{scroll-snap-type:x proximity;scrollbar-width:thin;align-items:stretch;gap:10px;margin-bottom:0;padding:14px max(8px,50% - 86px);display:flex;overflow-x:auto}.klus-film-card[data-v-add5ed9b]{box-sizing:border-box;scroll-snap-align:center;cursor:pointer;opacity:.9;background:#fff;border:1px solid #dbe4ef;border-left:4px solid #cbd5e1;border-radius:14px;flex:none;align-content:start;gap:6px;width:172px;min-height:94px;padding:10px 12px;transition:box-shadow .18s,border-color .18s,opacity .18s,background .18s;display:grid}.klus-film-card[data-v-add5ed9b]:hover{opacity:1;box-shadow:0 8px 20px #0f172a14}.klus-film-card.status-filled[data-v-add5ed9b]{border-left-color:#f97316}.klus-film-card.status-smart[data-v-add5ed9b]{border-left-color:#22c55e}.klus-film-card.active[data-v-add5ed9b]{opacity:1;background:#f5f9ff;border-color:#60a5fa;box-shadow:0 10px 26px #2563eb29}.klus-film-card .klus-card-title[data-v-add5ed9b]{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.5em;margin:0;font-size:13.5px;line-height:1.25;display:-webkit-box;overflow:hidden}.task001-modal-backdrop[data-v-add5ed9b]{z-index:260;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f172a75;place-items:center;padding:0;display:grid;position:fixed;inset:0}.task001-modal[data-v-add5ed9b]{background:#eef2f7;border:1px solid #cbd5e1;border-radius:0;grid-template-rows:auto minmax(0,1fr);width:100vw;height:100vh;display:grid;overflow:hidden;box-shadow:0 30px 100px #0f172a59}.task001-modal-head[data-v-add5ed9b]{background:#fff;border-bottom:1px solid #dbe4ef;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.task001-modal-head h2[data-v-add5ed9b]{color:#0f172a;margin:0;font-size:24px}.task001-modal-actions[data-v-add5ed9b]{align-items:center;gap:8px;display:inline-flex}.task001-modal-body[data-v-add5ed9b]{min-height:0;padding:8px;display:grid;overflow:hidden}.truth001-fit[data-v-add5ed9b]{flex-direction:column;gap:10px;height:100%;min-height:0;display:flex;overflow:hidden}.truth001-fit>.calculation001-header[data-v-add5ed9b],.truth001-fit>.klus-film-row[data-v-add5ed9b],.truth001-fit>.selection-bar[data-v-add5ed9b],.truth001-fit>.v2-toggle-bar[data-v-add5ed9b],.truth001-fit>.empty-state[data-v-add5ed9b]{flex:none;margin-bottom:0}.v2-toggle-bar[data-v-add5ed9b]{justify-content:flex-end;display:flex}.station-fab[data-v-add5ed9b]{z-index:60;color:#4338ca;cursor:pointer;font:inherit;background:linear-gradient(#fff,#f6f8ff);border:1px solid #c7d2fe;border-radius:999px;padding:10px 16px;font-size:13px;font-weight:950;position:fixed;bottom:18px;right:18px;box-shadow:0 12px 30px #2563eb2e}.station-fab[data-v-add5ed9b]:hover{background:#eef2ff;border-color:#6366f1}.quickask-fab[data-v-add5ed9b]{z-index:60;color:#047857;cursor:pointer;font:inherit;background:linear-gradient(#fff,#f3fdf6);border:1px solid #a7f3d0;border-radius:999px;padding:10px 16px;font-size:13px;font-weight:950;position:fixed;bottom:66px;right:18px;box-shadow:0 12px 30px #0596692e}.quickask-fab[data-v-add5ed9b]:hover{background:#ecfdf5;border-color:#10b981}.truth001-fit>.v2[data-v-add5ed9b]{flex:auto;min-height:0;overflow:hidden}.task001-inline-panel[data-v-add5ed9b]{background:#eef2f7;border:1px solid #dbe4ef;border-radius:18px;flex:auto;grid-template-rows:auto minmax(0,1fr);gap:10px;min-height:0;margin-top:0;padding:10px;display:grid;overflow:hidden}.task001-inline-head[data-v-add5ed9b]{background:#fff;border:1px solid #dbe4ef;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:10px 14px;display:flex}.task001-inline-head h2[data-v-add5ed9b]{color:#0f172a;margin:2px 0 0;font-size:18px}.task001-inline-actions[data-v-add5ed9b]{align-items:center;gap:8px;display:inline-flex}.selection-bar[data-v-add5ed9b]{color:#92400e;background:#fff7ed;border:1px solid #fed7aa;border-radius:14px;margin-bottom:12px;padding:11px 13px;font-size:13px;font-weight:850}.empty-state[data-v-add5ed9b]{color:var(--color-text-muted);background:#fff;border:1px dashed #d1d5db;border-radius:16px;padding:22px;font-size:13px;font-weight:750}.smart-row strong[data-v-add5ed9b]{color:var(--color-text)}.smart-row span[data-v-add5ed9b]{color:var(--color-text-muted);margin-top:4px;font-size:12px;font-weight:750;display:block}.task-grid[data-v-add5ed9b]{grid-template-columns:repeat(4,minmax(220px,1fr));gap:12px;display:grid}.task-card[data-v-add5ed9b]{border:1px solid var(--color-border);text-align:left;cursor:pointer;background:#fff;border-radius:16px;min-height:110px;padding:16px}.task-card.active[data-v-add5ed9b]{border-color:var(--color-primary);background:#fff7ed}.task-card strong[data-v-add5ed9b]{color:var(--color-text);font-size:16px;display:block}.task-card span[data-v-add5ed9b]{color:var(--color-text-muted);margin-top:8px;font-size:13px;font-weight:750;display:block}.workcard-a4[data-v-add5ed9b]{border:1px solid var(--color-border);page-break-inside:avoid;break-inside:avoid;background:#fff;border-radius:18px;padding:20px}.workcard-a4 header[data-v-add5ed9b]{justify-content:space-between;gap:14px;margin-bottom:16px;display:flex}.workcard-a4 h3[data-v-add5ed9b]{font-size:22px}.workcard-grid[data-v-add5ed9b]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.workcard-grid div[data-v-add5ed9b]{border:1px solid var(--color-border);background:#f8fafc;border-radius:14px;padding:12px}.workcard-grid strong[data-v-add5ed9b]{color:var(--color-text-muted);margin-bottom:5px;font-size:12px;display:block}.workcard-grid span[data-v-add5ed9b]{color:var(--color-text);font-weight:850}.workcard-note[data-v-add5ed9b]{color:var(--color-text-muted);margin:14px 0 0}.cover-preview[data-v-add5ed9b]{background:linear-gradient(135deg,#111827,#1e293b);border-color:#111827;flex-direction:column;justify-content:center;min-height:420px;display:flex}.cover-preview h2[data-v-add5ed9b]{color:#fff;font-size:42px}.cover-preview p[data-v-add5ed9b]{color:#cbd5e1;max-width:720px}.cover-meta[data-v-add5ed9b]{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.cover-meta span[data-v-add5ed9b]{color:#fff;background:#ffffff14;border-radius:999px;padding:9px 12px;font-size:13px;font-weight:800}.sf-input[data-v-add5ed9b],.sf-textarea[data-v-add5ed9b],.sf-select[data-v-add5ed9b],.task-create-input[data-v-add5ed9b],.unlock-input[data-v-add5ed9b]{color:#111827!important;background:#fff!important}.sf-input[data-v-add5ed9b]::placeholder,.sf-textarea[data-v-add5ed9b]::placeholder{color:#6b7280!important}@media (width<=1200px){.task-grid[data-v-add5ed9b]{grid-template-columns:repeat(2,minmax(220px,1fr))}.steps-workflow[data-v-add5ed9b],.task-create-bar[data-v-add5ed9b],.location-engine-panel[data-v-add5ed9b],.workprep-signal-grid[data-v-add5ed9b]{grid-template-columns:1fr}.weather-days[data-v-add5ed9b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.project-commandbar-top[data-v-add5ed9b]{flex-direction:column}.zeker-guidance-card[data-v-add5ed9b],.zeker-guidance-rules[data-v-add5ed9b],.zeker-guidance-status[data-v-add5ed9b]{grid-template-columns:1fr}.project-meta-line[data-v-add5ed9b]{justify-content:flex-start}.step-input-row[data-v-add5ed9b],.steps-foundation-head[data-v-add5ed9b],.step-create-panel[data-v-add5ed9b],.unlock-strip[data-v-add5ed9b],.unlock-inline[data-v-add5ed9b],.foundation-step-row[data-v-add5ed9b],.step-line-main[data-v-add5ed9b],.step-detail-drawer[data-v-add5ed9b],.truth-create-panel[data-v-add5ed9b],.step-row-body[data-v-add5ed9b],.step-row-actions[data-v-add5ed9b],.step-edit-actions[data-v-add5ed9b],.saai-detail-grid[data-v-add5ed9b],.backbone-match-grid[data-v-add5ed9b],.workcard-grid[data-v-add5ed9b],.location-metrics[data-v-add5ed9b],.weather-days[data-v-add5ed9b],.task-grid[data-v-add5ed9b],.workprep-readiness-row[data-v-add5ed9b],.project-agent-columns[data-v-add5ed9b],.agent-score-grid[data-v-add5ed9b]{grid-template-columns:1fr}.steps-foundation-head[data-v-add5ed9b],.step-row-body[data-v-add5ed9b],.step-row-actions[data-v-add5ed9b],.step-edit-actions[data-v-add5ed9b]{display:grid}.step-line-meta[data-v-add5ed9b]{flex-wrap:wrap;justify-content:flex-start;min-width:0;position:static;transform:none}.step-inline-actions[data-v-add5ed9b]{flex-wrap:wrap;justify-content:flex-start;position:static;transform:none}.step-line-title[data-v-add5ed9b]{padding:0}.step-line-title strong[data-v-add5ed9b],.step-line-title small[data-v-add5ed9b]{white-space:normal}.step-order-backdrop[data-v-add5ed9b]{padding:0}.step-order-dialog[data-v-add5ed9b]{border-radius:0;width:100vw;height:100vh;max-height:none;padding:10px}.step-order-head[data-v-add5ed9b]{flex-direction:column;align-items:flex-start}.step-order-head-actions[data-v-add5ed9b]{justify-content:space-between;width:100%}.step-order-row[data-v-add5ed9b]{grid-template-columns:36px minmax(0,1fr);min-height:46px;padding:9px 10px}.step-order-note-input[data-v-add5ed9b]{grid-column:2}.step-order-add-below[data-v-add5ed9b]{grid-column:2;justify-self:start}.step-order-delete[data-v-add5ed9b]{grid-column:2;justify-self:end}.step-order-name[data-v-add5ed9b],.step-order-edit-input[data-v-add5ed9b]{white-space:normal}.steps-count-card[data-v-add5ed9b]{text-align:left}.steps-note-paper[data-v-add5ed9b]{width:100%;position:static;transform:none}.steps-note-paper.placed[data-v-add5ed9b]{width:min(460px,100vw - 16px);position:fixed}.note-paper-actions[data-v-add5ed9b]{flex-direction:column;align-items:stretch}.workspace-card[data-v-add5ed9b]{height:calc(100vh - 160px);padding:14px}}@media print{body[data-v-add5ed9b] *{visibility:hidden}.smartscope-print-area[data-v-add5ed9b],.smartscope-print-area[data-v-add5ed9b] *,.preparation05-print-area[data-v-add5ed9b],.preparation05-print-area[data-v-add5ed9b] *,.offer06-print-area[data-v-add5ed9b],.offer06-print-area[data-v-add5ed9b] *,.workcard-print-area[data-v-add5ed9b],.workcard-print-area[data-v-add5ed9b] *{visibility:visible}.smartscope-print-area[data-v-add5ed9b],.preparation05-print-area[data-v-add5ed9b],.offer06-print-area[data-v-add5ed9b],.workcard-print-area[data-v-add5ed9b]{background:#fff;margin:0;padding:0;display:block;position:absolute;inset:0}.project-commandbar[data-v-add5ed9b],.flow-tabs-card[data-v-add5ed9b],.smart-list[data-v-add5ed9b],.smart-block-head[data-v-add5ed9b],.sf-btn[data-v-add5ed9b]{display:none!important}.project-page[data-v-add5ed9b],.workspace-card[data-v-add5ed9b]{background:#fff;height:auto;overflow:visible}.workcard-a4[data-v-add5ed9b]{page-break-inside:avoid;break-inside:avoid;border:1px solid #000}.workcard-print-area .workcard-01[data-v-add5ed9b]{page-break-after:always;break-after:page;box-shadow:none;border:0;border-radius:0}}.app-shell[data-v-9fb24258]{color:#111827;background:#f6f7f9;min-height:100vh;font-family:Inter,Arial,sans-serif}.topbar[data-v-9fb24258]{background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;height:68px;padding:0 24px;display:flex}.topbar-left[data-v-9fb24258]{align-items:center;gap:28px;display:flex}.brand[data-v-9fb24258]{align-items:center;gap:12px;display:flex}.brand-mark[data-v-9fb24258]{color:#fff;background:#ff5a1f;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-weight:900;display:flex}.brand-title[data-v-9fb24258]{font-size:18px;font-weight:900}.brand-subtitle[data-v-9fb24258]{color:#6b7280;font-size:11px}.top-nav[data-v-9fb24258]{gap:8px;display:flex}.nav-item[data-v-9fb24258]{color:#4b5563;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;height:38px;padding:0 14px;font-weight:700}.nav-item.active[data-v-9fb24258]{color:#ff5a1f;background:#fff3ed;border-color:#ffd6c2}.topbar-right[data-v-9fb24258]{gap:10px;display:flex}.workspace[data-v-9fb24258]{grid-template-columns:230px 1fr;min-height:calc(100vh - 68px);display:grid}.sidebar[data-v-9fb24258]{background:#fff;border-right:1px solid #e5e7eb;padding:22px 16px}.sidebar-section+.sidebar-section[data-v-9fb24258]{margin-top:28px}.sidebar-title[data-v-9fb24258]{text-transform:uppercase;letter-spacing:.08em;color:#9ca3af;margin-bottom:12px;font-size:11px;font-weight:900}.sidebar-muted[data-v-9fb24258]{color:#6b7280;font-size:13px}.sidebar-project-row[data-v-9fb24258]{cursor:pointer;border-radius:12px;margin-bottom:6px;padding:11px 12px;font-size:14px;font-weight:700}.sidebar-project-row[data-v-9fb24258]:hover{background:#f3f4f6}.main[data-v-9fb24258]{padding:26px}.panel[data-v-9fb24258]{background:#fff;border:1px solid #e5e7eb;border-radius:18px;margin-bottom:18px;overflow:hidden;box-shadow:0 10px 30px #0f172a0d}.panel-header[data-v-9fb24258]{border-bottom:1px solid #eef0f3;justify-content:space-between;align-items:center;min-height:54px;padding:0 18px;display:flex}.panel-header h2[data-v-9fb24258]{margin:0;font-size:16px;font-weight:900}.panel-header span[data-v-9fb24258]{color:#6b7280;font-size:13px;font-weight:800}.ui-input[data-v-9fb24258],.ui-textarea[data-v-9fb24258]{color:#111827;box-sizing:border-box;background:#fff;border:1px solid #d1d5db;border-radius:12px;outline:none;width:100%;padding:12px 14px;font-size:14px}.ui-input[data-v-9fb24258]:focus,.ui-textarea[data-v-9fb24258]:focus{border-color:#ff5a1f;box-shadow:0 0 0 3px #ff5a1f1f}.ui-button[data-v-9fb24258]{cursor:pointer;border:1px solid #d1d5db;border-radius:12px;height:42px;padding:0 16px;font-size:13px;font-weight:900}.ui-button-light[data-v-9fb24258]{color:#111827;background:#fff}.ui-button-dark[data-v-9fb24258]{color:#fff;background:#ff5a1f;border-color:#ff5a1f}.ui-button[data-v-9fb24258]:hover{opacity:.92}.tree-list[data-v-9fb24258]{flex-direction:column;display:flex}.tree-row[data-v-9fb24258]{cursor:pointer;border-bottom:1px solid #f1f3f5;justify-content:space-between;align-items:center;min-height:52px;padding:12px 18px;display:flex}.tree-row[data-v-9fb24258]:hover{background:#f9fafb}.tree-row.active[data-v-9fb24258]{background:#fff3ed;border-left:4px solid #ff5a1f;padding-left:14px}.tree-row strong[data-v-9fb24258]{color:#ff5a1f;margin-right:8px}.task-card[data-v-9fb24258]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:16px;margin:14px;padding:16px}.task-card strong[data-v-9fb24258]{margin-bottom:10px;font-size:15px;display:block}.task-card div[data-v-9fb24258]{color:#4b5563;margin-bottom:6px;font-size:13px}.pending-row[data-v-9fb24258]{border-bottom:1px solid #f1f3f5;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.pending-row button[data-v-9fb24258]{color:#ff5a1f;cursor:pointer;background:#fff3ed;border:0;border-radius:10px;padding:8px 10px;font-weight:900}@media (width<=1100px){.workspace[data-v-9fb24258]{grid-template-columns:1fr}.sidebar[data-v-9fb24258]{display:none}.main section[style][data-v-9fb24258]{grid-template-columns:1fr!important}}.smart-workspace[data-v-94329453]{color:#182233;width:min(1320px,100vw - 72px);margin:0 auto;padding:28px 0 56px}.workspace-hero[data-v-94329453],.workspace-panel[data-v-94329453],.workspace-card[data-v-94329453],.metric-card[data-v-94329453],.card-tile[data-v-94329453]{border:1px solid #94a3b833;box-shadow:0 18px 48px #0f172a14}.workspace-hero[data-v-94329453]{background:radial-gradient(circle at 0 0,#edc67247,#0000 32%),linear-gradient(135deg,#f7f2e8 0%,#f9fafb 52%,#eef4ff 100%);border-radius:28px;justify-content:space-between;gap:28px;padding:32px;display:flex}.hero-copy[data-v-94329453]{max-width:860px}.eyebrow[data-v-94329453],.section-label[data-v-94329453]{color:#b45309;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:900}.workspace-hero h1[data-v-94329453]{margin:0;font-size:42px;line-height:1.04}.hero-lead[data-v-94329453]{color:#475569;margin:18px 0 0;font-size:16px;line-height:1.7}.hero-meta[data-v-94329453],.chip-row[data-v-94329453],.hero-actions[data-v-94329453],.next-actions[data-v-94329453]{flex-wrap:wrap;gap:10px;display:flex}.hero-meta[data-v-94329453]{margin-top:18px}.hero-meta span[data-v-94329453],.chip[data-v-94329453],.card-code[data-v-94329453]{color:#334155;background:#ffffffe0;border:1px solid #94a3b838;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.hero-actions[data-v-94329453]{justify-content:flex-end;align-self:flex-start;max-width:260px}.hero-btn[data-v-94329453]{color:#172033;cursor:pointer;background:#ffffffeb;border:1px solid #d7dde7;border-radius:14px;min-height:42px;padding:0 14px;font-size:13px;font-weight:900}.hero-btn.primary[data-v-94329453]{color:#fff;background:#172033;border-color:#172033}.workspace-nav[data-v-94329453]{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.workspace-tab[data-v-94329453]{color:#475569;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:12px;min-height:38px;padding:0 14px;font-size:13px;font-weight:900}.workspace-tab.active[data-v-94329453]{color:#fff;background:#172033;border-color:#172033}.workspace-panel[data-v-94329453]{background:#f8fafc;border-radius:24px;gap:18px;padding:24px;display:grid}.panel-head[data-v-94329453]{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.panel-head h2[data-v-94329453],.workspace-card h3[data-v-94329453],.workspace-card h2[data-v-94329453],.workspace-panel h2[data-v-94329453]{color:#172033;margin:0 0 8px}.panel-head p[data-v-94329453],.workspace-card p[data-v-94329453],.highlight-card p[data-v-94329453],.analysis-columns p[data-v-94329453],.empty-copy[data-v-94329453]{color:#475569;margin:0;line-height:1.65}.overview-grid[data-v-94329453],.overview-columns[data-v-94329453],.summary-grid[data-v-94329453],.card-grid[data-v-94329453],.analysis-columns[data-v-94329453]{gap:16px;display:grid}.overview-grid[data-v-94329453]{grid-template-columns:repeat(4,minmax(0,1fr))}.overview-card-wide[data-v-94329453]{grid-column:span 2}.metric-card[data-v-94329453],.workspace-card[data-v-94329453],.card-tile[data-v-94329453],.highlight-card[data-v-94329453]{background:#fff;border-radius:20px;padding:20px}.metric-card[data-v-94329453]{gap:6px;display:grid}.metric-card span[data-v-94329453]{color:#64748b;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:800}.metric-card strong[data-v-94329453]{font-size:24px}.metric-card small[data-v-94329453]{color:#64748b;font-size:12px}.next-actions[data-v-94329453]{margin-top:16px}.next-link[data-v-94329453]{color:#172033;cursor:pointer;background:#f8fafc;border:1px solid #dbe3ef;border-radius:12px;min-height:38px;padding:0 14px;font-size:13px;font-weight:900}.overview-columns[data-v-94329453]{grid-template-columns:repeat(2,minmax(0,1fr))}.simple-list[data-v-94329453],.document-stack[data-v-94329453],.analysis-stack[data-v-94329453],.highlight-list[data-v-94329453]{gap:14px;display:grid}.simple-list[data-v-94329453]{color:#475569;margin:0;padding-left:18px;line-height:1.7}.highlight-card.warning[data-v-94329453],.analysis-card[data-v-94329453]{background:#fffdf8;border:1px solid #f59e0b33}.card-grid[data-v-94329453]{grid-template-columns:repeat(3,minmax(0,1fr))}.card-tile[data-v-94329453]{text-align:left;cursor:pointer;gap:10px;display:grid}.card-tile strong[data-v-94329453]{color:#172033;font-size:18px}.card-tile p[data-v-94329453]{min-height:64px}.card-tile small[data-v-94329453]{color:#64748b;font-size:12px;font-weight:800}.safe-card[data-v-94329453]{background:#fffaf2}.analysis-top[data-v-94329453]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.analysis-columns[data-v-94329453]{grid-template-columns:repeat(2,minmax(0,1fr))}.scope-panel[data-v-94329453]{box-shadow:none;background:0 0;border:0;padding:0}.export-sheet[data-v-94329453]{gap:18px;display:grid}.empty-state[data-v-94329453]{color:#64748b;text-align:center;background:#fff;border-radius:18px;padding:22px}@media (width<=1120px){.smart-workspace[data-v-94329453]{width:calc(100vw - 28px)}.workspace-hero[data-v-94329453],.panel-head[data-v-94329453],.analysis-top[data-v-94329453]{display:grid}.overview-grid[data-v-94329453],.overview-columns[data-v-94329453],.card-grid[data-v-94329453],.analysis-columns[data-v-94329453]{grid-template-columns:1fr}.overview-card-wide[data-v-94329453]{grid-column:auto}}@media print{.sf-print-hide[data-v-94329453],.workspace-nav[data-v-94329453]{display:none!important}.smart-workspace[data-v-94329453]{width:100%;padding:0}.workspace-panel[data-v-94329453],.workspace-card[data-v-94329453],.metric-card[data-v-94329453],.card-tile[data-v-94329453],.workspace-hero[data-v-94329453]{box-shadow:none;break-inside:avoid}}.coach[data-v-29704cb5]{background:#fffdf8;border:1px solid #d8cfbf;border-radius:22px;padding:22px}.coach header[data-v-29704cb5]{gap:13px;display:flex}.portrait[data-v-29704cb5]{color:#fff;background:#45624d;border-radius:50%;flex:0 0 40px;place-items:center;height:40px;font-family:Georgia,serif;font-size:20px;display:grid}.coach h2[data-v-29704cb5]{margin:3px 0 8px;font-family:Georgia,serif}.coach p[data-v-29704cb5]{line-height:1.55}.thread[data-v-29704cb5]{gap:12px;max-height:46vh;margin:20px 0;display:grid;overflow:auto}.message[data-v-29704cb5]{border-left:2px solid #d9d0c2;padding-left:12px}.message.customer_question[data-v-29704cb5]{border-color:#b88429}.message small[data-v-29704cb5]{text-transform:uppercase;letter-spacing:.1em;font-size:10px}.handoff[data-v-29704cb5]{background:#f3e9d4;border-radius:999px;padding:5px 9px;font-size:11px}form[data-v-29704cb5]{border-top:1px solid #e5ddd0;padding-top:16px}label[data-v-29704cb5]{margin-bottom:8px;font-weight:800;display:block}textarea[data-v-29704cb5]{box-sizing:border-box;width:100%;font:inherit;border:1px solid #bfc9bf;border-radius:14px;padding:12px}button[data-v-29704cb5]{color:#fff;background:#45624d;border:0;border-radius:999px;width:100%;margin-top:10px;padding:12px;font-weight:800}.error[data-v-29704cb5]{color:#8f392f}:root{--smart-motion-instant:0s;--smart-motion-fast:.14s;--smart-motion-base:.22s;--smart-motion-slow:.36s;--smart-motion-highlight:.9s;--smart-motion-ease-standard:cubic-bezier(.2,0,0,1);--smart-motion-ease-settle:cubic-bezier(.22,1,.36,1);--smart-motion-shift-mobile:10px;--smart-motion-shift-desktop:14px}@keyframes workspace-spin{to{transform:rotate(360deg)}}.workspace-eyebrow{text-transform:uppercase;letter-spacing:.14em;color:#9a6c1f;margin:0 0 7px;font-size:10px;font-weight:850}.source-pill{color:#526458;background:#e8eee7;border-radius:999px;padding:5px 9px;font-size:11px;display:inline-block}.honest-empty{color:#657169;font-style:italic}.sophie-guide{grid-template-columns:52px 1fr;gap:18px;padding:26px 4px 30px;display:grid}.sophie-mark{color:#fff;background:#45624d;border-radius:50%;place-items:center;width:52px;height:52px;font:28px Georgia,serif;display:grid}.sophie-copy h1{margin:0 0 14px;font:clamp(31px,4vw,48px)/1.08 Georgia,serif}.sophie-copy>p{font-size:17px;line-height:1.6}.looking-note{border-left:3px solid #bd8b35;padding-left:13px}.guide-actions{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.guide-actions button,.intro04 button,.step-stage button,.observation-prompt button{color:#304538;cursor:pointer;background:#fffdf8;border:1px solid #a99c88;border-radius:999px;padding:10px 14px;font-weight:800}.guide-actions .primary{color:#fff;background:#45624d;border-color:#45624d}.intro04{color:#fff;background:#315442;border-radius:26px;margin-bottom:22px;padding:clamp(25px,5vw,48px);box-shadow:0 20px 55px #273c2f26}.intro04 h2{margin:0 0 15px;font:clamp(32px,5vw,52px)/1.05 Georgia,serif}.intro04 p{max-width:610px;font-size:17px;line-height:1.65}.intro04 .source-pill{color:#fff;background:#ffffff24}.intro04 button{margin-top:24px;display:block}.step-stage{background:#fffdf8;border:1px solid #ddd3c4;border-radius:28px;padding:clamp(22px,4vw,38px);box-shadow:0 16px 50px #3743390f}.step-stage>header{justify-content:space-between;gap:20px;display:flex}.step-stage h2{margin:10px 0 18px;font:clamp(31px,5vw,48px)/1.08 Georgia,serif}.current-label,.view-label{border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800;display:inline-block}.current-label{color:#31533c;background:#dce9dc}.view-label{color:#76561e;background:#efe3cc}.step-story,.attention-grid>article,.control-proof,.observation-prompt{border-top:1px solid #e5ddd1;margin-top:20px;padding-top:20px}.step-story p,.attention-grid p,.observation-prompt p{line-height:1.65}.attention-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.attention-grid>article{background:#f6f2e9;border-radius:16px;padding:18px}.control-proof article{background:#edf3ec;border-radius:15px;margin-top:10px;padding:15px}.commercial-facts{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.commercial-facts article{border:1px solid #ded6c9;border-radius:16px;gap:5px;padding:16px;display:grid}.commercial-facts span,.commercial-facts small{color:#68746c;font-size:12px}.observation-answers{flex-wrap:wrap;gap:8px;display:flex}.observation-answers button:first-child{color:#fff;background:#45624d}.observation-answers button:disabled{opacity:.55}.saved-observation{background:#e8f0e7;border-radius:12px;padding:12px}.step-navigation{justify-content:space-between;margin-top:24px;display:flex}.rest-points{padding:30px 4px}.rest-points h2{margin:0;font:32px Georgia,serif}.rest-list{gap:10px;margin-top:15px;display:grid}.rest-list article{background:#fff4dc;border-left:4px solid #b27b25;border-radius:14px;padding:16px}.rest-list article span,.rest-list article small{color:#75561e;font-size:11px}.rest-list h3{margin:5px 0}.workspace-route{border-right:1px solid #d8cebe;align-self:start;max-height:calc(100vh - 44px);padding-right:17px;position:sticky;top:22px;overflow:auto}.workspace-route header{justify-content:space-between;display:flex}.workspace-route h2{margin:0;font:29px Georgia,serif}.workspace-route h3{text-transform:uppercase;letter-spacing:.08em;margin:22px 0 8px;font-size:12px}.workspace-route h3 span{color:#a2762f;margin-right:7px}.workspace-route nav button{text-align:left;color:#4e5b52;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:20px 1fr;gap:7px;width:100%;padding:8px;display:grid}.workspace-route nav button small{color:#497058;grid-column:2}.workspace-route nav button.actual{color:#263c2d;background:#dfeadf}.workspace-route nav button.viewed{outline:1px solid #9e8b70}.workspace-route nav button.done{opacity:.6}.route-close{display:none}.workspace-cabinet{align-self:start;gap:14px;display:grid;position:sticky;top:22px}.workspace-cabinet>section{background:#fffaf1;border:1px solid #ddd2c1;border-radius:18px;padding:18px}.progress-number{font:34px Georgia,serif}.workspace-cabinet figure{margin:12px 0}.workspace-cabinet img{aspect-ratio:4/3;object-fit:cover;border-radius:12px;width:100%}.workspace-cabinet figcaption{margin-top:5px;font-size:12px}.workspace-attention{outline-offset:5px;transition:outline-color var(--smart-motion-fast) var(--smart-motion-ease-standard);outline:4px solid #c6923d!important}.workspace-reveal-enter-active,.workspace-reveal-leave-active,.workspace-step-enter-active,.workspace-step-leave-active,.rest-point-enter-active,.rest-point-leave-active,.rest-point-move{transition:opacity var(--smart-motion-base) var(--smart-motion-ease-standard),transform var(--smart-motion-slow) var(--smart-motion-ease-settle)}.workspace-reveal-enter-from,.workspace-reveal-leave-to,.workspace-step-enter-from,.workspace-step-leave-to,.rest-point-enter-from,.rest-point-leave-to{opacity:0;transform:translateY(var(--smart-motion-shift-desktop))}@media (width<=760px){.sophie-guide{grid-template-columns:42px 1fr}.sophie-mark{width:42px;height:42px;font-size:22px}.sophie-copy>p{font-size:15px}.workspace-route{z-index:50;background:#f6f1e8;border:0;max-height:none;padding:22px;display:none;position:fixed;inset:0;overflow:auto}.workspace-route.open{display:block}.route-close{background:0 0;border:0;font-size:28px;display:block}.attention-grid,.commercial-facts{grid-template-columns:1fr}.workspace-cabinet{position:static}.workspace-reveal-enter-from,.workspace-reveal-leave-to,.workspace-step-enter-from,.workspace-step-leave-to,.rest-point-enter-from,.rest-point-leave-to{transform:translateY(var(--smart-motion-shift-mobile))}}@media (prefers-reduced-motion:reduce){:root{--smart-motion-fast:1ms;--smart-motion-base:1ms;--smart-motion-slow:1ms;--smart-motion-highlight:1ms;scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.workspace-reveal-enter-from,.workspace-reveal-leave-to,.workspace-step-enter-from,.workspace-step-leave-to,.rest-point-enter-from,.rest-point-leave-to{transform:none}.workspace-attention{outline:4px solid #6d4b18!important}}.living-workspace[data-v-a2e4aa84]{color:#243128;background:#f3efe6;min-height:100vh;font-family:Inter,Arial,sans-serif}.demo-label[data-v-a2e4aa84]{z-index:40;text-align:center;color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#6d4b18;padding:7px 16px;font-size:12px;font-weight:800;position:sticky;top:0}.living-layout[data-v-a2e4aa84]{grid-template-columns:285px minmax(0,720px) 310px;gap:34px;max-width:1480px;margin:auto;padding:28px;display:grid}.workspace-heart[data-v-a2e4aa84]{min-width:0}.mobile-route-bar[data-v-a2e4aa84]{display:none}.workspace-state[data-v-a2e4aa84]{text-align:center;place-content:center;min-height:80vh;display:grid}.workspace-loader[data-v-a2e4aa84]{border:3px solid #cfc6b6;border-top-color:#44634e;border-radius:50%;width:30px;height:30px;margin:auto;animation:1s linear infinite workspace-spin}.coach-exception[data-v-a2e4aa84]{border-top:1px solid #d3cabc;margin:28px 0;padding-top:18px}.coach-exception>summary[data-v-a2e4aa84]{cursor:pointer;color:#405b48;margin-bottom:16px;font-weight:800}@media (width<=1120px){.living-layout[data-v-a2e4aa84]{grid-template-columns:250px minmax(0,1fr)}.workspace-cabinet[data-v-a2e4aa84]{grid-column:2}}@media (width<=760px){.living-layout[data-v-a2e4aa84]{padding:14px 16px 42px;display:block}.mobile-route-bar[data-v-a2e4aa84]{z-index:25;background:#f3efe6f5;border-bottom:1px solid #d8cebe;padding:10px 16px;display:block;position:sticky;top:0}.demo-label+.mobile-route-bar[data-v-a2e4aa84]{top:31px}.mobile-route-bar button[data-v-a2e4aa84]{color:#31483a;background:#fffdf8;border:1px solid #b8aa96;border-radius:999px;width:100%;padding:11px;font-weight:800}.workspace-cabinet[data-v-a2e4aa84]{margin-top:24px}}.smartflow-page[data-v-66a2e2c0]{gap:14px;display:grid}.page-header[data-v-66a2e2c0]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.page-header a[data-v-66a2e2c0],.route-actions a[data-v-66a2e2c0]{align-items:center;text-decoration:none;display:inline-flex}.eyebrow[data-v-66a2e2c0]{color:var(--sf-accent);text-transform:uppercase;font-size:12px;font-weight:900}.page-header h1[data-v-66a2e2c0]{margin-top:3px;font-size:28px;font-weight:900;line-height:1.1}.page-header span[data-v-66a2e2c0],.area-card small[data-v-66a2e2c0],.workspace-panel p[data-v-66a2e2c0],.workspace-panel li[data-v-66a2e2c0]{color:var(--sf-muted)}.flow-grid[data-v-66a2e2c0]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.area-card[data-v-66a2e2c0]{min-height:148px;color:inherit;text-align:left;cursor:pointer;align-content:start;gap:8px;padding:14px;display:grid}.area-card span[data-v-66a2e2c0]{color:var(--sf-accent);font-size:12px;font-weight:900}.area-card strong[data-v-66a2e2c0]{font-size:17px;line-height:1.2}.area-card small[data-v-66a2e2c0]{font-size:13px;line-height:1.45}.area-card.active[data-v-66a2e2c0]{background:#eef4ff;border-color:#c7d7fe}.workspace-grid[data-v-66a2e2c0]{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:14px;display:grid}.workspace-panel[data-v-66a2e2c0]{padding:16px}.workspace-panel h2[data-v-66a2e2c0]{margin-top:10px;font-size:20px}.workspace-panel p[data-v-66a2e2c0]{margin-top:8px}.route-actions[data-v-66a2e2c0]{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}@media (width<=980px){.flow-grid[data-v-66a2e2c0],.workspace-grid[data-v-66a2e2c0]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.page-header[data-v-66a2e2c0],.flow-grid[data-v-66a2e2c0],.workspace-grid[data-v-66a2e2c0]{grid-template-columns:1fr;display:grid}}.my10-page[data-v-e185dd77]{color:#132238;background:radial-gradient(circle at 0 0,#ffd6a573,#0000 28%),linear-gradient(#fffdf8 0%,#f5f7fb 100%);gap:20px;min-height:100%;padding:28px;display:grid}.my10-hero[data-v-e185dd77],.filter-bar[data-v-e185dd77],.panel[data-v-e185dd77],.attention-card[data-v-e185dd77]{background:#ffffffeb;border:1px solid #dbe3ecf2;border-radius:24px;box-shadow:0 20px 56px #1c293d14}.my10-hero[data-v-e185dd77]{grid-template-columns:minmax(0,1fr) 320px;gap:20px;padding:28px;display:grid}.eyebrow[data-v-e185dd77]{color:#8b5e34;letter-spacing:0;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.my10-hero h1[data-v-e185dd77]{color:#0f172a;margin:10px 0 12px;font-size:clamp(34px,5vw,62px);line-height:.98}.my10-hero p[data-v-e185dd77]{color:#5c6b7c;max-width:840px;margin:0;font-size:17px;line-height:1.65}.hero-metrics[data-v-e185dd77]{gap:12px;display:grid}.hero-metrics article[data-v-e185dd77],.refresh-btn[data-v-e185dd77]{background:#f8fafc;border-radius:18px;padding:16px 18px}.hero-metrics article[data-v-e185dd77]{gap:4px;display:grid}.hero-metrics span[data-v-e185dd77]{color:#64748b;font-size:13px}.hero-metrics strong[data-v-e185dd77]{color:#0f172a;font-size:34px;line-height:1}.refresh-btn[data-v-e185dd77],.filter-pill[data-v-e185dd77],.action-btn[data-v-e185dd77]{color:#132238;cursor:pointer;background:#fff;border:1px solid #d9e1eb;border-radius:999px;min-height:46px;padding:0 16px;font-weight:800}.filter-bar[data-v-e185dd77]{flex-wrap:wrap;gap:10px;padding:12px;display:flex}.filter-pill.active[data-v-e185dd77],.action-btn.primary[data-v-e185dd77]{color:#fff;background:#132238;border-color:#132238}.attention-grid[data-v-e185dd77]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.attention-card[data-v-e185dd77]{gap:18px;padding:22px;display:grid}.card-top[data-v-e185dd77],.card-actions[data-v-e185dd77]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.type-pill[data-v-e185dd77],.priority-pill[data-v-e185dd77]{border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.type-pill[data-v-e185dd77]{color:#7c5b2a;background:#fff7ed}.priority-pill[data-v-e185dd77]{color:#334155;background:#e2e8f0}.priority-pill.critical[data-v-e185dd77]{color:#991b1b;background:#fef2f2}.priority-pill.high[data-v-e185dd77]{color:#92400e;background:#fffbeb}.priority-pill.low[data-v-e185dd77]{color:#166534;background:#f0fdf4}.card-body h2[data-v-e185dd77]{color:#0f172a;margin:0;font-size:24px;line-height:1.15}.reason-label[data-v-e185dd77]{color:#64748b;text-transform:uppercase;margin:14px 0 4px;font-size:12px;font-weight:900}.reason-copy[data-v-e185dd77]{color:#475569;margin:0;line-height:1.6}.card-meta[data-v-e185dd77]{gap:10px;margin:0;padding:0;display:grid}.card-meta div[data-v-e185dd77]{border-top:1px solid #edf2f7;justify-content:space-between;gap:12px;padding-top:10px;display:flex}.card-meta dt[data-v-e185dd77],.card-meta dd[data-v-e185dd77]{margin:0}.card-meta dt[data-v-e185dd77]{color:#64748b}.card-meta dd[data-v-e185dd77]{color:#0f172a;text-align:right;font-weight:700}.card-actions[data-v-e185dd77]{justify-content:flex-start}.proposal-list[data-v-e185dd77]{gap:12px;display:grid}.proposal-card[data-v-e185dd77]{background:#f8fafc;border:1px solid #edf2f7;border-radius:18px;gap:12px;padding:16px;display:grid}.proposal-copy[data-v-e185dd77]{gap:4px;display:grid}.proposal-copy strong[data-v-e185dd77]{color:#0f172a}.proposal-copy span[data-v-e185dd77],.proposal-copy small[data-v-e185dd77]{color:#475569}.disabled-copy[data-v-e185dd77]{color:#9a3412}.action-btn.danger[data-v-e185dd77]{color:#991b1b;background:#fff5f5;border-color:#fecaca}.action-btn.quiet[data-v-e185dd77]{color:#475569;background:#f8fafc}.notice.error[data-v-e185dd77],.empty-state[data-v-e185dd77]{color:#475569;padding:18px 20px}.notice.success[data-v-e185dd77]{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:18px;padding:18px 20px}.notice.error[data-v-e185dd77]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:18px}@media (width<=1100px){.my10-hero[data-v-e185dd77],.attention-grid[data-v-e185dd77]{grid-template-columns:1fr}}@media (width<=720px){.my10-page[data-v-e185dd77]{padding:16px}.filter-bar[data-v-e185dd77]{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #e2e8f0;border-radius:20px;padding:10px;position:sticky;top:12px}.my10-hero[data-v-e185dd77],.panel[data-v-e185dd77],.attention-card[data-v-e185dd77]{border-radius:20px}.attention-card[data-v-e185dd77],.card-top[data-v-e185dd77],.card-actions[data-v-e185dd77]{gap:14px}.action-btn[data-v-e185dd77]{flex:100%}.card-meta div[data-v-e185dd77]{flex-direction:column}.card-meta dd[data-v-e185dd77]{text-align:left}}.mijnwerk[data-v-dfbf91d7]{color:#0f172a;max-width:880px;margin:0 auto;padding:40px 24px 80px}.mw-hero[data-v-dfbf91d7]{margin-bottom:34px}.eyebrow[data-v-dfbf91d7]{color:#2563eb;letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:900}.mw-hero h1[data-v-dfbf91d7]{letter-spacing:-.01em;margin:0;font-size:clamp(30px,4vw,44px);font-weight:900;line-height:1.05}.mw-hero .lead[data-v-dfbf91d7]{color:#64748b;margin:14px 0 0;font-size:17px}.mw-subline[data-v-dfbf91d7]{color:#475569;margin:12px 0 0;font-size:14px}.mw-state[data-v-dfbf91d7]{color:#64748b;padding:24px 4px;font-size:15px}.mw-state.error[data-v-dfbf91d7]{color:#b91c1c;font-weight:700}.mw-rust[data-v-dfbf91d7]{text-align:center;padding:96px 20px}.mw-rust-check[data-v-dfbf91d7]{color:#16a34a;margin:0 0 14px;font-size:28px}.mw-rust h2[data-v-dfbf91d7]{margin:0 0 10px;font-size:24px;font-weight:900}.mw-rust-copy[data-v-dfbf91d7]{color:#64748b;margin:0;font-size:16px;line-height:1.7}.mw-rust-link[data-v-dfbf91d7]{color:#2563eb;cursor:pointer;font-weight:800}.mw-bootstrap[data-v-dfbf91d7]{background:radial-gradient(circle at 0 0,#dbeafef2,#0000 32%),linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #dbe7f2;border-radius:22px;gap:20px;padding:28px;display:grid;box-shadow:0 18px 48px #0f172a14}.mw-bootstrap-head[data-v-dfbf91d7]{align-items:flex-start;gap:16px;display:flex}.mw-bootstrap-head h2[data-v-dfbf91d7]{margin:0 0 8px;font-size:28px;font-weight:900}.mw-bootstrap-copy[data-v-dfbf91d7],.mw-bootstrap-foot[data-v-dfbf91d7]{color:#64748b;margin:0;font-size:16px;line-height:1.7}.mw-bootstrap-list[data-v-dfbf91d7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mw-bootstrap-card[data-v-dfbf91d7]{text-align:left;cursor:pointer;background:#fffffff0;border:1px solid #d7e5f4;border-radius:16px;gap:6px;padding:18px;transition:border-color .15s,box-shadow .15s,transform 50ms;display:grid}.mw-bootstrap-card[data-v-dfbf91d7]:hover{border-color:#93c5fd;box-shadow:0 10px 24px #2563eb14}.mw-bootstrap-card[data-v-dfbf91d7]:active{transform:translateY(1px)}.mw-bootstrap-label[data-v-dfbf91d7]{letter-spacing:.08em;text-transform:uppercase;color:#2563eb;font-size:11px;font-weight:900}.mw-bootstrap-card strong[data-v-dfbf91d7]{color:#0f172a;font-size:17px}.mw-bootstrap-card span[data-v-dfbf91d7]{color:#475569;line-height:1.55}.mw-section[data-v-dfbf91d7]{margin-bottom:30px}.mw-section-head[data-v-dfbf91d7]{align-items:center;gap:10px;margin:0 4px 12px;display:flex}.mw-section-copy[data-v-dfbf91d7]{min-width:0}.mw-section-head h2[data-v-dfbf91d7]{letter-spacing:.04em;text-transform:uppercase;color:#475569;margin:0;font-size:14px;font-weight:800}.mw-section-copy p[data-v-dfbf91d7]{color:#64748b;margin:4px 0 0;font-size:13px;line-height:1.5}.mw-section-head .count[data-v-dfbf91d7]{color:#475569;background:#eef2f8;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 7px;font-size:12px;font-weight:800;display:grid}.mw-list[data-v-dfbf91d7]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mw-card[data-v-dfbf91d7]{cursor:pointer;background:#fff;border:1px solid #e6ecf5;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:16px 18px;transition:border-color .15s,box-shadow .15s,transform 50ms;display:grid}.mw-card[data-v-dfbf91d7]:hover{border-color:#c7d6ec;box-shadow:0 6px 20px #0f172a0f}.mw-card[data-v-dfbf91d7]:active{transform:translateY(1px)}.mw-card[data-v-dfbf91d7]:focus-visible{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb24}.dot[data-v-dfbf91d7]{border-radius:999px;align-self:start;width:10px;height:10px;margin-top:6px}.mw-body[data-v-dfbf91d7]{min-width:0}.mw-title-row[data-v-dfbf91d7]{align-items:center;gap:10px;display:flex}.mw-title[data-v-dfbf91d7]{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:800;overflow:hidden}.mw-type[data-v-dfbf91d7]{letter-spacing:.03em;text-transform:uppercase;color:#2563eb;background:#eff4ff;border-radius:6px;flex:none;padding:2px 8px;font-size:11px;font-weight:800}.mw-aanleiding[data-v-dfbf91d7]{color:#64748b;white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:14px;overflow:hidden}.mw-attention[data-v-dfbf91d7]{color:#b45309;margin:6px 0 0;font-size:13px;font-weight:700}.mw-meta[data-v-dfbf91d7]{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:13px;display:flex}.mw-meta .sep[data-v-dfbf91d7]{color:#cbd5e1}.mw-start[data-v-dfbf91d7]{color:#fff;letter-spacing:.01em;background:#0f172a;border-radius:9px;flex:none;align-items:center;height:36px;padding:0 20px;font-size:14px;font-weight:900;transition:background .15s;display:inline-flex}.mw-card:hover .mw-start[data-v-dfbf91d7]{background:#1d4ed8}.mw-done[data-v-dfbf91d7]{color:#fff;letter-spacing:.01em;cursor:pointer;background:#15803d;border:0;border-radius:9px;flex:none;height:36px;padding:0 20px;font-size:14px;font-weight:900;transition:background .15s}.mw-done[data-v-dfbf91d7]:hover{background:#166534}.mw-done[data-v-dfbf91d7]:disabled{opacity:.6;cursor:default}.mw-flash[data-v-dfbf91d7]{color:#166534;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:11px;margin:0 0 18px;padding:13px 16px;font-size:14px;font-weight:800}.mw-tijd-row[data-v-dfbf91d7]{align-items:center;gap:16px;margin:0 0 22px;display:flex}.mw-feedlink[data-v-dfbf91d7]{color:#64748b;cursor:pointer;font-size:14px;font-weight:800}.mw-feedlink[data-v-dfbf91d7]:hover{color:#2563eb}.mw-tijd-btn[data-v-dfbf91d7]{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:10px;height:40px;padding:0 22px;font-size:14px;font-weight:900;transition:border-color .15s,background .15s}.mw-tijd-btn[data-v-dfbf91d7]:hover{background:#f8fafc;border-color:#2563eb}.mw-tijd-btn[data-v-dfbf91d7]:disabled{opacity:.6;cursor:default}.mw-voorstellen[data-v-dfbf91d7]{margin:0 0 30px}.vs-card[data-v-dfbf91d7]{grid-template-columns:1fr auto}.vs-meta[data-v-dfbf91d7]{flex-wrap:wrap}.vs-meta span[data-v-dfbf91d7]{white-space:normal}.vs-actions[data-v-dfbf91d7]{flex:none;align-items:center;gap:8px;display:flex}.vs-bekijk[data-v-dfbf91d7]{color:#fff;cursor:pointer;background:#0f172a;border:0;border-radius:9px;height:34px;padding:0 16px;font-size:13px;font-weight:800;transition:background .15s}.vs-bekijk[data-v-dfbf91d7]:hover{background:#1d4ed8}.vs-later[data-v-dfbf91d7]{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:9px;height:34px;padding:0 14px;font-size:13px;font-weight:800}.vs-later[data-v-dfbf91d7]:hover{background:#f8fafc}@media (width<=640px){.mijnwerk[data-v-dfbf91d7]{padding:28px 16px 56px}.mw-hero[data-v-dfbf91d7]{margin-bottom:24px}.mw-hero .lead[data-v-dfbf91d7]{font-size:15px;line-height:1.6}.mw-bootstrap[data-v-dfbf91d7]{padding:22px 18px}.mw-bootstrap-head[data-v-dfbf91d7]{flex-direction:column;gap:12px}.mw-bootstrap-list[data-v-dfbf91d7]{grid-template-columns:1fr}.mw-tijd-row[data-v-dfbf91d7]{flex-direction:column;align-items:stretch;gap:10px}.mw-tijd-btn[data-v-dfbf91d7],.mw-feedlink[data-v-dfbf91d7]{width:100%}.mw-feedlink[data-v-dfbf91d7]{justify-content:center;display:inline-flex}.mw-section-head[data-v-dfbf91d7]{justify-content:space-between;margin-inline:0}.mw-card[data-v-dfbf91d7]{grid-template-columns:1fr;gap:12px;padding:14px}.dot[data-v-dfbf91d7]{display:none}.mw-title-row[data-v-dfbf91d7]{flex-direction:column;align-items:flex-start;gap:8px}.mw-title[data-v-dfbf91d7],.mw-aanleiding[data-v-dfbf91d7]{white-space:normal;text-overflow:initial;overflow:visible}.mw-start[data-v-dfbf91d7],.mw-done[data-v-dfbf91d7]{justify-content:center;width:100%}.vs-card[data-v-dfbf91d7]{grid-template-columns:1fr}.vs-actions[data-v-dfbf91d7]{flex-direction:column;align-items:stretch;width:100%}.vs-bekijk[data-v-dfbf91d7],.vs-later[data-v-dfbf91d7]{width:100%}}.feed[data-v-0dacedb6]{color:#0f172a;max-width:760px;margin:0 auto;padding:40px 24px 80px}.feed-hero[data-v-0dacedb6]{margin-bottom:28px}.eyebrow[data-v-0dacedb6]{color:#2563eb;letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:900}.feed-hero h1[data-v-0dacedb6]{letter-spacing:-.01em;margin:0;font-size:clamp(28px,4vw,40px);font-weight:900}.feed-hero .lead[data-v-0dacedb6]{color:#64748b;margin:12px 0 0;font-size:16px}.feed-state[data-v-0dacedb6]{color:#64748b;padding:22px 4px;font-size:15px}.feed-state.error[data-v-0dacedb6]{color:#b91c1c;font-weight:700}.feed-list[data-v-0dacedb6]{margin:0;padding:0;list-style:none;position:relative}.feed-list[data-v-0dacedb6]:before{content:"";background:#e6ecf5;width:2px;position:absolute;top:6px;bottom:6px;left:5px}.feed-item[data-v-0dacedb6]{grid-template-columns:auto 1fr;gap:16px;padding:12px 0;display:grid;position:relative}.feed-item.clickable[data-v-0dacedb6]{cursor:pointer}.feed-dot[data-v-0dacedb6]{z-index:1;background:#fff;border:2px solid #2563eb;border-radius:999px;width:12px;height:12px;margin-top:4px}.feed-body[data-v-0dacedb6]{min-width:0}.feed-top[data-v-0dacedb6]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.feed-title[data-v-0dacedb6]{font-size:15px;font-weight:800}.feed-time[data-v-0dacedb6]{color:#94a3b8;flex:none;font-size:13px}.feed-uitleg[data-v-0dacedb6]{color:#64748b;white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:14px;overflow:hidden}.feed-meta[data-v-0dacedb6]{color:#94a3b8;align-items:center;gap:8px;margin-top:6px;font-size:13px;display:flex}.feed-afdeling[data-v-0dacedb6]{color:#475569;font-weight:800}.feed-meta .sep[data-v-0dacedb6]{color:#cbd5e1}.feed-link[data-v-0dacedb6]{color:#2563eb;font-weight:800}.feed-item.clickable:hover .feed-title[data-v-0dacedb6]{color:#1d4ed8}.sophie-panel[data-v-be9cd6f5]{background:#f5fbf8;border:1px solid #c9dfd6;border-radius:14px;padding:16px}.eyebrow[data-v-be9cd6f5]{letter-spacing:.08em;text-transform:uppercase;color:#24644d;font-size:.72rem;font-weight:800}.steps[data-v-be9cd6f5]{gap:10px;display:grid}.steps.disabled[data-v-be9cd6f5]{opacity:.65}.result[data-v-be9cd6f5],.notice[data-v-be9cd6f5],.error-note[data-v-be9cd6f5]{background:#fff;border-radius:9px;padding:10px}.error-note[data-v-be9cd6f5]{color:#9b2c2c;background:#fff5f5}.notice[data-v-be9cd6f5]{color:#695622}.muted[data-v-be9cd6f5]{color:#63736d}label[data-v-be9cd6f5]{gap:5px;font-size:.82rem;font-weight:700;display:grid}select[data-v-be9cd6f5],input[data-v-be9cd6f5]{background:#fff;border:1px solid #c8d3ce;border-radius:8px;padding:9px}.button[data-v-be9cd6f5]{text-align:left}.result small[data-v-be9cd6f5]{color:#765f25}.cockpit-page[data-v-ce5b6edd]{color:#0f172a;flex-direction:column;gap:18px;display:flex}.page-head h1[data-v-ce5b6edd]{margin:4px 0 0;font-size:24px}.section-head h2[data-v-ce5b6edd]{margin:0;font-size:16px}.item-card h3[data-v-ce5b6edd]{margin:0}.label[data-v-ce5b6edd]{letter-spacing:.07em;text-transform:uppercase;color:#4338ca;margin:0 0 6px;font-size:11px;font-weight:900;display:inline-block}.muted[data-v-ce5b6edd]{color:#64748b}.card[data-v-ce5b6edd]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:18px}.stats-grid[data-v-ce5b6edd]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.stat-card[data-v-ce5b6edd]{padding-left:18px;position:relative;overflow:hidden}.stat-card.is-clickable[data-v-ce5b6edd]{cursor:pointer;transition:box-shadow .12s,transform .12s,border-color .12s,background .12s}.stat-card.is-clickable[data-v-ce5b6edd]:hover,.stat-card.is-clickable[data-v-ce5b6edd]:focus-visible{background:#f8fafc;border-color:#c7d2fe;outline:none;box-shadow:0 8px 20px #4f46e51a}.stat-card.is-active[data-v-ce5b6edd]{background:#fbfbff;border-color:#c7d2fe;box-shadow:0 8px 20px #4f46e524}.stat-card[data-v-ce5b6edd]:before{content:"";background:#cbd5e1;width:5px;position:absolute;top:0;bottom:0;left:0}.stat-card strong[data-v-ce5b6edd]{color:#0f172a;font-size:30px;font-weight:800;line-height:1;display:block}.stat-card.s-nieuw[data-v-ce5b6edd]:before{background:#4f46e5}.stat-card.s-nieuw strong[data-v-ce5b6edd]{color:#4338ca}.stat-card.s-beoordeling[data-v-ce5b6edd]:before{background:#f59e0b}.stat-card.s-beoordeling strong[data-v-ce5b6edd]{color:#b45309}.stat-card.s-omgezet[data-v-ce5b6edd]:before{background:#16a34a}.stat-card.s-omgezet strong[data-v-ce5b6edd]{color:#15803d}.stat-card.s-gesloten[data-v-ce5b6edd]:before{background:#94a3b8}.stat-card.s-gesloten strong[data-v-ce5b6edd]{color:#475569}.filters[data-v-ce5b6edd],.toolbar-group[data-v-ce5b6edd],.section-head[data-v-ce5b6edd],.item-card-top[data-v-ce5b6edd],.pill-row[data-v-ce5b6edd],.action-list[data-v-ce5b6edd]{flex-wrap:wrap;gap:8px;display:flex}.filters[data-v-ce5b6edd]{justify-content:space-between;align-items:center}.section-head[data-v-ce5b6edd],.item-card-top[data-v-ce5b6edd]{justify-content:space-between;align-items:flex-start}.section-head[data-v-ce5b6edd]{border-bottom:1px solid #eef2f7;margin-bottom:14px;padding-bottom:12px}.is-clickable-head[data-v-ce5b6edd]{cursor:pointer;transition:color .12s}.is-clickable-head:hover h2[data-v-ce5b6edd],.is-clickable-head:focus-visible h2[data-v-ce5b6edd]{color:#4338ca}.is-clickable-head[data-v-ce5b6edd]:focus-visible{outline:none}.chip[data-v-ce5b6edd],.button[data-v-ce5b6edd]{cursor:pointer;color:#fff;background:#4f46e5;border:1px solid #4f46e5;border-radius:10px;padding:9px 14px;font-size:13px;font-weight:800;transition:background .12s,border-color .12s}.button[data-v-ce5b6edd]:hover{background:#4338ca;border-color:#4338ca}.chip[data-v-ce5b6edd]{color:#334155;background:#fff;border-color:#e5e7eb;border-radius:999px}.chip[data-v-ce5b6edd]:hover{border-color:#c7d2fe}.chip.is-active[data-v-ce5b6edd]{color:#fff;background:#4f46e5;border-color:#4f46e5}.button.secondary[data-v-ce5b6edd]{color:#334155;background:#fff;border-color:#e5e7eb}.button.secondary[data-v-ce5b6edd]:hover{background:#f8fafc;border-color:#c7d2fe}.button[data-v-ce5b6edd]:disabled{opacity:.55;cursor:default}.cockpit-layout[data-v-ce5b6edd]{grid-template-columns:minmax(280px,1.1fr) minmax(0,2fr) minmax(320px,1.2fr);align-items:start;gap:16px;display:grid}.middle-column[data-v-ce5b6edd],.detail-stack[data-v-ce5b6edd],.history-grid[data-v-ce5b6edd],.history-block[data-v-ce5b6edd],.item-list[data-v-ce5b6edd]{flex-direction:column;gap:12px;display:flex}.list-card .item-list[data-v-ce5b6edd]{max-height:70vh;padding-right:2px;overflow-y:auto}.item-card[data-v-ce5b6edd]{cursor:pointer;border:1px solid #e5e7eb;border-left:4px solid #cbd5e1;border-radius:12px;padding:14px;transition:border-color .12s,box-shadow .12s,background .12s}.item-card[data-v-ce5b6edd]:hover{background:#f8fafc}.item-card h3[data-v-ce5b6edd]{margin-bottom:2px;font-size:14px}.item-card p[data-v-ce5b6edd]{color:#475569;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:13px;display:-webkit-box;overflow:hidden}.item-card.selected[data-v-ce5b6edd]{background:#fbfbff;border-color:#c7d2fe #c7d2fe #c7d2fe #4f46e5;box-shadow:0 6px 18px #4f46e51f}.channel[data-v-ce5b6edd]{color:#4338ca;background:#eef2ff;border-radius:999px;align-items:center;padding:3px 10px;font-size:11px;font-weight:800;display:inline-flex}.meta-grid[data-v-ce5b6edd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.meta-grid.compact[data-v-ce5b6edd]{grid-template-columns:1fr}.meta-grid div[data-v-ce5b6edd]{background:#fafbfe;border:1px solid #eef2f7;border-radius:10px;padding:10px 12px}.meta-grid dt[data-v-ce5b6edd]{text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;margin-bottom:4px;font-size:11px;font-weight:800}.meta-grid dd[data-v-ce5b6edd]{margin:0;font-size:14px;font-weight:700}.message-box[data-v-ce5b6edd],.history-card[data-v-ce5b6edd]{border:1px solid #eef2f7;border-radius:12px;padding:14px}.message-box h3[data-v-ce5b6edd]{text-transform:uppercase;letter-spacing:.05em;color:#4338ca;margin:0 0 8px;font-size:12px}.message-box h4[data-v-ce5b6edd]{margin:0 0 6px;font-size:13px}.history-card strong[data-v-ce5b6edd]{font-size:14px}.warning-box[data-v-ce5b6edd]{background:#fffbeb;border-color:#fde68a}.warning-box h3[data-v-ce5b6edd]{color:#b45309}.warning-list[data-v-ce5b6edd],.attachment-list[data-v-ce5b6edd]{margin:0;padding-left:18px}.prewrap[data-v-ce5b6edd]{white-space:pre-wrap;color:#334155;line-height:1.55}.html-box[data-v-ce5b6edd]{background:#f8fafc;border:1px solid #eef2f7;border-radius:10px;padding:12px}.note-form[data-v-ce5b6edd]{flex-direction:column;gap:8px;display:flex}.edit-grid[data-v-ce5b6edd]{grid-template-columns:1fr;gap:10px;display:grid}.reason-field[data-v-ce5b6edd],label[data-v-ce5b6edd]{flex-direction:column;gap:6px;display:flex}label>span[data-v-ce5b6edd]{color:#64748b;font-size:12px;font-weight:700}select[data-v-ce5b6edd],textarea[data-v-ce5b6edd],.text-input[data-v-ce5b6edd]{box-sizing:border-box;width:100%;font:inherit;color:#0f172a;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:10px 12px}select[data-v-ce5b6edd]:focus,textarea[data-v-ce5b6edd]:focus,.text-input[data-v-ce5b6edd]:focus{border-color:#4f46e5;outline:none;box-shadow:0 0 0 3px #4f46e51f}textarea[data-v-ce5b6edd]{resize:vertical;min-height:84px}.offertemaat-box[data-v-ce5b6edd]{background:#f5f7ff;border-color:#c7d2fe}.nested-box[data-v-ce5b6edd]{background:#fff;margin-top:8px}.success-note[data-v-ce5b6edd]{color:#15803d;font-weight:800}.warning-box.subtle[data-v-ce5b6edd]{background:#fffdf7}.empty[data-v-ce5b6edd]{color:#64748b;text-align:center;background:#f8fafc;border:1px dashed #e5e7eb;border-radius:12px;padding:22px 12px}.alert[data-v-ce5b6edd]{border:1px solid #0000;border-radius:12px;padding:12px 14px;font-weight:700}.alert-danger[data-v-ce5b6edd]{color:#b91c1c;background:#fef2f2;border-color:#fecaca}@media (width<=1280px){.cockpit-layout[data-v-ce5b6edd]{grid-template-columns:1fr}.list-card .item-list[data-v-ce5b6edd]{max-height:none}}@media (width<=900px){.stats-grid[data-v-ce5b6edd],.meta-grid[data-v-ce5b6edd]{grid-template-columns:1fr}}.field[data-v-fc1e9d7e]{flex-direction:column;margin-bottom:12px;display:flex}label[data-v-fc1e9d7e]{margin-bottom:4px;font-size:12px}input[data-v-fc1e9d7e]{border:1px solid #ccc;border-radius:6px;padding:8px}.error[data-v-fc1e9d7e]{color:#c62828;margin:4px 0 0;font-size:12px}.field[data-v-fefda853]{flex-direction:column;margin-bottom:12px;display:flex}label[data-v-fefda853]{margin-bottom:4px;font-size:12px}input[data-v-fefda853]{border:1px solid #ccc;border-radius:6px;padding:8px}.error[data-v-fefda853]{color:#c62828;margin:4px 0 0;font-size:12px}.field[data-v-d9e81e49]{flex-direction:column;margin-bottom:12px;display:flex}label[data-v-d9e81e49]{margin-bottom:4px;font-size:12px}input[data-v-d9e81e49],textarea[data-v-d9e81e49]{border:1px solid #ccc;border-radius:6px;padding:8px}textarea[data-v-d9e81e49]{resize:vertical;min-height:100px}.error[data-v-d9e81e49]{color:#c62828;margin:4px 0 0;font-size:12px}.field[data-v-45c7c302]{flex-direction:column;margin-bottom:12px;display:flex}label[data-v-45c7c302]{margin-bottom:4px;font-size:12px}input[data-v-45c7c302]{border:1px solid #ccc;border-radius:6px;padding:8px}.intake-form[data-v-d68f6d96]{flex-direction:column;gap:24px;display:flex}button[data-v-d68f6d96]{color:#fff;cursor:pointer;background:#ff7a00;border:none;border-radius:6px;padding:12px}.sw32-nav[data-v-346eef46]{z-index:40;-webkit-backdrop-filter:blur(16px)saturate(140%);background:#0b0f1ad1;border-bottom:1px solid #ffffff14;position:sticky;top:0}.sw32-nav-inner[data-v-346eef46]{justify-content:space-between;align-items:center;gap:16px;width:min(1160px,100% - 44px);margin:0 auto;padding:14px 0;display:flex}.sw32-mark[data-v-346eef46]{letter-spacing:-.02em;color:#eef1f8;font-family:Inter,Segoe UI,system-ui,sans-serif;font-size:1.1rem;font-weight:800;text-decoration:none}.sw32-mark b[data-v-346eef46]{background:linear-gradient(135deg,#cbd5e1,#64748b);color:#0000;-webkit-background-clip:text;background-clip:text}.sw32-links[data-v-346eef46]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.sw32-link[data-v-346eef46]{color:#b9c2d6;border-radius:999px;align-items:center;min-height:40px;padding:0 14px;font-family:Inter,Segoe UI,system-ui,sans-serif;font-size:.91rem;font-weight:600;text-decoration:none;transition:color .16s,background .16s;display:inline-flex}.sw32-link[data-v-346eef46]:hover{color:#eef1f8;background:#94a3b824}.sw32-link.router-link-active[data-v-346eef46]{color:#eef1f8}.sw32-link-quiet[data-v-346eef46]{color:#8a94aa}.sw32-cta[data-v-346eef46]{color:#20302f;background:linear-gradient(135deg,#edc27a,#d19b45);border-radius:999px;align-items:center;min-height:40px;padding:0 18px;font-family:Inter,Segoe UI,system-ui,sans-serif;font-size:.91rem;font-weight:700;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 8px 24px #d19b4547}.sw32-cta[data-v-346eef46]:hover{transform:translateY(-1px);box-shadow:0 12px 30px #d19b4561}@media (width<=780px){.sw32-nav-inner[data-v-346eef46]{flex-direction:column;align-items:stretch;gap:10px}.sw32-links[data-v-346eef46]{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.sw32-link[data-v-346eef46],.sw32-cta[data-v-346eef46]{justify-content:center}.sw32-cta[data-v-346eef46]{grid-column:1/-1}}.sw32-flow[data-v-8760d8b8]{background:#0b0f1a;border-top:1px solid #ffffff14;font-family:Inter,Segoe UI,system-ui,sans-serif}.sw32-flow-inner[data-v-8760d8b8]{width:min(1160px,100% - 44px);margin:0 auto;padding:54px 0 58px}.sw32-flow-lbl[data-v-8760d8b8]{color:#8a94aa;letter-spacing:.22em;text-transform:uppercase;margin:0 0 22px;font-size:.74rem;font-weight:800}.sw32-flow-grid[data-v-8760d8b8]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.sw32-flow-card[data-v-8760d8b8]{background:#121828b8;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;gap:10px;padding:24px 22px;text-decoration:none;transition:transform .16s,border-color .16s;display:flex}.sw32-flow-card[data-v-8760d8b8]:hover{transform:translateY(-3px)}.sw32-flow-card.is-smartscope[data-v-8760d8b8]:hover{border-color:#e8b96b8c}.sw32-flow-card.is-smartscope .sw32-flow-go[data-v-8760d8b8]{color:#e8b96b}.sw32-flow-card.is-offertemaat[data-v-8760d8b8]:hover{border-color:#4ade8080}.sw32-flow-card.is-offertemaat .sw32-flow-go[data-v-8760d8b8]{color:#4ade80}.sw32-flow-card.is-ondernemer[data-v-8760d8b8]:hover{border-color:#8b5cf68c}.sw32-flow-card.is-ondernemer .sw32-flow-go[data-v-8760d8b8]{color:#c4b5fd}.sw32-flow-card.is-home[data-v-8760d8b8]:hover{border-color:#94a3b880}.sw32-flow-card.is-home .sw32-flow-go[data-v-8760d8b8]{color:#cbd5e1}.sw32-flow-tone[data-v-8760d8b8]{letter-spacing:.04em;border-radius:999px;width:fit-content;padding:5px 10px;font-size:.72rem;font-weight:700}.sw32-flow-tone.is-live[data-v-8760d8b8]{color:#34d399;background:#10b98124}.sw32-flow-tone.is-soon[data-v-8760d8b8]{color:#fbbf24;background:#f59e0b21}.sw32-flow-tag[data-v-8760d8b8]{color:#6b7688;letter-spacing:.1em;text-transform:uppercase;font-size:.74rem;font-weight:700}.sw32-flow-card strong[data-v-8760d8b8]{color:#eef1f8;letter-spacing:-.02em;font-size:1.22rem}.sw32-flow-card p[data-v-8760d8b8]{color:#94a0b8;flex:1;margin:0;font-size:.93rem;line-height:1.62}.sw32-flow-go[data-v-8760d8b8]{color:#cbd5e1;font-size:.92rem;font-weight:700}@media (width<=900px){.sw32-flow-grid[data-v-8760d8b8]{grid-template-columns:1fr}}.intake-page[data-v-06d50f5f]{background:#f4f6f4;min-height:100vh;padding-bottom:72px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.intake-hero[data-v-06d50f5f]{color:#fff;background:#102d32;padding:58px 20px 54px}.intake-hero-inner[data-v-06d50f5f]{max-width:800px;margin:0 auto}.eyebrow[data-v-06d50f5f]{text-transform:uppercase;letter-spacing:.16em;color:#91cabc;margin:0 0 16px;font-size:.72rem;font-weight:800}.intake-hero h1[data-v-06d50f5f]{letter-spacing:-.045em;margin:0 0 14px;font-size:clamp(2rem,4.5vw,3.2rem);line-height:1.02}.intro[data-v-06d50f5f]{color:#d1ddda;max-width:60ch;margin:0;font-size:1.05rem;line-height:1.7}.trust-row[data-v-06d50f5f]{color:#b8c9c6;flex-wrap:wrap;gap:18px;margin-top:22px;font-size:.82rem;display:flex}.trust-row span[data-v-06d50f5f]:before{content:"✓";color:#e8b96b;margin-right:7px}.no-risk[data-v-06d50f5f]{background:linear-gradient(160deg,#1f685e0f,#fff 65%);border:1px solid #1f685e40;border-radius:12px;margin-bottom:26px;padding:20px 22px}.no-risk-title[data-v-06d50f5f]{letter-spacing:.14em;text-transform:uppercase;color:#1f685e;margin:0 0 12px;font-size:.78rem;font-weight:800}.no-risk-steps[data-v-06d50f5f]{gap:9px;margin:0;padding-left:20px;display:grid}.no-risk-steps li[data-v-06d50f5f]{color:#46565a;font-size:.95rem;line-height:1.62}.no-risk-steps strong[data-v-06d50f5f]{color:#172b2d}.no-risk-foot[data-v-06d50f5f]{color:#1f685e;margin:14px 0 0;font-size:.92rem;font-weight:700}.no-risk-example[data-v-06d50f5f]{color:#46565a;margin:10px 0 0;font-size:.9rem}.no-risk-example a[data-v-06d50f5f]{color:#1f685e;font-weight:600}.no-risk-note[data-v-06d50f5f]{color:#46565a;background:#f4f7f5;border:1px solid #dde7e2;border-radius:10px;margin:18px 0 0;padding:14px 16px;font-size:.93rem;line-height:1.6}.no-risk-note strong[data-v-06d50f5f]{color:#172b2d}.intake-page__container[data-v-06d50f5f]{background:#fff;border:1px solid #dde4e1;border-radius:14px;max-width:800px;margin:-26px auto 0;padding:34px 32px 30px;box-shadow:0 24px 60px #102d321f}.privacy-note[data-v-06d50f5f]{color:#607072;margin:22px 0 0;font-size:.85rem;line-height:1.6}.privacy-note a[data-v-06d50f5f]{color:#1f685e;font-weight:600}.intake-page__container[data-v-06d50f5f] h2{letter-spacing:-.03em;color:#172b2d;margin:0 0 6px;font-size:1.4rem}.intake-page__container[data-v-06d50f5f] .form-section{border-top:1px solid #e3eae6;padding-top:22px}.intake-page__container[data-v-06d50f5f] .form-section h3{letter-spacing:.14em;text-transform:uppercase;color:#1f685e;margin:0 0 14px;font-size:.78rem;font-weight:800}.intake-page__container[data-v-06d50f5f] label{color:#38464a;margin-bottom:6px;font-size:.85rem;font-weight:600}.intake-page__container[data-v-06d50f5f] input,.intake-page__container[data-v-06d50f5f] textarea,.intake-page__container[data-v-06d50f5f] select{color:#172b2d;background:#fbfcfb;border:1px solid #ccd7d2;border-radius:10px;padding:12px 14px;font-family:inherit;font-size:.97rem;transition:border-color .15s,box-shadow .15s}.intake-page__container[data-v-06d50f5f] input:focus,.intake-page__container[data-v-06d50f5f] textarea:focus,.intake-page__container[data-v-06d50f5f] select:focus{border-color:#1f685e;outline:none;box-shadow:0 0 0 3px #1f685e24}.intake-page__container[data-v-06d50f5f] input[type=file]{background:#f4f7f5;padding:10px 12px;font-size:.88rem}.intake-page__container[data-v-06d50f5f] .error{color:#b3423a}.intake-page__container[data-v-06d50f5f] button[type=submit]{color:#20302f;cursor:pointer;background:#e8b96b;border:none;border-radius:10px;min-height:52px;padding:0 24px;font-family:inherit;font-size:1rem;font-weight:800;transition:transform .15s,box-shadow .15s;box-shadow:0 12px 28px #e8b96b59}.intake-page__container[data-v-06d50f5f] button[type=submit]:hover{transform:translateY(-1px);box-shadow:0 16px 34px #e8b96b73}@media (width<=640px){.intake-page__container[data-v-06d50f5f]{margin:-20px 14px 0;padding:24px 18px}}.intake-layout[data-v-4537406e]{max-width:800px;margin:0 auto;padding:20px}.block[data-v-4537406e]{border-bottom:1px solid #2a2a2a;margin-bottom:30px;padding-bottom:15px}h2[data-v-4537406e]{margin-bottom:5px}h3[data-v-4537406e]{margin-bottom:10px}p[data-v-4537406e]{margin:4px 0}input[data-v-4537406e],select[data-v-4537406e],button[data-v-4537406e]{padding:6px 10px;font-size:14px}button[data-v-4537406e]{cursor:pointer}.uploads-list[data-v-4537406e]{flex-wrap:wrap;gap:10px;display:flex}.upload-image[data-v-4537406e]{object-fit:cover;width:120px;height:120px}.success-page[data-v-abddd111]{background:#f4f6f4;min-height:70vh;padding-bottom:72px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.success-hero[data-v-abddd111]{color:#fff;background:#102d32;padding:58px 20px 54px}.success-hero-inner[data-v-abddd111]{max-width:800px;margin:0 auto}.check[data-v-abddd111]{color:#e8b96b;background:#e8b96b29;border:1px solid #e8b96b80;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:18px;font-size:1.5rem;font-weight:800;display:inline-grid}.eyebrow[data-v-abddd111]{text-transform:uppercase;letter-spacing:.16em;color:#91cabc;margin:0 0 14px;font-size:.72rem;font-weight:800}.success-hero h1[data-v-abddd111]{letter-spacing:-.045em;margin:0 0 14px;font-size:clamp(1.9rem,4.2vw,3rem);line-height:1.05}.intro[data-v-abddd111]{color:#d1ddda;max-width:58ch;margin:0;font-size:1.05rem;line-height:1.7}.intro strong[data-v-abddd111]{color:#fff}.dossier[data-v-abddd111]{color:#d1ddda;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;margin:18px 0 0;padding:9px 16px;font-size:.9rem;display:inline-block}.dossier strong[data-v-abddd111]{color:#e8b96b;letter-spacing:.04em}.success-body[data-v-abddd111]{background:#fff;border:1px solid #dde4e1;border-radius:14px;max-width:800px;margin:-26px auto 0;padding:34px 32px 30px;box-shadow:0 24px 60px #102d321f}.next-title[data-v-abddd111]{letter-spacing:.14em;text-transform:uppercase;color:#1f685e;margin:0 0 14px;font-size:.78rem;font-weight:800}.next-steps[data-v-abddd111]{gap:12px;margin:0;padding-left:20px;display:grid}.next-steps li[data-v-abddd111]{color:#46565a;font-size:.98rem;line-height:1.66}.next-steps strong[data-v-abddd111]{color:#172b2d}.next-foot[data-v-abddd111]{color:#1f685e;margin:16px 0 0;font-size:.94rem;font-weight:700}.contact-note[data-v-abddd111]{color:#607072;border-top:1px solid #e3eae6;margin:24px 0 0;padding-top:20px;font-size:.92rem;line-height:1.65}.contact-note a[data-v-abddd111]{color:#1f685e;font-weight:600}.back-row[data-v-abddd111]{flex-wrap:wrap;align-items:center;gap:14px;margin-top:22px;display:flex}.btn-line[data-v-abddd111]{color:#172b2d;background:#fff;border:1px solid #ccd7d2;border-radius:10px;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .15s,border-color .15s;display:inline-flex}.btn-line[data-v-abddd111]:hover{border-color:#1f685e;transform:translateY(-1px)}.btn-bare[data-v-abddd111]{color:#1f685e;font-size:.95rem;font-weight:700;text-decoration:none}.btn-bare[data-v-abddd111]:hover{color:#14514a}@media (width<=640px){.success-body[data-v-abddd111]{margin:-20px 14px 0;padding:24px 18px}.back-row[data-v-abddd111]{grid-template-columns:1fr;display:grid}}.knowledge-page[data-v-d5a5ea5f]{color:#071226;background:#f3f6fb;min-height:100%;padding:18px}.knowledge-hero[data-v-d5a5ea5f],.flow-shell[data-v-d5a5ea5f],.settings-modal[data-v-d5a5ea5f]{background:#fff;border:1px solid #c9d6ea;border-radius:8px}.knowledge-hero[data-v-d5a5ea5f]{justify-content:space-between;align-items:center;gap:24px;padding:22px;display:flex;box-shadow:0 18px 50px #16223314}.eyebrow[data-v-d5a5ea5f]{color:#155cff;letter-spacing:0;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:800}h1[data-v-d5a5ea5f],h2[data-v-d5a5ea5f],h3[data-v-d5a5ea5f]{letter-spacing:0;margin:0}h1[data-v-d5a5ea5f]{font-size:32px;line-height:1.05}h2[data-v-d5a5ea5f]{font-size:18px}h3[data-v-d5a5ea5f]{font-size:14px}.subtitle[data-v-d5a5ea5f]{color:#536179;max-width:680px;margin:8px 0 0;font-size:13px}.hero-stats[data-v-d5a5ea5f]{grid-template-columns:repeat(3,minmax(92px,1fr));gap:10px;display:grid}.hero-stats div[data-v-d5a5ea5f]{background:#f8fbff;border:1px solid #d5e0ef;border-radius:8px;min-width:92px;padding:12px}.hero-stats span[data-v-d5a5ea5f],.step-side span[data-v-d5a5ea5f]{color:#60708a;font-size:11px;font-weight:700;display:block}.hero-stats strong[data-v-d5a5ea5f]{margin-top:4px;font-size:24px;display:block}.flow-shell[data-v-d5a5ea5f]{margin-top:14px;padding:14px}.flow-head[data-v-d5a5ea5f]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}button[data-v-d5a5ea5f]{color:#071226;cursor:pointer;background:#fff;border:1px solid #c8d5e7;border-radius:6px;min-height:34px;font-weight:800}button[data-v-d5a5ea5f]:disabled{cursor:progress;opacity:.7}.state-box[data-v-d5a5ea5f]{color:#536179;border:1px dashed #c8d5e7;border-radius:8px;padding:28px}.step-list[data-v-d5a5ea5f],.phase-section[data-v-d5a5ea5f]{gap:8px;display:grid}.phase-divider[data-v-d5a5ea5f]{color:#071226;text-transform:uppercase;cursor:pointer;background:0 0;border:0;grid-template-columns:1fr auto auto 1fr;align-items:center;gap:14px;margin:18px 0 8px;padding:0;font-size:12px;font-weight:900;display:grid}.phase-divider[data-v-d5a5ea5f]:before,.phase-divider[data-v-d5a5ea5f]:after{content:"";background:#071226;height:2px}.phase-divider span[data-v-d5a5ea5f]{text-align:center;background:#fff;border:1px solid #071226;border-radius:999px;min-width:140px;padding:3px 12px}.phase-divider strong[data-v-d5a5ea5f]{color:#60708a;text-align:center;background:#f8fbff;border:1px solid #c9d6ea;border-radius:999px;min-width:74px;padding:3px 10px;font-size:10px}.phase-divider.collapsed[data-v-d5a5ea5f]{opacity:.72;margin-bottom:2px}.step-card[data-v-d5a5ea5f]{cursor:grab;background:#fbfdff;border:1px solid #d5e0ef;border-left:4px solid #155cff;border-radius:8px;grid-template-columns:18px 34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:46px;padding:6px 8px;transition:border-color .15s,transform .15s,box-shadow .15s;display:grid}.step-card[data-v-d5a5ea5f]:hover{border-color:#155cff;transform:translateY(-1px);box-shadow:0 8px 20px #155cff1a}.step-card.is-pending[data-v-d5a5ea5f]{background:#fffdf7;border-left-color:#f59e0b}.step-card.is-dragging[data-v-d5a5ea5f]{opacity:.5}.drag-handle[data-v-d5a5ea5f]{justify-items:center;gap:2px;display:grid}.drag-handle span[data-v-d5a5ea5f]{background:#9aabc3;border-radius:999px;width:12px;height:2px}.step-number[data-v-d5a5ea5f]{background:#fff;border:1px solid #d5e0ef;border-radius:8px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid}.step-main[data-v-d5a5ea5f]{text-align:center;min-width:0}.step-side[data-v-d5a5ea5f]{text-align:right;justify-content:flex-end;align-items:center;gap:6px;display:flex}.status-pill[data-v-d5a5ea5f]{color:#155cff;text-align:center;background:#eaf1ff;border:1px solid #b8c9e3;border-radius:999px;min-width:36px;padding:6px 8px;font-size:11px;font-weight:900}.status-pill.pending[data-v-d5a5ea5f]{color:#9a5b00;background:#fff3d7;border-color:#f1cc7a}.phase-select[data-v-d5a5ea5f]{color:#071226;cursor:pointer;background:#fff;border-color:#b8c9e3;border-radius:999px;width:58px;min-height:30px;padding:0 7px;font-size:11px;font-weight:900}.row-action[data-v-d5a5ea5f]{color:#fff;background:#071226;border-color:#071226;border-radius:999px;min-height:30px;padding:0 11px;font-size:11px;line-height:1;box-shadow:0 8px 18px #0712261f}.row-action[data-v-d5a5ea5f]:hover{background:#155cff;border-color:#155cff}.modal-backdrop[data-v-d5a5ea5f]{z-index:50;background:#0712266b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.settings-modal[data-v-d5a5ea5f]{width:min(980px,100%);max-height:calc(100vh - 48px);padding:18px;overflow:auto;box-shadow:0 24px 70px #07122638}.modal-head[data-v-d5a5ea5f],.modal-actions[data-v-d5a5ea5f]{justify-content:space-between;align-items:center;gap:12px;display:flex}.icon-button[data-v-d5a5ea5f]{padding:0 12px}.modal-grid[data-v-d5a5ea5f],.settings-grid[data-v-d5a5ea5f]{gap:12px;display:grid}.modal-grid[data-v-d5a5ea5f]{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.settings-grid[data-v-d5a5ea5f]{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}label[data-v-d5a5ea5f]{color:#33435a;gap:6px;font-size:12px;font-weight:800;display:grid}input[data-v-d5a5ea5f],select[data-v-d5a5ea5f],textarea[data-v-d5a5ea5f]{box-sizing:border-box;color:#071226;width:100%;font:inherit;background:#fff;border:1px solid #c8d5e7;border-radius:6px;font-weight:600}input[data-v-d5a5ea5f],select[data-v-d5a5ea5f]{min-height:36px;padding:0 10px}textarea[data-v-d5a5ea5f]{resize:vertical;min-height:86px;padding:10px}.wide-field[data-v-d5a5ea5f]{margin-top:12px}.pending-note[data-v-d5a5ea5f]{color:#715118;background:#fffaf0;border:1px dashed #f0c36d;border-radius:8px;margin-top:14px;padding:14px;font-size:13px;font-weight:700}.modal-actions[data-v-d5a5ea5f]{justify-content:flex-end;margin-top:16px}.ghost[data-v-d5a5ea5f],.primary[data-v-d5a5ea5f]{padding:0 14px}.primary[data-v-d5a5ea5f]{color:#fff;background:#071226;border-color:#071226}.danger[data-v-d5a5ea5f]{color:#9d1c1c;border-color:#e8b5b5}@media (width<=860px){.knowledge-hero[data-v-d5a5ea5f],.modal-head[data-v-d5a5ea5f],.modal-actions[data-v-d5a5ea5f]{flex-direction:column;align-items:stretch}.hero-stats[data-v-d5a5ea5f],.modal-grid[data-v-d5a5ea5f],.settings-grid[data-v-d5a5ea5f]{grid-template-columns:1fr}.step-card[data-v-d5a5ea5f]{grid-template-columns:20px 38px minmax(0,1fr)}.step-side[data-v-d5a5ea5f]{text-align:left;grid-column:3}}.kb-panel[data-v-97e28798]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:14px}.eyebrow[data-v-97e28798],.empty[data-v-97e28798]{margin:0}.eyebrow[data-v-97e28798]{color:#64748b;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:900}.history-list[data-v-97e28798]{gap:8px;display:grid}article[data-v-97e28798]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;padding:8px}article.active[data-v-97e28798]{background:#f0fdf4;border-color:#bbf7d0}strong[data-v-97e28798],span[data-v-97e28798]{display:block}strong[data-v-97e28798]{color:#111827;font-size:12px}span[data-v-97e28798],.empty[data-v-97e28798]{color:#64748b;font-size:12px;font-weight:760}.kb-panel[data-v-107b65cf]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:14px}header[data-v-107b65cf]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.eyebrow[data-v-107b65cf],h2[data-v-107b65cf]{margin:0}.eyebrow[data-v-107b65cf]{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:900}h2[data-v-107b65cf]{color:#111827;font-size:18px}.search-grid[data-v-107b65cf]{grid-template-columns:1.4fr minmax(180px,.7fr) minmax(120px,.4fr) minmax(180px,.7fr);gap:10px;display:grid}label[data-v-107b65cf]{color:#334155;gap:6px;font-size:12px;font-weight:900;display:grid}.sf-input[data-v-107b65cf],.sf-select[data-v-107b65cf]{color:#111827;width:100%;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:9px}.sf-btn[data-v-107b65cf]{color:#111827;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;min-height:34px;padding:0 12px;font-weight:850}.sf-btn-primary[data-v-107b65cf]{color:#fff;background:#111827;border-color:#111827}@media (width<=1100px){.search-grid[data-v-107b65cf]{grid-template-columns:1fr 1fr}}.kb-panel[data-v-27887692]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:14px}.eyebrow[data-v-27887692],p[data-v-27887692]{margin:0}.eyebrow[data-v-27887692]{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:900}.meta-grid[data-v-27887692]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:8px 0;display:grid}.meta-grid span[data-v-27887692]{color:#64748b;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;padding:8px;font-size:11px;font-weight:850}.meta-grid strong[data-v-27887692]{color:#111827;overflow-wrap:anywhere;display:block}p[data-v-27887692],.empty[data-v-27887692]{color:#64748b;font-size:12px;font-weight:760}.kb-panel[data-v-ead9a10c]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:14px}.eyebrow[data-v-ead9a10c],.empty[data-v-ead9a10c]{margin:0}.eyebrow[data-v-ead9a10c]{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:900}.version-grid[data-v-ead9a10c]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.version-grid span[data-v-ead9a10c]{color:#64748b;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;padding:8px;font-size:11px;font-weight:850}.version-grid strong[data-v-ead9a10c]{color:#111827;display:block}.empty[data-v-ead9a10c]{color:#64748b;font-size:12px;font-weight:760}.backbone-page[data-v-12c97564]{background:#f8fafc;gap:14px;min-height:calc(100vh - 68px);padding:18px;display:grid}.page-header[data-v-12c97564]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex}.eyebrow[data-v-12c97564],h1[data-v-12c97564],h2[data-v-12c97564],p[data-v-12c97564]{margin:0}.eyebrow[data-v-12c97564]{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:900}h1[data-v-12c97564]{color:#111827;font-size:28px}h2[data-v-12c97564]{color:#111827;font-size:20px}.page-header p[data-v-12c97564],.detail-panel p[data-v-12c97564],.empty-state[data-v-12c97564]{color:#64748b;font-size:13px;font-weight:760}.count-card[data-v-12c97564]{text-align:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;min-width:140px;padding:12px}.count-card strong[data-v-12c97564]{color:#166534;font-size:28px;display:block}.count-card span[data-v-12c97564]{color:#166534;font-size:12px;font-weight:900}.header-actions[data-v-12c97564]{gap:10px;display:grid}.link-button[data-v-12c97564]{color:#0f172a;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7e0ea;border-radius:8px;padding:10px 12px;font-weight:800}.workspace-grid[data-v-12c97564]{grid-template-columns:minmax(360px,.95fr) minmax(440px,1.05fr);align-items:start;gap:14px;display:grid}.kb-panel[data-v-12c97564]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:14px}.panel-head[data-v-12c97564]{justify-content:space-between;gap:12px;margin-bottom:10px;display:flex}.panel-head span[data-v-12c97564]{color:#64748b;font-size:12px;font-weight:850}.knowledge-row[data-v-12c97564]{text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;justify-content:space-between;gap:10px;width:100%;padding:10px;display:flex}.knowledge-row+.knowledge-row[data-v-12c97564]{margin-top:8px}.knowledge-row.active[data-v-12c97564]{background:#fff;border-color:#111827}.knowledge-row strong[data-v-12c97564],.knowledge-row small[data-v-12c97564]{display:block}.knowledge-row strong[data-v-12c97564]{color:#111827;font-size:13px}.knowledge-row small[data-v-12c97564]{color:#64748b;font-size:12px}.knowledge-row b[data-v-12c97564]{color:#111827;font-size:12px}.detail-stack[data-v-12c97564]{gap:14px;display:grid}.tag-row[data-v-12c97564]{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.tag-row span[data-v-12c97564]{color:#fff;background:#111827;border-radius:8px;padding:5px 7px;font-size:11px;font-weight:900}.error-state[data-v-12c97564]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:10px;font-weight:850}@media (width<=1100px){.workspace-grid[data-v-12c97564]{grid-template-columns:1fr}}.knowledge-page[data-v-2ef2aef0]{padding:20px}.list[data-v-2ef2aef0]{flex-direction:column;gap:8px;display:flex}.row[data-v-2ef2aef0]{cursor:grab;background:#1e1e1e;border:1px solid #444;border-radius:6px;grid-template-columns:120px 1fr 150px;padding:10px;display:grid}.row[data-v-2ef2aef0]:active{cursor:grabbing}.col[data-v-2ef2aef0]{align-items:center;display:flex}.code[data-v-2ef2aef0]{opacity:.7}.name[data-v-2ef2aef0]{font-weight:700}.category[data-v-2ef2aef0]{opacity:.8}.knowledge-page[data-v-7efce236]{background:#f4f5f7;min-height:100vh;padding:24px 28px}.knowledge-status[data-v-7efce236]{color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:10px;padding:8px 12px;font-size:12px}.knowledge-status strong[data-v-7efce236]{color:#111827}.knowledge-header[data-v-7efce236]{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.eyebrow[data-v-7efce236]{letter-spacing:.14em;color:#f97316;margin:0 0 5px;font-size:10px;font-weight:800}h1[data-v-7efce236]{color:#111827;margin:0;font-size:26px}.search-input[data-v-7efce236]{background:#fff;border:1px solid #d9dde5;border-radius:10px;width:300px;height:38px;padding:0 14px;font-size:13px}.phase-filter[data-v-7efce236]{gap:8px;margin-bottom:10px;display:flex}.filter-btn[data-v-7efce236]{color:#4b5563;cursor:pointer;background:#fff;border:1px solid #d9dde5;border-radius:999px;height:32px;padding:0 12px;font-size:11px;font-weight:800}.filter-btn.active[data-v-7efce236]{color:#fff;background:#111827;border-color:#111827}.draggable-list[data-v-7efce236]{flex-direction:column;gap:2px;display:flex}.phase-divider[data-v-7efce236]{opacity:.55;align-items:center;gap:10px;margin:12px 0 4px;display:flex}.divider-line[data-v-7efce236]{background:#d1d5db;flex:1;height:1px}.divider-label[data-v-7efce236]{letter-spacing:.12em;text-transform:uppercase;color:#6b7280;white-space:nowrap;font-size:10px;font-weight:800}.divider-s[data-v-7efce236]{background:#ef4444}.divider-a[data-v-7efce236]{background:#f59e0b}.divider-af[data-v-7efce236]{background:#10b981}.divider-i[data-v-7efce236]{background:#3b82f6}.step-wrapper[data-v-7efce236]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.step-row[data-v-7efce236]{cursor:grab;-webkit-user-select:none;user-select:none;grid-template-columns:130px 1fr 430px;align-items:center;gap:14px;min-height:46px;padding:0 12px;display:grid}.step-row[data-v-7efce236]:active{cursor:grabbing}.step-left[data-v-7efce236]{align-items:center;gap:8px;display:flex}.step-code[data-v-7efce236]{color:#fff;background:#111827;border-radius:7px;place-items:center;min-width:42px;height:24px;font-size:11px;font-weight:800;display:grid}.phase-dot[data-v-7efce236]{border-radius:999px;width:7px;height:7px}.phase-s .phase-dot[data-v-7efce236]{background:#ef4444}.phase-a .phase-dot[data-v-7efce236]{background:#f59e0b}.phase-af .phase-dot[data-v-7efce236]{background:#10b981}.phase-i .phase-dot[data-v-7efce236]{background:#3b82f6}.step-center[data-v-7efce236]{text-align:center;color:#111827;font-size:13px;font-weight:700}.step-right[data-v-7efce236]{justify-content:flex-end;align-items:center;gap:7px;display:flex}.step-right span[data-v-7efce236]{color:#4b5563;white-space:nowrap;background:#f3f4f6;border-radius:999px;padding:5px 8px;font-size:11px}.trade-pill[data-v-7efce236]{font-weight:800;color:#111827!important}.open-btn[data-v-7efce236]{color:#fff;cursor:pointer;background:#111827;border:none;border-radius:8px;height:30px;padding:0 11px;font-size:11px;font-weight:800}.program-panel[data-v-7efce236]{background:#f9fafb;border-top:1px solid #edf0f4;padding:12px}.program-grid[data-v-7efce236]{grid-template-columns:240px 1fr 260px;gap:10px;display:grid}.program-card[data-v-7efce236]{background:#fff;border:1px solid #e3e7ee;border-radius:10px;padding:12px}.program-card h3[data-v-7efce236]{color:#111827;margin:0 0 10px;font-size:12px}.program-card p[data-v-7efce236]{color:#4b5563;margin:0 0 6px;font-size:12px}.program-card label[data-v-7efce236]{color:#374151;flex-direction:column;gap:5px;margin-bottom:9px;font-size:11px;font-weight:700;display:flex}.program-fields[data-v-7efce236]{grid-template-columns:1fr 1fr;gap:9px;display:grid}.program-fields label[data-v-7efce236]{color:#374151;flex-direction:column;gap:5px;font-size:11px;font-weight:700;display:flex}.program-card input[data-v-7efce236],.program-fields input[data-v-7efce236],.program-fields textarea[data-v-7efce236],.program-card textarea[data-v-7efce236]{color:#111827;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 11px;font-size:14px;line-height:1.5}.program-fields textarea[data-v-7efce236]{resize:vertical;min-height:105px}.program-fields label[data-v-7efce236]:first-child,.program-fields label[data-v-7efce236]:last-child{grid-column:span 2}.drag-ghost[data-v-7efce236]{opacity:.35}.drag-chosen[data-v-7efce236]{box-shadow:0 10px 24px #0f172a1f}.knowledge-settings-page[data-v-8e96acea]{color:#1f2937;background:#f3f5f7;min-height:100vh;padding:24px}.page-header[data-v-8e96acea]{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.eyebrow[data-v-8e96acea]{letter-spacing:.14em;color:#f97316;margin:0 0 8px;font-size:11px;font-weight:700}h1[data-v-8e96acea]{margin:0;font-size:30px;font-weight:700}.subtitle[data-v-8e96acea]{color:#6b7280;margin-top:8px;font-size:14px}.header-actions[data-v-8e96acea]{gap:12px;display:flex}.save-button[data-v-8e96acea]{color:#fff;cursor:pointer;background:#111827;border:none;border-radius:12px;padding:12px 18px;font-size:13px;font-weight:600}.save-button[data-v-8e96acea]:disabled{opacity:.6;cursor:not-allowed}.save-message[data-v-8e96acea]{color:#16a34a;margin-top:12px;font-size:13px;font-weight:600}.error-message[data-v-8e96acea]{color:#dc2626;margin-top:12px;font-size:13px;font-weight:600}.workspace-grid[data-v-8e96acea]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.panel[data-v-8e96acea]{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:20px}.panel-header[data-v-8e96acea]{margin-bottom:18px}.panel-header h2[data-v-8e96acea]{margin:0;font-size:15px;font-weight:700}.field-grid[data-v-8e96acea]{gap:14px;display:grid}label[data-v-8e96acea]{flex-direction:column;gap:8px;font-size:13px;font-weight:600;display:flex}input[data-v-8e96acea],textarea[data-v-8e96acea]{box-sizing:border-box;color:#111827;background:#fafafa;border:1px solid #d1d5db;border-radius:12px;width:100%;padding:12px;font-size:13px}textarea[data-v-8e96acea]{resize:vertical}input[data-v-8e96acea]:focus,textarea[data-v-8e96acea]:focus{background:#fff;border-color:#f97316;outline:none}@media (width<=1100px){.workspace-grid[data-v-8e96acea]{grid-template-columns:1fr}}.pending-page[data-v-2207cf9b]{box-sizing:border-box;background:#f6f7f9;width:100%;min-height:100%;padding:24px}.page-header[data-v-2207cf9b],.panel-header[data-v-2207cf9b],.review-title-row[data-v-2207cf9b],.review-actions[data-v-2207cf9b]{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.page-header[data-v-2207cf9b]{margin-bottom:18px}.eyebrow[data-v-2207cf9b]{color:#f97316;letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:900}h1[data-v-2207cf9b],h2[data-v-2207cf9b],h3[data-v-2207cf9b],p[data-v-2207cf9b]{margin:0}h1[data-v-2207cf9b]{color:#111827;font-size:28px}h2[data-v-2207cf9b]{color:#111827;font-size:17px}h3[data-v-2207cf9b]{color:#111827;font-size:19px}.subtitle[data-v-2207cf9b],.panel-header p[data-v-2207cf9b],.agent-preview[data-v-2207cf9b],.duplicate-warning p[data-v-2207cf9b]{color:#64748b;margin-top:6px;font-size:13px;line-height:1.5}.summary-grid[data-v-2207cf9b]{grid-template-columns:repeat(4,minmax(140px,1fr));gap:12px;margin-bottom:16px;display:grid}.summary-card[data-v-2207cf9b],.panel[data-v-2207cf9b],.review-card[data-v-2207cf9b]{background:#fff;border:1px solid #e5e7eb;border-radius:14px}.summary-card[data-v-2207cf9b]{padding:14px}.summary-card span[data-v-2207cf9b]{color:#64748b;font-size:12px;font-weight:850}.summary-card strong[data-v-2207cf9b]{color:#111827;margin-top:7px;font-size:26px;display:block}.panel[data-v-2207cf9b]{overflow:hidden}.panel-header[data-v-2207cf9b]{border-bottom:1px solid #e5e7eb;align-items:center;padding:16px 18px}.status-pill[data-v-2207cf9b],.pending-badge[data-v-2207cf9b]{color:#c2410c;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:850;display:inline-flex}.review-list[data-v-2207cf9b]{gap:12px;padding:14px;display:grid}.review-card[data-v-2207cf9b]{grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:16px;padding:16px;display:grid}.review-main[data-v-2207cf9b],.review-editor[data-v-2207cf9b]{gap:12px;display:grid}.review-meta-grid[data-v-2207cf9b],.editor-grid[data-v-2207cf9b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.review-meta-grid div[data-v-2207cf9b]{background:#f8fafc;border:1px solid #eef2f7;border-radius:12px;padding:10px}.review-meta-grid span[data-v-2207cf9b]{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.review-meta-grid strong[data-v-2207cf9b]{color:#111827;margin-top:5px;font-size:13px;display:block}.review-editor label[data-v-2207cf9b]{color:#334155;gap:7px;font-size:12px;font-weight:900;display:grid}.sf-input[data-v-2207cf9b],.sf-select[data-v-2207cf9b],.sf-textarea[data-v-2207cf9b]{color:#111827;width:100%;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:10px}.sf-textarea[data-v-2207cf9b]{resize:vertical;min-height:86px}.sf-btn[data-v-2207cf9b]{color:#111827;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:10px;min-height:36px;padding:0 12px;font-weight:850}.sf-btn-primary[data-v-2207cf9b]{color:#fff;background:#111827;border-color:#111827}.danger-btn[data-v-2207cf9b]{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.duplicate-warning[data-v-2207cf9b]{background:#fffbeb;border:1px solid #fed7aa;border-radius:12px;gap:10px;padding:12px;display:grid}.duplicate-warning strong[data-v-2207cf9b]{color:#92400e}.duplicate-warning ul[data-v-2207cf9b]{color:#78350f;margin:0;padding-left:18px;font-size:13px;font-weight:800}.empty-state[data-v-2207cf9b],.error-state[data-v-2207cf9b]{color:#64748b;padding:28px;font-size:14px}.error-state[data-v-2207cf9b]{color:#b91c1c;background:#fef2f2}@media (width<=980px){.summary-grid[data-v-2207cf9b],.review-card[data-v-2207cf9b],.review-meta-grid[data-v-2207cf9b],.editor-grid[data-v-2207cf9b]{grid-template-columns:1fr}}.pending-review-page[data-v-d052e27c]{color:#111827;background:#f6f7f9;min-height:100%;padding:22px}.review-header[data-v-d052e27c],.review-toolbar[data-v-d052e27c],.detail-head[data-v-d052e27c],.decision-actions[data-v-d052e27c]{justify-content:space-between;align-items:center;gap:14px;display:flex}.review-header[data-v-d052e27c],.review-toolbar[data-v-d052e27c],.review-list[data-v-d052e27c],.review-detail[data-v-d052e27c],.metric-grid article[data-v-d052e27c]{background:#fff;border:1px solid #e5e7eb;border-radius:8px}.review-header[data-v-d052e27c]{margin-bottom:14px;padding:18px}.eyebrow[data-v-d052e27c]{color:#f97316;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:900}h1[data-v-d052e27c],h2[data-v-d052e27c],h3[data-v-d052e27c],p[data-v-d052e27c]{margin:0}.review-header p[data-v-d052e27c]:last-child,.plain-block p[data-v-d052e27c],.plain-block small[data-v-d052e27c],.empty-state[data-v-d052e27c]{color:#64748b;line-height:1.5}.sf-btn[data-v-d052e27c],.review-toolbar select[data-v-d052e27c]{color:#111827;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:0 12px;font-weight:850}.sf-btn.primary[data-v-d052e27c]{color:#fff;background:#111827;border-color:#111827}.sf-btn.danger[data-v-d052e27c]{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.metric-grid[data-v-d052e27c]{grid-template-columns:repeat(4,minmax(140px,1fr));gap:10px;margin-bottom:12px;display:grid}.metric-grid article[data-v-d052e27c]{padding:14px}.metric-grid span[data-v-d052e27c],.detail-grid span[data-v-d052e27c]{color:#64748b;font-size:12px;font-weight:850;display:block}.metric-grid strong[data-v-d052e27c]{margin-top:6px;font-size:28px;display:block}.review-toolbar[data-v-d052e27c]{justify-content:flex-start;margin-bottom:12px;padding:12px}.review-layout[data-v-d052e27c]{grid-template-columns:minmax(280px,380px) minmax(0,1fr);gap:14px;display:grid}.review-list[data-v-d052e27c]{overflow:hidden}.review-row[data-v-d052e27c]{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eef2f7;justify-content:space-between;gap:12px;width:100%;padding:13px;display:flex}.review-row.active[data-v-d052e27c],.review-row[data-v-d052e27c]:hover{background:#f8fafc}.review-row strong[data-v-d052e27c],.review-row small[data-v-d052e27c]{display:block}.review-row small[data-v-d052e27c]{color:#64748b;margin-top:4px}.review-row b[data-v-d052e27c],.status-badge[data-v-d052e27c]{white-space:nowrap;border-radius:999px;height:fit-content;padding:6px 9px;font-size:11px}.status-pending[data-v-d052e27c],.status-reviewing[data-v-d052e27c]{color:#c2410c;background:#fff7ed}.status-needs_changes[data-v-d052e27c]{color:#1d4ed8;background:#eff6ff}.status-approved[data-v-d052e27c]{color:#15803d;background:#f0fdf4}.status-rejected[data-v-d052e27c]{color:#b91c1c;background:#fef2f2}.review-detail[data-v-d052e27c]{gap:14px;padding:18px;display:grid}.detail-grid[data-v-d052e27c]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.detail-grid div[data-v-d052e27c],.plain-block[data-v-d052e27c],.payload-block[data-v-d052e27c]{background:#f8fafc;border:1px solid #eef2f7;border-radius:8px;padding:12px}.detail-grid strong[data-v-d052e27c]{margin-top:5px;display:block}.decision-note[data-v-d052e27c]{color:#334155;gap:7px;font-size:12px;font-weight:900;display:grid}.decision-note textarea[data-v-d052e27c]{width:100%;font:inherit;resize:vertical;border:1px solid #cbd5e1;border-radius:8px;padding:10px}.payload-block pre[data-v-d052e27c]{color:#334155;white-space:pre-wrap;overflow:auto}.alert[data-v-d052e27c],.success[data-v-d052e27c]{border-radius:8px;margin-bottom:12px;padding:12px}.alert[data-v-d052e27c]{color:#b91c1c;background:#fef2f2}.success[data-v-d052e27c]{color:#15803d;background:#f0fdf4}.empty-state[data-v-d052e27c]{padding:18px}@media (width<=980px){.metric-grid[data-v-d052e27c],.review-layout[data-v-d052e27c],.detail-grid[data-v-d052e27c]{grid-template-columns:1fr}.review-header[data-v-d052e27c],.review-toolbar[data-v-d052e27c],.detail-head[data-v-d052e27c],.decision-actions[data-v-d052e27c]{flex-direction:column;align-items:stretch}}.learning-panel[data-v-90ab0443]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:14px}.eyebrow[data-v-90ab0443],h2[data-v-90ab0443],p[data-v-90ab0443]{margin:0}.eyebrow[data-v-90ab0443]{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:900}h2[data-v-90ab0443]{color:#111827;font-size:20px}p[data-v-90ab0443],.empty[data-v-90ab0443]{color:#64748b;font-size:13px;font-weight:760}.meta-grid[data-v-90ab0443]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}.meta-grid span[data-v-90ab0443]{color:#64748b;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;padding:8px;font-size:11px;font-weight:850}.meta-grid strong[data-v-90ab0443]{color:#111827;overflow-wrap:anywhere;display:block}.learning-panel[data-v-38971e5e]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:14px}.eyebrow[data-v-38971e5e],.empty[data-v-38971e5e]{margin:0}.eyebrow[data-v-38971e5e]{color:#64748b;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:900}.duplicate-status[data-v-38971e5e],article[data-v-38971e5e]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;padding:9px}.duplicate-status[data-v-38971e5e]{justify-content:space-between;margin-bottom:8px;display:flex}.duplicate-status.duplicate_candidate[data-v-38971e5e]{background:#fef2f2;border-color:#fecaca}.duplicate-status.possible_duplicate[data-v-38971e5e]{background:#fff7ed;border-color:#fed7aa}article+article[data-v-38971e5e]{margin-top:6px}strong[data-v-38971e5e],span[data-v-38971e5e]{color:#111827;font-size:12px;display:block}span[data-v-38971e5e],.empty[data-v-38971e5e]{color:#64748b;font-size:12px;font-weight:760}.learning-panel[data-v-d46226e7]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;gap:10px;padding:14px;display:grid}.eyebrow[data-v-d46226e7],.empty[data-v-d46226e7]{margin:0}.eyebrow[data-v-d46226e7]{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:900}label[data-v-d46226e7]{color:#334155;gap:6px;font-size:12px;font-weight:900;display:grid}select[data-v-d46226e7],textarea[data-v-d46226e7]{font:inherit;border:1px solid #cbd5e1;border-radius:8px;padding:9px}textarea[data-v-d46226e7]{resize:vertical;min-height:90px}button[data-v-d46226e7]{color:#fff;cursor:pointer;background:#111827;border:1px solid #111827;border-radius:8px;min-height:36px;font-weight:900}.empty[data-v-d46226e7]{color:#64748b;font-size:12px;font-weight:760}.learning-panel[data-v-9ac63cbb]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:14px}.eyebrow[data-v-9ac63cbb]{color:#64748b;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:900}.stats-grid[data-v-9ac63cbb]{grid-template-columns:repeat(6,minmax(100px,1fr));gap:8px;display:grid}article[data-v-9ac63cbb]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;padding:9px}span[data-v-9ac63cbb]{color:#64748b;font-size:11px;font-weight:850}strong[data-v-9ac63cbb]{color:#111827;font-size:22px;display:block}.learning-page[data-v-4b5de208]{background:#f8fafc;gap:14px;min-height:calc(100vh - 68px);padding:18px;display:grid}.page-header[data-v-4b5de208]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex}.eyebrow[data-v-4b5de208],h1[data-v-4b5de208],p[data-v-4b5de208]{margin:0}.eyebrow[data-v-4b5de208]{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:900}h1[data-v-4b5de208]{color:#111827;font-size:28px}.page-header p[data-v-4b5de208]{color:#64748b;font-size:13px;font-weight:760}.count-card[data-v-4b5de208]{text-align:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;min-width:120px;padding:12px}.count-card strong[data-v-4b5de208]{color:#c2410c;font-size:28px;display:block}.count-card span[data-v-4b5de208]{color:#c2410c;font-size:12px;font-weight:900}.filters-panel[data-v-4b5de208]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;grid-template-columns:1fr 180px 180px 110px;gap:8px;padding:12px;display:grid}input[data-v-4b5de208],select[data-v-4b5de208],button[data-v-4b5de208]{font:inherit;border:1px solid #cbd5e1;border-radius:8px;padding:9px}button[data-v-4b5de208]{color:#fff;cursor:pointer;background:#111827;font-weight:900}.workspace-grid[data-v-4b5de208]{grid-template-columns:minmax(380px,.95fr) minmax(440px,1.05fr);align-items:start;gap:14px;display:grid}.learning-panel[data-v-4b5de208]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:14px}.panel-head[data-v-4b5de208]{justify-content:space-between;gap:10px;margin-bottom:10px;display:flex}.panel-head span[data-v-4b5de208]{color:#64748b;font-size:12px;font-weight:850}.candidate-row[data-v-4b5de208]{color:#111827;text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;justify-content:space-between;gap:10px;width:100%;padding:10px;display:flex}.candidate-row+.candidate-row[data-v-4b5de208]{margin-top:8px}.candidate-row.active[data-v-4b5de208]{background:#fff;border-color:#111827}.candidate-row strong[data-v-4b5de208],.candidate-row small[data-v-4b5de208]{display:block}.candidate-row small[data-v-4b5de208]{color:#64748b;font-size:12px}.detail-stack[data-v-4b5de208]{gap:14px;display:grid}.error-state[data-v-4b5de208]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:10px;font-weight:850}@media (width<=1100px){.workspace-grid[data-v-4b5de208],.filters-panel[data-v-4b5de208]{grid-template-columns:1fr}}.learning-proposals-page[data-v-adc45ff8]{gap:14px;padding:18px;display:grid}.panel[data-v-adc45ff8]{background:#fff;border:1px solid #d7e0ea;border-radius:8px;box-shadow:0 14px 38px #0f172a0f}.hero[data-v-adc45ff8],.create-panel[data-v-adc45ff8],.status-panel[data-v-adc45ff8],.queue-panel[data-v-adc45ff8],.detail-panel[data-v-adc45ff8]{padding:16px}.hero[data-v-adc45ff8],.panel-head[data-v-adc45ff8],.detail-head[data-v-adc45ff8],.actions[data-v-adc45ff8]{justify-content:space-between;align-items:center;gap:12px;display:flex}.hero h1[data-v-adc45ff8],.hero p[data-v-adc45ff8],.hero .subtle[data-v-adc45ff8],.panel-head h2[data-v-adc45ff8],.detail-head h2[data-v-adc45ff8]{margin:0}.eyebrow[data-v-adc45ff8]{color:#2563eb;text-transform:uppercase;font-size:11px;font-weight:900}.subtle[data-v-adc45ff8],.proposal-card small[data-v-adc45ff8],.detail-head span[data-v-adc45ff8],.empty[data-v-adc45ff8]{color:#64748b}.create-grid[data-v-adc45ff8]{grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);gap:12px;display:grid}.form-grid[data-v-adc45ff8],.status-grid[data-v-adc45ff8],.layout[data-v-adc45ff8],.info-grid[data-v-adc45ff8],.json-grid[data-v-adc45ff8]{gap:10px;display:grid}.form-grid[data-v-adc45ff8]{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.status-grid[data-v-adc45ff8]{grid-template-columns:repeat(2,minmax(0,1fr))}.layout[data-v-adc45ff8]{grid-template-columns:minmax(320px,.42fr) minmax(0,1fr);align-items:start}.info-grid[data-v-adc45ff8]{grid-template-columns:repeat(3,minmax(0,1fr))}.json-grid[data-v-adc45ff8]{grid-template-columns:repeat(2,minmax(0,1fr))}.span-2[data-v-adc45ff8]{grid-column:span 2}label[data-v-adc45ff8]{gap:6px;font-weight:700;display:grid}input[data-v-adc45ff8],select[data-v-adc45ff8],textarea[data-v-adc45ff8],button[data-v-adc45ff8],.proposal-card[data-v-adc45ff8]{font:inherit;border:1px solid #d7e0ea;border-radius:8px}input[data-v-adc45ff8],select[data-v-adc45ff8],textarea[data-v-adc45ff8]{width:100%;padding:10px 12px}textarea[data-v-adc45ff8]{resize:vertical}button[data-v-adc45ff8],.proposal-card[data-v-adc45ff8]{cursor:pointer;background:#fff}.status-grid button[data-v-adc45ff8],.proposal-card[data-v-adc45ff8]{text-align:left;gap:6px;padding:12px;display:grid}.status-grid button.active[data-v-adc45ff8],.proposal-card.active[data-v-adc45ff8]{background:#eff6ff;border-color:#2563eb}.status-grid strong[data-v-adc45ff8],.detail-head strong[data-v-adc45ff8]{font-size:22px}.panel-head>span[data-v-adc45ff8],.detail-head>strong[data-v-adc45ff8]{background:#f8fafc;border:1px solid #d7e0ea;border-radius:999px;padding:7px 10px}.proposal-card strong[data-v-adc45ff8],.info-grid strong[data-v-adc45ff8]{color:#0f172a}.info-grid article[data-v-adc45ff8]{background:#f8fafc;border:1px solid #d7e0ea;border-radius:8px;gap:8px;min-height:112px;padding:12px;display:grid}.info-grid span[data-v-adc45ff8]{color:#2563eb;text-transform:uppercase;font-size:11px;font-weight:900}.wrap[data-v-adc45ff8]{flex-wrap:wrap;justify-content:flex-start}.primary[data-v-adc45ff8]{color:#fff;background:#0f172a;border-color:#0f172a}.danger[data-v-adc45ff8]{color:#b91c1c}.json-details[data-v-adc45ff8],.json-grid article[data-v-adc45ff8]{background:#fff;border:1px solid #d7e0ea;border-radius:8px;overflow:hidden}.json-details summary[data-v-adc45ff8]{cursor:pointer;color:#475569;padding:12px;font-weight:800}pre[data-v-adc45ff8]{color:#e2e8f0;white-space:pre-wrap;background:#0f172a;max-height:360px;margin:0;padding:12px;overflow:auto}.alert[data-v-adc45ff8],.success[data-v-adc45ff8]{border-radius:8px;padding:12px}.alert[data-v-adc45ff8]{color:#991b1b;background:#fff1f2;border:1px solid #fecaca}.success[data-v-adc45ff8]{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}@media (width<=1200px){.create-grid[data-v-adc45ff8],.layout[data-v-adc45ff8],.info-grid[data-v-adc45ff8],.json-grid[data-v-adc45ff8],.form-grid[data-v-adc45ff8]{grid-template-columns:1fr}.span-2[data-v-adc45ff8]{grid-column:span 1}}.kg-results[data-v-a79e04aa]{border:1px solid var(--sf-border);background:#fff;border-radius:8px;min-height:280px}.kg-results-head[data-v-a79e04aa]{border-bottom:1px solid var(--sf-border-soft);text-transform:uppercase;color:var(--sf-muted);justify-content:space-between;gap:12px;padding:12px 14px;font-size:12px;font-weight:900;display:flex}.kg-results-head strong[data-v-a79e04aa]{color:var(--sf-text)}.kg-empty[data-v-a79e04aa]{color:var(--sf-muted);padding:14px;font-size:13px}.kg-item[data-v-a79e04aa]{border:0;border-bottom:1px solid var(--sf-border-soft);text-align:left;cursor:pointer;background:0 0;gap:5px;width:100%;padding:12px 14px;display:grid}.kg-item[data-v-a79e04aa]:last-child{border-bottom:0}.kg-item.active[data-v-a79e04aa]{color:#fff;background:#111827}.kg-item span[data-v-a79e04aa],.kg-item small[data-v-a79e04aa]{color:var(--sf-muted);text-transform:uppercase;font-size:11px;font-weight:800}.kg-item.active span[data-v-a79e04aa],.kg-item.active small[data-v-a79e04aa]{color:#cbd5e1}.kg-item strong[data-v-a79e04aa]{color:inherit;font-size:13px}.kg-network[data-v-55b010a7]{border:1px solid var(--sf-border);background:#fff;border-radius:8px;min-height:220px}.kg-network-head[data-v-55b010a7]{border-bottom:1px solid var(--sf-border-soft);text-transform:uppercase;color:var(--sf-muted);justify-content:space-between;gap:12px;padding:12px 14px;font-size:12px;font-weight:900;display:flex}.kg-network-head strong[data-v-55b010a7]{color:var(--sf-text)}.kg-empty[data-v-55b010a7]{color:var(--sf-muted);padding:14px;font-size:13px}.kg-center[data-v-55b010a7]{border:1px solid var(--sf-border);background:#f8fafc;border-radius:6px;margin:14px;padding:12px}.kg-center span[data-v-55b010a7]{color:var(--sf-muted);text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:800;display:block}.kg-center strong[data-v-55b010a7]{color:var(--sf-text);font-size:14px}.kg-flow[data-v-55b010a7]{gap:8px;padding:0 14px 14px;display:grid}.kg-flow article[data-v-55b010a7]{border:1px solid var(--sf-border-soft);border-radius:6px;grid-template-columns:minmax(0,1fr) 140px minmax(0,1fr);align-items:center;gap:8px;padding:9px;font-size:12px;display:grid}.kg-flow span[data-v-55b010a7],.kg-flow strong[data-v-55b010a7]{overflow-wrap:anywhere;min-width:0}.kg-flow em[data-v-55b010a7]{color:#fff;text-align:center;background:#111827;border-radius:4px;padding:5px 7px;font-style:normal;font-weight:800}@media (width<=900px){.kg-flow article[data-v-55b010a7]{grid-template-columns:1fr}}.kg-panel[data-v-265c4e69]{border:1px solid var(--sf-border);background:#fff;border-radius:8px;min-height:180px}.kg-panel-head[data-v-265c4e69]{border-bottom:1px solid var(--sf-border-soft);text-transform:uppercase;color:var(--sf-muted);justify-content:space-between;gap:12px;padding:12px 14px;font-size:12px;font-weight:900;display:flex}.kg-panel-head strong[data-v-265c4e69]{color:var(--sf-text)}.kg-empty[data-v-265c4e69]{color:var(--sf-muted);padding:14px;font-size:13px}.kg-relation[data-v-265c4e69]{border-bottom:1px solid var(--sf-border-soft);padding:12px 14px}.kg-relation[data-v-265c4e69]:last-child{border-bottom:0}.kg-relation-top[data-v-265c4e69]{justify-content:space-between;gap:8px;margin-bottom:6px;display:flex}.kg-relation-top span[data-v-265c4e69],.kg-relation-top em[data-v-265c4e69]{text-transform:uppercase;font-size:11px;font-style:normal;font-weight:800}.kg-relation-top span[data-v-265c4e69]{color:var(--sf-primary)}.kg-relation-top em[data-v-265c4e69]{color:var(--sf-muted)}.kg-relation strong[data-v-265c4e69]{color:var(--sf-text);font-size:13px;display:block}.kg-relation p[data-v-265c4e69]{color:var(--sf-muted);margin:5px 0 0;font-size:12px;line-height:1.45}.kg-page[data-v-8f0252a2]{background:#f5f7fb;gap:14px;min-height:100vh;padding:18px;display:grid}.kg-header[data-v-8f0252a2]{border:1px solid var(--sf-border);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.kg-header span[data-v-8f0252a2]{color:var(--sf-muted);text-transform:uppercase;font-size:11px;font-weight:900}.kg-header h1[data-v-8f0252a2]{color:var(--sf-text);margin:3px 0 0;font-size:20px}.kg-filters[data-v-8f0252a2]{border:1px solid var(--sf-border);background:#fff;border-radius:8px;grid-template-columns:minmax(180px,1.4fr) repeat(5,minmax(120px,1fr)) auto;gap:8px;padding:10px;display:grid}.kg-message[data-v-8f0252a2],.kg-error[data-v-8f0252a2]{border-radius:6px;margin:0;padding:9px 11px;font-size:13px;font-weight:700}.kg-message[data-v-8f0252a2]{color:#047857;background:#ecfdf5}.kg-error[data-v-8f0252a2]{color:#b91c1c;background:#fef2f2}.kg-layout[data-v-8f0252a2]{grid-template-columns:minmax(260px,.8fr) minmax(320px,1fr) minmax(320px,1.1fr);align-items:start;gap:14px;display:grid}.kg-detail[data-v-8f0252a2]{gap:14px;display:grid}.kg-selected[data-v-8f0252a2]{border:1px solid var(--sf-border);background:#fff;border-radius:8px;padding:14px}.kg-selected span[data-v-8f0252a2]{color:var(--sf-muted);text-transform:uppercase;font-size:11px;font-weight:900}.kg-selected strong[data-v-8f0252a2]{color:var(--sf-text);margin-top:4px;font-size:16px;display:block}.kg-selected p[data-v-8f0252a2]{color:var(--sf-muted);margin:8px 0 0;font-size:13px;line-height:1.45}.kg-loading[data-v-8f0252a2]{border:1px solid var(--sf-border);color:var(--sf-muted);background:#fff;border-radius:8px;padding:14px}@media (width<=1180px){.kg-filters[data-v-8f0252a2],.kg-layout[data-v-8f0252a2]{grid-template-columns:1fr}}.sw32[data-v-aadfc870]{--bg:#f5f7f6;--ink:#18242a;--muted:#4c5b63;--soft:#74838a;--line:#18242a1f;--card:#ffffffeb;--chip:#18242a0a;--accent:#1f685e;--accent2:#d19b45;--green:#10b981;box-sizing:border-box;min-height:100vh;color:var(--muted);background:var(--bg);-webkit-font-smoothing:antialiased;font-family:Inter,Segoe UI Variable Display,Segoe UI,system-ui,-apple-system,Roboto,Helvetica,Arial,sans-serif;line-height:1.6;position:relative;overflow:hidden}.sw32[data-v-aadfc870] *,.sw32[data-v-aadfc870] :before,.sw32[data-v-aadfc870] :after{box-sizing:border-box}.sw32 h1[data-v-aadfc870],.sw32 h2[data-v-aadfc870],.sw32 h3[data-v-aadfc870],.sw32 p[data-v-aadfc870]{margin:0}.sw32 h1[data-v-aadfc870],.sw32 h2[data-v-aadfc870],.sw32 h3[data-v-aadfc870]{color:var(--ink);letter-spacing:-.03em;font-weight:800}.sw32 a[data-v-aadfc870]{color:inherit;text-decoration:none}.lbl[data-v-aadfc870]{color:#1f685e;letter-spacing:.22em;text-transform:uppercase;font-size:.74rem;font-weight:800}.lbl-green[data-v-aadfc870]{color:#177a4e}.orbs[data-v-aadfc870]{pointer-events:none;z-index:0;position:absolute;inset:0}.orb[data-v-aadfc870]{filter:blur(70px);opacity:.5;border-radius:50%;position:absolute}.orb-a[data-v-aadfc870]{background:radial-gradient(circle,#1f685e29,#0000 65%);width:520px;height:520px;animation:26s ease-in-out infinite sw32-drift-aadfc870;top:-160px;left:-120px}.orb-b[data-v-aadfc870]{background:radial-gradient(circle,#e8b96b33,#0000 65%);width:460px;height:460px;animation:32s ease-in-out infinite reverse sw32-drift-aadfc870;top:520px;right:-140px}.orb-c[data-v-aadfc870]{background:radial-gradient(circle,#2f98261f,#0000 65%);width:400px;height:400px;animation:38s ease-in-out infinite sw32-drift-aadfc870;top:1650px;left:-100px}.orb-d[data-v-aadfc870]{background:radial-gradient(circle,#8b5cf61f,#0000 65%);width:440px;height:440px;animation:30s ease-in-out infinite reverse sw32-drift-aadfc870;bottom:300px;right:-120px}@keyframes sw32-drift-aadfc870{0%,to{transform:translate(0)scale(1)}50%{transform:translate(46px,32px)scale(1.08)}}@media (prefers-reduced-motion:reduce){.orb[data-v-aadfc870],.dot[data-v-aadfc870]{animation:none}}.shell[data-v-aadfc870]{z-index:1;width:min(1160px,100% - 44px);margin:0 auto;padding:0 0 56px;position:relative}.hero-live[data-v-aadfc870]{margin-top:14px}.free-note[data-v-aadfc870]{color:#1f685e;margin-top:14px;font-size:.92rem;font-weight:600}.free-note-center[data-v-aadfc870]{z-index:1;margin-inline:auto;position:relative}.mark[data-v-aadfc870]{letter-spacing:-.02em;color:var(--ink);font-size:1.15rem;font-weight:800}.mark b[data-v-aadfc870]{background:linear-gradient(135deg, var(--accent), var(--accent2));color:#0000;-webkit-background-clip:text;background-clip:text}.spacer[data-v-aadfc870]{flex:1}.pill[data-v-aadfc870]{border:1px solid var(--line);background:var(--chip);color:var(--muted);border-radius:999px;align-items:center;gap:8px;padding:8px 15px;font-size:.83rem;font-weight:600;display:inline-flex}.dot[data-v-aadfc870]{background:var(--green);border-radius:50%;width:8px;height:8px;animation:2.4s infinite sw32-pulse-aadfc870;box-shadow:0 0 0 3px #10b9812e}@keyframes sw32-pulse-aadfc870{0%{box-shadow:0 0 #10b98159}70%{box-shadow:0 0 0 9px #10b98100}to{box-shadow:0 0 #10b98100}}.btn[data-v-aadfc870]{border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:0 24px;font-size:.97rem;font-weight:700;transition:transform .16s,box-shadow .16s,background .16s,border-color .16s;display:inline-flex}.btn[data-v-aadfc870]:hover{transform:translateY(-2px)}.sw32 .btn-glow[data-v-aadfc870]{color:#20302f;background:linear-gradient(135deg,#edc27a,#d19b45);box-shadow:0 10px 34px #d19b454d}.sw32 .btn-glow[data-v-aadfc870]:hover{box-shadow:0 14px 44px #d19b4566}.sw32 .btn-line[data-v-aadfc870]{border:1px solid var(--line);background:var(--chip);color:var(--ink)}.sw32 .btn-line[data-v-aadfc870]:hover{border-color:#94a3b880}.sw32 .btn-bare[data-v-aadfc870]{color:#1f685e}.sw32 .btn-bare[data-v-aadfc870]:hover{color:#14514a}.hero[data-v-aadfc870]{max-width:820px;padding:84px 0 30px}.hero h1[data-v-aadfc870]{margin-top:16px;font-size:clamp(2.6rem,6vw,4.6rem);line-height:1.02}.hero h1 em[data-v-aadfc870]{background:linear-gradient(135deg,#1f685e,#d19b45);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.hero-say[data-v-aadfc870]{max-width:58ch;margin-top:22px;font-size:1.12rem;line-height:1.75}.hero-say b[data-v-aadfc870],.duo-copy b[data-v-aadfc870],.rule b[data-v-aadfc870],.story-card b[data-v-aadfc870],.path-note b[data-v-aadfc870],.note b[data-v-aadfc870]{color:var(--ink);font-weight:600}.hero-actions[data-v-aadfc870]{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hero-actions-center[data-v-aadfc870]{justify-content:center}.hero-meta[data-v-aadfc870]{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.sect[data-v-aadfc870]{margin-top:96px}.sect-head[data-v-aadfc870]{gap:14px;max-width:720px;margin-bottom:30px;display:grid}.sect-head h2[data-v-aadfc870]{font-size:clamp(1.8rem,3.4vw,2.7rem);line-height:1.1}.sect-head p[data-v-aadfc870]{max-width:60ch;font-size:1.04rem;line-height:1.72}.sect-head-center[data-v-aadfc870]{text-align:center;max-width:640px;margin-inline:auto}.glass[data-v-aadfc870]{border:1px solid var(--line);background:var(--card);-webkit-backdrop-filter:blur(14px);border-radius:22px;box-shadow:0 18px 44px #18242a14}.grid-3[data-v-aadfc870]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.grid-2[data-v-aadfc870]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.grid-4[data-v-aadfc870]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.door[data-v-aadfc870]{flex-direction:column;gap:13px;padding:26px 24px;transition:transform .16s,border-color .16s;display:flex}.door[data-v-aadfc870]:hover{transform:translateY(-4px)}.door.is-smartscope[data-v-aadfc870]:hover{border-color:#d19b4599}.door.is-smartscope .go[data-v-aadfc870]{color:#a9741f}.door.is-offertemaat[data-v-aadfc870]:hover{border-color:#2f982680}.door.is-offertemaat .go[data-v-aadfc870]{color:#1d7a34}.door.is-ondernemer[data-v-aadfc870]:hover{border-color:#7c3aed80}.door.is-ondernemer .go[data-v-aadfc870]{color:#6d28d9}.door-feature[data-v-aadfc870]{background:linear-gradient(160deg,#1f685e1a,#fffffff2 60%);border-color:#1f685e73}.tag[data-v-aadfc870]{letter-spacing:.04em;border-radius:999px;align-items:center;gap:7px;width:fit-content;padding:6px 11px;font-size:.74rem;font-weight:700;display:inline-flex}.tag-live[data-v-aadfc870]{color:#177a4e;background:#10b98124}.tag-soon[data-v-aadfc870]{color:#946b1a;background:#f59e0b29}.door h3[data-v-aadfc870]{font-size:1.35rem;line-height:1.18}.door p[data-v-aadfc870]{flex:1;font-size:.97rem;line-height:1.66}.door .price[data-v-aadfc870]{color:#a9741f;font-size:.92rem;font-weight:700}.door .go[data-v-aadfc870]{color:#4c5b63;font-size:.95rem;font-weight:700}.path[data-v-aadfc870]{counter-reset:sw32step;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.path-step[data-v-aadfc870]{gap:9px;padding:22px 18px;display:grid;position:relative}.path-step[data-v-aadfc870]:before{counter-increment:sw32step;content:counter(sw32step, decimal-leading-zero);letter-spacing:.14em;color:#a9741f;font-size:.8rem;font-weight:800}.path-step strong[data-v-aadfc870]{color:var(--ink);font-size:1rem;line-height:1.3}.path-step p[data-v-aadfc870]{font-size:.88rem;line-height:1.6}.path-note[data-v-aadfc870]{color:var(--soft);max-width:72ch;margin-top:18px;font-size:.94rem}.pillar[data-v-aadfc870]{gap:11px;padding:24px 22px;display:grid}.pillar-ic[data-v-aadfc870]{color:#1f685e;background:#1f685e1a;border-radius:13px;place-items:center;width:44px;height:44px;font-size:1.2rem;display:grid}.pillar strong[data-v-aadfc870]{color:var(--ink);font-size:1.12rem}.pillar p[data-v-aadfc870]{font-size:.93rem;line-height:1.64}.duo[data-v-aadfc870]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:28px;padding:30px 28px;display:grid}.duo-copy[data-v-aadfc870]{gap:14px;display:grid}.duo-copy p[data-v-aadfc870]{max-width:54ch;font-size:1.02rem;line-height:1.74}.duo-title[data-v-aadfc870]{font-size:clamp(1.6rem,2.8vw,2.3rem);line-height:1.12}.rule[data-v-aadfc870]{border:1px solid var(--line);background:var(--chip);border-radius:15px;align-items:flex-start;gap:13px;padding:14px 16px;display:flex}.rule+.rule[data-v-aadfc870]{margin-top:10px}.rule-ic[data-v-aadfc870]{border-radius:10px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:.85rem;font-weight:800;display:grid}.ic-ai[data-v-aadfc870]{color:#6d28d9;background:#7c3aed1f}.ic-hu[data-v-aadfc870]{color:#177a4e;background:#10b98124}.rule p[data-v-aadfc870]{font-size:.93rem;line-height:1.6}.story-card[data-v-aadfc870]{max-width:820px;margin:0 auto;padding:38px 36px}.story-card p[data-v-aadfc870]{color:#43525b;font-size:1.07rem;line-height:1.85}.story-card p+p[data-v-aadfc870]{margin-top:18px}.story-q[data-v-aadfc870]{letter-spacing:-.02em;border-left:3px solid #d19b45;padding:4px 0 4px 22px;font-weight:600;color:var(--ink)!important;margin:26px 0!important;font-size:1.3rem!important;line-height:1.55!important}.stat[data-v-aadfc870]{gap:10px;padding:22px;display:grid}.stat-top[data-v-aadfc870]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.stat strong[data-v-aadfc870]{color:var(--ink);font-size:1.12rem}.stat p[data-v-aadfc870]{font-size:.94rem;line-height:1.64}.join-card[data-v-aadfc870]{flex-direction:column;gap:14px;padding:30px 28px;display:flex}.join-card h3[data-v-aadfc870]{font-size:1.4rem;line-height:1.15}.join-card p[data-v-aadfc870]{flex:1;font-size:.99rem;line-height:1.7}.join-list[data-v-aadfc870]{gap:9px;margin:0;padding:0;list-style:none;display:grid}.join-list li[data-v-aadfc870]{padding-left:22px;font-size:.93rem;line-height:1.55;position:relative}.join-list li[data-v-aadfc870]:before{content:"◆";color:#1f685e;font-size:.7rem;position:absolute;top:1px;left:0}.note[data-v-aadfc870]{max-width:700px;margin:0 auto;padding:28px 30px;position:relative;overflow:hidden}.note[data-v-aadfc870]:before{content:"✦";color:#d19b4524;pointer-events:none;font-size:6rem;position:absolute;top:-22px;right:14px}.note-body[data-v-aadfc870]{font-size:.99rem;line-height:1.76;margin-top:10px!important}.note-sign[data-v-aadfc870]{color:#a9741f;font-style:italic;margin-top:14px!important}.final[data-v-aadfc870]{text-align:center;margin-top:96px;padding:54px 30px;position:relative;overflow:hidden}.final[data-v-aadfc870]:before{content:"";pointer-events:none;background:radial-gradient(at 50% 0,#94a3b82e,#0000 60%);position:absolute;inset:0}.final-title[data-v-aadfc870]{max-width:18ch;margin:14px auto 0;font-size:clamp(2rem,4vw,3.1rem);line-height:1.06}.final p[data-v-aadfc870]{max-width:52ch;margin:18px auto 0;font-size:1.03rem;line-height:1.7}.foot[data-v-aadfc870]{border-top:1px solid var(--line);gap:24px;margin-top:80px;padding:30px 0 4px;display:grid}.foot-cols[data-v-aadfc870]{grid-template-columns:1.2fr 1fr 1fr;gap:24px;display:grid}.foot-t[data-v-aadfc870]{color:var(--soft);letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:800}.foot-col[data-v-aadfc870]{align-content:start;gap:9px;font-size:.92rem;display:grid}.foot-col a[data-v-aadfc870]:hover{color:#1f685e}.foot-brand[data-v-aadfc870]{align-content:start;gap:8px;display:grid}.foot-sub[data-v-aadfc870]{font-size:.9rem}.foot-line[data-v-aadfc870]{color:var(--soft);flex-wrap:wrap;gap:6px 18px;padding-bottom:26px;font-size:.85rem;display:flex}.foot-line em[data-v-aadfc870]{color:#1f685e;font-style:italic}@media (width<=1040px){.grid-4[data-v-aadfc870],.path[data-v-aadfc870]{grid-template-columns:repeat(2,minmax(0,1fr))}.duo[data-v-aadfc870]{grid-template-columns:1fr}}@media (width<=780px){.grid-3[data-v-aadfc870],.grid-2[data-v-aadfc870],.foot-cols[data-v-aadfc870]{grid-template-columns:1fr}.hero[data-v-aadfc870]{padding-top:56px}.sect[data-v-aadfc870]{margin-top:64px}.hero-actions[data-v-aadfc870]{grid-template-columns:1fr;display:grid}.btn[data-v-aadfc870]{width:100%}.story-card[data-v-aadfc870]{padding:26px 22px}}@media (width<=560px){.grid-4[data-v-aadfc870],.path[data-v-aadfc870]{grid-template-columns:1fr}.shell[data-v-aadfc870]{width:min(1160px,100% - 28px)}}.ochtend[data-v-b3bf9354]{--ink:#0b0f16;--paper:#101724;--line:#ffffff14;--text:#c7d0de;--muted:#8a94a6;--white:#f2f5fa;--gold:#e6b757;--gold-soft:#e6b75724;--green:#34d399;--green-soft:#34d39924;--red:#f87171;background:radial-gradient(120% 80% at 50% -10%, #16203050, transparent 60%), linear-gradient(180deg, var(--ink) 0%, #0a0e15 100%);min-height:100vh;color:var(--text);-webkit-font-smoothing:antialiased;font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;position:relative;overflow:hidden}.dawn[data-v-b3bf9354]{pointer-events:none;background:radial-gradient(120% 100% at 50% 130%, rgba(230, 183, 87, calc(.18 * var(--p) + .03)), rgba(52, 211, 153, calc(.1 * var(--p))) 40%, transparent 72%);height:46vh;opacity:calc(.5 + .5 * var(--p));transition:opacity 1.2s,background 1.2s;position:fixed;bottom:0;left:0;right:0}.stage[data-v-b3bf9354]{z-index:1;gap:40px;width:min(680px,100% - 40px);margin:0 auto;padding:clamp(48px,10vh,120px) 0 80px;display:grid;position:relative}.greet[data-v-b3bf9354]{gap:10px;display:grid}.who[data-v-b3bf9354]{align-items:center;gap:10px;display:flex}.dot-s[data-v-b3bf9354]{background:var(--gold-soft);width:30px;height:30px;color:var(--gold);border:1px solid #e6b75759;border-radius:50%;place-items:center;font-size:.9rem;font-weight:800;display:grid}.dot-s.sm[data-v-b3bf9354]{vertical-align:-5px;width:22px;height:22px;margin-right:8px;font-size:.72rem}.who-name[data-v-b3bf9354]{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:.82rem;font-weight:700}.say[data-v-b3bf9354]{color:var(--white);letter-spacing:-.01em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,3.4vw,1.9rem);line-height:1.4}.say.ask[data-v-b3bf9354]{color:var(--gold)}.caret[data-v-b3bf9354]{vertical-align:-2px;background:currentColor;width:2px;height:1.05em;margin-left:3px;animation:1s step-end infinite blink-b3bf9354;display:inline-block}@keyframes blink-b3bf9354{50%{opacity:0}}.stroom[data-v-b3bf9354]{gap:14px;display:grid}.stroom-label[data-v-b3bf9354]{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:700}.card[data-v-b3bf9354]{text-align:left;border:1px solid var(--line);cursor:pointer;width:100%;color:inherit;background:linear-gradient(#131c2b,#0f1622);border-radius:18px;gap:8px;padding:22px 22px 20px;transition:transform .18s,border-color .18s;display:grid;box-shadow:0 18px 40px #00000059}.card[data-v-b3bf9354]:hover{border-color:#e6b75766;transform:translateY(-3px)}.card-kicker[data-v-b3bf9354]{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700}.card-title[data-v-b3bf9354]{color:var(--white);letter-spacing:-.02em;font-size:1.2rem;font-weight:700}.card-line[data-v-b3bf9354]{color:var(--text);font-size:.96rem}.chip[data-v-b3bf9354]{border-radius:999px;justify-self:start;margin-top:4px;padding:5px 11px;font-size:.74rem;font-weight:700}.chip-gold[data-v-b3bf9354]{background:var(--gold-soft);color:var(--gold);border:1px solid #e6b7574d}.done-card[data-v-b3bf9354]{border:1px solid var(--green-soft);background:#34d3990f;border-radius:14px;align-items:center;gap:12px;padding:16px 20px;display:flex}.check[data-v-b3bf9354]{color:var(--green);font-size:1.1rem;font-weight:800}.done-text[data-v-b3bf9354]{color:var(--muted);font-size:.95rem}.done-text b[data-v-b3bf9354]{color:var(--white)}.room[data-v-b3bf9354]{border:1px solid var(--line);background:linear-gradient(#121a28,#0e1520);border-radius:22px;gap:22px;padding:28px 26px 30px;display:grid;box-shadow:0 30px 70px #00000073}.room-back[data-v-b3bf9354]{border:1px solid var(--line);width:38px;height:38px;color:var(--text);cursor:pointer;background:0 0;border-radius:10px;justify-self:start;font-size:1.1rem}.room-kicker[data-v-b3bf9354]{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:700}.room-title[data-v-b3bf9354]{color:var(--white);letter-spacing:-.03em;margin:-12px 0 0;font-size:clamp(1.5rem,3.6vw,2.1rem);line-height:1.1}.block[data-v-b3bf9354]{gap:10px;display:grid}.block-h[data-v-b3bf9354]{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.74rem;font-weight:800}.block-h.green-h[data-v-b3bf9354]{color:var(--green)}.block-body[data-v-b3bf9354]{margin:0;font-size:1rem;line-height:1.7}.neutral[data-v-b3bf9354]{color:var(--text)}.did[data-v-b3bf9354]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.did li[data-v-b3bf9354]{color:var(--text);padding-left:24px;line-height:1.55;position:relative}.did li[data-v-b3bf9354]:before{content:"✓";color:var(--green);font-weight:800;position:absolute;left:0}.quote[data-v-b3bf9354]{border-left:3px solid var(--line);color:var(--white);margin:0;padding:4px 0 4px 16px;font-family:Georgia,serif;font-size:1.05rem;line-height:1.5}.bewijs-meta[data-v-b3bf9354]{margin:0;font-size:.86rem}.gate[data-v-b3bf9354]{background:var(--gold-soft);border:1px solid #e6b75759;border-radius:16px;gap:12px;padding:22px;transition:background .5s,border-color .5s;display:grid}.gate.decided[data-v-b3bf9354]{background:var(--green-soft);border-color:#34d39966}.gate-h[data-v-b3bf9354]{color:var(--gold);margin:0;font-size:1.05rem;font-weight:800}.gate-h.done[data-v-b3bf9354]{color:var(--green);align-items:center;gap:8px;display:flex}.check-sm[data-v-b3bf9354]{background:var(--green-soft);width:22px;height:22px;color:var(--green);border-radius:50%;place-items:center;font-size:.8rem;font-weight:800;display:grid}.gate-sub[data-v-b3bf9354]{margin:0;font-size:.92rem}.gate-btn[data-v-b3bf9354]{cursor:pointer;background:var(--gold);color:#241c07;border:none;border-radius:12px;justify-self:start;min-height:50px;margin-top:4px;padding:0 24px;font-size:1rem;font-weight:800;transition:transform .16s;box-shadow:0 12px 28px #e6b7574d}.gate-btn[data-v-b3bf9354]:hover{transform:translateY(-2px)}.confirm-say[data-v-b3bf9354]{color:var(--text);margin:4px 0 0;font-family:Georgia,serif;font-size:.98rem;line-height:1.6}.stilte[data-v-b3bf9354]{gap:12px;padding-top:8px;display:grid}.stilte h2[data-v-b3bf9354]{color:var(--white);letter-spacing:-.03em;margin:0;font-family:Georgia,serif;font-size:clamp(2rem,5vw,3rem)}.stilte-line[data-v-b3bf9354]{color:var(--muted);margin:0;font-size:1.05rem}.cijfers[data-v-b3bf9354]{color:var(--muted);flex-wrap:wrap;gap:8px 22px;margin-top:10px;font-size:.9rem;display:flex}.cijfers b[data-v-b3bf9354]{color:var(--white);font-weight:800}.cijfers .mine b[data-v-b3bf9354]{color:var(--gold)}.vt-item[data-v-b3bf9354]{view-transition-name:wow-item}.rise-enter-active[data-v-b3bf9354]{transition:transform .5s cubic-bezier(.2,.7,.2,1),opacity .5s}.rise-enter-from[data-v-b3bf9354]{opacity:0;transform:translateY(22px)scale(.98)}.fade-enter-active[data-v-b3bf9354],.fade-leave-active[data-v-b3bf9354]{transition:opacity .5s}.fade-enter-from[data-v-b3bf9354],.fade-leave-to[data-v-b3bf9354]{opacity:0}@media (prefers-reduced-motion:reduce){.rise-enter-active[data-v-b3bf9354],.fade-enter-active[data-v-b3bf9354],.fade-leave-active[data-v-b3bf9354],.card[data-v-b3bf9354],.gate[data-v-b3bf9354],.gate-btn[data-v-b3bf9354],.dawn[data-v-b3bf9354]{transition:none}.caret[data-v-b3bf9354]{animation:none}}::view-transition-group(wow-item){animation-duration:.5s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-old(root){animation-duration:.35s}::view-transition-new(root){animation-duration:.35s}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}}.public-layout[data-v-06a95f20]{color:#15202b;background:radial-gradient(circle at 0 0,#dee8f5d9,#0000 26%),radial-gradient(circle at 100% 0,#e0ebe3c7,#0000 22%),linear-gradient(#fcfdff 0%,#f4f7fb 100%);min-height:100vh;position:relative;overflow-x:clip}.ambient[data-v-06a95f20]{z-index:0;pointer-events:none;background-image:radial-gradient(60% 50% at 85% -5%,#78c8a029,#0000 60%),radial-gradient(50% 45% at 5% 8%,#96bef024,#0000 60%),linear-gradient(#28463c09 1px,#0000 1px),linear-gradient(90deg,#28463c09 1px,#0000 1px);background-size:auto,auto,44px 44px,44px 44px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000 0% 60%,#0000 100%);mask-image:linear-gradient(#000 0% 60%,#0000 100%)}.public-header[data-v-06a95f20]{z-index:20;-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#fcfdffb8;border-bottom:1px solid #d2ded88c;position:sticky;top:0}.public-header-inner[data-v-06a95f20]{justify-content:space-between;align-items:center;gap:20px;width:min(1240px,100% - 40px);margin:0 auto;padding:14px 0;display:flex}.brand[data-v-06a95f20]{color:inherit;align-items:center;gap:14px;text-decoration:none;display:inline-flex}.brand-mark[data-v-06a95f20]{color:#fff;background:linear-gradient(135deg,#1f7a4e 0%,#124a2f 100%);border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;font-family:Segoe UI Variable Display,Segoe UI,sans-serif;font-size:1.25rem;font-weight:900;display:inline-flex;box-shadow:0 12px 26px #124a2f47}.brand-copy[data-v-06a95f20]{display:grid}.brand-copy strong[data-v-06a95f20]{color:#15202b;letter-spacing:.06em;font-family:Segoe UI Variable Display,Segoe UI,sans-serif;font-size:1rem;font-weight:850}.brand-copy small[data-v-06a95f20]{color:#64748b;font-size:.76rem}.header-actions[data-v-06a95f20]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.quiet-link[data-v-06a95f20],.primary-link[data-v-06a95f20]{border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s,color .18s;display:inline-flex}.quiet-link[data-v-06a95f20]{color:#46585a}.quiet-link[data-v-06a95f20]:hover{color:#1d6d44;background:#1f7a4e14}.quiet-link.router-link-active[data-v-06a95f20]{color:#1d6d44}.primary-link[data-v-06a95f20]{color:#fff;background:linear-gradient(135deg,#34a25d 0%,#1d6d44 100%);border:1px solid #0000;box-shadow:0 14px 26px #1d6d443d}.quiet-link[data-v-06a95f20]:hover,.primary-link[data-v-06a95f20]:hover{transform:translateY(-1px)}@media (width<=880px){.public-header-inner[data-v-06a95f20]{flex-direction:column;align-items:stretch;gap:12px;width:min(1240px,100% - 24px)}.header-actions[data-v-06a95f20]{grid-template-columns:repeat(2,1fr);display:grid}.primary-link[data-v-06a95f20]{grid-column:1/-1}}.not-found-page[data-v-7ada2e79]{width:min(960px,100% - 32px);margin:0 auto;padding:28px 0 56px}.card[data-v-7ada2e79]{background:#fffffff0;border:1px solid #d8e1d9;border-radius:28px;padding:34px;box-shadow:0 20px 40px #23443714}.eyebrow[data-v-7ada2e79]{color:#2a8b55;letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:.76rem;font-weight:900}h1[data-v-7ada2e79],p[data-v-7ada2e79]{margin:0}h1[data-v-7ada2e79]{letter-spacing:-.05em;font-family:Segoe UI Variable Display,Segoe UI,sans-serif;font-size:clamp(2.4rem,5vw,4rem);line-height:.98}p[data-v-7ada2e79]{color:#566864;max-width:60ch;margin-top:16px;line-height:1.7}.actions[data-v-7ada2e79]{flex-wrap:wrap;gap:14px;margin-top:24px;display:flex}.button[data-v-7ada2e79]{border-radius:16px;justify-content:center;align-items:center;min-height:52px;padding:0 18px;font-weight:800;text-decoration:none;display:inline-flex}.button-primary[data-v-7ada2e79]{color:#fff;background:linear-gradient(135deg,#34a25d 0%,#237147 100%);border:1px solid #2a8b55}.button-secondary[data-v-7ada2e79]{color:#1d342f;background:#fff;border:1px solid #d1dad2}@media (width<=760px){.not-found-page[data-v-7ada2e79]{width:min(960px,100% - 24px);padding-top:12px}.card[data-v-7ada2e79]{border-radius:22px;padding:24px}.actions[data-v-7ada2e79]{grid-template-columns:1fr;display:grid}}.ond32[data-v-1d378774]{--bg:#0b0f1a;--ink:#eef1f8;--muted:#94a0b8;--soft:#6b7688;--line:#ffffff14;--card:#121828b8;--chip:#ffffff0a;--accent:#6366f1;--accent2:#8b5cf6;min-height:100vh;color:var(--muted);background:var(--bg);-webkit-font-smoothing:antialiased;font-family:Inter,Segoe UI Variable Display,Segoe UI,system-ui,-apple-system,Roboto,Helvetica,Arial,sans-serif;line-height:1.6;position:relative;overflow:hidden}h1[data-v-1d378774],h2[data-v-1d378774],h3[data-v-1d378774],p[data-v-1d378774],ul[data-v-1d378774]{margin:0}h1[data-v-1d378774],h2[data-v-1d378774],h3[data-v-1d378774]{color:var(--ink);letter-spacing:-.03em;font-weight:800}a[data-v-1d378774]{color:inherit;text-decoration:none}.orbs[data-v-1d378774]{pointer-events:none;z-index:0;position:absolute;inset:0}.orb[data-v-1d378774]{filter:blur(70px);opacity:.45;border-radius:50%;position:absolute}.orb-a[data-v-1d378774]{background:radial-gradient(circle,#6366f180,#0000 65%);width:500px;height:500px;animation:28s ease-in-out infinite ond32-drift-1d378774;top:-140px;left:-120px}.orb-b[data-v-1d378774]{background:radial-gradient(circle,#8b5cf666,#0000 65%);width:440px;height:440px;animation:34s ease-in-out infinite reverse ond32-drift-1d378774;top:900px;right:-140px}.orb-c[data-v-1d378774]{background:radial-gradient(circle,#10b98147,#0000 65%);width:400px;height:400px;animation:40s ease-in-out infinite ond32-drift-1d378774;bottom:400px;left:-110px}@keyframes ond32-drift-1d378774{0%,to{transform:translate(0)scale(1)}50%{transform:translate(44px,30px)scale(1.07)}}@media (prefers-reduced-motion:reduce){.orb[data-v-1d378774]{animation:none}}.shell[data-v-1d378774]{z-index:1;width:min(1160px,100% - 44px);margin:0 auto;padding:40px 0 80px;position:relative}.lbl[data-v-1d378774]{color:var(--accent2);letter-spacing:.22em;text-transform:uppercase;font-size:.74rem;font-weight:800}.mini-label[data-v-1d378774]{color:var(--soft);letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:800}.tag[data-v-1d378774]{letter-spacing:.04em;border-radius:999px;align-items:center;gap:7px;width:fit-content;padding:6px 11px;font-size:.74rem;font-weight:700;display:inline-flex}.tag-soon[data-v-1d378774]{color:#fbbf24;background:#f59e0b21}.glass[data-v-1d378774]{border:1px solid var(--line);background:var(--card);-webkit-backdrop-filter:blur(14px);border-radius:22px;box-shadow:0 20px 60px #00000059}.sect[data-v-1d378774]{margin-top:84px}.sect-head[data-v-1d378774]{gap:14px;max-width:760px;margin-bottom:28px;display:grid}.sect-head h2[data-v-1d378774]{font-size:clamp(1.8rem,3.4vw,2.7rem);line-height:1.1}.sect-head p[data-v-1d378774]{max-width:62ch;font-size:1.03rem;line-height:1.72}.strong-line[data-v-1d378774]{color:var(--ink);font-size:1.12rem;font-weight:700}.soft-note[data-v-1d378774]{color:var(--soft);margin-top:14px;font-size:.94rem}.btn[data-v-1d378774]{cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;min-height:50px;padding:0 22px;font-family:inherit;font-size:.96rem;font-weight:700;transition:transform .16s,box-shadow .16s,border-color .16s;display:inline-flex}.btn[data-v-1d378774]:hover{transform:translateY(-2px)}.btn-glow[data-v-1d378774]{background:linear-gradient(135deg, var(--accent), var(--accent2));color:#fff;box-shadow:0 10px 30px #6366f159}.btn-line[data-v-1d378774]{border:1px solid var(--line);background:var(--chip);color:var(--ink)}.btn-line[data-v-1d378774]:hover{border-color:#8b5cf680}.btn-bare[data-v-1d378774]{color:#c4b5fd}.btn-bare[data-v-1d378774]:hover{color:#ddd6fe}.hero[data-v-1d378774]{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:stretch;gap:20px;margin-top:44px;display:grid}.hero-copy[data-v-1d378774]{padding:34px 32px 30px}.hero-top[data-v-1d378774]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hero h1[data-v-1d378774]{max-width:14ch;margin-top:16px;font-size:clamp(2.4rem,4.6vw,3.9rem);line-height:1}.hero-text[data-v-1d378774]{max-width:56ch;margin-top:18px;font-size:1.07rem;line-height:1.74}.hero-subline[data-v-1d378774]{color:var(--ink);margin-top:16px;font-size:1.05rem;font-weight:700}.hero-actions[data-v-1d378774]{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.hero-points[data-v-1d378774]{flex-wrap:wrap;gap:10px;margin-top:22px;padding:0;list-style:none;display:flex}.hero-points li[data-v-1d378774]{color:#c4b5fd;background:#8b5cf624;border-radius:999px;align-items:center;min-height:34px;padding:0 13px;font-size:.88rem;font-weight:700;display:inline-flex}.hero-briefing[data-v-1d378774]{padding:22px}.briefing-card[data-v-1d378774]{color:#dbe2f0;background:linear-gradient(160deg,#6366f138,#0b0f1ae6 70%);border:1px solid #6366f14d;border-radius:18px;gap:14px;margin-top:14px;padding:24px;display:grid}.briefing-greeting[data-v-1d378774]{color:#a5b4fc;font-weight:700}.briefing-card h2[data-v-1d378774]{color:#fff;font-size:1.7rem;line-height:1.1}.briefing-card ul[data-v-1d378774]{gap:9px;padding-left:18px;display:grid}.briefing-foot[data-v-1d378774]{color:#dbe2f0bf}.problem-grid[data-v-1d378774]{grid-template-columns:250px minmax(0,1fr);gap:24px;padding:28px;display:grid}.stack-card[data-v-1d378774]{background:var(--chip);border:1px solid var(--line);border-radius:16px;gap:8px;padding:22px;display:grid}.stack-card p[data-v-1d378774]{color:var(--ink);font-weight:600}.problem-copy[data-v-1d378774]{align-content:start;gap:14px;display:grid}.problem-copy p[data-v-1d378774]{line-height:1.72}.timeline[data-v-1d378774]{gap:16px;display:grid}.timeline-card[data-v-1d378774]{grid-template-columns:110px minmax(0,1fr);gap:18px;padding:26px;display:grid}.timeline-time[data-v-1d378774]{color:#a5b4fc;font-size:1.4rem;font-weight:800}.timeline-body[data-v-1d378774]{gap:12px;display:grid}.timeline-body h3[data-v-1d378774]{font-size:1.35rem}.timeline-body p[data-v-1d378774],.timeline-body li[data-v-1d378774]{line-height:1.68}.timeline-body ul[data-v-1d378774]{gap:8px;padding-left:18px;display:grid}.background-card[data-v-1d378774]{grid-template-columns:minmax(0,1.05fr) minmax(240px,.8fr);gap:24px;padding:28px;display:grid}.background-copy[data-v-1d378774]{gap:14px;display:grid}.background-copy p[data-v-1d378774]{line-height:1.72}.background-list[data-v-1d378774]{align-content:start;gap:8px;padding-left:18px;display:grid}.background-list li[data-v-1d378774]{line-height:1.66}.scenario-grid[data-v-1d378774]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.scenario-card[data-v-1d378774]{gap:14px;padding:26px 24px;display:grid}.scenario-card p[data-v-1d378774]{font-size:.97rem;line-height:1.68}.scenario-quote[data-v-1d378774]{border:1px solid var(--line);color:var(--ink);background:#ffffff0d;border-radius:14px;padding:15px 17px;font-weight:600}.scenario-proposal[data-v-1d378774]{border-left:3px solid;border-image:linear-gradient(180deg, var(--accent), var(--accent2)) 1;gap:7px;padding-left:15px;display:grid}.scenario-proposal p[data-v-1d378774]{color:#c8d0e2}.phase-grid[data-v-1d378774]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.phase-card[data-v-1d378774]{gap:9px;padding:24px 22px;display:grid}.phase-card strong[data-v-1d378774]{color:var(--ink);font-size:1.1rem}.phase-card p[data-v-1d378774]{font-size:.95rem;line-height:1.64}.core-line[data-v-1d378774]{color:var(--ink);letter-spacing:-.02em;margin-top:28px;font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:800;line-height:1.28}.learning-grid[data-v-1d378774]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.learning-card[data-v-1d378774]{gap:12px;padding:24px 22px;display:grid}.learning-card ul[data-v-1d378774]{gap:8px;padding-left:18px;display:grid}.learning-card li[data-v-1d378774]{line-height:1.64}.flow-card[data-v-1d378774]{color:var(--ink);flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;padding:20px 22px;font-size:.95rem;font-weight:600;display:flex}.flow-arrow[data-v-1d378774]{color:#8b5cf6}.scope-grid[data-v-1d378774]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.scope-card[data-v-1d378774]{gap:13px;padding:26px 24px;display:grid}.scope-card h3[data-v-1d378774]{font-size:1.15rem;line-height:1.3}.scope-card ul[data-v-1d378774]{gap:8px;padding-left:18px;display:grid}.scope-card li[data-v-1d378774]{line-height:1.64}.authority-grid[data-v-1d378774]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.authority-card[data-v-1d378774]{gap:10px;padding:24px 22px;display:grid}.authority-level[data-v-1d378774]{color:#c4b5fd;background:#8b5cf629;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;font-weight:800;display:inline-flex}.authority-card strong[data-v-1d378774]{color:var(--ink);font-size:1.08rem}.authority-card p[data-v-1d378774]{font-size:.94rem;line-height:1.62}.status-head[data-v-1d378774]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.status-grid[data-v-1d378774]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.status-card[data-v-1d378774]{align-content:start;gap:12px;padding:26px 24px;display:grid}.status-card h3[data-v-1d378774]{font-size:1.12rem;line-height:1.3}.status-card ul[data-v-1d378774]{gap:8px;padding-left:18px;display:grid}.status-card li[data-v-1d378774]{font-size:.94rem;line-height:1.62}.audience-card[data-v-1d378774]{padding:26px 24px}.audience-card ul[data-v-1d378774]{gap:8px;padding-left:18px;display:grid}.audience-card li[data-v-1d378774]{line-height:1.66}.promise[data-v-1d378774]{text-align:center;justify-items:center;gap:14px;padding:40px 30px;display:grid}.promise h2[data-v-1d378774]{font-size:clamp(1.9rem,3.2vw,2.8rem)}.promise-line[data-v-1d378774]{color:var(--ink);letter-spacing:-.02em;max-width:24ch;font-size:clamp(1.3rem,2.4vw,1.8rem);font-weight:800;line-height:1.28}.promise p[data-v-1d378774]{max-width:58ch;line-height:1.7}.promise-rule[data-v-1d378774]{color:#c4b5fd;font-weight:700}.cta[data-v-1d378774]{justify-items:start;gap:16px;padding:36px 30px;display:grid}.cta h2[data-v-1d378774]{max-width:16ch;font-size:clamp(1.8rem,3vw,2.5rem)}.cta p[data-v-1d378774]{max-width:60ch;line-height:1.7}.waitlist[data-v-1d378774]{grid-template-columns:minmax(0,1fr) auto;gap:12px;width:min(560px,100%);display:grid}.waitlist-input[data-v-1d378774]{border:1px solid var(--line);min-height:52px;color:var(--ink);background:#ffffff0d;border-radius:14px;padding:0 18px;font-family:inherit;font-size:1rem}.waitlist-input[data-v-1d378774]::placeholder{color:var(--soft)}.waitlist-input[data-v-1d378774]:focus{border-color:#8b5cf699;outline:none;box-shadow:0 0 0 3px #8b5cf62e}.cta-links[data-v-1d378774]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cta-done[data-v-1d378774]{color:#34d399;font-weight:600}@media (width<=1040px){.hero[data-v-1d378774],.problem-grid[data-v-1d378774],.background-card[data-v-1d378774]{grid-template-columns:1fr}.phase-grid[data-v-1d378774],.authority-grid[data-v-1d378774]{grid-template-columns:repeat(2,minmax(0,1fr))}.status-grid[data-v-1d378774]{grid-template-columns:1fr}}@media (width<=780px){.scenario-grid[data-v-1d378774],.learning-grid[data-v-1d378774],.scope-grid[data-v-1d378774],.phase-grid[data-v-1d378774],.authority-grid[data-v-1d378774],.timeline-card[data-v-1d378774]{grid-template-columns:1fr}.sect[data-v-1d378774]{margin-top:60px}.hero-actions[data-v-1d378774],.cta-links[data-v-1d378774],.waitlist[data-v-1d378774]{grid-template-columns:1fr;display:grid}.btn[data-v-1d378774]{width:100%}.hero-copy[data-v-1d378774],.problem-grid[data-v-1d378774],.background-card[data-v-1d378774]{padding:24px 20px}}@media (width<=560px){.shell[data-v-1d378774]{width:min(1160px,100% - 28px)}}.smart-page[data-v-22501443]{--navy:#102d32;--green:#1f685e;--mint:#dcebe5;--paper:#f7f5ef;--ink:#172b2d;--muted:#607072;color:var(--ink);background:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.shell[data-v-22501443]{width:min(1160px,100% - 40px);margin:0 auto}.section[data-v-22501443]{padding:100px 0}.section-dark[data-v-22501443]{background:var(--navy);color:#fff}.section-soft[data-v-22501443]{background:var(--paper)}.eyebrow[data-v-22501443]{text-transform:uppercase;letter-spacing:.16em;color:#91cabc;margin:0 0 18px;font-size:.72rem;font-weight:800}.eyebrow.ink[data-v-22501443]{color:var(--green)}h1[data-v-22501443],h2[data-v-22501443],h3[data-v-22501443],p[data-v-22501443]{margin-top:0}h1[data-v-22501443]{letter-spacing:-.055em;max-width:760px;margin-bottom:22px;font-size:clamp(2.7rem,5.5vw,5rem);line-height:.98}h2[data-v-22501443]{letter-spacing:-.04em;max-width:850px;margin-bottom:24px;font-size:clamp(2.1rem,4vw,3.55rem);line-height:1.06}h3[data-v-22501443]{margin-bottom:10px;font-size:1.25rem;line-height:1.25}p[data-v-22501443]{line-height:1.72}.hero[data-v-22501443]{padding:92px 0 82px;overflow:hidden}.hero-grid[data-v-22501443]{grid-template-columns:1.04fr .96fr;align-items:center;gap:60px;display:grid}.lead[data-v-22501443]{margin-bottom:10px;font-size:1.45rem;font-weight:750}.intro[data-v-22501443]{color:#d1ddda;max-width:670px;font-size:1.08rem}.actions[data-v-22501443]{flex-wrap:wrap;gap:12px;margin:32px 0;display:flex}.button[data-v-22501443]{border-radius:6px;justify-content:center;align-items:center;min-height:50px;padding:0 22px;font-weight:800;text-decoration:none;display:inline-flex}.button-primary[data-v-22501443]{color:#20302f;background:#e8b96b}.button-ghost[data-v-22501443]{color:#fff;border:1px solid #6d8582}.trust-row[data-v-22501443]{color:#b8c9c6;flex-wrap:wrap;gap:18px;font-size:.82rem;display:flex}.trust-row span[data-v-22501443]:before{content:"✓";color:#e8b96b;margin-right:7px}.smart-preview[data-v-22501443]{color:var(--ink);background:#f7f8f5;border-radius:12px;overflow:hidden;transform:rotate(1deg);box-shadow:0 30px 70px #07191d80}.preview-top[data-v-22501443]{background:#dceae5;justify-content:space-between;padding:12px 16px;font-size:.72rem;display:flex}.preview-top b[data-v-22501443]{color:var(--green);text-transform:uppercase;letter-spacing:.1em}.preview-body[data-v-22501443]{grid-template-columns:130px 1fr;min-height:420px;display:grid}.preview-nav[data-v-22501443]{background:#fff;border-right:1px solid #dde4e1;flex-direction:column;gap:17px;padding:22px 14px;font-size:.72rem;display:flex}.preview-nav strong[data-v-22501443]{margin-bottom:8px;font-size:.9rem}.preview-content[data-v-22501443]{padding:28px}.preview-content h2[data-v-22501443]{font-size:1.65rem}.status[data-v-22501443]{color:var(--green);font-size:.8rem;font-weight:800}.progress[data-v-22501443]{background:#dae2df;border-radius:9px;height:7px;overflow:hidden}.progress i[data-v-22501443]{background:var(--green);width:64%;height:100%;display:block}.metrics[data-v-22501443]{grid-template-columns:repeat(2,1fr);gap:10px;margin:22px 0;display:grid}.metrics span[data-v-22501443]{background:#fff;border:1px solid #e1e7e4;padding:12px;font-size:.7rem}.metrics b[data-v-22501443]{font-size:1.3rem;display:block}.sophie-note[data-v-22501443]{background:#e9f2ee;border-radius:8px;gap:12px;padding:14px;display:flex}.sophie-note p[data-v-22501443]{margin:0;font-size:.72rem;line-height:1.5}.sophie-note b[data-v-22501443]{display:block}.sophie-avatar[data-v-22501443],.large-avatar[data-v-22501443]{background:var(--green);color:#fff;border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.sophie-avatar[data-v-22501443]{width:34px;height:34px}.section-intro[data-v-22501443]{color:var(--muted);max-width:780px;margin-bottom:48px;font-size:1.1rem}.three-grid[data-v-22501443],.benefit-grid[data-v-22501443]{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.three-grid article[data-v-22501443],.benefit-grid article[data-v-22501443]{border-top:2px solid var(--green);padding:26px 4px}.three-grid article>span[data-v-22501443],.benefit-grid article>span[data-v-22501443]{background:var(--mint);width:38px;height:38px;color:var(--green);border-radius:50%;place-items:center;margin-bottom:22px;font-weight:900;display:inline-grid}.three-grid p[data-v-22501443],.benefit-grid p[data-v-22501443]{color:var(--muted)}.benefit-grid article[data-v-22501443]{background:#fff;border:0;padding:30px;box-shadow:0 8px 30px #173d3520}.benefit-grid article>span[data-v-22501443]{background:0 0;width:auto;height:auto;font-size:.78rem}.process-list[data-v-22501443]{border-top:1px solid #d6dfdc;margin-top:50px}.process-list article[data-v-22501443]{border-bottom:1px solid #d6dfdc;grid-template-columns:70px 1fr;gap:22px;padding:26px 0;display:grid}.process-list article>span[data-v-22501443]{color:var(--green);font-weight:900}.process-list p[data-v-22501443]{color:var(--muted);margin:0}blockquote[data-v-22501443]{color:var(--green);border-top:1px solid #c9d4d0;margin:70px 0 0;padding:36px 0;font-family:Georgia,serif;font-size:clamp(1.7rem,3vw,2.6rem);line-height:1.35}.section-sophie[data-v-22501443]{background:#edf4f1}.sophie-grid[data-v-22501443]{grid-template-columns:.85fr 1.15fr;align-items:center;gap:70px;display:grid}.sophie-card[data-v-22501443]{background:var(--navy);color:#fff;border-radius:10px;padding:46px}.large-avatar[data-v-22501443]{width:64px;height:64px;margin-bottom:28px;font-size:1.5rem}.sophie-card h2[data-v-22501443]{font-size:2.35rem}.sophie-card>p[data-v-22501443]:not(.eyebrow){color:#d2deda}.sophie-card ul[data-v-22501443],.check-list[data-v-22501443]{margin:28px 0 0;padding:0;list-style:none}.sophie-card li[data-v-22501443],.check-list li[data-v-22501443]{padding:10px 0 10px 28px;position:relative}.sophie-card li[data-v-22501443]:before,.check-list li[data-v-22501443]:before{content:"✓";color:#e8b96b;font-weight:900;position:absolute;left:0}.check-list li[data-v-22501443]:before{color:var(--green)}.price-grid[data-v-22501443]{grid-template-columns:1fr 420px;align-items:center;gap:80px;display:grid}.price-grid>div>p[data-v-22501443]:not(.eyebrow){color:#c8d7d4}.price-card[data-v-22501443]{color:var(--ink);background:#fff;border-radius:8px;padding:38px}.price-card>p[data-v-22501443]:first-child{color:var(--green);font-weight:900}.price-card strong[data-v-22501443]{margin-top:24px;font-size:2.5rem;display:block}.price-card small[data-v-22501443]{color:var(--muted)}.faq-section details[data-v-22501443]{border-bottom:1px solid #ced8d5;padding:22px 0}.faq-section summary[data-v-22501443]{cursor:pointer;font-size:1.1rem;font-weight:800}.faq-section details p[data-v-22501443]{color:var(--muted);max-width:800px;margin:14px 0 0}.cta[data-v-22501443]{background:var(--green);color:#fff;text-align:center}.cta .shell[data-v-22501443]{max-width:850px}.cta h2[data-v-22501443]{margin-left:auto;margin-right:auto}.cta>div>p[data-v-22501443]:not(.eyebrow){color:#d9e8e3;font-size:1.1rem}.cta .button[data-v-22501443]{margin-top:20px}.cta-free[data-v-22501443]{color:#d9e8e3;margin:14px 0 0;font-size:.9rem;font-weight:600}.cta-foot[data-v-22501443]{color:#d9e8e3;border-top:1px solid #ffffff40;justify-content:space-between;margin-top:70px;padding-top:22px;font-size:.78rem;display:flex}@media (width<=900px){.hero-grid[data-v-22501443],.sophie-grid[data-v-22501443],.price-grid[data-v-22501443]{grid-template-columns:1fr}.hero-grid[data-v-22501443]{gap:50px}.three-grid[data-v-22501443],.benefit-grid[data-v-22501443]{grid-template-columns:repeat(2,1fr)}.price-grid[data-v-22501443]{gap:36px}.price-card[data-v-22501443]{max-width:none}.smart-preview[data-v-22501443]{transform:none}}@media (width<=620px){.shell[data-v-22501443]{width:min(100% - 28px,1160px)}.section[data-v-22501443]{padding:72px 0}.hero[data-v-22501443]{padding:70px 0}.three-grid[data-v-22501443],.benefit-grid[data-v-22501443],.preview-body[data-v-22501443]{grid-template-columns:1fr}.preview-nav[data-v-22501443]{display:none}.preview-content[data-v-22501443]{padding:22px}.trust-row[data-v-22501443]{flex-direction:column;gap:8px}.sophie-card[data-v-22501443]{padding:30px}.cta-foot[data-v-22501443]{flex-direction:column;gap:8px}.actions .button[data-v-22501443]{width:100%}}.smartworld-page[data-v-a52b8827]{color:#16222b;width:min(1240px,100% - 32px);margin:0 auto;padding:24px 0 48px}.hero[data-v-a52b8827],.entrance-grid[data-v-a52b8827],.visual-line[data-v-a52b8827],.visual-grid[data-v-a52b8827]{gap:20px;display:grid}.hero[data-v-a52b8827]{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:stretch}.hero-copy[data-v-a52b8827],.hero-visual[data-v-a52b8827],.intro-card[data-v-a52b8827],.entrance-card[data-v-a52b8827],.login-card[data-v-a52b8827]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe6;border:1px solid #cbd6dde6;border-radius:30px;padding:30px;box-shadow:0 24px 60px #21303c14}.eyebrow[data-v-a52b8827],.card-label[data-v-a52b8827],.visual-label[data-v-a52b8827]{color:#3c6db2;letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:.76rem;font-weight:900}h1[data-v-a52b8827],h2[data-v-a52b8827],h3[data-v-a52b8827],p[data-v-a52b8827]{margin:0}h1[data-v-a52b8827],h2[data-v-a52b8827],h3[data-v-a52b8827]{letter-spacing:-.05em;font-family:Segoe UI Variable Display,Segoe UI,sans-serif}h1[data-v-a52b8827]{max-width:10ch;font-size:clamp(3.3rem,6.6vw,5.9rem);line-height:.9}h2[data-v-a52b8827]{max-width:18ch;font-size:clamp(2rem,4vw,3.15rem);line-height:1.02}h3[data-v-a52b8827]{font-size:1.45rem;line-height:1.08}.hero-text[data-v-a52b8827],.intro-card p[data-v-a52b8827],.entrance-card p[data-v-a52b8827],.login-card p[data-v-a52b8827]{color:#5b6875;line-height:1.76}.hero-text[data-v-a52b8827]{max-width:56ch;margin-top:18px;font-size:1.08rem}.hero-actions[data-v-a52b8827]{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.button[data-v-a52b8827]{border-radius:18px;justify-content:center;align-items:center;min-height:54px;padding:0 20px;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex}.button[data-v-a52b8827]:hover,.entrance-card[data-v-a52b8827]:hover,.visual-card[data-v-a52b8827]:hover{transform:translateY(-2px)}.button-primary[data-v-a52b8827]{color:#fff;background:linear-gradient(135deg,#214161 0%,#152837 100%);border:1px solid #173048;box-shadow:0 18px 36px #1528372e}.button-secondary[data-v-a52b8827]{color:#1f3445;background:#fff;border:1px solid #d0d9e1}.hero-visual[data-v-a52b8827]{background:radial-gradient(circle at 100% 0,#607eb229,#0000 32%),linear-gradient(#f6f9fcfa,#ffffffeb);gap:16px;display:grid}.visual-card[data-v-a52b8827]{background:#ffffffdb;border:1px solid #bccad894;border-radius:24px;padding:22px;transition:transform .18s,box-shadow .18s}.visual-card-main strong[data-v-a52b8827]{color:#1f3445;max-width:18ch;font-size:1.3rem;line-height:1.2;display:block}.visual-line[data-v-a52b8827]{grid-template-columns:repeat(4,minmax(0,1fr))}.visual-step[data-v-a52b8827]{text-align:center;color:#304457;text-transform:capitalize;background:#f3f7fbe0;border:1px solid #c7d2dc99;border-radius:18px;padding:16px 12px;font-weight:800}.visual-grid[data-v-a52b8827]{grid-template-columns:repeat(2,minmax(0,1fr))}.visual-pill[data-v-a52b8827]{color:#526271;text-align:center;background:#ffffffe0;border:1px solid #ccd7e0b8;border-radius:999px;padding:14px 16px;font-weight:700}.visual-pill-wide[data-v-a52b8827]{grid-column:1/-1}.section[data-v-a52b8827]{margin-top:26px}.section-heading[data-v-a52b8827]{gap:8px;margin-bottom:18px;display:grid}.intro-card[data-v-a52b8827]{background:linear-gradient(#fffffff5,#f7f9fce6)}.entrance-grid[data-v-a52b8827]{grid-template-columns:repeat(3,minmax(0,1fr))}.entrance-card[data-v-a52b8827]{gap:14px;display:grid}.tone-ondernemer[data-v-a52b8827]{background:linear-gradient(#f6f8fbfa,#ffffffeb)}.tone-offertemaat[data-v-a52b8827]{background:linear-gradient(#f5faf6fa,#ffffffeb)}.tone-smartscope[data-v-a52b8827]{background:linear-gradient(#f5f9fbfa,#ffffffeb)}.inline-link[data-v-a52b8827]{color:#214161;align-items:center;font-weight:800;text-decoration:none;display:inline-flex}.inline-link[data-v-a52b8827]:hover{text-decoration:underline}.login-card[data-v-a52b8827]{justify-content:space-between;align-items:center;gap:18px;display:flex}@media (width<=1120px){.hero[data-v-a52b8827],.entrance-grid[data-v-a52b8827],.visual-line[data-v-a52b8827],.visual-grid[data-v-a52b8827],.login-card[data-v-a52b8827]{grid-template-columns:1fr}.login-card[data-v-a52b8827]{display:grid}}@media (width<=760px){.smartworld-page[data-v-a52b8827]{width:min(1240px,100% - 24px);padding:14px 0 38px}.hero-copy[data-v-a52b8827],.hero-visual[data-v-a52b8827],.intro-card[data-v-a52b8827],.entrance-card[data-v-a52b8827],.login-card[data-v-a52b8827]{border-radius:24px;padding:22px}h1[data-v-a52b8827],h2[data-v-a52b8827]{max-width:none}h1[data-v-a52b8827]{font-size:2.7rem}h2[data-v-a52b8827]{font-size:2rem}.hero-actions[data-v-a52b8827]{grid-template-columns:1fr;display:grid}.button[data-v-a52b8827]{width:100%}}.offertemaat-cockpit[data-v-cd642702]{color:#111827;background:#f4f6f8;min-height:100%;padding:22px}.cockpit-header[data-v-cd642702]{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;display:flex}.eyebrow[data-v-cd642702]{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:900}h1[data-v-cd642702],h2[data-v-cd642702]{letter-spacing:0;margin:0}h1[data-v-cd642702]{font-size:28px}h2[data-v-cd642702]{font-size:18px}.header-actions[data-v-cd642702]{gap:8px;display:flex}button[data-v-cd642702]{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #dbe2ea;border-radius:8px}button[data-v-cd642702]:hover{background:#f8fbff;border-color:#93c5fd}.header-actions button[data-v-cd642702]{text-align:center;width:auto;padding:9px 12px;font-weight:900}.offertemaat-grid[data-v-cd642702]{grid-template-columns:minmax(260px,.8fr) minmax(420px,1.35fr) minmax(320px,.95fr);align-items:start;gap:14px;display:grid}.panel[data-v-cd642702]{background:#fff;border:1px solid #dbe2ea;border-radius:8px;min-height:calc(100vh - 112px);padding:16px;box-shadow:0 1px 2px #0f172a0d}.control-deck[data-v-cd642702]{gap:14px;min-height:auto;margin-bottom:14px;display:grid}.control-grid[data-v-cd642702]{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;display:grid}.control-card[data-v-cd642702],.priority-card[data-v-cd642702]{gap:6px;padding:12px;display:grid}.control-card[data-v-cd642702]{border-top:4px solid #2563eb;align-content:start;min-height:108px}.control-card span[data-v-cd642702],.priority-card span[data-v-cd642702]{color:#2563eb;text-transform:uppercase;font-size:11px;font-weight:900}.control-card strong[data-v-cd642702],.priority-card strong[data-v-cd642702]{font-size:14px;line-height:1.25}.control-card small[data-v-cd642702],.priority-card small[data-v-cd642702]{color:#64748b;line-height:1.35}.priority-row[data-v-cd642702]{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.priority-card[data-v-cd642702]{background:#fffdf7;border-left:4px solid #f59e0b}.mission-panel[data-v-cd642702]{align-content:start;gap:14px;display:grid}.mission-panel p[data-v-cd642702],.work-card small[data-v-cd642702],.intake-card small[data-v-cd642702],.money-block small[data-v-cd642702],.detail-body p[data-v-cd642702]{color:#64748b}.money-block[data-v-cd642702],.progress-block[data-v-cd642702],.stat-grid div[data-v-cd642702],.next-box[data-v-cd642702]{background:#f8fafc;border:1px solid #e5eaf0;border-radius:8px;padding:12px}.money-block span[data-v-cd642702],.stat-grid span[data-v-cd642702],.next-box span[data-v-cd642702]{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:900}.money-block strong[data-v-cd642702]{font-size:32px;display:block}.progress-row[data-v-cd642702],.panel-head[data-v-cd642702]{justify-content:space-between;align-items:center;gap:10px;display:flex}.progress-row[data-v-cd642702]{color:#475569;margin-bottom:8px;font-size:12px;font-weight:850}.bar[data-v-cd642702]{background:#e5eaf0;border-radius:999px;height:10px;overflow:hidden}.bar span[data-v-cd642702]{border-radius:inherit;background:#2563eb;max-width:100%;height:100%;display:block}.stat-grid[data-v-cd642702]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.stat-grid strong[data-v-cd642702]{margin-top:5px;font-size:22px;display:block}.work-panel[data-v-cd642702],.intake-panel[data-v-cd642702]{grid-template-rows:auto 1fr;gap:14px;display:grid}.panel-head>span[data-v-cd642702]{color:#475569;background:#fff;border:1px solid #dbe2ea;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:850}.work-list[data-v-cd642702],.intake-list[data-v-cd642702]{align-content:start;gap:8px;display:grid}.work-card[data-v-cd642702],.intake-card[data-v-cd642702]{border-left:4px solid #2563eb;gap:6px;padding:12px;display:grid}.work-card span[data-v-cd642702],.intake-card span[data-v-cd642702]{color:#2563eb;text-transform:uppercase;font-size:11px;font-weight:900}.work-card strong[data-v-cd642702],.intake-card strong[data-v-cd642702]{font-size:14px;line-height:1.25}.work-card em[data-v-cd642702]{justify-self:end;font-size:22px;font-style:normal;font-weight:900}.empty-line[data-v-cd642702],.error[data-v-cd642702]{color:#64748b;background:#f8fafc;border:1px solid #dbe2ea;border-radius:8px;padding:12px;font-size:13px;font-weight:700}.error[data-v-cd642702]{color:#b91c1c;background:#fff1f2;border-color:#fecaca;margin-bottom:14px}.overlay[data-v-cd642702]{z-index:40;pointer-events:none;opacity:0;background:#0f172a61;transition:opacity .18s;position:fixed;inset:0}.overlay.open[data-v-cd642702]{pointer-events:auto;opacity:1}.detail-panel[data-v-cd642702]{z-index:50;background:#fff;border-left:1px solid #dbe2ea;width:440px;max-width:92vw;height:100%;transition:transform .22s;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(102%);box-shadow:0 20px 60px #0f172a2e}.detail-panel.open[data-v-cd642702]{transform:translate(0)}.detail-panel header[data-v-cd642702]{background:#fff;border-bottom:1px solid #e5eaf0;padding:20px;position:sticky;top:0}.detail-panel header button[data-v-cd642702]{float:right;text-align:center;width:34px;height:34px}.detail-panel header span[data-v-cd642702]{color:#1d4ed8;background:#eff6ff;border-radius:8px;margin-top:10px;padding:5px 9px;font-size:11px;font-weight:900;display:inline-flex}.detail-body[data-v-cd642702]{gap:14px;padding:20px;display:grid}.panel-actions[data-v-cd642702]{gap:8px;display:grid}.panel-actions button[data-v-cd642702]{text-align:center;padding:11px 12px;font-weight:900}.panel-actions .primary[data-v-cd642702]{color:#fff;background:#2563eb;border-color:#2563eb}@media (width<=1180px){.offertemaat-grid[data-v-cd642702]{grid-template-columns:1fr}.control-grid[data-v-cd642702],.priority-row[data-v-cd642702]{grid-template-columns:repeat(2,minmax(0,1fr))}.panel[data-v-cd642702]{min-height:auto}}@media (width<=720px){.cockpit-header[data-v-cd642702],.header-actions[data-v-cd642702]{grid-template-columns:1fr;display:grid}.control-grid[data-v-cd642702],.priority-row[data-v-cd642702]{grid-template-columns:1fr}}.ofm-logo[data-v-9e51c871]{align-items:center;gap:14px;min-width:0;display:inline-flex}.mark[data-v-9e51c871]{width:56px;height:48px;position:relative}.m-shape[data-v-9e51c871]{background:linear-gradient(#4cab2b 0%,#278f22 100%);position:absolute;bottom:0}.m-left[data-v-9e51c871]{width:12px;height:48px;left:0}.m-mid[data-v-9e51c871]{width:12px;height:48px;left:22px}.m-right[data-v-9e51c871]{width:12px;height:34px;left:34px}.m-left[data-v-9e51c871]:after,.m-mid[data-v-9e51c871]:after{content:"";background:linear-gradient(#4cab2b 0%,#278f22 100%);width:24px;height:12px;position:absolute;top:0}.m-left[data-v-9e51c871]:after{transform-origin:0 0;left:0;transform:skew(-25deg)}.m-mid[data-v-9e51c871]:after{transform-origin:100% 0;right:-12px;transform:skew(25deg)}.m-cut[data-v-9e51c871]{background:#ffffffeb;width:22px;height:8px;position:absolute;left:29px}.cut-top[data-v-9e51c871]{top:12px}.cut-bottom[data-v-9e51c871]{width:24px;top:30px;left:27px}.divider[data-v-9e51c871]{opacity:.9;background:#4e5d4f;border-radius:999px;align-self:stretch;width:2px}.wordmark[data-v-9e51c871]{color:#243126;white-space:nowrap;min-width:0;font-size:1.1rem;font-weight:900;line-height:1}.word-offerte[data-v-9e51c871]{color:#162518}.word-maat[data-v-9e51c871]{color:var(--ofm-primary)}.compact[data-v-9e51c871]{gap:12px}.compact .mark[data-v-9e51c871]{width:46px;height:40px}.compact .m-left[data-v-9e51c871],.compact .m-mid[data-v-9e51c871]{height:40px}.compact .m-left[data-v-9e51c871]{width:10px}.compact .m-mid[data-v-9e51c871]{width:10px;height:40px;left:18px}.compact .m-right[data-v-9e51c871]{width:10px;height:28px;left:28px}.compact .m-left[data-v-9e51c871]:after,.compact .m-mid[data-v-9e51c871]:after{width:20px;height:10px}.compact .m-mid[data-v-9e51c871]:after{right:-10px}.compact .m-cut[data-v-9e51c871]{width:18px;height:7px;left:23px}.compact .cut-top[data-v-9e51c871]{top:10px}.compact .cut-bottom[data-v-9e51c871]{width:20px;top:25px;left:21px}.compact .wordmark[data-v-9e51c871]{font-size:.98rem}.ofm[data-v-ba2af4fa]{--ofm-primary:#2f9826;--ofm-primary-dark:#23761e;--ofm-primary-soft:#e0efda;--ofm-ink:#15281a;--ofm-text:#243126;--ofm-text-soft:#5e6d61;--ofm-border:#bacdb5e6;--ofm-shadow:0 24px 60px #18531a1f;--warn:#c0561e;--warn-soft:#fbe6dc;width:min(1240px,100% - 32px);color:var(--ofm-text);margin:0 auto;padding:22px 0 64px}h1[data-v-ba2af4fa],h2[data-v-ba2af4fa],h3[data-v-ba2af4fa],p[data-v-ba2af4fa]{margin:0}h1[data-v-ba2af4fa],h2[data-v-ba2af4fa],h3[data-v-ba2af4fa]{letter-spacing:-.045em;font-family:Segoe UI Variable Display,Segoe UI,sans-serif}.eyebrow[data-v-ba2af4fa],.hero-eyebrow[data-v-ba2af4fa]{color:var(--ofm-primary-dark);letter-spacing:.16em;text-transform:uppercase;font-size:.76rem;font-weight:900}.eyebrow-warn[data-v-ba2af4fa]{color:var(--warn)}.hero[data-v-ba2af4fa]{background:radial-gradient(120% 120% at 100% 0,#4cab2b8c 0%,#0000 55%),linear-gradient(150deg,#103a14 0%,#1c5f1c 48%,#237c1f 100%);border-radius:36px;position:relative;overflow:hidden;box-shadow:0 40px 90px #103a1452}.hero-glow[data-v-ba2af4fa]{pointer-events:none;background:radial-gradient(40% 60% at 12% 18%,#ffffff24 0%,#0000 60%),radial-gradient(50% 50% at 88% 90%,#78dc6e38 0%,#0000 60%);position:absolute;inset:0}.hero-inner[data-v-ba2af4fa]{grid-template-columns:minmax(0,1.05fr) minmax(330px,.95fr);align-items:center;gap:32px;padding:clamp(28px,4vw,56px);display:grid;position:relative}.hero-brand[data-v-ba2af4fa]{filter:drop-shadow(0 6px 14px #00000040);margin-bottom:22px}.hero-brand[data-v-ba2af4fa] .word-offerte{color:#fff}.hero-brand[data-v-ba2af4fa] .word-maat{color:#aef0a0}.hero-brand[data-v-ba2af4fa] .divider{background:#fff9}.hero-eyebrow[data-v-ba2af4fa]{color:#b7f0ab}.hero h1[data-v-ba2af4fa]{color:#fff;max-width:16ch;margin-top:12px;font-size:clamp(2.5rem,5.2vw,4.4rem);line-height:1}.hero-text[data-v-ba2af4fa]{color:#ecf8e9eb;max-width:52ch;margin-top:20px;font-size:1.1rem;line-height:1.7}.hero-actions[data-v-ba2af4fa]{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.btn[data-v-ba2af4fa]{border-radius:16px;justify-content:center;align-items:center;min-height:56px;padding:0 24px;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.btn-light[data-v-ba2af4fa]{color:var(--ofm-primary-dark);background:#fff;box-shadow:0 18px 34px #00000038}.btn-light[data-v-ba2af4fa]:hover{transform:translateY(-2px);box-shadow:0 24px 42px #00000047}.btn-outline[data-v-ba2af4fa]{color:#fff;border:1.5px solid #ffffff8c}.btn-outline[data-v-ba2af4fa]:hover{background:#ffffff1f;transform:translateY(-2px)}.hero-trust[data-v-ba2af4fa]{color:#d6f0d2d1;margin-top:24px;font-size:.92rem}.preview[data-v-ba2af4fa]{position:relative}.preview-float[data-v-ba2af4fa]{z-index:3;color:#134011;background:#aef0a0;border-radius:999px;padding:8px 16px;font-size:.8rem;font-weight:900;position:absolute;top:-14px;right:14px;box-shadow:0 12px 24px #0003}.preview-photo img[data-v-ba2af4fa]{object-fit:cover;border-radius:24px;width:100%;height:340px;display:block;box-shadow:0 30px 60px #08280c61}.preview-card[data-v-ba2af4fa]{z-index:2;background:#fff;border-radius:20px;gap:12px;width:82%;margin:-64px 18px 0 auto;padding:16px;font-size:.9rem;transition:transform .25s;display:grid;position:relative;transform:rotate(.4deg);box-shadow:0 24px 48px #08280c52}.preview-card[data-v-ba2af4fa]:hover{transform:rotate(0)translateY(-3px)}.preview-head[data-v-ba2af4fa]{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.preview-mark[data-v-ba2af4fa]{color:#fff;background:linear-gradient(#4cab2b 0%,#23761e 100%);border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;font-family:Georgia,serif;font-size:.92rem;font-weight:700;display:inline-flex}.preview-meta[data-v-ba2af4fa]{gap:2px;min-width:0;display:grid}.preview-meta strong[data-v-ba2af4fa]{color:var(--ofm-ink);font-size:.86rem}.preview-meta span[data-v-ba2af4fa]{color:var(--ofm-text-soft);font-size:.74rem}.preview-status[data-v-ba2af4fa]{background:var(--ofm-primary-soft);color:var(--ofm-primary-dark);white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:.64rem;font-weight:800}.preview-lines[data-v-ba2af4fa]{gap:0;margin:0;padding:0;list-style:none;display:grid}.preview-lines li[data-v-ba2af4fa]{color:var(--ofm-text);border-bottom:1px solid #eef3ec;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:.82rem;display:flex}.preview-lines strong[data-v-ba2af4fa]{color:var(--ofm-ink)}.preview-total[data-v-ba2af4fa]{color:var(--ofm-primary-dark);background:linear-gradient(135deg,#eaf6e4 0%,#dcefd2 100%);border-radius:12px;justify-content:space-between;align-items:center;padding:10px 13px;font-size:.82rem;display:flex}.preview-total strong[data-v-ba2af4fa]{font-size:1.05rem}.preview-foot[data-v-ba2af4fa]{color:var(--ofm-text-soft);font-size:.74rem}.block[data-v-ba2af4fa]{margin-top:40px}.block-head[data-v-ba2af4fa]{gap:10px;max-width:820px;margin-bottom:22px;display:grid}.block-head h2[data-v-ba2af4fa]{color:var(--ofm-ink);font-size:clamp(1.8rem,3.6vw,2.8rem);line-height:1.05}.lead[data-v-ba2af4fa]{color:var(--ofm-text-soft);font-size:1.04rem;line-height:1.74}.pain-grid[data-v-ba2af4fa]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.pain[data-v-ba2af4fa]{border:1px solid var(--ofm-border);box-shadow:var(--ofm-shadow);background:#fff;border-radius:20px;align-content:start;gap:8px;padding:22px;display:grid}.pain-x[data-v-ba2af4fa]{background:var(--warn-soft);width:32px;height:32px;color:var(--warn);border-radius:9px;justify-content:center;align-items:center;font-size:.9rem;font-weight:900;display:inline-flex}.pain strong[data-v-ba2af4fa]{color:var(--ofm-ink);font-size:1.05rem}.pain p[data-v-ba2af4fa]{color:var(--ofm-text-soft);font-size:.92rem;line-height:1.55}.cost[data-v-ba2af4fa]{background:linear-gradient(150deg,#2a1410 0%,#4a2113 55%,#7a2f12 120%);border-radius:32px;margin-top:40px;position:relative;overflow:hidden;box-shadow:0 34px 80px #3c180c4d}.cost-glow[data-v-ba2af4fa]{pointer-events:none;background:radial-gradient(50% 70% at 90% 0,#f08c5040 0%,#0000 60%);position:absolute;inset:0}.cost-inner[data-v-ba2af4fa]{gap:24px;padding:clamp(28px,4vw,48px);display:grid;position:relative}.cost-head[data-v-ba2af4fa]{gap:8px;display:grid}.cost-head .hero-eyebrow[data-v-ba2af4fa]{color:#f7c9aa}.cost-head h2[data-v-ba2af4fa]{color:#fff;max-width:22ch;font-size:clamp(1.7rem,3.4vw,2.6rem);line-height:1.05}.cost-grid[data-v-ba2af4fa]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.cost-card[data-v-ba2af4fa]{background:#ffffff0f;border:1px solid #ffffff24;border-radius:20px;gap:8px;padding:24px;display:grid}.cost-card strong[data-v-ba2af4fa]{color:#fff;letter-spacing:-.03em;font-family:Segoe UI Variable Display,Segoe UI,sans-serif;font-size:1.9rem}.cost-card span[data-v-ba2af4fa]{color:#f7e6dce0;line-height:1.55}.cost-line[data-v-ba2af4fa]{color:#f7c9aa;font-size:1.05rem;font-weight:700}.steps[data-v-ba2af4fa]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.step[data-v-ba2af4fa]{border:1px solid var(--ofm-border);box-shadow:var(--ofm-shadow);background:#fff;border-radius:24px;padding:28px;position:relative;overflow:hidden}.step[data-v-ba2af4fa]:before{content:"";background:linear-gradient(90deg,#4cab2b,#23761e);width:100%;height:5px;position:absolute;top:0;left:0}.step-no[data-v-ba2af4fa]{color:var(--ofm-primary);font-size:1.6rem;font-weight:900}.step h3[data-v-ba2af4fa]{color:var(--ofm-ink);margin-top:12px;font-size:1.24rem}.step p[data-v-ba2af4fa]{color:var(--ofm-text-soft);margin-top:10px;line-height:1.68}.feature-grid[data-v-ba2af4fa]{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.feature[data-v-ba2af4fa]{border:1px solid var(--ofm-border);box-shadow:var(--ofm-shadow);background:#fff;border-radius:22px;align-content:start;gap:10px;padding:24px;display:grid}.feature-check[data-v-ba2af4fa]{background:var(--ofm-primary-soft);width:34px;height:34px;color:var(--ofm-primary-dark);border-radius:10px;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.feature strong[data-v-ba2af4fa]{color:var(--ofm-ink);font-size:1.1rem}.feature p[data-v-ba2af4fa]{color:var(--ofm-text-soft);line-height:1.6}.outcomes[data-v-ba2af4fa]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.outcome[data-v-ba2af4fa]{border:1px solid var(--ofm-border);box-shadow:var(--ofm-shadow);background:linear-gradient(#fff 0%,#f5faf2 100%);border-radius:24px;align-content:start;gap:10px;padding:26px;display:grid}.outcome-tag[data-v-ba2af4fa]{background:var(--ofm-primary);color:#fff;letter-spacing:.04em;border-radius:999px;justify-self:start;padding:6px 14px;font-size:.74rem;font-weight:800}.outcome strong[data-v-ba2af4fa]{color:var(--ofm-ink);font-size:1.2rem}.outcome p[data-v-ba2af4fa]{color:var(--ofm-text-soft);line-height:1.65}.gallery[data-v-ba2af4fa]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.gallery-item[data-v-ba2af4fa]{box-shadow:var(--ofm-shadow);border-radius:22px;margin:0;position:relative;overflow:hidden}.gallery-item img[data-v-ba2af4fa]{object-fit:cover;width:100%;height:220px;transition:transform .4s;display:block}.gallery-item:hover img[data-v-ba2af4fa]{transform:scale(1.05)}.gallery-item figcaption[data-v-ba2af4fa]{color:var(--ofm-primary-dark);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffeb;border-radius:999px;padding:7px 14px;font-size:.82rem;font-weight:800;position:absolute;bottom:14px;left:14px}.examples[data-v-ba2af4fa]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.example[data-v-ba2af4fa]{border:1px solid var(--ofm-border);color:var(--ofm-ink);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;font-weight:700;display:flex;box-shadow:0 8px 18px #18531a0a}.example i[data-v-ba2af4fa]{background:var(--ofm-primary-soft);width:24px;height:24px;color:var(--ofm-primary-dark);border-radius:7px;flex:0 0 24px;justify-content:center;align-items:center;font-size:.78rem;font-style:normal;font-weight:900;display:inline-flex}.examples-note[data-v-ba2af4fa]{color:var(--ofm-text-soft);margin-top:14px;font-style:italic}.chips[data-v-ba2af4fa]{flex-wrap:wrap;gap:12px;display:flex}.chip[data-v-ba2af4fa]{border:1px solid var(--ofm-border);background:var(--ofm-primary-soft);color:var(--ofm-primary-dark);border-radius:999px;padding:12px 20px;font-weight:800}.cta[data-v-ba2af4fa]{background:radial-gradient(120% 140% at 0 0,#4cab2b80 0%,#0000 55%),linear-gradient(140deg,#123f15 0%,#1f6a1d 60%,#2f9826 120%);border-radius:32px;margin-top:44px;position:relative;overflow:hidden;box-shadow:0 34px 80px #103a144d}.cta.active[data-v-ba2af4fa]{outline-offset:3px;outline:3px solid #aef0a0}.cta-glow[data-v-ba2af4fa]{pointer-events:none;background:radial-gradient(50% 60% at 90% 100%,#aef0a040 0%,#0000 60%);position:absolute;inset:0}.cta-inner[data-v-ba2af4fa]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:clamp(28px,4vw,48px);display:flex;position:relative}.cta-copy[data-v-ba2af4fa]{gap:10px;max-width:48ch;display:grid}.cta-copy .hero-eyebrow[data-v-ba2af4fa]{color:#b7f0ab}.cta-copy h2[data-v-ba2af4fa]{color:#fff;font-size:clamp(2rem,4vw,3.2rem);line-height:1}.cta-copy p[data-v-ba2af4fa]{color:#ecf8e9e6;line-height:1.6}@media (width<=1040px){.hero-inner[data-v-ba2af4fa]{grid-template-columns:1fr}.pain-grid[data-v-ba2af4fa],.feature-grid[data-v-ba2af4fa],.examples[data-v-ba2af4fa]{grid-template-columns:repeat(2,minmax(0,1fr))}.steps[data-v-ba2af4fa],.outcomes[data-v-ba2af4fa],.gallery[data-v-ba2af4fa],.cost-grid[data-v-ba2af4fa]{grid-template-columns:1fr}}@media (width<=760px){.ofm[data-v-ba2af4fa]{width:min(1240px,100% - 24px);padding-top:12px}.hero[data-v-ba2af4fa]{border-radius:28px}.pain-grid[data-v-ba2af4fa],.feature-grid[data-v-ba2af4fa],.outcomes[data-v-ba2af4fa],.gallery[data-v-ba2af4fa],.examples[data-v-ba2af4fa]{grid-template-columns:1fr}.hero h1[data-v-ba2af4fa]{max-width:none;font-size:2.5rem}.hero-actions[data-v-ba2af4fa]{grid-template-columns:1fr;display:grid}.btn[data-v-ba2af4fa]{width:100%}.preview-card[data-v-ba2af4fa]{width:auto;margin:-52px 12px 0}.cta-inner[data-v-ba2af4fa]{flex-direction:column;align-items:flex-start}}.snel-concept-page[data-v-8989d68c]{gap:16px;padding:24px;display:grid}.page-header[data-v-8989d68c],.control-panel[data-v-8989d68c],.summary-panel[data-v-8989d68c],.grid-panel article[data-v-8989d68c],.work-panel[data-v-8989d68c],.json-panel[data-v-8989d68c],.empty-state[data-v-8989d68c]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#fff}.page-header[data-v-8989d68c]{justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.page-header h1[data-v-8989d68c],.page-header p[data-v-8989d68c],.concept-top h2[data-v-8989d68c],.summary-panel p[data-v-8989d68c]{margin:0}.eyebrow[data-v-8989d68c]{color:#0047ff;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.actions[data-v-8989d68c],.concept-top[data-v-8989d68c]{justify-content:space-between;align-items:center;gap:12px;display:flex}button[data-v-8989d68c],select[data-v-8989d68c]{font:inherit}button[data-v-8989d68c]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);color:var(--sf-text);cursor:pointer;background:#fff;padding:10px 12px;font-weight:800}button.primary[data-v-8989d68c]{background:var(--sf-primary);color:#fff}.control-panel[data-v-8989d68c],.summary-panel[data-v-8989d68c],.work-panel[data-v-8989d68c],.json-panel[data-v-8989d68c],.empty-state[data-v-8989d68c]{padding:14px}label[data-v-8989d68c]{gap:6px;font-weight:800;display:grid}select[data-v-8989d68c]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);width:100%;padding:10px}.concept-layout[data-v-8989d68c]{gap:16px;display:grid}.summary-panel[data-v-8989d68c]{gap:12px;display:grid}.concept-top span[data-v-8989d68c],.summary-panel p[data-v-8989d68c],.grid-panel p[data-v-8989d68c],.work-list p[data-v-8989d68c]{color:var(--sf-muted)}.concept-top strong[data-v-8989d68c]{border:1px solid var(--sf-border-soft);border-radius:var(--sf-radius);background:#f8fafc;padding:10px 12px}.grid-panel[data-v-8989d68c]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.grid-panel article[data-v-8989d68c]{padding:14px}.phase-grid[data-v-8989d68c]{gap:8px;display:grid}.phase-grid div[data-v-8989d68c],.work-list article[data-v-8989d68c]{border:1px solid var(--sf-border-soft);border-radius:var(--sf-radius);background:#f8fafc;padding:10px}.phase-grid div[data-v-8989d68c]{grid-template-columns:42px minmax(0,1fr) auto;gap:8px;display:grid}.work-list[data-v-8989d68c]{gap:8px;display:grid}.work-list span[data-v-8989d68c]{color:#0047ff;font-size:12px;font-weight:900}.work-list strong[data-v-8989d68c]{margin-top:4px;display:block}pre[data-v-8989d68c]{border:1px solid var(--sf-border-soft);border-radius:var(--sf-radius);color:#e2e8f0;white-space:pre-wrap;background:#0f172a;max-height:520px;padding:14px;overflow:auto}.alert[data-v-8989d68c]{border-radius:var(--sf-radius);color:#991b1b;background:#fff1f2;border:1px solid #fecaca;padding:12px}@media (width<=1100px){.page-header[data-v-8989d68c],.actions[data-v-8989d68c],.concept-top[data-v-8989d68c]{flex-direction:column;align-items:stretch}.grid-panel[data-v-8989d68c]{grid-template-columns:1fr}}.cover-page .offer-page[data-v-3f070fcc]{page-break-before:always}@media print{.offerte-document[data-v-3f070fcc]{background:#fff;padding:0}.wrap[data-v-3f070fcc]{max-width:none;padding:0}.top-card[data-v-3f070fcc]{border-radius:0;min-height:calc(100vh - 40px);padding:38px 42px}.cover-page[data-v-3f070fcc]{page-break-after:always;min-height:100vh}.offer-page[data-v-3f070fcc]{page-break-before:always}}.offerte-document[data-v-3f070fcc]{--accent:#f47a20;--text:#132238;--muted:#4b5b72;--line:#e3e8ef;--bg:#fcf8f3;background:var(--bg);min-height:100vh;color:var(--text);padding:42px 0;font-family:Inter,Arial,sans-serif}.wrap[data-v-3f070fcc]{max-width:1080px;margin:0 auto;padding:0 20px}.eyebrow[data-v-3f070fcc]{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:900}h1[data-v-3f070fcc]{margin:0 0 18px;font-size:42px;line-height:1.08}h2[data-v-3f070fcc]{margin:0 0 14px;font-size:22px;line-height:1.25}p[data-v-3f070fcc]{color:var(--muted);margin:0;font-size:15px;line-height:1.85}.intro-story[data-v-3f070fcc]{flex-direction:column;gap:18px;margin-top:18px;display:flex}.offer-kicker[data-v-3f070fcc]{justify-content:space-between;align-items:center;gap:28px;margin-bottom:20px;display:flex}.offer-facts[data-v-3f070fcc]{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;justify-content:flex-end;gap:10px 18px;font-size:12px;font-weight:800;display:flex}.offer-facts span+span[data-v-3f070fcc]:before{content:"/";color:#4b5b7259;margin-right:18px}.offer-facts span[data-v-3f070fcc]{color:var(--text)}.project-summary[data-v-3f070fcc]{border-top:1px solid #1322381f;border-bottom:1px solid #1322381f;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:24px 0 26px;padding:18px 0;display:grid}.project-summary div[data-v-3f070fcc]{flex-direction:column;gap:7px;min-width:0;display:flex}.project-summary span[data-v-3f070fcc]{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.project-summary strong[data-v-3f070fcc]{overflow-wrap:anywhere;color:var(--text);font-size:13.5px;font-weight:900;line-height:1.35}.intro-block[data-v-3f070fcc]{flex-direction:column;gap:10px;display:flex}.intro-label[data-v-3f070fcc]{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.intro-divider[data-v-3f070fcc]{background:linear-gradient(90deg,#f47a2040,#0000);width:100%;height:1px}.company-box[data-v-3f070fcc]{background:#fffaf4;border:1px solid #e4d6c4;border-radius:14px;flex-direction:column;gap:6px;padding:18px;display:flex}.logo[data-v-3f070fcc]{background:var(--text);color:#fff;border-radius:14px;place-items:center;width:220px;height:124px;font-size:22px;font-weight:900;display:grid;overflow:hidden}.logo.logo-image[data-v-3f070fcc]{background:0 0;border:none;border-radius:0}.logo img[data-v-3f070fcc]{object-fit:contain;object-position:left center;filter:contrast(1.08)saturate(.94);mix-blend-mode:multiply;width:100%;height:100%}.company-box strong[data-v-3f070fcc]{margin-top:8px;font-size:24px}.company-box span[data-v-3f070fcc],.company-box small[data-v-3f070fcc]{color:var(--muted);font-size:13px;line-height:1.6}.meta-grid[data-v-3f070fcc]{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px;display:grid}.meta-card[data-v-3f070fcc]{border-radius:14px;flex-direction:column;gap:6px;padding:16px;display:flex}.meta-card span[data-v-3f070fcc]{color:var(--muted);font-size:12px}.meta-card strong[data-v-3f070fcc]{font-size:14px}.card[data-v-3f070fcc]{border-radius:18px;margin-bottom:20px;padding:26px}.section-head[data-v-3f070fcc]{justify-content:space-between;align-items:start;gap:20px;margin-bottom:16px;display:flex}.section-head strong[data-v-3f070fcc]{white-space:nowrap;font-size:22px}.steps[data-v-3f070fcc],.simple-list[data-v-3f070fcc]{gap:8px;margin-top:20px;display:grid}.step-row[data-v-3f070fcc]{border-bottom:1px solid #eef2f6;grid-template-columns:1fr auto;gap:20px;padding:14px 0 14px 18px;display:grid;position:relative}.step-row[data-v-3f070fcc]:before,.simple-list div[data-v-3f070fcc]:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:24px;left:0}.step-row strong[data-v-3f070fcc]{margin-bottom:6px;font-size:15px;display:block}.step-row p[data-v-3f070fcc]{font-size:14px}.step-row span[data-v-3f070fcc]{font-size:14px;font-weight:800}.simple-list div[data-v-3f070fcc]{padding-left:18px;line-height:1.7;position:relative}.warn[data-v-3f070fcc]{color:#4b5b72;background:#fff8f2;border-left:3px solid #f47a20;border-radius:10px;margin-top:18px;padding:14px 16px;font-size:13px;line-height:1.7}.warn strong[data-v-3f070fcc]{color:#132238;margin-bottom:4px;font-size:13px;font-weight:700;display:block}.flow[data-v-3f070fcc]{color:var(--muted);background:#f8fafc;border-radius:10px;margin-top:14px;padding:14px 16px;font-size:14px;line-height:1.7}.payment-list[data-v-3f070fcc]{background:#fff7ef;border-radius:14px;margin-top:16px;padding:16px}.payment-row[data-v-3f070fcc]{border-bottom:1px solid #f47a2033;justify-content:space-between;gap:20px;padding:14px 0;display:flex}.payment-row[data-v-3f070fcc]:last-child{border-bottom:none}.payment-row div[data-v-3f070fcc]{flex-direction:column;gap:4px;display:flex}.payment-row strong[data-v-3f070fcc]{font-size:14px}.payment-row span[data-v-3f070fcc]{color:var(--muted);font-size:13px}.payment-row b[data-v-3f070fcc]{font-size:16px}.budget-card[data-v-3f070fcc]{border:1px solid var(--line);background:#fff;border-radius:18px;margin-bottom:20px;padding:28px}.budget-card h2[data-v-3f070fcc]{margin-bottom:24px}.budget-row[data-v-3f070fcc]{border-bottom:1px solid #eef2f6;justify-content:space-between;align-items:center;padding:14px 0;display:flex}.budget-row[data-v-3f070fcc]:last-child{border-bottom:none}.budget-row span[data-v-3f070fcc]{color:var(--muted);font-size:15px}.budget-row strong[data-v-3f070fcc]{font-size:18px}.budget-row.total[data-v-3f070fcc]{border-top:2px solid var(--line);border-bottom:none;margin-top:12px;padding-top:22px}.budget-row.total span[data-v-3f070fcc],.budget-row.total strong[data-v-3f070fcc]{color:var(--text);font-size:22px;font-weight:800}.total-card[data-v-3f070fcc]{background:var(--text);color:#fff;border-radius:16px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:24px;display:flex}.total-card span[data-v-3f070fcc]{font-size:18px;font-weight:700}.total-card strong[data-v-3f070fcc]{font-size:32px}.footer-note[data-v-3f070fcc]{color:var(--muted);background:#fff;border-radius:14px;padding:18px;font-size:13px;line-height:1.8}.top-card[data-v-3f070fcc]{border-radius:18px;gap:34px;margin-bottom:20px;padding:42px 44px 46px;display:grid}.company-header[data-v-3f070fcc]{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,300px) minmax(280px,1fr);align-items:center;gap:40px;padding-bottom:30px;display:grid}.company-contact[data-v-3f070fcc]{text-align:right;flex-direction:column;justify-self:end;gap:8px;max-width:440px;display:flex}.company-contact-label[data-v-3f070fcc]{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:900}.company-contact strong[data-v-3f070fcc]{color:var(--text);font-size:21px;font-weight:900;line-height:1.15}.company-contact small[data-v-3f070fcc]{color:var(--muted);font-size:13.5px;line-height:1.45}.company-box[data-v-3f070fcc]{display:none}@media (width<=860px){.top-card[data-v-3f070fcc]{padding:30px 24px 36px}.company-header[data-v-3f070fcc]{grid-template-columns:1fr;gap:20px}.logo[data-v-3f070fcc]{width:190px;height:108px}.company-contact[data-v-3f070fcc]{text-align:left;justify-self:start;padding-top:0}.offer-kicker[data-v-3f070fcc]{flex-direction:column;align-items:flex-start;gap:14px}.offer-facts[data-v-3f070fcc]{justify-content:flex-start;width:100%}.offer-facts span+span[data-v-3f070fcc]:before{margin-right:10px}.project-summary[data-v-3f070fcc]{grid-template-columns:1fr 1fr}.section-head[data-v-3f070fcc],.step-row[data-v-3f070fcc],.payment-row[data-v-3f070fcc],.total-card[data-v-3f070fcc]{flex-direction:column;align-items:flex-start}}.composer-page[data-v-67c8ea40]{color:#0f172a;background:#f5f7fb;gap:18px;padding:24px;display:grid}.page-header[data-v-67c8ea40],.composer-panel[data-v-67c8ea40],.preview-panel[data-v-67c8ea40],.empty-state[data-v-67c8ea40],.notice[data-v-67c8ea40],.status-card[data-v-67c8ea40]{background:#fff;border:1px solid #d7dee9;border-radius:8px}.page-header[data-v-67c8ea40],.composer-panel[data-v-67c8ea40],.preview-panel[data-v-67c8ea40]{padding:22px}.page-header h1[data-v-67c8ea40],.panel-header h2[data-v-67c8ea40],.empty-state h3[data-v-67c8ea40]{margin:0}.page-copy[data-v-67c8ea40]{color:#475569;max-width:880px;margin:10px 0 0}.eyebrow[data-v-67c8ea40]{color:#1d4ed8;text-transform:uppercase;letter-spacing:.08em;margin:0 0 8px;font-size:12px;font-weight:800}.composer-layout[data-v-67c8ea40]{grid-template-columns:minmax(340px,460px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.panel-header[data-v-67c8ea40]{justify-content:space-between;align-items:start;gap:12px;margin-bottom:18px;display:flex}.pill[data-v-67c8ea40]{color:#475569;background:#f8fafc;border:1px solid #cdd6e3;border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.form-grid[data-v-67c8ea40]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.field[data-v-67c8ea40]{gap:7px;display:grid}.field-full[data-v-67c8ea40]{grid-column:1/-1}.field span[data-v-67c8ea40]{color:#334155;font-size:13px;font-weight:700}.field input[data-v-67c8ea40],.field select[data-v-67c8ea40],.field textarea[data-v-67c8ea40]{box-sizing:border-box;color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:12px 13px}.field textarea[data-v-67c8ea40]{resize:vertical;min-height:140px}.notice[data-v-67c8ea40]{margin-top:16px;padding:14px 16px}.notice ul[data-v-67c8ea40]{margin:8px 0 0;padding-left:18px}.notice-warning[data-v-67c8ea40]{color:#92400e;background:#fffbeb;border-color:#fcd34d}.notice-error[data-v-67c8ea40]{color:#991b1b;background:#fef2f2;border-color:#fecaca}.notice-success[data-v-67c8ea40]{color:#047857;background:#ecfdf5;border-color:#bbf7d0}.action-row[data-v-67c8ea40]{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}button[data-v-67c8ea40],.action-link[data-v-67c8ea40]{color:#0f172a;cursor:pointer;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:12px 16px;font-weight:700;text-decoration:none}button.primary[data-v-67c8ea40],.primary-link[data-v-67c8ea40]{color:#fff;background:#0f172a;border-color:#0f172a}button[data-v-67c8ea40]:disabled{cursor:default;opacity:.65}.amount-label[data-v-67c8ea40]{color:#475569;font-size:13px;font-weight:700}.status-grid[data-v-67c8ea40]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.status-card[data-v-67c8ea40]{padding:14px}.status-card span[data-v-67c8ea40]{color:#64748b;font-size:12px;font-weight:700;display:block}.status-card strong[data-v-67c8ea40]{margin-top:10px;font-size:16px;line-height:1.3;display:block}.status-card.ready[data-v-67c8ea40]{background:#f0fdf4;border-color:#bbf7d0}.action-block[data-v-67c8ea40]{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.send-panel[data-v-67c8ea40]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:16px;display:grid}.send-button[data-v-67c8ea40]{min-width:280px}.meta-row[data-v-67c8ea40]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.meta-row div[data-v-67c8ea40]{background:#fff;border:1px solid #d7dee9;border-radius:8px;padding:14px}.meta-row span[data-v-67c8ea40]{color:#64748b;font-size:12px;font-weight:700;display:block}.meta-row strong[data-v-67c8ea40]{margin-top:8px;font-size:16px;display:block}.document-preview[data-v-67c8ea40]{background:#fff;border:1px solid #d7dee9;border-radius:8px;margin-top:18px;overflow:hidden}.empty-state[data-v-67c8ea40]{margin-top:18px;padding:24px}.empty-state p[data-v-67c8ea40]{color:#475569;margin:8px 0 0}@media (width<=1180px){.composer-layout[data-v-67c8ea40]{grid-template-columns:1fr}}@media (width<=760px){.composer-page[data-v-67c8ea40]{padding:16px}.form-grid[data-v-67c8ea40],.status-grid[data-v-67c8ea40],.meta-row[data-v-67c8ea40],.send-panel[data-v-67c8ea40]{grid-template-columns:1fr}.send-button[data-v-67c8ea40]{min-width:0}}.offertemaat-intake-page[data-v-b79b6d31]{background:radial-gradient(circle at 0 0,#0f766e14,#0000 24%),radial-gradient(circle at 100% 0,#2563eb14,#0000 28%),linear-gradient(#f6fbff 0%,#eef4f8 100%);gap:20px;display:grid}.offertemaat-intake-page.embedded[data-v-b79b6d31]{background:0 0;gap:12px}.offertemaat-intake-page.embedded .intake-grid[data-v-b79b6d31]{grid-template-columns:1fr}.offertemaat-intake-page.embedded .right-column[data-v-b79b6d31]{grid-template-columns:minmax(320px,420px) minmax(0,1fr);align-items:start}.offertemaat-intake-page.embedded .sf-card[data-v-b79b6d31],.offertemaat-intake-page.embedded .detail-card[data-v-b79b6d31],.offertemaat-intake-page.embedded .right-column>.sf-card[data-v-b79b6d31]{border-radius:18px}.offertemaat-intake-page.embedded .detail-card[data-v-b79b6d31]{min-height:100%}.intake-overview-shell[data-v-b79b6d31]{gap:14px;display:grid}.intake-overview-lead[data-v-b79b6d31]{background:radial-gradient(circle at 0 0,#2563eb24,#0000 30%),linear-gradient(135deg,#fff 0%,#f5fbff 100%);border:1px solid #d7e8f1;border-radius:24px;justify-content:space-between;align-items:end;gap:16px;padding:24px;display:flex;box-shadow:0 24px 60px #0f172a14}.intake-overview-lead h1[data-v-b79b6d31]{margin:4px 0 6px;font-size:38px;line-height:1}.intake-overview-lead span[data-v-b79b6d31]{color:#526174;font-weight:750}.intake-overview-stats[data-v-b79b6d31]{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.intake-overview-card[data-v-b79b6d31],.intake-attention-item[data-v-b79b6d31]{text-align:left;cursor:pointer;background:#fffffff0;border:1px solid #d8e2ef;border-radius:20px;gap:6px;padding:16px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.intake-overview-card[data-v-b79b6d31]:hover,.intake-attention-item[data-v-b79b6d31]:hover:not(:disabled){border-color:#9bbcf8;transform:translateY(-1px);box-shadow:0 16px 34px #0f172a14}.intake-overview-card span[data-v-b79b6d31],.intake-attention-item span[data-v-b79b6d31]{color:#2563eb;text-transform:uppercase;font-size:11px;font-weight:900}.intake-overview-card strong[data-v-b79b6d31]{color:#0f172a;font-size:28px;line-height:1}.intake-overview-card small[data-v-b79b6d31],.intake-attention-item strong[data-v-b79b6d31]{color:#526174;font-weight:750}.intake-attention-panel[data-v-b79b6d31]{background:#fffffff0;border:1px solid #d8e2ef;border-radius:24px;gap:14px;padding:18px;display:grid;box-shadow:0 16px 36px #0f172a0f}.intake-attention-list[data-v-b79b6d31]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.intake-attention-item[data-v-b79b6d31]:disabled{cursor:default;opacity:1}.intake-attention-item strong[data-v-b79b6d31]{color:#0f172a;font-size:16px}.intake-attention-item span[data-v-b79b6d31]{color:#526174;text-transform:none;font-size:13px;font-weight:750;line-height:1.35}.project-overlay[data-v-b79b6d31]{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a5c;padding:24px;position:fixed;inset:0;overflow:hidden}.project-overlay.collapsed[data-v-b79b6d31]{-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;padding:0}.project-modal[data-v-b79b6d31]{background:#f4f7fb;border:1px solid #d8e2ef;border-radius:24px;grid-template-rows:auto minmax(0,1fr);gap:14px;width:min(1400px,100vw - 48px);max-height:calc(100vh - 48px);padding:18px;display:grid;box-shadow:0 28px 60px #0f172a3d}.workspace-window[data-v-b79b6d31]{position:absolute}.workspace-window.minimized[data-v-b79b6d31]{display:none}.workspace-window.maximized[data-v-b79b6d31]{border-radius:18px;max-height:none;width:calc(100vw - 16px)!important;height:calc(100vh - 16px)!important;top:8px!important;left:8px!important}.project-modal-head[data-v-b79b6d31]{justify-content:space-between;align-items:start;gap:16px;display:flex}.project-modal-head h2[data-v-b79b6d31]{margin:2px 0 0}.project-modal-head span[data-v-b79b6d31]{color:#64748b;font-weight:700}.window-head-actions[data-v-b79b6d31]{align-items:center;gap:8px;display:flex}.window-head-btn[data-v-b79b6d31]{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #c9d5e6;border-radius:10px;width:38px;height:38px;font-size:18px;line-height:1}.window-head-btn.close[data-v-b79b6d31]{color:#991b1b}.project-modal-body[data-v-b79b6d31]{border-radius:18px;min-height:0;overflow:auto}.project-workspace-frame[data-v-b79b6d31]{background:#fff;border:0;border-radius:18px;width:100%;min-height:100%}.window-resize-handle[data-v-b79b6d31]{cursor:nwse-resize;border-bottom:3px solid #94a3b8;border-right:3px solid #94a3b8;border-bottom-right-radius:6px;width:18px;height:18px;position:absolute;bottom:8px;right:8px}.window-taskbar[data-v-b79b6d31]{background:#0f172ac7;border:1px solid #d8e2efbf;border-radius:18px;align-items:center;gap:12px;padding:12px;display:flex;position:absolute;bottom:16px;left:24px;right:24px;overflow-x:auto;box-shadow:0 16px 40px #0f172a4d}.project-overlay.collapsed .window-taskbar[data-v-b79b6d31]{z-index:95;pointer-events:auto;position:fixed;bottom:8px;left:8px;right:8px}.taskbar-window-button[data-v-b79b6d31]{text-align:left;color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #94a3b873;border-radius:14px;gap:2px;min-width:220px;max-width:320px;padding:10px 14px;display:grid}.taskbar-window-button strong[data-v-b79b6d31],.taskbar-window-button span[data-v-b79b6d31]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.taskbar-window-button span[data-v-b79b6d31]{color:#e2e8f0db;font-size:12px;font-weight:700}.modern-flow-hero[data-v-b79b6d31]{background:radial-gradient(circle at 0 0,#2563eb24,#0000 30%),linear-gradient(135deg,#fff 0%,#f5fbff 100%);border:1px solid #d7e8f1;border-radius:24px;grid-template-columns:minmax(0,1fr) 340px;align-items:stretch;gap:20px;min-height:168px;padding:24px;display:grid;box-shadow:0 24px 60px #0f172a14}.hero-copy[data-v-b79b6d31]{align-content:center;gap:8px;display:grid}.hero-copy h1[data-v-b79b6d31]{letter-spacing:0;max-width:780px;margin:0;font-size:42px;line-height:.98}.hero-copy span[data-v-b79b6d31]{color:#526174;max-width:760px;font-size:15px;font-weight:750;line-height:1.5}.hero-focus[data-v-b79b6d31]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffdb;border:1px solid #d9e8f7;border-radius:20px;align-content:center;gap:9px;padding:18px;display:grid}.hero-focus span[data-v-b79b6d31],.flow-card span[data-v-b79b6d31]{color:#2563eb;text-transform:uppercase;font-size:11px;font-weight:900}.hero-focus strong[data-v-b79b6d31]{font-size:20px;line-height:1.15}.hero-focus small[data-v-b79b6d31]{color:#64748b;font-weight:800}.flow-lane[data-v-b79b6d31]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.flow-card[data-v-b79b6d31]{color:#0f172a;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e2ef;border-radius:8px;align-content:start;gap:8px;min-height:142px;padding:15px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;position:relative}.flow-card[data-v-b79b6d31]:hover,.flow-card.active[data-v-b79b6d31]{border-color:#9bbcf8;transform:translateY(-2px);box-shadow:0 16px 34px #0f172a14}.flow-card strong[data-v-b79b6d31]{max-width:calc(100% - 52px);font-size:18px;line-height:1.15}.flow-card small[data-v-b79b6d31]{color:#526174;max-width:calc(100% - 30px);font-weight:750;line-height:1.4}.flow-card em[data-v-b79b6d31]{color:#fff;background:#0f172a;border-radius:8px;place-items:center;width:38px;height:38px;font-size:18px;font-style:normal;font-weight:900;display:grid;position:absolute;top:14px;right:14px}.flow-new[data-v-b79b6d31]{border-left:4px solid #2563eb}.flow-open[data-v-b79b6d31]{border-left:4px solid #16a34a}.flow-snel[data-v-b79b6d31]{border-left:4px solid #f59e0b}.flow-zeker[data-v-b79b6d31]{border-left:4px solid #7c3aed}.flow-commandbar[data-v-b79b6d31]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe0;border:1px solid #d8e2ef;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.source-launchpad[data-v-b79b6d31]{gap:16px;display:grid}.source-launch-shell[data-v-b79b6d31]{background:radial-gradient(circle at 0 0,#2563eb24,#0000 26%),radial-gradient(circle at 100% 100%,#0f766e1f,#0000 28%),linear-gradient(135deg,#fff 0%,#f6fbff 100%);border:1px solid #cfe0ff;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:24px;display:grid;box-shadow:0 22px 50px #0f172a14}.source-launch-copy[data-v-b79b6d31]{gap:6px;display:grid}.source-launch-copy h2[data-v-b79b6d31],.source-preview-card h3[data-v-b79b6d31]{margin:0}.source-launch-copy span[data-v-b79b6d31],.source-step-card small[data-v-b79b6d31],.source-preview-text[data-v-b79b6d31]{color:#526174;line-height:1.5}.source-launch-actions[data-v-b79b6d31]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.source-steps[data-v-b79b6d31]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.source-step-card[data-v-b79b6d31]{background:#ffffffeb;border:1px solid #d8e2ef;border-radius:20px;gap:8px;padding:16px;display:grid;box-shadow:0 12px 24px #0f172a0a}.source-step-card.done[data-v-b79b6d31]{background:#f0fdf4;border-color:#bbf7d0}.source-step-card span[data-v-b79b6d31]{color:#fff;background:#0f172a;border-radius:999px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid}.source-step-card.done span[data-v-b79b6d31]{background:#16a34a}.source-step-card strong[data-v-b79b6d31]{font-size:16px;line-height:1.15}.source-preview-grid[data-v-b79b6d31]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;display:grid}.source-preview-card[data-v-b79b6d31]{background:#fffffff0;border:1px solid #d8e2ef;border-radius:22px;gap:14px;padding:20px;display:grid;box-shadow:0 16px 36px #0f172a0f}.source-intake-overview[data-v-b79b6d31]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.source-intake-card[data-v-b79b6d31]{background:#f8fafce6;border:1px solid #dbe7f4;border-radius:18px;gap:5px;padding:12px;display:grid}.source-intake-card span[data-v-b79b6d31]{color:#2563eb;text-transform:uppercase;font-size:11px;font-weight:900}.source-intake-card strong[data-v-b79b6d31]{font-size:17px;line-height:1.15}.source-intake-card small[data-v-b79b6d31]{color:var(--sf-muted);font-weight:700;line-height:1.4}.source-edit-grid[data-v-b79b6d31]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.field-span-2[data-v-b79b6d31]{grid-column:span 2}.source-preview-text[data-v-b79b6d31]{white-space:pre-wrap;margin:0}.source-warning-box[data-v-b79b6d31]{background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;padding:12px}.source-warning-box strong[data-v-b79b6d31]{color:#9a3412;margin-bottom:8px;display:block}.source-warning-box ul[data-v-b79b6d31]{color:#9a3412;margin:0;padding-left:18px}.flow-commandbar strong[data-v-b79b6d31]{margin-top:2px;display:block}.toolbar-actions[data-v-b79b6d31]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.page-header[data-v-b79b6d31],.section-head[data-v-b79b6d31],.header-actions[data-v-b79b6d31],.detail-actions[data-v-b79b6d31]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.header-actions[data-v-b79b6d31]{align-items:center}.page-header[data-v-b79b6d31]{padding:18px}.eyebrow[data-v-b79b6d31]{color:var(--sf-accent);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}h1[data-v-b79b6d31],h2[data-v-b79b6d31]{margin:4px 0;line-height:1.1}.page-header span[data-v-b79b6d31],.section-head span[data-v-b79b6d31],label span[data-v-b79b6d31],.intake-row span[data-v-b79b6d31],.intake-row small[data-v-b79b6d31],.detail-grid span[data-v-b79b6d31],.conversion-note[data-v-b79b6d31]{color:var(--sf-muted)}.stat-grid[data-v-b79b6d31]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.filter-card[data-v-b79b6d31]{background:#ffffffe0;border:1px solid #d8e2ef;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.stat-card[data-v-b79b6d31]{gap:6px;padding:12px;display:grid}.stat-card-button[data-v-b79b6d31]{text-align:left;cursor:pointer;width:100%;transition:transform .14s,border-color .14s,box-shadow .14s,background .14s}.stat-card-button[data-v-b79b6d31]:hover{border-color:#9bbcf8;transform:translateY(-1px);box-shadow:0 10px 20px #0f172a0f}.stat-card-button.active[data-v-b79b6d31]{background:#eef4ff;border-color:#2563eb}.stat-card strong[data-v-b79b6d31]{font-size:24px;line-height:1}.notice[data-v-b79b6d31]{border-radius:var(--sf-radius);padding:10px 12px;font-weight:800}.notice.success[data-v-b79b6d31]{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.notice.error[data-v-b79b6d31]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.intake-grid[data-v-b79b6d31]{grid-template-columns:minmax(390px,.75fr) minmax(0,1.25fr);align-items:start;gap:18px;display:grid}.focused-intake-grid[data-v-b79b6d31]{grid-template-columns:1fr}.intake-form[data-v-b79b6d31],.right-column[data-v-b79b6d31],.detail-content[data-v-b79b6d31]{gap:16px;display:grid}.intake-form[data-v-b79b6d31],.right-column>.sf-card[data-v-b79b6d31]{background:#ffffffeb;border-color:#d8e2ef;border-radius:22px;padding:18px;box-shadow:0 16px 40px #0f172a0f}.intake-form[data-v-b79b6d31]{position:sticky;top:78px;box-shadow:0 18px 42px #0f172a14}.intake-form>div:first-child h2[data-v-b79b6d31]{margin:2px 0 0;font-size:22px}.right-column.focused[data-v-b79b6d31]{grid-template-columns:minmax(290px,340px) minmax(0,1fr);align-items:start}.intake-rail-card[data-v-b79b6d31]{max-height:calc(100vh - 104px);position:sticky;top:76px;overflow:auto}.sf-input[data-v-b79b6d31]{background:#fbfdff;border-color:#cfd9e8;border-radius:8px;transition:border-color .15s,box-shadow .15s,background .15s}.sf-input[data-v-b79b6d31]:focus{background:#fff;border-color:#2563eb;outline:0;box-shadow:0 0 0 3px #2563eb1c}.form-grid[data-v-b79b6d31]{gap:10px;display:grid}.form-grid.compact[data-v-b79b6d31]{grid-template-columns:repeat(3,minmax(0,1fr))}.form-grid.split[data-v-b79b6d31]{grid-template-columns:repeat(2,minmax(0,1fr))}label[data-v-b79b6d31]{gap:5px;font-weight:800;display:grid}.intake-list[data-v-b79b6d31]{gap:8px;display:grid}.intake-row[data-v-b79b6d31]{text-align:left;cursor:pointer;background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #d8e2ef;border-radius:18px;grid-template-columns:minmax(0,1.2fr) minmax(130px,.45fr) minmax(130px,.45fr);gap:10px;width:100%;min-height:88px;padding:14px;transition:transform .14s,border-color .14s,box-shadow .14s,background .14s;display:grid}.intake-row[data-v-b79b6d31]:hover{background:#fff;border-color:#9bbcf8;transform:translate(2px);box-shadow:0 10px 24px #0f172a0f}.intake-row.active[data-v-b79b6d31]{background:linear-gradient(135deg,#2563eb1a,#fffffff2),#eef4ff;border-color:#93c5fd;box-shadow:0 16px 30px #2563eb1a}.intake-row div[data-v-b79b6d31],.detail-grid div[data-v-b79b6d31]{gap:3px;display:grid}.detail-card[data-v-b79b6d31]{min-height:280px;box-shadow:0 20px 48px #0f172a14}.intake-main-card[data-v-b79b6d31]{background:radial-gradient(circle at 100% 0,#2563eb14,#0000 20%),linear-gradient(#fff 0%,#f9fbfe 100%)}.next-intake-btn[data-v-b79b6d31]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:52px;padding:0 18px;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 10px 24px #2563eb47}.next-intake-btn[data-v-b79b6d31]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 30px #2563eb57}.next-intake-btn[data-v-b79b6d31]:disabled{opacity:.6;cursor:default}.next-intake-main[data-v-b79b6d31]{text-align:left;gap:1px;line-height:1.15;display:grid}.next-intake-main small[data-v-b79b6d31]{letter-spacing:.05em;text-transform:uppercase;opacity:.85;font-size:10px;font-weight:800}.next-intake-main strong[data-v-b79b6d31]{font-size:15px;font-weight:900}.next-intake-arrow[data-v-b79b6d31]{font-size:20px;font-weight:900}.status-stack[data-v-b79b6d31]{text-align:right;gap:4px;display:grid}.detail-grid[data-v-b79b6d31]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.detail-grid div[data-v-b79b6d31]{border:1px solid var(--sf-border-soft);background:#f8fafceb;border-radius:16px;padding:12px}.intake-action-grid[data-v-b79b6d31]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.intake-action-card[data-v-b79b6d31]{text-align:left;cursor:pointer;background:#ffffffeb;border:1px solid #dbe7f4;border-radius:18px;gap:6px;min-height:108px;padding:14px;transition:transform .14s,border-color .14s,box-shadow .14s,background .14s;display:grid}.intake-action-card[data-v-b79b6d31]:hover:not(:disabled){border-color:#9bbcf8;transform:translateY(-1px);box-shadow:0 12px 24px #0f172a14}.intake-action-card.primary[data-v-b79b6d31]{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-color:#bfdbfe}.intake-action-card.active[data-v-b79b6d31]{background:#eef4ff;border-color:#2563eb}.intake-action-card span[data-v-b79b6d31]{color:#2563eb;text-transform:uppercase;font-size:11px;font-weight:900}.intake-action-card strong[data-v-b79b6d31]{font-size:20px;line-height:1.05}.intake-action-card small[data-v-b79b6d31]{color:var(--sf-muted);font-weight:700;line-height:1.4}.intake-action-card.primary span[data-v-b79b6d31],.intake-action-card.primary strong[data-v-b79b6d31],.intake-action-card.primary small[data-v-b79b6d31]{color:#fff}.detail-meta-strip[data-v-b79b6d31]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.detail-meta-card[data-v-b79b6d31]{background:#ffffffd1;border:1px solid #dbe7f4;border-radius:18px;gap:6px;padding:14px;display:grid}.detail-meta-card span[data-v-b79b6d31]{color:#2563eb;text-transform:uppercase;font-size:11px;font-weight:900}.detail-meta-card strong[data-v-b79b6d31]{font-size:20px;line-height:1.05}.detail-meta-card small[data-v-b79b6d31]{color:var(--sf-muted);font-weight:700;line-height:1.45}.quote-items-summary[data-v-b79b6d31]{background:#fff7ed;border:1px solid #fed7aa;border-radius:18px;padding:14px}.quote-items-summary ul[data-v-b79b6d31]{color:var(--sf-text);margin:8px 0 0;padding-left:18px;font-weight:800}.detail-ops-panel[data-v-b79b6d31]{background:#f8fafcd6;border:1px solid #dbe7f4;border-radius:20px;gap:12px;padding:14px;display:grid}.detail-support-grid[data-v-b79b6d31]{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:start;gap:14px;display:grid}.workspace-mode-panel[data-v-b79b6d31]{border:1px solid var(--sf-border-soft);background:#f8fafc;border-radius:22px;gap:14px;padding:16px;display:grid}.ondernemer-route-panel[data-v-b79b6d31]{background:radial-gradient(circle at 0 0,#2563eb1a,#0000 28%),linear-gradient(#f8fbff 0%,#f8fafc 100%);border-color:#cfe0ff;gap:14px}.mode-tabs[data-v-b79b6d31]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.mode-tabs-secondary[data-v-b79b6d31]{margin-top:-2px}.mode-tab[data-v-b79b6d31]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);min-height:36px;color:var(--sf-text);cursor:pointer;background:#fff;font-weight:900}.mode-tab.active[data-v-b79b6d31]{border-color:var(--sf-accent);color:#1d4ed8;background:#eef4ff}.mode-summary[data-v-b79b6d31]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mode-summary h3[data-v-b79b6d31]{margin:2px 0 4px}.mode-summary strong[data-v-b79b6d31]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);white-space:nowrap;background:#fff;padding:6px 10px}.route-start-grid[data-v-b79b6d31]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.route-start-card[data-v-b79b6d31]{background:#ffffffeb;border:1px solid #d8e2ef;border-radius:14px;gap:10px;padding:14px;display:grid;box-shadow:0 12px 24px #0f172a0d}.route-start-card.active[data-v-b79b6d31]{border-color:#93c5fd;box-shadow:0 16px 30px #2563eb1f}.route-start-card-snel[data-v-b79b6d31]{border-left:5px solid #2563eb}.route-start-card-zeker[data-v-b79b6d31]{border-left:5px solid #0f766e}.route-start-head[data-v-b79b6d31]{justify-content:space-between;align-items:center;gap:10px;display:flex}.route-start-card h4[data-v-b79b6d31]{margin:0;font-size:20px;line-height:1.1}.route-start-card p[data-v-b79b6d31]{color:var(--sf-muted);margin:0;font-weight:700;line-height:1.5}.route-start-badge[data-v-b79b6d31]{color:#1d4ed8;background:#eff6ff;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.route-start-card-zeker .route-start-badge[data-v-b79b6d31]{color:#0f766e;background:#ecfeff}.route-start-list[data-v-b79b6d31]{color:#0f172a;gap:6px;margin:0;padding-left:18px;font-weight:800;display:grid}.mode-body[data-v-b79b6d31]{gap:8px;display:grid}.mode-body-inline[data-v-b79b6d31]{grid-template-columns:auto minmax(0,1fr);align-items:center}.mode-action-grid[data-v-b79b6d31]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mode-note[data-v-b79b6d31]{color:var(--sf-muted);margin:0;font-weight:700}.detail-notes-grid label[data-v-b79b6d31]{background:#ffffffd1;border:1px solid #dbe7f4;border-radius:18px;padding:12px}.uploads-panel[data-v-b79b6d31]{border:1px solid var(--sf-border-soft);background:#f8fafcf5;border-radius:22px;padding:16px}.customer-portal-panel[data-v-b79b6d31]{border:1px solid var(--sf-border-soft);background:#fffffff0;border-radius:22px;padding:16px}.customer-portal-panel h3[data-v-b79b6d31],.response-history h3[data-v-b79b6d31]{margin:3px 0 0}.customer-link-box[data-v-b79b6d31]{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:10px 0 14px;display:grid}.compact-head[data-v-b79b6d31]{margin-top:4px}.response-list[data-v-b79b6d31]{gap:8px;display:grid}.response-row[data-v-b79b6d31]{border:1px solid var(--sf-border-soft);border-radius:var(--sf-radius);background:var(--sf-surface-muted);grid-template-columns:minmax(0,1fr) minmax(130px,.25fr);gap:12px;padding:10px;display:grid}.response-row div[data-v-b79b6d31]{gap:4px;display:grid}.uploads-panel h3[data-v-b79b6d31]{margin:3px 0 0}.upload-button[data-v-b79b6d31]{cursor:pointer}.upload-list[data-v-b79b6d31]{gap:8px;margin-top:10px;display:grid}.upload-row[data-v-b79b6d31]{border:1px solid var(--sf-border-soft);border-radius:var(--sf-radius);background:#fff;grid-template-columns:minmax(0,1fr) minmax(120px,.3fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.conversion-note[data-v-b79b6d31],.empty-state[data-v-b79b6d31]{border:1px dashed var(--sf-border);border-radius:var(--sf-radius);background:var(--sf-surface-muted);padding:12px}.game-overlay[data-v-b79b6d31]{z-index:80;background:#0f172a94;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.game-modal[data-v-b79b6d31]{background:#f8fafc;border:1px solid #dbe5f2;border-radius:16px;gap:14px;width:min(1180px,100vw - 48px);max-height:calc(100vh - 48px);padding:18px;display:grid;overflow:auto;box-shadow:0 24px 80px #0f172a47}.game-head[data-v-b79b6d31],.game-actions[data-v-b79b6d31]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.game-head h2[data-v-b79b6d31]{margin:3px 0;font-size:28px}.demo-pill[data-v-b79b6d31]{color:#c2410c;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;width:fit-content;margin-top:6px;padding:5px 9px;font-size:12px;display:inline-flex}.game-board[data-v-b79b6d31]{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:12px;display:grid}.game-source[data-v-b79b6d31],.game-moves[data-v-b79b6d31],.game-steps-panel[data-v-b79b6d31],.game-result[data-v-b79b6d31]{border:1px solid var(--sf-border-soft);border-radius:var(--sf-radius);background:#fff;padding:14px}.game-source h3[data-v-b79b6d31],.game-moves h3[data-v-b79b6d31],.game-steps-panel h3[data-v-b79b6d31],.game-result h3[data-v-b79b6d31]{margin:3px 0 12px}.game-steps-panel[data-v-b79b6d31]{background:#f8fbff;border-color:#bfdbfe}.game-step-list[data-v-b79b6d31]{gap:7px;max-height:260px;display:grid;overflow:auto}.game-step-row[data-v-b79b6d31]{background:#fff;border:1px solid #dbeafe;border-radius:9px;grid-template-columns:42px minmax(0,1fr) 46px;align-items:center;gap:10px;padding:9px 10px;display:grid}.game-step-row span[data-v-b79b6d31]{color:#fff;background:#0f172a;border-radius:999px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.game-step-row strong[data-v-b79b6d31]{font-size:15px}.game-step-row small[data-v-b79b6d31]{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;justify-self:end;padding:4px 8px;font-weight:900}.game-facts[data-v-b79b6d31]{gap:8px;display:grid}.game-facts div[data-v-b79b6d31]{border:1px solid var(--sf-border-soft);border-radius:var(--sf-radius);background:var(--sf-surface-muted);gap:4px;padding:10px;display:grid}.game-facts span[data-v-b79b6d31],.move-card small[data-v-b79b6d31]{color:var(--sf-muted);font-weight:800}.live-status[data-v-b79b6d31]{background:#f8fafc;border:1px solid #dbe5f2;border-radius:10px;gap:4px;margin:0 0 12px;padding:10px 12px;display:grid}.live-status span[data-v-b79b6d31]{color:var(--sf-muted);text-transform:uppercase;font-size:11px;font-weight:900}.live-status strong[data-v-b79b6d31]{font-size:16px}.live-status.running[data-v-b79b6d31]{background:#eff6ff;border-color:#93c5fd}.move-grid[data-v-b79b6d31]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.move-card[data-v-b79b6d31]{background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;align-content:start;gap:6px;min-height:94px;padding:12px;transition:border-color .18s,background .18s,transform .18s;display:grid}.move-card.done[data-v-b79b6d31]{background:#f0fdf4;border-color:#86efac}.move-card.thinking[data-v-b79b6d31]{background:#eff6ff;border-color:#93c5fd;transform:translateY(-2px);box-shadow:0 10px 24px #2563eb29}.move-card.error[data-v-b79b6d31]{background:#fff1f2;border-color:#fecaca}.move-card.waiting[data-v-b79b6d31]{opacity:.72}.move-card span[data-v-b79b6d31]{color:#fff;background:#0f172a;border-radius:999px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.move-card strong[data-v-b79b6d31]{font-size:16px}.move-card em[data-v-b79b6d31]{color:var(--sf-muted);font-style:normal;line-height:1.35}.move-card.done span[data-v-b79b6d31]{background:#16a34a}.move-card.thinking span[data-v-b79b6d31]{background:#2563eb}.move-card.error span[data-v-b79b6d31]{background:#dc2626}.game-result[data-v-b79b6d31],.game-smart-document[data-v-b79b6d31],.game-estimate[data-v-b79b6d31]{background:#f0fdf4;border-color:#bbf7d0;justify-content:space-between;align-items:center;gap:12px;display:flex}.game-estimate[data-v-b79b6d31]{background:#fff7ed;border-color:#fed7aa}.game-smart-document[data-v-b79b6d31]{background:#f5f3ff;border-color:#c4b5fd}.game-smart-document h3[data-v-b79b6d31]{margin:0 0 6px}.game-smart-document span[data-v-b79b6d31]{color:var(--sf-muted);font-weight:800;line-height:1.4}.game-smart-document strong[data-v-b79b6d31]{color:#5b21b6;white-space:nowrap;background:#fff;border:1px solid #a78bfa;border-radius:999px;padding:7px 11px}.game-result-stats[data-v-b79b6d31]{flex-wrap:wrap;gap:8px;display:flex}.game-result-stats span[data-v-b79b6d31]{background:#fff;border:1px solid #86efac;border-radius:999px;padding:6px 10px;font-weight:900}.game-error[data-v-b79b6d31]{border-radius:var(--sf-radius);background:#fff1f2;border:1px solid #fecaca;gap:6px;padding:14px;display:grid}.game-error h3[data-v-b79b6d31]{color:#991b1b;margin:0}.game-error span[data-v-b79b6d31]{color:#7f1d1d;font-weight:800}@media (width<=1180px){.intake-grid[data-v-b79b6d31],.source-preview-grid[data-v-b79b6d31],.source-intake-overview[data-v-b79b6d31],.source-edit-grid[data-v-b79b6d31],.route-start-grid[data-v-b79b6d31],.intake-action-grid[data-v-b79b6d31],.detail-meta-strip[data-v-b79b6d31],.detail-support-grid[data-v-b79b6d31],.form-grid.compact[data-v-b79b6d31],.form-grid.split[data-v-b79b6d31],.filter-card[data-v-b79b6d31],.intake-overview-stats[data-v-b79b6d31],.intake-attention-list[data-v-b79b6d31],.mode-tabs[data-v-b79b6d31],.mode-action-grid[data-v-b79b6d31],.customer-link-box[data-v-b79b6d31],.response-row[data-v-b79b6d31],.upload-row[data-v-b79b6d31],.detail-grid[data-v-b79b6d31],.right-column.focused[data-v-b79b6d31]{grid-template-columns:1fr}.intake-rail-card[data-v-b79b6d31]{max-height:none;position:static}.stat-grid[data-v-b79b6d31],.source-steps[data-v-b79b6d31]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.intake-overview-lead[data-v-b79b6d31]{grid-template-columns:1fr;align-items:start;display:grid}.modern-flow-hero[data-v-b79b6d31],.game-board[data-v-b79b6d31],.move-grid[data-v-b79b6d31]{grid-template-columns:1fr}.game-head[data-v-b79b6d31],.game-actions[data-v-b79b6d31],.game-smart-document[data-v-b79b6d31],.game-result[data-v-b79b6d31],.mode-summary[data-v-b79b6d31],.mode-body-inline[data-v-b79b6d31]{display:grid}}@media (width<=720px){.intake-overview-lead[data-v-b79b6d31],.source-launch-shell[data-v-b79b6d31],.page-header[data-v-b79b6d31],.section-head[data-v-b79b6d31],.header-actions[data-v-b79b6d31],.detail-actions[data-v-b79b6d31],.intake-row[data-v-b79b6d31]{grid-template-columns:1fr;display:grid}.stat-grid[data-v-b79b6d31],.source-steps[data-v-b79b6d31]{grid-template-columns:1fr}}.customer-offer-page[data-v-d95c37f8]{color:#132238;background:radial-gradient(circle at 0 0,#e8f5e4e6,#0000 38%),linear-gradient(#f6fbf3,#edf5e8 42%,#f5f8f2 100%);min-height:100vh;padding:24px}.customer-shell[data-v-d95c37f8]{max-width:1160px;margin:0 auto}.offer-hero[data-v-d95c37f8],.panel[data-v-d95c37f8],.state-card[data-v-d95c37f8]{background:#fffffff5;border:1px solid #b6c8acc2;border-radius:24px;box-shadow:0 20px 44px #16261a14}.offer-hero[data-v-d95c37f8]{grid-template-columns:minmax(0,1fr) 280px;gap:18px;margin-bottom:16px;padding:28px;display:grid}.hero-copy[data-v-d95c37f8]{gap:12px;display:grid}.eyebrow[data-v-d95c37f8]{color:#2f6a2a;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900}h1[data-v-d95c37f8],h2[data-v-d95c37f8],h3[data-v-d95c37f8],p[data-v-d95c37f8],ul[data-v-d95c37f8]{margin:0}h1[data-v-d95c37f8]{color:#102018;font-size:clamp(2rem,4vw,3.5rem);line-height:.98}.hero-body[data-v-d95c37f8],.panel p[data-v-d95c37f8],.legal-stack p[data-v-d95c37f8],.history-row p[data-v-d95c37f8]{color:#546456;line-height:1.6}.status-card[data-v-d95c37f8]{background:linear-gradient(#fbfdf9,#f2f8ef);border:1px solid #b6c8acc2;border-radius:18px;align-content:start;gap:8px;padding:18px;display:grid}.status-card span[data-v-d95c37f8],.detail-list dt[data-v-d95c37f8],.totals-grid span[data-v-d95c37f8],.line-table-head[data-v-d95c37f8],.payment-row span[data-v-d95c37f8],.history-meta small[data-v-d95c37f8]{color:#687a6a;font-size:.78rem}.status-card strong[data-v-d95c37f8]{color:#102018;font-size:1.45rem}.status-card small[data-v-d95c37f8]{color:#546456;line-height:1.5}.summary-grid[data-v-d95c37f8],.content-grid[data-v-d95c37f8],.response-grid[data-v-d95c37f8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.panel[data-v-d95c37f8],.state-card[data-v-d95c37f8]{gap:16px;margin-bottom:16px;padding:22px;display:grid}.detail-list[data-v-d95c37f8]{gap:12px;display:grid}.detail-list div[data-v-d95c37f8]{background:#f8fbf5;border:1px solid #e5ece0;border-radius:16px;gap:4px;padding:12px 14px;display:grid}.detail-list dd[data-v-d95c37f8]{color:#102018;margin:0;font-weight:700}.section-head[data-v-d95c37f8],.response-head[data-v-d95c37f8]{justify-content:space-between;align-items:start;gap:16px;display:flex}.quote-badge[data-v-d95c37f8]{color:#2f6a2a;background:#f4faf0;border:1px solid #cfe0c4;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:.8rem;font-weight:800;display:inline-flex}.line-table[data-v-d95c37f8]{gap:10px;display:grid}.line-table-head[data-v-d95c37f8],.line-table-row[data-v-d95c37f8]{grid-template-columns:minmax(180px,1.2fr) minmax(220px,2fr) 160px;gap:14px;display:grid}.line-table-head[data-v-d95c37f8]{text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #e4ecdf;padding-bottom:10px;font-weight:800}.line-table-row[data-v-d95c37f8]{border-bottom:1px solid #eef3eb;align-items:start;padding:12px 0}.line-table-row strong[data-v-d95c37f8]{color:#102018}.line-table-row span[data-v-d95c37f8]{color:#546456;line-height:1.55}.totals-grid[data-v-d95c37f8]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.totals-grid div[data-v-d95c37f8],.payment-row[data-v-d95c37f8],.history-row[data-v-d95c37f8]{background:#f8fbf5;border:1px solid #e5ece0;border-radius:16px;padding:14px 16px}.totals-grid div[data-v-d95c37f8]{gap:4px;display:grid}.totals-grid strong[data-v-d95c37f8]{color:#102018}.payment-list[data-v-d95c37f8],.history-list[data-v-d95c37f8],.legal-stack[data-v-d95c37f8]{gap:12px;display:grid}.payment-row[data-v-d95c37f8]{justify-content:space-between;align-items:center;gap:14px;display:flex}.payment-row div[data-v-d95c37f8]{gap:4px;display:grid}.clean-list[data-v-d95c37f8]{color:#314533;padding-left:18px;line-height:1.6}.attention-panel[data-v-d95c37f8]{background:#fffaf0;border-color:#f59e0b3d}.response-panel[data-v-d95c37f8]{gap:18px}.action-picker[data-v-d95c37f8],.action-row[data-v-d95c37f8]{flex-wrap:wrap;gap:10px;display:flex}.input[data-v-d95c37f8],.textarea[data-v-d95c37f8]{box-sizing:border-box;color:#132238;width:100%;font:inherit;background:#fbfdf9;border:1px solid #cad8c1;border-radius:16px;padding:12px 14px}.textarea[data-v-d95c37f8]{resize:vertical;min-height:132px}.btn[data-v-d95c37f8]{color:#132238;font:inherit;cursor:pointer;background:#fff;border:1px solid #cad8c1;border-radius:999px;padding:11px 16px;font-weight:800}.btn.selected[data-v-d95c37f8]{border-color:#2f6a2a;box-shadow:inset 0 0 0 1px #2f6a2a}.btn.primary[data-v-d95c37f8]{color:#fff;background:#2f6a2a;border-color:#2f6a2a}.btn[data-v-d95c37f8]:disabled{opacity:.65;cursor:default}.success-box[data-v-d95c37f8],.error-box[data-v-d95c37f8],.empty-box[data-v-d95c37f8]{border-radius:16px;padding:14px 16px}.success-box[data-v-d95c37f8]{color:#1f6a2b;background:#eefaf0;border:1px solid #b7dfbc}.error-box[data-v-d95c37f8],.error-card[data-v-d95c37f8]{color:#991b1b;background:#fff2f2;border-color:#fecaca}.empty-box[data-v-d95c37f8]{color:#546456;background:#f8fbf5;border:1px dashed #cad8c1}.history-row[data-v-d95c37f8]{justify-content:space-between;gap:14px;display:flex}.history-meta[data-v-d95c37f8]{white-space:nowrap;justify-items:end;gap:4px;display:grid}@media (width<=980px){.offer-hero[data-v-d95c37f8],.summary-grid[data-v-d95c37f8],.content-grid[data-v-d95c37f8],.response-grid[data-v-d95c37f8],.totals-grid[data-v-d95c37f8],.line-table-head[data-v-d95c37f8],.line-table-row[data-v-d95c37f8]{grid-template-columns:1fr}.payment-row[data-v-d95c37f8],.history-row[data-v-d95c37f8],.section-head[data-v-d95c37f8],.response-head[data-v-d95c37f8]{display:grid}.history-meta[data-v-d95c37f8]{white-space:normal;justify-items:start}}@media (width<=720px){.customer-offer-page[data-v-d95c37f8]{padding:14px}.offer-hero[data-v-d95c37f8],.panel[data-v-d95c37f8],.state-card[data-v-d95c37f8]{border-radius:20px;padding:18px}}.agent-coach-page[data-v-3ce86fbe],.suggestion-form[data-v-3ce86fbe],.suggestion-list-card[data-v-3ce86fbe],.suggestion-list[data-v-3ce86fbe],.suggestion-main[data-v-3ce86fbe],.memory-empty[data-v-3ce86fbe]{gap:14px;display:grid}.agent-hero[data-v-3ce86fbe],.list-head[data-v-3ce86fbe],.card-top[data-v-3ce86fbe],.suggestion-card[data-v-3ce86fbe],.suggestion-actions[data-v-3ce86fbe],.summary-pills[data-v-3ce86fbe],.filter-tabs[data-v-3ce86fbe],.mode-tabs[data-v-3ce86fbe],.form-row[data-v-3ce86fbe]{gap:10px;display:flex}.agent-hero[data-v-3ce86fbe],.list-head[data-v-3ce86fbe],.suggestion-card[data-v-3ce86fbe]{justify-content:space-between;align-items:flex-start}.agent-hero[data-v-3ce86fbe],.suggestion-form[data-v-3ce86fbe],.suggestion-list-card[data-v-3ce86fbe]{padding:16px}.agent-grid[data-v-3ce86fbe]{grid-template-columns:minmax(300px,.8fr) minmax(0,1.6fr);align-items:start;gap:14px;display:grid}.eyebrow[data-v-3ce86fbe]{color:var(--sf-accent);text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:900}h1[data-v-3ce86fbe],h2[data-v-3ce86fbe],h3[data-v-3ce86fbe]{color:var(--sf-text);margin:0}.agent-hero span[data-v-3ce86fbe],.suggestion-main p[data-v-3ce86fbe],.suggestion-main small[data-v-3ce86fbe],label span[data-v-3ce86fbe],.empty-state[data-v-3ce86fbe]{color:var(--sf-muted);font-size:12px}.summary-pills[data-v-3ce86fbe],.filter-tabs[data-v-3ce86fbe],.suggestion-actions[data-v-3ce86fbe]{flex-wrap:wrap;justify-content:flex-end}.summary-pills span[data-v-3ce86fbe],.category-pill[data-v-3ce86fbe],.status-pill[data-v-3ce86fbe]{border:1px solid var(--sf-border-soft);background:var(--sf-surface-muted);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900}.status-pill.accepted[data-v-3ce86fbe]{color:#027a48;background:#ecfdf3}.status-pill.rejected[data-v-3ce86fbe]{color:#be123c;background:#fff1f2}.filter-tabs button[data-v-3ce86fbe]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#fff;padding:8px 10px;font-weight:850}.filter-tabs button.active[data-v-3ce86fbe],.mode-tabs button.active[data-v-3ce86fbe]{border-color:var(--sf-accent);color:var(--sf-accent)}.mode-tabs[data-v-3ce86fbe]{align-self:start;align-items:center;width:max-content;padding:8px}.mode-tabs button[data-v-3ce86fbe]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#fff;min-height:34px;padding:9px 12px;font-weight:900}.quick-memory-strip[data-v-3ce86fbe]{flex-wrap:wrap;gap:8px;display:flex}.quick-memory-strip button[data-v-3ce86fbe]{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;min-height:30px;padding:0 10px;font-size:12px;font-weight:900}.memory-empty strong[data-v-3ce86fbe]{color:var(--sf-text)}.memory-empty span[data-v-3ce86fbe]{color:var(--sf-muted);font-size:12px}.memory-filter-row[data-v-3ce86fbe]{justify-content:space-between;align-items:center;gap:10px;display:flex}.memory-filter-row .sf-input[data-v-3ce86fbe]{max-width:240px}.memory-filter-row span[data-v-3ce86fbe]{color:var(--sf-muted);font-size:12px;font-weight:800}label[data-v-3ce86fbe]{gap:6px;display:grid}textarea.sf-input[data-v-3ce86fbe]{resize:vertical}.form-row[data-v-3ce86fbe]{align-items:end}.form-row label[data-v-3ce86fbe]{flex:1}.suggestion-card[data-v-3ce86fbe]{border:1px solid var(--sf-border-soft);border-radius:var(--sf-radius);background:var(--sf-surface-muted);padding:14px}.suggestion-main strong[data-v-3ce86fbe]{color:var(--sf-text)}.danger-action[data-v-3ce86fbe]{color:#b42318;border-color:#fecaca}.empty-state[data-v-3ce86fbe],.error-state[data-v-3ce86fbe]{border:1px dashed var(--sf-border);border-radius:var(--sf-radius);background:var(--sf-surface-muted);padding:16px}.error-state[data-v-3ce86fbe]{color:#b42318;border-color:#fecaca}@media (width<=980px){.agent-grid[data-v-3ce86fbe],.agent-hero[data-v-3ce86fbe],.list-head[data-v-3ce86fbe],.suggestion-card[data-v-3ce86fbe],.form-row[data-v-3ce86fbe]{display:grid}.summary-pills[data-v-3ce86fbe],.filter-tabs[data-v-3ce86fbe],.suggestion-actions[data-v-3ce86fbe]{justify-content:flex-start}}.detail-panel[data-v-dc098e8b],.metadata-box[data-v-dc098e8b]{gap:12px;display:grid}.memory-panel[data-v-dc098e8b]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#fff;padding:14px}.panel-head[data-v-dc098e8b],.meta-strip[data-v-dc098e8b]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.meta-strip[data-v-dc098e8b]{justify-content:flex-start}.meta-strip span[data-v-dc098e8b]{border:1px solid var(--sf-border-soft);border-radius:var(--sf-radius);background:var(--sf-surface-muted);padding:6px 8px;font-size:12px;font-weight:850}.memory-content[data-v-dc098e8b]{color:var(--sf-text);white-space:pre-wrap;margin:0;font-size:14px;line-height:1.55}.metadata-box[data-v-dc098e8b]{border:1px solid var(--sf-border-soft);border-radius:var(--sf-radius);background:var(--sf-surface-muted);padding:10px}pre[data-v-dc098e8b]{color:var(--sf-muted);margin:0;font-size:12px;overflow:auto}.danger-action[data-v-dc098e8b]{color:#b42318;border-color:#fecaca}.empty-state[data-v-dc098e8b]{color:var(--sf-muted);font-size:13px}.eyebrow[data-v-dc098e8b]{color:var(--sf-accent);text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:900}h2[data-v-dc098e8b]{margin:0}.list-panel[data-v-729d65d5],.memory-list[data-v-729d65d5]{gap:10px;display:grid}.memory-panel[data-v-729d65d5]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#fff;padding:14px}.panel-head[data-v-729d65d5]{justify-content:space-between;gap:8px;display:flex}.memory-row[data-v-729d65d5]{border:1px solid var(--sf-border-soft);border-radius:var(--sf-radius);background:var(--sf-surface-muted);width:100%;color:var(--sf-text);text-align:left;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:10px;display:grid}.memory-row.active[data-v-729d65d5]{border-color:var(--sf-primary);background:#eef2ff}.row-main[data-v-729d65d5],.row-meta[data-v-729d65d5]{gap:4px;display:grid}.row-main small[data-v-729d65d5],.row-meta span[data-v-729d65d5],.empty-state[data-v-729d65d5]{color:var(--sf-muted);font-size:12px}.row-main small[data-v-729d65d5]{text-overflow:ellipsis;white-space:nowrap;max-width:680px;overflow:hidden}.row-meta[data-v-729d65d5]{justify-items:end}.eyebrow[data-v-729d65d5]{color:var(--sf-accent);text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:900}h2[data-v-729d65d5]{margin:0}@media (width<=900px){.memory-row[data-v-729d65d5]{grid-template-columns:1fr}.row-meta[data-v-729d65d5]{justify-items:start}}.search-panel[data-v-18342c4d],.filter-grid[data-v-18342c4d],label[data-v-18342c4d]{gap:8px;display:grid}.memory-panel[data-v-18342c4d]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#fff;padding:14px}.filter-grid[data-v-18342c4d]{grid-template-columns:repeat(2,minmax(0,1fr))}.wide-field[data-v-18342c4d]{grid-column:1/-1}label span[data-v-18342c4d]{color:var(--sf-muted);font-size:12px;font-weight:800}.panel-actions[data-v-18342c4d]{flex-wrap:wrap;gap:8px;display:flex}.eyebrow[data-v-18342c4d]{color:var(--sf-accent);text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:900}h2[data-v-18342c4d]{margin:0}@media (width<=760px){.filter-grid[data-v-18342c4d]{grid-template-columns:1fr}}.source-panel[data-v-8853e6e9],dl[data-v-8853e6e9]{gap:10px;display:grid}.memory-panel[data-v-8853e6e9]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#fff;padding:14px}dl[data-v-8853e6e9]{margin:0}dl div[data-v-8853e6e9]{border:1px solid var(--sf-border-soft);border-radius:var(--sf-radius);background:var(--sf-surface-muted);padding:9px}dt[data-v-8853e6e9]{color:var(--sf-muted);text-transform:uppercase;font-size:11px;font-weight:900}dd[data-v-8853e6e9]{color:var(--sf-text);margin:3px 0 0;font-size:13px;font-weight:800}.empty-state[data-v-8853e6e9]{color:var(--sf-muted);font-size:13px}.eyebrow[data-v-8853e6e9]{color:var(--sf-accent);text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:900}h2[data-v-8853e6e9]{margin:0}.agent-memory-page[data-v-504456d5],.left-stack[data-v-504456d5],.center-stack[data-v-504456d5],.right-stack[data-v-504456d5],.create-panel[data-v-504456d5],label[data-v-504456d5]{gap:12px;display:grid}.page-head[data-v-504456d5]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#fff;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px;display:flex}.page-head h1[data-v-504456d5],.create-panel h2[data-v-504456d5]{margin:0}.page-head span[data-v-504456d5],label span[data-v-504456d5]{color:var(--sf-muted);font-size:12px}.summary-strip[data-v-504456d5],.panel-actions[data-v-504456d5]{flex-wrap:wrap;gap:8px;display:flex}.summary-strip[data-v-504456d5]{justify-content:flex-end}.summary-strip span[data-v-504456d5]{border:1px solid var(--sf-border-soft);border-radius:var(--sf-radius);background:var(--sf-surface-muted);padding:7px 9px;font-size:12px;font-weight:850}.workspace-grid[data-v-504456d5]{grid-template-columns:minmax(300px,.75fr) minmax(420px,1.1fr) minmax(320px,.85fr);align-items:start;gap:12px;display:grid}.memory-panel[data-v-504456d5]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#fff;padding:14px}.form-grid[data-v-504456d5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}textarea.sf-input[data-v-504456d5]{resize:vertical}.error-state[data-v-504456d5]{border-radius:var(--sf-radius);color:#b42318;background:#fff1f2;border:1px solid #fecaca;padding:10px 12px;font-size:13px;font-weight:800}.eyebrow[data-v-504456d5]{color:var(--sf-accent);text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:900}@media (width<=1180px){.workspace-grid[data-v-504456d5]{grid-template-columns:1fr}}@media (width<=760px){.page-head[data-v-504456d5],.form-grid[data-v-504456d5]{grid-template-columns:1fr;display:grid}.summary-strip[data-v-504456d5]{justify-content:flex-start}}.ci-panel[data-v-294c3a4c]{border:1px solid var(--sf-border);background:#fff;border-radius:8px;padding:14px}.panel-head[data-v-294c3a4c]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.panel-head>span[data-v-294c3a4c]{border:1px solid var(--sf-border-soft);background:#f8fafc;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:800}.eyebrow[data-v-294c3a4c]{color:#1d4ed8;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:800}h2[data-v-294c3a4c]{margin:0;font-size:17px}.pattern-list[data-v-294c3a4c]{gap:8px;display:grid}.pattern-item[data-v-294c3a4c]{border:1px solid var(--sf-border-soft);background:#fbfdff;border-radius:6px;padding:10px}h3[data-v-294c3a4c]{margin:0 0 5px;font-size:14px}p[data-v-294c3a4c]{color:var(--sf-muted);margin:0;font-size:12px;line-height:1.45}footer[data-v-294c3a4c]{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}footer span[data-v-294c3a4c]{border:1px solid var(--sf-border-soft);color:#334155;background:#fff;border-radius:999px;padding:3px 7px;font-size:11px}.muted[data-v-294c3a4c]{color:var(--sf-muted);font-size:13px}.ci-panel[data-v-197c96de]{border:1px solid var(--sf-border);background:#fff;border-radius:8px;padding:14px}.eyebrow[data-v-197c96de]{color:#1d4ed8;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:800}h2[data-v-197c96de]{margin:0 0 6px;font-size:18px}.muted[data-v-197c96de]{color:var(--sf-muted);margin:0;font-size:13px}.metric-grid[data-v-197c96de]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.metric-grid span[data-v-197c96de]{border:1px solid var(--sf-border-soft);background:#f8fafc;border-radius:6px;padding:10px}.metric-grid strong[data-v-197c96de],.metric-grid small[data-v-197c96de]{display:block}.metric-grid strong[data-v-197c96de]{font-size:20px}.metric-grid small[data-v-197c96de]{color:var(--sf-muted);margin-top:3px;font-size:12px}.company-intelligence-page[data-v-585966b4]{gap:12px;padding:16px;display:grid}.page-head[data-v-585966b4]{border:1px solid var(--sf-border);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.eyebrow[data-v-585966b4]{color:#1d4ed8;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:800}h1[data-v-585966b4]{margin:0 0 4px;font-size:24px}.page-head span[data-v-585966b4]{color:var(--sf-muted);font-size:13px}.filter-bar[data-v-585966b4]{border:1px solid var(--sf-border);background:#fff;border-radius:8px;grid-template-columns:repeat(3,minmax(160px,1fr));gap:8px;padding:10px;display:grid}.content-grid[data-v-585966b4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.success-state[data-v-585966b4],.error-state[data-v-585966b4]{border-radius:6px;padding:10px 12px;font-size:13px}.success-state[data-v-585966b4]{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.error-state[data-v-585966b4]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.sf-button.primary[data-v-585966b4]{color:#fff;background:#020617;border:0;border-radius:6px;padding:9px 12px;font-weight:800}@media (width<=900px){.page-head[data-v-585966b4],.filter-bar[data-v-585966b4],.content-grid[data-v-585966b4]{grid-template-columns:1fr}.page-head[data-v-585966b4]{flex-direction:column;align-items:stretch}}.cross-project-page[data-v-2dcf31c9]{gap:12px;padding:16px;display:grid}.page-head[data-v-2dcf31c9]{border:1px solid var(--sf-border);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.eyebrow[data-v-2dcf31c9]{color:#1d4ed8;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:800}h1[data-v-2dcf31c9]{margin:0 0 4px;font-size:24px}.page-head span[data-v-2dcf31c9]{color:var(--sf-muted);font-size:13px}.filter-bar[data-v-2dcf31c9],.metric-grid[data-v-2dcf31c9]{border:1px solid var(--sf-border);background:#fff;border-radius:8px;grid-template-columns:repeat(3,minmax(160px,1fr));gap:8px;padding:10px;display:grid}.metric-grid[data-v-2dcf31c9]{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-grid span[data-v-2dcf31c9]{border:1px solid var(--sf-border-soft);background:#f8fafc;border-radius:6px;padding:10px}.metric-grid strong[data-v-2dcf31c9],.metric-grid small[data-v-2dcf31c9]{display:block}.metric-grid strong[data-v-2dcf31c9]{font-size:20px}.metric-grid small[data-v-2dcf31c9]{color:var(--sf-muted);font-size:12px}.content-grid[data-v-2dcf31c9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.success-state[data-v-2dcf31c9],.error-state[data-v-2dcf31c9]{border-radius:6px;padding:10px 12px;font-size:13px}.success-state[data-v-2dcf31c9]{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.error-state[data-v-2dcf31c9]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.sf-button.primary[data-v-2dcf31c9]{color:#fff;background:#020617;border:0;border-radius:6px;padding:9px 12px;font-weight:800}@media (width<=900px){.page-head[data-v-2dcf31c9]{flex-direction:column;align-items:stretch}.filter-bar[data-v-2dcf31c9],.metric-grid[data-v-2dcf31c9],.content-grid[data-v-2dcf31c9]{grid-template-columns:1fr}}.integrations-page[data-v-76a0752c]{background:#f4f6f8;gap:14px;padding:18px;display:grid}.readiness-hero[data-v-76a0752c],.workspace-card[data-v-76a0752c],.readiness-card[data-v-76a0752c],.later-card[data-v-76a0752c],.inner-card[data-v-76a0752c]{border:1px solid var(--sf-border);background:#fff;border-radius:8px}.readiness-hero[data-v-76a0752c]{justify-content:space-between;align-items:flex-start;gap:16px;padding:18px;display:flex}.eyebrow[data-v-76a0752c],.card-label[data-v-76a0752c],.connector-type[data-v-76a0752c]{color:var(--sf-accent);text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:900}h1[data-v-76a0752c],h2[data-v-76a0752c],p[data-v-76a0752c]{margin:0}h1[data-v-76a0752c]{color:var(--sf-text);font-size:28px;line-height:1.1}h2[data-v-76a0752c]{color:var(--sf-text);font-size:18px}.hero-copy[data-v-76a0752c],.empty-state[data-v-76a0752c],.section-title span[data-v-76a0752c],.log-row small[data-v-76a0752c],.integration-row small[data-v-76a0752c],.readiness-card p[data-v-76a0752c],.readiness-card small[data-v-76a0752c]{color:var(--sf-muted);font-size:13px;font-weight:750}.hero-state[data-v-76a0752c]{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;gap:4px;min-width:180px;padding:14px;display:grid}.hero-state.ready[data-v-76a0752c]{background:#f0fdf4;border-color:#bbf7d0}.hero-state strong[data-v-76a0752c]{color:#9a3412;font-size:16px}.hero-state.ready strong[data-v-76a0752c]{color:#166534}.banner[data-v-76a0752c]{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.banner.success[data-v-76a0752c]{background:#f0fdf4;border-color:#bbf7d0}.banner strong[data-v-76a0752c]{color:var(--sf-text)}.banner ul[data-v-76a0752c]{color:#9a3412;margin:8px 0 0 18px;padding:0;font-size:13px}.banner.success strong[data-v-76a0752c],.banner.success ul[data-v-76a0752c]{color:#166534}.action-message[data-v-76a0752c]{color:#1d4ed8;background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;padding:12px;font-size:13px;font-weight:850}.readiness-grid[data-v-76a0752c]{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.readiness-card[data-v-76a0752c]{gap:10px;padding:14px;display:grid}.card-head[data-v-76a0752c],.section-title[data-v-76a0752c]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.card-head strong[data-v-76a0752c]{color:var(--sf-text);font-size:18px;display:block}.status-pill[data-v-76a0752c],.capability-row span[data-v-76a0752c]{border-radius:999px;width:fit-content;font-size:11px;font-weight:900}.status-pill[data-v-76a0752c]{color:#475569;background:#f1f5f9;padding:5px 9px}.status-pill.active[data-v-76a0752c]{color:#166534;background:#dcfce7}.status-pill.action_needed[data-v-76a0752c]{color:#92400e;background:#fef3c7}.status-pill.not_connected[data-v-76a0752c],.status-pill.not_tested[data-v-76a0752c]{color:#475569;background:#e2e8f0}.detail-list[data-v-76a0752c]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.detail-list li[data-v-76a0752c],.endpoint-box[data-v-76a0752c],.required-events[data-v-76a0752c],.inline-callout[data-v-76a0752c]{gap:6px;display:grid}.detail-list li span[data-v-76a0752c],.endpoint-box span[data-v-76a0752c],.required-events span[data-v-76a0752c]{color:var(--sf-muted);font-size:12px;font-weight:800}.detail-list li strong[data-v-76a0752c]{color:var(--sf-text);font-size:14px}.endpoint-box code[data-v-76a0752c]{color:#0f172a;word-break:break-all;background:#f8fafc;border-radius:6px;width:fit-content;padding:6px 8px;font-size:12px;display:inline-block}.inline-callout[data-v-76a0752c]{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;margin-top:12px;padding:12px}.inline-callout strong[data-v-76a0752c]{color:#9a3412}.inline-callout p[data-v-76a0752c]{color:#7c2d12;font-size:13px}.content-grid[data-v-76a0752c],.connector-workspace[data-v-76a0752c]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.workspace-card[data-v-76a0752c],.inner-card[data-v-76a0752c]{padding:16px}.connection-list[data-v-76a0752c],.logs-section[data-v-76a0752c]{gap:8px;display:grid}.integration-row[data-v-76a0752c]{border:1px solid var(--sf-border-soft);background:var(--sf-surface-muted);text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:minmax(0,1fr) 140px 150px;align-items:center;gap:10px;width:100%;padding:11px;display:grid}.integration-row.active[data-v-76a0752c]{background:#fff7ed;border-color:#fb923c}.integration-row strong[data-v-76a0752c],.later-card strong[data-v-76a0752c]{color:var(--sf-text)}.later-grid[data-v-76a0752c]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.later-card[data-v-76a0752c]{background:#f8fafc;gap:12px;padding:14px;display:grid}.capability-row[data-v-76a0752c]{flex-wrap:wrap;gap:6px;display:flex}.capability-row span[data-v-76a0752c]{border:1px solid var(--sf-border-soft);color:var(--sf-muted);background:#fff;padding:4px 8px}.advanced-card[data-v-76a0752c]{gap:14px;display:grid}.advanced-actions[data-v-76a0752c],.detail-actions[data-v-76a0752c]{flex-wrap:wrap;gap:8px;display:flex}.detail-grid[data-v-76a0752c]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.detail-grid div[data-v-76a0752c]{border:1px solid var(--sf-border-soft);background:var(--sf-surface-muted);border-radius:8px;padding:11px}.detail-grid span[data-v-76a0752c]{color:var(--sf-muted);font-size:12px;font-weight:850}.detail-grid strong[data-v-76a0752c]{color:var(--sf-text);margin-top:5px;display:block}.detail-capabilities[data-v-76a0752c],.detail-actions[data-v-76a0752c]{margin-top:12px}.log-row[data-v-76a0752c]{border-top:1px solid var(--sf-border-soft);grid-template-columns:160px 1fr 1.4fr;align-items:center;gap:12px;padding:10px 0;display:grid}.log-row span[data-v-76a0752c]{color:var(--sf-muted);font-size:12px;font-weight:800}.log-row strong[data-v-76a0752c]{color:var(--sf-text)}@media (width<=1180px){.readiness-grid[data-v-76a0752c],.later-grid[data-v-76a0752c],.content-grid[data-v-76a0752c],.connector-workspace[data-v-76a0752c]{grid-template-columns:1fr 1fr}}@media (width<=860px){.readiness-grid[data-v-76a0752c],.later-grid[data-v-76a0752c],.content-grid[data-v-76a0752c],.connector-workspace[data-v-76a0752c],.detail-grid[data-v-76a0752c],.integration-row[data-v-76a0752c],.log-row[data-v-76a0752c]{grid-template-columns:1fr}.readiness-hero[data-v-76a0752c],.banner[data-v-76a0752c]{display:grid}}.mcp-panel[data-v-c19fcad3]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#fff;padding:14px}.panel-head[data-v-c19fcad3]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.eyebrow[data-v-c19fcad3],h2[data-v-c19fcad3]{margin:0}.eyebrow[data-v-c19fcad3]{color:var(--sf-accent);text-transform:uppercase;font-size:11px;font-weight:900}h2[data-v-c19fcad3]{color:var(--sf-text);font-size:18px}.panel-head span[data-v-c19fcad3],.connector-card small[data-v-c19fcad3],.source-types[data-v-c19fcad3]{color:var(--sf-muted);font-size:12px;font-weight:750}.connector-grid[data-v-c19fcad3]{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.connector-card[data-v-c19fcad3]{border:1px solid var(--sf-border-soft);border-radius:var(--sf-radius);background:var(--sf-surface-muted);text-align:left;cursor:pointer;align-content:start;gap:7px;min-height:132px;padding:10px;display:grid}.connector-card.active[data-v-c19fcad3]{background:#111827;border-color:#111827}.connector-card.active strong[data-v-c19fcad3],.connector-card.active small[data-v-c19fcad3],.connector-card.active .source-types[data-v-c19fcad3]{color:#fff}.connector-status[data-v-c19fcad3],.sprint-label[data-v-c19fcad3]{color:#075985;text-transform:uppercase;background:#e0f2fe;border-radius:999px;width:fit-content;padding:4px 7px;font-size:10px;font-weight:900}.sprint-label[data-v-c19fcad3]{color:#475569;background:#f1f5f9}@media (width<=1280px){.connector-grid[data-v-c19fcad3]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.connector-grid[data-v-c19fcad3]{grid-template-columns:1fr}}.mcp-panel[data-v-327d4b83]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#fff;padding:14px}.detail-panel[data-v-327d4b83]{min-height:420px}.panel-head[data-v-327d4b83]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.eyebrow[data-v-327d4b83],h2[data-v-327d4b83],.empty-state[data-v-327d4b83],.summary-block p[data-v-327d4b83]{margin:0}.eyebrow[data-v-327d4b83]{color:var(--sf-accent);text-transform:uppercase;font-size:11px;font-weight:900}h2[data-v-327d4b83]{color:var(--sf-text);font-size:18px}.empty-state[data-v-327d4b83],.summary-block p[data-v-327d4b83],.detail-grid span[data-v-327d4b83]{color:var(--sf-muted);font-size:12px;font-weight:750}.status-pill[data-v-327d4b83]{color:#075985;background:#e0f2fe;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:900}.status-pill.archived[data-v-327d4b83]{color:#64748b;background:#f1f5f9}.detail-grid[data-v-327d4b83]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.detail-grid div[data-v-327d4b83],.summary-block[data-v-327d4b83]{border:1px solid var(--sf-border-soft);border-radius:var(--sf-radius);background:var(--sf-surface-muted);padding:10px}.detail-grid strong[data-v-327d4b83]{color:var(--sf-text);margin-top:4px;display:block}.summary-block[data-v-327d4b83]{margin-top:10px}.summary-block span[data-v-327d4b83]{color:var(--sf-text);margin-bottom:6px;font-size:12px;font-weight:900;display:block}pre[data-v-327d4b83]{color:#334155;white-space:pre-wrap;max-height:180px;margin:0;font-size:12px;overflow:auto}.sf-btn[data-v-327d4b83]{margin-top:10px}@media (width<=760px){.detail-grid[data-v-327d4b83]{grid-template-columns:1fr}}.mcp-panel[data-v-617ee3a0]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#fff;padding:14px}.panel-head[data-v-617ee3a0],.source-row[data-v-617ee3a0]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.panel-head[data-v-617ee3a0]{margin-bottom:12px}.eyebrow[data-v-617ee3a0],h2[data-v-617ee3a0],.empty-state[data-v-617ee3a0]{margin:0}.eyebrow[data-v-617ee3a0]{color:var(--sf-accent);text-transform:uppercase;font-size:11px;font-weight:900}h2[data-v-617ee3a0]{color:var(--sf-text);font-size:18px}.panel-head span[data-v-617ee3a0],.source-row small[data-v-617ee3a0],.empty-state[data-v-617ee3a0]{color:var(--sf-muted);font-size:12px;font-weight:750}.source-row[data-v-617ee3a0]{border:1px solid var(--sf-border-soft);border-radius:var(--sf-radius);background:var(--sf-surface-muted);text-align:left;cursor:pointer;width:100%;margin-top:8px;padding:10px}.source-row.active[data-v-617ee3a0]{background:#f8fafc;border-color:#111827}.source-row strong[data-v-617ee3a0]{color:var(--sf-text);display:block}.status-pill[data-v-617ee3a0]{color:#075985;background:#e0f2fe;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:900}.status-pill.archived[data-v-617ee3a0]{color:#64748b;background:#f1f5f9}.status-pill.processed[data-v-617ee3a0]{color:#166534;background:#dcfce7}.mcp-page[data-v-8efe2caa]{gap:14px;padding:18px;display:grid}.mcp-hero[data-v-8efe2caa],.mcp-panel[data-v-8efe2caa]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#fff}.mcp-hero[data-v-8efe2caa]{justify-content:space-between;align-items:flex-start;gap:16px;padding:18px;display:flex}.eyebrow[data-v-8efe2caa],h1[data-v-8efe2caa],h2[data-v-8efe2caa],p[data-v-8efe2caa]{margin:0}.eyebrow[data-v-8efe2caa]{color:var(--sf-accent);text-transform:uppercase;font-size:11px;font-weight:900}h1[data-v-8efe2caa]{color:var(--sf-text);font-size:28px}h2[data-v-8efe2caa]{color:var(--sf-text);font-size:18px}.mcp-hero p[data-v-8efe2caa],.source-form label[data-v-8efe2caa]{color:var(--sf-muted);font-size:12px;font-weight:800}.truth-card[data-v-8efe2caa]{border-radius:var(--sf-radius);background:#f0fdf4;border:1px solid #dcfce7;place-items:center;min-width:120px;padding:14px;display:grid}.truth-card strong[data-v-8efe2caa]{color:#166534;font-size:30px}.truth-card span[data-v-8efe2caa]{color:#166534;font-size:12px;font-weight:900}.feedback[data-v-8efe2caa]{border-radius:var(--sf-radius);padding:10px;font-size:13px;font-weight:850}.feedback.success[data-v-8efe2caa]{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.feedback.error[data-v-8efe2caa]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.mcp-workspace[data-v-8efe2caa]{grid-template-columns:minmax(320px,.8fr) minmax(360px,.9fr) minmax(420px,1.1fr);align-items:start;gap:14px;display:grid}.mcp-panel[data-v-8efe2caa]{padding:14px}.panel-head[data-v-8efe2caa]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.source-form[data-v-8efe2caa]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.source-form label[data-v-8efe2caa]{gap:5px;display:grid}.span-2[data-v-8efe2caa]{grid-column:1/-1}.metadata-input[data-v-8efe2caa]{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}.sf-btn[data-v-8efe2caa]{width:fit-content}@media (width<=1280px){.mcp-workspace[data-v-8efe2caa]{grid-template-columns:1fr}}@media (width<=760px){.mcp-hero[data-v-8efe2caa],.source-form[data-v-8efe2caa]{grid-template-columns:1fr;display:grid}}.mail-panel[data-v-e46ee8a8]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#fff;padding:14px}.panel-head[data-v-e46ee8a8]{margin-bottom:12px}.eyebrow[data-v-e46ee8a8],h2[data-v-e46ee8a8]{margin:0}.eyebrow[data-v-e46ee8a8]{color:var(--sf-accent);text-transform:uppercase;font-size:11px;font-weight:900}h2[data-v-e46ee8a8]{color:var(--sf-text);font-size:18px}.mail-form[data-v-e46ee8a8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mail-form label[data-v-e46ee8a8]{color:var(--sf-muted);gap:5px;font-size:12px;font-weight:800;display:grid}.span-2[data-v-e46ee8a8]{grid-column:1/-1}.sf-btn[data-v-e46ee8a8]{width:fit-content}@media (width<=760px){.mail-form[data-v-e46ee8a8]{grid-template-columns:1fr}}.mail-panel[data-v-db106025]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#fff;padding:14px}.detail-panel[data-v-db106025]{min-height:420px}.panel-head[data-v-db106025]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.eyebrow[data-v-db106025],h2[data-v-db106025],.empty-state[data-v-db106025],.text-block p[data-v-db106025]{margin:0}.eyebrow[data-v-db106025]{color:var(--sf-accent);text-transform:uppercase;font-size:11px;font-weight:900}h2[data-v-db106025]{color:var(--sf-text);font-size:18px}.empty-state[data-v-db106025],.text-block p[data-v-db106025],.detail-grid span[data-v-db106025]{color:var(--sf-muted);font-size:12px;font-weight:750}.status-pill[data-v-db106025]{color:#075985;background:#e0f2fe;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:900}.status-pill.archived[data-v-db106025]{color:#64748b;background:#f1f5f9}.detail-grid[data-v-db106025]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.detail-grid div[data-v-db106025],.smartmaker-box[data-v-db106025],.text-block[data-v-db106025]{border:1px solid var(--sf-border-soft);border-radius:var(--sf-radius);background:var(--sf-surface-muted);padding:10px}.detail-grid strong[data-v-db106025]{color:var(--sf-text);overflow-wrap:anywhere;margin-top:4px;display:block}.text-block[data-v-db106025]{margin-top:10px}.smartmaker-box[data-v-db106025]{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.smartmaker-box span[data-v-db106025],.text-block span[data-v-db106025]{color:var(--sf-text);margin-bottom:6px;font-size:12px;font-weight:900;display:block}.smartmaker-box p[data-v-db106025]{color:var(--sf-muted);margin:0;font-size:12px;font-weight:750}.sf-btn[data-v-db106025]{margin-top:10px}@media (width<=760px){.detail-grid[data-v-db106025]{grid-template-columns:1fr}.smartmaker-box[data-v-db106025]{display:grid}}.mail-panel[data-v-ad48b660]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#fff;padding:14px}.panel-head[data-v-ad48b660],.mail-row[data-v-ad48b660]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.panel-head[data-v-ad48b660]{margin-bottom:12px}.eyebrow[data-v-ad48b660],h2[data-v-ad48b660],.empty-state[data-v-ad48b660]{margin:0}.eyebrow[data-v-ad48b660]{color:var(--sf-accent);text-transform:uppercase;font-size:11px;font-weight:900}h2[data-v-ad48b660]{color:var(--sf-text);font-size:18px}.panel-head span[data-v-ad48b660],.mail-row small[data-v-ad48b660],.empty-state[data-v-ad48b660]{color:var(--sf-muted);font-size:12px;font-weight:750}.mail-row[data-v-ad48b660]{border:1px solid var(--sf-border-soft);border-radius:var(--sf-radius);background:var(--sf-surface-muted);text-align:left;cursor:pointer;width:100%;margin-top:8px;padding:10px}.mail-row.active[data-v-ad48b660]{background:#f8fafc;border-color:#111827}.mail-row strong[data-v-ad48b660]{color:var(--sf-text);display:block}.type-pill[data-v-ad48b660]{color:#075985;background:#e0f2fe;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:900}.mail-mcp-page[data-v-eff7c37d]{gap:14px;padding:18px;display:grid}.mail-hero[data-v-eff7c37d]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#fff;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px;display:flex}.hero-actions[data-v-eff7c37d]{align-items:stretch;gap:12px;display:flex}.eyebrow[data-v-eff7c37d],h1[data-v-eff7c37d],h2[data-v-eff7c37d],p[data-v-eff7c37d]{margin:0}.eyebrow[data-v-eff7c37d]{color:var(--sf-accent);text-transform:uppercase;font-size:11px;font-weight:900}h1[data-v-eff7c37d]{color:var(--sf-text);font-size:28px}.mail-hero p[data-v-eff7c37d]{color:var(--sf-muted);font-size:12px;font-weight:800}.count-card[data-v-eff7c37d]{border-radius:var(--sf-radius);background:#eff6ff;border:1px solid #dbeafe;place-items:center;min-width:130px;padding:14px;display:grid}.count-card strong[data-v-eff7c37d]{color:#1d4ed8;font-size:30px}.count-card span[data-v-eff7c37d]{color:#1e40af;font-size:12px;font-weight:900}.gmail-panel[data-v-eff7c37d]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#fff;padding:14px}.panel-head[data-v-eff7c37d],.gmail-row[data-v-eff7c37d]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.panel-head[data-v-eff7c37d]{margin-bottom:12px}.panel-head h2[data-v-eff7c37d]{color:var(--sf-text);font-size:18px}.gmail-empty[data-v-eff7c37d],.gmail-row[data-v-eff7c37d]{border:1px solid var(--sf-border-soft);border-radius:var(--sf-radius);background:var(--sf-surface-muted);padding:10px}.gmail-empty[data-v-eff7c37d]{gap:4px;display:grid}.gmail-empty strong[data-v-eff7c37d],.gmail-row strong[data-v-eff7c37d]{color:var(--sf-text)}.gmail-empty span[data-v-eff7c37d],.gmail-row small[data-v-eff7c37d]{color:var(--sf-muted);font-size:12px;font-weight:750}.gmail-row[data-v-eff7c37d]{text-align:left;cursor:pointer;width:100%;margin-top:8px}.status-pill[data-v-eff7c37d]{color:#075985;background:#e0f2fe;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:900}.status-pill.connected[data-v-eff7c37d]{color:#166534;background:#dcfce7}.status-pill.error[data-v-eff7c37d]{color:#991b1b;background:#fee2e2}.feedback[data-v-eff7c37d]{border-radius:var(--sf-radius);padding:10px;font-size:13px;font-weight:850}.feedback.success[data-v-eff7c37d]{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.feedback.error[data-v-eff7c37d]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.mail-workspace[data-v-eff7c37d]{grid-template-columns:minmax(320px,.8fr) minmax(360px,.9fr) minmax(420px,1.1fr);align-items:start;gap:14px;display:grid}@media (width<=1280px){.mail-workspace[data-v-eff7c37d]{grid-template-columns:1fr}}@media (width<=760px){.mail-hero[data-v-eff7c37d],.hero-actions[data-v-eff7c37d],.panel-head[data-v-eff7c37d],.gmail-row[data-v-eff7c37d]{display:grid}}.channels-page[data-v-864d0d4d]{gap:18px;max-width:860px;margin:0 auto;padding:20px;display:grid}.ch-head .eyebrow[data-v-864d0d4d]{color:#4338ca;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}.ch-head h1[data-v-864d0d4d]{margin:4px 0;font-size:24px}.ch-head .sub[data-v-864d0d4d]{color:#64748b;margin:0}.ch-card[data-v-864d0d4d]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:18px}.ch-card h2[data-v-864d0d4d]{margin:0 0 4px;font-size:17px}.hint[data-v-864d0d4d]{color:#64748b;margin:4px 0;font-size:13px}.ch-grid[data-v-864d0d4d]{grid-template-columns:1fr 1fr;gap:12px;margin:12px 0;display:grid}.ch-grid label[data-v-864d0d4d],.ch-check[data-v-864d0d4d]{color:#334155;gap:4px;font-size:13px;font-weight:700;display:grid}.ch-grid input[data-v-864d0d4d]{height:36px;font:inherit;border:1px solid #cbd5e1;border-radius:8px;padding:0 10px}.ch-check[data-v-864d0d4d]{align-items:center;gap:8px;display:flex}.ch-actions[data-v-864d0d4d]{align-items:center;gap:10px;margin:10px 0;display:flex}.ch-actions input[data-v-864d0d4d]{height:36px;font:inherit;border:1px solid #cbd5e1;border-radius:8px;flex:1;padding:0 10px}.ch-actions button[data-v-864d0d4d]{color:#fff;cursor:pointer;background:#4f46e5;border:0;border-radius:8px;padding:9px 16px;font-weight:800}.ch-actions button[data-v-864d0d4d]:disabled{opacity:.6;cursor:default}.ok[data-v-864d0d4d]{color:#16a34a;font-weight:800}.ch-webhook[data-v-864d0d4d]{border-top:1px dashed #e5e7eb;margin-top:12px;padding-top:12px}.ch-webhook code[data-v-864d0d4d],.ch-tokens code[data-v-864d0d4d]{word-break:break-all;background:#f1f5f9;border-radius:6px;padding:2px 8px;font-size:12px;display:inline-block}.ch-tokens[data-v-864d0d4d]{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.ch-tokens li[data-v-864d0d4d]{border:1px solid #eef2f7;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.ch-tokens li>div[data-v-864d0d4d]{gap:4px;display:grid}.ch-tokens li.muted[data-v-864d0d4d]{color:#94a3b8;justify-content:flex-start}.del[data-v-864d0d4d]{color:#b91c1c;cursor:pointer;background:#fee2e2;border:0;border-radius:8px;width:28px;height:28px;font-weight:900}.err[data-v-864d0d4d]{color:#b91c1c}.cm-page[data-v-7b79e114]{gap:18px;padding:20px;display:grid}.cm-head .eyebrow[data-v-7b79e114]{color:#4338ca;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}.cm-head h1[data-v-7b79e114]{margin:4px 0;font-size:24px}.cm-head .sub[data-v-7b79e114]{color:#64748b;margin:0}.cm-grid[data-v-7b79e114]{grid-template-columns:1fr 1.1fr 1fr;align-items:start;gap:14px;display:grid}.cm-col[data-v-7b79e114]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:14px}.cm-col h2[data-v-7b79e114]{margin:0 0 10px;font-size:15px}.cm-types[data-v-7b79e114],.cm-templates[data-v-7b79e114]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cm-type[data-v-7b79e114]{cursor:pointer;border:1px solid #eef2f7;border-radius:10px;padding:9px 10px}.cm-type[data-v-7b79e114]:hover{border-color:#c7d2fe}.cm-type.active[data-v-7b79e114]{background:#f5f9ff;border-color:#4f46e5}.cm-type-top[data-v-7b79e114]{justify-content:space-between;align-items:center;display:flex}.cm-badge[data-v-7b79e114]{color:#4338ca;background:#eef2ff;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:900}.cm-type-meta[data-v-7b79e114]{color:#64748b;margin-top:2px;font-size:11px}.cm-type-route[data-v-7b79e114]{color:#4338ca;margin-top:2px;font-size:11px;font-weight:800}.cm-detail h3[data-v-7b79e114]{margin:0 0 4px}.cm-sugg[data-v-7b79e114]{color:#64748b;margin:0 0 10px;font-size:13px}.cm-field[data-v-7b79e114]{color:#334155;gap:4px;margin-bottom:10px;font-size:12px;font-weight:800;display:grid}.cm-field select[data-v-7b79e114]{height:34px;font:inherit;border:1px solid #cbd5e1;border-radius:8px;padding:0 8px}.cm-check[data-v-7b79e114]{color:#334155;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;font-weight:700;display:flex}.cm-actions[data-v-7b79e114]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cm-actions button[data-v-7b79e114]{color:#fff;cursor:pointer;background:#4f46e5;border:0;border-radius:8px;padding:8px 14px;font-weight:800}.cm-actions button.ghost[data-v-7b79e114]{color:#4338ca;background:#eef2ff}.cm-note[data-v-7b79e114]{color:#94a3b8;margin:8px 0 0;font-size:11px}.ok[data-v-7b79e114]{color:#16a34a;font-weight:800}.cm-tpl[data-v-7b79e114]{border:1px solid #eef2f7;border-radius:10px;padding:9px 10px}.cm-tpl-top[data-v-7b79e114]{justify-content:space-between;align-items:center;display:flex}.cm-chip[data-v-7b79e114]{text-transform:uppercase;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:900}.cm-chip.active[data-v-7b79e114]{color:#15803d;background:#dcfce7}.cm-chip.concept[data-v-7b79e114]{color:#854d0e;background:#fef9c3}.cm-tpl-meta[data-v-7b79e114]{color:#64748b;font-size:11px}.cm-tpl-preview[data-v-7b79e114]{color:#475569;margin:6px 0;font-size:12px}.cm-ta[data-v-7b79e114]{width:100%;font:inherit;border:1px solid #cbd5e1;border-radius:8px;margin:6px 0;padding:8px;font-size:12px}.cm-learning[data-v-7b79e114]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:14px}.cm-learning h2[data-v-7b79e114]{margin:0 0 10px;font-size:15px}.cm-learn-grid[data-v-7b79e114]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;display:grid}.cm-learn[data-v-7b79e114]{border:1px solid #eef2f7;border-radius:10px;padding:10px}.cm-learn-top[data-v-7b79e114]{justify-content:space-between;align-items:center;display:flex}.cm-learn-src[data-v-7b79e114]{color:#64748b;margin:2px 0;font-size:11px}.cm-learn-proposal[data-v-7b79e114]{color:#1e293b;margin:4px 0;font-size:13px}.cm-examples[data-v-7b79e114]{color:#64748b;margin:4px 0;padding-left:16px;font-size:11px}.cm-empty[data-v-7b79e114]{color:#94a3b8;font-size:13px}.reality-inbox-page[data-v-0f80d762]{color:#172033;background:#f5f6f8;gap:20px;padding:24px;display:grid}.page-header[data-v-0f80d762],.summary-grid article[data-v-0f80d762],.toolbar[data-v-0f80d762],.event-card[data-v-0f80d762],.drawer-card[data-v-0f80d762],.error-card[data-v-0f80d762],.empty-card[data-v-0f80d762],.result-card[data-v-0f80d762]{background:#fffffffa;border:1px solid #dce0e6f2;border-radius:20px;box-shadow:0 16px 40px #0f172a0f}.page-header[data-v-0f80d762],.toolbar[data-v-0f80d762],.drawer-card[data-v-0f80d762],.error-card[data-v-0f80d762],.empty-card[data-v-0f80d762],.result-card[data-v-0f80d762]{padding:20px}.page-header[data-v-0f80d762]{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.page-copy[data-v-0f80d762]{gap:10px;display:grid}.eyebrow[data-v-0f80d762],.summary-grid span[data-v-0f80d762],.toolbar-meta span[data-v-0f80d762],.event-top small[data-v-0f80d762],.detail-grid span[data-v-0f80d762],.meta-grid span[data-v-0f80d762],.support-grid span[data-v-0f80d762],.copy-note[data-v-0f80d762],.link-card small[data-v-0f80d762],.empty-card span[data-v-0f80d762]{color:#667085;letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:700}.page-header h1[data-v-0f80d762],.drawer-card h2[data-v-0f80d762]{color:#101828;margin:0}.page-header h1[data-v-0f80d762]{max-width:860px;font-size:40px;line-height:1.04}.page-header span[data-v-0f80d762]{color:#475467;max-width:760px;line-height:1.6}.primary-btn[data-v-0f80d762],.ghost-btn[data-v-0f80d762],.filter-chip[data-v-0f80d762]{cursor:pointer;border-radius:999px;min-height:46px;padding:0 16px;font-weight:800}.primary-btn[data-v-0f80d762]{color:#fff;background:#d97706;border:1px solid #d97706}.ghost-btn[data-v-0f80d762],.filter-chip[data-v-0f80d762]{color:#24324b;background:#fff;border:1px solid #d6dae1}.filter-chip.active[data-v-0f80d762]{color:#9a3412;background:#fff7ed;border-color:#d97706}.summary-grid[data-v-0f80d762],.workplace-grid[data-v-0f80d762],.meta-grid[data-v-0f80d762],.detail-grid[data-v-0f80d762],.support-grid[data-v-0f80d762]{gap:16px;display:grid}.summary-grid[data-v-0f80d762]{grid-template-columns:repeat(5,minmax(0,1fr))}.summary-grid article[data-v-0f80d762]{padding:18px}.summary-grid strong[data-v-0f80d762]{color:#101828;margin-top:10px;font-size:32px;display:block}.toolbar[data-v-0f80d762]{justify-content:space-between;align-items:center;gap:16px;display:flex}.filter-row[data-v-0f80d762],.pipeline-row[data-v-0f80d762],.stack-list[data-v-0f80d762],.status-row[data-v-0f80d762],.result-meta[data-v-0f80d762],.button-row[data-v-0f80d762]{flex-wrap:wrap;gap:10px;display:flex}.workplace-grid[data-v-0f80d762]{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:start}.event-list[data-v-0f80d762]{gap:14px;display:grid}.event-card[data-v-0f80d762]{cursor:pointer;gap:14px;padding:18px;display:grid}.event-card.active[data-v-0f80d762]{border-color:#d97706;box-shadow:0 18px 44px #d977061f}.event-top[data-v-0f80d762],.drawer-head[data-v-0f80d762],.proposal-head[data-v-0f80d762],.event-bottom[data-v-0f80d762]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.event-headline[data-v-0f80d762],.drawer-section[data-v-0f80d762],.page-copy[data-v-0f80d762],.surface-card[data-v-0f80d762],.actions-stack[data-v-0f80d762]{gap:10px;display:grid}.event-headline p[data-v-0f80d762],.surface-card p[data-v-0f80d762],.proposal-card p[data-v-0f80d762]{color:#475467;margin:0;line-height:1.55}.source-pill[data-v-0f80d762],.route-badge[data-v-0f80d762],.pipeline-badge[data-v-0f80d762],.status-badge[data-v-0f80d762],.subtle-badge[data-v-0f80d762]{text-transform:uppercase;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.source-pill[data-v-0f80d762]{color:#b45309;background:#fffbeb}.route-badge[data-v-0f80d762],.pipeline-badge[data-v-0f80d762],.subtle-badge[data-v-0f80d762],.status-badge[data-v-0f80d762]{color:#475467;background:#eef2f6}.route-badge.warning[data-v-0f80d762],.pipeline-badge.warning[data-v-0f80d762],.status-badge.warning[data-v-0f80d762]{color:#9a3412;background:#fff7ed}.pipeline-badge.active[data-v-0f80d762],.status-badge.success[data-v-0f80d762]{color:#027a48;background:#ecfdf3}.status-badge.danger[data-v-0f80d762],.route-badge.danger[data-v-0f80d762]{color:#b42318;background:#fef3f2}.meta-grid[data-v-0f80d762],.detail-grid[data-v-0f80d762]{grid-template-columns:repeat(2,minmax(0,1fr))}.meta-grid.compact strong[data-v-0f80d762],.detail-grid strong[data-v-0f80d762],.support-grid strong[data-v-0f80d762],.event-headline strong[data-v-0f80d762],.drawer-card strong[data-v-0f80d762]{color:#101828}.support-grid[data-v-0f80d762]{grid-template-columns:1fr;gap:8px}.drawer-card[data-v-0f80d762]{gap:18px;display:grid;position:sticky;top:16px}.detail-column[data-v-0f80d762]{gap:14px;display:grid}.surface-card[data-v-0f80d762],.proposal-card[data-v-0f80d762],.link-card[data-v-0f80d762]{background:#f8fafc;border:1px solid #e4e7ec;border-radius:18px;padding:16px}.proposal-card[data-v-0f80d762],.link-card[data-v-0f80d762],.result-card[data-v-0f80d762],.empty-card[data-v-0f80d762]{gap:8px;display:grid}.proposal-reason[data-v-0f80d762]{font-weight:600}.disabled-copy[data-v-0f80d762]{color:#9a3412}.drawer-section h3[data-v-0f80d762]{color:#101828;margin:0;font-size:18px}.stack-list.vertical[data-v-0f80d762]{display:grid}.result-card[data-v-0f80d762]{grid-template-columns:1fr auto;align-items:center;gap:16px}.result-card p[data-v-0f80d762]{color:#475467;margin:0}.audit-list[data-v-0f80d762]{color:#475467;gap:6px;margin:0;padding-left:18px;display:grid}.empty-line[data-v-0f80d762]{color:#667085}.raw-section details[data-v-0f80d762]{background:#f8fafc;border:1px solid #e4e7ec;border-radius:18px;padding:14px 16px}.raw-section summary[data-v-0f80d762]{cursor:pointer;color:#101828;font-weight:800}.raw-section pre[data-v-0f80d762]{color:#475467;white-space:pre-wrap;word-break:break-word;margin:12px 0 0;font-size:12px}.error-card[data-v-0f80d762]{color:#b42318;background:#fef3f2;border-color:#fecdca}.empty-selection[data-v-0f80d762]{align-content:center;min-height:240px}@media (width<=1240px){.summary-grid[data-v-0f80d762]{grid-template-columns:repeat(3,minmax(0,1fr))}.workplace-grid[data-v-0f80d762]{grid-template-columns:1fr}.drawer-card[data-v-0f80d762]{position:static}}@media (width<=780px){.reality-inbox-page[data-v-0f80d762]{gap:16px;padding:16px}.page-header[data-v-0f80d762],.toolbar[data-v-0f80d762],.drawer-card[data-v-0f80d762],.error-card[data-v-0f80d762],.empty-card[data-v-0f80d762],.result-card[data-v-0f80d762]{padding:16px}.page-header[data-v-0f80d762],.toolbar[data-v-0f80d762],.event-top[data-v-0f80d762],.drawer-head[data-v-0f80d762],.proposal-head[data-v-0f80d762],.event-bottom[data-v-0f80d762],.result-card[data-v-0f80d762]{grid-template-columns:1fr;display:grid}.page-header h1[data-v-0f80d762]{font-size:30px}.summary-grid[data-v-0f80d762],.meta-grid[data-v-0f80d762],.detail-grid[data-v-0f80d762]{grid-template-columns:1fr}.toolbar[data-v-0f80d762]{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;position:sticky;top:12px}.event-card[data-v-0f80d762]{padding:16px}}.realitybox-page[data-v-0a522b49]{color:#1d2733;background:radial-gradient(circle at 0 0,#ffdcb873,#0000 34%),linear-gradient(#fffaf3 0%,#f6f8fb 100%);min-height:100%;padding:28px}.hero[data-v-0a522b49]{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:24px;display:flex}.eyebrow[data-v-0a522b49]{color:#6c7a89;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:700}.hero h1[data-v-0a522b49]{margin:0;font-size:clamp(32px,5vw,48px);line-height:1}.intro[data-v-0a522b49]{color:#526173;max-width:760px;margin:12px 0 0;font-size:16px;line-height:1.6}.refresh[data-v-0a522b49]{color:#fff;cursor:pointer;background:#17253d;border:0;border-radius:999px;padding:12px 18px;font-weight:700}.refresh[data-v-0a522b49]:disabled{opacity:.6;cursor:default}.notice[data-v-0a522b49]{border-radius:16px;margin-bottom:18px;padding:14px 16px}.notice.error[data-v-0a522b49]{color:#9a2f24;background:#fff0ed}.briefing-card[data-v-0a522b49]{background:#fffffff0;border:1px solid #17253d14;border-radius:24px;margin-bottom:24px;padding:22px;box-shadow:0 20px 60px #232e4714}.briefing-head[data-v-0a522b49]{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.briefing-head h2[data-v-0a522b49]{margin:4px 0 0;font-size:28px}.briefing-summary[data-v-0a522b49]{color:#445568;max-width:920px;margin:14px 0 0;font-size:16px;line-height:1.7}.briefing-grid[data-v-0a522b49]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.briefing-block[data-v-0a522b49]{background:#fbfcff;border:1px solid #17253d14;border-radius:18px;padding:16px}.briefing-block h3[data-v-0a522b49]{margin:0 0 10px;font-size:17px}.briefing-block p[data-v-0a522b49]{color:#5b6b7d;margin:0;line-height:1.6}.briefing-list[data-v-0a522b49]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.briefing-list li[data-v-0a522b49]{color:#5b6b7d;gap:4px;display:grid}.briefing-list li strong[data-v-0a522b49]{color:#1d2733;font-size:15px}.briefing-list li em[data-v-0a522b49]{color:#708196;text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-style:normal}.briefing-list.compact li[data-v-0a522b49]{gap:0}.stats[data-v-0a522b49]{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-bottom:24px;display:grid}.workload-strip[data-v-0a522b49]{background:#ffffffeb;border:1px solid #17253d14;border-radius:22px;margin-bottom:24px;padding:20px;box-shadow:0 20px 60px #232e4714}.workload-head[data-v-0a522b49]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.workload-head h2[data-v-0a522b49]{margin:6px 0 0;font-size:22px}.workload-total[data-v-0a522b49]{color:#617285;font-weight:700}.workload-grid[data-v-0a522b49],.trusted-grid[data-v-0a522b49]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.workload-card[data-v-0a522b49]{background:#fbfcff;border:1px solid #17253d14;border-radius:18px;padding:16px}.workload-card strong[data-v-0a522b49]{font-size:28px;line-height:1;display:block}.workload-card p[data-v-0a522b49]{color:#56667a;margin:10px 0 0;line-height:1.5}.workload-reason[data-v-0a522b49]{color:#708196;font-size:13px}.workload-warning[data-v-0a522b49]{color:#8a5a00;margin:14px 0 0;font-size:13px}.stat-card[data-v-0a522b49],.section-card[data-v-0a522b49],.detail-card[data-v-0a522b49]{background:#ffffffeb;border:1px solid #17253d14;border-radius:22px;box-shadow:0 20px 60px #232e4714}.stat-card[data-v-0a522b49]{padding:18px}.stat-card strong[data-v-0a522b49]{font-size:32px;line-height:1;display:block}.stat-card span[data-v-0a522b49]{color:#617285;margin-top:10px;font-size:14px;display:block}.workspace-layout[data-v-0a522b49]{grid-template-columns:minmax(0,1.6fr) minmax(320px,.9fr);align-items:start;gap:20px;display:grid}.sections[data-v-0a522b49]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.section-card[data-v-0a522b49]{padding:18px}.section-head[data-v-0a522b49]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.section-head h2[data-v-0a522b49],.detail-head h2[data-v-0a522b49]{margin:0;font-size:22px}.section-head p[data-v-0a522b49]{color:#6b7887;margin:8px 0 0;font-size:14px;line-height:1.5}.count[data-v-0a522b49]{color:#1d4ed8;background:#edf3ff;border-radius:999px;justify-content:center;align-items:center;min-width:40px;height:40px;font-weight:800;display:inline-flex}.section-empty[data-v-0a522b49],.empty-state[data-v-0a522b49],.empty-detail[data-v-0a522b49]{color:#6b7887}.item-card[data-v-0a522b49]{text-align:left;cursor:pointer;background:#fbfcff;border:1px solid #17253d14;border-radius:18px;width:100%;margin-top:12px;padding:16px}.item-card.active[data-v-0a522b49]{background:#f2f7ff;border-color:#8cb2ff}.item-top[data-v-0a522b49]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.item-card strong[data-v-0a522b49]{font-size:16px}.item-card p[data-v-0a522b49]{color:#56667a;margin:10px 0 0;line-height:1.5}.item-meta[data-v-0a522b49]{color:#708196;flex-wrap:wrap;gap:8px 12px;margin-top:12px;font-size:13px;display:flex}.detail-panel[data-v-0a522b49]{position:sticky;top:18px}.detail-card[data-v-0a522b49]{padding:20px}.detail-head[data-v-0a522b49]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.status-pill[data-v-0a522b49]{color:#314154;background:#eef3fb;border-radius:999px;justify-content:center;align-items:center;padding:7px 12px;font-size:12px;font-weight:700;display:inline-flex}.status-pill.detail[data-v-0a522b49]{color:#fff;background:#17253d}.detail-block+.detail-block[data-v-0a522b49],.detail-grid[data-v-0a522b49],.detail-actions[data-v-0a522b49],.debug-panel[data-v-0a522b49]{margin-top:18px}.detail-block h3[data-v-0a522b49]{margin:0 0 8px;font-size:15px}.detail-block p[data-v-0a522b49],.detail-block li[data-v-0a522b49],.detail-grid p[data-v-0a522b49]{color:#56667a;line-height:1.6}.detail-grid[data-v-0a522b49]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.detail-grid article[data-v-0a522b49]{background:#f7f9fd;border-radius:16px;padding:14px}.label[data-v-0a522b49]{color:#708196;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;font-size:12px;display:block}.detail-actions[data-v-0a522b49]{flex-wrap:wrap;gap:10px;display:flex}.detail-actions.compact[data-v-0a522b49]{margin-top:4px}.ghost[data-v-0a522b49]{color:#1d2733;cursor:pointer;background:#fff;border:1px solid #17253d1f;border-radius:12px;padding:10px 12px;font-weight:700}.ghost[data-v-0a522b49]:disabled{opacity:.45;cursor:default}.debug-panel[data-v-0a522b49]{border-top:1px solid #17253d14;padding-top:14px}.debug-panel summary[data-v-0a522b49]{cursor:pointer;font-weight:700}.debug-panel pre[data-v-0a522b49]{color:#dbeafe;background:#0f172a;border-radius:14px;margin:12px 0 0;padding:14px;font-size:12px;overflow:auto}@media (width<=1320px){.stats[data-v-0a522b49],.workload-grid[data-v-0a522b49],.trusted-grid[data-v-0a522b49],.briefing-grid[data-v-0a522b49]{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-layout[data-v-0a522b49]{grid-template-columns:1fr}.detail-panel[data-v-0a522b49]{position:static}}@media (width<=900px){.realitybox-page[data-v-0a522b49]{padding:18px}.stats[data-v-0a522b49],.workload-grid[data-v-0a522b49],.trusted-grid[data-v-0a522b49],.briefing-grid[data-v-0a522b49],.sections[data-v-0a522b49],.detail-grid[data-v-0a522b49]{grid-template-columns:1fr}.hero[data-v-0a522b49],.briefing-head[data-v-0a522b49]{flex-direction:column}}.situation-card[data-v-cac12021]{cursor:pointer;background:#fffffff0;border:1px solid #e8edf3;border-left:4px solid #94a3b8;border-radius:18px;gap:12px;padding:16px 18px;display:grid;box-shadow:0 14px 34px #0f172a0f}.situation-card.selected[data-v-cac12021]{border-color:#132238;box-shadow:0 0 0 1px #132238,0 16px 40px #0f172a14}.situation-card.wait[data-v-cac12021]{border-left-color:#2563eb}.situation-card.done[data-v-cac12021]{border-left-color:#94a3b8}.situation-card.gmail[data-v-cac12021]{border-left-color:#2563eb}.situation-card.whatsapp[data-v-cac12021]{border-left-color:#16a34a}.situation-card.portal[data-v-cac12021],.situation-card.form[data-v-cac12021]{border-left-color:#7c3aed}.situation-card.founder[data-v-cac12021]{border-left-color:#ea580c}.card-top[data-v-cac12021]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.source-line[data-v-cac12021]{text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin:0;font-size:11px;font-weight:700}.priority-pill[data-v-cac12021]{color:#1e3a8a;background:#eef2ff;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.title[data-v-cac12021]{color:#0f172a;margin:0;font-size:18px;line-height:1.3}.story-block[data-v-cac12021],.history-block[data-v-cac12021]{gap:5px;display:grid}.block-label[data-v-cac12021]{text-transform:uppercase;letter-spacing:.05em;color:#1d4ed8;align-items:center;gap:6px;margin:0;font-size:11px;font-weight:800;display:inline-flex}.block-text[data-v-cac12021]{color:#334155;margin:0;font-size:13px;line-height:1.5}.block-text.muted[data-v-cac12021]{color:#64748b}.proposal-list[data-v-cac12021],.history-list[data-v-cac12021]{gap:8px;margin:0;padding-left:18px;display:grid}.proposal-list li[data-v-cac12021],.history-list li[data-v-cac12021]{color:#334155;font-size:12px;line-height:1.5}.history-list[data-v-cac12021]{padding-left:0}.history-list li[data-v-cac12021]{color:#64748b;align-items:center;gap:8px;list-style:none;display:flex}.history-list li.done[data-v-cac12021]{color:#15803d}.history-mark[data-v-cac12021]{text-align:center;width:14px;font-weight:800}.action-row[data-v-cac12021]{flex-wrap:wrap;gap:8px;display:flex}.action-btn[data-v-cac12021]{color:#fff;cursor:pointer;background:#132238;border:1px solid #dbe3ef;border-radius:10px;align-items:center;gap:6px;min-height:34px;padding:7px 11px;font-size:11px;font-weight:700;display:inline-flex}.action-btn[data-v-cac12021]:disabled{cursor:default;background:#93c5fd;border-color:#93c5fd}@media (width<=820px){.card-top[data-v-cac12021],.action-row[data-v-cac12021]{display:grid}.action-btn[data-v-cac12021]{width:100%}}.comm-panel[data-v-2d52eeb3]{gap:14px;display:grid}.panel-head[data-v-2d52eeb3],.intro-card[data-v-2d52eeb3],.ask-card[data-v-2d52eeb3],.focus-card[data-v-2d52eeb3],.answer-card[data-v-2d52eeb3]{background:#fffffff0;border:1px solid #e8edf3;border-radius:18px;gap:10px;padding:14px 16px;display:grid;box-shadow:0 10px 30px #0f172a0a}.panel-head[data-v-2d52eeb3]{grid-template-columns:minmax(0,1fr) auto;align-items:start}.eyebrow[data-v-2d52eeb3],.section-title[data-v-2d52eeb3]{color:#1d4ed8;text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:11px;font-weight:800}h2[data-v-2d52eeb3],h3[data-v-2d52eeb3],p[data-v-2d52eeb3],small[data-v-2d52eeb3]{margin:0}h2[data-v-2d52eeb3]{color:#0f172a;font-size:18px;line-height:1.3}h3[data-v-2d52eeb3],strong[data-v-2d52eeb3]{color:#0f172a}p[data-v-2d52eeb3],small[data-v-2d52eeb3],li[data-v-2d52eeb3]{color:#475569;font-size:13px;line-height:1.55}.prompt[data-v-2d52eeb3]{color:#0f172a;font-weight:700}.status-pill[data-v-2d52eeb3]{color:#1e3a8a;background:#eef2ff;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.ask-btn[data-v-2d52eeb3]{color:#132238;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:12px;padding:10px 12px;font-size:12px;font-weight:700}.ask-btn[data-v-2d52eeb3]:hover{background:#f8fafc}textarea[data-v-2d52eeb3]{color:#0f172a;width:100%;font:inherit;resize:vertical;background:#f8fafc;border:1px solid #dbe3ef;border-radius:12px;padding:10px 12px}.ask-btn[data-v-2d52eeb3]{color:#fff;text-align:center;background:#132238}.answer-list[data-v-2d52eeb3]{gap:6px;margin:0;padding-left:18px;display:grid}.reply-card[data-v-0589c02e]{background:#fffffff5;border:1px solid #dbe3ef;border-radius:18px;gap:12px;padding:14px 16px;display:grid;box-shadow:0 10px 30px #0f172a0a}.reply-head[data-v-0589c02e],.reply-meta[data-v-0589c02e],.reply-actions[data-v-0589c02e]{justify-content:space-between;align-items:center;gap:10px;display:flex}.section-title[data-v-0589c02e]{color:#1d4ed8;text-transform:uppercase;letter-spacing:.05em;margin:0 0 4px;font-size:11px;font-weight:800}.reply-meta span[data-v-0589c02e],.reply-field span[data-v-0589c02e],.reply-note[data-v-0589c02e],.thread-row p[data-v-0589c02e]{color:#64748b;font-size:12px}.reply-meta strong[data-v-0589c02e],.reply-head strong[data-v-0589c02e],.thread-row strong[data-v-0589c02e]{color:#0f172a}.thread-list[data-v-0589c02e]{gap:8px;display:grid}.thread-row[data-v-0589c02e]{background:#f8fafc;border:1px solid #e8edf3;border-radius:12px;gap:4px;padding:10px 12px;display:grid}.reply-field[data-v-0589c02e]{gap:6px;display:grid}.reply-field input[data-v-0589c02e],.reply-field textarea[data-v-0589c02e]{color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #dbe3ef;border-radius:12px;padding:10px 12px}.reply-field textarea[data-v-0589c02e]{resize:vertical}.primary-btn[data-v-0589c02e],.secondary-btn[data-v-0589c02e],.ghost-btn[data-v-0589c02e]{cursor:pointer;border-radius:12px;padding:9px 12px;font-size:12px;font-weight:700}.primary-btn[data-v-0589c02e]{color:#fff;background:#132238;border:1px solid #132238}.secondary-btn[data-v-0589c02e],.ghost-btn[data-v-0589c02e]{color:#132238;background:#fff;border:1px solid #dbe3ef}.reply-note[data-v-0589c02e]{margin:0}.reply-note.success[data-v-0589c02e]{color:#15803d}.reply-note.error[data-v-0589c02e]{color:#b91c1c}.reply-note.muted[data-v-0589c02e]{color:#64748b}.smartflow-app[data-v-fd31d4d6]{color:#0f172a;background:radial-gradient(circle at 0 0,#bfdbfe66,#0000 22rem),linear-gradient(#f8fafc 0%,#eef2f7 100%);min-height:100vh}.state-banner[data-v-fd31d4d6]{color:#475569;background:#ffffffe6;border:1px solid #e2e8f0;border-radius:12px;margin:10px 20px 0;padding:10px 14px;font-size:13px}.state-banner.error[data-v-fd31d4d6]{color:#991b1b;border-color:#fecaca}.cockpit[data-v-fd31d4d6]{grid-template-columns:320px minmax(0,1fr) 340px;align-items:start;gap:18px;padding:18px 20px 40px;display:grid}.col[data-v-fd31d4d6]{align-content:start;gap:16px;min-width:0;display:grid}.col-intro[data-v-fd31d4d6]{padding:4px 2px}.col-intro h2[data-v-fd31d4d6]{letter-spacing:.02em;margin:0;font-size:18px;font-weight:800}.col-intro p[data-v-fd31d4d6]{color:#64748b;margin:4px 0 0;font-size:13px;line-height:1.45}.shell-summary-grid[data-v-fd31d4d6]{margin-bottom:14px}.popup-textarea[data-v-fd31d4d6],.sprint-input-textarea[data-v-fd31d4d6]{color:#0f172a;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #dbe4ee;border-radius:18px;padding:14px 16px}.sprint-input-card[data-v-fd31d4d6]{gap:14px}.block[data-v-fd31d4d6],.stats[data-v-fd31d4d6],.quick[data-v-fd31d4d6]{background:#ffffffeb;border:1px solid #e8edf3;border-radius:16px;gap:4px;padding:10px 12px;display:grid;box-shadow:0 10px 30px #0f172a0a}.block-head[data-v-fd31d4d6]{text-transform:uppercase;letter-spacing:.05em;color:#64748b;justify-content:space-between;align-items:center;gap:8px;padding:4px 4px 8px;font-size:11px;font-weight:800;display:flex}.block-head.accent[data-v-fd31d4d6]{color:#1d4ed8}.block-head strong[data-v-fd31d4d6]{color:#0f172a}.block-head small[data-v-fd31d4d6]{color:#94a3b8;text-transform:none;font-size:11px;font-weight:600}.row[data-v-fd31d4d6],.place-row[data-v-fd31d4d6]{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:none;border-radius:12px;align-items:center;gap:8px;padding:8px;display:flex}.row[data-v-fd31d4d6]:hover,.place-row[data-v-fd31d4d6]:hover{background:#f8fafc}.place-grid[data-v-fd31d4d6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.place-tile[data-v-fd31d4d6]{text-align:left;cursor:pointer;width:100%;min-width:0;font:inherit;background:linear-gradient(#fffffffa,#f8fafcf2);border:1px solid #e7edf5;border-radius:14px;gap:8px;padding:12px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid}.place-tile[data-v-fd31d4d6]:hover{border-color:#2563eb3d;transform:translateY(-1px);box-shadow:0 12px 30px #0f172a0f}.place-tile.active[data-v-fd31d4d6]{background:radial-gradient(circle at 100% 0,#2563eb29,#0000 42%),linear-gradient(#eff6ff 0%,#fff 100%);border-color:#bfdbfe;box-shadow:inset 0 0 0 1px #2563eb14}.place-row[data-v-fd31d4d6]{border:1px solid #eef2f7}.place-row.active[data-v-fd31d4d6]{background:linear-gradient(135deg,#eff6ff 0%,#fff 100%);border-color:#c7d7ee;box-shadow:inset 0 0 0 1px #2563eb14}.place-icon[data-v-fd31d4d6]{color:#1d4ed8;background:linear-gradient(#eef4ff,#dbeafe);border-radius:12px;flex:none;place-items:center;width:34px;height:34px;font-size:15px;font-weight:900;display:grid}.place-label[data-v-fd31d4d6]{color:#0f172a;font-size:12px;font-weight:800;line-height:1.2}.place-tile small[data-v-fd31d4d6]{color:#64748b;font-size:10px;line-height:1.35}.workspace-row.active[data-v-fd31d4d6]{background:linear-gradient(135deg,#eff6ff 0%,#fff 100%);border:1px solid #c7d7ee}.row-dot[data-v-fd31d4d6]{border-radius:3px;flex:none;width:8px;height:8px}.row-dot.sla[data-v-fd31d4d6]{background:#ef4444}.row-dot.blue[data-v-fd31d4d6]{background:#2563eb}.row-dot.purple[data-v-fd31d4d6]{background:#7c3aed}.row-dot.amber[data-v-fd31d4d6]{background:#d97706}.row-body[data-v-fd31d4d6]{flex:1;gap:2px;min-width:0;display:grid}.row-body strong[data-v-fd31d4d6]{font-size:12px;line-height:1.3}.row-body small[data-v-fd31d4d6]{color:#94a3b8;font-size:10px;line-height:1.35}.decision-card[data-v-fd31d4d6]{text-align:left;cursor:pointer;width:100%;font:inherit;background:radial-gradient(circle at 100% 0,#ef44440f,#0000 34%),linear-gradient(#fff,#fbfdff);border:1px solid #e7edf5;border-radius:14px;gap:8px;padding:12px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.decision-card[data-v-fd31d4d6]:hover{border-color:#ef44443d;transform:translateY(-1px);box-shadow:0 12px 28px #0f172a0f}.decision-card-top[data-v-fd31d4d6]{justify-content:space-between;align-items:center;gap:8px;display:flex}.decision-card-kicker[data-v-fd31d4d6]{color:#1d4ed8;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.decision-card>strong[data-v-fd31d4d6]{color:#0f172a;font-size:13px;line-height:1.3}.decision-card>small[data-v-fd31d4d6]{color:#64748b;font-size:11px;line-height:1.45}.decision-card-link[data-v-fd31d4d6]{color:#0f172a;font-size:11px;font-weight:700}.chev[data-v-fd31d4d6]{color:#cbd5e1;flex:none;font-size:16px}.date[data-v-fd31d4d6]{color:#94a3b8;flex:none;font-size:11px}.badge[data-v-fd31d4d6]{letter-spacing:.02em;border-radius:999px;flex:none;padding:4px 8px;font-size:10px;font-weight:800}.badge.sla[data-v-fd31d4d6]{color:#b91c1c;background:#fee2e2}.badge.med[data-v-fd31d4d6]{color:#b45309;background:#fef3c7}.badge.low[data-v-fd31d4d6]{color:#475569;background:#e2e8f0}.badge.actief[data-v-fd31d4d6]{color:#15803d;background:#dcfce7}.badge.pauze[data-v-fd31d4d6]{color:#b45309;background:#fef3c7}.badge.wacht[data-v-fd31d4d6]{color:#c2410c;background:#ffedd5}.badge.done[data-v-fd31d4d6]{color:#475569;background:#e2e8f0}.empty[data-v-fd31d4d6]{color:#94a3b8;margin:0;padding:8px;font-size:12px}.card-empty[data-v-fd31d4d6]{text-align:center;background:#ffffffe0;border:1px dashed #dbe3ef;border-radius:16px}.chips[data-v-fd31d4d6]{flex-wrap:wrap;gap:6px;display:flex}.col-intro-actions[data-v-fd31d4d6]{justify-content:space-between;align-items:start;gap:12px;display:flex}.mail-shadow-btn[data-v-fd31d4d6]{color:#0f172a;font:inherit;cursor:pointer;white-space:nowrap;background:#ffffffeb;border:1px solid #cbd5e1;border-radius:12px;align-items:center;gap:6px;padding:8px 10px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:0 10px 24px #0f172a0d}.mail-shadow-btn[data-v-fd31d4d6]:disabled{opacity:.6;cursor:wait}.chip[data-v-fd31d4d6]{color:#475569;font:inherit;cursor:pointer;background:#ffffffe6;border:1px solid #dbe3ef;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;display:inline-flex}.chip.active[data-v-fd31d4d6]{color:#fff;background:#132238;border-color:#132238;font-weight:700}.stream-group[data-v-fd31d4d6]{gap:10px;display:grid}.stream-head[data-v-fd31d4d6]{text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;align-items:center;padding:6px 4px;font-size:12px;font-weight:800;display:flex}.stream-head.wait[data-v-fd31d4d6]{color:#1d4ed8}.stream-head.done[data-v-fd31d4d6]{color:#64748b}.stream-head strong[data-v-fd31d4d6]{color:#0f172a}.tower-grid[data-v-fd31d4d6]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.tower-card[data-v-fd31d4d6],.keeper-card[data-v-fd31d4d6]{background:#ffffffeb;border:1px solid #e8edf3;border-radius:16px;gap:6px;padding:14px 16px;display:grid;box-shadow:0 10px 30px #0f172a0a}.tower-card span[data-v-fd31d4d6],.keeper-card small[data-v-fd31d4d6]{color:#64748b;font-size:11px}.tower-card strong[data-v-fd31d4d6],.keeper-card strong[data-v-fd31d4d6]{color:#0f172a;font-size:20px;line-height:1.1}.tower-card.action-card[data-v-fd31d4d6]{text-align:left;cursor:pointer;width:100%;font:inherit;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s}.tower-card.action-card[data-v-fd31d4d6]:hover{border-color:#2563eb3d;transform:translateY(-1px);box-shadow:0 14px 34px #0f172a14}.tower-card.action-card em[data-v-fd31d4d6]{color:#2563eb;font-size:11px;font-style:normal;font-weight:700}.tower-card.action-card.tone-warning[data-v-fd31d4d6]{background:radial-gradient(circle at 100% 0,#f59e0b1f,#0000 34%),linear-gradient(#fffffffa,#fffbebeb)}.tower-card.action-card.tone-danger[data-v-fd31d4d6]{background:radial-gradient(circle at 100% 0,#ef444424,#0000 34%),linear-gradient(#fffffffa,#fef2f2eb)}.tower-card.action-card.tone-success[data-v-fd31d4d6]{background:radial-gradient(circle at 100% 0,#10b98124,#0000 34%),linear-gradient(#fffffffa,#f0fdfaeb)}.keeper-card strong[data-v-fd31d4d6]{font-size:14px}.keeper-card small[data-v-fd31d4d6]{line-height:1.45}.workspace-detail-card[data-v-fd31d4d6]{background:#fffffff5;border:1px solid #dbe3ef;border-radius:20px;gap:14px;padding:18px;display:grid;box-shadow:0 10px 30px #0f172a0a}.workspace-detail-card.dense[data-v-fd31d4d6]{gap:8px;padding:12px}.workspace-detail-card.span-2[data-v-fd31d4d6]{grid-column:span 2}.workspace-detail-head[data-v-fd31d4d6]{justify-content:space-between;align-items:start;gap:12px;display:flex}.workspace-detail-eyebrow[data-v-fd31d4d6]{letter-spacing:.06em;text-transform:uppercase;color:#2563eb;margin-bottom:4px;font-size:11px;font-weight:800;display:block}.workspace-detail-head h3[data-v-fd31d4d6],.workspace-next-step strong[data-v-fd31d4d6]{color:#0f172a;margin:0}.workspace-detail-copy[data-v-fd31d4d6]{color:#475569;margin:0;font-size:12px;line-height:1.45}.workspace-detail-grid[data-v-fd31d4d6]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.workspace-detail-grid.compact[data-v-fd31d4d6]{grid-template-columns:repeat(3,minmax(0,1fr))}.popup-summary-grid[data-v-fd31d4d6]{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-mini-card[data-v-fd31d4d6]{background:#f8fafc;border:1px solid #e8edf3;border-radius:14px;gap:4px;padding:10px;display:grid}.workspace-mini-card span[data-v-fd31d4d6],.workspace-next-step span[data-v-fd31d4d6],.workspace-timeline-row small[data-v-fd31d4d6]{color:#64748b;font-size:11px}.workspace-mini-card strong[data-v-fd31d4d6]{color:#0f172a;font-size:13px;line-height:1.25}.workspace-mini-card-action[data-v-fd31d4d6]{text-align:left;cursor:pointer;width:100%;font:inherit;transition:transform .18s,border-color .18s,box-shadow .18s}.workspace-mini-card-action[data-v-fd31d4d6]:hover{border-color:#2563eb3d;transform:translateY(-1px);box-shadow:0 10px 24px #0f172a0f}.workspace-detail-stack[data-v-fd31d4d6]{gap:8px;display:grid}.workspace-mini-note[data-v-fd31d4d6]{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #e8edf3;border-radius:14px;gap:4px;padding:10px 12px;display:grid}.workspace-mini-note span[data-v-fd31d4d6]{color:#64748b;font-size:11px;font-weight:700}.workspace-mini-note strong[data-v-fd31d4d6]{color:#0f172a;font-size:12px;line-height:1.45}.workspace-next-step[data-v-fd31d4d6]{background:#132238;border-radius:16px;gap:4px;padding:14px 16px;display:grid}.workspace-next-step span[data-v-fd31d4d6],.workspace-next-step strong[data-v-fd31d4d6]{color:#fff}.workspace-timeline[data-v-fd31d4d6]{gap:10px;display:grid}.workspace-timeline-row[data-v-fd31d4d6]{border-left:3px solid #dbeafe;gap:3px;padding-left:12px;display:grid}.workspace-timeline-row strong[data-v-fd31d4d6]{color:#0f172a;font-size:13px}.intake-embed-shell[data-v-fd31d4d6]{gap:0}.inbox-list[data-v-fd31d4d6]{background:#ffffffeb;border:1px solid #e8edf3;border-radius:16px;gap:2px;padding:6px;display:grid;box-shadow:0 10px 30px #0f172a0a}.inbox-row[data-v-fd31d4d6]{text-align:left;cursor:pointer;font:inherit;background:0 0;border:none;border-left:3px solid #0000;border-radius:12px;justify-content:space-between;align-items:start;gap:10px;padding:10px;display:flex}.inbox-row[data-v-fd31d4d6]:hover{background:#f8fafc}.inbox-row.email[data-v-fd31d4d6]{border-left-color:#2563eb}.inbox-row.whatsapp[data-v-fd31d4d6]{border-left-color:#16a34a}.inbox-row.form[data-v-fd31d4d6]{border-left-color:#7c3aed}.inbox-row.portal[data-v-fd31d4d6]{border-left-color:#0891b2}.inbox-row.system[data-v-fd31d4d6]{border-left-color:#cbd5e1}.reality-inbox-hero[data-v-fd31d4d6]{align-items:end}.reality-inbox-hero div[data-v-fd31d4d6]{gap:6px;display:grid}.reality-inbox-hero strong[data-v-fd31d4d6]{color:#0f172a;font-size:24px;line-height:1.1}.reality-inbox-hero small[data-v-fd31d4d6]{color:#64748b;text-align:right;max-width:320px;font-size:12px;line-height:1.5}.reality-inbox-summary-grid[data-v-fd31d4d6]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.reality-inbox-summary-card[data-v-fd31d4d6]{text-align:left;cursor:pointer;background:radial-gradient(circle at 100% 0,#3b82f61f,#0000 36%),linear-gradient(#fff,#f8fbff);border:1px solid #d9e2ef;border-radius:18px;gap:8px;padding:18px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid;box-shadow:0 18px 40px #0f172a0d}.reality-inbox-summary-card[data-v-fd31d4d6]:hover{border-color:#2563eb4d;transform:translateY(-2px);box-shadow:0 20px 44px #2563eb1f}.reality-inbox-summary-card.active[data-v-fd31d4d6]{background:radial-gradient(circle at 100% 0,#2563eb2e,#0000 40%),linear-gradient(#f8fbff,#eef5ff);border-color:#1d4ed873;box-shadow:0 22px 46px #2563eb29}.reality-inbox-summary-card span[data-v-fd31d4d6]{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.reality-inbox-summary-card strong[data-v-fd31d4d6]{color:#0f172a;font-size:30px;line-height:1}.reality-inbox-summary-card small[data-v-fd31d4d6]{color:#475569;font-size:12px;line-height:1.5}.reality-inbox-list[data-v-fd31d4d6]{gap:14px;display:grid}.reality-inbox-card[data-v-fd31d4d6]{text-align:left;cursor:pointer;font:inherit;background:linear-gradient(#fffffffa,#f8fafcf5);border:1px solid #d9e2ef;border-radius:22px;gap:14px;padding:18px 20px;transition:transform .14s,box-shadow .14s,border-color .14s;display:grid;box-shadow:0 20px 40px #0f172a0f}.reality-inbox-card[data-v-fd31d4d6]:hover{transform:translateY(-1px);box-shadow:0 24px 48px #0f172a14}.reality-inbox-card.active[data-v-fd31d4d6]{border-color:#2563eb73;box-shadow:0 24px 52px #2563eb24}.reality-inbox-card.channel-email[data-v-fd31d4d6]{border-left:4px solid #2563eb}.reality-inbox-card.channel-whatsapp[data-v-fd31d4d6]{border-left:4px solid #16a34a}.reality-inbox-card.channel-form[data-v-fd31d4d6]{border-left:4px solid #7c3aed}.reality-inbox-card.channel-portal[data-v-fd31d4d6]{border-left:4px solid #0891b2}.reality-inbox-card.channel-system[data-v-fd31d4d6]{border-left:4px solid #94a3b8}.reality-inbox-card-top[data-v-fd31d4d6],.reality-inbox-card-head[data-v-fd31d4d6],.reality-inbox-card-foot[data-v-fd31d4d6]{justify-content:space-between;align-items:center;gap:12px;display:flex}.reality-inbox-kicker[data-v-fd31d4d6]{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.reality-inbox-card-head strong[data-v-fd31d4d6]{color:#0f172a;font-size:18px;line-height:1.25}.reality-inbox-card-head span[data-v-fd31d4d6]{color:#64748b;flex:none;font-size:12px}.reality-inbox-card p[data-v-fd31d4d6]{color:#334155;font-size:14px;line-height:1.65}.reality-inbox-card-meta[data-v-fd31d4d6]{flex-wrap:wrap;gap:8px;display:flex}.reality-inbox-card-meta span[data-v-fd31d4d6]{color:#1e3a8a;background:#eff6ff;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700}.reality-inbox-card-foot[data-v-fd31d4d6]{color:#0f172a;font-size:13px;font-weight:700}.reality-inbox-sidecard[data-v-fd31d4d6]{background:radial-gradient(circle at 100% 0,#3b82f61a,#0000 34%),linear-gradient(#fff,#f8fbff);gap:18px;display:grid}.reality-inbox-side-grid[data-v-fd31d4d6]{gap:10px;display:grid}.reality-inbox-side-mini[data-v-fd31d4d6]{background:#ffffffd1;border:1px solid #dbe6f3;border-radius:16px;gap:6px;padding:14px;display:grid}.reality-inbox-side-mini span[data-v-fd31d4d6]{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.reality-inbox-side-mini strong[data-v-fd31d4d6]{color:#0f172a;font-size:16px;line-height:1.2}.reality-inbox-side-mini small[data-v-fd31d4d6]{color:#475569;font-size:12px;line-height:1.45}.reality-inbox-side-block[data-v-fd31d4d6]{border-top:1px solid #e2e8f0;gap:10px;padding-top:6px;display:grid}.reality-inbox-side-action[data-v-fd31d4d6]{color:#0f172a;font-size:17px;line-height:1.35}.reality-inbox-side-subcopy[data-v-fd31d4d6]{color:#475569;margin-top:-2px}.inbox-main[data-v-fd31d4d6]{gap:2px;min-width:0;display:grid}.inbox-channel[data-v-fd31d4d6]{text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;font-size:10px;font-weight:800}.inbox-main strong[data-v-fd31d4d6]{font-size:13px}.inbox-main small[data-v-fd31d4d6]{color:#94a3b8;font-size:11px;line-height:1.4}.inbox-side[data-v-fd31d4d6]{flex:none;justify-items:end;gap:4px;display:grid}.inbox-time[data-v-fd31d4d6]{color:#94a3b8;font-size:11px}.unread-dot[data-v-fd31d4d6]{background:#2563eb;border-radius:50%;width:8px;height:8px}.inbox-popup-backdrop[data-v-fd31d4d6]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:60;background:#0f172a4d;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.inbox-popup[data-v-fd31d4d6]{background:#f8fafc;border:1px solid #dbe3ef;border-radius:24px;gap:12px;width:min(1660px,100vw - 18px);max-height:calc(100vh - 24px);padding:16px;display:grid;overflow:hidden;box-shadow:0 24px 80px #0f172a2e}.inbox-popup-head[data-v-fd31d4d6]{justify-content:space-between;align-items:start;gap:16px;display:flex}.inbox-popup-head h3[data-v-fd31d4d6]{color:#0f172a;margin:0;font-size:18px;line-height:1.15}.inbox-popup-head p[data-v-fd31d4d6]{color:#64748b;margin:4px 0 0;font-size:12px}.popup-close[data-v-fd31d4d6]{color:#132238;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:12px;padding:10px 14px;font-weight:700}.inbox-popup-grid[data-v-fd31d4d6]{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:10px;display:grid}.inbox-popup-shell[data-v-fd31d4d6]{grid-template-columns:minmax(0,1.7fr) minmax(320px,.9fr);gap:14px;min-height:0;display:grid;overflow:hidden}.popup-main-column[data-v-fd31d4d6],.popup-side-column[data-v-fd31d4d6]{align-content:start;gap:12px;min-width:0;display:grid}.popup-main-column[data-v-fd31d4d6]{min-height:0;padding-right:4px;overflow:auto}.popup-side-column[data-v-fd31d4d6]{align-self:start;position:sticky;top:0}.popup-inspector-grid[data-v-fd31d4d6]{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-detail-card.span-4[data-v-fd31d4d6]{grid-column:1/-1}.popup-decision-card[data-v-fd31d4d6]{background:linear-gradient(#f8fbff 0%,#eef5ff 100%);border-color:#c9dafc;box-shadow:inset 0 1px #ffffffd9}.popup-decision-head[data-v-fd31d4d6]{justify-content:space-between;align-items:start;gap:16px;display:flex}.popup-decision-title[data-v-fd31d4d6]{color:#0f172a;margin-top:4px;font-size:20px;line-height:1.15;display:block}.popup-decision-copy[data-v-fd31d4d6]{color:#334155;margin:8px 0 0;font-size:13px;line-height:1.45}.popup-decision-side[data-v-fd31d4d6]{text-align:right;justify-items:end;gap:6px;display:grid}.popup-decision-side small[data-v-fd31d4d6]{color:#64748b;font-size:12px}.popup-status-pill[data-v-fd31d4d6]{color:#1d4ed8;letter-spacing:.04em;text-transform:uppercase;background:#fff;border:1px solid #bfdbfe;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:5px 10px;font-size:11px;font-weight:800;display:inline-flex}.popup-primary-actions[data-v-fd31d4d6]{align-items:stretch}.popup-action-btn.primary[data-v-fd31d4d6]{color:#fff;background:#132238;border-color:#132238}.popup-action-btn.primary small[data-v-fd31d4d6]{color:#ffffffc7}.popup-details-card[data-v-fd31d4d6]{background:#fff}.popup-action-rail[data-v-fd31d4d6]{background:radial-gradient(circle at 100% 0,#3b82f61a,#0000 38%),linear-gradient(#fff,#f8fbff)}.popup-details-summary[data-v-fd31d4d6]{cursor:pointer;color:#0f172a;justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:700;list-style:none;display:flex}.popup-details-summary[data-v-fd31d4d6]::-webkit-details-marker{display:none}.popup-details-summary small[data-v-fd31d4d6]{color:#64748b;font-size:11px;font-weight:600}.popup-details-body[data-v-fd31d4d6]{gap:10px;margin-top:10px;display:grid}.popup-mail-text[data-v-fd31d4d6],.popup-meaning[data-v-fd31d4d6]{white-space:pre-wrap}.popup-mail-text[data-v-fd31d4d6]{color:#0f172a;margin:0;font-size:13px;line-height:1.45}.popup-meaning[data-v-fd31d4d6]{color:#0f172a;font-size:15px;line-height:1.25}.popup-actions-list[data-v-fd31d4d6]{gap:8px;display:grid}.popup-action-line[data-v-fd31d4d6]{color:#0f172a;background:#f8fafc;border:1px solid #e8edf3;border-radius:12px;padding:9px 11px;font-size:12px}.popup-action-line.subtle[data-v-fd31d4d6]{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.popup-action-buttons[data-v-fd31d4d6]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.popup-action-buttons.compact[data-v-fd31d4d6]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.popup-action-btn[data-v-fd31d4d6]{text-align:left;color:#0f172a;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:14px;gap:4px;padding:11px;display:grid}.popup-action-btn[data-v-fd31d4d6]:disabled{opacity:.55;cursor:wait}.popup-action-btn strong[data-v-fd31d4d6]{font-size:13px}.popup-action-btn small[data-v-fd31d4d6]{color:#64748b;font-size:11px;line-height:1.35}.popup-chip-row[data-v-fd31d4d6]{flex-wrap:wrap;gap:8px;display:flex}.popup-chip[data-v-fd31d4d6]{color:#0f172a;background:#f8fafc;border:1px solid #dbe3ef;border-radius:999px;align-items:center;min-height:26px;padding:5px 9px;font-size:11px;line-height:1.2;display:inline-flex}.popup-chip.warning[data-v-fd31d4d6]{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.popup-chip.info[data-v-fd31d4d6]{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.popup-card-title[data-v-fd31d4d6]{color:#0f172a;font-size:16px;line-height:1.2;display:block}.popup-card-copy[data-v-fd31d4d6]{color:#475569;margin:6px 0 0;font-size:12px;line-height:1.45}.popup-teaching-state[data-v-fd31d4d6]{color:#0f172a;background:#f8fafc;border:1px solid #dbe3ef;border-radius:12px;margin:0;padding:10px 12px;font-size:12px;line-height:1.4}.popup-teaching-state.success[data-v-fd31d4d6]{color:#166534;background:#f0fdf4;border-color:#86efac}.popup-teaching-state.error[data-v-fd31d4d6]{color:#be123c;background:#fff1f2;border-color:#fecdd3}.popup-field[data-v-fd31d4d6]{gap:6px;min-width:0;display:grid}.popup-field span[data-v-fd31d4d6]{color:#64748b;font-size:11px;font-weight:700}.popup-field input[data-v-fd31d4d6],.popup-field select[data-v-fd31d4d6],.popup-field textarea[data-v-fd31d4d6]{color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #dbe3ef;border-radius:12px;padding:10px 12px}.popup-field textarea[data-v-fd31d4d6]{resize:vertical;min-height:86px}.popup-clamp-1[data-v-fd31d4d6],.popup-clamp-2[data-v-fd31d4d6],.popup-clamp-3[data-v-fd31d4d6],.popup-clamp-4[data-v-fd31d4d6],.popup-clamp-5[data-v-fd31d4d6]{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.popup-clamp-1[data-v-fd31d4d6]{-webkit-line-clamp:1}.popup-clamp-2[data-v-fd31d4d6]{-webkit-line-clamp:2}.popup-clamp-3[data-v-fd31d4d6]{-webkit-line-clamp:3}.popup-clamp-4[data-v-fd31d4d6]{-webkit-line-clamp:4}.popup-clamp-5[data-v-fd31d4d6]{-webkit-line-clamp:5}@media (width<=1200px){.cockpit[data-v-fd31d4d6]{grid-template-columns:1fr 1fr}.reality-inbox-summary-grid[data-v-fd31d4d6]{grid-template-columns:repeat(2,minmax(0,1fr))}.col-right[data-v-fd31d4d6]{grid-column:1/-1}.inbox-popup[data-v-fd31d4d6]{width:min(1180px,100vw - 20px)}.inbox-popup-shell[data-v-fd31d4d6]{grid-template-columns:1fr;overflow:auto}.popup-main-column[data-v-fd31d4d6]{padding-right:0;overflow:visible}.popup-side-column[data-v-fd31d4d6]{position:static}.inbox-popup-grid[data-v-fd31d4d6]{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-detail-card.span-2[data-v-fd31d4d6]{grid-column:span 2}.workspace-detail-card.span-4[data-v-fd31d4d6]{grid-column:1/-1}}@media (width<=820px){.cockpit[data-v-fd31d4d6],.reality-inbox-summary-grid[data-v-fd31d4d6]{grid-template-columns:1fr}.reality-inbox-hero[data-v-fd31d4d6],.reality-inbox-card-top[data-v-fd31d4d6],.reality-inbox-card-head[data-v-fd31d4d6],.reality-inbox-card-foot[data-v-fd31d4d6]{flex-direction:column;align-items:flex-start}.reality-inbox-hero small[data-v-fd31d4d6]{text-align:left;max-width:none}.col-right[data-v-fd31d4d6]{grid-column:auto}.inbox-popup-grid[data-v-fd31d4d6],.popup-inspector-grid[data-v-fd31d4d6]{grid-template-columns:1fr}.workspace-detail-card.span-2[data-v-fd31d4d6],.workspace-detail-card.span-4[data-v-fd31d4d6]{grid-column:auto}.inbox-popup[data-v-fd31d4d6]{overflow:auto}}.structured-exceptions-page[data-v-f0e04c29]{color:#182234;background:radial-gradient(circle at 0 0,#d1e4ff47,#0000 24%),linear-gradient(#f6f8fb 0%,#eef3f8 100%);gap:24px;min-height:100%;padding:28px;display:grid}.hero[data-v-f0e04c29],.panel[data-v-f0e04c29],.notice[data-v-f0e04c29]{background:#ffffffeb;border:1px solid #d2dce8f2;border-radius:28px;box-shadow:0 22px 72px #141f3114}.hero[data-v-f0e04c29]{grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);gap:24px;padding:30px;display:grid}.eyebrow[data-v-f0e04c29]{color:#64748b;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.hero h1[data-v-f0e04c29],.section-head h2[data-v-f0e04c29],.detail-hero h2[data-v-f0e04c29],.detail-card h3[data-v-f0e04c29]{color:#0f172a;margin:8px 0 0}.hero h1[data-v-f0e04c29]{font-size:clamp(36px,5vw,58px);line-height:1}.hero-copy[data-v-f0e04c29],.detail-copy[data-v-f0e04c29],.card-copy[data-v-f0e04c29],.audit-row p[data-v-f0e04c29]{color:#5d697b;margin:0;line-height:1.6}.hero-stats[data-v-f0e04c29]{gap:12px;display:grid}.hero-stat[data-v-f0e04c29],.exception-card[data-v-f0e04c29],.detail-card[data-v-f0e04c29],.audit-row[data-v-f0e04c29]{background:#fff;border:1px solid #e2e8f0;border-radius:22px}.hero-stat[data-v-f0e04c29]{align-content:end;min-height:108px;padding:18px;display:grid}.hero-stat strong[data-v-f0e04c29]{color:#0f172a;font-size:34px}.hero-stat span[data-v-f0e04c29],.card-meta dt[data-v-f0e04c29],.empty-state[data-v-f0e04c29],.empty-inline[data-v-f0e04c29],.audit-row small[data-v-f0e04c29]{color:#64748b}.notice[data-v-f0e04c29]{padding:16px 18px}.notice.error[data-v-f0e04c29]{color:#991b1b;background:#fef2f2;border-color:#fecaca}.layout[data-v-f0e04c29]{grid-template-columns:minmax(320px,420px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.panel[data-v-f0e04c29]{padding:24px}.overview[data-v-f0e04c29]{position:sticky;top:20px}.section-head[data-v-f0e04c29]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.section-head.compact[data-v-f0e04c29]{margin-bottom:14px}.filter-row[data-v-f0e04c29],.decision-row[data-v-f0e04c29]{flex-wrap:wrap;gap:10px;display:flex}.filter-row[data-v-f0e04c29]{margin-bottom:18px}.filter-chip[data-v-f0e04c29],.text-button[data-v-f0e04c29],.secondary-button[data-v-f0e04c29],.primary-button[data-v-f0e04c29],.danger-button[data-v-f0e04c29]{cursor:pointer;border-radius:999px;min-height:46px;padding:0 16px;font-weight:800}.filter-chip[data-v-f0e04c29],.text-button[data-v-f0e04c29],.secondary-button[data-v-f0e04c29]{color:#1d3557;background:#fff;border:1px solid #d7e0ea}.filter-chip.active[data-v-f0e04c29],.primary-button[data-v-f0e04c29]{color:#fff;background:#0f172a;border:1px solid #0f172a}.danger-button[data-v-f0e04c29]{color:#b91c1c;background:#fff5f5;border:1px solid #fecaca}.card-list[data-v-f0e04c29],.audit-list[data-v-f0e04c29]{gap:14px;display:grid}.exception-card[data-v-f0e04c29]{cursor:pointer;gap:14px;padding:18px;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid}.exception-card[data-v-f0e04c29]:hover{transform:translateY(-1px);box-shadow:0 16px 40px #0f172a14}.exception-card.selected[data-v-f0e04c29]{border-color:#93c5fd;box-shadow:0 16px 40px #3b82f624}.card-top[data-v-f0e04c29]{justify-content:space-between;align-items:start;gap:14px;display:flex}.type-label[data-v-f0e04c29]{color:#64748b;margin:0 0 6px;font-size:13px}.exception-card h3[data-v-f0e04c29]{color:#0f172a;margin:0;font-size:22px}.card-meta[data-v-f0e04c29]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.card-meta dd[data-v-f0e04c29]{color:#0f172a;margin:4px 0 0;font-weight:700}.status-pill[data-v-f0e04c29]{white-space:nowrap;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.status-pill.warning[data-v-f0e04c29]{color:#92400e;background:#fffbeb}.status-pill.success[data-v-f0e04c29]{color:#166534;background:#f0fdf4}.status-pill.danger[data-v-f0e04c29]{color:#991b1b;background:#fef2f2}.status-pill.muted[data-v-f0e04c29]{color:#475569;background:#e2e8f0}.detail[data-v-f0e04c29]{gap:20px;display:grid}.detail-hero[data-v-f0e04c29]{z-index:2;background:#fffffff5;border:1px solid #e2e8f0;border-radius:24px;grid-template-columns:minmax(0,1.4fr) minmax(240px,.8fr);gap:18px;padding:22px;display:grid;position:sticky;top:20px}.detail-summary[data-v-f0e04c29]{align-content:start;gap:8px;display:grid}.detail-summary strong[data-v-f0e04c29],.why-text[data-v-f0e04c29]{color:#0f172a}.detail-grid[data-v-f0e04c29]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.detail-card[data-v-f0e04c29]{padding:20px}.detail-card.wide[data-v-f0e04c29]{grid-column:1/-1}.decision-input[data-v-f0e04c29]{color:#182234;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #d7e0ea;border-radius:18px;margin:12px 0 16px;padding:14px 16px}.audit-row[data-v-f0e04c29]{gap:6px;padding:16px;display:grid}.audit-row strong[data-v-f0e04c29]{color:#0f172a}.empty-state[data-v-f0e04c29],.empty-inline[data-v-f0e04c29]{background:#f8fafc;border-radius:20px;padding:20px}@media (width<=1280px){.layout[data-v-f0e04c29]{grid-template-columns:1fr}.overview[data-v-f0e04c29],.detail-hero[data-v-f0e04c29]{position:static}}@media (width<=920px){.hero[data-v-f0e04c29],.detail-hero[data-v-f0e04c29],.detail-grid[data-v-f0e04c29],.card-meta[data-v-f0e04c29]{grid-template-columns:1fr}}@media (width<=720px){.structured-exceptions-page[data-v-f0e04c29]{gap:16px;padding:16px}.hero[data-v-f0e04c29],.panel[data-v-f0e04c29]{border-radius:22px;padding:20px}.hero h1[data-v-f0e04c29]{font-size:40px}.detail-card[data-v-f0e04c29],.audit-row[data-v-f0e04c29],.exception-card[data-v-f0e04c29]{padding:18px}.primary-button[data-v-f0e04c29],.danger-button[data-v-f0e04c29]{width:100%}}.orchestration-page[data-v-59aa460e]{gap:1.25rem;padding:1.5rem;display:grid}.page-hero[data-v-59aa460e],.panel[data-v-59aa460e]{background:#0c121ce0;border:1px solid #ffffff14;border-radius:20px;padding:1.25rem}.page-hero[data-v-59aa460e]{justify-content:space-between;align-items:end;gap:1rem;display:flex}.hero-actions[data-v-59aa460e]{align-items:center;gap:.75rem;display:flex}.hero-actions input[data-v-59aa460e]{min-width:180px}.content-grid[data-v-59aa460e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.panel-head[data-v-59aa460e],.row-top[data-v-59aa460e]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.stack-list[data-v-59aa460e]{gap:.75rem;display:grid}.stack-row[data-v-59aa460e]{border:1px solid #ffffff14;border-radius:14px;gap:.25rem;padding:.9rem;display:grid}.stack-row.clickable[data-v-59aa460e]{cursor:pointer}.stack-row.active[data-v-59aa460e]{background:#58bbff14;border-color:#58bbff8c}.detail-grid[data-v-59aa460e]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.detail-grid article[data-v-59aa460e]{border:1px solid #ffffff14;border-radius:14px;gap:.25rem;padding:.85rem;display:grid}.eyebrow[data-v-59aa460e],.empty-state[data-v-59aa460e],.stack-row small[data-v-59aa460e],.detail-grid span[data-v-59aa460e]{color:#e0e7ffb3}.mini-chip[data-v-59aa460e]{background:#ffffff14;border-radius:999px;padding:.2rem .6rem}.mini-chip.completed[data-v-59aa460e]{background:#39c97e2e}.mini-chip.failed[data-v-59aa460e]{background:#ff5f5f2e}.mini-chip.skipped[data-v-59aa460e]{background:#ffc5522e}@media (width<=900px){.page-hero[data-v-59aa460e],.content-grid[data-v-59aa460e],.detail-grid[data-v-59aa460e]{grid-template-columns:1fr}.page-hero[data-v-59aa460e]{flex-direction:column;align-items:stretch}.hero-actions[data-v-59aa460e]{flex-wrap:wrap}}.shadow-page[data-v-6bf46d13]{gap:1.25rem;padding:1.5rem;display:grid}.page-hero[data-v-6bf46d13],.panel[data-v-6bf46d13]{background:#0c121ce0;border:1px solid #ffffff14;border-radius:20px;padding:1.25rem}.page-hero[data-v-6bf46d13],.panel-head[data-v-6bf46d13],.row-top[data-v-6bf46d13],.row-actions[data-v-6bf46d13]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.content-grid[data-v-6bf46d13]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.stack-list[data-v-6bf46d13],.detail-stack[data-v-6bf46d13]{gap:.75rem;display:grid}.stack-row[data-v-6bf46d13],.detail-card[data-v-6bf46d13],.review-form[data-v-6bf46d13]{border:1px solid #ffffff14;border-radius:14px;gap:.35rem;padding:.95rem;display:grid}.clickable[data-v-6bf46d13]{cursor:pointer}.active[data-v-6bf46d13]{background:#58bbff14;border-color:#58bbff8c}.review-form[data-v-6bf46d13]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.full[data-v-6bf46d13]{grid-column:1/-1}.eyebrow[data-v-6bf46d13],.empty-state[data-v-6bf46d13],.stack-row small[data-v-6bf46d13],.detail-card span[data-v-6bf46d13]{color:#e0e7ffb3}@media (width<=960px){.content-grid[data-v-6bf46d13],.review-form[data-v-6bf46d13]{grid-template-columns:1fr}}.safety-page[data-v-9e494b9d]{gap:1.25rem;padding:1.5rem;display:grid}.page-hero[data-v-9e494b9d],.panel[data-v-9e494b9d]{background:#0c121ce0;border:1px solid #ffffff14;border-radius:20px;padding:1.25rem}.page-hero[data-v-9e494b9d],.panel-head[data-v-9e494b9d],.row-top[data-v-9e494b9d],.row-actions[data-v-9e494b9d]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.content-grid[data-v-9e494b9d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.stack-list[data-v-9e494b9d],.form-grid[data-v-9e494b9d]{gap:.75rem;display:grid}.stack-row[data-v-9e494b9d]{border:1px solid #ffffff14;border-radius:14px;gap:.35rem;padding:.9rem;display:grid}.compact .stack-row[data-v-9e494b9d]{padding:.8rem}.full[data-v-9e494b9d]{grid-column:1/-1}.eyebrow[data-v-9e494b9d],.empty-state[data-v-9e494b9d],.stack-row small[data-v-9e494b9d]{color:#e0e7ffb3}@media (width<=960px){.content-grid[data-v-9e494b9d]{grid-template-columns:1fr}}.command-front[data-v-857ebb39]{z-index:70;color:#132238;background:linear-gradient(#fffdf8fa,#f7f8fcfa),#fffdf8;border-bottom:1px solid #d2d9e2d9;position:sticky;top:0;box-shadow:0 18px 44px #18273f14}.command-front.embedded[data-v-857ebb39]{z-index:auto;box-shadow:none;background:0 0;border-bottom:0;position:static;top:auto}.command-shell[data-v-857ebb39]{gap:18px;padding:18px clamp(1rem,2.2vw,1.4rem) 22px;display:grid}.command-front.embedded .command-shell[data-v-857ebb39]{gap:16px;padding:0}.command-hero[data-v-857ebb39],.preview-card[data-v-857ebb39],.history-card[data-v-857ebb39],.empty-state[data-v-857ebb39],.error-state[data-v-857ebb39]{background:#fffffff5;border:1px solid #dce3ecf2;border-radius:24px;box-shadow:0 18px 40px #18273f0f}.command-hero[data-v-857ebb39]{background:radial-gradient(circle at 100% 0,#ffd6a573,#0000 30%),linear-gradient(#fff 0%,#fffaf2 100%);grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:22px;display:grid}.command-front.embedded .command-hero[data-v-857ebb39]{background:radial-gradient(circle at 100% 0,#bee4d357,#0000 34%),linear-gradient(#fff 0%,#f8fbf8 100%);padding:26px}.hero-copy h2[data-v-857ebb39]{color:#0f172a;margin:8px 0 10px;font-size:clamp(1.8rem,3.8vw,3rem);line-height:.95}.hero-copy p[data-v-857ebb39],.hero-side small[data-v-857ebb39],.action-summary p[data-v-857ebb39],.safety-copy p[data-v-857ebb39],.error-state p[data-v-857ebb39],.empty-state p[data-v-857ebb39],.history-result[data-v-857ebb39]{color:#5e6b7b;margin:0;line-height:1.6}.eyebrow[data-v-857ebb39],.panel-label[data-v-857ebb39]{color:#8b5e34;letter-spacing:0;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:900}.hero-side[data-v-857ebb39]{align-content:start;justify-items:end;gap:8px;display:grid}.command-front.embedded .hero-side[data-v-857ebb39]{justify-items:start}.hero-badge[data-v-857ebb39]{color:#fff;background:#132238;border-radius:999px;align-items:center;min-height:40px;padding:0 14px;font-size:.78rem;font-weight:900;display:inline-flex}.command-front.embedded .hero-badge[data-v-857ebb39]{background:#f2f8f4}.command-form[data-v-857ebb39]{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:12px;display:grid}.command-form textarea[data-v-857ebb39]{color:#132238;width:100%;min-height:88px;font:inherit;resize:vertical;background:#fff;border:1px solid #d6dde7;border-radius:22px;padding:18px}.submit-btn[data-v-857ebb39]{color:#fff;cursor:pointer;background:#132238;border:1px solid #132238;border-radius:22px;min-width:170px;min-height:56px;padding:0 18px;font-weight:900}.submit-btn[data-v-857ebb39]:disabled{cursor:wait;opacity:.75}.example-row[data-v-857ebb39],.error-actions[data-v-857ebb39],.decision-row[data-v-857ebb39]{flex-wrap:wrap;gap:10px;display:flex}.example-row button[data-v-857ebb39],.ghost-btn[data-v-857ebb39],.decision-btn[data-v-857ebb39]{color:#24364b;cursor:pointer;background:#fff;border:1px solid #d6dde7;border-radius:999px;min-height:46px;padding:0 14px;font-weight:800}.empty-state[data-v-857ebb39],.error-state[data-v-857ebb39]{gap:8px;padding:18px 20px;display:grid}.error-state[data-v-857ebb39]{background:#fff7ed;border-color:#fed7aa}.command-notice[data-v-857ebb39]{color:#166534;margin:0;font-size:.9rem;font-weight:800}.preview-card[data-v-857ebb39]{gap:16px;padding:20px;display:grid}.preview-header[data-v-857ebb39],.history-head[data-v-857ebb39],.history-row[data-v-857ebb39]{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.preview-header h3[data-v-857ebb39],.history-head h3[data-v-857ebb39]{color:#0f172a;margin:6px 0 0;font-size:1.2rem}.status-pill[data-v-857ebb39]{color:#334155;white-space:nowrap;background:#e2e8f0;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:.76rem;font-weight:900;display:inline-flex}.status-pill.preview[data-v-857ebb39]{color:#334155;background:#e2e8f0}.status-pill.approved[data-v-857ebb39]{color:#166534;background:#f0fdf4}.status-pill.rejected[data-v-857ebb39]{color:#991b1b;background:#fef2f2}.status-pill.needs_attention[data-v-857ebb39],.status-pill.change_requested[data-v-857ebb39]{color:#92400e;background:#fffbeb}.status-pill.exception_required[data-v-857ebb39]{color:#9a3412;background:#fff7ed}.preview-grid[data-v-857ebb39]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.preview-panel[data-v-857ebb39],.action-summary[data-v-857ebb39],.approval-copy[data-v-857ebb39],.safety-copy[data-v-857ebb39],.proposed-actions[data-v-857ebb39]{background:#fff;border:1px solid #e7edf4;border-radius:20px;padding:16px}.approval-copy[data-v-857ebb39]{background:#fff7ed;border-color:#fed7aa;gap:10px;display:grid}.preview-panel dl[data-v-857ebb39]{gap:8px;margin:10px 0 0;display:grid}.proposal-stack[data-v-857ebb39]{gap:12px;display:grid}.proposal-row[data-v-857ebb39]{background:#fff;border:1px solid #e7edf4;border-radius:18px;gap:12px;padding:14px;display:grid}.proposal-copy[data-v-857ebb39]{gap:4px;display:grid}.proposal-copy strong[data-v-857ebb39]{color:#0f172a}.proposal-copy span[data-v-857ebb39],.proposal-copy small[data-v-857ebb39]{color:#5e6b7b}.disabled-copy[data-v-857ebb39]{color:#9a3412}.preview-panel dl div[data-v-857ebb39]{grid-template-columns:7rem minmax(0,1fr);gap:10px;display:grid}.preview-panel dt[data-v-857ebb39]{color:#64748b;font-size:.82rem}.preview-panel dd[data-v-857ebb39]{color:#0f172a;overflow-wrap:anywhere;margin:0;font-weight:800}.action-summary strong[data-v-857ebb39],.safety-copy strong[data-v-857ebb39],.history-copy strong[data-v-857ebb39]{color:#0f172a}.proposed-actions ul[data-v-857ebb39]{color:#425466;margin:10px 0 0;padding-left:18px}.decision-btn.primary[data-v-857ebb39]{color:#fff;background:#132238;border-color:#132238}.decision-btn.danger[data-v-857ebb39]{color:#991b1b;background:#fff5f5;border-color:#fecaca}.decision-btn.quiet[data-v-857ebb39]{color:#7c5b2a;background:#fff7ed;border-color:#fed7aa}.history-card[data-v-857ebb39]{gap:14px;padding:18px 20px;display:grid}.history-head small[data-v-857ebb39],.history-copy small[data-v-857ebb39],.history-empty[data-v-857ebb39]{color:#64748b}.history-list[data-v-857ebb39]{gap:12px;display:grid}.history-row[data-v-857ebb39]{border-top:1px solid #eef2f7;padding:14px 0}.history-row[data-v-857ebb39]:first-child{border-top:0;padding-top:0}.history-copy[data-v-857ebb39]{gap:4px;min-width:0;display:grid}.history-meta[data-v-857ebb39]{justify-items:end;gap:8px;max-width:340px;display:grid}@media (width<=900px){.command-hero[data-v-857ebb39],.command-form[data-v-857ebb39],.preview-grid[data-v-857ebb39]{grid-template-columns:1fr}.submit-btn[data-v-857ebb39]{min-height:52px}}@media (width<=760px){.command-front[data-v-857ebb39]{border-top:1px solid #d2d9e2d9;border-bottom:0;max-height:76svh;position:fixed;inset:auto 0 0;overflow:auto;box-shadow:0 -18px 44px #18273f24}.command-shell[data-v-857ebb39]{gap:14px;padding:14px 14px 18px}.command-hero[data-v-857ebb39],.preview-card[data-v-857ebb39],.history-card[data-v-857ebb39],.empty-state[data-v-857ebb39],.error-state[data-v-857ebb39],.preview-panel[data-v-857ebb39],.action-summary[data-v-857ebb39],.approval-copy[data-v-857ebb39],.safety-copy[data-v-857ebb39],.proposed-actions[data-v-857ebb39]{border-radius:20px}.hero-copy h2[data-v-857ebb39]{font-size:1.55rem;line-height:1.05}.command-form textarea[data-v-857ebb39]{min-height:104px;padding:16px}.submit-btn[data-v-857ebb39],.example-row button[data-v-857ebb39],.ghost-btn[data-v-857ebb39],.decision-btn[data-v-857ebb39]{width:100%}.history-row[data-v-857ebb39],.preview-header[data-v-857ebb39],.history-head[data-v-857ebb39]{flex-direction:column}.decision-row[data-v-857ebb39],.error-actions[data-v-857ebb39]{grid-template-columns:1fr;display:grid}.history-meta[data-v-857ebb39]{justify-items:start;max-width:none}.preview-panel dl div[data-v-857ebb39]{grid-template-columns:1fr}}.quick-action-strip[data-v-0d993e1f]{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.quick-action[data-v-0d993e1f]{text-align:left;cursor:pointer;background:#fbfdff;border:1px solid #dce4edf5;border-radius:18px;align-content:center;gap:5px;min-height:78px;padding:12px 14px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.quick-action[data-v-0d993e1f]:hover{border-color:#93b1dceb;transform:translateY(-1px);box-shadow:0 12px 26px #2563eb14}.quick-action strong[data-v-0d993e1f]{color:#132238;font-size:.9rem;font-weight:800}.quick-action small[data-v-0d993e1f]{color:#607086;line-height:1.4}.quick-action.blue[data-v-0d993e1f]{background:linear-gradient(#f8fbff 0%,#eef5ff 100%)}.quick-action.orange[data-v-0d993e1f]{background:linear-gradient(#fffaf2 0%,#fff3dc 100%)}.quick-action.green[data-v-0d993e1f]{background:linear-gradient(#f6fff8 0%,#ebfaf0 100%)}.quick-action.purple[data-v-0d993e1f],.quick-action.neutral[data-v-0d993e1f]{background:linear-gradient(#fbfdff 0%,#f4f7fb 100%)}@media (width<=1200px){.quick-action-strip[data-v-0d993e1f]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.quick-action-strip[data-v-0d993e1f]{grid-template-columns:minmax(0,1fr)}}.metric-strip[data-v-ea71bbf0]{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.metric-card[data-v-ea71bbf0]{background:#fbfdff;border:1px solid #dbe4eef2;border-radius:18px;align-content:start;gap:4px;min-height:92px;padding:12px 14px;display:grid}.metric-card p[data-v-ea71bbf0],.metric-card strong[data-v-ea71bbf0],.metric-card small[data-v-ea71bbf0]{margin:0}.metric-card p[data-v-ea71bbf0]{color:#6b83a7;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:900}.metric-card strong[data-v-ea71bbf0]{color:#132238;font-size:1.08rem;font-weight:900}.metric-card small[data-v-ea71bbf0]{color:#607086;line-height:1.35}.metric-card.blue[data-v-ea71bbf0]{background:linear-gradient(#f8fbff 0%,#eef5ff 100%)}.metric-card.green[data-v-ea71bbf0]{background:linear-gradient(#f6fff8 0%,#ebfaf0 100%)}.metric-card.orange[data-v-ea71bbf0]{background:linear-gradient(#fffaf2 0%,#fff3dc 100%)}@media (width<=1400px){.metric-strip[data-v-ea71bbf0]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.metric-strip[data-v-ea71bbf0]{grid-template-columns:repeat(2,minmax(0,1fr))}}.control-workspace[data-v-fd674a88]{color:#132238;grid-template-rows:auto auto auto auto auto minmax(0,1fr) auto;gap:10px;height:100%;min-height:0;padding:14px;display:grid;position:relative;overflow:hidden}.workspace-header[data-v-fd674a88],.command-card[data-v-fd674a88],.quick-actions-card[data-v-fd674a88],.workspace-card[data-v-fd674a88],.inbox-strip[data-v-fd674a88],.banner-card[data-v-fd674a88]{background:#fffffff0;border:1px solid #d6dfe9f2;border-radius:20px;box-shadow:0 12px 26px #0f172a0d}.workspace-header[data-v-fd674a88],.banner-card[data-v-fd674a88]{justify-content:space-between;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.eyebrow[data-v-fd674a88]{color:#6b83a7;letter-spacing:.14em;text-transform:uppercase;margin:0 0 6px;font-size:.72rem;font-weight:900}.workspace-header h1[data-v-fd674a88],.section-head h2[data-v-fd674a88],.command-copy h2[data-v-fd674a88]{color:#132238;letter-spacing:-.02em;margin:0}.workspace-header h1[data-v-fd674a88]{font-size:clamp(1.55rem,2vw,2rem)}.workspace-copy[data-v-fd674a88],.banner-card p[data-v-fd674a88],.command-copy p[data-v-fd674a88]{color:#5b6b7f;margin:6px 0 0;line-height:1.45}.header-status[data-v-fd674a88]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.status-chip[data-v-fd674a88]{border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:.76rem;font-weight:800;display:inline-flex}.status-chip.emphasis[data-v-fd674a88]{color:#fff;background:#132238}.status-chip.soft[data-v-fd674a88]{color:#2563eb;background:#f7fbff;border:1px solid #c6d4e6f2}.banner-card strong[data-v-fd674a88]{color:#132238;display:block}.primary-link[data-v-fd674a88],.ghost-link[data-v-fd674a88]{cursor:pointer;border:0}.primary-link[data-v-fd674a88]{color:#fff;background:#132238;border-radius:999px;min-height:38px;padding:0 14px;font-weight:800}.command-card[data-v-fd674a88],.quick-actions-card[data-v-fd674a88],.workspace-card[data-v-fd674a88],.inbox-strip[data-v-fd674a88]{padding:14px 16px}.command-card[data-v-fd674a88]{gap:12px;display:grid}.suggestion-row[data-v-fd674a88],.workspace-grid[data-v-fd674a88],.card-stack[data-v-fd674a88],.inbox-list[data-v-fd674a88]{gap:10px;display:grid}.suggestion-row[data-v-fd674a88]{grid-template-columns:repeat(3,minmax(0,1fr))}.suggestion-chip[data-v-fd674a88],.focus-row[data-v-fd674a88],.inbox-row[data-v-fd674a88]{text-align:left;cursor:pointer;background:#fbfdff;border:1px solid #dce4edf5;border-radius:16px;width:100%}.suggestion-chip[data-v-fd674a88]{padding:12px 14px}.suggestion-chip strong[data-v-fd674a88],.focus-row strong[data-v-fd674a88],.inbox-row strong[data-v-fd674a88],.section-head h2[data-v-fd674a88]{font-size:.92rem;font-weight:800}.suggestion-chip small[data-v-fd674a88],.focus-row small[data-v-fd674a88],.inbox-row small[data-v-fd674a88]{color:#607086;margin-top:4px;line-height:1.35;display:block}.section-head[data-v-fd674a88]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.compact[data-v-fd674a88]{margin-bottom:10px}.ghost-link[data-v-fd674a88]{color:#2563eb;background:0 0;font-size:.76rem;font-weight:800}.workspace-grid[data-v-fd674a88]{grid-template-columns:repeat(3,minmax(0,1fr));min-height:0}.workspace-card[data-v-fd674a88]{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.focus-row[data-v-fd674a88],.inbox-row[data-v-fd674a88]{justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.row-accent[data-v-fd674a88]{color:#2563eb;white-space:nowrap;font-size:.74rem;font-weight:800}.row-accent.attention[data-v-fd674a88]{color:#d97706}.row-accent.positive[data-v-fd674a88]{color:#059669}.inbox-meta[data-v-fd674a88]{color:#607086;justify-items:end;gap:4px;font-size:.72rem;display:grid}.tag[data-v-fd674a88]{border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:.72rem;font-weight:900;display:inline-flex}.tag.blue[data-v-fd674a88]{color:#2563eb;background:#edf5ff}.tag.orange[data-v-fd674a88]{color:#d97706;background:#fff3dc}.tag.green[data-v-fd674a88]{color:#059669;background:#ebfaf0}.card-stack[data-v-fd674a88],.inbox-list[data-v-fd674a88]{min-height:0;padding-right:4px;overflow:auto}.state-banner[data-v-fd674a88]{color:#607086;margin:0;font-size:.8rem}.state-banner.error[data-v-fd674a88]{color:#b91c1c}.command-card[data-v-fd674a88] .command-front,.command-card[data-v-fd674a88] .command-shell{gap:10px}.command-card[data-v-fd674a88] .command-hero{display:none}.command-card[data-v-fd674a88] .command-front.embedded .command-shell{box-shadow:none;background:0 0;border:0;padding:0}.command-card[data-v-fd674a88] .preview-card,.command-card[data-v-fd674a88] .preview-panel{border-radius:18px}@media (width<=1100px){.suggestion-row[data-v-fd674a88],.workspace-grid[data-v-fd674a88]{grid-template-columns:minmax(0,1fr)}.control-workspace[data-v-fd674a88]{grid-template-rows:auto;overflow:auto}}@media (width<=760px){.control-workspace[data-v-fd674a88]{padding:10px}.workspace-header[data-v-fd674a88],.banner-card[data-v-fd674a88],.focus-row[data-v-fd674a88],.inbox-row[data-v-fd674a88]{flex-direction:column;align-items:flex-start}.suggestion-row[data-v-fd674a88]{grid-template-columns:minmax(0,1fr)}}.analysis-output[data-v-33f33dea]{gap:1rem;display:grid}.analysis-card[data-v-33f33dea]{background:#050a1299;border:1px solid #ffffff1a;border-radius:18px;gap:.9rem;padding:1rem;display:grid}.analysis-label[data-v-33f33dea]{text-transform:uppercase;letter-spacing:.12em;color:#8ba2c7;margin:0;font-size:.72rem}.analysis-empty[data-v-33f33dea],.analysis-copy[data-v-33f33dea]{color:#d7e4fb;background:#050a1299;border-radius:16px;margin:0;padding:.95rem 1rem}.analysis-copy.muted[data-v-33f33dea],.analysis-empty[data-v-33f33dea]{color:#aebbd3}.analysis-grid[data-v-33f33dea]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.analysis-grid.compact[data-v-33f33dea]{grid-template-columns:repeat(4,minmax(0,1fr))}.analysis-row[data-v-33f33dea]{background:#ffffff0a;border-radius:14px;gap:.2rem;padding:.75rem .8rem;display:grid}.analysis-row span[data-v-33f33dea]{color:#8ba2c7;text-transform:uppercase;letter-spacing:.06em;font-size:.72rem}.analysis-row strong[data-v-33f33dea]{color:#eef4ff;font-size:.92rem;line-height:1.4}.analysis-row.empty strong[data-v-33f33dea]{color:#aebbd3}@media (width<=900px){.analysis-grid[data-v-33f33dea],.analysis-grid.compact[data-v-33f33dea]{grid-template-columns:1fr}}.compare-card[data-v-2232c0cf]{background:#050a1299;border:1px solid #ffffff1a;border-radius:18px;gap:1rem;padding:1rem;display:grid}.compare-header h3[data-v-2232c0cf],.compare-label[data-v-2232c0cf],.column-label[data-v-2232c0cf]{margin:0}.compare-label[data-v-2232c0cf],.column-label[data-v-2232c0cf],.compare-row span[data-v-2232c0cf]{text-transform:uppercase;letter-spacing:.1em;color:#8ba2c7;font-size:.72rem}.compare-columns[data-v-2232c0cf],.compare-grid[data-v-2232c0cf]{gap:.85rem;display:grid}.compare-columns[data-v-2232c0cf]{grid-template-columns:repeat(2,minmax(0,1fr))}.compare-column[data-v-2232c0cf]{gap:.85rem;display:grid}.compare-row[data-v-2232c0cf],.not-analyzed[data-v-2232c0cf]{background:#ffffff0a;border-radius:14px;gap:.25rem;padding:.8rem .9rem;display:grid}.compare-row strong[data-v-2232c0cf],.not-analyzed[data-v-2232c0cf]{color:#eef4ff;line-height:1.4}.compare-row.empty strong[data-v-2232c0cf],.not-analyzed[data-v-2232c0cf]{color:#aebbd3}@media (width<=900px){.compare-columns[data-v-2232c0cf]{grid-template-columns:1fr}}.modal-backdrop[data-v-ca2770c1]{z-index:90;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#03080fc7;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.import-modal[data-v-ca2770c1]{color:#e8eefc;background:#0c121cfa;border:1px solid #ffffff1a;border-radius:22px;gap:1rem;width:min(980px,100%);max-height:calc(100vh - 3rem);padding:1.25rem;display:grid;overflow:auto;box-shadow:0 32px 80px #00000057}.modal-head[data-v-ca2770c1],.modal-actions[data-v-ca2770c1],.result-summary[data-v-ca2770c1]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.modal-head h3[data-v-ca2770c1],.eyebrow[data-v-ca2770c1],.editor-block span[data-v-ca2770c1],.preview-card p[data-v-ca2770c1],.error-item p[data-v-ca2770c1],.ok-message[data-v-ca2770c1],.import-message[data-v-ca2770c1]{margin:0}.close-btn[data-v-ca2770c1]{color:#e8eefc;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;padding:.55rem .9rem}.editor-block[data-v-ca2770c1],.result-panel[data-v-ca2770c1]{gap:.65rem;display:grid}.import-textarea[data-v-ca2770c1]{min-height:320px}.result-panel[data-v-ca2770c1]{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;padding:1rem}.error-list[data-v-ca2770c1],.preview-list[data-v-ca2770c1]{gap:.75rem;display:grid}.error-item[data-v-ca2770c1],.preview-card[data-v-ca2770c1]{background:#ffffff0a;border-radius:14px;gap:.3rem;padding:.85rem .95rem;display:grid}.error-item[data-v-ca2770c1]{border:1px solid #ff787838}.preview-card span[data-v-ca2770c1],.ok-message[data-v-ca2770c1],.import-message[data-v-ca2770c1],.error-item p[data-v-ca2770c1]{color:#aebbd3}@media (width<=720px){.modal-head[data-v-ca2770c1],.modal-actions[data-v-ca2770c1],.result-summary[data-v-ca2770c1]{flex-direction:column;align-items:stretch}}.modal-backdrop[data-v-1b41fc82]{z-index:90;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#03080fc7;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.learning-modal[data-v-1b41fc82]{color:#e8eefc;background:#0c121cfa;border:1px solid #ffffff1a;border-radius:22px;gap:1rem;width:min(1100px,100%);max-height:calc(100vh - 3rem);padding:1.25rem;display:grid;overflow:auto;box-shadow:0 32px 80px #00000057}.modal-head[data-v-1b41fc82],.modal-actions[data-v-1b41fc82]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.modal-grid[data-v-1b41fc82]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.editor-block[data-v-1b41fc82]{gap:.65rem;display:grid}.editor-block.full[data-v-1b41fc82]{grid-column:1/-1}.readonly[data-v-1b41fc82]{opacity:.92}.output-textarea[data-v-1b41fc82]{min-height:220px;font-family:Consolas,Courier New,monospace;font-size:.82rem}.close-btn[data-v-1b41fc82]{color:#e8eefc;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;padding:.55rem .9rem}.error-banner[data-v-1b41fc82]{color:#ffd4d4;background:#7814142e;border:1px solid #ff787847;border-radius:14px;margin:0;padding:.85rem .95rem}@media (width<=820px){.modal-grid[data-v-1b41fc82]{grid-template-columns:1fr}.modal-head[data-v-1b41fc82],.modal-actions[data-v-1b41fc82]{flex-direction:column;align-items:stretch}}.regression-card[data-v-9cc2f1af]{background:#050a1299;border:1px solid #ffffff1a;border-radius:18px;gap:1rem;margin-top:1rem;padding:1rem;display:grid}.regression-header[data-v-9cc2f1af]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.regression-label[data-v-9cc2f1af],.regression-row span[data-v-9cc2f1af],.diff-head span[data-v-9cc2f1af],.diff-card p span[data-v-9cc2f1af]{text-transform:uppercase;letter-spacing:.1em;color:#8ba2c7;font-size:.72rem}.regression-header h3[data-v-9cc2f1af],.regression-label[data-v-9cc2f1af]{margin:0}.regression-empty[data-v-9cc2f1af],.regression-error[data-v-9cc2f1af]{color:#aebbd3;background:#ffffff0a;border-radius:14px;margin:0;padding:.9rem 1rem}.regression-error[data-v-9cc2f1af]{color:#ffd4d4;border:1px solid #ff787847}.status-pill[data-v-9cc2f1af]{color:#d9e8ff;background:#6ab0ff24;border:1px solid #6ab0ff33;border-radius:999px;align-items:center;padding:.35rem .7rem;font-size:.8rem;display:inline-flex}.regression-grid[data-v-9cc2f1af],.diff-list[data-v-9cc2f1af]{gap:.85rem;display:grid}.regression-grid[data-v-9cc2f1af]{grid-template-columns:repeat(2,minmax(0,1fr))}.regression-grid.compact[data-v-9cc2f1af]{grid-template-columns:repeat(4,minmax(0,1fr))}.regression-row[data-v-9cc2f1af],.diff-card[data-v-9cc2f1af]{background:#ffffff0a;border-radius:14px;gap:.35rem;padding:.8rem .9rem;display:grid}.regression-row strong[data-v-9cc2f1af],.diff-card strong[data-v-9cc2f1af],.diff-card p[data-v-9cc2f1af]{color:#eef4ff;margin:0}.diff-head[data-v-9cc2f1af]{justify-content:space-between;gap:.75rem;display:flex}.diff-card.matched[data-v-9cc2f1af]{border:1px solid #5ac88c4d}.diff-card.partial[data-v-9cc2f1af]{border:1px solid #ffc45c4d}.diff-card.mismatch[data-v-9cc2f1af]{border:1px solid #ff787866}@media (width<=900px){.regression-grid[data-v-9cc2f1af],.regression-grid.compact[data-v-9cc2f1af]{grid-template-columns:1fr}}.certification-page[data-v-4caf2ad9]{color:#e8eefc;grid-template-rows:auto;align-content:start;gap:.85rem;height:100%;min-height:0;max-height:calc(100vh - 116px);padding:.2rem;display:grid;overflow:hidden auto}.title-card[data-v-4caf2ad9],.dashboard-card[data-v-4caf2ad9],.work-card[data-v-4caf2ad9],.kpi-card[data-v-4caf2ad9]{background:#0c121ce6;border:1px solid #ffffff14;border-radius:22px;min-width:0;box-shadow:0 24px 60px #00000038}.title-card[data-v-4caf2ad9],.section-head[data-v-4caf2ad9],.sub-head[data-v-4caf2ad9],.title-actions[data-v-4caf2ad9],.section-actions[data-v-4caf2ad9],.editor-actions[data-v-4caf2ad9],.review-meta[data-v-4caf2ad9],.review-actions[data-v-4caf2ad9]{flex-wrap:wrap;gap:.9rem;min-width:0;display:flex}.title-card[data-v-4caf2ad9],.section-head[data-v-4caf2ad9],.sub-head[data-v-4caf2ad9],.review-meta[data-v-4caf2ad9]{justify-content:space-between;align-items:flex-start}.title-card[data-v-4caf2ad9]{padding:1rem 1.1rem}.title-copy h1[data-v-4caf2ad9],.section-head h2[data-v-4caf2ad9],.sub-head strong[data-v-4caf2ad9],.dashboard-panel strong[data-v-4caf2ad9],.kpi-card strong[data-v-4caf2ad9]{margin:0}.title-copy h1[data-v-4caf2ad9]{font-size:clamp(1.5rem,2.2vw,2rem)}.eyebrow[data-v-4caf2ad9]{letter-spacing:.12em;text-transform:uppercase;color:#8ba2c7;margin:0 0 .35rem;font-size:.72rem}.subtitle[data-v-4caf2ad9],.muted-copy[data-v-4caf2ad9],.panel-empty[data-v-4caf2ad9],.mini-item span[data-v-4caf2ad9],.testcase-card small[data-v-4caf2ad9],.context-row span[data-v-4caf2ad9],.kpi-card span[data-v-4caf2ad9]{color:#aebbd3}.subtitle[data-v-4caf2ad9]{max-width:62ch;margin:.35rem 0 0}.feedback-stack[data-v-4caf2ad9],.kpi-grid[data-v-4caf2ad9],.dashboard-grid[data-v-4caf2ad9],.workspace-grid[data-v-4caf2ad9],.coverage-grid[data-v-4caf2ad9],.mini-list[data-v-4caf2ad9],.testcase-list[data-v-4caf2ad9],.filter-grid[data-v-4caf2ad9],.editor-form[data-v-4caf2ad9],.context-grid[data-v-4caf2ad9],.two-col[data-v-4caf2ad9]{gap:.9rem;min-width:0;display:grid}.feedback-stack[data-v-4caf2ad9]:empty{display:none}.kpi-grid[data-v-4caf2ad9]{grid-template-columns:repeat(7,minmax(120px,1fr))}.kpi-card[data-v-4caf2ad9]{padding:.85rem .95rem;overflow:hidden}.kpi-card.clickable[data-v-4caf2ad9]{cursor:pointer}.kpi-card strong[data-v-4caf2ad9]{color:#eef4ff;margin-top:.35rem;font-size:1.3rem;display:block}.dashboard-card[data-v-4caf2ad9],.work-card[data-v-4caf2ad9]{min-height:0;padding:1rem;overflow:hidden}.dashboard-card[data-v-4caf2ad9]{grid-template-rows:auto minmax(0,1fr);height:clamp(220px,34vh,320px);display:grid}.dashboard-grid[data-v-4caf2ad9]{grid-template-columns:repeat(3,minmax(0,1fr));min-height:0;padding-right:.25rem;overflow:hidden auto}.dashboard-panel[data-v-4caf2ad9],.sub-card[data-v-4caf2ad9],.mini-item[data-v-4caf2ad9],.testcase-card[data-v-4caf2ad9],.context-row[data-v-4caf2ad9]{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px}.dashboard-panel[data-v-4caf2ad9],.sub-card[data-v-4caf2ad9]{gap:.9rem;min-width:0;padding:1rem;display:grid}.coverage-panel[data-v-4caf2ad9]{grid-column:span 2}.score-stack[data-v-4caf2ad9]{gap:.35rem;display:grid}.score-value[data-v-4caf2ad9]{color:#eef4ff;font-size:2rem}.mini-item[data-v-4caf2ad9],.testcase-card[data-v-4caf2ad9]{text-align:left;width:100%;color:inherit;cursor:pointer;gap:.35rem;padding:.9rem;display:grid}.mini-item[data-v-4caf2ad9]{background:#ffffff08}.coverage-grid[data-v-4caf2ad9]{grid-template-columns:repeat(2,minmax(0,1fr))}.coverage-item[data-v-4caf2ad9]{background:#050a128c;border-radius:14px;gap:.25rem;padding:.8rem .9rem;display:grid}.coverage-item strong[data-v-4caf2ad9]{color:#eef4ff}.coverage-item small[data-v-4caf2ad9]{color:#8ba2c7}.workspace-grid[data-v-4caf2ad9]{grid-template-columns:minmax(300px,1fr) minmax(420px,1.15fr) minmax(320px,1fr);align-items:stretch;min-height:clamp(520px,62vh,760px)}.work-card[data-v-4caf2ad9]{grid-template-rows:auto minmax(0,1fr);min-height:0;max-height:clamp(520px,62vh,760px);display:grid}.work-card-scroll[data-v-4caf2ad9]{align-content:start;gap:.9rem;min-height:0;padding-right:.35rem;display:grid;overflow:hidden auto}.analysis-scroll[data-v-4caf2ad9]{padding-right:.1rem}.filter-grid[data-v-4caf2ad9],.two-col[data-v-4caf2ad9]{grid-template-columns:repeat(2,minmax(0,1fr))}.sub-card.compact[data-v-4caf2ad9]{padding:.9rem}.context-row[data-v-4caf2ad9]{padding:.75rem .85rem}.context-row strong[data-v-4caf2ad9]{color:#eef4ff}.testcase-card[data-v-4caf2ad9]{background:linear-gradient(#ffffff0d,#0a10198c)}.testcase-card.active[data-v-4caf2ad9]{border-color:#6ab0ff8c;box-shadow:0 0 0 1px #6ab0ff33}.testcase-card.passed[data-v-4caf2ad9]{border-color:#5ac88c61}.testcase-card.partial[data-v-4caf2ad9],.mini-item.partial[data-v-4caf2ad9]{border-color:#ffc45c61}.testcase-card.failed[data-v-4caf2ad9],.testcase-card.regression-mismatch[data-v-4caf2ad9],.testcase-card.regression-error[data-v-4caf2ad9]{border-color:#ff78788c;box-shadow:0 0 0 1px #ff787824}.testcase-card.regression-partial[data-v-4caf2ad9]{border-color:#ffc45c80}.testcase-card.tested[data-v-4caf2ad9]{border-color:#6ab0ff47}.testcase-channel[data-v-4caf2ad9],.status-pill[data-v-4caf2ad9]{border-radius:999px;align-items:center;width:fit-content;padding:.28rem .6rem;font-size:.78rem;display:inline-flex}.testcase-channel[data-v-4caf2ad9]{color:#9bc1ff;text-transform:uppercase;background:#ffffff14}.status-pill[data-v-4caf2ad9]{color:#d9e8ff;background:#6ab0ff24;border:1px solid #6ab0ff33}.status-pill.muted[data-v-4caf2ad9]{color:#aebbd3;background:#ffffff14;border-color:#ffffff1f}.editor-form label[data-v-4caf2ad9]{color:#c7d3e9;gap:.4rem;display:grid}.sf-input[data-v-4caf2ad9],.sf-select[data-v-4caf2ad9],.sf-textarea[data-v-4caf2ad9]{color:#eef4ff;background:#050a12d1;border:1px solid #ffffff1f;border-radius:14px;width:100%;max-width:100%;padding:.8rem .9rem}.body-input[data-v-4caf2ad9]{resize:vertical;min-height:280px}.info-banner[data-v-4caf2ad9],.error-banner[data-v-4caf2ad9]{border-radius:14px;margin:0;padding:.85rem .95rem}.info-banner[data-v-4caf2ad9]{color:#d9e8ff;background:#28528a29;border:1px solid #6ab0ff38}.error-banner[data-v-4caf2ad9]{color:#ffd4d4;background:#7814142e;border:1px solid #ff787847}.sf-btn[data-v-4caf2ad9]:disabled{opacity:.6;cursor:not-allowed}.sf-btn-danger[data-v-4caf2ad9]{color:#ffd0d0;border-color:#ff787847}@media (width<=1250px){.kpi-grid[data-v-4caf2ad9],.dashboard-grid[data-v-4caf2ad9],.coverage-grid[data-v-4caf2ad9]{grid-template-columns:1fr}.workspace-grid[data-v-4caf2ad9]{grid-template-columns:1fr;overflow-y:auto}.coverage-panel[data-v-4caf2ad9]{grid-column:auto}}@media (width<=820px){.certification-page[data-v-4caf2ad9]{align-content:normal;height:auto;min-height:0;max-height:none;padding:0;overflow:auto}.filter-grid[data-v-4caf2ad9],.two-col[data-v-4caf2ad9],.workspace-grid[data-v-4caf2ad9]{grid-template-columns:1fr}.title-card[data-v-4caf2ad9],.section-head[data-v-4caf2ad9],.sub-head[data-v-4caf2ad9],.review-meta[data-v-4caf2ad9],.title-actions[data-v-4caf2ad9]{flex-direction:column}}.bubble-lab-page[data-v-2f6199c3]{background:radial-gradient(circle at 0 0,#c3ddff6b,#0000 28%),radial-gradient(circle at 100% 100%,#daf4dd61,#0000 30%),linear-gradient(#f7fafe 0%,#fdfefe 100%);min-height:100%;padding:28px}.lab-shell[data-v-2f6199c3]{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:22px;min-height:calc(100vh - 150px);display:grid}.lab-stage[data-v-2f6199c3],.detail-panel[data-v-2f6199c3]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border:1px solid #dde6f0eb;border-radius:32px;box-shadow:0 22px 60px #4a608a14}.lab-stage[data-v-2f6199c3]{padding:28px}.stage-copy[data-v-2f6199c3]{max-width:36rem}.eyebrow[data-v-2f6199c3]{color:#6e8ebd;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:800}h1[data-v-2f6199c3],h2[data-v-2f6199c3]{color:#0f2342;letter-spacing:-.04em;margin:8px 0 0;line-height:1.02}h1[data-v-2f6199c3]{max-width:12ch;font-size:clamp(2.5rem,5vw,4.4rem)}h2[data-v-2f6199c3]{font-size:clamp(1.45rem,2.6vw,2rem)}.stage-copy p[data-v-2f6199c3]:last-child,.panel-summary[data-v-2f6199c3],.panel-detail[data-v-2f6199c3],.command-hint[data-v-2f6199c3]{color:#5d6f87;line-height:1.7}.bubble-cosmos[data-v-2f6199c3]{background:radial-gradient(circle,#ffffffeb 0%,#f6faffeb 54%,#f0f7ffb3 100%);border-radius:28px;min-height:720px;margin-top:24px;position:relative;overflow:hidden}.bubble-cosmos[data-v-2f6199c3]:before,.bubble-cosmos[data-v-2f6199c3]:after{content:"";border:1px solid #c5d6ed6b;border-radius:999px;position:absolute;inset:10% 14%}.bubble-cosmos[data-v-2f6199c3]:after{border-color:#d7e1f094;inset:22% 24%}.center-core[data-v-2f6199c3]{width:min(560px,72%);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.core-glow[data-v-2f6199c3]{filter:blur(30px);background:radial-gradient(circle,#c4e0ff6b,#ffd8b22e,#c2ecd133,#0000 72%);border-radius:50%;position:absolute;inset:10% 12%}.core-card[data-v-2f6199c3]{text-align:center;background:#ffffffeb;border:1px solid #dce5eff0;border-radius:34px;gap:16px;padding:34px;display:grid;position:relative;box-shadow:0 20px 50px #5069901a}.command-field[data-v-2f6199c3]{text-align:left;gap:10px;display:grid}.command-field span[data-v-2f6199c3]{color:#6e8ebd;font-size:.82rem;font-weight:700}.command-field textarea[data-v-2f6199c3]{resize:none;color:#20324f;width:100%;font:inherit;background:#fbfdfff5;border:1px solid #d4dfecf2;border-radius:24px;padding:18px 20px;box-shadow:inset 0 1px 1px #7b90ae0a}.command-field textarea[data-v-2f6199c3]:focus{border-color:#79a7dbeb;outline:none;box-shadow:0 0 0 4px #b5d6f552}.orbit-bubble[data-v-2f6199c3]{text-align:center;cursor:pointer;color:#18314e;background:#fffc;border:1px solid #d8e2eff5;border-radius:999px;align-content:center;justify-items:center;gap:6px;padding:16px;transition:transform .2s,box-shadow .2s,border-color .2s;animation:8s ease-in-out infinite floaty-2f6199c3;display:grid;position:absolute;box-shadow:0 14px 36px #6a83ab1f}.orbit-bubble[data-v-2f6199c3]:hover,.orbit-bubble.selected[data-v-2f6199c3]{border-color:#6d92c7e0;transform:translateY(-4px)scale(1.02);box-shadow:0 22px 42px #6481b02e}.orbit-bubble span[data-v-2f6199c3]{font-size:.96rem;font-weight:800}.orbit-bubble small[data-v-2f6199c3]{color:#617389;max-width:10ch;font-size:.72rem;line-height:1.35}.orbit-bubble.focus[data-v-2f6199c3]{background:linear-gradient(#fff6ecf5,#ffffffeb)}.orbit-bubble.active[data-v-2f6199c3]{background:linear-gradient(#ecf8fff5,#ffffffeb)}.orbit-bubble.watch[data-v-2f6199c3]{background:linear-gradient(#f0fcf4f5,#ffffffeb)}.orbit-bubble.calm[data-v-2f6199c3]{background:linear-gradient(#f7f8fff5,#ffffffeb)}.detail-panel[data-v-2f6199c3]{align-content:start;gap:18px;padding:26px;display:grid}.panel-head[data-v-2f6199c3]{justify-content:space-between;align-items:center;gap:12px;display:flex}.status-pill[data-v-2f6199c3]{border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:.78rem;font-weight:800;display:inline-flex}.status-pill.focus[data-v-2f6199c3]{color:#a55b16;background:#fff2e4}.status-pill.active[data-v-2f6199c3]{color:#2563a6;background:#e9f5ff}.status-pill.watch[data-v-2f6199c3]{color:#25714d;background:#ebf9ef}.status-pill.calm[data-v-2f6199c3]{color:#58677d;background:#f1f4fb}.panel-notes[data-v-2f6199c3]{gap:12px;display:grid}.panel-notes article[data-v-2f6199c3]{background:#fafcffd6;border:1px solid #dde6f0f0;border-radius:20px;gap:4px;padding:14px 16px;display:grid}.panel-notes span[data-v-2f6199c3]{color:#6e8ebd;text-transform:uppercase;font-size:.76rem;font-weight:700}.panel-notes strong[data-v-2f6199c3]{color:#132845;font-size:.96rem}.panel-action[data-v-2f6199c3]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#16345e,#425f8d);border:0;border-radius:999px;min-height:52px;font-size:.96rem;font-weight:800;box-shadow:0 16px 30px #324e7838}@keyframes floaty-2f6199c3{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (width<=1180px){.lab-shell[data-v-2f6199c3]{grid-template-columns:1fr}}@media (width<=820px){.bubble-lab-page[data-v-2f6199c3]{padding:18px 16px 110px}.lab-stage[data-v-2f6199c3],.detail-panel[data-v-2f6199c3]{border-radius:24px;padding:20px}.bubble-cosmos[data-v-2f6199c3]{min-height:980px}.center-core[data-v-2f6199c3]{width:calc(100% - 28px)}.core-card[data-v-2f6199c3]{padding:24px}.orbit-bubble[data-v-2f6199c3]{padding:12px}}.samen-vooruit-page[data-v-ef3ff363]{color:#162236;gap:14px;padding:16px;display:grid}.welcome-card[data-v-ef3ff363],.surface-card[data-v-ef3ff363],.soft-state[data-v-ef3ff363],.feedback[data-v-ef3ff363]{background:#fffffff0;border:1px solid #d6dde4f5;border-radius:24px;box-shadow:0 16px 36px #0f172a0d}.welcome-card[data-v-ef3ff363]{background:radial-gradient(circle at 0 0,#f7d7a973,#0000 32%),radial-gradient(circle at 100% 0,#d6e8ff73,#0000 28%),linear-gradient(#fffdfa 0%,#fbfdff 100%);padding:24px 26px}.eyebrow[data-v-ef3ff363],h1[data-v-ef3ff363],h2[data-v-ef3ff363],.lead[data-v-ef3ff363],.soft-copy[data-v-ef3ff363]{margin:0}.eyebrow[data-v-ef3ff363]{color:#8f6b3f;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:900}h1[data-v-ef3ff363],h2[data-v-ef3ff363],.gentle-row strong[data-v-ef3ff363],.detail-card strong[data-v-ef3ff363]{color:#162236}h1[data-v-ef3ff363]{margin-top:8px;font-size:clamp(2rem,3vw,2.8rem);line-height:1.04}.lead[data-v-ef3ff363]{color:#5c6878;max-width:58ch;margin-top:12px;line-height:1.7}.content-grid[data-v-ef3ff363]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.surface-card[data-v-ef3ff363]{gap:12px;padding:20px;display:grid}.incoming-card[data-v-ef3ff363],.growth-card[data-v-ef3ff363]{grid-column:1/-1}.card-head[data-v-ef3ff363],.button-row[data-v-ef3ff363]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.gentle-list[data-v-ef3ff363],.document-list[data-v-ef3ff363],.document-detail[data-v-ef3ff363],.growth-list[data-v-ef3ff363]{gap:10px;display:grid}.gentle-row[data-v-ef3ff363],.document-row[data-v-ef3ff363],.detail-card[data-v-ef3ff363]{background:#fffdfb;border:1px solid #dfe4e9fa;border-radius:18px;padding:14px 15px}.gentle-row[data-v-ef3ff363],.document-row[data-v-ef3ff363]{text-align:left;gap:5px;display:grid}.gentle-row[data-v-ef3ff363]{color:inherit}.document-row[data-v-ef3ff363]{cursor:pointer;width:100%}.document-row.active[data-v-ef3ff363],.gentle-row.actionable[data-v-ef3ff363]:hover{background:#f8fbff;border-color:#c9d9ef}.gentle-row.actionable[data-v-ef3ff363]{cursor:pointer}.placeholder[data-v-ef3ff363]{background:#fcfcfa}.gentle-row span[data-v-ef3ff363],.document-row span[data-v-ef3ff363],.detail-card p[data-v-ef3ff363],.detail-card small[data-v-ef3ff363],.soft-copy[data-v-ef3ff363],.growth-list span[data-v-ef3ff363],.soft-state[data-v-ef3ff363]{color:#607086;line-height:1.55}.incoming-grid[data-v-ef3ff363]{grid-template-columns:minmax(260px,.82fr) minmax(320px,1.18fr);gap:12px;display:grid}.detail-card[data-v-ef3ff363]{background:#fff;gap:6px;display:grid}.detail-label[data-v-ef3ff363]{color:#8f6b3f;text-transform:capitalize;background:#f6efe4;border-radius:999px;align-items:center;width:fit-content;min-height:28px;padding:0 10px;font-size:.76rem;font-weight:800;display:inline-flex}.upload-button[data-v-ef3ff363],.soft-button[data-v-ef3ff363]{color:#1b2b42;cursor:pointer;background:#fff;border:1px solid #d8dee8;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-size:.84rem;font-weight:800;display:inline-flex}.soft-button.secondary[data-v-ef3ff363]{background:#f8fafc}.growth-list[data-v-ef3ff363]{grid-template-columns:repeat(3,minmax(0,1fr))}.growth-list span[data-v-ef3ff363]{background:linear-gradient(#fffcf8 0%,#fff 100%);border:1px solid #dfe4e9fa;border-radius:18px;padding:14px 15px}.soft-state[data-v-ef3ff363],.feedback[data-v-ef3ff363]{padding:16px 18px}.feedback.success[data-v-ef3ff363]{color:#166534;background:#f6fff8}.feedback.error[data-v-ef3ff363]{color:#b42318;background:#fff5f5}@media (width<=980px){.content-grid[data-v-ef3ff363],.incoming-grid[data-v-ef3ff363],.growth-list[data-v-ef3ff363]{grid-template-columns:1fr}}.people-registry-page[data-v-4854e069]{color:#162033;background:#f4f7fb;gap:24px;padding:24px;display:grid}.page-header[data-v-4854e069],.summary-grid article[data-v-4854e069],.filter-row[data-v-4854e069],.person-card[data-v-4854e069],.drawer-card[data-v-4854e069],.ownership-panel[data-v-4854e069],.error-card[data-v-4854e069],.empty-card[data-v-4854e069]{background:#fffffff2;border:1px solid #d2dce8eb;border-radius:24px;box-shadow:0 18px 48px #1b274614}.page-header[data-v-4854e069],.filter-row[data-v-4854e069],.drawer-card[data-v-4854e069],.ownership-panel[data-v-4854e069],.error-card[data-v-4854e069],.empty-card[data-v-4854e069]{padding:24px}.page-header[data-v-4854e069],.panel-head[data-v-4854e069]{justify-content:space-between;align-items:start;gap:18px;display:flex}.eyebrow[data-v-4854e069],.summary-grid span[data-v-4854e069],.detail-grid span[data-v-4854e069],.stack-card small[data-v-4854e069],.page-header span[data-v-4854e069],.ownership-card small[data-v-4854e069],.empty-line[data-v-4854e069],.empty-card span[data-v-4854e069]{color:#64748b}.eyebrow[data-v-4854e069]{text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.page-header h1[data-v-4854e069],.drawer-head h2[data-v-4854e069],.person-card h2[data-v-4854e069],.ownership-panel h2[data-v-4854e069]{color:#101827;margin:8px 0 0}.page-header h1[data-v-4854e069]{font-size:clamp(32px,5vw,60px);line-height:1}.page-header span[data-v-4854e069]{max-width:860px;margin-top:12px;line-height:1.6;display:block}.primary-btn[data-v-4854e069],.filter-chip[data-v-4854e069]{cursor:pointer;border-radius:999px;min-height:46px;padding:0 16px;font-weight:800}.primary-btn[data-v-4854e069]{color:#fff;background:#1d4ed8;border:1px solid #1d4ed8}.filter-chip[data-v-4854e069]{color:#1d3557;background:#fff;border:1px solid #cfd9e6}.filter-chip.active[data-v-4854e069]{color:#fff;background:#1d4ed8;border-color:#1d4ed8}.summary-grid[data-v-4854e069],.content-grid[data-v-4854e069],.card-grid[data-v-4854e069],.card-meta[data-v-4854e069],.detail-grid[data-v-4854e069],.ownership-grid[data-v-4854e069]{gap:18px;display:grid}.summary-grid[data-v-4854e069]{grid-template-columns:repeat(4,minmax(0,1fr))}.summary-grid article[data-v-4854e069]{padding:20px}.summary-grid strong[data-v-4854e069]{color:#101827;margin-top:10px;font-size:34px;display:block}.filter-row[data-v-4854e069]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.search-input[data-v-4854e069]{min-width:240px;min-height:46px;font:inherit;border:1px solid #d8e1ec;border-radius:999px;padding:0 16px}.content-grid[data-v-4854e069]{grid-template-columns:minmax(0,1.15fr) minmax(340px,.95fr);align-items:start}.card-grid[data-v-4854e069]{grid-template-columns:repeat(2,minmax(0,1fr))}.person-card[data-v-4854e069]{cursor:pointer;gap:16px;padding:22px;display:grid}.person-card.active[data-v-4854e069]{border-color:#1d4ed8}.person-card.agent[data-v-4854e069]{background:linear-gradient(#eef2fff2,#fffffff2)}.person-card.organization[data-v-4854e069]{background:linear-gradient(#f0fdfaf2,#fffffff2)}.card-top[data-v-4854e069],.drawer-head[data-v-4854e069]{justify-content:space-between;align-items:start;gap:12px;display:flex}.nature-pill[data-v-4854e069]{text-transform:uppercase;color:#334155;background:#e2e8f0;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.nature-pill.agent[data-v-4854e069]{color:#3730a3;background:#eef2ff}.nature-pill.organization[data-v-4854e069]{color:#166534;background:#dcfce7}.card-copy p[data-v-4854e069]{color:#475569;margin:8px 0 0;line-height:1.6}.card-meta[data-v-4854e069]{grid-template-columns:1fr}.card-meta strong[data-v-4854e069],.stack-card strong[data-v-4854e069],.detail-grid strong[data-v-4854e069],.ownership-card strong[data-v-4854e069]{color:#101827}.drawer-card[data-v-4854e069]{position:sticky;top:16px}.drawer-stack[data-v-4854e069],.stack-list[data-v-4854e069]{gap:14px;display:grid}.drawer-section[data-v-4854e069]{gap:12px;display:grid}.drawer-section h3[data-v-4854e069]{color:#101827;margin:0;font-size:18px}.detail-grid[data-v-4854e069]{grid-template-columns:repeat(2,minmax(0,1fr))}.stack-card[data-v-4854e069],.ownership-card[data-v-4854e069]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;gap:6px;padding:16px;display:grid}.stack-card.technical[data-v-4854e069]{background:#f8fafc}.agent-section[data-v-4854e069]{background:#eef2ff;border:1px solid #c7d2fe;border-radius:18px;padding:16px}.organization-section[data-v-4854e069]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:18px;padding:16px}.ownership-grid[data-v-4854e069]{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.error-card[data-v-4854e069]{color:#991b1b;background:#fff1f2;border-color:#fecaca}@media (width<=1100px){.summary-grid[data-v-4854e069],.content-grid[data-v-4854e069],.card-grid[data-v-4854e069],.detail-grid[data-v-4854e069],.ownership-grid[data-v-4854e069]{grid-template-columns:1fr}}@media (width<=720px){.people-registry-page[data-v-4854e069]{gap:16px;padding:16px}.page-header[data-v-4854e069],.filter-row[data-v-4854e069],.drawer-card[data-v-4854e069],.ownership-panel[data-v-4854e069],.error-card[data-v-4854e069],.empty-card[data-v-4854e069]{padding:18px}.page-header[data-v-4854e069],.panel-head[data-v-4854e069],.card-top[data-v-4854e069],.drawer-head[data-v-4854e069]{grid-template-columns:1fr;display:grid}.filter-row[data-v-4854e069]{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #e2e8f0;border-radius:20px;padding:12px;position:sticky;top:12px}.person-card[data-v-4854e069],.stack-card[data-v-4854e069],.ownership-card[data-v-4854e069]{padding:18px}.search-input[data-v-4854e069]{width:100%;min-width:0}}.workers-page[data-v-4c7128d1]{gap:14px;padding:20px;display:grid}.panel[data-v-4c7128d1],.stat-card[data-v-4c7128d1]{border:1px solid var(--sf-border);background:#fff;border-radius:8px}.panel[data-v-4c7128d1]{padding:18px}.hero[data-v-4c7128d1]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.eyebrow[data-v-4c7128d1]{color:var(--sf-accent);text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:900}h1[data-v-4c7128d1],h2[data-v-4c7128d1],p[data-v-4c7128d1],pre[data-v-4c7128d1]{margin:0}h1[data-v-4c7128d1]{font-size:28px}h2[data-v-4c7128d1]{font-size:20px}.feedback.error[data-v-4c7128d1]{color:#9e2f2f;background:#c23a3a14;border:1px solid #c23a3a2e;border-radius:10px;padding:12px 14px}.stats-grid[data-v-4c7128d1],.layout-grid[data-v-4c7128d1],.field-grid[data-v-4c7128d1],.info-grid[data-v-4c7128d1],.tab-row[data-v-4c7128d1]{gap:14px;display:grid}.stats-grid[data-v-4c7128d1]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.layout-grid[data-v-4c7128d1]{grid-template-columns:minmax(280px,360px) minmax(0,1fr)}.detail-grid[data-v-4c7128d1]{align-items:start}.stat-card[data-v-4c7128d1]{padding:16px}.stat-card strong[data-v-4c7128d1]{margin-bottom:6px;font-size:24px;display:block}.stat-card span[data-v-4c7128d1],.panel span[data-v-4c7128d1],small[data-v-4c7128d1]{color:var(--sf-text-muted)}.panel-head[data-v-4c7128d1]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.stack-form[data-v-4c7128d1],.detail-stack[data-v-4c7128d1],.stack-list[data-v-4c7128d1]{gap:12px;display:grid}label[data-v-4c7128d1]{gap:6px;font-size:14px;display:grid}input[data-v-4c7128d1],select[data-v-4c7128d1],textarea[data-v-4c7128d1]{border:1px solid var(--sf-border);width:100%;font:inherit;color:var(--sf-text);background:#fff;border-radius:8px;padding:10px 12px}textarea[data-v-4c7128d1]{resize:vertical}.worker-row[data-v-4c7128d1]{border:1px solid var(--sf-border);text-align:left;cursor:pointer;background:#fff;border-radius:8px;justify-content:space-between;gap:14px;width:100%;padding:12px;display:flex}.worker-row.selected[data-v-4c7128d1]{border-color:var(--sf-accent);box-shadow:0 0 0 1px #3d81ff26}.row-meta[data-v-4c7128d1]{flex-wrap:wrap;justify-content:flex-end;gap:10px;font-size:13px;display:flex}.info-grid[data-v-4c7128d1]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.info-grid article[data-v-4c7128d1],.inline-panel[data-v-4c7128d1],.capability-row[data-v-4c7128d1]{border:1px solid var(--sf-border);background:#fafbfd;border-radius:8px;padding:12px}.inline-panel pre[data-v-4c7128d1]{white-space:pre-wrap;word-break:break-word;font-size:12px}.inline-head[data-v-4c7128d1]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.compact-list[data-v-4c7128d1]{gap:8px}.empty-inline[data-v-4c7128d1]{color:var(--sf-text-muted);font-size:14px}.capability-form[data-v-4c7128d1]{margin-bottom:14px}.capability-row[data-v-4c7128d1]{justify-content:space-between;gap:12px;display:flex}.danger-link[data-v-4c7128d1]{color:#b34141;cursor:pointer;background:0 0;border:0;padding:0}.empty-state[data-v-4c7128d1]{color:var(--sf-text-muted)}.tab-row[data-v-4c7128d1]{grid-template-columns:repeat(2,minmax(0,180px))}.ghost-tab[data-v-4c7128d1]{border:1px solid var(--sf-border);text-align:left;cursor:pointer;background:#fff;border-radius:8px;padding:10px 12px}.ghost-tab.active[data-v-4c7128d1]{border-color:var(--sf-accent);box-shadow:0 0 0 1px #3d81ff26}.result-side[data-v-4c7128d1]{text-align:right;gap:6px;max-width:320px;display:grid}.result-reason[data-v-4c7128d1]{color:var(--sf-text-muted);margin-top:8px;font-size:14px}@media (width<=980px){.layout-grid[data-v-4c7128d1]{grid-template-columns:1fr}.hero[data-v-4c7128d1],.panel-head[data-v-4c7128d1],.capability-row[data-v-4c7128d1],.worker-row[data-v-4c7128d1]{align-items:stretch}.hero[data-v-4c7128d1],.capability-row[data-v-4c7128d1],.worker-row[data-v-4c7128d1],.tab-row[data-v-4c7128d1]{flex-direction:column}.row-meta[data-v-4c7128d1]{justify-content:flex-start}.result-side[data-v-4c7128d1]{text-align:left;max-width:none}}.dispatch-page[data-v-20492e89]{gap:14px;padding:20px;display:grid}.panel[data-v-20492e89]{border:1px solid var(--sf-border);background:#fff;border-radius:8px;padding:18px}.hero[data-v-20492e89]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.eyebrow[data-v-20492e89]{color:var(--sf-accent);text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:900}h1[data-v-20492e89],h2[data-v-20492e89],p[data-v-20492e89],pre[data-v-20492e89]{margin:0}h1[data-v-20492e89]{font-size:28px}h2[data-v-20492e89]{font-size:20px}.feedback.error[data-v-20492e89]{color:#9e2f2f;background:#c23a3a14;border:1px solid #c23a3a2e;border-radius:10px;padding:12px 14px}.layout-grid[data-v-20492e89],.info-grid[data-v-20492e89],.stack-list[data-v-20492e89],.detail-stack[data-v-20492e89]{gap:14px;display:grid}.layout-grid[data-v-20492e89]{grid-template-columns:minmax(320px,420px) minmax(0,1fr)}.panel-head[data-v-20492e89]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.row-button[data-v-20492e89]{border:1px solid var(--sf-border);text-align:left;cursor:pointer;background:#fff;border-radius:8px;justify-content:space-between;gap:12px;width:100%;padding:12px;display:flex}.row-button.selected[data-v-20492e89]{border-color:var(--sf-accent);box-shadow:0 0 0 1px #3d81ff26}.row-meta[data-v-20492e89]{color:var(--sf-text-muted);flex-wrap:wrap;justify-content:flex-end;gap:10px;font-size:13px;display:flex}.info-grid[data-v-20492e89]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.inline-panel[data-v-20492e89]{border:1px solid var(--sf-border);background:#fafbfd;border-radius:8px;padding:12px}.inline-panel pre[data-v-20492e89]{white-space:pre-wrap;word-break:break-word;font-size:12px}.action-row[data-v-20492e89]{flex-wrap:wrap;gap:10px;display:flex}.empty-state[data-v-20492e89],small[data-v-20492e89],span[data-v-20492e89]{color:var(--sf-text-muted)}@media (width<=980px){.layout-grid[data-v-20492e89]{grid-template-columns:1fr}.hero[data-v-20492e89],.row-button[data-v-20492e89]{flex-direction:column}.row-meta[data-v-20492e89]{justify-content:flex-start}}.room[data-v-5d5faf30]{color:#263128;background:#f4f0e8;min-height:100vh;padding:28px max(22px,50vw - 550px);font-family:Inter,Arial,sans-serif}.room-head[data-v-5d5faf30]{justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px;display:flex}.back[data-v-5d5faf30]{color:#526459;background:0 0;border:0}.eyebrow[data-v-5d5faf30]{letter-spacing:.18em;text-transform:uppercase;color:#a87822;font-size:11px;font-weight:800}.room h1[data-v-5d5faf30]{margin:4px 0;font-family:Georgia,serif;font-size:42px}.room h2[data-v-5d5faf30]{margin:5px 0 12px;font-family:Georgia,serif;font-size:30px}.sophie[data-v-5d5faf30]{background:#dce7dc;border-radius:30px;align-items:center;gap:10px;padding:10px 16px;display:flex}.sophie small[data-v-5d5faf30]{display:block}.pulse[data-v-5d5faf30]{background:#6d8e70;border-radius:50%;width:12px;height:12px}.stage[data-v-5d5faf30],.reason[data-v-5d5faf30],.register[data-v-5d5faf30]{background:#fffdf8;border:1px solid #ded6c8;border-radius:22px;margin:18px 0;padding:28px;box-shadow:0 10px 30px #3a32260f}.reason[data-v-5d5faf30]{background:#e5eee4;justify-content:space-between;gap:20px;display:flex}.reason span[data-v-5d5faf30]{white-space:nowrap}.choice[data-v-5d5faf30],.pair[data-v-5d5faf30]{grid-template-columns:1fr 1fr;gap:12px;margin:20px 0;display:grid}.choice button[data-v-5d5faf30],.room button[data-v-5d5faf30]{cursor:pointer;background:#fff;border:1px solid #b8ad9b;border-radius:12px;padding:12px 16px}.choice .active[data-v-5d5faf30]{background:#fff4d8;border-color:#a87822}.room .primary[data-v-5d5faf30]{color:#fff;background:#45624d;border-color:#45624d;margin:12px 8px 0 0}.room .gold[data-v-5d5faf30]{color:#fff;background:#b88429;border:0;margin-left:8px}.step[data-v-5d5faf30],.task[data-v-5d5faf30]{border-top:1px solid #e8e0d4;gap:10px;padding:18px 0;display:grid}.step input[data-v-5d5faf30],.step textarea[data-v-5d5faf30]{font:inherit;background:#fff;border:1px solid #d5ccbe;border-radius:10px;padding:11px}.step textarea[data-v-5d5faf30]{min-height:58px}.missing[data-v-5d5faf30]{background:#fff1d2;border-left:4px solid #b88429;gap:6px;margin:15px 0;padding:14px;display:grid}.register article[data-v-5d5faf30]{border-top:1px solid #eee4d8;grid-template-columns:1fr auto;gap:4px;padding:12px 0;display:grid}.register article p[data-v-5d5faf30]{grid-column:1/-1}.error[data-v-5d5faf30]{color:#8c3328;background:#fde7e2;border-radius:10px;padding:12px}code[data-v-5d5faf30]{word-break:break-all;font-size:11px}@media (width<=700px){.room-head[data-v-5d5faf30]{align-items:flex-start}.back[data-v-5d5faf30]{display:none}.room h1[data-v-5d5faf30]{font-size:32px}.pair[data-v-5d5faf30],.choice[data-v-5d5faf30]{grid-template-columns:1fr}.reason[data-v-5d5faf30]{display:block}.sophie[data-v-5d5faf30]{padding:8px}}.checkline[data-v-5d5faf30],.published[data-v-5d5faf30]{gap:8px;padding:16px 0;display:grid}.published a[data-v-5d5faf30]{color:#45624d;font-weight:800}.publication label[data-v-5d5faf30]{align-items:flex-start;gap:8px;display:flex}.value-room select[data-v-5d5faf30],.value-room textarea[data-v-5d5faf30],.value-room input[data-v-5d5faf30]{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #d5ccbe;border-radius:10px;margin:6px 0;padding:11px}.value-room textarea[data-v-5d5faf30]{min-height:74px}.calm[data-v-5d5faf30]{background:#e5eee4;border-radius:14px;padding:16px}.gast-page[data-v-f4df05ed]{gap:18px;max-width:720px;margin:0 auto;padding:28px;display:grid}.gast-head .eyebrow[data-v-f4df05ed]{color:#4338ca;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}.gast-head h1[data-v-f4df05ed]{margin:6px 0;font-size:26px}.gast-head .sub[data-v-f4df05ed]{color:#64748b;margin:0}.gast-card[data-v-f4df05ed]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:20px}.gast-card h2[data-v-f4df05ed]{margin:0 0 10px;font-size:16px}.gast-card ul[data-v-f4df05ed]{color:#334155;gap:6px;margin:0;padding-left:18px;display:grid}.gast-note[data-v-f4df05ed]{color:#94a3b8;margin:12px 0 0;font-size:12px}.m-page[data-v-7e9d8203]{max-width:680px;margin:0 auto;padding:14px 12px 40px}.m-head[data-v-7e9d8203]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.m-eyebrow[data-v-7e9d8203]{color:#4338ca;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}.m-head h1[data-v-7e9d8203]{margin:2px 0;font-size:24px}.m-subhead[data-v-7e9d8203]{color:#64748b;margin:4px 0 0;font-size:13px;line-height:1.4}.m-refresh[data-v-7e9d8203]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:40px;height:40px;font-size:18px}.m-summary[data-v-7e9d8203]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.m-summary-card[data-v-7e9d8203]{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #e5e7eb;border-radius:14px;gap:4px;padding:12px;display:grid}.m-summary-card span[data-v-7e9d8203]{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.m-summary-card strong[data-v-7e9d8203]{font-size:24px;line-height:1}.m-summary-card small[data-v-7e9d8203]{color:#64748b;font-size:12px}.m-section[data-v-7e9d8203]{gap:10px;margin-top:14px;display:grid}.m-section-head[data-v-7e9d8203]{justify-content:space-between;align-items:center;gap:10px;display:flex}.m-section-head h2[data-v-7e9d8203]{margin:0;font-size:16px}.m-context-card[data-v-7e9d8203]{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #e5e7eb;border-radius:14px;gap:10px;padding:12px;display:grid}.m-context-grid[data-v-7e9d8203]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.m-filters[data-v-7e9d8203]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.m-filters button[data-v-7e9d8203]{color:#334155;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:10px 6px;font-size:13px;font-weight:800}.m-filters button.on[data-v-7e9d8203]{color:#fff;background:#4f46e5;border-color:#4f46e5}.m-info[data-v-7e9d8203]{color:#64748b;text-align:center;padding:24px 0}.m-info-inline[data-v-7e9d8203]{padding:12px 0}.m-info.err[data-v-7e9d8203]{color:#b91c1c}.m-list[data-v-7e9d8203]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.m-task[data-v-7e9d8203]{background:#fff;border:1px solid #e5e7eb;border-left:5px solid #cbd5e1;border-radius:14px;overflow:hidden}.m-workspace[data-v-7e9d8203]{background:linear-gradient(#fff 0%,#f8fafc 100%)}.m-stepcount[data-v-7e9d8203]{color:#64748b;font-size:11px;font-weight:700}.m-task.prio-high[data-v-7e9d8203],.m-task.prio-hoog[data-v-7e9d8203]{border-left-color:#ef4444}.m-task.prio-medium[data-v-7e9d8203],.m-task.prio-normaal[data-v-7e9d8203]{border-left-color:#3b82f6}.m-task.prio-low[data-v-7e9d8203],.m-task.prio-laag[data-v-7e9d8203]{border-left-color:#94a3b8}.m-task.prio-critical[data-v-7e9d8203]{border-left-color:#7f1d1d}.m-task-top[data-v-7e9d8203]{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:14px;display:flex}.m-task-top.no-caret[data-v-7e9d8203]{cursor:default}.m-task-title[data-v-7e9d8203]{flex-direction:column;gap:4px;min-width:0;display:flex}.m-task-title strong[data-v-7e9d8203]{font-size:15px;line-height:1.3}.m-status[data-v-7e9d8203]{text-transform:uppercase;color:#4338ca;background:#eef2ff;border-radius:999px;align-self:flex-start;padding:2px 8px;font-size:10px;font-weight:900}.m-status.s-created[data-v-7e9d8203]{color:#334155;background:#e2e8f0}.m-status.s-dispatched[data-v-7e9d8203]{color:#1d4ed8;background:#dbeafe}.m-status.s-accepted[data-v-7e9d8203]{color:#6d28d9;background:#ede9fe}.m-status.s-bezig[data-v-7e9d8203],.m-status.s-in_progress[data-v-7e9d8203]{color:#854d0e;background:#fef9c3}.m-status.s-geblokkeerd[data-v-7e9d8203],.m-status.s-failed[data-v-7e9d8203],.m-status.s-cancelled[data-v-7e9d8203]{color:#b91c1c;background:#fee2e2}.m-status.s-controle[data-v-7e9d8203]{color:#1e40af;background:#dbeafe}.m-status.s-needs_review[data-v-7e9d8203]{color:#be123c;background:#fee2e2}.m-status.s-klaar[data-v-7e9d8203],.m-status.s-goedgekeurd[data-v-7e9d8203],.m-status.s-completed[data-v-7e9d8203],.m-status.s-completed[data-v-7e9d8203]{color:#15803d;background:#dcfce7}.m-caret[data-v-7e9d8203]{color:#94a3b8;font-size:18px}.m-task-body[data-v-7e9d8203]{gap:10px;padding:0 14px 14px;display:grid}.m-desc[data-v-7e9d8203]{color:#475569;margin:0;font-size:14px}.m-meta-grid[data-v-7e9d8203]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.m-meta-card[data-v-7e9d8203]{background:#f8fafc;border:1px solid #eef2f7;border-radius:12px;gap:4px;padding:10px;display:grid}.m-meta-card span[data-v-7e9d8203]{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.m-meta-card strong[data-v-7e9d8203]{font-size:13px;line-height:1.35}.m-chip-row[data-v-7e9d8203]{flex-wrap:wrap;gap:8px;display:flex}.m-chip[data-v-7e9d8203]{color:#0f172a;background:#f8fafc;border:1px solid #dbe3ef;border-radius:999px;align-items:center;min-height:26px;padding:5px 9px;font-size:11px;line-height:1.2;display:inline-flex}.m-chip.warning[data-v-7e9d8203]{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.m-workcard-card[data-v-7e9d8203]{background:#f8fbff;border:1px solid #dbeafe;border-radius:12px;gap:6px;padding:10px;display:grid}.m-safe-card[data-v-7e9d8203]{background:#fffaf2;border-color:#fcd9a5}.m-analysis-card[data-v-7e9d8203]{background:#f8faff;border-color:#c7d2fe}.m-scope-card[data-v-7e9d8203]{background:#fffdf7;border-color:#d8c18f}.m-prep-card[data-v-7e9d8203]{background:#f7fff9;border-color:#bbf7d0}.m-workcard-eyebrow[data-v-7e9d8203]{color:#1d4ed8;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900}.m-workcard-copy[data-v-7e9d8203]{color:#475569;margin:0;font-size:13px;line-height:1.4}.m-actions[data-v-7e9d8203]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.m-actions .act[data-v-7e9d8203]{color:#fff;border:0;border-radius:12px;padding:14px 6px;font-size:13px;font-weight:800}.act.start[data-v-7e9d8203]{background:#2563eb}.act.done[data-v-7e9d8203]{background:#16a34a}.act.block[data-v-7e9d8203]{background:#e11d48}.m-actions .act[data-v-7e9d8203]:disabled{opacity:.6}.m-inline-actions[data-v-7e9d8203]{gap:8px;display:flex}.m-linkbtn[data-v-7e9d8203]{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:12px;padding:12px 14px;font-weight:800}.m-foot[data-v-7e9d8203]{text-align:center;margin-top:18px}.m-foot a[data-v-7e9d8203]{color:#64748b;font-size:13px;text-decoration:none}@media (width<=520px){.m-summary[data-v-7e9d8203],.m-context-grid[data-v-7e9d8203],.m-filters[data-v-7e9d8203],.m-meta-grid[data-v-7e9d8203],.m-actions[data-v-7e9d8203]{grid-template-columns:1fr}}.mt-page[data-v-b6c80d8f]{max-width:560px;margin:0 auto;padding:14px 12px 48px}.mt-head[data-v-b6c80d8f]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.mt-back[data-v-b6c80d8f]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:44px;height:44px;font-size:20px}.mt-status[data-v-b6c80d8f]{text-transform:uppercase;color:#4338ca;background:#eef2ff;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:900}.mt-status.s-bezig[data-v-b6c80d8f]{color:#854d0e;background:#fef9c3}.mt-status.s-geblokkeerd[data-v-b6c80d8f]{color:#b91c1c;background:#fee2e2}.mt-status.s-controle[data-v-b6c80d8f]{color:#1e40af;background:#dbeafe}.mt-status.s-klaar[data-v-b6c80d8f],.mt-status.s-goedgekeurd[data-v-b6c80d8f]{color:#15803d;background:#dcfce7}.mt-title[data-v-b6c80d8f]{margin:6px 0 14px;font-size:22px;line-height:1.25}.mt-run[data-v-b6c80d8f]{background:#eff6ff;border:1px solid #bfdbfe;border-left:5px solid #2563eb;border-radius:14px;margin-bottom:12px;padding:14px}.mt-run p[data-v-b6c80d8f]{color:#1e3a8a;margin:0 0 10px;font-size:14px;line-height:1.45}.mt-run-btn[data-v-b6c80d8f]{color:#fff;background:#172033;border:0;border-radius:14px;width:100%;padding:16px;font-size:15px;font-weight:800}.mt-copymsg[data-v-b6c80d8f]{color:#16a34a;margin-top:8px;font-size:13px;font-weight:800;display:block}.mt-info[data-v-b6c80d8f]{color:#64748b;text-align:center;padding:24px 0}.mt-info.err[data-v-b6c80d8f]{color:#b91c1c}.mt-card[data-v-b6c80d8f]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;margin-bottom:12px;padding:14px}.mt-card.subtle[data-v-b6c80d8f]{background:#f8fafc}.mt-card h2[data-v-b6c80d8f]{justify-content:space-between;align-items:center;margin:0 0 8px;font-size:15px;display:flex}.mt-card p[data-v-b6c80d8f]{color:#334155;margin:0;font-size:15px;line-height:1.45}.mt-prog[data-v-b6c80d8f]{color:#4338ca;background:#eef2ff;border-radius:999px;padding:2px 8px;font-size:12px}.mt-steps[data-v-b6c80d8f]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mt-steps li[data-v-b6c80d8f]{color:#334155;cursor:pointer;border:1px solid #eef2f7;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;font-size:15px;display:flex}.mt-steps li.done[data-v-b6c80d8f]{color:#15803d;background:#f0fdf4;border-color:#bbf7d0;text-decoration:line-through}.mt-check[data-v-b6c80d8f]{color:#16a34a;border:2px solid #cbd5e1;border-radius:7px;flex:0 0 24px;place-items:center;width:24px;height:24px;font-weight:900;display:grid}.mt-steps li.done .mt-check[data-v-b6c80d8f]{background:#dcfce7;border-color:#16a34a}.mt-step-text[data-v-b6c80d8f]{flex:1}.mt-constraints[data-v-b6c80d8f]{color:#b45309;gap:4px;margin:8px 0 0;padding-left:4px;font-size:14px;list-style:none;display:grid}.mt-card textarea[data-v-b6c80d8f]{width:100%;font:inherit;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:10px;padding:10px;font-size:15px}.mt-hint[data-v-b6c80d8f]{color:#94a3b8;margin:6px 0 0;font-size:12px}.mt-save-btn[data-v-b6c80d8f]{color:#fff;background:#4f46e5;border:0;border-radius:12px;width:100%;margin-top:8px;padding:13px;font-size:14px;font-weight:800}.mt-save-btn[data-v-b6c80d8f]:disabled{opacity:.6}.mt-saved-list[data-v-b6c80d8f]{border-top:1px solid #eef2f7;margin-top:12px;padding-top:10px}.mt-saved-list h3[data-v-b6c80d8f]{color:#334155;margin:0 0 6px;font-size:13px}.mt-saved-item[data-v-b6c80d8f]{background:#f8fafc;border:1px solid #eef2f7;border-radius:10px;margin-bottom:6px;padding:10px}.mt-saved-text[data-v-b6c80d8f]{color:#334155;white-space:pre-wrap;margin:0 0 6px;font-size:13px}.mt-saved-by[data-v-b6c80d8f]{color:#94a3b8;margin:0;font-size:11px;font-weight:700}.mt-actions[data-v-b6c80d8f]{gap:10px;margin-top:6px;display:grid}.mt-actions .act[data-v-b6c80d8f]{color:#fff;border:0;border-radius:14px;padding:16px;font-size:16px;font-weight:800}.act.start[data-v-b6c80d8f]{background:#2563eb}.act.done[data-v-b6c80d8f]{background:#16a34a}.act.block[data-v-b6c80d8f]{background:#e11d48}.mt-actions .act[data-v-b6c80d8f]:disabled{opacity:.6}.mt-saved[data-v-b6c80d8f]{text-align:center;color:#16a34a;margin-top:10px;font-weight:800}.mt-modal-backdrop[data-v-b6c80d8f]{z-index:100;background:#0f172a80;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.mt-modal[data-v-b6c80d8f]{background:#fff;border-radius:16px;width:100%;max-width:420px;padding:18px}.mt-modal h3[data-v-b6c80d8f]{color:#b91c1c;margin:0 0 10px;font-size:17px}.mt-modal textarea[data-v-b6c80d8f]{width:100%;font:inherit;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:10px;padding:10px;font-size:15px}.mt-modal-actions[data-v-b6c80d8f]{gap:10px;margin-top:12px;display:flex}.mt-modal-cancel[data-v-b6c80d8f]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex:1;padding:14px;font-weight:800}.mt-modal-confirm[data-v-b6c80d8f]{color:#fff;background:#e11d48;border:0;border-radius:12px;flex:2;padding:14px;font-weight:800}.mt-modal-confirm[data-v-b6c80d8f]:disabled{opacity:.6}.mt-modal-msg[data-v-b6c80d8f]{color:#b91c1c;margin:8px 0 0;font-size:13px;font-weight:700}.wb-page[data-v-bb9254e3]{max-width:1380px;margin:0 auto;padding:22px}.wb-head[data-v-bb9254e3]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.wb-eyebrow[data-v-bb9254e3]{color:#4338ca;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}.wb-head h1[data-v-bb9254e3]{margin:4px 0;font-size:28px}.wb-sub[data-v-bb9254e3],.wb-subline[data-v-bb9254e3]{color:#64748b;margin:0;font-size:13px}.wb-filters[data-v-bb9254e3]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wb-filters button[data-v-bb9254e3]{color:#334155;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:9px 14px;font-size:13px;font-weight:800}.wb-filters button.on[data-v-bb9254e3]{color:#fff;background:#4f46e5;border-color:#4f46e5}.wb-refresh[data-v-bb9254e3]{width:40px}.wb-summary[data-v-bb9254e3]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.wb-summary article[data-v-bb9254e3],.wb-card[data-v-bb9254e3],.wb-list-panel[data-v-bb9254e3],.wb-empty-state[data-v-bb9254e3]{background:#fff;border:1px solid #e5e7eb;border-radius:14px}.wb-summary article[data-v-bb9254e3]{gap:4px;padding:14px;display:grid}.wb-summary span[data-v-bb9254e3]{text-transform:uppercase;color:#64748b;font-size:11px;font-weight:900}.wb-summary strong[data-v-bb9254e3]{color:#0f172a;font-size:24px}.wb-summary small[data-v-bb9254e3]{color:#64748b;font-size:12px}.wb-info[data-v-bb9254e3]{color:#64748b;padding:20px 0}.wb-info.err[data-v-bb9254e3]{color:#b91c1c}.wb-layout[data-v-bb9254e3]{grid-template-columns:minmax(0,.95fr) minmax(360px,.95fr);align-items:start;gap:16px;display:grid}.wb-list-panel[data-v-bb9254e3]{padding:14px}.wb-detail-panel[data-v-bb9254e3]{gap:14px;display:grid;position:sticky;top:16px}.wb-group[data-v-bb9254e3]{margin-bottom:18px}.wb-divider[data-v-bb9254e3]{align-items:center;gap:10px;margin:6px 0 8px;display:flex}.wb-divider span[data-v-bb9254e3]{letter-spacing:1px;text-transform:uppercase;color:#6b7280;font-size:11px;font-weight:900}.wb-divider em[data-v-bb9254e3]{color:#94a3b8;font-size:12px;font-style:normal;font-weight:800}.wb-divider[data-v-bb9254e3]:after{content:"";background:#e5e7eb;flex:1;height:1px}.wb-list[data-v-bb9254e3]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.wb-task[data-v-bb9254e3]{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-left:5px solid #cbd5e1;border-radius:14px;overflow:hidden}.wb-task.active[data-v-bb9254e3]{background:#fbfcff;border-color:#c7d2fe;box-shadow:0 8px 24px #0f172a1a}.wb-task.prio-hoog[data-v-bb9254e3]{border-left-color:#ef4444}.wb-task.prio-normaal[data-v-bb9254e3]{border-left-color:#3b82f6}.wb-task.prio-laag[data-v-bb9254e3]{border-left-color:#94a3b8}.wb-task-row[data-v-bb9254e3]{justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.wb-task-row[data-v-bb9254e3]:hover{background:#f8fafc}.wb-task-main[data-v-bb9254e3]{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.wb-task-main strong[data-v-bb9254e3]{font-size:15px}.wb-desc[data-v-bb9254e3]{color:#64748b;font-size:12px}.wb-status[data-v-bb9254e3]{text-transform:uppercase;color:#4338ca;background:#eef2ff;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:900}.wb-status.big[data-v-bb9254e3]{padding:6px 10px;font-size:11px}.wb-status.s-bezig[data-v-bb9254e3]{color:#854d0e;background:#fef9c3}.wb-status.s-geblokkeerd[data-v-bb9254e3]{color:#b91c1c;background:#fee2e2}.wb-status.s-controle[data-v-bb9254e3]{color:#1e40af;background:#dbeafe}.wb-status.s-klaar[data-v-bb9254e3],.wb-status.s-goedgekeurd[data-v-bb9254e3]{color:#15803d;background:#dcfce7}.wb-task-side[data-v-bb9254e3]{flex:none;align-items:center;gap:12px;display:flex}.wb-steps[data-v-bb9254e3],.wb-count[data-v-bb9254e3]{color:#64748b;font-size:12px;font-weight:700}.wb-empty[data-v-bb9254e3]{color:#94a3b8;font-size:13px}.wb-empty-state[data-v-bb9254e3]{gap:8px;padding:22px;display:grid}.wb-empty-state h2[data-v-bb9254e3]{margin:0;font-size:20px}.wb-empty-state span[data-v-bb9254e3]{color:#64748b;font-size:13px}.wb-card[data-v-bb9254e3]{gap:14px;padding:16px;display:grid}.wb-card-head[data-v-bb9254e3]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.wb-card-head h2[data-v-bb9254e3]{margin:4px 0;font-size:22px}.wb-card-actions[data-v-bb9254e3]{justify-items:end;gap:8px;display:grid}.wb-link[data-v-bb9254e3]{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #dbe2f0;border-radius:10px;padding:9px 12px;font-weight:800}.wb-meta-grid[data-v-bb9254e3]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.wb-meta-grid article[data-v-bb9254e3]{border:1px solid #eef2f7;border-radius:12px;gap:4px;padding:12px;display:grid}.wb-meta-grid span[data-v-bb9254e3]{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:800}.wb-meta-grid strong[data-v-bb9254e3]{color:#0f172a;font-size:14px}.wb-next-step[data-v-bb9254e3]{background:#f8fbff;border:1px solid #eef2f7;border-radius:12px;gap:6px;padding:12px;display:grid}.wb-next-step strong[data-v-bb9254e3]{color:#0f172a;font-size:16px}.wb-next-step span[data-v-bb9254e3]{color:#64748b;font-size:13px}.wb-actions[data-v-bb9254e3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.wb-run[data-v-bb9254e3],.wb-save[data-v-bb9254e3],.wb-reset[data-v-bb9254e3],.wb-cancel[data-v-bb9254e3],.wb-review-actions .rev[data-v-bb9254e3],.wb-actions .act[data-v-bb9254e3]{cursor:pointer;border:0;border-radius:10px;font-size:13px;font-weight:800}.wb-run[data-v-bb9254e3]{color:#fff;background:#4f46e5;padding:12px}.wb-run[data-v-bb9254e3]:hover{background:#4338ca}.wb-steps-block h3[data-v-bb9254e3],.wb-history-head h3[data-v-bb9254e3],.wb-review h3[data-v-bb9254e3]{color:#334155;margin:0;font-size:14px}.wb-steps-block ol[data-v-bb9254e3]{color:#334155;gap:4px;margin:0;padding-left:18px;font-size:14px;display:grid}.wb-done[data-v-bb9254e3]{color:#475569;margin:0;font-size:13px}.wb-actions .act[data-v-bb9254e3]{color:#fff;padding:12px 8px}.act.bezig[data-v-bb9254e3]{background:#2563eb}.act.klaar[data-v-bb9254e3]{background:#16a34a}.act.block[data-v-bb9254e3]{background:#e11d48}.wb-reset[data-v-bb9254e3]{color:#334155;background:#fff;border:1px solid #cbd5e1;padding:12px 8px}.wb-reset[data-v-bb9254e3]:hover{background:#f1f5f9}.wb-save[data-v-bb9254e3]{color:#fff;background:#0f172a;margin-top:8px;padding:10px 14px}.wb-save[data-v-bb9254e3]:disabled,.wb-actions .act[data-v-bb9254e3]:disabled,.wb-review-actions .rev[data-v-bb9254e3]:disabled,.wb-run[data-v-bb9254e3]:disabled,.wb-reset[data-v-bb9254e3]:disabled{opacity:.55;cursor:wait}.wb-mini[data-v-bb9254e3]{color:#16a34a;margin:0;font-size:12px;font-weight:700}.wb-mini.err[data-v-bb9254e3]{color:#b91c1c}.wb-mini.neutral[data-v-bb9254e3]{color:#64748b}.wb-out-label[data-v-bb9254e3]{color:#334155;margin-bottom:6px;font-size:13px;font-weight:700;display:block}.wb-card textarea[data-v-bb9254e3],.wb-modal textarea[data-v-bb9254e3]{box-sizing:border-box;width:100%;font:inherit;resize:vertical;border:1px solid #e5e7eb;border-radius:10px;padding:10px}.wb-history-head[data-v-bb9254e3]{justify-content:space-between;align-items:center;gap:8px;display:flex}.wb-history-head span[data-v-bb9254e3]{color:#64748b;font-size:12px;font-weight:800}.wb-saved[data-v-bb9254e3]{gap:8px;display:grid}.wb-saved-item[data-v-bb9254e3]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:10px}.wb-saved-text[data-v-bb9254e3]{color:#1f2937;white-space:pre-wrap;margin:0 0 6px;font-size:14px}.wb-saved-by[data-v-bb9254e3]{color:#94a3b8;margin:0;font-size:11px;font-weight:700}.wb-review[data-v-bb9254e3]{gap:10px;display:grid}.wb-review-actions[data-v-bb9254e3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.wb-review-actions .rev[data-v-bb9254e3]{color:#fff;padding:12px 6px}.rev.approve[data-v-bb9254e3]{background:#16a34a}.rev.return[data-v-bb9254e3]{background:#d97706}.rev.reject[data-v-bb9254e3]{background:#e11d48}.wb-decided[data-v-bb9254e3]{margin:0;font-size:14px;font-weight:800}.wb-decided.ok[data-v-bb9254e3]{color:#15803d}.wb-decided.no[data-v-bb9254e3]{color:#b91c1c}.wb-modal-backdrop[data-v-bb9254e3]{z-index:50;background:#0f172a73;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.wb-modal[data-v-bb9254e3]{background:#fff;border-radius:16px;width:100%;max-width:440px;padding:18px}.wb-modal-head[data-v-bb9254e3]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.wb-modal-x[data-v-bb9254e3]{cursor:pointer;color:#64748b;background:0 0;border:0;font-size:22px}.wb-modal-actions[data-v-bb9254e3]{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.wb-cancel[data-v-bb9254e3]{color:#334155;background:#fff;border:1px solid #e5e7eb;padding:10px 16px}@media (width<=1100px){.wb-layout[data-v-bb9254e3]{grid-template-columns:1fr}.wb-detail-panel[data-v-bb9254e3]{position:static}.wb-summary[data-v-bb9254e3],.wb-meta-grid[data-v-bb9254e3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.wb-summary[data-v-bb9254e3],.wb-meta-grid[data-v-bb9254e3],.wb-actions[data-v-bb9254e3],.wb-review-actions[data-v-bb9254e3]{grid-template-columns:1fr}}.document-panel[data-v-483af31a]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#fff;padding:14px}.panel-head[data-v-483af31a]{margin-bottom:12px}.eyebrow[data-v-483af31a],h2[data-v-483af31a]{margin:0}.eyebrow[data-v-483af31a]{color:var(--sf-accent);text-transform:uppercase;font-size:11px;font-weight:900}h2[data-v-483af31a]{color:var(--sf-text);font-size:18px}.document-form[data-v-483af31a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.document-form label[data-v-483af31a]{color:var(--sf-muted);gap:5px;font-size:12px;font-weight:800;display:grid}.span-2[data-v-483af31a]{grid-column:1/-1}.sf-btn[data-v-483af31a]{width:fit-content}@media (width<=760px){.document-form[data-v-483af31a]{grid-template-columns:1fr}}.document-panel[data-v-b63c2b4b]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#fff;padding:14px}.detail-panel[data-v-b63c2b4b]{min-height:420px}.panel-head[data-v-b63c2b4b]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.eyebrow[data-v-b63c2b4b],h2[data-v-b63c2b4b],.empty-state[data-v-b63c2b4b],.text-block p[data-v-b63c2b4b]{margin:0}.eyebrow[data-v-b63c2b4b]{color:var(--sf-accent);text-transform:uppercase;font-size:11px;font-weight:900}h2[data-v-b63c2b4b]{color:var(--sf-text);font-size:18px}.empty-state[data-v-b63c2b4b],.text-block p[data-v-b63c2b4b],.detail-grid span[data-v-b63c2b4b]{color:var(--sf-muted);font-size:12px;font-weight:750}.status-pill[data-v-b63c2b4b]{color:#075985;background:#e0f2fe;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:900}.status-pill.archived[data-v-b63c2b4b]{color:#64748b;background:#f1f5f9}.detail-grid[data-v-b63c2b4b]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.detail-grid div[data-v-b63c2b4b],.text-block[data-v-b63c2b4b]{border:1px solid var(--sf-border-soft);border-radius:var(--sf-radius);background:var(--sf-surface-muted);padding:10px}.detail-grid strong[data-v-b63c2b4b]{color:var(--sf-text);overflow-wrap:anywhere;margin-top:4px;display:block}.text-block[data-v-b63c2b4b]{margin-top:10px}.text-block span[data-v-b63c2b4b]{color:var(--sf-text);margin-bottom:6px;font-size:12px;font-weight:900;display:block}.sf-btn[data-v-b63c2b4b]{margin-top:10px}@media (width<=760px){.detail-grid[data-v-b63c2b4b]{grid-template-columns:1fr}}.document-panel[data-v-01402c96]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#fff;padding:14px}.panel-head[data-v-01402c96],.document-row[data-v-01402c96]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.panel-head[data-v-01402c96]{margin-bottom:12px}.eyebrow[data-v-01402c96],h2[data-v-01402c96],.empty-state[data-v-01402c96]{margin:0}.eyebrow[data-v-01402c96]{color:var(--sf-accent);text-transform:uppercase;font-size:11px;font-weight:900}h2[data-v-01402c96]{color:var(--sf-text);font-size:18px}.panel-head span[data-v-01402c96],.document-row small[data-v-01402c96],.empty-state[data-v-01402c96]{color:var(--sf-muted);font-size:12px;font-weight:750}.document-row[data-v-01402c96]{border:1px solid var(--sf-border-soft);border-radius:var(--sf-radius);background:var(--sf-surface-muted);text-align:left;cursor:pointer;width:100%;margin-top:8px;padding:10px}.document-row.active[data-v-01402c96]{background:#f8fafc;border-color:#111827}.document-row strong[data-v-01402c96]{color:var(--sf-text);display:block}.type-pill[data-v-01402c96]{color:#075985;background:#e0f2fe;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:900}.understanding-card[data-v-9bc1a58d]{border:1px solid var(--sf-border-soft);border-radius:var(--sf-radius);background:#fff;padding:12px}.eyebrow[data-v-9bc1a58d]{color:var(--sf-accent);text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:900}ul[data-v-9bc1a58d]{gap:6px;margin:0;padding-left:18px;display:grid}li[data-v-9bc1a58d]{color:var(--sf-text);font-size:12px;font-weight:780}.understanding-card[data-v-5215802d]{border:1px solid var(--sf-border-soft);border-radius:var(--sf-radius);background:#fff;padding:12px}.eyebrow[data-v-5215802d],article p[data-v-5215802d],.empty[data-v-5215802d]{margin:0}.eyebrow[data-v-5215802d]{color:var(--sf-accent);text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:900}.reasoning-list[data-v-5215802d]{gap:8px;max-height:320px;display:grid;overflow:auto}article[data-v-5215802d]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:var(--sf-surface-muted);padding:8px}article strong[data-v-5215802d]{color:var(--sf-text);font-size:12px}article p[data-v-5215802d],article span[data-v-5215802d],.empty[data-v-5215802d]{color:var(--sf-muted);font-size:11px;font-weight:760}.understanding-card[data-v-99e43bb6]{border:1px solid var(--sf-border-soft);border-radius:var(--sf-radius);background:#fff;padding:12px}.eyebrow[data-v-99e43bb6]{color:var(--sf-accent);text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:900}.group+.group[data-v-99e43bb6]{margin-top:10px}.group span[data-v-99e43bb6]{color:var(--sf-text);font-size:12px;font-weight:900}.chips[data-v-99e43bb6]{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.chips strong[data-v-99e43bb6]{border-radius:var(--sf-radius);color:#fff;background:#111827;padding:5px 7px;font-size:11px;font-weight:900}.chips em[data-v-99e43bb6]{color:var(--sf-muted);font-size:12px;font-style:normal;font-weight:760}.understanding-card[data-v-659d40c2]{border:1px solid var(--sf-border-soft);border-radius:var(--sf-radius);background:var(--sf-surface-muted);padding:12px}.eyebrow[data-v-659d40c2],h3[data-v-659d40c2],.summary[data-v-659d40c2]{margin:0}.eyebrow[data-v-659d40c2]{color:var(--sf-accent);text-transform:uppercase;font-size:11px;font-weight:900}h3[data-v-659d40c2]{color:var(--sf-text);font-size:17px}.summary[data-v-659d40c2]{color:var(--sf-muted);margin-top:6px;font-size:12px;font-weight:760}.metric-grid[data-v-659d40c2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.metric-grid div[data-v-659d40c2]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#fff;padding:8px}.metric-grid span[data-v-659d40c2]{color:var(--sf-muted);font-size:11px;font-weight:850;display:block}.metric-grid strong[data-v-659d40c2]{color:var(--sf-text);overflow-wrap:anywhere;font-size:13px;display:block}.document-understanding[data-v-9b541709]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#fff;padding:14px}.panel-head[data-v-9b541709]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.eyebrow[data-v-9b541709],h2[data-v-9b541709],.empty-state[data-v-9b541709],.truth-note[data-v-9b541709]{margin:0}.eyebrow[data-v-9b541709]{color:var(--sf-accent);text-transform:uppercase;font-size:11px;font-weight:900}h2[data-v-9b541709]{color:var(--sf-text);font-size:18px}.status-pill[data-v-9b541709]{color:#075985;background:#e0f2fe;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:900}.status-pill.processed[data-v-9b541709]{color:#166534;background:#dcfce7}.status-pill.failed[data-v-9b541709]{color:#b91c1c;background:#fee2e2}.empty-state[data-v-9b541709],.truth-note[data-v-9b541709]{color:var(--sf-muted);font-size:12px;font-weight:760}.actions[data-v-9b541709]{gap:8px;margin:12px 0 8px;display:flex}.sf-btn.ghost[data-v-9b541709]{color:var(--sf-text);background:#fff}.feedback[data-v-9b541709]{border-radius:var(--sf-radius);padding:10px;font-size:13px;font-weight:850}.feedback.error[data-v-9b541709]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.understanding-grid[data-v-9b541709]{gap:10px;margin-top:12px;display:grid}.drawing-card[data-v-ee680de9]{border:1px solid var(--sf-border-soft);border-radius:var(--sf-radius);background:#fff;padding:12px}.eyebrow[data-v-ee680de9],.empty[data-v-ee680de9]{margin:0}.eyebrow[data-v-ee680de9]{color:var(--sf-accent);text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:900}article[data-v-ee680de9]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:var(--sf-surface-muted);gap:2px;padding:8px;display:grid}article+article[data-v-ee680de9]{margin-top:6px}strong[data-v-ee680de9]{color:var(--sf-text);font-size:12px}span[data-v-ee680de9],small[data-v-ee680de9],.empty[data-v-ee680de9]{color:var(--sf-muted);font-size:12px;font-weight:760}.drawing-card[data-v-e90c7392]{border:1px solid var(--sf-border-soft);border-radius:var(--sf-radius);background:#fff;padding:12px}.eyebrow[data-v-e90c7392]{color:var(--sf-accent);text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:900}ul[data-v-e90c7392]{gap:6px;margin:0;padding-left:18px;display:grid}li[data-v-e90c7392]{color:var(--sf-text);font-size:12px;font-weight:780}.drawing-card[data-v-feeb29b1]{border:1px solid var(--sf-border-soft);border-radius:var(--sf-radius);background:#fff;padding:12px}.eyebrow[data-v-feeb29b1],article p[data-v-feeb29b1],.empty[data-v-feeb29b1]{margin:0}.eyebrow[data-v-feeb29b1]{color:var(--sf-accent);text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:900}.reasoning-list[data-v-feeb29b1]{gap:8px;max-height:320px;display:grid;overflow:auto}article[data-v-feeb29b1]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:var(--sf-surface-muted);padding:8px}article strong[data-v-feeb29b1]{color:var(--sf-text);font-size:12px}article p[data-v-feeb29b1],article span[data-v-feeb29b1],.empty[data-v-feeb29b1]{color:var(--sf-muted);font-size:11px;font-weight:760}.drawing-card[data-v-32800b74]{border:1px solid var(--sf-border-soft);border-radius:var(--sf-radius);background:#fff;padding:12px}.eyebrow[data-v-32800b74]{color:var(--sf-accent);text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:900}.group+.group[data-v-32800b74]{margin-top:10px}.group span[data-v-32800b74]{color:var(--sf-text);font-size:12px;font-weight:900}.chips[data-v-32800b74]{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.chips strong[data-v-32800b74]{border-radius:var(--sf-radius);color:#fff;background:#111827;padding:5px 7px;font-size:11px;font-weight:900}.chips.risk strong[data-v-32800b74]{color:#991b1b;background:#fee2e2}.chips em[data-v-32800b74]{color:var(--sf-muted);font-size:12px;font-style:normal;font-weight:760}.drawing-card[data-v-b071559d]{border:1px solid var(--sf-border-soft);border-radius:var(--sf-radius);background:#fff;padding:12px}.eyebrow[data-v-b071559d]{color:var(--sf-accent);text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:900}.group+.group[data-v-b071559d]{margin-top:10px}.group span[data-v-b071559d]{color:var(--sf-text);font-size:12px;font-weight:900}.chips[data-v-b071559d]{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.chips strong[data-v-b071559d]{border-radius:var(--sf-radius);color:#fff;background:#111827;padding:5px 7px;font-size:11px;font-weight:900}.chips.light strong[data-v-b071559d]{color:#075985;background:#e0f2fe}.chips em[data-v-b071559d]{color:var(--sf-muted);font-size:12px;font-style:normal;font-weight:760}.drawing-card[data-v-df19d9f0]{border:1px solid var(--sf-border-soft);border-radius:var(--sf-radius);background:var(--sf-surface-muted);padding:12px}.eyebrow[data-v-df19d9f0],h3[data-v-df19d9f0],p[data-v-df19d9f0]{margin:0}.eyebrow[data-v-df19d9f0]{color:var(--sf-accent);text-transform:uppercase;font-size:11px;font-weight:900}h3[data-v-df19d9f0]{color:var(--sf-text);font-size:17px}p[data-v-df19d9f0]{color:var(--sf-muted);margin-top:6px;font-size:12px;font-weight:760}.metric-grid[data-v-df19d9f0]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.metric-grid div[data-v-df19d9f0]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#fff;padding:8px}.metric-grid span[data-v-df19d9f0]{color:var(--sf-muted);font-size:11px;font-weight:850;display:block}.metric-grid strong[data-v-df19d9f0]{color:var(--sf-text);overflow-wrap:anywhere;font-size:13px;display:block}.drawing-agent[data-v-94096163]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#fff;padding:14px}.panel-head[data-v-94096163]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.eyebrow[data-v-94096163],h2[data-v-94096163],.empty-state[data-v-94096163],.truth-note[data-v-94096163]{margin:0}.eyebrow[data-v-94096163]{color:var(--sf-accent);text-transform:uppercase;font-size:11px;font-weight:900}h2[data-v-94096163]{color:var(--sf-text);font-size:18px}.status-pill[data-v-94096163]{color:#075985;background:#e0f2fe;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:900}.status-pill.processed[data-v-94096163]{color:#166534;background:#dcfce7}.status-pill.failed[data-v-94096163]{color:#b91c1c;background:#fee2e2}.empty-state[data-v-94096163],.truth-note[data-v-94096163]{color:var(--sf-muted);font-size:12px;font-weight:760}.actions[data-v-94096163]{gap:8px;margin:12px 0 8px;display:flex}.sf-btn.ghost[data-v-94096163]{color:var(--sf-text);background:#fff}.feedback[data-v-94096163]{border-radius:var(--sf-radius);padding:10px;font-size:13px;font-weight:850}.feedback.error[data-v-94096163]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.drawing-grid[data-v-94096163]{gap:10px;margin-top:12px;display:grid}.document-mcp-page[data-v-58f8626d]{gap:14px;padding:18px;display:grid}.document-hero[data-v-58f8626d]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#fff;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px;display:flex}.eyebrow[data-v-58f8626d],h1[data-v-58f8626d],p[data-v-58f8626d]{margin:0}.eyebrow[data-v-58f8626d]{color:var(--sf-accent);text-transform:uppercase;font-size:11px;font-weight:900}h1[data-v-58f8626d]{color:var(--sf-text);font-size:28px}.document-hero p[data-v-58f8626d]{color:var(--sf-muted);font-size:12px;font-weight:800}.count-card[data-v-58f8626d]{border-radius:var(--sf-radius);background:#f0fdf4;border:1px solid #dcfce7;place-items:center;min-width:150px;padding:14px;display:grid}.count-card strong[data-v-58f8626d]{color:#166534;font-size:30px}.count-card span[data-v-58f8626d]{color:#166534;font-size:12px;font-weight:900}.feedback[data-v-58f8626d]{border-radius:var(--sf-radius);padding:10px;font-size:13px;font-weight:850}.feedback.success[data-v-58f8626d]{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.feedback.error[data-v-58f8626d]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.document-workspace[data-v-58f8626d]{grid-template-columns:minmax(300px,.75fr) minmax(320px,.85fr) minmax(360px,1fr) minmax(420px,1.1fr);align-items:start;gap:14px;display:grid}@media (width<=1280px){.document-workspace[data-v-58f8626d]{grid-template-columns:1fr}}@media (width<=760px){.document-hero[data-v-58f8626d]{display:grid}}.keepers-page[data-v-4cee1f9f]{color:#172033;background:radial-gradient(circle at 0 0,#c2e1ff52,#0000 24%),linear-gradient(#f6f8fb 0%,#eef3f8 100%);gap:24px;min-height:100%;padding:32px;display:grid}.hero[data-v-4cee1f9f],.panel[data-v-4cee1f9f],.notice[data-v-4cee1f9f]{background:#ffffffe6;border:1px solid #d2dce8f2;border-radius:28px;box-shadow:0 24px 80px #121e3414}.hero[data-v-4cee1f9f]{grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);gap:24px;padding:32px;display:grid}.eyebrow[data-v-4cee1f9f]{color:#64748b;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.hero h1[data-v-4cee1f9f],.section-head h2[data-v-4cee1f9f],.detail-hero h2[data-v-4cee1f9f]{color:#0f172a;margin:8px 0 0}.hero h1[data-v-4cee1f9f]{font-size:clamp(38px,5vw,64px);line-height:1}.hero-copy[data-v-4cee1f9f],.detail-copy[data-v-4cee1f9f],.activity-line[data-v-4cee1f9f],.person-card p[data-v-4cee1f9f],.tag-card p[data-v-4cee1f9f],.list-row p[data-v-4cee1f9f]{color:#5b677a;margin:0;line-height:1.6}.hero-stats[data-v-4cee1f9f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hero-stat[data-v-4cee1f9f],.tag-card[data-v-4cee1f9f],.person-card[data-v-4cee1f9f],.workspace-card[data-v-4cee1f9f],.list-row[data-v-4cee1f9f],.attention-row[data-v-4cee1f9f]{background:#fff;border:1px solid #e2e8f0;border-radius:22px}.hero-stat[data-v-4cee1f9f]{align-content:end;min-height:120px;padding:18px;display:grid}.hero-stat strong[data-v-4cee1f9f]{color:#0f172a;font-size:36px}.hero-stat span[data-v-4cee1f9f],.keeper-meta dt[data-v-4cee1f9f],.person-label[data-v-4cee1f9f],.tag-card span[data-v-4cee1f9f],.workspace-card span[data-v-4cee1f9f],.list-row span[data-v-4cee1f9f],.empty-state[data-v-4cee1f9f],.empty-inline[data-v-4cee1f9f]{color:#64748b}.notice[data-v-4cee1f9f]{padding:16px 20px}.notice.error[data-v-4cee1f9f]{color:#991b1b;background:#fef2f2;border-color:#fecaca}.content-grid[data-v-4cee1f9f]{grid-template-columns:minmax(320px,420px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.panel[data-v-4cee1f9f]{padding:24px}.keepers-column[data-v-4cee1f9f]{position:sticky;top:20px}.section-head[data-v-4cee1f9f]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.section-head.compact[data-v-4cee1f9f]{margin-bottom:14px}.section-head h2[data-v-4cee1f9f],.section-head h3[data-v-4cee1f9f]{margin:6px 0 0}.keeper-list[data-v-4cee1f9f],.attention-list[data-v-4cee1f9f],.stack-list[data-v-4cee1f9f]{gap:14px;display:grid}.keeper-card[data-v-4cee1f9f]{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:24px;gap:16px;padding:20px;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid}.keeper-card[data-v-4cee1f9f]:hover{transform:translateY(-1px);box-shadow:0 18px 40px #0f172a14}.keeper-card.selected[data-v-4cee1f9f]{border-color:#93c5fd;box-shadow:0 18px 42px #3b82f624}.keeper-card-top[data-v-4cee1f9f]{justify-content:space-between;align-items:start;gap:14px;display:flex}.keeper-domain[data-v-4cee1f9f]{color:#64748b;margin:0 0 6px;font-size:13px}.keeper-card h3[data-v-4cee1f9f]{color:#0f172a;margin:0;font-size:24px}.status-pill[data-v-4cee1f9f]{white-space:nowrap;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:13px;font-weight:900;display:inline-flex}.status-pill.calm[data-v-4cee1f9f]{color:#1d4ed8;background:#eff6ff}.status-pill.active[data-v-4cee1f9f]{color:#166534;background:#f0fdf4}.status-pill.attention[data-v-4cee1f9f]{color:#92400e;background:#fffbeb}.status-pill.blocked[data-v-4cee1f9f],.status-pill.error[data-v-4cee1f9f]{color:#991b1b;background:#fef2f2}.keeper-meta[data-v-4cee1f9f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.keeper-meta div[data-v-4cee1f9f]{gap:4px;display:grid}.keeper-meta dd[data-v-4cee1f9f]{color:#0f172a;margin:0;font-weight:700}.detail-column[data-v-4cee1f9f]{gap:20px;display:grid}.detail-hero[data-v-4cee1f9f]{z-index:2;background:#fffffff5;border:1px solid #e2e8f0;border-radius:24px;grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);gap:18px;padding:24px;display:grid;position:sticky;top:20px}.detail-summary[data-v-4cee1f9f]{align-content:start;gap:8px;display:grid}.detail-summary strong[data-v-4cee1f9f]{color:#0f172a}.detail-grid[data-v-4cee1f9f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.detail-card[data-v-4cee1f9f]{background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:20px}.detail-card.wide[data-v-4cee1f9f]{grid-column:1/-1}.people-stack[data-v-4cee1f9f],.tag-grid[data-v-4cee1f9f],.workspace-grid[data-v-4cee1f9f]{gap:12px;display:grid}.people-stack[data-v-4cee1f9f]{grid-template-columns:repeat(2,minmax(0,1fr))}.person-card[data-v-4cee1f9f],.tag-card[data-v-4cee1f9f],.workspace-card[data-v-4cee1f9f],.list-row[data-v-4cee1f9f],.attention-row[data-v-4cee1f9f]{padding:16px}.person-card strong[data-v-4cee1f9f],.tag-card strong[data-v-4cee1f9f],.workspace-card strong[data-v-4cee1f9f],.list-row strong[data-v-4cee1f9f],.attention-row strong[data-v-4cee1f9f]{color:#0f172a}.person-card.muted[data-v-4cee1f9f]{background:#f8fafc}.person-label[data-v-4cee1f9f]{text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:800;display:block}.inline-note[data-v-4cee1f9f]{color:#64748b;margin-top:12px;font-size:13px}.tag-grid[data-v-4cee1f9f]{grid-template-columns:repeat(2,minmax(0,1fr))}.attention-row[data-v-4cee1f9f]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.attention-row p[data-v-4cee1f9f]{color:#64748b;margin:6px 0 0}.workspace-grid[data-v-4cee1f9f]{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-card[data-v-4cee1f9f]{cursor:pointer;gap:6px;display:grid}.workspace-card p[data-v-4cee1f9f],.list-row p[data-v-4cee1f9f]{margin-top:6px}.stack-list .list-row[data-v-4cee1f9f]{gap:4px;display:grid}.text-button[data-v-4cee1f9f],.secondary-button[data-v-4cee1f9f]{cursor:pointer;border-radius:999px;min-height:46px;padding:0 16px;font-weight:800}.text-button[data-v-4cee1f9f]{color:#1d3557;background:#fff;border:1px solid #d7e0ea}.secondary-button[data-v-4cee1f9f]{color:#fff;background:#0f172a;border:0}.empty-state[data-v-4cee1f9f],.empty-inline[data-v-4cee1f9f]{background:#f8fafc;border-radius:20px;padding:20px}@media (width<=1280px){.content-grid[data-v-4cee1f9f]{grid-template-columns:1fr}.keepers-column[data-v-4cee1f9f],.detail-hero[data-v-4cee1f9f]{position:static}}@media (width<=920px){.hero[data-v-4cee1f9f],.detail-hero[data-v-4cee1f9f],.detail-grid[data-v-4cee1f9f],.people-stack[data-v-4cee1f9f],.tag-grid[data-v-4cee1f9f],.workspace-grid[data-v-4cee1f9f],.keeper-meta[data-v-4cee1f9f],.attention-row[data-v-4cee1f9f]{grid-template-columns:1fr}}@media (width<=720px){.keepers-page[data-v-4cee1f9f]{gap:16px;padding:16px}.hero[data-v-4cee1f9f],.panel[data-v-4cee1f9f]{border-radius:22px;padding:20px}.hero h1[data-v-4cee1f9f]{font-size:40px}.hero-stats[data-v-4cee1f9f],.detail-grid[data-v-4cee1f9f]{gap:14px}.attention-row[data-v-4cee1f9f],.workspace-card[data-v-4cee1f9f],.person-card[data-v-4cee1f9f],.tag-card[data-v-4cee1f9f],.list-row[data-v-4cee1f9f]{padding:18px}}.escalations-page[data-v-c7f87c45]{gap:14px;padding:20px;display:grid}.page-head[data-v-c7f87c45],.toolbar[data-v-c7f87c45],.list-card[data-v-c7f87c45]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#fff}.page-head[data-v-c7f87c45]{justify-content:space-between;align-items:flex-start;gap:14px;padding:18px;display:flex}.label[data-v-c7f87c45],.eyebrow[data-v-c7f87c45]{color:#2563eb;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:900}h1[data-v-c7f87c45],h3[data-v-c7f87c45],p[data-v-c7f87c45]{margin:0}.muted[data-v-c7f87c45]{color:#64748b}.button[data-v-c7f87c45],.chip[data-v-c7f87c45]{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:999px;padding:10px 14px;font-weight:700}.button[data-v-c7f87c45]{border-radius:10px}.chip.active[data-v-c7f87c45]{color:#fff;background:#1d4ed8;border-color:#1d4ed8}.toolbar[data-v-c7f87c45]{padding:12px}.chips[data-v-c7f87c45]{flex-wrap:wrap;gap:8px;display:flex}.list-card[data-v-c7f87c45]{padding:14px}.list-head[data-v-c7f87c45]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.escalation-list[data-v-c7f87c45]{gap:10px;display:grid}.escalation-row[data-v-c7f87c45]{border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:minmax(0,1fr) 320px;gap:16px;padding:14px;display:grid}.row-main[data-v-c7f87c45],.row-meta[data-v-c7f87c45]{gap:8px;display:grid}.row-meta[data-v-c7f87c45]{align-content:start}.pill[data-v-c7f87c45]{text-transform:uppercase;color:#0f172a;background:#e2e8f0;border-radius:999px;width:fit-content;padding:4px 10px;font-size:12px;font-weight:800;display:inline-flex}.pill.low[data-v-c7f87c45]{color:#166534;background:#dcfce7}.pill.high[data-v-c7f87c45]{color:#92400e;background:#fef3c7}.pill.critical[data-v-c7f87c45]{color:#b91c1c;background:#fee2e2}textarea[data-v-c7f87c45]{width:100%;font:inherit;resize:vertical;border:1px solid #cbd5e1;border-radius:10px;padding:10px 12px}.empty-state[data-v-c7f87c45],.alert[data-v-c7f87c45]{border-radius:12px;padding:14px}.alert-danger[data-v-c7f87c45]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}@media (width<=960px){.page-head[data-v-c7f87c45],.escalation-row[data-v-c7f87c45]{grid-template-columns:1fr;display:grid}}.review-page[data-v-a49c6bc4]{gap:16px;padding:24px;display:grid}.page-head[data-v-a49c6bc4],.panel-head[data-v-a49c6bc4],.queue-top[data-v-a49c6bc4],.page-actions[data-v-a49c6bc4],.decision-actions[data-v-a49c6bc4],.head-badges[data-v-a49c6bc4]{justify-content:space-between;align-items:center;gap:12px;display:flex}.layout[data-v-a49c6bc4],.decision-grid[data-v-a49c6bc4],.history-grid[data-v-a49c6bc4],.workpack-grid[data-v-a49c6bc4],.meta-grid[data-v-a49c6bc4]{gap:16px;display:grid}.layout[data-v-a49c6bc4]{grid-template-columns:340px minmax(0,1fr);align-items:start}.detail-column[data-v-a49c6bc4]{gap:16px;display:grid}.queue-panel[data-v-a49c6bc4],.panel[data-v-a49c6bc4]{background:#fff;border:1px solid #dbe5f0;border-radius:8px;padding:16px}.queue-panel[data-v-a49c6bc4]{position:sticky;top:16px}.queue-item[data-v-a49c6bc4],.output-row[data-v-a49c6bc4],.history-row[data-v-a49c6bc4]{text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:8px;gap:6px;width:100%;padding:12px;display:grid}.queue-item[data-v-a49c6bc4]{margin-top:12px}.queue-item.active[data-v-a49c6bc4]{border-color:#1d4ed8;box-shadow:inset 0 0 0 1px #1d4ed8}.queue-item span[data-v-a49c6bc4],.queue-item small[data-v-a49c6bc4],.output-row span[data-v-a49c6bc4],.output-row small[data-v-a49c6bc4],.history-row span[data-v-a49c6bc4],.history-row small[data-v-a49c6bc4],.muted[data-v-a49c6bc4],.empty-copy[data-v-a49c6bc4],.page-head span[data-v-a49c6bc4]{color:#64748b}.eyebrow[data-v-a49c6bc4],.label[data-v-a49c6bc4]{text-transform:uppercase;color:#3b82f6;font-size:11px;font-weight:700}.meta-grid[data-v-a49c6bc4]{grid-template-columns:repeat(4,minmax(0,1fr))}.meta-grid article[data-v-a49c6bc4],.copy-block[data-v-a49c6bc4]{border:1px solid #e2e8f0;border-radius:8px;gap:8px;padding:12px;display:grid}.copy-block p[data-v-a49c6bc4],.copy-block li[data-v-a49c6bc4]{margin:0}.copy-block ol[data-v-a49c6bc4],.copy-block ul[data-v-a49c6bc4]{gap:6px;margin:0;padding-left:18px;display:grid}.decision-grid[data-v-a49c6bc4],.history-grid[data-v-a49c6bc4],.workpack-grid[data-v-a49c6bc4]{grid-template-columns:repeat(2,minmax(0,1fr))}.field[data-v-a49c6bc4]{gap:8px;display:grid}.field textarea[data-v-a49c6bc4],.field select[data-v-a49c6bc4]{width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:10px 12px}.primary-btn[data-v-a49c6bc4],.ghost-btn[data-v-a49c6bc4],.warn-btn[data-v-a49c6bc4],.danger-btn[data-v-a49c6bc4]{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:10px 14px;font-weight:600}.primary-btn[data-v-a49c6bc4]{color:#fff;background:#0f172a;border-color:#0f172a}.warn-btn[data-v-a49c6bc4]{color:#92400e;border-color:#f59e0b}.danger-btn[data-v-a49c6bc4]{color:#b91c1c;border-color:#ef4444}.full-width[data-v-a49c6bc4]{width:100%}.notice[data-v-a49c6bc4]{border:1px solid #dbe5f0;border-radius:8px;padding:12px 14px}.notice.success[data-v-a49c6bc4]{color:#166534;background:#ecfdf5;border-color:#86efac}.notice.error[data-v-a49c6bc4]{color:#b91c1c;background:#fef2f2;border-color:#fca5a5}.empty-panel[data-v-a49c6bc4]{align-content:center;min-height:200px}@media (width<=1200px){.layout[data-v-a49c6bc4],.decision-grid[data-v-a49c6bc4],.history-grid[data-v-a49c6bc4],.workpack-grid[data-v-a49c6bc4],.meta-grid[data-v-a49c6bc4]{grid-template-columns:1fr}.queue-panel[data-v-a49c6bc4]{position:static}}.executor-page[data-v-387c5c68]{color:#07142d;background:#f4f7fb;min-height:100vh;padding:24px}.page-head[data-v-387c5c68],.executor-form[data-v-387c5c68],.sprint-band[data-v-387c5c68],.summary-grid[data-v-387c5c68],.task-grid[data-v-387c5c68],.task-head[data-v-387c5c68]{gap:14px;display:grid}.page-head[data-v-387c5c68]{grid-template-columns:1fr auto;align-items:center;margin-bottom:16px}.executor-form[data-v-387c5c68]{grid-template-columns:220px auto}h1[data-v-387c5c68],h2[data-v-387c5c68],p[data-v-387c5c68]{margin:0}.page-head h1[data-v-387c5c68]{font-size:32px}.page-head span[data-v-387c5c68],.sprint-band span[data-v-387c5c68],.task-card p[data-v-387c5c68],.muted[data-v-387c5c68]{color:#5a687d}button[data-v-387c5c68]{color:#fff;cursor:pointer;background:#07142d;border:0;border-radius:6px;padding:10px 13px;font-weight:800}input[data-v-387c5c68]{border:1px solid #cfd8e5;border-radius:6px;padding:10px}.eyebrow[data-v-387c5c68]{color:#1d5fe8;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:900}.error[data-v-387c5c68],.sprint-band[data-v-387c5c68],.summary-grid article[data-v-387c5c68],.task-card[data-v-387c5c68]{border-radius:8px;padding:16px}.error[data-v-387c5c68]{color:#9d1414;background:#fff4f4;border:1px solid #f4b2b2;font-weight:800}.sprint-band[data-v-387c5c68],.summary-grid article[data-v-387c5c68],.task-card[data-v-387c5c68]{background:#fff;border:1px solid #d7e0ec}.sprint-band[data-v-387c5c68]{grid-template-columns:1fr auto;align-items:start;margin-bottom:14px}.summary-grid[data-v-387c5c68]{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:14px}.summary-grid span[data-v-387c5c68]{color:#65738a;font-size:12px;font-weight:800;display:block}.summary-grid strong[data-v-387c5c68]{margin-top:4px;font-size:26px;display:block}.task-grid[data-v-387c5c68]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.task-card[data-v-387c5c68]{gap:12px;display:grid}.task-card.blocked[data-v-387c5c68]{border-color:#f4b2b2}.task-head[data-v-387c5c68]{grid-template-columns:1fr auto}.chips[data-v-387c5c68]{flex-wrap:wrap;gap:8px;display:flex}.chips span[data-v-387c5c68]{color:#1048a8;background:#eaf2ff;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:900}@media (width<=900px){.page-head[data-v-387c5c68],.executor-form[data-v-387c5c68],.sprint-band[data-v-387c5c68],.summary-grid[data-v-387c5c68]{grid-template-columns:1fr}}.execution-page[data-v-e9fe3461]{color:#08152f;background:#f4f7fb;min-height:100vh;padding:24px}.page-head[data-v-e9fe3461],.panel-head[data-v-e9fe3461],.button-row[data-v-e9fe3461],.form-grid[data-v-e9fe3461],.layout[data-v-e9fe3461],.meta-grid[data-v-e9fe3461],.workpack-grid[data-v-e9fe3461],.upload-box[data-v-e9fe3461],.output-head[data-v-e9fe3461],.output-meta[data-v-e9fe3461],.bottom-row[data-v-e9fe3461]{gap:12px;display:grid}.page-head[data-v-e9fe3461],.panel-head[data-v-e9fe3461],.output-head[data-v-e9fe3461]{grid-template-columns:1fr auto;align-items:start}.layout[data-v-e9fe3461]{grid-template-columns:minmax(280px,.9fr) minmax(0,1.2fr) minmax(300px,.9fr);align-items:start}.bottom-row[data-v-e9fe3461]{grid-column:1/-1}.left-column[data-v-e9fe3461],.middle-column[data-v-e9fe3461],.right-column[data-v-e9fe3461],.output-list[data-v-e9fe3461],.worklog-list[data-v-e9fe3461],.history-grid[data-v-e9fe3461],.history-block[data-v-e9fe3461],.history-list[data-v-e9fe3461]{gap:16px;display:grid}.panel[data-v-e9fe3461],.success[data-v-e9fe3461],.error[data-v-e9fe3461]{background:#fff;border:1px solid #d8e2ef;border-radius:8px;padding:16px}.success[data-v-e9fe3461]{color:#1f6a2d;background:#f3fff5;border-color:#bde3c5;font-weight:700}.error[data-v-e9fe3461]{color:#992626;background:#fff5f5;border-color:#f3b8b8;font-weight:700}.eyebrow[data-v-e9fe3461]{color:#245fdf;text-transform:uppercase;font-size:11px;font-weight:900}h1[data-v-e9fe3461],h2[data-v-e9fe3461],h3[data-v-e9fe3461],p[data-v-e9fe3461]{margin:0}.page-head h1[data-v-e9fe3461]{font-size:34px}.page-head span[data-v-e9fe3461],.muted[data-v-e9fe3461],.description[data-v-e9fe3461],.upload-box p[data-v-e9fe3461],.worklog-row span[data-v-e9fe3461],.output-head span[data-v-e9fe3461]{color:#61718a}.meta-grid[data-v-e9fe3461],.workpack-grid[data-v-e9fe3461],.form-grid[data-v-e9fe3461]{grid-template-columns:repeat(2,minmax(0,1fr))}.action-strip[data-v-e9fe3461]{grid-template-columns:1fr;gap:10px;margin-top:14px;display:grid}.source-card[data-v-e9fe3461],.message-box[data-v-e9fe3461],.empty-box[data-v-e9fe3461]{background:#fbfcfe;border:1px solid #e2e8f2;border-radius:8px;gap:8px;padding:12px;display:grid}.warning-box[data-v-e9fe3461]{background:#fff9f1;border-color:#f1d1a3}.meta-grid article[data-v-e9fe3461],.workpack-grid article[data-v-e9fe3461]{background:#fbfcfe;border:1px solid #e2e8f2;border-radius:8px;padding:12px}.meta-grid span[data-v-e9fe3461]{color:#6a778d;font-size:12px;font-weight:800;display:block}.meta-grid strong[data-v-e9fe3461]{margin-top:6px;display:block}.meta-stack[data-v-e9fe3461]{gap:10px;display:grid}.meta-stack div[data-v-e9fe3461]{gap:4px;display:grid}.meta-stack dt[data-v-e9fe3461]{color:#6a778d;font-size:12px;font-weight:800}.meta-stack dd[data-v-e9fe3461]{margin:0;font-weight:700}.history-card[data-v-e9fe3461],.output-row[data-v-e9fe3461],.worklog-row[data-v-e9fe3461]{background:#fcfdff;border:1px solid #e1e7f0;border-radius:8px;gap:8px;padding:12px;display:grid}.history-button[data-v-e9fe3461]{text-align:left;color:#08152f;background:#fbfcfe;border:1px solid #d8e2ef;width:100%}label[data-v-e9fe3461]{color:#2f405d;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:800;display:block}input[data-v-e9fe3461],select[data-v-e9fe3461],textarea[data-v-e9fe3461],button[data-v-e9fe3461],.inline-link[data-v-e9fe3461]{font:inherit;border-radius:6px}input[data-v-e9fe3461],select[data-v-e9fe3461],textarea[data-v-e9fe3461]{color:#08152f;background:#fff;border:1px solid #cfd8e5;width:100%;padding:10px 12px}textarea[data-v-e9fe3461]{resize:vertical;min-height:104px}button[data-v-e9fe3461],.inline-link[data-v-e9fe3461]{color:#fff;cursor:pointer;background:#0f1f3a;border:1px solid #0f1f3a;padding:10px 14px;font-weight:800;text-decoration:none}button.secondary[data-v-e9fe3461]{color:#0f1f3a;background:#fff;border-color:#d4dbe6}button.danger[data-v-e9fe3461]{color:#992626;background:#fff5f5;border-color:#f3b8b8}.button-row[data-v-e9fe3461]{grid-auto-flow:column;justify-content:start}.upload-box[data-v-e9fe3461]{border:1px dashed #ccd6e4;border-radius:8px;grid-template-columns:1fr auto auto;align-items:center;padding:12px}.output-meta[data-v-e9fe3461]{grid-auto-flow:column;justify-content:start}.output-meta span[data-v-e9fe3461]{color:#174ea4;background:#edf3ff;border-radius:999px;align-items:center;padding:4px 8px;font-size:12px;font-weight:800;display:inline-flex}.inline-link[data-v-e9fe3461]{width:fit-content}@media (width<=1200px){.layout[data-v-e9fe3461],.bottom-row[data-v-e9fe3461],.meta-grid[data-v-e9fe3461],.workpack-grid[data-v-e9fe3461],.form-grid[data-v-e9fe3461],.upload-box[data-v-e9fe3461],.page-head[data-v-e9fe3461],.action-strip[data-v-e9fe3461]{grid-template-columns:1fr}}.engine-page[data-v-31678449]{gap:16px;display:grid}.engine-topline[data-v-31678449]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.metric-card[data-v-31678449]{text-align:left;cursor:pointer;background:linear-gradient(135deg,#0a84ff14,#fffffffa),#fffffffa;border:1px solid #94a3b82e;border-radius:22px;gap:6px;padding:18px;transition:transform .14s,border-color .14s,box-shadow .14s;display:grid}.metric-card[data-v-31678449]:hover,.metric-card.active[data-v-31678449]{border-color:#0a84ff66;transform:translateY(-1px);box-shadow:0 18px 40px #0f172a14}.metric-label[data-v-31678449],.metric-meta[data-v-31678449]{color:var(--sf-muted);font-size:12px}.metric-value[data-v-31678449]{color:var(--sf-text);font-size:30px;line-height:1}.engine-shell[data-v-31678449]{grid-template-columns:320px minmax(0,1fr) 330px;align-items:start;gap:16px;display:grid}.queue-panel[data-v-31678449],.engine-focus[data-v-31678449],.context-card[data-v-31678449],.inspect-panel[data-v-31678449]{border-radius:24px}.queue-panel[data-v-31678449],.inspect-panel[data-v-31678449]{gap:14px;padding:16px;display:grid;position:sticky;top:16px}.engine-main[data-v-31678449]{gap:16px;display:grid}.engine-focus[data-v-31678449]{background:radial-gradient(circle at 0 0,#0a84ff14,#0000 34%),linear-gradient(#fffffffa,#f8fafcfa);gap:16px;padding:18px;display:grid}.panel-head[data-v-31678449]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.panel-head h2[data-v-31678449]{color:var(--sf-text);margin:4px 0;font-size:24px;line-height:1.1}.panel-head span[data-v-31678449],.context-empty[data-v-31678449],.focus-card p[data-v-31678449],.inspect-grid dt[data-v-31678449],.info-grid dt[data-v-31678449]{color:var(--sf-muted);font-size:12px}.panel-count[data-v-31678449]{background:var(--sf-surface-muted);min-width:34px;height:34px;color:var(--sf-text);border-radius:999px;place-items:center;font-weight:900;display:inline-grid}.eyebrow[data-v-31678449]{color:var(--sf-accent);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}.queue-list[data-v-31678449]{gap:10px;display:grid}.queue-item[data-v-31678449]{text-align:left;cursor:pointer;background:#fff;border:1px solid #94a3b82e;border-radius:18px;gap:8px;padding:14px;transition:transform .14s,border-color .14s,box-shadow .14s;display:grid}.queue-item[data-v-31678449]:hover,.queue-item.active[data-v-31678449]{border-color:#0a84ff6b;transform:translateY(-1px);box-shadow:0 16px 34px #0f172a14}.queue-item strong[data-v-31678449],.focus-card h3[data-v-31678449],.inspect-grid dd[data-v-31678449],.info-grid dd[data-v-31678449]{color:var(--sf-text)}.queue-item strong[data-v-31678449]{font-size:15px;line-height:1.25}.queue-item span[data-v-31678449]{font-size:12px}.queue-item-top[data-v-31678449],.queue-item-meta[data-v-31678449],.focus-badges[data-v-31678449]{justify-content:space-between;align-items:center;gap:10px;display:flex}.queue-type[data-v-31678449],.focus-chip[data-v-31678449]{min-height:26px;color:var(--sf-text);text-transform:uppercase;background:#0f172a0f;border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}.focus-chip.soft[data-v-31678449]{background:#0a84ff14}.timeline-track[data-v-31678449]{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;display:grid}.timeline-stage[data-v-31678449]{text-align:left;cursor:pointer;background:#fffffffa;border:1px solid #94a3b833;border-radius:18px;gap:4px;padding:14px 12px;transition:transform .14s,border-color .14s,box-shadow .14s;display:grid}.timeline-stage[data-v-31678449]:hover,.timeline-stage.active[data-v-31678449]{transform:translateY(-1px);box-shadow:0 16px 34px #0f172a14}.timeline-stage strong[data-v-31678449]{color:var(--sf-text);font-size:14px}.timeline-stage small[data-v-31678449],.timeline-label[data-v-31678449]{font-size:11px}.timeline-label[data-v-31678449]{color:var(--sf-muted);text-transform:uppercase;font-weight:800}.timeline-stage.is-done[data-v-31678449]{background:#f0fdf4fa;border-color:#22c55e4d}.timeline-stage.is-active[data-v-31678449]{background:#eff6fffa;border-color:#3b82f659}.timeline-stage.is-missing[data-v-31678449]{background:#fff7edfa;border-color:#f9731652}.timeline-stage.is-pending[data-v-31678449]{background:#f8fafcfa;border-color:#94a3b838}.timeline-stage.is-predicted[data-v-31678449]{background:#f5f3fffa;border-style:dashed;border-color:#7c3aed52}.focus-grid[data-v-31678449]{grid-template-columns:1.3fr repeat(3,minmax(0,1fr));gap:12px;display:grid}.focus-card[data-v-31678449]{background:#fffffff0;border:1px solid #94a3b82e;border-radius:20px;gap:8px;padding:16px;display:grid}.focus-card-wide[data-v-31678449]{grid-column:1}.focus-card.actionable[data-v-31678449]{text-align:left;cursor:pointer}.focus-card h3[data-v-31678449]{margin:0;font-size:18px;line-height:1.15}.focus-card p[data-v-31678449]{margin:0;line-height:1.5}.focus-forecast[data-v-31678449]{color:var(--sf-accent);font-size:12px;font-weight:800}.context-strip[data-v-31678449]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.context-card[data-v-31678449]{gap:12px;padding:16px;display:grid}.context-list[data-v-31678449]{color:var(--sf-text);gap:8px;margin:0;padding-left:18px;font-size:13px;line-height:1.5;display:grid}.info-grid[data-v-31678449],.inspect-grid[data-v-31678449]{gap:10px;margin:0;display:grid}.info-grid[data-v-31678449]{grid-template-columns:repeat(2,minmax(0,1fr))}.inspect-grid div[data-v-31678449],.info-grid div[data-v-31678449]{background:#f8fafce0;border:1px solid #94a3b824;border-radius:16px;padding:12px}.inspect-grid dd[data-v-31678449],.info-grid dd[data-v-31678449]{margin:4px 0 0;font-size:14px;font-weight:900;line-height:1.35}.empty-state[data-v-31678449]{color:var(--sf-muted);background:#f8fafce6;border:1px dashed #94a3b857;border-radius:18px;padding:16px;font-size:13px}.inspect-cta[data-v-31678449]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0f172a,#1d4ed8);border:0;border-radius:16px;min-height:44px;font-weight:900}@media (width<=1480px){.engine-shell[data-v-31678449]{grid-template-columns:300px minmax(0,1fr)}.inspect-panel[data-v-31678449]{grid-column:1/-1;position:static}}@media (width<=1180px){.engine-topline[data-v-31678449],.context-strip[data-v-31678449],.focus-grid[data-v-31678449],.timeline-track[data-v-31678449],.engine-shell[data-v-31678449],.info-grid[data-v-31678449]{grid-template-columns:1fr}.queue-panel[data-v-31678449]{position:static}}.business-map[data-v-40b3b02e]{gap:16px;display:grid}.summary-strip[data-v-40b3b02e]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.summary-card[data-v-40b3b02e]{text-align:left;cursor:pointer;background:linear-gradient(135deg,#0a84ff14,#fffffffa),#fffffffa;border:1px solid #94a3b82e;border-radius:22px;gap:6px;padding:18px;transition:transform .14s,border-color .14s,box-shadow .14s;display:grid}.summary-card[data-v-40b3b02e]:hover,.summary-card.active[data-v-40b3b02e]{border-color:#0a84ff6b;transform:translateY(-1px);box-shadow:0 18px 38px #0f172a14}.summary-label[data-v-40b3b02e],.summary-meta[data-v-40b3b02e],.eyebrow[data-v-40b3b02e],.detail-copy[data-v-40b3b02e],.detail-meta dt[data-v-40b3b02e],.map-header span[data-v-40b3b02e]{color:var(--sf-muted);font-size:12px}.summary-value[data-v-40b3b02e],.flow-card strong[data-v-40b3b02e],.detail-meta dd[data-v-40b3b02e]{color:var(--sf-text)}.summary-value[data-v-40b3b02e]{font-size:30px;line-height:1}.map-shell[data-v-40b3b02e]{grid-template-columns:minmax(0,1fr) 340px;gap:16px;display:grid}.map-main[data-v-40b3b02e],.map-detail[data-v-40b3b02e]{border-radius:26px}.map-main[data-v-40b3b02e]{background:radial-gradient(circle at 0 0,#0a84ff14,#0000 34%),linear-gradient(#fffffffa,#f8fafcfa);gap:18px;padding:20px;display:grid}.map-header[data-v-40b3b02e],.detail-head[data-v-40b3b02e]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.map-header h2[data-v-40b3b02e],.detail-head h2[data-v-40b3b02e]{color:var(--sf-text);margin:4px 0;font-size:26px;line-height:1.08}.eyebrow[data-v-40b3b02e]{color:var(--sf-accent);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:900}.map-outcome[data-v-40b3b02e]{color:#fff;cursor:pointer;background:#0f172a;border:0;border-radius:16px;min-height:40px;padding:0 14px;font-weight:900}.map-columns[data-v-40b3b02e]{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:14px;display:grid}.flow-column[data-v-40b3b02e]{gap:10px;display:grid}.column-head h3[data-v-40b3b02e]{color:var(--sf-text);margin:4px 0 0;font-size:16px}.flow-card[data-v-40b3b02e]{text-align:left;cursor:pointer;border:1px solid #94a3b82e;border-radius:20px;gap:8px;min-height:86px;padding:14px;transition:transform .14s,border-color .14s,box-shadow .14s;display:grid}.flow-card[data-v-40b3b02e]:hover,.flow-card.active[data-v-40b3b02e]{border-color:#0a84ff66;transform:translateY(-1px);box-shadow:0 16px 36px #0f172a14}.flow-card span[data-v-40b3b02e]{color:var(--sf-text);font-size:14px;font-weight:800;line-height:1.35}.goal-card[data-v-40b3b02e]{background:#eff6fff5}.milestone-card[data-v-40b3b02e]{background:#f0fdf4f5}.sprint-card[data-v-40b3b02e]{background:#f5f3fff5}.keeper-card[data-v-40b3b02e]{background:#fff7edf5}.task-card[data-v-40b3b02e]{background:#f8fafcfa}.map-detail[data-v-40b3b02e]{align-self:start;gap:14px;padding:18px;display:grid;position:sticky;top:16px}.detail-copy[data-v-40b3b02e]{margin:0;line-height:1.6}.detail-meta[data-v-40b3b02e]{gap:10px;margin:0;display:grid}.detail-meta div[data-v-40b3b02e]{background:#f8fafce0;border:1px solid #94a3b824;border-radius:16px;padding:12px}.detail-meta dd[data-v-40b3b02e]{margin:4px 0 0;font-size:14px;font-weight:900}@media (width<=1380px){.map-shell[data-v-40b3b02e]{grid-template-columns:1fr}.map-detail[data-v-40b3b02e]{position:static}}@media (width<=1180px){.summary-strip[data-v-40b3b02e],.map-columns[data-v-40b3b02e]{grid-template-columns:1fr}}.vue-flow{z-index:0;direction:ltr;width:100%;height:100%;position:relative;overflow:hidden}.vue-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.vue-flow__pane{z-index:1}.vue-flow__pane.draggable{cursor:grab}.vue-flow__pane.selection{cursor:pointer}.vue-flow__pane.dragging{cursor:grabbing}.vue-flow__transformationpane{transform-origin:0 0;z-index:2;pointer-events:none}.vue-flow__viewport{z-index:4;overflow:clip}.vue-flow__selection{z-index:6}.vue-flow__edge-labels{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible{outline:none}.vue-flow .vue-flow__edges{pointer-events:none;overflow:visible}.vue-flow__edge-path,.vue-flow__connection-path{stroke:#b1b1b7;stroke-width:1px;fill:none}.vue-flow__edge{pointer-events:visibleStroke;cursor:pointer}.vue-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.vue-flow__edge.animated path.vue-flow__edge-interaction{stroke-dasharray:none;animation:none}.vue-flow__edge.inactive{pointer-events:none}.vue-flow__edge.selected,.vue-flow__edge:focus,.vue-flow__edge:focus-visible{outline:none}.vue-flow__edge.selected .vue-flow__edge-path,.vue-flow__edge:focus .vue-flow__edge-path,.vue-flow__edge:focus-visible .vue-flow__edge-path{stroke:#555}.vue-flow__edge-textwrapper{pointer-events:all}.vue-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.vue-flow__connection{pointer-events:none}.vue-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.vue-flow__connectionline{z-index:1001}.vue-flow__nodes{pointer-events:none;transform-origin:0 0}.vue-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.vue-flow__node.draggable{cursor:grab;pointer-events:all}.vue-flow__node.draggable.dragging{cursor:grabbing}.vue-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.vue-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.vue-flow__nodesselection-rect.dragging{cursor:grabbing}.vue-flow__handle{pointer-events:none;min-width:5px;min-height:5px;position:absolute}.vue-flow__handle.connectable{pointer-events:all;cursor:crosshair}.vue-flow__handle-bottom{bottom:0;left:50%;transform:translate(-50%,50%)}.vue-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.vue-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.vue-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.vue-flow__edgeupdater{cursor:move;pointer-events:all}.vue-flow__panel{z-index:5;margin:15px;position:absolute}.vue-flow__panel.top{top:0}.vue-flow__panel.bottom{bottom:0}.vue-flow__panel.left{left:0}.vue-flow__panel.right{right:0}.vue-flow__panel.center{left:50%;transform:translate(-50%)}@keyframes dashdraw{0%{stroke-dashoffset:10px}}:root{--vf-node-bg:#fff;--vf-node-text:#222;--vf-connection-path:#b1b1b7;--vf-handle:#555}.vue-flow__edge.updating .vue-flow__edge-path{stroke:#777}.vue-flow__edge-text{font-size:10px}.vue-flow__edge-textbg{fill:#fff}.vue-flow__connection-path{stroke:var(--vf-connection-path)}.vue-flow__node{cursor:grab}.vue-flow__node.selectable:focus,.vue-flow__node.selectable:focus-visible{outline:none}.vue-flow__node-default,.vue-flow__node-input,.vue-flow__node-output{text-align:center;width:150px;color:var(--vf-node-text);background-color:var(--vf-node-bg);border-style:solid;border-width:1px;border-color:var(--vf-node-color);border-radius:3px;padding:10px;font-size:12px}.vue-flow__node-default.selected,.vue-flow__node-default.selected:hover,.vue-flow__node-input.selected,.vue-flow__node-input.selected:hover,.vue-flow__node-output.selected,.vue-flow__node-output.selected:hover{box-shadow:0 0 0 .5px var(--vf-box-shadow)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible,.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible,.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{border:1px solid #555;outline:none}.vue-flow__node-default .vue-flow__handle,.vue-flow__node-input .vue-flow__handle,.vue-flow__node-output .vue-flow__handle{background:var(--vf-handle)}.vue-flow__node-default.selectable:hover,.vue-flow__node-input.selectable:hover,.vue-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.vue-flow__node-input{--vf-node-color:var(--vf-node-color,#0041d0);--vf-handle:var(--vf-node-color,#0041d0);--vf-box-shadow:var(--vf-node-color,#0041d0);background:var(--vf-node-bg);border-color:var(--vf-node-color,#0041d0)}.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible{border:1px solid var(--vf-node-color,#0041d0);outline:none}.vue-flow__node-default{--vf-handle:var(--vf-node-color,#1a192b);--vf-box-shadow:var(--vf-node-color,#1a192b);background:var(--vf-node-bg);border-color:var(--vf-node-color,#1a192b)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible{border:1px solid var(--vf-node-color,#1a192b);outline:none}.vue-flow__node-output{--vf-handle:var(--vf-node-color,#ff0072);--vf-box-shadow:var(--vf-node-color,#ff0072);background:var(--vf-node-bg);border-color:var(--vf-node-color,#ff0072)}.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{border:1px solid var(--vf-node-color,#ff0072);outline:none}.vue-flow__nodesselection-rect,.vue-flow__selection{background:#0059dc14;border:1px dotted #0059dccc}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible,.vue-flow__selection:focus,.vue-flow__selection:focus-visible{outline:none}.vue-flow__handle{background:var(--vf-handle);border:1px solid #fff;border-radius:100%;width:6px;height:6px}.smartflow-control[data-v-bbb82c3f]{grid-template-columns:minmax(260px,1fr) minmax(320px,1.6fr);align-items:end;gap:14px;margin-bottom:14px;padding:14px;display:grid}.smartflow-control h2[data-v-bbb82c3f]{color:var(--sf-text);margin:3px 0 4px;font-size:22px;line-height:1.1}.smartflow-control span[data-v-bbb82c3f]{color:var(--sf-muted);font-size:13px}.control-tools[data-v-bbb82c3f]{gap:10px;display:grid}.flow-search[data-v-bbb82c3f]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);width:100%;min-height:40px;color:var(--sf-text);background:#fff;padding:0 12px;font-weight:800}.filter-row[data-v-bbb82c3f]{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.filter-row button[data-v-bbb82c3f]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);min-height:32px;color:var(--sf-muted);cursor:pointer;background:#fff;padding:0 10px;font-size:12px;font-weight:900}.filter-row button.active[data-v-bbb82c3f]{color:#fff;background:#0f172a;border-color:#0f172a}.flow-shell[data-v-bbb82c3f]{grid-template-columns:minmax(0,1fr) 320px;gap:14px;display:grid}.flow-stage[data-v-bbb82c3f]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background-color:#fff;background-image:linear-gradient(#f8fafc 1px,#0000 1px),linear-gradient(90deg,#f8fafc 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:680px;overflow:hidden}.smartflow-flow[data-v-bbb82c3f]{min-height:680px}[data-v-bbb82c3f] .flow-source-node,[data-v-bbb82c3f] .flow-outcome-node,[data-v-bbb82c3f] .flow-return-node{border:1px solid var(--sf-border);border-radius:var(--sf-radius);color:#fff;letter-spacing:.04em;white-space:pre-line;background:#0f172a;min-width:170px;padding:12px;font-size:12px;font-weight:900}[data-v-bbb82c3f] .flow-intake-node,[data-v-bbb82c3f] .flow-ready-node,[data-v-bbb82c3f] .flow-attention-node,[data-v-bbb82c3f] .flow-output-node,[data-v-bbb82c3f] .flow-empty-node{border:1px solid var(--sf-border);border-radius:var(--sf-radius);max-width:230px;color:var(--sf-text);white-space:pre-line;background:#fff;font-size:12px;font-weight:900;box-shadow:0 10px 26px #0f172a0f}[data-v-bbb82c3f] .flow-intake-node{background:#eff6ff;border-color:#bfdbfe}[data-v-bbb82c3f] .flow-ready-node{background:#f0fdf4;border-color:#bbf7d0}[data-v-bbb82c3f] .flow-brain-node{background:#eff6ff;border-color:#bfdbfe}[data-v-bbb82c3f] .flow-scope-node{background:#f5f3ff;border-color:#ddd6fe}[data-v-bbb82c3f] .flow-attention-node{background:#fff7ed;border-color:#fed7aa}[data-v-bbb82c3f] .flow-output-node{background:#f5f3ff;border-color:#ddd6fe}[data-v-bbb82c3f] .flow-return-node{background:#052e16;border-color:#bbf7d0}.flow-detail[data-v-bbb82c3f]{align-self:start;gap:12px;padding:14px;display:grid}.eyebrow[data-v-bbb82c3f]{color:var(--sf-accent);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}.detail-head[data-v-bbb82c3f]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.detail-head h2[data-v-bbb82c3f]{color:var(--sf-text);margin:0;font-size:20px;line-height:1.15}.flow-detail p[data-v-bbb82c3f],.empty-state[data-v-bbb82c3f]{color:var(--sf-muted);margin:0;font-size:13px;line-height:1.5}.primary-action[data-v-bbb82c3f]{justify-self:start}.detail-meta[data-v-bbb82c3f]{gap:8px;margin:0;display:grid}.detail-meta div[data-v-bbb82c3f]{border:1px solid var(--sf-border-soft);border-radius:var(--sf-radius);background:var(--sf-surface-muted);padding:9px}.detail-meta dt[data-v-bbb82c3f]{color:var(--sf-muted);font-size:11px;font-weight:800}.detail-meta dd[data-v-bbb82c3f]{color:var(--sf-text);margin:4px 0 0;font-size:13px;font-weight:900}.empty-state[data-v-bbb82c3f]{border:1px dashed var(--sf-border);border-radius:var(--sf-radius);background:var(--sf-surface-muted);padding:14px}[data-v-bbb82c3f] .vue-flow__node.selected{box-shadow:0 0 0 2px var(--sf-accent)}@media (width<=1080px){.smartflow-control[data-v-bbb82c3f]{grid-template-columns:1fr}.filter-row[data-v-bbb82c3f]{justify-content:flex-start}.flow-shell[data-v-bbb82c3f]{grid-template-columns:1fr}.flow-detail[data-v-bbb82c3f]{order:-1}}.flow-page[data-v-eb0ed5d5]{gap:14px;display:grid}.flow-header[data-v-eb0ed5d5]{justify-content:space-between;align-items:center;gap:14px;padding:18px;display:flex}.header-actions[data-v-eb0ed5d5]{align-items:center;gap:10px;display:flex}.mode-switch[data-v-eb0ed5d5]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:var(--sf-surface-muted);gap:6px;padding:4px;display:inline-flex}.mode-switch button[data-v-eb0ed5d5]{border-radius:calc(var(--sf-radius) - 3px);min-height:34px;color:var(--sf-muted);cursor:pointer;background:0 0;border:0;padding:0 12px;font-weight:900}.mode-switch button.active[data-v-eb0ed5d5]{color:#fff;background:#0f172a}.eyebrow[data-v-eb0ed5d5]{color:var(--sf-accent);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.flow-header h1[data-v-eb0ed5d5]{color:var(--sf-text);margin:3px 0 4px;font-size:31px;font-weight:900;line-height:1.05}.flow-header span[data-v-eb0ed5d5],.state-card[data-v-eb0ed5d5]{color:var(--sf-muted);font-size:13px}.state-card[data-v-eb0ed5d5]{border:1px dashed var(--sf-border);border-radius:var(--sf-radius);background:var(--sf-surface-muted);padding:16px}.error-card[data-v-eb0ed5d5]{color:#be123c;background:#fff1f2;border-color:#fecdd3}@media (width<=760px){.flow-header[data-v-eb0ed5d5],.header-actions[data-v-eb0ed5d5]{display:grid}.mode-switch[data-v-eb0ed5d5]{width:100%}}.import-page[data-v-5488ab81]{gap:12px;padding:14px;display:grid}.hero[data-v-5488ab81],.input-panel[data-v-5488ab81],.preview-panel[data-v-5488ab81],.side-panel section[data-v-5488ab81]{border:1px solid var(--sf-border);background:#fff;border-radius:8px}.hero[data-v-5488ab81]{justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.eyebrow[data-v-5488ab81]{color:#1d4ed8;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:900}h1[data-v-5488ab81],h2[data-v-5488ab81]{margin:0 0 4px}h1[data-v-5488ab81]{font-size:25px}h2[data-v-5488ab81]{font-size:17px}span[data-v-5488ab81],p[data-v-5488ab81],li[data-v-5488ab81],small[data-v-5488ab81]{color:#475569;font-size:12px}button[data-v-5488ab81]{color:#fff;background:#020617;border:0;border-radius:6px;padding:9px 11px;font-weight:900}button[data-v-5488ab81]:disabled{cursor:not-allowed;opacity:.55}.message[data-v-5488ab81],.error[data-v-5488ab81]{border-radius:8px;margin:0;padding:10px;font-size:13px}.message[data-v-5488ab81]{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.error[data-v-5488ab81]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.workspace[data-v-5488ab81]{grid-template-columns:minmax(380px,.9fr) minmax(420px,1.2fr) 320px;align-items:start;gap:12px;display:grid}.input-panel[data-v-5488ab81],.preview-panel[data-v-5488ab81],.side-panel section[data-v-5488ab81]{gap:10px;padding:12px;display:grid}textarea[data-v-5488ab81]{border:1px solid var(--sf-border);resize:vertical;border-radius:6px;min-height:560px;padding:10px;font:12px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.actions[data-v-5488ab81]{flex-wrap:wrap;gap:8px;display:flex}.actions.vertical[data-v-5488ab81]{display:grid}.guardrail[data-v-5488ab81]{color:#64748b;margin:0}.validation[data-v-5488ab81],.sprint-card[data-v-5488ab81],.import-row[data-v-5488ab81]{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:10px}.validation.ok[data-v-5488ab81]{background:#f0fdf4;border-color:#bbf7d0}.sprint-card[data-v-5488ab81]{border-color:var(--sf-border);background:#fff;gap:5px;display:grid}.import-row[data-v-5488ab81]{text-align:left;color:#020617;background:#fff;gap:4px;width:100%;display:grid}.import-row.active[data-v-5488ab81]{border-color:#020617}@media (width<=1280px){.workspace[data-v-5488ab81]{grid-template-columns:1fr}}.builder-page[data-v-f93efa1f]{gap:12px;padding:14px;display:grid}.hero[data-v-f93efa1f],.input-panel[data-v-f93efa1f],.analysis-card[data-v-f93efa1f],.proposal-card[data-v-f93efa1f],.side-panel section[data-v-f93efa1f],.milestone[data-v-f93efa1f]{border:1px solid var(--sf-border);background:#fff;border-radius:8px}.hero[data-v-f93efa1f]{justify-content:space-between;gap:14px;padding:14px;display:flex}.layout[data-v-f93efa1f]{grid-template-columns:360px minmax(0,1fr) 280px;align-items:start;gap:12px;display:grid}.input-panel[data-v-f93efa1f],.analysis-card[data-v-f93efa1f],.proposal-card[data-v-f93efa1f],.side-panel section[data-v-f93efa1f]{gap:10px;padding:12px;display:grid}label[data-v-f93efa1f]{color:var(--sf-muted);gap:5px;font-size:12px;font-weight:800;display:grid}textarea[data-v-f93efa1f],input[data-v-f93efa1f]{border:1px solid var(--sf-border);width:100%;font:inherit;border-radius:6px;padding:10px}textarea[data-v-f93efa1f]{resize:vertical;min-height:130px}.small-area[data-v-f93efa1f]{min-height:90px}.inline-fields[data-v-f93efa1f]{grid-template-columns:1fr 1fr 1.2fr;gap:8px;display:grid}.preview-panel[data-v-f93efa1f],.side-panel[data-v-f93efa1f]{gap:12px;display:grid}.actions[data-v-f93efa1f]{gap:8px;display:flex}.vertical[data-v-f93efa1f]{flex-direction:column}button[data-v-f93efa1f]{border:1px solid var(--sf-border);color:#fff;cursor:pointer;background:#020617;border-radius:6px;padding:9px 12px;font-weight:900}button[data-v-f93efa1f]:disabled{cursor:not-allowed;background:#777b86}.eyebrow[data-v-f93efa1f]{color:#1d4ed8;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}h1[data-v-f93efa1f],h2[data-v-f93efa1f],p[data-v-f93efa1f]{margin:0}.chips[data-v-f93efa1f]{flex-wrap:wrap;gap:6px;display:flex}.chips span[data-v-f93efa1f],.message[data-v-f93efa1f],.error[data-v-f93efa1f]{border-radius:6px;padding:8px}.chips span[data-v-f93efa1f]{color:#1e40af;background:#eef2ff;font-size:12px;font-weight:800}.message[data-v-f93efa1f]{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.error[data-v-f93efa1f]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.muted[data-v-f93efa1f]{color:var(--sf-muted)}.milestone[data-v-f93efa1f]{gap:8px;padding:10px;display:grid}.milestone span[data-v-f93efa1f],.record-row span[data-v-f93efa1f],.hero span[data-v-f93efa1f],.side-panel span[data-v-f93efa1f]{color:var(--sf-muted);font-size:12px}.record-row[data-v-f93efa1f]{color:#020617;text-align:left;background:#fff;gap:4px;width:100%;display:grid}.record-row.active[data-v-f93efa1f]{border-color:#020617}@media (width<=1100px){.layout[data-v-f93efa1f]{grid-template-columns:1fr}}.engine-page[data-v-6e15690a]{color:#07142d;background:#f4f7fb;min-height:100vh;padding:24px}.page-head[data-v-6e15690a],.layout[data-v-6e15690a],.summary-grid[data-v-6e15690a],.breakdown[data-v-6e15690a],.task-head[data-v-6e15690a],.workpack-grid[data-v-6e15690a],.head-actions[data-v-6e15690a]{gap:16px;display:grid}.page-head[data-v-6e15690a]{grid-template-columns:1fr auto;align-items:center;margin-bottom:18px}.page-head h1[data-v-6e15690a]{margin:0;font-size:32px}.page-head span[data-v-6e15690a],.status-card p[data-v-6e15690a],.summary-grid small[data-v-6e15690a],.task-card p[data-v-6e15690a],.task-card span[data-v-6e15690a]{color:#4c5a70}.head-actions[data-v-6e15690a]{grid-template-columns:repeat(3,auto)}button[data-v-6e15690a]{color:#fff;cursor:pointer;background:#07142d;border:0;border-radius:6px;padding:12px 16px;font-weight:800}button[data-v-6e15690a]:disabled{opacity:.55;cursor:wait}button.secondary[data-v-6e15690a]{color:#07142d;background:#fff;border:1px solid #cfd8e5}button.secondary.danger[data-v-6e15690a]{color:#9d1414;border-color:#f4b2b2}.layout[data-v-6e15690a]{grid-template-columns:minmax(360px,.9fr) minmax(420px,1.1fr);align-items:start}.input-panel[data-v-6e15690a],.status-card[data-v-6e15690a],.message-card[data-v-6e15690a],.summary-grid article[data-v-6e15690a],.breakdown[data-v-6e15690a],.task-list[data-v-6e15690a],.imported-card[data-v-6e15690a]{background:#fff;border:1px solid #d7e0ec;border-radius:8px;padding:16px}.workspace-card[data-v-6e15690a]{gap:10px;display:grid}.workspace-card.legacy[data-v-6e15690a]{background:#fffaf1;border-color:#f7c98a}.input-panel label[data-v-6e15690a]{margin-bottom:10px;font-weight:900;display:block}textarea[data-v-6e15690a]{resize:vertical;border:1px solid #cfd8e5;border-radius:6px;width:100%;min-height:720px;padding:14px;font-family:Consolas,monospace;font-size:13px;line-height:1.45}.keeper-form[data-v-6e15690a]{gap:10px;display:grid}.keeper-form input[data-v-6e15690a],.keeper-form textarea[data-v-6e15690a]{min-height:auto;font-family:inherit;font-size:14px}.keeper-dashboard[data-v-6e15690a]{margin-top:16px}.keeper-grid[data-v-6e15690a]{align-items:start}.preview-panel[data-v-6e15690a]{gap:14px;display:grid}.eyebrow[data-v-6e15690a]{color:#1d5fe8;letter-spacing:.04em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:900}.status-card h2[data-v-6e15690a]{margin:0}.status-card.valid[data-v-6e15690a]{background:#f0fff5;border-color:#8de0ac}.status-card.invalid[data-v-6e15690a],.error[data-v-6e15690a],.message-card[data-v-6e15690a]{background:#fff4f4;border-color:#f4b2b2}.success[data-v-6e15690a]{color:#126b35;background:#f0fff5;border:1px solid #8de0ac;border-radius:8px;padding:12px;font-weight:800}.error[data-v-6e15690a]{color:#9d1414;border-radius:8px;padding:12px;font-weight:800}.message-card.warning[data-v-6e15690a]{background:#fff9e8;border-color:#ffd98a}.message-card ul[data-v-6e15690a],.task-card ul[data-v-6e15690a],.task-card ol[data-v-6e15690a]{margin:8px 0 0;padding-left:18px}.message-card li[data-v-6e15690a]{margin-bottom:8px}.message-card span[data-v-6e15690a]{color:#4c5a70;display:block}.summary-grid[data-v-6e15690a]{grid-template-columns:repeat(4,minmax(0,1fr))}.summary-grid span[data-v-6e15690a],.breakdown small[data-v-6e15690a],.workpack-grid small[data-v-6e15690a]{color:#65738a;font-size:12px;font-weight:800;display:block}.summary-grid strong[data-v-6e15690a]{margin:6px 0;font-size:22px;display:block}.breakdown[data-v-6e15690a],.workpack-grid[data-v-6e15690a]{grid-template-columns:1fr 1fr}.chips[data-v-6e15690a]{flex-wrap:wrap;gap:8px;display:flex}.chips span[data-v-6e15690a]{color:#1048a8;background:#eaf2ff;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:900}.chips.compact[data-v-6e15690a]{justify-content:flex-end}.task-list[data-v-6e15690a],.imported-card[data-v-6e15690a],.section-head[data-v-6e15690a],.workspace-grid[data-v-6e15690a],.review-row[data-v-6e15690a],.mini-row[data-v-6e15690a],.action-row[data-v-6e15690a]{gap:12px;display:grid}.section-head[data-v-6e15690a]{grid-template-columns:minmax(0,1fr) auto;align-items:center}.workspace-task-row[data-v-6e15690a]{border:1px solid #d7e0ec;border-radius:8px;grid-template-columns:minmax(0,1fr) auto 190px 180px;align-items:center;gap:12px;padding:12px;display:grid}.workspace-task-row.blocked[data-v-6e15690a]{background:#fff8f8;border-color:#f4b2b2}.task-card[data-v-6e15690a]{border:1px solid #d7e0ec;border-radius:8px;padding:14px}.task-open[data-v-6e15690a]{color:#07142d;text-align:left;background:0 0;gap:4px;padding:0;display:grid}.workspace-grid[data-v-6e15690a]{grid-template-columns:repeat(2,minmax(0,1fr))}.mini-row[data-v-6e15690a]{background:#f8fbff;border:1px solid #d7e0ec;border-radius:8px;padding:10px}.review-row[data-v-6e15690a],.blocked-row[data-v-6e15690a]{grid-template-columns:minmax(0,1fr) auto;align-items:center}.action-row[data-v-6e15690a]{grid-auto-flow:column;justify-content:end;align-items:center}.danger-card[data-v-6e15690a]{border-color:#f4b2b2}.mini-button[data-v-6e15690a]{width:auto;padding:8px 10px}.executor-list[data-v-6e15690a]{flex-wrap:wrap;gap:8px;display:flex}.legacy-list[data-v-6e15690a]{gap:8px;display:grid}.workspace-task-row select[data-v-6e15690a],.workspace-task-row input[data-v-6e15690a]{border:1px solid #cfd8e5;border-radius:6px;width:100%;padding:9px}.muted-note[data-v-6e15690a]{color:#5c6b80;font-size:13px;font-weight:700}.task-head[data-v-6e15690a]{grid-template-columns:1fr auto}.task-head strong[data-v-6e15690a]{display:block}.workpack-grid[data-v-6e15690a]{margin-top:12px}@media (width<=1100px){.page-head[data-v-6e15690a],.layout[data-v-6e15690a],.summary-grid[data-v-6e15690a],.breakdown[data-v-6e15690a],.workpack-grid[data-v-6e15690a],.workspace-grid[data-v-6e15690a],.workspace-task-row[data-v-6e15690a]{grid-template-columns:1fr}textarea[data-v-6e15690a]{min-height:420px}}.cleanup-page[data-v-2cec9594]{gap:12px;padding:14px;display:grid}.hero[data-v-2cec9594],.summary-grid article[data-v-2cec9594],.resources-panel[data-v-2cec9594],.rows-panel[data-v-2cec9594],.detail-panel[data-v-2cec9594]{border:1px solid var(--sf-border);background:#fff;border-radius:8px}.hero[data-v-2cec9594]{justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.eyebrow[data-v-2cec9594]{color:#1d4ed8;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:900}h1[data-v-2cec9594],h2[data-v-2cec9594]{margin:0}h1[data-v-2cec9594]{font-size:25px}h2[data-v-2cec9594]{font-size:18px}span[data-v-2cec9594]{color:var(--sf-muted);font-size:12px}button[data-v-2cec9594]{color:#fff;background:#020617;border:0;border-radius:6px;padding:9px 11px;font-weight:900}button[data-v-2cec9594]:disabled{cursor:wait;opacity:.55}.summary-grid[data-v-2cec9594]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.summary-grid article[data-v-2cec9594]{padding:10px}.summary-grid strong[data-v-2cec9594],.summary-grid span[data-v-2cec9594]{display:block}.summary-grid strong[data-v-2cec9594]{font-size:22px}.message[data-v-2cec9594],.error[data-v-2cec9594]{border-radius:8px;margin:0;padding:10px;font-size:13px}.message[data-v-2cec9594]{color:#166534;background:#f0fdf4;border:1px solid #86efac}.error[data-v-2cec9594]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.workspace[data-v-2cec9594]{grid-template-columns:250px minmax(0,1fr) 300px;align-items:start;gap:10px;display:grid}.resources-panel[data-v-2cec9594],.rows-panel[data-v-2cec9594],.detail-panel[data-v-2cec9594]{padding:10px}.resources-panel[data-v-2cec9594]{gap:7px;display:grid}.resources-panel button[data-v-2cec9594]{border:1px solid var(--sf-border);width:100%;color:var(--sf-text);text-align:left;background:#f8fafc;gap:3px;display:grid}.resources-panel button.active[data-v-2cec9594]{color:#fff;background:#020617;border-color:#020617}.resources-panel button.active span[data-v-2cec9594]{color:#cbd5e1}.toolbar[data-v-2cec9594]{grid-template-columns:minmax(0,1fr) 260px auto;align-items:end;gap:8px;margin-bottom:10px;display:grid}label[data-v-2cec9594]{color:#334155;gap:5px;font-size:12px;font-weight:800;display:grid}input[data-v-2cec9594]{border:1px solid var(--sf-border);border-radius:6px;min-height:36px;padding:0 10px}.row-list[data-v-2cec9594]{gap:7px;display:grid}.row-list article[data-v-2cec9594]{border:1px solid var(--sf-border);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) 210px auto;align-items:center;gap:8px;padding:9px;display:grid}.row-list article.selected[data-v-2cec9594]{border-color:#020617}.row-list strong[data-v-2cec9594]{font-size:13px;display:block}.row-meta[data-v-2cec9594]{justify-items:end;gap:4px;display:grid}.status[data-v-2cec9594]{border:1px solid var(--sf-border);color:var(--sf-text);background:#f8fafc;border-radius:999px;padding:3px 8px;font-weight:800}.actions[data-v-2cec9594]{justify-content:end;gap:6px;display:flex}.danger[data-v-2cec9594]{background:#991b1b}.wide[data-v-2cec9594]{width:100%;margin-top:8px}.detail-panel[data-v-2cec9594]{gap:10px;display:grid}dl[data-v-2cec9594]{grid-template-columns:110px minmax(0,1fr);gap:6px 8px;margin:0;display:grid}dt[data-v-2cec9594]{color:var(--sf-muted);font-size:12px;font-weight:800}dd[data-v-2cec9594]{overflow-wrap:anywhere;margin:0;font-size:12px}.empty[data-v-2cec9594]{border:1px dashed var(--sf-border);color:var(--sf-muted);border-radius:8px;padding:18px;font-size:13px}@media (width<=1200px){.workspace[data-v-2cec9594],.toolbar[data-v-2cec9594],.row-list article[data-v-2cec9594]{grid-template-columns:1fr}.row-meta[data-v-2cec9594],.actions[data-v-2cec9594]{justify-content:start;justify-items:start}}.execution-workspaces-page[data-v-e5e51971]{color:#162033;background:#f4f7fb;gap:24px;padding:24px;display:grid}.page-header[data-v-e5e51971],.summary-grid article[data-v-e5e51971],.panel[data-v-e5e51971],.workspace-card[data-v-e5e51971],.error-card[data-v-e5e51971],.empty-state[data-v-e5e51971]{background:#fffffff2;border:1px solid #d2dce8eb;border-radius:24px;box-shadow:0 18px 48px #1b274614}.page-header[data-v-e5e51971],.panel[data-v-e5e51971],.workspace-card[data-v-e5e51971],.error-card[data-v-e5e51971],.empty-state[data-v-e5e51971]{padding:24px}.page-header[data-v-e5e51971]{justify-content:space-between;align-items:end;gap:20px;display:flex}.eyebrow[data-v-e5e51971],.summary-grid span[data-v-e5e51971],.meta-grid span[data-v-e5e51971]{color:#64748b;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.page-header h1[data-v-e5e51971],.workspace-card h2[data-v-e5e51971],.panel h2[data-v-e5e51971]{color:#101827;margin:8px 0 0}.page-header h1[data-v-e5e51971]{font-size:clamp(34px,5vw,62px);line-height:1}.page-header span[data-v-e5e51971],.workspace-card p[data-v-e5e51971],.empty-state[data-v-e5e51971]{color:#64748b;line-height:1.6}.summary-grid[data-v-e5e51971],.page-grid[data-v-e5e51971],.workspace-grid[data-v-e5e51971],.form-grid[data-v-e5e51971],.meta-grid[data-v-e5e51971]{gap:18px;display:grid}.summary-grid[data-v-e5e51971]{grid-template-columns:repeat(4,minmax(0,1fr))}.summary-grid article strong[data-v-e5e51971]{color:#101827;margin-top:10px;font-size:34px;display:block}.page-grid[data-v-e5e51971]{grid-template-columns:360px minmax(0,1fr);align-items:start}.workspace-grid[data-v-e5e51971]{grid-template-columns:repeat(2,minmax(0,1fr))}.panel[data-v-e5e51971],.workspace-card[data-v-e5e51971],.create-panel[data-v-e5e51971]{gap:14px;display:grid}.panel-head[data-v-e5e51971],.card-top[data-v-e5e51971]{justify-content:space-between;align-items:start;gap:12px;display:flex}label[data-v-e5e51971]{gap:8px;display:grid}label span[data-v-e5e51971],.meta-grid strong[data-v-e5e51971]{color:#101827;font-weight:800}input[data-v-e5e51971],textarea[data-v-e5e51971],select[data-v-e5e51971]{color:#101827;width:100%;font:inherit;background:#fff;border:1px solid #d8e1ec;border-radius:18px;padding:12px 14px}textarea[data-v-e5e51971]{resize:vertical;min-height:110px}.primary-btn[data-v-e5e51971]{color:#fff;cursor:pointer;background:#1d4ed8;border:1px solid #1d4ed8;border-radius:999px;min-height:44px;padding:0 18px;font-weight:800}.actions[data-v-e5e51971]{justify-content:flex-end;display:flex}.workspace-card[data-v-e5e51971]{cursor:pointer}.type-pill[data-v-e5e51971],.status-pill[data-v-e5e51971]{text-transform:uppercase;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.type-pill[data-v-e5e51971]{color:#3730a3;background:#eef2ff}.status-pill[data-v-e5e51971]{color:#334155;background:#e2e8f0}.status-pill.success[data-v-e5e51971]{color:#166534;background:#dcfce7}.status-pill.warning[data-v-e5e51971]{color:#92400e;background:#fef3c7}.status-pill.danger[data-v-e5e51971]{color:#991b1b;background:#fee2e2}.card-copy h2[data-v-e5e51971]{font-size:24px}.card-copy p[data-v-e5e51971]{margin:10px 0 0}.meta-grid[data-v-e5e51971]{grid-template-columns:repeat(2,minmax(0,1fr))}.error-card[data-v-e5e51971]{color:#991b1b;background:#fff1f2;border-color:#fecaca}@media (width<=1100px){.summary-grid[data-v-e5e51971],.page-grid[data-v-e5e51971],.workspace-grid[data-v-e5e51971],.meta-grid[data-v-e5e51971],.form-grid[data-v-e5e51971]{grid-template-columns:1fr}}@media (width<=720px){.execution-workspaces-page[data-v-e5e51971]{padding:16px}.page-header[data-v-e5e51971],.panel[data-v-e5e51971],.workspace-card[data-v-e5e51971],.empty-state[data-v-e5e51971]{padding:18px}.page-header[data-v-e5e51971]{flex-direction:column;align-items:start}}.execution-workspace-page[data-v-9d0d1e82]{color:#162033;background:#f4f7fb;gap:24px;padding:24px;display:grid}.state-card[data-v-9d0d1e82],.workspace-header[data-v-9d0d1e82],.overview-card[data-v-9d0d1e82],.metrics-card[data-v-9d0d1e82],.panel[data-v-9d0d1e82]{background:#fffffff2;border:1px solid #d2dce8eb;border-radius:24px;box-shadow:0 18px 48px #1b274614}.state-card[data-v-9d0d1e82],.panel[data-v-9d0d1e82],.overview-card[data-v-9d0d1e82],.metrics-card[data-v-9d0d1e82]{padding:22px}.workspace-header[data-v-9d0d1e82]{z-index:5;grid-template-columns:minmax(0,1fr) 320px;gap:24px;padding:28px;display:grid;position:sticky;top:16px}.eyebrow[data-v-9d0d1e82]{color:#64748b;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.header-main h1[data-v-9d0d1e82],.panel h2[data-v-9d0d1e82]{color:#101827;margin:8px 0 0}.header-main h1[data-v-9d0d1e82]{font-size:clamp(34px,5vw,58px);line-height:1}.header-copy[data-v-9d0d1e82]{color:#5b697d;max-width:860px;margin:14px 0 0;font-size:17px;line-height:1.6}.header-side[data-v-9d0d1e82]{background:#f8fafc;border-radius:20px;align-content:start;gap:10px;padding:18px;display:grid}.header-side strong[data-v-9d0d1e82]{color:#101827;font-size:20px}.header-side small[data-v-9d0d1e82],.stack-card small[data-v-9d0d1e82],.timeline-copy small[data-v-9d0d1e82],.empty-line[data-v-9d0d1e82],.overview-grid span[data-v-9d0d1e82],.metric-stack span[data-v-9d0d1e82],.outcome-grid span[data-v-9d0d1e82]{color:#64748b}.header-actions[data-v-9d0d1e82]{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.ghost-btn[data-v-9d0d1e82],.primary-btn[data-v-9d0d1e82]{cursor:pointer;border-radius:999px;min-height:42px;padding:0 16px;font-weight:800}.ghost-btn[data-v-9d0d1e82]{color:#1d3557;background:#fff;border:1px solid #cfd9e6}.primary-btn[data-v-9d0d1e82]{color:#fff;background:#1d4ed8;border:1px solid #1d4ed8}.status-pill[data-v-9d0d1e82],.mini-pill[data-v-9d0d1e82]{text-transform:uppercase;color:#334155;background:#e2e8f0;border-radius:999px;align-items:center;width:fit-content;min-height:30px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.status-pill.success[data-v-9d0d1e82],.mini-pill.success[data-v-9d0d1e82]{color:#166534;background:#dcfce7}.status-pill.warning[data-v-9d0d1e82],.mini-pill.warning[data-v-9d0d1e82]{color:#92400e;background:#fef3c7}.status-pill.danger[data-v-9d0d1e82],.mini-pill.danger[data-v-9d0d1e82]{color:#991b1b;background:#fee2e2}.top-grid[data-v-9d0d1e82],.content-grid[data-v-9d0d1e82],.overview-grid[data-v-9d0d1e82],.metric-stack[data-v-9d0d1e82],.outcome-grid[data-v-9d0d1e82]{gap:20px;display:grid}.top-grid[data-v-9d0d1e82]{grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr)}.content-grid[data-v-9d0d1e82]{grid-template-columns:minmax(0,1.25fr) minmax(320px,.9fr);align-items:start}.main-column[data-v-9d0d1e82],.side-column[data-v-9d0d1e82]{gap:20px;display:grid}.overview-grid[data-v-9d0d1e82],.metric-stack[data-v-9d0d1e82],.outcome-grid[data-v-9d0d1e82]{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-grid strong[data-v-9d0d1e82],.metric-stack strong[data-v-9d0d1e82],.outcome-grid strong[data-v-9d0d1e82],.timeline-copy strong[data-v-9d0d1e82],.stack-card strong[data-v-9d0d1e82]{color:#101827}.panel-head[data-v-9d0d1e82]{justify-content:space-between;align-items:start;gap:16px;margin-bottom:16px;display:flex}.timeline-list[data-v-9d0d1e82],.stack-list[data-v-9d0d1e82]{gap:12px;display:grid}.stack-list.two[data-v-9d0d1e82]{grid-template-columns:repeat(2,minmax(0,1fr))}.stack-card[data-v-9d0d1e82],.timeline-item[data-v-9d0d1e82]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px}.stack-card[data-v-9d0d1e82]{gap:8px;padding:16px;display:grid}.stack-card.attention[data-v-9d0d1e82]{background:#fffaf0}.timeline-item summary[data-v-9d0d1e82]{cursor:pointer;grid-template-columns:130px minmax(0,1fr);align-items:start;gap:14px;padding:16px;list-style:none;display:grid}.timeline-item summary[data-v-9d0d1e82]::-webkit-details-marker{display:none}.timeline-kind[data-v-9d0d1e82]{color:#1d4ed8;text-transform:uppercase;font-size:12px;font-weight:900}.timeline-copy[data-v-9d0d1e82]{gap:4px;display:grid}.timeline-item pre[data-v-9d0d1e82]{color:#475569;white-space:pre-wrap;word-break:break-word;margin:0;padding:0 16px 16px;font-size:12px}.error-card[data-v-9d0d1e82]{color:#991b1b;background:#fff1f2;border-color:#fecaca}@media (width<=1100px){.workspace-header[data-v-9d0d1e82],.top-grid[data-v-9d0d1e82],.content-grid[data-v-9d0d1e82],.overview-grid[data-v-9d0d1e82],.metric-stack[data-v-9d0d1e82],.outcome-grid[data-v-9d0d1e82],.stack-list.two[data-v-9d0d1e82],.timeline-item summary[data-v-9d0d1e82]{grid-template-columns:1fr}}@media (width<=720px){.execution-workspace-page[data-v-9d0d1e82]{gap:16px;padding:16px}.workspace-header[data-v-9d0d1e82]{border-radius:22px;padding:18px;top:8px}.panel[data-v-9d0d1e82],.overview-card[data-v-9d0d1e82],.metrics-card[data-v-9d0d1e82],.state-card[data-v-9d0d1e82]{padding:18px}.panel-head[data-v-9d0d1e82],.timeline-item summary[data-v-9d0d1e82]{gap:12px}.stack-card[data-v-9d0d1e82],.timeline-item summary[data-v-9d0d1e82]{padding:14px}}.worknow-panel[data-v-9d0d1e82]{background:#fff;border:1px solid #e6ecf5;border-radius:16px;margin-bottom:18px;padding:22px 24px}.worknow-grid[data-v-9d0d1e82]{grid-template-columns:repeat(4,1fr);gap:16px;margin:8px 0 18px;display:grid}.worknow-block[data-v-9d0d1e82]{background:#f8fafc;border:1px solid #eef2f8;border-radius:12px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.worknow-block.highlight[data-v-9d0d1e82]{background:#0f172a;border-color:#0f172a}.worknow-block span[data-v-9d0d1e82]{letter-spacing:.04em;text-transform:uppercase;color:#64748b;font-size:12px;font-weight:800}.worknow-block strong[data-v-9d0d1e82]{color:#0f172a;font-size:15px;font-weight:800;line-height:1.35}.worknow-block small[data-v-9d0d1e82]{color:#64748b;font-size:13px}.worknow-block.highlight span[data-v-9d0d1e82]{color:#93c5fd}.worknow-block.highlight strong[data-v-9d0d1e82]{color:#fff}.worknow-cols[data-v-9d0d1e82]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.worknow-mini>span[data-v-9d0d1e82]{letter-spacing:.04em;text-transform:uppercase;color:#64748b;font-size:12px;font-weight:800}.worknow-mini ul[data-v-9d0d1e82]{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.worknow-mini li[data-v-9d0d1e82]{border:1px solid #eef2f8;border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.worknow-mini li strong[data-v-9d0d1e82]{color:#0f172a;font-size:14px;font-weight:700}.worknow-mini li small[data-v-9d0d1e82]{color:#94a3b8;font-size:12px}.worknow-muted[data-v-9d0d1e82]{color:#94a3b8;margin:8px 0 0;font-size:13px}@media (width<=900px){.worknow-grid[data-v-9d0d1e82]{grid-template-columns:1fr 1fr}.worknow-cols[data-v-9d0d1e82]{grid-template-columns:1fr}}.dashboard-card[data-v-4a9138c9]{gap:12px;padding:14px;display:grid}header p[data-v-4a9138c9]{color:var(--sf-muted);margin-top:4px;font-size:12px}.simulation-page[data-v-d1a1d674]{gap:14px;display:grid}.simulation-header[data-v-d1a1d674]{justify-content:space-between;align-items:center;gap:14px;padding:18px;display:flex}.header-actions[data-v-d1a1d674]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.eyebrow[data-v-d1a1d674]{color:var(--sf-accent);text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.simulation-header h1[data-v-d1a1d674],.focus-card h2[data-v-d1a1d674],.proposal-card h2[data-v-d1a1d674]{color:var(--sf-text);margin:3px 0 4px;font-size:28px;font-weight:900;line-height:1.05}.simulation-header span[data-v-d1a1d674],.focus-card p[data-v-d1a1d674],.proposal-card p[data-v-d1a1d674],.detail-row p[data-v-d1a1d674],.detail-row small[data-v-d1a1d674],.mini-row small[data-v-d1a1d674],.state-card[data-v-d1a1d674],.empty-state[data-v-d1a1d674],.inline-meta[data-v-d1a1d674]{color:var(--sf-muted);font-size:12px}.summary-grid[data-v-d1a1d674],.simulation-grid[data-v-d1a1d674]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.simulation-grid[data-v-d1a1d674]{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-grid article[data-v-d1a1d674],.focus-card[data-v-d1a1d674],.proposal-card[data-v-d1a1d674],.mini-row[data-v-d1a1d674],.detail-row[data-v-d1a1d674],.state-card[data-v-d1a1d674],.empty-state[data-v-d1a1d674]{border:1px solid var(--sf-border-soft);border-radius:var(--sf-radius);background:#fff}.summary-grid article[data-v-d1a1d674],.focus-card[data-v-d1a1d674],.proposal-card[data-v-d1a1d674],.detail-row[data-v-d1a1d674],.state-card[data-v-d1a1d674],.empty-state[data-v-d1a1d674]{padding:14px}.summary-grid strong[data-v-d1a1d674]{color:var(--sf-text);margin:4px 0;font-size:24px;display:block}.success-card[data-v-d1a1d674]{color:#047857}.error-card[data-v-d1a1d674],.risk-row[data-v-d1a1d674]{background:#fff7ed;border-color:#fed7aa}.inline-meta[data-v-d1a1d674]{flex-wrap:wrap;gap:8px;display:flex}.inline-meta span[data-v-d1a1d674]{border:1px solid var(--sf-border-soft);border-radius:999px;padding:5px 8px}.stack[data-v-d1a1d674],.keeper-list[data-v-d1a1d674]{gap:10px;display:grid}.mini-row[data-v-d1a1d674]{justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.mini-row>span[data-v-d1a1d674]{gap:4px;display:grid}.reasoning-list[data-v-d1a1d674]{gap:8px;margin:0;padding-left:18px;display:grid}@media (width<=1050px){.simulation-header[data-v-d1a1d674],.summary-grid[data-v-d1a1d674],.simulation-grid[data-v-d1a1d674]{grid-template-columns:1fr}.simulation-header[data-v-d1a1d674]{flex-direction:column;align-items:flex-start}}.mind-page[data-v-8d05f37a]{flex-direction:column;gap:16px;display:flex}.mind-hero[data-v-8d05f37a],.section-header[data-v-8d05f37a],.review-panel[data-v-8d05f37a]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mind-actions[data-v-8d05f37a],.review-actions[data-v-8d05f37a]{align-items:center;gap:8px;display:flex}.mind-layout[data-v-8d05f37a]{grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:16px;display:grid}.mind-events[data-v-8d05f37a]{flex-direction:column;align-self:start;gap:10px;display:flex;position:sticky;top:16px}.mind-event-row[data-v-8d05f37a]{border:1px solid var(--sf-border,#d6deea);text-align:left;cursor:pointer;background:#fff;border-radius:8px;gap:5px;padding:12px;display:grid}.mind-event-row.active[data-v-8d05f37a]{border-color:#0f172a;box-shadow:inset 3px 0 #0f172a}.row-badges[data-v-8d05f37a]{gap:6px;display:flex}.mind-main[data-v-8d05f37a],.mind-grid[data-v-8d05f37a]{gap:16px;display:grid}.mind-grid[data-v-8d05f37a]{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-grid[data-v-8d05f37a]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.summary-grid article[data-v-8d05f37a]{border:1px solid var(--sf-border,#d6deea);background:#fff;border-radius:8px;gap:6px;padding:12px;display:grid}pre[data-v-8d05f37a]{white-space:pre-wrap;word-break:break-word;color:#142033;margin:0;font-size:12px;line-height:1.55}.review-panel[data-v-8d05f37a]{flex-direction:column;align-items:stretch}.empty-state[data-v-8d05f37a]{border:1px dashed var(--sf-border,#d6deea);color:#5c667a;border-radius:8px;padding:14px}@media (width<=1100px){.mind-layout[data-v-8d05f37a],.mind-grid[data-v-8d05f37a],.summary-grid[data-v-8d05f37a]{grid-template-columns:1fr}.mind-events[data-v-8d05f37a]{position:static}}.research-page[data-v-fa449588]{gap:16px;padding:18px;display:grid}.research-hero[data-v-fa449588],.section-head[data-v-fa449588],.research-actions[data-v-fa449588]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.research-stats[data-v-fa449588]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.research-stats span[data-v-fa449588],.report-row small[data-v-fa449588],.report-detail small[data-v-fa449588]{color:var(--sf-muted)}.research-stats strong[data-v-fa449588]{margin-top:6px;font-size:28px;display:block}.research-layout[data-v-fa449588]{grid-template-columns:minmax(360px,.9fr) minmax(520px,1.4fr);align-items:start;gap:16px;display:grid}.research-form[data-v-fa449588],.research-side[data-v-fa449588],.report-list-card[data-v-fa449588],.report-detail[data-v-fa449588]{gap:12px;display:grid}.research-form label[data-v-fa449588],.review-panel label[data-v-fa449588]{gap:6px;font-weight:800;display:grid}.form-grid[data-v-fa449588],.detail-grid[data-v-fa449588]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.compact[data-v-fa449588]{width:180px}.report-row[data-v-fa449588]{border:1px solid var(--sf-border-soft);border-radius:var(--sf-radius);text-align:left;cursor:pointer;background:#fff;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.report-row.active[data-v-fa449588]{border-color:var(--sf-primary);background:#f8fbff}.report-row strong[data-v-fa449588],.report-row small[data-v-fa449588]{display:block}.badge[data-v-fa449588]{border:1px solid var(--sf-border);color:var(--sf-text);white-space:nowrap;background:#f8fafc;border-radius:999px;justify-content:center;align-items:center;padding:5px 10px;font-size:12px;font-weight:900;display:inline-flex}.detail-block[data-v-fa449588],.review-panel[data-v-fa449588],.empty-state[data-v-fa449588]{border:1px solid var(--sf-border-soft);border-radius:var(--sf-radius);background:#fff;padding:14px}.detail-block h3[data-v-fa449588],.review-panel h3[data-v-fa449588]{margin:0 0 8px}.detail-block ul[data-v-fa449588]{margin:0;padding-left:18px}.detail-block li+li[data-v-fa449588]{margin-top:6px}@media (width<=1180px){.research-layout[data-v-fa449588],.research-stats[data-v-fa449588]{grid-template-columns:1fr}}@media (width<=720px){.research-hero[data-v-fa449588],.section-head[data-v-fa449588],.form-grid[data-v-fa449588],.detail-grid[data-v-fa449588]{grid-template-columns:1fr;display:grid}.compact[data-v-fa449588]{width:100%}}.reasoning-page[data-v-f8faff1d]{gap:16px;padding:18px;display:grid}.reasoning-hero[data-v-f8faff1d],.section-head[data-v-f8faff1d]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.reasoning-stats[data-v-f8faff1d]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.reasoning-stats span[data-v-f8faff1d],.event-row small[data-v-f8faff1d],.event-detail small[data-v-f8faff1d],.analysis-card small[data-v-f8faff1d]{color:var(--sf-muted)}.reasoning-stats strong[data-v-f8faff1d]{margin-top:6px;font-size:28px;display:block}.reasoning-layout[data-v-f8faff1d]{grid-template-columns:minmax(320px,.8fr) minmax(620px,1.5fr);align-items:start;gap:16px;display:grid}.reasoning-left[data-v-f8faff1d],.analysis-card[data-v-f8faff1d],.event-list-card[data-v-f8faff1d],.event-detail[data-v-f8faff1d]{gap:12px;display:grid}.analysis-card label[data-v-f8faff1d],.review-panel label[data-v-f8faff1d]{gap:6px;font-weight:800;display:grid}.compact[data-v-f8faff1d]{width:160px}.event-row[data-v-f8faff1d]{border:1px solid var(--sf-border-soft);border-radius:var(--sf-radius);text-align:left;cursor:pointer;background:#fff;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.event-row.active[data-v-f8faff1d]{border-color:var(--sf-primary);background:#f8fbff}.event-row strong[data-v-f8faff1d],.event-row small[data-v-f8faff1d]{display:block}.badge[data-v-f8faff1d]{border:1px solid var(--sf-border);color:var(--sf-text);white-space:nowrap;background:#f8fafc;border-radius:999px;justify-content:center;align-items:center;padding:5px 10px;font-size:12px;font-weight:900;display:inline-flex}.thinking-grid[data-v-f8faff1d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.thinking-panel[data-v-f8faff1d],.review-panel[data-v-f8faff1d],.empty-state[data-v-f8faff1d]{border:1px solid var(--sf-border-soft);border-radius:var(--sf-radius);background:#fff;padding:14px}.thinking-panel.conclusion[data-v-f8faff1d]{background:#fffaf5;border-color:#fed7aa}.thinking-panel h3[data-v-f8faff1d],.review-panel h3[data-v-f8faff1d]{margin:0 0 8px}.thinking-panel pre[data-v-f8faff1d]{white-space:pre-wrap;max-height:280px;color:var(--sf-text);margin:0;overflow:auto}.thinking-panel ul[data-v-f8faff1d]{margin:0;padding-left:18px}.thinking-panel li+li[data-v-f8faff1d]{margin-top:8px}.review-grid[data-v-f8faff1d]{grid-template-columns:220px 1fr;gap:12px;display:grid}@media (width<=1180px){.reasoning-layout[data-v-f8faff1d],.reasoning-stats[data-v-f8faff1d],.thinking-grid[data-v-f8faff1d],.review-grid[data-v-f8faff1d]{grid-template-columns:1fr}}.proposal-page[data-v-b9412995]{gap:16px;padding:18px;display:grid}.proposal-hero[data-v-b9412995],.section-head[data-v-b9412995]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.proposal-stats[data-v-b9412995]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.proposal-stats span[data-v-b9412995],.proposal-row small[data-v-b9412995],.proposal-detail small[data-v-b9412995],.source-card small[data-v-b9412995]{color:var(--sf-muted)}.proposal-stats strong[data-v-b9412995]{margin-top:6px;font-size:28px;display:block}.proposal-layout[data-v-b9412995]{grid-template-columns:minmax(320px,.78fr) minmax(620px,1.6fr);align-items:start;gap:16px;display:grid}.proposal-left[data-v-b9412995],.source-card[data-v-b9412995],.list-card[data-v-b9412995],.proposal-detail[data-v-b9412995]{gap:12px;display:grid}.source-card label[data-v-b9412995],.review-grid label[data-v-b9412995]{gap:6px;font-size:12px;font-weight:700;display:grid}.compact[data-v-b9412995]{width:170px}.proposal-row[data-v-b9412995]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);text-align:left;cursor:pointer;background:#fff;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.proposal-row.active[data-v-b9412995]{border-color:var(--sf-primary);background:#f8fbff}.proposal-row strong[data-v-b9412995],.proposal-row small[data-v-b9412995]{display:block}.badge[data-v-b9412995]{border:1px solid var(--sf-border);white-space:nowrap;background:#f8fafc;border-radius:999px;align-items:center;min-height:24px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.proposal-grid[data-v-b9412995]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.proposal-panel[data-v-b9412995]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#fff;padding:14px}.proposal-list[data-v-b9412995]{gap:10px;display:grid}.proposal-list section[data-v-b9412995]{border:1px solid var(--sf-border-soft);border-radius:var(--sf-radius);background:#f8fafc;padding:10px}.proposal-list p[data-v-b9412995]{color:var(--sf-muted);margin:6px 0}.two-cols[data-v-b9412995],.review-grid[data-v-b9412995]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.review-panel[data-v-b9412995]{border-top:1px solid var(--sf-border);gap:12px;padding-top:14px;display:grid}.empty-state[data-v-b9412995]{border:1px dashed var(--sf-border);border-radius:var(--sf-radius);color:var(--sf-muted);padding:16px}@media (width<=1100px){.proposal-layout[data-v-b9412995],.proposal-grid[data-v-b9412995],.two-cols[data-v-b9412995],.review-grid[data-v-b9412995],.proposal-stats[data-v-b9412995]{grid-template-columns:1fr}}.detail-panel[data-v-f9065d80]{border:1px solid var(--sf-border);background:#fff;border-radius:8px;gap:10px;padding:12px;display:grid}.eyebrow[data-v-f9065d80]{color:#1d4ed8;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}h2[data-v-f9065d80]{margin:0;font-size:18px}p[data-v-f9065d80],dd[data-v-f9065d80],.empty[data-v-f9065d80]{color:var(--sf-muted);margin:0;font-size:12px}dl[data-v-f9065d80]{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}dt[data-v-f9065d80]{color:#334155;font-size:11px;font-weight:900}.io-grid[data-v-f9065d80]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}article[data-v-f9065d80]{border:1px solid var(--sf-border-soft);background:#f8fafc;border-radius:6px;flex-wrap:wrap;align-content:start;gap:5px;padding:8px;display:flex}strong[data-v-f9065d80]{width:100%;font-size:12px}article span[data-v-f9065d80]{color:#1e3a8a;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:800}.registry-panel[data-v-f383b0a1]{gap:8px;display:grid}header[data-v-f383b0a1],button[data-v-f383b0a1],.empty[data-v-f383b0a1]{border:1px solid var(--sf-border);background:#fff;border-radius:8px;padding:10px}.eyebrow[data-v-f383b0a1]{color:#1d4ed8;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:900}h2[data-v-f383b0a1]{margin:0;font-size:18px}.action-list[data-v-f383b0a1]{gap:7px;display:grid}button[data-v-f383b0a1]{text-align:left;cursor:pointer;gap:4px;width:100%;display:grid}button.active[data-v-f383b0a1],button[data-v-f383b0a1]:hover{border-color:#020617}span[data-v-f383b0a1],small[data-v-f383b0a1],i[data-v-f383b0a1]{color:var(--sf-muted);font-size:11px;font-style:normal;font-weight:800}strong[data-v-f383b0a1]{font-size:13px}.empty[data-v-f383b0a1]{color:var(--sf-muted);font-size:12px}.risk-panel[data-v-da73304f]{border:1px solid var(--sf-border);background:#fff;border-radius:8px;gap:8px;padding:12px;display:grid}.eyebrow[data-v-da73304f]{color:#1d4ed8;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}.risk-list[data-v-da73304f]{flex-wrap:wrap;gap:6px;display:flex}.risk-list span[data-v-da73304f]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900}.quiet[data-v-da73304f]{color:var(--sf-muted);margin:0;font-size:12px}.action-registry-page[data-v-5d508b62]{gap:12px;padding:14px;display:grid}.hero[data-v-5d508b62],.filters[data-v-5d508b62],.summary-grid article[data-v-5d508b62]{border:1px solid var(--sf-border);background:#fff;border-radius:8px}.hero[data-v-5d508b62]{justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.eyebrow[data-v-5d508b62]{color:#1d4ed8;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:900}h1[data-v-5d508b62]{margin:0 0 4px;font-size:25px}span[data-v-5d508b62]{color:var(--sf-muted);font-size:12px}button[data-v-5d508b62]{color:#fff;background:#020617;border:0;border-radius:6px;padding:9px 11px;font-weight:900}button[data-v-5d508b62]:disabled{cursor:wait;opacity:.6}.summary-grid[data-v-5d508b62]{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.summary-grid article[data-v-5d508b62]{padding:10px}strong[data-v-5d508b62],span[data-v-5d508b62]{display:block}strong[data-v-5d508b62]{font-size:22px}.filters[data-v-5d508b62]{grid-template-columns:repeat(5,minmax(0,1fr)) auto;align-items:end;gap:8px;padding:10px;display:grid}label[data-v-5d508b62]{color:#334155;gap:5px;font-size:12px;font-weight:800;display:grid}input[data-v-5d508b62],select[data-v-5d508b62]{border:1px solid var(--sf-border);border-radius:6px;min-height:34px;padding:0 8px}.message[data-v-5d508b62],.error[data-v-5d508b62]{border-radius:8px;margin:0;padding:10px;font-size:13px}.message[data-v-5d508b62]{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.error[data-v-5d508b62]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.workspace[data-v-5d508b62]{grid-template-columns:minmax(420px,1fr) 430px;align-items:start;gap:12px;display:grid}.right-stack[data-v-5d508b62]{gap:10px;display:grid}@media (width<=1180px){.summary-grid[data-v-5d508b62],.filters[data-v-5d508b62],.workspace[data-v-5d508b62]{grid-template-columns:1fr}}.policies-panel[data-v-271efcd7]{gap:8px;display:grid}header[data-v-271efcd7],button[data-v-271efcd7],.empty[data-v-271efcd7]{border:1px solid var(--sf-border);background:#fff;border-radius:8px;padding:10px}.eyebrow[data-v-271efcd7]{color:#1d4ed8;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:900}h2[data-v-271efcd7]{margin:0;font-size:18px}.policy-list[data-v-271efcd7]{gap:7px;display:grid}button[data-v-271efcd7]{text-align:left;cursor:pointer;gap:4px;width:100%;display:grid}button.active[data-v-271efcd7],button[data-v-271efcd7]:hover{border-color:#020617}span[data-v-271efcd7],small[data-v-271efcd7],i[data-v-271efcd7]{color:var(--sf-muted);font-size:11px;font-style:normal;font-weight:800}strong[data-v-271efcd7]{font-size:13px}.empty[data-v-271efcd7]{color:var(--sf-muted);font-size:12px}.detail-panel[data-v-f7aab917]{border:1px solid var(--sf-border);background:#fff;border-radius:8px;gap:9px;padding:12px;display:grid}.eyebrow[data-v-f7aab917]{color:#1d4ed8;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}h2[data-v-f7aab917]{margin:0;font-size:18px}.meta-grid[data-v-f7aab917]{gap:4px;display:grid}span[data-v-f7aab917],.empty[data-v-f7aab917]{color:var(--sf-muted);font-size:12px}label[data-v-f7aab917]{color:#334155;gap:5px;font-size:12px;font-weight:800;display:grid}.check[data-v-f7aab917]{align-items:center;display:flex}input[data-v-f7aab917],select[data-v-f7aab917],textarea[data-v-f7aab917]{border:1px solid var(--sf-border);border-radius:6px;padding:8px}button[data-v-f7aab917]{color:#fff;background:#020617;border:0;border-radius:6px;padding:9px 11px;font-weight:900}button[data-v-f7aab917]:disabled{cursor:wait;opacity:.6}.risk-panel[data-v-231e1bc7]{border:1px solid var(--sf-border);background:#fff;border-radius:8px;gap:5px;padding:10px;display:grid}.eyebrow[data-v-231e1bc7]{color:#1d4ed8;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}h2[data-v-231e1bc7]{margin:0;font-size:16px}span[data-v-231e1bc7]{color:var(--sf-muted);font-size:12px}.role-panel[data-v-e25b69b3]{border:1px solid var(--sf-border);background:#fff;border-radius:8px;gap:5px;padding:10px;display:grid}.eyebrow[data-v-e25b69b3]{color:#1d4ed8;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}h2[data-v-e25b69b3]{margin:0;font-size:16px}span[data-v-e25b69b3]{color:var(--sf-muted);font-size:12px}.approval-policies-page[data-v-58898344]{gap:12px;padding:14px;display:grid}.hero[data-v-58898344],.filters[data-v-58898344],.summary-grid article[data-v-58898344]{border:1px solid var(--sf-border);background:#fff;border-radius:8px}.hero[data-v-58898344]{justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.eyebrow[data-v-58898344]{color:#1d4ed8;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:900}h1[data-v-58898344]{margin:0 0 4px;font-size:25px}span[data-v-58898344]{color:var(--sf-muted);font-size:12px}button[data-v-58898344]{color:#fff;background:#020617;border:0;border-radius:6px;min-height:34px;padding:8px 11px;font-weight:900}button[data-v-58898344]:disabled{cursor:wait;opacity:.6}.summary-grid[data-v-58898344]{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.summary-grid article[data-v-58898344]{padding:10px}strong[data-v-58898344],span[data-v-58898344]{display:block}strong[data-v-58898344]{font-size:22px}.filters[data-v-58898344]{grid-template-columns:repeat(5,minmax(0,1fr)) auto;align-items:end;gap:8px;padding:10px;display:grid}label[data-v-58898344]{color:#334155;gap:5px;font-size:12px;font-weight:800;display:grid}input[data-v-58898344],select[data-v-58898344]{border:1px solid var(--sf-border);border-radius:6px;min-height:34px;padding:0 8px}.message[data-v-58898344],.error[data-v-58898344]{border-radius:8px;margin:0;padding:10px;font-size:13px}.message[data-v-58898344]{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.error[data-v-58898344]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.workspace[data-v-58898344]{grid-template-columns:minmax(430px,1fr) 430px;align-items:start;gap:12px;display:grid}.right-stack[data-v-58898344]{gap:10px;display:grid}@media (width<=1180px){.summary-grid[data-v-58898344],.filters[data-v-58898344],.workspace[data-v-58898344]{grid-template-columns:1fr}}.mini-panel[data-v-67d23e01]{border:1px solid var(--sf-border);background:#fff;border-radius:8px;gap:5px;padding:10px;display:grid}.eyebrow[data-v-67d23e01]{color:#1d4ed8;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}h2[data-v-67d23e01]{margin:0;font-size:16px}span[data-v-67d23e01]{color:var(--sf-muted);font-size:12px}.detail-panel[data-v-8a42fb7c]{border:1px solid var(--sf-border);background:#fff;border-radius:8px;padding:12px}.eyebrow[data-v-8a42fb7c]{color:#1d4ed8;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:900}h2[data-v-8a42fb7c]{margin:0 0 10px;font-size:18px}dl[data-v-8a42fb7c]{grid-template-columns:110px 1fr;gap:7px;margin:0 0 12px;display:grid}dt[data-v-8a42fb7c]{color:var(--sf-muted);font-size:11px;font-weight:900}dd[data-v-8a42fb7c]{margin:0;font-size:12px;font-weight:800}.json-grid[data-v-8a42fb7c]{gap:8px;display:grid}article[data-v-8a42fb7c]{border:1px solid var(--sf-border-soft);border-radius:6px;padding:8px}strong[data-v-8a42fb7c]{margin-bottom:6px;font-size:12px;display:block}pre[data-v-8a42fb7c]{white-space:pre-wrap;max-height:220px;margin:0;font-size:11px;overflow:auto}.empty[data-v-8a42fb7c]{color:var(--sf-muted);font-size:12px}.mini-panel[data-v-be77b4c7]{border:1px solid var(--sf-border);background:#fff;border-radius:8px;gap:5px;padding:10px;display:grid}.eyebrow[data-v-be77b4c7]{color:#1d4ed8;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}h2[data-v-be77b4c7]{margin:0;font-size:16px}span[data-v-be77b4c7],small[data-v-be77b4c7]{color:var(--sf-muted);font-size:12px}.risk-panel[data-v-8ac18b73]{border:1px solid var(--sf-border);background:#fff;border-radius:8px;gap:5px;padding:10px;display:grid}.eyebrow[data-v-8ac18b73]{color:#1d4ed8;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}h2[data-v-8ac18b73]{margin:0;font-size:16px}span[data-v-8ac18b73]{color:var(--sf-muted);font-size:12px}.audit-panel[data-v-d4df464f]{gap:8px;display:grid}header[data-v-d4df464f],button[data-v-d4df464f],.empty[data-v-d4df464f]{border:1px solid var(--sf-border);background:#fff;border-radius:8px;padding:10px}.eyebrow[data-v-d4df464f]{color:#1d4ed8;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:900}h2[data-v-d4df464f]{margin:0;font-size:18px}.record-list[data-v-d4df464f]{gap:7px;display:grid}button[data-v-d4df464f]{text-align:left;cursor:pointer;gap:4px;width:100%;display:grid}button.active[data-v-d4df464f],button[data-v-d4df464f]:hover{border-color:#020617}span[data-v-d4df464f],small[data-v-d4df464f],i[data-v-d4df464f]{color:var(--sf-muted);font-size:11px;font-style:normal;font-weight:800}strong[data-v-d4df464f]{font-size:13px}.empty[data-v-d4df464f]{color:var(--sf-muted);font-size:12px}.audit-trail-page[data-v-f52a6369]{gap:12px;padding:14px;display:grid}.hero[data-v-f52a6369],.filters[data-v-f52a6369],.summary-grid article[data-v-f52a6369]{border:1px solid var(--sf-border);background:#fff;border-radius:8px}.hero[data-v-f52a6369]{justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.eyebrow[data-v-f52a6369]{color:#1d4ed8;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:900}h1[data-v-f52a6369]{margin:0 0 4px;font-size:25px}span[data-v-f52a6369]{color:var(--sf-muted);font-size:12px}button[data-v-f52a6369]{color:#fff;background:#020617;border:0;border-radius:6px;min-height:34px;padding:8px 11px;font-weight:900}button[data-v-f52a6369]:disabled{cursor:wait;opacity:.6}.summary-grid[data-v-f52a6369]{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.summary-grid article[data-v-f52a6369]{padding:10px}strong[data-v-f52a6369],span[data-v-f52a6369]{display:block}strong[data-v-f52a6369]{font-size:22px}.filters[data-v-f52a6369]{grid-template-columns:repeat(6,minmax(0,1fr)) auto;align-items:end;gap:8px;padding:10px;display:grid}label[data-v-f52a6369]{color:#334155;gap:5px;font-size:12px;font-weight:800;display:grid}input[data-v-f52a6369],select[data-v-f52a6369]{border:1px solid var(--sf-border);border-radius:6px;min-height:34px;padding:0 8px}.error[data-v-f52a6369]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin:0;padding:10px;font-size:13px}.workspace[data-v-f52a6369]{grid-template-columns:minmax(430px,1fr) 460px;align-items:start;gap:12px;display:grid}.right-stack[data-v-f52a6369]{gap:10px;display:grid}@media (width<=1180px){.summary-grid[data-v-f52a6369],.filters[data-v-f52a6369],.workspace[data-v-f52a6369]{grid-template-columns:1fr}}.explain-panel[data-v-3a225379]{border:1px solid var(--sf-border);background:#fff;border-radius:8px;gap:9px;padding:12px;display:grid}.eyebrow[data-v-3a225379]{color:#1d4ed8;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}.permission-grid[data-v-3a225379]{gap:8px;display:grid}article[data-v-3a225379]{border:1px solid var(--sf-border-soft);border-radius:6px;padding:8px}article.on[data-v-3a225379]{background:#f0fdf4;border-color:#86efac}strong[data-v-3a225379],span[data-v-3a225379]{display:block}strong[data-v-3a225379]{font-size:13px}span[data-v-3a225379]{color:var(--sf-muted);font-size:12px}.level-panel[data-v-7016d0db]{border:1px solid var(--sf-border);background:#fff;border-radius:8px;gap:6px;padding:12px;display:grid}.eyebrow[data-v-7016d0db]{color:#1d4ed8;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}h2[data-v-7016d0db]{margin:0;font-size:28px}strong[data-v-7016d0db]{font-size:16px}span[data-v-7016d0db]{color:var(--sf-muted);font-size:12px}.risk-panel[data-v-87186d7c]{border:1px solid var(--sf-border);background:#fff;border-radius:8px;gap:6px;padding:12px;display:grid}.eyebrow[data-v-87186d7c]{color:#1d4ed8;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}h2[data-v-87186d7c]{margin:0;font-size:16px}span[data-v-87186d7c]{color:var(--sf-muted);font-size:12px}.warning[data-v-87186d7c]{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;padding:8px;font-weight:800}.settings-panel[data-v-3dd62e06]{border:1px solid var(--sf-border);background:#fff;border-radius:8px;gap:10px;padding:12px;display:grid}.eyebrow[data-v-3dd62e06]{color:#1d4ed8;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}h2[data-v-3dd62e06]{margin:0;font-size:18px}label[data-v-3dd62e06]{color:#334155;gap:5px;font-size:12px;font-weight:800;display:grid}.check[data-v-3dd62e06]{align-items:center;gap:8px;display:flex}select[data-v-3dd62e06],textarea[data-v-3dd62e06]{border:1px solid var(--sf-border);border-radius:6px;padding:8px}.actions[data-v-3dd62e06]{gap:8px;display:flex}button[data-v-3dd62e06]{color:#fff;background:#020617;border:0;border-radius:6px;padding:9px 11px;font-weight:900}.secondary[data-v-3dd62e06]{border:1px solid var(--sf-border);color:#020617;background:#fff}.empty[data-v-3dd62e06]{color:var(--sf-muted);font-size:12px}.company-autonomy-page[data-v-45822ecc]{gap:12px;padding:14px;display:grid}.hero[data-v-45822ecc]{border:1px solid var(--sf-border);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.eyebrow[data-v-45822ecc]{color:#1d4ed8;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:900}h1[data-v-45822ecc]{margin:0 0 4px;font-size:25px}span[data-v-45822ecc]{color:var(--sf-muted);font-size:12px}button[data-v-45822ecc]{color:#fff;background:#020617;border:0;border-radius:6px;padding:9px 11px;font-weight:900}.message[data-v-45822ecc],.error[data-v-45822ecc]{border-radius:8px;margin:0;padding:10px;font-size:13px}.message[data-v-45822ecc]{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.error[data-v-45822ecc]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.workspace[data-v-45822ecc]{grid-template-columns:minmax(430px,1fr) 430px;align-items:start;gap:12px;display:grid}.main-stack[data-v-45822ecc],.right-stack[data-v-45822ecc]{gap:10px;display:grid}@media (width<=1180px){.workspace[data-v-45822ecc]{grid-template-columns:1fr}}.panel[data-v-13ba4150]{border:1px solid var(--sf-border);background:#fff;border-radius:8px;gap:8px;padding:12px;display:grid}.eyebrow[data-v-13ba4150]{color:#1d4ed8;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:900}h2[data-v-13ba4150]{margin:0;font-size:18px}.run-row[data-v-13ba4150]{border:1px solid var(--sf-border);text-align:left;background:#fff;border-radius:7px;gap:4px;width:100%;padding:10px;display:grid}.run-row.active[data-v-13ba4150]{border-color:#020617;box-shadow:inset 3px 0 #020617}strong[data-v-13ba4150]{font-size:13px}span[data-v-13ba4150],small[data-v-13ba4150],.empty[data-v-13ba4150]{color:var(--sf-muted);font-size:12px}.panel[data-v-a06f29df]{border:1px solid var(--sf-border);background:#fff;border-radius:8px;gap:10px;padding:12px;display:grid}.eyebrow[data-v-a06f29df]{color:#1d4ed8;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}h2[data-v-a06f29df]{margin:0;font-size:18px}.rules[data-v-a06f29df]{gap:6px;display:grid}.rules span[data-v-a06f29df]{color:#1e3a8a;background:#eff6ff;border:1px solid #dbeafe;border-radius:6px;padding:7px;font-size:12px;font-weight:800}dl[data-v-a06f29df]{gap:7px;margin:0;display:grid}dl div[data-v-a06f29df]{border-top:1px solid var(--sf-border-soft);grid-template-columns:120px 1fr;gap:8px;padding-top:7px;display:grid}dt[data-v-a06f29df],dd[data-v-a06f29df]{margin:0;font-size:12px}dt[data-v-a06f29df]{color:var(--sf-muted);font-weight:900}dd[data-v-a06f29df]{color:#020617}.panel[data-v-b70807d4]{border:1px solid var(--sf-border);background:#fff;border-radius:8px;gap:10px;padding:12px;display:grid}.eyebrow[data-v-b70807d4]{color:#1d4ed8;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:900}h2[data-v-b70807d4]{margin:0;font-size:18px}.timeline[data-v-b70807d4]{gap:8px;margin:0;padding:0;list-style:none;display:grid}li[data-v-b70807d4]{border:1px solid var(--sf-border);border-radius:7px;grid-template-columns:32px 1fr;gap:8px;padding:9px;display:grid}.dot[data-v-b70807d4]{color:#020617;background:#f1f5f9;border-radius:999px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.completed .dot[data-v-b70807d4]{color:#166534;background:#dcfce7}.blocked .dot[data-v-b70807d4],.failed .dot[data-v-b70807d4]{color:#991b1b;background:#fee2e2}.waiting_for_approval .dot[data-v-b70807d4]{color:#92400e;background:#fef3c7}strong[data-v-b70807d4],span[data-v-b70807d4],small[data-v-b70807d4]{display:block}strong[data-v-b70807d4]{font-size:13px}span[data-v-b70807d4],small[data-v-b70807d4],.empty[data-v-b70807d4]{color:var(--sf-muted);font-size:12px}.panel[data-v-41395496]{border:1px solid var(--sf-border);background:#fff;border-radius:8px;gap:8px;padding:12px;display:grid}.eyebrow[data-v-41395496]{color:#1d4ed8;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:900}h2[data-v-41395496]{margin:0;font-size:18px}.template-row[data-v-41395496]{border:1px solid var(--sf-border);text-align:left;background:#fff;border-radius:7px;gap:4px;width:100%;padding:10px;display:grid}.template-row.active[data-v-41395496]{border-color:#020617;box-shadow:inset 3px 0 #020617}strong[data-v-41395496]{color:#020617;font-size:13px}span[data-v-41395496],small[data-v-41395496]{color:var(--sf-muted);font-size:12px}.workflow-page[data-v-c30fd7df]{gap:12px;padding:14px;display:grid}.hero[data-v-c30fd7df],.summary-grid article[data-v-c30fd7df],.runner-panel[data-v-c30fd7df]{border:1px solid var(--sf-border);background:#fff;border-radius:8px}.hero[data-v-c30fd7df]{justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.eyebrow[data-v-c30fd7df]{color:#1d4ed8;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:900}h1[data-v-c30fd7df],h2[data-v-c30fd7df]{margin:0 0 4px}h1[data-v-c30fd7df]{font-size:25px}h2[data-v-c30fd7df]{font-size:18px}span[data-v-c30fd7df]{color:var(--sf-muted);font-size:12px}button[data-v-c30fd7df]{color:#fff;background:#020617;border:0;border-radius:6px;padding:9px 11px;font-weight:900}button.secondary[data-v-c30fd7df]{border:1px solid var(--sf-border);color:#020617;background:#fff}button[data-v-c30fd7df]:disabled{cursor:wait;opacity:.6}.summary-grid[data-v-c30fd7df]{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.summary-grid article[data-v-c30fd7df]{padding:10px}strong[data-v-c30fd7df],.summary-grid span[data-v-c30fd7df]{display:block}strong[data-v-c30fd7df]{font-size:22px}.message[data-v-c30fd7df],.error[data-v-c30fd7df]{border-radius:8px;margin:0;padding:10px;font-size:13px}.message[data-v-c30fd7df]{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.error[data-v-c30fd7df]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.workspace[data-v-c30fd7df]{grid-template-columns:340px minmax(380px,1fr) 380px;align-items:start;gap:12px;display:grid}.left-stack[data-v-c30fd7df],.right-stack[data-v-c30fd7df],.runner-panel[data-v-c30fd7df]{gap:10px;display:grid}.runner-panel[data-v-c30fd7df]{padding:12px}label[data-v-c30fd7df]{color:#334155;gap:5px;font-size:12px;font-weight:900;display:grid}input[data-v-c30fd7df],textarea[data-v-c30fd7df]{border:1px solid var(--sf-border);width:100%;font:inherit;border-radius:6px;padding:8px}textarea[data-v-c30fd7df]{resize:vertical;min-height:260px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.actions[data-v-c30fd7df]{flex-wrap:wrap;gap:8px;display:flex}@media (width<=1280px){.summary-grid[data-v-c30fd7df],.workspace[data-v-c30fd7df]{grid-template-columns:1fr}}.panel[data-v-e1681279]{border:1px solid var(--sf-border);background:#fff;border-radius:8px;gap:8px;padding:12px;display:grid}.eyebrow[data-v-e1681279]{color:#1d4ed8;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}h2[data-v-e1681279]{margin:0;font-size:18px}article[data-v-e1681279]{background:#fff7ed;border:1px solid #fed7aa;border-radius:7px;gap:4px;padding:9px;display:grid}article.critical[data-v-e1681279]{background:#fef2f2;border-color:#fecaca}strong[data-v-e1681279],span[data-v-e1681279],small[data-v-e1681279]{font-size:12px;display:block}span[data-v-e1681279],small[data-v-e1681279],.empty[data-v-e1681279]{color:var(--sf-muted)}.panel[data-v-cd410753]{border:1px solid var(--sf-border);background:#fff;border-radius:8px;gap:10px;padding:12px;display:grid}.eyebrow[data-v-cd410753]{color:#1d4ed8;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}h2[data-v-cd410753]{margin:0;font-size:18px}.agent-card[data-v-cd410753]{border:1px solid var(--sf-border);border-radius:7px;gap:8px;padding:10px;display:grid}header[data-v-cd410753]{justify-content:space-between;gap:8px;display:flex}strong[data-v-cd410753]{font-size:14px}span[data-v-cd410753]{border:1px solid var(--sf-border);color:#334155;border-radius:999px;padding:3px 7px;font-size:11px;font-weight:900}p[data-v-cd410753]{color:#334155;margin:0;font-size:12px}.columns[data-v-cd410753]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}b[data-v-cd410753],small[data-v-cd410753]{font-size:12px;display:block}b[data-v-cd410753]{color:#020617;margin-bottom:4px}small[data-v-cd410753],.empty[data-v-cd410753]{color:var(--sf-muted)}@media (width<=900px){.columns[data-v-cd410753]{grid-template-columns:1fr}}.panel[data-v-b135ff02]{border:1px solid var(--sf-border);background:#fff;border-radius:8px;gap:8px;padding:12px;display:grid}.eyebrow[data-v-b135ff02]{color:#1d4ed8;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}h2[data-v-b135ff02]{margin:0;font-size:18px}ol[data-v-b135ff02]{gap:6px;margin:0;padding-left:18px;display:grid}li[data-v-b135ff02]{color:#334155;font-size:12px}.panel[data-v-f347ef16]{border:1px solid var(--sf-border);background:#fff;border-radius:8px;gap:10px;padding:12px;display:grid}.eyebrow[data-v-f347ef16]{color:#1d4ed8;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}h2[data-v-f347ef16]{margin:0;font-size:18px}.grid[data-v-f347ef16]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}article[data-v-f347ef16]{border:1px solid var(--sf-border);border-radius:7px;padding:9px}strong[data-v-f347ef16],span[data-v-f347ef16]{font-size:12px;display:block}strong[data-v-f347ef16]{margin-bottom:5px}span[data-v-f347ef16]{color:var(--sf-muted)}@media (width<=900px){.grid[data-v-f347ef16]{grid-template-columns:1fr}}.panel[data-v-732b1ab4]{border:1px solid var(--sf-border);background:#fff;border-radius:8px;gap:10px;padding:12px;display:grid}.eyebrow[data-v-732b1ab4]{color:#1d4ed8;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}h2[data-v-732b1ab4]{margin:0;font-size:18px}.muted[data-v-732b1ab4]{color:var(--sf-muted);margin:0;font-size:12px}.agent-grid[data-v-732b1ab4]{flex-wrap:wrap;gap:6px;display:flex}.agent-grid span[data-v-732b1ab4],.safe[data-v-732b1ab4]{border:1px solid var(--sf-border);border-radius:999px;padding:6px 8px;font-size:12px;font-weight:800}.safe.active[data-v-732b1ab4]{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.multi-agent-page[data-v-d570d4f1]{gap:12px;padding:14px;display:grid}.hero[data-v-d570d4f1],.controls[data-v-d570d4f1],.summary-grid article[data-v-d570d4f1]{border:1px solid var(--sf-border);background:#fff;border-radius:8px}.hero[data-v-d570d4f1]{justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.eyebrow[data-v-d570d4f1]{color:#1d4ed8;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:900}h1[data-v-d570d4f1]{margin:0 0 4px;font-size:25px}span[data-v-d570d4f1]{color:var(--sf-muted);font-size:12px}button[data-v-d570d4f1]{color:#fff;background:#020617;border:0;border-radius:6px;padding:9px 11px;font-weight:900}.controls[data-v-d570d4f1]{grid-template-columns:220px 220px 1fr;align-items:end;gap:10px;padding:10px;display:grid}label[data-v-d570d4f1]{color:#334155;gap:5px;font-size:12px;font-weight:900;display:grid}input[data-v-d570d4f1],select[data-v-d570d4f1]{border:1px solid var(--sf-border);border-radius:6px;min-height:34px;padding:0 8px}.read-only[data-v-d570d4f1]{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;padding:9px;font-size:12px;font-weight:900}.summary-grid[data-v-d570d4f1]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.summary-grid article[data-v-d570d4f1]{padding:10px}strong[data-v-d570d4f1],.summary-grid span[data-v-d570d4f1]{display:block}strong[data-v-d570d4f1]{font-size:22px}.error[data-v-d570d4f1]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin:0;padding:10px;font-size:13px}.workspace[data-v-d570d4f1]{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:12px;display:grid}.left-stack[data-v-d570d4f1],.main-stack[data-v-d570d4f1]{gap:10px;display:grid}@media (width<=1100px){.controls[data-v-d570d4f1],.summary-grid[data-v-d570d4f1],.workspace[data-v-d570d4f1]{grid-template-columns:1fr}}.execution-learning-page[data-v-1a236277]{gap:12px;padding:14px;display:grid}.hero[data-v-1a236277],.summary-grid article[data-v-1a236277],.guardrail[data-v-1a236277],.filters[data-v-1a236277],.candidate-card[data-v-1a236277],.detail[data-v-1a236277]{border:1px solid var(--sf-border);background:#fff;border-radius:8px}.hero[data-v-1a236277]{justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.eyebrow[data-v-1a236277],.meta[data-v-1a236277]{color:#1d4ed8;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:900}h1[data-v-1a236277],h2[data-v-1a236277]{margin:0 0 4px}h1[data-v-1a236277]{font-size:24px}h2[data-v-1a236277]{font-size:16px}span[data-v-1a236277],p[data-v-1a236277],dd[data-v-1a236277]{color:#475569;font-size:12px}button[data-v-1a236277]{color:#fff;background:#020617;border:0;border-radius:6px;padding:9px 11px;font-weight:900}button.secondary[data-v-1a236277]{border:1px solid var(--sf-border);color:#020617;background:#fff}button[data-v-1a236277]:disabled{cursor:wait;opacity:.6}.hero-actions[data-v-1a236277],.review-actions[data-v-1a236277]{flex-wrap:wrap;gap:8px;display:flex}.summary-grid[data-v-1a236277]{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.summary-grid article[data-v-1a236277],.guardrail[data-v-1a236277],.filters[data-v-1a236277],.detail[data-v-1a236277]{padding:12px}.summary-grid strong[data-v-1a236277]{font-size:22px;display:block}.message[data-v-1a236277],.error[data-v-1a236277]{border-radius:8px;margin:0;padding:10px;font-size:13px}.message[data-v-1a236277]{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.error[data-v-1a236277]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.workspace[data-v-1a236277]{grid-template-columns:260px minmax(360px,1fr) 420px;align-items:start;gap:10px;display:grid}.filters[data-v-1a236277],.detail[data-v-1a236277]{gap:10px;display:grid}label[data-v-1a236277]{color:#334155;gap:5px;font-size:12px;font-weight:900;display:grid}select[data-v-1a236277],textarea[data-v-1a236277]{border:1px solid var(--sf-border);width:100%;font:inherit;border-radius:6px;padding:8px}.candidate-list[data-v-1a236277]{gap:8px;display:grid}.candidate-card[data-v-1a236277]{cursor:pointer;justify-content:space-between;gap:10px;padding:10px;display:flex}.candidate-card.active[data-v-1a236277]{border-color:#020617;box-shadow:inset 3px 0 #020617}.badges[data-v-1a236277]{justify-items:end;gap:5px;min-width:90px;display:grid}.badges b[data-v-1a236277],.badges small[data-v-1a236277]{border:1px solid var(--sf-border);border-radius:999px;padding:4px 7px;font-size:11px}dl[data-v-1a236277]{gap:6px;display:grid}dt[data-v-1a236277]{color:#020617;text-transform:uppercase;font-size:11px;font-weight:900}dd[data-v-1a236277]{word-break:break-word;margin:0}.empty[data-v-1a236277]{border:1px dashed var(--sf-border);border-radius:8px;padding:12px}@media (width<=1280px){.summary-grid[data-v-1a236277],.workspace[data-v-1a236277]{grid-template-columns:1fr}}.register-page[data-v-e49bfcab]{color:#0f172a;background:#f3f6fb;grid-template-columns:minmax(0,1fr) 520px;gap:22px;min-height:100vh;padding:28px;display:grid}.register-hero[data-v-e49bfcab],.register-card[data-v-e49bfcab]{background:#fff;border:1px solid #dbe3ef;border-radius:18px;padding:34px}.register-hero[data-v-e49bfcab]{color:#fff;background:linear-gradient(135deg,#0f172a,#1f2937);flex-direction:column;justify-content:center;min-height:calc(100vh - 56px);display:flex}.eyebrow[data-v-e49bfcab]{color:#2563eb;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:900}.register-hero .eyebrow[data-v-e49bfcab]{color:#93c5fd}h1[data-v-e49bfcab],h2[data-v-e49bfcab]{letter-spacing:0;margin:0;font-weight:900}h1[data-v-e49bfcab]{max-width:760px;font-size:clamp(48px,7vw,96px);line-height:.98}h2[data-v-e49bfcab]{font-size:30px}.register-hero p[data-v-e49bfcab]{color:#dbeafe;max-width:660px;margin:22px 0 0;font-size:18px;line-height:1.7}.register-card[data-v-e49bfcab]{align-self:center;gap:22px;display:grid}.register-card span[data-v-e49bfcab],.login-link[data-v-e49bfcab]{color:#64748b}.register-form[data-v-e49bfcab]{grid-template-columns:1fr 1fr;gap:14px;display:grid}label[data-v-e49bfcab]{gap:7px;font-size:13px;font-weight:800;display:grid}.full[data-v-e49bfcab],.register-form button[data-v-e49bfcab],.error[data-v-e49bfcab]{grid-column:1/-1}input[data-v-e49bfcab],select[data-v-e49bfcab]{height:44px;font:inherit;border:1px solid #cbd5e1;border-radius:8px;padding:0 12px}.password-field[data-v-e49bfcab]{display:block;position:relative}.password-field input[data-v-e49bfcab]{width:100%;padding-right:78px}.toggle-pw[data-v-e49bfcab]{color:#334155;cursor:pointer;background:#eef2f8;border:0;border-radius:6px;height:30px;padding:0 10px;font-size:12px;font-weight:800;position:absolute;top:50%;right:8px;transform:translateY(-50%)}button[data-v-e49bfcab]{color:#fff;cursor:pointer;background:#0f172a;border:0;border-radius:8px;height:48px;font-weight:900}.error[data-v-e49bfcab]{color:#b91c1c;margin:0}.login-link[data-v-e49bfcab]{text-align:center;margin:0}.login-link a[data-v-e49bfcab]{color:#2563eb;font-weight:900;text-decoration:none}@media (width<=900px){.register-page[data-v-e49bfcab],.register-form[data-v-e49bfcab]{grid-template-columns:1fr}.register-hero[data-v-e49bfcab]{min-height:auto}}.pricing-page[data-v-2b2b9af3]{color:#0f172a;background:#f3f6fb;min-height:100vh;padding:28px}.pricing-header[data-v-2b2b9af3],.plan-card[data-v-2b2b9af3],.sales-note[data-v-2b2b9af3],.notice[data-v-2b2b9af3]{background:#fff;border:1px solid #dbe3ef;border-radius:14px}.pricing-header[data-v-2b2b9af3]{justify-content:space-between;gap:18px;padding:24px;display:flex}.eyebrow[data-v-2b2b9af3]{color:#2563eb;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:900}h1[data-v-2b2b9af3],h2[data-v-2b2b9af3]{margin:0;font-weight:900}h1[data-v-2b2b9af3]{font-size:38px}.pricing-header span[data-v-2b2b9af3],.plan-card span[data-v-2b2b9af3],.sales-note span[data-v-2b2b9af3]{color:#64748b}.plan-grid[data-v-2b2b9af3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.plan-card[data-v-2b2b9af3]{gap:16px;padding:22px;display:grid}.plan-card.featured[data-v-2b2b9af3]{border-color:#f97316;box-shadow:0 16px 40px #f973161f}.plan-card strong[data-v-2b2b9af3]{font-size:30px}ul[data-v-2b2b9af3]{color:#334155;gap:8px;margin:0;padding-left:18px;display:grid}button[data-v-2b2b9af3],.ghost[data-v-2b2b9af3]{color:#fff;cursor:pointer;background:#0f172a;border:1px solid #0f172a;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-weight:900;text-decoration:none;display:inline-flex}.ghost[data-v-2b2b9af3]{color:#0f172a;background:#fff}.sales-note[data-v-2b2b9af3],.notice[data-v-2b2b9af3]{margin-top:16px;padding:16px}.sales-note[data-v-2b2b9af3]{gap:4px;display:grid}.success[data-v-2b2b9af3]{color:#15803d}.error[data-v-2b2b9af3]{color:#b91c1c}@media (width<=900px){.pricing-header[data-v-2b2b9af3],.plan-grid[data-v-2b2b9af3]{grid-template-columns:1fr;display:grid}}.scope-games-page[data-v-9ca621fd]{gap:16px;padding:24px;display:grid}.hero-card[data-v-9ca621fd],.game-list[data-v-9ca621fd],.detail-panel[data-v-9ca621fd],.panel[data-v-9ca621fd],.score-card[data-v-9ca621fd],.feedback-panel[data-v-9ca621fd]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#fff}.hero-card[data-v-9ca621fd]{justify-content:space-between;gap:24px;min-height:180px;padding:24px;display:flex}.hero-card h1[data-v-9ca621fd],.detail-header h2[data-v-9ca621fd],.hero-card p[data-v-9ca621fd],.detail-header p[data-v-9ca621fd]{margin:0}.eyebrow[data-v-9ca621fd]{color:#0047ff;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:900}button[data-v-9ca621fd],select[data-v-9ca621fd],textarea[data-v-9ca621fd]{font:inherit}button[data-v-9ca621fd]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);color:var(--sf-text);cursor:pointer;background:#fff;font-weight:800}.hero-card button[data-v-9ca621fd],.score-card button[data-v-9ca621fd],.feedback-panel button[data-v-9ca621fd]{align-self:start;padding:10px 14px}.feedback-panel button[data-v-9ca621fd]{background:var(--sf-primary);color:#fff}.layout[data-v-9ca621fd]{grid-template-columns:360px minmax(0,1fr);gap:16px;display:grid}.game-list[data-v-9ca621fd],.detail-panel[data-v-9ca621fd]{padding:14px}.panel-title[data-v-9ca621fd]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.panel-title span[data-v-9ca621fd],.meta-grid span[data-v-9ca621fd]{color:var(--sf-muted);text-transform:uppercase;font-size:12px;font-weight:900}.game-row[data-v-9ca621fd]{text-align:left;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;width:100%;margin-bottom:8px;padding:12px;display:grid}.game-row.active[data-v-9ca621fd]{background:#f8fbff;border-color:#0047ff}.game-row span[data-v-9ca621fd],.game-row small[data-v-9ca621fd]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.game-row b[data-v-9ca621fd]{grid-area:1/2/3;align-self:center}.detail-header[data-v-9ca621fd]{border-bottom:1px solid var(--sf-border-soft);justify-content:space-between;gap:18px;padding-bottom:16px;display:flex}.score-box[data-v-9ca621fd]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#f8fafc;place-items:center;min-width:120px;padding:12px;display:grid}.score-box strong[data-v-9ca621fd]{font-size:30px}.score-box span[data-v-9ca621fd]{color:var(--sf-muted)}.meta-grid[data-v-9ca621fd],.score-grid[data-v-9ca621fd]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.meta-grid article[data-v-9ca621fd],.score-grid article[data-v-9ca621fd]{border:1px solid var(--sf-border-soft);border-radius:var(--sf-radius);background:#f8fafc;padding:12px}.meta-grid strong[data-v-9ca621fd],.score-grid strong[data-v-9ca621fd]{margin-top:5px;display:block}.columns[data-v-9ca621fd]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.panel[data-v-9ca621fd],.score-card[data-v-9ca621fd],.feedback-panel[data-v-9ca621fd]{padding:14px}.compact-list[data-v-9ca621fd]{gap:8px;max-height:460px;display:grid;overflow:auto}.compact-row[data-v-9ca621fd]{border:1px solid var(--sf-border-soft);border-radius:var(--sf-radius);background:#fff;padding:10px}.compact-row b[data-v-9ca621fd],.compact-row small[data-v-9ca621fd],.compact-row p[data-v-9ca621fd]{margin:0 0 5px;display:block}.compact-row small[data-v-9ca621fd],.compact-row p[data-v-9ca621fd]{color:var(--sf-muted)}.notes[data-v-9ca621fd]{gap:6px;margin:0;padding-left:18px;display:grid}.feedback-grid[data-v-9ca621fd]{grid-template-columns:220px minmax(0,1fr);gap:10px;margin-bottom:10px;display:grid}label[data-v-9ca621fd]{gap:6px;font-weight:800;display:grid}select[data-v-9ca621fd],textarea[data-v-9ca621fd]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);padding:10px}.alert[data-v-9ca621fd]{border-radius:var(--sf-radius);color:#991b1b;background:#fff1f2;border:1px solid #fecaca;padding:12px}.empty[data-v-9ca621fd]{border:1px dashed var(--sf-border);border-radius:var(--sf-radius);color:var(--sf-muted);padding:16px}@media (width<=1100px){.layout[data-v-9ca621fd],.columns[data-v-9ca621fd],.meta-grid[data-v-9ca621fd],.score-grid[data-v-9ca621fd],.feedback-grid[data-v-9ca621fd]{grid-template-columns:1fr}.hero-card[data-v-9ca621fd],.detail-header[data-v-9ca621fd]{flex-direction:column}}.scope-page[data-v-12788e22]{gap:16px;padding:24px;display:grid}.page-header[data-v-12788e22],.json-start-card[data-v-12788e22],.scope-list[data-v-12788e22],.editor[data-v-12788e22],.sandbox-panel[data-v-12788e22],.preview[data-v-12788e22]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#fff}.json-start-card[data-v-12788e22]{gap:12px;padding:18px;display:grid}.json-start-card h2[data-v-12788e22],.json-start-card p[data-v-12788e22]{margin:0}.json-start-card p[data-v-12788e22]:not(.eyebrow){color:var(--sf-muted)}.json-start-card textarea[data-v-12788e22]{min-height:180px;font-family:Consolas,monospace}.json-actions[data-v-12788e22]{justify-content:flex-end}.page-header[data-v-12788e22]{justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.page-header h1[data-v-12788e22],.page-header p[data-v-12788e22]{margin:0}.eyebrow[data-v-12788e22]{color:#0047ff;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.actions[data-v-12788e22],.save-row[data-v-12788e22]{justify-content:space-between;align-items:center;gap:10px;display:flex}button[data-v-12788e22],input[data-v-12788e22],select[data-v-12788e22],textarea[data-v-12788e22]{font:inherit}button[data-v-12788e22]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);color:var(--sf-text);cursor:pointer;background:#fff;padding:10px 12px;font-weight:800}button.primary[data-v-12788e22]{background:var(--sf-primary);color:#fff}.layout[data-v-12788e22]{grid-template-columns:320px minmax(0,1fr);gap:16px;display:grid}.scope-list[data-v-12788e22],.editor[data-v-12788e22]{padding:14px}.panel-title[data-v-12788e22]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.panel-title span[data-v-12788e22]{color:var(--sf-muted);text-transform:uppercase;font-size:12px;font-weight:900}.scope-row[data-v-12788e22]{text-align:left;gap:4px;width:100%;margin-bottom:8px;display:grid}.scope-row.active[data-v-12788e22]{background:#f8fbff;border-color:#0047ff}.scope-row span[data-v-12788e22],.scope-row small[data-v-12788e22]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.scope-row small[data-v-12788e22],.save-row span[data-v-12788e22]{color:var(--sf-muted)}.save-row .actions[data-v-12788e22]{flex-direction:row}.editor[data-v-12788e22]{gap:14px;display:grid}.editor-grid[data-v-12788e22],.json-grid[data-v-12788e22]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}label[data-v-12788e22]{gap:6px;font-weight:800;display:grid}input[data-v-12788e22],select[data-v-12788e22],textarea[data-v-12788e22]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);width:100%;padding:10px}textarea[data-v-12788e22]{resize:vertical}.preview[data-v-12788e22],.sandbox-panel[data-v-12788e22]{padding:14px}.sandbox-grid[data-v-12788e22]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sandbox-grid article[data-v-12788e22]{border:1px solid var(--sf-border-soft);border-radius:var(--sf-radius);background:#f8fafc;gap:5px;padding:10px;display:grid}.sandbox-grid span[data-v-12788e22],.sandbox-grid small[data-v-12788e22]{color:var(--sf-muted)}.generator-meta[data-v-12788e22]{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.generator-meta span[data-v-12788e22]{border:1px solid var(--sf-border-soft);border-radius:var(--sf-radius);color:var(--sf-text);background:#f8fafc;padding:8px 10px;font-size:13px;font-weight:800}.warning-list[data-v-12788e22]{color:#92400e;gap:6px;margin:0 0 12px;padding-left:18px;font-weight:700;display:grid}pre[data-v-12788e22]{border:1px solid var(--sf-border-soft);border-radius:var(--sf-radius);color:#e2e8f0;white-space:pre-wrap;background:#0f172a;max-height:520px;margin:0;padding:14px;overflow:auto}.alert[data-v-12788e22]{border-radius:var(--sf-radius);color:#991b1b;background:#fff1f2;border:1px solid #fecaca;padding:12px}.success[data-v-12788e22]{border-radius:var(--sf-radius);color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;padding:12px;font-weight:800}.empty[data-v-12788e22]{color:var(--sf-muted);border-style:dashed}@media (width<=1100px){.layout[data-v-12788e22],.editor-grid[data-v-12788e22],.json-grid[data-v-12788e22],.sandbox-grid[data-v-12788e22]{grid-template-columns:1fr}.page-header[data-v-12788e22],.actions[data-v-12788e22],.save-row[data-v-12788e22]{flex-direction:column;align-items:stretch}}.variant-page[data-v-51748466]{color:#111827;background:#f6f7f9;min-height:100%;padding:22px}.variant-header[data-v-51748466],.control-panel[data-v-51748466],.source-strip[data-v-51748466],.winner-panel[data-v-51748466],.panel-head[data-v-51748466],.variant-card-head[data-v-51748466]{justify-content:space-between;align-items:center;gap:14px;display:flex}.variant-header[data-v-51748466],.control-panel[data-v-51748466],.source-strip[data-v-51748466],.history-panel[data-v-51748466],.result-panel[data-v-51748466],.json-panel[data-v-51748466],.variant-card[data-v-51748466],.explanation[data-v-51748466]{background:#fff;border:1px solid #e5e7eb;border-radius:8px}.variant-header[data-v-51748466],.control-panel[data-v-51748466],.source-strip[data-v-51748466],.history-panel[data-v-51748466],.result-panel[data-v-51748466],.json-panel[data-v-51748466]{padding:16px}.variant-header[data-v-51748466],.control-panel[data-v-51748466],.source-strip[data-v-51748466]{margin-bottom:12px}.eyebrow[data-v-51748466]{color:#f97316;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:900}h1[data-v-51748466],h2[data-v-51748466],h3[data-v-51748466],h4[data-v-51748466],p[data-v-51748466]{margin:0}.variant-header p[data-v-51748466]:last-child,.source-strip small[data-v-51748466],.empty[data-v-51748466],.variant-card p[data-v-51748466],.run-row small[data-v-51748466]{color:#64748b}.sf-btn[data-v-51748466],.control-panel select[data-v-51748466],.control-panel input[data-v-51748466]{color:#111827;min-height:38px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:0 12px;font-weight:850}.sf-btn[data-v-51748466]{cursor:pointer}.sf-btn.primary[data-v-51748466]{color:#fff;background:#111827;border-color:#111827}.control-panel[data-v-51748466]{flex-wrap:wrap;justify-content:flex-start}.control-panel label[data-v-51748466]{color:#334155;gap:6px;font-size:12px;font-weight:900;display:grid}.check-row[data-v-51748466]{align-items:center;min-height:38px;display:flex!important}.check-row input[data-v-51748466]{min-height:auto}.layout[data-v-51748466]{grid-template-columns:330px minmax(0,1fr);gap:14px;display:grid}.history-panel[data-v-51748466],.result-panel[data-v-51748466]{align-content:start;gap:12px;display:grid}.run-row[data-v-51748466]{text-align:left;cursor:pointer;background:#fff;border:1px solid #eef2f7;border-radius:8px;justify-content:space-between;gap:12px;width:100%;padding:11px;display:flex}.run-row.active[data-v-51748466],.run-row[data-v-51748466]:hover{background:#f8fafc}.run-row strong[data-v-51748466],.run-row small[data-v-51748466]{display:block}.winner-panel[data-v-51748466]{background:#f8fafc;padding:14px}.winner-panel>strong[data-v-51748466],.variant-card-head>strong[data-v-51748466],.run-row b[data-v-51748466]{background:#f1f5f9;border-radius:999px;padding:7px 10px}.good[data-v-51748466]{color:#15803d}.warn[data-v-51748466]{color:#a16207}.bad[data-v-51748466]{color:#b91c1c}.explanation[data-v-51748466]{gap:7px;padding:12px;display:grid}.variant-grid[data-v-51748466]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.variant-card[data-v-51748466]{gap:12px;padding:14px;display:grid}.variant-card.winner[data-v-51748466]{border-color:#86efac;box-shadow:inset 4px 0 #22c55e}.mini-grid[data-v-51748466],.score-grid[data-v-51748466]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.mini-grid span[data-v-51748466],.score-grid span[data-v-51748466]{color:#334155;background:#f8fafc;border:1px solid #eef2f7;border-radius:8px;padding:8px;font-size:12px;font-weight:850}.detail-columns[data-v-51748466]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.detail-columns div[data-v-51748466]{border:1px solid #eef2f7;border-radius:8px;padding:10px}ul[data-v-51748466]{margin:7px 0 0;padding-left:18px}li[data-v-51748466]{color:#475569;font-size:13px;line-height:1.45}.json-panel[data-v-51748466]{margin-top:14px}.json-panel textarea[data-v-51748466]{resize:vertical;border:1px solid #cbd5e1;border-radius:8px;width:100%;min-height:260px;margin-top:12px;padding:12px;font-family:Consolas,monospace;font-size:12px}.alert[data-v-51748466],.success[data-v-51748466]{border-radius:8px;margin-bottom:12px;padding:12px}.alert[data-v-51748466]{color:#b91c1c;background:#fef2f2}.success[data-v-51748466]{color:#15803d;background:#f0fdf4}.result-empty[data-v-51748466]{padding:24px}@media (width<=1100px){.layout[data-v-51748466],.variant-grid[data-v-51748466],.detail-columns[data-v-51748466]{grid-template-columns:1fr}.variant-header[data-v-51748466],.control-panel[data-v-51748466],.source-strip[data-v-51748466],.winner-panel[data-v-51748466]{flex-direction:column;align-items:stretch}}.smartscope-page[data-v-2d9b72f6]{color:#1f2933;background:#f7f8fb;min-height:100%;padding:22px}.page-header[data-v-2d9b72f6],.document-head[data-v-2d9b72f6],.summary-band[data-v-2d9b72f6],.header-actions[data-v-2d9b72f6],.metric-row[data-v-2d9b72f6]{align-items:center;gap:12px;display:flex}.page-header[data-v-2d9b72f6],.document-head[data-v-2d9b72f6],.section-block[data-v-2d9b72f6],.phase-panel[data-v-2d9b72f6],.empty-state[data-v-2d9b72f6]{background:#fff;border:1px solid #e2e8f0;border-radius:8px}.page-header[data-v-2d9b72f6]{justify-content:space-between;margin-bottom:16px;padding:20px}.eyebrow[data-v-2d9b72f6]{color:#d45b14;letter-spacing:0;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:800}h1[data-v-2d9b72f6],h2[data-v-2d9b72f6],h3[data-v-2d9b72f6],p[data-v-2d9b72f6]{margin-top:0}h1[data-v-2d9b72f6]{margin-bottom:8px;font-size:32px}h2[data-v-2d9b72f6]{font-size:24px}select[data-v-2d9b72f6],button[data-v-2d9b72f6]{font:inherit;border:1px solid #cbd5e1;border-radius:8px;padding:9px 11px}button[data-v-2d9b72f6]{color:#fff;cursor:pointer;background:#0f172a;font-weight:700}button[data-v-2d9b72f6]:disabled{cursor:not-allowed;opacity:.55}.alert[data-v-2d9b72f6]{color:#9f1239;background:#fff1f2;border:1px solid #fecdd3;border-radius:8px;padding:12px}.document-shell[data-v-2d9b72f6]{gap:14px;display:grid}.document-head[data-v-2d9b72f6]{justify-content:space-between;padding:20px}.review-badge[data-v-2d9b72f6]{color:#9a3412;white-space:nowrap;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;padding:8px 12px;font-weight:800}.summary-band[data-v-2d9b72f6],.phase-grid[data-v-2d9b72f6],.content-grid[data-v-2d9b72f6]{gap:12px;display:grid}.summary-band[data-v-2d9b72f6]{grid-template-columns:repeat(5,minmax(0,1fr))}.summary-band article[data-v-2d9b72f6]{color:#fff;background:#172033;border-radius:8px;padding:14px}.summary-band span[data-v-2d9b72f6],.muted[data-v-2d9b72f6],.metric-row span[data-v-2d9b72f6],li span[data-v-2d9b72f6]{color:#64748b}.summary-band span[data-v-2d9b72f6]{color:#cbd5e1;margin-bottom:6px;font-size:12px;display:block}.summary-band strong[data-v-2d9b72f6]{font-size:20px}.phase-grid[data-v-2d9b72f6]{grid-template-columns:repeat(4,minmax(0,1fr))}.content-grid[data-v-2d9b72f6]{grid-template-columns:repeat(2,minmax(0,1fr))}.section-block[data-v-2d9b72f6],.phase-panel[data-v-2d9b72f6],.empty-state[data-v-2d9b72f6]{padding:16px}.phase-title[data-v-2d9b72f6]{border-bottom:1px solid #e2e8f0;margin-bottom:12px;padding-bottom:10px}.phase-title span[data-v-2d9b72f6]{color:#075985;background:#e0f2fe;border-radius:999px;margin-bottom:8px;padding:5px 9px;font-weight:900;display:inline-block}ol[data-v-2d9b72f6],ul[data-v-2d9b72f6]{margin-bottom:0;padding-left:20px}li[data-v-2d9b72f6]{margin:9px 0}li p[data-v-2d9b72f6]{margin:4px 0 0}.metric-row[data-v-2d9b72f6]{border-top:1px solid #e2e8f0;justify-content:space-between;padding:9px 0}textarea[data-v-2d9b72f6]{box-sizing:border-box;border:1px solid #cbd5e1;border-radius:8px;width:100%;min-height:260px;padding:12px;font-family:Consolas,monospace;font-size:12px}@media (width<=1180px){.summary-band[data-v-2d9b72f6],.phase-grid[data-v-2d9b72f6],.content-grid[data-v-2d9b72f6]{grid-template-columns:1fr}.page-header[data-v-2d9b72f6],.document-head[data-v-2d9b72f6]{flex-direction:column;align-items:flex-start}}@media print{.header-actions[data-v-2d9b72f6],button[data-v-2d9b72f6]{display:none}.smartscope-page[data-v-2d9b72f6]{background:#fff;padding:0}.section-block[data-v-2d9b72f6],.phase-panel[data-v-2d9b72f6],.page-header[data-v-2d9b72f6],.document-head[data-v-2d9b72f6]{break-inside:avoid}}.founder-page[data-v-927b83e2]{color:#1f2933;background:#f8fafc;min-height:100%;padding:22px}.page-header[data-v-927b83e2],.run-form[data-v-927b83e2],.metric-row[data-v-927b83e2],.history-row[data-v-927b83e2]{align-items:center;gap:12px;display:flex}.page-header[data-v-927b83e2]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:space-between;margin-bottom:16px;padding:22px}.eyebrow[data-v-927b83e2]{color:#b45309;letter-spacing:0;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:800}h1[data-v-927b83e2],p[data-v-927b83e2]{margin-top:0}h1[data-v-927b83e2]{margin-bottom:8px;font-size:34px}input[data-v-927b83e2],button[data-v-927b83e2]{font:inherit;border:1px solid #cbd5e1;border-radius:8px;padding:10px 12px}button[data-v-927b83e2]{color:#fff;cursor:pointer;background:#0f172a;font-weight:700}button[data-v-927b83e2]:disabled{cursor:not-allowed;opacity:.55}.alert[data-v-927b83e2],.empty-state[data-v-927b83e2],.panel[data-v-927b83e2],.score-grid article[data-v-927b83e2]{background:#fff;border:1px solid #e5e7eb;border-radius:8px}.alert[data-v-927b83e2]{color:#9f1239;padding:12px}.empty-state[data-v-927b83e2],.panel[data-v-927b83e2],.score-grid article[data-v-927b83e2]{padding:16px}.score-grid[data-v-927b83e2],.content-grid[data-v-927b83e2]{gap:14px;display:grid}.score-grid[data-v-927b83e2]{grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:14px}.score-grid span[data-v-927b83e2],.muted[data-v-927b83e2],small[data-v-927b83e2],.metric-row span[data-v-927b83e2]{color:#64748b}.score-grid strong[data-v-927b83e2]{margin-top:6px;font-size:28px;display:block}.content-grid[data-v-927b83e2]{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}.metric-row[data-v-927b83e2],.history-row[data-v-927b83e2]{border-top:1px solid #e5e7eb;justify-content:space-between;padding:10px 0}.history-row[data-v-927b83e2]{color:inherit;background:0 0;border-bottom:0;border-left:0;border-right:0;border-radius:0;width:100%}.good[data-v-927b83e2]{color:#15803d}.warn[data-v-927b83e2]{color:#a16207}.bad[data-v-927b83e2]{color:#b91c1c}.json[data-v-927b83e2]{box-sizing:border-box;border:1px solid #cbd5e1;border-radius:8px;width:100%;min-height:320px;padding:12px;font-family:Consolas,monospace;font-size:12px}@media (width<=1100px){.page-header[data-v-927b83e2],.run-form[data-v-927b83e2]{flex-direction:column;align-items:stretch}.score-grid[data-v-927b83e2],.content-grid[data-v-927b83e2]{grid-template-columns:1fr}}.golden-page[data-v-4be48044]{gap:16px;padding:24px;display:grid}.page-header[data-v-4be48044],.reference-list[data-v-4be48044],.editor[data-v-4be48044],.comparison[data-v-4be48044]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#fff}.page-header[data-v-4be48044]{justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.page-header h1[data-v-4be48044],.page-header p[data-v-4be48044]{margin:0}.eyebrow[data-v-4be48044]{color:#0047ff;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.actions[data-v-4be48044]{gap:10px;display:flex}.actions.end[data-v-4be48044]{justify-content:flex-end}button[data-v-4be48044],input[data-v-4be48044],select[data-v-4be48044],textarea[data-v-4be48044]{font:inherit}button[data-v-4be48044]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);color:var(--sf-text);cursor:pointer;background:#fff;padding:10px 12px;font-weight:800}button.primary[data-v-4be48044]{background:var(--sf-primary);color:#fff}.layout[data-v-4be48044]{grid-template-columns:320px minmax(0,1fr);gap:16px;display:grid}.reference-list[data-v-4be48044],.editor[data-v-4be48044]{padding:14px}.panel-title[data-v-4be48044]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.panel-title span[data-v-4be48044]{color:var(--sf-muted);text-transform:uppercase;font-size:12px;font-weight:900}.reference-row[data-v-4be48044]{text-align:left;gap:4px;width:100%;margin-bottom:8px;display:grid}.reference-row.active[data-v-4be48044]{background:#f8fbff;border-color:#0047ff}.reference-row span[data-v-4be48044],.reference-row small[data-v-4be48044]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reference-row small[data-v-4be48044]{color:var(--sf-muted)}.editor[data-v-4be48044]{gap:14px;display:grid}.editor-grid[data-v-4be48044],.json-grid[data-v-4be48044],.score-grid[data-v-4be48044],.result-grid[data-v-4be48044]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}label[data-v-4be48044]{gap:6px;font-weight:800;display:grid}input[data-v-4be48044],select[data-v-4be48044],textarea[data-v-4be48044]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);width:100%;padding:10px}.comparison[data-v-4be48044]{gap:12px;padding:14px;display:grid}.score-box[data-v-4be48044],.score-grid article[data-v-4be48044],.result-grid article[data-v-4be48044]{border:1px solid var(--sf-border-soft);border-radius:var(--sf-radius);background:#f8fafc;padding:12px}.score-box strong[data-v-4be48044]{font-size:34px;display:block}.score-grid span[data-v-4be48044],.score-box span[data-v-4be48044]{color:var(--sf-muted);text-transform:uppercase;font-size:12px;font-weight:900}.alert[data-v-4be48044]{border-radius:var(--sf-radius);color:#991b1b;background:#fff1f2;border:1px solid #fecaca;padding:12px}.empty[data-v-4be48044]{color:var(--sf-muted);border-style:dashed}@media (width<=1100px){.layout[data-v-4be48044],.editor-grid[data-v-4be48044],.json-grid[data-v-4be48044],.score-grid[data-v-4be48044],.result-grid[data-v-4be48044]{grid-template-columns:1fr}.page-header[data-v-4be48044],.actions[data-v-4be48044]{flex-direction:column;align-items:stretch}}.benchmark-page[data-v-bc659b5c]{color:#1f2933;padding:24px}.page-header[data-v-bc659b5c],.run-panel[data-v-bc659b5c],.filter-row[data-v-bc659b5c],.score-strip[data-v-bc659b5c],.metric-grid[data-v-bc659b5c],.summary-card[data-v-bc659b5c],.run-row[data-v-bc659b5c]{gap:12px;display:flex}.page-header[data-v-bc659b5c]{justify-content:space-between;align-items:center;margin-bottom:16px}.eyebrow[data-v-bc659b5c]{color:#5b6472;text-transform:uppercase;margin:0 0 4px;font-size:12px}h1[data-v-bc659b5c],h2[data-v-bc659b5c],h3[data-v-bc659b5c]{margin:0}button[data-v-bc659b5c],input[data-v-bc659b5c],select[data-v-bc659b5c],textarea[data-v-bc659b5c]{font:inherit;border:1px solid #cbd5e1;border-radius:6px}button[data-v-bc659b5c]{cursor:pointer;background:#fff;padding:9px 12px}button.primary[data-v-bc659b5c]{color:#fff;background:#123b5d;border-color:#123b5d}button[data-v-bc659b5c]:disabled{cursor:not-allowed;opacity:.55}label[data-v-bc659b5c]{flex:1;gap:6px;font-size:13px;font-weight:700;display:grid}input[data-v-bc659b5c],select[data-v-bc659b5c]{min-width:0;padding:9px 10px}.alert[data-v-bc659b5c]{color:#9f1239;background:#fff1f2;border:1px solid #fecdd3;border-radius:6px;padding:10px 12px}.run-panel[data-v-bc659b5c]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:end;margin-bottom:16px;padding:14px}.summary-grid[data-v-bc659b5c]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:16px;display:grid}.summary-card[data-v-bc659b5c]{border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;padding:14px}.summary-card dl[data-v-bc659b5c],.metric-grid[data-v-bc659b5c],.score-strip[data-v-bc659b5c]{margin:0}.summary-card dl[data-v-bc659b5c]{grid-column:1/-1;gap:4px;display:grid}.summary-card dl div[data-v-bc659b5c]{justify-content:space-between;display:flex}.layout[data-v-bc659b5c]{grid-template-columns:320px minmax(0,1fr);gap:16px;display:grid}.runs[data-v-bc659b5c],.detail[data-v-bc659b5c]{border:1px solid #e2e8f0;border-radius:8px;padding:12px}.runs[data-v-bc659b5c]{align-content:start;gap:8px;display:grid}.filter-row select[data-v-bc659b5c]{width:100%}.run-row[data-v-bc659b5c]{text-align:left;flex-direction:column;align-items:start}.run-row.active[data-v-bc659b5c]{border-color:#123b5d;box-shadow:0 0 0 2px #123b5d1f}.score-strip[data-v-bc659b5c]{grid-template-columns:repeat(4,1fr);margin-bottom:12px;display:grid}.score-strip div[data-v-bc659b5c],.metric-grid article[data-v-bc659b5c]{background:#f8fafc;border-radius:6px;padding:12px}.score-strip span[data-v-bc659b5c],.metric-grid span[data-v-bc659b5c],small[data-v-bc659b5c],dt[data-v-bc659b5c]{color:#64748b;font-size:12px}.score-strip strong[data-v-bc659b5c],.metric-grid strong[data-v-bc659b5c],.summary-card strong[data-v-bc659b5c]{font-size:24px;display:block}.metric-grid[data-v-bc659b5c]{grid-template-columns:repeat(4,1fr);margin-bottom:12px;display:grid}.lists[data-v-bc659b5c]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.lists section[data-v-bc659b5c]{border-top:1px solid #e2e8f0;padding-top:12px}.lists ul[data-v-bc659b5c]{margin:8px 0 0;padding-left:18px}.json[data-v-bc659b5c]{box-sizing:border-box;width:100%;min-height:260px;margin-top:12px;padding:12px;font-family:Consolas,monospace;font-size:12px}.good[data-v-bc659b5c]{color:#15803d}.mid[data-v-bc659b5c]{color:#a16207}.low[data-v-bc659b5c]{color:#b91c1c}.empty[data-v-bc659b5c]{color:#64748b;padding:12px}@media (width<=900px){.layout[data-v-bc659b5c],.run-panel[data-v-bc659b5c],.score-strip[data-v-bc659b5c],.metric-grid[data-v-bc659b5c],.lists[data-v-bc659b5c]{grid-template-columns:1fr}.run-panel[data-v-bc659b5c]{display:grid}}.benchmark-page[data-v-1888621b]{color:#1f2933;padding:24px}.page-header[data-v-1888621b],.run-panel[data-v-1888621b],.health-grid[data-v-1888621b],.layout[data-v-1888621b],.score-grid[data-v-1888621b],.flow-grid[data-v-1888621b],.lists[data-v-1888621b],.summary[data-v-1888621b]{gap:12px;display:grid}.page-header[data-v-1888621b]{justify-content:space-between;align-items:center;display:flex}.eyebrow[data-v-1888621b]{color:#64748b;text-transform:uppercase;margin:0 0 4px;font-size:12px}h1[data-v-1888621b],h2[data-v-1888621b],h3[data-v-1888621b],p[data-v-1888621b]{margin-top:0}button[data-v-1888621b],input[data-v-1888621b],textarea[data-v-1888621b]{font:inherit;border:1px solid #cbd5e1;border-radius:6px}button[data-v-1888621b]{cursor:pointer;background:#fff;padding:9px 12px}button.primary[data-v-1888621b]{color:#fff;background:#123b5d;border-color:#123b5d}button[data-v-1888621b]:disabled{cursor:not-allowed;opacity:.55}input[data-v-1888621b]{padding:9px 10px}label[data-v-1888621b]{gap:6px;font-size:13px;font-weight:700;display:grid}.run-panel[data-v-1888621b]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;margin:16px 0;padding:14px}.health-grid[data-v-1888621b],.score-grid[data-v-1888621b]{grid-template-columns:repeat(4,minmax(0,1fr))}.health-grid article[data-v-1888621b],.score-grid article[data-v-1888621b],.flow-grid article[data-v-1888621b],.lists article[data-v-1888621b],.summary article[data-v-1888621b],.history[data-v-1888621b],.detail[data-v-1888621b]{border:1px solid #e2e8f0;border-radius:8px;padding:12px}.health-grid span[data-v-1888621b],.score-grid span[data-v-1888621b],small[data-v-1888621b]{color:#64748b;font-size:12px}.health-grid strong[data-v-1888621b],.score-grid strong[data-v-1888621b],.total[data-v-1888621b]{font-size:28px;display:block}.layout[data-v-1888621b]{grid-template-columns:320px minmax(0,1fr);margin-top:16px}.history[data-v-1888621b]{align-content:start;gap:8px;display:grid}.run-row[data-v-1888621b]{text-align:left;gap:4px;display:grid}.run-row.active[data-v-1888621b]{border-color:#123b5d;box-shadow:0 0 0 2px #123b5d1f}.detail-head[data-v-1888621b]{justify-content:space-between;align-items:center;display:flex}.flow-grid[data-v-1888621b],.lists[data-v-1888621b],.summary[data-v-1888621b]{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.type-row[data-v-1888621b]{border-top:1px solid #e2e8f0;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:8px 0;display:grid}.json[data-v-1888621b]{box-sizing:border-box;width:100%;min-height:260px;margin-top:16px;padding:12px;font-family:Consolas,monospace;font-size:12px}.alert[data-v-1888621b]{color:#9f1239;background:#fff1f2;border:1px solid #fecdd3;border-radius:6px;padding:10px 12px}.good[data-v-1888621b]{color:#15803d}.mid[data-v-1888621b]{color:#a16207}.low[data-v-1888621b]{color:#b91c1c}.empty[data-v-1888621b]{color:#64748b}@media (width<=900px){.run-panel[data-v-1888621b],.layout[data-v-1888621b],.health-grid[data-v-1888621b],.score-grid[data-v-1888621b],.flow-grid[data-v-1888621b],.lists[data-v-1888621b],.summary[data-v-1888621b]{grid-template-columns:1fr}}.smartbrain-page[data-v-932fda38]{color:#1f2933;background:#f8fafc;min-height:100%;padding:22px}.page-header[data-v-932fda38],.panel-head[data-v-932fda38],.header-actions[data-v-932fda38],.run-row[data-v-932fda38],.metric-row[data-v-932fda38]{align-items:center;gap:12px;display:flex}.page-header[data-v-932fda38]{background:#fff;border:1px solid #e5e7eb;border-radius:18px;justify-content:space-between;margin-bottom:16px;padding:22px}.eyebrow[data-v-932fda38]{color:#f47a20;letter-spacing:1.4px;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:800}h1[data-v-932fda38],h2[data-v-932fda38],h3[data-v-932fda38],p[data-v-932fda38]{margin-top:0}h1[data-v-932fda38]{margin-bottom:8px;font-size:34px}button[data-v-932fda38]{cursor:pointer;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:9px 12px;font-weight:700}button.primary[data-v-932fda38]{color:#fff;background:#0f172a;border-color:#0f172a}button[data-v-932fda38]:disabled{cursor:not-allowed;opacity:.55}.alert[data-v-932fda38],.empty-state[data-v-932fda38],.panel[data-v-932fda38],.status-grid article[data-v-932fda38]{background:#fff;border:1px solid #e5e7eb;border-radius:16px}.alert[data-v-932fda38]{color:#9f1239;padding:12px}.empty-state[data-v-932fda38]{gap:8px;margin-bottom:16px;padding:16px;display:grid}.status-grid[data-v-932fda38],.main-grid[data-v-932fda38],.cards-grid[data-v-932fda38]{gap:14px;display:grid}.status-grid[data-v-932fda38]{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:14px}.status-grid article[data-v-932fda38],.panel[data-v-932fda38]{padding:16px}.status-grid span[data-v-932fda38],.metric-row span[data-v-932fda38],small[data-v-932fda38],.muted[data-v-932fda38]{color:#64748b}.status-grid strong[data-v-932fda38]{margin-top:6px;font-size:28px;display:block}.main-grid[data-v-932fda38]{grid-template-columns:minmax(0,1fr) 320px 320px;margin-bottom:14px}.cards-grid[data-v-932fda38]{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px}.panel-head[data-v-932fda38]{justify-content:space-between;margin-bottom:12px}.next-action[data-v-932fda38]{color:#334155;background:#f1f5f9;border-radius:999px;padding:8px 10px}.flow-list[data-v-932fda38]{gap:8px;display:grid}.flow-step[data-v-932fda38]{border-radius:10px;justify-content:space-between;align-items:center;padding:11px 12px;display:flex}.flow-step.ready[data-v-932fda38]{color:#166534;background:#dcfce7}.flow-step.warning[data-v-932fda38]{color:#92400e;background:#fef3c7}.flow-step.blocked[data-v-932fda38]{color:#991b1b;background:#fee2e2}.two-columns[data-v-932fda38]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.metric-row[data-v-932fda38],.run-row[data-v-932fda38]{border-top:1px solid #e5e7eb;justify-content:space-between;padding:9px 0}.run-row[data-v-932fda38]{grid-template-columns:1fr auto auto auto;display:grid}.good[data-v-932fda38]{color:#15803d}.warn[data-v-932fda38]{color:#a16207}.bad[data-v-932fda38]{color:#b91c1c}.json[data-v-932fda38]{box-sizing:border-box;border:1px solid #cbd5e1;border-radius:10px;width:100%;min-height:240px;padding:12px;font-family:Consolas,monospace;font-size:12px}@media (width<=1100px){.status-grid[data-v-932fda38],.main-grid[data-v-932fda38],.cards-grid[data-v-932fda38],.two-columns[data-v-932fda38]{grid-template-columns:1fr}.page-header[data-v-932fda38]{flex-direction:column;align-items:flex-start}}.training-page[data-v-e9b31e80]{color:#1f2933;background:#f8fafc;min-height:100%;padding:22px}.page-header[data-v-e9b31e80],.detail-head[data-v-e9b31e80],.presets[data-v-e9b31e80],.score-grid[data-v-e9b31e80],.result-grid[data-v-e9b31e80],.lists[data-v-e9b31e80],.layout[data-v-e9b31e80],.form-grid[data-v-e9b31e80],.feedback-grid[data-v-e9b31e80]{gap:12px;display:grid}.page-header[data-v-e9b31e80],.detail-head[data-v-e9b31e80]{justify-content:space-between;align-items:center;display:flex}.page-header[data-v-e9b31e80],.create-panel[data-v-e9b31e80],.history[data-v-e9b31e80],.detail[data-v-e9b31e80],.feedback-panel[data-v-e9b31e80],.score-grid article[data-v-e9b31e80],.result-grid article[data-v-e9b31e80],.lists article[data-v-e9b31e80]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:16px}.eyebrow[data-v-e9b31e80]{color:#f47a20;letter-spacing:1.4px;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:800}h1[data-v-e9b31e80],h2[data-v-e9b31e80],h3[data-v-e9b31e80],p[data-v-e9b31e80]{margin-top:0}button[data-v-e9b31e80],input[data-v-e9b31e80],select[data-v-e9b31e80],textarea[data-v-e9b31e80]{font:inherit;border:1px solid #cbd5e1;border-radius:8px}button[data-v-e9b31e80]{cursor:pointer;background:#fff;padding:9px 12px;font-weight:700}button.primary[data-v-e9b31e80]{color:#fff;background:#0f172a;border-color:#0f172a}button[data-v-e9b31e80]:disabled{cursor:not-allowed;opacity:.55}input[data-v-e9b31e80],select[data-v-e9b31e80],textarea[data-v-e9b31e80]{box-sizing:border-box;width:100%;padding:9px 10px}label[data-v-e9b31e80]{gap:6px;font-size:13px;font-weight:700;display:grid}.presets[data-v-e9b31e80]{grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:12px}.form-grid[data-v-e9b31e80],.feedback-grid[data-v-e9b31e80]{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}.wide[data-v-e9b31e80]{grid-column:1/-1}.layout[data-v-e9b31e80]{grid-template-columns:320px minmax(0,1fr);margin-top:16px}.history[data-v-e9b31e80]{align-content:start;gap:8px;display:grid}.run-row[data-v-e9b31e80]{text-align:left;gap:4px;display:grid}.run-row.active[data-v-e9b31e80]{border-color:#0f172a;box-shadow:0 0 0 2px #0f172a1f}.score-grid[data-v-e9b31e80]{grid-template-columns:repeat(5,minmax(0,1fr));margin:12px 0}.score-grid span[data-v-e9b31e80],small[data-v-e9b31e80],.empty[data-v-e9b31e80]{color:#64748b}.score-grid strong[data-v-e9b31e80]{font-size:24px;display:block}.result-grid[data-v-e9b31e80],.lists[data-v-e9b31e80]{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.lists[data-v-e9b31e80]{grid-template-columns:repeat(3,minmax(0,1fr))}.checkbox[data-v-e9b31e80]{grid-template-columns:auto 1fr;align-content:end}.checkbox input[data-v-e9b31e80]{width:auto}.json[data-v-e9b31e80]{box-sizing:border-box;border:1px solid #cbd5e1;border-radius:10px;width:100%;min-height:260px;margin-top:16px;padding:12px;font-family:Consolas,monospace;font-size:12px}.alert[data-v-e9b31e80]{color:#9f1239;background:#fff1f2;border:1px solid #fecdd3;border-radius:8px;padding:10px 12px}.good[data-v-e9b31e80]{color:#15803d}.mid[data-v-e9b31e80]{color:#a16207}.low[data-v-e9b31e80]{color:#b91c1c}@media (width<=1000px){.presets[data-v-e9b31e80],.form-grid[data-v-e9b31e80],.feedback-grid[data-v-e9b31e80],.layout[data-v-e9b31e80],.score-grid[data-v-e9b31e80],.result-grid[data-v-e9b31e80],.lists[data-v-e9b31e80]{grid-template-columns:1fr}.page-header[data-v-e9b31e80],.detail-head[data-v-e9b31e80]{flex-direction:column;align-items:flex-start}}.brainstorm-page[data-v-5c77b09f]{color:#1f2933;background:#f8fafc;min-height:100%;padding:22px}.page-header[data-v-5c77b09f],.run-panel[data-v-5c77b09f],.json-intake-card[data-v-5c77b09f],.layout[data-v-5c77b09f],.metric-grid[data-v-5c77b09f],.two-cols[data-v-5c77b09f],.variant-grid[data-v-5c77b09f],.detail-head[data-v-5c77b09f],.apply-panel[data-v-5c77b09f]{gap:12px;display:grid}.page-header[data-v-5c77b09f],.json-intake-head[data-v-5c77b09f],.detail-head[data-v-5c77b09f],.apply-panel[data-v-5c77b09f]{justify-content:space-between;align-items:center;display:flex}.page-header[data-v-5c77b09f],.run-panel[data-v-5c77b09f],.json-intake-card[data-v-5c77b09f],.old-quote-card[data-v-5c77b09f],.history[data-v-5c77b09f],.detail[data-v-5c77b09f],.metric-grid article[data-v-5c77b09f],.two-cols article[data-v-5c77b09f],.variant-grid article[data-v-5c77b09f],.apply-panel[data-v-5c77b09f]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:16px}.json-intake-card[data-v-5c77b09f],.old-quote-card[data-v-5c77b09f]{gap:12px;margin-bottom:16px;display:grid}.eyebrow[data-v-5c77b09f]{color:#f47a20;letter-spacing:1.4px;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:800}h1[data-v-5c77b09f],h2[data-v-5c77b09f],h3[data-v-5c77b09f],p[data-v-5c77b09f]{margin-top:0}button[data-v-5c77b09f],input[data-v-5c77b09f],select[data-v-5c77b09f],textarea[data-v-5c77b09f]{font:inherit;border:1px solid #cbd5e1;border-radius:8px}button[data-v-5c77b09f]{cursor:pointer;background:#fff;padding:9px 12px;font-weight:700}button.primary[data-v-5c77b09f]{color:#fff;background:#0f172a;border-color:#0f172a}button[data-v-5c77b09f]:disabled{cursor:not-allowed;opacity:.55}input[data-v-5c77b09f],select[data-v-5c77b09f],textarea[data-v-5c77b09f]{box-sizing:border-box;width:100%;padding:9px 10px}.json-input[data-v-5c77b09f]{resize:vertical;min-height:210px;font-family:Consolas,monospace}label[data-v-5c77b09f]{gap:6px;font-size:13px;font-weight:700;display:grid}.run-panel[data-v-5c77b09f]{grid-template-columns:minmax(0,1fr) 180px auto;margin-bottom:16px}.layout[data-v-5c77b09f]{grid-template-columns:320px minmax(0,1fr)}.history[data-v-5c77b09f]{align-content:start;gap:8px;display:grid}.run-row[data-v-5c77b09f]{text-align:left;gap:4px;display:grid}.run-row.active[data-v-5c77b09f]{border-color:#0f172a;box-shadow:0 0 0 2px #0f172a1f}.metric-grid[data-v-5c77b09f]{grid-template-columns:repeat(4,minmax(0,1fr));margin:12px 0}.metric-grid span[data-v-5c77b09f],small[data-v-5c77b09f],.empty[data-v-5c77b09f]{color:#64748b}.metric-grid strong[data-v-5c77b09f]{font-size:22px;display:block}.two-cols[data-v-5c77b09f],.variant-grid[data-v-5c77b09f]{grid-template-columns:repeat(2,minmax(0,1fr))}.variant-grid[data-v-5c77b09f]{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.suggestion[data-v-5c77b09f]{border-top:1px solid #e5e7eb;grid-template-columns:auto 1fr;padding:10px 0}.suggestion input[data-v-5c77b09f],.checkbox input[data-v-5c77b09f]{width:auto}.suggestion span[data-v-5c77b09f]{gap:4px;display:grid}.suggestion em[data-v-5c77b09f]{color:#334155;font-style:normal}.checkbox[data-v-5c77b09f]{align-items:center;display:flex}.json-actions[data-v-5c77b09f],.loader-row[data-v-5c77b09f],.quote-top[data-v-5c77b09f]{justify-content:space-between;align-items:center;gap:12px;display:flex}.json-actions span[data-v-5c77b09f]{color:#64748b;font-size:13px;font-weight:700}.concept-label[data-v-5c77b09f]{color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800;display:inline-flex}.quote-top h2[data-v-5c77b09f]{margin:8px 0}.quote-top strong[data-v-5c77b09f]{color:#f47a20;font-size:24px}.preview-lines[data-v-5c77b09f]{gap:8px;display:grid}.preview-lines article[data-v-5c77b09f],.terms-grid article[data-v-5c77b09f]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px}.preview-lines span[data-v-5c77b09f]{color:#f47a20;text-transform:uppercase;font-size:11px;font-weight:900}.preview-lines strong[data-v-5c77b09f]{margin-top:5px;display:block}.terms-grid[data-v-5c77b09f]{grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);gap:12px;display:grid}.terms-grid pre[data-v-5c77b09f]{white-space:pre-wrap;margin:0;overflow:auto}.json[data-v-5c77b09f]{min-height:260px;margin-top:16px;padding:12px;font-family:Consolas,monospace;font-size:12px}.alert[data-v-5c77b09f]{color:#9f1239;background:#fff1f2;border:1px solid #fecdd3;border-radius:8px;padding:10px 12px}.success[data-v-5c77b09f]{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:10px 12px;font-weight:800}.good[data-v-5c77b09f]{color:#15803d}.mid[data-v-5c77b09f]{color:#a16207}.low[data-v-5c77b09f]{color:#b91c1c}@media (width<=1000px){.run-panel[data-v-5c77b09f],.layout[data-v-5c77b09f],.metric-grid[data-v-5c77b09f],.two-cols[data-v-5c77b09f],.variant-grid[data-v-5c77b09f],.terms-grid[data-v-5c77b09f]{grid-template-columns:1fr}.page-header[data-v-5c77b09f],.json-intake-head[data-v-5c77b09f],.json-actions[data-v-5c77b09f],.quote-top[data-v-5c77b09f],.detail-head[data-v-5c77b09f],.apply-panel[data-v-5c77b09f]{flex-direction:column;align-items:flex-start}}.knowledge-connector-page[data-v-e6f12ea7]{color:#1f2933;background:#f8fafc;min-height:100%;padding:22px}.page-header[data-v-e6f12ea7],.panel[data-v-e6f12ea7],.status-grid article[data-v-e6f12ea7]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:16px}.page-header[data-v-e6f12ea7],.panel-head[data-v-e6f12ea7],.metric-row[data-v-e6f12ea7],.match-row[data-v-e6f12ea7]{justify-content:space-between;align-items:center;gap:12px;display:flex}.page-header[data-v-e6f12ea7]{margin-bottom:14px}.eyebrow[data-v-e6f12ea7]{color:#f47a20;letter-spacing:1.4px;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:800}h1[data-v-e6f12ea7],h2[data-v-e6f12ea7],p[data-v-e6f12ea7]{margin-top:0}button[data-v-e6f12ea7],input[data-v-e6f12ea7],textarea[data-v-e6f12ea7]{font:inherit;border:1px solid #cbd5e1;border-radius:8px}button[data-v-e6f12ea7]{cursor:pointer;background:#fff;padding:9px 12px;font-weight:700}button.primary[data-v-e6f12ea7]{color:#fff;background:#0f172a;border-color:#0f172a;width:100%}button[data-v-e6f12ea7]:disabled{cursor:not-allowed;opacity:.55}input[data-v-e6f12ea7],textarea[data-v-e6f12ea7]{box-sizing:border-box;width:100%;padding:9px 10px}textarea[data-v-e6f12ea7]{min-height:120px}label[data-v-e6f12ea7]{gap:6px;margin-bottom:12px;font-size:13px;font-weight:700;display:grid}.checks[data-v-e6f12ea7]{gap:12px;display:flex}.checks label[data-v-e6f12ea7]{align-items:center;margin-bottom:12px;display:flex}.status-grid[data-v-e6f12ea7],.layout[data-v-e6f12ea7]{gap:14px;display:grid}.status-grid[data-v-e6f12ea7]{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.status-grid span[data-v-e6f12ea7],.empty[data-v-e6f12ea7],.metric-row span[data-v-e6f12ea7]{color:#64748b}.status-grid strong[data-v-e6f12ea7]{margin-top:6px;font-size:28px;display:block}.layout[data-v-e6f12ea7]{grid-template-columns:minmax(0,1fr) 360px;margin-bottom:14px}.metric-row[data-v-e6f12ea7],.match-row[data-v-e6f12ea7]{border-top:1px solid #e5e7eb;padding:10px 0}.match-row[data-v-e6f12ea7]{grid-template-columns:140px minmax(0,1fr) auto;align-items:flex-start;display:grid}.pill[data-v-e6f12ea7]{color:#1d4ed8;text-transform:uppercase;background:#eef2ff;border-radius:999px;margin-right:6px;padding:5px 8px;font-size:11px;font-weight:800;display:inline-block}.pill.subtle[data-v-e6f12ea7]{color:#334155;background:#f1f5f9}.alert[data-v-e6f12ea7]{color:#9f1239;background:#fff1f2;border:1px solid #fecdd3;border-radius:8px;padding:10px 12px}.json[data-v-e6f12ea7]{box-sizing:border-box;border:1px solid #cbd5e1;border-radius:10px;width:100%;min-height:240px;margin-top:14px;padding:12px;font-family:Consolas,monospace;font-size:12px}@media (width<=1000px){.status-grid[data-v-e6f12ea7],.layout[data-v-e6f12ea7],.match-row[data-v-e6f12ea7]{grid-template-columns:1fr}.page-header[data-v-e6f12ea7]{flex-direction:column;align-items:flex-start}}.gm-stack[data-v-ab4d8cb8]{flex-direction:column;gap:16px;display:flex}.gm-head[data-v-ab4d8cb8],.gm-toolbar[data-v-ab4d8cb8],.gm-sync[data-v-ab4d8cb8],.gm-panel[data-v-ab4d8cb8]{background:#fff;border:1px solid #d8e1f0;border-radius:8px}.gm-head[data-v-ab4d8cb8]{justify-content:space-between;align-items:flex-start;gap:16px;padding:20px;display:flex}.gm-head-actions[data-v-ab4d8cb8]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.gm-head h1[data-v-ab4d8cb8],.gm-section-head h2[data-v-ab4d8cb8]{margin:0}.gm-head p[data-v-ab4d8cb8]{color:#475569;margin:8px 0 0}.gm-label[data-v-ab4d8cb8]{text-transform:uppercase;color:#2563eb;margin-bottom:8px;font-size:11px;font-weight:700;display:inline-block}.gm-toolbar[data-v-ab4d8cb8]{grid-template-columns:minmax(220px,1fr) 160px 150px 160px auto;gap:10px;padding:12px;display:grid}.gm-toolbar input[data-v-ab4d8cb8],.gm-toolbar select[data-v-ab4d8cb8]{border:1px solid #d8e1f0;border-radius:8px;min-height:38px;padding:0 10px}.gm-mapping-create[data-v-ab4d8cb8],.gm-mapping-row[data-v-ab4d8cb8]{grid-template-columns:minmax(180px,1.3fr) minmax(140px,1fr) minmax(110px,.7fr) minmax(90px,.5fr) auto;align-items:center;gap:8px;display:grid}.gm-mapping-create[data-v-ab4d8cb8]{grid-template-columns:minmax(180px,1.3fr) minmax(140px,1fr) minmax(110px,.7fr) auto;margin-bottom:14px}.gm-mapping-table[data-v-ab4d8cb8]{flex-direction:column;gap:8px;display:flex}.gm-mapping-head[data-v-ab4d8cb8]{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:700}.gm-mapping-create input[data-v-ab4d8cb8],.gm-mapping-create select[data-v-ab4d8cb8],.gm-mapping-row input[type=text][data-v-ab4d8cb8]{border:1px solid #d8e1f0;border-radius:8px;min-width:0;min-height:38px;padding:0 10px}.gm-check[data-v-ab4d8cb8]{align-items:center;gap:6px;display:inline-flex}.gm-button[data-v-ab4d8cb8]{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #d8e1f0;border-radius:8px;min-height:38px;padding:0 14px}.gm-button-primary[data-v-ab4d8cb8]{color:#fff;background:#1d4ed8;border-color:#1d4ed8}.gm-alert[data-v-ab4d8cb8]{color:#c92a2a;background:#fff5f5;border:1px solid #ffc9c9;border-radius:8px;padding:12px 14px}.gm-inline-alert[data-v-ab4d8cb8]{margin-bottom:12px}.gm-sync[data-v-ab4d8cb8]{color:#475569;flex-wrap:wrap;gap:12px;padding:12px 14px;display:flex}.gm-layout[data-v-ab4d8cb8]{grid-template-columns:minmax(0,2fr) minmax(320px,1fr);gap:16px;display:grid}.gm-panel[data-v-ab4d8cb8]{padding:16px}.gm-section-head[data-v-ab4d8cb8],.gm-row[data-v-ab4d8cb8]{justify-content:space-between;gap:12px;display:flex}.gm-section-head[data-v-ab4d8cb8]{margin-bottom:16px}.gm-message[data-v-ab4d8cb8]{cursor:pointer;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:10px;padding:14px}.gm-message.is-selected[data-v-ab4d8cb8]{border-color:#93c5fd;box-shadow:inset 0 0 0 1px #bfdbfe}.gm-muted[data-v-ab4d8cb8]{color:#64748b}.gm-projection[data-v-ab4d8cb8]{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;width:fit-content;margin-top:8px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex}.gm-labels[data-v-ab4d8cb8]{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.gm-actions[data-v-ab4d8cb8],.gm-action-panel[data-v-ab4d8cb8]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.gm-action-panel[data-v-ab4d8cb8]{border-top:1px solid #eef2f7;padding-top:12px}.gm-action-panel select[data-v-ab4d8cb8]{border:1px solid #d8e1f0;border-radius:8px;min-height:38px;padding:0 10px}.gm-proposals[data-v-ab4d8cb8]{gap:10px;display:grid}.gm-proposal[data-v-ab4d8cb8]{text-align:left;color:#0f172a;cursor:pointer;background:#f8fbff;border:1px solid #d8e1f0;border-radius:10px;gap:4px;padding:12px;display:grid}.gm-proposal[data-v-ab4d8cb8]:disabled{opacity:.6;cursor:not-allowed}.gm-proposal strong[data-v-ab4d8cb8]{font-size:14px}.gm-proposal small[data-v-ab4d8cb8]{color:#475569;line-height:1.45}.gm-labels span[data-v-ab4d8cb8]{color:#334155;background:#f8fafc;border:1px solid #d8e1f0;border-radius:999px;padding:4px 8px;font-size:12px}.gm-detail dl[data-v-ab4d8cb8]{flex-direction:column;gap:12px;display:flex}.gm-understanding[data-v-ab4d8cb8]{background:#f8fbff;border:1px solid #d8e1f0;border-radius:8px;margin:14px 0;padding:14px}.gm-mail-body[data-v-ab4d8cb8]{background:#fff;border:1px solid #d8e1f0;border-radius:8px;margin:14px 0;padding:14px}.gm-mail-body-head[data-v-ab4d8cb8]{justify-content:space-between;align-items:center;gap:12px;display:flex}.gm-mail-body-text[data-v-ab4d8cb8]{white-space:pre-wrap;color:#0f172a;margin:8px 0 0}.gm-understanding-loading[data-v-ab4d8cb8],.gm-understanding-muted[data-v-ab4d8cb8]{color:#475569}.gm-understanding-grid[data-v-ab4d8cb8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.gm-understanding-grid div[data-v-ab4d8cb8]{border-top:1px solid #e5eefb;padding-top:10px}.gm-understanding-wide[data-v-ab4d8cb8]{grid-column:1/-1}.gm-understanding dt[data-v-ab4d8cb8]{text-transform:uppercase;color:#2563eb;font-size:12px;font-weight:700}.gm-understanding dd[data-v-ab4d8cb8]{color:#0f172a;margin:6px 0 0}.gm-detail dl div[data-v-ab4d8cb8]{border-top:1px solid #eef2f7;justify-content:space-between;gap:12px;padding-top:12px;display:flex}.gm-empty[data-v-ab4d8cb8]{color:#64748b;padding:24px 0}@media (width<=1000px){.gm-head[data-v-ab4d8cb8],.gm-row[data-v-ab4d8cb8],.gm-detail dl div[data-v-ab4d8cb8]{flex-direction:column}.gm-toolbar[data-v-ab4d8cb8],.gm-layout[data-v-ab4d8cb8],.gm-mapping-create[data-v-ab4d8cb8],.gm-mapping-row[data-v-ab4d8cb8],.gm-understanding-grid[data-v-ab4d8cb8]{grid-template-columns:1fr}}.gc-stack[data-v-9490a780]{flex-direction:column;gap:16px;display:flex}.gc-head[data-v-9490a780],.gc-toolbar[data-v-9490a780],.gc-panel[data-v-9490a780],.gc-card[data-v-9490a780]{background:#fff;border:1px solid #d8e1f0;border-radius:8px}.gc-head[data-v-9490a780]{justify-content:space-between;gap:16px;padding:20px;display:flex}.gc-head h1[data-v-9490a780],.gc-section-head h2[data-v-9490a780],.gc-card h3[data-v-9490a780]{margin:0}.gc-head p[data-v-9490a780]{color:#475569;margin:8px 0 0}.gc-label[data-v-9490a780]{text-transform:uppercase;color:#2563eb;margin-bottom:8px;font-size:11px;font-weight:700;display:inline-block}.gc-toolbar[data-v-9490a780]{flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.gc-toolbar select[data-v-9490a780]{border:1px solid #d8e1f0;border-radius:8px;min-height:38px;padding:0 10px}.gc-button[data-v-9490a780]{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #d8e1f0;border-radius:8px;min-height:38px;padding:0 14px}.gc-button-primary[data-v-9490a780]{color:#fff;background:#1d4ed8;border-color:#1d4ed8}.gc-alert[data-v-9490a780]{color:#c92a2a;background:#fff5f5;border:1px solid #ffc9c9;border-radius:8px;padding:12px 14px}.gc-panel[data-v-9490a780]{padding:16px}.gc-section-head[data-v-9490a780],.gc-card-head[data-v-9490a780],.gc-actions[data-v-9490a780]{justify-content:space-between;gap:12px;display:flex}.gc-card[data-v-9490a780]{margin-top:12px;padding:14px}.gc-chip[data-v-9490a780]{color:#854d0e;background:#fefce8;border:1px solid #facc15;border-radius:999px;width:fit-content;margin-bottom:8px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex}.gc-columns[data-v-9490a780]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.gc-actions[data-v-9490a780]{flex-wrap:wrap;justify-content:flex-start;margin-top:14px}.gc-empty[data-v-9490a780]{color:#64748b;padding:24px 0}@media (width<=900px){.gc-head[data-v-9490a780],.gc-card-head[data-v-9490a780]{flex-direction:column}.gc-columns[data-v-9490a780]{grid-template-columns:1fr}}.launcher-card[data-v-b1d58122]{border-radius:28px;gap:18px;padding:24px;display:grid}.section-head[data-v-b1d58122]{justify-content:space-between;align-items:center;gap:16px;display:flex}.eyebrow[data-v-b1d58122]{color:#6b83a7;letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;font-size:.72rem;font-weight:900}h2[data-v-b1d58122]{margin:0;font-size:1.3rem}.note[data-v-b1d58122]{color:#5f7288;font-size:.84rem;font-weight:700}.launcher-grid[data-v-b1d58122]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.launcher-item[data-v-b1d58122]{color:inherit;background:#fff;border:1px solid #d6dfe9f5;border-radius:22px;gap:8px;padding:18px;text-decoration:none;display:grid}.launcher-item small[data-v-b1d58122]{color:#5f7288;line-height:1.55}@media (width<=840px){.launcher-grid[data-v-b1d58122]{grid-template-columns:1fr}}.command-bar[data-v-c297a772]{border-radius:28px;gap:18px;padding:24px;display:grid}.eyebrow[data-v-c297a772]{color:#6b83a7;letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;font-size:.72rem;font-weight:900}h2[data-v-c297a772],p[data-v-c297a772]{margin:0}h2[data-v-c297a772]{font-size:1.4rem}.copy p[data-v-c297a772]:last-child{color:#5f7288;margin-top:10px;line-height:1.6}.command-shell[data-v-c297a772]{background:#fff;border:1px solid #d6dfe9f5;border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:10px 12px;display:grid}.command-prefix[data-v-c297a772]{color:#1747a6;padding:0 12px;font-size:.85rem;font-weight:900}input[data-v-c297a772]{color:#44566c;background:0 0;border:0;outline:0;min-width:0;font-size:1rem}input[data-v-c297a772]::placeholder{color:#8da0b4}button[data-v-c297a772]{color:#4a6486;background:#dbe7fb;border:0;border-radius:999px;min-height:42px;padding:0 14px;font-weight:800}@media (width<=720px){.command-shell[data-v-c297a772]{border-radius:24px;grid-template-columns:1fr}}.sprint-card[data-v-496e9389]{border-radius:28px;gap:18px;padding:24px;display:grid}.eyebrow[data-v-496e9389]{color:#6b83a7;letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;font-size:.72rem;font-weight:900}h2[data-v-496e9389],p[data-v-496e9389]{margin:0}h2[data-v-496e9389]{font-size:1.3rem}p[data-v-496e9389]{color:#5f7288;margin-top:10px;line-height:1.65}.status-row[data-v-496e9389]{flex-wrap:wrap;gap:10px;display:flex}.status-pill[data-v-496e9389]{color:#1747a6;background:#ebf5ff;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:.82rem;font-weight:800;display:inline-flex}.status-pill.soft[data-v-496e9389]{color:#52667d;background:#f4f7fb}.primary-link[data-v-496e9389]{color:#fff;background:#132238;border-radius:999px;align-items:center;width:fit-content;min-height:44px;padding:0 16px;font-weight:800;text-decoration:none;display:inline-flex}.ondernemer-shell[data-v-acc2f2ca]{color:#132238;background:radial-gradient(circle at 0 0,#60a5fa24,#0000 22%),radial-gradient(circle at 100% 100%,#86efac1a,#0000 24%),#f4f7fb;grid-template-columns:280px minmax(0,1fr);min-height:100vh;display:grid}.shell-sidebar[data-v-acc2f2ca]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border-right:1px solid #d6dfe9f5;align-content:start;gap:18px;padding:24px 18px;display:grid}.brand[data-v-acc2f2ca]{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.brand-mark[data-v-acc2f2ca]{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#7dd3fc 100%);border-radius:16px;justify-content:center;align-items:center;width:42px;height:42px;font-weight:900;display:inline-flex;box-shadow:0 14px 28px #2563eb38}.brand strong[data-v-acc2f2ca],.brand small[data-v-acc2f2ca]{display:block}.brand strong[data-v-acc2f2ca]{font-size:1rem;font-weight:900}.brand small[data-v-acc2f2ca],.company-card p[data-v-acc2f2ca]{color:#5f7288}.company-card[data-v-acc2f2ca],.nav-link[data-v-acc2f2ca],.shell-header[data-v-acc2f2ca],.shell-content[data-v-acc2f2ca] .surface-card{background:#fffffff0;border:1px solid #dae2ebf5;box-shadow:0 18px 48px #0f172a0f}.company-card[data-v-acc2f2ca]{border-radius:22px;padding:18px}.company-card strong[data-v-acc2f2ca]{margin-top:8px;font-size:1rem;display:block}.company-card p[data-v-acc2f2ca]{margin:10px 0 0;line-height:1.6}.nav-list[data-v-acc2f2ca]{gap:10px;display:grid}.nav-link[data-v-acc2f2ca]{color:#24364b;border-radius:16px;align-items:center;min-height:48px;padding:0 16px;font-weight:700;text-decoration:none;display:inline-flex}.nav-link.active[data-v-acc2f2ca]{color:#1747a6;background:linear-gradient(135deg,#2563eb1a,#7dd3fc24);border-color:#2563eb2e}.shell-main[data-v-acc2f2ca]{grid-template-rows:auto minmax(0,1fr);gap:18px;min-width:0;padding:24px;display:grid}.shell-header[data-v-acc2f2ca]{border-radius:26px;justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;display:flex}.eyebrow[data-v-acc2f2ca]{color:#6b83a7;letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;font-size:.72rem;font-weight:900}h1[data-v-acc2f2ca]{margin:0;font-size:clamp(2.2rem,4vw,3.2rem);line-height:1.04}.header-actions[data-v-acc2f2ca]{flex-wrap:wrap;gap:10px;display:flex}.primary-link[data-v-acc2f2ca],.secondary-link[data-v-acc2f2ca]{border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-weight:800;text-decoration:none;display:inline-flex}.primary-link[data-v-acc2f2ca]{color:#fff;background:#132238}.secondary-link[data-v-acc2f2ca]{color:#1f3650;background:#fff;border:1px solid #c8d3e0f5}.shell-content[data-v-acc2f2ca]{min-width:0}@media (width<=1080px){.ondernemer-shell[data-v-acc2f2ca]{grid-template-columns:1fr}.shell-sidebar[data-v-acc2f2ca]{border-bottom:1px solid #d6dfe9f5;border-right:0}.shell-header[data-v-acc2f2ca]{flex-direction:column;align-items:start}}.home-grid[data-v-d0e97e40]{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:18px;display:grid}.hero-card[data-v-d0e97e40]{border-radius:30px;gap:16px;padding:28px;display:grid}.eyebrow[data-v-d0e97e40]{color:#6b83a7;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900}h2[data-v-d0e97e40],.lead[data-v-d0e97e40]{margin:0}h2[data-v-d0e97e40]{font-size:clamp(2rem,3.6vw,3rem);line-height:1.04}.lead[data-v-d0e97e40]{color:#5f7288;line-height:1.7}.step-list[data-v-d0e97e40]{color:#24364b;gap:10px;margin:0;padding-left:20px;font-weight:700;display:grid}@media (width<=1040px){.home-grid[data-v-d0e97e40]{grid-template-columns:1fr}}.activate-grid[data-v-dd4a8c1d]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;display:grid}.intro-card[data-v-dd4a8c1d],.checklist-card[data-v-dd4a8c1d]{border-radius:30px;gap:16px;padding:28px;display:grid}.eyebrow[data-v-dd4a8c1d]{color:#6b83a7;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900}h2[data-v-dd4a8c1d],h3[data-v-dd4a8c1d],p[data-v-dd4a8c1d]{margin:0}h2[data-v-dd4a8c1d]{font-size:clamp(1.8rem,3.4vw,2.6rem)}.copy[data-v-dd4a8c1d]{color:#5f7288;line-height:1.7}.checklist[data-v-dd4a8c1d]{gap:14px;display:grid}.check-item[data-v-dd4a8c1d]{color:inherit;background:#fff;border:1px solid #d6dfe9f5;border-radius:22px;gap:8px;padding:18px;text-decoration:none;display:grid}.check-item small[data-v-dd4a8c1d]{color:#5f7288;line-height:1.55}@media (width<=980px){.activate-grid[data-v-dd4a8c1d]{grid-template-columns:1fr}}.workspace-shell{--ofm-bg:#f2f8ef;--ofm-bg-strong:#e8f2e2;--ofm-surface:#fffffff5;--ofm-surface-soft:#fafcf8fa;--ofm-primary:#2f9826;--ofm-primary-dark:#23761e;--ofm-primary-soft:#e0efda;--ofm-text:#1f2a23;--ofm-text-soft:#5e6d61;--ofm-eyebrow:#70816f;--ofm-border:#bacdb5f5;--ofm-border-strong:#9eba94fa;--ofm-warning:#c7771b;--ofm-warning-soft:#fff2df;--ofm-danger:#b42318;--ofm-danger-soft:#fde8e8}.ofm-header[data-v-47656825]{border-bottom:1px solid var(--ofm-border);background:#ffffffeb;grid-template-columns:minmax(220px,320px) minmax(220px,1fr) auto;align-items:center;gap:18px;min-height:78px;padding:0 24px;display:grid}.brand-block[data-v-47656825]{align-items:center;gap:14px;min-width:0;display:flex}.brand-copy[data-v-47656825]{min-width:0}.eyebrow[data-v-47656825]{color:var(--ofm-eyebrow);letter-spacing:.14em;text-transform:uppercase;margin:0 0 4px;font-size:.7rem;font-weight:900}.brand-copy strong[data-v-47656825],.brand-copy span[data-v-47656825]{display:block}.brand-copy strong[data-v-47656825]{color:var(--ofm-text);font-size:1rem;font-weight:900}.brand-copy span[data-v-47656825]{color:var(--ofm-text-soft);margin-top:2px;font-size:.8rem}.search-shell[data-v-47656825]{border:1px solid var(--ofm-border);min-height:48px;color:var(--ofm-text-soft);background:#f4f9f1f5;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:0 16px;font-size:.8rem;font-weight:700;display:grid}.search-shell input[data-v-47656825]{width:100%;color:var(--ofm-text);background:0 0;border:0;outline:0;font-size:.9rem}.search-shell input[data-v-47656825]::placeholder{color:#93a092}.profile-chip[data-v-47656825]{border:1px solid var(--ofm-border);background:#fff;border-radius:999px;align-items:center;gap:12px;min-height:48px;padding:0 14px 0 10px;display:inline-flex}.profile-avatar[data-v-47656825]{background:var(--ofm-primary-soft);width:30px;height:30px;color:var(--ofm-primary-dark);border-radius:999px;justify-content:center;align-items:center;font-size:.82rem;font-weight:900;display:inline-flex}.profile-copy strong[data-v-47656825],.profile-copy small[data-v-47656825]{display:block}.profile-copy strong[data-v-47656825]{color:var(--ofm-text);font-size:.78rem}.profile-copy small[data-v-47656825]{color:var(--ofm-text-soft);font-size:.68rem}@media (width<=1080px){.ofm-header[data-v-47656825]{grid-template-columns:1fr;align-items:start;padding:18px}}.ofm-sidebar[data-v-79b45d95]{border-right:1px solid var(--ofm-border);background:linear-gradient(#f4faf0eb,#ecf5e6f0);align-content:start;gap:18px;height:100%;padding:22px 16px;display:grid}.eyebrow[data-v-79b45d95]{color:var(--ofm-eyebrow);letter-spacing:.14em;text-transform:uppercase;margin:0 0 6px;font-size:.7rem;font-weight:900}.sidebar-head strong[data-v-79b45d95],.sidebar-head span[data-v-79b45d95],.sidebar-note strong[data-v-79b45d95],.sidebar-note span[data-v-79b45d95]{display:block}.sidebar-head strong[data-v-79b45d95],.sidebar-note strong[data-v-79b45d95]{color:var(--ofm-text);font-size:1rem;font-weight:900}.sidebar-head span[data-v-79b45d95],.sidebar-note span[data-v-79b45d95]{color:var(--ofm-text-soft);margin-top:8px;font-size:.85rem;line-height:1.55}.sidebar-nav[data-v-79b45d95]{gap:10px;display:grid}.nav-link[data-v-79b45d95]{border:1px solid var(--ofm-border);min-height:48px;color:var(--ofm-text);background:#ffffffe6;border-radius:16px;align-items:center;gap:12px;padding:0 14px;font-size:.92rem;font-weight:800;text-decoration:none;display:inline-flex}.nav-link.active[data-v-79b45d95]{border-color:var(--ofm-border-strong);color:var(--ofm-primary-dark);background:linear-gradient(135deg,#e2f1dcfa,#f4faeffa);box-shadow:inset 0 0 0 1px #2f982614}.nav-dot[data-v-79b45d95]{background:#afbeaf;border-radius:999px;width:8px;height:8px}.nav-link.active .nav-dot[data-v-79b45d95]{background:var(--ofm-primary)}.sidebar-note[data-v-79b45d95]{border:1px solid var(--ofm-border);background:#ffffffbd;border-radius:20px;padding:16px}@media (width<=1040px){.ofm-sidebar[data-v-79b45d95]{border-right:0;border-bottom:1px solid var(--ofm-border)}}.status-bar[data-v-96fd1ca1]{border-top:1px solid var(--ofm-border);min-height:32px;color:var(--ofm-text-soft);white-space:nowrap;background:#ffffffe0;align-items:center;gap:14px;padding:0 18px;font-size:.74rem;display:flex}.status-item[data-v-96fd1ca1]{align-items:center;gap:8px;display:inline-flex}.status-dot[data-v-96fd1ca1]{background:var(--ofm-primary);border-radius:999px;width:8px;height:8px}.status-dot.offline[data-v-96fd1ca1]{background:var(--ofm-warning)}.workboard-shell[data-v-24f9ec3a]{border-left:1px solid var(--ofm-border);background:#f8fbf5d6;grid-template-rows:auto minmax(0,1fr);gap:14px;min-width:0;height:100%;padding:18px;display:grid}.workboard-head[data-v-24f9ec3a],.team-head[data-v-24f9ec3a],.task-meta[data-v-24f9ec3a],.task-footer[data-v-24f9ec3a],.modal-head[data-v-24f9ec3a]{justify-content:space-between;align-items:center;gap:12px;display:flex}.team-head[data-v-24f9ec3a],.task-meta[data-v-24f9ec3a],.task-footer[data-v-24f9ec3a],.modal-head[data-v-24f9ec3a]{align-items:flex-start}.head-meta[data-v-24f9ec3a]{color:var(--ofm-text-soft);margin-top:6px;font-size:.74rem;display:block}.eyebrow[data-v-24f9ec3a]{color:var(--ofm-eyebrow);letter-spacing:.14em;text-transform:uppercase;margin:0 0 6px;font-size:.7rem;font-weight:900}h2[data-v-24f9ec3a],h3[data-v-24f9ec3a]{color:var(--ofm-text);margin:0}h2[data-v-24f9ec3a]{font-size:1.06rem}.pill[data-v-24f9ec3a],.team-pill[data-v-24f9ec3a],.priority-pill[data-v-24f9ec3a],.status-pill[data-v-24f9ec3a]{border-radius:999px;align-items:center;font-size:.72rem;font-weight:900;display:inline-flex}.pill[data-v-24f9ec3a]{background:var(--ofm-primary-soft);min-height:32px;color:var(--ofm-primary-dark);border:0;padding:0 12px}.action-pill[data-v-24f9ec3a],.board-card[data-v-24f9ec3a],.close-button[data-v-24f9ec3a],.secondary-button[data-v-24f9ec3a],.primary-button[data-v-24f9ec3a],.status-button[data-v-24f9ec3a],.ghost-button[data-v-24f9ec3a]{cursor:pointer}.board-intro[data-v-24f9ec3a],.state-card[data-v-24f9ec3a],.preview-card[data-v-24f9ec3a],.detail-section[data-v-24f9ec3a],.modal-card[data-v-24f9ec3a],.detail-drawer[data-v-24f9ec3a]{border:1px solid var(--ofm-border);background:#ffffffd1;border-radius:18px}.board-intro[data-v-24f9ec3a]{gap:6px;padding:14px;display:grid}.board-intro strong[data-v-24f9ec3a]{color:var(--ofm-text);font-size:.92rem}.board-intro p[data-v-24f9ec3a],.board-card p[data-v-24f9ec3a],.detail-section p[data-v-24f9ec3a],.detail-section li[data-v-24f9ec3a],.feedback[data-v-24f9ec3a],.reality-meta small[data-v-24f9ec3a]{color:var(--ofm-text-soft);margin:0;line-height:1.5}.state-card[data-v-24f9ec3a]{gap:8px;padding:16px;display:grid}.error-state[data-v-24f9ec3a]{color:var(--ofm-danger);background:var(--ofm-danger-soft);border-color:#b423183d}.workboard-list[data-v-24f9ec3a],.team-column[data-v-24f9ec3a],.nested-column[data-v-24f9ec3a]{gap:10px;min-height:0;display:grid}.workboard-list[data-v-24f9ec3a]{align-content:start;padding-right:2px;overflow:auto}.section-head[data-v-24f9ec3a]{justify-content:space-between;align-items:center;gap:10px;padding-top:2px;display:flex}.section-head span[data-v-24f9ec3a],.team-head span[data-v-24f9ec3a]{border:1px solid var(--ofm-border);background:#ffffffe0;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:28px;font-size:.75rem;font-weight:900;display:inline-flex}.board-card[data-v-24f9ec3a]{border:1px solid var(--ofm-border);background:var(--ofm-surface);text-align:left;border-radius:18px;gap:10px;width:100%;padding:14px;display:grid}.board-card strong[data-v-24f9ec3a],.detail-section strong[data-v-24f9ec3a]{color:var(--ofm-text)}.reality-card[data-v-24f9ec3a]{background:linear-gradient(#fffffffa,#f4faf1fa)}.reality-meta[data-v-24f9ec3a],.card-actions[data-v-24f9ec3a],.modal-actions[data-v-24f9ec3a],.status-actions[data-v-24f9ec3a]{flex-wrap:wrap;gap:10px;display:flex}.empty-state[data-v-24f9ec3a]{color:var(--ofm-text-soft);background:#f2f8eef5;border-radius:14px;padding:10px 12px;font-size:.76rem;font-weight:700}.team-pill[data-v-24f9ec3a],.priority-pill[data-v-24f9ec3a],.status-pill[data-v-24f9ec3a]{min-height:26px;padding:0 10px}.team-pill[data-v-24f9ec3a]{border:1px solid var(--ofm-border);color:var(--ofm-text);background:#ffffffd1}.priority-pill[data-v-24f9ec3a]{border:1px solid var(--ofm-border);color:var(--ofm-text-soft);background:#ffffffd1}.priority-high[data-v-24f9ec3a]{color:var(--ofm-primary-dark);background:var(--ofm-primary-soft);border-color:#2f982633}.status-new[data-v-24f9ec3a],.status-active[data-v-24f9ec3a],.status-nieuw[data-v-24f9ec3a],.status-in_beoordeling[data-v-24f9ec3a]{color:var(--ofm-primary-dark);background:var(--ofm-primary-soft)}.status-waiting[data-v-24f9ec3a],.status-opvolgen[data-v-24f9ec3a],.status-wacht_op_klant[data-v-24f9ec3a]{color:var(--ofm-warning);background:var(--ofm-warning-soft)}.status-done[data-v-24f9ec3a],.status-omgezet[data-v-24f9ec3a]{color:var(--ofm-primary-dark);background:#e8f4e4fa}.status-blocked[data-v-24f9ec3a],.status-gesloten[data-v-24f9ec3a]{color:var(--ofm-danger);background:var(--ofm-danger-soft)}.overlay-shell[data-v-24f9ec3a]{z-index:70;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#161f183d;place-items:center;display:grid;position:fixed;inset:0}.drawer-host[data-v-24f9ec3a]{place-items:stretch end}.modal-card[data-v-24f9ec3a],.detail-drawer[data-v-24f9ec3a]{background:#fffffffa;gap:16px;width:min(720px,100vw - 32px);padding:20px;display:grid;box-shadow:0 32px 80px #0f172a29}.detail-drawer[data-v-24f9ec3a]{border-radius:0;width:min(460px,100vw - 16px);min-height:100vh;overflow:auto}.close-button[data-v-24f9ec3a],.secondary-button[data-v-24f9ec3a],.primary-button[data-v-24f9ec3a],.status-button[data-v-24f9ec3a],.ghost-button[data-v-24f9ec3a]{border:1px solid var(--ofm-border);min-height:40px;color:var(--ofm-text);background:#fff;border-radius:14px;justify-content:center;align-items:center;padding:0 14px;font-weight:800;display:inline-flex}.primary-button[data-v-24f9ec3a],.status-button.active[data-v-24f9ec3a]{background:var(--ofm-primary);color:#fff;border-color:#2f982633}.ghost-button[data-v-24f9ec3a]{background:#ffffffd6}.json-textarea[data-v-24f9ec3a]{box-sizing:border-box;border:1px solid var(--ofm-border);width:100%;min-height:260px;color:var(--ofm-text);font:inherit;resize:vertical;background:#f5f9f2f5;border-radius:18px;padding:14px;line-height:1.5}.preview-card[data-v-24f9ec3a],.detail-section[data-v-24f9ec3a]{background:#f8fbf5f0;gap:8px;padding:14px;display:grid}.error-text[data-v-24f9ec3a]{color:var(--ofm-danger)}.success-text[data-v-24f9ec3a]{color:var(--ofm-primary-dark)}ol[data-v-24f9ec3a],ul[data-v-24f9ec3a]{margin:0;padding-left:18px}@media (width<=1280px){.workboard-shell[data-v-24f9ec3a]{padding:14px}}@media (width<=1040px){.workboard-shell[data-v-24f9ec3a]{border-left:0;border-top:1px solid var(--ofm-border)}}.workspace-shell[data-v-64f2b079]{width:100%;height:100vh;color:var(--ofm-text);background:radial-gradient(circle at 0 0,#e1efd7f2,#0000 28%),radial-gradient(circle at 100% 100%,#d8ebccb8,#0000 26%),linear-gradient(#f4faef 0%,#edf5e8 100%);grid-template-columns:232px minmax(0,1fr);display:grid;overflow:hidden}.sidebar[data-v-64f2b079]{position:sticky;top:0}.shell-main[data-v-64f2b079]{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;height:100vh;display:grid;overflow:hidden}.shell-body[data-v-64f2b079]{grid-template-columns:minmax(0,1fr) 320px;min-height:0;display:grid;overflow:hidden}.workspace-surface[data-v-64f2b079]{background:0 0;min-width:0;min-height:0;padding:18px;overflow:auto}.workboard[data-v-64f2b079]{min-height:0}@media (width<=1280px){.shell-body[data-v-64f2b079]{grid-template-columns:minmax(0,1fr) 292px}}@media (width<=1040px){.workspace-shell[data-v-64f2b079]{grid-template-columns:1fr}.sidebar[data-v-64f2b079]{position:static}.shell-body[data-v-64f2b079]{grid-template-columns:1fr}}.hq-finance-grid[data-v-46d02b6d],.summary-grid[data-v-46d02b6d],.panel-grid[data-v-46d02b6d],.entries-list[data-v-46d02b6d],.entry-card[data-v-46d02b6d],.entry-breakdown[data-v-46d02b6d],.totals-list[data-v-46d02b6d],.form-grid[data-v-46d02b6d],.form-field[data-v-46d02b6d],.overview-card[data-v-46d02b6d],.form-card[data-v-46d02b6d],.entries-card[data-v-46d02b6d]{gap:16px;display:grid}.hero-card[data-v-46d02b6d],.surface-card[data-v-46d02b6d]{border:1px solid var(--ofm-border);background:var(--ofm-surface);border-radius:24px;box-shadow:0 18px 44px #0f172a0d}.surface-card[data-v-46d02b6d]{padding:22px}.card-head[data-v-46d02b6d],.period-switch[data-v-46d02b6d],.mode-switch[data-v-46d02b6d],.form-actions[data-v-46d02b6d],.entry-head[data-v-46d02b6d],.entry-actions[data-v-46d02b6d],.entry-meta[data-v-46d02b6d]{flex-wrap:wrap;gap:12px;display:flex}.card-head[data-v-46d02b6d],.entry-head[data-v-46d02b6d]{justify-content:space-between;align-items:flex-start}.eyebrow[data-v-46d02b6d]{color:var(--ofm-eyebrow);letter-spacing:.14em;text-transform:uppercase;margin:0 0 6px;font-size:.72rem;font-weight:900}h1[data-v-46d02b6d],h2[data-v-46d02b6d],p[data-v-46d02b6d],strong[data-v-46d02b6d],span[data-v-46d02b6d]{margin:0}h1[data-v-46d02b6d],h2[data-v-46d02b6d],strong[data-v-46d02b6d]{color:var(--ofm-text)}h1[data-v-46d02b6d]{font-size:clamp(2rem,3vw,3rem);line-height:1.04}.lead[data-v-46d02b6d],.muted-text[data-v-46d02b6d],.summary-card span[data-v-46d02b6d],.stack-item span[data-v-46d02b6d],.entry-amounts span[data-v-46d02b6d],.entry-card p[data-v-46d02b6d]{color:var(--ofm-text-soft);line-height:1.6}.summary-grid[data-v-46d02b6d]{grid-template-columns:repeat(4,minmax(0,1fr))}.summary-card strong[data-v-46d02b6d]{font-size:1.42rem}.panel-grid[data-v-46d02b6d]{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.form-grid[data-v-46d02b6d]{grid-template-columns:repeat(2,minmax(0,1fr))}.form-field span[data-v-46d02b6d]{color:var(--ofm-text-soft);font-size:.78rem;font-weight:700}.form-field input[data-v-46d02b6d],.form-field textarea[data-v-46d02b6d],.form-field select[data-v-46d02b6d]{box-sizing:border-box;border:1px solid var(--ofm-border);width:100%;color:var(--ofm-text);font:inherit;background:#fff;border-radius:14px;padding:11px 12px}.ghost-button[data-v-46d02b6d],.secondary-button[data-v-46d02b6d],.primary-button[data-v-46d02b6d],.outline-pill[data-v-46d02b6d]{border:1px solid var(--ofm-border);border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-weight:800;display:inline-flex}.ghost-button[data-v-46d02b6d],.secondary-button[data-v-46d02b6d]{color:var(--ofm-text);background:#fff}.ghost-button.active[data-v-46d02b6d]{background:var(--ofm-primary-soft);color:var(--ofm-primary-dark);border-color:#2f98263d}.primary-button[data-v-46d02b6d]{background:var(--ofm-primary);color:#fff;border-color:#2f98263d}.outline-pill[data-v-46d02b6d]{color:var(--ofm-primary-dark);border-color:var(--ofm-border-strong);background:#f5faf1f5}.inline-state[data-v-46d02b6d],.inline-summary[data-v-46d02b6d]{border:1px dashed var(--ofm-border);color:var(--ofm-text-soft);background:#f6faf3d1;border-radius:18px;padding:14px 16px}.inline-summary[data-v-46d02b6d]{justify-content:space-between;align-items:center;display:flex}.stack-item[data-v-46d02b6d],.entry-card[data-v-46d02b6d]{border:1px solid var(--ofm-border);background:#f7fbf4eb;border-radius:18px;padding:14px 16px}.entry-card[data-v-46d02b6d]{gap:12px}.entry-amounts[data-v-46d02b6d]{justify-items:end;gap:4px;display:grid}.entry-meta .tag[data-v-46d02b6d]{border:1px solid var(--ofm-border);min-height:28px;color:var(--ofm-text-soft);background:#fff;border-radius:999px;align-items:center;padding:0 10px;font-size:.74rem;font-weight:800;display:inline-flex}.entry-breakdown[data-v-46d02b6d]{grid-template-columns:repeat(3,minmax(0,1fr))}.feedback.error-text[data-v-46d02b6d]{color:var(--ofm-danger)}.feedback.success-text[data-v-46d02b6d]{color:var(--ofm-primary-dark)}.danger[data-v-46d02b6d]{color:var(--ofm-danger)}@media (width<=1180px){.summary-grid[data-v-46d02b6d],.panel-grid[data-v-46d02b6d],.form-grid[data-v-46d02b6d],.entry-breakdown[data-v-46d02b6d]{grid-template-columns:1fr}}.learning-panel[data-v-35bc3635]{gap:18px;display:grid}.surface-card[data-v-35bc3635]{border:1px solid var(--ofm-border);background:var(--ofm-surface);border-radius:24px;box-shadow:0 18px 44px #0f172a0d}.hero-card[data-v-35bc3635]{justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 26px;display:flex}.eyebrow[data-v-35bc3635]{color:var(--ofm-eyebrow);letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:.72rem;font-weight:900}h1[data-v-35bc3635],h2[data-v-35bc3635],p[data-v-35bc3635]{margin:0}h1[data-v-35bc3635]{max-width:720px;color:var(--ofm-text);font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.08}.lead[data-v-35bc3635]{max-width:760px;color:var(--ofm-text-soft);margin-top:12px;line-height:1.65}.hero-stats[data-v-35bc3635]{gap:12px;min-width:250px;display:grid}.stat-card[data-v-35bc3635],.context-card[data-v-35bc3635],.mini-card[data-v-35bc3635]{border:1px solid var(--ofm-border);background:#f6fbf3c7;border-radius:18px;padding:14px 16px}.stat-card span[data-v-35bc3635],.context-label[data-v-35bc3635],.mini-card span[data-v-35bc3635]{color:var(--ofm-text-soft);font-size:.78rem;display:block}.stat-card strong[data-v-35bc3635],.context-card strong[data-v-35bc3635]{color:var(--ofm-text);font-size:1.35rem}.scope-switch[data-v-35bc3635]{gap:10px;display:inline-flex}.scope-button[data-v-35bc3635],.outline-button[data-v-35bc3635],.ghost-button[data-v-35bc3635],.primary-button[data-v-35bc3635],.danger-button[data-v-35bc3635]{border:1px solid var(--ofm-border-strong);cursor:pointer;border-radius:999px;min-height:40px;padding:0 16px;font-weight:800}.scope-button[data-v-35bc3635],.outline-button[data-v-35bc3635],.ghost-button[data-v-35bc3635]{color:var(--ofm-primary-dark);background:#ffffffeb}.scope-button.active[data-v-35bc3635],.primary-button[data-v-35bc3635]{border-color:var(--ofm-primary);background:var(--ofm-primary);color:#fff}.danger-button[data-v-35bc3635]{color:#8f2e2e;background:#cd5c5c1a;border-color:#cd5c5c66}.notice[data-v-35bc3635]{border-radius:16px;margin:0;padding:12px 16px;font-weight:700}.notice.error[data-v-35bc3635]{color:#8f2e2e;background:#cd5c5c1f}.notice.success[data-v-35bc3635]{color:#1f5f20;background:#2f98261f}.content-grid[data-v-35bc3635]{grid-template-columns:minmax(320px,420px) minmax(0,1fr);gap:18px;display:grid}.list-card[data-v-35bc3635],.detail-card[data-v-35bc3635]{gap:14px;padding:22px;display:grid}.card-head[data-v-35bc3635]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.count-pill[data-v-35bc3635],.type-pill[data-v-35bc3635],.status-pill[data-v-35bc3635]{border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:0 12px;font-size:.76rem;font-weight:800;display:inline-flex}.count-pill[data-v-35bc3635],.type-pill[data-v-35bc3635]{color:var(--ofm-primary-dark);background:#f0f7ebf5}.status-pill[data-v-35bc3635]{color:var(--ofm-text-soft);background:#ecf3ffd9}.status-pending[data-v-35bc3635]{color:#8a6514;background:#f7efddeb}.status-edited[data-v-35bc3635]{color:#2b6d2d;background:#edf5e5eb}.status-parked[data-v-35bc3635]{color:#526175;background:#ecf1f7f5}.status-approved[data-v-35bc3635]{color:#1f6b29;background:#e3f3e2f5}.status-rejected[data-v-35bc3635]{color:#9d3a3a;background:#f8e8e8f5}.status-duplicate[data-v-35bc3635]{color:#36547d;background:#e9eff9f5}.state-card[data-v-35bc3635]{border:1px dashed var(--ofm-border-strong);color:var(--ofm-text-soft);text-align:center;border-radius:20px;padding:24px}.learning-row[data-v-35bc3635]{border:1px solid var(--ofm-border);text-align:left;cursor:pointer;background:#fffffff5;border-radius:18px;gap:10px;padding:16px;display:grid}.learning-row.active[data-v-35bc3635]{background:linear-gradient(#f6fbf3fa,#eff7eafa);border-color:#348f3c66;box-shadow:inset 0 0 0 1px #348f3c14}.learning-row strong[data-v-35bc3635],.context-card strong[data-v-35bc3635]{color:var(--ofm-text)}.learning-row p[data-v-35bc3635],.mini-card p[data-v-35bc3635]{color:var(--ofm-text-soft);line-height:1.55}.row-top[data-v-35bc3635],.row-meta[data-v-35bc3635],.action-row[data-v-35bc3635],.context-grid[data-v-35bc3635],.detail-grid[data-v-35bc3635]{flex-wrap:wrap;gap:10px;display:flex}.row-meta small[data-v-35bc3635],.context-card small[data-v-35bc3635]{color:var(--ofm-text-soft)}.field-grid[data-v-35bc3635]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.field[data-v-35bc3635]{gap:8px;display:grid}.field span[data-v-35bc3635]{color:var(--ofm-text-soft);font-size:.82rem;font-weight:700}.field input[data-v-35bc3635],.field textarea[data-v-35bc3635],.field select[data-v-35bc3635]{border:1px solid var(--ofm-border);width:100%;color:var(--ofm-text);font:inherit;background:#fffffffa;border-radius:16px;padding:12px 14px}.field-wide[data-v-35bc3635]{grid-column:1/-1}.duplicate-box[data-v-35bc3635]{color:#7c5a13;background:#fcf6e6f0;border:1px solid #d79d2c52;border-radius:18px;padding:14px 16px}.duplicate-box ul[data-v-35bc3635]{margin:10px 0 0;padding-left:18px}@media (width<=1180px){.hero-card[data-v-35bc3635],.content-grid[data-v-35bc3635]{flex-direction:column;grid-template-columns:1fr}.field-grid[data-v-35bc3635]{grid-template-columns:1fr}}.surface-card[data-v-700b4869],.meta-card[data-v-700b4869],.section-card[data-v-700b4869]{border:1px solid var(--ofm-border);background:var(--ofm-surface);border-radius:24px;box-shadow:0 18px 44px #0f172a0d}.detail-panel[data-v-700b4869],.section-card[data-v-700b4869],.empty-state[data-v-700b4869]{gap:16px;display:grid}.detail-panel[data-v-700b4869]{padding:22px}.panel-head[data-v-700b4869],.action-row[data-v-700b4869]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.eyebrow[data-v-700b4869]{color:var(--ofm-eyebrow);letter-spacing:.14em;text-transform:uppercase;margin:0 0 6px;font-size:.72rem;font-weight:900}h2[data-v-700b4869],p[data-v-700b4869],strong[data-v-700b4869],small[data-v-700b4869],ul[data-v-700b4869],li[data-v-700b4869],dt[data-v-700b4869],dd[data-v-700b4869]{margin:0}h2[data-v-700b4869],strong[data-v-700b4869],dd[data-v-700b4869]{color:var(--ofm-text)}.meta-grid[data-v-700b4869],.content-grid[data-v-700b4869],.analysis-grid[data-v-700b4869]{gap:14px;display:grid}.meta-grid[data-v-700b4869]{grid-template-columns:repeat(4,minmax(0,1fr))}.content-grid[data-v-700b4869]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.meta-card[data-v-700b4869],.section-card[data-v-700b4869]{padding:16px}.meta-card span[data-v-700b4869],dt[data-v-700b4869],.muted[data-v-700b4869],.helper-text[data-v-700b4869]{color:var(--ofm-text-soft)}.mail-body[data-v-700b4869]{white-space:pre-wrap;max-height:360px;color:var(--ofm-text);line-height:1.6;overflow:auto}.attachment-list[data-v-700b4869],.explanation-box[data-v-700b4869],.missing-box[data-v-700b4869]{gap:8px;display:grid}.analysis-grid[data-v-700b4869]{grid-template-columns:repeat(2,minmax(0,1fr))}.ghost-button[data-v-700b4869],.primary-button[data-v-700b4869]{border:1px solid var(--ofm-border-strong);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:.84rem;font-weight:800;display:inline-flex}.primary-button[data-v-700b4869]{background:var(--ofm-primary);color:#fff}.ghost-button[data-v-700b4869]{color:var(--ofm-primary-dark);background:#f8fbf5f5}.compact[data-v-700b4869]{min-height:36px}.error-copy[data-v-700b4869]{color:var(--ofm-danger)}@media (width<=1180px){.meta-grid[data-v-700b4869],.content-grid[data-v-700b4869],.analysis-grid[data-v-700b4869]{grid-template-columns:1fr}}.hq-home[data-v-8fe4174a],.main-grid[data-v-8fe4174a],.hero-stats[data-v-8fe4174a],.stack-list[data-v-8fe4174a],.management-grid[data-v-8fe4174a],.secondary-grid[data-v-8fe4174a],.plan-stack[data-v-8fe4174a]{gap:16px;display:grid}.surface-card[data-v-8fe4174a]{border:1px solid var(--ofm-border);background:var(--ofm-surface);border-radius:24px;box-shadow:0 18px 44px #0f172a0d}.hero-card[data-v-8fe4174a]{grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);gap:18px;padding:26px 28px;display:grid}.hero-copy[data-v-8fe4174a],.work-card[data-v-8fe4174a],.focus-card[data-v-8fe4174a],.secondary-card[data-v-8fe4174a],.hero-stats[data-v-8fe4174a]{gap:14px;display:grid}.eyebrow[data-v-8fe4174a],.queue-source[data-v-8fe4174a],.management-label[data-v-8fe4174a]{color:var(--ofm-eyebrow);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900}h1[data-v-8fe4174a],h2[data-v-8fe4174a],p[data-v-8fe4174a],strong[data-v-8fe4174a],small[data-v-8fe4174a],span[data-v-8fe4174a],ul[data-v-8fe4174a],li[data-v-8fe4174a]{margin:0}h1[data-v-8fe4174a]{color:var(--ofm-text);font-size:clamp(2rem,3vw,3rem);line-height:1.04}h2[data-v-8fe4174a],.secondary-card strong[data-v-8fe4174a],.stat-card strong[data-v-8fe4174a],.queue-copy strong[data-v-8fe4174a],.management-card strong[data-v-8fe4174a]{color:var(--ofm-text)}.lead[data-v-8fe4174a],.queue-copy span[data-v-8fe4174a],.secondary-card small[data-v-8fe4174a],.management-card small[data-v-8fe4174a],.stat-card small[data-v-8fe4174a],.empty-state[data-v-8fe4174a],.feedback[data-v-8fe4174a]{color:var(--ofm-text-soft);line-height:1.6}.hero-actions[data-v-8fe4174a],.queue-actions[data-v-8fe4174a],.queue-foot[data-v-8fe4174a],.workspace-badges[data-v-8fe4174a],.card-actions[data-v-8fe4174a]{flex-wrap:wrap;gap:10px;display:flex}.primary-button[data-v-8fe4174a],.ghost-button[data-v-8fe4174a],.ghost-link[data-v-8fe4174a]{border:1px solid var(--ofm-border-strong);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:.86rem;font-weight:800;text-decoration:none;display:inline-flex}.primary-button[data-v-8fe4174a]{background:var(--ofm-primary);color:#fff}.ghost-button[data-v-8fe4174a],.ghost-link[data-v-8fe4174a]{color:var(--ofm-primary-dark);background:#f8fbf5f5}.ghost-button[data-v-8fe4174a]:disabled{opacity:.55;cursor:not-allowed}.compact[data-v-8fe4174a]{min-height:36px;padding:0 12px;font-size:.78rem}.hero-stats[data-v-8fe4174a]{align-content:start}.stat-card[data-v-8fe4174a],.queue-card[data-v-8fe4174a],.secondary-card[data-v-8fe4174a],.plan-card[data-v-8fe4174a],.management-card[data-v-8fe4174a]{border:1px solid var(--ofm-border);background:#f8fbf5eb;border-radius:20px}.stat-card[data-v-8fe4174a]{gap:6px;padding:16px 18px;display:grid}.state-card[data-v-8fe4174a]{padding:22px}.error-state[data-v-8fe4174a],.feedback.error-copy[data-v-8fe4174a]{color:var(--ofm-danger)}.main-grid[data-v-8fe4174a]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:16px}.work-card[data-v-8fe4174a],.focus-card[data-v-8fe4174a]{padding:22px}.section-head[data-v-8fe4174a],.queue-main[data-v-8fe4174a]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pill[data-v-8fe4174a]{background:var(--ofm-primary-soft);min-width:34px;min-height:34px;color:var(--ofm-primary-dark);border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:.78rem;font-weight:900;display:inline-flex}.pill.subtle[data-v-8fe4174a]{border:1px solid var(--ofm-border);background:#f8fbf5f5}.empty-state[data-v-8fe4174a]{border:1px dashed var(--ofm-border);background:#f9fcf7eb;border-radius:18px;padding:14px 16px}.queue-card[data-v-8fe4174a]{gap:12px;padding:16px;display:grid}.label-pill[data-v-8fe4174a]{min-height:28px;color:var(--ofm-primary-dark);background:#e8f4e4fa;border-radius:999px;align-items:center;padding:0 10px;font-size:.74rem;font-weight:800;display:inline-flex}.label-pill.warning[data-v-8fe4174a]{background:var(--ofm-warning-soft);color:var(--ofm-warning)}.label-pill.neutral[data-v-8fe4174a]{color:var(--ofm-text-soft);background:#f1f5eefa}.management-grid[data-v-8fe4174a]{grid-template-columns:repeat(4,minmax(0,1fr))}.management-card[data-v-8fe4174a]{color:inherit;gap:8px;padding:16px;text-decoration:none;display:grid}.secondary-grid[data-v-8fe4174a]{grid-template-columns:repeat(2,minmax(0,1fr))}.secondary-card[data-v-8fe4174a]{padding:18px}.checklist[data-v-8fe4174a]{gap:10px;padding:0;list-style:none;display:grid}.checklist li[data-v-8fe4174a]{color:var(--ofm-text-soft);align-items:center;gap:10px;display:flex}.check-dot[data-v-8fe4174a]{background:#a8bea0e6;border-radius:999px;width:10px;height:10px}.check-dot.done[data-v-8fe4174a]{background:var(--ofm-primary)}.plan-stack[data-v-8fe4174a]{gap:10px}.plan-card[data-v-8fe4174a]{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.plan-card[data-v-8fe4174a]:disabled{opacity:.6;cursor:progress}.feedback.success-copy[data-v-8fe4174a]{color:var(--ofm-primary-dark)}@media (width<=1240px){.hero-card[data-v-8fe4174a],.main-grid[data-v-8fe4174a],.management-grid[data-v-8fe4174a],.secondary-grid[data-v-8fe4174a]{grid-template-columns:1fr}}@media (width<=720px){.hero-card[data-v-8fe4174a],.work-card[data-v-8fe4174a],.focus-card[data-v-8fe4174a]{padding:18px}.section-head[data-v-8fe4174a],.queue-main[data-v-8fe4174a]{flex-direction:column}}.reality-inbox[data-v-d15d2fbe]{gap:18px;display:grid}.inbox-head[data-v-d15d2fbe],.item-head[data-v-d15d2fbe],.list-head[data-v-d15d2fbe]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.eyebrow[data-v-d15d2fbe]{color:var(--ofm-eyebrow);letter-spacing:.14em;text-transform:uppercase;margin:0 0 6px;font-size:.72rem;font-weight:900}.intro[data-v-d15d2fbe],.preview-copy[data-v-d15d2fbe],.loading-copy[data-v-d15d2fbe],.empty-state[data-v-d15d2fbe],.error-copy[data-v-d15d2fbe],.list-item p[data-v-d15d2fbe],.list-head small[data-v-d15d2fbe],.item-grid dt[data-v-d15d2fbe]{color:var(--ofm-text-soft)}h1[data-v-d15d2fbe],p[data-v-d15d2fbe],strong[data-v-d15d2fbe],small[data-v-d15d2fbe],dl[data-v-d15d2fbe],dt[data-v-d15d2fbe],dd[data-v-d15d2fbe]{margin:0}.inbox-layout[data-v-d15d2fbe]{grid-template-columns:minmax(320px,420px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.surface-card[data-v-d15d2fbe]{border:1px solid var(--ofm-border);background:var(--ofm-surface);border-radius:24px;box-shadow:0 18px 44px #0f172a0d}.inbox-list[data-v-d15d2fbe]{gap:12px;padding:18px;display:grid}.list-item[data-v-d15d2fbe]{border:1px solid var(--ofm-border);text-align:left;cursor:pointer;background:#fff;border-radius:18px;gap:10px;padding:16px;display:grid}.list-item.active[data-v-d15d2fbe]{border-color:var(--ofm-primary);box-shadow:0 0 0 3px #2f982624}.item-head strong[data-v-d15d2fbe],.item-grid dd[data-v-d15d2fbe],h1[data-v-d15d2fbe]{color:var(--ofm-text)}.item-head span[data-v-d15d2fbe]{color:var(--ofm-text-soft);white-space:nowrap;font-size:.82rem}.item-grid[data-v-d15d2fbe]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;display:grid}.item-grid dt[data-v-d15d2fbe]{text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:800}.item-grid dd[data-v-d15d2fbe]{overflow-wrap:anywhere;font-weight:700}.detail-shell[data-v-d15d2fbe]{min-width:0}@media (width<=1100px){.inbox-layout[data-v-d15d2fbe]{grid-template-columns:1fr}}.popup-overlay[data-v-4e54d598]{z-index:120;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#121d1242;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.popup-window[data-v-4e54d598]{border:1px solid var(--ofm-border);background:#fcfffafa;border-radius:28px;gap:18px;width:min(1320px,100vw - 48px);max-height:calc(100vh - 48px);padding:24px;display:grid;overflow:auto;box-shadow:0 36px 120px #0f172a2e}.popup-head[data-v-4e54d598],.section-head[data-v-4e54d598]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.headline[data-v-4e54d598],.main-column[data-v-4e54d598],.side-column[data-v-4e54d598],.surface-card[data-v-4e54d598],.response-list[data-v-4e54d598],.finance-stack[data-v-4e54d598],.finance-card[data-v-4e54d598],.form-field[data-v-4e54d598]{gap:12px;display:grid}.eyebrow[data-v-4e54d598]{color:var(--ofm-eyebrow);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900}h2[data-v-4e54d598],h3[data-v-4e54d598],p[data-v-4e54d598]{margin:0}h2[data-v-4e54d598],h3[data-v-4e54d598],strong[data-v-4e54d598]{color:var(--ofm-text)}.lead[data-v-4e54d598],.body-text[data-v-4e54d598],.muted-text[data-v-4e54d598],.mode-note[data-v-4e54d598],.response-card p[data-v-4e54d598]{color:var(--ofm-text-soft);line-height:1.6}.head-actions[data-v-4e54d598],.choice-actions[data-v-4e54d598],.finance-inline-fields[data-v-4e54d598]{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.finance-inline-fields[data-v-4e54d598]{justify-content:stretch}.finance-inline-fields .form-field[data-v-4e54d598]{flex:140px}.pill[data-v-4e54d598],.ghost-button[data-v-4e54d598],.primary-button[data-v-4e54d598],.secondary-button[data-v-4e54d598]{border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-weight:800;display:inline-flex}.pill[data-v-4e54d598]{border:1px solid var(--ofm-border-strong);color:var(--ofm-primary-dark);background:#f4faf0fa}.ghost-button[data-v-4e54d598],.primary-button[data-v-4e54d598],.secondary-button[data-v-4e54d598]{cursor:pointer;border:1px solid var(--ofm-border)}.ghost-button[data-v-4e54d598]:disabled,.primary-button[data-v-4e54d598]:disabled,.secondary-button[data-v-4e54d598]:disabled{cursor:wait;opacity:.72}.ghost-button[data-v-4e54d598],.secondary-button[data-v-4e54d598]{color:var(--ofm-text);background:#fff}.primary-button[data-v-4e54d598]{background:var(--ofm-primary);color:#fff;border-color:#2f98263d}.ghost-link[data-v-4e54d598]{color:var(--ofm-primary-dark);font-size:.88rem;font-weight:700;text-decoration:none}.popup-grid[data-v-4e54d598]{grid-template-columns:minmax(0,1.6fr) minmax(320px,.9fr);gap:18px;display:grid}.compact-actions[data-v-4e54d598]{justify-content:flex-start}.surface-card[data-v-4e54d598],.state-card[data-v-4e54d598]{border:1px solid var(--ofm-border);background:#fff;border-radius:22px;padding:18px}.state-card[data-v-4e54d598]{color:var(--ofm-text-soft)}.error-state[data-v-4e54d598]{background:var(--ofm-danger-soft);color:var(--ofm-danger);border-color:#b4231838}.facts-grid[data-v-4e54d598],.smartscope-grid[data-v-4e54d598]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.fact-card[data-v-4e54d598],.signal-card[data-v-4e54d598],.stack-item[data-v-4e54d598],.response-card[data-v-4e54d598]{border:1px solid var(--ofm-border);background:#f6faf3f0;border-radius:18px;gap:6px;padding:12px 14px;display:grid}.fact-card span[data-v-4e54d598],.signal-card span[data-v-4e54d598],.stack-item span[data-v-4e54d598]{color:var(--ofm-text-soft);font-size:.76rem;font-weight:700}.inline-state[data-v-4e54d598]{border:1px dashed var(--ofm-border);color:var(--ofm-text-soft);background:#f6faf3d1;border-radius:18px;padding:14px 16px;line-height:1.6}.signal-card p[data-v-4e54d598]{color:var(--ofm-text-soft);line-height:1.5}.communication-list[data-v-4e54d598],.notes-list[data-v-4e54d598]{gap:12px;display:grid}.communication-card[data-v-4e54d598],.note-card[data-v-4e54d598]{border:1px solid var(--ofm-border);background:#f7fbf4eb;border-radius:18px;gap:12px;padding:14px 16px;display:grid}.communication-card.expanded[data-v-4e54d598]{border-color:#2f982633;box-shadow:inset 0 0 0 1px #2f982614}.communication-head[data-v-4e54d598],.communication-action-row[data-v-4e54d598],.communication-files[data-v-4e54d598],.task-meta[data-v-4e54d598]{flex-wrap:wrap;gap:8px;display:flex}.communication-head[data-v-4e54d598],.communication-action-row[data-v-4e54d598]{justify-content:space-between;align-items:center}.communication-head small[data-v-4e54d598],.note-card small[data-v-4e54d598]{color:var(--ofm-text-soft)}.team-pill[data-v-4e54d598],.priority-pill[data-v-4e54d598],.status-pill[data-v-4e54d598],.file-pill[data-v-4e54d598]{border:1px solid var(--ofm-border);border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:.76rem;font-weight:800;display:inline-flex}.team-pill[data-v-4e54d598]{color:var(--ofm-primary-dark);background:#ecf6e8f5}.priority-pill[data-v-4e54d598]{color:#8a5d14;background:#fff8ebf5}.status-pill[data-v-4e54d598]{color:var(--ofm-text-soft);background:#f4f8f2f5}.status-pill.status-verwerkt[data-v-4e54d598]{color:var(--ofm-primary-dark);background:#e8f6e4fa;border-color:#2f98262e}.status-pill.status-opvolgen[data-v-4e54d598],.status-pill.status-wacht_op_klant[data-v-4e54d598]{color:#8a5d14;background:#fff5e4fa;border-color:#c48b202e}.status-pill.status-nieuw[data-v-4e54d598]{color:var(--ofm-text);background:#f4f8f2fa}.communication-card p[data-v-4e54d598],.note-card p[data-v-4e54d598]{color:var(--ofm-text-soft);line-height:1.6}.file-pill[data-v-4e54d598]{color:var(--ofm-primary-dark);background:#fff;text-decoration:none}.communication-actions[data-v-4e54d598]{border-top:1px solid #849a8129;gap:12px;padding-top:8px;display:grid}.note-textarea[data-v-4e54d598]{border:1px solid var(--ofm-border);width:100%;min-height:96px;color:var(--ofm-text);font:inherit;resize:vertical;background:#fff;border-radius:16px;padding:12px 14px}.attachment-grid[data-v-4e54d598]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.attachment-card[data-v-4e54d598]{border:1px solid var(--ofm-border);color:inherit;background:#f6faf3e6;border-radius:18px;gap:10px;padding:12px;text-decoration:none;display:grid}.attachment-card img[data-v-4e54d598],.attachment-fallback[data-v-4e54d598]{object-fit:cover;background:#eaf4e6f0;border-radius:14px;width:100%;height:120px}.attachment-fallback[data-v-4e54d598]{color:var(--ofm-primary-dark);place-items:center;font-weight:800;display:grid}.stack-list[data-v-4e54d598],.bullet-list[data-v-4e54d598],.execution-list[data-v-4e54d598]{gap:10px;display:grid}.smartscope-run-card[data-v-4e54d598]{background:linear-gradient(#f8fcf5fa 0%,#fff 100%)}.execution-pill[data-v-4e54d598]{border:1px solid var(--ofm-border);border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:.78rem;font-weight:800;display:inline-flex}.execution-pill.running[data-v-4e54d598]{color:var(--ofm-primary-dark);background:#f7faf4fa}.execution-pill.done[data-v-4e54d598]{color:var(--ofm-primary-dark);background:#e8f6e4fa;border-color:#2f982633}.execution-item[data-v-4e54d598]{border:1px solid var(--ofm-border);background:#fff;border-radius:18px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;padding:12px 14px;display:grid}.execution-item.running[data-v-4e54d598]{background:#f7faf4fa}.execution-item.done[data-v-4e54d598]{background:#f3faeffa;border-color:#2f98262e}.execution-icon[data-v-4e54d598]{width:28px;height:28px;color:var(--ofm-primary-dark);background:#ecf4e8fa;border-radius:999px;place-items:center;font-weight:900;display:grid}.execution-copy[data-v-4e54d598]{gap:4px;display:grid}.execution-copy p[data-v-4e54d598]{color:var(--ofm-text-soft);line-height:1.5}.execution-actions[data-v-4e54d598]{flex-wrap:wrap;gap:10px;display:flex}.bullet-list[data-v-4e54d598]{color:var(--ofm-text-soft);margin:0;padding-left:18px}.mode-note[data-v-4e54d598]{background:#f3f8eefa;border-radius:16px;padding:12px 14px}.full-width[data-v-4e54d598]{width:100%}.error-text[data-v-4e54d598]{color:var(--ofm-danger);margin:0;line-height:1.5}@media (width<=1120px){.popup-grid[data-v-4e54d598]{grid-template-columns:1fr}.head-actions[data-v-4e54d598],.choice-actions[data-v-4e54d598]{justify-content:flex-start}}@media (width<=720px){.popup-overlay[data-v-4e54d598]{padding:12px}.popup-window[data-v-4e54d598]{width:calc(100vw - 24px);max-height:calc(100vh - 24px);padding:18px}.facts-grid[data-v-4e54d598],.smartscope-grid[data-v-4e54d598]{grid-template-columns:1fr}}.finance-card[data-v-4e54d598]{border:1px solid var(--ofm-border);background:#f7fbf4eb;border-radius:20px;padding:14px}.form-field span[data-v-4e54d598]{color:var(--ofm-text-soft);font-size:.78rem;font-weight:700}.form-field input[data-v-4e54d598],.form-field textarea[data-v-4e54d598]{box-sizing:border-box;border:1px solid var(--ofm-border);width:100%;color:var(--ofm-text);font:inherit;background:#fff;border-radius:14px;padding:11px 12px}.workspace-detail[data-v-8bc9b652]{gap:16px;display:grid}.surface-card[data-v-8bc9b652]{border:1px solid var(--ofm-border);background:var(--ofm-surface);border-radius:24px;box-shadow:0 18px 44px #0f172a0d}.hero-card[data-v-8bc9b652],.section-card[data-v-8bc9b652],.state-card[data-v-8bc9b652]{padding:22px}.hero-card[data-v-8bc9b652],.section-card[data-v-8bc9b652]{gap:16px;display:grid}.hero-main[data-v-8bc9b652],.section-head[data-v-8bc9b652]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.hero-actions[data-v-8bc9b652],.substats[data-v-8bc9b652]{flex-wrap:wrap;gap:10px;display:flex}.eyebrow[data-v-8bc9b652]{color:var(--ofm-eyebrow);letter-spacing:.14em;text-transform:uppercase;margin:0 0 6px;font-size:.72rem;font-weight:900}h1[data-v-8bc9b652],h2[data-v-8bc9b652],p[data-v-8bc9b652],dt[data-v-8bc9b652],dd[data-v-8bc9b652]{margin:0}h1[data-v-8bc9b652],h2[data-v-8bc9b652],strong[data-v-8bc9b652]{color:var(--ofm-text)}.lead[data-v-8bc9b652],.empty-box[data-v-8bc9b652],.list-card p[data-v-8bc9b652],.timeline-item p[data-v-8bc9b652],small[data-v-8bc9b652],dt[data-v-8bc9b652],.feedback[data-v-8bc9b652]{color:var(--ofm-text-soft)}.overview-grid[data-v-8bc9b652],.compact-dl[data-v-8bc9b652]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.overview-grid div[data-v-8bc9b652],.compact-dl div[data-v-8bc9b652],.metric-card[data-v-8bc9b652],.list-card[data-v-8bc9b652],.timeline-item[data-v-8bc9b652],.empty-box[data-v-8bc9b652]{border:1px solid var(--ofm-border);background:#f8fbf5e6;border-radius:18px;padding:14px}.metric-grid[data-v-8bc9b652],.stack-list[data-v-8bc9b652],.timeline[data-v-8bc9b652]{gap:12px;display:grid}.metric-grid[data-v-8bc9b652]{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-card strong[data-v-8bc9b652]{font-size:1.5rem}.metric-card span[data-v-8bc9b652],dd[data-v-8bc9b652]{color:var(--ofm-text);font-weight:800}.two-column[data-v-8bc9b652]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.outline-pill[data-v-8bc9b652],.status-pill[data-v-8bc9b652],.outline-button[data-v-8bc9b652],.primary-button[data-v-8bc9b652]{border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:.78rem;font-weight:800;display:inline-flex}.outline-pill[data-v-8bc9b652],.status-pill[data-v-8bc9b652],.outline-button[data-v-8bc9b652]{border:1px solid var(--ofm-border-strong);color:var(--ofm-primary-dark);background:#f5faf1f5}.outline-button[data-v-8bc9b652]{cursor:pointer}.primary-button[data-v-8bc9b652]{background:var(--ofm-primary);color:#fff;cursor:pointer;border:1px solid #2f982633;text-decoration:none}.executor-access-box[data-v-8bc9b652]{border:1px solid var(--ofm-border);background:#f6fbf2f0;border-radius:18px;gap:8px;padding:14px 16px;display:grid}.executor-link[data-v-8bc9b652]{color:var(--ofm-primary-dark);overflow-wrap:anywhere;font-size:.88rem;font-weight:700}.detail-link[data-v-8bc9b652]{color:var(--ofm-primary-dark);font-size:.88rem;font-weight:700;text-decoration:none}.timeline[data-v-8bc9b652]{max-height:360px;overflow:auto}.note-entry[data-v-8bc9b652]{gap:12px;display:grid}.sales-note-textarea[data-v-8bc9b652]{resize:vertical;border:1px solid var(--ofm-border);width:100%;min-height:120px;color:var(--ofm-text);font:inherit;background:#f8fbf5eb;border-radius:18px;padding:14px 16px}.error-copy[data-v-8bc9b652]{color:#b42318}@media (width<=1180px){.overview-grid[data-v-8bc9b652],.compact-dl[data-v-8bc9b652],.metric-grid[data-v-8bc9b652],.two-column[data-v-8bc9b652]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=780px){.hero-main[data-v-8bc9b652],.section-head[data-v-8bc9b652]{flex-direction:column}.overview-grid[data-v-8bc9b652],.compact-dl[data-v-8bc9b652],.metric-grid[data-v-8bc9b652],.two-column[data-v-8bc9b652]{grid-template-columns:1fr}}.directory-panel[data-v-52c05eba],.directory-grid[data-v-52c05eba]{gap:16px;display:grid}.directory-grid[data-v-52c05eba]{grid-template-columns:repeat(2,minmax(0,1fr))}.surface-card[data-v-52c05eba]{border:1px solid var(--ofm-border);background:var(--ofm-surface);border-radius:24px;box-shadow:0 18px 44px #0f172a0d}.panel-head[data-v-52c05eba],.state-card[data-v-52c05eba],.workspace-card[data-v-52c05eba]{padding:22px}.panel-head[data-v-52c05eba],.card-head[data-v-52c05eba]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.workspace-card[data-v-52c05eba]{gap:14px;display:grid}.eyebrow[data-v-52c05eba]{color:var(--ofm-eyebrow);letter-spacing:.14em;text-transform:uppercase;margin:0 0 6px;font-size:.72rem;font-weight:900}h1[data-v-52c05eba],h2[data-v-52c05eba],p[data-v-52c05eba],small[data-v-52c05eba],dt[data-v-52c05eba],dd[data-v-52c05eba]{margin:0}h1[data-v-52c05eba],h2[data-v-52c05eba],dd[data-v-52c05eba]{color:var(--ofm-text)}p[data-v-52c05eba],small[data-v-52c05eba],dt[data-v-52c05eba]{color:var(--ofm-text-soft)}.outline-pill[data-v-52c05eba],.primary-button[data-v-52c05eba]{border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:.78rem;font-weight:800;display:inline-flex}.outline-pill[data-v-52c05eba]{border:1px solid var(--ofm-border-strong);color:var(--ofm-primary-dark);background:#f5faf1f5}.primary-button[data-v-52c05eba]{background:var(--ofm-primary);color:#fff;cursor:pointer;border:1px solid #2f982633}.card-metrics[data-v-52c05eba]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.card-metrics div[data-v-52c05eba]{border:1px solid var(--ofm-border);background:#f8fbf5e6;border-radius:16px;padding:12px}@media (width<=1040px){.directory-grid[data-v-52c05eba],.card-metrics[data-v-52c05eba]{grid-template-columns:1fr}.panel-head[data-v-52c05eba],.card-head[data-v-52c05eba]{flex-direction:column}}.home-overlay[data-v-a9f91237]{z-index:140;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#141f1638;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.overlay-window[data-v-a9f91237]{border:1px solid var(--ofm-border);background:#fcfffafc;border-radius:28px;gap:16px;width:min(1480px,100vw - 40px);max-height:calc(100vh - 40px);padding:20px;display:grid;box-shadow:0 36px 120px #0f172a2e}.intake-window[data-v-a9f91237],.project-window[data-v-a9f91237]{grid-template-rows:auto minmax(0,1fr)}.overlay-head[data-v-a9f91237]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.overlay-head h2[data-v-a9f91237],.overlay-head p[data-v-a9f91237]{margin:0}.eyebrow[data-v-a9f91237]{color:var(--ofm-eyebrow);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:900}.overlay-body[data-v-a9f91237]{min-height:0;overflow:auto}.project-frame[data-v-a9f91237]{background:#fff;border:0;border-radius:22px;width:100%;height:calc(100vh - 148px);min-height:0}.ghost-button[data-v-a9f91237]{border:1px solid var(--ofm-border);min-height:40px;color:var(--ofm-text);cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-weight:800;display:inline-flex}@media (width<=820px){.home-overlay[data-v-a9f91237]{padding:10px}.overlay-window[data-v-a9f91237]{width:calc(100vw - 20px);max-height:calc(100vh - 20px);padding:14px}.overlay-head[data-v-a9f91237]{flex-direction:column}.project-frame[data-v-a9f91237]{height:calc(100vh - 128px)}}.executor-page[data-v-603ca253]{min-height:100vh;color:var(--ofm-text);background:radial-gradient(circle at 0 0,#e1efd7e6,#0000 28%),radial-gradient(circle at 100% 100%,#d8ebccb8,#0000 24%),linear-gradient(#f4faef 0%,#edf5e8 100%);padding:32px}.executor-card[data-v-603ca253]{border:1px solid var(--ofm-border);background:#fffffff5;border-radius:26px;box-shadow:0 18px 44px #0f172a0d}.hero-card[data-v-603ca253],.section-card[data-v-603ca253],.state-card[data-v-603ca253]{padding:24px}.hero-card[data-v-603ca253],.section-card[data-v-603ca253]{gap:16px;display:grid}.executor-grid[data-v-603ca253]{grid-template-columns:minmax(0,1.4fr) minmax(320px,.9fr);gap:18px;margin-top:18px;display:grid}.lower-grid[data-v-603ca253]{align-items:start}.eyebrow[data-v-603ca253]{color:var(--ofm-eyebrow);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900}h1[data-v-603ca253],h2[data-v-603ca253],p[data-v-603ca253],dt[data-v-603ca253],dd[data-v-603ca253]{margin:0}h1[data-v-603ca253]{font-size:clamp(2rem,4vw,3rem)}.lead[data-v-603ca253]{color:var(--ofm-text-soft);line-height:1.6}.section-head[data-v-603ca253]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.status-pill[data-v-603ca253],.status-button[data-v-603ca253],.primary-button[data-v-603ca253]{border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:.82rem;font-weight:800;display:inline-flex}.status-pill[data-v-603ca253]{border:1px solid var(--ofm-border-strong);color:var(--ofm-primary-dark);background:#f5faf1f5}.status-grid[data-v-603ca253]{flex-wrap:wrap;gap:10px;display:flex}.status-button[data-v-603ca253]{border:1px solid var(--ofm-border-strong);color:var(--ofm-primary-dark);cursor:pointer;background:#f6fbf2fa}.primary-button[data-v-603ca253]{background:var(--ofm-primary);color:#fff;cursor:pointer;border:1px solid #2f982633}.meta-grid[data-v-603ca253]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.meta-grid div[data-v-603ca253],.summary-box[data-v-603ca253],.task-card[data-v-603ca253],.list-card[data-v-603ca253],.empty-box[data-v-603ca253]{border:1px solid var(--ofm-border);background:#f9fcf7cc;border-radius:18px}.meta-grid div[data-v-603ca253],.summary-box[data-v-603ca253],.empty-box[data-v-603ca253]{padding:14px 16px}dt[data-v-603ca253]{color:var(--ofm-text-soft);font-size:.78rem}dd[data-v-603ca253]{color:var(--ofm-text);margin-top:6px;font-weight:800}.task-list[data-v-603ca253],.stack-list[data-v-603ca253]{gap:12px;display:grid}.task-card[data-v-603ca253],.list-card[data-v-603ca253]{gap:8px;padding:14px 16px;display:grid}.task-card p[data-v-603ca253],.list-card p[data-v-603ca253],.empty-box[data-v-603ca253],.summary-box p[data-v-603ca253]{color:var(--ofm-text-soft);line-height:1.5}.task-card small[data-v-603ca253],.list-card small[data-v-603ca253]{color:var(--ofm-text-soft)}.note-form[data-v-603ca253]{gap:10px;display:grid}.note-form label[data-v-603ca253]{color:var(--ofm-text);font-weight:700}.note-form textarea[data-v-603ca253]{border:1px solid var(--ofm-border);width:100%;min-height:120px;color:var(--ofm-text);resize:vertical;font:inherit;background:#fff;border-radius:18px;padding:14px 16px}.notes-block[data-v-603ca253]{gap:10px;display:grid}.success-text[data-v-603ca253]{color:#1d6d44;font-weight:700}.error-text[data-v-603ca253],.error-state[data-v-603ca253]{color:#b42318}@media (width<=1040px){.executor-page[data-v-603ca253]{padding:18px}.executor-grid[data-v-603ca253],.meta-grid[data-v-603ca253]{grid-template-columns:1fr}}.kragt-page[data-v-f4bca10a]{width:100%;min-height:100%}.kragt-header[data-v-f4bca10a]{background:#fff;border:1px solid #e5e7eb;margin-bottom:16px;padding:18px 20px}.eyebrow[data-v-f4bca10a]{letter-spacing:.08em;color:#f97316;margin:0 0 4px;font-size:11px;font-weight:800}h1[data-v-f4bca10a]{color:#111827;margin:0;font-size:22px}.vs-dashboard[data-v-f4bca10a]{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.vs-card[data-v-f4bca10a]{min-height:132px;color:inherit;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-content:start;gap:8px;padding:14px;text-decoration:none;display:grid}.vs-card span[data-v-f4bca10a]{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.vs-card strong[data-v-f4bca10a]{font-size:16px;line-height:1.25}.vs-card small[data-v-f4bca10a]{color:#64748b;line-height:1.4}@media (width<=1180px){.vs-dashboard[data-v-f4bca10a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.vs-dashboard[data-v-f4bca10a]{grid-template-columns:1fr}}.customers-page[data-v-d4c1a03b]{padding:20px}.page-header[data-v-d4c1a03b]{background:#fff;border:1px solid #e5e7eb;justify-content:space-between;align-items:center;margin-bottom:14px;padding:16px 18px;display:flex}.eyebrow[data-v-d4c1a03b]{letter-spacing:.08em;color:#f47a20;margin:0 0 4px;font-size:11px;font-weight:900}h2[data-v-d4c1a03b]{margin:0;font-size:20px}.primary-btn[data-v-d4c1a03b],.save-btn[data-v-d4c1a03b]{color:#fff;cursor:pointer;background:#f47a20;border:none;border-radius:10px;padding:10px 14px;font-weight:800}.customer-form[data-v-d4c1a03b]{background:#fff;border:1px solid #e5e7eb;margin-bottom:14px;padding:16px}.form-grid[data-v-d4c1a03b]{grid-template-columns:repeat(4,minmax(160px,1fr));gap:12px;display:grid}label[data-v-d4c1a03b]{color:#374151;flex-direction:column;gap:5px;font-size:12px;font-weight:800;display:flex}input[data-v-d4c1a03b],textarea[data-v-d4c1a03b]{font:inherit;border:1px solid #d1d5db;border-radius:8px;padding:9px 10px}.wide[data-v-d4c1a03b]{grid-column:span 2}.save-btn[data-v-d4c1a03b]{margin-top:14px}.table-card[data-v-d4c1a03b]{background:#fff;border:1px solid #e5e7eb;overflow:auto}table[data-v-d4c1a03b]{border-collapse:collapse;width:100%;font-size:13px}th[data-v-d4c1a03b]{text-align:left;color:#374151;text-transform:uppercase;letter-spacing:.04em;background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:10px;font-size:11px}td[data-v-d4c1a03b]{border-bottom:1px solid #f1f1f1;padding:11px 10px}.strong[data-v-d4c1a03b]{font-weight:800}.empty[data-v-d4c1a03b]{text-align:center;color:#6b7280;padding:28px}.invoice-page[data-v-ca53ab33]{background:#f4f6f8;grid-template-columns:420px 1fr;align-items:start;gap:24px;min-height:100vh;padding:24px;display:grid}.invoice-form[data-v-ca53ab33]{box-sizing:border-box;background:#fff;border:1px solid #e7e7e7;border-radius:16px;max-width:210mm;margin:0 auto 24px;padding:16px;box-shadow:0 6px 18px #0000000d}.eyebrow[data-v-ca53ab33]{color:#e85d0c;letter-spacing:.14em;margin:0 0 6px;font-size:12px;font-weight:800}.invoice-form h1[data-v-ca53ab33]{margin:0 0 18px}.form-grid[data-v-ca53ab33]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}label[data-v-ca53ab33]{color:#111827;gap:6px;font-size:13px;font-weight:700;display:grid}input[data-v-ca53ab33],select[data-v-ca53ab33],textarea[data-v-ca53ab33]{width:100%;font:inherit;box-sizing:border-box;color:#111;background:#fff;border:1px solid #ddd;border-radius:12px;padding:12px 14px}textarea[data-v-ca53ab33]{resize:vertical;min-height:110px}.wide[data-v-ca53ab33]{grid-column:1/-1}textarea[data-v-ca53ab33]{box-sizing:border-box;resize:vertical;border:1px solid #ddd;border-radius:12px;width:100%;min-height:160px;margin:0 0 14px;padding:14px;font-family:monospace;font-size:14px}.ai-buttons[data-v-ca53ab33]{flex-wrap:wrap;gap:10px;display:flex}.ai-btn[data-v-ca53ab33]{cursor:pointer;border:none;border-radius:999px;padding:12px 18px;font-size:14px;font-weight:700}.ai-btn-orange[data-v-ca53ab33]{color:#fff;background:#e85d0c}.ai-btn-black[data-v-ca53ab33]{color:#fff;background:#111}.ai-btn-grey[data-v-ca53ab33]{color:#fff;background:#3b3b3b}.factuur[data-v-ca53ab33]{box-sizing:border-box;color:#111;background:#fff;width:210mm;min-height:297mm;margin:0 auto;padding:15mm 20mm}.top[data-v-ca53ab33]{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.logo[data-v-ca53ab33]{font-size:48px;font-weight:900;line-height:1}.logo-line[data-v-ca53ab33]{border-top:4px solid #000;width:180px;margin:8px 0}.logo-sub[data-v-ca53ab33]{letter-spacing:2px;font-size:16px}.right[data-v-ca53ab33]{text-align:right;font-size:13px;line-height:1.6}.client[data-v-ca53ab33]{margin-top:40px;font-size:14px}.invoice-info[data-v-ca53ab33]{justify-content:space-between;gap:20px;margin-top:30px;display:flex}.invoice-right[data-v-ca53ab33]{text-align:right}table[data-v-ca53ab33]{border-collapse:collapse;width:100%;margin-top:30px;font-size:14px}th[data-v-ca53ab33]{text-align:left;border-bottom:2px solid #000;padding:10px}td[data-v-ca53ab33]{vertical-align:top;border-bottom:1px solid #ccc;padding:10px}.right-align[data-v-ca53ab33]{text-align:right}.totals[data-v-ca53ab33]{margin-top:20px}.totals-row[data-v-ca53ab33]{border-bottom:1px solid #000;justify-content:space-between;padding:6px 0;display:flex}.bold[data-v-ca53ab33]{font-weight:700}.betalingen[data-v-ca53ab33]{margin-top:15px;font-size:13px}.btw[data-v-ca53ab33]{text-align:right;margin-top:20px}.footer[data-v-ca53ab33]{margin-top:40px;font-size:14px;line-height:1.6}@page{size:A4;margin:16mm 18mm}@media print{html[data-v-ca53ab33],body[data-v-ca53ab33]{background:#fff;margin:0;padding:0}.invoice-page[data-v-ca53ab33]{background:#fff;padding:0;display:block}.invoice-form[data-v-ca53ab33]{display:none!important}.factuur[data-v-ca53ab33]{width:174mm;max-width:174mm;margin:0 auto;padding:0;font-size:12px}.logo[data-v-ca53ab33]{font-size:38px}.logo-line[data-v-ca53ab33]{width:140px}.logo-sub[data-v-ca53ab33]{font-size:13px}.right[data-v-ca53ab33]{font-size:11px}.client[data-v-ca53ab33]{margin-top:32px}.invoice-info[data-v-ca53ab33]{margin-top:24px}.totals[data-v-ca53ab33]{margin-top:18px;font-size:13px}.footer[data-v-ca53ab33]{margin-top:24px;font-size:12px}.top[data-v-ca53ab33],.client[data-v-ca53ab33],.invoice-info[data-v-ca53ab33],table[data-v-ca53ab33],.totals[data-v-ca53ab33],.btw[data-v-ca53ab33],.footer[data-v-ca53ab33]{page-break-inside:avoid}table[data-v-ca53ab33]{margin-top:22px;font-size:12px}th[data-v-ca53ab33],td[data-v-ca53ab33]{padding:7px}.footer[data-v-ca53ab33]{margin-top:26px}}.vs-page[data-v-616b5d64]{background:#fff;border:1px solid #e5e7eb;padding:20px}.eyebrow[data-v-616b5d64]{color:#2563eb;letter-spacing:.08em;margin:0 0 6px;font-size:11px;font-weight:900}h1[data-v-616b5d64]{margin:0 0 8px}.vs-page[data-v-64e6bfcc]{background:#fff;border:1px solid #e5e7eb;padding:20px}.eyebrow[data-v-64e6bfcc]{color:#2563eb;letter-spacing:.08em;margin:0 0 6px;font-size:11px;font-weight:900}h1[data-v-64e6bfcc]{margin:0 0 8px}.vs-page[data-v-209a5029]{background:#fff;border:1px solid #e5e7eb;padding:20px}.eyebrow[data-v-209a5029]{color:#2563eb;letter-spacing:.08em;margin:0 0 6px;font-size:11px;font-weight:900}h1[data-v-209a5029]{margin:0 0 8px}.admin-page[data-v-64e952cc]{padding:20px}.unauthorized-page[data-v-78cc6427]{background:#f8fafc;place-items:center;min-height:100vh;padding:24px;display:grid}.unauthorized-card[data-v-78cc6427]{background:#fff;border:1px solid #e5e7eb;border-radius:28px;width:100%;max-width:520px;padding:36px;box-shadow:0 30px 80px #0f172a1f}.eyebrow[data-v-78cc6427]{color:#ef4444;letter-spacing:.14em;margin:0 0 12px;font-size:12px;font-weight:900}h1[data-v-78cc6427]{color:#0f172a;margin:0;font-size:42px}p[data-v-78cc6427]{color:#64748b;line-height:1.6}button[data-v-78cc6427]{color:#fff;cursor:pointer;background:#0f172a;border:0;border-radius:16px;margin-top:20px;padding:14px 18px;font-weight:900}.quote-dashboard[data-v-c5d632b0]{box-sizing:border-box;color:#111827;background:radial-gradient(circle at 0 0,#f973161f,#0000 32%),#f6f7fb;width:100%;min-height:100vh;padding:48px 64px}.quote-dashboard[data-v-c5d632b0]>*{box-sizing:border-box;width:100%}.dashboard-header[data-v-c5d632b0]{justify-content:space-between;align-items:center;gap:24px;width:100%;margin-bottom:32px;display:flex}.eyebrow[data-v-c5d632b0]{letter-spacing:.14em;text-transform:uppercase;color:#f97316;margin:0 0 8px;font-size:12px;font-weight:900}.eyebrow.small[data-v-c5d632b0]{font-size:11px}h1[data-v-c5d632b0]{letter-spacing:-.06em;margin:0;font-size:clamp(42px,5vw,72px);line-height:.95}.company[data-v-c5d632b0]{color:#6b7280;margin:14px 0 0;font-size:18px}.logout-btn[data-v-c5d632b0]{color:#fff;cursor:pointer;background:#111827;border:0;border-radius:18px;padding:15px 22px;font-weight:900;transition:all .2s}.logout-btn[data-v-c5d632b0]:hover{transform:translateY(-2px)}.hero-card[data-v-c5d632b0],.stats-grid[data-v-c5d632b0],.cards-grid[data-v-c5d632b0],.dashboard-bottom[data-v-c5d632b0]{width:100%}.hero-card[data-v-c5d632b0]{color:#fff;background:linear-gradient(135deg,#0f172a 0%,#020617 100%);border-radius:38px;justify-content:space-between;align-items:center;gap:40px;margin-bottom:28px;padding:52px;display:flex;box-shadow:0 30px 80px #0f172a47}.hero-label[data-v-c5d632b0]{color:#fb923c;letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:900}.hero-card h2[data-v-c5d632b0]{letter-spacing:-.06em;max-width:900px;margin:0;font-size:clamp(42px,5vw,74px);line-height:.95}.hero-card p[data-v-c5d632b0]{color:#d1d5db;max-width:760px;margin:20px 0 0;font-size:18px;line-height:1.7}.primary-cta[data-v-c5d632b0]{color:#fff;white-space:nowrap;background:#f97316;border-radius:22px;padding:20px 30px;font-weight:900;text-decoration:none;transition:all .2s;box-shadow:0 20px 40px #f9731666}.primary-cta[data-v-c5d632b0]:hover{transform:translateY(-3px)}.stats-grid[data-v-c5d632b0]{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-bottom:28px;display:grid}.stat-card[data-v-c5d632b0]{background:#fff;border-radius:28px;padding:28px;box-shadow:0 16px 40px #0f172a0f}.stat-card span[data-v-c5d632b0]{color:#6b7280;font-size:13px;font-weight:800;display:block}.stat-card strong[data-v-c5d632b0]{letter-spacing:-.05em;margin-top:12px;font-size:42px;display:block}.cards-grid[data-v-c5d632b0]{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-bottom:28px;display:grid}.action-card[data-v-c5d632b0]{color:#111827;background:#fff;border-radius:32px;flex-direction:column;justify-content:space-between;min-height:240px;padding:30px;text-decoration:none;transition:all .18s;display:flex;box-shadow:0 16px 40px #0f172a0f}.action-card[data-v-c5d632b0]:hover{transform:translateY(-4px);box-shadow:0 24px 50px #0f172a1f}.action-card span[data-v-c5d632b0]{color:#f97316;font-size:13px;font-weight:900}.action-card strong[data-v-c5d632b0]{letter-spacing:-.04em;font-size:28px;line-height:1.1;display:block}.action-card small[data-v-c5d632b0]{color:#6b7280;font-size:15px;line-height:1.7}.action-card.highlight[data-v-c5d632b0]{color:#fff;background:linear-gradient(135deg,#f97316 0%,#ea580c 100%)}.action-card.highlight span[data-v-c5d632b0],.action-card.highlight small[data-v-c5d632b0]{color:#fff}.dashboard-bottom[data-v-c5d632b0]{grid-template-columns:1.2fr .8fr;gap:24px;display:grid}.panel[data-v-c5d632b0]{background:#fff;border-radius:34px;min-height:320px;padding:34px;box-shadow:0 16px 40px #0f172a0f}.panel-header[data-v-c5d632b0]{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.panel-header a[data-v-c5d632b0]{color:#f97316;font-weight:900;text-decoration:none}.panel h3[data-v-c5d632b0]{letter-spacing:-.04em;margin:0;font-size:34px}.empty-state[data-v-c5d632b0]{background:#f9fafb;border:1px dashed #d1d5db;border-radius:28px;margin-top:36px;padding:32px}.empty-state strong[data-v-c5d632b0]{font-size:20px;display:block}.empty-state p[data-v-c5d632b0]{color:#6b7280;margin:10px 0 0}.workflow-list[data-v-c5d632b0]{gap:20px;margin:30px 0 0;padding:0;list-style:none;display:grid}.workflow-list li[data-v-c5d632b0]{align-items:flex-start;gap:16px;display:flex}.workflow-list span[data-v-c5d632b0]{color:#f97316;background:#fff7ed;border-radius:14px;flex-shrink:0;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.workflow-list strong[data-v-c5d632b0]{font-size:17px;display:block}.workflow-list small[data-v-c5d632b0]{color:#6b7280;margin-top:5px;font-size:14px;line-height:1.5;display:block}@media (width<=1180px){.stats-grid[data-v-c5d632b0],.cards-grid[data-v-c5d632b0]{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-bottom[data-v-c5d632b0]{grid-template-columns:1fr}.hero-card[data-v-c5d632b0]{flex-direction:column;align-items:flex-start}}@media (width<=760px){.quote-dashboard[data-v-c5d632b0]{padding:22px}.dashboard-header[data-v-c5d632b0],.panel-header[data-v-c5d632b0]{flex-direction:column;align-items:flex-start}.logout-btn[data-v-c5d632b0],.primary-cta[data-v-c5d632b0]{text-align:center;width:100%}.stats-grid[data-v-c5d632b0],.cards-grid[data-v-c5d632b0]{grid-template-columns:1fr}.hero-card[data-v-c5d632b0]{padding:34px}.hero-card h2[data-v-c5d632b0]{font-size:42px}h1[data-v-c5d632b0]{font-size:44px}}.quote-portal[data-v-81a98c51]{color:#111827;background:#f4f6fb;grid-template-columns:270px 1fr;width:100%;min-height:100vh;display:grid;overflow-x:hidden}.quote-sidebar[data-v-81a98c51]{background:#fff;border-right:1px solid #e5e7eb;flex-direction:column;min-height:100vh;padding:28px 22px;display:flex}.brand[data-v-81a98c51]{align-items:center;gap:14px;margin-bottom:36px;display:flex}.brand-logo[data-v-81a98c51]{color:#fff;background:#f97316;border-radius:16px;place-items:center;width:48px;height:48px;font-weight:950;display:grid}.brand strong[data-v-81a98c51],.brand span[data-v-81a98c51]{display:block}.brand span[data-v-81a98c51]{color:#6b7280;margin-top:4px;font-size:13px}.side-nav[data-v-81a98c51]{gap:10px;display:grid}.side-nav a[data-v-81a98c51]{color:#111827;border-radius:16px;padding:14px 16px;font-weight:850;text-decoration:none}.side-nav a.router-link-active[data-v-81a98c51],.side-nav a[data-v-81a98c51]:hover{color:#f97316;background:#fff7ed}.logout-side[data-v-81a98c51]{color:#fff;cursor:pointer;background:#111827;border:0;border-radius:16px;margin-top:auto;padding:15px 18px;font-weight:900}.portal-main[data-v-81a98c51]{width:100%;min-width:0;padding:34px}.quote-portal[data-v-81a98c51]>*{min-width:0}.topbar[data-v-81a98c51]{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.eyebrow[data-v-81a98c51]{letter-spacing:.16em;text-transform:uppercase;color:#f97316;margin:0 0 8px;font-size:11px;font-weight:950}.eyebrow.light[data-v-81a98c51]{color:#fb923c}h1[data-v-81a98c51]{letter-spacing:-.05em;margin:0;font-size:42px;line-height:1}.topbar p[data-v-81a98c51]:last-child{color:#6b7280;margin:10px 0 0}.top-cta[data-v-81a98c51],.primary-cta[data-v-81a98c51]{color:#fff;white-space:nowrap;background:#f97316;border-radius:16px;padding:16px 22px;font-weight:950;text-decoration:none}.dashboard-grid[data-v-81a98c51]{grid-template-columns:2fr 1fr 1fr;gap:28px;width:100%;display:grid}.hero-card[data-v-81a98c51]{color:#fff;background:linear-gradient(135deg,#111827 0%,#020617 100%);border-radius:34px;flex-direction:column;grid-column:span 2;justify-content:center;width:100%;min-height:340px;padding:42px;display:flex;box-shadow:0 24px 60px #0f172a33}.hero-card h2[data-v-81a98c51]{letter-spacing:-.07em;max-width:760px;margin:0;font-size:clamp(42px,5vw,76px);line-height:.95}.hero-card p[data-v-81a98c51]{color:#d1d5db;max-width:680px;margin:20px 0 28px;line-height:1.7}.primary-cta[data-v-81a98c51]{width:fit-content;box-shadow:0 18px 36px #f9731659}.stats-panel[data-v-81a98c51]{gap:22px;display:grid}.stat-card[data-v-81a98c51],.action-card[data-v-81a98c51],.panel[data-v-81a98c51]{background:#fff;border-radius:28px;box-shadow:0 16px 40px #0f172a0f}.stat-card[data-v-81a98c51]{padding:28px}.stat-card span[data-v-81a98c51]{color:#6b7280;font-size:13px;font-weight:850;display:block}.stat-card strong[data-v-81a98c51]{letter-spacing:-.05em;margin-top:10px;font-size:42px;display:block}.action-card[data-v-81a98c51]{color:#111827;flex-direction:column;justify-content:space-between;min-height:220px;padding:28px;text-decoration:none;display:flex}.action-card span[data-v-81a98c51]{color:#f97316;font-size:13px;font-weight:950}.action-card strong[data-v-81a98c51]{letter-spacing:-.04em;font-size:28px;line-height:1.05}.action-card small[data-v-81a98c51]{color:#6b7280;line-height:1.6}.panel[data-v-81a98c51]{padding:30px}.recent-panel[data-v-81a98c51]{grid-column:span 2}.panel-head[data-v-81a98c51]{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.panel-head a[data-v-81a98c51]{color:#f97316;font-weight:900;text-decoration:none}.panel h3[data-v-81a98c51]{letter-spacing:-.04em;margin:0;font-size:30px}.empty-state[data-v-81a98c51]{background:#f9fafb;border:1px dashed #d1d5db;border-radius:24px;margin-top:28px;padding:30px}.empty-state p[data-v-81a98c51]{color:#6b7280;margin:8px 0 0}.workflow-panel ol[data-v-81a98c51]{gap:18px;margin:26px 0 0;padding:0;list-style:none;display:grid}.workflow-panel li[data-v-81a98c51]{gap:14px;display:flex}.workflow-panel li span[data-v-81a98c51]{color:#f97316;background:#fff7ed;border-radius:13px;flex-shrink:0;place-items:center;width:36px;height:36px;font-weight:950;display:grid}.workflow-panel small[data-v-81a98c51]{color:#6b7280;margin-top:5px;line-height:1.45;display:block}@media (width<=1180px){.quote-portal[data-v-81a98c51]{grid-template-columns:1fr}.quote-sidebar[data-v-81a98c51]{min-height:auto}.dashboard-grid[data-v-81a98c51]{grid-template-columns:1fr 1fr}.hero-card[data-v-81a98c51],.recent-panel[data-v-81a98c51]{grid-column:span 2}}@media (width<=760px){.portal-main[data-v-81a98c51],.quote-sidebar[data-v-81a98c51]{padding:22px}.topbar[data-v-81a98c51]{flex-direction:column;align-items:flex-start}.dashboard-grid[data-v-81a98c51]{grid-template-columns:1fr}.hero-card[data-v-81a98c51],.recent-panel[data-v-81a98c51]{grid-column:span 1}.hero-card[data-v-81a98c51]{padding:30px}.hero-card h2[data-v-81a98c51],h1[data-v-81a98c51]{font-size:42px}.top-cta[data-v-81a98c51],.primary-cta[data-v-81a98c51]{text-align:center;width:100%}}.quote-console[data-v-693b943a]{color:#111827;background:#f6f7f9;width:100%;min-height:100%;padding:14px}.console-topbar[data-v-693b943a]{background:#fff;border:1px solid #d9dee7;border-radius:8px;grid-template-columns:220px minmax(320px,1fr) 180px 220px;align-items:end;gap:12px;width:100%;padding:14px;display:grid}.eyebrow[data-v-693b943a],.section-eyebrow[data-v-693b943a]{color:#f05a1a;letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:900}h1[data-v-693b943a]{color:#111827;margin:0;font-size:24px;line-height:1}.console-grid[data-v-693b943a]{grid-template-columns:1.15fr 1.15fr .9fr;align-items:start;gap:12px;width:100%;margin-top:12px;display:grid}.console-panel[data-v-693b943a]{background:#fff;border:1px solid #d9dee7;border-radius:8px;flex-direction:column;gap:12px;min-width:0;padding:14px;display:flex}.panel-head[data-v-693b943a]{border-bottom:1px solid #edf0f5;padding-bottom:8px}.panel-head h2[data-v-693b943a]{color:#111827;margin:0;font-size:18px}.field-grid[data-v-693b943a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.field-full[data-v-693b943a]{grid-column:span 2}.field[data-v-693b943a],.top-field[data-v-693b943a]{flex-direction:column;gap:5px;min-width:0;display:flex}.field span[data-v-693b943a],.top-field span[data-v-693b943a],.block-label[data-v-693b943a]{color:#344054;font-size:11px;font-weight:800}input[data-v-693b943a],textarea[data-v-693b943a]{color:#111827;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cfd6e2;border-radius:6px;padding:9px 10px;font-size:13px}textarea[data-v-693b943a]{resize:vertical;min-height:86px}input[data-v-693b943a]:focus,textarea[data-v-693b943a]:focus{border-color:#f05a1a;outline:none;box-shadow:0 0 0 2px #f05a1a24}.title-field[data-v-693b943a]{min-width:0}.price-field[data-v-693b943a]{width:100%}.generate-btn[data-v-693b943a]{color:#fff;cursor:pointer;background:#0f172a;border:1px solid #0f172a;border-radius:6px;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 16px;font-size:13px;font-weight:900;display:inline-flex}.generate-btn[data-v-693b943a]:hover{background:#1f2937}.generate-btn[data-v-693b943a]:disabled{opacity:.65;cursor:not-allowed}.thumb-loader[data-v-693b943a]{flex:none;width:48px;height:18px;display:inline-block;position:relative}.thumb-loader i[data-v-693b943a]{left:calc(var(--thumb-index) * 8px);animation:.9s ease-in-out infinite thumb-wave-693b943a;animation-delay:calc(var(--thumb-index) * 80ms);font-size:14px;font-style:normal;line-height:1;position:absolute;top:0}.generation-state[data-v-693b943a]{color:#0f172a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;margin-top:12px;padding:12px;display:grid}.generation-state strong[data-v-693b943a],.generation-state span[data-v-693b943a]{display:block}.generation-state strong[data-v-693b943a]{font-size:14px;line-height:1.25}.generation-state span[data-v-693b943a]{color:#475569;margin-top:3px;font-size:12px}.thumb-orbit[data-v-693b943a]{background:#fff;border:1px solid #bfdbfe;border-radius:999px;width:44px;height:44px;position:relative}.thumb-orbit i[data-v-693b943a]{--orbit-angle:calc(var(--thumb-index) * 72deg);text-align:center;width:18px;height:18px;transform:rotate(var(--orbit-angle)) translateX(15px) rotate(calc(-1 * var(--orbit-angle)));animation:1.4s linear infinite thumb-orbit-spin-693b943a;animation-delay:calc(var(--thumb-index) * -.12s);margin:-9px 0 0 -9px;font-size:15px;font-style:normal;line-height:18px;position:absolute;top:50%;left:50%}@keyframes thumb-wave-693b943a{0%,to{opacity:.65;transform:translateY(2px)rotate(-8deg)}50%{opacity:1;transform:translateY(-3px)rotate(10deg)}}@keyframes thumb-orbit-spin-693b943a{0%{transform:rotate(var(--orbit-angle)) translateX(15px) rotate(calc(-1 * var(--orbit-angle)))}to{transform:rotate(calc(var(--orbit-angle) + 360deg)) translateX(15px) rotate(calc(-1 * (var(--orbit-angle) + 360deg)))}}.mini-segmented[data-v-693b943a]{grid-template-columns:1fr 1fr;gap:6px;display:grid}.mini-btn[data-v-693b943a]{color:#111827;cursor:pointer;background:#fff;border:1px solid #cfd6e2;border-radius:6px;padding:9px 10px;font-size:12px;font-weight:800}.mini-btn.active[data-v-693b943a]{color:#fff;background:#0f172a;border-color:#0f172a}.compact-block[data-v-693b943a]{flex-direction:column;gap:8px;display:flex}.chip-grid.compact[data-v-693b943a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.chip[data-v-693b943a]{color:#111827;cursor:pointer;text-align:center;background:#fff;border:1px solid #cfd6e2;border-radius:6px;min-height:34px;padding:8px 10px;font-size:12px;font-weight:800}.chip[data-v-693b943a]:hover{border-color:#f05a1a}.chip.active[data-v-693b943a]{color:#fff;background:#0f172a;border-color:#0f172a}.option-grid[data-v-693b943a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.option-card[data-v-693b943a]{color:#111827;cursor:pointer;text-align:center;background:#fff;border:1px solid #cfd6e2;border-radius:6px;min-height:38px;padding:9px 10px;font-size:12px;font-weight:800}.option-card[data-v-693b943a]:hover{border-color:#f05a1a}.option-card.active[data-v-693b943a]{color:#fff;background:#0f172a;border-color:#0f172a}.toggle-list[data-v-693b943a]{grid-template-columns:1fr;gap:7px;display:grid}.toggle-row[data-v-693b943a]{color:#111827;cursor:pointer;background:#fff;border:1px solid #cfd6e2;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;font-size:12px;font-weight:800;display:flex}.toggle-row strong[data-v-693b943a]{color:#667085;font-size:11px}.toggle-row.active[data-v-693b943a]{color:#fff;background:#0f172a;border-color:#0f172a}.toggle-row.active strong[data-v-693b943a]{color:#fff}.conditions-box[data-v-693b943a],.summary-box[data-v-693b943a]{background:#fafbfc;border:1px solid #d9dee7;border-radius:8px;padding:12px}.check-row[data-v-693b943a]{color:#344054;grid-template-columns:18px 1fr;align-items:start;gap:8px;margin-bottom:9px;font-size:12px;line-height:1.45;display:grid}.check-row[data-v-693b943a]:last-child{margin-bottom:0}.check-row input[data-v-693b943a]{width:14px;height:14px;margin-top:2px}.summary-row[data-v-693b943a]{border-bottom:1px solid #e6eaf0;justify-content:space-between;gap:10px;padding:9px 0;font-size:12px;display:flex}.summary-row span[data-v-693b943a]{color:#667085;font-weight:700}.summary-row strong[data-v-693b943a]{color:#111827;text-align:right}.summary-row.total[data-v-693b943a]{border-bottom:0;padding-top:12px}.summary-row.total strong[data-v-693b943a]{color:#f05a1a;font-size:18px}.right-panel[data-v-693b943a]{position:sticky;top:12px}@media (width<=1400px){.console-topbar[data-v-693b943a]{grid-template-columns:1fr 1fr}.console-grid[data-v-693b943a]{grid-template-columns:1fr}.right-panel[data-v-693b943a]{position:relative;top:0}}@media (width<=760px){.quote-console[data-v-693b943a]{padding:10px}.console-topbar[data-v-693b943a],.field-grid[data-v-693b943a],.option-grid[data-v-693b943a],.chip-grid.compact[data-v-693b943a]{grid-template-columns:1fr}.field-full[data-v-693b943a]{grid-column:span 1}h1[data-v-693b943a]{font-size:22px}}.quote-2030-page[data-v-82743421]{color:#0f172a;box-sizing:border-box;background:linear-gradient(#eff6ffdb,#f8fafcf5 240px),#f8fafc;width:100%;min-height:100vh;padding:18px}.quote-commandbar[data-v-82743421]{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border:1px solid #d7e0ea;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;display:grid;position:sticky;top:0;box-shadow:0 16px 38px #0f172a1a}.command-link[data-v-82743421]{color:#fff;background:#0f172a;border:1px solid #0f172a;border-radius:8px;justify-content:center;align-items:center;min-width:76px;height:38px;font-size:12px;font-weight:950;text-decoration:none;display:inline-flex}.command-title[data-v-82743421]{min-width:0}.eyebrow[data-v-82743421]{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:950}h1[data-v-82743421]{letter-spacing:0;margin:0;font-size:22px;line-height:1.05}.command-status[data-v-82743421]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.command-status span[data-v-82743421]{color:#475569;background:#f8fafc;border:1px solid #d7e0ea;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:850}.quote-hero[data-v-82743421]{background:#fff;border:1px solid #cbd7e6;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(340px,.7fr);align-items:end;gap:18px;max-width:1380px;margin:18px auto 14px;padding:20px;display:grid;box-shadow:0 18px 44px #0f172a14}.quote-hero h2[data-v-82743421]{color:#0f172a;letter-spacing:0;max-width:780px;margin:0 0 8px;font-size:clamp(30px,4vw,54px);font-weight:950;line-height:.98}.quote-hero span[data-v-82743421]{color:#64748b;max-width:760px;font-size:14px;line-height:1.55;display:block}.hero-steps[data-v-82743421]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.hero-steps button[data-v-82743421]{color:#0f172a;cursor:default;min-height:54px;font:inherit;text-align:left;background:#f8fafc;border:1px solid #d7e0ea;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:900}.quote-workspace[data-v-82743421]{background:#fff;border:1px solid #d7e0ea;border-radius:8px;max-width:1380px;margin:0 auto;padding:14px;box-shadow:0 18px 44px #0f172a14}.quote-workspace[data-v-82743421] .quote-console{background:0 0;padding:0}.quote-workspace[data-v-82743421] .console-topbar{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-color:#d7e0ea;grid-template-columns:minmax(190px,.6fr) minmax(260px,1fr) minmax(150px,.45fr) auto;position:sticky;top:82px;box-shadow:0 10px 28px #0f172a14}.quote-workspace[data-v-82743421] .console-grid{grid-template-columns:minmax(320px,1fr) minmax(320px,1fr) minmax(280px,.72fr)}.quote-workspace[data-v-82743421] .console-panel,.quote-workspace[data-v-82743421] .conditions-box,.quote-workspace[data-v-82743421] .summary-box{background:#fff;border-color:#d7e0ea;box-shadow:0 8px 22px #0f172a0a}.quote-workspace[data-v-82743421] .console-panel{min-height:100%}.quote-workspace[data-v-82743421] .section-eyebrow,.quote-workspace[data-v-82743421] .eyebrow{color:#2563eb}.quote-workspace[data-v-82743421] input:focus,.quote-workspace[data-v-82743421] textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb24}.quote-workspace[data-v-82743421] .generate-btn,.quote-workspace[data-v-82743421] .chip.active,.quote-workspace[data-v-82743421] .option-card.active,.quote-workspace[data-v-82743421] .toggle-row.active,.quote-workspace[data-v-82743421] .mini-btn.active{background:#0f172a;border-color:#0f172a}.quote-workspace[data-v-82743421] .summary-row.total strong{color:#2563eb}@media (width<=760px){.quote-2030-page[data-v-82743421]{padding:10px}.quote-commandbar[data-v-82743421],.quote-hero[data-v-82743421]{grid-template-columns:1fr}.command-status[data-v-82743421]{justify-content:flex-start}.quote-workspace[data-v-82743421] .console-topbar{grid-template-columns:1fr;top:0}.quote-workspace[data-v-82743421] .console-grid{grid-template-columns:1fr}}.quote-agent-panel[data-v-2f682470]{color:#111827;background:#fff;border:1px solid #d7dde7;border-radius:14px;max-width:1120px;margin:20px auto;padding:18px}.panel-header[data-v-2f682470]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.panel-header p[data-v-2f682470]{color:#f97316;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:900}.panel-header h2[data-v-2f682470]{margin:0 0 6px;font-size:20px}.panel-header span[data-v-2f682470],.empty-review span[data-v-2f682470],.review-grid span[data-v-2f682470],.advice-card p[data-v-2f682470]{color:#64748b;font-size:13px;line-height:1.45}button[data-v-2f682470]{color:#fff;cursor:pointer;background:#0f172a;border:1px solid #0f172a;border-radius:8px;padding:10px 14px;font-size:12px;font-weight:800}button[data-v-2f682470]:disabled{opacity:.55;cursor:wait}button.secondary[data-v-2f682470]{color:#0f172a;background:#fff;border-color:#d7dde7}.panel-error[data-v-2f682470],.panel-message[data-v-2f682470]{border-radius:10px;margin:12px 0 0;padding:10px 12px;font-size:13px;font-weight:700}.panel-error[data-v-2f682470]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.panel-message[data-v-2f682470]{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.score-grid[data-v-2f682470]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.score-grid article[data-v-2f682470],.advice-card[data-v-2f682470],.review-grid article[data-v-2f682470],.empty-review[data-v-2f682470],.human-review[data-v-2f682470]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:12px}.score-grid span[data-v-2f682470],.advice-card span[data-v-2f682470]{color:#64748b;font-size:11px;font-weight:800;display:block}.score-grid strong[data-v-2f682470]{margin-top:6px;font-size:24px;display:block}.advice-card[data-v-2f682470]{margin-top:12px}.advice-card strong[data-v-2f682470]{margin-top:4px;font-size:16px;display:block}.review-grid[data-v-2f682470]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.review-grid h3[data-v-2f682470]{margin:0 0 10px;font-size:14px}.review-grid ul[data-v-2f682470]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.review-grid li[data-v-2f682470]{border-bottom:1px solid #e2e8f0;gap:3px;padding-bottom:8px;display:grid}.review-grid li[data-v-2f682470]:last-child{border-bottom:0;padding-bottom:0}.human-review[data-v-2f682470]{gap:10px;margin-top:12px;display:grid}.human-review label[data-v-2f682470]{gap:6px;font-size:12px;font-weight:800;display:grid}.human-review input[data-v-2f682470]{width:100%;font:inherit;border:1px solid #cbd5e1;border-radius:8px;padding:10px}.human-review div[data-v-2f682470]{flex-wrap:wrap;gap:8px;display:flex}.empty-review[data-v-2f682470]{gap:4px;margin-top:16px;display:grid}@media (width<=860px){.panel-header[data-v-2f682470],.human-review div[data-v-2f682470]{display:grid}.score-grid[data-v-2f682470],.review-grid[data-v-2f682470]{grid-template-columns:1fr}}.quote-preview[data-v-738aa80c]{background:#f3f1ec;min-height:100vh;padding:32px 16px}.empty-state[data-v-738aa80c]{text-align:center;background:#fff;border:1px solid #ddd7cc;border-radius:14px;max-width:720px;margin:80px auto;padding:32px}.empty-state h2[data-v-738aa80c]{color:#1f1f1c;margin:0 0 8px}.empty-state p[data-v-738aa80c]{color:#6c685f;margin:0}@media print{.quote-preview[data-v-738aa80c]{background:#fff;min-height:auto;padding:0}}.preview-page[data-v-5458ca33]{background:#f3f1ec;min-height:100vh}.engine-panel[data-v-5458ca33]{color:#071126;background:#fff;border:1px solid #d8e0ec;border-radius:16px;max-width:1180px;margin:0 auto 18px;padding:18px;box-shadow:0 20px 60px #0f172a12}.engine-panel__header[data-v-5458ca33]{justify-content:space-between;gap:18px;margin-bottom:16px;display:flex}.engine-eyebrow[data-v-5458ca33]{color:#0047ff;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:900}.engine-panel h2[data-v-5458ca33],.engine-panel h3[data-v-5458ca33],.engine-panel p[data-v-5458ca33]{margin:0}.engine-panel h2[data-v-5458ca33]{font-size:24px;line-height:1.1}.engine-panel span[data-v-5458ca33],.engine-panel p[data-v-5458ca33],.engine-panel small[data-v-5458ca33]{color:#536174}.engine-score[data-v-5458ca33]{text-align:center;background:#f8fafc;border:1px solid #d8e0ec;border-radius:12px;align-content:center;place-items:center;min-width:96px;padding:10px;display:grid}.engine-score strong[data-v-5458ca33]{font-size:22px}.scope-game-strip[data-v-5458ca33]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;padding:12px;display:flex}.scope-game-strip span[data-v-5458ca33]{color:#15803d;letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:900;display:block}.scope-game-strip strong[data-v-5458ca33],.scope-game-strip p[data-v-5458ca33]{margin:0;display:block}.scope-game-strip a[data-v-5458ca33]{color:#166534;white-space:nowrap;background:#fff;border:1px solid #86efac;border-radius:10px;padding:9px 12px;font-weight:900;text-decoration:none}.engine-grid[data-v-5458ca33]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.engine-grid article[data-v-5458ca33],.engine-card[data-v-5458ca33]{background:#f8fafc;border:1px solid #e1e7f0;border-radius:12px;padding:12px}.engine-grid article span[data-v-5458ca33],.engine-card__title span[data-v-5458ca33]{color:#64748b;letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:900;display:block}.engine-grid article strong[data-v-5458ca33]{margin-bottom:4px;font-size:18px;display:block}.engine-columns[data-v-5458ca33]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.engine-card__title[data-v-5458ca33]{justify-content:space-between;gap:10px;margin-bottom:10px;display:flex}.engine-list[data-v-5458ca33]{gap:8px;max-height:360px;display:grid;overflow:auto}.engine-step[data-v-5458ca33],.engine-job[data-v-5458ca33]{background:#fff;border:1px solid #e4eaf2;border-radius:10px;padding:10px}.engine-step b[data-v-5458ca33],.engine-job b[data-v-5458ca33]{margin-bottom:4px;display:block}.engine-step small[data-v-5458ca33],.engine-job small[data-v-5458ca33]{margin-bottom:6px;font-weight:800;display:block}.engine-job[data-v-5458ca33]{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.engine-job p[data-v-5458ca33]{grid-column:1/-1}.engine-card--wide[data-v-5458ca33]{margin-top:12px}.engine-warning-list[data-v-5458ca33]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.engine-warning-list li[data-v-5458ca33]{color:#7c2d12;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;padding:10px}.engine-warning-list strong[data-v-5458ca33]{margin-right:8px}@media (width<=980px){.engine-grid[data-v-5458ca33],.engine-columns[data-v-5458ca33]{grid-template-columns:1fr}.engine-panel__header[data-v-5458ca33]{flex-direction:column}}@media print{.engine-panel[data-v-5458ca33]{display:none}.preview-page[data-v-5458ca33]{background:#fff;min-height:auto}}.auth-page[data-v-88a0d8c6]{color:#0f172a;background:#f3f6fb;grid-template-columns:minmax(0,1fr) 520px;gap:22px;min-height:100vh;padding:28px;display:grid}.auth-hero[data-v-88a0d8c6],.auth-card[data-v-88a0d8c6]{background:#fff;border:1px solid #dbe3ef;border-radius:18px;padding:34px}.auth-hero[data-v-88a0d8c6]{color:#fff;background:linear-gradient(135deg,#0f172a,#1f2937);flex-direction:column;justify-content:center;min-height:calc(100vh - 56px);display:flex}.eyebrow[data-v-88a0d8c6]{color:#2563eb;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:900}.auth-hero .eyebrow[data-v-88a0d8c6]{color:#93c5fd}h1[data-v-88a0d8c6],h2[data-v-88a0d8c6]{letter-spacing:0;margin:0;font-weight:900}h1[data-v-88a0d8c6]{max-width:760px;font-size:clamp(48px,7vw,96px);line-height:.98}h2[data-v-88a0d8c6]{font-size:30px}.auth-hero p[data-v-88a0d8c6]{color:#dbeafe;max-width:660px;margin:22px 0 0;font-size:18px;line-height:1.7}.auth-card[data-v-88a0d8c6]{align-self:center;gap:22px;display:grid}.auth-card span[data-v-88a0d8c6],.register-link[data-v-88a0d8c6]{color:#64748b}.auth-form[data-v-88a0d8c6]{gap:14px;display:grid}label[data-v-88a0d8c6]{gap:7px;font-size:13px;font-weight:800;display:grid}input[data-v-88a0d8c6],select[data-v-88a0d8c6]{width:100%;height:44px;font:inherit;border:1px solid #cbd5e1;border-radius:8px;outline:none;padding:0 12px}input[data-v-88a0d8c6]:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.password-field[data-v-88a0d8c6]{display:block;position:relative}.password-field input[data-v-88a0d8c6]{padding-right:78px}.toggle-pw[data-v-88a0d8c6]{color:#334155;cursor:pointer;background:#eef2f8;border:0;border-radius:6px;height:30px;padding:0 10px;font-size:12px;font-weight:800;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.toggle-pw[data-v-88a0d8c6]:hover{background:#e2e8f0}.forgot-link[data-v-88a0d8c6]{color:#64748b;justify-self:end;margin-top:-4px;font-size:13px;font-weight:800;text-decoration:none}.forgot-link[data-v-88a0d8c6]:hover{color:#2563eb}.primary[data-v-88a0d8c6]{color:#fff;cursor:pointer;background:#0f172a;border:0;border-radius:8px;height:48px;font-size:15px;font-weight:900}.primary[data-v-88a0d8c6]:disabled{opacity:.6;cursor:not-allowed}.divider[data-v-88a0d8c6]{color:#94a3b8;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;font-size:13px;display:grid}.divider span[data-v-88a0d8c6]{background:#e2e8f0;height:1px}.google-btn[data-v-88a0d8c6]{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;height:48px;font-size:15px;font-weight:900;display:inline-flex}.google-btn[data-v-88a0d8c6]:hover{background:#f8fafc}.google-btn[data-v-88a0d8c6]:disabled{opacity:.6;cursor:not-allowed}.google-icon[data-v-88a0d8c6]{color:#2563eb;background:#f1f5f9;border-radius:999px;place-items:center;width:24px;height:24px;font-weight:900;display:grid}.error[data-v-88a0d8c6]{color:#b91c1c;margin:0;font-weight:800}.info[data-v-88a0d8c6]{color:#475569;margin:0;font-weight:800}.register-link[data-v-88a0d8c6]{text-align:center;margin:0}.register-link a[data-v-88a0d8c6]{color:#2563eb;font-weight:900;text-decoration:none}@media (width<=900px){.auth-page[data-v-88a0d8c6]{grid-template-columns:1fr}.auth-hero[data-v-88a0d8c6]{min-height:auto}}@media (width<=640px){.auth-page[data-v-88a0d8c6]{gap:16px;padding:16px}.auth-hero[data-v-88a0d8c6],.auth-card[data-v-88a0d8c6]{border-radius:16px;padding:22px 18px}h1[data-v-88a0d8c6]{font-size:clamp(34px,12vw,52px);line-height:1}h2[data-v-88a0d8c6]{font-size:24px}.auth-hero p[data-v-88a0d8c6]{margin-top:16px;font-size:15px;line-height:1.6}.divider[data-v-88a0d8c6]{gap:8px}.forgot-link[data-v-88a0d8c6]{justify-self:start;margin-top:0}}.auth-mini[data-v-98660beb]{color:#0f172a;background:linear-gradient(#fff 0%,#f8fafc 100%);place-items:center;min-height:100vh;padding:28px;display:grid}.mini-card[data-v-98660beb]{background:#fff;border:1px solid #e2e8f0;border-radius:24px;width:min(440px,100%);padding:32px;box-shadow:0 20px 60px #0f172a14}h1[data-v-98660beb]{letter-spacing:-.03em;margin:0;font-size:28px}.sub[data-v-98660beb]{color:#64748b;margin:10px 0 22px;line-height:1.6}form[data-v-98660beb]{gap:16px;display:grid}label[data-v-98660beb]{color:#334155;gap:8px;font-weight:800;display:grid}input[data-v-98660beb]{height:50px;font:inherit;border:1px solid #e2e8f0;border-radius:14px;outline:none;padding:0 14px}input[data-v-98660beb]:focus{border-color:#f97316;box-shadow:0 0 0 4px #f973161f}.primary[data-v-98660beb]{color:#fff;cursor:pointer;background:#f97316;border:0;border-radius:14px;height:50px;font-size:15px;font-weight:900}.primary[data-v-98660beb]:disabled{opacity:.65;cursor:not-allowed}.info[data-v-98660beb]{color:#15803d;margin:18px 0 0;font-weight:800;line-height:1.5}.back[data-v-98660beb]{text-align:center;margin:22px 0 0}.back a[data-v-98660beb]{color:#ea580c;font-weight:800;text-decoration:none}.auth-mini[data-v-e262a940]{color:#0f172a;background:linear-gradient(#fff 0%,#f8fafc 100%);place-items:center;min-height:100vh;padding:28px;display:grid}.mini-card[data-v-e262a940]{background:#fff;border:1px solid #e2e8f0;border-radius:24px;width:min(440px,100%);padding:32px;box-shadow:0 20px 60px #0f172a14}h1[data-v-e262a940]{letter-spacing:-.03em;margin:0;font-size:28px}.sub[data-v-e262a940]{color:#64748b;margin:10px 0 22px;line-height:1.6}form[data-v-e262a940]{gap:16px;display:grid}label[data-v-e262a940]{color:#334155;gap:8px;font-weight:800;display:grid}input[data-v-e262a940]{height:50px;font:inherit;border:1px solid #e2e8f0;border-radius:14px;outline:none;padding:0 14px}input[data-v-e262a940]:focus{border-color:#f97316;box-shadow:0 0 0 4px #f973161f}.password-field[data-v-e262a940]{display:block;position:relative}.password-field input[data-v-e262a940]{width:100%;padding-right:78px}.toggle-pw[data-v-e262a940]{color:#334155;cursor:pointer;background:#eef2f8;border:0;border-radius:8px;height:32px;padding:0 10px;font-size:12px;font-weight:800;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.toggle-pw[data-v-e262a940]:hover{background:#e2e8f0}.primary[data-v-e262a940]{color:#fff;cursor:pointer;background:#f97316;border:0;border-radius:14px;height:50px;font-size:15px;font-weight:900}.primary[data-v-e262a940]:disabled{opacity:.65;cursor:not-allowed}.error[data-v-e262a940]{color:#dc2626;margin:0;font-weight:800;line-height:1.5}.info[data-v-e262a940]{color:#15803d;margin:18px 0 0;font-weight:800;line-height:1.5}.back[data-v-e262a940]{text-align:center;margin:22px 0 0}.back a[data-v-e262a940]{color:#ea580c;font-weight:800;text-decoration:none}.company-settings-page[data-v-e7df3ec4]{gap:14px;padding:20px;display:grid}.settings-header[data-v-e7df3ec4],.settings-card[data-v-e7df3ec4],.company-list[data-v-e7df3ec4],.technical-list[data-v-e7df3ec4]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#fff}.settings-header[data-v-e7df3ec4]{justify-content:space-between;align-items:flex-start;gap:14px;padding:18px;display:flex}.eyebrow[data-v-e7df3ec4]{color:var(--sf-accent);text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:900}h1[data-v-e7df3ec4],h2[data-v-e7df3ec4]{color:var(--sf-text);margin:0}h1[data-v-e7df3ec4]{font-size:28px}h2[data-v-e7df3ec4]{font-size:20px}.settings-header p[data-v-e7df3ec4],dt[data-v-e7df3ec4],small[data-v-e7df3ec4],.section-title span[data-v-e7df3ec4],.empty-state[data-v-e7df3ec4]{color:var(--sf-muted);font-size:13px}.settings-grid[data-v-e7df3ec4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.settings-card[data-v-e7df3ec4],.company-list[data-v-e7df3ec4],.technical-list[data-v-e7df3ec4]{padding:18px}dl[data-v-e7df3ec4]{gap:10px;margin:16px 0 0;display:grid}dl div[data-v-e7df3ec4],.company-row[data-v-e7df3ec4],.member-preview span[data-v-e7df3ec4]{border:1px solid var(--sf-border-soft);border-radius:var(--sf-radius);background:var(--sf-surface-muted)}dl div[data-v-e7df3ec4]{justify-content:space-between;gap:12px;padding:10px;display:flex}dd[data-v-e7df3ec4]{color:var(--sf-text);margin:0;font-weight:900}.member-preview[data-v-e7df3ec4]{gap:8px;margin-top:14px;display:grid}.member-preview span[data-v-e7df3ec4],.company-row span[data-v-e7df3ec4]:first-child{gap:3px;display:grid}.member-preview span[data-v-e7df3ec4]{padding:10px}.section-title[data-v-e7df3ec4]{gap:3px;margin-bottom:12px;display:grid}.company-row[data-v-e7df3ec4]{justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.technical-grid[data-v-e7df3ec4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.technical-link[data-v-e7df3ec4]{border:1px solid var(--sf-border-soft);border-radius:var(--sf-radius);background:var(--sf-surface-muted);min-height:72px;color:var(--sf-text);gap:4px;padding:10px;text-decoration:none;display:grid}.technical-link[data-v-e7df3ec4]:hover{border-color:var(--sf-border);background:#fff}.technical-link strong[data-v-e7df3ec4]{font-size:13px}.muted-link[data-v-e7df3ec4]{opacity:.72}.company-row+.company-row[data-v-e7df3ec4]{margin-top:8px}.company-row strong[data-v-e7df3ec4],.section-title strong[data-v-e7df3ec4],.member-preview strong[data-v-e7df3ec4]{color:var(--sf-text)}.active-badge[data-v-e7df3ec4]{color:#047857;background:#ecfdf5;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.empty-state[data-v-e7df3ec4]{border:1px dashed var(--sf-border);border-radius:var(--sf-radius);background:var(--sf-surface-muted);margin-top:14px;padding:14px}@media (width<=860px){.settings-header[data-v-e7df3ec4],.settings-grid[data-v-e7df3ec4],.company-row[data-v-e7df3ec4],.technical-grid[data-v-e7df3ec4]{grid-template-columns:1fr;display:grid}}.company-team-page[data-v-0842b78e]{gap:14px;padding:20px;display:grid}.team-header[data-v-0842b78e],.team-panel[data-v-0842b78e]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#fff;padding:18px}.team-header[data-v-0842b78e]{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.eyebrow[data-v-0842b78e]{color:var(--sf-accent);text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:900}h1[data-v-0842b78e]{color:var(--sf-text);margin:0;font-size:28px}.team-header p[data-v-0842b78e],.panel-title span[data-v-0842b78e],.member-row small[data-v-0842b78e],.empty-state[data-v-0842b78e]{color:var(--sf-muted);font-size:13px}.team-header p span[data-v-0842b78e]{color:#475569;margin-left:10px;font-weight:800;display:inline-block}.panel-title[data-v-0842b78e]{justify-content:space-between;margin-bottom:12px;display:flex}.panel-title strong[data-v-0842b78e],.member-row strong[data-v-0842b78e]{color:var(--sf-text)}.panel-title span[data-v-0842b78e],.member-row span[data-v-0842b78e]:first-child{gap:3px;display:grid}.member-list[data-v-0842b78e]{gap:8px;display:grid}.member-row[data-v-0842b78e]{border:1px solid var(--sf-border-soft);border-radius:var(--sf-radius);background:var(--sf-surface-muted);grid-template-columns:minmax(0,1fr) 120px 140px 150px;align-items:center;gap:10px;padding:12px;display:grid}.role-pill[data-v-0842b78e],.presence-pill[data-v-0842b78e]{border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.role-pill[data-v-0842b78e]{color:#1d4ed8;background:#eff6ff}.presence-pill.online[data-v-0842b78e]{color:#047857;background:#ecfdf5}.presence-pill.recent[data-v-0842b78e]{color:#c2410c;background:#fff7ed}.presence-pill.offline[data-v-0842b78e]{color:#64748b;background:#f1f5f9}.last-seen[data-v-0842b78e]{color:var(--sf-muted);font-size:12px;font-weight:800}.empty-state[data-v-0842b78e]{border:1px dashed var(--sf-border);border-radius:var(--sf-radius);background:var(--sf-surface-muted);padding:16px}@media (width<=720px){.team-header[data-v-0842b78e],.member-row[data-v-0842b78e]{grid-template-columns:1fr;display:grid}.team-header p span[data-v-0842b78e]{margin:6px 0 0;display:block}}.company-architecture-page[data-v-a21ecf8c]{gap:14px;padding:20px;display:grid}.hero[data-v-a21ecf8c],.panel[data-v-a21ecf8c],.stat-card[data-v-a21ecf8c]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#fff}.hero[data-v-a21ecf8c],.panel[data-v-a21ecf8c]{padding:18px}.hero[data-v-a21ecf8c]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.eyebrow[data-v-a21ecf8c]{color:var(--sf-accent);text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:900}h1[data-v-a21ecf8c],h2[data-v-a21ecf8c],p[data-v-a21ecf8c]{margin:0}h1[data-v-a21ecf8c]{font-size:28px}h2[data-v-a21ecf8c]{font-size:20px}.feedback.error[data-v-a21ecf8c]{color:#9e2f2f;background:#c23a3a14;border:1px solid #c23a3a2e;border-radius:10px;padding:12px 14px}.stats-grid[data-v-a21ecf8c],.content-grid[data-v-a21ecf8c],.policy-columns[data-v-a21ecf8c]{gap:14px;display:grid}.stats-grid[data-v-a21ecf8c]{grid-template-columns:repeat(4,minmax(0,1fr))}.content-grid[data-v-a21ecf8c]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.secondary-grid[data-v-a21ecf8c]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.stat-card[data-v-a21ecf8c]{gap:8px;padding:16px;display:grid}.stat-card strong[data-v-a21ecf8c]{color:var(--sf-text);font-size:26px}.stat-card span[data-v-a21ecf8c],.stack-row small[data-v-a21ecf8c],.policy-card small[data-v-a21ecf8c],.placeholder-list small[data-v-a21ecf8c],.body-text[data-v-a21ecf8c]{color:var(--sf-muted)}.panel-head[data-v-a21ecf8c]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.stack-list[data-v-a21ecf8c],.placeholder-list[data-v-a21ecf8c]{gap:10px;display:grid}.stack-row[data-v-a21ecf8c],.policy-card[data-v-a21ecf8c],.placeholder-list article[data-v-a21ecf8c]{border:1px solid var(--sf-border-soft);border-radius:var(--sf-radius);background:var(--sf-surface-muted);padding:12px}.stack-row[data-v-a21ecf8c]{gap:8px;display:grid}.meta-block[data-v-a21ecf8c]{color:var(--sf-muted);flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.policy-columns[data-v-a21ecf8c]{grid-template-columns:repeat(3,minmax(0,1fr))}.policy-column[data-v-a21ecf8c]{gap:10px;display:grid}.policy-column strong[data-v-a21ecf8c]{color:var(--sf-text)}.empty-state[data-v-a21ecf8c]{color:var(--sf-muted);font-size:13px}.placeholder-panel[data-v-a21ecf8c]{align-content:start}@media (width<=1100px){.stats-grid[data-v-a21ecf8c],.content-grid[data-v-a21ecf8c],.secondary-grid[data-v-a21ecf8c],.policy-columns[data-v-a21ecf8c]{grid-template-columns:1fr}}.identity-authority-page[data-v-be4677ea]{gap:14px;padding:20px;display:grid}.hero[data-v-be4677ea],.summary-card[data-v-be4677ea],.panel[data-v-be4677ea]{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:#fff}.hero[data-v-be4677ea],.panel[data-v-be4677ea]{padding:18px}.hero[data-v-be4677ea]{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.eyebrow[data-v-be4677ea]{color:var(--sf-accent);text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:900}h1[data-v-be4677ea],h2[data-v-be4677ea],p[data-v-be4677ea]{margin:0}h1[data-v-be4677ea]{font-size:28px}h2[data-v-be4677ea]{font-size:20px}.feedback.error[data-v-be4677ea]{color:#9e2f2f;background:#c23a3a14;border:1px solid #c23a3a2e;border-radius:10px;padding:12px 14px}.summary-grid[data-v-be4677ea],.workspace[data-v-be4677ea],.permissions-grid[data-v-be4677ea]{gap:14px;display:grid}.summary-grid[data-v-be4677ea]{grid-template-columns:repeat(4,minmax(0,1fr))}.summary-card[data-v-be4677ea]{gap:8px;padding:16px;display:grid}.summary-card strong[data-v-be4677ea]{color:var(--sf-text);font-size:26px}.summary-card span[data-v-be4677ea],.rule-card small[data-v-be4677ea],.actor-row small[data-v-be4677ea],.actor-row span[data-v-be4677ea],.check-result small[data-v-be4677ea]{color:var(--sf-muted)}.workspace[data-v-be4677ea]{grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr)}.panel-head[data-v-be4677ea]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.actor-list[data-v-be4677ea],.right-stack[data-v-be4677ea],.permissions-grid section[data-v-be4677ea]{gap:10px;display:grid}.actor-row[data-v-be4677ea],.rule-card[data-v-be4677ea],.check-result[data-v-be4677ea],.person-link[data-v-be4677ea]{border:1px solid var(--sf-border-soft);border-radius:var(--sf-radius);background:var(--sf-surface-muted);padding:12px}.person-link[data-v-be4677ea]{gap:4px;margin-bottom:14px;display:grid}.actor-row[data-v-be4677ea]{text-align:left;cursor:pointer}.actor-row.active[data-v-be4677ea]{border-color:var(--sf-accent);background:#2563eb0f}.permissions-grid[data-v-be4677ea]{grid-template-columns:repeat(2,minmax(0,1fr))}.check-grid[data-v-be4677ea]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}label[data-v-be4677ea]{color:var(--sf-muted);gap:6px;font-size:13px;display:grid}input[data-v-be4677ea]{border:1px solid var(--sf-border-soft);border-radius:10px;min-height:40px;padding:0 12px}.check-result.allowed[data-v-be4677ea]{background:#16a34a14;border-color:#16a34a3d}.check-result.denied[data-v-be4677ea]{background:#c23a3a14;border-color:#c23a3a3d}.empty-state[data-v-be4677ea]{color:var(--sf-muted);font-size:13px}@media (width<=1100px){.summary-grid[data-v-be4677ea],.workspace[data-v-be4677ea],.permissions-grid[data-v-be4677ea],.check-grid[data-v-be4677ea]{grid-template-columns:1fr}}.policy-page[data-v-f7f0382d]{gap:12px;padding:18px;display:grid}.hero[data-v-f7f0382d],.panel[data-v-f7f0382d],.notice[data-v-f7f0382d],.stats-grid article[data-v-f7f0382d]{border:1px solid var(--sf-border,#dbe2ea);background:#fff;border-radius:8px}.hero[data-v-f7f0382d],.panel[data-v-f7f0382d]{padding:14px}.hero[data-v-f7f0382d],.panel-head[data-v-f7f0382d],.filter-row[data-v-f7f0382d],.split-row[data-v-f7f0382d]{gap:10px;display:flex}.hero[data-v-f7f0382d],.panel-head[data-v-f7f0382d]{justify-content:space-between}.hero[data-v-f7f0382d]{align-items:flex-start}.eyebrow[data-v-f7f0382d]{color:#2563eb;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:900}.notice[data-v-f7f0382d]{padding:12px}.notice.error[data-v-f7f0382d]{color:#b91c1c;background:#fff1f2;border-color:#fecaca}.notice.success[data-v-f7f0382d]{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.stats-grid[data-v-f7f0382d]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.stats-grid article[data-v-f7f0382d]{gap:6px;padding:12px;display:grid}.layout[data-v-f7f0382d]{grid-template-columns:minmax(320px,.9fr) minmax(640px,1.4fr);gap:12px;display:grid}.left-col[data-v-f7f0382d],.right-col[data-v-f7f0382d],.stack-list[data-v-f7f0382d],.detail-grid[data-v-f7f0382d]{gap:10px;display:grid}.policy-row[data-v-f7f0382d]{text-align:left;background:#fff;border:1px solid #e5eaf0;border-radius:8px;justify-content:space-between;gap:10px;padding:11px;display:flex}.policy-row.active[data-v-f7f0382d]{background:#f8fbff;border-color:#2563eb}.mini-chip[data-v-f7f0382d]{color:#1d4ed8;background:#eff6ff;border-radius:999px;justify-content:center;align-items:center;height:fit-content;padding:3px 8px;font-size:11px;font-weight:900;display:inline-flex}.form-grid[data-v-f7f0382d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.full[data-v-f7f0382d],.detail-grid pre[data-v-f7f0382d]{grid-column:1/-1}label[data-v-f7f0382d],.evaluation-box[data-v-f7f0382d]{gap:6px;display:grid}input[data-v-f7f0382d],select[data-v-f7f0382d],textarea[data-v-f7f0382d],pre[data-v-f7f0382d]{border:1px solid var(--sf-border,#dbe2ea);width:100%;font:inherit;background:#fff;border-radius:8px;padding:10px 12px}pre[data-v-f7f0382d]{white-space:pre-wrap;word-break:break-word;background:#f8fafc}.empty-state[data-v-f7f0382d]{color:#64748b}.checkbox-row[data-v-f7f0382d]{align-items:center;gap:8px;display:flex}.evaluation-box[data-v-f7f0382d]{border:1px solid #e5eaf0;border-radius:8px;margin-top:12px;padding:12px}.evaluation-box.allow[data-v-f7f0382d]{background:#f0fdf4;border-color:#bbf7d0}.evaluation-box.deny[data-v-f7f0382d]{background:#fff1f2;border-color:#fecaca}.evaluation-box.approval_required[data-v-f7f0382d],.evaluation-box.defer[data-v-f7f0382d]{background:#fffbeb;border-color:#fde68a}@media (width<=1200px){.layout[data-v-f7f0382d],.stats-grid[data-v-f7f0382d],.form-grid[data-v-f7f0382d],.split-row[data-v-f7f0382d]{flex-direction:column;grid-template-columns:1fr}}.agreement-panel[data-v-6ebe2780]{background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:12px}.panel-header[data-v-6ebe2780]{margin-bottom:14px}.eyebrow[data-v-6ebe2780]{letter-spacing:.08em;text-transform:uppercase;color:#64748b;margin:0 0 4px;font-size:11px;font-weight:700}h3[data-v-6ebe2780]{color:#0f172a;margin:0;font-size:16px}.chip-list[data-v-6ebe2780]{flex-wrap:wrap;gap:8px;display:flex}.choice-chip[data-v-6ebe2780]{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:4px;padding:7px 10px;font-size:12px;font-weight:800}.choice-chip.active[data-v-6ebe2780]{color:#fff;background:#0f172a;border-color:#0f172a}.template-card[data-v-0930e324]{color:#0f172a;text-align:left;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;gap:8px;width:100%;padding:10px;display:grid}.template-card.active[data-v-0930e324]{color:#fff;background:#0f172a;border-color:#0f172a}.template-head[data-v-0930e324]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.template-head div[data-v-0930e324]{gap:3px;display:grid}.template-head span[data-v-0930e324],.ideal span[data-v-0930e324]{color:#64748b;text-transform:uppercase;font-size:10px;font-weight:900}.template-card.active .template-head span[data-v-0930e324],.template-card.active .ideal span[data-v-0930e324]{color:#cbd5e1}.template-head strong[data-v-0930e324]{font-size:14px}.template-head em[data-v-0930e324]{border:1px solid;border-radius:4px;padding:3px 6px;font-size:11px;font-style:normal;font-weight:800}p[data-v-0930e324]{color:#475569;margin:0;font-size:12px;line-height:1.4}.template-card.active p[data-v-0930e324]{color:#e2e8f0}.mini-document[data-v-0930e324]{background:#f8fafc;border:1px solid #dbe3ec;border-radius:4px;gap:6px;padding:8px;display:grid}.template-card.active .mini-document[data-v-0930e324]{background:#111827;border-color:#334155}.doc-line[data-v-0930e324]{align-items:center;gap:7px;display:flex}.doc-line i[data-v-0930e324]{background:#94a3b8;border-radius:2px;flex:none;width:18px;height:4px}.doc-line span[data-v-0930e324]{color:#334155;font-size:11px;font-weight:700}.template-card.active .doc-line span[data-v-0930e324]{color:#e2e8f0}.ideal[data-v-0930e324]{gap:3px;display:grid}.ideal small[data-v-0930e324]{color:#334155;font-size:11px;line-height:1.35}.template-card.active .ideal small[data-v-0930e324]{color:#fff}.offer006-panel[data-v-b3632657]{background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:12px}.panel-header[data-v-b3632657]{margin-bottom:10px}.panel-header p[data-v-b3632657]{color:#64748b;text-transform:uppercase;margin:0 0 3px;font-size:11px;font-weight:800}.panel-header h2[data-v-b3632657]{color:#0f172a;margin:0;font-size:16px}.config-groups[data-v-b3632657]{gap:10px;display:grid}.config-group[data-v-b3632657]{gap:6px;display:grid}.config-group>span[data-v-b3632657]{color:#475569;font-size:11px;font-weight:900}.chip-row[data-v-b3632657]{flex-wrap:wrap;gap:6px;display:flex}.chip[data-v-b3632657]{color:#0f172a;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:4px;padding:7px 9px;font-size:12px;font-weight:800}.chip.active[data-v-b3632657]{color:#fff;background:#0f172a;border-color:#0f172a}.template-list[data-v-b3632657]{gap:8px;display:grid}.client-extension[data-v-6266ce09]{background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:12px}.extension-header[data-v-6266ce09]{margin-bottom:8px}.extension-header p[data-v-6266ce09]{color:#64748b;text-transform:uppercase;margin:0 0 3px;font-size:11px;font-weight:800}.extension-header h2[data-v-6266ce09]{color:#0f172a;margin:0;font-size:16px}.client-grid[data-v-6266ce09]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.field[data-v-6266ce09]{background:#f8fafc;border:1px solid #b8c1cc;border-radius:4px;min-width:0;padding:8px}.full[data-v-6266ce09]{grid-column:1/-1}.field label[data-v-6266ce09]{color:#0f172a;margin-bottom:6px;font-size:11px;font-weight:900;display:block}textarea[data-v-6266ce09]{color:#111827;resize:vertical;background:#fff;border:1px solid #94a3b8;border-radius:4px;outline:none;width:100%;padding:8px;font-size:13px}textarea[data-v-6266ce09]:focus{border-color:#1e3a8a;box-shadow:0 0 0 1px #1e3a8a}.chip-row[data-v-6266ce09]{flex-wrap:wrap;gap:6px;display:flex}.chip[data-v-6266ce09]{color:#0f172a;cursor:pointer;background:#eef2f7;border:1px solid #94a3b8;border-radius:4px;padding:7px 9px;font-size:12px;font-weight:800}.chip.active[data-v-6266ce09]{color:#fff;background:#0f172a;border-color:#0f172a}.offer006-panel[data-v-9358b32c]{background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:12px}.panel-header[data-v-9358b32c]{margin-bottom:10px}.panel-header p[data-v-9358b32c]{color:#64748b;text-transform:uppercase;margin:0 0 3px;font-size:11px;font-weight:800}.panel-header h2[data-v-9358b32c]{color:#0f172a;margin:0;font-size:16px}.group[data-v-9358b32c]{gap:6px;display:grid}.group+.group[data-v-9358b32c]{margin-top:10px}.group>span[data-v-9358b32c]{color:#475569;font-size:11px;font-weight:900}.chip-row[data-v-9358b32c]{flex-wrap:wrap;gap:6px;display:flex}.chip[data-v-9358b32c]{color:#0f172a;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:4px;padding:7px 9px;font-size:12px;font-weight:800}.chip.active[data-v-9358b32c]{color:#fff;background:#0f172a;border-color:#0f172a}.included-excluded-panel[data-v-ba2d26db]{background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:12px}.panel-header[data-v-ba2d26db]{justify-content:space-between;gap:12px;margin-bottom:14px;display:flex}.eyebrow[data-v-ba2d26db]{letter-spacing:.08em;text-transform:uppercase;color:#64748b;margin:0 0 4px;font-size:11px;font-weight:700}h3[data-v-ba2d26db]{color:#0f172a;margin:0;font-size:16px}.scope-grid[data-v-ba2d26db]{grid-template-columns:1fr;gap:10px;display:grid}.scope-block[data-v-ba2d26db]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:4px;padding:10px}.scope-block h4[data-v-ba2d26db]{color:#111827;margin:0 0 10px;font-size:13px}.chip-list[data-v-ba2d26db]{flex-wrap:wrap;gap:8px;display:flex}.choice-chip[data-v-ba2d26db]{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:4px;padding:7px 10px;font-size:12px;font-weight:800}.choice-chip.active[data-v-ba2d26db]{color:#fff;background:#0f172a;border-color:#0f172a}.choice-chip.warning.active[data-v-ba2d26db]{color:#fff;background:#92400e;border-color:#92400e}@media (width<=900px){.scope-grid[data-v-ba2d26db]{grid-template-columns:1fr}}.legal-panel[data-v-67986f18]{background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:12px}.panel-header[data-v-67986f18]{margin-bottom:14px}.eyebrow[data-v-67986f18]{letter-spacing:.08em;text-transform:uppercase;color:#64748b;margin:0 0 4px;font-size:11px;font-weight:700}h3[data-v-67986f18]{color:#0f172a;margin:0;font-size:16px}.legal-grid[data-v-67986f18]{grid-template-columns:1fr;gap:10px;display:grid}.legal-block[data-v-67986f18]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:4px;padding:10px}.full-width[data-v-67986f18]{grid-column:auto}.legal-block h4[data-v-67986f18]{color:#111827;margin:0 0 10px;font-size:13px}.chip-list[data-v-67986f18]{flex-wrap:wrap;gap:8px;display:flex}.choice-chip[data-v-67986f18]{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:4px;padding:7px 10px;font-size:12px;font-weight:800}.choice-chip.active[data-v-67986f18]{color:#fff;background:#0f172a;border-color:#0f172a}.choice-chip.warning.active[data-v-67986f18]{color:#fff;background:#92400e;border-color:#92400e}.choice-chip.planning.active[data-v-67986f18]{color:#fff;background:#1d4ed8;border-color:#1d4ed8}@media (width<=900px){.legal-grid[data-v-67986f18]{grid-template-columns:1fr}.full-width[data-v-67986f18]{grid-column:auto}}.panel[data-v-613b388c]{background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:12px}.panel-header[data-v-613b388c]{justify-content:space-between;margin-bottom:14px;display:flex}.panel-header p[data-v-613b388c]{color:#667085;text-transform:uppercase;margin:0 0 3px;font-size:11px;font-weight:700}.panel-header h2[data-v-613b388c]{color:#111827;margin:0;font-size:17px}.project-grid[data-v-613b388c]{grid-template-columns:1.2fr 1fr 1fr;gap:8px;display:grid}.description-field[data-v-613b388c]{grid-row:span 2}.field[data-v-613b388c]{flex-direction:column;gap:6px;display:flex}.field span[data-v-613b388c]{color:#667085;font-size:12px;font-weight:600}.field input[data-v-613b388c],.field select[data-v-613b388c],.field textarea[data-v-613b388c]{color:#111827;background:#f9fafb;border:1px solid #d0d7de;border-radius:4px;outline:none;width:100%;padding:10px 12px;font-size:14px}.field textarea[data-v-613b388c]{resize:vertical;min-height:116px}.field input[data-v-613b388c]:focus,.field select[data-v-613b388c]:focus,.field textarea[data-v-613b388c]:focus{background:#fff;border-color:#111827}@media (width<=1100px){.project-grid[data-v-613b388c]{grid-template-columns:1fr 1fr}.description-field[data-v-613b388c]{grid-column:1/-1}}@media (width<=700px){.project-grid[data-v-613b388c]{grid-template-columns:1fr}}.offer006-panel[data-v-cc034ac2]{background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:12px}.panel-header[data-v-cc034ac2]{margin-bottom:10px}.panel-header p[data-v-cc034ac2]{color:#64748b;text-transform:uppercase;margin:0 0 3px;font-size:11px;font-weight:800}.panel-header h2[data-v-cc034ac2]{color:#0f172a;margin:0;font-size:16px}.toggle-grid[data-v-cc034ac2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.toggle-row[data-v-cc034ac2]{color:#0f172a;background:#f8fafc;border:1px solid #dbe3ec;border-radius:4px;align-items:center;gap:8px;min-height:34px;padding:7px 8px;font-size:12px;font-weight:800;display:flex}.toggle-row input[data-v-cc034ac2]{accent-color:#0f172a;width:15px;height:15px}.conditions[data-v-cc034ac2]{gap:7px;margin-top:12px;display:grid}.conditions>span[data-v-cc034ac2]{color:#475569;font-size:11px;font-weight:900}.chip-row[data-v-cc034ac2]{flex-wrap:wrap;gap:6px;display:flex}.chip[data-v-cc034ac2]{color:#0f172a;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:4px;padding:7px 9px;font-size:12px;font-weight:800}.chip.active[data-v-cc034ac2]{color:#fff;background:#0f172a;border-color:#0f172a}@media (width<=900px){.toggle-grid[data-v-cc034ac2]{grid-template-columns:1fr}}.offer006-panel[data-v-6f3ef217]{background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:12px}.panel-header[data-v-6f3ef217]{margin-bottom:10px}.panel-header p[data-v-6f3ef217]{color:#64748b;text-transform:uppercase;margin:0 0 3px;font-size:11px;font-weight:800}.panel-header h2[data-v-6f3ef217]{color:#0f172a;margin:0;font-size:16px}.group[data-v-6f3ef217]{gap:6px;display:grid}.group+.group[data-v-6f3ef217]{margin-top:10px}.group>span[data-v-6f3ef217]{color:#475569;font-size:11px;font-weight:900}.chip-row[data-v-6f3ef217]{flex-wrap:wrap;gap:6px;display:flex}.chip[data-v-6f3ef217]{color:#0f172a;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:4px;padding:7px 9px;font-size:12px;font-weight:800}.chip.active[data-v-6f3ef217]{color:#fff;background:#0f172a;border-color:#0f172a}.offer006-panel[data-v-bbbbdd6b]{background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:12px}.panel-header[data-v-bbbbdd6b]{margin-bottom:10px}.panel-header p[data-v-bbbbdd6b]{color:#64748b;text-transform:uppercase;margin:0 0 3px;font-size:11px;font-weight:800}.panel-header h2[data-v-bbbbdd6b]{color:#0f172a;margin:0;font-size:16px}.summary-grid[data-v-bbbbdd6b]{gap:8px;display:grid}.summary-grid>div[data-v-bbbbdd6b]{background:#f8fafc;border:1px solid #dbe3ec;border-radius:4px;padding:8px}.wide-row[data-v-bbbbdd6b]{grid-column:1/-1}.summary-grid span[data-v-bbbbdd6b]{color:#64748b;margin-bottom:4px;font-size:11px;font-weight:900;display:block}.summary-grid strong[data-v-bbbbdd6b]{color:#0f172a;font-size:13px}.risk-preview[data-v-bbbbdd6b]{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.risk-preview span[data-v-bbbbdd6b]{color:#fff;background:#0f172a;border:1px solid #0f172a;border-radius:4px;padding:5px 7px;font-size:11px;font-weight:800}.price-row[data-v-bbbbdd6b]{background:#0f172a!important}.price-row span[data-v-bbbbdd6b],.price-row strong[data-v-bbbbdd6b]{color:#fff}.template-preview-panel[data-v-a3160bd8]{background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:12px}.panel-header[data-v-a3160bd8]{margin-bottom:8px}.panel-header p[data-v-a3160bd8],.list-block>span[data-v-a3160bd8]{color:#64748b;text-transform:uppercase;margin:0 0 3px;font-size:11px;font-weight:800}.panel-header h2[data-v-a3160bd8]{color:#0f172a;margin:0;font-size:16px}.identity[data-v-a3160bd8]{color:#334155;margin:0 0 10px;font-size:12px;line-height:1.45}.document-preview[data-v-a3160bd8]{background:#f8fafc;border:1px solid #dbe3ec;border-radius:4px;gap:7px;padding:9px;display:grid}.preview-row[data-v-a3160bd8]{align-items:center;gap:8px;display:flex}.preview-row span[data-v-a3160bd8]{background:#0f172a;border-radius:2px;width:22px;height:5px}.preview-row strong[data-v-a3160bd8]{color:#0f172a;font-size:12px}.profile-grid[data-v-a3160bd8]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.profile-grid div[data-v-a3160bd8]{background:#f8fafc;border:1px solid #dbe3ec;border-radius:4px;padding:7px}.profile-grid span[data-v-a3160bd8]{color:#64748b;font-size:10px;font-weight:900;display:block}.profile-grid strong[data-v-a3160bd8]{color:#0f172a;font-size:12px}.list-block[data-v-a3160bd8]{gap:6px;margin-top:10px;display:grid}.list-block div[data-v-a3160bd8]{flex-wrap:wrap;gap:6px;display:flex}.list-block em[data-v-a3160bd8]{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:4px;padding:5px 7px;font-size:11px;font-style:normal;font-weight:800}.topbar[data-v-c815cd92]{z-index:20;background:#fff;border:1px solid #cbd5e1;border-radius:6px;justify-content:space-between;align-items:flex-end;gap:16px;padding:10px 12px;display:flex;position:sticky;top:0}.topbar-left[data-v-c815cd92]{flex:1;gap:14px;display:flex}.field[data-v-c815cd92]{flex-direction:column;flex:1;gap:6px;display:flex}.field label[data-v-c815cd92]{color:#667085;font-size:12px;font-weight:600}.field input[data-v-c815cd92]{background:#f9fafb;border:1px solid #d0d7de;border-radius:4px;outline:none;height:42px;padding:0 12px;font-size:14px}.field input[data-v-c815cd92]:focus{background:#fff;border-color:#111827}.price-field[data-v-c815cd92]{max-width:180px}.topbar-right[data-v-c815cd92]{align-items:center;display:flex}.generate-button[data-v-c815cd92]{color:#fff;cursor:pointer;background:#111827;border:none;border-radius:4px;height:42px;padding:0 18px;font-size:14px;font-weight:600}.generate-button[data-v-c815cd92]:hover{opacity:.92}.generate-button[data-v-c815cd92]:disabled{opacity:.7;cursor:wait}@media (width<=900px){.topbar[data-v-c815cd92]{flex-direction:column;align-items:stretch}.topbar-left[data-v-c815cd92]{flex-direction:column}.price-field[data-v-c815cd92]{max-width:100%}.generate-button[data-v-c815cd92]{width:100%}}.offer006-panel[data-v-b0648f9f]{background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:12px}.panel-header[data-v-b0648f9f]{margin-bottom:10px}.panel-header p[data-v-b0648f9f]{color:#64748b;text-transform:uppercase;margin:0 0 3px;font-size:11px;font-weight:800}.panel-header h2[data-v-b0648f9f]{color:#0f172a;margin:0;font-size:16px}.group[data-v-b0648f9f]{gap:6px;display:grid}.group+.group[data-v-b0648f9f]{margin-top:10px}.group>span[data-v-b0648f9f]{color:#475569;font-size:11px;font-weight:900}.chip-row[data-v-b0648f9f]{flex-wrap:wrap;gap:6px;display:flex}.chip[data-v-b0648f9f]{color:#0f172a;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:4px;padding:7px 9px;font-size:12px;font-weight:800}.chip.active[data-v-b0648f9f]{color:#fff;background:#0f172a;border-color:#0f172a}.empty-text[data-v-b0648f9f]{color:#64748b;margin:0;font-size:12px}.trade-risk-panel[data-v-0b1575bb]{background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:12px}.panel-header[data-v-0b1575bb]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.eyebrow[data-v-0b1575bb]{text-transform:uppercase;color:#64748b;margin:0 0 3px;font-size:11px;font-weight:800}h2[data-v-0b1575bb]{color:#0f172a;margin:0;font-size:16px}.count-badge[data-v-0b1575bb]{color:#fff;background:#0f172a;border-radius:4px;flex:none;padding:5px 8px;font-size:12px;font-weight:800}.empty-state[data-v-0b1575bb]{color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:4px;padding:10px;font-size:12px}.risk-content[data-v-0b1575bb]{gap:10px;display:grid}.risk-group[data-v-0b1575bb]{gap:6px;display:grid}.risk-group h3[data-v-0b1575bb]{color:#475569;margin:0;font-size:11px;font-weight:900}.chip-list[data-v-0b1575bb]{flex-wrap:wrap;gap:6px;display:flex}.risk-chip[data-v-0b1575bb]{color:#0f172a;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:4px;padding:7px 9px;font-size:12px;font-weight:800}.risk-chip.active[data-v-0b1575bb]{color:#fff;background:#0f172a;border-color:#0f172a}.offer006-workspace[data-v-b9881ba0]{color:#111827;background:#e7ebf0;min-height:calc(100vh - 20px);padding:10px;overflow:hidden}.offer006-quick-page[data-v-b9881ba0]{color:#111827;background:#e7ebf0;place-items:center;min-height:calc(100vh - 20px);padding:24px;display:grid}.quick-card[data-v-b9881ba0]{background:#fff;border:1px solid #d8e0ec;border-radius:10px;gap:18px;width:min(760px,100vw - 48px);padding:22px;display:grid;box-shadow:0 22px 60px #0f172a14}.eyebrow[data-v-b9881ba0]{color:#0047ff;letter-spacing:.06em;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:900}.quick-card h1[data-v-b9881ba0]{color:#071126;margin:0 0 5px;font-size:34px;line-height:1}.quick-card span[data-v-b9881ba0]{color:#536174;font-size:13px}.quick-card label[data-v-b9881ba0]{color:#071126;gap:8px;font-size:13px;font-weight:900;display:grid}.logo-upload-card[data-v-b9881ba0]{background:#f8fafc;border:1px solid #d8e0ec;border-radius:10px;grid-template-columns:48px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px;display:grid}.workspace-logo-upload[data-v-b9881ba0]{background:#fff}.logo-preview[data-v-b9881ba0]{color:#fff;background:#071126;border-radius:10px;place-items:center;width:48px;height:48px;font-weight:900;display:grid;overflow:hidden}.logo-preview.has-logo[data-v-b9881ba0]{background:#fff;border:1px solid #d8e0ec}.logo-preview img[data-v-b9881ba0]{object-fit:contain;width:100%;height:100%}.logo-upload-card strong[data-v-b9881ba0]{color:#071126;margin-bottom:3px;font-size:13px;display:block}.logo-upload-card p[data-v-b9881ba0]{color:#536174;margin:0;font-size:12px;font-weight:600}.logo-upload-button[data-v-b9881ba0],.logo-remove-button[data-v-b9881ba0]{color:#071126;cursor:pointer;background:#fff;border:1px solid #cfd8e5;border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.logo-upload-button input[data-v-b9881ba0]{display:none}.logo-remove-button[data-v-b9881ba0]{color:#dc2626}.quick-description[data-v-b9881ba0],.quick-price[data-v-b9881ba0],.quick-trade-select[data-v-b9881ba0]{box-sizing:border-box;color:#071126;width:100%;font:inherit;background:#fff;border:1px solid #cfd8e5;border-radius:8px;padding:13px 14px;font-weight:700}.quick-description[data-v-b9881ba0]{resize:vertical;min-height:180px;line-height:1.55}.quick-price[data-v-b9881ba0]{min-height:50px;font-size:22px}.quick-trade-select[data-v-b9881ba0]{appearance:none;background-color:#fff;background-image:linear-gradient(45deg,#0000 50%,#071126 50%),linear-gradient(135deg,#071126 50%,#0000 50%),none;background-position:calc(100% - 18px) 21px,calc(100% - 12px) 21px,0 0;background-repeat:no-repeat;background-size:6px 6px,6px 6px,100% 100%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:48px}.quick-generate[data-v-b9881ba0]{color:#fff;cursor:pointer;background:#071126;border:1px solid #071126;border-radius:8px;min-height:48px;font-weight:900}.quick-generate[data-v-b9881ba0]:disabled{cursor:not-allowed;opacity:.55}.generate-error[data-v-b9881ba0]{color:#dc2626;margin:8px 0 0;font-size:13px;font-weight:700}.offer006-generating[data-v-b9881ba0]{z-index:9999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#e7ebf0c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.offer006-generating__card[data-v-b9881ba0]{background:#fffffff5;border:1px solid #cfd8e5f2;border-radius:14px;gap:18px;width:min(640px,100vw - 48px);padding:22px;display:grid;box-shadow:0 28px 90px #0f172a2e}.offer006-generating__meter[data-v-b9881ba0]{background:#eef2f7;border-radius:999px;height:8px;overflow:hidden}.offer006-generating__meter span[data-v-b9881ba0]{border-radius:inherit;background:linear-gradient(90deg,#071126,#2563eb);height:100%;transition:width .45s;display:block}.offer006-generating__time[data-v-b9881ba0]{color:#536174;justify-content:space-between;gap:16px;font-size:12px;font-weight:800;display:flex}.offer006-generating__time span[data-v-b9881ba0]{color:#7b8798}.offer006-generating__time strong[data-v-b9881ba0]{color:#071126;text-align:right}.offer006-generating__current[data-v-b9881ba0]{background:linear-gradient(135deg,#2563eb0f,#0000 48%),#f8fafc;border:1px solid #d8e0ec;border-radius:12px;grid-template-columns:1fr auto;align-items:end;gap:4px 16px;padding:14px 16px;display:grid}.offer006-generating__current span[data-v-b9881ba0]{color:#536174;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font-size:10px;font-weight:900}.offer006-generating__current strong[data-v-b9881ba0]{color:#071126;font-size:17px;font-weight:950}.offer006-generating__current small[data-v-b9881ba0]{color:#2563eb;font-size:13px;font-weight:950}.offer006-generating__steps[data-v-b9881ba0]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.offer006-generating__steps span[data-v-b9881ba0]{color:#536174;text-align:center;background:#f8fafc;border:1px solid #d8e0ec;border-radius:999px;place-items:center;min-height:34px;font-size:11px;font-weight:900;transition:border-color .2s,background .2s,color .2s;display:grid}.offer006-generating__steps span.is-active[data-v-b9881ba0]{color:#0f3ea9;background:#eff6ff;border-color:#2563eb}.offer006-generating__steps span.is-done[data-v-b9881ba0]{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.offer006-generating__log[data-v-b9881ba0]{background:#f8fafcdb;border:1px dashed #cbd5e1;border-radius:12px;gap:8px;padding:14px 16px;display:grid}.offer006-generating__log p[data-v-b9881ba0]{color:#536174;margin:0;font-size:12px;font-weight:700;line-height:1.45}.offer006-generating__log p[data-v-b9881ba0]:before{content:"";vertical-align:1px;background:#2563eb;border-radius:999px;width:6px;height:6px;margin-right:8px;display:inline-block}.generate-fade-enter-active[data-v-b9881ba0],.generate-fade-leave-active[data-v-b9881ba0]{transition:opacity .18s,transform .18s}.generate-fade-enter-from[data-v-b9881ba0],.generate-fade-leave-to[data-v-b9881ba0]{opacity:0;transform:scale(.985)}.workspace-grid[data-v-b9881ba0]{grid-template-columns:minmax(520px,1.25fr) minmax(300px,.8fr) minmax(300px,.75fr);gap:10px;height:calc(100vh - 84px);margin-top:10px;display:grid;overflow:hidden}.main-column[data-v-b9881ba0],.side-column[data-v-b9881ba0]{flex-direction:column;gap:10px;min-width:0;min-height:0;display:flex;overflow-y:auto}@media (width<=1280px){.offer006-workspace[data-v-b9881ba0]{overflow:auto}.workspace-grid[data-v-b9881ba0]{grid-template-columns:1fr;height:auto;overflow:visible}.logo-upload-card[data-v-b9881ba0]{grid-template-columns:48px minmax(0,1fr)}.logo-upload-button[data-v-b9881ba0],.logo-remove-button[data-v-b9881ba0]{grid-column:span 2}}.contractor-panel[data-v-dcb1f802]{background:#fff;border:1px solid #d7deea;border-radius:8px;padding:16px}.eyebrow[data-v-dcb1f802]{color:#0f52d9;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:800}.empty[data-v-dcb1f802]{color:#66758d}.message-row[data-v-dcb1f802]{border:1px solid #e1e7f0;border-radius:8px;padding:10px}.message-row+.message-row[data-v-dcb1f802]{margin-top:8px}strong[data-v-dcb1f802],span[data-v-dcb1f802]{display:block}p[data-v-dcb1f802]{color:#4d5b73;margin:5px 0}span[data-v-dcb1f802]{color:#66758d;font-size:12px}.contractor-panel[data-v-dc833416]{background:#fff;border:1px solid #d7deea;border-radius:8px;padding:16px}.eyebrow[data-v-dc833416]{color:#0f52d9;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:800}.empty[data-v-dc833416]{color:#66758d}.document-row[data-v-dc833416]{border:1px solid #e1e7f0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.document-row+.document-row[data-v-dc833416]{margin-top:8px}strong[data-v-dc833416],span[data-v-dc833416]{display:block}span[data-v-dc833416]{color:#66758d;margin-top:3px;font-size:12px}a[data-v-dc833416]{color:#fff;background:#071126;border-radius:6px;padding:9px 12px;font-size:13px;font-weight:800;text-decoration:none}.contractor-panel[data-v-6f147e96]{background:#fff;border:1px solid #d7deea;border-radius:8px;padding:16px}.eyebrow[data-v-6f147e96]{color:#0f52d9;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:800}h2[data-v-6f147e96]{margin:0 0 10px;font-size:28px}.bar[data-v-6f147e96]{background:#edf1f7;border-radius:999px;height:8px;overflow:hidden}.bar span[data-v-6f147e96]{background:#071126;height:100%;display:block}.metrics[data-v-6f147e96]{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.metrics div[data-v-6f147e96]{background:#f7f9fc;border:1px solid #e3e8f2;border-radius:6px;padding:10px}.metrics strong[data-v-6f147e96],.metrics span[data-v-6f147e96]{display:block}.metrics span[data-v-6f147e96]{color:#66758d;font-size:12px}.contractor-panel[data-v-c90265a7]{background:#fff;border:1px solid #d7deea;border-radius:8px;padding:16px}.eyebrow[data-v-c90265a7]{color:#0f52d9;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:800}.empty[data-v-c90265a7]{color:#66758d}.task-card[data-v-c90265a7]{border:1px solid #e1e7f0;border-radius:8px;padding:12px}.task-card+.task-card[data-v-c90265a7]{margin-top:10px}.task-head[data-v-c90265a7]{justify-content:space-between;align-items:center;display:flex}.task-head span[data-v-c90265a7]{color:#0f52d9;background:#eef4ff;border:1px solid #d5e3ff;border-radius:6px;padding:4px 7px;font-size:11px;font-weight:800}.task-head small[data-v-c90265a7]{color:#66758d;font-weight:800}h3[data-v-c90265a7]{margin:10px 0 6px}p[data-v-c90265a7]{color:#4d5b73;margin:0 0 8px}.project[data-v-c90265a7]{font-weight:800}.progress-line[data-v-c90265a7]{background:#edf1f7;border-radius:999px;height:7px;overflow:hidden}.progress-line span[data-v-c90265a7]{background:#071126;height:100%;display:block}.step-box[data-v-c90265a7]{background:#eef5ff;border:1px solid #cfe0f7;border-radius:8px;margin-top:10px;padding:10px}.step-box.done[data-v-c90265a7]{background:#eefbf3;border-color:#b7e4c7}.step-box strong[data-v-c90265a7]{display:block}.actions[data-v-c90265a7]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}button[data-v-c90265a7]{color:#fff;cursor:pointer;background:#071126;border:0;border-radius:6px;padding:10px;font-weight:800}button[data-v-c90265a7]:disabled{background:#8b93a3}@media (width<=680px){.actions[data-v-c90265a7]{grid-template-columns:repeat(2,minmax(0,1fr))}}.contractor-page[data-v-254349b3]{background:#eef2f7;min-height:100vh;padding:16px}.contractor-shell[data-v-254349b3]{max-width:980px;margin:0 auto}.contractor-header[data-v-254349b3],.today-card[data-v-254349b3],.ownership-card[data-v-254349b3],.state-card[data-v-254349b3]{background:#fff;border:1px solid #d7deea;border-radius:8px;margin-bottom:12px;padding:16px}.contractor-header[data-v-254349b3]{justify-content:space-between;align-items:center;gap:12px;display:flex}.contractor-header p[data-v-254349b3],.today-card p[data-v-254349b3],.ownership-card p[data-v-254349b3]{color:#0f52d9;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:800}h1[data-v-254349b3],h2[data-v-254349b3]{color:#071126;margin:0}h1[data-v-254349b3]{font-size:24px}h2[data-v-254349b3]{font-size:20px}.contractor-header span[data-v-254349b3],.today-card span[data-v-254349b3],.ownership-card span[data-v-254349b3]{color:#66758d;margin-top:5px;display:block}button[data-v-254349b3]{color:#fff;cursor:pointer;background:#071126;border:0;border-radius:6px;padding:10px 14px;font-weight:800}.portal-stack[data-v-254349b3]{gap:12px;display:grid}.error-card[data-v-254349b3]{color:#b42318;background:#fff1f1;border-color:#ffb8b8}.success-card[data-v-254349b3]{color:#126b35;background:#eefbf3;border-color:#afe6c3}@media (width<=640px){.contractor-page[data-v-254349b3]{padding:10px}.contractor-header[data-v-254349b3]{flex-direction:column;align-items:stretch}}.bp[data-v-553ea59e]{--accent:#6366f1;color:#fff;background:#0b1120;max-width:480px;min-height:100vh;margin:0 auto;padding:14px 16px 90px;font-family:Inter,system-ui,sans-serif}.bp-state[data-v-553ea59e]{color:#fff9;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:70vh;display:flex}.bp-err-icon[data-v-553ea59e]{margin:0;font-size:34px}.bp-err-sub[data-v-553ea59e]{color:#fff6;font-size:13px}.bp-head[data-v-553ea59e]{justify-content:space-between;align-items:center;padding:14px 4px 6px;display:flex}.bp-greet[data-v-553ea59e]{color:#ffffff80;margin:0;font-size:12px}.bp-head h1[data-v-553ea59e]{margin:3px 0 0;font-size:20px;font-weight:700}.bp-head-right[data-v-553ea59e]{align-items:center;gap:10px;display:flex}.bp-refresh[data-v-553ea59e]{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:50%;width:38px;height:38px;font-size:16px}.bp-logo[data-v-553ea59e]{background:var(--accent);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:14px;font-weight:800;display:flex;overflow:hidden}.bp-logo img[data-v-553ea59e]{object-fit:cover;width:100%;height:100%}.bp-assist[data-v-553ea59e]{cursor:pointer;background:linear-gradient(#6366f129,#6366f129);border:1px solid #6366f14d;border-radius:18px;align-items:center;gap:12px;margin:16px 0 4px;padding:14px;display:flex}.bp-assist-icon[data-v-553ea59e]{font-size:20px}.bp-assist-body[data-v-553ea59e]{flex:1;min-width:0}.bp-assist-h[data-v-553ea59e]{text-transform:uppercase;letter-spacing:.06em;color:#a5b4fc;margin:0;font-size:11px}.bp-assist-msg[data-v-553ea59e]{color:#fff;margin:3px 0 0;font-size:14px}.bp-assist-go[data-v-553ea59e]{color:var(--accent);font-size:20px;font-weight:700}.bp-stats[data-v-553ea59e]{gap:8px;margin:16px 0 8px;display:flex}.bp-card[data-v-553ea59e]{transition:transform .12s,box-shadow .12s}.bp-card[data-v-553ea59e]:hover{box-shadow:0 8px 24px #00000059}.bp-stat[data-v-553ea59e]{text-align:center;background:#ffffff0d;border-radius:16px;flex:1;padding:14px 10px}.bp-num[data-v-553ea59e]{margin:0;font-size:24px;font-weight:700}.bp-amber[data-v-553ea59e]{color:#fbbf24}.bp-green[data-v-553ea59e]{color:#34d399}.bp-lbl[data-v-553ea59e]{color:#ffffff80;margin:4px 0 0;font-size:11px}.bp-section[data-v-553ea59e]{color:#fff9;margin:18px 4px 10px;font-size:14px}.bp-empty[data-v-553ea59e]{text-align:center;background:#ffffff0a;border:1px dashed #ffffff1f;border-radius:18px;padding:28px 16px}.bp-empty p[data-v-553ea59e]{margin:0}.bp-empty-sub[data-v-553ea59e]{color:#fff6;margin-top:6px;font-size:12px}.bp-list[data-v-553ea59e]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.bp-card[data-v-553ea59e]{cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:18px;padding:14px}.bp-card[data-v-553ea59e]:active{transform:scale(.99)}.bp-card-top[data-v-553ea59e]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.bp-card-main[data-v-553ea59e]{flex-direction:column;min-width:0;display:flex}.bp-card-main strong[data-v-553ea59e]{font-size:14px}.bp-card-sub[data-v-553ea59e]{color:#ffffff80;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.bp-badge[data-v-553ea59e]{color:#c7d2fe;background:#6366f133;border-radius:999px;flex:none;padding:3px 9px;font-size:11px}.bp-badge.s-verstuurd[data-v-553ea59e]{color:#fde68a;background:#fbbf242e}.bp-badge.s-bekeken[data-v-553ea59e]{color:#bae6fd;background:#38bdf82e}.bp-badge.s-akkoord[data-v-553ea59e]{color:#6ee7b7;background:#34d3992e}.bp-badge.s-afgewezen[data-v-553ea59e]{color:#fca5a5;background:#f871712e}.bp-card-bot[data-v-553ea59e]{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.bp-amount[data-v-553ea59e]{font-size:18px;font-weight:700}.bp-go[data-v-553ea59e]{color:var(--accent);font-size:13px;font-weight:700}.bp-funnel[data-v-553ea59e]{margin-top:22px}.bp-funnel-rows[data-v-553ea59e]{gap:10px;display:grid}.bp-fr[data-v-553ea59e]{align-items:center;gap:10px;font-size:13px;display:flex}.bp-fr span[data-v-553ea59e]{color:#fff9;flex:none;width:78px}.bp-fr b[data-v-553ea59e]{text-align:right;flex:none;width:28px}.bp-bar[data-v-553ea59e]{background:#ffffff12;border-radius:999px;flex:1;height:8px;overflow:hidden}.bp-bar i[data-v-553ea59e]{background:var(--accent);border-radius:999px;height:100%;display:block}.bp-bar i.ok[data-v-553ea59e]{background:#34d399}.bp-funnel-note[data-v-553ea59e]{color:#ffffffb3;margin:12px 0 0;font-size:13px}.bp-voice[data-v-553ea59e]{pointer-events:none;flex-direction:column;align-items:center;gap:8px;width:calc(100% - 32px);max-width:448px;display:flex;position:fixed;bottom:84px;left:50%;transform:translate(-50%)}.bp-voice-msg[data-v-553ea59e]{box-sizing:border-box;background:#141b2df5;border:1px solid #ffffff1a;border-radius:14px;width:100%;margin:0;padding:10px 14px;font-size:13px}.bp-voice-heard[data-v-553ea59e]{color:#ffffff80;font-style:italic;display:block}.bp-voice-reply[data-v-553ea59e]{color:#fff;margin-top:4px;display:block}.bp-mic[data-v-553ea59e]{pointer-events:auto;background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:50%;width:58px;height:58px;font-size:24px;box-shadow:0 8px 24px #0006}.bp-mic.on[data-v-553ea59e]{background:#ef4444;animation:1.2s infinite bp-pulse-553ea59e}@keyframes bp-pulse-553ea59e{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.bp-nav[data-v-553ea59e]{background:#141b2df2;border:1px solid #ffffff14;border-radius:20px;justify-content:space-around;width:calc(100% - 32px);max-width:448px;padding:12px 0;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.bp-nav span[data-v-553ea59e]{color:#fff6;cursor:pointer;font-size:20px;font-style:normal}.bp-nav span.on[data-v-553ea59e]{color:var(--accent)}.bd[data-v-14b7caf8]{--accent:#6366f1;color:#fff;background:#0b1120;max-width:480px;min-height:100vh;margin:0 auto;padding:14px 18px 40px;font-family:Inter,system-ui,sans-serif}.bd-state[data-v-14b7caf8]{color:#fff9;justify-content:center;align-items:center;min-height:60vh;display:flex}.bd-err[data-v-14b7caf8]{color:#fca5a5}.bd-top[data-v-14b7caf8]{align-items:center;gap:10px;padding:6px 0 12px;display:flex}.bd-back[data-v-14b7caf8]{color:#fff;cursor:pointer;background:0 0;border:0;font-size:22px}.bd-top span[data-v-14b7caf8]{color:#fffc;font-size:14px}.bd-klant[data-v-14b7caf8]{margin:6px 0 0;font-size:20px;font-weight:700}.bd-titel[data-v-14b7caf8]{color:#fff9;margin:4px 0 0;font-size:14px}.bd-adres[data-v-14b7caf8]{color:#fff6;margin:4px 0 0;font-size:12px}.bd-bedrag[data-v-14b7caf8]{margin:16px 0 6px;font-size:28px;font-weight:700}.bd-badge[data-v-14b7caf8]{color:#c7d2fe;background:#6366f133;border-radius:999px;padding:3px 10px;font-size:11px}.bd-badge.s-verstuurd[data-v-14b7caf8]{color:#fde68a;background:#fbbf242e}.bd-badge.s-bekeken[data-v-14b7caf8]{color:#bae6fd;background:#38bdf82e}.bd-badge.s-akkoord[data-v-14b7caf8]{color:#6ee7b7;background:#34d3992e}.bd-badge.s-afgewezen[data-v-14b7caf8]{color:#fca5a5;background:#f871712e}.bd-send[data-v-14b7caf8]{margin-top:22px}.bd-send-btns[data-v-14b7caf8]{gap:8px;display:flex}.bd-btn[data-v-14b7caf8]{cursor:pointer;border:0;border-radius:12px;flex:1;padding:13px;font-size:13px;font-weight:700}.bd-btn span[data-v-14b7caf8]{margin-right:4px}.bd-btn.mail[data-v-14b7caf8]{background:var(--accent);color:#fff}.bd-btn.wa[data-v-14b7caf8]{color:#04331b;background:#25d366}.bd-send-form[data-v-14b7caf8]{background:#ffffff0d;border-radius:14px;margin-top:12px;padding:12px}.bd-send-form label[data-v-14b7caf8]{color:#ffffff80;margin-bottom:6px;font-size:12px;display:block}.bd-send-form input[data-v-14b7caf8]{box-sizing:border-box;color:#fff;width:100%;font:inherit;background:#0b1120;border:1px solid #ffffff26;border-radius:10px;padding:10px}.bd-send-actions[data-v-14b7caf8]{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.bd-cancel[data-v-14b7caf8]{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:10px;padding:9px 14px;font-weight:700}.bd-confirm[data-v-14b7caf8]{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:9px 16px;font-weight:700}.bd-confirm[data-v-14b7caf8]:disabled{opacity:.6}.bd-msg[data-v-14b7caf8]{color:#6ee7b7;margin:10px 0 0;font-size:13px;font-weight:700}.bd-msg.err[data-v-14b7caf8]{color:#fca5a5}.bd-insight[data-v-14b7caf8]{color:#c7d2fe;background:#6366f11f;border-radius:12px;margin:12px 0 0;padding:10px 12px;font-size:13px}.bd-opvolg[data-v-14b7caf8]{margin-top:22px}.bd-opvolg-banner[data-v-14b7caf8]{background:#6366f11f;border:1px solid #6366f140;border-radius:14px;margin-bottom:14px;padding:12px 14px}.bd-opvolg-banner strong[data-v-14b7caf8]{color:#c7d2fe;font-size:13px;display:block}.bd-opvolg-banner span[data-v-14b7caf8]{color:#c7d2febf;font-size:12px}.bd-tl[data-v-14b7caf8]{gap:9px;display:grid}.bd-tl-row[data-v-14b7caf8]{color:#ffffffd9;align-items:center;gap:10px;font-size:13px;display:flex}.bd-tl-row em[data-v-14b7caf8]{color:#ffffff73;font-style:normal}.bd-tl .dot[data-v-14b7caf8]{font-size:12px}.bd-tl .dot.done[data-v-14b7caf8]{color:#34d399}.bd-tl .dot.plan[data-v-14b7caf8]{color:#fbbf24}.bd-tl .dot.off[data-v-14b7caf8]{color:#ffffff40}.bd-block[data-v-14b7caf8]{margin-top:22px}.bd-block-h[data-v-14b7caf8]{color:#ffffff80;margin:0 0 8px;font-size:12px}.bd-item[data-v-14b7caf8]{border-bottom:1px solid #ffffff12;justify-content:space-between;gap:10px;padding:10px 0;font-size:14px;display:flex}.bd-item-a[data-v-14b7caf8]{color:#ffffffb3}.bd-omschrijving[data-v-14b7caf8]{color:#ffffffd9;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.5}.bs[data-v-7afc57ba]{--accent:#6366f1;color:#fff;background:#0b1120;max-width:480px;min-height:100vh;margin:0 auto;padding:14px 18px 40px;font-family:Inter,system-ui,sans-serif}.bs-top[data-v-7afc57ba]{align-items:center;gap:10px;padding:6px 0 16px;display:flex}.bs-back[data-v-7afc57ba]{color:#fff;cursor:pointer;background:0 0;border:0;font-size:22px}.bs-top span[data-v-7afc57ba]{font-size:16px;font-weight:700}.bs-state[data-v-7afc57ba]{color:#fff9;text-align:center;padding:30px 0}.bs-state.err[data-v-7afc57ba]{color:#fca5a5}.bs-l[data-v-7afc57ba]{color:#ffffff80;margin:16px 0 6px;font-size:12px;display:block}.bs input[data-v-7afc57ba]{box-sizing:border-box;color:#fff;width:100%;font:inherit;background:#ffffff0d;border:1px solid #ffffff26;border-radius:10px;padding:11px}.bs-color[data-v-7afc57ba]{align-items:center;gap:10px;display:flex}.bs-color input[type=color][data-v-7afc57ba]{width:48px;height:44px;padding:2px}.bs-color-hex[data-v-7afc57ba]{flex:1}.bs-save[data-v-7afc57ba]{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:12px;width:100%;margin-top:22px;padding:14px;font-size:14px;font-weight:800}.bs-save[data-v-7afc57ba]:disabled{opacity:.6}.bs-msg[data-v-7afc57ba]{color:#6ee7b7;text-align:center;margin:12px 0 0;font-size:13px;font-weight:700}.bs-msg.err[data-v-7afc57ba]{color:#fca5a5}.customer-portal[data-v-95269aa4]{padding:24px}.header[data-v-95269aa4]{margin-bottom:24px}.card[data-v-95269aa4]{border:1px solid #2d3748;border-radius:12px;padding:20px}.portal-panel[data-v-c36aafbb]{background:#fff;border:1px solid #d7deea;border-radius:8px;padding:18px}.eyebrow[data-v-c36aafbb]{color:#0f52d9;letter-spacing:0;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:800}.empty[data-v-c36aafbb]{color:#68758c;font-size:14px}.approvals[data-v-c36aafbb]{gap:8px;display:grid}.approvals article[data-v-c36aafbb]{border:1px solid #e3e8f2;border-radius:6px;padding:10px}.approvals strong[data-v-c36aafbb],.approvals span[data-v-c36aafbb]{display:block}.approvals strong[data-v-c36aafbb]{color:#071126}.approvals span[data-v-c36aafbb]{color:#4d5b73;margin-top:4px;font-size:13px}.portal-panel[data-v-558362ec]{background:#fff;border:1px solid #d7deea;border-radius:8px;padding:18px}.eyebrow[data-v-558362ec]{color:#0f52d9;letter-spacing:0;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:800}.empty[data-v-558362ec]{color:#68758c;font-size:14px}.documents[data-v-558362ec]{gap:8px;display:grid}.document-row[data-v-558362ec]{border:1px solid #e3e8f2;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.document-row strong[data-v-558362ec],.document-row span[data-v-558362ec]{display:block}.document-row strong[data-v-558362ec]{color:#071126;font-size:14px}.document-row span[data-v-558362ec]{color:#68758c;margin-top:4px;font-size:12px}.document-row a[data-v-558362ec]{color:#fff;white-space:nowrap;background:#071126;border-radius:6px;padding:8px 12px;font-size:13px;font-weight:800;text-decoration:none}@media (width<=560px){.document-row[data-v-558362ec]{flex-direction:column;align-items:stretch}.document-row a[data-v-558362ec]{text-align:center}}.portal-panel[data-v-f06b807b]{background:#fff;border:1px solid #d7deea;border-radius:8px;padding:18px}.eyebrow[data-v-f06b807b]{color:#0f52d9;letter-spacing:0;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:800}.empty[data-v-f06b807b]{color:#68758c;font-size:14px}.offer+.offer[data-v-f06b807b]{border-top:1px solid #e8edf5;margin-top:14px;padding-top:14px}.offer-head[data-v-f06b807b]{justify-content:space-between;gap:14px;display:flex}h2[data-v-f06b807b]{color:#071126;margin:0;font-size:18px}.offer-head p[data-v-f06b807b],.offer-text[data-v-f06b807b]{color:#4d5b73;margin:7px 0 0;line-height:1.5}.price[data-v-f06b807b]{color:#071126;white-space:nowrap;font-size:18px}.lines[data-v-f06b807b]{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.lines li[data-v-f06b807b]{border:1px solid #e3e8f2;border-radius:6px;padding:10px}.lines span[data-v-f06b807b]{color:#071126;font-weight:800;display:block}.lines small[data-v-f06b807b]{color:#5f6d84;margin-top:4px;line-height:1.45;display:block}.note-grid[data-v-f06b807b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.note-grid div[data-v-f06b807b]{background:#f7f9fc;border:1px solid #e3e8f2;border-radius:6px;padding:10px}h3[data-v-f06b807b]{margin:0 0 8px;font-size:13px}.note-grid p[data-v-f06b807b]{color:#4d5b73;margin:5px 0;font-size:13px}@media (width<=720px){.offer-head[data-v-f06b807b],.note-grid[data-v-f06b807b]{display:block}.price[data-v-f06b807b]{margin-top:8px;display:block}.note-grid div+div[data-v-f06b807b]{margin-top:10px}}.portal-panel[data-v-237ea105]{background:#fff;border:1px solid #d7deea;border-radius:8px;padding:18px}.eyebrow[data-v-237ea105]{color:#0f52d9;letter-spacing:0;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:800}.question-form[data-v-237ea105]{gap:10px;display:grid}textarea[data-v-237ea105]{resize:vertical;min-height:110px}textarea[data-v-237ea105],button[data-v-237ea105]{font:inherit;border:1px solid #cfd8e6;border-radius:6px;padding:10px}button[data-v-237ea105]{color:#fff;cursor:pointer;background:#071126;font-weight:800}button[data-v-237ea105]:disabled{cursor:not-allowed;background:#8b93a3}.history[data-v-237ea105]{gap:8px;margin-top:14px;display:grid}.history article[data-v-237ea105]{background:#f7f9fc;border:1px solid #e3e8f2;border-radius:6px;padding:10px}.history strong[data-v-237ea105]{color:#071126;font-size:13px}.history p[data-v-237ea105]{color:#4d5b73;margin:5px 0;line-height:1.45}.history span[data-v-237ea105]{color:#68758c;font-size:12px}.portal-panel[data-v-949a7808]{background:#fff;border:1px solid #d7deea;border-radius:8px;padding:18px}.eyebrow[data-v-949a7808]{color:#0f52d9;letter-spacing:0;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:800}h1[data-v-949a7808]{color:#071126;margin:0;font-size:24px;line-height:1.2}.lead[data-v-949a7808]{color:#4d5b73;margin:8px 0 0;font-size:14px;line-height:1.5}.status-grid[data-v-949a7808]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.status-grid div[data-v-949a7808]{background:#f7f9fc;border:1px solid #e3e8f2;border-radius:6px;padding:10px}.status-grid span[data-v-949a7808]{color:#6b778d;font-size:12px;display:block}.status-grid strong[data-v-949a7808]{color:#071126;margin-top:4px;font-size:13px;display:block}@media (width<=720px){.status-grid[data-v-949a7808]{grid-template-columns:1fr}}.customer-page[data-v-4caaab91]{color:#071126;background:#eef2f7;min-height:100vh;padding:20px}.customer-shell[data-v-4caaab91]{max-width:980px;margin:0 auto}.portal-header[data-v-4caaab91]{background:#fff;border:1px solid #d7deea;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;padding:16px 18px;display:flex}.portal-header p[data-v-4caaab91]{color:#0f52d9;letter-spacing:0;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:800}.portal-header h1[data-v-4caaab91]{margin:0;font-size:22px;line-height:1.2}.portal-header button[data-v-4caaab91]{color:#fff;cursor:pointer;background:#071126;border:0;border-radius:6px;padding:10px 14px;font-weight:800}.portal-stack[data-v-4caaab91]{gap:12px;display:grid}.ownership-card[data-v-4caaab91]{background:#fff;border:1px solid #d7deea;border-radius:8px;padding:16px 18px}.ownership-card p[data-v-4caaab91]{color:#0f52d9;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:800}.ownership-card h2[data-v-4caaab91]{margin:0;font-size:18px}.ownership-card span[data-v-4caaab91]{color:#66758d;margin-top:5px;display:block}.state-card[data-v-4caaab91]{background:#fff;border:1px solid #d7deea;border-radius:8px;margin-bottom:12px;padding:14px}.error-card[data-v-4caaab91]{color:#b42318;background:#fff1f1;border-color:#ffb8b8}.success-card[data-v-4caaab91]{color:#126b35;background:#eefbf3;border-color:#afe6c3}@media (width<=640px){.customer-page[data-v-4caaab91]{padding:10px}.portal-header[data-v-4caaab91]{flex-direction:column;align-items:stretch}}.switch-company-page[data-v-dab7eb3d]{padding:24px}.header[data-v-dab7eb3d]{margin-bottom:24px}.company-row[data-v-dab7eb3d]{border:1px solid #2d3748;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:16px;display:flex}button[data-v-dab7eb3d]{cursor:pointer}.access-page[data-v-7afe848f]{color:#111827;background:#f6f7fb;min-height:100vh;padding:48px}.access-card[data-v-7afe848f]{background:#fff;border:1px solid #e5e7eb;border-radius:20px;max-width:760px;padding:32px;box-shadow:0 18px 40px #0f172a14}.eyebrow[data-v-7afe848f]{color:#f97316;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-weight:800}h1[data-v-7afe848f]{color:#111827;margin:0 0 18px;font-size:40px;line-height:1.1}h2[data-v-7afe848f]{color:#065f46;margin:0 0 10px;font-size:24px}.text[data-v-7afe848f]{color:#374151;font-size:16px}.success-box[data-v-7afe848f]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:16px;padding:24px}.error-box[data-v-7afe848f]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:16px;padding:20px;font-weight:700}.details[data-v-7afe848f]{gap:12px;margin-top:20px;display:grid}.details div[data-v-7afe848f]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;justify-content:space-between;gap:24px;padding:14px 16px;display:flex}.details span[data-v-7afe848f]{color:#6b7280}.details strong[data-v-7afe848f]{color:#111827}.expired-page[data-v-6b0f50e3]{color:#111827;background:#f6f7fb;min-height:100vh;padding:48px}.expired-card[data-v-6b0f50e3]{background:#fff;border:1px solid #e5e7eb;border-radius:20px;max-width:680px;padding:32px;box-shadow:0 18px 40px #0f172a14}.eyebrow[data-v-6b0f50e3]{color:#f97316;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-weight:800}h1[data-v-6b0f50e3]{color:#111827;margin:0 0 16px;font-size:40px;line-height:1.1}p[data-v-6b0f50e3]{color:#374151;font-size:16px;line-height:1.6}.muted[data-v-6b0f50e3]{color:#6b7280}.approval-page[data-v-cb4d1480]{background:#f8fafc;justify-content:center;align-items:center;min-height:100vh;padding:32px;display:flex}.approval-card[data-v-cb4d1480]{background:#fff;border:1px solid #e5e7eb;border-radius:24px;width:100%;max-width:720px;padding:48px;box-shadow:0 20px 40px #0f172a14}.eyebrow[data-v-cb4d1480]{color:#f97316;letter-spacing:.08em;text-transform:uppercase;margin:0 0 16px;font-size:14px;font-weight:800}h1[data-v-cb4d1480]{color:#111827;margin:0 0 20px;font-size:52px;line-height:1.1}.description[data-v-cb4d1480]{color:#4b5563;margin-bottom:32px;font-size:18px;line-height:1.7}.approve-button[data-v-cb4d1480]{color:#fff;cursor:pointer;background:#22c55e;border:0;border-radius:14px;padding:16px 28px;font-size:16px;font-weight:700}.approve-button[data-v-cb4d1480]:disabled{opacity:.7;cursor:default}.onboarding-page[data-v-75213d89]{background:radial-gradient(circle at 0 0,#c4deff57,#0000 24%),linear-gradient(#f6f8fb 0%,#eef3f8 100%);min-height:100svh;padding:24px}.shell[data-v-75213d89]{gap:20px;width:min(1240px,100%);margin:0 auto;display:grid}.hero[data-v-75213d89],.progress-card[data-v-75213d89],.sidebar-card[data-v-75213d89],.card[data-v-75213d89],.notice[data-v-75213d89]{background:#ffffffeb;border:1px solid #d2dce8f2;border-radius:28px;box-shadow:0 22px 70px #141f3114}.hero[data-v-75213d89]{grid-template-columns:minmax(0,1.4fr) minmax(220px,.7fr);gap:20px;padding:30px;display:grid}.eyebrow[data-v-75213d89]{color:#64748b;text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:12px;font-weight:900}h1[data-v-75213d89],h2[data-v-75213d89],strong[data-v-75213d89],p[data-v-75213d89],small[data-v-75213d89],span[data-v-75213d89],pre[data-v-75213d89]{margin:0}h1[data-v-75213d89]{color:#0f172a;margin-top:8px;font-size:clamp(38px,5vw,64px);line-height:.98}h2[data-v-75213d89]{color:#0f172a;margin-top:8px;font-size:28px}.hero-copy[data-v-75213d89],.section-copy[data-v-75213d89],.step-item small[data-v-75213d89],.readiness-row span[data-v-75213d89],.inline-note[data-v-75213d89],.notice[data-v-75213d89]{color:#5f6c7e;line-height:1.6}.hero-side[data-v-75213d89]{align-content:start;justify-items:end;gap:10px;display:grid}.progress-pill[data-v-75213d89]{color:#1d4ed8;background:#eff6ff;border-radius:999px;align-items:center;min-height:38px;padding:0 14px;font-weight:800;display:inline-flex}.progress-card[data-v-75213d89]{padding:18px 20px}.progress-row[data-v-75213d89]{color:#334155;justify-content:space-between;gap:16px;margin-bottom:12px;font-weight:700;display:flex}.progress-track[data-v-75213d89]{background:#e2e8f0;border-radius:999px;height:10px;overflow:hidden}.progress-track span[data-v-75213d89]{background:#0f172a;height:100%;display:block}.layout[data-v-75213d89]{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:20px;display:grid}.sidebar[data-v-75213d89]{gap:20px;display:grid;position:sticky;top:20px}.sidebar-card[data-v-75213d89],.card[data-v-75213d89]{padding:22px}.step-list[data-v-75213d89],.readiness-list[data-v-75213d89]{gap:10px;margin-top:14px;display:grid}.step-item[data-v-75213d89],.readiness-row[data-v-75213d89]{text-align:left;background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;gap:4px;width:100%;padding:14px;display:grid}.step-item[data-v-75213d89]{cursor:pointer}.step-item.active[data-v-75213d89],.readiness-row.done[data-v-75213d89]{background:#f0fdf4;border-color:#bbf7d0}.stage[data-v-75213d89]{gap:16px;display:grid}.card[data-v-75213d89]{gap:18px;min-height:620px;display:grid}.field-grid[data-v-75213d89]{gap:14px;display:grid}.field-grid.two[data-v-75213d89]{grid-template-columns:repeat(2,minmax(0,1fr))}.field[data-v-75213d89]{gap:8px;display:grid}.field span[data-v-75213d89]{color:#334155;font-weight:800}.field input[data-v-75213d89],.field textarea[data-v-75213d89],.phase-row input[data-v-75213d89]{color:#182234;width:100%;font:inherit;background:#fff;border:1px solid #d6dde7;border-radius:18px;padding:14px 16px}.field textarea[data-v-75213d89]{resize:vertical}.phase-list[data-v-75213d89]{gap:10px;display:grid}.phase-row[data-v-75213d89]{grid-template-columns:120px minmax(0,1fr) 120px minmax(0,1.2fr);gap:10px;display:grid}.choice-grid[data-v-75213d89]{flex-wrap:wrap;gap:12px;display:flex}.choice-card[data-v-75213d89],.primary-button[data-v-75213d89],.secondary-button[data-v-75213d89]{border-radius:999px;min-height:42px;padding:0 16px;font-weight:800}.choice-card[data-v-75213d89]{color:#1d3557;cursor:pointer;background:#fff;border:1px solid #d7e0ea}.choice-card.active[data-v-75213d89]{color:#fff;background:#0f172a;border-color:#0f172a}.preview-card[data-v-75213d89]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;gap:12px;padding:18px;display:grid}.preview-card pre[data-v-75213d89]{white-space:pre-wrap;color:#1e293b;font:500 13px/1.6 Consolas,monospace}.toggle-row[data-v-75213d89]{color:#334155;align-items:center;gap:10px;font-weight:700;display:flex}.action-row[data-v-75213d89],.actions[data-v-75213d89]{justify-content:space-between;align-items:center;gap:12px;display:flex}.primary-button[data-v-75213d89],.secondary-button[data-v-75213d89]{cursor:pointer}.primary-button[data-v-75213d89]{color:#fff;background:#0f172a;border:1px solid #0f172a}.secondary-button[data-v-75213d89]{color:#1d3557;background:#fff;border:1px solid #d7e0ea}.secondary-button.inline[data-v-75213d89]{width:fit-content}.notice[data-v-75213d89]{background:#f8fafc;padding:14px 16px}.notice.error[data-v-75213d89]{color:#991b1b;background:#fef2f2;border-color:#fecaca}@media (width<=980px){.layout[data-v-75213d89],.hero[data-v-75213d89],.field-grid.two[data-v-75213d89],.phase-row[data-v-75213d89]{grid-template-columns:1fr}.sidebar[data-v-75213d89]{position:static}}@media (width<=720px){.onboarding-page[data-v-75213d89]{padding:14px}.hero[data-v-75213d89],.progress-card[data-v-75213d89],.sidebar-card[data-v-75213d89],.card[data-v-75213d89]{border-radius:22px;padding:18px}.actions[data-v-75213d89],.action-row[data-v-75213d89]{flex-direction:column;align-items:stretch}}.empty-ondernemer[data-v-b93da0c4]{background:radial-gradient(circle at 0 0,#6d87b21f,#0000 28%),radial-gradient(circle at 100% 0,#5e8e6d1a,#0000 26%),linear-gradient(#f8fbff 0%,#f2f6fb 100%);place-items:center;min-height:calc(100svh - 68px);padding:clamp(24px,4vw,56px);display:grid}.welcome-card[data-v-b93da0c4]{background:#fffffff5;border:1px solid #dce2ebeb;border-radius:36px;width:min(760px,100%);padding:clamp(28px,5vw,52px);box-shadow:0 30px 84px #15202b14}.eyebrow[data-v-b93da0c4]{color:#6d87b2;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.arrival[data-v-b93da0c4],.intro[data-v-b93da0c4],.support-copy[data-v-b93da0c4]{color:#586779;margin:0;line-height:1.75}.arrival[data-v-b93da0c4]{color:#425466;margin-top:16px;font-size:1.16rem;font-weight:700}h1[data-v-b93da0c4]{color:#15202b;letter-spacing:-.04em;max-width:10ch;margin:14px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.4rem,7vw,5.8rem);font-weight:700;line-height:.92}.intro[data-v-b93da0c4]{max-width:32ch;margin-top:20px;font-size:1.06rem}.identity-row[data-v-b93da0c4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.identity-card[data-v-b93da0c4]{background:#f8fbff;border:1px solid #dce2ebeb;border-radius:22px;padding:18px}.identity-card span[data-v-b93da0c4]{color:#6f7f91;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:900;display:block}.identity-card strong[data-v-b93da0c4]{color:#15202b;line-height:1.55}.support-copy[data-v-b93da0c4]{max-width:28ch;margin-top:22px}.primary-button[data-v-b93da0c4]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#15202b 0%,#243b53 100%);border:0;border-radius:999px;min-height:58px;margin-top:30px;padding:0 22px;font-size:1rem;font-weight:800;box-shadow:0 18px 30px #15202b24}@media (width<=720px){.identity-row[data-v-b93da0c4]{grid-template-columns:1fr}.primary-button[data-v-b93da0c4]{width:100%}}.kennismaking-page[data-v-85ba5420]{background:radial-gradient(circle at 0 0,#dfe8f4db,#0000 26%),radial-gradient(circle at 100% 0,#e2ebe5b3,#0000 24%),linear-gradient(#fbfcfe 0%,#f3f7fb 100%);min-height:calc(100svh - 68px);padding:clamp(28px,4vw,46px)}.shell-card[data-v-85ba5420]{background:#fffffff5;border:1px solid #dce2ebeb;border-radius:34px;width:min(1040px,100%);margin:0 auto;padding:clamp(24px,4vw,40px);box-shadow:0 30px 84px #15202b14}.conversation-card[data-v-85ba5420]{gap:20px;display:grid}.eyebrow[data-v-85ba5420]{color:#6d87b2;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.arrival[data-v-85ba5420],.lead[data-v-85ba5420],.intro-card span[data-v-85ba5420],.reflection-card p[data-v-85ba5420],.success-card p[data-v-85ba5420],.message[data-v-85ba5420],.summary-tile strong[data-v-85ba5420]{color:#586779;line-height:1.75}.arrival[data-v-85ba5420]{color:#425466;margin-top:16px;font-size:1.14rem;font-weight:700}h1[data-v-85ba5420],h2[data-v-85ba5420],p[data-v-85ba5420],strong[data-v-85ba5420]{margin:0}h1[data-v-85ba5420]{color:#15202b;letter-spacing:-.04em;margin-top:14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.8rem,5vw,4.9rem);font-weight:700;line-height:.96}.lead[data-v-85ba5420]{max-width:58ch;margin-top:18px;font-size:1.05rem}.intro-grid[data-v-85ba5420]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.intro-card[data-v-85ba5420],.summary-tile[data-v-85ba5420],.reflection-card[data-v-85ba5420],.activation-form-card[data-v-85ba5420]{background:#f8fbff;border:1px solid #dce2ebeb;border-radius:24px}.intro-card[data-v-85ba5420]{gap:8px;padding:18px;display:grid}.intro-card strong[data-v-85ba5420]{color:#15202b}.action-row[data-v-85ba5420]{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.primary-button[data-v-85ba5420],.secondary-button[data-v-85ba5420]{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:56px;padding:0 20px;font-weight:800;text-decoration:none;display:inline-flex}.primary-button[data-v-85ba5420]{color:#fff;background:linear-gradient(135deg,#15202b 0%,#243b53 100%);border:0;box-shadow:0 18px 30px #15202b24}.secondary-button[data-v-85ba5420]{color:#15202b;background:#fff;border:1px solid #d5deea}.primary-button[data-v-85ba5420]:disabled,.secondary-button[data-v-85ba5420]:disabled{opacity:.6;cursor:not-allowed}.progress-line[data-v-85ba5420]{color:#607286;justify-content:space-between;gap:12px;margin:12px 0 0;font-size:13px;font-weight:800;display:flex}.field[data-v-85ba5420]{color:#15202b;gap:8px;margin-top:22px;font-size:13px;font-weight:800;display:grid}.field input[data-v-85ba5420],.field textarea[data-v-85ba5420]{color:#15202b;width:100%;font:inherit;background:#fff;border:1px solid #d5deea;border-radius:20px}.field input[data-v-85ba5420]{height:54px;padding:0 16px}.field textarea[data-v-85ba5420]{resize:vertical;padding:16px;line-height:1.7}.choice-grid[data-v-85ba5420]{flex-wrap:wrap;gap:10px;display:flex}.choice-pill[data-v-85ba5420]{color:#425466;cursor:pointer;background:#fff;border:1px solid #d5deea;border-radius:999px;min-height:44px;padding:0 16px;font-weight:800}.choice-pill.active[data-v-85ba5420]{color:#37516d;background:#eef4fb;border-color:#6d87b2}.reflection-card[data-v-85ba5420],.mid-summary-card[data-v-85ba5420],.activation-form-card[data-v-85ba5420]{margin-top:24px;padding:20px}.mid-summary-card[data-v-85ba5420]{background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #dce2ebeb;border-radius:24px;gap:12px;display:grid}.summary-bullets[data-v-85ba5420]{color:#425466;margin:0;padding-left:18px;line-height:1.8}.summary-list[data-v-85ba5420],.summary-grid[data-v-85ba5420]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.summary-tile[data-v-85ba5420]{padding:16px 18px}.summary-tile span[data-v-85ba5420]{color:#6f7f91;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:900;display:block}.summary-tile strong[data-v-85ba5420]{color:#15202b}.summary-tile.full[data-v-85ba5420]{grid-column:1/-1}.message[data-v-85ba5420]{border-radius:18px;margin-top:6px;padding:14px 16px}.message.success[data-v-85ba5420]{color:#25633f;background:#4dab7c1f}.message.error[data-v-85ba5420]{color:#8b1e1e;background:#c13b3b1a}.register-form[data-v-85ba5420]{grid-template-columns:1fr 1fr;gap:14px;margin-top:24px;display:grid}.full[data-v-85ba5420]{grid-column:1/-1}.password-field[data-v-85ba5420]{display:block;position:relative}.password-field input[data-v-85ba5420]{padding-right:84px}.toggle-pw[data-v-85ba5420]{color:#334155;cursor:pointer;background:#e8eef7;border:0;border-radius:8px;height:32px;padding:0 10px;font-size:12px;font-weight:800;position:absolute;top:50%;right:8px;transform:translateY(-50%)}@media (width<=900px){.intro-grid[data-v-85ba5420],.summary-list[data-v-85ba5420],.summary-grid[data-v-85ba5420],.register-form[data-v-85ba5420]{grid-template-columns:1fr}}@media (width<=760px){.kennismaking-page[data-v-85ba5420]{padding:18px}.action-row[data-v-85ba5420]{display:grid}.primary-button[data-v-85ba5420],.secondary-button[data-v-85ba5420]{width:100%}.shell-card[data-v-85ba5420]{border-radius:26px;padding:22px}}.payment-page[data-v-e0fe93ad]{color:#14171f;background:#f7f8fa;place-items:center;min-height:100vh;padding:24px;display:grid}.payment-panel[data-v-e0fe93ad]{background:#fff;border:1px solid #dde2ea;border-radius:8px;width:min(520px,100%);padding:28px}.eyebrow[data-v-e0fe93ad]{color:#667085;margin-bottom:10px;font-size:13px;display:block}h1[data-v-e0fe93ad]{letter-spacing:0;margin:0 0 12px;font-size:28px;line-height:1.2}p[data-v-e0fe93ad]{color:#475467;margin:0;line-height:1.6}.control-center[data-v-dc58e95d]{color:#121722;background:#f5f7fa;min-height:100vh;padding:28px}.control-header[data-v-dc58e95d]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.control-header p[data-v-dc58e95d]{color:#667085;margin:0 0 4px;font-size:13px}.control-header h1[data-v-dc58e95d]{letter-spacing:0;margin:0;font-size:30px}button[data-v-dc58e95d]{color:#182230;cursor:pointer;background:#fff;border:1px solid #cfd7e3;border-radius:8px;padding:9px 13px;font-weight:700}.summary-grid[data-v-dc58e95d]{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.summary-card[data-v-dc58e95d],.panel[data-v-dc58e95d]{background:#fff;border:1px solid #d9e0ea;border-radius:8px}.summary-card[data-v-dc58e95d]{padding:16px}.summary-card span[data-v-dc58e95d],.summary-card small[data-v-dc58e95d]{color:#667085;display:block}.summary-card strong[data-v-dc58e95d]{letter-spacing:0;margin:8px 0 4px;font-size:24px;display:block}.summary-card.error strong[data-v-dc58e95d]{color:#b42318}.summary-card.warning strong[data-v-dc58e95d]{color:#b54708}.summary-card.healthy strong[data-v-dc58e95d]{color:#027a48}.panel-grid[data-v-dc58e95d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.panel[data-v-dc58e95d]{min-height:220px;padding:16px}.panel.wide[data-v-dc58e95d]{grid-column:span 2}.panel header[data-v-dc58e95d]{margin-bottom:12px}.panel h2[data-v-dc58e95d]{letter-spacing:0;margin:0;font-size:17px}.table[data-v-dc58e95d],.stack-item[data-v-dc58e95d]{gap:8px;display:grid}.row[data-v-dc58e95d]{border-top:1px solid #eef1f5;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:9px 0;display:grid}.row span[data-v-dc58e95d],.stack-item span[data-v-dc58e95d],.row small[data-v-dc58e95d]{color:#667085}.row strong.healthy[data-v-dc58e95d],.row strong.active[data-v-dc58e95d]{color:#027a48}.row strong.warning[data-v-dc58e95d]{color:#b54708}.row strong.error[data-v-dc58e95d],.row strong.offline[data-v-dc58e95d]{color:#b42318}.stack-item[data-v-dc58e95d]{border-top:1px solid #eef1f5;padding:10px 0}.stack-item strong[data-v-dc58e95d],.stack-item span[data-v-dc58e95d]{min-width:0}.stack-item button[data-v-dc58e95d]{width:fit-content;padding:7px 10px}.empty[data-v-dc58e95d],.status-line[data-v-dc58e95d]{color:#667085;padding:18px 0}.status-line.error[data-v-dc58e95d]{color:#b42318}@media (width<=1050px){.summary-grid[data-v-dc58e95d],.panel-grid[data-v-dc58e95d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.control-center[data-v-dc58e95d]{padding:18px}.control-header[data-v-dc58e95d]{flex-direction:column;align-items:flex-start}.summary-grid[data-v-dc58e95d],.panel-grid[data-v-dc58e95d]{grid-template-columns:1fr}.panel.wide[data-v-dc58e95d]{grid-column:auto}.row[data-v-dc58e95d]{grid-template-columns:1fr}}.flow-panel[data-v-913abe6e]{justify-content:space-between;align-items:stretch;gap:18px;display:flex}h1[data-v-913abe6e]{color:#111827;margin:2px 0 6px;font-size:24px}.flow-panel span[data-v-913abe6e]{color:#64748b;font-size:13px}.metric-grid[data-v-913abe6e]{grid-template-columns:repeat(4,minmax(112px,1fr));gap:8px;min-width:520px;display:grid}.metric[data-v-913abe6e]{text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;gap:3px;padding:12px;display:grid}.metric strong[data-v-913abe6e]{color:#111827;font-size:24px}.metric span[data-v-913abe6e]{color:#475569;font-size:12px;font-weight:800}.warn[data-v-913abe6e]{background:#fffbeb;border-color:#fde68a}.danger[data-v-913abe6e]{background:#fef2f2;border-color:#fecaca}.good[data-v-913abe6e]{background:#f0fdf4;border-color:#bbf7d0}@media (width<=980px){.flow-panel[data-v-913abe6e]{flex-direction:column}.metric-grid[data-v-913abe6e]{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}}.router-panel[data-v-0be60a03]{min-height:0}.router-input[data-v-0be60a03]{gap:8px;display:grid}.router-input input[data-v-0be60a03]{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:8px;width:100%;min-height:38px;padding:0 10px;font-size:13px}.router-actions[data-v-0be60a03],.router-result[data-v-0be60a03]{flex-wrap:wrap;gap:8px;display:flex}.primary[data-v-0be60a03]{color:#fff!important;background:#111827!important}.router-result span[data-v-0be60a03]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;flex:130px;min-width:130px;padding:8px}.router-result small[data-v-0be60a03],.router-chain small[data-v-0be60a03]{color:#64748b;font-size:11px;line-height:1.35;display:block}.router-result strong[data-v-0be60a03]{color:#111827;overflow-wrap:anywhere;margin-top:3px;font-size:13px;line-height:1.25;display:block}.router-reason[data-v-0be60a03],.router-error[data-v-0be60a03]{color:#475569;margin:0;font-size:13px;line-height:1.45}.router-error[data-v-0be60a03]{color:#b91c1c}.router-chain[data-v-0be60a03]{gap:7px;margin:0;padding:0;list-style:none;display:grid}.router-chain li[data-v-0be60a03]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:8px}.router-chain strong[data-v-0be60a03],.router-chain span[data-v-0be60a03]{color:#111827;margin-right:6px;font-size:12px;display:inline-block}.approval-card[data-v-5c96a80e]{text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:10px;width:100%;padding:10px;display:flex}.approval-card[data-v-5c96a80e]:hover{border-color:#111827}.approval-card span[data-v-5c96a80e]{min-width:0}.approval-card strong[data-v-5c96a80e],.approval-card small[data-v-5c96a80e],.approval-card em[data-v-5c96a80e]{display:block}.approval-card strong[data-v-5c96a80e]{color:#111827;font-size:13px;line-height:1.25}.approval-card small[data-v-5c96a80e],.approval-card em[data-v-5c96a80e]{color:#64748b;margin-top:4px;font-size:12px;font-style:normal;line-height:1.35}.approval-card b[data-v-5c96a80e]{color:#334155;text-transform:uppercase;background:#f1f5f9;border-radius:999px;flex:none;padding:3px 7px;font-size:10px}.status-pending[data-v-5c96a80e]{color:#fff!important;background:#111827!important}.status-approved[data-v-5c96a80e]{color:#047857!important;background:#dcfce7!important}.status-rejected[data-v-5c96a80e]{color:#b91c1c!important;background:#fee2e2!important}.status-needs_changes[data-v-5c96a80e]{color:#92400e!important;background:#fef3c7!important}.approval-decisions[data-v-4ebe993e]{gap:8px;display:grid}.approval-decisions input[data-v-4ebe993e]{color:#111827;border:1px solid #d1d5db;border-radius:8px;width:100%;min-height:34px;padding:0 9px;font-size:12px}.approval-decisions div[data-v-4ebe993e]{flex-wrap:wrap;gap:7px;display:flex}.decision[data-v-4ebe993e]{color:#111827;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:900}.approve[data-v-4ebe993e]{color:#047857;background:#f0fdf4;border-color:#bbf7d0}.changes[data-v-4ebe993e]{color:#92400e;background:#fffbeb;border-color:#fde68a}.reject[data-v-4ebe993e]{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.decision[data-v-4ebe993e]:disabled,input[data-v-4ebe993e]:disabled{cursor:not-allowed;opacity:.6}.impact-preview[data-v-840fc9b3]{background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;gap:6px;padding:10px;display:grid}.impact-preview p[data-v-840fc9b3]{color:#1e3a8a;margin:0;font-size:13px;line-height:1.45}.approval-detail[data-v-74698359]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;gap:10px;padding:10px;display:grid}.approval-detail header[data-v-74698359]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.approval-detail h3[data-v-74698359]{color:#111827;margin:2px 0 0;font-size:15px}dl[data-v-74698359]{gap:8px;margin:0;display:grid}dt[data-v-74698359]{color:#111827;font-size:12px;font-weight:900}dd[data-v-74698359]{color:#64748b;margin:3px 0 0;font-size:12px;line-height:1.4}.status[data-v-74698359]{color:#fff;text-transform:uppercase;background:#111827;border-radius:999px;padding:3px 7px;font-size:10px}.decision-note[data-v-74698359]{color:#64748b;margin:0;font-size:12px}.decision-note span[data-v-74698359]{color:#111827;margin-top:4px;display:block}.human-approval-panel[data-v-e80c9937]{min-height:280px}.approval-layout[data-v-e80c9937]{grid-template-columns:minmax(0,.95fr) minmax(280px,1.05fr);gap:10px;display:grid}.approval-list[data-v-e80c9937]{align-content:start;gap:8px;max-height:390px;display:grid;overflow:auto}.approval-error[data-v-e80c9937]{color:#b91c1c;margin:0;font-size:13px}@media (width<=860px){.approval-layout[data-v-e80c9937]{grid-template-columns:1fr}}.live-result[data-v-a953b0f6]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;gap:10px;padding:10px;display:grid}.live-result header[data-v-a953b0f6]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}h3[data-v-a953b0f6]{color:#111827;margin:2px 0 0;font-size:15px}p[data-v-a953b0f6]{color:#475569;margin:0;font-size:13px;line-height:1.45}.result-grid[data-v-a953b0f6]{gap:8px;display:grid}.result-grid section[data-v-a953b0f6]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;gap:5px;padding:8px;display:grid}.result-grid strong[data-v-a953b0f6]{color:#111827;font-size:12px}.result-grid span[data-v-a953b0f6],.approval-line[data-v-a953b0f6]{color:#64748b;font-size:12px;line-height:1.35}.live-step[data-v-54e34d27]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;grid-template-columns:28px minmax(0,1fr);gap:9px;padding:9px;display:grid}.step-index[data-v-54e34d27]{color:#fff;background:#111827;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:900;display:inline-flex}strong[data-v-54e34d27],small[data-v-54e34d27]{display:block}strong[data-v-54e34d27]{color:#111827;font-size:13px}small[data-v-54e34d27]{color:#64748b;text-transform:uppercase;margin-top:2px;font-size:11px}p[data-v-54e34d27]{color:#475569;margin:5px 0 0;font-size:12px;line-height:1.35}.status-failed[data-v-54e34d27],.status-cancelled[data-v-54e34d27]{background:#fef2f2;border-color:#fecaca}.live-timeline[data-v-2d92278e]{align-content:start;gap:8px;max-height:420px;display:grid;overflow:auto}.live-build-panel[data-v-6c9871a0]{min-height:360px}.live-input[data-v-6c9871a0]{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.live-input input[data-v-6c9871a0]{color:#111827;border:1px solid #d1d5db;border-radius:8px;min-height:38px;padding:0 10px;font-size:13px}.primary[data-v-6c9871a0]{color:#fff!important;background:#111827!important}.live-layout[data-v-6c9871a0]{grid-template-columns:minmax(0,.95fr) minmax(300px,1.05fr);gap:10px;display:grid}.live-error[data-v-6c9871a0]{color:#b91c1c;margin:0;font-size:13px}@media (width<=860px){.live-input[data-v-6c9871a0],.live-layout[data-v-6c9871a0]{grid-template-columns:1fr}}.voice-panel[data-v-9aaf6ac9]{min-height:0}.voice-status[data-v-9aaf6ac9]{color:#475569;text-transform:uppercase;background:#f8fafc;border:1px solid #e5e7eb;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:900}.voice-status.listening[data-v-9aaf6ac9]{color:#047857;background:#f0fdf4;border-color:#bbf7d0}.voice-copy[data-v-9aaf6ac9],.voice-error[data-v-9aaf6ac9]{color:#64748b;margin:0;font-size:13px;line-height:1.45}.voice-error[data-v-9aaf6ac9]{color:#b91c1c}.voice-actions[data-v-9aaf6ac9]{flex-wrap:wrap;gap:8px;display:flex}.primary[data-v-9aaf6ac9]{color:#fff!important;background:#111827!important}.use[data-v-9aaf6ac9]{color:#047857!important;background:#f0fdf4!important;border-color:#bbf7d0!important}.transcript-box[data-v-9aaf6ac9]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;gap:5px;padding:10px;display:grid}.transcript-box small[data-v-9aaf6ac9]{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:900}.transcript-box p[data-v-9aaf6ac9]{color:#111827;margin:0;font-size:14px;line-height:1.45}button[data-v-9aaf6ac9]:disabled{cursor:not-allowed;opacity:.6}.command-center-page[data-v-8b166070]{background:#f8fafc;gap:14px;min-height:calc(100vh - 68px);padding:14px;display:grid}.command-grid[data-v-8b166070]{gap:14px;display:grid}.main-grid[data-v-8b166070]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.bottom-grid[data-v-8b166070]{grid-template-columns:repeat(4,minmax(0,1fr))}.support-grid[data-v-8b166070]{grid-template-columns:repeat(2,minmax(0,1fr))}.loading-panel[data-v-8b166070],.error-panel[data-v-8b166070]{color:#475569;font-size:14px;font-weight:800}.error-panel[data-v-8b166070]{color:#b91c1c}[data-v-8b166070] .command-panel{background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-content:start;gap:10px;padding:14px;display:grid;box-shadow:0 1px 2px #0f172a0a}[data-v-8b166070] .compact-panel{min-height:218px}[data-v-8b166070] .command-panel header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}[data-v-8b166070] .command-panel h2{color:#111827;margin:2px 0 0;font-size:16px}[data-v-8b166070] .eyebrow{color:#64748b;letter-spacing:0;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}[data-v-8b166070] .row-button,[data-v-8b166070] .line-button,[data-v-8b166070] .project-row{color:#111827;text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:12px;width:100%;padding:10px;display:flex}[data-v-8b166070] .row-button:hover,[data-v-8b166070] .line-button:hover,[data-v-8b166070] .project-row:hover,[data-v-8b166070] .mini-link:hover{border-color:#111827}[data-v-8b166070] .row-button span,[data-v-8b166070] .line-button,[data-v-8b166070] .project-row span{min-width:0}[data-v-8b166070] .row-button strong,[data-v-8b166070] .line-button strong,[data-v-8b166070] .project-row strong{font-size:13px;line-height:1.25;display:block}[data-v-8b166070] .row-button small,[data-v-8b166070] .row-button em,[data-v-8b166070] .line-button span,[data-v-8b166070] .project-row small,[data-v-8b166070] .project-row em{color:#64748b;margin-top:4px;font-size:12px;font-style:normal;line-height:1.35;display:block}[data-v-8b166070] .row-button b{color:#334155;text-transform:uppercase;background:#f1f5f9;border-radius:999px;flex:none;padding:3px 7px;font-size:10px}[data-v-8b166070] .priority-hoog,[data-v-8b166070] .priority-kritiek{color:#fff!important;background:#111827!important}[data-v-8b166070] .line-button{gap:2px;display:grid}[data-v-8b166070] .mini-link{color:#111827;cursor:pointer;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;padding:7px 9px;font-size:12px;font-weight:900}[data-v-8b166070] .stat-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}[data-v-8b166070] .stat-list span{color:#64748b;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;padding:9px;font-size:12px;font-weight:800}[data-v-8b166070] .stat-list strong{color:#111827;font-size:18px;display:block}[data-v-8b166070] .project-meta{text-align:right;flex:none}[data-v-8b166070] .project-meta b{font-size:13px;display:block}[data-v-8b166070] .empty-line{color:#94a3b8;margin:0;font-size:13px}@media (width<=1180px){.bottom-grid[data-v-8b166070]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.main-grid[data-v-8b166070],.bottom-grid[data-v-8b166070],.support-grid[data-v-8b166070]{grid-template-columns:1fr}}:root{--sf-bg:#f5f7fb;--sf-surface:#fff;--sf-surface-muted:#f8fafc;--sf-border:#d9e0ea;--sf-border-soft:#eef2f7;--sf-text:#111827;--sf-muted:#6b7280;--sf-primary:#0f172a;--sf-accent:#2563eb;--sf-accent-soft:#eff6ff;--sf-success:#16a34a;--sf-warning:#d97706;--sf-danger:#dc2626;--sf-radius:8px;--sf-shadow:0 8px 24px #0f172a14;--sf-font:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.sf-page{background:var(--sf-bg);min-height:100%;color:var(--sf-text);padding:20px}.sf-grid{gap:14px;display:grid}.sf-card{background:var(--sf-surface);border:1px solid var(--sf-border);border-radius:var(--sf-radius);box-shadow:0 1px 2px #0f172a0a}.sf-btn{border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:var(--sf-surface);min-height:36px;color:var(--sf-text);font:inherit;cursor:pointer;padding:0 12px;font-size:13px;font-weight:750}.sf-btn:hover{border-color:var(--sf-primary)}.sf-btn-primary{border-color:var(--sf-primary);background:var(--sf-primary);color:#fff}.sf-btn-secondary{background:var(--sf-surface-muted)}.sf-btn-danger{color:#be123c;background:#fff1f2;border-color:#fecaca}.sf-badge{border:1px solid var(--sf-border);background:var(--sf-surface-muted);min-height:24px;color:var(--sf-muted);text-transform:uppercase;border-radius:999px;align-items:center;padding:0 9px;font-size:11px;font-weight:850;display:inline-flex}.sf-badge-success{color:#047857;background:#ecfdf5;border-color:#bbf7d0}.sf-badge-warning{color:#92400e;background:#fffbeb;border-color:#fde68a}.sf-badge-danger{color:#be123c;background:#fff1f2;border-color:#fecdd3}.sf-input,.sf-textarea,.sf-select{box-sizing:border-box;border:1px solid var(--sf-border);border-radius:var(--sf-radius);width:100%;color:var(--sf-text);font:inherit;background:#fff;outline:none;padding:9px 11px;font-size:13px}.sf-input:focus,.sf-textarea:focus,.sf-select:focus{border-color:var(--sf-accent);box-shadow:0 0 0 3px #2563eb1f}.sf-panel-title{color:var(--sf-text);margin:0;font-size:16px;font-weight:850;line-height:1.2}*{box-sizing:border-box}html,body,#app{width:100%;min-height:100%;margin:0}body{background:var(--sf-bg);color:var(--sf-text);font-family:var(--sf-font);letter-spacing:0;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:1.45}button,input,select,textarea{font-family:inherit}a{color:inherit}h1,h2,h3,p{margin:0}#app{min-height:100svh}
