html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}.auth-shell[data-v-853035eb]{min-height:100vh;display:grid;grid-template-columns:minmax(380px,46%) minmax(0,1fr);background:var(--paper);color:var(--ink-900)}.auth-branding[data-v-853035eb]{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:0;padding:52px 56px;color:#f4f6ff;background:linear-gradient(155deg,#1b2a5b,#2a3f8f 52%,#3b5bdb)}.auth-branding[data-v-853035eb]:after{content:"";position:absolute;inset:auto -18% -42% auto;width:460px;height:460px;border-radius:50%;background:radial-gradient(circle at 35% 35%,rgba(255,255,255,.22),transparent 62%);pointer-events:none}.auth-branding[data-v-853035eb]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.35;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:radial-gradient(ellipse at 20% 15%,#000 20%,transparent 72%);mask-image:radial-gradient(ellipse at 20% 15%,#000 20%,transparent 72%)}.brand-lockup[data-v-853035eb]{position:relative;display:flex;align-items:center;gap:12px}.brand-badge[data-v-853035eb]{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#ffffff29;border:1px solid rgba(255,255,255,.24);box-shadow:none;color:#f4f6ff}.brand-badge svg[data-v-853035eb]{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.brand-lockup div[data-v-853035eb]{min-width:0}.brand-lockup strong[data-v-853035eb]{display:block;font-size:15px;font-weight:600;line-height:1.25;letter-spacing:.01em}.brand-lockup div span[data-v-853035eb]{display:block;margin-top:4px;font-size:9px;line-height:1.2;letter-spacing:.18em;color:#f4f6ff94}.brand-body[data-v-853035eb]{position:relative;display:grid;gap:22px;margin:auto 0}.brand-headline[data-v-853035eb]{position:relative;margin:0;font-size:30px;font-weight:600;line-height:1.45;letter-spacing:-.02em}.brand-copy[data-v-853035eb]{position:relative;margin:0;max-width:30em;font-size:13px;line-height:1.9;color:#f4f6ffbd}.brand-points[data-v-853035eb]{position:relative;display:grid;gap:13px;margin:6px 0 0;padding:0;list-style:none}.brand-points li[data-v-853035eb]{display:flex;align-items:center;gap:11px;font-size:12.5px;color:#f4f6ffdb}.point-ico[data-v-853035eb]{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#ffffff1f}.point-ico svg[data-v-853035eb]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.point-dot[data-v-853035eb]{width:6px;height:6px;margin-left:10px;border-radius:50%;background:#fff9}.auth-panel[data-v-853035eb]{display:grid;place-items:center;padding:48px 40px;background:var(--app-bg)}.auth-card[data-v-853035eb]{width:min(100%,400px);padding:34px 32px 30px;background:var(--paper);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow-md)}.auth-card--first[data-v-853035eb]{width:min(100%,440px)}.auth-eyebrow[data-v-853035eb]{font-size:10px;font-weight:600;letter-spacing:.12em;color:var(--ink-400)}.auth-card h1[data-v-853035eb]{margin:12px 0 10px;font-size:27px;font-weight:650;letter-spacing:-.03em;line-height:1.3}.auth-lead[data-v-853035eb]{margin:0 0 22px;font-size:12.5px;line-height:1.9;color:var(--ink-500)}.auth-lead strong[data-v-853035eb]{color:var(--ink-700);font-weight:600}.auth-banner[data-v-853035eb]{margin:0 0 16px;padding:11px 13px;border-radius:var(--radius-md);font-size:12.5px;line-height:1.7;border:1px solid transparent}.auth-banner--error[data-v-853035eb]{background:var(--err-soft);border-color:#fecdca;color:#b42318}.auth-banner--ok[data-v-853035eb]{background:var(--ok-soft);border-color:#abefc6;color:#067647}.auth-form[data-v-853035eb]{display:grid;gap:8px;margin:0 0 18px}.auth-form label[data-v-853035eb]{font-size:12px;font-weight:500;color:var(--ink-700)}.auth-form input[data-v-853035eb]{width:100%;box-sizing:border-box;font:inherit;font-size:13.5px;color:var(--ink-900);padding:12px 13px;border:1px solid var(--line);border-radius:var(--radius-md);background:#fcfdff;transition:border-color .15s var(--ease),box-shadow .15s var(--ease),background .15s var(--ease)}.auth-form input[data-v-853035eb]::placeholder{color:var(--ink-400)}.auth-form input[data-v-853035eb]:hover:not(:disabled){border-color:#d6dae3}.auth-form input[data-v-853035eb]:focus{outline:none;background:#fff;border-color:var(--accent);box-shadow:0 0 0 3px #3b5bdb1f}.auth-form input[data-v-853035eb]:disabled{background:var(--line-soft);color:var(--ink-400)}.auth-password[data-v-853035eb]{position:relative;display:flex;align-items:center}.auth-password input[data-v-853035eb]{padding-right:60px}.auth-toggle[data-v-853035eb]{position:absolute;right:6px;font:inherit;font-size:11.5px;color:var(--accent);cursor:pointer;padding:6px 9px;border:0;border-radius:7px;background:transparent}.auth-toggle[data-v-853035eb]:hover:not(:disabled){background:var(--accent-soft)}.auth-toggle[data-v-853035eb]:disabled{color:var(--ink-400);cursor:wait}.auth-primary[data-v-853035eb]{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:12px;font:inherit;font-size:13.5px;font-weight:600;color:#fff;cursor:pointer;padding:12px 18px;border:0;border-radius:var(--radius-md);background:var(--accent);box-shadow:0 1px 2px #1018281f;transition:background .15s var(--ease),transform .1s var(--ease)}.auth-primary[data-v-853035eb]:hover:not(:disabled){background:#3149b8}.auth-primary[data-v-853035eb]:active:not(:disabled){transform:translateY(1px)}.auth-primary[data-v-853035eb]:disabled{opacity:.72;cursor:wait}.auth-spinner[data-v-853035eb]{width:13px;height:13px;border-radius:50%;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;animation:auth-spin-853035eb .7s linear infinite}@keyframes auth-spin-853035eb{to{transform:rotate(360deg)}}.auth-secondary[data-v-853035eb]{display:inline-flex;width:100%;justify-content:center;margin-top:14px;padding:11px 16px;font:inherit;font-size:13px;color:var(--ink-700);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-md);cursor:pointer;transition:background .15s var(--ease)}.auth-secondary[data-v-853035eb]:hover:not(:disabled){background:var(--line-soft)}.auth-secondary[data-v-853035eb]:disabled{opacity:.6;cursor:wait}.auth-fallback[data-v-853035eb]{display:grid;gap:12px;margin:18px 0;font-size:12.5px;color:var(--ink-500)}.auth-help[data-v-853035eb]{margin:18px 0 0;padding-top:16px;border-top:1px solid var(--line-soft);font-size:11.5px;line-height:1.8;color:var(--ink-500)}.auth-filing[data-v-853035eb]{margin:6px 0 0;text-align:center}.auth-filing a[data-v-853035eb]{color:#9aa8b5;font-size:11px;text-decoration:none}.auth-filing a[data-v-853035eb]:hover{color:#2f6fb0;text-decoration:underline}.auth-legal[data-v-853035eb]{margin:6px 0 0;font-size:10.5px;line-height:1.8;color:var(--ink-400)}.auth-card[data-v-853035eb] small{display:block;margin-top:12px;font-size:10.5px;line-height:1.8;color:var(--ink-400)}.auth-shell button[data-v-853035eb]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.auth-shell input[data-v-853035eb]:focus-visible{outline:none}@media(max-width:1024px){.auth-shell[data-v-853035eb]{grid-template-columns:minmax(320px,42%) minmax(0,1fr)}.auth-branding[data-v-853035eb]{padding:40px 36px}.brand-headline[data-v-853035eb]{font-size:25px}}@media(max-width:860px){.auth-shell[data-v-853035eb]{grid-template-columns:1fr}.auth-branding[data-v-853035eb]{gap:14px;padding:26px 24px 30px}.brand-headline[data-v-853035eb],.brand-copy[data-v-853035eb],.brand-points[data-v-853035eb]{display:none}.auth-branding[data-v-853035eb]{flex-direction:row;align-items:center;justify-content:space-between}.brand-lockup div span[data-v-853035eb]{display:none}.auth-panel[data-v-853035eb]{padding:26px 16px 44px;place-items:start center}.auth-card[data-v-853035eb],.auth-card--first[data-v-853035eb]{width:100%;max-width:440px;padding:26px 20px 24px;border-radius:16px}.auth-card h1[data-v-853035eb]{font-size:23px}}@media(prefers-reduced-motion:reduce){.auth-spinner[data-v-853035eb]{animation-duration:2s}.auth-primary[data-v-853035eb]{transition:none}}.user-admin[data-v-f601db5c]{display:flex;flex-direction:column;gap:18px;margin:0 0 24px;color:var(--workbench-ink)}.sr-only[data-v-f601db5c]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.muted[data-v-f601db5c]{margin:0;color:#8a95a8;font-size:12px;line-height:1.7}.page-head[data-v-f601db5c]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;background:#fff;border:1px solid #e8edf4;border-radius:14px;padding:20px 22px}.page-head__copy h2[data-v-f601db5c]{margin:0;font-size:22px;font-weight:700;letter-spacing:-.02em}.page-head__copy p[data-v-f601db5c]{margin:7px 0 0;color:#8a95a8;font-size:12.5px;line-height:1.7}.page-head__actions[data-v-f601db5c]{display:flex;align-items:center;gap:10px;flex:none}.stats[data-v-f601db5c]{background:#fff;border:1px solid #e8edf4;border-radius:14px;padding:18px 20px}.stat-grid[data-v-f601db5c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.stat-card[data-v-f601db5c]{display:flex;flex-direction:column;gap:7px;padding:13px 15px;border-radius:11px;background:#f7f9fd}.stat-card--warn[data-v-f601db5c]{background:#fffaf3}.stat-label[data-v-f601db5c]{color:#8a95a8;font-size:11.5px;letter-spacing:.04em}.stat-value[data-v-f601db5c]{color:#18243d;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:26px;font-weight:650;line-height:1.05;font-variant-numeric:tabular-nums}.stat-card--warn .stat-value[data-v-f601db5c]{color:#b54708}.dept-distribution[data-v-f601db5c]{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:15px;padding-top:14px;border-top:1px dashed #e8edf4}.dept-distribution__label[data-v-f601db5c]{margin-right:3px;color:#8a95a8;font-size:11px;letter-spacing:.08em}.dept-chip[data-v-f601db5c]{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border:1px solid transparent;border-radius:999px;background:#f5f8fc;color:#526079;font:inherit;font-size:11.5px;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.dept-chip b[data-v-f601db5c]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:600;font-variant-numeric:tabular-nums}.dept-chip[data-v-f601db5c]:hover,.dept-chip[data-v-f601db5c]:focus-visible{border-color:#c7d6ff;background:#eef3ff;outline:none}.dept-chip.is-active[data-v-f601db5c]{border-color:#b9cdfc;background:#e9f0ff;color:#2f55d4}.toolbar[data-v-f601db5c]{display:flex;flex-wrap:wrap;align-items:center;gap:9px;background:#fff;border:1px solid #e8edf4;border-radius:12px;padding:12px 14px}.toolbar__search[data-v-f601db5c]{flex:1 1 260px;min-width:190px;height:36px;padding:0 12px;border:1px solid #d8e0ec;border-radius:8px;background:#fff;color:#18243d;font:inherit;font-size:13px}.toolbar__search[data-v-f601db5c]:focus,.toolbar__select[data-v-f601db5c]:focus{border-color:#3b63f5;outline:2px solid #dbe6ff;outline-offset:1px}.toolbar__select[data-v-f601db5c],.batch-bar__field select[data-v-f601db5c]{height:36px;padding:0 28px 0 10px;border:1px solid #d8e0ec;border-radius:8px;background:#fff;color:#3d4a61;font:inherit;font-size:12.5px}.toolbar__count[data-v-f601db5c]{color:#8a95a8;font-size:12px;font-variant-numeric:tabular-nums}.toolbar__clear[data-v-f601db5c]{margin-left:auto}.banner[data-v-f601db5c]{display:flex;align-items:center;gap:10px;padding:10px 13px;border-radius:9px;font-size:12.5px;line-height:1.65}.banner>span[data-v-f601db5c]{flex:1;min-width:0}.banner--notice[data-v-f601db5c]{border:1px solid #b7e4cc;background:#ecfdf3;color:#067647}.banner--error[data-v-f601db5c]{border:1px solid #fecdca;background:#fef3f2;color:#b42318}.banner__close[data-v-f601db5c]{flex:none;width:24px;height:24px;border:0;border-radius:6px;background:transparent;color:inherit;font-size:16px;line-height:1;cursor:pointer}.banner__close[data-v-f601db5c]:hover{background:#0000000d}.batch-bar[data-v-f601db5c]{position:sticky;top:0;z-index:25;display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;border:1px solid #b9cdfc;border-radius:11px;background:#fff;box-shadow:0 8px 24px #3b63f51f}.batch-bar__count[data-v-f601db5c]{color:#3d4a61;font-size:12.5px}.batch-bar__count strong[data-v-f601db5c]{color:#2f55d4;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px}.batch-bar__field[data-v-f601db5c]{display:inline-flex;align-items:center;gap:6px;color:#5c6a80;font-size:12px}.batch-bar__progress[data-v-f601db5c]{color:#2f55d4;font-size:12px;font-variant-numeric:tabular-nums}.group[data-v-f601db5c]{position:relative;border:1px solid #e8edf4;border-radius:12px;background:#fff;overflow:visible}.group+.group[data-v-f601db5c]{margin-top:14px}.group-head[data-v-f601db5c]{display:flex;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid #eef2f8;border-radius:11px 11px 0 0;background:#f8fafd}.group-toggle[data-v-f601db5c]{display:flex;align-items:center;gap:8px;flex:1;min-width:0;padding:3px 0;border:0;background:transparent;font:inherit;cursor:pointer;text-align:left}.group-toggle[data-v-f601db5c]:focus-visible{outline:2px solid #3b63f5;outline-offset:2px;border-radius:5px}.group-name[data-v-f601db5c]{color:#33405c;font-size:13px;font-weight:650}.group-count[data-v-f601db5c]{color:#8a95a8;font-size:11.5px;font-variant-numeric:tabular-nums}.group-arrow[data-v-f601db5c]{width:16px;height:16px;margin-left:auto;flex:none;fill:none;stroke:#8a95a8;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .16s ease}.group-arrow.is-collapsed[data-v-f601db5c]{transform:rotate(-90deg)}.user-table[data-v-f601db5c]{width:100%;border-collapse:collapse;text-align:left}.user-table th[data-v-f601db5c]{padding:9px 12px;border-bottom:1px solid #eef2f8;background:#fcfdff;color:#93a0b5;font-size:10.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap}.user-table td[data-v-f601db5c]{padding:8px 12px;border-bottom:1px solid #f2f5fa;vertical-align:middle}.user-table tbody tr[data-v-f601db5c]{height:48px}.user-table tbody tr:last-child td[data-v-f601db5c]{border-bottom:0}.user-table tbody tr[data-v-f601db5c]:hover{background:#fafbff}.user-table tbody tr.is-self[data-v-f601db5c]{background:#fbfcff}.col-select[data-v-f601db5c]{width:40px}.col-actions[data-v-f601db5c]{width:74px;text-align:right}.cell-member[data-v-f601db5c]{min-width:160px}.member-name[data-v-f601db5c]{display:flex;align-items:center;gap:6px;color:#18243d;font-size:14px;font-weight:550;line-height:1.35}.member-login[data-v-f601db5c]{margin-top:2px;color:#8a95a8;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.3}.self-badge[data-v-f601db5c]{display:inline-block;margin-left:6px;padding:1px 5px;border-radius:4px;background:#edf2ff;color:#2f55d4;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:10px;font-weight:600;line-height:1.4;vertical-align:1px}.unfilled-tag[data-v-f601db5c]{flex:none;padding:1px 5px;border-radius:4px;background:#fff4e5;color:#b54708;font-size:10px;font-weight:500}.role-tags[data-v-f601db5c]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:5px}.account-admin-tag[data-v-f601db5c]{margin:0;border-color:#c7d6ff;background:#f2f6ff;color:#2f55d4;font-size:10px}.status-badge[data-v-f601db5c]{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:999px;font-size:11.5px;font-weight:550;white-space:nowrap}.status-dot[data-v-f601db5c]{width:5px;height:5px;border-radius:50%;background:currentColor}.status--active[data-v-f601db5c]{background:#ecfdf3;color:#067647}.status--disabled[data-v-f601db5c]{background:#f2f4f7;color:#667085}.status--pending[data-v-f601db5c]{border:1px solid #fedf89;background:#fff4e5;color:#b54708}.store-all[data-v-f601db5c],.store-locked[data-v-f601db5c],.store-count[data-v-f601db5c],.store-loading[data-v-f601db5c]{color:#5c6a80;font-size:12px}.store-all[data-v-f601db5c]{color:#344054;font-weight:550}.store-locked[data-v-f601db5c]{color:#98a2b3}.store-count[data-v-f601db5c],.store-loading[data-v-f601db5c]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-variant-numeric:tabular-nums}.store-retry[data-v-f601db5c]{min-width:24px;padding:0 4px;border:1px dashed #d0d8e6;border-radius:5px;background:#fff;color:#b54708;font:inherit;font-size:12px;cursor:pointer}.store-retry[data-v-f601db5c]:hover{border-color:#f5b942;background:#fffbf3}.menu-wrap[data-v-f601db5c]{position:relative;display:inline-flex;justify-content:flex-end;width:100%}.menu-trigger[data-v-f601db5c]{width:30px;height:30px;padding:0;border:0;border-radius:6px;background:transparent;color:#6b778c;font-size:19px;line-height:1;cursor:pointer}.menu-trigger[data-v-f601db5c]:hover,.menu-trigger[data-v-f601db5c]:focus-visible{background:#f0f4fb;color:#33405c;outline:none}.menu-trigger[data-v-f601db5c]:focus-visible{box-shadow:0 0 0 2px #b9cdfc}.row-menu[data-v-f601db5c]{position:absolute;top:calc(100% + 4px);right:0;z-index:30;display:flex;flex-direction:column;gap:2px;min-width:148px;padding:6px;border:1px solid #e3e9f2;border-radius:10px;background:#fff;box-shadow:0 12px 30px #18243d29}.row-menu button[data-v-f601db5c]{padding:8px 10px;border:0;border-radius:6px;background:transparent;color:#33405c;font:inherit;font-size:13px;text-align:left;cursor:pointer}.row-menu button[data-v-f601db5c]:hover,.row-menu button[data-v-f601db5c]:focus-visible{background:#f4f7fc;outline:none}.row-menu button.danger[data-v-f601db5c]{color:#b42318}.row-menu button.danger[data-v-f601db5c]:hover,.row-menu button.danger[data-v-f601db5c]:focus-visible{background:#fef3f2}.skeleton-list[data-v-f601db5c]{display:flex;flex-direction:column;gap:14px}.skeleton-group[data-v-f601db5c]{padding:14px 16px;border:1px solid #e8edf4;border-radius:12px;background:#fff}.skeleton-bar[data-v-f601db5c]{width:180px;height:14px;margin-bottom:12px;border-radius:6px;background:linear-gradient(90deg,#f0f4fa 25%,#f8fafd,#f0f4fa 75%);background-size:200% 100%;animation:shimmer-f601db5c 1.3s infinite}.skeleton-row[data-v-f601db5c]{display:flex;align-items:center;gap:16px;height:44px;border-top:1px solid #f4f7fb}.skeleton-block[data-v-f601db5c]{height:12px;border-radius:6px;background:linear-gradient(90deg,#f0f4fa 25%,#f8fafd,#f0f4fa 75%);background-size:200% 100%;animation:shimmer-f601db5c 1.3s infinite}.skeleton-block--check[data-v-f601db5c]{width:16px;height:16px}.skeleton-block--name[data-v-f601db5c]{width:150px}.skeleton-block--role[data-v-f601db5c]{width:58px}.skeleton-block--status[data-v-f601db5c]{width:64px}.skeleton-block--store[data-v-f601db5c]{width:72px}@keyframes shimmer-f601db5c{0%{background-position:200% 0}to{background-position:-200% 0}}.state-panel[data-v-f601db5c],.empty-state[data-v-f601db5c]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:54px 24px;border:1px dashed #dfe6f0;border-radius:12px;background:#fff;text-align:center}.state-panel__title[data-v-f601db5c],.empty-state__title[data-v-f601db5c]{margin:0;color:#33405c;font-size:15px;font-weight:650}.state-panel__copy[data-v-f601db5c],.empty-state__copy[data-v-f601db5c]{margin:0;color:#8a95a8;font-size:12.5px}.empty-state__actions[data-v-f601db5c]{display:flex;gap:10px;margin-top:4px}.form-section[data-v-f601db5c]{padding:4px 0 16px;border-bottom:1px dashed #eef2f8;margin-bottom:16px}.form-section[data-v-f601db5c]:last-of-type{border-bottom:0;margin-bottom:4px}.form-section h3[data-v-f601db5c]{margin:0 0 14px;color:#33405c;font-size:13px;font-weight:650;letter-spacing:.02em}.field[data-v-f601db5c]{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.field-label[data-v-f601db5c]{color:#5c6a80;font-size:12px;font-weight:600}.field-label em[data-v-f601db5c]{color:#d92d20;font-style:normal}.field input[data-v-f601db5c],.field select[data-v-f601db5c],.reset-form input[data-v-f601db5c]{width:100%;box-sizing:border-box;height:36px;padding:0 10px;border:1px solid #d8e0ec;border-radius:8px;background:#fff;color:#18243d;font:inherit;font-size:13px}.field input[data-v-f601db5c]:focus,.field select[data-v-f601db5c]:focus,.reset-form input[data-v-f601db5c]:focus{border-color:#3b63f5;outline:2px solid #dbe6ff;outline-offset:1px}.field input[data-v-f601db5c]:disabled,.field select[data-v-f601db5c]:disabled{background:#f7f9fc;color:#8a95a8}.field-hint[data-v-f601db5c]{color:#8a95a8;font-size:11px;line-height:1.6}.password-row[data-v-f601db5c]{display:flex;gap:8px;align-items:center}.password-row input[data-v-f601db5c]{flex:1;min-width:0}.text-button[data-v-f601db5c]{align-self:flex-start;padding:0;border:0;background:none;color:#2f55d4;font:inherit;font-size:12px;cursor:pointer}.text-button[data-v-f601db5c]:hover{text-decoration:underline}.text-button[data-v-f601db5c]:focus-visible{outline:2px solid #3b63f5;outline-offset:2px;border-radius:3px}.switch-row[data-v-f601db5c]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px dashed #eef2f8}.switch-row[data-v-f601db5c]:last-of-type{border-bottom:0}.switch-row__copy[data-v-f601db5c]{display:flex;flex-direction:column;gap:2px;color:#33405c;font-size:12.5px}.switch-row__copy strong[data-v-f601db5c]{font-weight:600}.store-list[data-v-f601db5c]{display:grid;gap:8px;max-height:230px;overflow:auto;padding:10px 12px;border:1px solid #e8edf4;border-radius:9px;background:#fafbfe}.created-summary[data-v-f601db5c]{margin-bottom:14px;padding:12px 13px;border:1px solid #b7e4cc;border-radius:9px;background:#f6fef9;color:#067647;font-size:12.5px;line-height:1.7}.created-summary p[data-v-f601db5c]{margin:0 0 6px}.created-summary p[data-v-f601db5c]:last-child{margin-bottom:0}.created-summary code[data-v-f601db5c]{padding:2px 6px;border-radius:4px;background:#dcfae6;color:#05603a;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px}.drawer-footer[data-v-f601db5c]{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding-top:16px;margin-top:6px;border-top:1px solid #eef2f8}.modal-actions[data-v-f601db5c]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.btn[data-v-f601db5c]{height:34px;padding:0 15px;border:1px solid #d8e0ec;border-radius:7px;background:#fff;color:#3d4a61;font:inherit;font-size:13px;cursor:pointer}.btn[data-v-f601db5c]:hover{border-color:#b9c7dc;background:#fbfcff}.btn[data-v-f601db5c]:focus-visible{outline:2px solid #3b63f5;outline-offset:2px}.btn[data-v-f601db5c]:disabled{opacity:.6;cursor:not-allowed}.btn--primary[data-v-f601db5c]{border-color:#3b63f5;background:#3b63f5;color:#fff}.btn--primary[data-v-f601db5c]:hover{border-color:#2f55d4;background:#2f55d4}.btn--danger[data-v-f601db5c]{border-color:#d92d20;background:#d92d20;color:#fff}.btn--danger[data-v-f601db5c]:hover{border-color:#b42318;background:#b42318}.confirm-copy[data-v-f601db5c]{margin:4px 0 0;color:#475467;font-size:13px;line-height:1.8}.reset-form[data-v-f601db5c]{display:flex;flex-direction:column;gap:4px}.form-error[data-v-f601db5c]{margin:0;color:#b42318;font-size:12px}@media(max-width:900px){.page-head[data-v-f601db5c]{flex-direction:column}.page-head__actions[data-v-f601db5c]{width:100%}.stat-grid[data-v-f601db5c]{grid-template-columns:repeat(2,minmax(0,1fr))}.toolbar__search[data-v-f601db5c]{flex-basis:100%}.toolbar__count[data-v-f601db5c]{margin-left:auto}.group[data-v-f601db5c]{border:0;background:transparent;overflow:visible}.group-head[data-v-f601db5c]{padding:10px 2px;border:0;background:transparent}.user-table[data-v-f601db5c],.user-table tbody[data-v-f601db5c],.user-table tr[data-v-f601db5c],.user-table td[data-v-f601db5c]{display:block;width:100%}.user-table thead[data-v-f601db5c]{display:none}.user-table tr[data-v-f601db5c]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;height:auto;margin:8px 0;padding:12px 14px;border:1px solid #e8edf4;border-radius:10px;background:#fff}.user-table tbody tr[data-v-f601db5c]:hover,.user-table tbody tr.is-self[data-v-f601db5c]{background:#fff}.user-table td[data-v-f601db5c]{padding:0;border:0;width:auto}.cell-select[data-v-f601db5c]{order:0}.cell-member[data-v-f601db5c]{order:1;flex:1 1 150px;min-width:0}.cell-role[data-v-f601db5c]{order:2}.cell-status[data-v-f601db5c]{order:3}.cell-actions[data-v-f601db5c]{order:4;margin-left:auto;width:30px}.cell-stores[data-v-f601db5c]{order:5;flex-basis:100%;padding-top:2px;color:#8a95a8}.cell-stores[data-v-f601db5c]:before{content:"店铺：";color:#98a2b3;font-size:11px}.member-login[data-v-f601db5c]{font-size:11.5px}}:root:root{--workbench-primary: #3b63f5;--workbench-ink: #18243d;--workbench-muted: #8a95a8;--workbench-line: #e8edf4;--workbench-bg: #f5f7fb;--app-bg: var(--workbench-bg);--app-border: var(--workbench-line);--ink-900: var(--workbench-ink);--ink-500: #728096;--line: var(--workbench-line);--accent: var(--workbench-primary);--accent-soft: #edf2ff}html body{color:var(--workbench-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:inherit}button{font-size:inherit}.publication-dev-tag{display:inline-flex;flex:none;align-items:center;padding:2px 7px;border:1px solid #dbe3f4;border-radius:5px;background:#f0f4fc;color:#65748c;font-size:11px;font-weight:500;line-height:18px;letter-spacing:0;vertical-align:middle;white-space:nowrap}.app-filing[data-v-0148067a]{flex:none;padding:10px 23px 14px;border-top:1px solid var(--workbench-line)}.app-filing a[data-v-0148067a]{color:#98a6b4;font-size:11px;line-height:1.6;text-decoration:none;letter-spacing:.01em}.app-filing a[data-v-0148067a]:hover{color:#2f6fb0;text-decoration:underline}.app-sidebar[data-v-0148067a]{position:fixed;inset:0 auto 0 0;z-index:30;display:flex;flex-direction:column;width:220px;box-sizing:border-box;border-right:1px solid var(--workbench-line);background:#fff}.app-header__brand[data-v-0148067a]{height:80px;flex:none;padding:0 23px;gap:11px;font-size:17px;font-weight:700;letter-spacing:-.03em}.brand-mark[data-v-0148067a]{width:33px;height:33px;border-radius:10px;background:var(--workbench-primary);box-shadow:0 4px 10px #3b63f526}.app-header__nav[data-v-0148067a]{min-height:0;flex:1;display:flex;flex-direction:column;align-items:stretch;gap:5px;padding:4px 14px 24px;overflow-y:auto}.nav-section[data-v-0148067a]{margin:18px 0 7px;padding:0 14px;color:var(--workbench-muted);font-size:11px;font-weight:600;letter-spacing:.08em;line-height:20px}.nav-caption[data-v-0148067a]{margin-left:auto;color:#9ba7bb;font-size:9px;font-weight:400;white-space:nowrap}.department-nav[data-v-0148067a]{min-height:37px!important;padding-top:8px!important;padding-bottom:8px!important;font-size:12px!important}.department-nav-mark[data-v-0148067a]{display:grid;place-items:center;flex:none;width:19px;height:19px;border-radius:5px;background:#f0f3fa;color:#8b99b3;font-size:10px;font-weight:500}.department-nav.is-active .department-nav-mark[data-v-0148067a]{background:#dce6ff;color:#3b63f5}.nav-ready-dot[data-v-0148067a]{flex:none;width:5px;height:5px;border-radius:50%;background:#7fbc9f;margin-left:auto}.header-feedback[data-v-0148067a]{display:inline-flex;align-items:center;gap:5px;padding:7px 10px;border:1px solid #e4eaf6;border-radius:6px;font-size:11px;color:#627bad;text-decoration:none;white-space:nowrap}.header-feedback[data-v-0148067a]:hover{border-color:#b5c7fa;background:#f7f9ff}.app-header__link[data-v-0148067a]{display:flex;align-items:center;gap:12px;flex:none;width:100%;min-height:44px;box-sizing:border-box;padding:11px 14px;border:0;border-radius:8px;color:#69758b;background:transparent;font-size:13px;font-weight:500;text-align:left;text-decoration:none;cursor:pointer;transition:color .15s,background .15s}.app-header__link[data-v-0148067a]:hover{color:var(--workbench-ink);background:#f6f8fc}.app-header__link.is-active[data-v-0148067a]{color:var(--workbench-primary);background:#edf2ff;font-weight:650}.app-header__link svg[data-v-0148067a],.account-logout svg[data-v-0148067a],.account-password svg[data-v-0148067a],.picker__store-icon[data-v-0148067a]{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.app-sidebar button[data-v-0148067a]:focus-visible,.app-sidebar a[data-v-0148067a]:focus-visible,.app-header button[data-v-0148067a]:focus-visible{outline:2px solid var(--workbench-primary);outline-offset:3px}.sidebar-account[data-v-0148067a]{display:flex;align-items:center;gap:8px;margin:0 14px;padding:18px 2px;border-top:1px solid var(--workbench-line)}.account-badge[data-v-0148067a]{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.account-avatar[data-v-0148067a]{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;background:#edf2ff;color:var(--workbench-primary);font-size:13px;font-weight:700}.account-copy[data-v-0148067a]{display:flex;flex-direction:column;gap:3px;min-width:0}.account-copy strong[data-v-0148067a]{max-width:100px;overflow:hidden;text-overflow:ellipsis;font-size:12px;font-weight:600;white-space:nowrap}.account-copy small[data-v-0148067a]{color:var(--workbench-muted);font-size:11px}.account-link[data-v-0148067a]{font:inherit}.account-logout[data-v-0148067a],.account-password[data-v-0148067a]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex:none;padding:6px;border:0;border-radius:7px;background:transparent;color:#8a95a8;cursor:pointer}.account-logout[data-v-0148067a]:hover,.account-password[data-v-0148067a]:hover{background:#f1f4f9;color:var(--workbench-ink)}.account-logout span[data-v-0148067a],.account-password span[data-v-0148067a]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.app-header[data-v-0148067a]{display:flex;align-items:center;justify-content:space-between;gap:20px;height:64px;min-height:64px;margin-left:220px;padding:0 28px;box-sizing:border-box;border-bottom:1px solid var(--workbench-line);background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.header-context[data-v-0148067a]{display:flex;align-items:center;gap:13px;flex:none;font-size:12px;white-space:nowrap}.header-section[data-v-0148067a]{color:#8a95a8}.header-divider[data-v-0148067a]{color:#d4dce7}.header-context strong[data-v-0148067a]{color:#475572;font-weight:500}.header-tools[data-v-0148067a]{display:flex;align-items:center;gap:22px;min-width:0;margin-left:auto}.header-calendar[data-v-0148067a]{display:flex;align-items:center;gap:8px;color:#8a95a8;font-size:11px;white-space:nowrap}.header-calendar i[data-v-0148067a]{width:5px;height:5px;border-radius:50%;background:#61bca0}.env-pill[data-v-0148067a]{font-size:10px;padding:3px 8px}.app-main[data-v-0148067a]{width:calc(100% - 220px);min-width:0;max-width:1556px;margin:0 0 0 220px;padding:28px 28px 56px;box-sizing:border-box}@media(min-width:1776px){.app-main[data-v-0148067a]{margin-left:calc(220px + (100vw - 1776px)/2)}}@media(max-width:1080px){.header-calendar[data-v-0148067a]{display:none}.header-tools[data-v-0148067a]{gap:12px}.header-context[data-v-0148067a]{gap:9px}}@media(min-width:801px)and (max-width:1120px){.header-section[data-v-0148067a],.header-divider[data-v-0148067a]{display:none}}@media(max-width:800px){.app-sidebar[data-v-0148067a]{position:relative;width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;border-right:0;border-bottom:1px solid var(--workbench-line)}.app-header__brand[data-v-0148067a]{height:64px;padding:0 18px;font-size:16px}.app-header__nav[data-v-0148067a]{grid-column:1 / -1;grid-row:2;flex-direction:row;gap:4px;padding:0 12px 10px;overflow-x:auto;overflow-y:hidden}.nav-section[data-v-0148067a]{display:none}.app-header__link[data-v-0148067a]{width:auto;min-height:36px;padding:8px 12px;gap:8px;font-size:12px;white-space:nowrap}.app-header__link svg[data-v-0148067a]{width:16px;height:16px}.sidebar-account[data-v-0148067a]{grid-column:2;grid-row:1;padding:0;margin:0 15px 0 0;border:0}.account-avatar[data-v-0148067a],.account-copy small[data-v-0148067a]{display:none}.account-copy strong[data-v-0148067a]{max-width:75px;font-size:11px}.app-header[data-v-0148067a]{margin-left:0;padding:0 18px;height:60px;min-height:60px;gap:12px}.app-main[data-v-0148067a]{margin-left:0;width:100%;padding:20px 16px 36px}}@media(max-width:520px){.header-section[data-v-0148067a],.header-divider[data-v-0148067a]{display:none}.header-tools[data-v-0148067a]{gap:8px}.header-context[data-v-0148067a]{font-size:11px}.app-header[data-v-0148067a]{padding:0 14px;gap:8px}.account-copy[data-v-0148067a]{display:none}}@media(max-width:420px){.header-context[data-v-0148067a]{display:none}.header-tools[data-v-0148067a]{flex:1;justify-content:space-between}}.picker[data-v-0148067a]{position:relative;flex:none}.picker__btn[data-v-0148067a]{display:inline-flex;align-items:center;gap:8px;max-width:320px;min-height:34px;padding:6px 10px;border:1px solid var(--line);border-radius:7px;background:var(--paper);color:var(--ink-900);font:inherit;font-size:13px;font-weight:550;cursor:pointer;transition:border-color .15s,box-shadow .15s,background .15s}.picker__btn[data-v-0148067a]:hover{border-color:#c7d2fe}.picker__btn.is-open[data-v-0148067a]{border-color:var(--accent);box-shadow:0 0 0 3px #3b5bdb1f}.picker__btn.is-empty[data-v-0148067a]{color:var(--ink-500);border-style:dashed}.picker__name[data-v-0148067a]{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.picker__caret[data-v-0148067a]{flex:none;color:var(--ink-400)}.auth[data-v-0148067a]{display:inline-flex;align-items:center;gap:5px;flex:none;font-size:11.5px;font-weight:600;padding:1px 7px;border-radius:999px;white-space:nowrap}.auth__dot[data-v-0148067a]{width:6px;height:6px;border-radius:50%;background:currentColor}.auth--authorized[data-v-0148067a]{color:#027a48;background:var(--ok-soft)}.auth--unauthorized[data-v-0148067a]{color:#b54708;background:var(--warn-soft)}.auth--expired[data-v-0148067a]{color:#b42318;background:var(--err-soft)}.tag[data-v-0148067a]{flex:none;font-size:11px;font-weight:600;padding:1px 6px;border-radius:4px;white-space:nowrap}.tag--rehearsal[data-v-0148067a]{color:#b54708;background:var(--warn-soft);border:1px solid #fedf89}.menu[data-v-0148067a]{position:absolute;top:calc(100% + 8px);right:0;z-index:40;width:300px;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden;animation:drop-0148067a .14s var(--ease)}@keyframes drop-0148067a{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.menu__head[data-v-0148067a]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;border-bottom:1px solid var(--line-soft);font-size:12px;color:var(--ink-500)}.menu__warn[data-v-0148067a]{color:#b54708;font:inherit;font-weight:600;border:0;padding:0;background:none;cursor:pointer}.menu__warn[data-v-0148067a]:hover{text-decoration:underline}.menu__list[data-v-0148067a]{list-style:none;margin:0;padding:6px;max-height:320px;overflow-y:auto}.opt[data-v-0148067a]{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:9px 10px;border:1px solid transparent;border-radius:9px;background:none;font:inherit;cursor:pointer;text-align:left}.opt[data-v-0148067a]:hover{background:#f8f9fb}.opt.is-current[data-v-0148067a]{background:var(--accent-soft);border-color:#c7d2fe}.opt__main[data-v-0148067a]{display:flex;align-items:center;gap:6px;min-width:0}.opt__name[data-v-0148067a]{font-size:13.5px;font-weight:550;color:var(--ink-900);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu__empty[data-v-0148067a]{margin:0;padding:18px 14px;font-size:13px;color:var(--ink-500);text-align:center}.menu__err[data-v-0148067a]{color:#b42318;background:var(--err-soft);text-align:left;line-height:1.6}.menu__foot[data-v-0148067a]{border-top:1px solid var(--line-soft);padding:8px;background:#fafbfc}.menu__link[data-v-0148067a]{width:100%;border:0;background:none;font:inherit;font-size:13px;color:var(--accent);font-weight:550;padding:6px;border-radius:7px;cursor:pointer;text-align:left}.menu__link[data-v-0148067a]:hover{background:var(--accent-soft)}.password-dialog__hint[data-v-0148067a]{margin:0 0 14px;color:var(--workbench-muted);font-size:12px;line-height:1.8}@media(max-width:720px){.picker__name[data-v-0148067a]{max-width:96px}.picker__btn[data-v-0148067a]{gap:6px;max-width:250px;font-size:12px}.picker__btn .auth[data-v-0148067a]{font-size:10px;padding:1px 5px}.menu[data-v-0148067a]{width:260px}}.rehearsal[data-v-fd2c6fae]{margin-bottom:16px}.parse-result[data-v-fd2c6fae]{margin-top:20px;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg, 14px);box-shadow:var(--shadow-sm, 0 1px 2px rgba(16, 24, 40, .05));padding:20px 22px}.parse-result__head[data-v-fd2c6fae]{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap}.parse-result__head h3[data-v-fd2c6fae]{margin:0 0 4px;font-size:16px;font-weight:650;color:var(--ink-900)}.parse-result__head p[data-v-fd2c6fae]{margin:0;font-size:13.5px;color:var(--ink-500)}.parse-result__stats[data-v-fd2c6fae]{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px;padding:10px 14px;background:#fafbfc;border-radius:10px;font-size:13px;color:var(--ink-700)}.parse-result__stats .is-err[data-v-fd2c6fae]{color:var(--err, #f04438);font-weight:600}.parse-result__stats .is-warn[data-v-fd2c6fae]{color:var(--warn, #f79009);font-weight:600}.parse-issues[data-v-fd2c6fae]{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:8px;font-size:13px}.parse-issues li[data-v-fd2c6fae]{padding:8px 12px;border-radius:8px}.parse-issues li.is-error[data-v-fd2c6fae]{background:var(--err-soft, #fef3f2);color:#b42318}.parse-issues li.is-warning[data-v-fd2c6fae]{background:var(--warn-soft, #fffaeb);color:#93370d}.parse-issues li.is-info[data-v-fd2c6fae]{background:var(--line-soft, #f0f1f4);color:var(--ink-700)}.parse-sheets[data-v-fd2c6fae]{margin-top:14px;font-size:13px;color:var(--ink-700)}.parse-sheets .hint[data-v-fd2c6fae]{margin-top:4px;font-size:12.5px;color:var(--ink-500)}.parse-mapping[data-v-fd2c6fae]{margin-top:16px;font-size:13px;color:var(--ink-700)}.mapping-list[data-v-fd2c6fae]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.mapping[data-v-fd2c6fae]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--line);border-radius:999px;background:#fafbfc;font-size:12.5px}.mapping em[data-v-fd2c6fae]{font-style:normal;color:var(--ink-900);font-weight:500}.mapping .arrow[data-v-fd2c6fae]{color:var(--ink-400)}.dropzone.is-disabled[data-v-fd2c6fae]{cursor:not-allowed;border-color:var(--line);border-style:dashed;background:#fafbfc}.dropzone.is-disabled[data-v-fd2c6fae]:hover{border-color:var(--line);background:#fafbfc}.dropzone.is-disabled .dropzone__icon[data-v-fd2c6fae]{color:var(--ink-400)}.target[data-v-fd2c6fae]{color:var(--ink-900);font-weight:650}.tag--rehearsal[data-v-fd2c6fae]{margin-left:6px;font-size:11px;font-weight:600;padding:1px 6px;border-radius:4px;color:#b54708;background:var(--warn-soft);border:1px solid #fedf89}.md-preview[data-v-03625703]{min-width:0;max-width:100%;margin:10px 0;border:1px solid var(--line);border-radius:10px;background:#fff;overflow:hidden}.md-toolbar[data-v-03625703]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;background:#f6f8fb;font-size:12px;color:var(--ink-500)}.md-toolbar button[data-v-03625703]{border:1px solid var(--line);border-radius:5px;padding:3px 8px;background:#fff;color:var(--accent);cursor:pointer}.md-body[data-v-03625703],.md-raw[data-v-03625703]{max-height:56vh;overflow:auto;padding:18px 20px;margin:0;font-size:14px;line-height:1.8;color:var(--ink-900);overflow-wrap:anywhere;white-space:normal}.md-raw[data-v-03625703]{white-space:pre-wrap;font:12px/1.7 Consolas,monospace}.md-preview--embedded .md-body[data-v-03625703],.md-preview--embedded .md-raw[data-v-03625703]{max-height:none;overflow:visible}.md-body[data-v-03625703] h1,.md-body[data-v-03625703] h2,.md-body[data-v-03625703] h3,.md-body[data-v-03625703] h4{margin:1.2em 0 .5em;font-weight:650;line-height:1.4}.md-body[data-v-03625703] h1{font-size:22px}.md-body[data-v-03625703] h2{font-size:18px;border-bottom:1px solid var(--line);padding-bottom:6px}.md-body[data-v-03625703] h3{font-size:16px}.md-body[data-v-03625703]>:first-child{margin-top:0}.md-body[data-v-03625703] p{margin:.65em 0}.md-body[data-v-03625703] ul,.md-body[data-v-03625703] ol{padding-left:1.6em;margin:.6em 0}.md-body[data-v-03625703] li{margin:.25em 0}.md-body[data-v-03625703] .md-table-scroll{overflow-x:auto;max-width:100%;margin:12px 0}.md-body[data-v-03625703] table{border-collapse:collapse;width:100%;font-size:13px}.md-body[data-v-03625703] th,.md-body[data-v-03625703] td{border:1px solid #dce2ea;padding:8px 12px;min-width:90px;text-align:left;vertical-align:top}.md-body[data-v-03625703] th{background:#f3f6fa;font-weight:650}.md-body[data-v-03625703] tr:nth-child(2n) td{background:#fafbfd}.md-body[data-v-03625703] blockquote{border-left:3px solid #b8c8e0;margin:12px 0;padding:5px 14px;background:#f7f9fc;color:var(--ink-500)}.md-body[data-v-03625703] code{background:#f1f3f6;padding:2px 4px;border-radius:3px;font:12px/1.7 Consolas,monospace}.md-body[data-v-03625703] pre{padding:12px;background:#f1f3f6;border-radius:6px;overflow-x:auto;white-space:pre}.md-body[data-v-03625703] a[href]{color:var(--accent);text-decoration:underline}.md-note[data-v-03625703],.md-warning[data-v-03625703]{margin:0;padding:8px 14px;font-size:12px;color:var(--ink-500);border-top:1px solid var(--line)}.md-warning[data-v-03625703]{background:#fffaeb;color:#93370d}.dossier[data-v-e63004b2]{min-width:0;color:var(--ink-700);font-size:13px;line-height:1.7;overflow-wrap:anywhere}.dossier-policy[data-v-e63004b2],.dossier-warning[data-v-e63004b2]{padding:10px 12px;border-radius:8px;background:var(--warn-soft);margin-bottom:12px}.dossier-policy p[data-v-e63004b2]{margin:4px 0 0}.dossier-meta[data-v-e63004b2]{color:var(--ink-500);font-size:12px;margin:8px 0}.dossier-switch[data-v-e63004b2]{display:flex;gap:8px;margin:12px 0}.dossier button[data-v-e63004b2],.dossier select[data-v-e63004b2]{font:inherit;color:var(--ink-700);background:var(--paper);border:1px solid var(--line);border-radius:6px;padding:5px 12px}.dossier button[data-v-e63004b2],.dossier summary[data-v-e63004b2]{cursor:pointer}.dossier button.on[data-v-e63004b2]{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.dossier button[data-v-e63004b2]:disabled{opacity:.45;cursor:default}.dossier button[data-v-e63004b2]:focus-visible,.dossier select[data-v-e63004b2]:focus-visible,.dossier summary[data-v-e63004b2]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dossier-filter[data-v-e63004b2]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:12px}.dossier-facts[data-v-e63004b2]{display:grid;gap:10px}.dossier-fact[data-v-e63004b2]{border:1px solid var(--line);border-radius:8px;padding:10px 12px}.dossier-fact header[data-v-e63004b2]{display:flex;align-items:center;gap:8px;color:var(--ink-900)}.dossier-review[data-v-e63004b2]{display:inline-block;font-size:12px;font-weight:500;padding:0 6px;border-radius:4px;background:var(--warn-soft);color:var(--ink-700)}.dossier-text[data-v-e63004b2]{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0}.dossier blockquote[data-v-e63004b2]{padding:6px 10px;border-left:3px solid var(--line);background:var(--app-bg)}.dossier summary[data-v-e63004b2]{color:var(--accent)}.dossier-pagination[data-v-e63004b2]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:14px;flex-wrap:wrap}.dossier-draft[data-v-e63004b2]{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;padding:14px;background:var(--app-bg);border:1px solid var(--line);border-radius:8px;max-height:360px;overflow-y:auto}.dossier-trace-list[data-v-e63004b2]{max-height:300px;overflow-y:auto;padding:8px 2px}.dossier-trace-list>details[data-v-e63004b2]{padding:6px 0;border-bottom:1px solid var(--line-soft)}.kr[data-v-8beccddf]{min-width:0;color:var(--ink-700)}.kr-search-meta[data-v-8beccddf],.kr-list__hint[data-v-8beccddf],.kr-muted[data-v-8beccddf],.kr-policy[data-v-8beccddf]{font-size:12px;color:var(--ink-500)}.kr-search-meta[data-v-8beccddf]{margin:0 0 10px}.kr-layout[data-v-8beccddf]{display:grid;grid-template-columns:270px minmax(0,1fr);height:min(56vh,620px);min-height:300px;border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}.kr-list[data-v-8beccddf]{overflow-y:auto;min-height:0;padding:12px;background:var(--app-bg);border-right:1px solid var(--line)}.kr-list__hint[data-v-8beccddf]{margin:0 0 10px}.kr-candidate[data-v-8beccddf]{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%;text-align:left;font:inherit;padding:12px;margin-bottom:10px;background:var(--paper);border:1px solid var(--line);border-radius:8px;cursor:pointer;overflow-wrap:anywhere}.kr-candidate[data-v-8beccddf]:hover,.kr-candidate.is-selected[data-v-8beccddf]{border-color:var(--accent)}.kr-candidate.is-selected[data-v-8beccddf]{background:var(--accent-soft)}.kr-candidate[data-v-8beccddf]:disabled{cursor:wait}.kr-candidate[data-v-8beccddf]:focus-visible,.kr-tabs button[data-v-8beccddf]:focus-visible,.kr-pane[data-v-8beccddf]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.kr-candidate__title[data-v-8beccddf]{font-weight:650;color:var(--ink-900)}.kr-candidate__reason[data-v-8beccddf]{font-size:12px;color:var(--ink-700)}.kr-detail[data-v-8beccddf]{min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--paper)}.kr-tabs[data-v-8beccddf]{display:flex;flex:none;border-bottom:1px solid var(--line);gap:8px;padding:0 16px}.kr-tabs button[data-v-8beccddf]{border:0;border-bottom:2px solid transparent;padding:12px 8px;background:transparent;color:var(--ink-500);font:inherit;cursor:pointer}.kr-tabs button.on[data-v-8beccddf]{border-bottom-color:var(--accent);color:var(--accent);font-weight:650}.kr-pane[data-v-8beccddf]{flex:1;min-height:0;overflow-y:auto;padding:16px;overflow-wrap:anywhere}.kr-metadata[data-v-8beccddf]{padding-bottom:12px;border-bottom:1px solid var(--line-soft);margin-bottom:12px}.kr-source[data-v-8beccddf]{color:var(--accent);font-size:12px}.kr-image-references[data-v-8beccddf]{margin:12px 0;padding:10px 12px;border:1px solid var(--line);border-radius:8px;font-size:12px}.kr-image-references summary[data-v-8beccddf]{color:var(--accent);cursor:pointer}.kr-image-references summary[data-v-8beccddf]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.kr-image-references ul[data-v-8beccddf]{padding-left:18px;max-height:280px;overflow-y:auto}.kr-image-references li[data-v-8beccddf]{padding:6px 0;border-bottom:1px solid var(--line-soft)}.kr-image-references p[data-v-8beccddf]{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0}.kr-images li[data-v-8beccddf]{display:flex;gap:12px;align-items:flex-start}.kr-images a[data-v-8beccddf]{flex:none;display:block;width:92px;height:92px;border:1px solid var(--line);border-radius:6px;background:#fff;overflow:hidden}.kr-images img[data-v-8beccddf]{width:100%;height:100%;object-fit:contain;display:block}.kr-images div[data-v-8beccddf]{min-width:0}.kr-metadata h3[data-v-8beccddf]{margin:5px 0 8px;font-size:17px;color:var(--ink-900)}.kr-metadata p[data-v-8beccddf]{margin:4px 0;font-size:12px;color:var(--ink-500)}.kr-warning[data-v-8beccddf]{padding:10px 12px;color:var(--ink-700);background:var(--warn-soft);border-radius:6px;font-size:13px}.kr-summary[data-v-8beccddf]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:14px}.kr-summary>strong[data-v-8beccddf]{width:100%;color:var(--ink-900);font-size:13px}.kr-property-review[data-v-8beccddf]{margin:0 0 14px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--app-bg)}.kr-property-review>strong[data-v-8beccddf]{display:block;color:var(--ink-900);font-size:13px}.kr-property-review__note[data-v-8beccddf]{margin:6px 0;line-height:1.7;font-size:12px;color:var(--ink-700)}.kr-property-review__counts[data-v-8beccddf]{display:flex;flex-wrap:wrap;gap:12px;margin:8px 0;font-size:12px;color:var(--ink-700)}.kr-badge[data-v-8beccddf]{display:inline-block;width:fit-content;padding:2px 7px;border-radius:5px;font-size:12px;font-weight:600;color:var(--ink-700);background:var(--line-soft)}.kr-badge.is-fill[data-v-8beccddf]{background:var(--ok-soft);color:var(--ink-700)}.kr-badge.is-keep[data-v-8beccddf]{background:var(--accent-soft);color:var(--accent)}.kr-badge.is-blocked[data-v-8beccddf]{background:var(--err-soft);color:var(--err)}.kr-badge.is-absent[data-v-8beccddf]{background:var(--line-soft);color:var(--ink-500)}.kr-badge.is-review[data-v-8beccddf]{background:var(--warn-soft);color:var(--ink-700)}.kr-policy[data-v-8beccddf]{line-height:1.7;margin:10px 0}.kr-rows[data-v-8beccddf]{display:grid;gap:10px}.kr-row[data-v-8beccddf]{border:1px solid var(--line);border-radius:8px;overflow:hidden}.kr-row__head[data-v-8beccddf]{display:flex;gap:10px;align-items:center;padding:8px 12px;background:var(--app-bg)}.kr-row__head strong[data-v-8beccddf]{font-size:13px;color:var(--ink-900)}.kr-values[data-v-8beccddf]{display:grid;grid-template-columns:1fr 1fr 1fr}.kr-values>div[data-v-8beccddf]{padding:10px 12px;min-width:0;border-right:1px solid var(--line-soft)}.kr-values>div[data-v-8beccddf]:last-child{border-right:0}.kr-value-label[data-v-8beccddf]{display:block;color:var(--ink-500);font-size:11px;margin-bottom:6px}.kr-value[data-v-8beccddf],.kr-reason[data-v-8beccddf]{margin:0 0 6px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7;font-size:12px}.kr-reason[data-v-8beccddf]{margin-top:6px}.kr-empty[data-v-8beccddf]{padding:24px 16px;text-align:center;color:var(--ink-500)}@media(max-width:760px){.kr-layout[data-v-8beccddf]{grid-template-columns:minmax(0,1fr);height:auto;min-height:0;overflow:visible}.kr-list[data-v-8beccddf]{overflow:visible;border-right:0;border-bottom:1px solid var(--line)}.kr-pane[data-v-8beccddf]{overflow:visible}.kr-values[data-v-8beccddf]{grid-template-columns:minmax(0,1fr)}.kr-values>div[data-v-8beccddf]{border-right:0;border-bottom:1px solid var(--line-soft)}.kr-values>div[data-v-8beccddf]:last-child{border-bottom:0}}.saved-actions[data-v-089126ab]{margin:16px 0;color:var(--ink-700);font-size:13px;line-height:1.7;overflow-wrap:anywhere}.saved-actions__policy[data-v-089126ab]{padding:10px 12px;background:var(--warn-soft);border-radius:8px}.saved-actions__buttons[data-v-089126ab]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:12px 0}.saved-actions__hint[data-v-089126ab]{color:var(--ink-500);font-size:12px;margin:6px 0}.saved-actions__link[data-v-089126ab]{color:var(--accent);border:0;background:transparent;cursor:pointer;font:inherit}.saved-actions__link[data-v-089126ab]:disabled{opacity:.45;cursor:default}.saved-panel[data-v-089126ab]{margin-top:14px;padding:14px;border:1px solid var(--line);border-radius:8px;min-width:0}.saved-panel h3[data-v-089126ab]{color:var(--ink-900);font-size:15px;margin:0 0 10px}.saved-actions[data-v-089126ab] .ant-alert{margin:10px 0}.mapping-scroll[data-v-089126ab]{overflow-x:auto;max-height:480px}.mapping-table[data-v-089126ab]{width:100%;min-width:760px;border-collapse:collapse;text-align:left}.mapping-table th[data-v-089126ab],.mapping-table td[data-v-089126ab]{padding:10px;border-bottom:1px solid var(--line);vertical-align:top;min-width:120px;max-width:260px;white-space:pre-wrap}.mapping-table th[data-v-089126ab]{background:var(--app-bg)}.mapping-table p[data-v-089126ab]{margin:5px 0}.mapping-status[data-v-089126ab]{color:var(--ink-700);background:var(--warn-soft);border-radius:4px;padding:2px 5px}.saved-panel summary[data-v-089126ab]{cursor:pointer;color:var(--accent)}.saved-panel blockquote[data-v-089126ab]{margin:8px 0;padding:6px 10px;border-left:3px solid var(--line);background:var(--app-bg);white-space:pre-wrap}.description-draft[data-v-089126ab]{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--app-bg);max-height:300px;overflow-y:auto}.description-warnings[data-v-089126ab],.description-confirm[data-v-089126ab]{padding:12px 16px;background:var(--warn-soft);border-radius:8px}.description-warnings[data-v-089126ab]{padding-left:30px}.description-evidence[data-v-089126ab]{margin:12px 0;max-height:320px;overflow-y:auto}.description-evidence article[data-v-089126ab]{padding:10px 0;border-bottom:1px solid var(--line-soft)}.saved-panel summary[data-v-089126ab]:focus-visible,.saved-actions__link[data-v-089126ab]:focus-visible,.mapping-scroll[data-v-089126ab]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.publication[data-v-93053bcc]{display:grid;gap:14px;color:var(--ink-700)}.publication__steps[data-v-93053bcc]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none}.publication__steps li[data-v-93053bcc]{padding:12px;border-radius:8px;background:var(--line-soft);font-weight:600}.publication__steps .current[data-v-93053bcc]{background:var(--accent-soft);color:var(--accent);outline:1px solid var(--accent)}.publication__mock[data-v-93053bcc]{padding:8px;background:#fff1b8;border:1px solid #d48806;color:#874d00}.publication__spec-picker[data-v-93053bcc]{display:grid;gap:8px;flex:1;min-width:220px}.publication__spec-options[data-v-93053bcc]{display:flex;flex-wrap:wrap;gap:6px}.publication__spec-options button[data-v-93053bcc]{cursor:pointer;border:1px solid var(--line);border-radius:6px;background:var(--paper);padding:5px 10px;color:var(--ink-700)}.publication__spec-options button[aria-pressed=true][data-v-93053bcc]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.publication__spec-options button[data-v-93053bcc]:disabled{cursor:not-allowed;opacity:.5}.publication h4[data-v-93053bcc]{margin:16px 0 12px}.publication__context[data-v-93053bcc],.publication__footer[data-v-93053bcc]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.publication__context strong[data-v-93053bcc]{font-size:17px;color:var(--ink-900)}.publication__context p[data-v-93053bcc],.publication__footer p[data-v-93053bcc]{margin:4px 0 0;color:var(--ink-500);font-size:12px;overflow-wrap:anywhere}.publication__loading[data-v-93053bcc]{padding:36px}.publication__status[data-v-93053bcc]{display:flex;gap:8px;flex-wrap:wrap}.publication__status span[data-v-93053bcc]{padding:5px 10px;background:var(--line-soft);border-radius:6px;font-size:12px}.publication__status .ready[data-v-93053bcc]{color:#027a48;background:var(--ok-soft)}.publication__blockers[data-v-93053bcc]{padding:14px 18px;background:var(--warn-soft);border:1px solid #fedf89;border-radius:var(--radius-md)}.publication__blockers ul[data-v-93053bcc]{margin:8px 0 0;padding-left:20px;max-height:240px;overflow:auto;line-height:1.8}.publication__blockers p[data-v-93053bcc]{margin:6px 0 0}.publication__fieldset[data-v-93053bcc]{margin:0;padding:0;min-width:0;border:0;display:grid;gap:14px}.publication__section[data-v-93053bcc]{border:1px solid var(--line);border-radius:var(--radius-md);padding:18px;background:var(--paper);min-width:0}.publication__section h3[data-v-93053bcc]{font-size:16px;color:var(--ink-900);margin:0 0 12px}.publication__fields[data-v-93053bcc]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.publication__fields label[data-v-93053bcc],.publication__upload>label[data-v-93053bcc],.publication__dimension[data-v-93053bcc],.publication__table-input[data-v-93053bcc]{display:grid;gap:6px;font-weight:500}.publication__wide[data-v-93053bcc],.publication__table-input[data-v-93053bcc]{grid-column:1 / -1;width:100%}.publication input[type=text][data-v-93053bcc],.publication textarea[data-v-93053bcc],.publication select[data-v-93053bcc]{box-sizing:border-box;max-width:100%;border:1px solid #d0d5dd;border-radius:6px;padding:7px 9px;background:var(--paper);color:var(--ink-900);font:inherit;font-weight:400}.publication textarea[data-v-93053bcc]{resize:vertical}.publication input[data-v-93053bcc]:focus-visible,.publication textarea[data-v-93053bcc]:focus-visible,.publication select[data-v-93053bcc]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.publication[data-v-93053bcc] :disabled{cursor:not-allowed}.publication__hint[data-v-93053bcc],.publication small[data-v-93053bcc]{color:var(--ink-500);font-size:12px;line-height:1.7;font-weight:400}.publication__hint[data-v-93053bcc]{margin:7px 0}.publication__table-wrap[data-v-93053bcc]{overflow-x:auto}.publication__table[data-v-93053bcc]{width:100%;border-collapse:collapse;font-size:13px;text-align:left}.publication__table th[data-v-93053bcc]{color:var(--ink-500);background:var(--line-soft);font-weight:500}.publication__table th[data-v-93053bcc],.publication__table td[data-v-93053bcc]{padding:12px 10px;border-bottom:1px solid var(--line-soft);vertical-align:top}.publication__table td small[data-v-93053bcc]{display:block}.publication__weight[data-v-93053bcc]{width:96px}.publication__table select[data-v-93053bcc]{min-width:150px;max-width:280px}.publication__thumb[data-v-93053bcc]{display:block;width:66px;height:66px;object-fit:contain;border:1px solid var(--line);border-radius:6px;margin-top:8px}.publication__fixture[data-v-93053bcc]{display:grid;gap:12px;margin-top:12px;justify-items:start}.publication__check[data-v-93053bcc]{display:inline-flex;align-items:flex-start;gap:6px;font-size:13px;font-weight:400;cursor:pointer}.publication__check input[data-v-93053bcc]{accent-color:var(--accent);margin-top:4px}.publication__rule[data-v-93053bcc]{border-top:1px solid var(--line);padding:16px 0 8px;margin-top:12px}.publication__rule-head[data-v-93053bcc]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.publication__rule-head span[data-v-93053bcc]{font-size:12px;color:var(--ink-500)}.publication__scope[data-v-93053bcc]{color:var(--accent);font-size:13px;margin:6px 0}.publication__dimension[data-v-93053bcc]{max-width:380px;margin:10px 0;font-size:13px}.publication__value[data-v-93053bcc]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;background:var(--line-soft);padding:10px;border-radius:6px;margin:8px 0}.publication__value>input[type=text][data-v-93053bcc]{flex:1;min-width:160px}.publication__table-input[data-v-93053bcc]{font-size:12px}.publication__warning[data-v-93053bcc]{color:#b54708;font-size:12px;margin:8px 0}.publication__text-button[data-v-93053bcc]{border:0;padding:0 5px;color:var(--accent);background:none;cursor:pointer}.publication__upload[data-v-93053bcc]{display:flex;align-items:end;gap:12px;flex-wrap:wrap;padding:14px;border:1px dashed var(--line);border-radius:8px;margin-bottom:14px}.publication__upload>label[data-v-93053bcc]{max-width:100%;font-size:12px}.publication__upload select[data-v-93053bcc]{max-width:320px}.publication__kb[data-v-93053bcc]{margin:12px 0 18px;border:1px solid var(--line);border-radius:8px;padding:12px}.publication__kb summary[data-v-93053bcc]{cursor:pointer;font-weight:500}.publication__asset-grid[data-v-93053bcc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.publication__asset[data-v-93053bcc]{display:flex;flex-direction:column;gap:8px;border:1px solid var(--line);border-radius:8px;padding:10px;overflow:hidden}.publication__asset img[data-v-93053bcc]{width:100%;height:160px;object-fit:contain;background:var(--line-soft);border-radius:6px}.publication__asset strong[data-v-93053bcc]{font-size:12px;overflow-wrap:anywhere}.publication__asset-roles[data-v-93053bcc]{display:flex;gap:10px;margin-top:auto;flex-wrap:wrap}.publication__empty[data-v-93053bcc]{padding:20px;text-align:center;color:var(--ink-500);background:var(--line-soft);border-radius:8px}.publication__footer[data-v-93053bcc]{position:sticky;bottom:0;z-index:2;padding:16px;border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-md);border-radius:var(--radius-md)}.publication__rehearse[data-v-93053bcc]{background:var(--accent-soft)}.publication__rehearse>.ant-btn[data-v-93053bcc]{display:block;margin-top:12px}.publication__jobs[data-v-93053bcc]{list-style:none;padding:0;margin-bottom:0;display:grid;gap:10px}.publication__jobs li[data-v-93053bcc]{display:grid;gap:4px;padding:10px;background:var(--paper);border-radius:6px;overflow-wrap:anywhere}.publication__revision[data-v-93053bcc]{margin:0;font-size:11px;color:var(--ink-500);overflow-wrap:anywhere}@media(max-width:700px){.publication__fields[data-v-93053bcc]{grid-template-columns:1fr}.publication__section[data-v-93053bcc]{padding:12px}.publication__table[data-v-93053bcc]{min-width:650px}.publication__asset-grid[data-v-93053bcc]{grid-template-columns:repeat(auto-fill,minmax(155px,1fr))}.publication__asset img[data-v-93053bcc]{height:130px}}.kb-batch[data-v-20d55a4b]{border:1px solid #cbd5e1;border-radius:10px;background:#fff;padding:18px;margin:16px 0;color:#334155}header[data-v-20d55a4b],.kb-batch__summary[data-v-20d55a4b],.kb-batch__actions[data-v-20d55a4b]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}header[data-v-20d55a4b]{justify-content:space-between}h3[data-v-20d55a4b]{margin:0}p[data-v-20d55a4b]{line-height:1.6}button[data-v-20d55a4b],select[data-v-20d55a4b]{padding:7px 12px;border:1px solid #94a3b8;border-radius:6px;background:#fff;color:inherit}button[data-v-20d55a4b]{cursor:pointer}button[data-v-20d55a4b]:disabled{cursor:not-allowed;opacity:.55}.kb-batch__summary[data-v-20d55a4b]{background:#eff6ff;padding:12px;border-radius:6px}.kb-batch__hint[data-v-20d55a4b]{color:#64748b}[role=alert][data-v-20d55a4b]{color:#b91c1c;white-space:pre-wrap}.kb-batch__filter[data-v-20d55a4b]{display:block;margin:14px 0}.kb-batch__groups[data-v-20d55a4b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:12px;max-height:460px;overflow:auto}.kb-batch__groups article[data-v-20d55a4b],.kb-batch__plan[data-v-20d55a4b]{border:1px solid #e2e8f0;border-radius:6px;padding:12px;overflow-wrap:anywhere}ul[data-v-20d55a4b]{padding-left:20px}.kb-batch__confirm[data-v-20d55a4b]{display:grid;gap:14px;border:0;padding:16px 0}.kb-batch__plan[data-v-20d55a4b]{margin:10px 0}.wb[data-v-9180cc3e]{--gap: 20px}.publication-entry[data-v-9180cc3e]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;border-color:#c7d2fe;background:var(--accent-soft)}.publication-entry>div[data-v-9180cc3e]{flex:1;min-width:240px}.legacy-review[data-v-9180cc3e]{display:grid;gap:16px}.legacy-review>summary[data-v-9180cc3e]{cursor:pointer;padding:14px;color:var(--ink-500);border:1px solid var(--line);border-radius:8px;margin-bottom:16px}.legacy-review>article[data-v-9180cc3e]{margin-bottom:16px}.wb-hero[data-v-9180cc3e]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:20px}.crumb[data-v-9180cc3e]{border:0;background:none;padding:0;color:var(--ink-500);font-size:13px;cursor:pointer;margin-bottom:6px}.crumb[data-v-9180cc3e]:hover{color:var(--ink-900)}.wb-title[data-v-9180cc3e]{margin:0;font-size:26px;font-weight:700;letter-spacing:-.02em;color:var(--ink-900)}.wb-sub[data-v-9180cc3e]{margin:4px 0 0;color:var(--ink-500);font-size:13.5px}.dot[data-v-9180cc3e]{margin:0 6px}.wb-store[data-v-9180cc3e]{display:flex;align-items:center;gap:8px;margin-top:8px;flex-wrap:wrap}.wb-store__label[data-v-9180cc3e]{font-size:12px;color:var(--ink-500)}.wb-store__name[data-v-9180cc3e]{font-size:14px;font-weight:650;color:var(--ink-900)}.tag--rehearsal[data-v-9180cc3e]{font-size:11px;font-weight:600;padding:1px 6px;border-radius:4px;color:#b54708;background:var(--warn-soft);border:1px solid #fedf89}.wb-mismatch[data-v-9180cc3e]{margin:8px 0 0;font-size:12.5px;color:#b54708}.link-btn[data-v-9180cc3e]{border:0;background:none;padding:0;font:inherit;font-size:12.5px;color:var(--accent);text-decoration:underline;cursor:pointer}.rehearsal[data-v-9180cc3e]{margin-bottom:16px}.kpis[data-v-9180cc3e]{display:flex;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.kpi[data-v-9180cc3e]{display:flex;flex-direction:column;padding:12px 20px;min-width:96px;border-left:1px solid var(--line-soft)}.kpi[data-v-9180cc3e]:first-child{border-left:0}.kpi__num[data-v-9180cc3e]{font-size:22px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--ink-900);line-height:1.15}.kpi__lbl[data-v-9180cc3e]{font-size:12px;color:var(--ink-500);margin-top:2px}.kpi--todo .kpi__num[data-v-9180cc3e]{color:var(--warn)}.kpi--ok .kpi__num[data-v-9180cc3e]{color:var(--ok)}.kb-connection[data-v-9180cc3e]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;margin-bottom:20px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--shadow-sm)}.kb-connection__body[data-v-9180cc3e]{min-width:0}.kb-connection__body p[data-v-9180cc3e]{margin:6px 0 3px;overflow-wrap:anywhere}.kb-connection__title[data-v-9180cc3e]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.kb-connection__title strong[data-v-9180cc3e]{color:var(--ink-900)}.kb-skus[data-v-9180cc3e]{display:grid;gap:10px}.kb-sku[data-v-9180cc3e]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border:1px solid var(--line-soft);border-radius:var(--radius-md);padding:12px 14px;background:#fafbfc}.kb-sku__main[data-v-9180cc3e]{min-width:0;display:grid;gap:5px;overflow-wrap:anywhere}.kb-sku__main>strong[data-v-9180cc3e]{color:var(--ink-900);font-size:13.5px}.kb-evidence[data-v-9180cc3e]{display:grid;gap:4px;color:var(--ink-700);font-size:12px;line-height:1.6;overflow-wrap:anywhere}.kb-evidence .src-tag[data-v-9180cc3e]{margin:0;width:fit-content}.kb-evidence--modal[data-v-9180cc3e]{padding:10px 14px;background:var(--ok-soft);border-radius:8px;margin:12px 0}.kb-traced[data-v-9180cc3e]{margin-top:16px}.kb-description[data-v-9180cc3e]{white-space:pre-wrap;overflow-wrap:anywhere}.kb-search[data-v-9180cc3e]{display:flex;gap:10px;margin-bottom:14px}.kb-alert[data-v-9180cc3e]{margin-bottom:12px}.kb-results[data-v-9180cc3e]{min-width:0}.kb-modal-note[data-v-9180cc3e]{color:var(--ink-500);font-size:13px;margin:10px 0 12px}.kb-actions[data-v-9180cc3e]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;flex-wrap:wrap}.kb-actions__buttons[data-v-9180cc3e]{display:flex;gap:10px;margin-left:auto;flex-wrap:wrap}.kb-action-hints[data-v-9180cc3e]{display:grid;gap:4px}.kb-dossier-saved[data-v-9180cc3e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px}.kb-dossier-saved .src-tag[data-v-9180cc3e]{margin:0}.kb-saved-modal[data-v-9180cc3e]{max-height:76vh;overflow-y:auto;padding:2px}.kb-fill-summary[data-v-9180cc3e]{display:flex;flex-wrap:wrap;gap:6px 18px;padding-left:18px;margin:8px 0;color:var(--ink-700);font-size:13px}.kb-confirm[data-v-9180cc3e]{margin-top:14px;padding:12px 14px;border:1px solid #fedf89;border-radius:8px;background:var(--warn-soft)}.kb-confirm p[data-v-9180cc3e]{font-size:13px;color:var(--ink-700);margin:6px 0;overflow-wrap:anywhere}@media(max-width:600px){.kb-connection[data-v-9180cc3e],.kb-sku[data-v-9180cc3e]{flex-wrap:wrap}.kb-traced .kv__row[data-v-9180cc3e]{flex-wrap:wrap;gap:4px}.kb-search[data-v-9180cc3e]{flex-wrap:wrap}}.shop-block[data-v-9180cc3e]{display:flex;align-items:center;gap:14px;padding:14px 18px;margin-bottom:20px;background:linear-gradient(90deg,var(--err-soft),#fff);border:1px solid #fecdca;border-radius:var(--radius-lg)}.shop-block__icon[data-v-9180cc3e]{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--err);color:#fff;font-weight:800}.shop-block__body[data-v-9180cc3e]{flex:1;display:flex;flex-direction:column;gap:2px;font-size:13.5px;color:var(--ink-700)}.shop-block__body strong[data-v-9180cc3e]{color:#b42318;font-size:14px}.wb-body[data-v-9180cc3e]{display:grid;grid-template-columns:340px minmax(0,1fr);gap:var(--gap);align-items:start}@media(max-width:980px){.wb-body[data-v-9180cc3e]{grid-template-columns:1fr}}.list[data-v-9180cc3e]{position:sticky;top:78px;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;max-height:calc(100vh - 100px)}.list__head[data-v-9180cc3e]{padding:12px;border-bottom:1px solid var(--line-soft)}.seg[data-v-9180cc3e]{display:flex;background:var(--line-soft);border-radius:9px;padding:3px}.seg button[data-v-9180cc3e]{flex:1;border:0;background:none;font-size:12.5px;padding:6px 4px;border-radius:7px;color:var(--ink-500);cursor:pointer;font-weight:500;transition:all .15s}.seg button.on[data-v-9180cc3e]{background:var(--paper);color:var(--ink-900);box-shadow:var(--shadow-sm)}.list__items[data-v-9180cc3e]{list-style:none;margin:0;padding:6px;overflow-y:auto;flex:1}.item[data-v-9180cc3e]{padding:12px 12px 10px;border-radius:10px;cursor:pointer;border:1px solid transparent;transition:background .15s,border-color .15s}.item+.item[data-v-9180cc3e]{margin-top:2px}.item[data-v-9180cc3e]:hover{background:#f8f9fb}.item.is-active[data-v-9180cc3e]{background:var(--accent-soft);border-color:#c7d2fe}.item__top[data-v-9180cc3e]{display:flex;align-items:flex-start;gap:8px}.item__title[data-v-9180cc3e]{flex:1;font-size:14px;font-weight:600;color:var(--ink-900);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.item__meta[data-v-9180cc3e]{display:flex;gap:10px;margin-top:6px;font-size:12px;color:var(--ink-500);font-variant-numeric:tabular-nums}.steps-mini[data-v-9180cc3e]{display:flex;gap:3px;margin-top:9px}.steps-mini__seg[data-v-9180cc3e]{flex:1;height:3px;border-radius:2px;background:var(--line)}.steps-mini__seg.is-done[data-v-9180cc3e]{background:var(--ok)}.steps-mini__seg.is-todo[data-v-9180cc3e]{background:#fdd68a}.steps-mini__seg.is-blocked[data-v-9180cc3e]{background:#fda29b}.list__empty[data-v-9180cc3e]{padding:28px 12px;text-align:center;color:var(--ink-400);font-size:13px}.list__hint[data-v-9180cc3e]{padding:8px 12px;border-top:1px solid var(--line-soft);font-size:11.5px;color:var(--ink-400);text-align:center}.list__skeleton[data-v-9180cc3e]{padding:8px}.sk-item[data-v-9180cc3e]{height:72px;border-radius:10px;margin-bottom:6px;background:linear-gradient(90deg,#f2f4f7 25%,#e9ecf1 37%,#f2f4f7 63%);background-size:400% 100%;animation:shimmer-9180cc3e 1.3s ease infinite}@keyframes shimmer-9180cc3e{0%{background-position:100% 50%}to{background-position:0 50%}}.badge[data-v-9180cc3e]{flex:none;font-size:11.5px;font-weight:600;padding:2px 8px;border-radius:999px;white-space:nowrap}.badge--ok[data-v-9180cc3e]{color:#027a48;background:var(--ok-soft)}.badge--todo[data-v-9180cc3e]{color:#b54708;background:var(--warn-soft)}.badge--err[data-v-9180cc3e]{color:#b42318;background:var(--err-soft)}.detail[data-v-9180cc3e]{display:flex;flex-direction:column;gap:16px;animation:rise-9180cc3e .28s var(--ease)}@keyframes rise-9180cc3e{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.detail--empty[data-v-9180cc3e]{padding:80px;text-align:center;color:var(--ink-400)}.detail__head[data-v-9180cc3e]{display:flex;gap:24px;align-items:center;padding:22px 24px;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.detail__titles[data-v-9180cc3e]{flex:1;min-width:0}.detail__eyebrow[data-v-9180cc3e]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.detail__title[data-v-9180cc3e]{margin:0;font-size:21px;font-weight:700;letter-spacing:-.015em;color:var(--ink-900);line-height:1.35}.detail__facts[data-v-9180cc3e]{display:flex;flex-wrap:wrap;gap:28px;margin-top:16px}.fact[data-v-9180cc3e]{display:flex;flex-direction:column;gap:2px}.fact__k[data-v-9180cc3e]{font-size:12px;color:var(--ink-500)}.fact__v[data-v-9180cc3e]{font-size:16px;font-weight:600;color:var(--ink-900);font-variant-numeric:tabular-nums}.fact__v--price[data-v-9180cc3e]{color:var(--brand)}.ring[data-v-9180cc3e]{--p: 0;flex:none;width:78px;height:78px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(closest-side,var(--paper) 78%,transparent 80% 100%),conic-gradient(var(--ok) calc(var(--p) * 1%),var(--line-soft) 0);transition:--p .4s}.ring span[data-v-9180cc3e]{font-size:20px;font-weight:700;color:var(--ink-900);font-variant-numeric:tabular-nums}.ring small[data-v-9180cc3e]{font-size:11px;color:var(--ink-500);margin-left:1px}.stepper[data-v-9180cc3e]{display:flex;list-style:none;margin:0;padding:0 4px;counter-reset:s}.stepper__item[data-v-9180cc3e]{flex:1;display:flex;align-items:center;gap:8px;position:relative;font-size:13px;color:var(--ink-500)}.stepper__item[data-v-9180cc3e]:not(:last-child):after{content:"";flex:1;height:2px;margin:0 10px;border-radius:1px;background:var(--line)}.stepper__item.is-done[data-v-9180cc3e]:not(:last-child):after{background:var(--ok)}.stepper__dot[data-v-9180cc3e]{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;background:var(--paper);border:2px solid var(--line);color:var(--ink-400)}.stepper__item.is-done .stepper__dot[data-v-9180cc3e]{background:var(--ok);border-color:var(--ok);color:#fff}.stepper__item.is-todo .stepper__dot[data-v-9180cc3e]{border-color:var(--warn);color:var(--warn)}.stepper__item.is-blocked .stepper__dot[data-v-9180cc3e]{border-color:#fda29b;color:var(--err)}.stepper__item.is-done .stepper__lbl[data-v-9180cc3e]{color:var(--ink-900);font-weight:600}.stepper__lbl[data-v-9180cc3e]{white-space:nowrap}.card[data-v-9180cc3e]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:18px 20px;position:relative;transition:border-color .2s}.card[data-v-9180cc3e]:before{content:"";position:absolute;left:-1px;top:16px;bottom:16px;width:3px;border-radius:0 3px 3px 0;background:var(--warn)}.card--done[data-v-9180cc3e]:before{background:var(--ok)}.card--flush[data-v-9180cc3e],.card--flush[data-v-9180cc3e]:before{padding:0}.card--flush[data-v-9180cc3e]:before,.card--plain[data-v-9180cc3e]:before{display:none}.card--warn[data-v-9180cc3e]{background:linear-gradient(180deg,#fffcf5 0%,var(--paper) 60%);border-color:#fde7b0}.card__head[data-v-9180cc3e]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px}.card__head--pad[data-v-9180cc3e]{padding:16px 20px 0;align-items:center}.card__title[data-v-9180cc3e]{margin:0;font-size:15px;font-weight:650;color:var(--ink-900)}.card__desc[data-v-9180cc3e]{margin:4px 0 0;font-size:13px;color:var(--ink-500);line-height:1.6;max-width:560px}.count[data-v-9180cc3e]{display:inline-block;margin-left:6px;padding:0 7px;font-size:12px;border-radius:999px;background:var(--line-soft);color:var(--ink-500);font-weight:600}.card__foot[data-v-9180cc3e]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:14px;border-top:1px dashed var(--line)}.foot-err[data-v-9180cc3e]{color:var(--err);font-size:13px}.kv[data-v-9180cc3e]{display:grid;gap:8px;background:#fafbfc;border-radius:var(--radius-md);padding:12px 14px}.kv__row[data-v-9180cc3e]{display:flex;gap:16px;font-size:13.5px}.kv__k[data-v-9180cc3e]{flex:none;width:72px;color:var(--ink-500)}.kv__v[data-v-9180cc3e]{color:var(--ink-700)}.kv__v--strong[data-v-9180cc3e]{color:var(--ink-900);font-weight:600}.kv__v--todo[data-v-9180cc3e]{color:var(--warn);font-weight:500}.src-tag[data-v-9180cc3e]{display:inline-block;margin-left:8px;font-size:11px;font-weight:600;padding:1px 7px;border-radius:5px;background:var(--accent-soft);color:var(--accent);vertical-align:1px}.src-tag--ok[data-v-9180cc3e]{background:var(--ok-soft);color:#027a48}.dims[data-v-9180cc3e]{display:grid;gap:10px}.dim[data-v-9180cc3e]{display:grid;grid-template-columns:120px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 14px;border:1px solid var(--line-soft);border-radius:var(--radius-md);background:#fafbfc}.dim__col[data-v-9180cc3e]{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.dim__colname[data-v-9180cc3e]{font-size:13px;font-weight:600;color:var(--ink-700)}.dim__col .src-tag[data-v-9180cc3e]{margin-left:0}.dim__values[data-v-9180cc3e]{display:flex;flex-wrap:wrap;gap:6px}.chip[data-v-9180cc3e]{font-size:12.5px;padding:3px 9px;border-radius:6px;background:var(--paper);border:1px solid var(--line);color:var(--ink-700)}.dim__pick[data-v-9180cc3e]{display:flex;align-items:center;gap:10px}.dim__arrow[data-v-9180cc3e]{color:var(--ink-400)}@media(max-width:760px){.dim[data-v-9180cc3e]{grid-template-columns:1fr}}.table-wrap[data-v-9180cc3e]{overflow-x:auto;padding:10px 8px 8px}.sku[data-v-9180cc3e]{width:100%;border-collapse:separate;border-spacing:0;font-size:13.5px}.sku th[data-v-9180cc3e]{text-align:left;font-size:12px;font-weight:600;color:var(--ink-500);padding:8px 12px;border-bottom:1px solid var(--line);white-space:nowrap}.sku td[data-v-9180cc3e]{padding:11px 12px;border-bottom:1px solid var(--line-soft);color:var(--ink-700);white-space:nowrap}.sku tbody tr:last-child td[data-v-9180cc3e]{border-bottom:0}.sku tbody tr:hover td[data-v-9180cc3e]{background:#fafbfc}.sku .num[data-v-9180cc3e]{text-align:right;font-variant-numeric:tabular-nums}.sku .strong[data-v-9180cc3e]{color:var(--brand);font-weight:600}.sku .miss[data-v-9180cc3e]{color:var(--err);font-weight:600}.spec[data-v-9180cc3e]{display:inline-flex;align-items:baseline;gap:5px;margin-right:12px;color:var(--ink-900);font-weight:500}.spec em[data-v-9180cc3e]{font-style:normal;font-size:11.5px;color:var(--ink-400);font-weight:500}.todo[data-v-9180cc3e]{list-style:none;margin:0;padding:0;display:grid;gap:2px}.todo__item[data-v-9180cc3e]{display:flex;align-items:flex-start;gap:12px;padding:10px 4px;border-top:1px solid var(--line-soft)}.todo__item[data-v-9180cc3e]:first-child{border-top:0}.todo__dot[data-v-9180cc3e]{flex:none;width:8px;height:8px;margin-top:7px;border-radius:50%;background:var(--warn);box-shadow:0 0 0 3px var(--warn-soft)}.todo__body[data-v-9180cc3e]{flex:1;min-width:0}.todo__title[data-v-9180cc3e]{font-size:14px;font-weight:600;color:var(--ink-900);display:flex;gap:10px;align-items:baseline}.todo__hint[data-v-9180cc3e]{margin-top:2px;font-size:12.5px;color:var(--ink-500);line-height:1.6}.todo__act[data-v-9180cc3e]{flex:none;font-size:12px;font-weight:600;color:var(--accent);background:var(--accent-soft);padding:3px 10px;border-radius:999px;white-space:nowrap;text-decoration:none}a.todo__act[data-v-9180cc3e]:hover{background:var(--accent);color:#fff}.todo__act--pending[data-v-9180cc3e]{color:var(--ink-500);background:var(--line-soft)}.issues[data-v-9180cc3e]{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:13px;color:var(--ink-700)}.issues li[data-v-9180cc3e]{display:flex;gap:10px;align-items:baseline}.issues__lvl[data-v-9180cc3e]{flex:none;font-size:11px;font-weight:700;padding:1px 7px;border-radius:5px}.is-error .issues__lvl[data-v-9180cc3e]{background:var(--err-soft);color:#b42318}.is-warning .issues__lvl[data-v-9180cc3e]{background:var(--warn-soft);color:#b54708}.is-info .issues__lvl[data-v-9180cc3e]{background:var(--line-soft);color:var(--ink-500)}.muted-sm[data-v-9180cc3e]{font-size:12.5px;color:var(--ink-500);font-weight:400}.mono[data-v-9180cc3e]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px}.cat-ctx[data-v-9180cc3e]{display:grid;gap:4px;font-size:13.5px;color:var(--ink-900);padding:12px 14px;background:#fafbfc;border-radius:var(--radius-md);margin-bottom:12px}.cat-ctx .muted-sm[data-v-9180cc3e]{display:inline-block;width:64px}.cat-note[data-v-9180cc3e]{font-size:12.5px;color:#93370d;background:var(--warn-soft);border:1px solid #fedf89;border-radius:8px;padding:8px 12px;margin-bottom:12px;line-height:1.6}.cat-note--real[data-v-9180cc3e]{color:#027a48;background:var(--ok-soft);border-color:#a6f4c5}.cat-list[data-v-9180cc3e]{display:grid;gap:8px;min-height:80px}.cat-opt[data-v-9180cc3e]{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border:1.5px solid var(--line);border-radius:var(--radius-md);cursor:pointer;transition:border-color .15s,background .15s}.cat-opt[data-v-9180cc3e]:hover{border-color:#c7d2fe}.cat-opt.on[data-v-9180cc3e]{border-color:var(--accent);background:var(--accent-soft)}.cat-opt input[data-v-9180cc3e]{margin-top:3px;accent-color:var(--accent)}.cat-opt__body[data-v-9180cc3e]{flex:1}.cat-opt__path[data-v-9180cc3e]{font-size:14px;color:var(--ink-500)}.cat-opt__path .leaf[data-v-9180cc3e]{color:var(--ink-900);font-weight:650}.cat-opt__sep[data-v-9180cc3e]{margin:0 6px;color:var(--ink-400)}.conf[data-v-9180cc3e]{display:flex;align-items:center;gap:10px;margin-top:8px;font-size:12px;color:var(--ink-500)}.conf__bar[data-v-9180cc3e]{width:120px;height:5px;border-radius:3px;background:var(--line-soft);overflow:hidden}.conf__bar i[data-v-9180cc3e]{display:block;height:100%;border-radius:3px}.conf__bar i.hi[data-v-9180cc3e]{background:var(--ok)}.conf__bar i.mid[data-v-9180cc3e]{background:var(--warn)}.conf__bar i.lo[data-v-9180cc3e]{background:var(--ink-400)}.cat-empty[data-v-9180cc3e]{padding:24px;text-align:center;color:var(--ink-500);font-size:13px}.cat-foot[data-v-9180cc3e]{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.st[data-v-a4dc3ff9]{max-width:980px;margin:0 auto}.st-head[data-v-a4dc3ff9]{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;flex-wrap:wrap}.st-title[data-v-a4dc3ff9]{margin:0;font-size:26px;font-weight:700;letter-spacing:-.02em;color:var(--ink-900)}.st-sub[data-v-a4dc3ff9]{margin:4px 0 0;color:var(--ink-500);font-size:13.5px}.st-store[data-v-a4dc3ff9]{color:var(--ink-900);font-weight:650}.st-sub__sep[data-v-a4dc3ff9]{margin:0 4px;color:var(--ink-400)}.tag--rehearsal[data-v-a4dc3ff9]{margin-left:6px;font-size:11px;font-weight:600;padding:1px 6px;border-radius:4px;color:#b54708;background:var(--warn-soft);border:1px solid #fedf89}.st-warn[data-v-a4dc3ff9]{margin:6px 0 0;font-size:12.5px;color:#b54708}.gate[data-v-a4dc3ff9]{padding:48px 24px;text-align:center;background:var(--paper);border:1px dashed var(--line);border-radius:var(--radius-lg)}.gate__icon[data-v-a4dc3ff9]{font-size:30px;line-height:1;margin-bottom:12px}.gate__title[data-v-a4dc3ff9]{margin:0 0 8px;font-size:17px;font-weight:650;color:var(--ink-900)}.gate__desc[data-v-a4dc3ff9]{max-width:460px;margin:0 auto 18px;font-size:13px;line-height:1.7;color:var(--ink-500)}.state[data-v-a4dc3ff9]{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;padding:7px 14px;border-radius:999px}.state__dot[data-v-a4dc3ff9]{width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 20%,transparent)}.state--ok[data-v-a4dc3ff9]{color:#027a48;background:var(--ok-soft)}.state--todo[data-v-a4dc3ff9]{color:#b54708;background:var(--warn-soft)}.st-grid[data-v-a4dc3ff9]{display:grid;gap:16px}.block[data-v-a4dc3ff9]{display:grid;grid-template-columns:240px minmax(0,1fr);gap:32px;padding:24px;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}@media(max-width:760px){.block[data-v-a4dc3ff9]{grid-template-columns:1fr;gap:16px}}.block--muted[data-v-a4dc3ff9]{background:#fafbfc}.block__side h2[data-v-a4dc3ff9]{margin:0 0 6px;font-size:15px;font-weight:650;color:var(--ink-900)}.block__side p[data-v-a4dc3ff9]{margin:0;font-size:13px;color:var(--ink-500);line-height:1.65}.block__main[data-v-a4dc3ff9]{display:grid;gap:22px}.field__label[data-v-a4dc3ff9]{display:block;font-size:13.5px;font-weight:600;color:var(--ink-900);margin-bottom:8px}.req[data-v-a4dc3ff9]{font-size:11px;font-weight:600;color:var(--err);background:var(--err-soft);padding:1px 6px;border-radius:4px;margin-left:6px;vertical-align:1px}.field__help[data-v-a4dc3ff9]{margin-top:8px;font-size:12.5px;color:var(--ink-500);line-height:1.6}.field__err[data-v-a4dc3ff9]{margin-top:6px;font-size:12.5px;color:var(--err)}.opts[data-v-a4dc3ff9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.opt[data-v-a4dc3ff9]{display:flex;gap:12px;align-items:flex-start;text-align:left;padding:14px 16px;border:1.5px solid var(--line);border-radius:var(--radius-md);background:var(--paper);cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s;font:inherit}.opt[data-v-a4dc3ff9]:hover{border-color:#c7d2fe}.opt.on[data-v-a4dc3ff9]{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 3px #3b5bdb14}.opt__radio[data-v-a4dc3ff9]{flex:none;width:16px;height:16px;margin-top:2px;border-radius:50%;border:2px solid var(--ink-400);transition:all .15s}.opt.on .opt__radio[data-v-a4dc3ff9]{border:5px solid var(--accent)}.opt__body[data-v-a4dc3ff9]{display:flex;flex-direction:column;gap:2px}.opt__body strong[data-v-a4dc3ff9]{font-size:14px;color:var(--ink-900)}.opt__body small[data-v-a4dc3ff9]{font-size:12.5px;color:var(--ink-500)}.toggle-row[data-v-a4dc3ff9]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--line-soft)}.toggle-row[data-v-a4dc3ff9]:last-child{border-bottom:0;padding-bottom:0}.toggle-row div[data-v-a4dc3ff9]{display:flex;flex-direction:column;gap:2px}.toggle-row strong[data-v-a4dc3ff9]{font-size:14px;color:var(--ink-900);font-weight:600}.toggle-row small[data-v-a4dc3ff9]{font-size:12.5px;color:var(--ink-500)}.fixed[data-v-a4dc3ff9]{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px}.fixed div[data-v-a4dc3ff9]{display:flex;flex-direction:column;gap:2px}.fixed dt[data-v-a4dc3ff9]{font-size:12px;color:var(--ink-500)}.fixed dd[data-v-a4dc3ff9]{margin:0;font-size:14px;color:var(--ink-700)}.st-foot[data-v-a4dc3ff9]{position:sticky;bottom:0;margin-top:20px;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;background:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.muted-sm[data-v-a4dc3ff9]{font-size:12.5px;color:var(--ink-500)}.task-product[data-v-47562e95]{display:grid;gap:5px;overflow-wrap:anywhere}.task-product>a[data-v-47562e95]{font-weight:650}.task-product small[data-v-47562e95]{color:var(--ink-500)}.task-images[data-v-47562e95]{display:flex;gap:8px;align-items:start}.task-image[data-v-47562e95]{display:grid;gap:3px;width:62px;font-size:10px;overflow-wrap:anywhere}.task-image img[data-v-47562e95],.task-image__missing[data-v-47562e95]{width:62px;height:62px;border:1px solid var(--line);border-radius:6px;object-fit:contain;background:var(--paper)}.task-image__missing[data-v-47562e95]{display:grid;align-items:center;text-align:center;color:var(--ink-500)}.task-image strong[data-v-47562e95]{color:#874d00;background:#fff1b8;font-size:10px}.task-image-count[data-v-47562e95]{display:block;margin-top:6px;color:var(--ink-500)}.task-outcome[data-v-47562e95]{margin:5px 0 0;overflow-wrap:anywhere}.store-chip[data-v-47562e95]{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink-500)}.store-chip strong[data-v-47562e95]{color:var(--ink-900);font-weight:650}.tag--rehearsal[data-v-47562e95]{font-size:11px;font-weight:600;padding:1px 6px;border-radius:4px;color:#b54708;background:var(--warn-soft);border:1px solid #fedf89}.gate[data-v-47562e95]{padding:48px 24px;text-align:center;background:var(--paper);border:1px dashed var(--line);border-radius:var(--radius-lg)}.gate__icon[data-v-47562e95]{font-size:30px;line-height:1;margin-bottom:12px}.gate__title[data-v-47562e95]{margin:0 0 8px;font-size:17px;font-weight:650;color:var(--ink-900)}.gate__desc[data-v-47562e95]{max-width:460px;margin:0 auto 18px;font-size:13px;line-height:1.7;color:var(--ink-500)}.job-evidence-summary[data-v-f6873c8c]{margin-top:14px}.job-evidence-summary p[data-v-f6873c8c]{margin:8px 0;overflow-wrap:anywhere}.job-evidence[data-v-f6873c8c]{margin-top:16px}.job-evidence__item[data-v-f6873c8c]{border-top:1px solid var(--line);padding-top:14px;margin-top:14px}.job-evidence__header[data-v-f6873c8c]{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.job-evidence__group h3[data-v-f6873c8c]{margin:14px 0 10px;font-size:14px}.job-evidence__grid[data-v-f6873c8c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px}.job-evidence__image[data-v-f6873c8c]{margin:0;min-width:0;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--paper)}.job-evidence__image img[data-v-f6873c8c]{display:block;width:100%;height:160px;object-fit:contain;background:var(--line-soft);border-radius:5px}.job-evidence__image figcaption[data-v-f6873c8c]{display:grid;gap:5px;margin-top:8px;font-size:12px;overflow-wrap:anywhere}.job-evidence__mock[data-v-f6873c8c],.job-evidence__notice[data-v-f6873c8c]{color:#874d00;background:#fff1b8;padding:7px;border-radius:5px}.job-evidence__fallback[data-v-f6873c8c]{display:grid;place-items:center;min-height:160px;padding:12px;color:var(--ink-500);background:var(--line-soft);text-align:center}.job-evidence__empty[data-v-f6873c8c]{padding:10px;color:var(--ink-500);background:var(--line-soft);border-radius:5px}.publication-result[data-v-f6873c8c]{display:grid;gap:14px}.publication-result__header[data-v-f6873c8c]{display:flex;gap:12px;flex-wrap:wrap;align-items:center;justify-content:space-between}.publication-result__header .section-title[data-v-f6873c8c]{margin:0}.publication-result__item[data-v-f6873c8c]{border-top:1px solid var(--line);padding-top:16px;min-width:0}.publication-result__facts[data-v-f6873c8c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px}.publication-result__facts dt[data-v-f6873c8c]{color:var(--ink-500);font-size:12px;margin-bottom:4px}.publication-result__facts dd[data-v-f6873c8c]{margin:0;color:var(--ink-900);overflow-wrap:anywhere}.publication-result__table-wrap[data-v-f6873c8c]{overflow-x:auto}.publication-result__table[data-v-f6873c8c]{border-collapse:collapse;width:100%;font-size:13px;text-align:left}.publication-result__table th[data-v-f6873c8c],.publication-result__table td[data-v-f6873c8c]{border-bottom:1px solid var(--line);padding:9px}.publication-result__table th[data-v-f6873c8c]{background:var(--line-soft)}.publication-result__receipt[data-v-f6873c8c]{font-size:13px;overflow-wrap:anywhere}.publication-result__warning[data-v-f6873c8c]{color:#b54708;background:var(--warn-soft);padding:10px;border-radius:6px}.publication-result__json[data-v-f6873c8c]{margin-top:12px;border:1px solid var(--line);border-radius:6px;padding:12px}.publication-result__json summary[data-v-f6873c8c]{cursor:pointer;font-weight:500}.publication-result__json pre[data-v-f6873c8c]{margin-bottom:0;max-height:400px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;background:var(--line-soft);padding:12px}.sv[data-v-eb5983ce]{max-width:980px;margin:0 auto}.sv-head[data-v-eb5983ce]{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;flex-wrap:wrap}.sv-title[data-v-eb5983ce]{margin:0;font-size:26px;font-weight:700;letter-spacing:-.02em;color:var(--ink-900)}.sv-sub[data-v-eb5983ce]{margin:4px 0 0;color:var(--ink-500);font-size:13.5px}.cred[data-v-eb5983ce]{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;margin-bottom:16px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--shadow-sm)}.cred--todo[data-v-eb5983ce]{border-color:#fedf89;background:linear-gradient(90deg,var(--warn-soft),var(--paper))}.cred__badge[data-v-eb5983ce]{flex:none;font-size:12px;font-weight:650;padding:3px 10px;border-radius:999px;margin-top:1px}.cred--ok .cred__badge[data-v-eb5983ce]{color:#027a48;background:var(--ok-soft)}.cred--todo .cred__badge[data-v-eb5983ce]{color:#b54708;background:#fff;border:1px solid #fedf89}.cred__body[data-v-eb5983ce]{min-width:0;flex:1}.cred__action[data-v-eb5983ce]{flex:none}@media(max-width:620px){.cred[data-v-eb5983ce]{flex-wrap:wrap}.cred__body[data-v-eb5983ce]{flex-basis:calc(100% - 100px)}.cred__action[data-v-eb5983ce]{margin-left:auto}}.cred__body strong[data-v-eb5983ce]{display:block;font-size:14px;color:var(--ink-900)}.cred__body p[data-v-eb5983ce]{margin:4px 0 0;font-size:13px;color:var(--ink-500);line-height:1.65}.new[data-v-eb5983ce]{padding:18px;margin-bottom:16px;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.new__label[data-v-eb5983ce]{display:block;font-size:13.5px;font-weight:600;color:var(--ink-900);margin-bottom:8px}.new__row[data-v-eb5983ce]{display:flex;gap:10px}.new__row[data-v-eb5983ce] .ant-input-affix-wrapper,.new__row[data-v-eb5983ce] .ant-input{max-width:380px}.help[data-v-eb5983ce]{margin:8px 0 0;font-size:12.5px;color:var(--ink-500);line-height:1.6}.err[data-v-eb5983ce]{margin:8px 0 0;font-size:12.5px;color:var(--err)}.list[data-v-eb5983ce]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.list__head[data-v-eb5983ce],.row[data-v-eb5983ce]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.3fr) 130px 250px;gap:16px;align-items:center;padding:14px 18px}@media(max-width:860px){.list__head[data-v-eb5983ce]{display:none}.row[data-v-eb5983ce]{grid-template-columns:1fr;gap:8px}}.list__head[data-v-eb5983ce]{font-size:12px;color:var(--ink-500);background:#fafbfc;border-bottom:1px solid var(--line-soft)}.list__act[data-v-eb5983ce]{text-align:right}.row[data-v-eb5983ce]{border-bottom:1px solid var(--line-soft)}.row[data-v-eb5983ce]:last-of-type{border-bottom:0}.row--current[data-v-eb5983ce]{background:var(--accent-soft)}.row__name[data-v-eb5983ce]{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.row__name strong[data-v-eb5983ce]{font-size:14px;color:var(--ink-900);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row__auth[data-v-eb5983ce]{display:flex;flex-direction:column;gap:3px;min-width:0}.row__auth small[data-v-eb5983ce]{font-size:12px;color:var(--ink-500);line-height:1.5}.row__blocked[data-v-eb5983ce]{color:#b54708!important}.row__time[data-v-eb5983ce]{color:var(--ink-500);font-size:12px}.row__act[data-v-eb5983ce]{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.row__err[data-v-eb5983ce]{grid-column:1 / -1;margin:0;padding:8px 10px;border-radius:8px;background:var(--err-soft);color:#b42318;font-size:12.5px;line-height:1.6}.empty[data-v-eb5983ce]{margin:0;padding:36px 18px;text-align:center;color:var(--ink-400);font-size:13px}.row__auth-button[data-v-eb5983ce]{align-self:flex-start;margin-top:5px}.auth-form[data-v-eb5983ce]{display:flex;flex-direction:column;gap:16px;padding-top:8px}.auth-field label[data-v-eb5983ce]{display:block;margin-bottom:6px;font-size:13px;font-weight:600;color:var(--ink-700)}.auth-field code[data-v-eb5983ce]{overflow-wrap:anywhere}.auth-mode[data-v-eb5983ce]{display:flex;flex-wrap:wrap;row-gap:8px}.oauth-link[data-v-eb5983ce]{padding:12px 14px;border:1px solid #c7d2fe;border-radius:var(--radius-md);background:var(--accent-soft)}.modal-actions[data-v-eb5983ce]{display:flex;justify-content:flex-end;gap:8px}.auth-clear[data-v-eb5983ce]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding-top:16px;border-top:1px solid var(--line)}.auth-clear>div[data-v-eb5983ce]{flex:1 1 260px}.auth-clear strong[data-v-eb5983ce]{font-size:13px}.auth[data-v-eb5983ce]{align-self:flex-start;font-size:11.5px;font-weight:600;padding:2px 8px;border-radius:999px;white-space:nowrap}.auth--authorized[data-v-eb5983ce]{color:#027a48;background:var(--ok-soft)}.auth--unauthorized[data-v-eb5983ce]{color:#b54708;background:var(--warn-soft)}.auth--expired[data-v-eb5983ce]{color:#b42318;background:var(--err-soft)}.tag[data-v-eb5983ce]{font-size:11px;font-weight:600;padding:1px 6px;border-radius:4px;white-space:nowrap}.tag--rehearsal[data-v-eb5983ce]{color:#b54708;background:#fff;border:1px solid #fedf89}.tag--current[data-v-eb5983ce]{color:var(--accent);background:#fff;border:1px solid #c7d2fe}@media(max-width:860px){.row__act[data-v-eb5983ce]{justify-content:flex-start}}.analytics-metric-grid[data-v-dae3eea9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px;min-width:0}.analytics-metric[data-v-dae3eea9]{padding:20px;background:#fff;border:1px solid #e8edf4;border-radius:12px;min-width:0}.analytics-metric-label[data-v-dae3eea9]{font-size:13px;color:#8490a3;line-height:1.6;margin-bottom:10px;overflow-wrap:anywhere}.analytics-metric-value[data-v-dae3eea9]{color:#18243d;font-size:26px;font-weight:650;line-height:1.35;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.analytics-metric-value small[data-v-dae3eea9]{font-size:13px;font-weight:400;margin-left:6px;color:#8490a3}.metric-empty[data-v-dae3eea9]{font-size:13px;color:#8490a3}@media(max-width:700px){.analytics-metric-grid[data-v-dae3eea9]{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-metric[data-v-dae3eea9]{padding:16px}.analytics-metric-value[data-v-dae3eea9]{font-size:23px}}.supplemental[data-v-dae3eea9]{margin-top:12px;font-size:13px;color:#8490a3}.supplemental summary[data-v-dae3eea9]{cursor:pointer;padding:8px 0}.supplemental dl[data-v-dae3eea9]{margin:0;padding:12px 16px;background:#f5f7fb;border:1px solid #e8edf4;border-radius:12px}.supplemental-row[data-v-dae3eea9]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;padding:7px 0;border-bottom:1px solid #e8edf4}.supplemental-row[data-v-dae3eea9]:last-child{border-bottom:0}.supplemental .analytics-metric-label[data-v-dae3eea9],.supplemental .analytics-metric-value[data-v-dae3eea9]{margin:0;font-size:13px;font-weight:400;overflow-wrap:anywhere;line-height:1.7}.supplemental .analytics-metric-value[data-v-dae3eea9]{color:#18243d}.supplemental .analytics-metric-value small[data-v-dae3eea9]{font-size:12px}.chart-board[data-v-1ae37053]{container-type:inline-size;background:#fff;border:1px solid #e8edf4;border-radius:12px;padding:20px;color:#18243d;min-width:0}.board-header[data-v-1ae37053]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;flex-wrap:wrap}.board-header h2[data-v-1ae37053]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:650;margin:0}.board-header h2 svg[data-v-1ae37053]{color:#3b63f5;flex-shrink:0}.board-header p[data-v-1ae37053]{font-size:13px;color:#8490a3;margin:7px 0 0}.theme-tabs[data-v-1ae37053]{display:flex;gap:3px;padding:4px;background:#f5f7fb;border:1px solid #e8edf4;border-radius:9px;flex-shrink:0}.theme-tabs button[data-v-1ae37053]{border:0;border-radius:6px;background:transparent;color:#6b7890;padding:7px 12px;font-size:13px;cursor:pointer;line-height:1.4}.theme-tabs button[aria-pressed=true][data-v-1ae37053]{background:#fff;color:#3b63f5;box-shadow:0 1px 5px #18243d0d;font-weight:600}.theme-tabs button[data-v-1ae37053]:focus-visible,.more-charts[data-v-1ae37053]:focus-visible{outline:2px solid #3b63f5;outline-offset:2px}.chart-grid[data-v-1ae37053]{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.chart-panel[data-v-1ae37053]{min-width:0;box-sizing:border-box;border:1px solid #e8edf4;background:#fff;border-radius:12px;padding:20px}.chart-panel h3[data-v-1ae37053]{font-size:14px;line-height:21px;margin:0;font-weight:600;color:#18243d}.chart-note[data-v-1ae37053]{font-size:13px;line-height:1.7;color:#8490a3;margin:6px 0 14px}.chart-note summary[data-v-1ae37053],.board-footnote summary[data-v-1ae37053]{cursor:pointer;list-style-position:inside}.chart-note p[data-v-1ae37053]{margin:8px 0 0;padding:10px 12px;background:#f5f7fb;border-radius:8px;overflow-wrap:anywhere}.echart[data-v-1ae37053]{width:100%;height:250px;display:block}.chart-empty[data-v-1ae37053]{min-height:90px;display:flex;align-items:center;justify-content:center;text-align:center;gap:10px;color:#8490a3;font-size:13px;line-height:1.8;padding:14px;box-sizing:border-box;background:#f5f7fb;border-radius:8px}.chart-empty>span[data-v-1ae37053]{font-size:24px;color:#b5bfd0}.board-empty[data-v-1ae37053]{font-size:13px;line-height:1.8;color:#8490a3;padding:20px;background:#f5f7fb;border-radius:8px;margin:0 0 12px}.board-footnote[data-v-1ae37053]{margin:16px 0 0;color:#8490a3;font-size:13px;line-height:1.8}.board-footnote p[data-v-1ae37053]{margin:8px 0 0}.more-charts[data-v-1ae37053]{display:block;border:0;background:#f5f7fb;border-radius:8px;color:#3b63f5;font:inherit;font-size:13px;width:100%;padding:10px;margin-top:16px;cursor:pointer}.more-charts[data-v-1ae37053]:hover{background:#edf1ff}.is-compact .chart-panel[data-v-1ae37053]{padding:16px}.is-compact .echart[data-v-1ae37053]{height:230px}@media(max-width:600px){.chart-board[data-v-1ae37053]{padding:16px}.board-header[data-v-1ae37053]{align-items:flex-start;flex-direction:column}.theme-tabs[data-v-1ae37053]{width:100%;box-sizing:border-box}.theme-tabs button[data-v-1ae37053]{flex:1;padding:7px}.chart-panel[data-v-1ae37053]{padding:14px}.echart[data-v-1ae37053]{height:240px}}.chart-table-scroll[data-v-1ae37053]{max-width:100%;max-height:280px;overflow:auto;border:1px solid #edf2f7;border-radius:8px}.chart-table-scroll[data-v-1ae37053]:focus-visible{outline:2px solid #3b63f5;outline-offset:2px}.chart-table[data-v-1ae37053]{width:100%;min-width:600px;border-collapse:collapse;font-size:12px;line-height:1.6}.chart-table th[data-v-1ae37053],.chart-table td[data-v-1ae37053]{padding:9px 10px;border-bottom:1px solid #edf2f7;text-align:left;vertical-align:top}.chart-table thead th[data-v-1ae37053]{position:sticky;top:0;background:#f5f7fb;color:#64748b;font-weight:500}.chart-table tbody th[data-v-1ae37053]{font-weight:500;color:#334155;min-width:90px;max-width:160px;overflow-wrap:anywhere}.chart-table .product-name[data-v-1ae37053]{min-width:180px;max-width:260px;width:38%;white-space:normal;overflow-wrap:anywhere;color:#334155}.chart-table .numeric[data-v-1ae37053]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.chart-table .is-missing[data-v-1ae37053]{color:#8490a3}.chart-table tbody tr[data-v-1ae37053]:last-child>*{border-bottom:0}@container (min-width:700px){.chart-grid[data-v-1ae37053]{grid-template-columns:repeat(2,minmax(0,1fr))}}.history-backdrop[data-v-7440e4ed]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#18243d30;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.analytics-history[data-v-7440e4ed]{position:absolute;right:0;top:0;bottom:0;width:min(460px,100vw);padding:28px;box-sizing:border-box;background:#fff;box-shadow:-10px 0 50px #18243d15;overflow:auto;color:#18243d;font-family:inherit}.analytics-history header[data-v-7440e4ed]{display:flex;justify-content:space-between;align-items:center;gap:14px}.history-eyebrow[data-v-7440e4ed]{color:#9aa6bb;font-size:9px;font-weight:600;letter-spacing:.15em}.analytics-history h2[data-v-7440e4ed]{margin:7px 0 0;font-size:22px;line-height:1.4;font-weight:650}.analytics-history button[data-v-7440e4ed]{font:inherit;cursor:pointer}.analytics-history button[data-v-7440e4ed]:focus-visible{outline:2px solid #3b63f5;outline-offset:3px}.history-close[data-v-7440e4ed]{display:flex;justify-content:center;align-items:center;width:32px;height:32px;border:0;border-radius:8px;background:#f5f7fb;color:#94a1b8}.history-close svg[data-v-7440e4ed]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.history-close span[data-v-7440e4ed]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.history-intro[data-v-7440e4ed]{font-size:12px;line-height:1.9;color:#8a98ae;margin:18px 0 22px}.history-error[data-v-7440e4ed]{padding:10px 12px;border-radius:7px;color:#be6872;background:#fff5f5;font-size:12px}.analytics-history ul[data-v-7440e4ed]{list-style:none;padding:0;margin:0}.analytics-history li[data-v-7440e4ed]{margin:12px 0}.history-item[data-v-7440e4ed]{display:grid;gap:12px;width:100%;text-align:left;padding:18px;border:1px solid #e8edf4;border-radius:10px;background:#fff;transition:border-color .15s,background .15s}.history-item[data-v-7440e4ed]:hover{border-color:#c9d7ff;background:#fbfcff}.history-item-top[data-v-7440e4ed]{display:flex;justify-content:space-between;align-items:center;gap:10px}.history-item strong[data-v-7440e4ed]{font-size:13px;font-weight:550;color:#536886}.history-status[data-v-7440e4ed]{flex:none;font-size:10px;padding:2px 7px;border-radius:4px;background:#f3f5f9;color:#8f9bb0}.history-status.is-succeeded[data-v-7440e4ed]{background:#edf9f4;color:#60a28a}.history-status.is-partial[data-v-7440e4ed]{background:#fff8eb;color:#b19865}.history-status.is-failed[data-v-7440e4ed]{background:#fff1f2;color:#c88a93}.history-item-time[data-v-7440e4ed]{color:#91a0b6;font-size:11px}.history-item small[data-v-7440e4ed]{display:flex;justify-content:space-between;padding-top:11px;border-top:1px solid #f0f3f8;color:#abb5c5;font-size:10px}.history-item small span[data-v-7440e4ed]{color:#6684d9;font-size:13px}.history-more[data-v-7440e4ed]{width:100%;min-height:38px;margin-top:12px;border:1px solid #e8edf4;border-radius:7px;background:#f9fbff;color:#768ebc;font-size:12px!important}.history-more[data-v-7440e4ed]:disabled{opacity:.5;cursor:not-allowed}.history-empty[data-v-7440e4ed]{padding:70px 16px;text-align:center;color:#94a4bb}.history-empty>span[data-v-7440e4ed]{display:block;font-size:32px;color:#c4cfdf}.history-empty p[data-v-7440e4ed]{font-size:14px;margin:12px 0 8px}.history-empty small[data-v-7440e4ed]{font-size:11px;color:#b1bccc}.history-loading[data-v-7440e4ed]{margin:24px 0;text-align:center;font-size:12px;color:#98a6bc}@media(max-width:600px){.analytics-history[data-v-7440e4ed]{padding:22px 18px}.history-item[data-v-7440e4ed]{padding:15px}}.ai-finding[data-v-5f119e3e]{min-width:0;padding:22px 24px;border:1px solid #dfe6f1;border-radius:14px;background:#fff;color:#18243d;overflow-wrap:anywhere;box-shadow:0 3px 12px #1d335905}.ai-finding-conflict[data-v-5f119e3e]{border-color:#e8cfad;background:#fffefa}.finding-header[data-v-5f119e3e]{display:flex;align-items:center;gap:12px}.finding-sequence[data-v-5f119e3e]{width:36px;height:36px;display:grid;place-items:center;flex:none;border-radius:10px;background:#edf2ff;color:#3659d8;font-size:16px;font-weight:700;font-variant-numeric:tabular-nums}.finding-topic[data-v-5f119e3e]{flex:1;min-width:0}.finding-topic>span[data-v-5f119e3e]{font-size:11px;color:#8390a6}.finding-topic h3[data-v-5f119e3e]{font-size:16px;font-weight:650;line-height:1.45;margin:2px 0 0}.finding-priority[data-v-5f119e3e]{flex:none;border:1px solid #d9e5ff;border-radius:30px;padding:4px 10px;background:#f0f5ff;color:#4264c6;font-size:11px;font-weight:600}.finding-priority.is-conflict[data-v-5f119e3e]{background:#fff3dd;border-color:#efd6ab;color:#996014}.finding-product[data-v-5f119e3e]{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:18px 0 14px;padding:15px 0;border-top:1px solid #eef1f6;border-bottom:1px solid #eef1f6}.finding-product>div[data-v-5f119e3e]{min-width:0}.finding-product h4[data-v-5f119e3e]{font-size:14px;line-height:1.6;margin:0;color:#253450;font-weight:600}.finding-product>div>span[data-v-5f119e3e]{display:block;margin-top:5px;font-size:11px;color:#8190a8;font-variant-numeric:tabular-nums}.finding-locate[data-v-5f119e3e]{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:none;padding:8px 11px;border:1px solid #dce5ff;border-radius:7px;background:#f5f8ff;color:#3b63db;font:inherit;font-size:12px;cursor:pointer}.finding-locate>span[data-v-5f119e3e]{display:none}.finding-locate svg[data-v-5f119e3e]{width:14px;height:14px}.finding-locate[data-v-5f119e3e]:hover{background:#eaf0ff}.finding-fact-strip[data-v-5f119e3e]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.finding-fact-strip>div[data-v-5f119e3e]{flex:1 1 130px;min-width:0;padding:11px 13px;border-radius:8px;background:#f6f8fc}.finding-fact-strip span[data-v-5f119e3e]{display:block;font-size:11px;color:#7a879e}.finding-fact-strip strong[data-v-5f119e3e]{display:block;margin:3px 0;font-size:19px;line-height:1.5;font-weight:650;color:#283e64;font-variant-numeric:tabular-nums}.finding-fact-strip small[data-v-5f119e3e]{font-size:10px;color:#9aa5b7}.finding-action[data-v-5f119e3e]{border-left:3px solid #7893f6;padding:3px 0 3px 13px;margin-bottom:12px}.finding-action>span[data-v-5f119e3e]{font-size:12px;font-weight:650;color:#35518f}.finding-action small[data-v-5f119e3e]{font-size:10px;font-weight:400;color:#8d9bb3;margin-left:7px}.ai-finding p[data-v-5f119e3e]{margin:0;white-space:pre-wrap;font-size:13px;line-height:1.85}.finding-action>p[data-v-5f119e3e]{margin-top:7px;color:#405372}.finding-review[data-v-5f119e3e]{padding:14px 16px;border:1px solid #f1d4a8;background:#fff5e5;border-radius:9px;margin-bottom:14px;color:#8b5919}.finding-review>strong[data-v-5f119e3e]{font-size:13px}.finding-review>p[data-v-5f119e3e]{margin:6px 0}.finding-review>small[data-v-5f119e3e]{font-size:11px;color:#a57b42}.ai-finding details[data-v-5f119e3e]{font-size:12px;color:#8591a6}.ai-finding summary[data-v-5f119e3e]{display:flex;align-items:center;gap:6px;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.ai-finding summary[data-v-5f119e3e]::-webkit-details-marker{display:none}.ai-finding summary[data-v-5f119e3e]:before{content:"";width:5px;height:5px;border-right:1.3px solid currentColor;border-bottom:1.3px solid currentColor;transform:rotate(-45deg);margin:0 3px 0 1px;flex:none}.ai-finding details[open]>summary[data-v-5f119e3e]:before{transform:rotate(45deg)}.finding-original[data-v-5f119e3e]{padding:8px 0}.finding-original p[data-v-5f119e3e]{margin:9px 0;color:#718098}.finding-original>strong[data-v-5f119e3e]{font-size:12px;color:#9c752f}.finding-details-row[data-v-5f119e3e]{border-top:1px solid #edf1f7;margin-top:9px;padding-top:12px;display:flex;gap:22px;flex-wrap:wrap}.finding-details-row>details[data-v-5f119e3e]{flex:1 1 250px;min-width:0}.finding-facts summary>span[data-v-5f119e3e]{font-size:10px;background:#eef2f8;padding:0 5px;border-radius:3px}.finding-fact-row[data-v-5f119e3e]{padding:12px 0;border-bottom:1px solid #edf1f6}.finding-fact-row p[data-v-5f119e3e]{margin-top:4px;font-size:11px;color:#94a0b4}.finding-fact-value[data-v-5f119e3e]{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.finding-fact-value>strong[data-v-5f119e3e]{font-size:13px;color:#536581}.finding-source-path[data-v-5f119e3e]{word-break:break-all}.finding-limits ul[data-v-5f119e3e]{margin:10px 0 0;padding-left:16px;line-height:1.9}.ai-finding[data-v-5f119e3e] :is(button,summary):focus-visible{outline:3px solid #b9c9ff;outline-offset:3px;border-radius:5px}@media(max-width:700px){.ai-finding[data-v-5f119e3e]{padding:16px;border-radius:11px}.finding-header[data-v-5f119e3e]{gap:9px}.finding-sequence[data-v-5f119e3e]{width:30px;height:30px;font-size:14px}.finding-topic h3[data-v-5f119e3e]{font-size:14px}.finding-priority[data-v-5f119e3e]{padding:3px 7px;font-size:10px}.finding-product[data-v-5f119e3e]{align-items:flex-start;flex-direction:column;gap:10px;margin-top:14px}.finding-product h4[data-v-5f119e3e]{font-size:13px}.finding-locate[data-v-5f119e3e]{align-self:flex-start;padding:6px 10px}.finding-fact-strip>div[data-v-5f119e3e]{flex-basis:calc(50% - 8px);padding:9px 10px}.finding-fact-strip strong[data-v-5f119e3e]{font-size:18px}.finding-details-row[data-v-5f119e3e]{gap:12px}.finding-details-row>details[data-v-5f119e3e]{flex-basis:100%}.finding-action small[data-v-5f119e3e]{display:block;margin:2px 0 0}}.diagnostic-overlay[data-v-d54d4ed2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1800;background:#18243d66;display:flex;justify-content:center;align-items:center;padding:28px;color:#18243d;font-size:13px;line-height:1.75}.diagnostic-dialog[data-v-d54d4ed2]{width:min(1040px,100%);max-height:calc(100dvh - 56px);display:flex;flex-direction:column;border:1px solid #e8edf4;border-radius:14px;background:#fff;box-shadow:0 20px 70px #18243d33;overflow:hidden;min-width:0}.diagnostic-header[data-v-d54d4ed2]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid #e8edf4;padding:22px 26px}.diagnostic-header h2[data-v-d54d4ed2]{margin:4px 0;font-size:21px}.diagnostic-header p[data-v-d54d4ed2]{margin:0;color:#8994a9;font-size:12px}.diagnostic-eyebrow[data-v-d54d4ed2]{color:#3b63f5;font-size:11px;font-weight:600}.diagnostic-header button[data-v-d54d4ed2]{width:30px;height:30px;padding:0;flex:none;font-size:22px;line-height:1;background:#f5f7fb}.diagnostic-body[data-v-d54d4ed2]{overflow:auto;overscroll-behavior:contain;padding:24px 26px;min-height:0}.diagnostic-headline[data-v-d54d4ed2]{background:#f5f7ff;border:1px solid #e3e9ff;padding:20px;border-radius:10px}.diagnostic-headline h3[data-v-d54d4ed2]{margin:6px 0 8px;font-size:18px}.diagnostic-headline p[data-v-d54d4ed2]{margin:0;color:#637089}.diagnostic-section[data-v-d54d4ed2]{margin-top:26px;min-width:0}.diagnostic-section>h3[data-v-d54d4ed2]{font-size:15px;margin:0 0 10px}.diagnostic-section>h3>span[data-v-d54d4ed2]{font-size:11px;color:#8994a9;margin-left:5px}.diagnostic-muted[data-v-d54d4ed2]{color:#8994a9;font-size:12px}.diagnostic-action[data-v-d54d4ed2]{border:1px solid #e8edf4;border-radius:10px;padding:17px;margin-top:12px}.diagnostic-action-title[data-v-d54d4ed2]{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.diagnostic-action-title>span[data-v-d54d4ed2]{background:#edf2ff;color:#3b63f5;border-radius:6px;width:24px;height:24px;text-align:center;line-height:24px;flex:none}.diagnostic-action h4[data-v-d54d4ed2],.diagnostic-evidence h4[data-v-d54d4ed2],.diagnostic-gap h4[data-v-d54d4ed2]{margin:0;font-size:13px}.diagnostic-action-title button[data-v-d54d4ed2]{margin-left:auto}.diagnostic-action p[data-v-d54d4ed2],.diagnostic-evidence p[data-v-d54d4ed2],.diagnostic-gap p[data-v-d54d4ed2]{margin:8px 0;overflow-wrap:anywhere}.diagnostic-instruction[data-v-d54d4ed2]{padding:10px 12px;background:#f5f7fb;border-radius:7px;color:#52617b}.diagnostic-assignment[data-v-d54d4ed2]{display:flex;gap:25px;flex-wrap:wrap;font-size:11px;margin:12px 0}.diagnostic-assignment div[data-v-d54d4ed2]{display:flex;gap:7px}.diagnostic-assignment dt[data-v-d54d4ed2]{color:#8994a9}.diagnostic-assignment dd[data-v-d54d4ed2]{margin:0;color:#637089}.diagnostic-table-wrap[data-v-d54d4ed2]{max-width:100%;overflow:auto;border:1px solid #e8edf4;border-radius:8px}.diagnostic-table[data-v-d54d4ed2]{border-collapse:collapse;width:100%;text-align:left;font-size:12px;white-space:nowrap}.diagnostic-table th[data-v-d54d4ed2],.diagnostic-table td[data-v-d54d4ed2]{padding:12px 14px;border-bottom:1px solid #edf0f6}.diagnostic-table thead[data-v-d54d4ed2]{background:#f5f7fb;color:#637089}.diagnostic-table th[data-v-d54d4ed2]{font-weight:550}.diagnostic-baseline[data-v-d54d4ed2]{padding:10px 12px;border-radius:7px;background:#f5f7fb;color:#637089;font-size:12px}.diagnostic-fold[data-v-d54d4ed2]{border:1px solid #e8edf4;border-radius:8px;padding:13px 15px}.diagnostic-fold>summary[data-v-d54d4ed2]{font-weight:550}.diagnostic-evidence[data-v-d54d4ed2]{border-top:1px solid #edf0f6;padding:12px 0;font-size:12px}.diagnostic-evidence[data-v-d54d4ed2]:first-of-type{margin-top:10px}.diagnostic-gap[data-v-d54d4ed2]{padding:13px 15px;border:1px solid #f1e4ca;border-radius:8px;background:#fffbf3;margin-top:10px;font-size:12px}.diagnostic-hash[data-v-d54d4ed2]{overflow-wrap:anywhere;font-family:ui-monospace,monospace;font-size:10px;color:#8994a9}.diagnostic-error[data-v-d54d4ed2]{background:#fff2f2;padding:12px;border-radius:7px;color:#b54a4a}.diagnostic-empty[data-v-d54d4ed2]{padding:12px;color:#8994a9;background:#f5f7fb;border-radius:7px}.diagnostic-dialog details[data-v-d54d4ed2]{font-size:12px;color:#637089}.diagnostic-dialog summary[data-v-d54d4ed2]{cursor:pointer;line-height:1.8}.diagnostic-dialog button[data-v-d54d4ed2]{border:1px solid #dfe5ef;border-radius:6px;padding:5px 10px;font:inherit;font-size:12px;color:#3b63f5;cursor:pointer;background:#fff}.diagnostic-dialog button[data-v-d54d4ed2]:focus-visible,.diagnostic-dialog summary[data-v-d54d4ed2]:focus-visible{outline:3px solid #b9c9ff;outline-offset:3px}.diagnostic-dialog[data-v-d54d4ed2] *{box-sizing:border-box}.diagnostic-dialog ul[data-v-d54d4ed2]{padding-left:19px}.diagnostic-body>p[data-v-d54d4ed2]{color:#8994a9}@media(max-width:640px){.diagnostic-overlay[data-v-d54d4ed2]{padding:10px}.diagnostic-dialog[data-v-d54d4ed2]{max-height:calc(100dvh - 20px);border-radius:11px}.diagnostic-header[data-v-d54d4ed2]{padding:17px}.diagnostic-header h2[data-v-d54d4ed2]{font-size:18px}.diagnostic-body[data-v-d54d4ed2]{padding:17px}.diagnostic-headline[data-v-d54d4ed2]{padding:15px}.diagnostic-action[data-v-d54d4ed2]{padding:13px}.diagnostic-assignment[data-v-d54d4ed2]{gap:12px}.diagnostic-action-title button[data-v-d54d4ed2]{margin-left:0}}.ai-secondary-summary[data-v-77cc9910]{display:flex;align-items:center;justify-content:space-between;gap:18px;cursor:pointer;color:#52617b;list-style:none}.ai-secondary-summary[data-v-77cc9910]::-webkit-details-marker{display:none}.ai-secondary-summary strong[data-v-77cc9910]{font-size:13px;font-weight:600}.ai-secondary-summary small[data-v-77cc9910]{font-size:10px;font-weight:400;color:#8994a9;display:block;margin-top:3px}.ai-secondary-summary>span[data-v-77cc9910]:last-child{font-size:11px;color:#8994a9}.ai-secondary-summary[data-v-77cc9910]:after{content:"⌄";font-size:15px;color:#8994a9}.ai-secondary-fold[open]>.ai-secondary-summary[data-v-77cc9910]:after{content:"⌃"}.ai-secondary-content[data-v-77cc9910]{border-top:1px solid #edf0f6;margin-top:17px;padding-top:18px}.ai-original-note[data-v-77cc9910]{margin:8px 0;color:#8994a9;font-size:11px}.ai-original-note summary[data-v-77cc9910]{cursor:pointer}.ai-original-note p[data-v-77cc9910]{padding:8px 10px;background:#f5f7fb;border-radius:6px}.ai-secondary-content .ai-summary-preview[data-v-77cc9910]{max-width:100%}@media(max-width:640px){.ai-secondary-summary[data-v-77cc9910]{flex-wrap:wrap;gap:8px}.ai-secondary-summary>span[data-v-77cc9910]:last-child{width:100%}.ai-secondary-summary[data-v-77cc9910]:after{position:absolute;right:30px}}.ai-local-entry[data-v-77cc9910]{border:1px solid #e3e9ff;border-radius:9px;background:#f7f9ff;padding:13px 14px;margin:18px 0;color:#18243d}.ai-local-entry strong[data-v-77cc9910]{font-size:12px}.ai-local-entry p[data-v-77cc9910]{font-size:11px;color:#8994a9;line-height:1.75;margin:7px 0}.ai-model-label[data-v-77cc9910]{font-size:12px;font-weight:600;color:#52617b;margin:18px 0 10px}.ai-model-label span[data-v-77cc9910]{font-size:10px;font-weight:400;color:#8994a9}.analytics-ai[data-v-77cc9910]{box-sizing:border-box;width:100%;min-width:0;margin:0;padding:20px;border:1px solid #e8edf4;border-radius:12px;background:#fff;color:#18243d;font-size:13px;line-height:1.65}.analytics-ai[data-v-77cc9910] *,.analytics-ai[data-v-77cc9910] *:before,.analytics-ai[data-v-77cc9910] *:after{box-sizing:border-box}.analytics-ai p[data-v-77cc9910]{margin:0;overflow-wrap:anywhere}.ai-header[data-v-77cc9910],.ai-heading[data-v-77cc9910],.ai-service-line[data-v-77cc9910],.ai-report-heading[data-v-77cc9910],.ai-findings-heading[data-v-77cc9910]{display:flex;align-items:center}.ai-header[data-v-77cc9910]{justify-content:space-between;gap:12px}.ai-heading[data-v-77cc9910]{gap:10px;min-width:0}.ai-mark[data-v-77cc9910]{display:grid;place-items:center;width:36px;height:36px;flex:none;color:#3b63f5;background:#edf2ff;border-radius:10px}.ai-mark svg[data-v-77cc9910]{width:23px;height:23px}.ai-heading h2[data-v-77cc9910]{margin:0;font-size:15px;font-weight:650;line-height:1.45;letter-spacing:.1px}.ai-heading-note[data-v-77cc9910]{display:block;color:#8994a9;font-size:12px;margin-top:2px}.analytics-ai button[data-v-77cc9910]{display:inline-flex;align-items:center;justify-content:center;gap:7px;margin:0;border:1px solid transparent;font:inherit;font-weight:550;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s}.analytics-ai button[data-v-77cc9910]:disabled{cursor:not-allowed;opacity:.48}.analytics-ai button[data-v-77cc9910]:focus-visible,.analytics-ai select[data-v-77cc9910]:focus-visible,.analytics-ai input[data-v-77cc9910]:focus-visible,.analytics-ai summary[data-v-77cc9910]:focus-visible{outline:3px solid #b9c9ff;outline-offset:3px}.ai-icon-button[data-v-77cc9910]{width:30px;height:30px;flex:none;border-radius:8px;color:#8994a9;background:transparent}.ai-icon-button[data-v-77cc9910]:hover:not(:disabled){color:#3b63f5;background:#f0f4ff}.ai-icon-button svg[data-v-77cc9910]{width:18px;height:18px}.ai-service-line[data-v-77cc9910]{justify-content:space-between;gap:8px;margin:17px 0 12px}.ai-pill[data-v-77cc9910]{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:5px;background:#f1f3f7;color:#7e899f;font-size:12px;line-height:1.5}.ai-pill i[data-v-77cc9910]{width:5px;height:5px;border-radius:50%;background:currentColor}.ai-pill-ready[data-v-77cc9910]{background:#eaf7f1;color:#24835c}.ai-pill-running[data-v-77cc9910]{background:#edf2ff;color:#3b63f5}.ai-service-caption[data-v-77cc9910]{font-size:12px;color:#8994a9}.ai-unavailable[data-v-77cc9910]{padding:0 0 2px}.ai-unavailable>p[data-v-77cc9910]{font-weight:550;font-size:13px}.ai-unavailable>span[data-v-77cc9910]{display:block;color:#8994a9;font-size:13px;margin-top:5px;line-height:1.6}.ai-unavailable-reason[data-v-77cc9910]{margin-top:6px!important;color:#8994a9;font-size:12px}.ai-muted[data-v-77cc9910]{color:#8994a9}.ai-loading[data-v-77cc9910]{padding:8px 0}.ai-note[data-v-77cc9910]{padding:9px 10px;margin:10px 0!important;border-radius:7px;background:#f5f7fb;color:#768299;font-size:13px;line-height:1.65}.ai-note-amber[data-v-77cc9910]{background:#fff8eb;color:#97712c}.ai-feedback[data-v-77cc9910]{margin:10px 0;padding:9px 10px;border:1px solid #f2e7d2;border-radius:7px;background:#fffbf3;color:#97712c;font-size:13px}.ai-feedback-static[data-v-77cc9910]{margin:0 0 14px}.ai-feedback-static strong[data-v-77cc9910]{font-weight:600}.ai-feedback p[data-v-77cc9910]{margin-top:8px}.ai-source[data-v-77cc9910]{margin-top:15px;padding-top:14px;border-top:1px solid #e8edf4}.ai-eyebrow[data-v-77cc9910]{display:block;color:#8994a9;font-size:12px}.ai-source>strong[data-v-77cc9910]{display:block;margin-top:3px;font-size:13px;font-weight:550;font-variant-numeric:tabular-nums}.ai-source>strong>span[data-v-77cc9910]{color:#bac2d0;margin:0 4px}.ai-source-note[data-v-77cc9910]{margin-top:7px!important;color:#9aa4b7;font-size:11px;line-height:1.65}.ai-create[data-v-77cc9910]{margin-top:14px}.ai-consent[data-v-77cc9910]{display:flex;align-items:flex-start;gap:8px;color:#768299;font-size:12px;line-height:1.7;cursor:pointer}.ai-consent input[data-v-77cc9910]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;flex:0 0 14px;margin:3px 0 0;border:1px solid #cbd4e3;border-radius:4px;background:#fff;cursor:pointer;position:relative}.ai-consent input[data-v-77cc9910]:checked{border-color:#3b63f5;background:#3b63f5}.ai-consent input[data-v-77cc9910]:checked:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:7px;border:solid white;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.ai-primary-button[data-v-77cc9910]{width:100%;min-height:38px;padding:8px 12px;margin-top:12px!important;border-radius:8px;color:#fff;background:#3b63f5;box-shadow:0 3px 7px #3b63f51a}.ai-primary-button[data-v-77cc9910]:hover:not(:disabled){background:#2c51db;box-shadow:0 3px 10px #3b63f52b}.ai-primary-button svg[data-v-77cc9910]{width:17px;height:17px}.ai-cost-hint[data-v-77cc9910]{color:#9aa4b7;font-size:11px;text-align:center;margin-top:6px!important}.ai-report-picker[data-v-77cc9910]{margin-top:17px;padding-top:16px;border-top:1px solid #e8edf4}.ai-report-picker>label[data-v-77cc9910]{display:flex;justify-content:space-between;color:#768299;font-size:12px;margin-bottom:7px}.ai-report-picker>label span[data-v-77cc9910]{color:#a3adbf}.ai-select-wrap[data-v-77cc9910]{position:relative}.ai-select-wrap select[data-v-77cc9910]{width:100%;min-width:0;height:34px;padding:0 28px 0 10px;border:1px solid #e8edf4;border-radius:7px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f8f9fc;color:#52617b;font:inherit;font-size:12px;cursor:pointer}.ai-select-wrap>svg[data-v-77cc9910]{position:absolute;width:14px;height:14px;right:9px;top:10px;pointer-events:none;color:#8994a9}.ai-report[data-v-77cc9910]{margin-top:18px}.ai-report-heading[data-v-77cc9910]{justify-content:space-between;gap:8px}.ai-report-heading h3[data-v-77cc9910]{font-size:13px;font-weight:650;margin:0}.ai-report-heading>span[data-v-77cc9910]{color:#9aa4b7;font-size:11px;text-align:right}.ai-stage[data-v-77cc9910]{display:flex;gap:10px;margin:12px 0;padding:11px;background:#f0f4ff;border:1px solid #e2e9ff;border-radius:8px;color:#3b63f5}.ai-stage-dot[data-v-77cc9910]{flex:none;width:7px;height:7px;margin-top:7px;border-radius:50%;background:#3b63f5;box-shadow:0 0 0 4px #3b63f512}.ai-stage strong[data-v-77cc9910]{font-size:13px;font-weight:550}.ai-stage p[data-v-77cc9910]{margin-top:2px;color:#8a98bb;font-size:11px}.ai-secondary-button[data-v-77cc9910]{min-height:32px;padding:6px 10px;border-color:#e8edf4!important;border-radius:7px;color:#768299;background:#fff;font-size:12px!important}.ai-secondary-button[data-v-77cc9910]:hover:not(:disabled){border-color:#bccbff!important;color:#3b63f5;background:#f8faff}.ai-cancel[data-v-77cc9910]{width:100%;margin:0 0 12px!important}.ai-failure-line[data-v-77cc9910]{margin-top:12px!important;padding:9px 10px;border-radius:7px;background:#fff8eb;color:#97712c;font-size:12px;line-height:1.7}.ai-summary-preview[data-v-77cc9910]{margin-top:12px!important;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;color:#52617b;font-size:13px;line-height:1.8;white-space:pre-wrap}.ai-report-open[data-v-77cc9910]{display:flex!important;width:100%;min-height:38px;margin-top:14px!important;padding:9px 12px;border-color:#dbe4ff!important;border-radius:8px;color:#3b63f5;background:#f7f9ff;text-align:left}.ai-report-open[data-v-77cc9910]:hover:not(:disabled){background:#edf2ff}.ai-report-open>span[data-v-77cc9910]{font-weight:600}.ai-report-open>small[data-v-77cc9910]{margin-left:auto;color:#8994a9;font-size:11px;font-weight:400}.ai-report-open>svg[data-v-77cc9910]{width:14px;height:14px;flex:none;margin-left:4px}.ai-evidence[data-v-77cc9910]{font-size:12px;color:#8994a9}.ai-evidence p[data-v-77cc9910],.ai-evidence ul[data-v-77cc9910]{padding:8px 0 0;margin:0;font-size:12px;line-height:1.8;overflow-wrap:anywhere}.ai-evidence ul[data-v-77cc9910]{padding-left:16px}.ai-evidence summary[data-v-77cc9910]{cursor:pointer;list-style:none;display:flex;align-items:center;gap:6px;-webkit-user-select:none;user-select:none}.ai-evidence summary[data-v-77cc9910]::-webkit-details-marker{display:none}.ai-evidence summary[data-v-77cc9910]:before{content:"";width:5px;height:5px;flex:none;border-right:1.3px solid currentColor;border-bottom:1.3px solid currentColor;transform:rotate(-45deg);margin-right:3px}.ai-evidence[open]>summary[data-v-77cc9910]:before{transform:rotate(45deg)}.ai-evidence summary span[data-v-77cc9910]{border-radius:4px;background:#e9edf6;padding:0 5px;color:#8994a9;font-size:11px}.ai-summary[data-v-77cc9910]{padding:13px;border:1px solid #e8edf4;border-radius:8px;background:#f9fafe;margin-top:12px}.ai-summary h4[data-v-77cc9910],.ai-findings-heading h4[data-v-77cc9910]{font-size:13px;font-weight:650;margin:0}.ai-summary>p[data-v-77cc9910]{margin-top:7px;font-size:13px;line-height:1.8;white-space:pre-wrap}.ai-summary .ai-evidence[data-v-77cc9910]{margin-top:11px;padding-top:9px;border-top:1px solid #e8edf4}.ai-limitations[data-v-77cc9910]{padding:10px 0 0}.ai-findings-heading[data-v-77cc9910]{justify-content:space-between;margin:18px 0 10px}.ai-findings-heading>span[data-v-77cc9910]{font-size:11px;color:#9aa4b7}.ai-empty-findings[data-v-77cc9910]{padding:12px;border:1px dashed #e1e7f0;border-radius:8px;color:#9aa4b7;font-size:13px}.ai-provenance[data-v-77cc9910]{margin-top:15px;padding-top:12px;border-top:1px solid #e8edf4}.ai-dialog-meta[data-v-77cc9910]{color:#9aa4b7;font-size:11px;line-height:1.7;margin-top:12px!important}.ai-overlay[data-v-77cc9910]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a7a}.ai-dialog[data-v-77cc9910]{display:flex;flex-direction:column;width:min(1240px,100%);height:calc(100dvh - 48px);max-height:calc(100dvh - 48px);overflow:hidden;background:#f5f7fb;border-radius:16px;box-shadow:0 24px 64px #0f172a47;color:#18243d;text-align:left}.ai-dialog-header[data-v-77cc9910]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px 16px;border-bottom:1px solid #e8edf4}.ai-dialog-heading[data-v-77cc9910]{min-width:0}.ai-dialog-heading h2[data-v-77cc9910]{margin:2px 0 0;font-size:19px;font-weight:650;line-height:1.4}.ai-dialog-time[data-v-77cc9910]{color:#9aa4b7;font-size:11px}.ai-dialog-close[data-v-77cc9910]{width:32px;height:32px;flex:none;border-radius:8px;color:#8994a9;background:transparent}.ai-dialog-close[data-v-77cc9910]:hover:not(:disabled){color:#3b63f5;background:#f0f4ff}.ai-dialog-close svg[data-v-77cc9910]{width:16px;height:16px}.ai-dialog-body[data-v-77cc9910]{padding:18px 22px 22px;overflow:auto;min-height:0}.ai-dialog-footer[data-v-77cc9910]{display:flex;gap:10px;justify-content:flex-end;padding:14px 22px;border-top:1px solid #e8edf4;background:#fbfcfe}.ai-dialog-footer .ai-secondary-button[data-v-77cc9910]{margin:0!important}.ai-clear[data-v-77cc9910]{color:#97712c!important;border-color:#f2e7d2!important;background:#fffbf3}.ai-clear[data-v-77cc9910]:hover:not(:disabled){border-color:#e6cf9e!important;color:#8a641f!important;background:#fff8eb}.ai-dialog-done[data-v-77cc9910]{min-height:32px;padding:6px 16px;border-radius:7px;color:#fff;background:#3b63f5;font-size:12px!important}.ai-dialog-done[data-v-77cc9910]:hover:not(:disabled){background:#2c51db}.ai-stage-dialog[data-v-77cc9910]{margin:0 0 14px}@media(prefers-reduced-motion:reduce){.analytics-ai button[data-v-77cc9910],.ai-evidence summary[data-v-77cc9910]:before{transition:none}}.ai-saved-entry[data-v-77cc9910]{display:flex;align-items:center;gap:15px;padding:4px 0 20px;margin-bottom:4px;border-bottom:1px solid #edf1f7}.ai-saved-mark[data-v-77cc9910]{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:13px;background:#edf2ff;color:#3b63df;font-size:16px;font-weight:750}.ai-saved-title[data-v-77cc9910]{flex:1;min-width:0}.ai-saved-title>span[data-v-77cc9910]{font-size:12px;font-weight:650;color:#355090}.ai-saved-title i[data-v-77cc9910]{font-size:10px;font-weight:400;font-style:normal;color:#8492aa;margin-left:9px}.ai-saved-title>strong[data-v-77cc9910]{display:block;font-size:15px;color:#25395c;margin:3px 0}.ai-saved-title em[data-v-77cc9910]{font-style:normal;color:#a36a24}.ai-saved-title>small[data-v-77cc9910]{font-size:11px;color:#93a0b4}.ai-saved-open[data-v-77cc9910]{flex:none;padding:9px 14px;border-radius:8px;border-color:#d9e3ff!important;color:#365dda;background:#f1f5ff;font-size:12px!important}.ai-saved-open[data-v-77cc9910]:hover{background:#e7eeff}.ai-secondary-summary[data-v-77cc9910]{min-height:50px}.ai-dialog-header[data-v-77cc9910]{padding:22px 30px 18px;background:#fff}.ai-dialog-heading h2[data-v-77cc9910]{font-size:23px;margin:5px 0 7px;letter-spacing:-.4px}.ai-dialog .ai-eyebrow[data-v-77cc9910]{font-size:11px}.ai-eyebrow b[data-v-77cc9910]{display:inline-block;font-weight:500;padding:1px 6px;margin-left:7px;border-radius:4px;background:#edf2ff;color:#4265d5}.ai-dialog-body[data-v-77cc9910]{padding:24px 30px 30px;scrollbar-gutter:stable;overscroll-behavior:contain}.ai-report-overview[data-v-77cc9910]{display:flex;align-items:center;justify-content:space-between;gap:26px;padding:22px 24px;background:linear-gradient(110deg,#edf2ff,#f8faff);border:1px solid #e1e8fb;border-radius:13px}.ai-overview-lead[data-v-77cc9910]{min-width:0;max-width:650px}.ai-overview-lead h3[data-v-77cc9910]{margin:6px 0 7px;font-size:20px;font-weight:650;color:#28477c;line-height:1.5}.ai-overview-lead p[data-v-77cc9910]{font-size:12px;color:#7c8eac;line-height:1.8}.ai-report-counts[data-v-77cc9910]{display:flex;flex:none;gap:24px}.ai-report-counts>div[data-v-77cc9910]{min-width:60px;text-align:center}.ai-report-counts strong[data-v-77cc9910]{display:block;font-size:28px;font-weight:650;color:#3d5db1;font-variant-numeric:tabular-nums;line-height:1.4}.ai-report-counts span[data-v-77cc9910]{font-size:11px;color:#7a8cac}.ai-report-counts .has-conflict strong[data-v-77cc9910]{color:#b47d2e}.ai-reading-context[data-v-77cc9910]{display:flex;flex-wrap:wrap;gap:8px 18px;padding:13px 3px;color:#8c9bb1;font-size:11px}.ai-reading-context span+span[data-v-77cc9910]:before{content:"·";margin-right:12px;color:#bbc5d4}.ai-report-warning[data-v-77cc9910]{padding:12px 16px;border-left:3px solid #d5a654;background:#fff8eb;border-radius:7px;margin:0 0 20px;color:#966627}.ai-report-warning strong[data-v-77cc9910]{font-size:12px}.ai-report-warning p[data-v-77cc9910]{margin-top:5px;font-size:11px;line-height:1.8;color:#a38559}.ai-findings-heading[data-v-77cc9910]{align-items:flex-end;margin:20px 0 13px}.ai-findings-heading h4[data-v-77cc9910]{font-size:16px}.ai-findings-heading p[data-v-77cc9910]{margin-top:4px;font-size:11px;color:#8b99af}.ai-action-list[data-v-77cc9910]{display:flex;flex-direction:column;gap:16px}.ai-report-appendix[data-v-77cc9910]{margin-top:24px;border:1px solid #e2e8f2;border-radius:11px;background:#fff;padding:0 20px}.ai-report-appendix>details[data-v-77cc9910]{margin:0;padding:15px 0;border:none;border-radius:0;background:none}.ai-report-appendix>details+details[data-v-77cc9910]{border-top:1px solid #edf1f6}.ai-summary>summary[data-v-77cc9910]{display:flex;align-items:center;gap:10px;cursor:pointer;color:#657997;font-size:12px}.ai-summary>summary strong[data-v-77cc9910]{font-size:12px;font-weight:600}.ai-summary>summary>span[data-v-77cc9910]{font-size:10px;color:#9ba8bc;margin-left:auto}.ai-dialog-footer[data-v-77cc9910]{align-items:center;padding:13px 30px;background:#fff}.ai-footer-note[data-v-77cc9910]{margin-right:auto;font-size:11px;color:#93a0b5}.ai-dialog-done[data-v-77cc9910]{padding:9px 17px;font-size:12px!important}.ai-dialog-close[data-v-77cc9910]{background:#f3f5fa;color:#8190a9}.ai-dialog-close[data-v-77cc9910]:focus-visible{outline:3px solid #b9c9ff;outline-offset:3px}@media(max-width:700px){.ai-overlay[data-v-77cc9910]{padding:0}.ai-dialog[data-v-77cc9910]{height:100dvh;max-height:100dvh;border-radius:0}.ai-dialog-header[data-v-77cc9910],.ai-dialog-footer[data-v-77cc9910]{padding:15px 16px}.ai-dialog-body[data-v-77cc9910]{padding:16px 12px 22px;scrollbar-gutter:auto}.ai-dialog-heading h2[data-v-77cc9910]{font-size:18px;letter-spacing:0;line-height:1.6}.ai-dialog-time[data-v-77cc9910]{display:block;font-size:10px}.ai-report-overview[data-v-77cc9910]{flex-direction:column;align-items:stretch;gap:14px;padding:17px 16px}.ai-overview-lead h3[data-v-77cc9910]{font-size:17px}.ai-report-counts[data-v-77cc9910]{justify-content:space-between;gap:10px;border-top:1px solid #dfe7fa;padding-top:12px}.ai-report-counts>div[data-v-77cc9910]{flex:1}.ai-report-counts strong[data-v-77cc9910]{font-size:24px}.ai-reading-context[data-v-77cc9910]{gap:5px 10px;font-size:10px}.ai-reading-context span+span[data-v-77cc9910]:before{display:none}.ai-report-warning[data-v-77cc9910]{padding:11px 12px;margin-bottom:16px}.ai-findings-heading[data-v-77cc9910]{margin:16px 3px 11px}.ai-findings-heading h4[data-v-77cc9910]{font-size:15px}.ai-report-appendix[data-v-77cc9910]{padding:0 14px;margin-top:18px}.ai-summary>summary[data-v-77cc9910]{align-items:flex-start}.ai-summary>summary>span[data-v-77cc9910]{max-width:130px;text-align:right}.ai-footer-note[data-v-77cc9910]{font-size:10px;max-width:150px;line-height:1.6}.ai-dialog-done[data-v-77cc9910]{padding:8px 12px}.ai-saved-entry[data-v-77cc9910]{flex-wrap:wrap;gap:11px;padding-bottom:16px}.ai-saved-mark[data-v-77cc9910]{width:36px;height:36px;border-radius:10px;font-size:14px}.ai-saved-title[data-v-77cc9910]{flex-basis:calc(100% - 50px)}.ai-saved-title>strong[data-v-77cc9910]{font-size:13px}.ai-saved-title>small[data-v-77cc9910]{font-size:10px}.ai-saved-open[data-v-77cc9910]{width:100%;padding:9px 12px}.analytics-ai[data-v-77cc9910]{padding:16px}.ai-report-picker[data-v-77cc9910]{margin-top:14px}.ai-report-overview[data-v-77cc9910]{gap:8px;padding:12px}.ai-overview-lead>.ai-eyebrow[data-v-77cc9910]{display:none}.ai-overview-lead h3[data-v-77cc9910]{margin:0 0 4px;font-size:15px}.ai-overview-lead p[data-v-77cc9910]{font-size:11px;line-height:1.65}.ai-report-counts[data-v-77cc9910]{padding-top:8px}.ai-report-counts>div[data-v-77cc9910]{display:flex;align-items:center;justify-content:center;gap:5px;min-width:0}.ai-report-counts strong[data-v-77cc9910]{font-size:20px}.ai-report-counts span[data-v-77cc9910]{font-size:10px}.ai-report-warning[data-v-77cc9910]{padding:9px 11px;margin-bottom:12px}.ai-report-warning p[data-v-77cc9910]{font-size:11px;line-height:1.6}}.action-brief[data-v-d7031969]{background:#fff;border:1px solid #e8edf4;border-radius:12px;padding:22px;color:#18243d;min-width:0;margin-bottom:24px}.action-brief-header[data-v-d7031969]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.action-brief-eyebrow[data-v-d7031969]{color:#3b63f5;font-size:11px;font-weight:600}.action-brief-header h2[data-v-d7031969]{font-size:18px;margin:5px 0 6px;line-height:1.4}.action-brief-header p[data-v-d7031969]{font-size:11px;color:#8994a9;margin:0}.action-brief button[data-v-d7031969]{font:inherit;font-size:12px;border:1px solid #dfe6fa;background:#f7f9ff;border-radius:7px;color:#3b63f5;padding:8px 12px;cursor:pointer;flex:none}.action-brief button[data-v-d7031969]:disabled{opacity:.5;cursor:not-allowed}.action-brief button[data-v-d7031969]:focus-visible,.action-brief summary[data-v-d7031969]:focus-visible{outline:3px solid #bdcaff;outline-offset:3px}.action-brief-grid[data-v-d7031969]{display:grid;grid-template-columns:minmax(0,1fr);gap:15px}.action-brief-card[data-v-d7031969]{border:1px solid #e8edf4;border-radius:10px;padding:17px;min-width:0;display:flex;flex-direction:column}.action-brief-card-head[data-v-d7031969]{display:flex;align-items:flex-start;gap:9px}.action-brief-card-head>span[data-v-d7031969]{font-size:11px;line-height:24px;min-width:26px;border-radius:6px;background:#eef2ff;color:#3b63f5;text-align:center;font-weight:600}.action-brief-card h3[data-v-d7031969]{font-size:14px;line-height:1.65;margin:0;overflow-wrap:anywhere}.action-brief-products[data-v-d7031969]{margin:12px 0;display:grid;gap:5px}.action-brief-product[data-v-d7031969]{padding:9px 11px;border-radius:7px;background:#f5f7fb;display:flex;justify-content:space-between;align-items:center;gap:12px;min-width:0;overflow-wrap:anywhere}.action-brief-product>div[data-v-d7031969]{display:flex;flex-direction:column;gap:3px;min-width:0}.action-brief-product button[data-v-d7031969]{border:0;background:none;padding:0;font-size:11px}.action-brief-product strong[data-v-d7031969]{font-size:12px;line-height:1.6}.action-brief-product span[data-v-d7031969]{font-size:10px;color:#8994a9}.action-brief-steps[data-v-d7031969]{margin:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:24px}.action-brief-steps>div[data-v-d7031969]{margin:0 0 13px}.action-brief-steps dt[data-v-d7031969]{font-size:10px;color:#8994a9;margin-bottom:4px}.action-brief-steps dd[data-v-d7031969]{margin:0;color:#52617b;font-size:12px;line-height:1.85;overflow-wrap:anywhere;white-space:pre-line}.action-brief-acceptance[data-v-d7031969]{padding:9px 11px;background:#f7fafc;border-radius:6px;font-size:11px;color:#8994a9;margin-bottom:12px}.action-brief-acceptance summary[data-v-d7031969]{cursor:pointer}.action-brief-acceptance p[data-v-d7031969]{line-height:1.85;color:#637089;overflow-wrap:anywhere;white-space:pre-line}.action-brief-warning[data-v-d7031969]{padding:9px 12px;border-radius:7px;background:#fff8eb;color:#97712c;font-size:11px;margin:0 0 14px}.action-brief-card footer[data-v-d7031969]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:9px;border-top:1px solid #edf0f6;padding-top:12px}.action-brief-card footer>span[data-v-d7031969]{font-size:10px;color:#8994a9}.action-brief-card footer button[data-v-d7031969]{border:0;background:none;padding:0;font-size:11px}.action-brief-note[data-v-d7031969]{font-size:10px;line-height:1.8;margin:14px 0 0;color:#8994a9}.action-brief-state[data-v-d7031969]{padding:20px;border:1px dashed #dfe5ef;background:#fafbfe;border-radius:9px;color:#8994a9;font-size:12px;line-height:1.85;margin:0}.action-brief-error[data-v-d7031969]{background:#fffaf5}.action-brief-error p[data-v-d7031969]{margin:0 0 10px}.action-brief-gaps[data-v-d7031969]{border-top:1px solid #edf0f6;padding-top:14px;margin-top:16px;font-size:11px;color:#8994a9}.action-brief-gaps summary[data-v-d7031969]{cursor:pointer}.action-brief-gaps summary span[data-v-d7031969]{font-size:10px;margin-left:7px}.action-brief-gaps article[data-v-d7031969]{padding:10px 0}.action-brief-gaps p[data-v-d7031969]{margin:5px 0}.action-brief-gaps ul[data-v-d7031969]{padding-left:18px}@media(max-width:1100px){.action-brief-steps[data-v-d7031969]{gap:18px}.action-brief-steps>div[data-v-d7031969]{margin:0 0 10px}}@media(max-width:640px){.action-brief[data-v-d7031969]{padding:16px;margin-bottom:18px}.action-brief-header[data-v-d7031969]{align-items:flex-start;flex-wrap:wrap}.action-brief-header h2[data-v-d7031969]{font-size:17px}.action-brief-card[data-v-d7031969]{padding:14px}.action-brief-product[data-v-d7031969]{flex-wrap:wrap}.action-brief-steps[data-v-d7031969]{display:block}.action-brief-steps>div[data-v-d7031969]{margin:0 0 13px}.action-brief-header button[data-v-d7031969]{padding:6px 10px}.action-brief-gaps summary span[data-v-d7031969]{display:block;margin:5px 0 0}}.collector-panel[data-v-108ac4d1]{padding:20px;border:1px solid #e2e8f2;border-radius:12px;background:#fff;margin:18px 0;font-size:12px;color:#52617b;min-width:0;overflow-wrap:anywhere}.collector-panel header[data-v-108ac4d1]{display:flex;justify-content:space-between;align-items:flex-start;gap:15px}.collector-panel h2[data-v-108ac4d1]{font-size:17px;color:#18243d;margin:0}.collector-panel h3[data-v-108ac4d1]{font-size:13px;margin:5px 0}.collector-panel p[data-v-108ac4d1]{line-height:1.8}.collector-panel button[data-v-108ac4d1]{border:1px solid #dce4f4;background:#f7f9ff;color:#3b63f5;padding:8px 12px;border-radius:7px;font:inherit;cursor:pointer}.collector-panel button[data-v-108ac4d1]:disabled{opacity:.5;cursor:not-allowed}.collector-panel label[data-v-108ac4d1]{display:flex;flex-direction:column;gap:6px;font-size:12px}.collector-panel input[data-v-108ac4d1],.collector-panel select[data-v-108ac4d1]{font:inherit;padding:8px;border:1px solid #dce4f4;border-radius:6px;max-width:100%;min-width:0}.collector-panel input[type=checkbox][data-v-108ac4d1]{width:auto;align-self:flex-start}.collector-panel select[data-v-108ac4d1]{width:100%}.collector-form[data-v-108ac4d1],.collector-pair[data-v-108ac4d1]{border-top:1px solid #edf0f6;padding-top:15px;margin-top:15px;display:flex;flex-wrap:wrap;gap:12px;align-items:end}.collector-form h3[data-v-108ac4d1],.collector-form p[data-v-108ac4d1]{width:100%;margin:0}.collector-token[data-v-108ac4d1]{width:100%;padding:12px;background:#fff8eb;display:grid;gap:6px}.collector-token code[data-v-108ac4d1]{-webkit-user-select:all;user-select:all;font-size:16px;overflow-wrap:anywhere}.collector-guide[data-v-108ac4d1]{margin:14px 0}.collector-guide li[data-v-108ac4d1]{line-height:1.9;margin:8px 0}.collector-tasks[data-v-108ac4d1]{margin-top:20px}.device-list[data-v-108ac4d1]{list-style:none;margin:6px 0 12px;padding:0;display:grid;gap:6px}.device-list li[data-v-108ac4d1]{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;border:1px solid #edf0f6;border-radius:7px;background:#fbfcff;font-size:12px;overflow-wrap:anywhere}.device-list li span[data-v-108ac4d1]{min-width:0}.collector-tasks-head[data-v-108ac4d1]{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.collector-actions[data-v-108ac4d1]{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.collector-tasks article[data-v-108ac4d1]{border-top:1px solid #edf0f6;padding:12px 0}.collector-tasks article>span[data-v-108ac4d1]{display:block;font-size:11px;color:#8994a9}.collector-panel [role=alert][data-v-108ac4d1]{color:#a55524}.collector-panel summary[data-v-108ac4d1]{cursor:pointer}.collector-panel pre[data-v-108ac4d1]{white-space:pre-wrap;overflow-wrap:anywhere;padding:12px;background:#f5f7fb;max-width:100%;font-size:11px}.collector-panel a[data-v-108ac4d1]{color:#3b63f5}@media(max-width:640px){.collector-panel[data-v-108ac4d1]{padding:15px}.collector-panel header[data-v-108ac4d1]{flex-wrap:wrap}.collector-form label[data-v-108ac4d1]{width:100%}.collector-panel button[data-v-108ac4d1]{max-width:100%}}.analytics-view[data-v-3882aebf]{--blue: #3b63f5;--ink: #18243d;--muted: #8490a5;--border: #e8edf4;--soft: #f5f7fb;width:100%;max-width:1680px;min-width:0;margin:0 auto;color:var(--ink);font-size:13px;line-height:1.6}.analytics-view[data-v-3882aebf] *,.analytics-view[data-v-3882aebf] *:before,.analytics-view[data-v-3882aebf] *:after{box-sizing:border-box}.analytics-view button[data-v-3882aebf],.analytics-view input[data-v-3882aebf],.analytics-view select[data-v-3882aebf]{font:inherit}.analytics-view button[data-v-3882aebf]{cursor:pointer;transition:background .16s,border-color .16s,color .16s}.analytics-view button[data-v-3882aebf]:disabled{cursor:not-allowed;opacity:.45}.analytics-view button[data-v-3882aebf]:focus-visible,.analytics-view summary[data-v-3882aebf]:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.page-header[data-v-3882aebf]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 24px}.page-eyebrow[data-v-3882aebf]{color:#8e99ae;font-size:10px;font-weight:600;letter-spacing:.14em;margin-bottom:7px}.page-header h1[data-v-3882aebf]{display:flex;align-items:center;gap:12px;color:var(--ink);font-size:26px;line-height:1.35;letter-spacing:-.04em;font-weight:700;margin:0}.page-header p[data-v-3882aebf]{margin:7px 0 0;color:var(--muted);font-size:13px}.page-tag[data-v-3882aebf]{background:#eaf0ff;color:#6680c5;font-size:11px;line-height:1.5;padding:3px 8px;border-radius:5px;font-weight:500;letter-spacing:0}.header-actions[data-v-3882aebf]{display:flex;align-items:center;gap:10px}.btn-primary[data-v-3882aebf],.btn-secondary[data-v-3882aebf]{display:inline-flex;justify-content:center;align-items:center;gap:7px;min-height:36px;border:1px solid var(--border);border-radius:7px;padding:8px 14px;white-space:nowrap;line-height:1.4;font-weight:500}.btn-primary[data-v-3882aebf]{background:var(--blue);color:#fff;border-color:var(--blue);box-shadow:0 3px 7px #3b63f51a}.btn-primary[data-v-3882aebf]:hover:not(:disabled){background:#2f54e4;border-color:#2f54e4}.btn-secondary[data-v-3882aebf]{background:#fff;color:#63718b}.btn-secondary[data-v-3882aebf]:hover:not(:disabled){color:var(--blue);border-color:#cbd8ff;background:#fafbff}.btn-link[data-v-3882aebf]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:4px 2px;border:0;border-radius:4px;background:transparent;color:var(--blue);line-height:1.5;white-space:nowrap}.btn-link[data-v-3882aebf]:hover:not(:disabled){color:#2849ca;background:#edf2ff}.btn-sm[data-v-3882aebf]{padding:6px 10px;min-height:30px;font-size:12px!important}.header-actions svg[data-v-3882aebf],.history-button svg[data-v-3882aebf],.date-help svg[data-v-3882aebf]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex:none}.date-range-toolbar[data-v-3882aebf]{background:#fff;border:1px solid var(--border);border-radius:10px;padding:12px 16px}.filter-main[data-v-3882aebf]{display:flex;align-items:center;gap:17px;flex-wrap:wrap}.filter-label[data-v-3882aebf]{color:#66748c;font-size:12px;font-weight:500}.date-presets[data-v-3882aebf]{display:inline-flex;align-items:center;gap:3px;padding:3px;border-radius:7px;background:var(--soft)}.date-presets button[data-v-3882aebf]{border:0;border-radius:5px;background:transparent;color:#78869c;font-size:12px;line-height:1.4;padding:7px 17px}.date-presets button[data-v-3882aebf]:hover{color:var(--blue)}.date-presets button.active[data-v-3882aebf]{color:var(--blue);background:#fff;box-shadow:0 1px 4px #1425450d;font-weight:600}.range-caption[data-v-3882aebf]{color:#8d98aa;font-size:12px}.history-button[data-v-3882aebf]{margin-left:auto;color:#6f7c93;font-size:12px!important}.custom-range[data-v-3882aebf]{display:flex;align-items:center;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid #f0f3f8;flex-wrap:wrap}.custom-range label[data-v-3882aebf]{display:inline-flex;align-items:center;gap:8px;color:#7b879b;font-size:12px}.custom-range input[data-v-3882aebf]{border:1px solid var(--border);border-radius:6px;padding:6px 9px;background:#fff;color:#4b5d7a;min-width:0}.range-divider[data-v-3882aebf],.timezone-label[data-v-3882aebf]{color:#a0a9b8;font-size:12px}.filter-message[data-v-3882aebf]{font-size:12px;color:#8c7955;margin:10px 0 0}.filter-message.is-error[data-v-3882aebf]{color:#c84c55}.connection-status[data-v-3882aebf]{display:flex;align-items:center;flex-wrap:wrap;gap:14px;padding:12px 2px 17px;min-height:47px;color:var(--muted);font-size:11px}.status-badge[data-v-3882aebf]{display:flex;align-items:center;gap:6px;color:#98a0ae}.status-dot[data-v-3882aebf]{width:5px;height:5px;border-radius:50%;background:#adb5c3}.connected .status-dot[data-v-3882aebf]{background:#28b28a;box-shadow:0 0 0 3px #28b28a10}.status-badge.connected[data-v-3882aebf]{color:#7b899d}.snapshot-time[data-v-3882aebf]{margin:0;color:#99a2b3}.status-spacer[data-v-3882aebf]{flex:1}.setup-toggle[data-v-3882aebf]{font-size:11px!important;color:#7c8aa1}.date-help[data-v-3882aebf]{position:relative}.date-help summary[data-v-3882aebf]{list-style:none;display:flex;gap:5px;align-items:center;cursor:pointer;color:#8f9aae}.date-help summary[data-v-3882aebf]::-webkit-details-marker{display:none}.date-help svg[data-v-3882aebf]{width:14px;height:14px}.date-help>div[data-v-3882aebf]{position:absolute;right:0;top:28px;z-index:12;width:300px;max-width:78vw;padding:14px 16px;border:1px solid var(--border);border-radius:8px;box-shadow:0 8px 28px #18243d12;background:#fff;color:#718099;line-height:1.9}.alert[data-v-3882aebf]{border:1px solid transparent;padding:10px 14px;border-radius:8px;font-size:12px;margin:0 0 14px;line-height:1.8;overflow-wrap:anywhere}.alert-info[data-v-3882aebf]{background:#edf3ff;color:#5476b1;border-color:#dfe9ff}.alert-success[data-v-3882aebf]{background:#effaf6;color:#448a73;border-color:#d9f1e7}.alert-warning[data-v-3882aebf]{background:#fff8eb;color:#a77b38;border-color:#f4e8d1}.alert-error[data-v-3882aebf]{background:#fff3f3;color:#bd6067;border-color:#f5dee0}.section-header[data-v-3882aebf]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 17px}.section-header h2[data-v-3882aebf]{font-size:15px;line-height:1.5;font-weight:650;color:var(--ink);margin:0}.section-title-row[data-v-3882aebf]{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.section-meta[data-v-3882aebf]{margin:6px 0 0;font-size:12px;color:#8a96a9;line-height:1.7}.subtle-label[data-v-3882aebf]{color:#9ba5b6;font-size:11px;font-weight:400}.section-badge[data-v-3882aebf]{padding:4px 8px;border-radius:5px;background:var(--soft);color:#8c98ab;font-size:11px;white-space:nowrap}.kpi-section[data-v-3882aebf]{margin:0 0 24px}.kpi-section>.section-header[data-v-3882aebf]{margin-bottom:12px}.data-state[data-v-3882aebf]{display:flex;align-items:center;gap:6px;color:#82938d;font-size:11px}.data-state i[data-v-3882aebf]{width:5px;height:5px;background:#35b58d;border-radius:50%}.data-state.is-partial[data-v-3882aebf]{color:#b2935b}.data-state.is-partial i[data-v-3882aebf]{background:#d3a555}.metrics-grid[data-v-3882aebf]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.metric-card[data-v-3882aebf]{min-width:0;background:#fff;border:1px solid var(--border);border-radius:10px;padding:17px 18px 15px;position:relative;overflow:hidden}.metric-label[data-v-3882aebf]{display:flex;align-items:center;justify-content:space-between;gap:6px;color:#7b879e;font-size:12px;line-height:1.5}.metric-label svg[data-v-3882aebf]{width:17px;height:17px;fill:none;stroke:#a3aec3;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;flex:none}.metric-value[data-v-3882aebf]{font-size:clamp(22px,1.9vw,30px);font-weight:700;line-height:1.3;letter-spacing:-.03em;margin:11px 0 9px;color:var(--ink);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.metric-caption[data-v-3882aebf],.metric-compare[data-v-3882aebf]{color:#a0a9b8;font-size:10px}.metric-card--primary[data-v-3882aebf]{border-color:#dce5ff;background:linear-gradient(115deg,#fff,#f4f7ff)}.metric-card--primary .metric-value[data-v-3882aebf]{color:var(--blue)}.metric-card--primary .metric-label svg[data-v-3882aebf]{stroke:#6987f5}.analysis-layout[data-v-3882aebf]{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;margin-bottom:24px}.analysis-primary[data-v-3882aebf],.analysis-secondary[data-v-3882aebf]{min-width:0;width:100%}.analysis-secondary[data-v-3882aebf]{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.snapshot-details summary[data-v-3882aebf]{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;color:#728097;font-size:12px}.snapshot-details summary>span[data-v-3882aebf]{color:#a0a9b9;font-size:10px}.snapshot-details summary[data-v-3882aebf]:focus-visible{outline:3px solid #b9c9ff;outline-offset:4px}.snapshot-details[open] summary[data-v-3882aebf]{margin-bottom:15px}.snapshot-card[data-v-3882aebf]{border:1px solid var(--border);border-radius:12px;background:#fff;padding:18px 20px}.snapshot-card .section-title-row[data-v-3882aebf]{gap:8px;margin-bottom:15px}.snapshot-card h3[data-v-3882aebf]{color:#5d6c83;font-size:13px;font-weight:600;margin:0}.snapshot-card-icon[data-v-3882aebf]{display:inline-flex;color:#2ea784}.snapshot-card-icon svg[data-v-3882aebf]{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.snapshot-card-row[data-v-3882aebf]{display:flex;justify-content:space-between;gap:12px;font-size:11px;margin:9px 0;color:#97a1b2}.snapshot-card-row strong[data-v-3882aebf]{color:#728097;font-size:11px;font-weight:500}.snapshot-card>p[data-v-3882aebf]{color:#a0a9b9;font-size:11px;line-height:1.8;margin:14px 0 0;padding-top:12px;border-top:1px solid #f0f3f8}.product-overview[data-v-3882aebf]{padding:20px 0 0;background:#fff;border:1px solid var(--border);border-radius:12px;overflow:hidden;margin-bottom:20px}.product-overview>.section-header[data-v-3882aebf]{padding:0 20px;margin-bottom:16px}.product-overview>.section-header .btn-link[data-v-3882aebf]{font-size:12px}.stat-cards[data-v-3882aebf]{display:flex;align-items:center;flex-wrap:wrap;gap:0;margin:0 20px 18px;padding:11px 0;border:1px solid #edf1f7;border-radius:8px;background:#fafbfe}.stat-card[data-v-3882aebf]{display:flex;align-items:center;gap:13px;flex:1;min-width:120px;padding:0 20px;border:0;border-right:1px solid #e9eef7;background:transparent;border-radius:0;box-shadow:none}.stat-label[data-v-3882aebf]{color:#8e99ac;font-size:11px;white-space:nowrap}.stat-value[data-v-3882aebf]{color:#4e5e78;font-size:18px;font-weight:650;line-height:1.5;font-variant-numeric:tabular-nums}.stat-hint[data-v-3882aebf]{font-size:9px;color:#a5adbc}.inventory-entry[data-v-3882aebf]{display:inline-flex;gap:12px;justify-content:center;align-items:center;padding:0 20px;border:none;background:transparent;color:#8595b0;font-size:11px!important}.inventory-entry[data-v-3882aebf]:hover{color:var(--blue)}.table-scroll[data-v-3882aebf]{width:100%;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#dbe2f0 transparent}.highlight-table[data-v-3882aebf]{border-collapse:collapse;width:100%;min-width:720px;text-align:left}.highlight-table th[data-v-3882aebf]{padding:10px 18px;background:#f8faff;font-size:11px;color:#96a0b3;font-weight:500;white-space:nowrap}.highlight-table th[data-v-3882aebf]:first-child,.highlight-table td[data-v-3882aebf]:first-child{padding-left:22px;width:64px}.highlight-table th small[data-v-3882aebf]{font-size:10px;color:#a9b1bf}.highlight-table td[data-v-3882aebf]{padding:13px 18px;border-top:1px solid #f1f4f9;font-size:12px;color:#5d6e89;font-variant-numeric:tabular-nums}.highlight-table tr:hover td[data-v-3882aebf]{background:#fbfcff}.highlight-table td[data-v-3882aebf]:last-child{text-align:right;padding-right:22px}.rank-number[data-v-3882aebf]{color:#a4adc0;font-size:12px;font-weight:500}.rank-number--top[data-v-3882aebf]{color:#6281e6}.highlight-product[data-v-3882aebf]{display:flex;align-items:center;gap:11px;min-width:0;max-width:330px}.product-avatar[data-v-3882aebf]{display:grid;place-items:center;width:36px;height:36px;border:1px solid #eaf0fa;border-radius:7px;background:#f3f6fd;color:#98aed8;flex:none}.product-avatar svg[data-v-3882aebf]{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linejoin:round}.highlight-product>div[data-v-3882aebf]{min-width:0}.product-name[data-v-3882aebf]{display:block;font-size:12px;font-weight:500;color:#56647c;line-height:1.65}.highlight-product .product-name[data-v-3882aebf]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:300px}.product-id[data-v-3882aebf]{display:block;color:#a2adbd;font-size:10px;font-weight:400;margin-top:3px;overflow-wrap:anywhere}.highlight-table .highlight-amount[data-v-3882aebf]{color:#4868bb;font-weight:600}.highlight-table .btn-link[data-v-3882aebf]{font-size:11px}.product-note[data-v-3882aebf]{padding:10px 20px;font-size:10px;color:#a2acbc;border-top:1px solid #f0f3f8}.text-warning[data-v-3882aebf]{color:#bd944f!important}.metric-explorer[data-v-3882aebf],.quality-details[data-v-3882aebf],.details-panel[data-v-3882aebf]{background:#fff;border:1px solid var(--border);border-radius:10px;margin-top:12px;min-width:0}.metric-explorer>summary[data-v-3882aebf],.quality-details>summary[data-v-3882aebf],.details-summary[data-v-3882aebf]{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:16px 20px;cursor:pointer;list-style:none;font-size:13px;color:#63728b;font-weight:500}.metric-explorer>summary[data-v-3882aebf]:after,.quality-details>summary[data-v-3882aebf]:after,.details-summary[data-v-3882aebf]:after{content:"";flex:none;width:6px;height:6px;border:solid #9aabc4;border-width:0 1.5px 1.5px 0;transform:rotate(45deg);margin-left:6px}.metric-explorer[open]>summary[data-v-3882aebf]:after,.quality-details[open]>summary[data-v-3882aebf]:after,.details-panel[open]>summary[data-v-3882aebf]:after{transform:rotate(225deg)}summary[data-v-3882aebf]::-webkit-details-marker{display:none}.metric-explorer>summary>span[data-v-3882aebf],.summary-hint[data-v-3882aebf]{color:#a2adbd;font-size:11px;font-weight:400;margin-left:auto}.section-panel[data-v-3882aebf]{min-width:0;padding:20px;background:#fff}.workspace-tabs[data-v-3882aebf]{display:flex;gap:24px;margin:0 20px;border-bottom:1px solid var(--border)}.workspace-tabs button[data-v-3882aebf]{display:inline-flex;align-items:center;gap:7px;border:0;border-bottom:2px solid transparent;background:transparent;color:#8996ab;padding:13px 0 12px;font-size:13px}.workspace-tabs button[aria-selected=true][data-v-3882aebf]{color:var(--blue);border-bottom-color:var(--blue)}.workspace-tabs button>span[data-v-3882aebf]{font-size:10px;opacity:.45}.workspace-tabs button small[data-v-3882aebf]{font-size:10px;color:#9cabc0;background:#f3f6fc;border-radius:4px;padding:1px 5px}.workbench[data-v-3882aebf]{display:grid;grid-template-columns:172px minmax(0,1fr);gap:20px}.group-rail[data-v-3882aebf]{display:flex;flex-direction:column;gap:5px;padding:2px 12px 0 0;border-right:1px solid #eef2f7}.group-rail button[data-v-3882aebf]{display:flex;justify-content:space-between;align-items:center;border:none;padding:10px 12px;background:transparent;color:#7b8a9f;border-radius:6px;text-align:left;font-size:12px}.group-rail button[aria-pressed=true][data-v-3882aebf]{background:#eef3ff;color:#5075d2}.group-rail small[data-v-3882aebf]{color:#a1aec4;font-size:10px}.group-stage[data-v-3882aebf]{min-width:0}.metric-group h3[data-v-3882aebf]{margin:0 0 14px;color:#61708a;font-weight:500;font-size:13px}.subtabs[data-v-3882aebf]{display:inline-flex;gap:6px;margin-bottom:16px}.subtabs button[data-v-3882aebf],.tab-btn[data-v-3882aebf]{border:1px solid var(--border);background:#fff;border-radius:6px;padding:7px 12px;color:#8b98ab;font-size:12px}.subtabs button[aria-pressed=true][data-v-3882aebf],.tab-btn.active[data-v-3882aebf]{border-color:#dfe7fe;color:#5477db;background:#edf3ff}.snapshot-scope[data-v-3882aebf]{margin:0 20px;border-top:1px solid #eef2f7;padding:14px 0 0;color:#8e9ab0;font-size:12px;line-height:1.8}.source-notice[data-v-3882aebf]{margin:12px 20px;color:#a08861;font-size:12px}.source-notice>summary[data-v-3882aebf]{cursor:pointer}.warning-list[data-v-3882aebf]{margin:10px 0;padding-left:18px;font-size:12px;line-height:1.8}.range-warnings[data-v-3882aebf]{margin:12px 20px;background:#fff9ef;padding:8px 12px;border-radius:6px;color:#a88b5b;font-size:12px}.range-warnings p[data-v-3882aebf]{margin:4px 0}.coverage-grid[data-v-3882aebf]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.coverage-grid>div[data-v-3882aebf]{padding:14px;background:#fafbfe;border:1px solid #edf1f7;border-radius:8px;min-width:0}.coverage-grid strong[data-v-3882aebf],.coverage-grid span[data-v-3882aebf]{display:block;font-size:12px}.coverage-grid strong[data-v-3882aebf]{color:#667893;font-weight:500;margin-bottom:7px}.coverage-grid span[data-v-3882aebf],.coverage-warning[data-v-3882aebf]{color:#a1acbd;font-size:11px;line-height:1.8;overflow-wrap:anywhere}.detail-heading[data-v-3882aebf]{display:flex;justify-content:space-between;align-items:center;margin:26px 0 12px}.detail-heading h2[data-v-3882aebf]{font-size:15px;font-weight:650;margin:0}.detail-heading p[data-v-3882aebf]{color:#9aa6b9;font-size:11px;margin:4px 0 0}.detail-heading>span[data-v-3882aebf]{font-size:11px;color:#a6b0bf}.details-panel[data-v-3882aebf]{scroll-margin-top:80px}.details-content[data-v-3882aebf]{padding:0 20px 20px;min-width:0;font-size:12px;color:#7b8ba2}.perf-header[data-v-3882aebf],.inv-header[data-v-3882aebf]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:0 0 12px}.perf-header h3[data-v-3882aebf],.inv-header h3[data-v-3882aebf]{color:#5c6d87;font-size:13px;font-weight:600;margin:0}.tab-group[data-v-3882aebf]{display:flex;gap:6px}.perf-meta[data-v-3882aebf]{display:flex;flex-wrap:wrap;gap:12px;font-size:11px;color:#9ba6b8;margin:10px 0;overflow-wrap:anywhere}.search-input[data-v-3882aebf]{width:260px;max-width:100%;padding:8px 12px;border:1px solid var(--border);background:#fff;border-radius:7px;color:#647893;outline:none;font-size:12px!important;margin:0 0 12px}.search-input[data-v-3882aebf]:focus,.form-input[data-v-3882aebf]:focus,.custom-range input[data-v-3882aebf]:focus{border-color:#9eb4ff;outline:none;box-shadow:0 0 0 3px #3b63f510}.search-input[data-v-3882aebf]::placeholder{color:#acb6c7}.data-table[data-v-3882aebf]{width:100%;border-collapse:collapse;font-size:12px;min-width:800px}.performance-details .data-table[data-v-3882aebf]{min-width:1640px}.data-table th[data-v-3882aebf]{background:#f7f9fd;color:#8a98ad;font-size:11px;text-align:left;padding:12px;font-weight:500;white-space:nowrap}.data-table td[data-v-3882aebf]{padding:13px 12px;border-bottom:1px solid #eff3f8;color:#667891;vertical-align:middle}.data-table tr:hover>td[data-v-3882aebf]{background:#fcfdff}.col-product[data-v-3882aebf]{min-width:240px;max-width:320px}.col-number[data-v-3882aebf]{font-variant-numeric:tabular-nums}.empty-row[data-v-3882aebf]{text-align:center;padding:30px!important;color:#a2aec0!important;font-size:12px}.status-tag[data-v-3882aebf]{display:inline-block;font-size:11px;padding:3px 8px;border-radius:5px;color:#97a3b7;background:#f1f4f8}.status-tag.active[data-v-3882aebf]{color:#5a9d88;background:#eef9f4}.sku-row>td[data-v-3882aebf]{padding:16px 20px;background:#fafcfe}.inventory-check[data-v-3882aebf]{padding:8px 12px;border-left:2px solid #d6b77a;background:#fffbf2;color:#a89162;font-size:12px;line-height:1.8}.sku-table[data-v-3882aebf]{width:100%;border-collapse:collapse;font-size:12px}.sku-table th[data-v-3882aebf],.sku-table td[data-v-3882aebf]{border-bottom:1px solid #eaf0f7;padding:9px 12px;text-align:left}.sku-table th[data-v-3882aebf]{color:#96a4b9;font-weight:500}.pagination[data-v-3882aebf]{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin-top:18px;color:#94a2b6;font-size:12px}.promotion-unit[data-v-3882aebf]{border:1px solid #edf1f8;border-radius:8px;padding:18px;margin:14px 0}.promotion-unit h3[data-v-3882aebf]{color:#62748e;font-size:13px;font-weight:500;margin:0 0 5px}.source-line[data-v-3882aebf]{font-size:12px;line-height:1.8;color:#99a5b8;overflow-wrap:anywhere}.setup-panel[data-v-3882aebf]{padding:20px;border:1px solid var(--border);background:#fff;border-radius:10px;margin-bottom:20px}.form-row[data-v-3882aebf]{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.form-row label[data-v-3882aebf]{display:grid;gap:7px;min-width:200px;flex:1}.label-text[data-v-3882aebf]{font-size:12px;color:#8a96aa}.form-input[data-v-3882aebf]{width:100%;padding:8px 12px;border:1px solid var(--border);border-radius:7px;background:#fff;color:#64758e;min-height:36px}.setup-actions[data-v-3882aebf]{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:16px;padding-top:14px;border-top:1px solid #eef2f8}.setup-actions .section-meta[data-v-3882aebf]{margin:0 auto 0 0}.probe-result[data-v-3882aebf]{border-radius:6px;padding:10px;font-size:12px}.probe-result.success[data-v-3882aebf]{background:#f1faf7;color:#5b9b85}.probe-result.warning[data-v-3882aebf]{background:#fff9ef;color:#ae925b}.progress-card[data-v-3882aebf]{border:1px solid #dce6ff;border-radius:10px;padding:18px 20px;background:#f9fbff;margin-bottom:20px}.progress-header[data-v-3882aebf],.progress-status[data-v-3882aebf]{display:flex;align-items:center;gap:9px}.progress-header[data-v-3882aebf]{justify-content:space-between}.progress-status[data-v-3882aebf]{color:#5a79cb;font-size:13px}.status-indicator[data-v-3882aebf]{width:6px;height:6px;border-radius:50%;background:#6889e7;box-shadow:0 0 0 4px #6889e710}.progress-time[data-v-3882aebf]{font-size:11px;color:#a3afc1}.progress-message[data-v-3882aebf]{color:#7e90af;font-size:12px;margin:9px 0}.progress-stats[data-v-3882aebf]{display:flex;gap:20px;color:#95a4bc;font-size:11px}.progress-bar[data-v-3882aebf]{background:#eaf0fd;border-radius:4px;height:4px;margin-top:12px;overflow:hidden}.progress-fill[data-v-3882aebf]{height:100%;background:#6c8ce8;border-radius:4px;transition:width .25s}.loading-text[data-v-3882aebf]{margin:10px 0;color:#94a3bb;font-size:12px}.empty-state[data-v-3882aebf]{background:#fff;border:1px solid var(--border);border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 24px;text-align:center}.empty-store[data-v-3882aebf]{margin-top:20px;min-height:390px}.dashboard-empty[data-v-3882aebf]{min-height:370px}.empty-icon[data-v-3882aebf]{display:grid;place-items:center;width:66px;height:66px;border-radius:18px;margin-bottom:20px;background:#f0f4ff;color:#8aa4e9}.empty-icon svg[data-v-3882aebf]{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.empty-state h2[data-v-3882aebf]{margin:0 0 8px;color:#64728b;font-size:16px;font-weight:600}.empty-state p[data-v-3882aebf]{font-size:12px;color:#a0acbf;max-width:430px;line-height:1.9;margin:4px 0}.empty-steps[data-v-3882aebf]{display:flex;gap:22px;margin-top:25px;color:#9ba9c0;font-size:11px}.empty-steps span[data-v-3882aebf]{display:flex;align-items:center;gap:6px}.empty-steps i[data-v-3882aebf]{display:inline-grid;place-items:center;width:17px;height:17px;border-radius:50%;background:#f0f4fb;color:#8ca2c6;font-size:9px;font-style:normal}@media(min-width:1700px){.analysis-layout[data-v-3882aebf]{gap:24px}}@media(max-width:1180px){.analysis-layout[data-v-3882aebf]{gap:16px}.metrics-grid[data-v-3882aebf]{gap:9px}.metric-card[data-v-3882aebf]{padding:15px 12px}.metric-label[data-v-3882aebf]{font-size:11px}.stat-hint[data-v-3882aebf]{display:none}.stat-card[data-v-3882aebf]{padding:0 14px;gap:8px;min-width:95px}.inventory-entry[data-v-3882aebf]{padding:0 12px}}@media(max-width:1000px){.analysis-layout[data-v-3882aebf]{grid-template-columns:minmax(0,1fr)}.metrics-grid[data-v-3882aebf]{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-value[data-v-3882aebf]{font-size:26px}.coverage-grid[data-v-3882aebf]{grid-template-columns:repeat(2,minmax(0,1fr))}.range-caption[data-v-3882aebf]{display:none}}@media(max-width:600px){.page-header[data-v-3882aebf]{align-items:flex-start;flex-direction:column;gap:14px;margin-bottom:18px}.page-header h1[data-v-3882aebf]{font-size:23px}.page-eyebrow[data-v-3882aebf]{font-size:9px}.page-header p[data-v-3882aebf]{font-size:12px}.header-actions[data-v-3882aebf]{width:100%}.header-actions button[data-v-3882aebf]{flex:1}.date-range-toolbar[data-v-3882aebf]{padding:12px}.filter-main[data-v-3882aebf]{gap:10px}.filter-label[data-v-3882aebf]{display:none}.date-presets[data-v-3882aebf]{flex:1;justify-content:space-between;gap:2px}.date-presets button[data-v-3882aebf]{padding:7px 12px;flex:1;font-size:12px}.history-button[data-v-3882aebf]{width:100%;justify-content:flex-end;margin-top:0;font-size:11px!important}.connection-status[data-v-3882aebf]{gap:9px;padding:10px 0 15px}.snapshot-time[data-v-3882aebf]{font-size:10px}.status-spacer[data-v-3882aebf]{display:none}.date-help[data-v-3882aebf]{margin-left:auto}.setup-toggle[data-v-3882aebf]{font-size:10px!important}.custom-range[data-v-3882aebf]{gap:7px}.custom-range label[data-v-3882aebf]{font-size:11px;flex:1 0 100%;justify-content:space-between}.custom-range input[data-v-3882aebf]{flex:1;max-width:220px}.range-divider[data-v-3882aebf]{display:none}.timezone-label[data-v-3882aebf]{margin-left:auto;font-size:10px}.kpi-section[data-v-3882aebf]{margin-bottom:18px}.kpi-section>.section-header[data-v-3882aebf]{align-items:flex-start}.section-title-row[data-v-3882aebf]{gap:6px}.subtle-label[data-v-3882aebf]{font-size:9px}.data-state[data-v-3882aebf]{font-size:9px;margin-top:2px;white-space:nowrap}.metrics-grid[data-v-3882aebf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.metric-card[data-v-3882aebf]{padding:14px}.metric-value[data-v-3882aebf]{font-size:25px}.metric-caption[data-v-3882aebf]{font-size:9px}.analysis-layout[data-v-3882aebf]{gap:16px;margin-bottom:18px}.snapshot-details summary[data-v-3882aebf]{flex-wrap:wrap}.snapshot-card[data-v-3882aebf]{padding:16px}.product-overview[data-v-3882aebf]{padding-top:16px}.product-overview>.section-header[data-v-3882aebf]{padding:0 14px;gap:10px}.product-overview>.section-header .btn-link[data-v-3882aebf]{font-size:11px}.section-header h2[data-v-3882aebf]{font-size:14px}.section-meta[data-v-3882aebf]{font-size:11px}.stat-cards[data-v-3882aebf]{margin:0 14px 14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 0}.stat-card[data-v-3882aebf]{min-width:0;padding:0 14px}.stat-card[data-v-3882aebf]:nth-child(2n){border:0}.inventory-entry[data-v-3882aebf]{grid-column:1/-1;border-top:1px solid #eaf0f8;padding-top:8px}.metric-explorer>summary[data-v-3882aebf],.quality-details>summary[data-v-3882aebf],.details-summary[data-v-3882aebf]{padding:14px;font-size:12px}.metric-explorer>summary>span[data-v-3882aebf],.summary-hint[data-v-3882aebf]{font-size:9px}.section-panel[data-v-3882aebf]{padding:14px}.workspace-tabs[data-v-3882aebf]{gap:16px;margin:0 14px}.workspace-tabs button[data-v-3882aebf]{font-size:11px}.workspace-tabs button>span[data-v-3882aebf]{display:none}.workbench[data-v-3882aebf]{grid-template-columns:minmax(0,1fr);gap:14px}.group-rail[data-v-3882aebf]{flex-direction:row;flex-wrap:wrap;padding:0 0 12px;border-right:0;border-bottom:1px solid #eef2f8;gap:4px}.group-rail button[data-v-3882aebf]{padding:6px 8px;font-size:11px}.group-rail button span[data-v-3882aebf]{display:none}.coverage-grid[data-v-3882aebf]{grid-template-columns:minmax(0,1fr)}.snapshot-scope[data-v-3882aebf]{margin:0 14px;font-size:11px}.details-content[data-v-3882aebf]{padding:0 14px 14px}.inv-header[data-v-3882aebf]{align-items:stretch;flex-direction:column;gap:10px}.inv-header .search-input[data-v-3882aebf]{width:100%}.detail-heading>span[data-v-3882aebf]{display:none}.setup-panel[data-v-3882aebf]{padding:16px}.form-row label[data-v-3882aebf]{min-width:100%}.empty-state[data-v-3882aebf]{padding:45px 18px}.empty-steps[data-v-3882aebf]{gap:12px}}@media(prefers-reduced-motion:reduce){.analytics-view button[data-v-3882aebf],.progress-fill[data-v-3882aebf]{transition:none}}.portal[data-v-df2a5d11]{max-width:1260px;color:var(--workbench-ink, #18243d)}.portal-heading[data-v-df2a5d11]{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:4px 0 28px}.eyebrow[data-v-df2a5d11]{margin:0 0 12px;color:#8995a8;font-size:10px;letter-spacing:.09em;font-weight:600}h1[data-v-df2a5d11]{margin:0;font-size:27px;font-weight:650;letter-spacing:-.04em;line-height:1.4}.intro[data-v-df2a5d11]{margin:10px 0 0;font-size:13px;color:#8290a6;line-height:1.8}.primary-link[data-v-df2a5d11]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:11px 18px;border-radius:8px;color:#fff;background:#3b63f5;font-size:12px;font-weight:600;text-decoration:none;white-space:nowrap;box-shadow:0 3px 8px #3b63f51a}.primary-link[data-v-df2a5d11]:hover{background:#2e51d8}.quick-grid[data-v-df2a5d11]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:34px}.quick-grid--compact[data-v-df2a5d11]{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-card[data-v-df2a5d11]{display:flex;align-items:center;gap:15px;min-width:0;padding:21px;border:1px solid #e8edf4;border-radius:12px;background:#fff;color:inherit;text-decoration:none;transition:border-color .15s,box-shadow .15s}.quick-card[data-v-df2a5d11]:hover,.department-card[data-v-df2a5d11]:hover{border-color:#bacbff;box-shadow:0 5px 18px #263e7c08}.quick-card--blue[data-v-df2a5d11]{background:#f1f5ff;border-color:#dce5ff}.quick-icon[data-v-df2a5d11]{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:#e4ecff;color:#3b63f5;font-size:23px}.quick-icon--orange[data-v-df2a5d11]{background:#fff3e6;color:#aa7937}.quick-icon--purple[data-v-df2a5d11]{background:#f0ecff;color:#8260cb}.quick-icon--green[data-v-df2a5d11]{background:#e8f6f0;color:#309b77}.quick-card strong[data-v-df2a5d11]{font-size:13px;font-weight:600}.quick-card p[data-v-df2a5d11]{margin:6px 0 0;font-size:11px;color:#8a95a8;line-height:1.5}.arrow[data-v-df2a5d11]{margin-left:auto;color:#8c9abb}.section-heading[data-v-df2a5d11]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:19px}.section-heading h2[data-v-df2a5d11]{margin:0;font-size:17px;font-weight:650}.section-heading p[data-v-df2a5d11]{margin:6px 0 0;font-size:12px;color:#8a95a8}.section-heading>span[data-v-df2a5d11]{font-size:11px;color:#8a95a8}.department-grid[data-v-df2a5d11]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.department-card[data-v-df2a5d11]{min-width:0;display:block;padding:23px;border:1px solid #e8edf4;border-radius:12px;background:#fff;color:inherit;text-decoration:none;transition:border-color .15s,box-shadow .15s}.card-head[data-v-df2a5d11]{display:flex;align-items:center;justify-content:space-between;gap:9px;margin-bottom:17px}.department-icon[data-v-df2a5d11]{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;font-size:15px;font-weight:650}.tone-blue[data-v-df2a5d11]{background:#edf2ff;color:#5372d8}.tone-green[data-v-df2a5d11]{background:#eaf6f1;color:#4c9b80}.tone-orange[data-v-df2a5d11]{background:#fff3e6;color:#c59755}.tone-purple[data-v-df2a5d11]{background:#f1edfc;color:#9675cc}.tone-neutral[data-v-df2a5d11]{background:#f0f3f7;color:#8a95a8}.state[data-v-df2a5d11]{display:flex;align-items:center;gap:5px;color:#9aa5b7;font-size:10px}.state i[data-v-df2a5d11]{width:4px;height:4px;border-radius:50%;background:#b2bdcc}.state.connected[data-v-df2a5d11]{color:#438f72}.state.connected i[data-v-df2a5d11]{background:#67b291}h3[data-v-df2a5d11]{margin:0;font-size:15px;font-weight:600}.department-card>p[data-v-df2a5d11]{min-height:41px;margin:9px 0 20px;color:#8a95a8;font-size:12px;line-height:1.8}.card-foot[data-v-df2a5d11]{display:flex;justify-content:space-between;padding-top:14px;border-top:1px solid #f0f3f8;font-size:11px;color:#7187bc}.portal-note[data-v-df2a5d11]{display:flex;align-items:flex-start;gap:12px;margin:24px 0 0;padding:16px 20px;border:1px solid #e8edf4;border-radius:9px;background:#f9fbff}.portal-note>span[data-v-df2a5d11]{flex:none;color:#8b9cbd;font-size:16px}.portal-note p[data-v-df2a5d11]{margin:0;color:#8a95a8;font-size:11px;line-height:1.9}.portal-note strong[data-v-df2a5d11]{color:#677793;font-weight:500}a[data-v-df2a5d11]:focus-visible{outline:2px solid #3b63f5;outline-offset:3px}@media(max-width:1120px){.quick-grid[data-v-df2a5d11]{grid-template-columns:1fr;gap:12px}.quick-card[data-v-df2a5d11]{padding:16px 20px}.department-grid[data-v-df2a5d11]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.portal-heading[data-v-df2a5d11]{align-items:flex-start;flex-direction:column;gap:16px}h1[data-v-df2a5d11]{font-size:23px}.department-grid[data-v-df2a5d11]{grid-template-columns:1fr;gap:14px}.department-card[data-v-df2a5d11]{padding:21px}.department-card>p[data-v-df2a5d11]{min-height:0}.section-heading>span[data-v-df2a5d11]{white-space:nowrap}}.ai-settings[data-v-142e00ad]{max-width:1180px;margin:0 auto;color:#18243d;font-size:14px}.ai-settings[data-v-142e00ad] *,.ai-settings[data-v-142e00ad] *:before,.ai-settings[data-v-142e00ad] *:after{box-sizing:border-box}.settings-page-header[data-v-142e00ad]{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 26px}.settings-eyebrow[data-v-142e00ad]{color:#8994a9;font-size:12px}.settings-page-header h1[data-v-142e00ad]{margin:7px 0 8px;font-size:25px;font-weight:650;letter-spacing:-.5px}.settings-page-header p[data-v-142e00ad]{margin:0;color:#8994a9;font-size:13px}.settings-scope[data-v-142e00ad]{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border:1px solid #e3e9f5;border-radius:7px;background:#f0f4ff;color:#3b63f5;font-size:12px;white-space:nowrap}.settings-scope svg[data-v-142e00ad]{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.settings-layout[data-v-142e00ad]{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:22px}.settings-card[data-v-142e00ad]{min-width:0;background:#fff;border:1px solid #e8edf4;border-radius:12px;padding:24px}.settings-card h2[data-v-142e00ad]{margin:0;font-size:15px;font-weight:650}.settings-card-heading[data-v-142e00ad]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:22px;border-bottom:1px solid #edf0f6}.settings-card-heading p[data-v-142e00ad]{margin:7px 0 0;font-size:12px;color:#8994a9;line-height:1.7}.settings-button[data-v-142e00ad]{border:1px solid #e8edf4;border-radius:7px;padding:8px 13px;font:inherit;font-size:12px;font-weight:550;line-height:1.5;cursor:pointer;background:#fff;color:#637089;white-space:nowrap}.settings-button[data-v-142e00ad]:hover:not(:disabled){border-color:#b9c9ff;color:#3b63f5;background:#f8faff}.settings-button[data-v-142e00ad]:disabled{opacity:.5;cursor:not-allowed}.settings-button-primary[data-v-142e00ad]{border-color:#3b63f5;background:#3b63f5;color:#fff;padding:10px 20px;box-shadow:0 3px 8px #3b63f51a}.settings-button-primary[data-v-142e00ad]:hover:not(:disabled){background:#2d51db;border-color:#2d51db;color:#fff}.settings-fields[data-v-142e00ad]{border:0;margin:0;padding:0;min-width:0}.settings-fields[data-v-142e00ad]:disabled{opacity:.6}.settings-enable-row[data-v-142e00ad]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:20px 0;padding:15px;border:1px solid #e8edf4;border-radius:8px;background:#f9fafe}.settings-enable-row>div>label[data-v-142e00ad]{font-size:13px;font-weight:600}.settings-enable-row p[data-v-142e00ad]{margin:5px 0 0;font-size:12px;color:#8994a9;line-height:1.6}.settings-switch[data-v-142e00ad]{position:relative;flex:none;width:36px;height:21px}.settings-switch input[data-v-142e00ad]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:36px;height:21px;border:1px solid #d7deea;border-radius:15px;background:#dfe5ef;margin:0;cursor:pointer}.settings-switch input[data-v-142e00ad]:checked{background:#3b63f5;border-color:#3b63f5}.settings-switch>span[data-v-142e00ad]{position:absolute;left:3px;top:3px;width:15px;height:15px;border-radius:50%;background:#fff;pointer-events:none;box-shadow:0 1px 3px #18243d1a;transition:transform .15s}.settings-switch input:checked+span[data-v-142e00ad]{transform:translate(15px)}.settings-field[data-v-142e00ad]{display:flex;flex-direction:column;gap:7px;margin-bottom:20px;min-width:0}.settings-field>label[data-v-142e00ad]{display:flex;align-items:center;gap:8px;color:#52617b;font-size:13px;font-weight:550}.settings-field>label>span[data-v-142e00ad]{color:#9aa4b7;font-size:11px;font-weight:400}.settings-field>input[data-v-142e00ad],.settings-field>select[data-v-142e00ad]{height:39px;width:100%;min-width:0;border:1px solid #dfe5ef;border-radius:7px;padding:9px 11px;font:inherit;font-size:13px;color:#18243d;background:#fff}.settings-field>input[data-v-142e00ad]::placeholder{color:#a8b1c2;font-size:12px}.settings-field>select[data-v-142e00ad]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%238994a9' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;cursor:pointer}.settings-field>p[data-v-142e00ad]{margin:0;color:#8994a9;font-size:11px;line-height:1.7}.settings-field-grid[data-v-142e00ad]{display:grid;grid-template-columns:1fr 180px;gap:16px}.settings-key-section[data-v-142e00ad]{border-top:1px solid #edf0f6;padding-top:20px}.settings-key-badge[data-v-142e00ad]{border-radius:4px;padding:2px 6px;background:#f1f3f7;font-size:10px!important}.settings-key-badge.is-present[data-v-142e00ad]{background:#eaf7f1;color:#24835c}.settings-key-warning[data-v-142e00ad]{font-size:12px;line-height:1.7;color:#97712c;padding:10px 12px;background:#fff8eb;border-radius:7px;margin:0 0 20px}.settings-approval[data-v-142e00ad]{display:flex;align-items:flex-start;gap:9px;border:1px solid #e2e9ff;background:#f6f8ff;border-radius:8px;padding:13px;margin:0 0 20px;cursor:pointer}.settings-approval>input[data-v-142e00ad]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 15px;width:15px;height:15px;border:1px solid #b9c9eb;border-radius:4px;background:#fff;margin:3px 0 0;position:relative;cursor:pointer}.settings-approval>input[data-v-142e00ad]:checked{background:#3b63f5;border-color:#3b63f5}.settings-approval>input[data-v-142e00ad]:checked:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.settings-approval strong[data-v-142e00ad]{display:block;font-size:12px;font-weight:550;color:#52617b}.settings-approval small[data-v-142e00ad]{display:block;font-size:11px;color:#8994a9;line-height:1.8;margin-top:5px}.settings-form-footer[data-v-142e00ad]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:20px;border-top:1px solid #edf0f6}.settings-form-footer p[data-v-142e00ad]{font-size:11px;line-height:1.7;margin:0}.settings-footer-note[data-v-142e00ad]{color:#8994a9}.settings-validation[data-v-142e00ad]{color:#ac7932}.settings-message[data-v-142e00ad]{margin:18px 0 0;padding:12px;border-radius:7px;font-size:12px;line-height:1.8;color:#768299;background:#f5f7fb;overflow-wrap:anywhere}.settings-message-error[data-v-142e00ad]{color:#b54a4a;background:#fff2f2;border:1px solid #f7dddd}.settings-message-success[data-v-142e00ad]{color:#24835c;background:#eff9f4;border:1px solid #dcefe5}.settings-sidebar[data-v-142e00ad]{display:flex;flex-direction:column;gap:18px}.settings-status-heading[data-v-142e00ad]{display:flex;align-items:center;justify-content:space-between;gap:10px}.settings-status-pill[data-v-142e00ad]{display:flex;align-items:center;gap:5px;font-size:10px;color:#8994a9;background:#f1f3f7;padding:3px 7px;border-radius:4px}.settings-status-pill i[data-v-142e00ad]{width:4px;height:4px;border-radius:50%;background:currentColor}.settings-status-pill.is-ready[data-v-142e00ad]{color:#24835c;background:#eaf7f1}.settings-status dl[data-v-142e00ad]{margin:18px 0}.settings-status dl>div[data-v-142e00ad]{display:flex;align-items:baseline;justify-content:space-between;gap:15px;padding:7px 0;font-size:12px}.settings-status dt[data-v-142e00ad]{color:#8994a9;flex:none}.settings-status dd[data-v-142e00ad]{margin:0;text-align:right;font-size:11px;overflow-wrap:anywhere;color:#637089}.settings-unverified[data-v-142e00ad]{margin:17px 0 0;padding:10px;background:#f5f7fb;border-radius:6px;color:#8994a9;font-size:11px;line-height:1.7}.settings-effect-icon[data-v-142e00ad]{display:grid;place-items:center;color:#3b63f5;background:#edf2ff;width:34px;height:34px;border-radius:9px;margin-bottom:13px}.settings-effect-icon svg[data-v-142e00ad]{width:21px;height:21px;stroke:currentColor;stroke-width:1.5;fill:none;stroke-linecap:round;stroke-linejoin:round}.settings-effect ul[data-v-142e00ad]{margin:13px 0 0;padding-left:15px;color:#8994a9;font-size:12px;line-height:1.85}.settings-effect li+li[data-v-142e00ad]{margin-top:9px}.settings-denied p[data-v-142e00ad]{color:#8994a9;font-size:13px;line-height:1.8}.ai-settings input[data-v-142e00ad]:focus-visible,.ai-settings select[data-v-142e00ad]:focus-visible,.ai-settings button[data-v-142e00ad]:focus-visible{outline:3px solid #b9c9ff;outline-offset:3px}@media(max-width:1000px){.settings-layout[data-v-142e00ad]{grid-template-columns:minmax(0,1fr)}.settings-sidebar[data-v-142e00ad]{display:grid;grid-template-columns:1fr 1fr}}@media(max-width:640px){.settings-page-header[data-v-142e00ad]{align-items:flex-start;flex-direction:column;gap:14px}.settings-card[data-v-142e00ad]{padding:18px}.settings-field-grid[data-v-142e00ad],.settings-sidebar[data-v-142e00ad]{grid-template-columns:minmax(0,1fr)}.settings-form-footer[data-v-142e00ad]{align-items:stretch;flex-direction:column;gap:12px}.settings-card-heading[data-v-142e00ad]{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.settings-switch>span[data-v-142e00ad]{transition:none}}.wecom-settings[data-v-3ac7852c]{max-width:1180px;margin:0 auto;color:#293a54}.settings-header[data-v-3ac7852c]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin:4px 0 26px}.eyebrow[data-v-3ac7852c]{font-size:10px;letter-spacing:.08em;color:#8d9cb2}.settings-header h1[data-v-3ac7852c]{font-size:25px;letter-spacing:-.03em;margin:8px 0;font-weight:650}.settings-header p[data-v-3ac7852c]{font-size:12px;color:#8a98ad;line-height:1.8;margin:8px 0}.scope-badge[data-v-3ac7852c]{font-size:11px;border:1px solid #dce5ff;background:#f1f5ff;color:#6984c0;border-radius:6px;padding:7px 10px;white-space:nowrap}.settings-grid[data-v-3ac7852c]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:22px;align-items:start}.settings-card[data-v-3ac7852c]{min-width:0;border:1px solid #e7ecf4;border-radius:10px;padding:24px;background:#fff;box-shadow:0 3px 16px #233f6504}.card-heading[data-v-3ac7852c]{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:18px}.card-heading h2[data-v-3ac7852c]{font-size:15px;font-weight:600;margin:0 0 7px}.card-heading p[data-v-3ac7852c]{font-size:11px;color:#98a4b6;line-height:1.7;margin:0}.quiet[data-v-3ac7852c],.primary[data-v-3ac7852c]{font:inherit;font-size:12px;border:1px solid #dde4ef;border-radius:7px;padding:9px 14px;cursor:pointer;background:#fff;color:#637089;white-space:nowrap}.quiet[data-v-3ac7852c]:hover:not(:disabled){border-color:#b9c9ff;color:#3b63f5}.quiet[data-v-3ac7852c]:disabled,.primary[data-v-3ac7852c]:disabled{opacity:.5;cursor:not-allowed}.primary[data-v-3ac7852c]{border-color:#3b63f5;background:#3b63f5;color:#fff}.fields[data-v-3ac7852c]{border:0;margin:0;padding:0;min-width:0}.fields[data-v-3ac7852c]:disabled{opacity:.62}.switch-row[data-v-3ac7852c]{display:flex;justify-content:space-between;gap:20px;margin:20px 0;padding:15px;border:1px solid #e8edf4;border-radius:8px;background:#f9fafe}.switch-row strong[data-v-3ac7852c],.switch-row small[data-v-3ac7852c]{display:block}.switch-row small[data-v-3ac7852c],.field small[data-v-3ac7852c]{margin-top:5px;color:#8994a9;font-size:11px;line-height:1.7}.switch-row input[data-v-3ac7852c]{width:18px;accent-color:#3b63f5}.field[data-v-3ac7852c]{display:flex;flex-direction:column;gap:7px;margin-bottom:19px}.field>span[data-v-3ac7852c]{color:#52617b;font-size:13px;font-weight:550}.field em[data-v-3ac7852c]{font-style:normal;color:#27845d;font-size:11px;font-weight:400}.field input[data-v-3ac7852c],.field select[data-v-3ac7852c]{box-sizing:border-box;width:100%;min-width:0;height:39px;border:1px solid #dce4f0;border-radius:6px;padding:8px 10px;font:inherit;font-size:12px;color:#50617d;background:#fff}.field input[data-v-3ac7852c]:focus,.field select[data-v-3ac7852c]:focus{outline:2px solid #dae5ff;outline-offset:1px}.config-meta[data-v-3ac7852c]{display:flex;flex-wrap:wrap;gap:7px 14px;font-size:10px;color:#93a2b7;margin:15px 0}.alert[data-v-3ac7852c]{font-size:12px;line-height:1.8;border-radius:7px;padding:11px 13px;overflow-wrap:anywhere}.error[data-v-3ac7852c]{color:#ae5666;background:#fff3f5;border:1px solid #f4dce2}.notice[data-v-3ac7852c]{color:#3d7b65;background:#edf8f3;border:1px solid #d9eee2}.warning[data-v-3ac7852c]{color:#96784c;background:#fff9ee;border:1px solid #f4e8cd}.form-actions[data-v-3ac7852c]{display:flex;align-items:center;gap:14px;margin-top:20px}.form-actions span[data-v-3ac7852c],.check-help[data-v-3ac7852c]{font-size:11px;color:#8d9bb1;line-height:1.8}.manual-fallback[data-v-3ac7852c]{margin:20px 0;border:1px dashed #dfe7f4;border-radius:7px;padding:12px}.manual-fallback summary[data-v-3ac7852c]{font-size:12px;color:#7388a6;cursor:pointer}.manual-fallback .field[data-v-3ac7852c]{margin:17px 0 0}.verification-states[data-v-3ac7852c]{margin:20px 0}.verification-states>div[data-v-3ac7852c]{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;border-bottom:1px solid #edf1f7;font-size:12px}.verification-states dt[data-v-3ac7852c]{color:#91a0b6;flex:none}.verification-states dd[data-v-3ac7852c]{margin:0;color:#647d9f;text-align:right;overflow-wrap:anywhere}.check-actions[data-v-3ac7852c]{display:flex;flex-wrap:wrap;gap:10px}.department-section[data-v-3ac7852c]{border-top:1px solid #edf1f7;margin-top:22px;padding-top:18px}.department-heading[data-v-3ac7852c]{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.department-heading h3[data-v-3ac7852c],.boundary-note h3[data-v-3ac7852c]{font-size:12px;font-weight:600;margin:0}.department-heading>span[data-v-3ac7852c]{font-size:10px;color:#9caac0}.department-section>p[data-v-3ac7852c],.boundary-note p[data-v-3ac7852c]{font-size:11px;line-height:1.8;color:#8b9bb2}.department-list[data-v-3ac7852c]{list-style:none;max-height:340px;overflow:auto;margin:14px 0;padding:0;border:1px solid #e6edf8;border-radius:8px}.department-list li+li[data-v-3ac7852c]{border-top:1px solid #edf2f8}.department-list label[data-v-3ac7852c]{display:flex;gap:11px;align-items:center;padding:11px 13px;cursor:pointer}.department-list input[data-v-3ac7852c]{width:15px;accent-color:#3b63f5;flex:none}.department-list span[data-v-3ac7852c]{display:grid;gap:5px;min-width:0}.department-list strong[data-v-3ac7852c]{font-size:12px;font-weight:500;color:#5f7697;overflow-wrap:anywhere}.department-list small[data-v-3ac7852c]{font-size:10px;color:#9aabc0}.boundary-note[data-v-3ac7852c]{margin-top:22px;padding:15px;border-radius:8px;background:#f7f9fd}.boundary-note p[data-v-3ac7852c]{margin-bottom:0}.state[data-v-3ac7852c]{font-size:12px;line-height:1.8;color:#899bb4}.denied p[data-v-3ac7852c]{font-size:12px;color:#899bb4;line-height:1.8}@media(max-width:850px){.settings-grid[data-v-3ac7852c]{grid-template-columns:minmax(0,1fr)}.settings-header[data-v-3ac7852c]{gap:14px}.scope-badge[data-v-3ac7852c]{white-space:normal}.settings-card[data-v-3ac7852c]{padding:20px}}@media(max-width:480px){.settings-header[data-v-3ac7852c]{display:block}.scope-badge[data-v-3ac7852c]{display:inline-block}.settings-card[data-v-3ac7852c]{padding:16px}.form-actions[data-v-3ac7852c]{align-items:flex-start;flex-direction:column}.verification-states>div[data-v-3ac7852c]{gap:10px}.department-heading[data-v-3ac7852c]{align-items:flex-start;flex-direction:column;gap:5px}}.courier-shipment[data-v-d5df481d]{container-type:inline-size;display:grid;gap:16px;min-width:0;color:var(--ink-900)}.mono[data-v-d5df481d]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cs-caption[data-v-d5df481d]{display:block;color:var(--ink-500);font-size:12px;line-height:18px}.cs-overview[data-v-d5df481d]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);overflow:hidden}.cs-headline[data-v-d5df481d]{display:flex;align-items:flex-start;gap:16px;padding:18px 20px;border-bottom:1px solid var(--line-soft)}.cs-latest[data-v-d5df481d]{display:grid;gap:2px;margin:0;min-width:0}.cs-latest__label[data-v-d5df481d]{color:var(--ink-500);font-size:12px}.cs-latest strong[data-v-d5df481d]{font-size:15px;font-weight:600;line-height:22px;overflow-wrap:anywhere}.cs-latest__meta[data-v-d5df481d]{color:var(--ink-500);font-size:12.5px}.cs-latest.is-empty[data-v-d5df481d]{color:var(--ink-500);font-size:13px;align-self:center}.cs-kpis[data-v-d5df481d]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0}.cs-kpis>div[data-v-d5df481d]{padding:14px 20px;border-left:1px solid var(--line-soft);min-width:0}.cs-kpis>div[data-v-d5df481d]:first-child{border-left:0}.cs-kpis dt[data-v-d5df481d]{color:var(--ink-500);font-size:12px;margin-bottom:4px}.cs-kpis dd[data-v-d5df481d]{margin:0;font-size:22px;font-weight:650;line-height:28px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cs-kpis dd small[data-v-d5df481d]{margin-left:4px;color:var(--ink-500);font-size:12px;font-weight:400}.cs-kpis dd.is-text[data-v-d5df481d]{font-size:15px;line-height:28px;font-weight:600}.cs-status[data-v-d5df481d]{display:inline-flex;align-items:center;gap:6px;flex:none;height:30px;padding:0 12px;border-radius:999px;font-size:13.5px;font-weight:600;white-space:nowrap;background:var(--line-soft);color:var(--ink-700)}.cs-status i[data-v-d5df481d]{width:7px;height:7px;border-radius:50%;background:currentColor}.cs-status.is-small[data-v-d5df481d]{height:26px;padding:0 10px;font-size:12.5px}.cs-status.is-success[data-v-d5df481d]{background:var(--ok-soft);color:#067647}.cs-status.is-progress[data-v-d5df481d]{background:var(--accent-soft);color:var(--accent)}.cs-status.is-warning[data-v-d5df481d]{background:var(--warn-soft);color:#b54708}.cs-status.is-danger[data-v-d5df481d]{background:var(--err-soft);color:#b42318}.cs-tag[data-v-d5df481d]{flex:none;padding:2px 10px;border:1px solid var(--line);border-radius:6px;font-size:12.5px;color:var(--ink-700);background:var(--paper);white-space:nowrap}.cs-tag.is-success[data-v-d5df481d]{border-color:#abefc6;color:#067647}.cs-tag.is-progress[data-v-d5df481d]{border-color:#c7d2fe;color:var(--accent)}.cs-tag.is-danger[data-v-d5df481d]{border-color:#fecdca;color:#b42318}.cs-warnings[data-v-d5df481d]{padding:12px 16px;border:1px solid #fedf89;border-radius:var(--radius-md);background:var(--warn-soft);color:#93370d;font-size:13px}.cs-warnings ul[data-v-d5df481d]{margin:4px 0 0;padding-left:18px}.cs-body[data-v-d5df481d]{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:start}.cs-main[data-v-d5df481d]{display:grid;gap:16px;min-width:0}.cs-trade[data-v-d5df481d]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);padding:18px 20px 20px;min-width:0}.cs-trade__head[data-v-d5df481d]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.cs-trade__head h3[data-v-d5df481d]{margin:0;font-size:17px;font-weight:650}.cs-facts[data-v-d5df481d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 20px;margin:14px 0 4px;padding:14px 0 0;border-top:1px solid var(--line-soft)}.cs-facts>div[data-v-d5df481d]{min-width:0}.cs-facts dt[data-v-d5df481d]{color:var(--ink-500);font-size:12px;line-height:18px}.cs-facts dd[data-v-d5df481d]{margin:2px 0 0;font-size:13.5px;color:var(--ink-900);overflow-wrap:anywhere}.cs-facts.is-compact[data-v-d5df481d]{grid-template-columns:repeat(5,minmax(0,1fr));margin:14px 0 0;padding:12px 0 0}.cs-parcel[data-v-d5df481d]{margin-top:16px;padding:16px;border:1px solid var(--line);border-radius:var(--radius-md);background:#fcfcfd;min-width:0}.cs-parcel__head[data-v-d5df481d]{display:flex;align-items:center;gap:12px}.cs-carrier[data-v-d5df481d]{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:10px;background:var(--ink-900);color:#fff;font-size:16px;font-weight:600}.cs-parcel__id[data-v-d5df481d]{flex:1;min-width:0}.cs-parcel__id strong[data-v-d5df481d]{display:block;font-size:17px;font-weight:650;letter-spacing:.2px}.cs-steps[data-v-d5df481d]{display:grid;grid-template-columns:repeat(3,1fr);margin:16px 0 0;padding:0;list-style:none}.cs-steps li[data-v-d5df481d]{position:relative;display:grid;justify-items:center;gap:6px;color:var(--ink-400);font-size:12.5px}.cs-steps li[data-v-d5df481d]:before{content:"";position:absolute;top:6px;left:calc(-50% + 9px);right:calc(50% + 9px);height:2px;background:var(--line)}.cs-steps li[data-v-d5df481d]:first-child:before{display:none}.cs-steps li i[data-v-d5df481d]{width:14px;height:14px;border-radius:50%;border:2px solid var(--line);background:var(--paper)}.cs-steps li.is-done[data-v-d5df481d],.cs-steps li.is-current[data-v-d5df481d]{color:var(--ink-900);font-weight:600}.cs-steps li.is-done i[data-v-d5df481d]{border-color:var(--ok);background:var(--ok)}.cs-steps li.is-done[data-v-d5df481d]:before,.cs-steps li.is-current[data-v-d5df481d]:before{background:var(--ok)}.cs-steps li.is-current i[data-v-d5df481d]{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.cs-timeline[data-v-d5df481d]{margin-top:14px;padding-top:12px;border-top:1px solid var(--line-soft)}.cs-timeline__note[data-v-d5df481d]{margin:0 0 8px;color:var(--ink-500);font-size:12px}.cs-timeline ol[data-v-d5df481d]{margin:0;padding:0;list-style:none}.cs-timeline li[data-v-d5df481d]{display:grid;grid-template-columns:150px 14px minmax(0,1fr);column-gap:12px;position:relative;padding-bottom:14px}.cs-timeline li[data-v-d5df481d]:last-child{padding-bottom:0}.cs-timeline li[data-v-d5df481d]:after{content:"";position:absolute;left:168px;top:14px;bottom:-2px;width:1px;background:var(--line)}.cs-timeline li[data-v-d5df481d]:last-child:after{display:none}.cs-timeline time[data-v-d5df481d]{display:flex;gap:8px;color:var(--ink-500);font-size:12.5px;line-height:20px;font-variant-numeric:tabular-nums}.cs-timeline li>i[data-v-d5df481d]{width:9px;height:9px;margin:6px 0 0 2px;border-radius:50%;background:var(--ink-400);z-index:1}.cs-timeline li>p[data-v-d5df481d]{margin:0;font-size:13.5px;line-height:20px;color:var(--ink-700);overflow-wrap:anywhere}.cs-timeline li.is-latest>i[data-v-d5df481d]{background:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.cs-timeline li.is-latest>p[data-v-d5df481d],.cs-timeline li.is-latest time[data-v-d5df481d]{color:var(--ink-900);font-weight:600}.cs-notice[data-v-d5df481d]{margin:14px 0 0;padding:10px 12px;border-radius:8px;background:var(--line-soft);color:var(--ink-500);font-size:13px;line-height:20px}.cs-aside[data-v-d5df481d]{display:grid;gap:12px;min-width:0}.cs-card[data-v-d5df481d]{padding:16px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper)}.cs-card.is-quiet[data-v-d5df481d]{background:#fcfcfd}.cs-card h4[data-v-d5df481d]{margin:0 0 12px;font-size:13.5px;font-weight:650;color:var(--ink-900)}.cs-card__meta[data-v-d5df481d]{margin:10px 0 0;color:var(--ink-500);font-size:12px;line-height:18px}.cs-bar[data-v-d5df481d]{display:flex;height:8px;overflow:hidden;border-radius:999px;background:var(--line-soft)}.cs-bar span[data-v-d5df481d]{height:100%}.cs-bar .is-success[data-v-d5df481d],.cs-legend .is-success i[data-v-d5df481d]{background:var(--ok)}.cs-bar .is-neutral[data-v-d5df481d],.cs-legend .is-neutral i[data-v-d5df481d]{background:var(--ink-400)}.cs-bar .is-warning[data-v-d5df481d],.cs-legend .is-warning i[data-v-d5df481d]{background:var(--warn)}.cs-bar .is-muted[data-v-d5df481d],.cs-legend .is-muted i[data-v-d5df481d]{background:#d0d5dd}.cs-legend[data-v-d5df481d]{display:grid;grid-template-columns:1fr 1fr;gap:6px 12px;margin:12px 0 0;padding:0;list-style:none;font-size:12.5px;color:var(--ink-700)}.cs-legend li[data-v-d5df481d]{display:flex;align-items:center;gap:6px}.cs-legend i[data-v-d5df481d]{width:8px;height:8px;border-radius:2px}.cs-pairs[data-v-d5df481d]{display:grid;gap:8px;margin:0}.cs-pairs>div[data-v-d5df481d]{display:flex;justify-content:space-between;gap:12px;font-size:12.5px}.cs-pairs dt[data-v-d5df481d]{flex:none;color:var(--ink-500)}.cs-pairs dd[data-v-d5df481d]{margin:0;text-align:right;color:var(--ink-900);overflow-wrap:anywhere}.cs-carriers[data-v-d5df481d],.cs-missing[data-v-d5df481d]{display:grid;gap:8px;margin:0;padding:0;list-style:none;font-size:12.5px}.cs-carriers li[data-v-d5df481d],.cs-missing li[data-v-d5df481d]{display:flex;justify-content:space-between;gap:12px}.cs-carriers li span[data-v-d5df481d]:last-child{color:var(--ink-500)}.cs-missing li span[data-v-d5df481d]{color:var(--ink-700)}.cs-missing em[data-v-d5df481d]{font-style:normal;color:var(--ink-400)}@container (max-width: 900px){.cs-body[data-v-d5df481d]{grid-template-columns:minmax(0,1fr)}.cs-aside[data-v-d5df481d]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.cs-kpis[data-v-d5df481d]{grid-template-columns:repeat(3,minmax(0,1fr))}.cs-kpis>div[data-v-d5df481d]:nth-child(4){border-left:0}.cs-kpis>div[data-v-d5df481d]:nth-child(n+4){border-top:1px solid var(--line-soft)}.cs-facts[data-v-d5df481d],.cs-facts.is-compact[data-v-d5df481d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 560px){.cs-headline[data-v-d5df481d]{flex-direction:column;gap:10px;padding:16px}.cs-kpis[data-v-d5df481d]{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-kpis>div[data-v-d5df481d]{padding:12px 16px}.cs-kpis>div[data-v-d5df481d]:nth-child(odd){border-left:0}.cs-kpis>div[data-v-d5df481d]:nth-child(4){border-left:1px solid var(--line-soft)}.cs-kpis>div[data-v-d5df481d]:nth-child(n+3){border-top:1px solid var(--line-soft)}.cs-trade[data-v-d5df481d]{padding:16px}.cs-parcel[data-v-d5df481d]{padding:14px 12px}.cs-parcel__head[data-v-d5df481d]{flex-wrap:wrap}.cs-timeline li[data-v-d5df481d]{grid-template-columns:14px minmax(0,1fr)}.cs-timeline time[data-v-d5df481d]{grid-column:2;grid-row:1}.cs-timeline li>i[data-v-d5df481d]{grid-column:1;grid-row:1 / span 2}.cs-timeline li>p[data-v-d5df481d]{grid-column:2}.cs-timeline li[data-v-d5df481d]:after{left:6px}}.courier-page[data-v-e7b29f69]{display:grid;gap:20px;max-width:1280px;margin:0 auto;color:var(--ink-900)}.mono[data-v-e7b29f69]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.courier-sr[data-v-e7b29f69]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.courier-kicker[data-v-e7b29f69]{display:block;color:var(--ink-500);font-size:12px;font-weight:500;line-height:18px}.courier-header[data-v-e7b29f69]{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.courier-header h1[data-v-e7b29f69]{margin:0;font-size:24px;font-weight:700;line-height:32px;letter-spacing:-.2px}.courier-header p[data-v-e7b29f69]{margin:4px 0 0;color:var(--ink-500);font-size:14px}.courier-store[data-v-e7b29f69]{display:grid;justify-items:end;gap:2px;flex:none}.courier-store span[data-v-e7b29f69]{color:var(--ink-500);font-size:12px}.courier-store strong[data-v-e7b29f69]{font-size:15px;font-weight:600}.courier-store em[data-v-e7b29f69]{font-style:normal;color:#b54708;font-size:12px}.courier-search[data-v-e7b29f69]{display:grid;gap:14px;padding:20px 22px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--shadow-sm)}.courier-form label[data-v-e7b29f69]{display:block;margin-bottom:8px;font-size:13px;font-weight:600;color:var(--ink-700)}.courier-form__row[data-v-e7b29f69]{display:flex;gap:10px}.courier-form__row[data-v-e7b29f69] .ant-input{flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px;border-radius:10px}.courier-form__row[data-v-e7b29f69] .ant-btn{border-radius:10px}.courier-form__row[data-v-e7b29f69] .ant-btn-primary{min-width:120px;font-weight:600}.courier-form__error[data-v-e7b29f69]{margin:8px 0 0;color:#b42318;font-size:13px}.courier-form__help[data-v-e7b29f69]{margin:8px 0 0;color:var(--ink-500);font-size:12.5px}.courier-service[data-v-e7b29f69]{display:flex;align-items:center;flex-wrap:wrap;gap:6px 16px;padding:10px 12px;border-radius:var(--radius-md);background:#f9fafb;font-size:13px;color:var(--ink-700)}.courier-service strong[data-v-e7b29f69]{font-weight:600;color:var(--ink-900)}.courier-service__dot[data-v-e7b29f69]{width:8px;height:8px;border-radius:50%;background:var(--ink-400)}.courier-service.is-success .courier-service__dot[data-v-e7b29f69]{background:var(--ok);box-shadow:0 0 0 3px var(--ok-soft)}.courier-service.is-warning .courier-service__dot[data-v-e7b29f69]{background:var(--warn);box-shadow:0 0 0 3px var(--warn-soft)}.courier-service.is-danger .courier-service__dot[data-v-e7b29f69]{background:var(--err);box-shadow:0 0 0 3px var(--err-soft)}.courier-service__item[data-v-e7b29f69]{color:var(--ink-500)}.courier-service__item b[data-v-e7b29f69]{margin-left:4px;font-weight:600;color:var(--ink-700)}.courier-service__refresh[data-v-e7b29f69]{margin-left:auto;padding:0}.courier-placeholder[data-v-e7b29f69]{display:grid;justify-items:center;gap:6px;padding:32px 20px;border:1px dashed var(--line);border-radius:var(--radius-lg);background:var(--paper);text-align:center;color:var(--ink-500);font-size:13.5px}.courier-placeholder h2[data-v-e7b29f69],.courier-placeholder h3[data-v-e7b29f69]{margin:0;font-size:16px;color:var(--ink-900)}.courier-placeholder p[data-v-e7b29f69]{margin:0}.courier-placeholder.is-inline[data-v-e7b29f69]{display:flex;justify-content:center;align-items:center;gap:14px;text-align:left;border-style:solid}.courier-placeholder.is-inline strong[data-v-e7b29f69]{color:var(--ink-900)}.courier-placeholder.is-quiet[data-v-e7b29f69]{padding:48px 20px;background:transparent}.courier-results[data-v-e7b29f69],.courier-history[data-v-e7b29f69]{display:grid;gap:14px;min-width:0}.courier-section-head[data-v-e7b29f69]{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.courier-section-head h2[data-v-e7b29f69]{margin:0;font-size:18px;font-weight:650;line-height:26px}.courier-section-head p[data-v-e7b29f69]{margin:2px 0 0;color:var(--ink-500);font-size:13px}.courier-history[data-v-e7b29f69]{padding-top:8px;border-top:1px solid var(--line)}.courier-badge[data-v-e7b29f69]{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:6px;font-size:12px;font-weight:600;white-space:nowrap;background:var(--line-soft);color:var(--ink-700)}.courier-badge.is-success[data-v-e7b29f69]{background:var(--ok-soft);color:#067647}.courier-badge.is-warning[data-v-e7b29f69]{background:var(--warn-soft);color:#b54708}.courier-badge.is-danger[data-v-e7b29f69]{background:var(--err-soft);color:#b42318}.courier-badge.is-progress[data-v-e7b29f69]{background:var(--accent-soft);color:var(--accent)}.courier-badge.is-outline[data-v-e7b29f69]{background:transparent;border:1px solid currentColor;font-weight:500}.courier-badge.is-outline.is-neutral[data-v-e7b29f69]{color:var(--ink-500);border-color:var(--line)}.courier-history-bar[data-v-e7b29f69]{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:12px 16px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper)}.courier-history-stats[data-v-e7b29f69]{display:flex;flex-wrap:wrap;gap:6px 22px;margin:0}.courier-history-stats>div[data-v-e7b29f69]{display:grid;gap:1px}.courier-history-stats dt[data-v-e7b29f69]{color:var(--ink-500);font-size:12px}.courier-history-stats dd[data-v-e7b29f69]{margin:0;font-size:16px;font-weight:650;font-variant-numeric:tabular-nums}.courier-history-stats .is-scope dd[data-v-e7b29f69]{font-size:14px}.courier-history-stats .is-success[data-v-e7b29f69]{color:#067647}.courier-history-stats .is-warning[data-v-e7b29f69]{color:#b54708}.courier-history-stats .is-danger[data-v-e7b29f69]{color:#b42318}.courier-history-filters[data-v-e7b29f69]{display:flex;gap:8px;flex-wrap:wrap}.courier-history-filters input[data-v-e7b29f69],.courier-history-filters select[data-v-e7b29f69]{height:34px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink-900);font:inherit;font-size:13px}.courier-history-filters input[data-v-e7b29f69]{width:220px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.courier-history-filters input[data-v-e7b29f69]:focus,.courier-history-filters select[data-v-e7b29f69]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.courier-history-filters button[data-v-e7b29f69],.courier-history-pager button[data-v-e7b29f69]{height:34px;padding:0 14px;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink-700);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.courier-history-filters button[data-v-e7b29f69]:hover:not(:disabled),.courier-history-pager button[data-v-e7b29f69]:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.courier-history-filters button[data-v-e7b29f69]:disabled,.courier-history-pager button[data-v-e7b29f69]:disabled{cursor:not-allowed;opacity:.5}.courier-history-actions[data-v-e7b29f69]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.courier-history-actions>button[data-v-e7b29f69]:not(.ant-btn){border:1px solid var(--line-strong, #dce4ee);border-radius:7px;padding:7px 12px;background:var(--surface, #fff);color:var(--accent, #3b63f5);cursor:pointer;font-size:12px}.courier-history-entry[data-v-e7b29f69]{border-bottom:1px solid var(--line-soft, #edf1f6)}.courier-order-history[data-v-e7b29f69]{border:0;background:transparent;color:var(--accent, #3b63f5);padding:0 14px 10px;font-size:11px;cursor:pointer}.courier-order-history[data-v-e7b29f69]:focus-visible{outline:2px solid var(--accent, #3b63f5);outline-offset:2px}.courier-history-layout[data-v-e7b29f69]{display:grid;grid-template-columns:380px minmax(0,1fr);gap:16px;align-items:start}.courier-history-list[data-v-e7b29f69]{display:grid;gap:6px;min-width:0}.courier-history-day[data-v-e7b29f69]{padding:8px 4px 2px;color:var(--ink-500);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.courier-history-row[data-v-e7b29f69]{display:grid;gap:6px;width:100%;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s var(--ease),box-shadow .15s var(--ease)}.courier-history-row[data-v-e7b29f69]:hover:not(:disabled){border-color:#c7d2fe}.courier-history-row.is-selected[data-v-e7b29f69]{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent),0 0 0 3px var(--accent-soft)}.courier-history-row[data-v-e7b29f69]:disabled{cursor:progress;opacity:.7}.hr-top[data-v-e7b29f69]{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.hr-top strong[data-v-e7b29f69]{font-size:14px;font-weight:600}.hr-top time[data-v-e7b29f69]{flex:none;color:var(--ink-500);font-size:12px;font-variant-numeric:tabular-nums}.hr-badges[data-v-e7b29f69]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.hr-source[data-v-e7b29f69]{margin-left:auto;color:var(--ink-400);font-size:12px}.hr-stats[data-v-e7b29f69]{display:flex;flex-wrap:wrap;gap:4px 12px;color:var(--ink-500);font-size:12px}.hr-latest[data-v-e7b29f69]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--ink-700);font-size:12.5px;line-height:18px}.hr-latest em[data-v-e7b29f69]{margin-right:6px;font-style:normal;color:var(--ink-500)}.hr-error[data-v-e7b29f69]{color:#b42318;font-size:12.5px}.hr-raw[data-v-e7b29f69]{color:var(--ink-400);font-size:11.5px}.courier-history-pager[data-v-e7b29f69]{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-top:6px;color:var(--ink-500);font-size:12.5px}.courier-history-detail[data-v-e7b29f69]{min-width:0}.hd[data-v-e7b29f69]{display:grid;gap:14px;padding:18px;border:1px solid var(--line);border-radius:var(--radius-lg);background:#f9fafb}.hd-head[data-v-e7b29f69]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.hd-head h3[data-v-e7b29f69]{margin:0;font-size:18px;font-weight:650}.hd-head p[data-v-e7b29f69]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:6px 0 0;color:var(--ink-500);font-size:12.5px}.hd-empty[data-v-e7b29f69]{margin:0;padding:14px 16px;border-radius:var(--radius-md);background:var(--paper);border:1px solid var(--line);color:var(--ink-500);font-size:13px}.hd-record[data-v-e7b29f69]{padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper)}.hd-record h4[data-v-e7b29f69]{margin:0 0 10px;font-size:13.5px;font-weight:650}.hd-record dl[data-v-e7b29f69]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin:0}.hd-record dt[data-v-e7b29f69]{color:var(--ink-500);font-size:12px}.hd-record dd[data-v-e7b29f69]{margin:2px 0 0;font-size:12.5px;overflow-wrap:anywhere}.courier-history-raw[data-v-e7b29f69]{margin-top:12px;border-top:1px solid var(--line-soft);padding-top:10px}.courier-history-raw summary[data-v-e7b29f69]{cursor:pointer;color:#b54708;font-size:13px;font-weight:600}.courier-history-raw p[data-v-e7b29f69]{margin:8px 0;color:var(--ink-500);font-size:12px}.courier-history-raw h5[data-v-e7b29f69]{margin:10px 0 4px;font-size:12px;color:var(--ink-700)}.courier-history-raw pre[data-v-e7b29f69]{max-height:320px;margin:0;padding:10px 12px;overflow:auto;border-radius:8px;background:#0f1729;color:#e4e7ec;font-size:12px;line-height:18px;white-space:pre-wrap;overflow-wrap:anywhere}.courier-privacy[data-v-e7b29f69]{color:var(--ink-400);font-size:12px;text-align:center;padding:4px 0 8px}@media(max-width:1080px){.courier-history-layout[data-v-e7b29f69]{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.courier-page[data-v-e7b29f69]{gap:16px}.courier-header[data-v-e7b29f69]{flex-direction:column;align-items:flex-start;gap:10px}.courier-header h1[data-v-e7b29f69]{font-size:21px}.courier-store[data-v-e7b29f69]{justify-items:start}.courier-search[data-v-e7b29f69]{padding:16px}.courier-form__row[data-v-e7b29f69]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.courier-form__row[data-v-e7b29f69]>:first-child{grid-column:1 / -1;width:100%}.courier-service__refresh[data-v-e7b29f69]{margin-left:0}.courier-history-bar[data-v-e7b29f69]{padding:12px}.courier-history-filters[data-v-e7b29f69],.courier-history-filters input[data-v-e7b29f69]{width:100%}.courier-history-filters input[data-v-e7b29f69]{flex-basis:100%}.courier-history-filters select[data-v-e7b29f69]{flex:1}.hd[data-v-e7b29f69]{padding:14px 12px}.hd-record dl[data-v-e7b29f69]{grid-template-columns:minmax(0,1fr)}}.department[data-v-8d21fed6]{max-width:1220px;color:var(--workbench-ink, #18243d)}.back-link[data-v-8d21fed6]{display:inline-block;margin:2px 0 25px;color:#8291ac;text-decoration:none;font-size:12px}.back-link[data-v-8d21fed6]:hover{color:#3b63f5}.department-heading[data-v-8d21fed6]{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:28px}.eyebrow[data-v-8d21fed6]{margin:0 0 11px;color:#8995a8;font-size:10px;font-weight:600;letter-spacing:.09em}h1[data-v-8d21fed6]{margin:0;font-size:27px;font-weight:650;line-height:1.4;letter-spacing:-.04em}.intro[data-v-8d21fed6]{margin:10px 0 0;font-size:12px;color:#8290a6;line-height:1.8}.primary-link[data-v-8d21fed6]{display:inline-flex;align-items:center;justify-content:center;padding:11px 17px;border-radius:8px;color:#fff;background:#3b63f5;font-size:12px;font-weight:600;text-decoration:none;white-space:nowrap}.primary-link[data-v-8d21fed6]:hover{background:#2e51d8}.business-grid[data-v-8d21fed6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.business-card[data-v-8d21fed6]{padding:24px;border:1px solid #e8edf4;border-radius:12px;background:#fff;color:inherit;text-decoration:none;transition:border-color .15s,box-shadow .15s}.business-card[data-v-8d21fed6]:hover{border-color:#bacbff;box-shadow:0 5px 18px #263e7c08}.card-head[data-v-8d21fed6]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:20px}.business-icon[data-v-8d21fed6]{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:#edf2ff;color:#5372d8;font-weight:600;font-size:16px}.entry-state[data-v-8d21fed6]{padding:3px 6px;border-radius:5px;background:#f5f7fb;color:#939fb2;font-size:10px}.entry-state.connected[data-v-8d21fed6]{color:#438f72;background:#eef8f2}.business-card h2[data-v-8d21fed6]{margin:0;font-size:15px;font-weight:600}.business-card p[data-v-8d21fed6]{min-height:43px;margin:10px 0 20px;color:#8a95a8;font-size:12px;line-height:1.8}.card-foot[data-v-8d21fed6]{display:flex;justify-content:space-between;padding-top:15px;border-top:1px solid #f0f3f8;font-size:11px;color:#7187bc}.empty-workspace[data-v-8d21fed6]{display:flex;flex-direction:column;align-items:center;padding:42px 24px 40px;border:1px solid #e8edf4;border-radius:12px;background:#fff;text-align:center}.empty-icon[data-v-8d21fed6]{display:grid;place-items:center;width:76px;height:76px;margin-bottom:18px;border-radius:22px;background:#f2f5ff;color:#89a1e0}.empty-icon svg[data-v-8d21fed6]{width:43px;height:43px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ready-label[data-v-8d21fed6]{color:#8d9bb1;font-size:10px}.empty-workspace h2[data-v-8d21fed6]{margin:11px 0 0;font-size:19px;font-weight:600}.empty-workspace p[data-v-8d21fed6]{margin:13px 0 23px;color:#8a95a8;font-size:12px;line-height:1.9}.outline-link[data-v-8d21fed6]{display:inline-flex;padding:10px 16px;border:1px solid #dfe6f6;border-radius:7px;background:#fff;color:#5372d8;font-size:12px;text-decoration:none}.outline-link[data-v-8d21fed6]:hover{border-color:#9fb5f5;background:#f7f9ff}.collaboration[data-v-8d21fed6]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:22px 0 16px;padding:22px 24px;border:1px solid #e8edf4;border-radius:11px;background:#f9fbff}.collaboration h2[data-v-8d21fed6]{margin:0;font-size:13px;font-weight:600;color:#647493}.collaboration p[data-v-8d21fed6]{margin:8px 0 0;font-size:11px;line-height:1.7;color:#8a95a8}.collaboration-links[data-v-8d21fed6]{display:flex;align-items:center;flex-wrap:wrap;gap:18px}.collaboration-links a[data-v-8d21fed6]{font-size:12px;color:#5372d8;text-decoration:none;white-space:nowrap}.collaboration-links a[data-v-8d21fed6]:hover{text-decoration:underline}.access-note[data-v-8d21fed6]{margin:15px 0 0;color:#9aa5b7;font-size:11px;line-height:1.8}a[data-v-8d21fed6]:focus-visible{outline:2px solid #3b63f5;outline-offset:3px}.not-found p[data-v-8d21fed6]{margin:15px 0 24px;color:#8290a6}@media(max-width:1100px){.business-grid[data-v-8d21fed6]{grid-template-columns:repeat(2,minmax(0,1fr))}.collaboration[data-v-8d21fed6]{align-items:flex-start;flex-direction:column;gap:16px}}@media(max-width:520px){.department-heading[data-v-8d21fed6]{flex-direction:column;align-items:flex-start;gap:17px}h1[data-v-8d21fed6]{font-size:23px}.business-grid[data-v-8d21fed6]{grid-template-columns:1fr}.business-card[data-v-8d21fed6]{padding:22px}.business-card p[data-v-8d21fed6]{min-height:0}.empty-workspace[data-v-8d21fed6]{padding:30px 18px}.collaboration[data-v-8d21fed6]{padding:20px}}:root{--app-bg: #f4f5f7;--app-border: #e6e8ec;--ink-900: #0f1729;--ink-700: #344054;--ink-500: #667085;--ink-400: #98a2b3;--line: #e6e8ec;--line-soft: #f0f1f4;--paper: #ffffff;--brand: #e02e24;--brand-soft: #fff1f0;--accent: #3b5bdb;--accent-soft: #eef2ff;--ok: #12b76a;--ok-soft: #ecfdf3;--warn: #f79009;--warn-soft: #fffaeb;--err: #f04438;--err-soft: #fef3f2;--radius-lg: 14px;--radius-md: 10px;--shadow-sm: 0 1px 2px rgba(16, 24, 40, .05);--shadow-md: 0 4px 16px -4px rgba(16, 24, 40, .08), 0 2px 4px -2px rgba(16, 24, 40, .04);--ease: cubic-bezier(.2, .8, .2, 1)}html,body,#app{height:100%;margin:0}body{background:var(--app-bg);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.app-header{display:flex;align-items:center;gap:28px;padding:0 28px;height:58px;background:#ffffffdb;-webkit-backdrop-filter:saturate(180%) blur(12px);backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid var(--app-border);position:sticky;top:0;z-index:20}.app-header__brand{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:650;color:var(--ink-900);white-space:nowrap;letter-spacing:-.01em}.brand-mark{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:9px;color:#fff;background:linear-gradient(135deg,#ff5a4e 0%,var(--brand) 100%);box-shadow:0 4px 10px -3px #e02e248c}.app-header__nav{display:flex;gap:2px;flex:1}.app-header__link{padding:7px 14px;border-radius:8px;color:var(--ink-500);text-decoration:none;font-size:14px;font-weight:500;transition:color .15s,background .15s}.app-header__link:hover{background:var(--line-soft);color:var(--ink-900)}.app-header__link.is-active{background:var(--ink-900);color:#fff}.env-pill{font-size:12px;font-weight:600;color:#b54708;background:var(--warn-soft);border:1px solid #fedf89;padding:3px 10px;border-radius:999px}.app-main{padding:24px 28px 72px;max-width:1440px;margin:0 auto}.mock-banner{margin-bottom:16px}.dropzone{border:2px dashed #c7d2fe;border-radius:12px;background:#fff;padding:48px 24px;text-align:center;cursor:pointer;transition:all .18s ease}.dropzone:hover{border-color:#818cf8;background:#fafaff}.dropzone.is-over{border-color:#4f46e5;background:#eef2ff;transform:scale(1.005)}.dropzone.is-busy{cursor:progress;border-color:#a5b4fc;background:#fafaff}.dropzone__icon{font-size:44px;color:#a5b4fc;line-height:1;margin-bottom:14px}.dropzone__title{font-size:17px;font-weight:600;color:#111827;margin-bottom:6px}.dropzone__hint{font-size:13px;color:#6b7280;line-height:1.7}.stat-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:16px}.stat-card{background:#fff;border:1px solid var(--app-border);border-radius:10px;padding:14px 16px}.stat-card__label{font-size:12px;color:#6b7280;margin-bottom:6px}.stat-card__value{font-size:24px;font-weight:600;line-height:1.1;color:#111827}.stat-card__value.is-error{color:#dc2626}.stat-card__value.is-warn{color:#d97706}.stat-card__value.is-ok{color:#059669}.row-error{background:#fff5f5}.row-warn{background:#fffdf5}.cell-error{color:#dc2626;font-weight:500}.issue-list{margin:0;padding-left:18px;font-size:12px;line-height:1.7}.issue-list li.is-error{color:#dc2626}.issue-list li.is-warning{color:#d97706}.issue-list li.is-info{color:#6b7280}.thumb{width:46px;height:46px;border-radius:6px;border:1px solid var(--app-border);object-fit:cover;background:#fff}.thumb-lg{width:100%;height:150px;border-radius:8px;border:1px solid var(--app-border);object-fit:contain;background:#fff}.toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px;padding:12px 16px;background:#fff;border:1px solid var(--app-border);border-radius:10px}.toolbar__spacer{flex:1}.muted{color:#6b7280;font-size:13px}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.section-title{font-size:15px;font-weight:600;color:#111827;margin:0 0 12px}.panel{background:#fff;border:1px solid var(--app-border);border-radius:10px;padding:16px;margin-bottom:16px}.log-line{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.8;white-space:pre-wrap;word-break:break-all}.log-line.is-error{color:#dc2626}.log-line.is-warn{color:#d97706}.log-line.is-info{color:#374151}
