.zp-doc-basis-panel[data-v-1b6e425c]{gap:14px;min-width:0;max-width:100%;display:grid}.zp-doc-basis-title[data-v-1b6e425c]{justify-content:flex-start;align-items:flex-start;gap:14px;min-width:0;display:flex}.zp-doc-basis-title>svg[data-v-1b6e425c]{color:var(--zp-color-gold-500);flex:none;margin-top:4px}.zp-doc-basis-title span[data-v-1b6e425c]{color:var(--zp-text-subtle);align-items:center;gap:8px;font-size:13px;font-weight:850;display:inline-flex}.zp-doc-basis-title h2[data-v-1b6e425c]{color:var(--zp-text-title);overflow-wrap:anywhere;margin:4px 0 0;font-size:20px;font-weight:950;line-height:1.25}.zp-doc-basis-title p[data-v-1b6e425c]{color:var(--zp-text-muted);margin:6px 0 0;font-size:13px;font-weight:700;line-height:1.7}.zp-doc-basis-grid[data-v-1b6e425c]{grid-template-columns:repeat(var(--zp-doc-basis-columns), minmax(0, 1fr));gap:10px;display:grid}.zp-doc-basis-item[data-v-1b6e425c]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-lg);background:var(--zp-bg-subtle);grid-template-columns:auto minmax(0,1fr);gap:10px;min-width:0;padding:14px;display:grid}.zp-doc-basis-item[data-v-1b6e425c]:not(.has-icon){display:block}.zp-doc-basis-item svg[data-v-1b6e425c]{color:var(--zp-color-gold-500)}.zp-doc-basis-item p[data-v-1b6e425c]{min-width:0;color:var(--zp-text-muted);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:700;line-height:1.7}.zp-doc-basis-grid strong[data-v-1b6e425c]{color:var(--zp-text-title)}@media (width<=1180px){.zp-doc-basis-grid[data-v-1b6e425c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.zp-doc-basis-grid[data-v-1b6e425c]{grid-template-columns:1fr}}.zp-file-icon[data-v-d334e805]{flex:none;place-items:center;width:44px;height:44px;display:inline-grid}.zp-file-icon img[data-v-d334e805]{object-fit:contain;width:100%;height:100%}.zp-file-icon.size-sm[data-v-d334e805]{width:22px;height:22px}.zp-file-icon.size-lg[data-v-d334e805]{width:64px;height:64px}.zp-file-card[data-v-1c166f5f]{min-width:0;min-height:230px;color:var(--zp-text-title);background:linear-gradient(92deg,#fffffffc 0%,#fffffffa 64%,#fffaf7e6 100%),#fff;border:1px solid #e2dad4f5;border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(300px,34%);align-items:stretch;transition:border-color .16s,background-color .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 34px #0f172a0f}.zp-file-card[data-v-1c166f5f]:hover{background:linear-gradient(92deg,#fff 0% 64%,#fffaf7f5 100%),#fff;border-color:#e2dad4;box-shadow:0 20px 50px #0f172a21}.zp-file-main[data-v-1c166f5f]{min-width:0;height:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;position:relative}.zp-file-main[data-v-1c166f5f]:focus-visible{outline-offset:-4px;outline:3px solid #d99a2247}.zp-file-grid[data-v-1c166f5f]{opacity:.68;background-image:linear-gradient(#dee2e87a 1px,#0000 1px),linear-gradient(90deg,#dee2e87a 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000000b8 46%,#0000 82%);mask-image:linear-gradient(90deg,#000 0%,#000000b8 46%,#0000 82%)}.zp-file-copy[data-v-1c166f5f]{align-content:center;gap:18px;min-width:0;height:100%;padding:34px 40px 34px 42px;display:grid;position:relative}.zp-reference-mark[data-v-1c166f5f]{color:currentColor;letter-spacing:0;border:2px solid;border-radius:10px;place-items:center;width:34px;height:34px;font-size:18px;font-weight:800;line-height:1;display:inline-grid}.zp-file-title-group[data-v-1c166f5f]{gap:10px;min-width:0;display:grid}.zp-file-title-group strong[data-v-1c166f5f]{color:#202124;text-overflow:ellipsis;white-space:nowrap;font-size:28px;font-weight:680;line-height:1.22;overflow:hidden}.zp-file-title-group small[data-v-1c166f5f]{color:#32363e61;text-overflow:ellipsis;white-space:nowrap;font-size:24px;font-weight:520;line-height:1.4;overflow:hidden}.zp-file-visual[data-v-1c166f5f]{background:0 0;border-left:0;justify-content:center;align-items:center;min-width:0;padding:0;display:flex;position:relative;overflow:hidden}.zp-file-art[data-v-1c166f5f]{aspect-ratio:16/9;color:#fff;background:linear-gradient(135deg,#7e9672fa 0%,#577753f5 52%,#dae0d7f0 100%),#78916d;border:1px solid #0f172a14;border-radius:8px;width:min(96%,310px);padding:0;position:absolute;right:-28px;overflow:hidden;transform:rotate(-4.5deg);box-shadow:0 16px 30px #0f172a2e}.zp-file-visual img[data-v-1c166f5f]{aspect-ratio:16/9;object-fit:cover;border:1px solid #0f172a14;border-radius:8px;width:min(96%,310px);display:block;position:absolute;right:-28px;transform:rotate(-4.5deg);box-shadow:0 16px 30px #0f172a2e}.art-toolbar[data-v-1c166f5f]{border:2px solid #22442e94;border-top:0;border-bottom-color:#0000;border-radius:50%;width:26px;height:18px;position:absolute;top:28px;left:26px;transform:rotate(90deg)}.art-title[data-v-1c166f5f]{color:#fff;text-shadow:0 1px 8px #0f172a3d;text-overflow:ellipsis;white-space:nowrap;max-width:112px;font-size:12px;font-weight:800;position:absolute;top:54px;left:20px;overflow:hidden}.art-line[data-v-1c166f5f]{background:#ffffff80;border-radius:999px;width:72px;height:5px;position:absolute;top:76px;left:20px}.art-line.strong[data-v-1c166f5f]{background:#ffffffb8;width:48px;top:88px}.art-pattern[data-v-1c166f5f]{pointer-events:none;position:absolute}.art-pattern.dots[data-v-1c166f5f]{background-image:radial-gradient(circle,#22442e9e 0 4px,#0000 4px),radial-gradient(circle,#22442e9e 0 5px,#0000 5px);background-position:12px 22px,226px 74px;background-size:86px 70px,70px 68px;inset:0}.art-pattern.lines[data-v-1c166f5f]{opacity:.9;background:repeating-linear-gradient(0deg,#0000 0 12px,#22442eb3 12px 16px,#0000 16px 26px),repeating-linear-gradient(90deg,#0000 0 13px,#22442e70 13px 17px,#0000 17px 28px);width:82px;height:88px;top:22px;right:14px}.art-character[data-v-1c166f5f]{background:radial-gradient(circle at 50% 22%,#1f1720 0 22px,#0000 23px),linear-gradient(135deg,#e8ece8f0 0 48%,#7e8488c7 49% 100%);border-radius:46px 46px 18px 18px;width:82px;height:100px;position:absolute;bottom:-22px;left:62px}.art-screen[data-v-1c166f5f]{background:linear-gradient(90deg,#161a1ff0,#262c30f5),#20242a;border:4px solid #151c20eb;border-radius:4px;width:102px;height:62px;position:absolute;bottom:24px;right:42px;box-shadow:0 5px #151c208c}.art-screen[data-v-1c166f5f]:before,.art-screen[data-v-1c166f5f]:after{content:"";background:#31b24a;border-radius:999px;height:4px;position:absolute;right:9px}.art-screen[data-v-1c166f5f]:before{width:30px;top:18px}.art-screen[data-v-1c166f5f]:after{width:42px;top:30px}.zp-file-actions[data-v-1c166f5f]{opacity:0;background:#fffffff5;border:1px solid #0f172a1a;border-radius:16px;align-items:center;gap:10px;min-height:44px;padding:8px 10px;transition:opacity .16s,transform .16s;display:flex;position:absolute;bottom:32px;right:42px;transform:translateY(6px);box-shadow:0 15px 34px #0f172a33}.zp-file-actions[data-v-1c166f5f]:before{content:"下载";color:#fff;text-align:center;background:#030303;border-radius:16px;min-width:64px;padding:14px 10px;font-size:16px;font-weight:560;line-height:1;position:absolute;bottom:calc(100% + 12px);right:0;box-shadow:0 12px 24px #0000002e}.zp-file-actions[data-v-1c166f5f]:after{content:"";border:7px solid #0000;border-top:8px solid #030303;border-bottom-width:0;position:absolute;bottom:calc(100% + 4px);right:20px}.zp-file-card:hover .zp-file-actions[data-v-1c166f5f],.zp-file-card:focus-within .zp-file-actions[data-v-1c166f5f]{opacity:1;transform:translateY(0)}.kind-ppt[data-v-1c166f5f]{color:#f24d55}.kind-ppt .zp-file-art[data-v-1c166f5f]{background:linear-gradient(135deg,#7d9771fa 0%,#567651f5 52%,#dce1d9f0 100%),#78916d}.kind-doc[data-v-1c166f5f]{color:#2563eb}.kind-doc .zp-file-art[data-v-1c166f5f]{background:linear-gradient(135deg,#4a7eb8fa 0%,#274b83f5 54%,#dae4f1f0 100%),#3e77b9}.kind-pdf[data-v-1c166f5f]{color:#dc2626}.kind-pdf .zp-file-art[data-v-1c166f5f]{background:linear-gradient(135deg,#a85b50fa 0%,#753230f5 54%,#efe0dbf0 100%),#a15a51}.kind-xls[data-v-1c166f5f]{color:#15926b}.kind-xls .zp-file-art[data-v-1c166f5f]{background:linear-gradient(135deg,#40976ffa 0%,#25604bf5 54%,#d9e9e0f0 100%),#3f9670}.kind-image[data-v-1c166f5f]{color:#7c3aed}.kind-video[data-v-1c166f5f]{color:#db2777}.kind-audio[data-v-1c166f5f]{color:#0891b2}.variant-form[data-v-1c166f5f]{min-height:82px;box-shadow:none;background:linear-gradient(#fff 0%,#fbfcfe 100%),#fff;border-color:#d9dee7;border-radius:8px;grid-template-columns:minmax(0,1fr)}.variant-form[data-v-1c166f5f]:hover{border-color:#bfc8d8;box-shadow:0 8px 18px #0f172a12}.variant-form .zp-file-grid[data-v-1c166f5f],.variant-form .zp-file-visual[data-v-1c166f5f]{display:none}.variant-form .zp-file-copy[data-v-1c166f5f]{grid-template-columns:48px minmax(0,1fr);align-content:center;align-items:center;gap:12px;padding:12px 40px 12px 12px;display:grid}.form-file-thumb[data-v-1c166f5f]{background:#f8fafc;border:1px solid #d9dee7;border-radius:8px;place-items:center;width:48px;height:48px;display:grid}.form-file-thumb.has-image[data-v-1c166f5f]{overflow:hidden;box-shadow:0 6px 12px #0f172a0f}.form-file-thumb img[data-v-1c166f5f]{object-fit:cover;width:100%;height:100%}.variant-form .form-file-thumb[data-v-1c166f5f] .zp-file-icon.size-md{width:38px;height:38px}.variant-form .zp-file-title-group[data-v-1c166f5f]{gap:5px}.variant-form .zp-file-title-group strong[data-v-1c166f5f]{color:#111827;font-size:13px;font-weight:820;line-height:1.3}.variant-form .zp-file-title-group small[data-v-1c166f5f]{color:#667085;font-size:12px;font-weight:620}.variant-form .zp-file-actions[data-v-1c166f5f]{min-height:24px;box-shadow:none;opacity:1;background:0 0;border:0;border-radius:0;gap:0;padding:0;top:8px;bottom:auto;right:8px;transform:none}.variant-form .zp-file-actions[data-v-1c166f5f]:before,.variant-form .zp-file-actions[data-v-1c166f5f]:after{display:none}.variant-form .zp-file-actions[data-v-1c166f5f] button{color:#475467;width:28px;height:28px;min-height:28px;box-shadow:none;background:0 0;border-radius:6px}.variant-form .zp-file-actions[data-v-1c166f5f] button:hover{color:#111827;background:#f2f4f7}.variant-form .zp-file-actions[data-v-1c166f5f] svg{width:15px;height:15px}.variant-compact[data-v-1c166f5f]{min-height:62px;box-shadow:none;border-radius:8px;grid-template-columns:minmax(0,1fr) auto}.variant-compact .zp-file-grid[data-v-1c166f5f],.variant-compact .zp-file-visual[data-v-1c166f5f]{display:none}.variant-compact .zp-file-copy[data-v-1c166f5f]{align-items:center;gap:12px;padding:12px 14px;display:flex}.variant-compact .zp-file-title-group[data-v-1c166f5f]{gap:4px}.variant-compact .zp-file-actions[data-v-1c166f5f]{min-height:0;box-shadow:none;opacity:1;background:0 0;border:0;border-radius:0;align-self:center;margin-right:10px;padding:0;position:static;transform:none}.variant-compact .zp-file-title-group strong[data-v-1c166f5f]{font-size:13px}.variant-compact .zp-file-title-group small[data-v-1c166f5f]{font-size:11px}@media (width<=760px){.zp-file-card[data-v-1c166f5f]{border-radius:14px;grid-template-columns:minmax(0,1fr);min-height:120px}.zp-file-copy[data-v-1c166f5f]{padding:20px}.zp-reference-mark[data-v-1c166f5f]{border-radius:9px;width:30px;height:30px;font-size:15px}.zp-file-title-group strong[data-v-1c166f5f]{font-size:18px}.zp-file-title-group small[data-v-1c166f5f]{white-space:normal;font-size:13px}.zp-file-visual[data-v-1c166f5f]{display:none}.zp-file-actions[data-v-1c166f5f]{opacity:1;bottom:12px;right:12px;transform:none}.zp-file-actions[data-v-1c166f5f]:before,.zp-file-actions[data-v-1c166f5f]:after{display:none}}@media (width<=520px){.zp-file-actions[data-v-1c166f5f]{justify-content:flex-end;margin:0 10px 10px}}.zp-file-display[data-v-3fabab0e]{gap:10px;display:grid}.zp-file-display.variant-form[data-v-3fabab0e]{grid-template-columns:repeat(auto-fit,minmax(min(100%,268px),1fr));justify-content:stretch;gap:10px}.zp-file-display.variant-compact[data-v-3fabab0e]{gap:8px}.zp-file-display-empty[data-v-3fabab0e]{min-height:118px;color:var(--zp-text-muted);text-align:center;background:#ffffffb8;border:1px dashed #0f172a29;border-radius:8px;place-items:center;gap:8px;display:grid}.zp-file-display-empty strong[data-v-3fabab0e]{color:var(--zp-text-title);font-size:14px;font-weight:900}.zp-file-display-empty small[data-v-3fabab0e]{color:var(--zp-text-muted);font-size:12px;font-weight:700}@media (width<=520px){.zp-file-display.variant-form[data-v-3fabab0e]{grid-template-columns:minmax(0,1fr)}}.zp-file-manager[data-v-4c91b4ef]{color:#111827;gap:0;min-width:0;display:grid;position:relative}.zp-file-manager-head[data-v-4c91b4ef]{justify-content:space-between;align-items:flex-start;gap:16px;padding:2px 2px 10px;display:flex}.zp-file-manager-head span[data-v-4c91b4ef]{color:#667085;font-size:12px;font-weight:800;display:block}.zp-file-manager-head h3[data-v-4c91b4ef]{color:#111827;max-width:680px;margin:4px 0 0;font-size:14px;font-weight:680;line-height:1.45}.zp-file-input[data-v-4c91b4ef]{display:none}.zp-file-explorer[data-v-4c91b4ef]{background:#fff;border:1px solid #d9dee7;border-radius:12px;grid-template-rows:66px minmax(0,1fr) 56px;height:min(72vh,760px);min-height:600px;display:grid;overflow:hidden;box-shadow:0 18px 48px #0f172a1a}.zp-file-explorer.without-windowbar[data-v-4c91b4ef]{box-shadow:none;border:0;border-radius:0;grid-template-rows:minmax(0,1fr) 56px}.zp-file-explorer.without-windowbar.without-status[data-v-4c91b4ef]{grid-template-rows:minmax(0,1fr)}.zp-file-explorer.without-status[data-v-4c91b4ef]:not(.without-windowbar){grid-template-rows:66px minmax(0,1fr)}.zp-file-explorer.is-dragging[data-v-4c91b4ef]{outline-offset:-2px;outline:2px solid #f59e0b}.zp-file-explorer-windowbar[data-v-4c91b4ef]{background:#fff;border-bottom:1px solid #d9dee7;grid-template-columns:240px minmax(560px,auto);align-items:center;gap:22px;padding:0 24px;display:grid}.window-brand[data-v-4c91b4ef]{align-items:center;gap:12px;min-width:0;display:inline-flex}.window-logo[data-v-4c91b4ef]{place-items:center;width:40px;height:40px;display:inline-grid}.window-logo img[data-v-4c91b4ef]{object-fit:contain;width:100%;height:100%}.window-brand strong[data-v-4c91b4ef]{white-space:nowrap;font-size:18px;font-weight:820}.window-actions[data-v-4c91b4ef]{justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.library-search-field[data-v-4c91b4ef]{color:#667085;background:#fff;border:1px solid #d9dee7;border-radius:8px;align-items:center;gap:8px;width:280px;min-width:180px;padding:0 10px;display:flex}.library-search-field[data-v-4c91b4ef] .nuxt-control{flex:1;min-width:0}.library-search-field[data-v-4c91b4ef] .nuxt-control[data-slot=base],.library-search-field[data-v-4c91b4ef] .nuxt-control [data-slot=base]{min-height:36px;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.library-search-field[data-v-4c91b4ef] .nuxt-control[data-slot=base]:focus,.library-search-field[data-v-4c91b4ef] .nuxt-control [data-slot=base]:focus,.library-search-field[data-v-4c91b4ef] .nuxt-control[data-slot=base]:focus-visible,.library-search-field[data-v-4c91b4ef] .nuxt-control [data-slot=base]:focus-visible{box-shadow:none!important;border:0!important;outline:0!important}.view-switch[data-v-4c91b4ef]{background:#f8fafc;border:1px solid #d9dee7;border-radius:8px;display:inline-flex;overflow:hidden}.view-switch[data-v-4c91b4ef] button{color:#475467;cursor:pointer;background:0 0;border:0;place-items:center;width:38px;height:36px;display:inline-grid}.view-switch[data-v-4c91b4ef] button.active{color:#111827;background:#fff;box-shadow:inset 0 0 0 1px #0f172a0a}.zp-file-explorer-content[data-v-4c91b4ef]{grid-template-columns:260px minmax(520px,1fr) 288px;min-height:0;display:grid}.zp-file-explorer-sidebar[data-v-4c91b4ef]{background:#fbfcfe;border-right:1px solid #d9dee7;align-content:start;gap:8px;min-width:0;padding:18px 14px;display:grid;overflow:auto}.explorer-category[data-v-4c91b4ef]{color:#344054;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:36px;padding:0 10px;display:grid}.explorer-category[data-v-4c91b4ef]:hover,.explorer-category.active[data-v-4c91b4ef]{background:#eef1f5}.explorer-category.active[data-v-4c91b4ef]{color:#111827;font-weight:780}.explorer-category span[data-v-4c91b4ef]{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:680;overflow:hidden}.explorer-category em[data-v-4c91b4ef]{color:#667085;font-size:13px;font-style:normal;font-weight:680}.explorer-category.secondary[data-v-4c91b4ef]{color:#475467}.sidebar-divider[data-v-4c91b4ef]{background:#e5e7eb;height:1px;margin:10px 0}.zp-file-explorer-main[data-v-4c91b4ef]{grid-template-rows:minmax(82px,auto) minmax(0,1fr) 56px;min-width:0;min-height:0;display:grid}.zp-file-explorer-toolbar[data-v-4c91b4ef]{background:#fff;border-bottom:0;align-items:center;padding:18px 26px 8px;display:grid}.toolbar-title[data-v-4c91b4ef]{gap:8px;min-width:0;display:grid}.bucket-select-field[data-v-4c91b4ef]{background:#fff;border:1px solid #d9dee7;border-radius:8px;align-items:center;gap:6px;width:100%;min-width:0;padding:8px 10px 7px;display:grid}.bucket-select-field span[data-v-4c91b4ef]{color:#667085;font-size:11px;font-weight:820;line-height:1}.bucket-select-field[data-v-4c91b4ef] .nuxt-control{min-width:0}.zp-file-explorer-toolbar strong[data-v-4c91b4ef]{color:#111827;align-items:center;gap:5px;font-size:17px;font-weight:820;display:inline-flex}.zp-file-explorer-toolbar small[data-v-4c91b4ef]{color:#667085;font-size:14px;font-weight:560}.zp-file-explorer-grid[data-v-4c91b4ef]{background:#fff;grid-template-columns:repeat(auto-fill,minmax(154px,1fr));align-content:start;gap:14px;min-height:0;padding:14px 24px 22px;display:grid;overflow:auto}.zp-file-explorer-grid.view-list[data-v-4c91b4ef]{grid-template-columns:minmax(0,1fr)}.explorer-file[data-v-4c91b4ef]{color:#111827;cursor:pointer;text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-content:start;justify-items:center;gap:10px;min-height:140px;padding:20px 12px 14px;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid;position:relative}.explorer-file[data-v-4c91b4ef]:not(.disabled):hover{border-color:#d1d5db;transform:translateY(-1px);box-shadow:0 10px 22px #0f172a12}.explorer-file[data-v-4c91b4ef]:focus-visible{outline-offset:2px;outline:2px solid #f59e0b73}.explorer-file.active[data-v-4c91b4ef],.explorer-file.selected[data-v-4c91b4ef]{border-color:#f59e0b;box-shadow:inset 0 0 0 1px #f59e0b57}.explorer-file.disabled[data-v-4c91b4ef]{cursor:not-allowed;opacity:.6}.explorer-file-check[data-v-4c91b4ef]{color:#f59e0b;fill:#f59e0b;position:absolute;top:10px;left:10px}.explorer-file-more[data-v-4c91b4ef]{color:#667085;position:absolute;top:10px;right:10px}.explorer-file-icon[data-v-4c91b4ef]{place-items:center;width:76px;height:74px;display:grid}.explorer-file-icon>img[data-v-4c91b4ef]{object-fit:cover;border:1px solid #d9dee7;border-radius:5px;width:76px;height:48px;box-shadow:0 8px 18px #0f172a14}.zp-file-explorer-grid:not(.view-list) .explorer-file[data-v-4c91b4ef]{background:radial-gradient(circle at 24% 18%,#ffffffe6 0 18px,#0000 19px),linear-gradient(135deg,#f8fafc 0%,#eef2f7 100%);align-content:stretch;gap:0;min-height:138px;padding:0;overflow:hidden}.zp-file-explorer-grid:not(.view-list) .explorer-file .explorer-file-icon[data-v-4c91b4ef]{background-color:#0000;background-image:linear-gradient(#ffffff5c 1px,#0000 1px),linear-gradient(90deg,#ffffff5c 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.zp-file-explorer-grid:not(.view-list) .explorer-file.has-thumbnail .explorer-file-icon[data-v-4c91b4ef]{background-color:#f8fafc;background-image:linear-gradient(45deg,#d9dee7 25%,#0000 25%),linear-gradient(-45deg,#d9dee7 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#d9dee7 75%),linear-gradient(-45deg,#0000 75%,#d9dee7 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}.zp-file-explorer-grid:not(.view-list) .explorer-file .explorer-file-icon>img[data-v-4c91b4ef]{width:100%;height:100%;box-shadow:none;object-fit:cover;border:0;border-radius:0}.zp-file-explorer-grid:not(.view-list) .explorer-file:not(.has-thumbnail) .explorer-file-icon[data-v-4c91b4ef]{box-sizing:border-box;background:radial-gradient(circle at 18% 20%,#fffffff5 0 18px,#0000 19px),radial-gradient(circle at 84% 26%,#ffffffbd 0 24px,#0000 25px),linear-gradient(#ffffff7a 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#ffffff7a 1px,#0000 1px) 0 0/28px 28px,linear-gradient(135deg,#f8fafc 0%,#eef2f7 100%);align-items:start;padding-top:18px}.zp-file-explorer-grid:not(.view-list) .explorer-file:not(.has-thumbnail) .explorer-file-icon[data-v-4c91b4ef] .zp-file-icon.size-lg{filter:drop-shadow(0 12px 16px #0f172a1f);width:64px;height:64px}.zp-file-explorer-grid:not(.view-list) .explorer-file .explorer-file-copy[data-v-4c91b4ef]{z-index:1;color:#fff;text-align:left;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:linear-gradient(#11182700 0%,#1118272e 46%,#11182794 100%);border:0;border-radius:0;align-content:end;gap:2px;padding:18px 9px 8px;position:absolute;bottom:0;left:0;right:0}.zp-file-explorer-grid:not(.view-list) .explorer-file .explorer-file-copy strong[data-v-4c91b4ef],.zp-file-explorer-grid:not(.view-list) .explorer-file .explorer-file-copy small[data-v-4c91b4ef]{color:#fff}.zp-file-explorer-grid:not(.view-list) .explorer-file .explorer-file-copy small[data-v-4c91b4ef]{opacity:.76}.zp-file-explorer-grid:not(.view-list) .explorer-file .explorer-file-copy strong[data-v-4c91b4ef]{line-height:1.2}.zp-file-explorer-grid:not(.view-list) .explorer-file .explorer-file-copy small[data-v-4c91b4ef]{justify-content:space-between;align-items:center;gap:6px;min-width:0;line-height:1.12;display:flex}.zp-file-explorer-grid:not(.view-list) .explorer-file .explorer-file-copy small i[data-v-4c91b4ef]{text-overflow:ellipsis;min-width:0;margin-left:0;overflow:hidden}.zp-file-explorer-grid:not(.view-list) .explorer-file .explorer-file-check[data-v-4c91b4ef],.zp-file-explorer-grid:not(.view-list) .explorer-file .explorer-file-more[data-v-4c91b4ef]{z-index:2}.zp-file-explorer-grid:not(.view-list) .explorer-file .explorer-file-more[data-v-4c91b4ef]{color:#111827;background:#ffffffdb;border-radius:7px}.explorer-file-copy[data-v-4c91b4ef]{gap:6px;width:100%;min-width:0;display:grid}.explorer-file-copy strong[data-v-4c91b4ef],.explorer-file-copy small[data-v-4c91b4ef]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.explorer-file-copy strong[data-v-4c91b4ef]{color:#111827;font-size:13px;font-weight:760}.explorer-file-copy small[data-v-4c91b4ef]{color:#667085;font-size:12px;font-weight:560}.explorer-file-copy small i[data-v-4c91b4ef]{margin-left:10px;font-style:normal}.view-list .explorer-file[data-v-4c91b4ef]{text-align:left;grid-template-columns:80px minmax(0,1fr);align-content:center;justify-items:start;min-height:72px}.zp-file-inspector[data-v-4c91b4ef]{background:#fff;border-left:1px solid #d9dee7;align-content:start;gap:18px;min-width:0;padding:20px 22px;display:grid;overflow:auto}.inspector-preview[data-v-4c91b4ef]{place-items:center;width:72px;height:78px;display:grid}.inspector-preview img[data-v-4c91b4ef]{object-fit:cover;border:1px solid #d9dee7;border-radius:6px;width:72px;height:52px}.inspector-title[data-v-4c91b4ef]{gap:8px;display:grid}.inspector-title.batch-title[data-v-4c91b4ef]{border-bottom:1px solid #e5e7eb;padding-bottom:14px}.inspector-title strong[data-v-4c91b4ef]{overflow-wrap:anywhere;color:#111827;font-size:15px;font-weight:820;line-height:1.38}.inspector-title small[data-v-4c91b4ef]{color:#667085;font-size:13px;font-weight:620}.inspector-meta[data-v-4c91b4ef]{gap:14px;margin:10px 0 0;display:grid}.inspector-meta div[data-v-4c91b4ef]{grid-template-columns:72px minmax(0,1fr);gap:12px;display:grid}.inspector-meta dt[data-v-4c91b4ef],.inspector-meta dd[data-v-4c91b4ef]{margin:0;font-size:13px;line-height:1.35}.inspector-meta dt[data-v-4c91b4ef]{color:#98a2b3;font-weight:650}.inspector-meta dd[data-v-4c91b4ef]{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-weight:680;overflow:hidden}.inspector-meta dd.mono-meta[data-v-4c91b4ef]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px}.inspector-tags[data-v-4c91b4ef],.inspector-actions[data-v-4c91b4ef]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inspector-tags strong[data-v-4c91b4ef],.inspector-actions strong[data-v-4c91b4ef]{color:#111827;flex:0 0 100%;font-size:13px;font-weight:820}.tag-list[data-v-4c91b4ef]{flex-wrap:wrap;flex:0 0 100%;gap:6px;display:flex}.file-tag[data-v-4c91b4ef]{color:#92400e;background:#f59e0b14;border:1px solid #f59e0b42;border-radius:999px;align-items:center;gap:5px;min-height:28px;padding:0 8px 0 10px;font-size:12px;font-weight:760;display:inline-flex}.file-tag button[data-v-4c91b4ef]{width:18px;height:18px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:inline-grid}.file-tag button[data-v-4c91b4ef]:disabled{cursor:not-allowed;opacity:.5}.tag-editor[data-v-4c91b4ef]{flex:0 0 100%;align-items:center;gap:8px;min-width:0;display:flex}.tag-input[data-v-4c91b4ef],.rename-input[data-v-4c91b4ef]{flex:1;min-width:0}.inspector-id-list[data-v-4c91b4ef]{gap:8px;display:grid}.inspector-id-list>strong[data-v-4c91b4ef]{color:#111827;font-size:13px;font-weight:820}.inspector-id-list button[data-v-4c91b4ef]{color:#111827;cursor:pointer;text-align:left;background:#fbfcfe;border:1px solid #e5e7eb;border-radius:8px;gap:5px;min-width:0;padding:9px 10px;display:grid}.inspector-id-list button[data-v-4c91b4ef]:hover{background:#fff;border-color:#d1d5db}.inspector-id-list span[data-v-4c91b4ef],.inspector-id-list code[data-v-4c91b4ef]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inspector-id-list span[data-v-4c91b4ef]{font-size:12px;font-weight:760}.inspector-id-list code[data-v-4c91b4ef]{color:#667085;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px}.rename-editor[data-v-4c91b4ef]{background:#fbfcfe;border:1px solid #e5e7eb;border-radius:8px;gap:8px;padding:10px;display:flex}.inspector-action-message[data-v-4c91b4ef]{color:#15803d;background:#16a34a14;border:1px solid #16a34a2e;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:760}.inspector-empty[data-v-4c91b4ef]{color:#667085;text-align:center;align-content:center;place-items:center;gap:8px;min-height:220px;display:grid}.zp-file-manager-status[data-v-4c91b4ef]{background:#fff;border-top:1px solid #d9dee7;align-items:center;gap:12px;padding:0 24px;display:flex}.zp-file-manager-status span[data-v-4c91b4ef]{color:#667085;font-size:14px;font-weight:620}.status-selection[data-v-4c91b4ef]{align-items:center;gap:8px;min-width:0;display:inline-flex}.zp-file-manager-status .status-upload[data-v-4c91b4ef]{margin-left:auto}.zp-file-explorer-pagination[data-v-4c91b4ef]{color:#667085;background:#fff;border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:0 24px;font-size:12px;font-weight:760;display:flex}.file-page-size-field[data-v-4c91b4ef]{color:#667085;white-space:nowrap;align-items:center;gap:6px;min-width:110px;margin-left:auto;display:inline-flex}.file-page-size-field[data-v-4c91b4ef] .nuxt-control{width:82px}.file-pagination-actions[data-v-4c91b4ef]{justify-content:flex-end;align-items:center;display:inline-flex}.zp-upload-modal-inner[data-v-4c91b4ef]{gap:14px;min-height:240px;display:grid}.zp-upload-modal-head[data-v-4c91b4ef]{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.zp-upload-modal-head>div[data-v-4c91b4ef]:first-child{gap:4px;min-width:0;margin-right:auto;display:grid}.zp-upload-modal-head strong[data-v-4c91b4ef]{color:#111827;font-size:15px;font-weight:820}.zp-upload-modal-head span[data-v-4c91b4ef]{color:#667085;font-size:12px;font-weight:620}.zp-upload-panel[data-v-4c91b4ef]{background:#fff;border:1px dashed #cbd5e1;border-radius:8px;padding:0}.zp-upload-panel.is-dragging[data-v-4c91b4ef]{background:#fffbeb;border-color:#f59e0b}.zp-file-empty[data-v-4c91b4ef]{color:#667085;cursor:pointer;text-align:center;background:0 0;border:0;align-content:center;place-items:center;gap:8px;width:100%;min-height:238px;display:grid}.zp-file-empty strong[data-v-4c91b4ef]{color:#111827;font-size:13px;font-weight:760}.zp-file-empty small[data-v-4c91b4ef]{color:#98a2b3;font-size:12px;font-weight:580}.zp-upload-selected[data-v-4c91b4ef]{gap:12px;min-height:0;display:grid}.upload-selected-summary[data-v-4c91b4ef]{background:#fbfcfe;border:1px solid #e5e7eb;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.upload-selected-summary>div[data-v-4c91b4ef]{gap:4px;min-width:0;display:grid}.upload-selected-summary strong[data-v-4c91b4ef]{color:#111827;font-size:14px;font-weight:820}.upload-selected-summary small[data-v-4c91b4ef],.upload-selected-summary>span[data-v-4c91b4ef]{color:#667085;font-size:12px;font-weight:660}.upload-selected-summary>span[data-v-4c91b4ef]{color:#b45309;background:#f59e0b14;border:1px solid #f59e0b3d;border-radius:999px;flex:none;padding:4px 9px}.zp-upload-queue[data-v-4c91b4ef]{gap:8px;max-height:min(48vh,384px);padding-right:2px;display:grid;overflow:auto}.zp-upload-task[data-v-4c91b4ef]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;grid-template-columns:24px 38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 12px;display:grid}.zp-upload-task[data-v-4c91b4ef]:hover{background:#fcfcfd;border-color:#d1d5db}.task-index[data-v-4c91b4ef]{color:#667085;background:#f1f5f9;border-radius:999px;place-items:center;width:22px;height:22px;font-size:11px;font-weight:820;display:inline-grid}.zp-upload-task.status-ready .task-progress i[data-v-4c91b4ef]{background:#cbd5e1}.zp-upload-task.status-success[data-v-4c91b4ef],.zp-upload-task.status-instant[data-v-4c91b4ef]{background:#16a34a0a;border-color:#16a34a38}.zp-upload-task.status-failed[data-v-4c91b4ef]{background:#dc26260a;border-color:#dc262638}.task-copy[data-v-4c91b4ef]{gap:5px;min-width:0;display:grid}.task-title-row[data-v-4c91b4ef]{align-items:center;gap:8px;min-width:0;display:flex}.task-title-row strong[data-v-4c91b4ef],.task-copy small[data-v-4c91b4ef],.task-copy em[data-v-4c91b4ef]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-title-row strong[data-v-4c91b4ef]{color:#111827;flex:1;min-width:0;font-size:13px;font-weight:760}.task-status-badge[data-v-4c91b4ef]{color:#475467;background:#f1f5f9;border-radius:999px;flex:none;padding:2px 7px;font-size:11px;font-weight:820}.status-uploading .task-status-badge[data-v-4c91b4ef],.status-hashing .task-status-badge[data-v-4c91b4ef]{color:#b45309;background:#f59e0b1f}.status-success .task-status-badge[data-v-4c91b4ef],.status-instant .task-status-badge[data-v-4c91b4ef]{color:#15803d;background:#16a34a1f}.status-failed .task-status-badge[data-v-4c91b4ef]{color:#dc2626;background:#dc26261a}.task-copy small[data-v-4c91b4ef],.task-copy em[data-v-4c91b4ef]{color:#667085;font-size:12px;font-style:normal;font-weight:580}.task-copy em[data-v-4c91b4ef]{color:#dc2626}.task-progress[data-v-4c91b4ef]{background:#e5e7eb;border-radius:999px;width:100%;height:4px;overflow:hidden}.task-progress i[data-v-4c91b4ef]{border-radius:inherit;background:#f59e0b;height:100%;transition:width .16s;display:block}.task-state[data-v-4c91b4ef]{justify-content:flex-end;align-items:center;gap:8px;min-width:58px;display:flex}.task-state span[data-v-4c91b4ef]{color:#475467;font-size:12px;font-weight:700}.status-failed .task-progress i[data-v-4c91b4ef]{background:#dc2626}.status-success .task-progress i[data-v-4c91b4ef],.status-instant .task-progress i[data-v-4c91b4ef]{background:#16a34a}.upload-add-more-row[data-v-4c91b4ef]{background:#fbfcfe;border:1px dashed #d9dee7;border-radius:8px;justify-content:center;padding:10px;display:flex}.upload-empty-list[data-v-4c91b4ef]{color:#98a2b3;border:1px solid #e5e7eb;border-radius:8px;place-items:center;min-height:54px;display:grid}.zp-upload-modal-actions[data-v-4c91b4ef]{justify-content:flex-end;align-items:center;gap:10px;width:100%;display:flex}.library-empty-state[data-v-4c91b4ef]{color:#667085;text-align:center;background:#fbfcfe;border:1px dashed #d9dee7;border-radius:8px;place-items:center;gap:8px;min-height:180px;margin:14px 24px 22px;display:grid}.library-empty-state strong[data-v-4c91b4ef]{color:#111827;font-size:14px;font-weight:820}.library-empty-state small[data-v-4c91b4ef]{font-size:12px;font-weight:620}.zp-file-preview-stage[data-v-4c91b4ef]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;place-items:center;min-height:360px;display:grid;overflow:hidden}.zp-file-preview-stage img[data-v-4c91b4ef],.zp-file-preview-stage video[data-v-4c91b4ef],.zp-file-preview-stage iframe[data-v-4c91b4ef]{object-fit:contain;border:0;width:100%;height:min(68vh,640px)}.zp-file-preview-stage audio[data-v-4c91b4ef]{width:min(100%,520px)}.preview-placeholder[data-v-4c91b4ef]{color:#667085;text-align:center;place-items:center;gap:8px;padding:28px;display:grid}.preview-placeholder strong[data-v-4c91b4ef]{color:#111827;font-size:15px;font-weight:820}.preview-placeholder small[data-v-4c91b4ef]{font-size:13px;font-weight:620}.preview-footer-actions[data-v-4c91b4ef]{justify-content:flex-end;gap:10px;display:flex}@media (width<=1100px){.zp-file-explorer-windowbar[data-v-4c91b4ef]{grid-template-columns:minmax(0,1fr);height:auto;padding:12px 16px}.window-actions[data-v-4c91b4ef]{justify-content:flex-start}.zp-file-explorer[data-v-4c91b4ef]{grid-template-rows:auto minmax(0,1fr) 56px}.zp-file-explorer-content[data-v-4c91b4ef]{grid-template-columns:220px minmax(0,1fr)}.zp-file-inspector[data-v-4c91b4ef]{display:none}}@media (width<=760px){.zp-file-manager-head[data-v-4c91b4ef],.window-actions[data-v-4c91b4ef]{display:grid}.library-search-field[data-v-4c91b4ef]{width:100%}.zp-file-explorer[data-v-4c91b4ef]{height:auto;min-height:0}.zp-file-explorer-content[data-v-4c91b4ef]{grid-template-columns:minmax(0,1fr)}.zp-file-explorer-sidebar[data-v-4c91b4ef]{border-bottom:1px solid #d9dee7;border-right:0;grid-auto-columns:max-content;grid-auto-flow:column;overflow-x:auto}.zp-file-explorer-grid[data-v-4c91b4ef]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));padding:14px 14px 18px}.zp-file-explorer-pagination[data-v-4c91b4ef]{grid-template-columns:1fr;justify-items:start;height:auto;min-height:72px;padding:10px 14px;display:grid}.file-page-size-field[data-v-4c91b4ef]{margin-left:0}.zp-upload-task[data-v-4c91b4ef]{grid-template-columns:24px 34px minmax(0,1fr)}.task-state[data-v-4c91b4ef]{grid-column:1/-1;justify-content:flex-end;min-width:0}.upload-selected-summary[data-v-4c91b4ef]{display:grid}.task-title-row[data-v-4c91b4ef]{gap:5px;display:grid}.task-status-badge[data-v-4c91b4ef]{justify-self:start}}.zp-upload-modal-content{width:min(560px,100vw - 24px)!important;max-width:min(560px,100vw - 24px)!important}.zp-upload-modal-header{border-bottom:1px solid #e5e7eb;padding:14px 16px!important}.zp-upload-modal-body{padding:16px!important}.zp-upload-modal-footer{border-top:1px solid #e5e7eb;padding:12px 16px!important}.zp-upload-confirm-content{width:min(420px,100vw - 24px)!important;max-width:min(420px,100vw - 24px)!important}.zp-upload-confirm-footer{justify-content:flex-end;gap:10px;display:flex}.zp-file-picker[data-v-bc47f0d9]{color:#111827;min-width:0;box-shadow:none;background:#fff;border:1px solid #d9dee7;border-radius:8px;gap:16px;padding:20px 22px 18px;display:grid}.zp-file-picker.has-selected-files[data-v-bc47f0d9]{background:linear-gradient(#fff 0%,#fbfcfe 100%);border-color:#cfd6e2}.zp-file-picker-head[data-v-bc47f0d9]{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.zp-file-picker-head span[data-v-bc47f0d9]{color:#111827;font-size:16px;font-weight:820;display:block}.zp-file-picker-head p[data-v-bc47f0d9]{color:#667085;max-width:320px;margin:5px 0 0;font-size:13px;font-weight:560;line-height:1.46}.zp-file-picker-trigger[data-v-bc47f0d9]{white-space:nowrap;flex:none}.zp-file-picker-preview[data-v-bc47f0d9]{gap:14px;min-width:0;display:grid}.zp-file-picker-preview[data-v-bc47f0d9] .zp-file-display.variant-form{grid-template-columns:repeat(auto-fit,minmax(min(100%,268px),1fr));justify-content:stretch}.zp-file-picker-empty[data-v-bc47f0d9]{color:#667085;cursor:pointer;text-align:left;background:#fbfcfe;border:1px dashed #cbd5e1;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;justify-content:stretch;align-items:center;gap:14px;min-height:96px;padding:16px;display:grid}.zp-file-picker-empty[data-v-bc47f0d9]:hover:not(:disabled){background:#f8fafc;border-color:#9fb0c9}.file-empty-icon[data-v-bc47f0d9]{color:#475467;background:#fff;border:1px solid #d9dee7;border-radius:8px;place-items:center;width:44px;height:44px;display:inline-grid}.file-empty-copy[data-v-bc47f0d9]{gap:5px;min-width:0;display:grid}.file-empty-action[data-v-bc47f0d9]{border:1px solid var(--zp-button-secondary-border);border-radius:var(--zp-button-radius);background:var(--zp-button-secondary-bg);min-height:34px;color:var(--zp-button-secondary-text);white-space:nowrap;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:900;display:inline-flex}.zp-file-picker-empty[data-v-bc47f0d9]:disabled{cursor:not-allowed;opacity:.6}.zp-file-picker-empty[data-v-bc47f0d9]:focus-visible{outline-offset:2px;outline:3px solid #d99a2247}.zp-file-picker-empty strong[data-v-bc47f0d9]{color:#111827;font-size:14px;font-weight:820}.zp-file-picker-empty small[data-v-bc47f0d9]{color:#667085;max-width:560px;font-size:12px;font-weight:580;line-height:1.45}.zp-file-picker-preview-stage[data-v-bc47f0d9]{border:1px solid var(--zp-line);background:#f8fafc;border-radius:8px;place-items:center;min-height:360px;display:grid;overflow:hidden}.zp-file-picker-preview-stage img[data-v-bc47f0d9],.zp-file-picker-preview-stage video[data-v-bc47f0d9],.zp-file-picker-preview-stage iframe[data-v-bc47f0d9]{object-fit:contain;border:0;width:100%;height:min(68vh,640px)}.zp-file-picker-preview-stage audio[data-v-bc47f0d9]{width:min(100%,520px)}.preview-placeholder[data-v-bc47f0d9]{color:var(--zp-text-muted);text-align:center;place-items:center;gap:8px;padding:28px;display:grid}.preview-placeholder strong[data-v-bc47f0d9]{color:var(--zp-text-title);font-size:15px;font-weight:900}.preview-placeholder small[data-v-bc47f0d9]{font-size:13px;font-weight:700}.preview-footer-actions[data-v-bc47f0d9]{justify-content:flex-end;gap:10px;display:flex}.zp-file-picker-selected-footer[data-v-bc47f0d9]{color:#667085;border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;font-size:13px;font-weight:620;display:flex}.zp-file-picker-modal-windowbar[data-v-bc47f0d9]{background:#fff;grid-template-columns:240px minmax(560px,auto);align-items:center;gap:22px;width:100%;min-height:66px;padding:0 24px;display:grid}.window-brand[data-v-bc47f0d9]{align-items:center;gap:12px;min-width:0;display:inline-flex}.window-logo[data-v-bc47f0d9]{place-items:center;width:40px;height:40px;display:inline-grid}.window-logo img[data-v-bc47f0d9]{object-fit:contain;width:100%;height:100%}.window-brand strong[data-v-bc47f0d9]{white-space:nowrap;font-size:18px;font-weight:820}.window-actions[data-v-bc47f0d9]{justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.library-search-field[data-v-bc47f0d9]{color:#667085;background:#fff;border:1px solid #d9dee7;border-radius:8px;align-items:center;gap:8px;width:280px;min-width:180px;padding:0 10px;display:flex}.library-search-field[data-v-bc47f0d9] .nuxt-control{flex:1;min-width:0}.library-search-field[data-v-bc47f0d9] .nuxt-control[data-slot=base],.library-search-field[data-v-bc47f0d9] .nuxt-control [data-slot=base]{min-height:36px;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.library-search-field[data-v-bc47f0d9] .nuxt-control[data-slot=base]:focus,.library-search-field[data-v-bc47f0d9] .nuxt-control [data-slot=base]:focus,.library-search-field[data-v-bc47f0d9] .nuxt-control[data-slot=base]:focus-visible,.library-search-field[data-v-bc47f0d9] .nuxt-control [data-slot=base]:focus-visible{box-shadow:none!important;border:0!important;outline:0!important}.view-switch[data-v-bc47f0d9]{background:#f8fafc;border:1px solid #d9dee7;border-radius:8px;display:inline-flex;overflow:hidden}.view-switch[data-v-bc47f0d9] button{color:#475467;cursor:pointer;background:0 0;border:0;place-items:center;width:38px;height:36px;display:inline-grid}.view-switch[data-v-bc47f0d9] button.active{color:#111827;background:#fff;box-shadow:inset 0 0 0 1px #0f172a0a}.zp-file-picker-modal-header{border-bottom:1px solid #d9dee7;padding:0!important}.zp-file-picker-modal,.zp-file-picker-modal-content{width:min(1360px,100vw - 56px)!important;max-width:min(1360px,100vw - 56px)!important}.zp-file-picker-modal-body{overflow:hidden;border:0!important;padding:0!important}.zp-file-picker-modal-footer{background:#fff;border-top:1px solid #d9dee7;padding:0!important;display:block!important}.zp-file-picker-modal-content{overflow:hidden!important}.zp-file-picker-modal-status[data-v-bc47f0d9]{color:#667085;align-items:center;gap:12px;width:100%;min-height:56px;padding:0 24px;font-size:14px;font-weight:620;display:flex}.zp-file-picker-modal-status .status-upload[data-v-bc47f0d9]{margin-left:auto}@media (width<=760px){.zp-file-picker-head[data-v-bc47f0d9]{display:grid}.zp-file-picker-empty[data-v-bc47f0d9]{grid-template-columns:auto minmax(0,1fr)}.file-empty-action[data-v-bc47f0d9]{grid-column:1/-1;justify-self:start}.zp-file-picker-trigger[data-v-bc47f0d9]{justify-self:start}.zp-file-picker-modal-windowbar[data-v-bc47f0d9]{grid-template-columns:1fr;gap:10px;padding:12px}.window-actions[data-v-bc47f0d9]{flex-wrap:wrap;justify-content:flex-start}.library-search-field[data-v-bc47f0d9]{width:100%}.zp-file-picker-modal-status[data-v-bc47f0d9]{grid-template-columns:1fr;justify-items:start;min-height:72px;padding:10px 14px;display:grid}.zp-file-picker-modal-status .status-upload[data-v-bc47f0d9]{margin-left:0}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-divide-x-reverse:0;--tw-leading:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-old-neutral-50:oklch(98.5% 0 0);--color-old-neutral-100:oklch(97% 0 0);--color-old-neutral-200:oklch(92.2% 0 0);--color-old-neutral-300:oklch(87% 0 0);--color-old-neutral-400:oklch(70.8% 0 0);--color-old-neutral-500:oklch(55.6% 0 0);--color-old-neutral-600:oklch(43.9% 0 0);--color-old-neutral-700:oklch(37.1% 0 0);--color-old-neutral-800:oklch(26.9% 0 0);--color-old-neutral-900:oklch(20.5% 0 0);--color-old-neutral-950:oklch(14.5% 0 0)}:host,:root{--ui-header-height:4rem;--ui-radius:.25rem;--ui-container:80rem}.light,:host,:root{--ui-text-dimmed:var(--ui-color-neutral-400);--ui-text-muted:var(--ui-color-neutral-500);--ui-text-toned:var(--ui-color-neutral-600);--ui-text:var(--ui-color-neutral-700);--ui-text-highlighted:var(--ui-color-neutral-900);--ui-text-inverted:#fff;--ui-bg:#fff;--ui-bg-muted:var(--ui-color-neutral-50);--ui-bg-elevated:var(--ui-color-neutral-100);--ui-bg-accented:var(--ui-color-neutral-200);--ui-bg-inverted:var(--ui-color-neutral-900);--ui-border:var(--ui-color-neutral-200);--ui-border-muted:var(--ui-color-neutral-200);--ui-border-accented:var(--ui-color-neutral-300);--ui-border-inverted:var(--ui-color-neutral-900)}.dark{--ui-text-dimmed:var(--ui-color-neutral-500);--ui-text-muted:var(--ui-color-neutral-400);--ui-text-toned:var(--ui-color-neutral-300);--ui-text:var(--ui-color-neutral-200);--ui-text-highlighted:#fff;--ui-text-inverted:var(--ui-color-neutral-900);--ui-bg:var(--ui-color-neutral-900);--ui-bg-muted:var(--ui-color-neutral-800);--ui-bg-elevated:var(--ui-color-neutral-800);--ui-bg-accented:var(--ui-color-neutral-700);--ui-bg-inverted:#fff;--ui-border:var(--ui-color-neutral-800);--ui-border-muted:var(--ui-color-neutral-700);--ui-border-accented:var(--ui-color-neutral-700);--ui-border-inverted:#fff}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}body{background-color:var(--ui-bg);color:var(--ui-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body:where(.dark,.dark *){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-1{inset-inline:calc(var(--spacing) * 1)}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.inset-y-1{inset-block:calc(var(--spacing) * 1)}.inset-y-1\.5{inset-block:calc(var(--spacing) * 1.5)}.inset-y-2{inset-block:calc(var(--spacing) * 2)}.inset-y-3{inset-block:calc(var(--spacing) * 3)}.inset-y-4{inset-block:calc(var(--spacing) * 4)}.-start-px{inset-inline-start:-1px}.start-0{inset-inline-start:calc(var(--spacing) * 0)}.start-4{inset-inline-start:calc(var(--spacing) * 4)}.start-32{inset-inline-start:calc(var(--spacing) * 32)}.start-\[calc\(--spacing\(4\)-1px\)\]{inset-inline-start:calc(calc(var(--spacing) * 4) - 1px)}.start-\[calc\(50\%\+16px\)\]{inset-inline-start:calc(50% + 16px)}.start-\[calc\(50\%\+20px\)\]{inset-inline-start:calc(50% + 20px)}.start-\[calc\(50\%\+28px\)\]{inset-inline-start:calc(50% + 28px)}.start-\[calc\(50\%\+32px\)\]{inset-inline-start:calc(50% + 32px)}.start-\[calc\(50\%\+36px\)\]{inset-inline-start:calc(50% + 36px)}.start-\[calc\(50\%-1px\)\]{inset-inline-start:calc(50% - 1px)}.-end-1\.5{inset-inline-end:calc(var(--spacing) * -1.5)}.end-0{inset-inline-end:calc(var(--spacing) * 0)}.end-4{inset-inline-end:calc(var(--spacing) * 4)}.end-\[calc\(-50\%\+16px\)\]{inset-inline-end:calc(16px - 50%)}.end-\[calc\(-50\%\+20px\)\]{inset-inline-end:calc(20px - 50%)}.end-\[calc\(-50\%\+28px\)\]{inset-inline-end:calc(28px - 50%)}.end-\[calc\(-50\%\+32px\)\]{inset-inline-end:calc(32px - 50%)}.end-\[calc\(-50\%\+36px\)\]{inset-inline-end:calc(36px - 50%)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-8{top:calc(var(--spacing) * -8)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing) * 4)}.top-\[30px\]{top:30px}.top-\[38px\]{top:38px}.top-\[46px\]{top:46px}.top-\[50\%\]{top:50%}.top-\[54px\]{top:54px}.top-\[62px\]{top:62px}.top-\[86\%\]{top:86%}.top-\[calc\(50\%-2px\)\]{top:calc(50% - 2px)}.top-full{top:100%}.right-0{right:calc(var(--spacing) * 0)}.right-1\/2{right:50%}.right-4{right:calc(var(--spacing) * 4)}.-bottom-7{bottom:calc(var(--spacing) * -7)}.-bottom-\[10px\]{bottom:-10px}.-bottom-px{bottom:-1px}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-4{bottom:calc(var(--spacing) * 4)}.left-\(--reka-navigation-menu-viewport-left\){left:var(--reka-navigation-menu-viewport-left)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-4{left:calc(var(--spacing) * 4)}.isolate{isolation:isolate}.z-\(--index\){z-index:var(--index)}.z-1{z-index:1}.z-2{z-index:2}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[100\]{z-index:100}.order-first{order:-9999}.order-last{order:9999}.col-start-1{grid-column-start:1}.row-start-1{grid-row-start:1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0\.5{margin:calc(var(--spacing) * .5)}.m-71{margin:calc(var(--spacing) * 71)}.m-204\.5{margin:calc(var(--spacing) * 204.5)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.my-2{margin-block:calc(var(--spacing) * 2)}.-ms-1\.5{margin-inline-start:calc(var(--spacing) * -1.5)}.-ms-4{margin-inline-start:calc(var(--spacing) * -4)}.-ms-\[8\.5px\]{margin-inline-start:-8.5px}.-ms-px{margin-inline-start:-1px}.ms-1{margin-inline-start:calc(var(--spacing) * 1)}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.ms-3{margin-inline-start:calc(var(--spacing) * 3)}.ms-4{margin-inline-start:calc(var(--spacing) * 4)}.ms-4\.5{margin-inline-start:calc(var(--spacing) * 4.5)}.ms-5{margin-inline-start:calc(var(--spacing) * 5)}.ms-5\.5{margin-inline-start:calc(var(--spacing) * 5.5)}.ms-6{margin-inline-start:calc(var(--spacing) * 6)}.ms-auto{margin-inline-start:auto}.-me-0\.5{margin-inline-end:calc(var(--spacing) * -.5)}.-me-1{margin-inline-end:calc(var(--spacing) * -1)}.-me-1\.5{margin-inline-end:calc(var(--spacing) * -1.5)}.-me-2{margin-inline-end:calc(var(--spacing) * -2)}.me-1\.5{margin-inline-end:calc(var(--spacing) * 1.5)}.me-2{margin-inline-end:calc(var(--spacing) * 2)}.me-3{margin-inline-end:calc(var(--spacing) * 3)}.-mt-0\.5{margin-top:calc(var(--spacing) * -.5)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.-mt-8{margin-top:calc(var(--spacing) * -8)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-auto{margin-top:auto}.\!mr-4{margin-right:calc(var(--spacing) * 4)!important}.-mb-px{margin-bottom:-1px}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-24{margin-bottom:calc(var(--spacing) * 24)}.mb-auto{margin-bottom:auto}.\!ml-4{margin-left:calc(var(--spacing) * 4)!important}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-square{aspect-ratio:1}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-4\.5{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-10\/12{width:83.3333%;height:83.3333%}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-full{width:100%;height:100%}.\!h-1\.5{height:calc(var(--spacing) * 1.5)!important}.\!h-12{height:calc(var(--spacing) * 12)!important}.h-\(--reka-navigation-menu-viewport-height\){height:var(--reka-navigation-menu-viewport-height)}.h-\(--reka-tabs-indicator-size\){height:var(--reka-tabs-indicator-size)}.h-\(--ui-header-height\){height:var(--ui-header-height)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-12{height:calc(var(--spacing) * 12)}.h-38{height:calc(var(--spacing) * 38)}.h-40{height:calc(var(--spacing) * 40)}.h-42{height:calc(var(--spacing) * 42)}.h-44{height:calc(var(--spacing) * 44)}.h-46{height:calc(var(--spacing) * 46)}.h-\[4px\]{height:4px}.h-\[5px\]{height:5px}.h-\[6px\]{height:6px}.h-\[7px\]{height:7px}.h-\[8px\]{height:8px}.h-\[9px\]{height:9px}.h-\[10px\]{height:10px}.h-\[11px\]{height:11px}.h-\[12px\]{height:12px}.h-\[fit-content\]{height:fit-content}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--reka-context-menu-content-available-height\){max-height:var(--reka-context-menu-content-available-height)}.max-h-\(--reka-dropdown-menu-content-available-height\){max-height:var(--reka-dropdown-menu-content-available-height)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[70vh\]{max-height:70vh}.max-h-\[96\%\]{max-height:96%}.max-h-\[200px\]{max-height:200px}.max-h-\[calc\(100\%-2rem\)\]{max-height:calc(100% - 2rem)}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[min\(15rem\,var\(--reka-combobox-content-available-height\)\)\]{max-height:min(15rem, var(--reka-combobox-content-available-height))}.max-h-\[min\(15rem\,var\(--reka-select-content-available-height\)\)\]{max-height:min(15rem, var(--reka-select-content-available-height))}.max-h-full{max-height:100%}.min-h-\(--ui-header-height\){min-height:var(--ui-header-height)}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-\[49px\]{min-height:49px}.min-h-\[calc\(100vh-var\(--ui-header-height\)\)\]{min-height:calc(100vh - var(--ui-header-height))}.min-h-fit{min-height:fit-content}.min-h-svh{min-height:100svh}.\!w-1\.5{width:calc(var(--spacing) * 1.5)!important}.\!w-12{width:calc(var(--spacing) * 12)!important}.w-\(--reka-combobox-trigger-width\){width:var(--reka-combobox-trigger-width)}.w-\(--reka-navigation-menu-indicator-size\){width:var(--reka-navigation-menu-indicator-size)}.w-\(--reka-select-trigger-width\){width:var(--reka-select-trigger-width)}.w-\(--reka-tabs-indicator-size\){width:var(--reka-tabs-indicator-size)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-\(--width\){width:var(--width)}.w-0{width:calc(var(--spacing) * 0)}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:calc(var(--spacing) * 1)}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-32{width:calc(var(--spacing) * 32)}.w-38{width:calc(var(--spacing) * 38)}.w-40{width:calc(var(--spacing) * 40)}.w-42{width:calc(var(--spacing) * 42)}.w-44{width:calc(var(--spacing) * 44)}.w-46{width:calc(var(--spacing) * 46)}.w-60{width:calc(var(--spacing) * 60)}.w-\[6px\]{width:6px}.w-\[7px\]{width:7px}.w-\[8px\]{width:8px}.w-\[9px\]{width:9px}.w-\[10px\]{width:10px}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-\[calc\(100vw-2rem\)\]{width:calc(100vw - 2rem)}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-\(--ui-container\){max-width:var(--ui-container)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-60{max-width:calc(var(--spacing) * 60)}.max-w-\[75\%\]{max-width:75%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-\[4px\]{min-width:4px}.min-w-\[5px\]{min-width:5px}.min-w-\[6px\]{min-width:6px}.min-w-\[7px\]{min-width:7px}.min-w-\[8px\]{min-width:8px}.min-w-\[9px\]{min-width:9px}.min-w-\[10px\]{min-width:10px}.min-w-\[11px\]{min-width:11px}.min-w-\[12px\]{min-width:12px}.min-w-\[16px\]{min-width:16px}.min-w-\[20px\]{min-width:20px}.min-w-\[24px\]{min-width:24px}.min-w-fit{min-width:fit-content}.min-w-full{min-width:100%}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-x-0{--tw-border-spacing-x:calc(var(--spacing) * 0);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.origin-\(--reka-combobox-content-transform-origin\){transform-origin:var(--reka-combobox-content-transform-origin)}.origin-\(--reka-context-menu-content-transform-origin\){transform-origin:var(--reka-context-menu-content-transform-origin)}.origin-\(--reka-dropdown-menu-content-transform-origin\){transform-origin:var(--reka-dropdown-menu-content-transform-origin)}.origin-\(--reka-popover-content-transform-origin\){transform-origin:var(--reka-popover-content-transform-origin)}.origin-\(--reka-select-content-transform-origin\){transform-origin:var(--reka-select-content-transform-origin)}.origin-\(--reka-tooltip-content-transform-origin\){transform-origin:var(--reka-tooltip-content-transform-origin)}.origin-\[top_center\]{transform-origin:top}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-\[4px\]{--tw-translate-x:calc(4px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\(--reka-navigation-menu-indicator-position\){--tw-translate-x:var(--reka-navigation-menu-indicator-position);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\(--reka-tabs-indicator-position\){--tw-translate-x:var(--reka-tabs-indicator-position);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1\/2{--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\(--reka-tabs-indicator-position\){--tw-translate-y:var(--reka-tabs-indicator-position);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1\/2{--tw-translate-y:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-80{--tw-scale-x:80%;--tw-scale-y:80%;--tw-scale-z:80%;scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform-\(--transform\){transform:var(--transform)}.animate-\[marquee-vertical_var\(--duration\)_linear_infinite\]{animation:marquee-vertical var(--duration) linear infinite}.animate-\[marquee_var\(--duration\)_linear_infinite\]{animation:marquee var(--duration) linear infinite}.animate-\[shimmer_var\(--duration\)_linear_infinite\]{animation:shimmer var(--duration) linear infinite}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-e-resize{cursor:e-resize}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-w-resize{cursor:w-resize}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.scroll-mt-3{scroll-margin-top:calc(var(--spacing) * 3)}.scroll-mt-4{scroll-margin-top:calc(var(--spacing) * 4)}.scroll-py-1{scroll-padding-block:calc(var(--spacing) * 1)}.appearance-none{appearance:none}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.place-items-baseline{place-items:baseline}.place-items-center{place-items:center}.content-center{align-content:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-\(--gap\){gap:var(--gap)}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-0\.25{gap:calc(var(--spacing) * .25)}.gap-0\.75{gap:calc(var(--spacing) * .75)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-16{gap:calc(var(--spacing) * 16)}:where(.-space-y-px>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(-1px * var(--tw-space-y-reverse));margin-block-end:calc(-1px * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}:where(.-space-x-px>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(-1px * var(--tw-space-x-reverse));margin-inline-end:calc(-1px * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-accented>:not(:last-child)){border-color:var(--ui-border-accented)}:where(.divide-default>:not(:last-child)){border-color:var(--ui-border)}:where(.divide-transparent>:not(:last-child)){border-color:#0000}.self-center{align-self:center}.self-end{align-self:flex-end}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.rounded{border-radius:.25rem}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:calc(var(--ui-radius) * 2)}.rounded-md{border-radius:calc(var(--ui-radius) * 1.5)}.rounded-sm{border-radius:var(--ui-radius)}.rounded-xl{border-radius:calc(var(--ui-radius) * 3)}.rounded-xs{border-radius:calc(var(--ui-radius) * .5)}.rounded-t-lg{border-top-left-radius:calc(var(--ui-radius) * 2);border-top-right-radius:calc(var(--ui-radius) * 2)}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-l-lg{border-top-left-radius:calc(var(--ui-radius) * 2);border-bottom-left-radius:calc(var(--ui-radius) * 2)}.rounded-r-lg{border-top-right-radius:calc(var(--ui-radius) * 2);border-bottom-right-radius:calc(var(--ui-radius) * 2)}.rounded-b-lg{border-bottom-right-radius:calc(var(--ui-radius) * 2);border-bottom-left-radius:calc(var(--ui-radius) * 2)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-s-\[2px\]{border-inline-start-style:var(--tw-border-style);border-inline-start-width:2px}.border-s-\[3px\]{border-inline-start-style:var(--tw-border-style);border-inline-start-width:3px}.border-s-\[4px\]{border-inline-start-style:var(--tw-border-style);border-inline-start-width:4px}.border-s-\[5px\]{border-inline-start-style:var(--tw-border-style);border-inline-start-width:5px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-\[2px\]{border-top-style:var(--tw-border-style);border-top-width:2px}.border-t-\[3px\]{border-top-style:var(--tw-border-style);border-top-width:3px}.border-t-\[4px\]{border-top-style:var(--tw-border-style);border-top-width:4px}.border-t-\[5px\]{border-top-style:var(--tw-border-style);border-top-width:5px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-solid{--tw-border-style:solid;border-style:solid}.border-bg{border-color:var(--ui-bg)}.border-default{border-color:var(--ui-border)}.border-error{border-color:var(--ui-error)}.border-info{border-color:var(--ui-info)}.border-inverted{border-color:var(--ui-border-inverted)}.border-muted{border-color:var(--ui-border-muted)}.border-primary{border-color:var(--ui-primary)}.border-secondary{border-color:var(--ui-secondary)}.border-success{border-color:var(--ui-success)}.border-transparent{border-color:#0000}.border-warning{border-color:var(--ui-warning)}.\!bg-accented{background-color:var(--ui-bg-accented)!important}.bg-\(--ui-border-accented\){background-color:var(--ui-border-accented)}.bg-accented{background-color:var(--ui-bg-accented)}.bg-border{background-color:var(--ui-border)}.bg-default,.bg-default\/75{background-color:var(--ui-bg)}@supports (color:color-mix(in lab, red, red)){.bg-default\/75{background-color:color-mix(in oklab, var(--ui-bg) 75%, transparent)}}.bg-default\/90{background-color:var(--ui-bg)}@supports (color:color-mix(in lab, red, red)){.bg-default\/90{background-color:color-mix(in oklab, var(--ui-bg) 90%, transparent)}}.bg-elevated,.bg-elevated\/50{background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab, red, red)){.bg-elevated\/50{background-color:color-mix(in oklab, var(--ui-bg-elevated) 50%, transparent)}}.bg-elevated\/75{background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab, red, red)){.bg-elevated\/75{background-color:color-mix(in oklab, var(--ui-bg-elevated) 75%, transparent)}}.bg-error,.bg-error\/10{background-color:var(--ui-error)}@supports (color:color-mix(in lab, red, red)){.bg-error\/10{background-color:color-mix(in oklab, var(--ui-error) 10%, transparent)}}.bg-info,.bg-info\/10{background-color:var(--ui-info)}@supports (color:color-mix(in lab, red, red)){.bg-info\/10{background-color:color-mix(in oklab, var(--ui-info) 10%, transparent)}}.bg-inverted{background-color:var(--ui-bg-inverted)}.bg-primary,.bg-primary\/10{background-color:var(--ui-primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--ui-primary) 10%, transparent)}}.bg-secondary,.bg-secondary\/10{background-color:var(--ui-secondary)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/10{background-color:color-mix(in oklab, var(--ui-secondary) 10%, transparent)}}.bg-success,.bg-success\/10{background-color:var(--ui-success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/10{background-color:color-mix(in oklab, var(--ui-success) 10%, transparent)}}.bg-transparent{background-color:#0000}.bg-warning,.bg-warning\/10{background-color:var(--ui-warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/10{background-color:color-mix(in oklab, var(--ui-warning) 10%, transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[image\:linear-gradient\(90deg\,\#0000_calc\(50\%-var\(--spread\)\)\,var\(--ui-text-highlighted\)\,\#0000_calc\(50\%\+var\(--spread\)\)\)\,linear-gradient\(var\(--ui-text-muted\)\,var\(--ui-text-muted\)\)\]{background-image:linear-gradient(90deg,#0000 calc(50% - var(--spread)),var(--ui-text-highlighted),#0000 calc(50% + var(--spread))),linear-gradient(var(--ui-text-muted),var(--ui-text-muted))}.from-default{--tw-gradient-from:var(--ui-bg);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-size-\[calc\(200\%\+var\(--spread\)\*2\+2px\)_100\%\,auto\]{background-size:calc(200% + var(--spread) * 2 + 2px) 100%,auto}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-no-repeat{background-repeat:no-repeat}.fill-bg{fill:var(--ui-bg)}.stroke-default{stroke:var(--ui-border)}.object-cover{object-fit:cover}.object-top{object-position:top}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-4\.5{padding:calc(var(--spacing) * 4.5)}.p-6{padding:calc(var(--spacing) * 6)}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-24{padding-block:calc(var(--spacing) * 24)}.ps-1{padding-inline-start:calc(var(--spacing) * 1)}.ps-1\.5{padding-inline-start:calc(var(--spacing) * 1.5)}.ps-2{padding-inline-start:calc(var(--spacing) * 2)}.ps-2\.5{padding-inline-start:calc(var(--spacing) * 2.5)}.ps-3{padding-inline-start:calc(var(--spacing) * 3)}.ps-4{padding-inline-start:calc(var(--spacing) * 4)}.ps-7{padding-inline-start:calc(var(--spacing) * 7)}.ps-8{padding-inline-start:calc(var(--spacing) * 8)}.ps-9{padding-inline-start:calc(var(--spacing) * 9)}.ps-10{padding-inline-start:calc(var(--spacing) * 10)}.ps-11{padding-inline-start:calc(var(--spacing) * 11)}.pe-1{padding-inline-end:calc(var(--spacing) * 1)}.pe-2{padding-inline-end:calc(var(--spacing) * 2)}.pe-2\.5{padding-inline-end:calc(var(--spacing) * 2.5)}.pe-3{padding-inline-end:calc(var(--spacing) * 3)}.pe-4\.5{padding-inline-end:calc(var(--spacing) * 4.5)}.pe-5{padding-inline-end:calc(var(--spacing) * 5)}.pe-5\.5{padding-inline-end:calc(var(--spacing) * 5.5)}.pe-6{padding-inline-end:calc(var(--spacing) * 6)}.pe-6\.5{padding-inline-end:calc(var(--spacing) * 6.5)}.pe-7{padding-inline-end:calc(var(--spacing) * 7)}.pe-7\.5{padding-inline-end:calc(var(--spacing) * 7.5)}.pe-8{padding-inline-end:calc(var(--spacing) * 8)}.pe-8\.5{padding-inline-end:calc(var(--spacing) * 8.5)}.pe-9{padding-inline-end:calc(var(--spacing) * 9)}.pe-10{padding-inline-end:calc(var(--spacing) * 10)}.pe-11{padding-inline-end:calc(var(--spacing) * 11)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4\.5{padding-bottom:calc(var(--spacing) * 4.5)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-5\.5{padding-bottom:calc(var(--spacing) * 5.5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-6\.5{padding-bottom:calc(var(--spacing) * 6.5)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-7\.5{padding-bottom:calc(var(--spacing) * 7.5)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-8\.5{padding-bottom:calc(var(--spacing) * 8.5)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-start{text-align:start}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-\[8px\]\/3{font-size:8px;line-height:calc(var(--spacing) * 3)}.text-\[10px\]\/3{font-size:10px;line-height:calc(var(--spacing) * 3)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-base\/5{font-size:var(--text-base);line-height:calc(var(--spacing) * 5)}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/4{font-size:var(--text-sm);line-height:calc(var(--spacing) * 4)}.text-sm\/6{font-size:var(--text-sm);line-height:calc(var(--spacing) * 6)}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-xs\/5{font-size:var(--text-xs);line-height:calc(var(--spacing) * 5)}.text-\[4px\]{font-size:4px}.text-\[5px\]{font-size:5px}.text-\[6px\]{font-size:6px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[15px\]{font-size:15px}.text-\[22px\]{font-size:22px}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.wrap-anywhere{overflow-wrap:anywhere}.wrap-break-word{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-default{color:var(--ui-text)}.text-dimmed{color:var(--ui-text-dimmed)}.text-error,.text-error\/75{color:var(--ui-error)}@supports (color:color-mix(in lab, red, red)){.text-error\/75{color:color-mix(in oklab, var(--ui-error) 75%, transparent)}}.text-highlighted{color:var(--ui-text-highlighted)}.text-info,.text-info\/75{color:var(--ui-info)}@supports (color:color-mix(in lab, red, red)){.text-info\/75{color:color-mix(in oklab, var(--ui-info) 75%, transparent)}}.text-inherit{color:inherit}.text-inverted{color:var(--ui-text-inverted)}.text-muted{color:var(--ui-text-muted)}.text-primary,.text-primary\/75{color:var(--ui-primary)}@supports (color:color-mix(in lab, red, red)){.text-primary\/75{color:color-mix(in oklab, var(--ui-primary) 75%, transparent)}}.text-secondary,.text-secondary\/75{color:var(--ui-secondary)}@supports (color:color-mix(in lab, red, red)){.text-secondary\/75{color:color-mix(in oklab, var(--ui-secondary) 75%, transparent)}}.text-success,.text-success\/75{color:var(--ui-success)}@supports (color:color-mix(in lab, red, red)){.text-success\/75{color:color-mix(in oklab, var(--ui-success) 75%, transparent)}}.text-toned{color:var(--ui-text-toned)}.text-transparent{color:#0000}.text-warning,.text-warning\/75{color:var(--ui-warning)}@supports (color:color-mix(in lab, red, red)){.text-warning\/75{color:color-mix(in oklab, var(--ui-warning) 75%, transparent)}}.uppercase{text-transform:uppercase}.line-through{text-decoration-line:line-through}.opacity-0{opacity:0}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-3{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-accented{--tw-ring-color:var(--ui-border-accented)}.ring-bg{--tw-ring-color:var(--ui-bg)}.ring-default{--tw-ring-color:var(--ui-border)}.ring-error,.ring-error\/25{--tw-ring-color:var(--ui-error)}@supports (color:color-mix(in lab, red, red)){.ring-error\/25{--tw-ring-color:color-mix(in oklab, var(--ui-error) 25%, transparent)}}.ring-error\/50{--tw-ring-color:var(--ui-error)}@supports (color:color-mix(in lab, red, red)){.ring-error\/50{--tw-ring-color:color-mix(in oklab, var(--ui-error) 50%, transparent)}}.ring-info,.ring-info\/25{--tw-ring-color:var(--ui-info)}@supports (color:color-mix(in lab, red, red)){.ring-info\/25{--tw-ring-color:color-mix(in oklab, var(--ui-info) 25%, transparent)}}.ring-info\/50{--tw-ring-color:var(--ui-info)}@supports (color:color-mix(in lab, red, red)){.ring-info\/50{--tw-ring-color:color-mix(in oklab, var(--ui-info) 50%, transparent)}}.ring-inverted{--tw-ring-color:var(--ui-border-inverted)}.ring-primary,.ring-primary\/25{--tw-ring-color:var(--ui-primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/25{--tw-ring-color:color-mix(in oklab, var(--ui-primary) 25%, transparent)}}.ring-primary\/50{--tw-ring-color:var(--ui-primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/50{--tw-ring-color:color-mix(in oklab, var(--ui-primary) 50%, transparent)}}.ring-secondary,.ring-secondary\/25{--tw-ring-color:var(--ui-secondary)}@supports (color:color-mix(in lab, red, red)){.ring-secondary\/25{--tw-ring-color:color-mix(in oklab, var(--ui-secondary) 25%, transparent)}}.ring-secondary\/50{--tw-ring-color:var(--ui-secondary)}@supports (color:color-mix(in lab, red, red)){.ring-secondary\/50{--tw-ring-color:color-mix(in oklab, var(--ui-secondary) 50%, transparent)}}.ring-success,.ring-success\/25{--tw-ring-color:var(--ui-success)}@supports (color:color-mix(in lab, red, red)){.ring-success\/25{--tw-ring-color:color-mix(in oklab, var(--ui-success) 25%, transparent)}}.ring-success\/50{--tw-ring-color:var(--ui-success)}@supports (color:color-mix(in lab, red, red)){.ring-success\/50{--tw-ring-color:color-mix(in oklab, var(--ui-success) 50%, transparent)}}.ring-warning,.ring-warning\/25{--tw-ring-color:var(--ui-warning)}@supports (color:color-mix(in lab, red, red)){.ring-warning\/25{--tw-ring-color:color-mix(in oklab, var(--ui-warning) 25%, transparent)}}.ring-warning\/50{--tw-ring-color:var(--ui-warning)}@supports (color:color-mix(in lab, red, red)){.ring-warning\/50{--tw-ring-color:color-mix(in oklab, var(--ui-warning) 50%, transparent)}}.ring-white{--tw-ring-color:var(--color-white)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\]{transition-property:background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,opacity\]{transition-property:color,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[rotate\,opacity\]{transition-property:rotate,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,translate\,height\]{transition-property:transform,translate,height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,width\]{transition-property:translate,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,left\,right\]{transition-property:width,height,left,right;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-\[background-position\]{will-change:background-position}.will-change-\[height\]{will-change:height}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\!\[animation-direction\:reverse\]{animation-direction:reverse!important}.\[--duration\:20s\]{--duration:20s}.\[--gap\:--spacing\(16\)\]{--gap:calc(var(--spacing) * 16)}.\[--initial-transform\:calc\(100\%\+1\.5rem\)\]{--initial-transform:calc(100% + 1.5rem)}.\[--sidebar-width-icon\:4rem\]{--sidebar-width-icon:4rem}.\[--sidebar-width\:16rem\]{--sidebar-width:16rem}.\[--spotlight-color\:var\(--ui-bg-inverted\)\]{--spotlight-color:var(--ui-bg-inverted)}.\[--spotlight-color\:var\(--ui-error\)\]{--spotlight-color:var(--ui-error)}.\[--spotlight-color\:var\(--ui-info\)\]{--spotlight-color:var(--ui-info)}.\[--spotlight-color\:var\(--ui-primary\)\]{--spotlight-color:var(--ui-primary)}.\[--spotlight-color\:var\(--ui-secondary\)\]{--spotlight-color:var(--ui-secondary)}.\[--spotlight-color\:var\(--ui-success\)\]{--spotlight-color:var(--ui-success)}.\[--spotlight-color\:var\(--ui-warning\)\]{--spotlight-color:var(--ui-warning)}.\[--spotlight-size\:400px\]{--spotlight-size:400px}.backface-hidden{backface-visibility:hidden}.ring-inset{--tw-ring-inset:inset}:is(.\*\:my-5>*){margin-block:calc(var(--spacing) * 5)}:is(.\*\:size-2>*){width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}:is(.\*\:break-inside-avoid-column>*){break-inside:avoid-column}:is(.\*\:rounded-full>*){border-radius:3.40282e38px}:is(.\*\:bg-elevated>*){background-color:var(--ui-bg-elevated)}:is(.\*\:pt-8>*){padding-top:calc(var(--spacing) * 8)}:is(.\*\:will-change-transform>*){will-change:transform}.not-last\:not-first\:rounded-none:not(:last-child):not(:first-child){border-radius:0}.not-data-\[segment\=literal\]\:w-8:not([data-segment=literal]){width:calc(var(--spacing) * 8)}.not-data-\[segment\=literal\]\:w-9:not([data-segment=literal]){width:calc(var(--spacing) * 9)}.not-data-\[segment\=literal\]\:w-10:not([data-segment=literal]){width:calc(var(--spacing) * 10)}.group-not-last\:group-not-first\:rounded-none:is(:where(.group):not(:last-child) *):is(:where(.group):not(:first-child) *){border-radius:0}.group-not-only\:group-first\:rounded-e-none:is(:where(.group):not(:only-child) *):is(:where(.group):first-child *){border-start-end-radius:0;border-end-end-radius:0}.group-not-only\:group-first\:rounded-b-none:is(:where(.group):not(:only-child) *):is(:where(.group):first-child *){border-bottom-right-radius:0;border-bottom-left-radius:0}.group-not-only\:group-last\:rounded-s-none:is(:where(.group):not(:only-child) *):is(:where(.group):last-child *){border-start-start-radius:0;border-end-start-radius:0}.group-not-only\:group-last\:rounded-t-none:is(:where(.group):not(:only-child) *):is(:where(.group):last-child *){border-top-left-radius:0;border-top-right-radius:0}@media (hover:hover){.group-hover\:bg-primary:is(:where(.group):hover *){background-color:var(--ui-primary)}.group-hover\:text-default:is(:where(.group):hover *){color:var(--ui-text)}.group-hover\:text-inverted:is(:where(.group):hover *){color:var(--ui-text-inverted)}.group-hover\:opacity-0:is(:where(.group):hover *){opacity:0}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:ring-primary:is(:where(.group):hover *){--tw-ring-color:var(--ui-primary)}.group-hover\:\[animation-play-state\:paused\]:is(:where(.group):hover *){animation-play-state:paused}.group-hover\/blog-post\:scale-110:is(:where(.group\/blog-post):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\/blog-post\:rounded-r-none:is(:where(.group\/blog-post):hover *){border-top-right-radius:0;border-bottom-right-radius:0}.group-hover\/blog-post\:rounded-b-none:is(:where(.group\/blog-post):hover *){border-bottom-right-radius:0;border-bottom-left-radius:0}.group-hover\/blog-post\:shadow-none:is(:where(.group\/blog-post):hover *){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-hover\/changelog-version-image\:scale-105:is(:where(.group\/changelog-version-image):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\/message\:opacity-100:is(:where(.group\/message):hover *){opacity:1}.group-hover\/user\:scale-115:is(:where(.group\/user):hover *){--tw-scale-x:115%;--tw-scale-y:115%;--tw-scale-z:115%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.group-has-focus-visible\/changelog-version-image\:scale-105:is(:where(.group\/changelog-version-image):has(:focus-visible) *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-has-focus-visible\/user\:scale-115:is(:where(.group\/user):has(:focus-visible) *){--tw-scale-x:115%;--tw-scale-y:115%;--tw-scale-z:115%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-data-expanded\:rotate-180:is(:where(.group)[data-expanded] *){rotate:180deg}.group-data-highlighted\:inline-flex:is(:where(.group)[data-highlighted] *){display:inline-flex}.group-data-highlighted\:text-default:is(:where(.group)[data-highlighted] *){color:var(--ui-text)}.group-data-highlighted\:text-error:is(:where(.group)[data-highlighted] *){color:var(--ui-error)}.group-data-highlighted\:text-info:is(:where(.group)[data-highlighted] *){color:var(--ui-info)}.group-data-highlighted\:text-primary:is(:where(.group)[data-highlighted] *){color:var(--ui-primary)}.group-data-highlighted\:text-secondary:is(:where(.group)[data-highlighted] *){color:var(--ui-secondary)}.group-data-highlighted\:text-success:is(:where(.group)[data-highlighted] *){color:var(--ui-success)}.group-data-highlighted\:text-warning:is(:where(.group)[data-highlighted] *){color:var(--ui-warning)}.group-data-highlighted\:not-group-data-disabled\:text-default:is(:where(.group)[data-highlighted] *):not(:is(:where(.group)[data-disabled] *)){color:var(--ui-text)}.group-data-\[disabled\]\:opacity-75:is(:where(.group)[data-disabled] *){opacity:.75}.group-data-\[state\=active\]\:bg-error:is(:where(.group)[data-state=active] *){background-color:var(--ui-error)}.group-data-\[state\=active\]\:bg-info:is(:where(.group)[data-state=active] *){background-color:var(--ui-info)}.group-data-\[state\=active\]\:bg-inverted:is(:where(.group)[data-state=active] *){background-color:var(--ui-bg-inverted)}.group-data-\[state\=active\]\:bg-primary:is(:where(.group)[data-state=active] *){background-color:var(--ui-primary)}.group-data-\[state\=active\]\:bg-secondary:is(:where(.group)[data-state=active] *){background-color:var(--ui-secondary)}.group-data-\[state\=active\]\:bg-success:is(:where(.group)[data-state=active] *){background-color:var(--ui-success)}.group-data-\[state\=active\]\:bg-warning:is(:where(.group)[data-state=active] *){background-color:var(--ui-warning)}.group-data-\[state\=active\]\:text-inverted:is(:where(.group)[data-state=active] *){color:var(--ui-text-inverted)}.group-data-\[state\=checked\]\:text-error:is(:where(.group)[data-state=checked] *){color:var(--ui-error)}.group-data-\[state\=checked\]\:text-highlighted:is(:where(.group)[data-state=checked] *){color:var(--ui-text-highlighted)}.group-data-\[state\=checked\]\:text-info:is(:where(.group)[data-state=checked] *){color:var(--ui-info)}.group-data-\[state\=checked\]\:text-primary:is(:where(.group)[data-state=checked] *){color:var(--ui-primary)}.group-data-\[state\=checked\]\:text-secondary:is(:where(.group)[data-state=checked] *){color:var(--ui-secondary)}.group-data-\[state\=checked\]\:text-success:is(:where(.group)[data-state=checked] *){color:var(--ui-success)}.group-data-\[state\=checked\]\:text-warning:is(:where(.group)[data-state=checked] *){color:var(--ui-warning)}.group-data-\[state\=checked\]\:opacity-100:is(:where(.group)[data-state=checked] *){opacity:1}.group-data-\[state\=collapsed\]\/sidebar\:hidden:is(:where(.group\/sidebar)[data-state=collapsed] *){display:none}.group-data-\[state\=collapsed\]\/sidebar\:overflow-hidden:is(:where(.group\/sidebar)[data-state=collapsed] *){overflow:hidden}.group-data-\[state\=completed\]\:bg-error:is(:where(.group)[data-state=completed] *){background-color:var(--ui-error)}.group-data-\[state\=completed\]\:bg-info:is(:where(.group)[data-state=completed] *){background-color:var(--ui-info)}.group-data-\[state\=completed\]\:bg-inverted:is(:where(.group)[data-state=completed] *){background-color:var(--ui-bg-inverted)}.group-data-\[state\=completed\]\:bg-primary:is(:where(.group)[data-state=completed] *){background-color:var(--ui-primary)}.group-data-\[state\=completed\]\:bg-secondary:is(:where(.group)[data-state=completed] *){background-color:var(--ui-secondary)}.group-data-\[state\=completed\]\:bg-success:is(:where(.group)[data-state=completed] *){background-color:var(--ui-success)}.group-data-\[state\=completed\]\:bg-warning:is(:where(.group)[data-state=completed] *){background-color:var(--ui-warning)}.group-data-\[state\=completed\]\:text-inverted:is(:where(.group)[data-state=completed] *){color:var(--ui-text-inverted)}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[state\=open\]\:text-default:is(:where(.group)[data-state=open] *){color:var(--ui-text)}.group-data-\[state\=open\]\:text-error:is(:where(.group)[data-state=open] *){color:var(--ui-error)}.group-data-\[state\=open\]\:text-highlighted:is(:where(.group)[data-state=open] *){color:var(--ui-text-highlighted)}.group-data-\[state\=open\]\:text-info:is(:where(.group)[data-state=open] *){color:var(--ui-info)}.group-data-\[state\=open\]\:text-primary:is(:where(.group)[data-state=open] *){color:var(--ui-primary)}.group-data-\[state\=open\]\:text-secondary:is(:where(.group)[data-state=open] *){color:var(--ui-secondary)}.group-data-\[state\=open\]\:text-success:is(:where(.group)[data-state=open] *){color:var(--ui-success)}.group-data-\[state\=open\]\:text-warning:is(:where(.group)[data-state=open] *){color:var(--ui-warning)}.group-data-\[state\=open\]\:opacity-0:is(:where(.group)[data-state=open] *){opacity:0}.group-data-\[state\=open\]\:opacity-100:is(:where(.group)[data-state=open] *){opacity:1}.group-data-\[state\=unchecked\]\:text-dimmed:is(:where(.group)[data-state=unchecked] *){color:var(--ui-text-dimmed)}.group-data-\[state\=unchecked\]\:opacity-100:is(:where(.group)[data-state=unchecked] *){opacity:1}@media (hover:hover){.peer-hover\:text-highlighted:is(:where(.peer):hover~*){color:var(--ui-text-highlighted)}.peer-hover\:text-toned:is(:where(.peer):hover~*){color:var(--ui-text-toned)}}.peer-focus-visible\:text-highlighted:is(:where(.peer):focus-visible~*){color:var(--ui-text-highlighted)}.peer-focus-visible\:text-toned:is(:where(.peer):focus-visible~*){color:var(--ui-text-toned)}.selection\:bg-primary\/20 ::selection{background-color:var(--ui-primary)}@supports (color:color-mix(in lab, red, red)){.selection\:bg-primary\/20 ::selection{background-color:color-mix(in oklab, var(--ui-primary) 20%, transparent)}}.selection\:bg-primary\/20::selection{background-color:var(--ui-primary)}@supports (color:color-mix(in lab, red, red)){.selection\:bg-primary\/20::selection{background-color:color-mix(in oklab, var(--ui-primary) 20%, transparent)}}.file\:me-1\.5::file-selector-button{margin-inline-end:calc(var(--spacing) * 1.5)}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-muted::file-selector-button{color:var(--ui-text-muted)}.file\:outline-none::file-selector-button{--tw-outline-style:none;outline-style:none}.placeholder\:text-dimmed::placeholder{color:var(--ui-text-dimmed)}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:-inset-px:before{content:var(--tw-content);inset:-1px}.before\:inset-px:before{content:var(--tw-content);inset:1px}.before\:inset-x-0:before{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.before\:inset-x-px:before{content:var(--tw-content);inset-inline:1px}.before\:inset-y-0:before{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.before\:inset-y-px:before{content:var(--tw-content);inset-block:1px}.before\:top-0:before{content:var(--tw-content);top:calc(var(--spacing) * 0)}.before\:-right-1\.5:before{content:var(--tw-content);right:calc(var(--spacing) * -1.5)}.before\:-left-1\.5:before{content:var(--tw-content);left:calc(var(--spacing) * -1.5)}.before\:left-0:before{content:var(--tw-content);left:calc(var(--spacing) * 0)}.before\:z-1:before{content:var(--tw-content);z-index:1}.before\:z-2:before{content:var(--tw-content);z-index:2}.before\:z-\[-1\]:before{content:var(--tw-content);z-index:-1}.before\:h-1\/3:before{content:var(--tw-content);height:33.3333%}.before\:h-full:before{content:var(--tw-content);height:100%}.before\:w-1\/3:before{content:var(--tw-content);width:33.3333%}.before\:w-full:before{content:var(--tw-content);width:100%}.before\:rounded-\[inherit\]:before{content:var(--tw-content);border-radius:inherit}.before\:rounded-md:before{content:var(--tw-content);border-radius:calc(var(--ui-radius) * 1.5)}.before\:bg-elevated:before,.before\:bg-elevated\/75:before{content:var(--tw-content);background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab, red, red)){.before\:bg-elevated\/75:before{background-color:color-mix(in oklab, var(--ui-bg-elevated) 75%, transparent)}}.before\:bg-error\/10:before{content:var(--tw-content);background-color:var(--ui-error)}@supports (color:color-mix(in lab, red, red)){.before\:bg-error\/10:before{background-color:color-mix(in oklab, var(--ui-error) 10%, transparent)}}.before\:bg-info\/10:before{content:var(--tw-content);background-color:var(--ui-info)}@supports (color:color-mix(in lab, red, red)){.before\:bg-info\/10:before{background-color:color-mix(in oklab, var(--ui-info) 10%, transparent)}}.before\:bg-primary\/10:before{content:var(--tw-content);background-color:var(--ui-primary)}@supports (color:color-mix(in lab, red, red)){.before\:bg-primary\/10:before{background-color:color-mix(in oklab, var(--ui-primary) 10%, transparent)}}.before\:bg-secondary\/10:before{content:var(--tw-content);background-color:var(--ui-secondary)}@supports (color:color-mix(in lab, red, red)){.before\:bg-secondary\/10:before{background-color:color-mix(in oklab, var(--ui-secondary) 10%, transparent)}}.before\:bg-success\/10:before{content:var(--tw-content);background-color:var(--ui-success)}@supports (color:color-mix(in lab, red, red)){.before\:bg-success\/10:before{background-color:color-mix(in oklab, var(--ui-success) 10%, transparent)}}.before\:bg-warning\/10:before{content:var(--tw-content);background-color:var(--ui-warning)}@supports (color:color-mix(in lab, red, red)){.before\:bg-warning\/10:before{background-color:color-mix(in oklab, var(--ui-warning) 10%, transparent)}}.before\:bg-gradient-to-b:before{content:var(--tw-content);--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.before\:bg-gradient-to-r:before{content:var(--tw-content);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.before\:bg-\[radial-gradient\(var\(--spotlight-size\)_var\(--spotlight-size\)_at_calc\(var\(--spotlight-x\,0px\)\)_calc\(var\(--spotlight-y\,0px\)\)\,var\(--spotlight-color\)\,transparent_70\%\)\]:before{content:var(--tw-content);background-image:radial-gradient(var(--spotlight-size) var(--spotlight-size) at calc(var(--spotlight-x,0px)) calc(var(--spotlight-y,0px)),var(--spotlight-color),transparent 70%)}.before\:from-default:before{content:var(--tw-content);--tw-gradient-from:var(--ui-bg);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.before\:to-transparent:before{content:var(--tw-content);--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.before\:transition-colors:before{content:var(--tw-content);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.before\:content-\[\\\"\\\"\]:before{--tw-content:\"\";content:var(--tw-content)}.not-first-of-type\:before\:me-0\.5:not(:first-of-type):before{content:var(--tw-content);margin-inline-end:calc(var(--spacing) * .5)}.not-first-of-type\:before\:content-\[\'·\'\]:not(:first-of-type):before{--tw-content:"·";content:var(--tw-content)}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-x-0:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.after\:inset-x-2\.5:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 2.5)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.after\:inset-y-0\.5:after{content:var(--tw-content);inset-block:calc(var(--spacing) * .5)}.after\:-start-1\.5:after{content:var(--tw-content);inset-inline-start:calc(var(--spacing) * -1.5)}.after\:right-0:after{content:var(--tw-content);right:calc(var(--spacing) * 0)}.after\:-bottom-2:after{content:var(--tw-content);bottom:calc(var(--spacing) * -2)}.after\:bottom-0:after{content:var(--tw-content);bottom:calc(var(--spacing) * 0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:z-1:after{content:var(--tw-content);z-index:1}.after\:z-2:after{content:var(--tw-content);z-index:2}.after\:ms-0\.5:after{content:var(--tw-content);margin-inline-start:calc(var(--spacing) * .5)}.after\:block:after{content:var(--tw-content);display:block}.after\:hidden:after{content:var(--tw-content);display:none}.after\:size-1:after{content:var(--tw-content);width:calc(var(--spacing) * 1);height:calc(var(--spacing) * 1)}.after\:size-1\.5:after{content:var(--tw-content);width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.after\:size-2:after{content:var(--tw-content);width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.after\:h-1\/3:after{content:var(--tw-content);height:33.3333%}.after\:h-full:after{content:var(--tw-content);height:100%}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:w-1\/3:after{content:var(--tw-content);width:33.3333%}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:w-px:after{content:var(--tw-content);width:1px}.after\:animate-\[carousel-inverse_2s_ease-in-out_infinite\]:after{content:var(--tw-content);animation:2s ease-in-out infinite carousel-inverse}.after\:animate-\[carousel_2s_ease-in-out_infinite\]:after{content:var(--tw-content);animation:2s ease-in-out infinite carousel}.after\:animate-\[elastic_2s_ease-in-out_infinite\]:after{content:var(--tw-content);animation:2s ease-in-out infinite elastic}.after\:animate-\[swing_2s_ease-in-out_infinite\]:after{content:var(--tw-content);animation:2s ease-in-out infinite swing}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e38px}.after\:bg-default:after{content:var(--tw-content);background-color:var(--ui-bg)}.after\:bg-error:after{content:var(--tw-content);background-color:var(--ui-error)}.after\:bg-info:after{content:var(--tw-content);background-color:var(--ui-info)}.after\:bg-inverted:after{content:var(--tw-content);background-color:var(--ui-bg-inverted)}.after\:bg-primary:after{content:var(--tw-content);background-color:var(--ui-primary)}.after\:bg-secondary:after{content:var(--tw-content);background-color:var(--ui-secondary)}.after\:bg-success:after{content:var(--tw-content);background-color:var(--ui-success)}.after\:bg-warning:after{content:var(--tw-content);background-color:var(--ui-warning)}.after\:bg-gradient-to-l:after{content:var(--tw-content);--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.after\:bg-gradient-to-t:after{content:var(--tw-content);--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.after\:from-default:after{content:var(--tw-content);--tw-gradient-from:var(--ui-bg);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.after\:to-transparent:after{content:var(--tw-content);--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.after\:text-error:after{content:var(--tw-content);color:var(--ui-error)}.after\:transition-colors:after{content:var(--tw-content);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:content-\[\'\*\'\]:after{--tw-content:"*";content:var(--tw-content)}.after\:content-\[\\\"\\\"\]:after{--tw-content:\"\";content:var(--tw-content)}:is(.\*\:not-last\:after\:absolute>*):not(:last-child):after{content:var(--tw-content);position:absolute}:is(.\*\:not-last\:after\:inset-x-1>*):not(:last-child):after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 1)}:is(.\*\:not-last\:after\:bottom-0>*):not(:last-child):after{content:var(--tw-content);bottom:calc(var(--spacing) * 0)}:is(.\*\:not-last\:after\:h-px>*):not(:last-child):after{content:var(--tw-content);height:1px}:is(.\*\:not-last\:after\:bg-border>*):not(:last-child):after{content:var(--tw-content);background-color:var(--ui-border)}.first\:me-0:first-child{margin-inline-end:calc(var(--spacing) * 0)}:is(.\*\:first\:mt-0>*):first-child{margin-top:calc(var(--spacing) * 0)}.not-only\:first\:rounded-e-none:not(:only-child):first-child{border-start-end-radius:0;border-end-end-radius:0}.not-only\:first\:rounded-b-none:not(:only-child):first-child{border-bottom-right-radius:0;border-bottom-left-radius:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}:is(.\*\:last\:mb-0>*):last-child{margin-bottom:calc(var(--spacing) * 0)}.not-only\:last\:rounded-s-none:not(:only-child):last-child{border-start-start-radius:0;border-end-start-radius:0}.not-only\:last\:rounded-t-none:not(:only-child):last-child{border-top-left-radius:0;border-top-right-radius:0}.first-of-type\:rounded-s-lg:first-of-type{border-start-start-radius:calc(var(--ui-radius) * 2);border-end-start-radius:calc(var(--ui-radius) * 2)}.first-of-type\:rounded-t-lg:first-of-type{border-top-left-radius:calc(var(--ui-radius) * 2);border-top-right-radius:calc(var(--ui-radius) * 2)}.last-of-type\:rounded-e-lg:last-of-type{border-start-end-radius:calc(var(--ui-radius) * 2);border-end-end-radius:calc(var(--ui-radius) * 2)}.last-of-type\:rounded-b-lg:last-of-type{border-bottom-right-radius:calc(var(--ui-radius) * 2);border-bottom-left-radius:calc(var(--ui-radius) * 2)}@media (hover:hover){.hover\:scale-115:hover{--tw-scale-x:115%;--tw-scale-y:115%;--tw-scale-z:115%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:bg-accented\/75:hover{background-color:var(--ui-bg-accented)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accented\/75:hover{background-color:color-mix(in oklab, var(--ui-bg-accented) 75%, transparent)}}.hover\:bg-default\/10:hover{background-color:var(--ui-bg)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-default\/10:hover{background-color:color-mix(in oklab, var(--ui-bg) 10%, transparent)}}.hover\:bg-elevated:hover,.hover\:bg-elevated\/25:hover{background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-elevated\/25:hover{background-color:color-mix(in oklab, var(--ui-bg-elevated) 25%, transparent)}}.hover\:bg-elevated\/50:hover{background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-elevated\/50:hover{background-color:color-mix(in oklab, var(--ui-bg-elevated) 50%, transparent)}}.hover\:bg-error\/10:hover{background-color:var(--ui-error)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-error\/10:hover{background-color:color-mix(in oklab, var(--ui-error) 10%, transparent)}}.hover\:bg-error\/15:hover{background-color:var(--ui-error)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-error\/15:hover{background-color:color-mix(in oklab, var(--ui-error) 15%, transparent)}}.hover\:bg-error\/75:hover{background-color:var(--ui-error)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-error\/75:hover{background-color:color-mix(in oklab, var(--ui-error) 75%, transparent)}}.hover\:bg-error\/90:hover{background-color:var(--ui-error)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-error\/90:hover{background-color:color-mix(in oklab, var(--ui-error) 90%, transparent)}}.hover\:bg-info\/10:hover{background-color:var(--ui-info)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-info\/10:hover{background-color:color-mix(in oklab, var(--ui-info) 10%, transparent)}}.hover\:bg-info\/15:hover{background-color:var(--ui-info)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-info\/15:hover{background-color:color-mix(in oklab, var(--ui-info) 15%, transparent)}}.hover\:bg-info\/75:hover{background-color:var(--ui-info)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-info\/75:hover{background-color:color-mix(in oklab, var(--ui-info) 75%, transparent)}}.hover\:bg-info\/90:hover{background-color:var(--ui-info)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-info\/90:hover{background-color:color-mix(in oklab, var(--ui-info) 90%, transparent)}}.hover\:bg-inverted\/90:hover{background-color:var(--ui-bg-inverted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-inverted\/90:hover{background-color:color-mix(in oklab, var(--ui-bg-inverted) 90%, transparent)}}.hover\:bg-primary\/10:hover{background-color:var(--ui-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/10:hover{background-color:color-mix(in oklab, var(--ui-primary) 10%, transparent)}}.hover\:bg-primary\/15:hover{background-color:var(--ui-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/15:hover{background-color:color-mix(in oklab, var(--ui-primary) 15%, transparent)}}.hover\:bg-primary\/75:hover{background-color:var(--ui-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/75:hover{background-color:color-mix(in oklab, var(--ui-primary) 75%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--ui-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--ui-primary) 90%, transparent)}}.hover\:bg-secondary\/10:hover{background-color:var(--ui-secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/10:hover{background-color:color-mix(in oklab, var(--ui-secondary) 10%, transparent)}}.hover\:bg-secondary\/15:hover{background-color:var(--ui-secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/15:hover{background-color:color-mix(in oklab, var(--ui-secondary) 15%, transparent)}}.hover\:bg-secondary\/75:hover{background-color:var(--ui-secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/75:hover{background-color:color-mix(in oklab, var(--ui-secondary) 75%, transparent)}}.hover\:bg-secondary\/90:hover{background-color:var(--ui-secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab, var(--ui-secondary) 90%, transparent)}}.hover\:bg-success\/10:hover{background-color:var(--ui-success)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-success\/10:hover{background-color:color-mix(in oklab, var(--ui-success) 10%, transparent)}}.hover\:bg-success\/15:hover{background-color:var(--ui-success)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-success\/15:hover{background-color:color-mix(in oklab, var(--ui-success) 15%, transparent)}}.hover\:bg-success\/75:hover{background-color:var(--ui-success)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-success\/75:hover{background-color:color-mix(in oklab, var(--ui-success) 75%, transparent)}}.hover\:bg-success\/90:hover{background-color:var(--ui-success)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-success\/90:hover{background-color:color-mix(in oklab, var(--ui-success) 90%, transparent)}}.hover\:bg-warning\/10:hover{background-color:var(--ui-warning)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-warning\/10:hover{background-color:color-mix(in oklab, var(--ui-warning) 10%, transparent)}}.hover\:bg-warning\/15:hover{background-color:var(--ui-warning)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-warning\/15:hover{background-color:color-mix(in oklab, var(--ui-warning) 15%, transparent)}}.hover\:bg-warning\/75:hover{background-color:var(--ui-warning)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-warning\/75:hover{background-color:color-mix(in oklab, var(--ui-warning) 75%, transparent)}}.hover\:bg-warning\/90:hover{background-color:var(--ui-warning)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-warning\/90:hover{background-color:color-mix(in oklab, var(--ui-warning) 90%, transparent)}}.hover\:text-default:hover{color:var(--ui-text)}.hover\:text-error\/75:hover{color:var(--ui-error)}@supports (color:color-mix(in lab, red, red)){.hover\:text-error\/75:hover{color:color-mix(in oklab, var(--ui-error) 75%, transparent)}}.hover\:text-highlighted:hover{color:var(--ui-text-highlighted)}.hover\:text-info\/75:hover{color:var(--ui-info)}@supports (color:color-mix(in lab, red, red)){.hover\:text-info\/75:hover{color:color-mix(in oklab, var(--ui-info) 75%, transparent)}}.hover\:text-primary\/75:hover{color:var(--ui-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:text-primary\/75:hover{color:color-mix(in oklab, var(--ui-primary) 75%, transparent)}}.hover\:text-secondary\/75:hover{color:var(--ui-secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:text-secondary\/75:hover{color:color-mix(in oklab, var(--ui-secondary) 75%, transparent)}}.hover\:text-success\/75:hover{color:var(--ui-success)}@supports (color:color-mix(in lab, red, red)){.hover\:text-success\/75:hover{color:color-mix(in oklab, var(--ui-success) 75%, transparent)}}.hover\:text-warning\/75:hover{color:var(--ui-warning)}@supports (color:color-mix(in lab, red, red)){.hover\:text-warning\/75:hover{color:color-mix(in oklab, var(--ui-warning) 75%, transparent)}}.hover\:ring-accented:hover{--tw-ring-color:var(--ui-border-accented)}.hover\:not-data-\[selected\]\:bg-error\/10:hover:not([data-selected]){background-color:var(--ui-error)}@supports (color:color-mix(in lab, red, red)){.hover\:not-data-\[selected\]\:bg-error\/10:hover:not([data-selected]){background-color:color-mix(in oklab, var(--ui-error) 10%, transparent)}}.hover\:not-data-\[selected\]\:bg-error\/20:hover:not([data-selected]){background-color:var(--ui-error)}@supports (color:color-mix(in lab, red, red)){.hover\:not-data-\[selected\]\:bg-error\/20:hover:not([data-selected]){background-color:color-mix(in oklab, var(--ui-error) 20%, transparent)}}.hover\:not-data-\[selected\]\:bg-info\/10:hover:not([data-selected]){background-color:var(--ui-info)}@supports (color:color-mix(in lab, red, red)){.hover\:not-data-\[selected\]\:bg-info\/10:hover:not([data-selected]){background-color:color-mix(in oklab, var(--ui-info) 10%, transparent)}}.hover\:not-data-\[selected\]\:bg-info\/20:hover:not([data-selected]){background-color:var(--ui-info)}@supports (color:color-mix(in lab, red, red)){.hover\:not-data-\[selected\]\:bg-info\/20:hover:not([data-selected]){background-color:color-mix(in oklab, var(--ui-info) 20%, transparent)}}.hover\:not-data-\[selected\]\:bg-inverted\/10:hover:not([data-selected]){background-color:var(--ui-bg-inverted)}@supports (color:color-mix(in lab, red, red)){.hover\:not-data-\[selected\]\:bg-inverted\/10:hover:not([data-selected]){background-color:color-mix(in oklab, var(--ui-bg-inverted) 10%, transparent)}}.hover\:not-data-\[selected\]\:bg-primary\/10:hover:not([data-selected]){background-color:var(--ui-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:not-data-\[selected\]\:bg-primary\/10:hover:not([data-selected]){background-color:color-mix(in oklab, var(--ui-primary) 10%, transparent)}}.hover\:not-data-\[selected\]\:bg-primary\/20:hover:not([data-selected]){background-color:var(--ui-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:not-data-\[selected\]\:bg-primary\/20:hover:not([data-selected]){background-color:color-mix(in oklab, var(--ui-primary) 20%, transparent)}}.hover\:not-data-\[selected\]\:bg-secondary\/10:hover:not([data-selected]){background-color:var(--ui-secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:not-data-\[selected\]\:bg-secondary\/10:hover:not([data-selected]){background-color:color-mix(in oklab, var(--ui-secondary) 10%, transparent)}}.hover\:not-data-\[selected\]\:bg-secondary\/20:hover:not([data-selected]){background-color:var(--ui-secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:not-data-\[selected\]\:bg-secondary\/20:hover:not([data-selected]){background-color:color-mix(in oklab, var(--ui-secondary) 20%, transparent)}}.hover\:not-data-\[selected\]\:bg-success\/10:hover:not([data-selected]){background-color:var(--ui-success)}@supports (color:color-mix(in lab, red, red)){.hover\:not-data-\[selected\]\:bg-success\/10:hover:not([data-selected]){background-color:color-mix(in oklab, var(--ui-success) 10%, transparent)}}.hover\:not-data-\[selected\]\:bg-success\/20:hover:not([data-selected]){background-color:var(--ui-success)}@supports (color:color-mix(in lab, red, red)){.hover\:not-data-\[selected\]\:bg-success\/20:hover:not([data-selected]){background-color:color-mix(in oklab, var(--ui-success) 20%, transparent)}}.hover\:not-data-\[selected\]\:bg-warning\/10:hover:not([data-selected]){background-color:var(--ui-warning)}@supports (color:color-mix(in lab, red, red)){.hover\:not-data-\[selected\]\:bg-warning\/10:hover:not([data-selected]){background-color:color-mix(in oklab, var(--ui-warning) 10%, transparent)}}.hover\:not-data-\[selected\]\:bg-warning\/20:hover:not([data-selected]){background-color:var(--ui-warning)}@supports (color:color-mix(in lab, red, red)){.hover\:not-data-\[selected\]\:bg-warning\/20:hover:not([data-selected]){background-color:color-mix(in oklab, var(--ui-warning) 20%, transparent)}}.hover\:before\:bg-elevated\/50:hover:before{content:var(--tw-content);background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab, red, red)){.hover\:before\:bg-elevated\/50:hover:before{background-color:color-mix(in oklab, var(--ui-bg-elevated) 50%, transparent)}}.hover\:after\:bg-\(--ui-border-accented\):hover:after{content:var(--tw-content);background-color:var(--ui-border-accented)}}.focus\:bg-accented:focus,.focus\:bg-accented\/50:focus{background-color:var(--ui-bg-accented)}@supports (color:color-mix(in lab, red, red)){.focus\:bg-accented\/50:focus{background-color:color-mix(in oklab, var(--ui-bg-accented) 50%, transparent)}}.focus\:bg-elevated:focus{background-color:var(--ui-bg-elevated)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-error:focus{--tw-ring-color:var(--ui-error)}.focus\:ring-info:focus{--tw-ring-color:var(--ui-info)}.focus\:ring-inverted:focus{--tw-ring-color:var(--ui-border-inverted)}.focus\:ring-primary:focus{--tw-ring-color:var(--ui-primary)}.focus\:ring-secondary:focus{--tw-ring-color:var(--ui-secondary)}.focus\:ring-success:focus{--tw-ring-color:var(--ui-success)}.focus\:ring-warning:focus{--tw-ring-color:var(--ui-warning)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus\:ring-inset:focus{--tw-ring-inset:inset}@media (hover:hover){.group-hover\:focus\:bg-accented:is(:where(.group):hover *):focus{background-color:var(--ui-bg-accented)}}.focus-visible\:z-\[1\]:focus-visible{z-index:1}.focus-visible\:bg-accented\/75:focus-visible{background-color:var(--ui-bg-accented)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:bg-accented\/75:focus-visible{background-color:color-mix(in oklab, var(--ui-bg-accented) 75%, transparent)}}.focus-visible\:bg-default\/10:focus-visible{background-color:var(--ui-bg)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:bg-default\/10:focus-visible{background-color:color-mix(in oklab, var(--ui-bg) 10%, transparent)}}.focus-visible\:bg-elevated:focus-visible{background-color:var(--ui-bg-elevated)}.focus-visible\:bg-error\/10:focus-visible{background-color:var(--ui-error)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:bg-error\/10:focus-visible{background-color:color-mix(in oklab, var(--ui-error) 10%, transparent)}}.focus-visible\:bg-error\/15:focus-visible{background-color:var(--ui-error)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:bg-error\/15:focus-visible{background-color:color-mix(in oklab, var(--ui-error) 15%, transparent)}}.focus-visible\:bg-info\/10:focus-visible{background-color:var(--ui-info)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:bg-info\/10:focus-visible{background-color:color-mix(in oklab, var(--ui-info) 10%, transparent)}}.focus-visible\:bg-info\/15:focus-visible{background-color:var(--ui-info)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:bg-info\/15:focus-visible{background-color:color-mix(in oklab, var(--ui-info) 15%, transparent)}}.focus-visible\:bg-primary\/10:focus-visible{background-color:var(--ui-primary)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:bg-primary\/10:focus-visible{background-color:color-mix(in oklab, var(--ui-primary) 10%, transparent)}}.focus-visible\:bg-primary\/15:focus-visible{background-color:var(--ui-primary)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:bg-primary\/15:focus-visible{background-color:color-mix(in oklab, var(--ui-primary) 15%, transparent)}}.focus-visible\:bg-secondary\/10:focus-visible{background-color:var(--ui-secondary)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:bg-secondary\/10:focus-visible{background-color:color-mix(in oklab, var(--ui-secondary) 10%, transparent)}}.focus-visible\:bg-secondary\/15:focus-visible{background-color:var(--ui-secondary)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:bg-secondary\/15:focus-visible{background-color:color-mix(in oklab, var(--ui-secondary) 15%, transparent)}}.focus-visible\:bg-success\/10:focus-visible{background-color:var(--ui-success)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:bg-success\/10:focus-visible{background-color:color-mix(in oklab, var(--ui-success) 10%, transparent)}}.focus-visible\:bg-success\/15:focus-visible{background-color:var(--ui-success)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:bg-success\/15:focus-visible{background-color:color-mix(in oklab, var(--ui-success) 15%, transparent)}}.focus-visible\:bg-warning\/10:focus-visible{background-color:var(--ui-warning)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:bg-warning\/10:focus-visible{background-color:color-mix(in oklab, var(--ui-warning) 10%, transparent)}}.focus-visible\:bg-warning\/15:focus-visible{background-color:var(--ui-warning)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:bg-warning\/15:focus-visible{background-color:color-mix(in oklab, var(--ui-warning) 15%, transparent)}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-error:focus-visible{--tw-ring-color:var(--ui-error)}.focus-visible\:ring-info:focus-visible{--tw-ring-color:var(--ui-info)}.focus-visible\:ring-inverted:focus-visible{--tw-ring-color:var(--ui-border-inverted)}.focus-visible\:ring-primary:focus-visible{--tw-ring-color:var(--ui-primary)}.focus-visible\:ring-secondary:focus-visible{--tw-ring-color:var(--ui-secondary)}.focus-visible\:ring-success:focus-visible{--tw-ring-color:var(--ui-success)}.focus-visible\:ring-warning:focus-visible{--tw-ring-color:var(--ui-warning)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-error:focus-visible,.focus-visible\:outline-error\/50:focus-visible{outline-color:var(--ui-error)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:outline-error\/50:focus-visible{outline-color:color-mix(in oklab, var(--ui-error) 50%, transparent)}}.focus-visible\:outline-info:focus-visible,.focus-visible\:outline-info\/50:focus-visible{outline-color:var(--ui-info)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:outline-info\/50:focus-visible{outline-color:color-mix(in oklab, var(--ui-info) 50%, transparent)}}.focus-visible\:outline-inverted:focus-visible,.focus-visible\:outline-inverted\/50:focus-visible{outline-color:var(--ui-border-inverted)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:outline-inverted\/50:focus-visible{outline-color:color-mix(in oklab, var(--ui-border-inverted) 50%, transparent)}}.focus-visible\:outline-primary:focus-visible,.focus-visible\:outline-primary\/50:focus-visible{outline-color:var(--ui-primary)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:outline-primary\/50:focus-visible{outline-color:color-mix(in oklab, var(--ui-primary) 50%, transparent)}}.focus-visible\:outline-secondary:focus-visible,.focus-visible\:outline-secondary\/50:focus-visible{outline-color:var(--ui-secondary)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:outline-secondary\/50:focus-visible{outline-color:color-mix(in oklab, var(--ui-secondary) 50%, transparent)}}.focus-visible\:outline-success:focus-visible,.focus-visible\:outline-success\/50:focus-visible{outline-color:var(--ui-success)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:outline-success\/50:focus-visible{outline-color:color-mix(in oklab, var(--ui-success) 50%, transparent)}}.focus-visible\:outline-warning:focus-visible,.focus-visible\:outline-warning\/50:focus-visible{outline-color:var(--ui-warning)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:outline-warning\/50:focus-visible{outline-color:color-mix(in oklab, var(--ui-warning) 50%, transparent)}}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.focus-visible\:before\:ring-2:focus-visible:before{content:var(--tw-content);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:before\:ring-error:focus-visible:before{content:var(--tw-content);--tw-ring-color:var(--ui-error)}.focus-visible\:before\:ring-info:focus-visible:before{content:var(--tw-content);--tw-ring-color:var(--ui-info)}.focus-visible\:before\:ring-inverted:focus-visible:before{content:var(--tw-content);--tw-ring-color:var(--ui-border-inverted)}.focus-visible\:before\:ring-primary:focus-visible:before{content:var(--tw-content);--tw-ring-color:var(--ui-primary)}.focus-visible\:before\:ring-secondary:focus-visible:before{content:var(--tw-content);--tw-ring-color:var(--ui-secondary)}.focus-visible\:before\:ring-success:focus-visible:before{content:var(--tw-content);--tw-ring-color:var(--ui-success)}.focus-visible\:before\:ring-warning:focus-visible:before{content:var(--tw-content);--tw-ring-color:var(--ui-warning)}.focus-visible\:before\:ring-inset:focus-visible:before{content:var(--tw-content);--tw-ring-inset:inset}.active\:bg-accented\/75:active{background-color:var(--ui-bg-accented)}@supports (color:color-mix(in lab, red, red)){.active\:bg-accented\/75:active{background-color:color-mix(in oklab, var(--ui-bg-accented) 75%, transparent)}}.active\:bg-elevated:active{background-color:var(--ui-bg-elevated)}.active\:bg-error\/10:active{background-color:var(--ui-error)}@supports (color:color-mix(in lab, red, red)){.active\:bg-error\/10:active{background-color:color-mix(in oklab, var(--ui-error) 10%, transparent)}}.active\:bg-error\/15:active{background-color:var(--ui-error)}@supports (color:color-mix(in lab, red, red)){.active\:bg-error\/15:active{background-color:color-mix(in oklab, var(--ui-error) 15%, transparent)}}.active\:bg-error\/75:active{background-color:var(--ui-error)}@supports (color:color-mix(in lab, red, red)){.active\:bg-error\/75:active{background-color:color-mix(in oklab, var(--ui-error) 75%, transparent)}}.active\:bg-info\/10:active{background-color:var(--ui-info)}@supports (color:color-mix(in lab, red, red)){.active\:bg-info\/10:active{background-color:color-mix(in oklab, var(--ui-info) 10%, transparent)}}.active\:bg-info\/15:active{background-color:var(--ui-info)}@supports (color:color-mix(in lab, red, red)){.active\:bg-info\/15:active{background-color:color-mix(in oklab, var(--ui-info) 15%, transparent)}}.active\:bg-info\/75:active{background-color:var(--ui-info)}@supports (color:color-mix(in lab, red, red)){.active\:bg-info\/75:active{background-color:color-mix(in oklab, var(--ui-info) 75%, transparent)}}.active\:bg-inverted\/90:active{background-color:var(--ui-bg-inverted)}@supports (color:color-mix(in lab, red, red)){.active\:bg-inverted\/90:active{background-color:color-mix(in oklab, var(--ui-bg-inverted) 90%, transparent)}}.active\:bg-primary\/10:active{background-color:var(--ui-primary)}@supports (color:color-mix(in lab, red, red)){.active\:bg-primary\/10:active{background-color:color-mix(in oklab, var(--ui-primary) 10%, transparent)}}.active\:bg-primary\/15:active{background-color:var(--ui-primary)}@supports (color:color-mix(in lab, red, red)){.active\:bg-primary\/15:active{background-color:color-mix(in oklab, var(--ui-primary) 15%, transparent)}}.active\:bg-primary\/75:active{background-color:var(--ui-primary)}@supports (color:color-mix(in lab, red, red)){.active\:bg-primary\/75:active{background-color:color-mix(in oklab, var(--ui-primary) 75%, transparent)}}.active\:bg-secondary\/10:active{background-color:var(--ui-secondary)}@supports (color:color-mix(in lab, red, red)){.active\:bg-secondary\/10:active{background-color:color-mix(in oklab, var(--ui-secondary) 10%, transparent)}}.active\:bg-secondary\/15:active{background-color:var(--ui-secondary)}@supports (color:color-mix(in lab, red, red)){.active\:bg-secondary\/15:active{background-color:color-mix(in oklab, var(--ui-secondary) 15%, transparent)}}.active\:bg-secondary\/75:active{background-color:var(--ui-secondary)}@supports (color:color-mix(in lab, red, red)){.active\:bg-secondary\/75:active{background-color:color-mix(in oklab, var(--ui-secondary) 75%, transparent)}}.active\:bg-success\/10:active{background-color:var(--ui-success)}@supports (color:color-mix(in lab, red, red)){.active\:bg-success\/10:active{background-color:color-mix(in oklab, var(--ui-success) 10%, transparent)}}.active\:bg-success\/15:active{background-color:var(--ui-success)}@supports (color:color-mix(in lab, red, red)){.active\:bg-success\/15:active{background-color:color-mix(in oklab, var(--ui-success) 15%, transparent)}}.active\:bg-success\/75:active{background-color:var(--ui-success)}@supports (color:color-mix(in lab, red, red)){.active\:bg-success\/75:active{background-color:color-mix(in oklab, var(--ui-success) 75%, transparent)}}.active\:bg-warning\/10:active{background-color:var(--ui-warning)}@supports (color:color-mix(in lab, red, red)){.active\:bg-warning\/10:active{background-color:color-mix(in oklab, var(--ui-warning) 10%, transparent)}}.active\:bg-warning\/15:active{background-color:var(--ui-warning)}@supports (color:color-mix(in lab, red, red)){.active\:bg-warning\/15:active{background-color:color-mix(in oklab, var(--ui-warning) 15%, transparent)}}.active\:bg-warning\/75:active{background-color:var(--ui-warning)}@supports (color:color-mix(in lab, red, red)){.active\:bg-warning\/75:active{background-color:color-mix(in oklab, var(--ui-warning) 75%, transparent)}}.active\:text-default:active{color:var(--ui-text)}.active\:text-error\/75:active{color:var(--ui-error)}@supports (color:color-mix(in lab, red, red)){.active\:text-error\/75:active{color:color-mix(in oklab, var(--ui-error) 75%, transparent)}}.active\:text-info\/75:active{color:var(--ui-info)}@supports (color:color-mix(in lab, red, red)){.active\:text-info\/75:active{color:color-mix(in oklab, var(--ui-info) 75%, transparent)}}.active\:text-primary\/75:active{color:var(--ui-primary)}@supports (color:color-mix(in lab, red, red)){.active\:text-primary\/75:active{color:color-mix(in oklab, var(--ui-primary) 75%, transparent)}}.active\:text-secondary\/75:active{color:var(--ui-secondary)}@supports (color:color-mix(in lab, red, red)){.active\:text-secondary\/75:active{color:color-mix(in oklab, var(--ui-secondary) 75%, transparent)}}.active\:text-success\/75:active{color:var(--ui-success)}@supports (color:color-mix(in lab, red, red)){.active\:text-success\/75:active{color:color-mix(in oklab, var(--ui-success) 75%, transparent)}}.active\:text-warning\/75:active{color:var(--ui-warning)}@supports (color:color-mix(in lab, red, red)){.active\:text-warning\/75:active{color:color-mix(in oklab, var(--ui-warning) 75%, transparent)}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-default:disabled{background-color:var(--ui-bg)}.disabled\:bg-elevated:disabled,.disabled\:bg-elevated\/50:disabled{background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-elevated\/50:disabled{background-color:color-mix(in oklab, var(--ui-bg-elevated) 50%, transparent)}}.disabled\:bg-error:disabled,.disabled\:bg-error\/10:disabled{background-color:var(--ui-error)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-error\/10:disabled{background-color:color-mix(in oklab, var(--ui-error) 10%, transparent)}}.disabled\:bg-info:disabled,.disabled\:bg-info\/10:disabled{background-color:var(--ui-info)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-info\/10:disabled{background-color:color-mix(in oklab, var(--ui-info) 10%, transparent)}}.disabled\:bg-inverted:disabled{background-color:var(--ui-bg-inverted)}.disabled\:bg-primary:disabled,.disabled\:bg-primary\/10:disabled{background-color:var(--ui-primary)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-primary\/10:disabled{background-color:color-mix(in oklab, var(--ui-primary) 10%, transparent)}}.disabled\:bg-secondary:disabled,.disabled\:bg-secondary\/10:disabled{background-color:var(--ui-secondary)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-secondary\/10:disabled{background-color:color-mix(in oklab, var(--ui-secondary) 10%, transparent)}}.disabled\:bg-success:disabled,.disabled\:bg-success\/10:disabled{background-color:var(--ui-success)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-success\/10:disabled{background-color:color-mix(in oklab, var(--ui-success) 10%, transparent)}}.disabled\:bg-transparent:disabled{background-color:#0000}.disabled\:bg-warning:disabled,.disabled\:bg-warning\/10:disabled{background-color:var(--ui-warning)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-warning\/10:disabled{background-color:color-mix(in oklab, var(--ui-warning) 10%, transparent)}}.disabled\:text-error:disabled{color:var(--ui-error)}.disabled\:text-info:disabled{color:var(--ui-info)}.disabled\:text-muted:disabled{color:var(--ui-text-muted)}.disabled\:text-primary:disabled{color:var(--ui-primary)}.disabled\:text-secondary:disabled{color:var(--ui-secondary)}.disabled\:text-success:disabled{color:var(--ui-success)}.disabled\:text-warning:disabled{color:var(--ui-warning)}.disabled\:opacity-75:disabled{opacity:.75}@media (hover:hover){.hover\:disabled\:bg-transparent:hover:disabled{background-color:#0000}.disabled\:hover\:text-muted:disabled:hover{color:var(--ui-text-muted)}}.has-focus\:bg-elevated:has(:focus){background-color:var(--ui-bg-elevated)}.has-focus-visible\:z-\[1\]:has(:focus-visible){z-index:1}.has-focus-visible\:ring-2:has(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-focus-visible\:ring-error:has(:focus-visible){--tw-ring-color:var(--ui-error)}.has-focus-visible\:ring-info:has(:focus-visible){--tw-ring-color:var(--ui-info)}.has-focus-visible\:ring-inverted:has(:focus-visible){--tw-ring-color:var(--ui-border-inverted)}.has-focus-visible\:ring-primary:has(:focus-visible){--tw-ring-color:var(--ui-primary)}.has-focus-visible\:ring-secondary:has(:focus-visible){--tw-ring-color:var(--ui-secondary)}.has-focus-visible\:ring-success:has(:focus-visible){--tw-ring-color:var(--ui-success)}.has-focus-visible\:ring-warning:has(:focus-visible){--tw-ring-color:var(--ui-warning)}.has-focus-visible\:ring-inset:has(:focus-visible){--tw-ring-inset:inset}.has-data-\[state\=checked\]\:z-\[1\]:has([data-state=checked]){z-index:1}:is(.has-data-\[state\=checked\]\:border-error:has([data-state=checked]),.has-data-\[state\=checked\]\:border-error\/50:has([data-state=checked])){border-color:var(--ui-error)}@supports (color:color-mix(in lab, red, red)){.has-data-\[state\=checked\]\:border-error\/50:has([data-state=checked]){border-color:color-mix(in oklab, var(--ui-error) 50%, transparent)}}:is(.has-data-\[state\=checked\]\:border-info:has([data-state=checked]),.has-data-\[state\=checked\]\:border-info\/50:has([data-state=checked])){border-color:var(--ui-info)}@supports (color:color-mix(in lab, red, red)){.has-data-\[state\=checked\]\:border-info\/50:has([data-state=checked]){border-color:color-mix(in oklab, var(--ui-info) 50%, transparent)}}:is(.has-data-\[state\=checked\]\:border-inverted:has([data-state=checked]),.has-data-\[state\=checked\]\:border-inverted\/50:has([data-state=checked])){border-color:var(--ui-border-inverted)}@supports (color:color-mix(in lab, red, red)){.has-data-\[state\=checked\]\:border-inverted\/50:has([data-state=checked]){border-color:color-mix(in oklab, var(--ui-border-inverted) 50%, transparent)}}:is(.has-data-\[state\=checked\]\:border-primary:has([data-state=checked]),.has-data-\[state\=checked\]\:border-primary\/50:has([data-state=checked])){border-color:var(--ui-primary)}@supports (color:color-mix(in lab, red, red)){.has-data-\[state\=checked\]\:border-primary\/50:has([data-state=checked]){border-color:color-mix(in oklab, var(--ui-primary) 50%, transparent)}}:is(.has-data-\[state\=checked\]\:border-secondary:has([data-state=checked]),.has-data-\[state\=checked\]\:border-secondary\/50:has([data-state=checked])){border-color:var(--ui-secondary)}@supports (color:color-mix(in lab, red, red)){.has-data-\[state\=checked\]\:border-secondary\/50:has([data-state=checked]){border-color:color-mix(in oklab, var(--ui-secondary) 50%, transparent)}}:is(.has-data-\[state\=checked\]\:border-success:has([data-state=checked]),.has-data-\[state\=checked\]\:border-success\/50:has([data-state=checked])){border-color:var(--ui-success)}@supports (color:color-mix(in lab, red, red)){.has-data-\[state\=checked\]\:border-success\/50:has([data-state=checked]){border-color:color-mix(in oklab, var(--ui-success) 50%, transparent)}}:is(.has-data-\[state\=checked\]\:border-warning:has([data-state=checked]),.has-data-\[state\=checked\]\:border-warning\/50:has([data-state=checked])){border-color:var(--ui-warning)}@supports (color:color-mix(in lab, red, red)){.has-data-\[state\=checked\]\:border-warning\/50:has([data-state=checked]){border-color:color-mix(in oklab, var(--ui-warning) 50%, transparent)}}.has-data-\[state\=checked\]\:bg-elevated:has([data-state=checked]){background-color:var(--ui-bg-elevated)}.has-data-\[state\=checked\]\:bg-error\/10:has([data-state=checked]){background-color:var(--ui-error)}@supports (color:color-mix(in lab, red, red)){.has-data-\[state\=checked\]\:bg-error\/10:has([data-state=checked]){background-color:color-mix(in oklab, var(--ui-error) 10%, transparent)}}.has-data-\[state\=checked\]\:bg-info\/10:has([data-state=checked]){background-color:var(--ui-info)}@supports (color:color-mix(in lab, red, red)){.has-data-\[state\=checked\]\:bg-info\/10:has([data-state=checked]){background-color:color-mix(in oklab, var(--ui-info) 10%, transparent)}}.has-data-\[state\=checked\]\:bg-primary\/10:has([data-state=checked]){background-color:var(--ui-primary)}@supports (color:color-mix(in lab, red, red)){.has-data-\[state\=checked\]\:bg-primary\/10:has([data-state=checked]){background-color:color-mix(in oklab, var(--ui-primary) 10%, transparent)}}.has-data-\[state\=checked\]\:bg-secondary\/10:has([data-state=checked]){background-color:var(--ui-secondary)}@supports (color:color-mix(in lab, red, red)){.has-data-\[state\=checked\]\:bg-secondary\/10:has([data-state=checked]){background-color:color-mix(in oklab, var(--ui-secondary) 10%, transparent)}}.has-data-\[state\=checked\]\:bg-success\/10:has([data-state=checked]){background-color:var(--ui-success)}@supports (color:color-mix(in lab, red, red)){.has-data-\[state\=checked\]\:bg-success\/10:has([data-state=checked]){background-color:color-mix(in oklab, var(--ui-success) 10%, transparent)}}.has-data-\[state\=checked\]\:bg-warning\/10:has([data-state=checked]){background-color:var(--ui-warning)}@supports (color:color-mix(in lab, red, red)){.has-data-\[state\=checked\]\:bg-warning\/10:has([data-state=checked]){background-color:color-mix(in oklab, var(--ui-warning) 10%, transparent)}}.aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}.aria-disabled\:bg-default[aria-disabled=true]{background-color:var(--ui-bg)}.aria-disabled\:bg-elevated[aria-disabled=true]{background-color:var(--ui-bg-elevated)}.aria-disabled\:bg-error[aria-disabled=true],.aria-disabled\:bg-error\/10[aria-disabled=true]{background-color:var(--ui-error)}@supports (color:color-mix(in lab, red, red)){.aria-disabled\:bg-error\/10[aria-disabled=true]{background-color:color-mix(in oklab, var(--ui-error) 10%, transparent)}}.aria-disabled\:bg-info[aria-disabled=true],.aria-disabled\:bg-info\/10[aria-disabled=true]{background-color:var(--ui-info)}@supports (color:color-mix(in lab, red, red)){.aria-disabled\:bg-info\/10[aria-disabled=true]{background-color:color-mix(in oklab, var(--ui-info) 10%, transparent)}}.aria-disabled\:bg-inverted[aria-disabled=true]{background-color:var(--ui-bg-inverted)}.aria-disabled\:bg-primary[aria-disabled=true],.aria-disabled\:bg-primary\/10[aria-disabled=true]{background-color:var(--ui-primary)}@supports (color:color-mix(in lab, red, red)){.aria-disabled\:bg-primary\/10[aria-disabled=true]{background-color:color-mix(in oklab, var(--ui-primary) 10%, transparent)}}.aria-disabled\:bg-secondary[aria-disabled=true],.aria-disabled\:bg-secondary\/10[aria-disabled=true]{background-color:var(--ui-secondary)}@supports (color:color-mix(in lab, red, red)){.aria-disabled\:bg-secondary\/10[aria-disabled=true]{background-color:color-mix(in oklab, var(--ui-secondary) 10%, transparent)}}.aria-disabled\:bg-success[aria-disabled=true],.aria-disabled\:bg-success\/10[aria-disabled=true]{background-color:var(--ui-success)}@supports (color:color-mix(in lab, red, red)){.aria-disabled\:bg-success\/10[aria-disabled=true]{background-color:color-mix(in oklab, var(--ui-success) 10%, transparent)}}.aria-disabled\:bg-transparent[aria-disabled=true]{background-color:#0000}.aria-disabled\:bg-warning[aria-disabled=true],.aria-disabled\:bg-warning\/10[aria-disabled=true]{background-color:var(--ui-warning)}@supports (color:color-mix(in lab, red, red)){.aria-disabled\:bg-warning\/10[aria-disabled=true]{background-color:color-mix(in oklab, var(--ui-warning) 10%, transparent)}}.aria-disabled\:text-error[aria-disabled=true]{color:var(--ui-error)}.aria-disabled\:text-info[aria-disabled=true]{color:var(--ui-info)}.aria-disabled\:text-muted[aria-disabled=true]{color:var(--ui-text-muted)}.aria-disabled\:text-primary[aria-disabled=true]{color:var(--ui-primary)}.aria-disabled\:text-secondary[aria-disabled=true]{color:var(--ui-secondary)}.aria-disabled\:text-success[aria-disabled=true]{color:var(--ui-success)}.aria-disabled\:text-warning[aria-disabled=true]{color:var(--ui-warning)}.aria-disabled\:opacity-75[aria-disabled=true]{opacity:.75}@media (hover:hover){.hover\:aria-disabled\:bg-transparent:hover[aria-disabled=true]{background-color:#0000}}.data-disabled\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-disabled\:text-muted[data-disabled]{color:var(--ui-text-muted)}.data-disabled\:opacity-75[data-disabled]{opacity:.75}.data-highlighted\:text-error[data-highlighted]{color:var(--ui-error)}.data-highlighted\:text-highlighted[data-highlighted]{color:var(--ui-text-highlighted)}.data-highlighted\:text-info[data-highlighted]{color:var(--ui-info)}.data-highlighted\:text-primary[data-highlighted]{color:var(--ui-primary)}.data-highlighted\:text-secondary[data-highlighted]{color:var(--ui-secondary)}.data-highlighted\:text-success[data-highlighted]{color:var(--ui-success)}.data-highlighted\:text-warning[data-highlighted]{color:var(--ui-warning)}.data-highlighted\:not-data-disabled\:text-highlighted[data-highlighted]:not([data-disabled]){color:var(--ui-text-highlighted)}.data-highlighted\:before\:bg-elevated\/50[data-highlighted]:before{content:var(--tw-content);background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab, red, red)){.data-highlighted\:before\:bg-elevated\/50[data-highlighted]:before{background-color:color-mix(in oklab, var(--ui-bg-elevated) 50%, transparent)}}.data-highlighted\:before\:bg-error\/10[data-highlighted]:before{content:var(--tw-content);background-color:var(--ui-error)}@supports (color:color-mix(in lab, red, red)){.data-highlighted\:before\:bg-error\/10[data-highlighted]:before{background-color:color-mix(in oklab, var(--ui-error) 10%, transparent)}}.data-highlighted\:before\:bg-info\/10[data-highlighted]:before{content:var(--tw-content);background-color:var(--ui-info)}@supports (color:color-mix(in lab, red, red)){.data-highlighted\:before\:bg-info\/10[data-highlighted]:before{background-color:color-mix(in oklab, var(--ui-info) 10%, transparent)}}.data-highlighted\:before\:bg-primary\/10[data-highlighted]:before{content:var(--tw-content);background-color:var(--ui-primary)}@supports (color:color-mix(in lab, red, red)){.data-highlighted\:before\:bg-primary\/10[data-highlighted]:before{background-color:color-mix(in oklab, var(--ui-primary) 10%, transparent)}}.data-highlighted\:before\:bg-secondary\/10[data-highlighted]:before{content:var(--tw-content);background-color:var(--ui-secondary)}@supports (color:color-mix(in lab, red, red)){.data-highlighted\:before\:bg-secondary\/10[data-highlighted]:before{background-color:color-mix(in oklab, var(--ui-secondary) 10%, transparent)}}.data-highlighted\:before\:bg-success\/10[data-highlighted]:before{content:var(--tw-content);background-color:var(--ui-success)}@supports (color:color-mix(in lab, red, red)){.data-highlighted\:before\:bg-success\/10[data-highlighted]:before{background-color:color-mix(in oklab, var(--ui-success) 10%, transparent)}}.data-highlighted\:before\:bg-warning\/10[data-highlighted]:before{content:var(--tw-content);background-color:var(--ui-warning)}@supports (color:color-mix(in lab, red, red)){.data-highlighted\:before\:bg-warning\/10[data-highlighted]:before{background-color:color-mix(in oklab, var(--ui-warning) 10%, transparent)}}.data-highlighted\:not-data-disabled\:before\:bg-elevated\/50[data-highlighted]:not([data-disabled]):before{content:var(--tw-content);background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab, red, red)){.data-highlighted\:not-data-disabled\:before\:bg-elevated\/50[data-highlighted]:not([data-disabled]):before{background-color:color-mix(in oklab, var(--ui-bg-elevated) 50%, transparent)}}.data-invalid\:text-error[data-invalid]{color:var(--ui-error)}.data-placeholder\:text-dimmed[data-placeholder]{color:var(--ui-text-dimmed)}.data-today\:font-semibold[data-today]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.data-today\:not-data-\[selected\]\:text-error[data-today]:not([data-selected]){color:var(--ui-error)}.data-today\:not-data-\[selected\]\:text-highlighted[data-today]:not([data-selected]){color:var(--ui-text-highlighted)}.data-today\:not-data-\[selected\]\:text-info[data-today]:not([data-selected]){color:var(--ui-info)}.data-today\:not-data-\[selected\]\:text-primary[data-today]:not([data-selected]){color:var(--ui-primary)}.data-today\:not-data-\[selected\]\:text-secondary[data-today]:not([data-selected]){color:var(--ui-secondary)}.data-today\:not-data-\[selected\]\:text-success[data-today]:not([data-selected]){color:var(--ui-success)}.data-today\:not-data-\[selected\]\:text-warning[data-today]:not([data-selected]){color:var(--ui-warning)}.data-unavailable\:pointer-events-none[data-unavailable]{pointer-events:none}.data-unavailable\:text-muted[data-unavailable]{color:var(--ui-text-muted)}.data-unavailable\:line-through[data-unavailable]{text-decoration-line:line-through}.data-\[disabled\]\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-\[disabled\]\:opacity-75[data-disabled]{opacity:.75}.data-\[dragging\=true\]\:bg-elevated\/25[data-dragging=true]{background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab, red, red)){.data-\[dragging\=true\]\:bg-elevated\/25[data-dragging=true]{background-color:color-mix(in oklab, var(--ui-bg-elevated) 25%, transparent)}}.data-\[expanded\=true\]\:h-\(--height\)[data-expanded=true]{height:var(--height)}:is(.data-\[front\=false\]\:\*\:transition-opacity[data-front=false]>*){transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:is(.data-\[front\=false\]\:\*\:duration-100[data-front=false]>*){--tw-duration:.1s;transition-duration:.1s}.data-\[expanded\=false\]\:data-\[front\=false\]\:h-\(--front-height\)[data-expanded=false][data-front=false]{height:var(--front-height)}:is(.data-\[expanded\=false\]\:data-\[front\=false\]\:\*\:opacity-0[data-expanded=false][data-front=false]>*){opacity:0}.data-\[highlighted\]\:bg-error\/10[data-highlighted]{background-color:var(--ui-error)}@supports (color:color-mix(in lab, red, red)){.data-\[highlighted\]\:bg-error\/10[data-highlighted]{background-color:color-mix(in oklab, var(--ui-error) 10%, transparent)}}.data-\[highlighted\]\:bg-error\/20[data-highlighted]{background-color:var(--ui-error)}@supports (color:color-mix(in lab, red, red)){.data-\[highlighted\]\:bg-error\/20[data-highlighted]{background-color:color-mix(in oklab, var(--ui-error) 20%, transparent)}}.data-\[highlighted\]\:bg-info\/10[data-highlighted]{background-color:var(--ui-info)}@supports (color:color-mix(in lab, red, red)){.data-\[highlighted\]\:bg-info\/10[data-highlighted]{background-color:color-mix(in oklab, var(--ui-info) 10%, transparent)}}.data-\[highlighted\]\:bg-info\/20[data-highlighted]{background-color:var(--ui-info)}@supports (color:color-mix(in lab, red, red)){.data-\[highlighted\]\:bg-info\/20[data-highlighted]{background-color:color-mix(in oklab, var(--ui-info) 20%, transparent)}}.data-\[highlighted\]\:bg-inverted\/10[data-highlighted]{background-color:var(--ui-bg-inverted)}@supports (color:color-mix(in lab, red, red)){.data-\[highlighted\]\:bg-inverted\/10[data-highlighted]{background-color:color-mix(in oklab, var(--ui-bg-inverted) 10%, transparent)}}.data-\[highlighted\]\:bg-inverted\/20[data-highlighted]{background-color:var(--ui-bg-inverted)}@supports (color:color-mix(in lab, red, red)){.data-\[highlighted\]\:bg-inverted\/20[data-highlighted]{background-color:color-mix(in oklab, var(--ui-bg-inverted) 20%, transparent)}}.data-\[highlighted\]\:bg-primary\/10[data-highlighted]{background-color:var(--ui-primary)}@supports (color:color-mix(in lab, red, red)){.data-\[highlighted\]\:bg-primary\/10[data-highlighted]{background-color:color-mix(in oklab, var(--ui-primary) 10%, transparent)}}.data-\[highlighted\]\:bg-primary\/20[data-highlighted]{background-color:var(--ui-primary)}@supports (color:color-mix(in lab, red, red)){.data-\[highlighted\]\:bg-primary\/20[data-highlighted]{background-color:color-mix(in oklab, var(--ui-primary) 20%, transparent)}}.data-\[highlighted\]\:bg-secondary\/10[data-highlighted]{background-color:var(--ui-secondary)}@supports (color:color-mix(in lab, red, red)){.data-\[highlighted\]\:bg-secondary\/10[data-highlighted]{background-color:color-mix(in oklab, var(--ui-secondary) 10%, transparent)}}.data-\[highlighted\]\:bg-secondary\/20[data-highlighted]{background-color:var(--ui-secondary)}@supports (color:color-mix(in lab, red, red)){.data-\[highlighted\]\:bg-secondary\/20[data-highlighted]{background-color:color-mix(in oklab, var(--ui-secondary) 20%, transparent)}}.data-\[highlighted\]\:bg-success\/10[data-highlighted]{background-color:var(--ui-success)}@supports (color:color-mix(in lab, red, red)){.data-\[highlighted\]\:bg-success\/10[data-highlighted]{background-color:color-mix(in oklab, var(--ui-success) 10%, transparent)}}.data-\[highlighted\]\:bg-success\/20[data-highlighted]{background-color:var(--ui-success)}@supports (color:color-mix(in lab, red, red)){.data-\[highlighted\]\:bg-success\/20[data-highlighted]{background-color:color-mix(in oklab, var(--ui-success) 20%, transparent)}}.data-\[highlighted\]\:bg-warning\/10[data-highlighted]{background-color:var(--ui-warning)}@supports (color:color-mix(in lab, red, red)){.data-\[highlighted\]\:bg-warning\/10[data-highlighted]{background-color:color-mix(in oklab, var(--ui-warning) 10%, transparent)}}.data-\[highlighted\]\:bg-warning\/20[data-highlighted]{background-color:var(--ui-warning)}@supports (color:color-mix(in lab, red, red)){.data-\[highlighted\]\:bg-warning\/20[data-highlighted]{background-color:color-mix(in oklab, var(--ui-warning) 20%, transparent)}}.data-\[motion\=from-end\]\:animate-\[enter-from-right_200ms_ease\][data-motion=from-end]{animation:.2s enter-from-right}.data-\[motion\=from-start\]\:animate-\[enter-from-left_200ms_ease\][data-motion=from-start]{animation:.2s enter-from-left}.data-\[motion\=to-end\]\:animate-\[exit-to-right_200ms_ease\][data-motion=to-end]{animation:.2s exit-to-right}.data-\[motion\=to-start\]\:animate-\[exit-to-left_200ms_ease\][data-motion=to-start]{animation:.2s exit-to-left}.data-\[outside-view\]\:text-muted[data-outside-view]{color:var(--ui-text-muted)}.data-\[segment\=day\]\:w-8[data-segment=day]{width:calc(var(--spacing) * 8)}.data-\[segment\=day\]\:w-9[data-segment=day]{width:calc(var(--spacing) * 9)}.data-\[segment\=day\]\:w-10[data-segment=day]{width:calc(var(--spacing) * 10)}.data-\[segment\=literal\]\:text-muted[data-segment=literal]{color:var(--ui-text-muted)}.data-\[segment\=month\]\:w-8[data-segment=month]{width:calc(var(--spacing) * 8)}.data-\[segment\=month\]\:w-9[data-segment=month]{width:calc(var(--spacing) * 9)}.data-\[segment\=month\]\:w-10[data-segment=month],.data-\[segment\=year\]\:w-10[data-segment=year]{width:calc(var(--spacing) * 10)}.data-\[segment\=year\]\:w-11[data-segment=year]{width:calc(var(--spacing) * 11)}.data-\[segment\=year\]\:w-12[data-segment=year]{width:calc(var(--spacing) * 12)}.data-\[selected\]\:bg-default[data-selected]{background-color:var(--ui-bg)}.data-\[selected\]\:bg-elevated[data-selected]{background-color:var(--ui-bg-elevated)}.data-\[selected\]\:bg-error[data-selected],.data-\[selected\]\:bg-error\/10[data-selected]{background-color:var(--ui-error)}@supports (color:color-mix(in lab, red, red)){.data-\[selected\]\:bg-error\/10[data-selected]{background-color:color-mix(in oklab, var(--ui-error) 10%, transparent)}}.data-\[selected\]\:bg-info[data-selected],.data-\[selected\]\:bg-info\/10[data-selected]{background-color:var(--ui-info)}@supports (color:color-mix(in lab, red, red)){.data-\[selected\]\:bg-info\/10[data-selected]{background-color:color-mix(in oklab, var(--ui-info) 10%, transparent)}}.data-\[selected\]\:bg-inverted[data-selected]{background-color:var(--ui-bg-inverted)}.data-\[selected\]\:bg-primary[data-selected],.data-\[selected\]\:bg-primary\/10[data-selected]{background-color:var(--ui-primary)}@supports (color:color-mix(in lab, red, red)){.data-\[selected\]\:bg-primary\/10[data-selected]{background-color:color-mix(in oklab, var(--ui-primary) 10%, transparent)}}.data-\[selected\]\:bg-secondary[data-selected],.data-\[selected\]\:bg-secondary\/10[data-selected]{background-color:var(--ui-secondary)}@supports (color:color-mix(in lab, red, red)){.data-\[selected\]\:bg-secondary\/10[data-selected]{background-color:color-mix(in oklab, var(--ui-secondary) 10%, transparent)}}.data-\[selected\]\:bg-success[data-selected],.data-\[selected\]\:bg-success\/10[data-selected]{background-color:var(--ui-success)}@supports (color:color-mix(in lab, red, red)){.data-\[selected\]\:bg-success\/10[data-selected]{background-color:color-mix(in oklab, var(--ui-success) 10%, transparent)}}.data-\[selected\]\:bg-warning[data-selected],.data-\[selected\]\:bg-warning\/10[data-selected]{background-color:var(--ui-warning)}@supports (color:color-mix(in lab, red, red)){.data-\[selected\]\:bg-warning\/10[data-selected]{background-color:color-mix(in oklab, var(--ui-warning) 10%, transparent)}}.data-\[selected\]\:text-default[data-selected]{color:var(--ui-text)}.data-\[selected\]\:text-error[data-selected]{color:var(--ui-error)}.data-\[selected\]\:text-info[data-selected]{color:var(--ui-info)}.data-\[selected\]\:text-inverted[data-selected]{color:var(--ui-text-inverted)}.data-\[selected\]\:text-primary[data-selected]{color:var(--ui-primary)}.data-\[selected\]\:text-secondary[data-selected]{color:var(--ui-secondary)}.data-\[selected\]\:text-success[data-selected]{color:var(--ui-success)}.data-\[selected\]\:text-warning[data-selected]{color:var(--ui-warning)}.data-\[selected\]\:ring[data-selected]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[selected\]\:ring-accented[data-selected]{--tw-ring-color:var(--ui-border-accented)}.data-\[selected\]\:ring-error\/25[data-selected]{--tw-ring-color:var(--ui-error)}@supports (color:color-mix(in lab, red, red)){.data-\[selected\]\:ring-error\/25[data-selected]{--tw-ring-color:color-mix(in oklab, var(--ui-error) 25%, transparent)}}.data-\[selected\]\:ring-error\/50[data-selected]{--tw-ring-color:var(--ui-error)}@supports (color:color-mix(in lab, red, red)){.data-\[selected\]\:ring-error\/50[data-selected]{--tw-ring-color:color-mix(in oklab, var(--ui-error) 50%, transparent)}}.data-\[selected\]\:ring-info\/25[data-selected]{--tw-ring-color:var(--ui-info)}@supports (color:color-mix(in lab, red, red)){.data-\[selected\]\:ring-info\/25[data-selected]{--tw-ring-color:color-mix(in oklab, var(--ui-info) 25%, transparent)}}.data-\[selected\]\:ring-info\/50[data-selected]{--tw-ring-color:var(--ui-info)}@supports (color:color-mix(in lab, red, red)){.data-\[selected\]\:ring-info\/50[data-selected]{--tw-ring-color:color-mix(in oklab, var(--ui-info) 50%, transparent)}}.data-\[selected\]\:ring-primary\/25[data-selected]{--tw-ring-color:var(--ui-primary)}@supports (color:color-mix(in lab, red, red)){.data-\[selected\]\:ring-primary\/25[data-selected]{--tw-ring-color:color-mix(in oklab, var(--ui-primary) 25%, transparent)}}.data-\[selected\]\:ring-primary\/50[data-selected]{--tw-ring-color:var(--ui-primary)}@supports (color:color-mix(in lab, red, red)){.data-\[selected\]\:ring-primary\/50[data-selected]{--tw-ring-color:color-mix(in oklab, var(--ui-primary) 50%, transparent)}}.data-\[selected\]\:ring-secondary\/25[data-selected]{--tw-ring-color:var(--ui-secondary)}@supports (color:color-mix(in lab, red, red)){.data-\[selected\]\:ring-secondary\/25[data-selected]{--tw-ring-color:color-mix(in oklab, var(--ui-secondary) 25%, transparent)}}.data-\[selected\]\:ring-secondary\/50[data-selected]{--tw-ring-color:var(--ui-secondary)}@supports (color:color-mix(in lab, red, red)){.data-\[selected\]\:ring-secondary\/50[data-selected]{--tw-ring-color:color-mix(in oklab, var(--ui-secondary) 50%, transparent)}}.data-\[selected\]\:ring-success\/25[data-selected]{--tw-ring-color:var(--ui-success)}@supports (color:color-mix(in lab, red, red)){.data-\[selected\]\:ring-success\/25[data-selected]{--tw-ring-color:color-mix(in oklab, var(--ui-success) 25%, transparent)}}.data-\[selected\]\:ring-success\/50[data-selected]{--tw-ring-color:var(--ui-success)}@supports (color:color-mix(in lab, red, red)){.data-\[selected\]\:ring-success\/50[data-selected]{--tw-ring-color:color-mix(in oklab, var(--ui-success) 50%, transparent)}}.data-\[selected\]\:ring-warning\/25[data-selected]{--tw-ring-color:var(--ui-warning)}@supports (color:color-mix(in lab, red, red)){.data-\[selected\]\:ring-warning\/25[data-selected]{--tw-ring-color:color-mix(in oklab, var(--ui-warning) 25%, transparent)}}.data-\[selected\]\:ring-warning\/50[data-selected]{--tw-ring-color:var(--ui-warning)}@supports (color:color-mix(in lab, red, red)){.data-\[selected\]\:ring-warning\/50[data-selected]{--tw-ring-color:color-mix(in oklab, var(--ui-warning) 50%, transparent)}}.data-\[selected\]\:ring-inset[data-selected]{--tw-ring-inset:inset}.data-\[selected\=true\]\:bg-elevated\/50[data-selected=true]{background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab, red, red)){.data-\[selected\=true\]\:bg-elevated\/50[data-selected=true]{background-color:color-mix(in oklab, var(--ui-bg-elevated) 50%, transparent)}}.data-\[state\=\\\"active\\\"\]\:bg-accented[data-state=\"active\"]{background-color:var(--ui-bg-accented)}.data-\[state\=active\]\:bg-inverted[data-state=active]{background-color:var(--ui-bg-inverted)}.data-\[state\=active\]\:text-error[data-state=active]{color:var(--ui-error)}.data-\[state\=active\]\:text-highlighted[data-state=active]{color:var(--ui-text-highlighted)}.data-\[state\=active\]\:text-info[data-state=active]{color:var(--ui-info)}.data-\[state\=active\]\:text-inverted[data-state=active]{color:var(--ui-text-inverted)}.data-\[state\=active\]\:text-primary[data-state=active]{color:var(--ui-primary)}.data-\[state\=active\]\:text-secondary[data-state=active]{color:var(--ui-secondary)}.data-\[state\=active\]\:text-success[data-state=active]{color:var(--ui-success)}.data-\[state\=active\]\:text-warning[data-state=active]{color:var(--ui-warning)}.data-\[state\=checked\]\:translate-x-3[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 3);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:translate-x-3\.5[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 3.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:translate-x-4\.5[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 4.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:bg-error[data-state=checked]{background-color:var(--ui-error)}.data-\[state\=checked\]\:bg-info[data-state=checked]{background-color:var(--ui-info)}.data-\[state\=checked\]\:bg-inverted[data-state=checked]{background-color:var(--ui-bg-inverted)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--ui-primary)}.data-\[state\=checked\]\:bg-secondary[data-state=checked]{background-color:var(--ui-secondary)}.data-\[state\=checked\]\:bg-success[data-state=checked]{background-color:var(--ui-success)}.data-\[state\=checked\]\:bg-warning[data-state=checked]{background-color:var(--ui-warning)}.data-\[state\=closed\]\:animate-\[accordion-up_200ms_ease-out\][data-state=closed]{animation:.2s ease-out accordion-up}.data-\[state\=closed\]\:animate-\[collapsible-up_200ms_ease-out\][data-state=closed]{animation:.2s ease-out collapsible-up}.data-\[state\=closed\]\:animate-\[fade-out_200ms_ease-in\][data-state=closed]{animation:.2s ease-in fade-out}.data-\[state\=closed\]\:animate-\[scale-out_100ms_ease-in\][data-state=closed]{animation:.1s ease-in scale-out}.data-\[state\=closed\]\:animate-\[scale-out_200ms_ease-in\][data-state=closed]{animation:.2s ease-in scale-out}.data-\[state\=closed\]\:animate-\[slide-out-to-bottom_200ms_ease-in-out\][data-state=closed]{animation:.2s ease-in-out slide-out-to-bottom}.data-\[state\=closed\]\:animate-\[slide-out-to-left_200ms_ease-in-out\][data-state=closed]{animation:.2s ease-in-out slide-out-to-left}.data-\[state\=closed\]\:animate-\[slide-out-to-right_200ms_ease-in-out\][data-state=closed]{animation:.2s ease-in-out slide-out-to-right}.data-\[state\=closed\]\:animate-\[slide-out-to-top_200ms_ease-in-out\][data-state=closed]{animation:.2s ease-in-out slide-out-to-top}.data-\[state\=closed\]\:animate-\[toast-closed_200ms_ease-in-out\][data-state=closed]{animation:.2s ease-in-out toast-closed}.data-\[state\=closed\]\:data-\[expanded\=false\]\:data-\[front\=false\]\:animate-\[toast-collapsed-closed_200ms_ease-in-out\][data-state=closed][data-expanded=false][data-front=false]{animation:.2s ease-in-out toast-collapsed-closed}.data-\[state\=collapsed\]\:-right-\(--sidebar-width\)[data-state=collapsed]{right:calc(var(--sidebar-width) * -1)}.data-\[state\=collapsed\]\:-left-\(--sidebar-width\)[data-state=collapsed]{left:calc(var(--sidebar-width) * -1)}.data-\[state\=collapsed\]\:w-\(--sidebar-width-icon\)[data-state=collapsed]{width:var(--sidebar-width-icon)}.data-\[state\=collapsed\]\:w-0[data-state=collapsed]{width:calc(var(--spacing) * 0)}.data-\[state\=collapsed\]\:w-\[calc\(var\(--sidebar-width-icon\)\+--spacing\(8\)\)\][data-state=collapsed]{width:calc(var(--sidebar-width-icon) + calc(var(--spacing) * 8))}.data-\[state\=collapsed\]\:w-\[calc\(var\(--sidebar-width-icon\)\+--spacing\(8\)\+2px\)\][data-state=collapsed]{width:calc(var(--sidebar-width-icon) + calc(var(--spacing) * 8) + 2px)}.data-\[state\=collapsed\]\:cursor-e-resize[data-state=collapsed]{cursor:e-resize}.data-\[state\=collapsed\]\:cursor-w-resize[data-state=collapsed]{cursor:w-resize}.data-\[state\=delayed-open\]\:animate-\[scale-in_100ms_ease-out\][data-state=delayed-open]{animation:.1s ease-out scale-in}.data-\[state\=hidden\]\:animate-\[fade-out_100ms_ease-in\][data-state=hidden]{animation:.1s ease-in fade-out}.data-\[state\=hidden\]\:opacity-0[data-state=hidden]{opacity:0}.data-\[state\=inactive\]\:text-muted[data-state=inactive]{color:var(--ui-text-muted)}@media (hover:hover){.hover\:data-\[state\=inactive\]\:not-disabled\:text-default:hover[data-state=inactive]:not(:disabled){color:var(--ui-text)}}.data-\[state\=indeterminate\]\:animate-\[carousel-inverse-vertical_2s_ease-in-out_infinite\][data-state=indeterminate]{animation:2s ease-in-out infinite carousel-inverse-vertical}.data-\[state\=indeterminate\]\:animate-\[carousel-inverse_2s_ease-in-out_infinite\][data-state=indeterminate]{animation:2s ease-in-out infinite carousel-inverse}.data-\[state\=indeterminate\]\:animate-\[carousel-vertical_2s_ease-in-out_infinite\][data-state=indeterminate]{animation:2s ease-in-out infinite carousel-vertical}.data-\[state\=indeterminate\]\:animate-\[carousel_2s_ease-in-out_infinite\][data-state=indeterminate]{animation:2s ease-in-out infinite carousel}.data-\[state\=indeterminate\]\:animate-\[elastic-vertical_2s_ease-in-out_infinite\][data-state=indeterminate]{animation:2s ease-in-out infinite elastic-vertical}.data-\[state\=indeterminate\]\:animate-\[elastic_2s_ease-in-out_infinite\][data-state=indeterminate]{animation:2s ease-in-out infinite elastic}.data-\[state\=indeterminate\]\:animate-\[swing-vertical_2s_ease-in-out_infinite\][data-state=indeterminate]{animation:2s ease-in-out infinite swing-vertical}.data-\[state\=indeterminate\]\:animate-\[swing_2s_ease-in-out_infinite\][data-state=indeterminate]{animation:2s ease-in-out infinite swing}.data-\[state\=open\]\:animate-\[accordion-down_200ms_ease-out\][data-state=open]{animation:.2s ease-out accordion-down}.data-\[state\=open\]\:animate-\[collapsible-down_200ms_ease-out\][data-state=open]{animation:.2s ease-out collapsible-down}.data-\[state\=open\]\:animate-\[fade-in_200ms_ease-out\][data-state=open]{animation:.2s ease-out fade-in}.data-\[state\=open\]\:animate-\[scale-in_100ms_ease-out\][data-state=open]{animation:.1s ease-out scale-in}.data-\[state\=open\]\:animate-\[scale-in_200ms_ease-out\][data-state=open]{animation:.2s ease-out scale-in}.data-\[state\=open\]\:animate-\[slide-in-from-bottom_200ms_ease-in-out\][data-state=open]{animation:.2s ease-in-out slide-in-from-bottom}.data-\[state\=open\]\:animate-\[slide-in-from-left_200ms_ease-in-out\][data-state=open]{animation:.2s ease-in-out slide-in-from-left}.data-\[state\=open\]\:animate-\[slide-in-from-right_200ms_ease-in-out\][data-state=open]{animation:.2s ease-in-out slide-in-from-right}.data-\[state\=open\]\:animate-\[slide-in-from-top_200ms_ease-in-out\][data-state=open]{animation:.2s ease-in-out slide-in-from-top}.data-\[state\=open\]\:animate-\[toast-slide-in-from-bottom_200ms_ease-in-out\][data-state=open]{animation:.2s ease-in-out toast-slide-in-from-bottom}.data-\[state\=open\]\:animate-\[toast-slide-in-from-top_200ms_ease-in-out\][data-state=open]{animation:.2s ease-in-out toast-slide-in-from-top}.data-\[state\=open\]\:text-highlighted[data-state=open]{color:var(--ui-text-highlighted)}.data-\[state\=open\]\:before\:bg-elevated\/50[data-state=open]:before{content:var(--tw-content);background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=open\]\:before\:bg-elevated\/50[data-state=open]:before{background-color:color-mix(in oklab, var(--ui-bg-elevated) 50%, transparent)}}.data-\[state\=open\]\:before\:bg-error\/10[data-state=open]:before{content:var(--tw-content);background-color:var(--ui-error)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=open\]\:before\:bg-error\/10[data-state=open]:before{background-color:color-mix(in oklab, var(--ui-error) 10%, transparent)}}.data-\[state\=open\]\:before\:bg-info\/10[data-state=open]:before{content:var(--tw-content);background-color:var(--ui-info)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=open\]\:before\:bg-info\/10[data-state=open]:before{background-color:color-mix(in oklab, var(--ui-info) 10%, transparent)}}.data-\[state\=open\]\:before\:bg-primary\/10[data-state=open]:before{content:var(--tw-content);background-color:var(--ui-primary)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=open\]\:before\:bg-primary\/10[data-state=open]:before{background-color:color-mix(in oklab, var(--ui-primary) 10%, transparent)}}.data-\[state\=open\]\:before\:bg-secondary\/10[data-state=open]:before{content:var(--tw-content);background-color:var(--ui-secondary)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=open\]\:before\:bg-secondary\/10[data-state=open]:before{background-color:color-mix(in oklab, var(--ui-secondary) 10%, transparent)}}.data-\[state\=open\]\:before\:bg-success\/10[data-state=open]:before{content:var(--tw-content);background-color:var(--ui-success)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=open\]\:before\:bg-success\/10[data-state=open]:before{background-color:color-mix(in oklab, var(--ui-success) 10%, transparent)}}.data-\[state\=open\]\:before\:bg-warning\/10[data-state=open]:before{content:var(--tw-content);background-color:var(--ui-warning)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=open\]\:before\:bg-warning\/10[data-state=open]:before{background-color:color-mix(in oklab, var(--ui-warning) 10%, transparent)}}.data-\[state\=open\]\:data-\[pulsing\=even\]\:animate-\[toast-pulse-b_300ms_ease-out\][data-state=open][data-pulsing=even]{animation:.3s ease-out toast-pulse-b}.data-\[state\=open\]\:data-\[pulsing\=odd\]\:animate-\[toast-pulse-a_300ms_ease-out\][data-state=open][data-pulsing=odd]{animation:.3s ease-out toast-pulse-a}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-accented[data-state=unchecked]{background-color:var(--ui-bg-accented)}.data-\[state\=visible\]\:animate-\[fade-in_100ms_ease-out\][data-state=visible]{animation:.1s ease-out fade-in}.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=cancel\]\:translate-y-0[data-swipe=cancel]{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=end\]\:translate-x-\(--reka-toast-swipe-end-x\)[data-swipe=end]{--tw-translate-x:var(--reka-toast-swipe-end-x);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=end\]\:translate-y-\(--reka-toast-swipe-end-y\)[data-swipe=end]{--tw-translate-y:var(--reka-toast-swipe-end-y);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=end\]\:animate-\[toast-slide-down_200ms_ease-out\][data-swipe=end]{animation:.2s ease-out toast-slide-down}.data-\[swipe\=end\]\:animate-\[toast-slide-left_200ms_ease-out\][data-swipe=end]{animation:.2s ease-out toast-slide-left}.data-\[swipe\=end\]\:animate-\[toast-slide-right_200ms_ease-out\][data-swipe=end]{animation:.2s ease-out toast-slide-right}.data-\[swipe\=end\]\:animate-\[toast-slide-up_200ms_ease-out\][data-swipe=end]{animation:.2s ease-out toast-slide-up}.data-\[swipe\=move\]\:translate-x-\(--reka-toast-swipe-move-x\)[data-swipe=move]{--tw-translate-x:var(--reka-toast-swipe-move-x);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=move\]\:translate-y-\(--reka-toast-swipe-move-y\)[data-swipe=move]{--tw-translate-y:var(--reka-toast-swipe-move-y);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}@media (width>=40rem){.sm\:-start-12{inset-inline-start:calc(var(--spacing) * -12)}.sm\:-end-12{inset-inline-end:calc(var(--spacing) * -12)}.sm\:-top-12{top:calc(var(--spacing) * -12)}.sm\:-bottom-12{bottom:calc(var(--spacing) * -12)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:h-\[28rem\]{height:28rem}.sm\:max-h-\[calc\(100dvh-4rem\)\]{max-height:calc(100dvh - 4rem)}.sm\:w-\(--reka-navigation-menu-viewport-width\){width:var(--reka-navigation-menu-viewport-width)}.sm\:w-96{width:calc(var(--spacing) * 96)}.sm\:max-w-3xl{max-width:var(--container-3xl)}.sm\:scroll-mt-6{scroll-margin-top:calc(var(--spacing) * 6)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:gap-16{gap:calc(var(--spacing) * 16)}:where(.sm\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)))}.sm\:gap-y-12{row-gap:calc(var(--spacing) * 12)}.sm\:gap-y-24{row-gap:calc(var(--spacing) * 24)}.sm\:p-0{padding:calc(var(--spacing) * 0)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-12{padding-inline:calc(var(--spacing) * 12)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:py-24{padding-block:calc(var(--spacing) * 24)}.sm\:py-32{padding-block:calc(var(--spacing) * 32)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-xl\/8{font-size:var(--text-xl);line-height:calc(var(--spacing) * 8)}.sm\:shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.sm\:ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media (width>=48rem){.md\:mt-auto{margin-top:auto}.md\:hidden{display:none}.md\:table{display:table}.md\:h-full{height:100%}.md\:columns-2{columns:2}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:pt-6{padding-top:calc(var(--spacing) * 6)}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@media (width>=64rem){.lg\:sticky{position:sticky}.lg\:top-\(--ui-header-height\){top:var(--ui-header-height)}.lg\:z-\[1\]{z-index:1}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:order-3{order:3}.lg\:order-last{order:9999}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-10{grid-column:span 10/span 10}.lg\:mx-auto{margin-inline:auto}.lg\:-ms-4{margin-inline-start:calc(var(--spacing) * -4)}.lg\:me-0{margin-inline-end:calc(var(--spacing) * 0)}.lg\:mt-0{margin-top:calc(var(--spacing) * 0)}.lg\:mt-12{margin-top:calc(var(--spacing) * 12)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:inline-flex{display:inline-flex}.lg\:max-h-\[calc\(100vh-var\(--ui-header-height\)\)\]{max-height:calc(100vh - var(--ui-header-height))}.lg\:w-\(--width\){width:var(--width)}.lg\:w-full{width:100%}.lg\:max-w-xs{max-width:var(--container-xs)}.lg\:flex-1{flex:1}.lg\:scale-\[1\.1\]{scale:1.1}.lg\:columns-3{columns:3}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.lg\:grid-cols-\[repeat\(var\(--count\)\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(var(--count),minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:justify-center{justify-content:center}.lg\:justify-end{justify-content:flex-end}.lg\:justify-start{justify-content:flex-start}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-x-3{column-gap:calc(var(--spacing) * 3)}.lg\:gap-x-13{column-gap:calc(var(--spacing) * 13)}.lg\:gap-y-16{row-gap:calc(var(--spacing) * 16)}:where(.lg\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.lg\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.lg\:p-6{padding:calc(var(--spacing) * 6)}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:px-0{padding-inline:calc(var(--spacing) * 0)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-16{padding-inline:calc(var(--spacing) * 16)}.lg\:py-4{padding-block:calc(var(--spacing) * 4)}.lg\:py-12{padding-block:calc(var(--spacing) * 12)}.lg\:py-24{padding-block:calc(var(--spacing) * 24)}.lg\:py-32{padding-block:calc(var(--spacing) * 32)}.lg\:py-40{padding-block:calc(var(--spacing) * 40)}.lg\:ps-4{padding-inline-start:calc(var(--spacing) * 4)}.lg\:pe-6\.5{padding-inline-end:calc(var(--spacing) * 6.5)}.lg\:pr-6{padding-right:calc(var(--spacing) * 6)}.lg\:pb-0{padding-bottom:calc(var(--spacing) * 0)}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:not-last\:border-e:not(:last-child){border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.lg\:not-last\:border-default:not(:last-child){border-color:var(--ui-border)}}@media (width>=80rem){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:mt-0{margin-top:calc(var(--spacing) * 0)}.xl\:mb-0{margin-bottom:calc(var(--spacing) * 0)}.xl\:grid{display:grid}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:gap-8{gap:calc(var(--spacing) * 8)}.xl\:p-10{padding:calc(var(--spacing) * 10)}}.rtl\:right-\[calc\(100\%-var\(--reka-navigation-menu-viewport-left\)-var\(--reka-navigation-menu-viewport-width\)\)\]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){right:calc(100% - var(--reka-navigation-menu-viewport-left) - var(--reka-navigation-menu-viewport-width))}.rtl\:left-auto:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){left:auto}.rtl\:translate-x-\[4px\]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:4px;translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:-rotate-90:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){rotate:-90deg}.rtl\:animate-\[marquee-rtl_var\(--duration\)_linear_infinite\]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){animation:marquee-rtl var(--duration) linear infinite}.rtl\:animate-\[marquee-vertical-rtl_var\(--duration\)_linear_infinite\]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){animation:marquee-vertical-rtl var(--duration) linear infinite}.rtl\:animate-\[shimmer-rtl_var\(--duration\)_linear_infinite\]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){animation:shimmer-rtl var(--duration) linear infinite}.rtl\:flex-row:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){flex-direction:row}.rtl\:flex-row-reverse:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}.rtl\:text-right:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){text-align:right}.rtl\:after\:animate-\[carousel-inverse-rtl_2s_ease-in-out_infinite\]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *):after{content:var(--tw-content);animation:2s ease-in-out infinite carousel-inverse-rtl}.rtl\:after\:animate-\[carousel-rtl_2s_ease-in-out_infinite\]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *):after{content:var(--tw-content);animation:2s ease-in-out infinite carousel-rtl}.data-\[state\=checked\]\:rtl\:-translate-x-3[data-state=checked]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing) * -3);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:rtl\:-translate-x-3\.5[data-state=checked]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing) * -3.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:rtl\:-translate-x-4[data-state=checked]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing) * -4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:rtl\:-translate-x-4\.5[data-state=checked]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing) * -4.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:rtl\:-translate-x-5[data-state=checked]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing) * -5);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=indeterminate\]\:rtl\:animate-\[carousel-inverse-rtl_2s_ease-in-out_infinite\][data-state=indeterminate]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){animation:2s ease-in-out infinite carousel-inverse-rtl}.data-\[state\=indeterminate\]\:rtl\:animate-\[carousel-rtl_2s_ease-in-out_infinite\][data-state=indeterminate]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){animation:2s ease-in-out infinite carousel-rtl}.data-\[state\=unchecked\]\:rtl\:-translate-x-0[data-state=unchecked]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.dark\:block:where(.dark,.dark *){display:block}.dark\:hidden:where(.dark,.dark *){display:none}.dark\:inline-block:where(.dark,.dark *){display:inline-block}.dark\:focus-visible\:outline-none:where(.dark,.dark *):focus-visible{--tw-outline-style:none;outline-style:none}.dark\:disabled\:bg-transparent:where(.dark,.dark *):disabled{background-color:#0000}@media (hover:hover){.dark\:hover\:disabled\:bg-transparent:where(.dark,.dark *):hover:disabled{background-color:#0000}}.dark\:aria-disabled\:bg-transparent:where(.dark,.dark *)[aria-disabled=true]{background-color:#0000}@media (hover:hover){.dark\:hover\:aria-disabled\:bg-transparent:where(.dark,.dark *):hover[aria-disabled=true]{background-color:#0000}}.\[\&_\.ProseMirror-selectednode\:not\(img\)\:not\(pre\)\:not\(\[data-node-view-wrapper\]\)\]\:bg-primary\/20 .ProseMirror-selectednode:not(img):not(pre):not([data-node-view-wrapper]){background-color:var(--ui-primary)}@supports (color:color-mix(in lab, red, red)){.\[\&_\.ProseMirror-selectednode\:not\(img\)\:not\(pre\)\:not\(\[data-node-view-wrapper\]\)\]\:bg-primary\/20 .ProseMirror-selectednode:not(img):not(pre):not([data-node-view-wrapper]){background-color:color-mix(in oklab, var(--ui-primary) 20%, transparent)}}.\[\&_\.mention\]\:font-medium .mention{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\.mention\]\:text-primary .mention{color:var(--ui-primary)}.\[\&_\:is\(h1\,h2\,h3\,h4\,h5\,h6\)\]\:font-bold :is(h1,h2,h3,h4,h5,h6){--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_\:is\(h1\,h2\,h3\,h4\,h5\,h6\)\]\:text-highlighted :is(h1,h2,h3,h4,h5,h6){color:var(--ui-text-highlighted)}.\[\&_\:is\(h1\,h2\,h3\,h4\,h5\,h6\)\>code\]\:border-dashed :is(h1,h2,h3,h4,h5,h6)>code{--tw-border-style:dashed;border-style:dashed}.\[\&_\:is\(h1\,h2\,h3\,h4\,h5\,h6\)\>code\]\:font-bold :is(h1,h2,h3,h4,h5,h6)>code{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_\:is\(p\,h1\,h2\,h3\,h4\,h5\,h6\)\.is-editor-empty\:first-child\]\:before\:pointer-events-none :is(p,h1,h2,h3,h4,h5,h6).is-editor-empty:first-child:before{content:var(--tw-content);pointer-events:none}.\[\&_\:is\(p\,h1\,h2\,h3\,h4\,h5\,h6\)\.is-editor-empty\:first-child\]\:before\:float-start :is(p,h1,h2,h3,h4,h5,h6).is-editor-empty:first-child:before{content:var(--tw-content);float:inline-start}.\[\&_\:is\(p\,h1\,h2\,h3\,h4\,h5\,h6\)\.is-editor-empty\:first-child\]\:before\:h-0 :is(p,h1,h2,h3,h4,h5,h6).is-editor-empty:first-child:before{content:var(--tw-content);height:calc(var(--spacing) * 0)}.\[\&_\:is\(p\,h1\,h2\,h3\,h4\,h5\,h6\)\.is-editor-empty\:first-child\]\:before\:text-dimmed :is(p,h1,h2,h3,h4,h5,h6).is-editor-empty:first-child:before{content:var(--tw-content);color:var(--ui-text-dimmed)}.\[\&_\:is\(p\,h1\,h2\,h3\,h4\,h5\,h6\)\.is-editor-empty\:first-child\]\:before\:content-\[attr\(data-placeholder\)\] :is(p,h1,h2,h3,h4,h5,h6).is-editor-empty:first-child:before{--tw-content:attr(data-placeholder);content:var(--tw-content)}.\[\&_\:is\(p\,h1\,h2\,h3\,h4\,h5\,h6\)\.is-empty\]\:before\:pointer-events-none :is(p,h1,h2,h3,h4,h5,h6).is-empty:before{content:var(--tw-content);pointer-events:none}.\[\&_\:is\(p\,h1\,h2\,h3\,h4\,h5\,h6\)\.is-empty\]\:before\:float-start :is(p,h1,h2,h3,h4,h5,h6).is-empty:before{content:var(--tw-content);float:inline-start}.\[\&_\:is\(p\,h1\,h2\,h3\,h4\,h5\,h6\)\.is-empty\]\:before\:h-0 :is(p,h1,h2,h3,h4,h5,h6).is-empty:before{content:var(--tw-content);height:calc(var(--spacing) * 0)}.\[\&_\:is\(p\,h1\,h2\,h3\,h4\,h5\,h6\)\.is-empty\]\:before\:text-dimmed :is(p,h1,h2,h3,h4,h5,h6).is-empty:before{content:var(--tw-content);color:var(--ui-text-dimmed)}.\[\&_\:is\(p\,h1\,h2\,h3\,h4\,h5\,h6\)\.is-empty\]\:before\:content-\[attr\(data-placeholder\)\] :is(p,h1,h2,h3,h4,h5,h6).is-empty:before{--tw-content:attr(data-placeholder);content:var(--tw-content)}.\[\&_\:is\(ul\,ol\)\]\:ps-6 :is(ul,ol){padding-inline-start:calc(var(--spacing) * 6)}.\[\&_\[data-type\=horizontalRule\]\]\:my-8 [data-type=horizontalRule]{margin-block:calc(var(--spacing) * 8)}.\[\&_\[data-type\=horizontalRule\]\]\:py-2 [data-type=horizontalRule]{padding-block:calc(var(--spacing) * 2)}.\[\&_a\]\:border-b a{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_a\]\:border-transparent a{border-color:#0000}.\[\&_a\]\:font-medium a{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_a\]\:text-primary a{color:var(--ui-primary)}.\[\&_a\]\:transition-colors a{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.\[\&_a\]\:hover\:border-primary a:hover{border-color:var(--ui-primary)}}.\[\&_a\:hover\>code\]\:border-primary a:hover>code{border-color:var(--ui-primary)}.\[\&_a\:hover\>code\]\:text-primary a:hover>code{color:var(--ui-primary)}.\[\&_a\>code\]\:border-dashed a>code{--tw-border-style:dashed;border-style:dashed}.\[\&_a\>code\]\:transition-colors a>code{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&_blockquote\]\:border-s-4 blockquote{border-inline-start-style:var(--tw-border-style);border-inline-start-width:4px}.\[\&_blockquote\]\:border-accented blockquote{border-color:var(--ui-border-accented)}.\[\&_blockquote\]\:ps-4 blockquote{padding-inline-start:calc(var(--spacing) * 4)}.\[\&_blockquote\]\:italic blockquote{font-style:italic}.\[\&_code\]\:inline-block code{display:inline-block}.\[\&_code\]\:rounded-md code{border-radius:calc(var(--ui-radius) * 1.5)}.\[\&_code\]\:border code{border-style:var(--tw-border-style);border-width:1px}.\[\&_code\]\:border-muted code{border-color:var(--ui-border-muted)}.\[\&_code\]\:bg-muted code{background-color:var(--ui-bg-muted)}.\[\&_code\]\:px-1\.5 code{padding-inline:calc(var(--spacing) * 1.5)}.\[\&_code\]\:py-0\.5 code{padding-block:calc(var(--spacing) * .5)}.\[\&_code\]\:font-mono code{font-family:var(--font-mono)}.\[\&_code\]\:text-sm code{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_code\]\:font-medium code{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_code\]\:text-highlighted code{color:var(--ui-text-highlighted)}.\[\&_h1\]\:text-3xl h1{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.\[\&_h2\]\:text-2xl h2{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.\[\&_h2\>code\]\:text-xl\/6 h2>code{font-size:var(--text-xl);line-height:calc(var(--spacing) * 6)}.\[\&_h3\]\:text-xl h3{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.\[\&_h3\>code\]\:text-lg\/5 h3>code{font-size:var(--text-lg);line-height:calc(var(--spacing) * 5)}.\[\&_h4\]\:text-lg h4{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.\[\&_h5\]\:text-base h5,.\[\&_h6\]\:text-base h6{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.\[\&_hr\]\:border-t hr{border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&_hr\]\:border-default hr{border-color:var(--ui-border)}.\[\&_img\]\:block img{display:block}.\[\&_img\]\:max-w-full img{max-width:100%}.\[\&_img\]\:rounded-md img{border-radius:calc(var(--ui-radius) * 1.5)}.\[\&_img\.ProseMirror-selectednode\]\:outline-2 img.ProseMirror-selectednode{outline-style:var(--tw-outline-style);outline-width:2px}.\[\&_img\.ProseMirror-selectednode\]\:outline-primary img.ProseMirror-selectednode{outline-color:var(--ui-primary)}.\[\&_li\]\:my-1\.5 li{margin-block:calc(var(--spacing) * 1.5)}.\[\&_li\]\:ps-1\.5 li{padding-inline-start:calc(var(--spacing) * 1.5)}.\[\&_ol\]\:list-decimal ol{list-style-type:decimal}.\[\&_ol\]\:marker\:text-muted ol ::marker{color:var(--ui-text-muted)}.\[\&_ol\]\:marker\:text-muted ol::marker{color:var(--ui-text-muted)}.\[\&_ol\]\:marker\:text-muted ol ::-webkit-details-marker{color:var(--ui-text-muted)}.\[\&_ol\]\:marker\:text-muted ol::-webkit-details-marker{color:var(--ui-text-muted)}.\[\&_p\]\:leading-7 p{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.\[\&_pre\]\:overflow-x-auto pre{overflow-x:auto}.\[\&_pre\]\:rounded-md pre{border-radius:calc(var(--ui-radius) * 1.5)}.\[\&_pre\]\:border pre{border-style:var(--tw-border-style);border-width:1px}.\[\&_pre\]\:border-muted pre{border-color:var(--ui-border-muted)}.\[\&_pre\]\:bg-muted pre{background-color:var(--ui-bg-muted)}.\[\&_pre\]\:px-4 pre{padding-inline:calc(var(--spacing) * 4)}.\[\&_pre\]\:py-3 pre{padding-block:calc(var(--spacing) * 3)}.\[\&_pre\]\:text-sm\/6 pre{font-size:var(--text-sm);line-height:calc(var(--spacing) * 6)}.\[\&_pre\]\:break-words pre{overflow-wrap:break-word}.\[\&_pre\]\:whitespace-pre-wrap pre{white-space:pre-wrap}.\[\&_pre_code\]\:inline pre code{display:inline}.\[\&_pre_code\]\:rounded-none pre code{border-radius:0}.\[\&_pre_code\]\:border-0 pre code{border-style:var(--tw-border-style);border-width:0}.\[\&_pre_code\]\:bg-transparent pre code{background-color:#0000}.\[\&_pre_code\]\:p-0 pre code{padding:calc(var(--spacing) * 0)}.\[\&_pre_code\]\:text-inherit pre code{color:inherit}.\[\&_ul\]\:list-disc ul{list-style-type:disc}.\[\&_ul\]\:marker\:text-\(--ui-border-accented\) ul ::marker{color:var(--ui-border-accented)}.\[\&_ul\]\:marker\:text-\(--ui-border-accented\) ul::marker{color:var(--ui-border-accented)}.\[\&_ul\]\:marker\:text-\(--ui-border-accented\) ul ::-webkit-details-marker{color:var(--ui-border-accented)}.\[\&_ul\]\:marker\:text-\(--ui-border-accented\) ul::-webkit-details-marker{color:var(--ui-border-accented)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pe-0:has([role=checkbox]){padding-inline-end:calc(var(--spacing) * 0)}.\[\&\>\*\:first-child\]\:col-start-2>:first-child{grid-column-start:2}.\[\&\>\*\:nth-child\(1\)\]\:animate-\[bounce_1s_infinite\]>:first-child{animation:1s infinite bounce}.\[\&\>\*\:nth-child\(2\)\]\:animate-\[bounce_1s_0\.15s_infinite\]>:nth-child(2){animation:1s .15s infinite bounce}.\[\&\>\*\:nth-child\(3\)\]\:animate-\[bounce_1s_0\.3s_infinite\]>:nth-child(3){animation:1s .3s infinite bounce}.\[\&\>article\]\:last-of-type\:min-h-\(--last-message-height\)>article:last-of-type{min-height:var(--last-message-height)}.\[\&\>button\]\:py-0>button{padding-block:calc(var(--spacing) * 0)}.\[\&\>div\]\:min-w-0>div{min-width:calc(var(--spacing) * 0)}.\[\&\>input\]\:h-10>input{height:calc(var(--spacing) * 10)}.\[\&\>input\]\:h-11>input{height:calc(var(--spacing) * 11)}.\[\&\>input\]\:h-12>input{height:calc(var(--spacing) * 12)}.\[\&\>input\]\:h-13>input{height:calc(var(--spacing) * 13)}.\[\&\>input\]\:h-14>input{height:calc(var(--spacing) * 14)}.\[\&\>mark\]\:bg-primary\/15>mark{background-color:var(--ui-primary)}@supports (color:color-mix(in lab, red, red)){.\[\&\>mark\]\:bg-primary\/15>mark{background-color:color-mix(in oklab, var(--ui-primary) 15%, transparent)}}.\[\&\>mark\]\:text-primary>mark{color:var(--ui-primary)}@media (hover:hover){.\[\&\>tr\]\:data-\[selectable\=true\]\:hover\:bg-elevated\/50>tr[data-selectable=true]:hover{background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab, red, red)){.\[\&\>tr\]\:data-\[selectable\=true\]\:hover\:bg-elevated\/50>tr[data-selectable=true]:hover{background-color:color-mix(in oklab, var(--ui-bg-elevated) 50%, transparent)}}}.\[\&\>tr\]\:data-\[selectable\=true\]\:focus-visible\:outline-primary>tr[data-selectable=true]:focus-visible{outline-color:var(--ui-primary)}@media (hover:hover){.\[\@media\(hover\:hover\)\]\:opacity-0{opacity:0}}}@keyframes accordion-up{0%{height:var(--reka-accordion-content-height)}to{height:0}}@keyframes accordion-down{0%{height:0}to{height:var(--reka-accordion-content-height)}}@keyframes collapsible-up{0%{height:var(--reka-collapsible-content-height)}to{height:0}}@keyframes collapsible-down{0%{height:0}to{height:var(--reka-collapsible-content-height)}}@keyframes toast-slide-in-from-top{0%{transform:translateY(-100%)}to{transform:var(--transform)}}@keyframes toast-slide-in-from-bottom{0%{transform:translateY(100%)}to{transform:var(--transform)}}@keyframes toast-slide-up{0%{transform:translateX(0) translateY(var(--translate))}to{transform:translateX(0) translateY(calc(var(--translate) - 100%))}}@keyframes toast-slide-down{0%{transform:translateX(0) translateY(var(--translate))}to{transform:translateX(0) translateY(calc(var(--translate) + 100%))}}@keyframes toast-pulse-a{0%,to{scale:1}50%{scale:1.04}}@keyframes toast-pulse-b{0%,to{scale:1}50%{scale:1.04}}@keyframes toast-collapsed-closed{0%{transform:var(--transform)}to{transform:translateY(calc((var(--before) - var(--height))*var(--gap))) scale(var(--scale))}}@keyframes toast-closed{0%{transform:var(--transform)}to{transform:translateY(calc((var(--offset) - var(--height))*var(--translate-factor)))}}@keyframes toast-slide-left{0%{transform:translateX(0) translateY(var(--translate))}to{transform:translateX(-100%) translateY(var(--translate))}}@keyframes toast-slide-right{0%{transform:translateX(0) translateY(var(--translate))}to{transform:translateX(100%) translateY(var(--translate))}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes scale-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes slide-in-from-top{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slide-out-to-top{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes slide-in-from-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slide-out-to-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes slide-in-from-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slide-out-to-bottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes slide-in-from-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slide-out-to-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes slide-in-from-top-and-fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-out-to-top-and-fade{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes slide-in-from-right-and-fade{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}@keyframes slide-out-to-right-and-fade{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(4px)}}@keyframes slide-in-from-bottom-and-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-out-to-bottom-and-fade{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}@keyframes slide-in-from-left-and-fade{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@keyframes slide-out-to-left-and-fade{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-4px)}}@keyframes enter-from-right{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes enter-from-left{0%{opacity:0;transform:translate(-200px)}to{opacity:1;transform:translate(0)}}@keyframes exit-to-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(200px)}}@keyframes exit-to-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-200px)}}@keyframes carousel{0%,to{width:50%}0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes carousel-rtl{0%,to{width:50%}0%{transform:translate(100%)}to{transform:translate(-200%)}}@keyframes carousel-vertical{0%,to{height:50%}0%{transform:translateY(-100%)}to{transform:translateY(200%)}}@keyframes carousel-inverse{0%,to{width:50%}0%{transform:translate(200%)}to{transform:translate(-100%)}}@keyframes carousel-inverse-rtl{0%,to{width:50%}0%{transform:translate(-200%)}to{transform:translate(100%)}}@keyframes carousel-inverse-vertical{0%,to{height:50%}0%{transform:translateY(200%)}to{transform:translateY(-100%)}}@keyframes swing{0%,to{width:50%}0%,to{transform:translate(-25%)}50%{transform:translate(125%)}}@keyframes swing-vertical{0%,to{height:50%}0%,to{transform:translateY(-25%)}50%{transform:translateY(125%)}}@keyframes elastic{0%,to{width:50%;margin-left:25%}50%{width:90%;margin-left:5%}}@keyframes elastic-vertical{0%,to{height:50%;margin-top:25%}50%{height:90%;margin-top:5%}}@keyframes marquee{0%{transform:translateZ(0)}to{transform:translate3d(calc(-100% - var(--gap)),0,0)}}@keyframes marquee-rtl{0%{transform:translateZ(0)}to{transform:translate3d(calc(100% + var(--gap)),0,0)}}@keyframes marquee-vertical{0%{transform:translateZ(0)}to{transform:translate3d(0,calc(-100% - var(--gap)),0)}}@keyframes marquee-vertical-rtl{0%{transform:translate3d(0,calc(-100% - var(--gap)),0)}to{transform:translate3d(0,calc(-100%*var(--gap)),0)}}@keyframes shimmer{0%{background-position:100%}to{background-position:0}}@keyframes shimmer-rtl{0%{background-position:0}to{background-position:100%}}:root{--zp-color-navy-950:#050d22;--zp-color-navy-900:#071230;--zp-color-navy-850:#0b1429;--zp-color-navy-800:#101936;--zp-color-navy-700:#172033;--zp-color-gold-500:#d99a22;--zp-color-gold-400:#f2b948;--zp-color-gold-300:#ffe08a;--zp-color-mint-500:#55c9a1;--zp-color-blue-600:#2563eb;--zp-color-green-600:#15926b;--zp-color-amber-600:#c27a10;--zp-color-red-600:#c24132;--zp-bg-app:#f4f7fb;--zp-bg-workspace:#f6f8fb;--zp-bg-muted:#f7f9fc;--zp-bg-subtle:#f8fafc;--zp-surface:#fff;--zp-surface-raised:#fffffff5;--zp-surface-panel:#ffffffe6;--zp-surface-glass:#ffffff14;--zp-surface-glass-strong:#ffffff24;--zp-text-strong:#111827;--zp-text-title:#151d2f;--zp-text:#364153;--zp-text-muted:#596579;--zp-text-subtle:#718096;--zp-text-faint:#8a94a6;--zp-text-inverse:#fff;--zp-text-inverse-muted:#ffffffb8;--zp-text-inverse-subtle:#ffffff94;--zp-line:#0f172a14;--zp-line-soft:#0f172a0f;--zp-line-strong:#0f172a1f;--zp-line-on-dark:#ffffff24;--zp-line-on-dark-soft:#ffffff14;--zp-app-gradient:linear-gradient(135deg, #eaf0f7 0%, #f6f8fb 42%, #f3ead0 100%);--zp-nav-gradient:linear-gradient(90deg, #050d22f5 0%, #0a173af0 48%, #071230f5 100%);--zp-sidebar-gradient:linear-gradient(180deg, #0b1429fa, #091020fa);--zp-accent-gradient:linear-gradient(135deg, var(--zp-color-gold-500), var(--zp-color-mint-500));--zp-active-gradient:linear-gradient(135deg, var(--zp-color-gold-300), #fff7d6 78%);--zp-panel-wash:linear-gradient(135deg, #fff1bfa6, #ffffffe0 66%);--zp-radius-sm:10px;--zp-radius-md:12px;--zp-radius-lg:14px;--zp-radius-xl:18px;--zp-radius-pill:999px;--zp-shadow-soft:0 14px 28px #10182814;--zp-shadow-panel:0 18px 46px #0f172a0f;--zp-shadow-popover:0 24px 54px #07123038;--zp-shadow-nav:0 18px 38px #08102d3d;--zp-font-ui:Inter, "PingFang SC", "Microsoft YaHei", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--zp-button-radius:10px;--zp-button-radius-compact:8px;--zp-button-height-sm:32px;--zp-button-height-md:38px;--zp-button-height-lg:44px;--zp-button-padding-x-sm:12px;--zp-button-padding-x-md:14px;--zp-button-padding-x-lg:18px;--zp-button-primary-bg:var(--zp-color-navy-800);--zp-button-primary-bg-hover:var(--zp-color-navy-700);--zp-button-primary-text:var(--zp-text-inverse);--zp-button-secondary-bg:#ffffffeb;--zp-button-secondary-bg-hover:#fffaf0;--zp-button-secondary-border:#0f172a1f;--zp-button-secondary-border-hover:#d99a2257;--zp-button-secondary-text:var(--zp-text);--zp-button-danger-bg:#fff5f2;--zp-button-danger-bg-hover:#c24132;--zp-button-danger-border:#c241323d;--zp-button-danger-text:#b33426;--zp-button-focus-ring:0 0 0 3px #d99a2233;--zp-button-shadow-primary:0 10px 22px #0b142929;--zp-button-shadow-soft:0 8px 18px #0f172a14}html,body,#app{overscroll-behavior:none;width:100%;height:100dvh;min-height:100dvh;overflow:hidden}body{font-family:var(--zp-font-ui);overscroll-behavior:none;margin:0}button,a[role=button],input[type=button],input[type=submit],input[type=reset]{font-family:var(--zp-font-ui);white-space:nowrap;letter-spacing:0;-webkit-tap-highlight-color:transparent}button :is(span,strong,small),a[role=button] :is(span,strong,small){white-space:nowrap}.zp-pagination{max-width:100%}.zp-pagination-list{align-items:center;gap:6px;max-width:100%;display:inline-flex}.zp-pagination button{border:1px solid var(--zp-line-strong);border-radius:var(--zp-radius-md);min-width:38px;height:38px;color:var(--zp-text-muted);background:#fffffff0;font-size:13px;font-weight:900;transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s;box-shadow:0 1px #0f172a0a}.zp-pagination button:not(:disabled):hover{color:var(--zp-color-navy-800);background:#fffaf0;border-color:#d99a2261;box-shadow:0 8px 18px #d99a2224}.zp-pagination button:focus-visible{outline-offset:2px;outline:3px solid #d99a2247}.zp-pagination button[aria-current=page]{background:var(--zp-active-gradient);color:var(--zp-color-navy-800);border-color:#d99a2275;box-shadow:0 10px 20px #d99a222e}.zp-pagination button:disabled{cursor:not-allowed;opacity:.44}.zp-pagination svg{width:16px;height:16px}.zp-list-workspace>.panel:first-child,.zp-list-workspace>article:first-child{grid-column:1/-1!important}.split-rule-page .rule-row,.split-record-page .record-row,.risk-review-page .record-row,.withdrawal-page .apply-row,.reconcile-page .report-row,.finance-report-page .report-row,.payment-channel-page .channel-row{--zp-finance-list-min-width:820px}.split-rule-page .rule-row{--zp-finance-list-columns:minmax(190px, 1.35fr) minmax(190px, 1.25fr) minmax(116px, .72fr) minmax(90px, .48fr) minmax(98px, .54fr)}.split-record-page .record-row{--zp-finance-list-columns:minmax(190px, 1.2fr) minmax(170px, 1fr) minmax(112px, .6fr) minmax(190px, 1.1fr) minmax(132px, .8fr);--zp-finance-list-min-width:860px}.risk-review-page .record-row{--zp-finance-list-columns:minmax(220px, 1.45fr) minmax(126px, .68fr) minmax(126px, .68fr) minmax(96px, .48fr) minmax(180px, 1fr) minmax(92px, .44fr);--zp-finance-list-min-width:960px}.withdrawal-page .apply-row{--zp-finance-list-columns:minmax(180px, 1.25fr) minmax(96px, .58fr) minmax(98px, .58fr) minmax(88px, .48fr) minmax(150px, .95fr)}.reconcile-page .report-row{--zp-finance-list-columns:minmax(180px, 1.15fr) minmax(130px, .8fr) minmax(116px, .68fr) minmax(102px, .58fr) minmax(112px, .76fr);--zp-finance-list-min-width:860px}.finance-report-page .report-row{--zp-finance-list-columns:minmax(190px, 1.1fr) minmax(120px, .72fr) minmax(160px, .95fr) 142px;--zp-finance-list-min-width:790px}.payment-channel-page .channel-row{--zp-finance-list-columns:minmax(190px, 1.24fr) minmax(104px, .56fr) minmax(118px, .62fr) minmax(164px, .88fr) minmax(156px, .9fr);--zp-finance-list-min-width:860px}.merchant-review-page .application-row,.exception-page .exception-row,.alerts-page .alert-row,.approval-page .approval-row,.handover-page .shift-row,.cloud-page .task-row{--zp-list-columns:minmax(78px, .36fr) minmax(220px, 1fr) minmax(150px, .58fr);--zp-finance-list-min-width:700px}.merchant-review-page .application-row{--zp-list-columns:minmax(92px, .48fr) minmax(230px, 1.22fr) minmax(126px, .66fr) minmax(138px, .7fr) minmax(112px, .56fr) minmax(160px, .62fr);--zp-finance-list-min-width:1040px}.message-page .task-row{--zp-list-columns:minmax(260px, 1fr) minmax(132px, .42fr);--zp-finance-list-min-width:640px}.account-page .account-row{--zp-list-columns:46px minmax(180px, 1fr) minmax(132px, .72fr) minmax(104px, .58fr) minmax(92px, auto);--zp-finance-list-min-width:760px}.device-gateway-page .gateway-row,.terminal-page .terminal-row,.command-page .command-row,.offline-alert-page .alert-row,.maintenance-page .maintenance-row{--zp-list-columns:minmax(210px, 1.2fr) minmax(92px, .44fr) minmax(116px, .62fr) minmax(116px, .62fr) minmax(148px, .82fr);--zp-finance-list-min-width:860px}.gateway-page .route-row,.openapi-page .app-row,.job-page .job-row,.approval-flow-page .flow-row{--zp-list-columns:minmax(210px, 1.2fr) minmax(142px, .74fr) minmax(116px, .58fr) minmax(128px, .7fr) minmax(112px, .58fr);--zp-finance-list-min-width:860px}.audit-page .log-row{--zp-list-columns:minmax(130px, .72fr) minmax(210px, 1.16fr) minmax(126px, .68fr) minmax(90px, .44fr) minmax(150px, .8fr);--zp-finance-list-min-width:860px}.permission-page .permission-row{--zp-list-columns:minmax(260px, 1.3fr) repeat(5, minmax(72px, .38fr)) minmax(130px, .62fr);--zp-finance-list-min-width:980px}.permission-page .matrix-row{--zp-list-columns:minmax(120px, .68fr) minmax(120px, .68fr) minmax(120px, .68fr) minmax(150px, .82fr) minmax(130px, .7fr);--zp-finance-list-min-width:760px}.settings-page .setting-row,.settings-page .setting-table-head{--zp-list-columns:34px minmax(170px, 1.1fr) minmax(150px, .9fr) minmax(140px, .72fr) minmax(120px, .62fr) minmax(74px, .34fr);--zp-finance-list-min-width:900px}.dictionary-page .type-table-row{--zp-list-columns:minmax(210px, 1.1fr) minmax(150px, .76fr) minmax(72px, .34fr) minmax(120px, .62fr) minmax(140px, .7fr) minmax(98px, .44fr);--zp-finance-list-min-width:880px}.dictionary-page .dict-row{--zp-list-columns:40px minmax(150px, .92fr) minmax(140px, .72fr) minmax(150px, .82fr) minmax(70px, .34fr) minmax(96px, .46fr) minmax(124px, .58fr);--zp-finance-list-min-width:900px}.module-page .table-row{--zp-list-columns:minmax(180px, 1fr) minmax(96px, .46fr) minmax(120px, .58fr) minmax(130px, .62fr);--zp-finance-list-min-width:640px}.dashboard-page .ranking-row,.dashboard-page .ranking-head{--zp-list-columns:64px minmax(160px, 1fr) minmax(110px, .56fr) minmax(96px, .46fr) minmax(110px, .52fr);--zp-finance-list-min-width:700px}.zp-list-workspace.zp-list-workspace :is(.rule-table,.record-table,.apply-table,.report-table,.channel-list,.application-list,.exception-list,.alert-list,.approval-list,.shift-list,.task-list,.account-list,.gateway-table,.terminal-table,.command-table,.maintenance-table,.route-table,.app-table,.job-table,.log-table,.flow-table,.permission-table,.matrix-table,.type-table,.dict-table,.setting-group,.table-shell){border:1px solid var(--zp-line);border-radius:var(--zp-radius-lg);background:var(--zp-surface);width:100%;margin-top:12px;display:block;overflow:hidden}.zp-list-workspace.zp-list-workspace :is(.rule-row,.record-row,.apply-row,.report-row,.channel-row,.application-row,.exception-row,.alert-row,.approval-row,.shift-row,.task-row,.account-row,.gateway-row,.terminal-row,.command-row,.maintenance-row,.route-row,.app-row,.job-row,.log-row,.flow-row,.permission-row,.matrix-row,.type-table-row,.dict-row,.setting-row,.table-row){grid-template-columns:var(--zp-list-columns,var(--zp-finance-list-columns,minmax(0, 1fr) auto));box-sizing:border-box;border:0;border-top:1px solid var(--zp-line-soft);background:var(--zp-surface);width:100%;min-width:0;max-width:none;color:var(--zp-text-muted);text-align:left;box-shadow:none;border-radius:0;align-items:center;gap:12px;padding:0 14px;display:grid;transform:none;min-height:68px!important}.zp-list-workspace.zp-list-workspace :is(.rule-row,.record-row,.apply-row,.report-row,.channel-row,.application-row,.exception-row,.alert-row,.approval-row,.shift-row,.task-row,.account-row,.gateway-row,.terminal-row,.command-row,.maintenance-row,.route-row,.app-row,.job-row,.log-row,.flow-row,.permission-row,.matrix-row,.type-table-row,.dict-row,.setting-row,.table-row):first-child{border-top:0}.zp-list-workspace.zp-list-workspace :is(.rule-row,.record-row,.apply-row,.report-row,.channel-row,.log-row,.flow-row).table-head,.zp-list-workspace.zp-list-workspace :is(.gateway-row,.terminal-row,.command-row,.maintenance-row,.route-row,.app-row,.job-row,.matrix-row,.type-table-row,.dict-row,.table-row).head,.zp-list-workspace.zp-list-workspace .permission-row.permission-head{background:var(--zp-bg-muted);color:var(--zp-text-faint);cursor:default;font-size:12px;font-weight:950;min-height:42px!important}.settings-page .zp-list-workspace .setting-table-head{grid-template-columns:var(--zp-list-columns);box-sizing:border-box;width:100%;min-width:var(--zp-finance-list-min-width);border:0;border-top:1px solid var(--zp-line-soft);background:var(--zp-bg-muted);color:var(--zp-text-faint);border-radius:0;align-items:center;gap:12px;padding:0 14px;font-size:12px;font-weight:950;display:grid;min-height:42px!important}.zp-list-workspace.zp-list-workspace :is(.rule-row,.record-row,.apply-row,.report-row,.channel-row,.application-row,.exception-row,.alert-row,.approval-row,.shift-row,.task-row,.account-row,.gateway-row,.terminal-row,.command-row,.maintenance-row,.route-row,.app-row,.job-row,.log-row,.flow-row,.permission-row,.matrix-row,.type-table-row,.dict-row,.setting-row,.table-row):not(.table-head,.head,.permission-head){cursor:pointer}.zp-list-workspace.zp-list-workspace :is(.rule-row,.record-row,.apply-row,.report-row,.channel-row,.application-row,.exception-row,.alert-row,.approval-row,.shift-row,.task-row,.account-row,.gateway-row,.terminal-row,.command-row,.maintenance-row,.route-row,.app-row,.job-row,.log-row,.flow-row,.permission-row,.matrix-row,.type-table-row,.dict-row,.setting-row,.table-row):not(.table-head,.head,.permission-head):hover,.zp-list-workspace.zp-list-workspace :is(.rule-row,.record-row,.apply-row,.report-row,.channel-row,.application-row,.exception-row,.alert-row,.approval-row,.shift-row,.task-row,.account-row,.gateway-row,.terminal-row,.command-row,.maintenance-row,.route-row,.app-row,.job-row,.log-row,.flow-row,.permission-row,.matrix-row,.type-table-row,.dict-row,.setting-row,.table-row).selected{box-shadow:none;background:#fffaf0;border-color:#0000;transform:none}.zp-list-workspace.zp-list-workspace :is(.rule-row,.record-row,.apply-row,.report-row,.channel-row,.application-row,.exception-row,.alert-row,.approval-row,.shift-row,.task-row,.account-row,.gateway-row,.terminal-row,.command-row,.maintenance-row,.route-row,.app-row,.job-row,.log-row,.flow-row,.permission-row,.matrix-row,.type-table-row,.dict-row,.setting-row,.table-row).selected{box-shadow:inset 3px 0 0 var(--zp-color-gold-500)}.zp-list-workspace.zp-list-workspace :is(.rule-row,.record-row,.apply-row,.report-row,.channel-row,.application-row,.exception-row,.alert-row,.approval-row,.shift-row,.task-row,.account-row,.gateway-row,.terminal-row,.command-row,.maintenance-row,.route-row,.app-row,.job-row,.log-row,.flow-row,.permission-row,.matrix-row,.type-table-row,.dict-row,.table-row)>:is(span,div,p,strong,em,small,time,code){text-align:start;justify-self:stretch;min-width:0}.zp-list-workspace.zp-list-workspace :is(.rule-row,.record-row,.apply-row,.report-row,.channel-row,.application-row,.exception-row,.alert-row,.approval-row,.shift-row,.task-row,.account-row,.gateway-row,.terminal-row,.command-row,.maintenance-row,.route-row,.app-row,.job-row,.log-row,.flow-row,.permission-row,.matrix-row,.type-table-row,.dict-row,.setting-row,.table-row)>.zp-cell-left,.zp-list-workspace.zp-list-workspace :is(.rule-row,.record-row,.apply-row,.report-row,.channel-row,.application-row,.exception-row,.alert-row,.approval-row,.shift-row,.task-row,.account-row,.gateway-row,.terminal-row,.command-row,.maintenance-row,.route-row,.app-row,.job-row,.log-row,.flow-row,.permission-row,.matrix-row,.type-table-row,.dict-row,.setting-row,.table-row) :is(.zp-cell-left,[data-zp-cell-align=left]){text-align:start;justify-self:stretch}.zp-list-workspace.zp-list-workspace :is(.rule-row,.record-row,.apply-row,.report-row,.channel-row,.application-row,.exception-row,.alert-row,.approval-row,.shift-row,.task-row,.account-row,.gateway-row,.terminal-row,.command-row,.maintenance-row,.route-row,.app-row,.job-row,.log-row,.flow-row,.permission-row,.matrix-row,.type-table-row,.dict-row,.setting-row,.table-row)>.zp-cell-center,.zp-list-workspace.zp-list-workspace :is(.rule-row,.record-row,.apply-row,.report-row,.channel-row,.application-row,.exception-row,.alert-row,.approval-row,.shift-row,.task-row,.account-row,.gateway-row,.terminal-row,.command-row,.maintenance-row,.route-row,.app-row,.job-row,.log-row,.flow-row,.permission-row,.matrix-row,.type-table-row,.dict-row,.setting-row,.table-row) :is(.zp-cell-center,[data-zp-cell-align=center]){text-align:center;justify-self:center}.zp-list-workspace.zp-list-workspace :is(.rule-row,.record-row,.apply-row,.report-row,.channel-row,.application-row,.exception-row,.alert-row,.approval-row,.shift-row,.task-row,.account-row,.gateway-row,.terminal-row,.command-row,.maintenance-row,.route-row,.app-row,.job-row,.log-row,.flow-row,.permission-row,.matrix-row,.type-table-row,.dict-row,.table-row) :is(strong,small){text-overflow:ellipsis;display:block;overflow:hidden}.zp-list-workspace.zp-list-workspace :is(.rule-row,.record-row,.apply-row,.report-row,.channel-row,.application-row,.exception-row,.alert-row,.approval-row,.shift-row,.task-row,.account-row,.gateway-row,.terminal-row,.command-row,.maintenance-row,.route-row,.app-row,.job-row,.log-row,.flow-row,.permission-row,.matrix-row,.type-table-row,.dict-row,.table-row) strong{color:var(--zp-text-title);font-size:13px;font-weight:950;line-height:1.45}.zp-list-workspace.zp-list-workspace :is(.rule-row,.record-row,.apply-row,.report-row,.channel-row,.application-row,.exception-row,.alert-row,.approval-row,.shift-row,.task-row,.account-row,.gateway-row,.terminal-row,.command-row,.maintenance-row,.route-row,.app-row,.job-row,.log-row,.flow-row,.permission-row,.matrix-row,.type-table-row,.dict-row,.table-row) small{color:var(--zp-text-subtle);white-space:nowrap;margin-top:3px;font-size:12px;font-weight:780;line-height:1.45}.zp-list-workspace.zp-list-workspace :is(.rule-name,.record-name,.apply-name,.report-name,.channel-title,.application-main,.exception-main,.alert-main,.shift-main,.task-main,.account-main,.gateway-main,.terminal-main,.command-main,.route-name,.app-name,.job-name,.flow-name,.type-name-cell,.resource-cell,.setting-main,.status-cell,.next-cell,.next-step,.method-strip){align-items:center;gap:10px;min-width:0;display:flex!important}.zp-list-workspace.zp-list-workspace :is(.rule-name,.record-name,.apply-name,.report-name,.channel-title,.route-name,.app-name,.job-name,.flow-name,.type-name-cell)>span:last-child{min-width:0}.zp-list-workspace.zp-list-workspace :is(.rule-icon,.record-icon,.apply-icon,.report-icon,.channel-mark,.route-icon,.app-icon,.job-icon,.flow-icon,.category-icon,.resource-mark,.setting-state,.avatar-mark){border-radius:var(--zp-radius-md);width:36px;height:36px;color:var(--zp-color-gold-500);background:#d99a221f;flex:none;place-items:center;display:grid!important}.zp-list-workspace.zp-list-workspace :is(.status-cell,.next-cell,.next-step,.application-meta,.exception-meta,.alert-meta,.shift-meta,.task-meta,.account-role,.account-state,.task-side){flex-direction:column;align-items:flex-start;gap:5px}.zp-list-workspace.zp-list-workspace :is(.status-cell em,.status-pill,.state-pill,.stage-badge,.priority-badge,.severity-badge,.row-badge,.status-badge,.severity-pill,.task-side em,.dict-row em){border-radius:var(--zp-radius-pill);width:max-content;max-width:100%;color:var(--zp-color-green-600);white-space:nowrap;background:#55c9a11f;justify-content:center;align-items:center;padding:5px 9px;font-size:12px;font-style:normal;font-weight:950;line-height:1;display:inline-flex}.zp-list-workspace.zp-list-workspace :is(.rule-row,.record-row,.apply-row,.report-row,.channel-row)[data-tone=amber] :is(.status-cell em,.status-pill){color:var(--zp-color-amber-600);background:#d99a2224}.zp-list-workspace.zp-list-workspace :is(.rule-row,.record-row,.apply-row,.report-row,.channel-row)[data-tone=blue] :is(.status-cell em,.status-pill){color:var(--zp-color-blue-600);background:#2563eb1c}.zp-list-workspace.zp-list-workspace :is(.rule-row,.record-row,.apply-row,.report-row,.channel-row)[data-tone=red] :is(.status-cell em,.status-pill){color:var(--zp-color-red-600);background:#c241321c}.zp-list-workspace.zp-list-workspace :is(.rule-row,.record-row,.apply-row,.report-row,.channel-row)[data-tone=slate] :is(.status-cell em,.status-pill){color:var(--zp-text-subtle);background:#5965791a}.zp-list-workspace.zp-list-workspace [data-tone=green] :is(.status-cell em,.status-pill,.state-pill,.stage-badge,.priority-badge,.severity-badge,.row-badge,.status-badge,.severity-pill,.task-side em,.dict-row em){color:var(--zp-color-green-600);background:#55c9a11f}.zp-list-workspace.zp-list-workspace [data-tone=blue] :is(.status-cell em,.status-pill,.state-pill,.stage-badge,.priority-badge,.severity-badge,.row-badge,.status-badge,.severity-pill,.task-side em,.dict-row em){color:var(--zp-color-blue-600);background:#2563eb1c}.zp-list-workspace.zp-list-workspace [data-tone=amber] :is(.status-cell em,.status-pill,.state-pill,.stage-badge,.priority-badge,.severity-badge,.row-badge,.status-badge,.severity-pill,.task-side em,.dict-row em){color:var(--zp-color-amber-600);background:#d99a2224}.zp-list-workspace.zp-list-workspace [data-tone=red] :is(.status-cell em,.status-pill,.state-pill,.stage-badge,.priority-badge,.severity-badge,.row-badge,.status-badge,.severity-pill,.task-side em,.dict-row em){color:var(--zp-color-red-600);background:#c241321c}.zp-list-workspace.zp-list-workspace [data-tone=slate] :is(.status-cell em,.status-pill,.state-pill,.stage-badge,.priority-badge,.severity-badge,.row-badge,.status-badge,.severity-pill,.task-side em,.dict-row em){color:var(--zp-text-subtle);background:#5965791a}.zp-list-workspace.zp-list-workspace :is(.record-pagination,.report-pagination,.pagination-row,.payment-pagination,.refund-pagination,.cashier-pagination,.pagination-bar){background:var(--zp-bg-subtle);box-sizing:border-box;justify-content:space-between;gap:12px;display:flex;border:1px solid var(--zp-line-soft)!important;border-radius:var(--zp-radius-lg)!important;min-height:54px!important;color:var(--zp-text-faint)!important;align-items:center!important;height:54px!important;max-height:54px!important;margin-top:12px!important;padding:8px 18px!important;font-size:12px!important;font-weight:850!important}.zp-list-workspace.zp-list-workspace :is(.record-pagination,.report-pagination,.pagination-row,.payment-pagination,.refund-pagination,.cashier-pagination,.pagination-bar) .page-size-field{color:var(--zp-text-subtle)!important;white-space:nowrap!important;align-items:center!important;gap:7px!important;margin-left:auto!important;font-size:12px!important;font-weight:900!important;display:inline-flex!important}.zp-list-workspace.zp-list-workspace :is(.record-pagination,.report-pagination,.pagination-row,.payment-pagination,.refund-pagination,.cashier-pagination,.pagination-bar) .pagination-actions{justify-content:flex-end!important;align-items:center!important;gap:6px!important;min-width:0!important;display:inline-flex!important}.zp-list-workspace.zp-list-workspace :is(.record-pagination,.report-pagination,.pagination-row,.payment-pagination,.refund-pagination,.cashier-pagination,.pagination-bar) .page-size-field [data-slot=base],.zp-list-workspace.zp-list-workspace :is(.record-pagination,.report-pagination,.pagination-row,.payment-pagination,.refund-pagination,.cashier-pagination,.pagination-bar) .page-size-field .nuxt-control[data-slot=base],.zp-list-workspace.zp-list-workspace :is(.record-pagination,.report-pagination,.pagination-row,.payment-pagination,.refund-pagination,.cashier-pagination,.pagination-bar) .page-size-field .nuxt-control :where([data-slot=base]){width:86px!important;min-width:86px!important;max-width:86px!important;height:36px!important;min-height:36px!important;padding:0 8px!important}.zp-list-workspace.zp-list-workspace :is(.record-pagination,.report-pagination,.pagination-row,.payment-pagination,.refund-pagination,.cashier-pagination,.pagination-bar) .page-size-field select{border:1px solid var(--zp-line)!important;border-radius:var(--zp-radius-md)!important;background:var(--zp-surface)!important;width:86px!important;min-width:86px!important;max-width:86px!important;height:36px!important;min-height:36px!important;color:var(--zp-text)!important;padding:0 9px!important;font-size:12px!important;font-weight:900!important}.payment-channel-page .workbench.zp-list-workspace.zp-list-workspace{grid-template-columns:1fr;padding:16px}.payment-channel-page .workbench.zp-list-workspace.zp-list-workspace .channel-main{min-width:0}.payment-channel-page .zp-list-workspace.zp-list-workspace .channel-config-cell{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;min-width:0;display:grid}.payment-channel-page .zp-list-workspace.zp-list-workspace .channel-config-cell small{grid-column:1/-1}.payment-channel-page .zp-list-workspace.zp-list-workspace .switch-button{border-radius:var(--zp-radius-pill);white-space:nowrap;grid-area:1/2/3;justify-self:end;min-width:76px;height:32px;min-height:32px;padding:0 10px;font-size:12px}.payment-channel-page .zp-list-workspace.zp-list-workspace .method-strip{flex-wrap:nowrap;grid-column:auto!important}.payment-channel-page .zp-list-workspace.zp-list-workspace .method-strip small{margin-top:0}.zp-list-workspace.zp-list-workspace .empty-state{border:0;border-top:1px solid var(--zp-line-soft);background:var(--zp-surface);text-align:center;border-radius:0;min-height:180px}.split-rule-page .split-workspace .rule-row,.split-record-page .zp-list-workspace .record-row,.risk-review-page .risk-workspace.zp-list-workspace .record-row,.withdrawal-page .withdrawal-workspace .apply-row,.reconcile-page .zp-list-workspace .report-row,.finance-report-page .report-operate-workspace .report-row,.payment-channel-page .workbench.zp-list-workspace .channel-row{grid-template-columns:var(--zp-finance-list-columns);border:0;border-top:1px solid var(--zp-line-soft);background:var(--zp-surface);box-shadow:none;border-radius:0;padding:0 14px;display:grid;min-height:68px!important}.split-rule-page .split-workspace .rule-row.table-head,.split-record-page .zp-list-workspace .record-row.table-head,.risk-review-page .risk-workspace.zp-list-workspace .record-row.table-head,.withdrawal-page .withdrawal-workspace .apply-row.table-head,.reconcile-page .zp-list-workspace .report-row.table-head,.finance-report-page .report-operate-workspace .report-row.table-head,.payment-channel-page .workbench.zp-list-workspace .channel-row.table-head{background:var(--zp-bg-muted);color:var(--zp-text-faint);display:grid;min-height:42px!important}.split-rule-page .split-workspace .rule-table,.split-record-page .zp-list-workspace .record-table,.risk-review-page .risk-workspace.zp-list-workspace .record-table,.withdrawal-page .withdrawal-workspace .apply-table,.reconcile-page .zp-list-workspace .report-table,.finance-report-page .report-operate-workspace .report-table,.payment-channel-page .workbench.zp-list-workspace .channel-list{border:1px solid var(--zp-line);border-radius:var(--zp-radius-lg);background:var(--zp-surface);display:block;overflow:hidden}.zp-list-workspace.zp-list-workspace.zp-list-workspace :is(.rule-row,.record-row,.apply-row,.report-row,.channel-row) strong{color:var(--zp-text-title);font-size:13px;font-weight:950;line-height:1.45}.zp-list-workspace.zp-list-workspace.zp-list-workspace :is(.rule-row,.record-row,.apply-row,.report-row,.channel-row) small{color:var(--zp-text-subtle);white-space:nowrap;margin-top:3px;font-size:12px;font-weight:780;line-height:1.45}.zp-detail-drawer{border-left:1px solid var(--zp-line);background:var(--zp-surface);border-radius:0;max-height:100dvh;overflow:hidden;width:min(720px,100vw)!important;height:100dvh!important;box-shadow:none!important;inset:0 0 0 auto!important}.zp-detail-drawer-overlay{background:#0000006b!important}html :is(.zp-modal-overlay,.group-edit-overlay,.business-edit-overlay,.store-edit-overlay,.store-image-preview-overlay,.employee-modal-overlay,.store-policy-overlay,.analytics-edit-overlay,.contract-edit-overlay,.qualification-form-overlay,.order-edit-overlay,.marketing-edit-overlay,.merchant-create-overlay,.image-preview-overlay,.product-edit-overlay,.member-edit-overlay,.assistant-edit-overlay){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#00000073!important}.drawer-mask,.modal-mask,.modal-backdrop,.create-drawer,.account-drawer,.permission-drawer,.dict-drawer{z-index:220!important;pointer-events:auto!important}.zp-detail-drawer-titlebar{border-bottom:1px solid var(--zp-line-soft);flex:none;justify-content:space-between;align-items:flex-start;gap:12px;width:100%;min-width:0;padding:16px 18px;display:flex}.zp-detail-drawer-container{grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:100%;min-height:0;display:grid;overflow:hidden}.zp-detail-drawer-titlecopy{min-width:0}.zp-detail-drawer-titlecopy h2,.zp-detail-drawer-title{color:var(--zp-text-title);margin:0;font-size:16px;font-weight:900;line-height:1.4}.zp-detail-drawer-titlecopy p,.zp-detail-drawer-description{color:var(--zp-text-muted);margin:4px 0 0;font-size:12px;font-weight:700;line-height:1.5}.zp-detail-drawer-body{overscroll-behavior:contain;min-height:0;padding:16px 18px;overflow-y:auto}.zp-detail-drawer-footer{border-top:1px solid var(--zp-line-soft);background:var(--zp-surface);flex:none;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:8px;padding:10px 12px;display:grid}.zp-detail-drawer-footer .decision-card{min-width:0;min-height:34px;padding:7px 10px;font-size:12px;line-height:1.35;margin-top:0!important}.zp-detail-drawer-footer .decision-card svg{flex:none}.zp-detail-drawer-footer .decision-card span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zp-detail-drawer-footer .detail-actions{scrollbar-width:none;justify-content:flex-end;min-width:0;overflow-x:auto;flex-wrap:nowrap!important;width:auto!important;margin-top:0!important;display:flex!important}.zp-detail-drawer-footer .detail-actions::-webkit-scrollbar{display:none}.zp-detail-drawer-footer .detail-actions button{min-width:auto;font-size:12px;flex:none!important;width:auto!important;height:34px!important;padding:0 11px!important}.zp-detail-drawer-footer .detail-actions .submit-review-button{min-width:108px}.zp-detail-content{--tone:var(--zp-color-blue-600);--tone-soft:#2563eb1a;--tone-line:#2563eb2e;min-height:0;color:var(--zp-text);gap:14px;display:grid}.zp-detail-content>*{gap:14px;width:100%;min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:grid!important}.zp-detail-drawer-inline-close{min-width:34px;height:34px;color:var(--zp-text-muted);justify-self:end;place-items:center;gap:0;border:1px solid var(--zp-line)!important;border-radius:var(--zp-radius-md)!important;background:var(--zp-bg-subtle)!important;width:34px!important;padding:0!important;display:inline-grid!important}.zp-detail-content [data-tone=green]{--tone:var(--zp-color-green-600);--tone-soft:#15926b1a;--tone-line:#15926b2e}.zp-detail-content [data-tone=blue]{--tone:var(--zp-color-blue-600);--tone-soft:#2563eb1a;--tone-line:#2563eb2e}.zp-detail-content [data-tone=amber]{--tone:var(--zp-color-amber-600);--tone-soft:#c27a101f;--tone-line:#c27a1033}.zp-detail-content [data-tone=red]{--tone:var(--zp-color-red-600);--tone-soft:#c241321a;--tone-line:#c2413233}.zp-detail-content [data-tone=slate]{--tone:var(--zp-color-navy-700);--tone-soft:#0f172a14;--tone-line:#0f172a24}.zp-detail-content :is(.detail-top,.detail-head,.panel-head){justify-content:space-between;align-items:flex-start;gap:14px;position:relative;overflow:hidden;border:1px solid var(--tone-line,var(--zp-line-strong))!important;background:linear-gradient(90deg, var(--tone-soft), #fffffff5 52%), var(--zp-surface)!important;border-radius:8px!important;padding:16px!important;display:flex!important}.zp-detail-content :is(.detail-top,.detail-head,.panel-head):before{content:"";background:var(--tone,var(--zp-color-blue-600));width:4px;position:absolute;inset:0 auto 0 0}.zp-detail-content :is(.detail-top,.detail-head,.panel-head)>*{z-index:1;position:relative}.zp-detail-content :is(.detail-top,.detail-head,.panel-head) svg{color:var(--tone,var(--zp-color-blue-600));flex:none}.zp-detail-content :is(.detail-top,.detail-head,.panel-head) span,.zp-detail-content :is(.detail-top,.detail-head,.panel-head) p:first-child{color:var(--tone,var(--zp-color-blue-600));font-size:12px;font-weight:900;line-height:1.5}.zp-detail-content :is(.detail-top,.detail-head,.panel-head) h2{color:var(--zp-text-title);margin:4px 0 0;font-size:18px;font-weight:950;line-height:1.35}.zp-detail-content :is(.detail-top,.detail-head,.panel-head) p{color:var(--zp-text-muted);margin:7px 0 0;font-size:12px;font-weight:750;line-height:1.65}.zp-detail-content :is(.detail-grid,.summary-grid,.detail-list,.info-grid,.check-grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid!important}.zp-detail-content :is(.detail-grid,.summary-grid,.detail-list,.info-grid,.check-grid)>div,.zp-detail-content .summary-grid>article,.zp-detail-content :is(.brightness-card,.progress-card,.quota-card,.traffic-card,.sla-card,.risk-card,.review-summary,.completion-card,.key-card,.notice-box,.readonly-card,.action-card,.rate-check,.preview-card,.composition-card,.ladder-card,.message-bubble){border:1px solid var(--zp-line)!important;box-shadow:none!important;background:#ffffffeb!important;border-radius:8px!important;padding:13px!important}.zp-detail-content :is(.detail-grid,.summary-grid,.detail-list,.info-grid,.check-grid)>div,.zp-detail-content .summary-grid>article{min-width:0;border-color:var(--zp-line-soft)!important;background:linear-gradient(#f8fafcdb,#fffffff2)!important}.zp-detail-content :is(dt,.detail-grid span,.summary-grid span,.summary-grid small,.info-grid dt){color:var(--zp-text-faint);font-size:11px;font-weight:900;line-height:1.45}.zp-detail-content :is(dd,.detail-grid strong,.summary-grid strong,.info-grid dd){color:var(--zp-text-title);word-break:break-word;margin:4px 0 0;font-size:13px;font-weight:900;line-height:1.45}.zp-detail-content :is(.brightness-card,.progress-card,.quota-card,.traffic-card,.sla-card,.risk-card,.review-summary,.completion-card){border-color:var(--tone-line,var(--zp-line))!important;background:linear-gradient(135deg, var(--tone-soft), #fffffff5 58%), var(--zp-surface)!important}.zp-detail-content :is(.brightness-card,.progress-card,.quota-card,.traffic-card,.sla-card,.risk-card,.review-summary,.completion-card) strong{color:var(--tone,var(--zp-color-blue-600))}.zp-detail-content :is(.progress-track,.brightness-track,.sla-track){border-radius:var(--zp-radius-pill);background:#0f172a14;width:100%;height:7px;overflow:hidden}.zp-detail-content :is(.progress-track,.brightness-track,.sla-track) :is(i,span){border-radius:inherit;background:var(--tone,var(--zp-color-blue-600));height:100%;display:block}.zp-detail-content .section-title{min-height:22px;color:var(--zp-text-title);align-items:center;gap:8px;margin-top:2px;font-size:13px;font-weight:950;display:flex!important}.zp-detail-content .section-title svg{color:var(--zp-color-gold-500)}.zp-detail-content :is(.checklist,.runbook-list,.timeline-list,.action-list){gap:10px;display:grid!important}.zp-detail-content :is(.checklist article,.runbook-list article,.timeline-list article,.timeline-list div,.action-list button){align-items:flex-start;gap:11px;display:flex;border:1px solid var(--zp-line-soft)!important;background:#ffffffe0!important;border-radius:8px!important;padding:12px!important}.zp-detail-content :is(.checklist article>span,.runbook-list article>span,.timeline-list article>span,.timeline-list div>span){border-radius:var(--zp-radius-pill);background:var(--tone-soft,#2563eb1a);width:24px;height:24px;color:var(--tone,var(--zp-color-blue-600));flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:950;display:inline-flex}.zp-detail-content :is(.checklist strong,.runbook-list strong,.timeline-list strong,.action-list strong){color:var(--zp-text-title);font-size:13px;font-weight:900;line-height:1.45}.zp-detail-content :is(.checklist p,.runbook-list p,.timeline-list p,.timeline-list small,.action-list small){color:var(--zp-text-muted);margin:4px 0 0;font-size:12px;font-weight:700;line-height:1.55}.zp-detail-content :is(.detail-actions,.decision-actions,.side-actions,.quick-actions){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:2px;display:grid!important}.zp-detail-content :is(.detail-actions,.decision-actions,.side-actions,.quick-actions) button{min-width:0;min-height:38px;color:var(--zp-color-blue-600);background:#fffffff2;border:1px solid #2563eb29;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:900;display:inline-flex}.zp-detail-content :is(.detail-actions,.decision-actions,.side-actions,.quick-actions) button:hover{background:#edf4ffe6;border-color:#2563eb4d}.zp-detail-content :is(.primary-action,.primary-wide,.approve-button,.resolve-button,.close-button,.danger-action){background:var(--zp-color-navy-800)!important;color:#fff!important;border-color:#0000!important}.zp-detail-content :is(.primary-wide,.soft-wide){grid-column:1/-1}.zp-row-detail-action{border:1px solid var(--zp-color-navy-800);border-radius:var(--zp-radius-pill);background:var(--zp-color-navy-800);width:max-content;min-width:95px;min-height:32px;color:var(--zp-text-inverse);white-space:nowrap;justify-content:center;place-self:center end;align-items:center;gap:6px;margin-left:auto;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.zp-row-detail-action:hover{border-color:var(--zp-color-navy-700);background:var(--zp-color-navy-700);color:var(--zp-text-inverse)}.zp-row-detail-action svg{color:currentColor;flex:none}.split-rule-page .rule-row{grid-template-columns:minmax(190px,1.35fr) minmax(190px,1.25fr) minmax(116px,.72fr) minmax(90px,.48fr) minmax(98px,.54fr) minmax(92px,auto)!important}.split-record-page .record-row{grid-template-columns:minmax(190px,1.2fr) minmax(170px,1fr) minmax(112px,.6fr) minmax(190px,1.1fr) minmax(132px,.8fr) minmax(92px,auto)!important}.risk-review-page .record-row{grid-template-columns:minmax(220px,1.45fr) minmax(126px,.68fr) minmax(126px,.68fr) minmax(96px,.48fr) minmax(180px,1fr) minmax(92px,auto)!important}.withdrawal-page .apply-row{grid-template-columns:minmax(180px,1.25fr) minmax(96px,.58fr) minmax(98px,.58fr) minmax(88px,.48fr) minmax(150px,.95fr) minmax(92px,auto)!important}.reconcile-page .report-row{grid-template-columns:minmax(180px,1.15fr) minmax(130px,.8fr) minmax(116px,.68fr) minmax(102px,.58fr) minmax(112px,.76fr) minmax(92px,auto)!important}.payment-channel-page .channel-row{grid-template-columns:minmax(210px,1.05fr) minmax(98px,.5fr) minmax(118px,.62fr) minmax(150px,.8fr) minmax(150px,.82fr) minmax(92px,auto)!important}.settlement-account-page .account-row{grid-template-columns:minmax(220px,1.28fr) minmax(190px,1fr) minmax(128px,.62fr) minmax(170px,.82fr) minmax(128px,.68fr) minmax(92px,auto)!important}.account-page .account-row{grid-template-columns:46px minmax(180px,1fr) minmax(132px,.72fr) minmax(104px,.58fr) minmax(92px,auto)!important}.audit-page .log-row{grid-template-columns:minmax(160px,1.1fr) minmax(210px,1.45fr) minmax(120px,.8fr) minmax(86px,.48fr) minmax(132px,.78fr) minmax(92px,auto)!important}.approval-flow-page .flow-row{grid-template-columns:minmax(180px,1.15fr) minmax(230px,1.5fr) minmax(120px,.8fr) minmax(82px,.55fr) minmax(92px,.55fr) minmax(92px,auto)!important}.gateway-page .route-row{grid-template-columns:minmax(220px,1.45fr) minmax(120px,.72fr) minmax(118px,.72fr) minmax(96px,.55fr) minmax(104px,.5fr) minmax(92px,auto)!important}.openapi-page .app-row{grid-template-columns:minmax(220px,1.25fr) minmax(150px,.95fr) minmax(108px,.52fr) minmax(100px,.5fr) minmax(92px,.42fr) minmax(92px,auto)!important}.job-page .job-row{grid-template-columns:minmax(220px,1.2fr) minmax(110px,.55fr) minmax(135px,.7fr) minmax(100px,.52fr) minmax(92px,.42fr) minmax(92px,auto)!important}.terminal-page .terminal-row,.device-gateway-page .gateway-row{grid-template-columns:minmax(250px,1.3fr) 74px minmax(100px,.55fr) minmax(92px,.5fr) minmax(96px,.48fr) minmax(92px,auto)!important}.command-page .command-row{grid-template-columns:minmax(260px,1.25fr) 74px minmax(82px,.42fr) minmax(128px,.55fr) minmax(96px,.42fr) minmax(92px,auto)!important}.offline-alert-page .alert-row{grid-template-columns:minmax(250px,1.25fr) 82px minmax(104px,.56fr) minmax(72px,.42fr) minmax(96px,.5fr) minmax(92px,auto)!important}.maintenance-page .maintenance-row{grid-template-columns:minmax(260px,1.3fr) 74px minmax(106px,.55fr) minmax(92px,.45fr) minmax(96px,.44fr) minmax(92px,auto)!important}.settings-page .setting-row{display:grid!important}.split-rule-page .rule-row.table-head>span:last-child,.split-record-page .record-row.table-head>span:last-child,.withdrawal-page .apply-row.table-head>span:last-child,.reconcile-page .report-row.table-head>span:last-child,.payment-channel-page .channel-row.table-head>span:last-child,.settlement-account-page .account-row.table-head>span:last-child,.audit-page .log-row.table-head>span:last-child,.approval-flow-page .flow-row.table-head>span:last-child,.gateway-page .route-row.head>span:last-child,.openapi-page .app-row.head>span:last-child,.job-page .job-row.head>span:last-child,.terminal-page .terminal-row.head>span:last-child,.device-gateway-page .gateway-row.head>span:last-child,.command-page .command-row.head>span:last-child,.offline-alert-page .alert-row.head>span:last-child,.maintenance-page .maintenance-row.head>span:last-child{text-align:right;min-width:95px;justify-self:end!important;display:block!important}:is(.rule-row,.record-row,.apply-row,.report-row,.channel-row,.account-row,.gateway-row,.terminal-row,.command-row,.maintenance-row,.route-row,.app-row,.job-row,.flow-row,.permission-row,.matrix-row,.type-table-row,.dict-row,.setting-row,.table-row,.role-row,.application-row,.exception-row,.alert-row,.approval-row,.shift-row,.task-row).table-head>:last-child,:is(.gateway-row,.terminal-row,.command-row,.maintenance-row,.route-row,.app-row,.job-row,.flow-row,.table-row).head>:last-child,.permission-row.permission-head>:last-child,.settings-page .setting-table-head>:last-child,:is(.rule-row,.record-row,.apply-row,.report-row,.channel-row,.account-row,.gateway-row,.terminal-row,.command-row,.maintenance-row,.route-row,.app-row,.job-row,.flow-row,.permission-row,.matrix-row,.type-table-row,.dict-row,.setting-row,.table-row,.role-row,.application-row,.exception-row,.alert-row,.approval-row,.shift-row,.task-row)>:last-child{text-align:right!important;justify-self:end!important}:is(.rule-row,.record-row,.apply-row,.report-row,.channel-row,.account-row,.gateway-row,.terminal-row,.command-row,.maintenance-row,.route-row,.app-row,.job-row,.flow-row,.permission-row,.matrix-row,.type-table-row,.dict-row,.setting-row,.table-row,.role-row,.application-row,.exception-row,.alert-row,.approval-row,.shift-row,.task-row)>:is(.row-actions,.row-action-cell):last-child{justify-content:flex-end!important;display:flex!important}[class*=-row].table-head>:last-child,[class*=-row].head>:last-child,.permission-row.permission-head>:last-child,.setting-table-head>:last-child,[class*=-row]>:last-child{text-align:right!important;justify-self:end!important}[class*=-row]>:is(.row-actions,.row-action-cell):last-child{justify-content:flex-end!important;display:flex!important}.zp-list-workspace.zp-list-workspace :is(.rule-row,.record-row,.apply-row,.report-row,.channel-row,.account-row,.gateway-row,.terminal-row,.command-row,.maintenance-row,.route-row,.app-row,.job-row,.flow-row,.permission-row,.matrix-row,.type-table-row,.dict-row,.setting-row,.table-row,.role-row) :is(button,a[role=button]){border-radius:var(--zp-radius-pill);gap:6px;width:max-content;min-width:72px;min-height:32px;padding-left:12px;padding-right:12px;white-space:nowrap!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.zp-list-workspace.zp-list-workspace :is(.rule-row,.record-row,.apply-row,.report-row,.channel-row,.account-row,.gateway-row,.terminal-row,.command-row,.maintenance-row,.route-row,.app-row,.job-row,.flow-row,.permission-row,.matrix-row,.type-table-row,.dict-row,.setting-row,.table-row,.role-row) :is(.zp-row-detail-action,.row-action-primary,.primary-row-action){border-color:var(--zp-color-navy-800)!important;background:var(--zp-color-navy-800)!important;color:var(--zp-text-inverse)!important}.zp-list-workspace.zp-list-workspace :is(.rule-row,.record-row,.apply-row,.report-row,.channel-row,.account-row,.gateway-row,.terminal-row,.command-row,.maintenance-row,.route-row,.app-row,.job-row,.flow-row,.permission-row,.matrix-row,.type-table-row,.dict-row,.setting-row,.table-row,.role-row) :is(.row-action-muted,button:not(.zp-row-detail-action,.row-action-primary,.primary-row-action,.danger-action,.approve-button,.resolve-button),a[role=button]:not(.zp-row-detail-action,.row-action-primary,.primary-row-action)){color:var(--zp-text-muted)!important;background:#fffffff5!important;border:1px solid #0f172a29!important}.zp-list-workspace.zp-list-workspace :is(.rule-row,.record-row,.apply-row,.report-row,.channel-row,.account-row,.gateway-row,.terminal-row,.command-row,.maintenance-row,.route-row,.app-row,.job-row,.flow-row,.permission-row,.matrix-row,.type-table-row,.dict-row,.setting-row,.table-row,.role-row) :is(.zp-row-detail-action,.row-action-primary,.primary-row-action):hover{border-color:var(--zp-color-navy-700)!important;background:var(--zp-color-navy-700)!important;color:var(--zp-text-inverse)!important}.zp-list-workspace.zp-list-workspace :is(.rule-row,.record-row,.apply-row,.report-row,.channel-row,.account-row,.gateway-row,.terminal-row,.command-row,.maintenance-row,.route-row,.app-row,.job-row,.flow-row,.permission-row,.matrix-row,.type-table-row,.dict-row,.setting-row,.table-row,.role-row) :is(.row-action-muted,button:not(.zp-row-detail-action,.row-action-primary,.primary-row-action,.danger-action,.approve-button,.resolve-button),a[role=button]:not(.zp-row-detail-action,.row-action-primary,.primary-row-action)):hover{color:var(--zp-color-blue-600)!important;background:#edf4ffe6!important;border-color:#2563eb42!important}.device-gateway-page .gateway-workspace,.terminal-page .terminal-workspace,.command-page .command-workspace,.offline-alert-page .alert-workspace,.maintenance-page .maintenance-workspace{gap:16px}.device-gateway-page .gateway-workspace .gateway-panel,.terminal-page .terminal-workspace .terminal-panel,.command-page .command-workspace .command-panel,.offline-alert-page .alert-workspace .alert-panel,.maintenance-page .maintenance-workspace .maintenance-panel{border-radius:var(--zp-radius-xl);background:linear-gradient(180deg, #ffffffeb, #ffffffc7), var(--zp-surface);border:1px solid #ffffffc7;min-width:0;box-shadow:0 18px 45px #131f4114}.device-gateway-page .gateway-workspace .list-panel,.terminal-page .terminal-workspace .list-panel,.command-page .command-workspace .list-panel,.offline-alert-page .alert-workspace .queue-panel,.maintenance-page .maintenance-workspace .list-panel{overflow:hidden}.device-gateway-page .gateway-workspace .panel-head,.terminal-page .terminal-workspace .panel-head,.command-page .command-workspace .panel-head,.offline-alert-page .alert-workspace .panel-head,.maintenance-page .maintenance-workspace .panel-head{padding:20px 22px 0}.device-gateway-page .gateway-workspace .panel-head h2,.terminal-page .terminal-workspace .panel-head h2,.command-page .command-workspace .panel-head h2,.offline-alert-page .alert-workspace .panel-head h2,.maintenance-page .maintenance-workspace .panel-head h2{margin-top:4px;font-size:20px;font-weight:900}.device-gateway-page .gateway-workspace .panel-head>strong,.terminal-page .terminal-workspace .panel-head>strong,.command-page .command-workspace .panel-head>strong,.offline-alert-page .alert-workspace .panel-head>strong,.maintenance-page .maintenance-workspace .panel-head>strong{border-radius:var(--zp-radius-pill);color:#ffe28a;white-space:nowrap;background:#111b3f;min-width:52px;height:34px;padding:0 11px;font-size:12px;font-weight:950}.device-gateway-page .gateway-workspace .gateway-toolbar,.terminal-page .terminal-workspace .terminal-toolbar,.command-page .command-workspace .command-toolbar,.offline-alert-page .alert-workspace .alert-toolbar,.maintenance-page .maintenance-workspace .maintenance-toolbar{gap:10px;padding:16px 22px 12px}.device-gateway-page .gateway-workspace :is(.search-field,.select-field),.terminal-page .terminal-workspace :is(.search-field,.select-field),.command-page .command-workspace :is(.search-field,.select-field),.offline-alert-page .alert-workspace :is(.search-field,.select-field),.maintenance-page .maintenance-workspace :is(.search-field,.select-field){border:1px solid var(--zp-line);border-radius:var(--zp-radius-lg);background:#f7f8fb;height:42px}.device-gateway-page .gateway-workspace .search-field,.terminal-page .terminal-workspace .search-field,.command-page .command-workspace .search-field,.offline-alert-page .alert-workspace .search-field,.maintenance-page .maintenance-workspace .search-field{flex:280px}.device-gateway-page .gateway-workspace .select-field,.terminal-page .terminal-workspace .select-field,.command-page .command-workspace .select-field,.offline-alert-page .alert-workspace .select-field,.maintenance-page .maintenance-workspace .select-field{flex:0 0 150px}.device-gateway-page .gateway-workspace .status-tabs,.terminal-page .terminal-workspace .status-tabs,.command-page .command-workspace .status-tabs,.offline-alert-page .alert-workspace .severity-tabs,.maintenance-page .maintenance-workspace .status-tabs{gap:8px;padding:0 22px 14px}.device-gateway-page .gateway-workspace .status-tabs button,.terminal-page .terminal-workspace .status-tabs button,.command-page .command-workspace .status-tabs button,.offline-alert-page .alert-workspace .severity-tabs button,.maintenance-page .maintenance-workspace .status-tabs button{border-radius:var(--zp-radius-pill);color:#657084;background:#eef2f7;border:0;min-width:0;height:38px;padding:0 12px}.device-gateway-page .gateway-workspace .status-tabs button.active,.terminal-page .terminal-workspace .status-tabs button.active,.command-page .command-workspace .status-tabs button.active,.offline-alert-page .alert-workspace .severity-tabs button.active,.maintenance-page .maintenance-workspace .status-tabs button.active{color:#fff;background:#111b3f}.device-gateway-page .gateway-workspace .gateway-table,.terminal-page .terminal-workspace .terminal-table,.command-page .command-workspace .command-table,.offline-alert-page .alert-workspace .alert-table,.maintenance-page .maintenance-workspace .maintenance-table{gap:9px;padding:0 22px 22px;display:grid}.device-gateway-page .gateway-table .gateway-row,.terminal-page .terminal-table .terminal-row,.command-page .command-table .command-row,.offline-alert-page .alert-table .alert-row,.maintenance-page .maintenance-table .maintenance-row{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-lg);min-height:72px;box-shadow:none;background:#ffffff94;padding:12px 14px;transition:border-color .18s,background-color .18s,box-shadow .18s}.device-gateway-page .gateway-table .gateway-row.head,.terminal-page .terminal-table .terminal-row.head,.command-page .command-table .command-row.head,.offline-alert-page .alert-table .alert-row.head,.maintenance-page .maintenance-table .maintenance-row.head{min-height:34px;box-shadow:none;color:var(--zp-text-faint);cursor:default;background:0 0;border:0;border-radius:0;padding:0 14px 2px;font-size:12px;font-weight:850}.device-gateway-page .gateway-table .gateway-row:not(.head):hover,.device-gateway-page .gateway-table .gateway-row.selected,.terminal-page .terminal-table .terminal-row:not(.head):hover,.terminal-page .terminal-table .terminal-row.selected,.command-page .command-table .command-row:not(.head):hover,.command-page .command-table .command-row.selected,.offline-alert-page .alert-table .alert-row:not(.head):hover,.offline-alert-page .alert-table .alert-row.selected,.maintenance-page .maintenance-table .maintenance-row:not(.head):hover,.maintenance-page .maintenance-table .maintenance-row.selected{border-color:var(--tone);background:linear-gradient(90deg, var(--tone-soft), #ffffffd6 38%), var(--zp-surface);box-shadow:none}.device-gateway-page .gateway-table .gateway-row.head:hover,.terminal-page .terminal-table .terminal-row.head:hover,.command-page .command-table .command-row.head:hover,.offline-alert-page .alert-table .alert-row.head:hover,.maintenance-page .maintenance-table .maintenance-row.head:hover{box-shadow:none;background:0 0;border-color:#0000}.device-gateway-page .gateway-workspace .gateway-table,.terminal-page .terminal-workspace .terminal-table,.command-page .command-workspace .command-table,.offline-alert-page .alert-workspace .alert-table,.maintenance-page .maintenance-workspace .maintenance-table{border:1px solid var(--zp-line);border-radius:var(--zp-radius-lg);background:var(--zp-surface);gap:0;width:100%;margin-top:12px;padding:0;display:block;overflow:hidden}.device-gateway-page .gateway-workspace .gateway-pagination,.terminal-page .terminal-workspace .terminal-pagination,.command-page .command-workspace .command-pagination,.offline-alert-page .alert-workspace .alert-pagination,.maintenance-page .maintenance-workspace .maintenance-pagination{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-lg);background:var(--zp-bg-subtle);min-height:54px;margin-top:12px;padding:8px 22px}.device-gateway-page .gateway-table .gateway-row,.terminal-page .terminal-table .terminal-row,.command-page .command-table .command-row,.offline-alert-page .alert-table .alert-row,.maintenance-page .maintenance-table .maintenance-row{grid-template-columns:var(--zp-list-columns);border:0;border-top:1px solid var(--zp-line-soft);background:var(--zp-surface);border-radius:0;padding:0 14px;transform:none;min-height:68px!important}.device-gateway-page .gateway-table .gateway-row.head,.terminal-page .terminal-table .terminal-row.head,.command-page .command-table .command-row.head,.offline-alert-page .alert-table .alert-row.head,.maintenance-page .maintenance-table .maintenance-row.head{background:var(--zp-bg-muted);color:var(--zp-text-faint);border-top:0;padding:0 14px;font-weight:950;min-height:42px!important}.device-gateway-page .gateway-table .gateway-row:not(.head):hover,.device-gateway-page .gateway-table .gateway-row.selected,.terminal-page .terminal-table .terminal-row:not(.head):hover,.terminal-page .terminal-table .terminal-row.selected,.command-page .command-table .command-row:not(.head):hover,.command-page .command-table .command-row.selected,.offline-alert-page .alert-table .alert-row:not(.head):hover,.offline-alert-page .alert-table .alert-row.selected,.maintenance-page .maintenance-table .maintenance-row:not(.head):hover,.maintenance-page .maintenance-table .maintenance-row.selected{box-shadow:none;background:#fffaf0;border-color:#0000;transform:none}.device-gateway-page .gateway-table .gateway-row.selected,.terminal-page .terminal-table .terminal-row.selected,.command-page .command-table .command-row.selected,.offline-alert-page .alert-table .alert-row.selected,.maintenance-page .maintenance-table .maintenance-row.selected{box-shadow:inset 3px 0 0 var(--zp-color-gold-500)}.device-empty-state{border-radius:var(--zp-radius-lg);background:linear-gradient(180deg, #f8fafcd1, #fffffff0), var(--zp-surface);min-height:148px;color:var(--zp-text-muted);text-align:center;border:1px dashed #0f172a24;place-items:center;gap:8px;padding:24px;display:grid}.device-empty-state strong{color:var(--zp-text-title);font-size:14px;font-weight:950}.device-empty-state span{color:var(--zp-text-faint);font-size:12px;font-weight:800}.device-filter-reset{border-radius:var(--zp-radius-pill);color:#fff;background:#111b3f;border:1px solid #111b3f24;min-height:34px;padding:0 14px;font-size:12px;font-weight:900}.nuxt-control{width:100%;min-width:0}.nuxt-control[data-slot=base],.nuxt-control :where([data-slot=base]){border:1px solid var(--zp-line);border-radius:var(--zp-radius-md);background:var(--zp-bg-muted);width:100%;min-width:0;box-shadow:none;color:var(--zp-text);font-size:13px;font-weight:800}.nuxt-control[data-slot=base]:focus,.nuxt-control :where([data-slot=base]:focus),.nuxt-control[data-slot=base]:focus-visible,.nuxt-control :where([data-slot=base]:focus-visible){border-color:#2563eb5c;outline:0;box-shadow:0 0 0 3px #2563eb14}.nuxt-control :where(textarea[data-slot=base]){resize:vertical;min-height:88px;line-height:1.6}.search-field [data-slot=base],.select-field [data-slot=base],.filter-field [data-slot=base],.search-box [data-slot=base],.select-box [data-slot=base],.page-size-field [data-slot=base],.number-input [data-slot=base],.typed-input [data-slot=base],.admin-search [data-slot=base],.priority-filter [data-slot=base],.search-field .nuxt-control,.select-field .nuxt-control,.filter-field .nuxt-control,.search-box .nuxt-control,.select-box .nuxt-control,.page-size-field .nuxt-control,.number-input .nuxt-control,.typed-input .nuxt-control,.admin-search .nuxt-control,.priority-filter .nuxt-control{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;width:100%!important;min-width:0!important;height:100%!important;min-height:36px!important}.search-field [data-slot=input],.select-field [data-slot=input],.filter-field [data-slot=input],.search-box [data-slot=input],.select-box [data-slot=input],.page-size-field [data-slot=input],.number-input [data-slot=input],.typed-input [data-slot=input],.admin-search [data-slot=input],.priority-filter [data-slot=input]{color:inherit;min-height:0;padding-inline:0;font-size:13px;font-weight:800}.search-field [data-slot=input]::placeholder,.select-field [data-slot=input]::placeholder,.filter-field [data-slot=input]::placeholder,.search-box [data-slot=input]::placeholder,.select-box [data-slot=input]::placeholder,.page-size-field [data-slot=input]::placeholder,.number-input [data-slot=input]::placeholder,.typed-input [data-slot=input]::placeholder,.admin-search [data-slot=input]::placeholder,.priority-filter [data-slot=input]::placeholder{color:var(--zp-text,#101828)}@supports (color:color-mix(in lab, red, red)){.search-field [data-slot=input]::placeholder,.select-field [data-slot=input]::placeholder,.filter-field [data-slot=input]::placeholder,.search-box [data-slot=input]::placeholder,.select-box [data-slot=input]::placeholder,.page-size-field [data-slot=input]::placeholder,.number-input [data-slot=input]::placeholder,.typed-input [data-slot=input]::placeholder,.admin-search [data-slot=input]::placeholder,.priority-filter [data-slot=input]::placeholder{color:color-mix(in srgb, var(--zp-text,#101828) 56%, transparent)}}.search-field .nuxt-control[data-slot=base],.search-field .nuxt-control :where([data-slot=base]),.select-field .nuxt-control[data-slot=base],.select-field .nuxt-control :where([data-slot=base]),.filter-field .nuxt-control[data-slot=base],.filter-field .nuxt-control :where([data-slot=base]),.search-box .nuxt-control[data-slot=base],.search-box .nuxt-control :where([data-slot=base]),.select-box .nuxt-control[data-slot=base],.select-box .nuxt-control :where([data-slot=base]),.page-size-field .nuxt-control[data-slot=base],.page-size-field .nuxt-control :where([data-slot=base]),.number-input .nuxt-control[data-slot=base],.number-input .nuxt-control :where([data-slot=base]),.typed-input .nuxt-control[data-slot=base],.typed-input .nuxt-control :where([data-slot=base]),.admin-search .nuxt-control[data-slot=base],.admin-search .nuxt-control :where([data-slot=base]),.priority-filter .nuxt-control[data-slot=base],.priority-filter .nuxt-control :where([data-slot=base]){box-shadow:none;background:0 0;border-color:#0000}.search-field:focus-within,.select-field:focus-within,.filter-field:focus-within,.search-box:focus-within,.select-box:focus-within,.page-size-field:focus-within,.number-input:focus-within,.typed-input:focus-within,.admin-search:focus-within,.priority-filter:focus-within{border-color:#2563eb47;box-shadow:0 0 0 3px #2563eb0f}.search-field .nuxt-control[data-slot=base]:focus,.search-field .nuxt-control :where([data-slot=base]:focus),.search-field .nuxt-control[data-slot=base]:focus-visible,.search-field .nuxt-control :where([data-slot=base]:focus-visible),.select-field .nuxt-control[data-slot=base]:focus,.select-field .nuxt-control :where([data-slot=base]:focus),.select-field .nuxt-control[data-slot=base]:focus-visible,.select-field .nuxt-control :where([data-slot=base]:focus-visible),.filter-field .nuxt-control[data-slot=base]:focus,.filter-field .nuxt-control :where([data-slot=base]:focus),.filter-field .nuxt-control[data-slot=base]:focus-visible,.filter-field .nuxt-control :where([data-slot=base]:focus-visible),.search-box .nuxt-control[data-slot=base]:focus,.search-box .nuxt-control :where([data-slot=base]:focus),.search-box .nuxt-control[data-slot=base]:focus-visible,.search-box .nuxt-control :where([data-slot=base]:focus-visible),.select-box .nuxt-control[data-slot=base]:focus,.select-box .nuxt-control :where([data-slot=base]:focus),.select-box .nuxt-control[data-slot=base]:focus-visible,.select-box .nuxt-control :where([data-slot=base]:focus-visible),.page-size-field .nuxt-control[data-slot=base]:focus,.page-size-field .nuxt-control :where([data-slot=base]:focus),.page-size-field .nuxt-control[data-slot=base]:focus-visible,.page-size-field .nuxt-control :where([data-slot=base]:focus-visible),.number-input .nuxt-control[data-slot=base]:focus,.number-input .nuxt-control :where([data-slot=base]:focus),.number-input .nuxt-control[data-slot=base]:focus-visible,.number-input .nuxt-control :where([data-slot=base]:focus-visible),.typed-input .nuxt-control[data-slot=base]:focus,.typed-input .nuxt-control :where([data-slot=base]:focus),.typed-input .nuxt-control[data-slot=base]:focus-visible,.typed-input .nuxt-control :where([data-slot=base]:focus-visible),.admin-search .nuxt-control[data-slot=base]:focus,.admin-search .nuxt-control :where([data-slot=base]:focus),.admin-search .nuxt-control[data-slot=base]:focus-visible,.admin-search .nuxt-control :where([data-slot=base]:focus-visible),.priority-filter .nuxt-control[data-slot=base]:focus,.priority-filter .nuxt-control :where([data-slot=base]:focus),.priority-filter .nuxt-control[data-slot=base]:focus-visible,.priority-filter .nuxt-control :where([data-slot=base]:focus-visible){box-shadow:none;border-color:#0000}.nuxt-checkbox{flex:none;align-items:center;display:inline-flex}.nuxt-checkbox :where([data-slot=base]){width:16px;height:16px}.payment-channel-page :is(.search-field,.filter-field,.select-field,.search-box,.select-box),.split-rule-page :is(.search-field,.filter-field,.select-field,.search-box,.select-box),.split-record-page :is(.search-field,.filter-field,.select-field,.search-box,.select-box),.withdrawal-page :is(.search-field,.filter-field,.select-field,.search-box,.select-box),.reconcile-page :is(.search-field,.filter-field,.select-field,.search-box,.select-box),.finance-report-page :is(.search-field,.filter-field,.select-field,.search-box,.select-box){width:100%;min-width:0;max-width:100%}.payment-channel-page .nuxt-control,.split-rule-page .nuxt-control,.split-record-page .nuxt-control,.withdrawal-page .nuxt-control,.reconcile-page .nuxt-control,.finance-report-page .nuxt-control{flex:auto;max-width:100%;width:100%!important;min-width:0!important}.payment-channel-page .nuxt-control[data-slot=base],.payment-channel-page .nuxt-control :where([data-slot=base]),.split-rule-page .nuxt-control[data-slot=base],.split-rule-page .nuxt-control :where([data-slot=base]),.split-record-page .nuxt-control[data-slot=base],.split-record-page .nuxt-control :where([data-slot=base]),.withdrawal-page .nuxt-control[data-slot=base],.withdrawal-page .nuxt-control :where([data-slot=base]),.reconcile-page .nuxt-control[data-slot=base],.reconcile-page .nuxt-control :where([data-slot=base]),.finance-report-page .nuxt-control[data-slot=base],.finance-report-page .nuxt-control :where([data-slot=base]){width:100%!important;min-width:0!important}.payment-channel-page :is(.tab-group,.record-tabs,.rule-tabs,.report-tabs) button strong{border-radius:var(--zp-radius-pill);background:#ffffffb8;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;font-weight:950;display:inline-grid}.payment-channel-page .toolbar-fields{gap:10px;grid-template-columns:minmax(260px,1fr) minmax(200px,.55fr)!important;display:grid!important}.split-rule-page .rule-toolbar,.withdrawal-page .apply-toolbar,.reconcile-page .report-toolbar,.finance-report-page .report-filters{gap:10px;grid-template-columns:minmax(280px,1.3fr) repeat(auto-fit,minmax(220px,.7fr))!important;justify-content:stretch!important;display:grid!important}.split-record-page .record-toolbar{grid-template-columns:minmax(320px,1.4fr) repeat(3,minmax(220px,.68fr))!important}.split-record-page .advanced-filter-row,.split-record-page .advanced-filter-row.compact{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important}@media (width<=1180px){.device-gateway-page .gateway-workspace,.terminal-page .terminal-workspace,.command-page .command-workspace,.offline-alert-page .alert-workspace,.maintenance-page .maintenance-workspace{grid-template-columns:1fr}}@media (width<=860px){.device-gateway-page .gateway-workspace .gateway-toolbar,.terminal-page .terminal-workspace .terminal-toolbar,.command-page .command-workspace .command-toolbar,.offline-alert-page .alert-workspace .alert-toolbar,.maintenance-page .maintenance-workspace .maintenance-toolbar,.device-gateway-page .gateway-workspace .status-tabs,.terminal-page .terminal-workspace .status-tabs,.command-page .command-workspace .status-tabs,.offline-alert-page .alert-workspace .severity-tabs,.maintenance-page .maintenance-workspace .status-tabs{grid-template-columns:repeat(2,minmax(0,1fr));padding-left:16px;padding-right:16px;display:grid}.device-gateway-page .gateway-workspace :is(.search-field,.select-field),.terminal-page .terminal-workspace :is(.search-field,.select-field),.command-page .command-workspace :is(.search-field,.select-field),.offline-alert-page .alert-workspace :is(.search-field,.select-field),.maintenance-page .maintenance-workspace :is(.search-field,.select-field){flex:initial}.device-gateway-page .gateway-workspace .search-field,.terminal-page .terminal-workspace .search-field,.command-page .command-workspace .search-field,.offline-alert-page .alert-workspace .search-field,.maintenance-page .maintenance-workspace .search-field{grid-column:1/-1}.device-gateway-page .gateway-workspace .panel-head,.terminal-page .terminal-workspace .panel-head,.command-page .command-workspace .panel-head,.offline-alert-page .alert-workspace .panel-head,.maintenance-page .maintenance-workspace .panel-head{padding:18px 16px 0}.device-gateway-page .gateway-workspace .gateway-table,.terminal-page .terminal-workspace .terminal-table,.command-page .command-workspace .command-table,.offline-alert-page .alert-workspace .alert-table,.maintenance-page .maintenance-workspace .maintenance-table{gap:8px;padding:0 16px 16px}.device-gateway-page .gateway-table .gateway-row.head,.terminal-page .terminal-table .terminal-row.head,.command-page .command-table .command-row.head,.offline-alert-page .alert-table .alert-row.head,.maintenance-page .maintenance-table .maintenance-row.head{display:none}.device-gateway-page .gateway-table .gateway-row,.terminal-page .terminal-table .terminal-row,.command-page .command-table .command-row,.offline-alert-page .alert-table .alert-row,.maintenance-page .maintenance-table .maintenance-row{border:1px solid var(--zp-line);border-radius:var(--zp-radius-lg);background:#fff;grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:0;margin-bottom:0;padding:12px}.device-empty-state{min-height:132px;padding:20px 14px}.device-gateway-page .gateway-table :is(.gateway-main,.heartbeat-cell,.terminal-cell,.advice-cell),.terminal-page .terminal-table :is(.terminal-main,.response-cell,.brightness-cell,.advice-cell),.command-page .command-table :is(.command-main,.time-cell,.source-cell,.advice-cell),.offline-alert-page .alert-table :is(.alert-main,.duration-cell,.impact-cell,.advice-cell),.maintenance-page .maintenance-table :is(.task-main,.due-cell,.owner-cell,.advice-cell){grid-column:1/-1}.device-gateway-page .gateway-table .status-pill,.terminal-page .terminal-table .status-pill,.command-page .command-table .status-pill,.offline-alert-page .alert-table .severity-pill,.maintenance-page .maintenance-table .status-pill{grid-area:1/2}.device-gateway-page .gateway-table .advice-cell,.terminal-page .terminal-table .advice-cell,.command-page .command-table .advice-cell,.offline-alert-page .alert-table .advice-cell,.maintenance-page .maintenance-table .advice-cell{justify-content:flex-start}.device-gateway-page .gateway-workspace .gateway-pagination,.terminal-page .terminal-workspace .terminal-pagination,.command-page .command-workspace .command-pagination,.offline-alert-page .alert-workspace .alert-pagination,.maintenance-page .maintenance-workspace .maintenance-pagination{flex-direction:column;align-items:flex-start}}@media (width<=760px){.zp-list-workspace.zp-list-workspace.zp-list-workspace :is(.rule-table,.record-table,.apply-table,.report-table,.channel-list){overflow-x:auto}.zp-list-workspace.zp-list-workspace.zp-list-workspace :is(.rule-row,.record-row,.apply-row,.report-row,.channel-row){grid-template-columns:var(--zp-list-columns,var(--zp-finance-list-columns,minmax(0, 1fr) auto));min-width:var(--zp-finance-list-min-width);display:grid}.zp-list-workspace.zp-list-workspace.zp-list-workspace :is(.rule-row,.record-row,.apply-row,.report-row,.channel-row).table-head{display:grid}.zp-list-workspace.zp-list-workspace.zp-list-workspace :is(.record-pagination,.report-pagination,.pagination-row,.payment-pagination,.refund-pagination,.cashier-pagination,.pagination-bar){flex-direction:column;align-items:flex-start;height:auto!important;max-height:none!important}.zp-list-workspace.zp-list-workspace.zp-list-workspace :is(.record-pagination,.report-pagination,.pagination-row,.payment-pagination,.refund-pagination,.cashier-pagination,.pagination-bar) .pagination-actions{justify-content:flex-start!important;width:100%!important;padding-bottom:2px!important;overflow-x:auto!important}.zp-list-workspace.zp-list-workspace.zp-list-workspace :is(.application-list,.exception-list,.alert-list,.approval-list,.shift-list,.task-list,.account-list,.gateway-table,.terminal-table,.command-table,.maintenance-table,.route-table,.app-table,.job-table,.log-table,.flow-table,.permission-table,.matrix-table,.type-table,.dict-table,.setting-group,.table-shell){overflow-x:auto}.zp-list-workspace.zp-list-workspace.zp-list-workspace :is(.application-row,.exception-row,.alert-row,.approval-row,.shift-row,.task-row,.account-row,.gateway-row,.terminal-row,.command-row,.maintenance-row,.route-row,.app-row,.job-row,.log-row,.flow-row,.permission-row,.matrix-row,.type-table-row,.dict-row,.setting-row,.table-row),.settings-page .zp-list-workspace .setting-table-head{grid-template-columns:var(--zp-list-columns,minmax(0, 1fr) auto);min-width:var(--zp-finance-list-min-width,760px);display:grid}.zp-list-workspace.zp-list-workspace.zp-list-workspace :is(.gateway-row,.terminal-row,.command-row,.maintenance-row,.route-row,.app-row,.job-row,.matrix-row,.type-table-row,.dict-row,.table-row).head,.zp-list-workspace.zp-list-workspace.zp-list-workspace .permission-row.permission-head{display:grid}}@media (width<=640px){.zp-pagination{padding-bottom:2px;overflow-x:auto}.zp-pagination button{min-width:40px;height:40px}.zp-detail-drawer{max-height:100dvh;width:100vw!important;height:100dvh!important;top:0!important;bottom:0!important;right:0!important}.zp-detail-drawer-footer{grid-template-columns:1fr;gap:8px}.zp-detail-drawer-footer .detail-actions{justify-content:flex-start;width:100%!important}.zp-row-detail-action{grid-area:auto/1/auto/-1;justify-self:end}.zp-list-workspace.zp-list-workspace.zp-list-workspace :is(.rule-table,.record-table,.apply-table,.report-table,.channel-list){overflow-x:auto}.zp-list-workspace.zp-list-workspace.zp-list-workspace :is(.rule-row,.record-row,.apply-row,.report-row,.channel-row){grid-template-columns:var(--zp-list-columns,var(--zp-finance-list-columns,minmax(0, 1fr) auto));min-width:var(--zp-finance-list-min-width);display:grid}.zp-list-workspace.zp-list-workspace.zp-list-workspace :is(.rule-row,.record-row,.apply-row,.report-row,.channel-row).table-head{display:grid}.zp-list-workspace.zp-list-workspace.zp-list-workspace :is(.record-pagination,.report-pagination,.pagination-row,.payment-pagination,.refund-pagination,.cashier-pagination,.pagination-bar){flex-direction:column;align-items:flex-start;height:auto!important;max-height:none!important}.zp-list-workspace.zp-list-workspace.zp-list-workspace :is(.record-pagination,.report-pagination,.pagination-row,.payment-pagination,.refund-pagination,.cashier-pagination,.pagination-bar) .pagination-actions{justify-content:flex-start!important;width:100%!important;padding-bottom:2px!important;overflow-x:auto!important}.zp-detail-content :is(.detail-grid,.summary-grid,.detail-list,.info-grid,.check-grid,.detail-actions,.decision-actions,.side-actions,.quick-actions){grid-template-columns:1fr}}:root{--zp-filter-search-width:320px;--zp-filter-value-width:var(--zp-filter-search-width);--zp-filter-select-width:var(--zp-filter-search-width);--zp-filter-action-width:88px;--zp-filter-control-height:42px}:is(.queue-toolbar,.module-toolbar,.calendar-toolbar,.gateway-toolbar,.terminal-toolbar,.command-toolbar,.alert-toolbar,.maintenance-toolbar,.task-toolbar,.roles-toolbar,.account-toolbar,.audit-toolbar,.report-filters,.record-toolbar,.advanced-filter-row,.rule-toolbar,.apply-toolbar,.report-toolbar,.openapi-toolbar,.job-toolbar,.flow-toolbar,.policy-toolbar,.settings-toolbar,.toolbar-fields,.entries-toolbar):has(:is(.search-field,.search-box,.select-field,.select-box,.filter-field,.priority-filter)){scrollbar-width:thin;min-width:0;padding-bottom:2px;overflow:auto hidden;flex-wrap:nowrap!important;grid-template-columns:none!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;display:flex!important}:is(.queue-toolbar,.module-toolbar,.calendar-toolbar,.gateway-toolbar,.terminal-toolbar,.command-toolbar,.alert-toolbar,.maintenance-toolbar,.task-toolbar,.roles-toolbar,.account-toolbar,.audit-toolbar,.report-filters,.record-toolbar,.advanced-filter-row,.rule-toolbar,.apply-toolbar,.report-toolbar,.openapi-toolbar,.job-toolbar,.flow-toolbar,.policy-toolbar,.settings-toolbar,.toolbar-fields,.entries-toolbar) :is(.search-field,.search-box){box-sizing:border-box!important;flex:0 0 var(--zp-filter-search-width)!important;width:var(--zp-filter-search-width)!important;min-width:0!important;max-width:100%!important;height:var(--zp-filter-control-height)!important}:is(.queue-toolbar,.module-toolbar,.calendar-toolbar,.gateway-toolbar,.terminal-toolbar,.command-toolbar,.alert-toolbar,.maintenance-toolbar,.task-toolbar,.roles-toolbar,.account-toolbar,.audit-toolbar,.report-filters,.record-toolbar,.advanced-filter-row,.rule-toolbar,.apply-toolbar,.report-toolbar,.openapi-toolbar,.job-toolbar,.flow-toolbar,.policy-toolbar,.settings-toolbar,.toolbar-fields,.entries-toolbar) :is(.select-field,.select-box,.filter-field,.priority-filter){box-sizing:border-box!important;flex:0 0 var(--zp-filter-select-width)!important;width:var(--zp-filter-select-width)!important;min-width:0!important;max-width:100%!important;height:var(--zp-filter-control-height)!important}:is(.record-toolbar,.advanced-filter-row,.report-filters,.apply-toolbar,.report-toolbar) :is(.filter-field:has(input[type=date]),.filter-field:has(input[inputmode=decimal]),.filter-field:has(input[type=text])){flex-basis:var(--zp-filter-value-width)!important;width:var(--zp-filter-value-width)!important}:is(.queue-toolbar,.module-toolbar,.calendar-toolbar,.gateway-toolbar,.terminal-toolbar,.command-toolbar,.alert-toolbar,.maintenance-toolbar,.task-toolbar,.roles-toolbar,.account-toolbar,.audit-toolbar,.report-filters,.record-toolbar,.advanced-filter-row,.rule-toolbar,.apply-toolbar,.report-toolbar,.openapi-toolbar,.job-toolbar,.flow-toolbar,.policy-toolbar,.settings-toolbar,.toolbar-fields,.entries-toolbar) :is(.search-field,.search-box,.select-field,.select-box,.filter-field,.priority-filter) :is(input,select,.nuxt-control,[data-slot=base]){width:100%!important;min-width:0!important;max-width:100%!important}:is(.queue-toolbar,.module-toolbar,.calendar-toolbar,.gateway-toolbar,.terminal-toolbar,.command-toolbar,.alert-toolbar,.maintenance-toolbar,.task-toolbar,.roles-toolbar,.account-toolbar,.audit-toolbar,.report-filters,.record-toolbar,.advanced-filter-row,.rule-toolbar,.apply-toolbar,.report-toolbar,.openapi-toolbar,.job-toolbar,.flow-toolbar,.policy-toolbar,.settings-toolbar,.toolbar-fields,.entries-toolbar) :is(.select-field,.select-box,.filter-field,.priority-filter)>svg{flex:0 0 18px;width:18px!important;height:18px!important}:is(.queue-toolbar,.module-toolbar,.calendar-toolbar,.gateway-toolbar,.terminal-toolbar,.command-toolbar,.alert-toolbar,.maintenance-toolbar,.task-toolbar,.roles-toolbar,.account-toolbar,.audit-toolbar,.report-filters,.record-toolbar,.advanced-filter-row,.rule-toolbar,.apply-toolbar,.report-toolbar,.openapi-toolbar,.job-toolbar,.flow-toolbar,.policy-toolbar,.settings-toolbar,.toolbar-fields,.entries-toolbar) :is(.select-field,.select-box,.filter-field,.priority-filter) [data-slot=trailing]{min-width:34px;padding-inline-end:10px!important}:is(.queue-toolbar,.module-toolbar,.calendar-toolbar,.gateway-toolbar,.terminal-toolbar,.command-toolbar,.alert-toolbar,.maintenance-toolbar,.task-toolbar,.roles-toolbar,.account-toolbar,.audit-toolbar,.report-filters,.record-toolbar,.advanced-filter-row,.rule-toolbar,.apply-toolbar,.report-toolbar,.openapi-toolbar,.job-toolbar,.flow-toolbar,.policy-toolbar,.settings-toolbar,.toolbar-fields,.entries-toolbar) :is(.select-field,.select-box,.filter-field,.priority-filter) :is([data-slot=trailingIcon],[data-slot=trailing] svg){flex:0 0 20px;width:20px!important;height:20px!important}:is(.queue-toolbar,.module-toolbar,.calendar-toolbar,.gateway-toolbar,.terminal-toolbar,.command-toolbar,.alert-toolbar,.maintenance-toolbar,.task-toolbar,.roles-toolbar,.account-toolbar,.audit-toolbar,.report-filters,.record-toolbar,.advanced-filter-row,.rule-toolbar,.apply-toolbar,.report-toolbar,.openapi-toolbar,.job-toolbar,.flow-toolbar,.policy-toolbar,.settings-toolbar,.toolbar-fields,.entries-toolbar) .toolbar-actions>button,:is(.queue-toolbar,.module-toolbar,.calendar-toolbar,.gateway-toolbar,.terminal-toolbar,.command-toolbar,.alert-toolbar,.maintenance-toolbar,.task-toolbar,.roles-toolbar,.account-toolbar,.audit-toolbar,.report-filters,.record-toolbar,.advanced-filter-row,.rule-toolbar,.apply-toolbar,.report-toolbar,.openapi-toolbar,.job-toolbar,.flow-toolbar,.policy-toolbar,.settings-toolbar,.toolbar-fields,.entries-toolbar)>button{white-space:nowrap;box-sizing:border-box!important;flex:0 0 var(--zp-filter-action-width)!important;width:var(--zp-filter-action-width)!important;min-width:var(--zp-filter-action-width)!important;max-width:var(--zp-filter-action-width)!important;height:var(--zp-filter-control-height)!important;padding-left:10px!important;padding-right:10px!important}@media (width<=980px){:is(.queue-toolbar,.module-toolbar,.calendar-toolbar,.gateway-toolbar,.terminal-toolbar,.command-toolbar,.alert-toolbar,.maintenance-toolbar,.task-toolbar,.roles-toolbar,.account-toolbar,.audit-toolbar,.report-filters,.record-toolbar,.advanced-filter-row,.rule-toolbar,.apply-toolbar,.report-toolbar,.openapi-toolbar,.job-toolbar,.flow-toolbar,.policy-toolbar,.settings-toolbar,.toolbar-fields,.entries-toolbar):has(:is(.search-field,.search-box,.select-field,.select-box,.filter-field,.priority-filter)){padding-bottom:0;overflow:visible;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;display:grid!important}:is(.queue-toolbar,.module-toolbar,.calendar-toolbar,.gateway-toolbar,.terminal-toolbar,.command-toolbar,.alert-toolbar,.maintenance-toolbar,.task-toolbar,.roles-toolbar,.account-toolbar,.audit-toolbar,.report-filters,.record-toolbar,.advanced-filter-row,.rule-toolbar,.apply-toolbar,.report-toolbar,.openapi-toolbar,.job-toolbar,.flow-toolbar,.policy-toolbar,.settings-toolbar,.toolbar-fields,.entries-toolbar) :is(.search-field,.search-box,.select-field,.select-box,.filter-field,.priority-filter){flex:initial!important;width:100%!important}:is(.queue-toolbar,.module-toolbar,.calendar-toolbar,.gateway-toolbar,.terminal-toolbar,.command-toolbar,.alert-toolbar,.maintenance-toolbar,.task-toolbar,.roles-toolbar,.account-toolbar,.audit-toolbar,.report-filters,.record-toolbar,.advanced-filter-row,.rule-toolbar,.apply-toolbar,.report-toolbar,.openapi-toolbar,.job-toolbar,.flow-toolbar,.policy-toolbar,.settings-toolbar,.toolbar-fields,.entries-toolbar) .toolbar-actions>button,:is(.queue-toolbar,.module-toolbar,.calendar-toolbar,.gateway-toolbar,.terminal-toolbar,.command-toolbar,.alert-toolbar,.maintenance-toolbar,.task-toolbar,.roles-toolbar,.account-toolbar,.audit-toolbar,.report-filters,.record-toolbar,.advanced-filter-row,.rule-toolbar,.apply-toolbar,.report-toolbar,.openapi-toolbar,.job-toolbar,.flow-toolbar,.policy-toolbar,.settings-toolbar,.toolbar-fields,.entries-toolbar)>button{flex-basis:var(--zp-filter-action-width)!important;width:var(--zp-filter-action-width)!important}:is(.queue-toolbar,.module-toolbar,.calendar-toolbar,.gateway-toolbar,.terminal-toolbar,.command-toolbar,.alert-toolbar,.maintenance-toolbar,.task-toolbar,.roles-toolbar,.account-toolbar,.audit-toolbar,.report-filters,.record-toolbar,.rule-toolbar,.apply-toolbar,.report-toolbar,.openapi-toolbar,.job-toolbar,.flow-toolbar,.policy-toolbar,.settings-toolbar,.toolbar-fields,.entries-toolbar) :is(.search-field,.search-box){grid-column:1/-1!important}}@media (width<=640px){:is(.queue-toolbar,.module-toolbar,.calendar-toolbar,.gateway-toolbar,.terminal-toolbar,.command-toolbar,.alert-toolbar,.maintenance-toolbar,.task-toolbar,.roles-toolbar,.account-toolbar,.audit-toolbar,.report-filters,.record-toolbar,.advanced-filter-row,.rule-toolbar,.apply-toolbar,.report-toolbar,.openapi-toolbar,.job-toolbar,.flow-toolbar,.policy-toolbar,.settings-toolbar,.toolbar-fields,.entries-toolbar):has(:is(.search-field,.search-box,.select-field,.select-box,.filter-field,.priority-filter)){grid-template-columns:1fr!important}:is(.queue-toolbar,.module-toolbar,.calendar-toolbar,.gateway-toolbar,.terminal-toolbar,.command-toolbar,.alert-toolbar,.maintenance-toolbar,.task-toolbar,.roles-toolbar,.account-toolbar,.audit-toolbar,.report-filters,.record-toolbar,.advanced-filter-row,.rule-toolbar,.apply-toolbar,.report-toolbar,.openapi-toolbar,.job-toolbar,.flow-toolbar,.policy-toolbar,.settings-toolbar,.toolbar-fields,.entries-toolbar) :is(.search-field,.search-box,.select-field,.select-box,.filter-field,.priority-filter){grid-column:1/-1!important}}.split-record-page :is(.record-toolbar,.advanced-filter-row,.advanced-filter-row.compact):has(:is(.search-field,.filter-field)){scrollbar-width:thin;padding-bottom:2px;overflow-y:hidden;flex-wrap:nowrap!important;grid-template-columns:none!important;display:flex!important;overflow-x:auto!important}.split-record-page :is(.record-toolbar,.advanced-filter-row,.advanced-filter-row.compact) :is(.search-field,.filter-field){grid-column:auto!important}.split-record-page .record-toolbar .search-field,.split-record-page .record-toolbar .filter-field{flex:0 0 var(--zp-filter-search-width)!important;width:var(--zp-filter-search-width)!important}.split-record-page .advanced-filter-row .filter-field{flex:0 0 var(--zp-filter-value-width)!important;width:var(--zp-filter-value-width)!important}@media (width<=1180px){.gateway-page .route-row,.openapi-page .app-row{grid-template-columns:minmax(0,1fr) minmax(72px,auto) minmax(92px,auto)!important}}@media (width<=1280px){.settlement-account-page .account-row{grid-template-columns:minmax(220px,1.2fr) minmax(170px,.9fr) minmax(128px,.7fr) minmax(160px,.8fr) minmax(92px,auto)!important}}@media (width<=860px){.terminal-page .terminal-row.head,.device-gateway-page .gateway-row.head,.command-page .command-row.head,.offline-alert-page .alert-row.head,.maintenance-page .maintenance-row.head{display:none!important}.terminal-page .terminal-row,.device-gateway-page .gateway-row,.command-page .command-row,.offline-alert-page .alert-row,.maintenance-page .maintenance-row{grid-template-columns:minmax(0,1fr) auto!important}}@media (width<=820px){.job-page .job-row.head{display:none!important}.job-page .job-row{grid-template-columns:1fr!important}}@media (width<=760px){.split-rule-page .rule-row.table-head,.split-record-page .record-row.table-head,.withdrawal-page .apply-row.table-head,.reconcile-page .report-row.table-head,.payment-channel-page .channel-row.table-head,.settlement-account-page .account-row.table-head,.audit-page .log-row.table-head,.approval-flow-page .flow-row.table-head,.settings-page .setting-table-head{display:none!important}.split-rule-page .rule-row,.split-record-page .record-row,.withdrawal-page .apply-row,.reconcile-page .report-row,.payment-channel-page .channel-row,.settlement-account-page .account-row,.audit-page .log-row,.approval-flow-page .flow-row,.settings-page .setting-row{grid-template-columns:1fr!important}}body button:is(.primary-action,.submit-button,.primary,.primary-wide,.approve-button,.resolve-button,.close-button,.passkey-primary,.code-button,.confirm-scan-button,.primary-button),body a[role=button]:is(.primary-action,.submit-button,.primary,.primary-wide,.approve-button,.resolve-button,.close-button,.passkey-primary,.code-button,.confirm-scan-button,.primary-button){min-height:var(--zp-button-height-md)!important;border:1px solid var(--zp-button-primary-bg)!important;border-radius:var(--zp-button-radius)!important;padding:0 var(--zp-button-padding-x-lg)!important;background:var(--zp-button-primary-bg)!important;color:var(--zp-button-primary-text)!important;box-shadow:var(--zp-button-shadow-primary)!important;justify-content:center!important;align-items:center!important;gap:8px!important;font-size:13px!important;font-weight:900!important;line-height:1!important;transition:transform .16s,box-shadow .16s,border-color .16s,background-color .16s,color .16s!important;display:inline-flex!important}body button:is(.primary-action,.submit-button,.primary,.primary-wide,.approve-button,.resolve-button,.close-button,.passkey-primary,.code-button,.confirm-scan-button,.primary-button):not(:disabled,.is-disabled):hover,body a[role=button]:is(.primary-action,.submit-button,.primary,.primary-wide,.approve-button,.resolve-button,.close-button,.passkey-primary,.code-button,.confirm-scan-button,.primary-button):not(:disabled,.is-disabled):hover{border-color:var(--zp-button-primary-bg-hover)!important;background:var(--zp-button-primary-bg-hover)!important;color:var(--zp-button-primary-text)!important;transform:translateY(-1px)!important;box-shadow:0 12px 24px #0b142933!important}body button:is(.ghost-action,.soft-wide,.passkey-secondary,.row-action,.row-action-muted,.menu-command),body a[role=button]:is(.ghost-action,.soft-wide,.passkey-secondary,.row-action,.row-action-muted,.menu-command){min-height:var(--zp-button-height-md)!important;border:1px solid var(--zp-button-secondary-border)!important;border-radius:var(--zp-button-radius)!important;padding:0 var(--zp-button-padding-x-md)!important;background:var(--zp-button-secondary-bg)!important;color:var(--zp-button-secondary-text)!important;justify-content:center!important;align-items:center!important;gap:8px!important;font-size:13px!important;font-weight:900!important;line-height:1!important;transition:transform .16s,box-shadow .16s,border-color .16s,background-color .16s,color .16s!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffffb3!important}body button:is(.ghost-action,.soft-wide,.passkey-secondary,.row-action,.row-action-muted,.menu-command):not(:disabled):hover,body a[role=button]:is(.ghost-action,.soft-wide,.passkey-secondary,.row-action,.row-action-muted,.menu-command):not(:disabled):hover{border-color:var(--zp-button-secondary-border-hover)!important;background:var(--zp-button-secondary-bg-hover)!important;color:var(--zp-color-navy-800)!important;box-shadow:var(--zp-button-shadow-soft)!important;transform:translateY(-1px)!important}body button:is(.danger-action,.danger-submit,.danger),body a[role=button]:is(.danger-action,.danger-submit,.danger){min-height:var(--zp-button-height-md)!important;border:1px solid var(--zp-button-danger-border)!important;border-radius:var(--zp-button-radius)!important;padding:0 var(--zp-button-padding-x-md)!important;background:var(--zp-button-danger-bg)!important;color:var(--zp-button-danger-text)!important;box-shadow:none!important;justify-content:center!important;align-items:center!important;gap:8px!important;font-size:13px!important;font-weight:900!important;line-height:1!important;transition:transform .16s,box-shadow .16s,border-color .16s,background-color .16s,color .16s!important;display:inline-flex!important}body button:is(.danger-action,.danger-submit,.danger):not(:disabled):hover,body a[role=button]:is(.danger-action,.danger-submit,.danger):not(:disabled):hover{border-color:var(--zp-button-danger-bg-hover)!important;background:var(--zp-button-danger-bg-hover)!important;color:#fff!important;transform:translateY(-1px)!important;box-shadow:0 10px 20px #c2413233!important}body button:is(.zp-row-detail-action,.primary-row-action,.row-action-primary),body a[role=button]:is(.zp-row-detail-action,.primary-row-action,.row-action-primary){min-width:84px!important;min-height:var(--zp-button-height-sm)!important;border-radius:var(--zp-button-radius-compact)!important;padding:0 var(--zp-button-padding-x-sm)!important;background:var(--zp-button-primary-bg)!important;color:var(--zp-button-primary-text)!important;box-shadow:none!important;font-size:12px!important}body button:is(.zp-row-detail-action,.primary-row-action,.row-action-primary):not(:disabled):hover,body a[role=button]:is(.zp-row-detail-action,.primary-row-action,.row-action-primary):not(:disabled):hover{background:var(--zp-button-primary-bg-hover)!important;color:var(--zp-button-primary-text)!important;box-shadow:var(--zp-button-shadow-soft)!important}body :is(.page-hero,.group-hero) button:is(.primary-action,.ghost-action),body :is(.page-hero,.group-hero) a[role=button]:is(.primary-action,.ghost-action){min-height:var(--zp-button-height-lg)!important;border-radius:var(--zp-button-radius)!important;padding:0 var(--zp-button-padding-x-lg)!important}body :is(.page-hero,.group-hero) button.ghost-action,body :is(.page-hero,.group-hero) a[role=button].ghost-action{color:#ffffffe6!important;box-shadow:none!important;background:#ffffff1f!important;border-color:#ffffff38!important}body :is(.page-hero,.group-hero) button.primary-action,body :is(.page-hero,.group-hero) a[role=button].primary-action{background:var(--zp-color-mint-500)!important;color:#0c1c32!important;border-color:#0000!important;box-shadow:0 12px 22px #00000024!important}body button:is(.icon-button,.mobile-nav-close,.collapse-button),body a[role=button]:is(.icon-button,.mobile-nav-close,.collapse-button){border-radius:var(--zp-button-radius)!important;place-items:center!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;display:inline-grid!important}body button.text-action,body a[role=button].text-action{border-radius:var(--zp-button-radius-compact)!important;min-height:28px!important;color:var(--zp-color-blue-600)!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0 4px!important;font-size:13px!important;font-weight:900!important}body button.text-action:hover,body a[role=button].text-action:hover{color:#1d4ed8!important;text-underline-offset:3px!important;text-decoration:underline!important}body button:is(.primary-action,.submit-button,.primary,.primary-wide,.approve-button,.resolve-button,.close-button,.passkey-primary,.code-button,.confirm-scan-button,.primary-button,.ghost-action,.soft-wide,.passkey-secondary,.row-action,.row-action-muted,.menu-command,.danger-action,.danger-submit,.danger,.zp-row-detail-action,.primary-row-action,.row-action-primary,.icon-button,.mobile-nav-close,.collapse-button):is(:disabled,.is-disabled),body a[role=button]:is(.primary-action,.submit-button,.primary,.primary-wide,.approve-button,.resolve-button,.close-button,.passkey-primary,.code-button,.confirm-scan-button,.primary-button,.ghost-action,.soft-wide,.passkey-secondary,.row-action,.row-action-muted,.menu-command,.danger-action,.danger-submit,.danger,.zp-row-detail-action,.primary-row-action,.row-action-primary,.icon-button,.mobile-nav-close,.collapse-button):is(:disabled,.is-disabled){cursor:not-allowed!important;color:#8490a3!important;box-shadow:none!important;opacity:1!important;background:#e8edf3!important;border-color:#0f172a14!important;transform:none!important}body button:focus-visible,body a[role=button]:focus-visible,body input[type=button]:focus-visible,body input[type=submit]:focus-visible,body input[type=reset]:focus-visible{box-shadow:var(--zp-button-focus-ring), var(--zp-button-shadow-soft)!important;outline:0!important}body button.primary-action.primary-action,body button.submit-button.submit-button,body button.primary.primary,body button.primary-wide.primary-wide,body button.approve-button.approve-button,body button.resolve-button.resolve-button,body button.close-button.close-button,body button.row-action.detail,body button.passkey-primary.passkey-primary,body button.code-button.code-button,body button.confirm-scan-button.confirm-scan-button,body button.primary-button.primary-button,body a[role=button].primary-action.primary-action,body a[role=button].submit-button.submit-button,body a[role=button].primary.primary,body a[role=button].primary-wide.primary-wide,body a[role=button].approve-button.approve-button,body a[role=button].resolve-button.resolve-button,body a[role=button].close-button.close-button,body a[role=button].row-action.detail,body a[role=button].passkey-primary.passkey-primary,body a[role=button].code-button.code-button,body a[role=button].confirm-scan-button.confirm-scan-button,body a[role=button].primary-button.primary-button{border-color:var(--zp-button-primary-bg)!important;background:var(--zp-button-primary-bg)!important;color:var(--zp-button-primary-text)!important}body button.ghost-action.ghost-action,body button.soft-wide.soft-wide,body button.passkey-secondary.passkey-secondary,body button.row-action.row-action,body button.row-action-muted.row-action-muted,body button.menu-command.menu-command,body a[role=button].ghost-action.ghost-action,body a[role=button].soft-wide.soft-wide,body a[role=button].passkey-secondary.passkey-secondary,body a[role=button].row-action.row-action,body a[role=button].row-action-muted.row-action-muted,body a[role=button].menu-command.menu-command{border-color:var(--zp-button-secondary-border)!important;background:var(--zp-button-secondary-bg)!important;color:var(--zp-button-secondary-text)!important}body button.danger-action.danger-action,body button.danger-submit.danger-submit,body button.danger.danger,body a[role=button].danger-action.danger-action,body a[role=button].danger-submit.danger-submit,body a[role=button].danger.danger{border-color:var(--zp-button-danger-border)!important;background:var(--zp-button-danger-bg)!important;color:var(--zp-button-danger-text)!important}body button.zp-row-detail-action.zp-row-detail-action,body button.primary-row-action.primary-row-action,body button.row-action-primary.row-action-primary,body button.row-action.detail,body a[role=button].zp-row-detail-action.zp-row-detail-action,body a[role=button].primary-row-action.primary-row-action,body a[role=button].row-action-primary.row-action-primary,body a[role=button].row-action.detail{background:var(--zp-button-primary-bg)!important;color:var(--zp-button-primary-text)!important}body :is(.page-hero,.group-hero) button.primary-action.primary-action,body :is(.page-hero,.group-hero) a[role=button].primary-action.primary-action{background:var(--zp-color-mint-500)!important;color:#0c1c32!important;border-color:#0000!important}body :is(.page-hero,.group-hero) button.ghost-action.ghost-action,body :is(.page-hero,.group-hero) a[role=button].ghost-action.ghost-action{color:#ffffffe6!important;background:#ffffff1f!important;border-color:#ffffff38!important}body button.row-action.detail:not(:disabled):hover,body a[role=button].row-action.detail:not(:disabled):hover{border-color:var(--zp-button-primary-bg-hover)!important;background:var(--zp-button-primary-bg-hover)!important;color:var(--zp-button-primary-text)!important}body button:is(.primary-action,.submit-button,.primary,.primary-wide,.approve-button,.resolve-button,.close-button,.row-action.detail,.passkey-primary,.code-button,.confirm-scan-button,.primary-button,.ghost-action,.soft-wide,.passkey-secondary,.row-action,.row-action-muted,.menu-command,.danger-action,.danger-submit,.danger,.zp-row-detail-action,.primary-row-action,.row-action-primary):is(:disabled,.is-disabled),body a[role=button]:is(.primary-action,.submit-button,.primary,.primary-wide,.approve-button,.resolve-button,.close-button,.row-action.detail,.passkey-primary,.code-button,.confirm-scan-button,.primary-button,.ghost-action,.soft-wide,.passkey-secondary,.row-action,.row-action-muted,.menu-command,.danger-action,.danger-submit,.danger,.zp-row-detail-action,.primary-row-action,.row-action-primary):is(:disabled,.is-disabled){color:#8490a3!important;background:#e8edf3!important;border-color:#0f172a14!important}@media (width<=640px){body :is(.hero-actions,.toolbar-actions,.head-actions,.form-actions,.modal-actions)>button:is(.primary-action,.ghost-action,.danger-action,.submit-button),body :is(.hero-actions,.toolbar-actions,.head-actions,.form-actions,.modal-actions)>a[role=button]:is(.primary-action,.ghost-action,.danger-action,.submit-button){width:100%!important;min-height:var(--zp-button-height-lg)!important}}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.platform-shell[data-v-a9641742]{--platform-topbar-height:65px;overscroll-behavior:none;background:var(--zp-app-gradient);width:100%;height:100dvh;min-height:100dvh;color:var(--zp-text-title);grid-template-rows:auto auto minmax(0,1fr);display:grid;overflow:hidden}.topbar[data-v-a9641742]{isolation:isolate;z-index:20;box-sizing:border-box;min-height:var(--platform-topbar-height);border-bottom:1px solid var(--zp-line-on-dark-soft);background:var(--zp-nav-gradient), #081232db;-webkit-backdrop-filter:blur(24px)saturate(155%)contrast(108%);backdrop-filter:blur(24px)saturate(155%)contrast(108%);box-shadow:var(--zp-shadow-nav);color:var(--zp-text-inverse);grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"brand org nav actions";align-items:center;gap:12px 16px;padding:10px 22px;display:grid;position:relative;top:0;overflow:visible}.topbar[data-v-a9641742]:before,.topbar[data-v-a9641742]:after{pointer-events:none;content:"";position:absolute}.topbar[data-v-a9641742]:before{z-index:0;filter:blur(30px);opacity:.95;background:linear-gradient(104deg,#0000 8%,#7ae7d233 22%,#0000 42%),linear-gradient(76deg,#0000 44%,#9dd9ff2e 58%,#0000 78%);inset:-40px -80px;transform:translateZ(0)}.topbar[data-v-a9641742]:after{z-index:1;opacity:.5;background:repeating-linear-gradient(135deg,#ffffff09 0 1px,#0000 1px 5px);inset:0}.topbar[data-v-a9641742]>*{z-index:2;position:relative}.brand-block[data-v-a9641742],.org-switch[data-v-a9641742],.top-actions[data-v-a9641742],.user-menu[data-v-a9641742],.collapse-button[data-v-a9641742],.secondary-topline[data-v-a9641742]{align-items:center;display:flex}.brand-block[data-v-a9641742]{grid-area:brand;gap:12px;min-width:176px}.brand-mark[data-v-a9641742]{background:var(--zp-accent-gradient);width:44px;height:44px;color:var(--zp-color-navy-950);border-radius:14px;place-items:center;font-weight:900;display:grid}.brand-block strong[data-v-a9641742]{letter-spacing:0;white-space:nowrap;font-size:18px;font-weight:900;display:block}.brand-block span[data-v-a9641742]{color:var(--zp-text-inverse-muted);margin-top:2px;font-size:12px;display:block}.org-switch[data-v-a9641742],.icon-button[data-v-a9641742],.user-menu[data-v-a9641742]{color:var(--zp-text-inverse);border:0}.org-switch[data-v-a9641742]{border:1px solid var(--zp-line-on-dark);background:linear-gradient(180deg, #ffffff1a, #ffffff12), var(--zp-line-on-dark-soft);-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);max-width:260px;height:40px;color:var(--zp-text-inverse-muted);border-radius:999px;grid-area:org;gap:8px;padding:0 14px;font-size:14px}.org-switch span[data-v-a9641742]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.primary-nav[data-v-a9641742]{border:1px solid var(--zp-line-on-dark);-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);background:linear-gradient(#ffffff1a,#ffffff12),#0c183e57;border-radius:999px;flex-wrap:nowrap;grid-area:1/1/2/-1;justify-self:center;align-items:stretch;gap:6px;width:fit-content;max-width:100%;padding:6px;display:flex;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%);box-shadow:0 12px 28px #0000001f}.primary-nav[data-v-a9641742],.top-actions[data-v-a9641742],.mobile-secondary[data-v-a9641742],.mobile-secondary-tabs[data-v-a9641742]{scrollbar-width:none}.primary-nav[data-v-a9641742]::-webkit-scrollbar{display:none}.top-actions[data-v-a9641742]::-webkit-scrollbar{display:none}.mobile-secondary[data-v-a9641742]::-webkit-scrollbar{display:none}.mobile-secondary-tabs[data-v-a9641742]::-webkit-scrollbar{display:none}.primary-nav a[data-v-a9641742]{min-width:72px;height:42px;color:var(--zp-text-inverse-muted);white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 12px;font-size:15px;font-weight:700;transition:all .2s;display:inline-flex}.primary-nav a.active[data-v-a9641742]{background:linear-gradient(180deg, var(--zp-color-gold-300), var(--zp-color-gold-400));color:#18203a;box-shadow:0 10px 24px #f3b84847}.top-actions[data-v-a9641742]{grid-area:actions;justify-self:end;gap:10px}.topbar-menu[data-v-a9641742]{flex:none;align-items:center;display:inline-flex;position:relative}.org-menu[data-v-a9641742]{grid-area:org;min-width:0}.org-menu .org-switch[data-v-a9641742]{width:100%}.icon-button[data-v-a9641742]{border:1px solid var(--zp-line-on-dark);background:linear-gradient(180deg, #ffffff1a, #ffffff12), var(--zp-line-on-dark-soft);-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);border-radius:999px;place-items:center;width:40px;height:40px;display:grid;position:relative}.icon-button i[data-v-a9641742]{background:var(--zp-color-red-600);border-radius:999px;width:7px;height:7px;position:absolute;top:9px;right:10px}.user-menu[data-v-a9641742]{border:1px solid var(--zp-line-on-dark);background:linear-gradient(180deg, #ffffff1a, #ffffff12), var(--zp-line-on-dark-soft);-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);height:40px;color:var(--zp-text-inverse-muted);background:0 0;border-radius:999px;gap:8px;padding:0 14px;font-size:14px;font-weight:700}.org-switch.active[data-v-a9641742],.icon-button.active[data-v-a9641742],.user-menu.active[data-v-a9641742]{background:linear-gradient(180deg, #ffe28a38, var(--zp-line-on-dark-soft)), #ffffff1f;color:var(--zp-text-inverse);border-color:#ffe28a94}.topbar-dropdown[data-v-a9641742]{z-index:60;border:1px solid var(--zp-line-strong);background:var(--zp-surface-raised);width:min(360px,100vw - 32px);box-shadow:var(--zp-shadow-popover);color:var(--zp-color-navy-700);-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);border-radius:18px;padding:12px;position:absolute;top:calc(100% + 12px);right:0}.topbar-dropdown[data-v-a9641742]:before{border-top:1px solid var(--zp-line-strong);border-left:1px solid var(--zp-line-strong);background:var(--zp-surface-raised);content:"";width:14px;height:14px;position:absolute;top:-7px;right:22px;transform:rotate(45deg)}.org-dropdown[data-v-a9641742]{width:330px;left:0;right:auto}.org-dropdown[data-v-a9641742]:before{left:26px;right:auto}.search-dropdown[data-v-a9641742]{width:min(420px,100vw - 32px)}.dropdown-head[data-v-a9641742]{gap:3px;padding:2px 4px 10px;display:grid}.dropdown-head strong[data-v-a9641742]{font-size:15px;font-weight:900}.dropdown-head span[data-v-a9641742]{color:var(--zp-text-faint);font-size:12px;font-weight:700}.dropdown-option[data-v-a9641742],.menu-command[data-v-a9641742],.notice-item[data-v-a9641742]{width:100%;color:var(--zp-text);text-align:left;border:0;border-radius:12px;transition:background .16s,color .16s}.dropdown-option[data-v-a9641742]{background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.dropdown-option span[data-v-a9641742],.notice-item[data-v-a9641742]{min-width:0}.dropdown-option strong[data-v-a9641742],.dropdown-option small[data-v-a9641742],.notice-item span[data-v-a9641742],.notice-item small[data-v-a9641742]{display:block}.dropdown-option strong[data-v-a9641742],.notice-item span[data-v-a9641742]{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:850;overflow:hidden}.dropdown-option small[data-v-a9641742],.notice-item small[data-v-a9641742]{color:var(--zp-text-faint);margin-top:4px;font-size:12px;line-height:1.4}.dropdown-option[data-v-a9641742]:hover,.dropdown-option.selected[data-v-a9641742],.menu-command[data-v-a9641742]:hover,.notice-item[data-v-a9641742]:hover,.search-results a[data-v-a9641742]:hover{background:var(--zp-bg-workspace)}.dropdown-option.selected[data-v-a9641742]{color:var(--zp-color-navy-800)}.search-box[data-v-a9641742]{border:1px solid var(--zp-line);background:var(--zp-bg-muted);color:var(--zp-text-subtle);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 10px;display:grid}.search-box input[data-v-a9641742]{width:100%;height:42px;color:var(--zp-color-navy-700);background:0 0;border:0;outline:0;font-size:14px}.search-box button[data-v-a9641742]{background:var(--zp-line);width:24px;height:24px;color:var(--zp-text-muted);border:0;border-radius:999px;place-items:center;display:grid}.search-results[data-v-a9641742]{gap:6px;margin-top:10px;display:grid}.search-results a[data-v-a9641742]{color:var(--zp-color-navy-700);border-radius:12px;gap:3px;padding:10px 12px;display:grid}.search-results a span[data-v-a9641742]{color:var(--zp-text-faint);font-size:12px;font-weight:750}.search-results a strong[data-v-a9641742]{font-size:14px}.notice-item[data-v-a9641742]{margin-top:6px;padding:11px 12px;display:grid}.user-dropdown[data-v-a9641742]{width:min(380px,100vw - 32px);padding:14px}.user-panel-head[data-v-a9641742]{background:linear-gradient(135deg, #fff6dee6, #effdf7e6), var(--zp-bg-subtle);border-radius:14px;align-items:center;gap:12px;padding:13px;display:flex}.user-avatar[data-v-a9641742]{background:var(--zp-color-navy-800);width:44px;height:44px;color:var(--zp-color-gold-300);border:1px solid #d99a2252;border-radius:14px;flex:none;place-items:center;font-size:17px;font-weight:950;display:grid}.user-identity[data-v-a9641742]{gap:3px;min-width:0;display:grid}.user-identity span[data-v-a9641742],.user-meta-grid span[data-v-a9641742],.user-command-label[data-v-a9641742]{color:var(--zp-text-faint);font-size:12px;font-weight:850}.user-identity strong[data-v-a9641742]{color:var(--zp-text-title);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:950;overflow:hidden}.user-identity small[data-v-a9641742]{color:var(--zp-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;overflow:hidden}.user-panel-head em[data-v-a9641742]{border-radius:var(--zp-radius-pill);color:var(--zp-color-green-600);background:#55c9a124;flex:none;margin-left:auto;padding:5px 9px;font-size:12px;font-style:normal;font-weight:950}.user-meta-grid[data-v-a9641742]{grid-template-columns:1fr;gap:8px;margin-top:10px;display:grid}.user-meta-grid article[data-v-a9641742]{border:1px solid var(--zp-line-soft);background:#f8fafcbd;border-radius:12px;gap:4px;padding:10px 11px;display:grid}.user-meta-grid strong[data-v-a9641742]{color:var(--zp-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;overflow:hidden}.user-command-section[data-v-a9641742]{gap:6px;margin-top:12px;display:grid}.user-command-label[data-v-a9641742]{padding:0 4px}.user-dropdown .menu-command[data-v-a9641742]{text-align:left;align-items:center;width:100%!important;min-height:46px!important;box-shadow:none!important;color:var(--zp-text)!important;background:0 0!important;border:1px solid #0000!important;border-radius:12px!important;justify-content:flex-start!important;gap:10px!important;padding:8px 10px!important;display:flex!important}.user-dropdown .menu-command svg[data-v-a9641742]{color:var(--zp-color-gold-500);flex:none}.user-dropdown .menu-command span[data-v-a9641742]{gap:3px;min-width:0;display:grid}.user-dropdown .menu-command strong[data-v-a9641742],.user-dropdown .menu-command small[data-v-a9641742]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.user-dropdown .menu-command strong[data-v-a9641742]{color:var(--zp-text-title);font-size:13px;font-weight:950}.user-dropdown .menu-command small[data-v-a9641742]{color:var(--zp-text-faint);font-size:12px;font-weight:750}.user-dropdown .menu-command[data-v-a9641742]:hover{color:var(--zp-text-title)!important;background:#fffaf0!important;border-color:#d99a222e!important}.danger-section[data-v-a9641742]{border-top:1px solid var(--zp-line-soft);padding-top:10px}.user-dropdown .menu-command.danger[data-v-a9641742]{color:var(--zp-color-red-600)!important}.user-dropdown .menu-command.danger svg[data-v-a9641742],.user-dropdown .menu-command.danger strong[data-v-a9641742]{color:var(--zp-color-red-600)}.user-dropdown .menu-command.danger[data-v-a9641742]:hover{background:#fff5f2!important;border-color:#c2413229!important}.mobile-nav-toggle[data-v-a9641742]{border:1px solid var(--zp-line-on-dark);background:linear-gradient(180deg, #ffffff1a, #ffffff12), var(--zp-line-on-dark-soft);-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);width:auto;min-width:72px;height:38px;color:var(--zp-text-inverse);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:13px;font-weight:800;display:none}.mobile-nav-drawer[data-v-a9641742]{visibility:hidden;opacity:0;pointer-events:none;z-index:80;transition:opacity .18s;display:block;position:fixed;inset:0}.mobile-nav-drawer.open[data-v-a9641742]{visibility:visible;opacity:1;pointer-events:auto}.mobile-nav-close[data-v-a9641742]{width:28px;height:28px;color:var(--zp-color-navy-700);background:#10193614;border:0;border-radius:999px;place-items:center;display:grid}.workspace[data-v-a9641742]{--sidebar-width:260px;grid-template-columns:var(--sidebar-width) minmax(0, 1fr);box-sizing:border-box;height:100%;min-height:calc(100vh - var(--platform-topbar-height));min-height:calc(100dvh - var(--platform-topbar-height));overscroll-behavior:none;align-self:stretch;gap:0;padding:0;transition:grid-template-columns .2s;display:grid;overflow:hidden}.workspace.sidebar-collapsed[data-v-a9641742]{--sidebar-width:92px}.secondary-sidebar[data-v-a9641742]{height:100%;min-height:calc(100vh - var(--platform-topbar-height));min-height:calc(100dvh - var(--platform-topbar-height));box-sizing:border-box;overscroll-behavior:none;scrollbar-width:none;border:0;border-right:1px solid var(--zp-line-on-dark-soft);background:var(--zp-sidebar-gradient), var(--zp-color-navy-850);border-radius:0;align-self:stretch;max-height:none;padding:16px 14px 18px;transition:width .2s;position:relative;overflow-y:auto;box-shadow:16px 0 38px #08102d29}.secondary-sidebar[data-v-a9641742]::-webkit-scrollbar{display:none}.secondary-topline[data-v-a9641742]{border:1px solid var(--zp-line-on-dark-soft);color:var(--zp-text-inverse);background:#ffffff0f;border-radius:14px;justify-content:space-between;gap:10px;margin-bottom:14px;padding:12px 12px 12px 14px}.secondary-title[data-v-a9641742]{min-width:0}.secondary-title span[data-v-a9641742]{color:var(--zp-text-inverse-subtle);font-size:12px;display:block}.secondary-title strong[data-v-a9641742]{margin-top:3px;font-size:18px;font-weight:900;display:block}.collapse-button[data-v-a9641742]{width:36px;height:36px;color:var(--zp-text-inverse);background:#ffffff1a;border:0;border-radius:12px;flex:none;justify-content:center;padding:0}.secondary-sidebar nav[data-v-a9641742]{gap:9px;display:grid}.secondary-sidebar a[data-v-a9641742]{color:var(--zp-text-inverse-muted);border-radius:13px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;padding:12px;transition:background .18s,color .18s,box-shadow .18s;display:grid}.secondary-sidebar a em[data-v-a9641742]{background:var(--zp-line-on-dark-soft);width:36px;height:36px;color:var(--zp-text-inverse-subtle);border-radius:10px;place-items:center;font-size:12px;font-style:normal;font-weight:900;display:grid}.secondary-sidebar a em svg[data-v-a9641742]{width:18px;height:18px}.secondary-sidebar a strong[data-v-a9641742]{color:#ffffffeb;font-size:15px;display:block}.secondary-sidebar a span[data-v-a9641742]{-webkit-line-clamp:2;line-clamp:2;color:#d1d8e694;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-top:4px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.secondary-sidebar a.active[data-v-a9641742]{background:var(--zp-active-gradient);color:var(--zp-text-strong);box-shadow:0 14px 28px #0003}.secondary-sidebar a.active em[data-v-a9641742]{background:var(--zp-color-navy-800);color:var(--zp-color-gold-300)}.secondary-sidebar a.active strong[data-v-a9641742]{color:var(--zp-text-strong)}.secondary-sidebar a.active span[data-v-a9641742]{color:#1118279e}.secondary-sidebar.collapsed[data-v-a9641742]{width:92px}.secondary-sidebar.collapsed .secondary-title[data-v-a9641742],.secondary-sidebar.collapsed a div[data-v-a9641742]{display:none}.secondary-sidebar.collapsed .secondary-topline[data-v-a9641742]{justify-content:center;padding:12px}.secondary-sidebar.collapsed a[data-v-a9641742]{text-align:center;grid-template-columns:1fr;justify-items:center;padding:12px 8px}.content-area[data-v-a9641742]{min-width:0;min-height:calc(100vh - var(--platform-topbar-height));min-height:calc(100dvh - var(--platform-topbar-height));box-sizing:border-box;overscroll-behavior:none;scrollbar-gutter:stable;background:linear-gradient(#ffffff8f,#fff0 240px),#f4f7fbb8;height:100%;padding:24px 44px 44px;overflow:auto}.content-area[data-v-a9641742]>:not(.page-tabs){overflow:visible!important}.page-tabs[data-v-a9641742]{align-items:center;gap:12px;margin-bottom:16px;display:inline-flex}.page-tabs span[data-v-a9641742],.page-tabs strong[data-v-a9641742]{border-radius:999px;align-items:center;min-height:36px;padding:0 16px;font-size:14px;display:inline-flex}.page-tabs span[data-v-a9641742]{background:var(--zp-color-navy-800);color:var(--zp-text-inverse)}.page-tabs strong[data-v-a9641742]{border:1px solid var(--zp-line);background:var(--zp-text-inverse-muted);color:var(--zp-text-muted)}.mobile-secondary[data-v-a9641742]{display:none}.mobile-nav-backdrop[data-v-a9641742]{opacity:0;background:#08102875;transition:opacity .18s;position:absolute;inset:0}.mobile-nav-panel[data-v-a9641742]{background:var(--zp-surface);border-left:1px solid var(--zp-line-strong);width:min(92vw,520px);min-height:100vh;padding:18px;transition:transform .24s;position:absolute;top:0;right:0;transform:translate(100%);box-shadow:-22px 0 38px #06112a38}.mobile-nav-drawer.open .mobile-nav-backdrop[data-v-a9641742]{opacity:1}.mobile-nav-drawer.open .mobile-nav-panel[data-v-a9641742]{transform:translate(0)}.mobile-nav-panel-head[data-v-a9641742]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.mobile-nav-panel-head strong[data-v-a9641742]{font-size:17px;font-weight:900}.mobile-nav-panel nav[data-v-a9641742]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mobile-nav-panel a[data-v-a9641742]{border:1px solid var(--zp-line);background:var(--zp-bg-muted);min-height:78px;color:var(--zp-color-navy-700);border-radius:16px;align-content:center;place-items:center start;padding:14px;font-size:14px;font-weight:700;transition:background .18s,border-color .18s,color .18s,box-shadow .18s;display:grid}.mobile-nav-panel a span[data-v-a9641742]{font-size:15px;font-weight:900}.mobile-nav-panel a small[data-v-a9641742]{color:var(--zp-text-faint);margin-top:6px;font-size:12px;font-weight:700}.mobile-nav-panel a.active[data-v-a9641742]{background:var(--zp-color-navy-800);border-color:var(--zp-color-navy-800);color:var(--zp-text-inverse);box-shadow:0 14px 28px #141f3f2e}.mobile-nav-panel a.active small[data-v-a9641742]{color:#ffffffad}@media (width<=1500px){.top-actions .icon-button[aria-label=搜索][data-v-a9641742],.top-actions .user-menu span[data-v-a9641742],.top-actions .user-menu svg[data-v-a9641742]:last-child{display:none}.top-actions .user-menu[data-v-a9641742]{justify-content:center;width:40px;padding:0}}@media (width<=1710px){.topbar[data-v-a9641742]{grid-template-columns:minmax(156px,auto) minmax(0,1fr) auto;grid-template-areas:"brand nav actions";gap:10px 12px;padding:8px 20px}.org-menu[data-v-a9641742],.org-switch[data-v-a9641742]{display:none}.brand-block[data-v-a9641742]{min-width:156px}.primary-nav[data-v-a9641742]{gap:4px;padding:5px}.primary-nav a[data-v-a9641742]{min-width:64px;height:38px;padding:0 10px;font-size:14px}.top-actions[data-v-a9641742]{gap:8px}.top-actions .user-menu span[data-v-a9641742],.top-actions .user-menu svg[data-v-a9641742]:last-child{display:none}.top-actions .user-menu[data-v-a9641742]{justify-content:center;width:40px;padding:0}}@media (width<=1360px){.topbar[data-v-a9641742]{padding:8px 16px}.brand-block[data-v-a9641742]{min-width:144px;max-width:168px}.brand-block span[data-v-a9641742],.top-actions .icon-button[aria-label=搜索][data-v-a9641742],.top-actions .user-menu span[data-v-a9641742],.top-actions .user-menu svg[data-v-a9641742]:last-child{display:none}.primary-nav[data-v-a9641742]{gap:3px;padding:4px}.primary-nav a[data-v-a9641742]{min-width:56px;height:36px;padding:0 8px;font-size:13px}.top-actions .icon-button[data-v-a9641742],.top-actions .user-menu[data-v-a9641742]{width:36px;height:36px;padding:0}.top-actions .user-menu[data-v-a9641742]{justify-content:center}.workspace[data-v-a9641742]{--sidebar-width:220px;gap:0;padding:0}.workspace.sidebar-collapsed[data-v-a9641742]{--sidebar-width:92px}.secondary-sidebar[data-v-a9641742]{width:auto;min-width:0}.secondary-sidebar a[data-v-a9641742]{gap:9px;padding:10px}.secondary-sidebar a span[data-v-a9641742]{display:none}}@media (width<=1199px){.topbar[data-v-a9641742]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions";gap:10px;padding:10px 16px}.topbar[data-v-a9641742]:before,.topbar[data-v-a9641742]:after{display:none}.brand-block[data-v-a9641742]{min-width:0;max-width:none}.primary-nav[data-v-a9641742],.org-switch[data-v-a9641742],.brand-block span[data-v-a9641742],.top-actions .user-menu span[data-v-a9641742],.top-actions .user-menu svg[data-v-a9641742]:last-child{display:none}.top-actions[data-v-a9641742]{justify-self:end;gap:8px}.top-actions .mobile-nav-toggle[data-v-a9641742]{display:inline-flex}.top-actions .icon-button[aria-label=搜索][data-v-a9641742]{display:grid}.top-actions .icon-button[data-v-a9641742],.top-actions .user-menu[data-v-a9641742]{width:38px;height:38px;padding:0}.topbar-dropdown[data-v-a9641742]{width:auto;max-height:calc(100vh - 86px);position:fixed;top:66px;left:16px;right:16px;overflow-y:auto}.topbar-dropdown[data-v-a9641742]:before{display:none}.top-actions .user-menu[data-v-a9641742]{justify-content:center}.workspace[data-v-a9641742]{grid-template-columns:1fr;min-height:0;padding:14px 16px 18px}.content-area[data-v-a9641742]{padding:20px 28px 34px}.secondary-sidebar[data-v-a9641742],.page-tabs[data-v-a9641742]{display:none}.mobile-secondary[data-v-a9641742]{background:#f4f6fbeb;gap:8px;padding:10px 16px 0;display:grid}.mobile-secondary-title[data-v-a9641742]{color:var(--zp-text-faint);font-size:12px;font-weight:800}.mobile-secondary-tabs[data-v-a9641742]{border:1px solid var(--zp-line-soft);background:var(--zp-text-inverse-muted);border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:4px;padding:4px;display:grid;overflow:visible}.mobile-secondary a[data-v-a9641742]{min-width:0;height:36px;color:var(--zp-text-muted);white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:14px;font-weight:700;display:inline-flex}.mobile-secondary a svg[data-v-a9641742]{flex:none;width:16px;height:16px}.mobile-secondary a span[data-v-a9641742]{text-overflow:ellipsis;min-width:0;overflow:hidden}.mobile-secondary a.active[data-v-a9641742]{background:var(--zp-text-strong);color:var(--zp-text-inverse)}}@media (width<=768px){.topbar[data-v-a9641742]{padding:12px 14px}.brand-block[data-v-a9641742]{gap:10px}.brand-mark[data-v-a9641742]{border-radius:13px;width:42px;height:42px;font-size:14px}.brand-block strong[data-v-a9641742]{font-size:18px;line-height:1.1}.workspace[data-v-a9641742]{padding:12px 12px 14px}.content-area[data-v-a9641742]{padding:18px 22px 30px}.mobile-secondary[data-v-a9641742]{padding:8px 12px 0}.mobile-secondary-tabs[data-v-a9641742]{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}}@media (width<=560px){.topbar[data-v-a9641742]{gap:8px}.brand-mark[data-v-a9641742]{width:40px;height:40px}.top-actions[data-v-a9641742]{gap:6px}.top-actions .icon-button[aria-label=搜索][data-v-a9641742]{display:none}.top-actions .icon-button[data-v-a9641742],.top-actions .user-menu[data-v-a9641742]{width:36px;height:36px}.mobile-secondary-tabs[data-v-a9641742]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.mobile-secondary a[data-v-a9641742]{justify-content:flex-start;padding:0 12px}.mobile-nav-panel[data-v-a9641742]{width:min(94vw,380px);padding:16px}.mobile-nav-panel nav[data-v-a9641742]{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.mobile-nav-panel a[data-v-a9641742]{border-radius:14px;min-height:72px;padding:12px}}@media (width<=420px){.topbar[data-v-a9641742]{padding-inline:12px}.topbar-dropdown[data-v-a9641742]{left:12px;right:12px}.mobile-secondary-tabs[data-v-a9641742]{grid-template-columns:repeat(2,minmax(0,1fr))}.content-area[data-v-a9641742]{padding-inline:18px}}.zp-filter-bar[data-v-06c723f2]{flex-wrap:wrap;gap:10px;min-width:0;margin-bottom:12px;display:flex}.zp-filter-bar[data-v-06c723f2] :where(.search-field,.search-box,.filter-field,.select-field,.priority-filter){box-sizing:border-box;border:1px solid var(--zp-line);border-radius:var(--zp-radius-md);min-width:172px;min-height:36px;color:var(--zp-text-muted);background:#fff;flex:186px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.zp-filter-bar[data-v-06c723f2] :where(.filter-field){flex:186px;width:auto;min-width:172px}.zp-filter-bar[data-v-06c723f2] :where(.search-field,.search-box){flex:186px}.zp-filter-bar[data-v-06c723f2] :where(.single-line-field){flex:186px;width:auto;min-width:172px}.zp-filter-bar[data-v-06c723f2] :where(.search-field){flex:186px;width:auto;min-width:186px}.zp-filter-bar[data-v-06c723f2] svg.lucide{flex:0 0 14px;width:14px;height:14px}.field-label[data-v-06c723f2]{color:currentColor;white-space:nowrap;font-size:12px;font-weight:850}.zp-filter-bar svg[data-v-06c723f2]{flex:none}.zp-filter-bar[data-v-06c723f2] .nuxt-control{flex:auto;min-width:0}.zp-filter-bar[data-v-06c723f2] .nuxt-control input,.zp-filter-bar[data-v-06c723f2] .nuxt-control select,.zp-filter-bar[data-v-06c723f2] .nuxt-control button{min-width:0;color:var(--zp-text);font:inherit;background:0 0;border:0;outline:0;font-size:13px;font-weight:750}.zp-filter-bar[data-v-06c723f2] .nuxt-control button,.zp-filter-bar[data-v-06c723f2] button.nuxt-control{min-height:36px}.zp-filter-bar[data-v-06c723f2] .nuxt-control input,.zp-filter-bar[data-v-06c723f2] .search-field .nuxt-control,.zp-filter-bar[data-v-06c723f2] .filter-field .nuxt-control{width:100%}.zp-filter-bar .filter-empty[data-v-06c723f2]{color:var(--zp-text-muted);font-size:12px}.filter-actions[data-v-06c723f2]{flex:none;justify-content:flex-end;justify-self:end;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.filter-action[data-v-06c723f2]{white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;min-width:64px;height:36px;padding:0 14px;font-size:13px;font-weight:850;display:inline-flex}.primary-filter-action[data-v-06c723f2]{color:#fff;background:#172033}.reset-filter-action[data-v-06c723f2]{color:#596579;background:#fff;border:1px solid #0f172a1a}@media (width<=760px){.zp-filter-bar[data-v-06c723f2] :where(.search-field,.search-box,.filter-field,.select-field,.priority-filter,.single-line-field){width:100%;min-width:0}.filter-actions[data-v-06c723f2]{width:100%;margin-left:0}.filter-action[data-v-06c723f2]{flex:1 1 0}}.analytics-page[data-v-71f56188]{gap:18px;min-width:0;max-width:100%;display:grid;overflow-x:hidden}.content-area:has(.analytics-page){scrollbar-gutter:auto;padding:16px 12px 32px}.api-error-banner[data-v-71f56188]{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:12px;padding:12px 16px;display:flex}.api-error-banner strong[data-v-71f56188]{color:#dc2626}.api-error-banner span[data-v-71f56188]{color:#7f1d1d;flex:1;font-size:13px}.analytics-page[data-v-71f56188] *,.analytics-page[data-v-71f56188] :before,.analytics-page[data-v-71f56188] :after{box-sizing:border-box}.panel[data-v-71f56188]{--panel-accent:#2563eb6b;border:1px solid var(--zp-line);border-radius:var(--zp-radius-xl);background:var(--zp-surface-panel);min-width:0;max-width:100%;box-shadow:var(--zp-shadow-panel);padding:16px;position:relative;overflow:hidden}.panel[data-tone=green][data-v-71f56188]{--panel-accent:#10b9816b}.panel[data-tone=blue][data-v-71f56188]{--panel-accent:#2563eb6b}.panel[data-tone=amber][data-v-71f56188]{--panel-accent:#d977066b}.panel[data-tone=red][data-v-71f56188]{--panel-accent:#c241506b}.page-hero[data-v-71f56188]{isolation:isolate;border-radius:var(--zp-radius-xl);background:linear-gradient(118deg, #050d22fa 0%, #0d1d37f7 48%, #071224fa 100%), var(--zp-color-navy-950);min-width:0;color:var(--zp-text-inverse);border:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:22px;padding:28px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 45px #131f4114}.page-hero[data-v-71f56188]:before,.page-hero[data-v-71f56188]:after{pointer-events:none;content:"";position:absolute}.page-hero[data-v-71f56188]:before{z-index:-2;filter:blur(42px)saturate(118%);opacity:.84;background:radial-gradient(at 14% 18%,#d99a2247 0 14%,#0000 36%),radial-gradient(at 50% 0,#2563eb38 0 17%,#0000 42%),radial-gradient(at 84% 20%,#55c9a13b 0 14%,#0000 38%);inset:-44%}.page-hero[data-v-71f56188]:after{z-index:-1;background:linear-gradient(90deg,#00000061 0%,#00000024 52%,#0000006b 100%),repeating-linear-gradient(135deg,#ffffff0a 0 1px,#0000 1px 6px);inset:0}.hero-copy[data-v-71f56188]{min-width:0;max-width:860px}.hero-label[data-v-71f56188],.panel-head span[data-v-71f56188]{color:var(--zp-color-gold-300);align-items:center;gap:8px;font-size:13px;font-weight:850;display:inline-flex}.hero-copy h1[data-v-71f56188]{max-width:860px;color:var(--zp-text-inverse);letter-spacing:0;overflow-wrap:anywhere;margin:10px 0;font-size:clamp(28px,3vw,40px);font-weight:900;line-height:1.12}.hero-copy p[data-v-71f56188]{max-width:880px;color:var(--zp-text-inverse-muted);overflow-wrap:anywhere;margin:0;line-height:1.8}.hero-actions[data-v-71f56188],.panel-actions[data-v-71f56188],.detail-actions[data-v-71f56188],.form-actions[data-v-71f56188]{align-items:center;gap:10px;display:flex}.hero-actions[data-v-71f56188]{flex-wrap:wrap;flex:none;justify-content:flex-end}.ghost-action[data-v-71f56188],.primary-action[data-v-71f56188],.panel-actions button[data-v-71f56188],.row-action[data-v-71f56188]{border-radius:var(--zp-radius-md);justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex}.ghost-action[data-v-71f56188],.panel-actions button[data-v-71f56188],.row-action[data-v-71f56188]{border:1px solid var(--zp-line);color:var(--zp-text);background:#ffffffdb}.primary-action[data-v-71f56188]{border:1px solid var(--zp-color-navy-800);background:var(--zp-color-navy-800);color:var(--zp-text-inverse);box-shadow:0 12px 22px #0b142929}.page-hero .ghost-action[data-v-71f56188],.page-hero .primary-action[data-v-71f56188]{border-radius:var(--zp-radius-pill);min-width:106px;height:40px;box-shadow:none;border:0;padding:0 16px;font-weight:850}.page-hero .ghost-action[data-v-71f56188]{color:#ffffffdb;background:#ffffff1f}.page-hero .primary-action[data-v-71f56188]{background:var(--zp-color-mint-500);color:#0c1c32}.action-message[data-v-71f56188]{border-radius:var(--zp-radius-lg);color:var(--zp-color-green-600);background:#effdf7f5;border:1px solid #55c9a142;align-items:center;gap:10px;padding:11px 12px;font-size:13px;font-weight:850;display:flex}.executive-dashboard[data-v-71f56188]{gap:8px;min-width:0;display:grid}.executive-hero[data-v-71f56188]{isolation:isolate;border-radius:var(--zp-radius-lg);background:linear-gradient(118deg, #050d22fa 0%, #112644fa 52%, #092a2dfa 100%), var(--zp-color-navy-950);min-width:0;color:var(--zp-text-inverse);border:1px solid #ffffff29;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px;padding:13px 16px;display:grid;position:relative;overflow:hidden}.executive-hero[data-v-71f56188]:before{z-index:-1;pointer-events:none;content:"";opacity:.56;background:linear-gradient(90deg,#ffffff14 1px,#0000 1px) 0 0/38px 38px,linear-gradient(#ffffff0f 1px,#0000 1px) 0 0/38px 38px,linear-gradient(110deg,#55c9a129,#2563eb1f,#0000 76%) 0 0/100% 100%;position:absolute;inset:0}.executive-hero .hero-label[data-v-71f56188]{font-size:11px}.executive-hero .hero-copy h1[data-v-71f56188]{margin:4px 0 5px;font-size:clamp(23px,2vw,30px);line-height:1.12}.executive-hero .hero-copy p[data-v-71f56188]{color:#ffffffc2;max-width:760px;font-size:13px;line-height:1.5}.executive-toolbar[data-v-71f56188]{padding:6px}[data-v-71f56188] .executive-filter-bar{align-items:center;gap:8px;margin-bottom:0}[data-v-71f56188] .executive-filter-bar :where(.filter-field,.select-field,.single-line-field){flex-basis:150px;min-width:140px;min-height:32px;padding:0 10px}[data-v-71f56188] .executive-filter-bar .nuxt-control button,[data-v-71f56188] .executive-filter-bar button.nuxt-control{min-height:32px}.executive-toolbar-actions[data-v-71f56188]{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:6px;margin-left:auto;display:flex}.executive-toolbar .ghost-action[data-v-71f56188],.executive-toolbar .primary-action[data-v-71f56188]{min-height:32px;padding:0 11px;font-size:12px}.executive-kpi-grid[data-v-71f56188],.executive-main-grid[data-v-71f56188],.executive-chart-grid[data-v-71f56188],.executive-table[data-v-71f56188]{gap:12px;min-width:0;display:grid}.executive-kpi-grid[data-v-71f56188]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.executive-kpi-card[data-v-71f56188]{border-radius:var(--zp-radius-md);min-height:86px;padding:9px 10px}.executive-kpi-card.business-kpi-card[data-v-71f56188]{gap:2px 9px}.executive-kpi-card .stat-icon[data-v-71f56188]{width:34px;height:34px}.executive-kpi-card span[data-v-71f56188]{font-size:11px}.executive-kpi-card strong[data-v-71f56188]{font-size:21px;line-height:1.18}.executive-main-grid[data-v-71f56188]{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px}.executive-chart-panel[data-v-71f56188],.executive-ranking-panel[data-v-71f56188]{gap:12px;padding:12px;display:grid}.executive-chart-panel[data-v-71f56188]{padding:0}.executive-section-head[data-v-71f56188]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-md);background:#ffffffb8;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:7px 10px;display:flex}.executive-section-head div[data-v-71f56188]{min-width:0}.executive-section-head span[data-v-71f56188]{color:var(--zp-text-subtle);align-items:center;gap:8px;font-size:12px;font-weight:900;display:inline-flex}.executive-section-head h2[data-v-71f56188]{color:var(--zp-text-title);margin:2px 0 0;font-size:16px;font-weight:950;line-height:1.35}.executive-section-head p[data-v-71f56188]{color:var(--zp-text-muted);overflow-wrap:anywhere;margin:1px 0 0;font-size:11px;font-weight:750;line-height:1.5;display:none}.executive-section-head svg[data-v-71f56188]{color:var(--zp-color-navy-500);flex:none}.executive-chart-grid[data-v-71f56188]{grid-template-columns:repeat(12,minmax(0,1fr));gap:8px}.executive-chart-card[data-v-71f56188]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-md);background:linear-gradient(#2563eb09,#fffffffa),#fff;gap:8px;min-width:0;padding:10px;display:grid}.executive-chart-hero[data-v-71f56188],.executive-chart-wide[data-v-71f56188],.executive-chart-normal[data-v-71f56188],.executive-chart-compact[data-v-71f56188],.executive-chart-tall[data-v-71f56188],.executive-chart-span-12[data-v-71f56188]{grid-column:span 12}.executive-chart-span-6[data-v-71f56188]{grid-column:span 6}.chart-canvas.executive-chart-canvas[data-v-71f56188]{width:100%;height:266px;min-height:266px;max-height:266px}.executive-chart-card[data-v-71f56188]{height:340px;min-height:340px}.executive-chart-card[data-v-71f56188] [data-slot=body]{align-content:start;gap:8px;min-width:0;display:grid}.chart-title-meta[data-v-71f56188]{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:inline-flex}.chart-title-meta em[data-v-71f56188]{border-radius:var(--zp-radius-pill);color:var(--zp-text-muted);background:#0f172a0f;flex:none;padding:2px 6px;font-size:10px;font-style:normal;font-weight:900}.kpi-meta-row small[data-v-71f56188]{color:var(--zp-text-subtle);font-size:11px;font-weight:760;line-height:1.4}.business-kpi-card.executive-kpi-card[data-v-71f56188]{min-height:88px;padding:9px 10px}.business-kpi-card.executive-kpi-card .stat-icon[data-v-71f56188]{width:34px;height:34px}.business-kpi-card.executive-kpi-card span[data-v-71f56188]{font-size:11px}.business-kpi-card.executive-kpi-card strong[data-v-71f56188]{font-size:20px;line-height:1.18}.business-kpi-card.executive-kpi-card em[data-v-71f56188],.business-kpi-card.executive-kpi-card small[data-v-71f56188]{font-size:11px}.executive-row-count[data-v-71f56188]{border-radius:var(--zp-radius-pill);background:var(--zp-bg-muted);color:var(--zp-text-title);justify-self:end;padding:7px 10px;font-size:12px;font-weight:950}.executive-row[data-v-71f56188]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-md);background:#fff;grid-template-columns:minmax(230px,1.25fr) minmax(180px,1fr) minmax(116px,.5fr) auto;align-items:center;gap:12px;min-width:0;padding:10px;display:grid}.executive-row-name[data-v-71f56188]{align-items:center;gap:10px;min-width:0;display:flex}.executive-row-name>svg[data-v-71f56188]{color:var(--zp-color-navy-500);flex:none}.executive-row span[data-v-71f56188]{min-width:0}.executive-row strong[data-v-71f56188]{color:var(--zp-text-title);overflow-wrap:anywhere;font-size:13px;font-weight:950;display:block}.executive-row small[data-v-71f56188]{color:var(--zp-text-muted);overflow-wrap:anywhere;margin-top:4px;font-size:12px;font-weight:750;line-height:1.45;display:block}.business-workbench[data-v-71f56188],.behavior-workbench[data-v-71f56188]{gap:16px;min-width:0;display:grid}.behavior-hero[data-v-71f56188],.behavior-overview[data-v-71f56188],.behavior-journey-card[data-v-71f56188]{display:grid}.behavior-hero[data-v-71f56188]{isolation:isolate;border-radius:var(--zp-radius-xl);background:linear-gradient(112deg, #061228fa 0%, #122343fa 56%, #123039fa 100%), var(--zp-color-navy-950);color:var(--zp-text-inverse);border:1px solid #ffffff29;padding:22px 26px;position:relative;overflow:hidden}.behavior-hero[data-v-71f56188]:before{z-index:-1;pointer-events:none;content:"";opacity:.54;background:linear-gradient(90deg,#ffffff14 1px,#0000 1px) 0 0/36px 36px,linear-gradient(#ffffff0f 1px,#0000 1px) 0 0/36px 36px,linear-gradient(90deg,#2563eb29,#55c9a11a,#0000 70%) 0 0/100% 100%;position:absolute;inset:0}.behavior-path-diagnosis-strip[data-v-71f56188]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:14px;min-width:0;display:grid}.behavior-path-diagnosis-strip article[data-v-71f56188]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-lg);background:linear-gradient(180deg, color-mix(in srgb, var(--behavior-diagnosis-accent) 8%, #fff), #fff 64%), var(--zp-surface);--behavior-diagnosis-accent:var(--zp-color-navy-500);align-content:start;gap:8px;min-width:0;min-height:136px;padding:14px;display:grid;box-shadow:0 12px 24px #0f172a0a}.behavior-path-diagnosis-strip article[data-tone=green][data-v-71f56188]{--behavior-diagnosis-accent:#10b981}.behavior-path-diagnosis-strip article[data-tone=blue][data-v-71f56188]{--behavior-diagnosis-accent:#2563eb}.behavior-path-diagnosis-strip article[data-tone=amber][data-v-71f56188]{--behavior-diagnosis-accent:#d97706}.behavior-path-diagnosis-strip article[data-tone=red][data-v-71f56188]{--behavior-diagnosis-accent:#dc2626}.behavior-path-diagnosis-strip article>span[data-v-71f56188]{border:1px solid color-mix(in srgb, var(--behavior-diagnosis-accent) 28%, var(--zp-line));border-radius:var(--zp-radius-md);background:color-mix(in srgb, var(--behavior-diagnosis-accent) 10%, #fff);width:fit-content;max-width:100%;min-height:24px;color:color-mix(in srgb, var(--behavior-diagnosis-accent) 82%, var(--zp-text-title));align-items:center;gap:7px;padding:0 8px;font-size:12px;font-weight:950;display:inline-flex}.behavior-path-diagnosis-strip strong[data-v-71f56188]{color:var(--zp-text-title);overflow-wrap:anywhere;font-size:17px;font-weight:950;line-height:1.35}.behavior-path-diagnosis-strip p[data-v-71f56188]{color:var(--zp-text-title);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:950;line-height:1.45}.behavior-path-diagnosis-strip small[data-v-71f56188]{color:var(--zp-text-muted);overflow-wrap:anywhere;font-size:12px;font-weight:750;line-height:1.58}.behavior-overview[data-v-71f56188]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-lg);grid-template-columns:minmax(240px,.9fr) minmax(0,1.1fr);gap:16px;padding:16px}.behavior-overview-copy span[data-v-71f56188],.behavior-overview-copy h2[data-v-71f56188],.behavior-overview-copy p[data-v-71f56188]{color:var(--zp-text-title)}.behavior-overview span[data-v-71f56188]{color:var(--zp-text-subtle);font-size:12px;font-weight:900}.behavior-overview h2[data-v-71f56188]{color:var(--zp-text-title);margin:0;font-size:22px;font-weight:950;line-height:1.4}.behavior-overview p[data-v-71f56188]{color:var(--zp-text-muted);margin:6px 0 0;font-size:13px;font-weight:850;line-height:1.65}.behavior-kpi-grid[data-v-71f56188],.behavior-journey-grid[data-v-71f56188]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;min-width:0;display:grid}.behavior-kpi-card[data-v-71f56188]{border-radius:var(--zp-radius-lg);min-height:124px;padding:16px}.behavior-journey-card[data-v-71f56188]{--journey-shadow:color-mix(in srgb, var(--panel-accent) 18%, transparent);border:1px solid var(--zp-line);border-radius:var(--zp-radius-md);border-color:color-mix(in srgb, var(--panel-accent) 24%, var(--zp-line));background:linear-gradient(170deg, color-mix(in srgb, var(--panel-accent) 11%, transparent), transparent 40%), var(--zp-surface);box-shadow:0 16px 32px -28px var(--journey-shadow);gap:10px;padding:14px;transition:transform .22s,box-shadow .22s,border-color .22s;position:relative;overflow:hidden}.behavior-journey-card[data-v-71f56188]:before{border:1px solid color-mix(in srgb, var(--panel-accent) 16%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--panel-accent) 8%, transparent), transparent 58%), transparent;border-radius:var(--zp-radius-md);content:"";pointer-events:none;opacity:.7;position:absolute;inset:0}.behavior-journey-card[data-v-71f56188]:after{background:linear-gradient(180deg, color-mix(in srgb, var(--panel-accent) 90%, transparent), color-mix(in srgb, var(--panel-accent) 25%, transparent));content:"";opacity:.84;border-radius:99px;width:4px;position:absolute;top:12px;bottom:12px;left:0}.behavior-journey-card[data-v-71f56188]:hover{box-shadow:0 16px 30px -22px var(--journey-shadow);border-color:color-mix(in srgb, var(--panel-accent) 42%, var(--zp-line));transform:translateY(-2px)}.journey-tone-green[data-v-71f56188]{--journey-accent:#10b981}.journey-tone-blue[data-v-71f56188]{--journey-accent:#2563eb}.journey-tone-amber[data-v-71f56188]{--journey-accent:#d97706}.journey-tone-red[data-v-71f56188]{--journey-accent:#dc2626}.behavior-journey-icon[data-v-71f56188]{--journey-icon-accent:color-mix(in srgb, var(--journey-accent) 70%, var(--panel-accent));border:1px solid color-mix(in srgb, var(--journey-icon-accent) 54%, transparent);background:color-mix(in srgb, var(--journey-icon-accent) 16%, transparent);width:34px;height:34px;color:color-mix(in srgb, var(--journey-icon-accent) 82%, var(--zp-text));box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--journey-icon-accent) 12%, transparent);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.journey-state-tag[data-v-71f56188]{border:1px solid color-mix(in srgb, var(--journey-icon-accent) 40%, transparent);background:color-mix(in srgb, var(--journey-icon-accent) 16%, transparent);width:fit-content;max-width:100%;height:21px;color:color-mix(in srgb, var(--journey-icon-accent) 82%, var(--zp-text-title));letter-spacing:0;border-radius:999px;align-items:center;padding:0 9px;font-size:11px;font-weight:900;display:inline-flex}.journey-tone-green.journey-state-tag[data-v-71f56188],.journey-tone-blue.journey-state-tag[data-v-71f56188],.journey-tone-amber.journey-state-tag[data-v-71f56188],.journey-tone-red.journey-state-tag[data-v-71f56188]{--journey-icon-accent:var(--journey-accent)}.behavior-journey-head div[data-v-71f56188]{padding-left:10px}.behavior-journey-head[data-v-71f56188]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.behavior-journey-head div[data-v-71f56188]{gap:5px;min-width:0;display:grid}.behavior-journey-head span[data-v-71f56188]{color:var(--zp-text-subtle);font-size:12px;font-weight:900}.behavior-journey-head strong[data-v-71f56188]{color:var(--zp-text-title);overflow-wrap:anywhere;font-size:19px;font-weight:950}.behavior-journey-card p[data-v-71f56188]{color:var(--zp-text-muted);margin:0;font-size:12px;font-weight:800;line-height:1.6}.behavior-journey-note[data-v-71f56188]{border:1px solid color-mix(in srgb, var(--panel-accent) 20%, var(--zp-line));border-radius:var(--zp-radius-md);background:color-mix(in srgb, var(--panel-accent) 7%, #fff);color:var(--zp-text-muted);align-items:flex-start;gap:8px;padding:9px 10px;font-size:12px;font-weight:800;line-height:1.55;display:flex}.behavior-journey-note svg[data-v-71f56188]{color:color-mix(in srgb, var(--panel-accent) 82%, var(--zp-text-title));flex:none}.behavior-journey-bars[data-v-71f56188]{gap:8px;display:grid}.behavior-journey-bars span[data-v-71f56188]{border:1px solid color-mix(in srgb, var(--panel-accent) 24%, #0f172a14);border-radius:var(--zp-radius-md);background:linear-gradient(90deg, color-mix(in srgb, var(--panel-accent) 14%, transparent), transparent), color-mix(in srgb, var(--zp-bg-muted) 74%, var(--zp-surface));justify-content:space-between;align-items:center;gap:10px;min-height:28px;padding:0 10px;display:flex;position:relative;overflow:hidden}.behavior-journey-bars span[data-v-71f56188]:before{width:var(--behavior-progress);background:linear-gradient(90deg, color-mix(in srgb, var(--panel-accent) 42%, transparent), color-mix(in srgb, var(--panel-accent) 15%, transparent));opacity:.76;content:"";position:absolute;inset:0 auto 0 0}.behavior-journey-bars small[data-v-71f56188],.behavior-journey-bars em[data-v-71f56188]{z-index:1;font-size:11px;font-style:normal;font-weight:900;position:relative}.behavior-journey-bars small[data-v-71f56188]{color:var(--zp-text-muted)}.behavior-journey-bars em[data-v-71f56188]{border:1px solid color-mix(in srgb, var(--panel-accent) 28%, transparent);background:color-mix(in srgb, var(--panel-accent) 14%, #ffffffdb);color:var(--zp-text-title);border-radius:999px;padding:1px 7px}.behavior-action-workspace[data-v-71f56188]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-lg);box-shadow:0 16px 30px -28px color-mix(in srgb, var(--zp-color-navy-500) 24%, transparent);background:#fff;gap:14px;padding:18px;display:grid;position:relative;overflow:hidden}.behavior-action-workspace[data-v-71f56188]:before{display:none}.behavior-action-summary[data-v-71f56188]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:inline-flex}.behavior-action-summary span[data-v-71f56188]{height:24px;color:var(--zp-text-subtle);background:#ffffffb3;border:1px solid #0f172a17;border-radius:999px;align-items:center;padding:0 9px;font-size:11px;font-weight:900;display:inline-flex}.behavior-action-summary-item[data-v-71f56188]{background:color-mix(in srgb, var(--zp-color-gold-500) 16%, #ffffffd1);color:var(--zp-color-navy-800);border-color:#d99a2259!important}.behavior-action-summary-item--muted[data-v-71f56188]{color:var(--zp-text-subtle);background:#ebeef2d8;border-color:#94a3b859!important}.behavior-workbench .dashboard-board[data-page=analytics\.behavior][data-v-71f56188]{grid-template-columns:repeat(16,minmax(0,1fr));grid-auto-flow:row}.behavior-workbench .dashboard-board[data-page=analytics\.behavior] .widget-hero[data-v-71f56188]{grid-area:auto/span 12;min-height:380px}.behavior-workbench .dashboard-board[data-page=analytics\.behavior] .widget-wide[data-v-71f56188],.behavior-workbench .dashboard-board[data-page=analytics\.behavior] .widget-tall[data-v-71f56188]{grid-area:auto/span 8;min-height:320px}.behavior-workbench .dashboard-board[data-page=analytics\.behavior] .widget-normal[data-v-71f56188]{grid-column:span 5;min-height:290px}.behavior-workbench .dashboard-board[data-page=analytics\.behavior] .widget-compact[data-v-71f56188]{grid-column:span 3;min-height:240px}.behavior-workbench .dashboard-board[data-page=analytics\.behavior] .chart-compact[data-v-71f56188]{height:178px;min-height:178px;max-height:190px}.behavior-workbench .dashboard-board[data-page=analytics\.behavior] .chart-normal[data-v-71f56188]{height:204px;min-height:204px;max-height:214px}.behavior-workbench .dashboard-board[data-page=analytics\.behavior] .chart-wide[data-v-71f56188],.behavior-workbench .dashboard-board[data-page=analytics\.behavior] .chart-tall[data-v-71f56188]{height:226px;min-height:226px;max-height:238px}.behavior-workbench .dashboard-board[data-page=analytics\.behavior] .chart-hero[data-v-71f56188]{height:266px;min-height:266px;max-height:286px}.behavior-segment-grid[data-v-71f56188]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.behavior-segment-card[data-v-71f56188]{--segment-accent:var(--panel-accent);gap:10px;min-width:0;display:grid}.behavior-segment-card.panel[data-v-71f56188]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-lg);background:linear-gradient(165deg, color-mix(in srgb, var(--segment-accent) 10%, transparent), transparent 38%), var(--zp-surface);box-shadow:0 12px 24px -26px color-mix(in srgb, var(--segment-accent) 36%, transparent);padding:14px;transition:transform .2s,border-color .2s,box-shadow .2s}.behavior-segment-card.panel[data-v-71f56188]:before{content:"";border:1px solid color-mix(in srgb, var(--segment-accent) 20%, transparent);border-radius:var(--zp-radius-lg);pointer-events:none;position:absolute;inset:0}.behavior-segment-card.panel[data-v-71f56188]:hover{border-color:color-mix(in srgb, var(--segment-accent) 42%, var(--zp-line));box-shadow:0 14px 26px -22px color-mix(in srgb, var(--segment-accent) 48%, transparent);transform:translateY(-2px)}.behavior-segment-head[data-v-71f56188]{z-index:1;justify-content:space-between;align-items:flex-start;gap:8px;display:flex;position:relative}.behavior-segment-head-tools[data-v-71f56188]{flex:none;align-items:center;gap:8px;display:inline-flex}.behavior-segment-icon[data-v-71f56188]{border:1px solid color-mix(in srgb, var(--segment-accent) 34%, transparent);background:color-mix(in srgb, var(--segment-accent) 12%, transparent);width:26px;height:26px;color:color-mix(in srgb, var(--segment-accent) 82%, var(--zp-text));border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.behavior-segment-card[data-tone=green][data-v-71f56188],.behavior-segment-card[data-tone=blue][data-v-71f56188],.behavior-segment-card[data-tone=amber][data-v-71f56188],.behavior-segment-card[data-tone=red][data-v-71f56188]{--segment-accent:var(--panel-accent)}.behavior-segment-head-tools[data-v-71f56188] svg{color:currentColor;flex:none}.behavior-segment-head-text[data-v-71f56188]{z-index:1;flex:auto;gap:5px;min-width:0;display:grid;position:relative}.behavior-segment-head-text span[data-v-71f56188]{color:var(--zp-text-muted);font-size:12px;font-weight:900}.behavior-segment-head-text h3[data-v-71f56188]{color:var(--zp-text-title);margin:0;font-size:18px;font-weight:950}.behavior-segment-head-text p[data-v-71f56188]{color:var(--zp-text-subtle);margin:0;font-size:12px;font-weight:750;line-height:1.6}.behavior-segment-head h3[data-v-71f56188],.behavior-segment-head span[data-v-71f56188],.behavior-segment-head p[data-v-71f56188]{min-width:0}.behavior-segment-badge[data-v-71f56188]{height:24px;color:var(--zp-text-muted);white-space:nowrap;background:#ffffffbf;border:1px solid #0f172a1a;border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:11px;font-weight:900;display:inline-flex}.behavior-segment-empty[data-v-71f56188]{border:1px dashed var(--zp-line-soft);border-radius:var(--zp-radius-md);color:var(--zp-text-muted);padding:12px;font-size:12px}.behavior-segment-item-list[data-v-71f56188]{z-index:1;gap:8px;display:grid;position:relative}.behavior-segment-item[data-v-71f56188]{border:1px solid color-mix(in srgb, var(--item-accent) 28%, #0f172a14);border-radius:var(--zp-radius-md);background:linear-gradient(90deg, color-mix(in srgb, var(--item-accent) 8%, transparent), transparent), color-mix(in srgb, var(--zp-surface) 82%, #fff);--item-accent:var(--zp-color-navy-500);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr) auto;align-items:center;gap:8px;min-width:0;min-height:64px;padding:10px 12px;transition:border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.behavior-segment-item[data-v-71f56188]:hover{border-color:color-mix(in srgb, var(--item-accent) 34%, var(--zp-line));box-shadow:0 6px 16px -14px color-mix(in srgb, var(--item-accent) 60%, transparent)}.behavior-segment-item-main[data-v-71f56188],.behavior-segment-item-metric[data-v-71f56188]{gap:3px;min-width:0;display:grid}.behavior-segment-item strong[data-v-71f56188]{color:var(--zp-text-title);overflow-wrap:anywhere;font-size:13px;font-weight:950;display:block}.behavior-segment-item small[data-v-71f56188]{color:var(--zp-text-subtle);font-size:12px;font-weight:750;line-height:1.45}.behavior-segment-item-status[data-v-71f56188]{border:1px solid color-mix(in srgb, var(--item-accent) 38%, transparent);background:color-mix(in srgb, var(--item-accent) 14%, #fffc);width:fit-content;max-width:100%;min-height:22px;color:color-mix(in srgb, var(--item-accent) 80%, var(--zp-text-title));white-space:nowrap;border-radius:999px;justify-self:start;padding:0 8px;font-size:11px;font-style:normal;font-weight:900;line-height:22px}.behavior-segment-item .row-action[data-v-71f56188]{justify-self:end}.behavior-segment-card[data-tone=green][data-v-71f56188],.behavior-segment-card[data-tone=blue][data-v-71f56188],.behavior-segment-card[data-tone=amber][data-v-71f56188],.behavior-segment-card[data-tone=red][data-v-71f56188],.behavior-segment-item[data-tone=green][data-v-71f56188],.behavior-segment-item[data-tone=blue][data-v-71f56188],.behavior-segment-item[data-tone=amber][data-v-71f56188],.behavior-segment-item[data-tone=red][data-v-71f56188]{border-color:var(--zp-line)}.behavior-segment-item[data-tone=green][data-v-71f56188]{--item-accent:#10b981}.behavior-segment-item[data-tone=blue][data-v-71f56188]{--item-accent:#2563eb}.behavior-segment-item[data-tone=amber][data-v-71f56188]{--item-accent:#d97706}.behavior-segment-item[data-tone=red][data-v-71f56188]{--item-accent:#dc2626}.recommendation-workbench[data-v-71f56188]{gap:16px;min-width:0;display:grid}.recommendation-hero[data-v-71f56188]{isolation:isolate;border-radius:var(--zp-radius-xl);background:linear-gradient(116deg, #061228fa 0%, #18224cfa 52%, #10323ffa 100%), var(--zp-color-navy-950);min-width:0;color:var(--zp-text-inverse);border:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:22px;padding:22px 26px;display:flex;position:relative;overflow:hidden}.recommendation-hero[data-v-71f56188]:before{z-index:-1;pointer-events:none;content:"";opacity:.54;background:linear-gradient(90deg,#ffffff14 1px,#0000 1px) 0 0/36px 36px,linear-gradient(#ffffff0f 1px,#0000 1px) 0 0/36px 36px,linear-gradient(90deg,#2563eb29,#d99a221a,#0000 70%) 0 0/100% 100%;position:absolute;inset:0}.recommendation-strategy-strip[data-v-71f56188],.recommendation-kpi-grid[data-v-71f56188],.recommendation-dashboard-layout[data-v-71f56188],.recommendation-chart-grid[data-v-71f56188],.recommendation-action-list[data-v-71f56188]{gap:14px;min-width:0;display:grid}.recommendation-strategy-strip[data-v-71f56188]{grid-template-columns:repeat(4,minmax(0,1fr))}.recommendation-strategy-strip article[data-v-71f56188]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-lg);background:linear-gradient(180deg, color-mix(in srgb, var(--recommendation-accent) 8%, #fff), #fff 64%), var(--zp-surface);--recommendation-accent:var(--zp-color-navy-500);align-content:start;gap:8px;min-width:0;min-height:174px;padding:14px;display:grid;box-shadow:0 12px 24px #0f172a0a}.recommendation-strategy-strip article[data-tone=green][data-v-71f56188]{--recommendation-accent:#10b981}.recommendation-strategy-strip article[data-tone=blue][data-v-71f56188]{--recommendation-accent:#2563eb}.recommendation-strategy-strip article[data-tone=amber][data-v-71f56188]{--recommendation-accent:#d97706}.recommendation-strategy-strip article[data-tone=red][data-v-71f56188]{--recommendation-accent:#dc2626}.recommendation-strategy-strip article>span[data-v-71f56188]{border:1px solid color-mix(in srgb, var(--recommendation-accent) 28%, var(--zp-line));border-radius:var(--zp-radius-md);background:color-mix(in srgb, var(--recommendation-accent) 10%, #fff);width:fit-content;max-width:100%;min-height:24px;color:color-mix(in srgb, var(--recommendation-accent) 82%, var(--zp-text-title));align-items:center;gap:7px;padding:0 8px;font-size:12px;font-weight:950;display:inline-flex}.recommendation-strategy-strip strong[data-v-71f56188]{color:var(--zp-text-title);overflow-wrap:anywhere;font-size:17px;font-weight:950;line-height:1.35}.recommendation-strategy-strip p[data-v-71f56188]{color:var(--zp-text-title);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:950;line-height:1.45}.recommendation-strategy-strip small[data-v-71f56188],.recommendation-strategy-strip em[data-v-71f56188]{color:var(--zp-text-muted);overflow-wrap:anywhere;font-size:12px;font-style:normal;font-weight:750;line-height:1.58}.recommendation-strategy-strip em[data-v-71f56188]{border-top:1px solid var(--zp-line-soft);color:color-mix(in srgb, var(--recommendation-accent) 76%, var(--zp-text-title));padding-top:8px;font-weight:850}.recommendation-kpi-grid[data-v-71f56188]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.recommendation-kpi-card[data-v-71f56188]{border-radius:var(--zp-radius-md);min-height:112px;padding:14px}.recommendation-dashboard-layout[data-v-71f56188]{grid-template-columns:minmax(0,1.38fr) minmax(340px,.62fr);align-items:start}.recommendation-chart-panel[data-v-71f56188],.recommendation-action-panel[data-v-71f56188]{gap:14px;display:grid}.recommendation-chart-grid[data-v-71f56188]{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}.recommendation-chart-card[data-v-71f56188]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-md);background:#fff;gap:8px;min-width:0;padding:12px;display:grid}.recommendation-chart-hero[data-v-71f56188],.recommendation-chart-wide[data-v-71f56188]{grid-column:span 12}.recommendation-chart-normal[data-v-71f56188],.recommendation-chart-compact[data-v-71f56188],.recommendation-chart-tall[data-v-71f56188]{grid-column:span 6}.recommendation-chart-canvas[data-v-71f56188]{width:100%;height:clamp(198px,20vw,232px);min-height:198px;max-height:232px}.recommendation-action-item[data-v-71f56188]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-md);background:var(--zp-surface);--recommendation-item-accent:var(--zp-color-navy-500);grid-template-columns:minmax(86px,.42fr) minmax(0,1fr) minmax(120px,auto) auto;align-items:center;gap:10px;min-width:0;min-height:76px;padding:12px 12px 12px 14px;transition:border-color .18s,box-shadow .18s,background .18s;display:grid;position:relative;overflow:hidden}.recommendation-action-item[data-v-71f56188]:before{content:"";background:var(--recommendation-item-accent);opacity:.86;border-radius:999px;width:3px;position:absolute;top:8px;bottom:8px;left:0}.recommendation-action-item[data-v-71f56188]:hover{border-color:color-mix(in srgb, var(--recommendation-item-accent) 34%, var(--zp-line));box-shadow:0 10px 22px -18px color-mix(in srgb, var(--recommendation-item-accent) 72%, transparent)}.recommendation-action-item[data-tone=green][data-v-71f56188]{--recommendation-item-accent:#10b981}.recommendation-action-item[data-tone=blue][data-v-71f56188]{--recommendation-item-accent:#2563eb}.recommendation-action-item[data-tone=amber][data-v-71f56188]{--recommendation-item-accent:#d97706}.recommendation-action-item[data-tone=red][data-v-71f56188]{--recommendation-item-accent:#dc2626}.recommendation-action-item>span[data-v-71f56188]{gap:3px;min-width:0;display:grid}.recommendation-action-item strong[data-v-71f56188]{color:var(--zp-text-title);overflow-wrap:anywhere;font-size:13px;font-weight:950;display:block}.recommendation-action-item small[data-v-71f56188]{color:var(--zp-text-subtle);font-size:12px;font-weight:750;line-height:1.5}.recommendation-action-item em[data-v-71f56188]{background:var(--zp-bg-muted);color:var(--zp-text);white-space:nowrap;border-radius:999px;justify-self:end;padding:5px 8px;font-size:12px;font-style:normal;font-weight:900}.recommendation-side-stack[data-v-71f56188]{gap:10px;min-width:0;display:grid}.recommendation-side-card[data-v-71f56188]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-md);background:linear-gradient(#2563eb0a,#fffffff5),#fff;gap:8px;min-width:0;padding:12px;display:grid}.recommendation-side-card div[data-v-71f56188]{color:var(--zp-text-title);align-items:center;gap:8px;display:flex}.recommendation-side-card div svg[data-v-71f56188]{color:var(--zp-color-gold-500)}.recommendation-side-card strong[data-v-71f56188]{color:var(--zp-text-title);font-size:14px;font-weight:950}.recommendation-side-card p[data-v-71f56188]{color:var(--zp-text-muted);margin:0;font-size:12px;font-weight:750;line-height:1.58}.recommendation-side-card span[data-v-71f56188]{border-radius:var(--zp-radius-md);min-height:28px;color:var(--zp-text-title);background:#f8fafce6;border:1px solid #0f172a0f;align-items:center;padding:0 9px;font-size:12px;font-weight:850;display:flex}.governance-workbench[data-v-71f56188]{gap:16px;min-width:0;display:grid}.governance-hero[data-v-71f56188]{isolation:isolate;border-radius:var(--zp-radius-xl);background:linear-gradient(118deg, #04241efa 0%, #12304efa 52%, #362e0cf5 100%), var(--zp-color-navy-950);min-width:0;color:var(--zp-text-inverse);border:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:22px;padding:22px 26px;display:flex;position:relative;overflow:hidden}.governance-hero[data-v-71f56188]:before{z-index:-1;pointer-events:none;content:"";opacity:.58;background:linear-gradient(90deg,#ffffff14 1px,#0000 1px) 0 0/34px 34px,linear-gradient(#ffffff0f 1px,#0000 1px) 0 0/34px 34px,radial-gradient(circle at 82% 18%,#10b98138,#0000 30%) 0 0/100% 100%,linear-gradient(90deg,#10b9811f,#2563eb1a,#0000 74%) 0 0/100% 100%;position:absolute;inset:0}.governance-closure-strip[data-v-71f56188],.governance-kpi-grid[data-v-71f56188],.governance-dashboard-layout[data-v-71f56188],.governance-chart-grid[data-v-71f56188],.governance-action-list[data-v-71f56188]{gap:14px;min-width:0;display:grid}.governance-closure-strip[data-v-71f56188]{grid-template-columns:repeat(4,minmax(0,1fr))}.governance-closure-strip article[data-v-71f56188]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-lg);background:linear-gradient(180deg, color-mix(in srgb, var(--governance-accent) 8%, #fff), #fff 66%), var(--zp-surface);--governance-accent:var(--zp-color-navy-500);align-content:start;gap:8px;min-width:0;min-height:174px;padding:14px;display:grid;box-shadow:0 12px 24px #0f172a0a}.governance-closure-strip article[data-tone=green][data-v-71f56188]{--governance-accent:#059669}.governance-closure-strip article[data-tone=blue][data-v-71f56188]{--governance-accent:#2563eb}.governance-closure-strip article[data-tone=amber][data-v-71f56188]{--governance-accent:#d97706}.governance-closure-strip article[data-tone=red][data-v-71f56188]{--governance-accent:#dc2626}.governance-closure-strip article>span[data-v-71f56188]{border:1px solid color-mix(in srgb, var(--governance-accent) 28%, var(--zp-line));border-radius:var(--zp-radius-md);background:color-mix(in srgb, var(--governance-accent) 10%, #fff);width:fit-content;max-width:100%;min-height:24px;color:color-mix(in srgb, var(--governance-accent) 82%, var(--zp-text-title));align-items:center;gap:7px;padding:0 8px;font-size:12px;font-weight:950;display:inline-flex}.governance-closure-strip strong[data-v-71f56188]{color:var(--zp-text-title);overflow-wrap:anywhere;font-size:17px;font-weight:950;line-height:1.35}.governance-closure-strip p[data-v-71f56188]{color:var(--zp-text-title);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:950;line-height:1.45}.governance-closure-strip small[data-v-71f56188],.governance-closure-strip em[data-v-71f56188]{color:var(--zp-text-muted);overflow-wrap:anywhere;font-size:12px;font-style:normal;font-weight:750;line-height:1.58}.governance-closure-strip em[data-v-71f56188]{border-top:1px solid var(--zp-line-soft);color:color-mix(in srgb, var(--governance-accent) 76%, var(--zp-text-title));padding-top:8px;font-weight:850}.governance-kpi-grid[data-v-71f56188]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.governance-kpi-card[data-v-71f56188]{border-radius:var(--zp-radius-md);min-height:112px;padding:14px}.governance-dashboard-layout[data-v-71f56188]{grid-template-columns:minmax(0,1.34fr) minmax(350px,.66fr);align-items:start}.governance-chart-panel[data-v-71f56188],.governance-action-panel[data-v-71f56188]{gap:14px;display:grid}.governance-chart-grid[data-v-71f56188]{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}.governance-chart-card[data-v-71f56188]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-md);background:linear-gradient(#10b98109,#fffffff5),#fff;gap:8px;min-width:0;padding:12px;display:grid}.governance-chart-hero[data-v-71f56188],.governance-chart-wide[data-v-71f56188]{grid-column:span 12}.governance-chart-normal[data-v-71f56188],.governance-chart-compact[data-v-71f56188],.governance-chart-tall[data-v-71f56188]{grid-column:span 6}.governance-chart-canvas[data-v-71f56188]{width:100%;height:clamp(198px,20vw,232px);min-height:198px;max-height:232px}.governance-action-item[data-v-71f56188]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-md);background:var(--zp-surface);--governance-item-accent:var(--zp-color-navy-500);grid-template-columns:minmax(86px,.42fr) minmax(0,1fr) minmax(120px,auto) auto;align-items:center;gap:10px;min-width:0;min-height:76px;padding:12px 12px 12px 14px;transition:border-color .18s,box-shadow .18s,background .18s;display:grid;position:relative;overflow:hidden}.governance-action-item[data-v-71f56188]:before{background:var(--governance-item-accent);content:"";opacity:.86;border-radius:999px;width:3px;position:absolute;top:8px;bottom:8px;left:0}.governance-action-item[data-v-71f56188]:hover{border-color:color-mix(in srgb, var(--governance-item-accent) 34%, var(--zp-line));box-shadow:0 10px 22px -18px color-mix(in srgb, var(--governance-item-accent) 72%, transparent)}.governance-action-item[data-tone=green][data-v-71f56188]{--governance-item-accent:#059669}.governance-action-item[data-tone=blue][data-v-71f56188]{--governance-item-accent:#2563eb}.governance-action-item[data-tone=amber][data-v-71f56188]{--governance-item-accent:#d97706}.governance-action-item[data-tone=red][data-v-71f56188]{--governance-item-accent:#dc2626}.governance-action-item>span[data-v-71f56188]{gap:3px;min-width:0;display:grid}.governance-action-item strong[data-v-71f56188]{color:var(--zp-text-title);overflow-wrap:anywhere;font-size:13px;font-weight:950;display:block}.governance-action-item small[data-v-71f56188]{color:var(--zp-text-subtle);font-size:12px;font-weight:750;line-height:1.5}.governance-action-item em[data-v-71f56188]{background:var(--zp-bg-muted);color:var(--zp-text);white-space:nowrap;border-radius:999px;justify-self:end;padding:5px 8px;font-size:12px;font-style:normal;font-weight:900}.governance-side-stack[data-v-71f56188]{gap:10px;min-width:0;display:grid}.governance-side-card[data-v-71f56188]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-md);background:linear-gradient(#0596690d,#fffffff5),#fff;gap:8px;min-width:0;padding:12px;display:grid}.governance-side-card div[data-v-71f56188]{color:var(--zp-text-title);align-items:center;gap:8px;display:flex}.governance-side-card div svg[data-v-71f56188]{color:#059669}.governance-side-card strong[data-v-71f56188]{color:var(--zp-text-title);font-size:14px;font-weight:950}.governance-side-card p[data-v-71f56188]{color:var(--zp-text-muted);margin:0;font-size:12px;font-weight:750;line-height:1.58}.governance-side-card span[data-v-71f56188]{border-radius:var(--zp-radius-md);min-height:28px;color:var(--zp-text-title);background:#f8fafce6;border:1px solid #0f172a0f;align-items:center;padding:0 9px;font-size:12px;font-weight:850;display:flex}.business-hero[data-v-71f56188]{isolation:isolate;border-radius:var(--zp-radius-xl);background:linear-gradient(118deg, #050d22fa 0%, #0d1d37fa 56%, #07202bfa 100%), var(--zp-color-navy-950);min-width:0;color:var(--zp-text-inverse);border:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:22px;padding:22px 26px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 45px #131f4114}.business-hero[data-v-71f56188]:before{z-index:-1;pointer-events:none;content:"";opacity:.52;background:linear-gradient(90deg,#ffffff14 1px,#0000 1px) 0 0/36px 36px,linear-gradient(#ffffff0f 1px,#0000 1px) 0 0/36px 36px,linear-gradient(90deg,#d99a2224,#55c9a114,#0000 70%) 0 0/100% 100%;position:absolute;inset:0}.business-control-panel[data-v-71f56188],.business-diagnosis-strip[data-v-71f56188],.business-insight-grid[data-v-71f56188],.business-kpi-grid[data-v-71f56188],.business-signal-grid[data-v-71f56188],.business-layout[data-v-71f56188],.business-store-board[data-v-71f56188]{gap:14px;min-width:0;display:grid}.business-diagnosis-strip[data-v-71f56188]{grid-template-columns:minmax(0,1.1fr) minmax(0,.95fr) minmax(0,1.15fr) minmax(210px,.72fr)}.business-diagnosis-strip article[data-v-71f56188]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-lg);background:linear-gradient(180deg, color-mix(in srgb, var(--diagnosis-accent) 7%, #fff), #fff 64%), var(--zp-surface);--diagnosis-accent:var(--zp-color-navy-500);align-content:start;gap:8px;min-width:0;min-height:132px;padding:14px;display:grid;box-shadow:0 12px 24px #0f172a0a}.business-diagnosis-strip article[data-tone=green][data-v-71f56188]{--diagnosis-accent:#10b981}.business-diagnosis-strip article[data-tone=blue][data-v-71f56188]{--diagnosis-accent:#2563eb}.business-diagnosis-strip article[data-tone=amber][data-v-71f56188]{--diagnosis-accent:#d97706}.business-diagnosis-strip article[data-tone=red][data-v-71f56188]{--diagnosis-accent:#dc2626}.business-diagnosis-strip article>span[data-v-71f56188]{border:1px solid color-mix(in srgb, var(--diagnosis-accent) 28%, var(--zp-line));border-radius:var(--zp-radius-md);background:color-mix(in srgb, var(--diagnosis-accent) 10%, #fff);width:fit-content;max-width:100%;min-height:24px;color:color-mix(in srgb, var(--diagnosis-accent) 82%, var(--zp-text-title));align-items:center;gap:7px;padding:0 8px;font-size:12px;font-weight:950;display:inline-flex}.business-diagnosis-strip strong[data-v-71f56188]{color:var(--zp-text-title);overflow-wrap:anywhere;font-size:17px;font-weight:950;line-height:1.35}.business-diagnosis-strip p[data-v-71f56188]{color:var(--zp-text-muted);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:750;line-height:1.62}.business-control-panel[data-v-71f56188]{grid-template-columns:minmax(280px,.88fr) minmax(0,1.2fr);align-items:stretch;padding:14px}.business-control-block[data-v-71f56188]{gap:10px;min-width:0;display:grid}.business-control-title[data-v-71f56188]{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.business-control-title span[data-v-71f56188]{color:var(--zp-text-subtle);white-space:nowrap;font-size:12px;font-weight:900}.business-control-title strong[data-v-71f56188]{color:var(--zp-text-title);overflow-wrap:anywhere;text-align:right;font-size:13px;font-weight:950}.business-perspective[data-v-71f56188]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.business-perspective button[data-v-71f56188]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-md);background:var(--zp-surface);min-height:66px;color:var(--zp-text-muted);text-align:left;gap:4px;padding:10px 12px;display:grid}.business-perspective button.active[data-v-71f56188]{background:var(--zp-active-gradient);color:var(--zp-color-navy-800);border-color:#d99a226b;box-shadow:0 12px 24px #d99a2224}.business-perspective strong[data-v-71f56188]{color:var(--zp-text-title);font-size:14px;font-weight:950}.business-perspective span[data-v-71f56188]{color:var(--zp-text-subtle);font-size:12px;font-weight:850;line-height:1.45}.business-filter-bar[data-v-71f56188]{width:100%;min-width:0}.zp-filter-bar.business-filter-bar,[data-v-71f56188] .zp-filter-bar.business-filter-bar{min-height:48px}.business-filter-bar[data-v-71f56188] .zp-filter-bar{margin-bottom:0}.behavior-filter-bar[data-v-71f56188]{width:100%;min-width:0}.zp-filter-bar.behavior-filter-bar,[data-v-71f56188] .zp-filter-bar.behavior-filter-bar{height:52px;min-height:52px}.behavior-filter-bar[data-v-71f56188] .zp-filter-bar{margin-bottom:0}.business-insight-grid[data-v-71f56188]{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr)}.business-insight-card[data-v-71f56188],.business-caliber-card[data-v-71f56188]{align-content:start}.business-insight-card[data-v-71f56188]{gap:12px;display:grid}.business-insight-card>strong[data-v-71f56188]{color:var(--zp-text-title);overflow-wrap:anywhere;font-size:22px;font-weight:950;line-height:1.35}.business-insight-card>p[data-v-71f56188],.business-caliber-card p[data-v-71f56188]{color:var(--zp-text-muted);margin:0;font-size:13px;font-weight:750;line-height:1.7}.business-next-action[data-v-71f56188]{border-radius:var(--zp-radius-lg);color:var(--zp-color-green-600);background:#f1fbf7;border:1px solid #55c9a138;align-items:flex-start;gap:9px;padding:12px;font-size:13px;font-weight:850;line-height:1.6;display:flex}.business-caliber-card[data-v-71f56188]{gap:10px;display:grid}.business-caliber-card span[data-v-71f56188]{color:var(--zp-text-subtle);font-size:12px;font-weight:900}.business-caliber-card strong[data-v-71f56188]{color:var(--zp-text-title);font-size:24px;font-weight:950}.business-caliber-card small[data-v-71f56188]{color:var(--zp-text-subtle);font-size:12px;font-weight:800}.business-kpi-grid[data-v-71f56188],.business-signal-grid[data-v-71f56188]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.business-kpi-card[data-v-71f56188]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-md);background:var(--zp-surface);--kpi-accent:var(--zp-color-navy-500);grid-template-columns:auto minmax(0,1fr);gap:4px 12px;min-height:112px;padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 24px #0f172a0a}.business-kpi-card[data-v-71f56188]:after{content:"";border-radius:0 0 var(--zp-radius-lg) var(--zp-radius-lg);background:linear-gradient(90deg, color-mix(in srgb, var(--kpi-accent) 40%, transparent), transparent);opacity:.7;height:4px;position:absolute;inset:auto 0 0}.business-kpi-card .stat-icon[data-v-71f56188]{grid-row:span 3}.business-kpi-card span[data-v-71f56188]{color:var(--zp-text-subtle);font-size:12px;font-weight:900}.business-kpi-card strong[data-v-71f56188]{color:var(--zp-text-strong);overflow-wrap:anywhere;font-size:23px;font-weight:950}.business-kpi-card[data-tone=green][data-v-71f56188]{--kpi-accent:#10b981;background:linear-gradient(180deg, #ecf9f5, var(--zp-surface))}.business-kpi-card[data-tone=blue][data-v-71f56188]{--kpi-accent:#2563eb;background:linear-gradient(180deg, #eef3fd, var(--zp-surface))}.business-kpi-card[data-tone=amber][data-v-71f56188]{--kpi-accent:#d97706;background:linear-gradient(180deg, #fcf4eb, var(--zp-surface))}.business-kpi-card[data-tone=red][data-v-71f56188]{--kpi-accent:#dc2626;background:linear-gradient(180deg, #fceeee, var(--zp-surface))}.business-kpi-card em[data-v-71f56188]{color:var(--zp-text-subtle);font-size:12px;font-style:normal;font-weight:750}.kpi-meta-row[data-v-71f56188]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.kpi-meta-row em[data-v-71f56188]{margin:0;font-size:11px}.kpi-trend[data-v-71f56188]{height:21px;color:var(--zp-text-muted);white-space:nowrap;background:#ffffffb8;border:1px solid #0f172a1a;border-radius:999px;align-items:center;padding:0 9px;font-size:11px;font-weight:900;display:inline-flex}.kpi-trend[data-trend=up][data-v-71f56188]{color:#065f46;background:#10b98121;border-color:#10b98159}.kpi-trend[data-trend=down][data-v-71f56188]{color:#991b1b;background:#ef44441f;border-color:#dc26264d}.kpi-trend[data-trend=flat][data-v-71f56188]{color:#334155;background:#94a3b81f;border-color:#94a3b861}.business-signal-card[data-v-71f56188]{gap:12px;min-width:0;display:grid}.business-signal-head[data-v-71f56188]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.business-signal-head>div[data-v-71f56188]{gap:4px;min-width:0;display:grid}.business-signal-head span[data-v-71f56188]:not(.stat-icon){color:var(--zp-text-subtle);font-size:12px;font-weight:900}.business-signal-head strong[data-v-71f56188]{color:var(--zp-text-title);overflow-wrap:anywhere;font-size:18px;font-weight:950}.business-signal-card p[data-v-71f56188]{min-height:42px;color:var(--zp-text-muted);margin:0;font-size:12px;font-weight:750;line-height:1.6}.business-signal-bars[data-v-71f56188]{gap:8px;display:grid}.business-signal-bars span[data-v-71f56188]{border-radius:var(--zp-radius-md);background:var(--zp-bg-muted);border:1px solid #0f172a0d;justify-content:space-between;align-items:center;gap:10px;min-height:28px;padding:0 9px;display:flex;position:relative;overflow:hidden}.business-signal-bars span[data-v-71f56188]:before{width:var(--signal);background:color-mix(in srgb, var(--zp-color-mint-500) 24%, transparent);content:"";position:absolute;inset:0 auto 0 0}.business-signal-bars small[data-v-71f56188],.business-signal-bars em[data-v-71f56188]{z-index:1;font-size:11px;font-style:normal;font-weight:900;position:relative}.card-tags[data-v-71f56188]{flex-wrap:wrap;gap:8px;display:flex}.card-tag[data-v-71f56188]{min-height:22px;color:var(--zp-text-subtle);background:#2563eb0f;border:1px solid #2563eb24;border-radius:999px;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.card-tag em[data-v-71f56188],.card-tag strong[data-v-71f56188]{font-size:11px;font-style:normal}.behavior-journey-card .card-tag[data-v-71f56188]{border:1px solid color-mix(in srgb, var(--panel-accent) 26%, #0f172a24);background:color-mix(in srgb, var(--panel-accent) 16%, #0f172a08)}.card-tag em[data-v-71f56188]{color:var(--zp-text-faint);font-weight:800}.card-tag strong[data-v-71f56188]{color:var(--zp-text-title);font-weight:900}.business-signal-bars small[data-v-71f56188]{color:var(--zp-text-muted)}.business-signal-bars em[data-v-71f56188]{color:var(--zp-text-title)}.business-layout[data-v-71f56188]{grid-template-columns:minmax(0,1.46fr) minmax(320px,.54fr);align-items:start}.business-chart-panel[data-v-71f56188]{gap:14px;display:grid}.business-chart-grid[data-v-71f56188]{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;display:grid}.business-chart-card[data-v-71f56188]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-md);background:#fff;gap:8px;min-width:0;padding:12px;display:grid}.business-chart-hero[data-v-71f56188],.business-chart-wide[data-v-71f56188],.business-chart-normal[data-v-71f56188]{grid-column:span 6}.business-chart-title[data-v-71f56188]{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.business-chart-title strong[data-v-71f56188]{color:var(--zp-text-title);overflow-wrap:anywhere;font-size:14px;font-weight:950}.business-chart-title span[data-v-71f56188]{color:var(--zp-text-subtle);flex:none;font-size:11px;font-weight:900}.business-chart-title .chart-title-meta[data-v-71f56188]{flex:0 auto;min-width:0}.business-chart-canvas[data-v-71f56188]{width:100%;height:clamp(220px,22vw,246px);min-height:220px;max-height:246px}.business-rank-panel[data-v-71f56188],.business-rank-list[data-v-71f56188],.business-action-panel[data-v-71f56188],.business-action-list[data-v-71f56188]{gap:12px;display:grid}.business-rank-item[data-v-71f56188],.business-action-item[data-v-71f56188]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-md);background:var(--zp-surface);--item-accent:var(--zp-color-navy-500);min-width:0;transition:border-color .18s,box-shadow .18s,background .18s;display:grid;position:relative;overflow:hidden}.business-rank-item[data-v-71f56188]:before,.business-action-item[data-v-71f56188]:before,.behavior-segment-item[data-v-71f56188]:before{content:"";background:var(--item-accent);opacity:.86;border-radius:999px;width:3px;position:absolute;top:8px;bottom:8px;left:0}.rank-tag[data-v-71f56188]{min-width:46px;height:26px;color:var(--zp-text-subtle);white-space:nowrap;background:#ffffffb8;border:1px solid #0f172a1a;border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:900;display:inline-flex}.business-rank-item[data-v-71f56188]{min-height:72px;color:var(--zp-text-muted);text-align:left;grid-template-columns:auto minmax(0,1.1fr) minmax(120px,.8fr) auto;align-items:center;gap:10px;padding:10px 12px}.business-rank-item.active[data-v-71f56188],.business-rank-item[data-v-71f56188]:hover{background:#fffaf0;border-color:#d99a2261;box-shadow:0 10px 22px #0f172a0f}.business-rank-item[data-tone=green][data-v-71f56188],.business-action-item[data-tone=green][data-v-71f56188]{--item-accent:#10b981}.business-rank-item[data-tone=blue][data-v-71f56188],.business-action-item[data-tone=blue][data-v-71f56188]{--item-accent:#2563eb}.business-rank-item[data-tone=amber][data-v-71f56188],.business-action-item[data-tone=amber][data-v-71f56188]{--item-accent:#d97706}.business-rank-item[data-tone=red][data-v-71f56188],.business-action-item[data-tone=red][data-v-71f56188]{--item-accent:#dc2626}.business-rank-item strong[data-v-71f56188],.business-action-item strong[data-v-71f56188]{color:var(--zp-text-title);overflow-wrap:anywhere;font-size:13px;font-weight:950;display:block}.business-rank-item small[data-v-71f56188],.business-action-item small[data-v-71f56188]{color:var(--zp-text-subtle);font-size:12px;font-weight:750;line-height:1.5}.business-rank-item em[data-v-71f56188],.business-action-item em[data-v-71f56188]{background:var(--zp-bg-muted);color:var(--zp-text);border-radius:999px;justify-self:end;padding:5px 8px;font-size:12px;font-style:normal;font-weight:900}.business-rank-empty[data-v-71f56188]{border:1px dashed var(--zp-line);border-radius:var(--zp-radius-md);background:var(--zp-bg-muted);grid-column:1/-1;gap:6px;padding:14px;display:grid}.business-rank-empty strong[data-v-71f56188]{color:var(--zp-text-title);font-size:13px;font-weight:950}.business-rank-empty span[data-v-71f56188]{color:var(--zp-text-subtle);font-size:12px;font-weight:750;line-height:1.5}.business-store-board[data-v-71f56188]{grid-template-columns:minmax(300px,.45fr) minmax(0,.55fr)}.business-store-card[data-v-71f56188],.business-heatmap-card[data-v-71f56188]{gap:12px;display:grid}.business-store-metrics[data-v-71f56188]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.business-store-metrics div[data-v-71f56188]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-md);background:#fff;gap:6px;min-width:0;padding:12px;display:grid}.business-store-metrics svg[data-v-71f56188]{color:var(--zp-color-gold-500)}.business-store-metrics span[data-v-71f56188]{color:var(--zp-text-subtle);font-size:12px;font-weight:900}.business-store-metrics strong[data-v-71f56188]{color:var(--zp-text-title);font-size:17px;font-weight:950}.business-store-metrics small[data-v-71f56188]{color:var(--zp-text-subtle);font-size:12px;font-weight:750}.business-heatmap-grid[data-v-71f56188]{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.business-heatmap-grid span[data-v-71f56188]{border-radius:var(--zp-radius-md);background:linear-gradient(180deg, #ffffffb8, #ffffffe0), color-mix(in srgb, var(--zp-color-mint-500) var(--heat), #eef6fb);border:1px solid #0f172a0d;gap:4px;min-height:58px;padding:9px;display:grid}.business-heatmap-grid strong[data-v-71f56188]{color:var(--zp-text-title);font-size:12px;font-weight:950}.business-heatmap-grid small[data-v-71f56188]{color:var(--zp-text-muted);font-size:11px;font-weight:800}.business-action-item[data-v-71f56188]{grid-template-columns:minmax(220px,1.1fr) minmax(280px,1.45fr) minmax(90px,auto) auto;align-items:center;gap:12px;min-height:76px;padding:12px 12px 12px 14px}.business-action-item[data-v-71f56188]:hover{border-color:color-mix(in srgb, var(--item-accent) 34%, var(--zp-line));box-shadow:0 10px 22px -18px color-mix(in srgb, var(--item-accent) 72%, transparent)}.business-action-item>span[data-v-71f56188]{gap:3px;min-width:0;display:grid}.business-action-item>span[data-v-71f56188]:nth-child(2){border-left:1px solid var(--zp-line-soft);padding-left:12px}.business-action-item .row-action[data-v-71f56188]{justify-self:end;min-width:62px}.stat-grid[data-v-71f56188]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.stat-card[data-v-71f56188]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-lg);background:linear-gradient(180deg, color-mix(in srgb, var(--zp-surface) 94%, #fff 6%), var(--zp-surface));--panel-accent:var(--zp-color-navy-500);grid-template-columns:auto minmax(0,1fr);gap:4px 12px;min-height:118px;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 24px #0f172a0a}.stat-card[data-v-71f56188]:after{content:"";background:color-mix(in srgb, var(--panel-accent) 42%, transparent);height:4px;position:absolute;bottom:0;left:0;right:0}.stat-card .stat-icon[data-v-71f56188]{grid-row:span 4}.stat-icon[data-v-71f56188]{border-radius:var(--zp-radius-md);width:42px;height:42px;color:var(--zp-color-gold-500);background:#d99a221f;grid-row:span 3;place-items:center;display:grid}.stat-card[data-tone=green] .stat-icon[data-v-71f56188],.analytics-row[data-tone=green] .analytics-icon[data-v-71f56188],.detail-top[data-tone=green][data-v-71f56188]{color:var(--zp-color-green-600);background:#55c9a121}.stat-card[data-tone=blue] .stat-icon[data-v-71f56188],.analytics-row[data-tone=blue] .analytics-icon[data-v-71f56188],.detail-top[data-tone=blue][data-v-71f56188]{color:var(--zp-color-blue-600);background:#2563eb1c}.stat-card[data-tone=amber] .stat-icon[data-v-71f56188],.analytics-row[data-tone=amber] .analytics-icon[data-v-71f56188],.detail-top[data-tone=amber][data-v-71f56188]{color:var(--zp-color-amber-600);background:#d99a2221}.stat-card[data-tone=red] .stat-icon[data-v-71f56188],.analytics-row[data-tone=red] .analytics-icon[data-v-71f56188],.detail-top[data-tone=red][data-v-71f56188]{color:var(--zp-color-red-600);background:#c241321c}.stat-card span[data-v-71f56188],.summary-grid span[data-v-71f56188]{color:var(--zp-text-subtle);font-size:12px;font-weight:900}.stat-card strong[data-v-71f56188]{color:var(--zp-text-strong);font-size:27px;font-weight:950}.stat-card em[data-v-71f56188],.summary-grid small[data-v-71f56188],.analytics-row small[data-v-71f56188]{color:var(--zp-text-subtle);font-size:12px;font-style:normal;font-weight:750}.stat-card .kpi-meta-row[data-v-71f56188]{grid-column:1/-1;margin-top:0}.stat-card[data-tone=green][data-v-71f56188]{--panel-accent:#10b981}.stat-card[data-tone=blue][data-v-71f56188]{--panel-accent:#2563eb}.stat-card[data-tone=amber][data-v-71f56188]{--panel-accent:#d97706}.stat-card[data-tone=red][data-v-71f56188]{--panel-accent:#dc2626}.dashboard-board[data-v-71f56188]{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;align-items:stretch;gap:14px;display:grid}.dashboard-widget[data-v-71f56188]{gap:12px;min-height:260px;display:grid}.widget-hero[data-v-71f56188]{grid-area:span 2/span 8;min-height:460px}.widget-wide[data-v-71f56188]{grid-column:span 6;min-height:320px}.widget-tall[data-v-71f56188]{grid-area:span 2/span 4;min-height:460px}.widget-normal[data-v-71f56188]{grid-column:span 4;min-height:300px}.widget-compact[data-v-71f56188]{grid-column:span 3;min-height:240px}.chart-canvas[data-v-71f56188]{width:100%;min-width:0;height:clamp(176px,19vw,220px);min-height:176px;max-height:220px}.chart-hero[data-v-71f56188]{height:clamp(230px,34vw,366px);min-height:230px;max-height:366px}.chart-wide[data-v-71f56188]{height:clamp(190px,20vw,226px);min-height:190px;max-height:226px}.chart-tall[data-v-71f56188]{height:clamp(230px,34vw,366px);min-height:230px;max-height:366px}.chart-normal[data-v-71f56188]{height:clamp(178px,17vw,206px);min-height:178px;max-height:206px}.chart-compact[data-v-71f56188]{height:clamp(140px,14vw,156px);min-height:140px;max-height:156px}.analytics-workspace[data-v-71f56188]{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;width:100%;min-width:0;display:grid}.panel-head[data-v-71f56188]{justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:4px;display:flex}.panel-head.compact[data-v-71f56188]{gap:10px}.panel-head h2[data-v-71f56188]{color:var(--zp-text-title);margin-top:4px;font-size:20px;font-weight:950}.panel-head.compact h2[data-v-71f56188]{font-size:16px}.panel-head p[data-v-71f56188]{color:var(--zp-text-muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;font-weight:750;line-height:1.55}.panel-actions[data-v-71f56188]{flex-wrap:wrap;justify-content:flex-end}.analytics-toolbar[data-v-71f56188]{margin-top:16px}.analytics-tabs[data-v-71f56188]{gap:8px;margin-top:12px;padding-bottom:2px;display:flex;overflow-x:auto}.analytics-tabs button[data-v-71f56188]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-pill);background:var(--zp-surface);min-height:36px;color:var(--zp-text-muted);flex:none;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.analytics-tabs button.active[data-v-71f56188]{background:var(--zp-active-gradient);color:var(--zp-color-navy-800);border-color:#d99a226b}.analytics-tabs strong[data-v-71f56188]{background:#ffffffb8;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:11px;display:grid}.analytics-table[data-v-71f56188]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-lg);margin-top:12px;overflow:auto hidden}.analytics-row[data-v-71f56188]{border-top:1px solid var(--zp-line-soft);background:var(--zp-surface);min-width:910px;min-height:68px;color:var(--zp-text-muted);grid-template-columns:minmax(220px,1.35fr) minmax(190px,1.1fr) minmax(180px,.9fr) minmax(118px,.56fr) minmax(132px,auto);align-items:center;gap:12px;padding:0 14px;display:grid}.analytics-row[data-v-71f56188]:first-child{border-top:0}.analytics-row.table-head[data-v-71f56188]{background:var(--zp-bg-muted);min-height:42px;color:var(--zp-text-faint);font-size:12px;font-weight:950}.analytics-row[data-v-71f56188]:hover,.analytics-row.selected[data-v-71f56188]{background:#fffaf0}.analytics-row.selected[data-v-71f56188]{box-shadow:inset 3px 0 0 var(--zp-color-gold-500)}.analytics-row strong[data-v-71f56188]{color:var(--zp-text-title);overflow-wrap:anywhere;font-size:13px;font-weight:950;display:block}.analytics-name[data-v-71f56188]{align-items:center;gap:10px;min-width:0;display:inline-flex}.analytics-icon[data-v-71f56188]{border-radius:var(--zp-radius-md);width:38px;height:38px;color:var(--zp-color-gold-500);background:#d99a221f;flex:none;place-items:center;display:grid}.status-cell[data-v-71f56188]{gap:4px;display:grid}.status-cell em[data-v-71f56188]{background:var(--zp-bg-muted);width:fit-content;color:var(--zp-text);border-radius:999px;justify-content:center;align-items:center;padding:5px 9px;font-size:12px;font-style:normal;font-weight:900;display:inline-flex}.row-actions[data-v-71f56188]{justify-content:flex-end;gap:8px;display:inline-flex}.row-action[data-v-71f56188]{border-radius:var(--zp-radius-pill);min-height:34px;padding:0 12px}.row-action.detail[data-v-71f56188]{background:var(--zp-color-navy-800);color:#fff}.empty-state[data-v-71f56188]{min-height:220px;color:var(--zp-text-subtle);text-align:center;place-items:center;gap:8px;padding:30px;display:grid}.empty-state strong[data-v-71f56188]{color:var(--zp-text-title);font-size:16px}.pagination-row[data-v-71f56188],.page-size-field[data-v-71f56188]{align-items:center;display:flex}.pagination-row[data-v-71f56188]{color:var(--zp-text-subtle);flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:14px;font-size:12px;font-weight:850}.page-size-field[data-v-71f56188]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-md);background:#fff;gap:8px;min-height:38px;padding:0 10px}.page-size-field[data-v-71f56188] .nuxt-control button,.page-size-field[data-v-71f56188] button.nuxt-control{min-height:36px}.detail-top[data-v-71f56188]{border-radius:var(--zp-radius-lg);justify-content:space-between;align-items:flex-start;gap:14px;padding:16px;display:flex}.detail-top span[data-v-71f56188]{color:currentColor;font-size:12px;font-weight:900}.detail-top h2[data-v-71f56188]{color:var(--zp-text-title);overflow-wrap:anywhere;margin:6px 0;font-size:22px;font-weight:950}.detail-top p[data-v-71f56188]{color:var(--zp-text-muted);margin:0;font-size:13px;font-weight:750;line-height:1.7}.summary-grid[data-v-71f56188]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.summary-grid div[data-v-71f56188]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-md);background:#fff;min-width:0;padding:12px}.summary-grid strong[data-v-71f56188]{color:var(--zp-text-title);overflow-wrap:anywhere;margin:4px 0;font-size:15px;font-weight:950;display:block}.check-card[data-v-71f56188]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-lg);background:var(--zp-bg-subtle);gap:8px;margin-top:12px;padding:14px;display:grid}.check-card div[data-v-71f56188]{color:var(--zp-text-title);align-items:center;gap:8px;font-weight:950;display:flex}.check-card p[data-v-71f56188]{color:var(--zp-text-muted);margin:0;font-size:13px;font-weight:750;line-height:1.7}.detail-actions[data-v-71f56188]{flex-wrap:wrap;justify-content:flex-end;margin-top:14px}.analytics-form[data-v-71f56188]{gap:14px;display:grid}.form-section[data-v-71f56188]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-lg);background:var(--zp-bg-subtle);gap:12px;padding:14px;display:grid}.form-section-title[data-v-71f56188]{color:var(--zp-text-title);align-items:center;gap:8px;font-size:14px;font-weight:950;display:flex}.form-grid[data-v-71f56188]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.analytics-form label[data-v-71f56188]{min-width:0;color:var(--zp-text-subtle);gap:7px;font-size:12px;font-weight:900;display:grid}.analytics-form[data-v-71f56188] .nuxt-control{border:1px solid var(--zp-line);border-radius:var(--zp-radius-md);background:#fff;min-width:0}.analytics-form[data-v-71f56188] input,.analytics-form[data-v-71f56188] textarea,.analytics-form[data-v-71f56188] button{color:var(--zp-text);font-size:13px;font-weight:800}.analytics-form[data-v-71f56188] textarea{resize:vertical;line-height:1.6}.form-note[data-v-71f56188]{border-radius:var(--zp-radius-md);color:var(--zp-color-green-600);background:#f1fbf7;border:1px solid #55c9a138;align-items:flex-start;gap:9px;padding:10px 12px;font-size:12px;font-weight:800;line-height:1.6;display:flex}.form-actions[data-v-71f56188]{flex-wrap:wrap;justify-content:flex-end;width:100%}.form-actions button[data-v-71f56188]{border-radius:var(--zp-radius-pill);color:#344054;background:#eef2f7;border:0;justify-content:center;gap:8px;min-height:40px;padding:0 16px;font-weight:900}.form-actions .submit-button[data-v-71f56188]{background:var(--zp-color-navy-800);color:#fff}.form-actions .submit-button[data-v-71f56188]:disabled{opacity:.48}.analytics-edit-modal-content{max-height:calc(100vh - 42px);box-shadow:var(--zp-shadow-popover);background:#fffffffa;overflow:hidden;border-radius:var(--zp-radius-xl)!important;width:min(860px,100vw - 28px)!important}.analytics-edit-modal-head,.analytics-edit-modal-footer{padding:18px 20px!important}.analytics-edit-modal-body{max-height:min(70vh,680px);overflow:auto;padding:0 20px 18px!important}.analytics-edit-modal-title{color:var(--zp-text-title)!important;font-size:20px!important;font-weight:950!important}.analytics-edit-modal-description{color:var(--zp-text-muted)!important;font-size:13px!important;font-weight:700!important;line-height:1.6!important}@media (width<=1180px){.content-area:has(.analytics-page){padding:14px 10px 28px}.behavior-kpi-grid[data-v-71f56188],.behavior-journey-grid[data-v-71f56188],.behavior-segment-grid[data-v-71f56188],.behavior-overview[data-v-71f56188]{grid-template-columns:1fr}.behavior-path-diagnosis-strip[data-v-71f56188]{grid-template-columns:repeat(2,minmax(0,1fr))}.business-control-panel[data-v-71f56188],.business-diagnosis-strip[data-v-71f56188],.business-insight-grid[data-v-71f56188],.business-layout[data-v-71f56188],.business-store-board[data-v-71f56188],.executive-hero[data-v-71f56188],.executive-main-grid[data-v-71f56188],.governance-dashboard-layout[data-v-71f56188],.recommendation-dashboard-layout[data-v-71f56188]{grid-template-columns:1fr}.executive-kpi-grid[data-v-71f56188],.governance-closure-strip[data-v-71f56188],.recommendation-strategy-strip[data-v-71f56188],.business-kpi-grid[data-v-71f56188],.business-signal-grid[data-v-71f56188]{grid-template-columns:repeat(2,minmax(0,1fr))}.business-chart-hero[data-v-71f56188],.business-chart-wide[data-v-71f56188],.business-chart-normal[data-v-71f56188]{grid-column:span 12}.stat-grid[data-v-71f56188]{grid-template-columns:repeat(2,minmax(0,1fr))}.widget-hero[data-v-71f56188],.widget-wide[data-v-71f56188],.widget-tall[data-v-71f56188],.widget-normal[data-v-71f56188],.widget-compact[data-v-71f56188]{grid-area:auto/span 6;min-height:300px}.chart-hero[data-v-71f56188],.chart-wide[data-v-71f56188],.chart-tall[data-v-71f56188],.chart-normal[data-v-71f56188],.chart-compact[data-v-71f56188]{height:220px;min-height:220px}}@media (width<=860px){.behavior-overview[data-v-71f56188],.behavior-segment-grid[data-v-71f56188],.behavior-segment-item[data-v-71f56188]{grid-template-columns:1fr}.business-hero[data-v-71f56188],.executive-hero[data-v-71f56188],.governance-hero[data-v-71f56188],.recommendation-hero[data-v-71f56188],.page-hero[data-v-71f56188],.panel-head[data-v-71f56188]{flex-direction:column;align-items:stretch}.business-store-metrics[data-v-71f56188]{grid-template-columns:1fr}.business-control-title[data-v-71f56188]{flex-direction:column;align-items:flex-start}.business-control-title strong[data-v-71f56188]{text-align:left}.business-heatmap-grid[data-v-71f56188]{grid-template-columns:repeat(3,minmax(0,1fr))}.business-action-item[data-v-71f56188],.executive-row[data-v-71f56188],.governance-action-item[data-v-71f56188],.recommendation-action-item[data-v-71f56188]{grid-template-columns:1fr}.business-action-item em[data-v-71f56188],.executive-row .row-action[data-v-71f56188],.governance-action-item em[data-v-71f56188],.governance-action-item .row-action[data-v-71f56188],.recommendation-action-item em[data-v-71f56188],.recommendation-action-item .row-action[data-v-71f56188]{justify-self:start}.business-action-item>span[data-v-71f56188]:nth-child(2){border-left:0;border-top:1px solid var(--zp-line-soft);padding-top:8px;padding-left:0}.business-action-item .row-action[data-v-71f56188]{justify-self:start}.hero-actions[data-v-71f56188],.panel-actions[data-v-71f56188]{justify-content:flex-start}.analytics-row[data-v-71f56188]{grid-template-columns:minmax(190px,1.25fr) minmax(170px,1fr) minmax(160px,.9fr) minmax(112px,.58fr) minmax(116px,auto);min-width:820px}.form-grid[data-v-71f56188],.summary-grid[data-v-71f56188]{grid-template-columns:1fr}.pagination-row[data-v-71f56188]{justify-content:flex-start}}@media (width<=640px){.content-area:has(.analytics-page){padding:10px 8px 20px}.analytics-page[data-v-71f56188],.business-workbench[data-v-71f56188]{gap:12px}.business-hero[data-v-71f56188],.behavior-hero[data-v-71f56188],.governance-hero[data-v-71f56188],.recommendation-hero[data-v-71f56188],.page-hero[data-v-71f56188]{padding:18px 14px}.executive-dashboard[data-v-71f56188]{gap:8px}.executive-hero[data-v-71f56188]{border-radius:var(--zp-radius-md);padding:11px 12px}.executive-hero .hero-copy h1[data-v-71f56188]{margin:3px 0 4px;font-size:23px;line-height:1.14}.executive-hero .hero-copy p[data-v-71f56188]{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.executive-toolbar[data-v-71f56188]{padding:6px}[data-v-71f56188] .executive-filter-bar :where(.filter-field,.select-field,.single-line-field){flex:calc(50% - 4px);width:auto;min-width:0;min-height:38px}.executive-toolbar-actions[data-v-71f56188]{width:100%}.executive-toolbar .ghost-action[data-v-71f56188],.executive-toolbar .primary-action[data-v-71f56188]{flex:1 1 0;min-height:40px}.hero-copy h1[data-v-71f56188]{font-size:27px}.stat-grid[data-v-71f56188],.business-perspective[data-v-71f56188],.business-kpi-grid[data-v-71f56188],.business-signal-grid[data-v-71f56188],.business-rank-item[data-v-71f56188]{grid-template-columns:1fr}.business-rank-item em[data-v-71f56188]{justify-self:start}.business-heatmap-grid[data-v-71f56188]{grid-template-columns:repeat(2,minmax(0,1fr))}.behavior-kpi-grid[data-v-71f56188],.behavior-journey-grid[data-v-71f56188],.behavior-path-diagnosis-strip[data-v-71f56188],.governance-closure-strip[data-v-71f56188],.governance-kpi-grid[data-v-71f56188],.recommendation-strategy-strip[data-v-71f56188],.recommendation-kpi-grid[data-v-71f56188]{grid-template-columns:1fr}.executive-kpi-grid[data-v-71f56188]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.executive-kpi-card[data-v-71f56188]{min-height:84px;padding:8px}.executive-kpi-card .stat-icon[data-v-71f56188]{width:30px;height:30px}.executive-kpi-card strong[data-v-71f56188]{font-size:17px}.executive-kpi-card .kpi-meta-row[data-v-71f56188]{gap:4px}.executive-kpi-card .kpi-meta-row small[data-v-71f56188]{display:none}.executive-section-head[data-v-71f56188]{flex-direction:row;align-items:center;padding:7px 9px}.executive-section-head h2[data-v-71f56188]{font-size:15px}.executive-section-head p[data-v-71f56188]{display:none}.executive-chart-hero[data-v-71f56188],.executive-chart-wide[data-v-71f56188],.executive-chart-normal[data-v-71f56188],.executive-chart-compact[data-v-71f56188],.executive-chart-tall[data-v-71f56188],.governance-chart-hero[data-v-71f56188],.governance-chart-wide[data-v-71f56188],.governance-chart-normal[data-v-71f56188],.governance-chart-compact[data-v-71f56188],.governance-chart-tall[data-v-71f56188],.recommendation-chart-hero[data-v-71f56188],.recommendation-chart-wide[data-v-71f56188],.recommendation-chart-normal[data-v-71f56188],.recommendation-chart-compact[data-v-71f56188],.recommendation-chart-tall[data-v-71f56188]{grid-column:span 12}.dashboard-board[data-v-71f56188]{grid-template-columns:1fr}.widget-hero[data-v-71f56188],.widget-wide[data-v-71f56188],.widget-tall[data-v-71f56188],.widget-normal[data-v-71f56188],.widget-compact[data-v-71f56188]{grid-column:1;min-height:280px}.panel[data-v-71f56188]{padding:10px}.chart-canvas[data-v-71f56188],.chart-hero[data-v-71f56188],.chart-wide[data-v-71f56188],.chart-tall[data-v-71f56188],.chart-normal[data-v-71f56188],.chart-compact[data-v-71f56188]{height:220px;min-height:220px}.analytics-edit-modal-content{width:calc(100vw - 16px)!important}.analytics-edit-modal-head,.analytics-edit-modal-footer,.analytics-edit-modal-body{padding-left:14px!important;padding-right:14px!important}}.assistant-page[data-v-42448022]{gap:16px;min-width:0;max-width:100%;display:grid;overflow-x:hidden}.assistant-page[data-v-42448022] *,.assistant-page[data-v-42448022] :before,.assistant-page[data-v-42448022] :after{box-sizing:border-box}.panel[data-v-42448022]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-xl);background:var(--zp-surface-panel);min-width:0;max-width:100%;box-shadow:var(--zp-shadow-panel);padding:16px}.page-hero[data-v-42448022]{isolation:isolate;border-radius:var(--zp-radius-xl);background:linear-gradient(118deg, #050d22fa 0%, #0c1934f7 48%, #061022fa 100%), var(--zp-color-navy-950);min-width:0;color:var(--zp-text-inverse);border:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:22px;padding:28px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 45px #131f4114}.page-hero[data-v-42448022]:before,.page-hero[data-v-42448022]:after{pointer-events:none;content:"";position:absolute}.page-hero[data-v-42448022]:before{z-index:-2;filter:blur(42px)saturate(118%);opacity:.84;background:radial-gradient(at 14% 20%,#d99a2247 0 14%,#0000 36%),radial-gradient(at 48% 0,#2563eb3d 0 17%,#0000 42%),radial-gradient(at 84% 18%,#55c9a138 0 14%,#0000 38%),conic-gradient(from 220deg at 56% 48%,#d99a2226,#2563eb1f,#55c9a121,#d99a2226);inset:-44%}.page-hero[data-v-42448022]:after{z-index:-1;background:linear-gradient(90deg,#00000061 0%,#00000024 52%,#0000006b 100%),repeating-linear-gradient(135deg,#ffffff0a 0 1px,#0000 1px 6px);inset:0}.hero-copy[data-v-42448022]{min-width:0;max-width:860px}.hero-label[data-v-42448022],.panel-head span[data-v-42448022]{color:var(--zp-color-gold-300);align-items:center;gap:8px;font-size:13px;font-weight:850;display:inline-flex}.hero-copy h1[data-v-42448022]{max-width:860px;color:var(--zp-text-inverse);letter-spacing:0;overflow-wrap:anywhere;margin:10px 0;font-size:clamp(28px,3vw,40px);font-weight:900;line-height:1.12}.hero-copy p[data-v-42448022]{max-width:880px;color:var(--zp-text-inverse-muted);overflow-wrap:anywhere;margin:0;line-height:1.8}.hero-actions[data-v-42448022],.panel-actions[data-v-42448022],.detail-actions[data-v-42448022],.form-actions[data-v-42448022]{align-items:center;gap:10px;display:flex}.hero-actions[data-v-42448022]{flex-wrap:wrap;flex:none;justify-content:flex-end}.ghost-action[data-v-42448022],.primary-action[data-v-42448022],.panel-actions button[data-v-42448022],.row-action[data-v-42448022]{border-radius:var(--zp-radius-md);justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:13px;font-weight:900;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;display:inline-flex}.ghost-action[data-v-42448022],.panel-actions button[data-v-42448022],.row-action[data-v-42448022]{border:1px solid var(--zp-line);color:var(--zp-text);background:#ffffffdb}.primary-action[data-v-42448022]{border:1px solid var(--zp-color-navy-800);background:var(--zp-color-navy-800);color:var(--zp-text-inverse);box-shadow:0 12px 22px #0b142929}.page-hero .ghost-action[data-v-42448022],.page-hero .primary-action[data-v-42448022]{border-radius:var(--zp-radius-pill);min-width:106px;height:40px;box-shadow:none;border:0;padding:0 16px;font-weight:850}.page-hero .ghost-action[data-v-42448022]{color:#ffffffdb;background:#ffffff1f}.page-hero .primary-action[data-v-42448022]{background:var(--zp-color-mint-500);color:#0c1c32}.action-message[data-v-42448022]{border-radius:var(--zp-radius-lg);color:var(--zp-color-green-600);background:#effdf7f5;border:1px solid #55c9a142;align-items:center;gap:10px;padding:11px 12px;font-size:13px;font-weight:850;display:flex}.stat-grid[data-v-42448022]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.stat-card[data-v-42448022]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-lg);background:var(--zp-surface);grid-template-columns:auto minmax(0,1fr);gap:4px 12px;min-height:118px;padding:16px;display:grid;box-shadow:0 10px 24px #0f172a0a}.stat-icon[data-v-42448022]{border-radius:var(--zp-radius-md);width:42px;height:42px;color:var(--zp-color-gold-500);background:#d99a221f;grid-row:span 3;place-items:center;display:grid}.stat-card[data-tone=green] .stat-icon[data-v-42448022],.assistant-row[data-tone=green] .assistant-icon[data-v-42448022],.detail-top[data-tone=green][data-v-42448022]{color:var(--zp-color-green-600);background:#55c9a121}.stat-card[data-tone=blue] .stat-icon[data-v-42448022],.assistant-row[data-tone=blue] .assistant-icon[data-v-42448022],.detail-top[data-tone=blue][data-v-42448022]{color:var(--zp-color-blue-600);background:#2563eb1c}.stat-card[data-tone=amber] .stat-icon[data-v-42448022],.assistant-row[data-tone=amber] .assistant-icon[data-v-42448022],.detail-top[data-tone=amber][data-v-42448022]{color:var(--zp-color-amber-600);background:#d99a2221}.stat-card[data-tone=red] .stat-icon[data-v-42448022],.assistant-row[data-tone=red] .assistant-icon[data-v-42448022],.detail-top[data-tone=red][data-v-42448022]{color:var(--zp-color-red-600);background:#c241321c}.stat-card span[data-v-42448022],.summary-grid span[data-v-42448022]{color:var(--zp-text-subtle);font-size:12px;font-weight:900}.stat-card strong[data-v-42448022]{color:var(--zp-text-strong);font-size:27px;font-weight:950}.stat-card em[data-v-42448022],.summary-grid small[data-v-42448022],.assistant-row small[data-v-42448022]{color:var(--zp-text-subtle);font-size:12px;font-style:normal;font-weight:750}.income-chart[data-v-42448022]{gap:14px;display:grid}.chart-canvas[data-v-42448022]{width:100%;height:260px;min-height:260px}.assistant-workspace[data-v-42448022]{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;width:100%;min-width:0;display:grid}.panel-head[data-v-42448022]{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.panel-head h2[data-v-42448022]{color:var(--zp-text-title);margin-top:4px;font-size:20px;font-weight:950}.panel-actions[data-v-42448022]{flex-wrap:wrap;justify-content:flex-end}.assistant-toolbar[data-v-42448022]{margin-top:16px}.assistant-tabs[data-v-42448022]{gap:8px;margin-top:12px;padding-bottom:2px;display:flex;overflow-x:auto}.assistant-tabs button[data-v-42448022]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-pill);background:var(--zp-surface);min-height:36px;color:var(--zp-text-muted);flex:none;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.assistant-tabs button.active[data-v-42448022]{background:var(--zp-active-gradient);color:var(--zp-color-navy-800);border-color:#d99a226b}.assistant-tabs strong[data-v-42448022]{background:#ffffffb8;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:11px;display:grid}.assistant-table[data-v-42448022]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-lg);margin-top:12px;overflow:auto hidden}.assistant-row[data-v-42448022]{border-top:1px solid var(--zp-line-soft);background:var(--zp-surface);min-width:920px;min-height:68px;color:var(--zp-text-muted);grid-template-columns:minmax(220px,1.35fr) minmax(190px,1.1fr) minmax(180px,.9fr) minmax(118px,.56fr) minmax(150px,auto);align-items:center;gap:12px;padding:0 14px;display:grid}.assistant-row[data-v-42448022]:first-child{border-top:0}.assistant-row.table-head[data-v-42448022]{background:var(--zp-bg-muted);min-height:42px;color:var(--zp-text-faint);font-size:12px;font-weight:950}.assistant-row[data-v-42448022]:hover,.assistant-row.selected[data-v-42448022]{background:#fffaf0}.assistant-row.selected[data-v-42448022]{box-shadow:inset 3px 0 0 var(--zp-color-gold-500)}.assistant-row strong[data-v-42448022]{color:var(--zp-text-title);overflow-wrap:anywhere;font-size:13px;font-weight:950;display:block}.assistant-name[data-v-42448022]{align-items:center;gap:10px;min-width:0;display:inline-flex}.assistant-icon[data-v-42448022]{border-radius:var(--zp-radius-md);width:38px;height:38px;color:var(--zp-color-gold-500);background:#d99a221f;flex:none;place-items:center;display:grid}.status-cell[data-v-42448022]{gap:4px;display:grid}.status-cell em[data-v-42448022]{background:var(--zp-bg-muted);width:fit-content;color:var(--zp-text);border-radius:999px;justify-content:center;align-items:center;padding:5px 9px;font-size:12px;font-style:normal;font-weight:900;display:inline-flex}.row-actions[data-v-42448022]{justify-content:flex-end;gap:8px;display:inline-flex}.row-action[data-v-42448022]{border-radius:var(--zp-radius-pill);min-height:34px;padding:0 12px}.row-action.detail[data-v-42448022]{background:var(--zp-color-navy-800);color:#fff}.empty-state[data-v-42448022]{min-height:220px;color:var(--zp-text-subtle);text-align:center;place-items:center;gap:8px;padding:30px;display:grid}.empty-state strong[data-v-42448022]{color:var(--zp-text-title);font-size:16px}.pagination-row[data-v-42448022],.page-size-field[data-v-42448022]{align-items:center;display:flex}.pagination-row[data-v-42448022]{color:var(--zp-text-subtle);flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:14px;font-size:12px;font-weight:850}.page-size-field[data-v-42448022]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-md);background:#fff;gap:8px;min-height:38px;padding:0 10px}.detail-top[data-v-42448022]{border-radius:var(--zp-radius-lg);justify-content:space-between;align-items:flex-start;gap:14px;padding:16px;display:flex}.detail-top span[data-v-42448022]{color:currentColor;font-size:12px;font-weight:900}.detail-top h2[data-v-42448022]{color:var(--zp-text-title);overflow-wrap:anywhere;margin:6px 0;font-size:22px;font-weight:950}.detail-top p[data-v-42448022]{color:var(--zp-text-muted);margin:0;font-size:13px;font-weight:750;line-height:1.7}.summary-grid[data-v-42448022]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.summary-grid div[data-v-42448022]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-md);background:#fff;min-width:0;padding:12px}.summary-grid strong[data-v-42448022]{color:var(--zp-text-title);overflow-wrap:anywhere;margin:4px 0;font-size:15px;font-weight:950;display:block}.check-card[data-v-42448022]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-lg);background:var(--zp-bg-subtle);gap:8px;margin-top:12px;padding:14px;display:grid}.check-card div[data-v-42448022]{color:var(--zp-text-title);align-items:center;gap:8px;font-weight:950;display:flex}.check-card p[data-v-42448022]{color:var(--zp-text-muted);margin:0;font-size:13px;font-weight:750;line-height:1.7}.detail-actions[data-v-42448022]{flex-wrap:wrap;justify-content:flex-end;margin-top:14px}.assistant-form[data-v-42448022]{gap:14px;display:grid}.form-section[data-v-42448022]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-lg);background:var(--zp-bg-subtle);gap:12px;padding:14px;display:grid}.form-section-title[data-v-42448022]{color:var(--zp-text-title);align-items:center;gap:8px;font-size:14px;font-weight:950;display:flex}.form-grid[data-v-42448022]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.assistant-form label[data-v-42448022]{min-width:0;color:var(--zp-text-subtle);gap:7px;font-size:12px;font-weight:900;display:grid}.assistant-form[data-v-42448022] .nuxt-control{border:1px solid var(--zp-line);border-radius:var(--zp-radius-md);background:#fff;min-width:0}.assistant-form[data-v-42448022] input,.assistant-form[data-v-42448022] textarea,.assistant-form[data-v-42448022] button{color:var(--zp-text);font-size:13px;font-weight:800}.assistant-form[data-v-42448022] textarea{resize:vertical;line-height:1.6}.form-note[data-v-42448022]{border-radius:var(--zp-radius-md);color:var(--zp-color-green-600);background:#f1fbf7;border:1px solid #55c9a138;align-items:flex-start;gap:9px;padding:10px 12px;font-size:12px;font-weight:800;line-height:1.6;display:flex}.form-actions[data-v-42448022]{flex-wrap:wrap;justify-content:flex-end;width:100%}.form-actions button[data-v-42448022]{border-radius:var(--zp-radius-pill);color:#344054;background:#eef2f7;border:0;justify-content:center;gap:8px;min-height:40px;padding:0 16px;font-weight:900}.form-actions .submit-button[data-v-42448022]{background:var(--zp-color-navy-800);color:#fff}.form-actions .submit-button[data-v-42448022]:disabled{opacity:.48}.assistant-edit-modal-content{max-height:calc(100vh - 42px);box-shadow:var(--zp-shadow-popover);background:#fffffffa;overflow:hidden;border-radius:var(--zp-radius-xl)!important;width:min(860px,100vw - 28px)!important}.assistant-edit-modal-head,.assistant-edit-modal-footer{padding:18px 20px!important}.assistant-edit-modal-body{max-height:min(70vh,680px);overflow:auto;padding:0 20px 18px!important}.assistant-edit-modal-title{color:var(--zp-text-title)!important;font-size:20px!important;font-weight:950!important}.assistant-edit-modal-description{color:var(--zp-text-muted)!important;font-size:13px!important;font-weight:700!important;line-height:1.6!important}@media (width<=1180px){.stat-grid[data-v-42448022]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.page-hero[data-v-42448022],.panel-head[data-v-42448022]{flex-direction:column;align-items:stretch}.hero-actions[data-v-42448022],.panel-actions[data-v-42448022]{justify-content:flex-start}.assistant-row[data-v-42448022]{grid-template-columns:minmax(190px,1.25fr) minmax(170px,1fr) minmax(160px,.9fr) minmax(112px,.58fr) minmax(132px,auto);min-width:820px}.form-grid[data-v-42448022],.summary-grid[data-v-42448022]{grid-template-columns:1fr}.pagination-row[data-v-42448022]{justify-content:flex-start}}@media (width<=640px){.assistant-page[data-v-42448022]{gap:12px}.page-hero[data-v-42448022]{padding:22px 18px}.hero-copy h1[data-v-42448022]{font-size:27px}.stat-grid[data-v-42448022]{grid-template-columns:1fr}.panel[data-v-42448022]{padding:12px}.chart-canvas[data-v-42448022]{height:220px;min-height:220px}.assistant-edit-modal-content{width:calc(100vw - 16px)!important}.assistant-edit-modal-head,.assistant-edit-modal-footer,.assistant-edit-modal-body{padding-left:14px!important;padding-right:14px!important}}.api-error-banner[data-v-42448022]{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.api-error-banner strong[data-v-42448022]{color:#dc2626}.api-error-banner span[data-v-42448022]{color:#7f1d1d;flex:1;font-size:13px}.alerts-page[data-v-b79eb446]{color:#172033;gap:16px;display:grid}.api-error-banner[data-v-b79eb446]{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:12px;padding:12px 16px;display:flex}.api-error-banner strong[data-v-b79eb446]{color:#dc2626}.api-error-banner span[data-v-b79eb446]{color:#7f1d1d;flex:1;font-size:13px}.alerts-hero[data-v-b79eb446],.alert-stat[data-v-b79eb446],.panel[data-v-b79eb446]{border:1px solid #ffffffc7;box-shadow:0 18px 45px #131f4114}.alerts-hero[data-v-b79eb446]{isolation:isolate;color:#fff;background:linear-gradient(118deg,#04070dfa 0%,#080d18fa 45%,#05080efa 100%),#05070d;border-color:#ffffff29;border-radius:18px;justify-content:space-between;align-items:center;gap:22px;padding:28px 30px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,inset 0 -48px 96px #00000057,0 22px 54px #050a182e}.alerts-hero[data-v-b79eb446]:before,.alerts-hero[data-v-b79eb446]:after{pointer-events:none;content:"";position:absolute}.alerts-hero[data-v-b79eb446]:before{z-index:-2;filter:blur(42px)saturate(118%);opacity:.82;background:radial-gradient(at 12% 24%,#d9484152 0 13%,#0000 36%),radial-gradient(at 42% 0,#4976ff3d 0 17%,#0000 42%),radial-gradient(at 84% 22%,#55c9a138 0 14%,#0000 38%),conic-gradient(from 222deg at 58% 46%,#d9484129,#4976ff21,#55c9a121,#d9484129);inset:-48%;transform:rotate(-6deg)}.alerts-hero[data-v-b79eb446]:after{z-index:-1;opacity:.92;background:radial-gradient(at 50% 110%,#00000075,#0000 54%),linear-gradient(90deg,#00000070 0%,#00000038 52%,#00000080 100%),repeating-linear-gradient(135deg,#ffffff0a 0 1px,#0000 1px 6px);inset:0}.hero-label[data-v-b79eb446],.hero-actions[data-v-b79eb446],.ghost-action[data-v-b79eb446],.primary-action[data-v-b79eb446]{align-items:center;display:inline-flex}.hero-label[data-v-b79eb446]{color:#ffe28a;gap:8px;font-size:13px;font-weight:850}.alerts-hero h1[data-v-b79eb446]{margin:10px 0;font-size:clamp(28px,3vw,40px);font-weight:900;line-height:1.12}.alerts-hero p[data-v-b79eb446]{color:#ffffffbd;max-width:780px;line-height:1.8}.hero-actions[data-v-b79eb446]{flex-wrap:wrap;justify-content:flex-end;gap:10px}.ghost-action[data-v-b79eb446],.primary-action[data-v-b79eb446],.detail-actions button[data-v-b79eb446]{white-space:nowrap;border:0;border-radius:999px;justify-content:center;gap:8px;font-weight:850}.ghost-action[data-v-b79eb446],.primary-action[data-v-b79eb446]{height:40px;padding:0 16px}.ghost-action[data-v-b79eb446]{color:#ffffffdb;background:#ffffff1f}.primary-action[data-v-b79eb446]{color:#0c1c32;background:#55c9a1}.alert-stat-grid[data-v-b79eb446],.alerts-workspace[data-v-b79eb446],.bottom-grid[data-v-b79eb446]{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.alert-stat[data-v-b79eb446]{isolation:isolate;background:linear-gradient(#ffffffe0,#ffffffb3),#ffffffc2;border-radius:18px;grid-column:span 3;min-height:142px;padding:20px;position:relative;overflow:hidden}.alert-stat[data-v-b79eb446]:after{z-index:0;background:radial-gradient(circle at 38% 36%, #ffffffb8 0 12%, transparent 13%), radial-gradient(circle at 40% 40%, var(--tone-soft) 0 38%, transparent 70%), conic-gradient(from 220deg, transparent 0 20%, var(--tone-soft) 20% 38%, transparent 38% 68%, #111b3f14 68% 82%, transparent 82% 100%);content:"";border-radius:999px;width:136px;height:136px;position:absolute;bottom:-48px;right:-42px}.alert-stat[data-v-b79eb446]>*{z-index:1;position:relative}.stat-icon[data-v-b79eb446]{background:var(--tone-soft);width:42px;height:42px;color:var(--tone);border-radius:14px;place-items:center;display:grid}[data-tone=green][data-v-b79eb446]{--tone:#19a976;--tone-soft:#19a97621}[data-tone=blue][data-v-b79eb446]{--tone:#356fda;--tone-soft:#356fda21}[data-tone=amber][data-v-b79eb446]{--tone:#d68114;--tone-soft:#d6811421}[data-tone=red][data-v-b79eb446]{--tone:#d94841;--tone-soft:#d9484121}.alert-stat span[data-v-b79eb446],.alert-stat em[data-v-b79eb446]{color:#727b8f;font-size:13px;font-style:normal;font-weight:750;display:block}.alert-stat span[data-v-b79eb446]{margin-top:14px}.alert-stat strong[data-v-b79eb446]{color:#151b2d;margin-top:6px;font-size:30px;font-weight:900;line-height:1;display:block}.alert-stat em[data-v-b79eb446]{margin-top:9px}.panel[data-v-b79eb446]{background:#ffffffc7;border-radius:18px;min-width:0;padding:22px}.queue-panel[data-v-b79eb446]{grid-column:span 7}.detail-panel[data-v-b79eb446]{grid-column:span 5}.trend-panel[data-v-b79eb446],.channel-panel[data-v-b79eb446],.timeline-panel[data-v-b79eb446]{grid-column:span 4}.panel-head[data-v-b79eb446],.queue-toolbar[data-v-b79eb446],.select-field[data-v-b79eb446],.detail-top[data-v-b79eb446],.section-title[data-v-b79eb446],.detail-actions[data-v-b79eb446]{align-items:center;display:flex}.panel-head[data-v-b79eb446]{justify-content:space-between;gap:16px;margin-bottom:16px}.panel-head span[data-v-b79eb446],.detail-top span[data-v-b79eb446]{color:#7a8395;font-size:12px;font-weight:850}.panel-head h2[data-v-b79eb446],.detail-top h2[data-v-b79eb446]{color:#172033;margin-top:4px;font-size:20px;font-weight:900}.panel-head>strong[data-v-b79eb446]{color:#ffe28a;background:#111b3f;border-radius:999px;padding:8px 11px;font-size:12px}.panel-head svg[data-v-b79eb446]{color:#d68114}.queue-toolbar[data-v-b79eb446]{gap:10px;margin-bottom:12px}.search-field[data-v-b79eb446],.select-field[data-v-b79eb446]{color:#667085;background:#f7f8fb;border:1px solid #0f172a14;border-radius:14px}.search-field[data-v-b79eb446]{flex:1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:0 12px;display:grid}.search-field input[data-v-b79eb446],.select-field select[data-v-b79eb446]{color:#172033;background:0 0;border:0;outline:0;width:100%;height:42px;font-size:14px}.select-field[data-v-b79eb446]{gap:8px;min-width:132px;padding:0 10px}.severity-tabs[data-v-b79eb446]{scrollbar-width:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.severity-tabs[data-v-b79eb446]::-webkit-scrollbar{display:none}.severity-tabs button[data-v-b79eb446]{color:#657084;background:#eef2f7;border:0;border-radius:999px;flex:none;align-items:center;gap:8px;height:34px;padding:0 12px;font-size:13px;font-weight:850;display:inline-flex}.severity-tabs button strong[data-v-b79eb446]{min-width:22px;height:22px;color:inherit;background:#ffffffc7;border-radius:999px;place-items:center;font-size:12px;display:grid}.severity-tabs button.active[data-v-b79eb446]{color:#fff;background:#111b3f}.alert-list[data-v-b79eb446]{gap:10px;margin-top:14px;display:grid}.alert-empty-state[data-v-b79eb446]{color:#667085;text-align:center;background:#f7f8fb;border:1px dashed #66708547;border-radius:16px;justify-items:center;gap:8px;padding:28px 18px;display:grid}.alert-empty-state strong[data-v-b79eb446]{color:#172033;font-size:15px;font-weight:900}.alert-empty-state span[data-v-b79eb446]{max-width:420px;font-size:13px;line-height:1.7}.alert-row[data-v-b79eb446]{color:#172033;text-align:left;background:#f7f8fb;border:1px solid #0000;border-radius:16px;grid-template-columns:78px minmax(0,1fr) auto auto;align-items:center;gap:12px;width:100%;padding:13px;transition:all .18s;display:grid}.alert-row.selected[data-v-b79eb446]{background:linear-gradient(90deg, var(--tone-soft), #ffffffc2), #fff;border-color:#111b3f29;box-shadow:0 14px 28px #10182814}.severity-badge[data-v-b79eb446]{background:var(--tone-soft);color:var(--tone);text-align:center;border-radius:999px;padding:7px 9px;font-size:12px;font-weight:900}.alert-main strong[data-v-b79eb446],.alert-main em[data-v-b79eb446],.alert-meta small[data-v-b79eb446],.alert-meta span[data-v-b79eb446]{display:block}.alert-main strong[data-v-b79eb446]{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:900;overflow:hidden}.alert-main em[data-v-b79eb446]{color:#667085;margin-top:4px;font-size:13px;font-style:normal}.alert-meta[data-v-b79eb446]{text-align:right}.alert-meta small[data-v-b79eb446]{color:var(--tone);white-space:nowrap;font-size:12px;font-weight:900}.alert-meta span[data-v-b79eb446]{color:#98a2b3;margin-top:4px;font-size:12px;font-weight:800}.alert-row svg[data-v-b79eb446]{color:#98a2b3}.detail-top[data-v-b79eb446]{justify-content:space-between;gap:14px;margin-bottom:16px}.detail-top p[data-v-b79eb446]{color:#687386;margin-top:7px;line-height:1.6}.detail-top svg[data-v-b79eb446]{color:var(--tone);flex:none}.detail-grid[data-v-b79eb446]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.detail-grid div[data-v-b79eb446],.sla-card[data-v-b79eb446],.runbook-list article[data-v-b79eb446],.action-card[data-v-b79eb446]{background:#f7f8fb;border-radius:14px}.detail-grid div[data-v-b79eb446]{padding:12px}.detail-grid span[data-v-b79eb446]{color:#9099aa;font-size:12px;font-weight:850}.detail-grid strong[data-v-b79eb446]{color:#172033;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:14px;font-weight:900;display:block;overflow:hidden}.sla-card[data-v-b79eb446]{gap:10px;margin-top:12px;padding:14px;display:grid}.sla-card div[data-v-b79eb446]:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.sla-card span[data-v-b79eb446]{color:#667085;font-size:13px;font-weight:850}.sla-card strong[data-v-b79eb446]{color:var(--tone);font-size:18px;font-weight:900}.sla-card p[data-v-b79eb446]{color:#687386;font-size:13px;line-height:1.6}.sla-track[data-v-b79eb446],.trend-track[data-v-b79eb446]{background:#0f172a14;border-radius:999px;height:8px;overflow:hidden}.sla-track i[data-v-b79eb446],.trend-track i[data-v-b79eb446]{border-radius:inherit;background:var(--tone);height:100%;display:block}.section-title[data-v-b79eb446]{color:#172033;gap:8px;margin:18px 0 10px}.section-title svg[data-v-b79eb446]{color:#d68114}.runbook-list[data-v-b79eb446]{gap:10px;display:grid}.runbook-list article[data-v-b79eb446]{grid-template-columns:30px minmax(0,1fr);gap:10px;padding:12px;display:grid}.runbook-list article>span[data-v-b79eb446]{color:#ffe28a;background:#111b3f;border-radius:999px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid}.runbook-list strong[data-v-b79eb446]{color:#172033;font-size:13px;font-weight:900}.runbook-list p[data-v-b79eb446]{color:#687386;margin-top:4px;font-size:13px;line-height:1.5}.action-card[data-v-b79eb446]{color:#667085;align-items:center;gap:9px;margin-top:18px;padding:12px;font-size:13px;font-weight:850;display:flex}.action-card.active[data-v-b79eb446]{color:#15926b;background:#55c9a124}.detail-actions[data-v-b79eb446]{flex-wrap:wrap;gap:10px;margin-top:14px}.detail-actions button[data-v-b79eb446]{color:#344054;background:#eef2f7;height:40px;padding:0 16px}.detail-actions .close-button[data-v-b79eb446]{color:#fff;background:#111b3f}.trend-list[data-v-b79eb446]{gap:12px;display:grid}.trend-list>div[data-v-b79eb446]{grid-template-columns:46px minmax(0,1fr) 34px;align-items:center;gap:12px;display:grid}.trend-list span[data-v-b79eb446]{color:#667085;font-size:13px;font-weight:850}.trend-list strong[data-v-b79eb446]{color:var(--tone);text-align:right;font-size:14px;font-weight:900}.channel-grid[data-v-b79eb446]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.channel-grid article[data-v-b79eb446]{background:#f7f8fb;border-radius:14px;gap:7px;padding:12px;display:grid}.channel-grid svg[data-v-b79eb446]{color:var(--tone)}.channel-grid span[data-v-b79eb446],.channel-grid em[data-v-b79eb446]{color:#667085;font-size:12px;font-style:normal;font-weight:800}.channel-grid strong[data-v-b79eb446]{color:var(--tone);font-size:18px;font-weight:900}.timeline-list[data-v-b79eb446]{gap:10px;display:grid}.timeline-list div[data-v-b79eb446]{grid-template-columns:52px 10px minmax(0,1fr);gap:10px;display:grid}.timeline-list time[data-v-b79eb446]{color:#697386;font-size:12px;font-weight:850}.timeline-list div>span[data-v-b79eb446]{background:#55c9a1;border-radius:999px;width:9px;height:9px;position:relative;top:4px;box-shadow:0 0 0 6px #55c9a124}.timeline-list p[data-v-b79eb446]{margin:0}.timeline-list p strong[data-v-b79eb446],.timeline-list p small[data-v-b79eb446]{display:block}.timeline-list p strong[data-v-b79eb446]{color:#172033;font-size:13px;font-weight:900}.timeline-list p small[data-v-b79eb446]{color:#687386;margin-top:4px;line-height:1.5}@media (width<=1280px){.alert-stat[data-v-b79eb446],.trend-panel[data-v-b79eb446],.channel-panel[data-v-b79eb446],.timeline-panel[data-v-b79eb446]{grid-column:span 6}.queue-panel[data-v-b79eb446],.detail-panel[data-v-b79eb446]{grid-column:1/-1}}@media (width<=860px){.alerts-hero[data-v-b79eb446],.queue-toolbar[data-v-b79eb446],.detail-top[data-v-b79eb446]{flex-direction:column;align-items:flex-start}.hero-actions[data-v-b79eb446],.queue-toolbar[data-v-b79eb446],.search-field[data-v-b79eb446],.select-field[data-v-b79eb446],.detail-actions[data-v-b79eb446],.hero-actions button[data-v-b79eb446],.detail-actions button[data-v-b79eb446]{width:100%}.alert-stat[data-v-b79eb446],.trend-panel[data-v-b79eb446],.channel-panel[data-v-b79eb446],.timeline-panel[data-v-b79eb446]{grid-column:1/-1}.alert-row[data-v-b79eb446]{grid-template-columns:1fr}.severity-badge[data-v-b79eb446]{width:fit-content}.alert-meta[data-v-b79eb446]{text-align:left}}@media (width<=560px){.alerts-hero[data-v-b79eb446],.panel[data-v-b79eb446],.alert-stat[data-v-b79eb446]{padding:18px}.detail-grid[data-v-b79eb446],.channel-grid[data-v-b79eb446],.timeline-list div[data-v-b79eb446]{grid-template-columns:1fr}.alert-main strong[data-v-b79eb446],.detail-grid strong[data-v-b79eb446]{white-space:normal}}.exception-page[data-v-16e2ef31]{color:#172033;gap:16px;display:grid}.api-error-banner[data-v-16e2ef31]{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:12px;padding:12px 16px;display:flex}.api-error-banner strong[data-v-16e2ef31]{color:#dc2626}.api-error-banner span[data-v-16e2ef31]{color:#7f1d1d;flex:1;font-size:13px}.exception-hero[data-v-16e2ef31],.exception-stat[data-v-16e2ef31],.panel[data-v-16e2ef31]{border:1px solid #ffffffc7;box-shadow:0 18px 45px #131f4114}.exception-hero[data-v-16e2ef31]{isolation:isolate;color:#fff;background:linear-gradient(118deg,#04070dfa 0%,#080d18fa 45%,#05080efa 100%),#05070d;border-color:#ffffff29;border-radius:18px;justify-content:space-between;align-items:center;gap:22px;padding:28px 30px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,inset 0 -48px 96px #00000057,0 22px 54px #050a182e}.exception-hero[data-v-16e2ef31]:before,.exception-hero[data-v-16e2ef31]:after{pointer-events:none;content:"";position:absolute}.exception-hero[data-v-16e2ef31]:before{z-index:-2;filter:blur(42px)saturate(118%);opacity:.82;background:radial-gradient(at 12% 24%,#d9484152 0 13%,#0000 36%),radial-gradient(at 38% 0,#4976ff3d 0 17%,#0000 42%),radial-gradient(at 84% 20%,#55c9a138 0 14%,#0000 38%),radial-gradient(at 72% 92%,#f2b9482e 0 14%,#0000 38%),conic-gradient(from 222deg at 58% 46%,#d9484129,#4976ff21,#55c9a121,#f2b9481f,#d9484129);inset:-48%;transform:rotate(-6deg)}.exception-hero[data-v-16e2ef31]:after{z-index:-1;opacity:.92;background:radial-gradient(at 50% 110%,#00000075,#0000 54%),linear-gradient(90deg,#00000070 0%,#00000038 52%,#00000080 100%),repeating-linear-gradient(135deg,#ffffff0a 0 1px,#0000 1px 6px);inset:0}.hero-label[data-v-16e2ef31],.hero-actions[data-v-16e2ef31],.ghost-action[data-v-16e2ef31],.primary-action[data-v-16e2ef31]{align-items:center;display:inline-flex}.hero-label[data-v-16e2ef31]{color:#ffe28a;gap:8px;font-size:13px;font-weight:850}.exception-hero h1[data-v-16e2ef31]{margin:10px 0;font-size:clamp(28px,3vw,40px);font-weight:900;line-height:1.12}.exception-hero p[data-v-16e2ef31]{color:#ffffffbd;max-width:780px;line-height:1.8}.hero-actions[data-v-16e2ef31]{flex-wrap:wrap;justify-content:flex-end;gap:10px}.ghost-action[data-v-16e2ef31],.primary-action[data-v-16e2ef31],.detail-actions button[data-v-16e2ef31]{white-space:nowrap;border:0;border-radius:999px;justify-content:center;gap:8px;font-weight:850}.ghost-action[data-v-16e2ef31],.primary-action[data-v-16e2ef31]{height:40px;padding:0 16px}.ghost-action[data-v-16e2ef31]{color:#ffffffdb;background:#ffffff1f}.primary-action[data-v-16e2ef31]{color:#0c1c32;background:#55c9a1}.exception-stat-grid[data-v-16e2ef31],.exception-workspace[data-v-16e2ef31],.bottom-grid[data-v-16e2ef31]{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.exception-stat[data-v-16e2ef31]{isolation:isolate;background:linear-gradient(#ffffffe0,#ffffffb3),#ffffffc2;border-radius:18px;grid-column:span 3;min-height:142px;padding:20px;position:relative;overflow:hidden}.exception-stat[data-v-16e2ef31]:after{z-index:0;background:radial-gradient(circle at 38% 36%, #ffffffb8 0 12%, transparent 13%), radial-gradient(circle at 40% 40%, var(--tone-soft) 0 38%, transparent 70%), conic-gradient(from 220deg, transparent 0 20%, var(--tone-soft) 20% 38%, transparent 38% 68%, #111b3f14 68% 82%, transparent 82% 100%);content:"";border-radius:999px;width:136px;height:136px;position:absolute;bottom:-48px;right:-42px}.exception-stat[data-v-16e2ef31]>*{z-index:1;position:relative}.stat-icon[data-v-16e2ef31]{background:var(--tone-soft);width:42px;height:42px;color:var(--tone);border-radius:14px;place-items:center;display:grid}[data-tone=green][data-v-16e2ef31]{--tone:#19a976;--tone-soft:#19a97621}[data-tone=blue][data-v-16e2ef31]{--tone:#356fda;--tone-soft:#356fda21}[data-tone=amber][data-v-16e2ef31]{--tone:#d68114;--tone-soft:#d6811421}[data-tone=red][data-v-16e2ef31]{--tone:#d94841;--tone-soft:#d9484121}.exception-stat span[data-v-16e2ef31],.exception-stat em[data-v-16e2ef31]{color:#727b8f;font-size:13px;font-style:normal;font-weight:750;display:block}.exception-stat span[data-v-16e2ef31]{margin-top:14px}.exception-stat strong[data-v-16e2ef31]{color:#151b2d;margin-top:6px;font-size:30px;font-weight:900;line-height:1;display:block}.exception-stat em[data-v-16e2ef31]{margin-top:9px}.panel[data-v-16e2ef31]{background:#ffffffc7;border-radius:18px;min-width:0;padding:22px}.queue-panel[data-v-16e2ef31]{grid-column:span 7}.detail-panel[data-v-16e2ef31]{grid-column:span 5}.automation-panel[data-v-16e2ef31],.source-panel[data-v-16e2ef31],.timeline-panel[data-v-16e2ef31]{grid-column:span 4}.panel-head[data-v-16e2ef31],.queue-toolbar[data-v-16e2ef31],.select-field[data-v-16e2ef31],.detail-top[data-v-16e2ef31],.section-title[data-v-16e2ef31],.detail-actions[data-v-16e2ef31]{align-items:center;display:flex}.panel-head[data-v-16e2ef31]{justify-content:space-between;gap:16px;margin-bottom:16px}.panel-head span[data-v-16e2ef31],.detail-top span[data-v-16e2ef31]{color:#7a8395;font-size:12px;font-weight:850}.panel-head h2[data-v-16e2ef31],.detail-top h2[data-v-16e2ef31]{color:#172033;margin-top:4px;font-size:20px;font-weight:900}.panel-head>strong[data-v-16e2ef31]{color:#ffe28a;background:#111b3f;border-radius:999px;padding:8px 11px;font-size:12px}.panel-head svg[data-v-16e2ef31]{color:#d68114}.queue-toolbar[data-v-16e2ef31]{gap:10px;margin-bottom:12px}.search-field[data-v-16e2ef31],.select-field[data-v-16e2ef31]{color:#667085;background:#f7f8fb;border:1px solid #0f172a14;border-radius:14px}.search-field[data-v-16e2ef31]{flex:1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:0 12px;display:grid}.search-field input[data-v-16e2ef31],.select-field select[data-v-16e2ef31]{color:#172033;background:0 0;border:0;outline:0;width:100%;height:42px;font-size:14px}.select-field[data-v-16e2ef31]{gap:8px;min-width:144px;padding:0 10px}.queue-tabs[data-v-16e2ef31]{scrollbar-width:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.queue-tabs[data-v-16e2ef31]::-webkit-scrollbar{display:none}.queue-tabs button[data-v-16e2ef31]{color:#657084;background:#eef2f7;border:0;border-radius:999px;flex:none;align-items:center;gap:8px;height:34px;padding:0 12px;font-size:13px;font-weight:850;display:inline-flex}.queue-tabs button strong[data-v-16e2ef31]{min-width:22px;height:22px;color:inherit;background:#ffffffc7;border-radius:999px;place-items:center;font-size:12px;display:grid}.queue-tabs button.active[data-v-16e2ef31]{color:#fff;background:#111b3f}.exception-list[data-v-16e2ef31]{gap:10px;margin-top:14px;display:grid}.exception-empty-state[data-v-16e2ef31]{color:#667085;text-align:center;background:#f7f8fb;border:1px dashed #66708547;border-radius:16px;justify-items:center;gap:8px;padding:28px 18px;display:grid}.exception-empty-state strong[data-v-16e2ef31]{color:#172033;font-size:15px;font-weight:900}.exception-empty-state span[data-v-16e2ef31]{max-width:420px;font-size:13px;line-height:1.7}.exception-row[data-v-16e2ef31]{color:#172033;text-align:left;background:#f7f8fb;border:1px solid #0000;border-radius:16px;grid-template-columns:54px minmax(0,1fr) auto auto;align-items:center;gap:12px;width:100%;padding:13px;transition:all .18s;display:grid}.exception-row.selected[data-v-16e2ef31]{background:linear-gradient(90deg, var(--tone-soft), #ffffffc2), #fff;border-color:#111b3f29;box-shadow:0 14px 28px #10182814}.priority-badge[data-v-16e2ef31]{background:var(--tone-soft);color:var(--tone);text-align:center;border-radius:999px;padding:7px 9px;font-size:12px;font-weight:900}.exception-main strong[data-v-16e2ef31],.exception-main em[data-v-16e2ef31],.exception-meta small[data-v-16e2ef31],.exception-meta span[data-v-16e2ef31]{display:block}.exception-main strong[data-v-16e2ef31]{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:900;overflow:hidden}.exception-main em[data-v-16e2ef31]{color:#667085;margin-top:4px;font-size:13px;font-style:normal}.exception-meta[data-v-16e2ef31]{text-align:right}.exception-meta small[data-v-16e2ef31]{color:var(--tone);white-space:nowrap;font-size:12px;font-weight:900}.exception-meta span[data-v-16e2ef31]{color:#98a2b3;margin-top:4px;font-size:12px;font-weight:800}.exception-row svg[data-v-16e2ef31]{color:#98a2b3}.detail-top[data-v-16e2ef31]{justify-content:space-between;gap:14px;margin-bottom:16px}.detail-top p[data-v-16e2ef31]{color:#687386;margin-top:7px;line-height:1.6}.detail-top svg[data-v-16e2ef31]{color:var(--tone);flex:none}.detail-grid[data-v-16e2ef31]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.detail-grid div[data-v-16e2ef31],.progress-card[data-v-16e2ef31],.runbook-list article[data-v-16e2ef31],.action-card[data-v-16e2ef31]{background:#f7f8fb;border-radius:14px}.detail-grid div[data-v-16e2ef31]{padding:12px}.detail-grid span[data-v-16e2ef31]{color:#9099aa;font-size:12px;font-weight:850}.detail-grid strong[data-v-16e2ef31]{color:#172033;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:14px;font-weight:900;display:block;overflow:hidden}.progress-card[data-v-16e2ef31]{gap:10px;margin-top:12px;padding:14px;display:grid}.progress-card div[data-v-16e2ef31]:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.progress-card span[data-v-16e2ef31]{color:#667085;font-size:13px;font-weight:850}.progress-card strong[data-v-16e2ef31]{color:var(--tone);font-size:18px;font-weight:900}.progress-card p[data-v-16e2ef31]{color:#687386;font-size:13px;line-height:1.6}.progress-track[data-v-16e2ef31],.source-track[data-v-16e2ef31]{background:#0f172a14;border-radius:999px;height:8px;overflow:hidden}.progress-track i[data-v-16e2ef31],.source-track i[data-v-16e2ef31]{border-radius:inherit;background:var(--tone);height:100%;display:block}.section-title[data-v-16e2ef31]{color:#172033;gap:8px;margin:18px 0 10px}.section-title svg[data-v-16e2ef31]{color:#d68114}.runbook-list[data-v-16e2ef31]{gap:10px;display:grid}.runbook-list article[data-v-16e2ef31]{grid-template-columns:30px minmax(0,1fr);gap:10px;padding:12px;display:grid}.runbook-list article>span[data-v-16e2ef31]{color:#ffe28a;background:#111b3f;border-radius:999px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid}.runbook-list strong[data-v-16e2ef31]{color:#172033;font-size:13px;font-weight:900}.runbook-list p[data-v-16e2ef31]{color:#687386;margin-top:4px;font-size:13px;line-height:1.5}.action-card[data-v-16e2ef31]{color:#667085;align-items:center;gap:9px;margin-top:18px;padding:12px;font-size:13px;font-weight:850;display:flex}.action-card.active[data-v-16e2ef31]{color:#15926b;background:#55c9a124}.detail-actions[data-v-16e2ef31]{flex-wrap:wrap;gap:10px;margin-top:14px}.detail-actions button[data-v-16e2ef31]{color:#344054;background:#eef2f7;height:40px;padding:0 16px}.detail-actions .resolve-button[data-v-16e2ef31]{color:#fff;background:#111b3f}.automation-grid[data-v-16e2ef31]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.automation-grid article[data-v-16e2ef31]{background:#f7f8fb;border-radius:14px;gap:7px;padding:12px;display:grid}.automation-grid svg[data-v-16e2ef31]{color:var(--tone)}.automation-grid span[data-v-16e2ef31],.automation-grid em[data-v-16e2ef31]{color:#667085;font-size:12px;font-style:normal;font-weight:800}.automation-grid strong[data-v-16e2ef31]{color:var(--tone);font-size:18px;font-weight:900}.source-list[data-v-16e2ef31]{gap:12px;display:grid}.source-list>div[data-v-16e2ef31]{grid-template-columns:64px minmax(0,1fr) 34px;align-items:center;gap:12px;display:grid}.source-list span[data-v-16e2ef31]{color:#667085;font-size:13px;font-weight:850}.source-list strong[data-v-16e2ef31]{color:var(--tone);text-align:right;font-size:14px;font-weight:900}.timeline-list[data-v-16e2ef31]{gap:10px;display:grid}.timeline-list div[data-v-16e2ef31]{grid-template-columns:52px 10px minmax(0,1fr);gap:10px;display:grid}.timeline-list time[data-v-16e2ef31]{color:#697386;font-size:12px;font-weight:850}.timeline-list div>span[data-v-16e2ef31]{background:#55c9a1;border-radius:999px;width:9px;height:9px;position:relative;top:4px;box-shadow:0 0 0 6px #55c9a124}.timeline-list p[data-v-16e2ef31]{margin:0}.timeline-list p strong[data-v-16e2ef31],.timeline-list p small[data-v-16e2ef31]{display:block}.timeline-list p strong[data-v-16e2ef31]{color:#172033;font-size:13px;font-weight:900}.timeline-list p small[data-v-16e2ef31]{color:#687386;margin-top:4px;line-height:1.5}@media (width<=1280px){.exception-stat[data-v-16e2ef31],.automation-panel[data-v-16e2ef31],.source-panel[data-v-16e2ef31],.timeline-panel[data-v-16e2ef31]{grid-column:span 6}.queue-panel[data-v-16e2ef31],.detail-panel[data-v-16e2ef31]{grid-column:1/-1}}@media (width<=860px){.exception-hero[data-v-16e2ef31],.queue-toolbar[data-v-16e2ef31],.detail-top[data-v-16e2ef31]{flex-direction:column;align-items:flex-start}.hero-actions[data-v-16e2ef31],.queue-toolbar[data-v-16e2ef31],.search-field[data-v-16e2ef31],.select-field[data-v-16e2ef31],.detail-actions[data-v-16e2ef31],.hero-actions button[data-v-16e2ef31],.detail-actions button[data-v-16e2ef31]{width:100%}.exception-stat[data-v-16e2ef31],.automation-panel[data-v-16e2ef31],.source-panel[data-v-16e2ef31],.timeline-panel[data-v-16e2ef31]{grid-column:1/-1}.exception-row[data-v-16e2ef31]{grid-template-columns:1fr}.priority-badge[data-v-16e2ef31]{width:fit-content}.exception-meta[data-v-16e2ef31]{text-align:left}}@media (width<=560px){.exception-hero[data-v-16e2ef31],.panel[data-v-16e2ef31],.exception-stat[data-v-16e2ef31]{padding:18px}.detail-grid[data-v-16e2ef31],.automation-grid[data-v-16e2ef31],.timeline-list div[data-v-16e2ef31]{grid-template-columns:1fr}.exception-main strong[data-v-16e2ef31],.detail-grid strong[data-v-16e2ef31]{white-space:normal}}.calendar-page[data-v-70a2a649]{color:#172033;gap:16px;display:grid}.api-error-banner[data-v-70a2a649]{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:12px;padding:12px 16px;display:flex}.api-error-banner strong[data-v-70a2a649]{color:#dc2626}.api-error-banner span[data-v-70a2a649]{color:#7f1d1d;flex:1;font-size:13px}.calendar-hero[data-v-70a2a649],.calendar-stat[data-v-70a2a649],.panel[data-v-70a2a649]{border:1px solid #ffffffc7;box-shadow:0 18px 45px #131f4114}.calendar-hero[data-v-70a2a649]{isolation:isolate;color:#fff;background:linear-gradient(118deg,#04070dfa 0%,#080d18fa 45%,#05080efa 100%),#05070d;border-color:#ffffff29;border-radius:18px;justify-content:space-between;align-items:center;gap:22px;padding:28px 30px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,inset 0 -48px 96px #00000057,0 22px 54px #050a182e}.calendar-hero[data-v-70a2a649]:before,.calendar-hero[data-v-70a2a649]:after{pointer-events:none;content:"";position:absolute}.calendar-hero[data-v-70a2a649]:before{z-index:-2;filter:blur(42px)saturate(118%);opacity:.82;background:radial-gradient(at 12% 24%,#f2b9484d 0 13%,#0000 36%),radial-gradient(at 42% 0,#55c9a13d 0 17%,#0000 42%),radial-gradient(at 84% 22%,#4976ff33 0 14%,#0000 38%),conic-gradient(from 222deg at 58% 46%,#f2b94824,#55c9a121,#4976ff1f,#f2b94824);inset:-48%;transform:rotate(-6deg)}.calendar-hero[data-v-70a2a649]:after{z-index:-1;opacity:.92;background:radial-gradient(at 50% 110%,#00000075,#0000 54%),linear-gradient(90deg,#00000070 0%,#00000038 52%,#00000080 100%),repeating-linear-gradient(135deg,#ffffff0a 0 1px,#0000 1px 6px);inset:0}.hero-label[data-v-70a2a649],.hero-actions[data-v-70a2a649],.ghost-action[data-v-70a2a649],.primary-action[data-v-70a2a649]{align-items:center;display:inline-flex}.hero-label[data-v-70a2a649]{color:#ffe28a;gap:8px;font-size:13px;font-weight:850}.calendar-hero h1[data-v-70a2a649]{margin:10px 0;font-size:clamp(28px,3vw,40px);font-weight:900;line-height:1.12}.calendar-hero p[data-v-70a2a649]{color:#ffffffbd;max-width:780px;line-height:1.8}.hero-actions[data-v-70a2a649]{flex-wrap:wrap;justify-content:flex-end;gap:10px}.ghost-action[data-v-70a2a649],.primary-action[data-v-70a2a649],.detail-actions button[data-v-70a2a649]{white-space:nowrap;border:0;border-radius:999px;justify-content:center;gap:8px;font-weight:850}.ghost-action[data-v-70a2a649],.primary-action[data-v-70a2a649]{height:40px;padding:0 16px}.ghost-action[data-v-70a2a649]{color:#ffffffdb;background:#ffffff1f}.primary-action[data-v-70a2a649]{color:#0c1c32;background:#55c9a1}.calendar-stat-grid[data-v-70a2a649],.calendar-workspace[data-v-70a2a649],.bottom-grid[data-v-70a2a649]{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.calendar-stat[data-v-70a2a649]{isolation:isolate;background:linear-gradient(#ffffffe0,#ffffffb3),#ffffffc2;border-radius:18px;grid-column:span 3;min-height:142px;padding:20px;position:relative;overflow:hidden}.calendar-stat[data-v-70a2a649]:after{z-index:0;background:radial-gradient(circle at 38% 36%, #ffffffb8 0 12%, transparent 13%), radial-gradient(circle at 40% 40%, var(--tone-soft) 0 38%, transparent 70%), conic-gradient(from 220deg, transparent 0 20%, var(--tone-soft) 20% 38%, transparent 38% 68%, #111b3f14 68% 82%, transparent 82% 100%);content:"";border-radius:999px;width:136px;height:136px;position:absolute;bottom:-48px;right:-42px}.calendar-stat[data-v-70a2a649]>*{z-index:1;position:relative}.stat-icon[data-v-70a2a649]{background:var(--tone-soft);width:42px;height:42px;color:var(--tone);border-radius:14px;place-items:center;display:grid}[data-tone=green][data-v-70a2a649]{--tone:#19a976;--tone-soft:#19a97621}[data-tone=blue][data-v-70a2a649]{--tone:#356fda;--tone-soft:#356fda21}[data-tone=amber][data-v-70a2a649]{--tone:#d68114;--tone-soft:#d6811421}[data-tone=red][data-v-70a2a649]{--tone:#d94841;--tone-soft:#d9484121}.calendar-stat span[data-v-70a2a649],.calendar-stat em[data-v-70a2a649]{color:#727b8f;font-size:13px;font-style:normal;font-weight:750;display:block}.calendar-stat span[data-v-70a2a649]{margin-top:14px}.calendar-stat strong[data-v-70a2a649]{color:#151b2d;margin-top:6px;font-size:30px;font-weight:900;line-height:1;display:block}.calendar-stat em[data-v-70a2a649]{margin-top:9px}.panel[data-v-70a2a649]{background:#ffffffc7;border-radius:18px;min-width:0;padding:22px}.month-panel[data-v-70a2a649]{grid-column:span 8}.day-panel[data-v-70a2a649],.execution-panel[data-v-70a2a649],.readiness-panel[data-v-70a2a649],.timeline-panel[data-v-70a2a649]{grid-column:span 4}.panel-head[data-v-70a2a649],.calendar-toolbar[data-v-70a2a649],.select-field[data-v-70a2a649],.detail-top[data-v-70a2a649],.section-title[data-v-70a2a649],.detail-actions[data-v-70a2a649]{align-items:center;display:flex}.panel-head[data-v-70a2a649]{justify-content:space-between;gap:16px;margin-bottom:16px}.panel-head span[data-v-70a2a649],.detail-top span[data-v-70a2a649]{color:#7a8395;font-size:12px;font-weight:850}.panel-head h2[data-v-70a2a649],.detail-top h2[data-v-70a2a649]{color:#172033;margin-top:4px;font-size:20px;font-weight:900}.panel-head>strong[data-v-70a2a649]{color:#ffe28a;background:#111b3f;border-radius:999px;padding:8px 11px;font-size:12px}.panel-head svg[data-v-70a2a649]{color:#d68114}.calendar-toolbar[data-v-70a2a649]{gap:10px;margin-bottom:12px}.search-field[data-v-70a2a649],.select-field[data-v-70a2a649]{color:#667085;background:#f7f8fb;border:1px solid #0f172a14;border-radius:14px}.search-field[data-v-70a2a649]{flex:1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:0 12px;display:grid}.search-field input[data-v-70a2a649],.select-field select[data-v-70a2a649]{color:#172033;background:0 0;border:0;outline:0;width:100%;height:42px;font-size:14px}.select-field[data-v-70a2a649]{gap:8px;min-width:140px;padding:0 10px}.type-tabs[data-v-70a2a649]{scrollbar-width:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.type-tabs[data-v-70a2a649]::-webkit-scrollbar{display:none}.type-tabs button[data-v-70a2a649]{color:#657084;background:#eef2f7;border:0;border-radius:999px;flex:none;align-items:center;gap:8px;height:34px;padding:0 12px;font-size:13px;font-weight:850;display:inline-flex}.type-tabs button strong[data-v-70a2a649]{min-width:22px;height:22px;color:inherit;background:#ffffffc7;border-radius:999px;place-items:center;font-size:12px;display:grid}.type-tabs button.active[data-v-70a2a649]{color:#fff;background:#111b3f}.calendar-grid[data-v-70a2a649]{grid-template-columns:repeat(7,minmax(74px,1fr));gap:8px;margin-top:14px;display:grid}.weekday[data-v-70a2a649]{color:#7a8395;text-align:center;font-size:12px;font-weight:900}.calendar-cell[data-v-70a2a649]{color:#172033;text-align:left;background:#f7f8fb;border:1px solid #0000;border-radius:14px;align-content:space-between;gap:9px;min-height:92px;padding:11px;transition:all .18s;display:grid}.calendar-cell[data-v-70a2a649]:not(.empty):hover,.calendar-cell.selected[data-v-70a2a649]{background:linear-gradient(180deg, var(--tone-soft), #ffffffd6), #fff;border-color:#111b3f29;box-shadow:0 12px 24px #10182814}.calendar-cell.today[data-v-70a2a649]{border-color:#d9484147;box-shadow:inset 0 0 0 1px #d9484129,0 12px 24px #d9484114}.calendar-cell.today.selected[data-v-70a2a649]{border-color:#d9484161;box-shadow:inset 0 0 0 1px #d9484133,0 14px 28px #d948411f}.calendar-cell.empty[data-v-70a2a649]{pointer-events:none;opacity:.36}.calendar-cell span[data-v-70a2a649]{justify-content:space-between;align-items:center;gap:6px;font-size:18px;font-weight:900;display:flex}.calendar-cell small[data-v-70a2a649]{color:#ffe28a;background:#111b3f;border-radius:999px;place-items:center;min-width:34px;height:20px;font-size:11px;font-weight:900;line-height:1;display:inline-grid}.calendar-cell em[data-v-70a2a649]{color:#7a8395;font-size:12px;font-style:normal;font-weight:800}.calendar-cell i[data-v-70a2a649],.progress-track[data-v-70a2a649]{background:#0f172a14;border-radius:999px;height:7px;overflow:hidden}.calendar-cell i[data-v-70a2a649]{display:block}.calendar-cell i[data-v-70a2a649]:before,.progress-track i[data-v-70a2a649]{border-radius:inherit;background:var(--tone);content:"";height:100%;display:block}.calendar-cell i[data-v-70a2a649]:before{width:100%}.detail-top[data-v-70a2a649]{justify-content:space-between;gap:14px;margin-bottom:16px}.detail-top p[data-v-70a2a649]{color:#687386;margin-top:7px;line-height:1.6}.detail-top svg[data-v-70a2a649]{color:var(--tone);flex:none}.detail-grid[data-v-70a2a649]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.detail-grid div[data-v-70a2a649],.progress-card[data-v-70a2a649],.day-event-list article[data-v-70a2a649],.action-card[data-v-70a2a649]{background:#f7f8fb;border-radius:14px}.detail-grid div[data-v-70a2a649]{padding:12px}.detail-grid span[data-v-70a2a649]{color:#9099aa;font-size:12px;font-weight:850}.detail-grid strong[data-v-70a2a649]{color:#172033;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:14px;font-weight:900;display:block;overflow:hidden}.progress-card[data-v-70a2a649]{gap:10px;margin-top:12px;padding:14px;display:grid}.progress-card div[data-v-70a2a649]:first-child,.execution-list div>div[data-v-70a2a649]:first-child,.store-list article[data-v-70a2a649]{justify-content:space-between;align-items:center;gap:10px;display:flex}.progress-card span[data-v-70a2a649],.execution-list span[data-v-70a2a649],.store-list span[data-v-70a2a649]{color:#667085;font-size:13px;font-weight:850}.progress-card strong[data-v-70a2a649],.execution-list strong[data-v-70a2a649],.store-list em[data-v-70a2a649]{color:var(--tone);font-size:18px;font-style:normal;font-weight:900}.progress-card p[data-v-70a2a649]{color:#687386;font-size:13px;line-height:1.6}.section-title[data-v-70a2a649]{color:#172033;gap:8px;margin:18px 0 10px}.section-title svg[data-v-70a2a649]{color:#d68114}.day-event-list[data-v-70a2a649],.execution-list[data-v-70a2a649],.store-list[data-v-70a2a649],.timeline-list[data-v-70a2a649]{gap:10px;display:grid}.day-event-list article[data-v-70a2a649]{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.day-event-list article>span[data-v-70a2a649]{color:var(--tone);font-size:12px;font-weight:900}.day-event-list strong[data-v-70a2a649]{color:#172033;font-size:13px;font-weight:900}.day-event-list p[data-v-70a2a649]{color:#687386;margin-top:4px;font-size:13px;line-height:1.5}.day-event-list svg[data-v-70a2a649]{color:#98a2b3}.empty-event[data-v-70a2a649]{--tone:#667085}.action-card[data-v-70a2a649]{color:#667085;align-items:center;gap:9px;margin-top:18px;padding:12px;font-size:13px;font-weight:850;display:flex}.action-card.active[data-v-70a2a649]{color:#15926b;background:#55c9a124}.detail-actions[data-v-70a2a649]{flex-wrap:wrap;gap:10px;margin-top:14px}.detail-actions button[data-v-70a2a649]{color:#344054;background:#eef2f7;height:40px;padding:0 16px}.detail-actions .complete-button[data-v-70a2a649]{color:#fff;background:#111b3f}.execution-list>div[data-v-70a2a649]{background:#f7f8fb;border-radius:14px;gap:10px;padding:12px;display:grid}.store-list article[data-v-70a2a649]{background:#f7f8fb;border-radius:14px;padding:12px}.store-list strong[data-v-70a2a649],.store-list span[data-v-70a2a649]{display:block}.store-list strong[data-v-70a2a649]{color:#172033;font-size:14px;font-weight:900}.store-list span[data-v-70a2a649]{color:var(--tone);margin-top:5px}.timeline-list div[data-v-70a2a649]{grid-template-columns:52px 10px minmax(0,1fr);gap:10px;display:grid}.timeline-list time[data-v-70a2a649]{color:#697386;font-size:12px;font-weight:850}.timeline-list div>span[data-v-70a2a649]{background:#55c9a1;border-radius:999px;width:9px;height:9px;position:relative;top:4px;box-shadow:0 0 0 6px #55c9a124}.timeline-list p[data-v-70a2a649]{margin:0}.timeline-list p strong[data-v-70a2a649],.timeline-list p small[data-v-70a2a649]{display:block}.timeline-list p strong[data-v-70a2a649]{color:#172033;font-size:13px;font-weight:900}.timeline-list p small[data-v-70a2a649]{color:#687386;margin-top:4px;line-height:1.5}@media (width<=1280px){.calendar-stat[data-v-70a2a649],.execution-panel[data-v-70a2a649],.readiness-panel[data-v-70a2a649],.timeline-panel[data-v-70a2a649]{grid-column:span 6}.month-panel[data-v-70a2a649],.day-panel[data-v-70a2a649]{grid-column:1/-1}}@media (width<=860px){.calendar-hero[data-v-70a2a649],.calendar-toolbar[data-v-70a2a649],.detail-top[data-v-70a2a649]{flex-direction:column;align-items:flex-start}.hero-actions[data-v-70a2a649],.calendar-toolbar[data-v-70a2a649],.search-field[data-v-70a2a649],.select-field[data-v-70a2a649],.detail-actions[data-v-70a2a649],.hero-actions button[data-v-70a2a649],.detail-actions button[data-v-70a2a649]{width:100%}.calendar-stat[data-v-70a2a649],.execution-panel[data-v-70a2a649],.readiness-panel[data-v-70a2a649],.timeline-panel[data-v-70a2a649]{grid-column:1/-1}.calendar-grid[data-v-70a2a649]{grid-template-columns:repeat(7,minmax(42px,1fr));gap:6px}.calendar-cell[data-v-70a2a649]{min-height:72px;padding:8px}.calendar-cell em[data-v-70a2a649]{display:none}}@media (width<=560px){.calendar-hero[data-v-70a2a649],.panel[data-v-70a2a649],.calendar-stat[data-v-70a2a649]{padding:18px}.detail-grid[data-v-70a2a649],.day-event-list article[data-v-70a2a649],.timeline-list div[data-v-70a2a649]{grid-template-columns:1fr}.detail-grid strong[data-v-70a2a649]{white-space:normal}}.overview-page[data-v-4d2fa772]{--overview-bg:var(--zp-bg-workspace);--surface:var(--zp-surface);--surface-soft:var(--zp-bg-subtle);--line:#0f172a1a;--line-strong:#0f172a29;--text:var(--zp-text-strong);--muted:var(--zp-text-subtle);--muted-2:var(--zp-text-faint);--blue:var(--zp-color-blue-600);--green:var(--zp-color-green-600);--amber:var(--zp-color-amber-600);--red:var(--zp-color-red-600);color:var(--text);gap:16px;display:grid}.overview-head[data-v-4d2fa772],.metric-grid[data-v-4d2fa772],.overview-layout[data-v-4d2fa772]{min-width:0}.overview-head[data-v-4d2fa772]{border:1px solid var(--line);background:linear-gradient(180deg, #fffffff5, #ffffffe0), var(--surface);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex;box-shadow:0 14px 34px #1018280f}.overview-title[data-v-4d2fa772]{gap:8px;display:grid}.overview-title h1[data-v-4d2fa772]{color:var(--text);margin:0;font-size:26px;font-weight:900;line-height:1.18}.overview-meta[data-v-4d2fa772],.overview-meta span[data-v-4d2fa772],.overview-meta strong[data-v-4d2fa772],.overview-actions[data-v-4d2fa772],.overview-actions button[data-v-4d2fa772],.panel-head[data-v-4d2fa772],.panel-head a[data-v-4d2fa772],.chart-tools[data-v-4d2fa772],.segmented-control[data-v-4d2fa772],.date-button[data-v-4d2fa772],.trend-summary[data-v-4d2fa772],.health-row[data-v-4d2fa772],.health-row em[data-v-4d2fa772],.health-footer[data-v-4d2fa772],.health-footer strong[data-v-4d2fa772],.queue-tabs[data-v-4d2fa772],.ranking-tabs[data-v-4d2fa772],.risk-row[data-v-4d2fa772],.risk-row a[data-v-4d2fa772],.expand-button[data-v-4d2fa772],.quick-primary[data-v-4d2fa772],.quick-grid a[data-v-4d2fa772],.notice-panel li[data-v-4d2fa772]{align-items:center;display:flex}.overview-meta[data-v-4d2fa772]{color:var(--muted);flex-wrap:wrap;gap:8px 18px;font-size:13px;font-weight:650}.overview-meta span[data-v-4d2fa772],.overview-meta strong[data-v-4d2fa772]{gap:6px}.overview-meta strong[data-v-4d2fa772]{color:var(--green)}.overview-actions[data-v-4d2fa772]{gap:10px}.overview-actions button[data-v-4d2fa772],.date-button[data-v-4d2fa772]{border:1px solid var(--line-strong);background:var(--surface);color:#344054;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:38px;padding:0 13px;font-size:13px;font-weight:750;transition:border-color .16s,color .16s,box-shadow .16s;display:inline-flex}.overview-actions button[data-v-4d2fa772]:hover,.date-button[data-v-4d2fa772]:hover{color:var(--blue);border-color:#b9c5d8;box-shadow:0 8px 18px #2563eb14}.metric-grid[data-v-4d2fa772]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.metric-card[data-v-4d2fa772],.panel[data-v-4d2fa772]{border:1px solid var(--line);background:var(--surface);border-radius:8px;box-shadow:0 12px 28px #1018280e}.metric-card[data-v-4d2fa772]{isolation:isolate;background:linear-gradient(180deg, #fffffffa, #f8fafce6), var(--surface);grid-template-columns:54px minmax(0,1fr);gap:14px;min-height:118px;padding:20px;display:grid;position:relative;overflow:hidden}.metric-card[data-v-4d2fa772]>*{z-index:1;position:relative}.metric-card[data-v-4d2fa772]:before,.metric-card[data-v-4d2fa772]:after{pointer-events:none;content:"";position:absolute}.metric-card[data-v-4d2fa772]:before{z-index:0;opacity:.72;background:linear-gradient(135deg,#ffffffad,#0000 58%),repeating-linear-gradient(135deg,#1018280e 0 1px,#0000 1px 8px);border:1px solid #10182812;border-radius:22px;width:68px;height:68px;bottom:14px;right:16px;transform:rotate(-14deg)}.metric-card[data-v-4d2fa772]:after{z-index:0;background:radial-gradient(circle at 38% 36%, #ffffffc2 0 12%, transparent 13%), radial-gradient(circle at 40% 40%, var(--tone-soft) 0 38%, transparent 70%), conic-gradient(from 220deg, transparent 0 20%, var(--tone-soft) 20% 38%, transparent 38% 68%, #10182813 68% 82%, transparent 82% 100%);filter:saturate(116%);opacity:.9;border-radius:999px;width:128px;height:128px;bottom:-46px;right:-40px}.metric-icon[data-v-4d2fa772]{width:46px;height:46px;color:var(--blue);background:#eaf1ff;border-radius:999px;place-items:center;display:grid}.metric-card[data-tone=green] .metric-icon[data-v-4d2fa772]{color:var(--green);background:#e9f8f0}.metric-card[data-tone=blue][data-v-4d2fa772]{--tone-soft:#2563eb21}.metric-card[data-tone=green][data-v-4d2fa772]{--tone-soft:#16a06421}.metric-card[data-tone=indigo][data-v-4d2fa772]{--tone-soft:#4f46e521}.metric-card[data-tone=amber][data-v-4d2fa772]{--tone-soft:#d9770624}.metric-card[data-tone=indigo] .metric-icon[data-v-4d2fa772]{color:#4f46e5;background:#eef2ff}.metric-card[data-tone=amber] .metric-icon[data-v-4d2fa772]{color:var(--amber);background:#fff4df}.metric-card span[data-v-4d2fa772],.panel-head p[data-v-4d2fa772]{color:var(--muted);font-size:13px;font-weight:650}.metric-card strong[data-v-4d2fa772]{margin-top:8px;font-size:25px;font-weight:900;line-height:1.1;display:block}.metric-card p[data-v-4d2fa772]{color:var(--muted);align-items:center;gap:8px;margin:12px 0 0;font-size:13px;display:flex}.metric-card em[data-v-4d2fa772]{align-items:center;gap:2px;font-style:normal;font-weight:850;display:inline-flex}.metric-card em[data-direction=up][data-v-4d2fa772],.metric-card em[data-direction=down][data-v-4d2fa772]{color:var(--green)}.overview-layout[data-v-4d2fa772]{align-items:start;gap:16px;display:grid}.panel[data-v-4d2fa772]{min-width:0;padding:18px 20px}.trend-panel[data-v-4d2fa772]{width:100%}.workbench-columns[data-v-4d2fa772]{grid-template-columns:minmax(0,1fr) 424px;align-items:start;gap:16px;display:grid}.workbench-left[data-v-4d2fa772]{gap:16px;min-width:0;display:grid}.panel-head[data-v-4d2fa772]{justify-content:space-between;gap:14px;margin-bottom:16px}.panel-head.compact[data-v-4d2fa772]{margin-bottom:14px}.panel-head h2[data-v-4d2fa772]{color:#162033;margin:0;font-size:17px;font-weight:900;line-height:1.2}.panel-head p[data-v-4d2fa772]{margin:5px 0 0}.panel-head a[data-v-4d2fa772]{color:var(--blue);flex:none;gap:3px;font-size:13px;font-weight:800}.chart-tools[data-v-4d2fa772]{flex-wrap:wrap;justify-content:flex-end;gap:10px}.segmented-control[data-v-4d2fa772],.queue-tabs[data-v-4d2fa772],.ranking-tabs[data-v-4d2fa772]{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;gap:4px;padding:3px}.segmented-control button[data-v-4d2fa772],.queue-tabs button[data-v-4d2fa772],.ranking-tabs button[data-v-4d2fa772]{color:#475467;white-space:nowrap;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;height:32px;padding:0 12px;font-size:13px;font-weight:750;display:inline-flex}.segmented-control button.active[data-v-4d2fa772],.queue-tabs button.active[data-v-4d2fa772],.ranking-tabs button.active[data-v-4d2fa772]{color:var(--blue);background:#eaf1ff;box-shadow:inset 0 0 0 1px #2563eb2e}.chart-wrap[data-v-4d2fa772]{border-top:1px solid var(--line);min-height:310px;padding-top:16px}.echarts-stage[data-v-4d2fa772]{contain:layout paint;background:linear-gradient(#fff,#fbfdff);width:100%;min-width:0;height:294px;position:relative;overflow:hidden}.trend-summary[data-v-4d2fa772]{color:var(--muted);justify-content:center;gap:26px;padding-top:14px;font-size:13px;font-weight:750}.trend-summary span[data-v-4d2fa772]{align-items:center;gap:7px;display:inline-flex}.trend-summary i[data-v-4d2fa772]{background:var(--blue);border-radius:999px;width:24px;height:3px}.trend-summary span:nth-child(2) i[data-v-4d2fa772]{background:#9db2d7}.trend-summary strong[data-v-4d2fa772]{color:var(--green)}.health-list[data-v-4d2fa772],.risk-list[data-v-4d2fa772]{display:grid}.health-row[data-v-4d2fa772]{border-bottom:1px solid var(--line);grid-template-columns:32px minmax(0,1fr) auto minmax(76px,auto);gap:10px;min-height:58px;display:grid}.health-icon[data-v-4d2fa772]{width:30px;height:30px;color:var(--blue);background:#eef4ff;border-radius:8px;align-self:center;place-items:center;display:grid}.health-row strong[data-v-4d2fa772],.risk-row strong[data-v-4d2fa772],.ranking-row strong[data-v-4d2fa772]{color:#1d2939;font-size:13px;font-weight:850}.health-row small[data-v-4d2fa772]{color:var(--muted);margin-top:3px;font-size:12px;display:block}.health-row em[data-v-4d2fa772]{color:var(--green);gap:5px;font-size:12px;font-style:normal;font-weight:850}.health-row em[data-tone=amber][data-v-4d2fa772]{color:var(--amber)}.health-row b[data-v-4d2fa772]{color:#475467;text-align:right;font-size:12px;font-weight:700}.health-footer[data-v-4d2fa772]{color:var(--muted);justify-content:space-between;margin-top:14px;font-size:13px;font-weight:750}.health-footer strong[data-v-4d2fa772]{color:var(--green);gap:5px}.queue-tabs[data-v-4d2fa772],.ranking-tabs[data-v-4d2fa772]{justify-content:flex-start;width:fit-content;max-width:100%;margin-bottom:12px;overflow-x:auto}.risk-list[data-v-4d2fa772]{gap:0}.risk-row[data-v-4d2fa772]{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,auto) 76px 62px 58px;gap:10px;min-height:54px;display:grid}.tag[data-v-4d2fa772]{white-space:nowrap;border-radius:5px;justify-self:start;align-items:center;gap:4px;padding:3px 7px;font-size:12px;font-weight:850;display:inline-flex}.tag[data-tone=orange][data-v-4d2fa772]{color:var(--amber);background:#fff4df}.tag[data-tone=green][data-v-4d2fa772]{color:var(--green);background:#e9f8f0}.tag[data-tone=red][data-v-4d2fa772]{color:var(--red);background:#fff1f1}.tag[data-tone=blue][data-v-4d2fa772]{color:var(--blue);background:#eaf1ff}.risk-row strong[data-v-4d2fa772]{color:#1d2939;align-self:center;font-size:13px;font-weight:850}.risk-row em[data-v-4d2fa772]{color:var(--muted);align-self:center;font-size:12px;font-style:normal;font-weight:750}.risk-row a[data-v-4d2fa772]{border:1px solid var(--line-strong);background:var(--surface);height:26px;color:var(--blue);border-radius:6px;justify-content:center;font-size:12px;font-weight:800}.expand-button[data-v-4d2fa772]{color:#475467;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;width:100%;height:38px;margin-top:8px;font-size:13px;font-weight:800;display:inline-flex}.ranking-table[data-v-4d2fa772]{min-width:0}.ranking-head[data-v-4d2fa772],.ranking-row[data-v-4d2fa772]{grid-template-columns:44px minmax(170px,1fr) 104px 72px 74px;align-items:center;gap:10px;display:grid}.ranking-head[data-v-4d2fa772]{min-height:34px;color:var(--muted);font-size:12px;font-weight:800}.ranking-row[data-v-4d2fa772]{border-bottom:1px solid var(--line);min-height:46px}.ranking-row span[data-v-4d2fa772]{color:#667085;background:#edf2f7;border-radius:999px;place-items:center;width:24px;height:24px;font-size:12px;font-weight:900;display:grid}.ranking-row span[data-rank="1"][data-v-4d2fa772]{color:#b77800;background:#fff3ce}.ranking-row span[data-rank="2"][data-v-4d2fa772]{color:#748198;background:#eef2f7}.ranking-row span[data-rank="3"][data-v-4d2fa772]{color:#c76531;background:#ffe7d7}.ranking-row em[data-v-4d2fa772],.ranking-row b[data-v-4d2fa772],.ranking-row small[data-v-4d2fa772],.ranking-total[data-v-4d2fa772]{font-size:12px;font-style:normal;font-weight:800}.ranking-row em[data-v-4d2fa772]{color:#344054}.ranking-row b[data-v-4d2fa772],.ranking-total em[data-v-4d2fa772]{color:var(--green)}.ranking-row small[data-v-4d2fa772]{color:#475467}.ranking-total[data-v-4d2fa772]{color:#344054;grid-template-columns:minmax(0,1fr) 104px 72px 74px;gap:10px;padding-top:14px;display:grid}.ops-stack[data-v-4d2fa772],.side-stack[data-v-4d2fa772]{align-items:start;gap:16px;display:grid}.side-stack[data-v-4d2fa772]{grid-template-columns:minmax(0,1fr) minmax(240px,.72fr)}.quick-panel[data-v-4d2fa772]{position:relative;overflow:hidden}.quick-panel[data-v-4d2fa772]:before{pointer-events:none;content:"";background:linear-gradient(#2563eb0f,#0000);height:96px;position:absolute;inset:0 0 auto}.quick-panel[data-v-4d2fa772]>*{z-index:1;position:relative}.quick-primary[data-v-4d2fa772]{color:#1d2939;background:linear-gradient(135deg,#2563eb1a,#16a0640d),#fff;border:1px solid #2563eb2e;border-radius:8px;justify-content:space-between;gap:14px;min-height:82px;margin-bottom:12px;padding:16px;transition:border-color .16s,box-shadow .16s,transform .16s}.quick-primary[data-v-4d2fa772]:hover{border-color:#2563eb5c;transform:translateY(-1px);box-shadow:0 14px 28px #2563eb1f}.quick-primary-icon[data-v-4d2fa772],.quick-icon[data-v-4d2fa772]{flex:none;place-items:center;display:grid}.quick-primary-icon[data-v-4d2fa772]{color:#fff;background:#1d4ed8;border-radius:8px;width:46px;height:46px;box-shadow:0 10px 20px #2563eb38}.quick-primary span[data-v-4d2fa772]:nth-child(2){flex:auto;gap:5px;min-width:0;display:grid}.quick-primary strong[data-v-4d2fa772],.quick-grid strong[data-v-4d2fa772]{color:#1d2939;font-weight:900;display:block}.quick-primary strong[data-v-4d2fa772]{font-size:15px}.quick-primary small[data-v-4d2fa772],.quick-grid small[data-v-4d2fa772]{color:var(--muted);font-size:12px;font-weight:700;line-height:1.35;display:block}.quick-primary em[data-v-4d2fa772]{color:var(--blue);background:#fff;border-radius:999px;flex:none;padding:6px 10px;font-size:12px;font-style:normal;font-weight:900}.quick-grid[data-v-4d2fa772]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.quick-grid a[data-v-4d2fa772]{border:1px solid var(--line);color:#194185;text-align:left;background:#ffffffc2;border-radius:8px;justify-content:flex-start;gap:10px;min-height:68px;padding:12px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s}.quick-grid a[data-v-4d2fa772]:hover{background:#fff;border-color:#2563eb47;transform:translateY(-1px);box-shadow:0 10px 22px #10182814}.quick-icon[data-v-4d2fa772]{width:34px;height:34px;color:var(--blue);background:#eaf1ff;border-radius:8px}.quick-icon[data-tone=green][data-v-4d2fa772]{color:var(--green);background:#e9f8f0}.quick-icon[data-tone=indigo][data-v-4d2fa772]{color:#4f46e5;background:#eef2ff}.quick-icon[data-tone=amber][data-v-4d2fa772]{color:var(--amber);background:#fff4df}.quick-icon[data-tone=violet][data-v-4d2fa772]{color:#7c3aed;background:#f5f0ff}.quick-icon[data-tone=cyan][data-v-4d2fa772]{color:#0891b2;background:#ecfeff}.quick-icon[data-tone=slate][data-v-4d2fa772]{color:#475569;background:#f1f5f9}.quick-grid a>span[data-v-4d2fa772]:last-child{gap:4px;min-width:0;display:grid}.quick-grid strong[data-v-4d2fa772]{font-size:13px}.quick-progress[data-v-4d2fa772]{background:linear-gradient(#f8fafceb,#ffffffd6),#fff;border:1px solid #d6deebdb;border-radius:8px;gap:9px;margin-top:12px;padding:12px;display:grid}.quick-progress-row[data-v-4d2fa772]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;display:grid}.quick-progress-row span[data-v-4d2fa772]{color:#475467;font-size:12px;font-weight:800}.quick-progress-row strong[data-v-4d2fa772]{color:#1d2939;font-size:12px;font-weight:900}.quick-progress-row i[data-v-4d2fa772]{background:#e8edf5;border-radius:999px;grid-column:1/-1;height:6px;overflow:hidden}.quick-progress-row b[data-v-4d2fa772]{border-radius:inherit;background:var(--blue);height:100%;display:block}.quick-progress-row[data-tone=green] b[data-v-4d2fa772]{background:var(--green)}.quick-progress-row[data-tone=amber] b[data-v-4d2fa772]{background:var(--amber)}.notice-panel ul[data-v-4d2fa772]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.notice-panel li[data-v-4d2fa772]{border:1px solid var(--line);color:#344054;background:#ffffffb8;border-radius:8px;grid-template-columns:48px minmax(0,1fr);gap:10px;min-height:54px;padding:9px 10px;display:grid}.notice-panel time[data-v-4d2fa772]{color:#475569;background:#f1f5f9;border-radius:7px;place-items:center;width:38px;height:28px;font-size:12px;font-weight:900;display:grid}.notice-panel li[data-tone=red] time[data-v-4d2fa772]{color:var(--red);background:#fff1f1}.notice-panel li[data-tone=blue] time[data-v-4d2fa772]{color:var(--blue);background:#eaf1ff}.notice-panel li span[data-v-4d2fa772]{gap:3px;min-width:0;display:grid}.notice-panel strong[data-v-4d2fa772]{color:#1d2939;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;overflow:hidden}.notice-panel small[data-v-4d2fa772]{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.service-panel[data-v-4d2fa772]{color:#fff;background:linear-gradient(135deg,#111c3a,#152553),#111c3a;gap:14px;display:grid}.service-head[data-v-4d2fa772]{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.service-icon[data-v-4d2fa772]{color:#ffffffd6;background:#ffffff1a;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.service-head span[data-v-4d2fa772]:nth-child(2){gap:4px;min-width:0;display:grid}.service-head strong[data-v-4d2fa772]{color:#fff;font-size:14px;font-weight:900}.service-head small[data-v-4d2fa772]{color:#ffffff9e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.service-head em[data-v-4d2fa772]{color:#86efac;background:#86efac1f;border-radius:999px;padding:5px 9px;font-size:12px;font-style:normal;font-weight:900}.service-grid[data-v-4d2fa772]{gap:8px;display:grid}.service-item[data-v-4d2fa772]{background:#ffffff13;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.service-item span[data-v-4d2fa772]{color:#ffffffad;font-size:12px;font-weight:750}.service-item strong[data-v-4d2fa772]{color:#86efac;font-size:12px;font-weight:900}.service-item strong[data-tone=amber][data-v-4d2fa772]{color:#fbbf24}@media (width<=1560px){.metric-grid[data-v-4d2fa772]{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-layout[data-v-4d2fa772]{grid-template-columns:1fr}.workbench-columns[data-v-4d2fa772]{grid-template-columns:minmax(0,1fr) minmax(360px,.48fr)}.side-stack[data-v-4d2fa772]{grid-template-columns:minmax(0,1fr) minmax(240px,.72fr)}}@media (width<=1180px){.metric-grid[data-v-4d2fa772]{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-layout[data-v-4d2fa772],.workbench-columns[data-v-4d2fa772],.ops-stack[data-v-4d2fa772],.workbench-left[data-v-4d2fa772],.side-stack[data-v-4d2fa772]{grid-template-columns:1fr}.side-stack[data-v-4d2fa772]{grid-column:1/-1}}@media (width<=820px){.overview-head[data-v-4d2fa772],.panel-head[data-v-4d2fa772]{flex-direction:column;align-items:flex-start}.overview-actions[data-v-4d2fa772],.chart-tools[data-v-4d2fa772]{justify-content:flex-start;width:100%}.metric-grid[data-v-4d2fa772],.quick-grid[data-v-4d2fa772]{grid-template-columns:1fr}.metric-card[data-v-4d2fa772]{min-height:auto}.chart-wrap[data-v-4d2fa772]{grid-template-columns:1fr}.chart-axis[data-v-4d2fa772]{display:none}.chart-tooltip[data-v-4d2fa772]{margin:10px 0 0;position:static}.trend-summary[data-v-4d2fa772]{flex-direction:column;align-items:flex-start;gap:8px}.health-row[data-v-4d2fa772]{grid-template-columns:32px minmax(0,1fr);padding:10px 0}.health-row em[data-v-4d2fa772],.health-row b[data-v-4d2fa772]{grid-column:2;justify-self:start}.risk-row[data-v-4d2fa772]{grid-template-columns:74px minmax(0,1fr);padding:10px 0}.risk-row time[data-v-4d2fa772],.risk-row a[data-v-4d2fa772]{grid-column:2;justify-self:start}.ranking-table[data-v-4d2fa772]{overflow-x:auto}.ranking-head[data-v-4d2fa772],.ranking-row[data-v-4d2fa772]{min-width:640px}.ranking-total[data-v-4d2fa772]{grid-template-columns:1fr}}@media (width<=560px){.overview-head[data-v-4d2fa772],.panel[data-v-4d2fa772],.metric-card[data-v-4d2fa772]{padding:16px}.overview-title h1[data-v-4d2fa772]{font-size:23px}.metric-card strong[data-v-4d2fa772]{font-size:22px}.segmented-control[data-v-4d2fa772],.queue-tabs[data-v-4d2fa772],.ranking-tabs[data-v-4d2fa772]{width:100%;overflow-x:auto}.segmented-control button[data-v-4d2fa772],.queue-tabs button[data-v-4d2fa772],.ranking-tabs button[data-v-4d2fa772]{flex:none}}.api-error-banner[data-v-4d2fa772]{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.api-error-banner strong[data-v-4d2fa772]{color:#dc2626}.api-error-banner span[data-v-4d2fa772]{color:#7f1d1d;flex:1;font-size:13px}.monitor-page[data-v-7cf3a92a]{gap:16px;display:grid}.api-error-banner[data-v-7cf3a92a]{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:12px;padding:12px 16px;display:flex}.api-error-banner strong[data-v-7cf3a92a]{color:#dc2626}.api-error-banner span[data-v-7cf3a92a]{color:#7f1d1d;flex:1;font-size:13px}.monitor-hero[data-v-7cf3a92a],.summary-card[data-v-7cf3a92a],.monitor-panel[data-v-7cf3a92a]{border:1px solid #ffffffc7;box-shadow:0 18px 45px #131f4114}.monitor-hero[data-v-7cf3a92a]{isolation:isolate;color:#fff;background:linear-gradient(118deg,#04070dfa 0%,#080d18fa 45%,#05080efa 100%),#05070d;border-color:#ffffff29;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:28px 30px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,inset 0 -48px 96px #00000057,0 22px 54px #050a182e}.monitor-hero[data-v-7cf3a92a]:before,.monitor-hero[data-v-7cf3a92a]:after{pointer-events:none;content:"";position:absolute}.monitor-hero[data-v-7cf3a92a]:before{z-index:-2;filter:blur(42px)saturate(118%);opacity:.82;background:radial-gradient(at 12% 24%,#2ae4b857 0 14%,#0000 38%),radial-gradient(at 40% 0,#4976ff3d 0 17%,#0000 42%),radial-gradient(at 86% 18%,#cdd6ff33 0 12%,#0000 36%),radial-gradient(at 80% 86%,#5c41ff2e 0 16%,#0000 40%),radial-gradient(at 28% 112%,#25a77833 0 18%,#0000 44%),conic-gradient(from 222deg at 58% 46%,#2ae4b829,#4976ff21,#d3dcff1a,#5c41ff1f,#2ae4b829);inset:-48%;transform:rotate(-6deg)}.monitor-hero[data-v-7cf3a92a]:after{z-index:-1;opacity:.92;background:radial-gradient(at 50% 110%,#00000075,#0000 54%),linear-gradient(90deg,#00000070 0%,#00000038 52%,#00000080 100%),repeating-linear-gradient(135deg,#ffffff0a 0 1px,#0000 1px 6px);inset:0}.hero-copy[data-v-7cf3a92a]{min-width:0}.hero-state[data-v-7cf3a92a]{color:#ffffffc7;align-items:center;gap:9px;font-size:13px;font-weight:750;display:flex}.hero-state strong[data-v-7cf3a92a]{color:#ffe28a}.hero-state em[data-v-7cf3a92a]{font-style:normal}.live-dot[data-v-7cf3a92a]{background:#55c9a1;border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 7px #55c9a12e}.monitor-hero h1[data-v-7cf3a92a]{max-width:620px;margin:12px 0 10px;font-size:clamp(28px,3vw,40px);font-weight:900;line-height:1.14}.monitor-hero p[data-v-7cf3a92a]{color:#ffffffbd;max-width:720px;line-height:1.8}.hero-actions[data-v-7cf3a92a]{align-content:space-between;justify-items:end;gap:18px;min-width:390px;display:grid}.scope-switch[data-v-7cf3a92a],.action-row[data-v-7cf3a92a]{align-items:center;gap:8px;display:flex}.scope-switch[data-v-7cf3a92a]{flex-wrap:wrap;justify-content:flex-end}.scope-switch button[data-v-7cf3a92a],.ghost-button[data-v-7cf3a92a],.primary-button[data-v-7cf3a92a]{white-space:nowrap;border:0;border-radius:999px;font-size:13px;font-weight:850;transition:all .18s}.scope-switch button[data-v-7cf3a92a]{color:#ffffffc2;background:#ffffff1f;height:34px;padding:0 13px}.scope-switch button.active[data-v-7cf3a92a]{color:#162033;background:#ffe28a}.ghost-button[data-v-7cf3a92a],.primary-button[data-v-7cf3a92a]{justify-content:center;align-items:center;gap:8px;height:40px;padding:0 16px;display:inline-flex}.ghost-button[data-v-7cf3a92a]{color:#ffffffdb;background:#ffffff1a;border:1px solid #ffffff2e}.ghost-button.active[data-v-7cf3a92a]{color:#55c9a1}.primary-button[data-v-7cf3a92a]{color:#0c1c32;background:#55c9a1}.summary-grid[data-v-7cf3a92a],.monitor-grid[data-v-7cf3a92a]{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.summary-card[data-v-7cf3a92a]{isolation:isolate;background:linear-gradient(#ffffffdb,#ffffffad),#ffffffbd;border-radius:18px;grid-column:span 3;min-height:142px;padding:20px;position:relative;overflow:hidden}.summary-card[data-v-7cf3a92a]>*{z-index:1;position:relative}.summary-card[data-v-7cf3a92a]:before,.summary-card[data-v-7cf3a92a]:after{pointer-events:none;content:"";position:absolute}.summary-card[data-v-7cf3a92a]:before{z-index:0;opacity:.72;background:linear-gradient(135deg,#ffffff6b,#0000 58%),repeating-linear-gradient(135deg,#111b3f0f 0 1px,#0000 1px 8px);border:1px solid #111b3f14;border-radius:24px;width:72px;height:72px;bottom:16px;right:18px;transform:rotate(-14deg)}.summary-card[data-v-7cf3a92a]:after{z-index:0;background:radial-gradient(circle at 38% 36%, #ffffffb8 0 12%, transparent 13%), radial-gradient(circle at 40% 40%, var(--tone-soft) 0 38%, transparent 70%), conic-gradient(from 220deg, transparent 0 20%, var(--tone-soft) 20% 38%, transparent 38% 68%, #111b3f14 68% 82%, transparent 82% 100%);filter:saturate(120%);opacity:.92;border-radius:999px;width:136px;height:136px;bottom:-48px;right:-42px}.summary-icon[data-v-7cf3a92a]{color:#ffe28a;background:#111b3f;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.summary-card span[data-v-7cf3a92a]{color:#727b8f;margin-top:14px;font-size:13px;font-weight:750;display:block}.summary-card strong[data-v-7cf3a92a]{color:#151b2d;margin-top:6px;font-size:30px;font-weight:900;line-height:1;display:block}.summary-card small[data-v-7cf3a92a]{color:#7a8395;margin-left:4px;font-size:13px;font-weight:800}.summary-card em[data-v-7cf3a92a]{color:#687386;margin-top:9px;font-size:13px;font-style:normal;display:block}.summary-card[data-tone=green] .summary-icon[data-v-7cf3a92a]{color:#15926b;background:#19a97621}.summary-card[data-tone=blue] .summary-icon[data-v-7cf3a92a]{color:#356fda;background:#356fda21}.summary-card[data-tone=amber] .summary-icon[data-v-7cf3a92a]{color:#d68114;background:#d6811421}.monitor-panel[data-v-7cf3a92a]{background:#ffffffc2;border-radius:18px;grid-column:span 4;min-width:0;padding:22px}.store-panel[data-v-7cf3a92a],.pipeline-panel[data-v-7cf3a92a]{grid-column:span 8}.panel-head[data-v-7cf3a92a]{color:#172033;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.panel-head span[data-v-7cf3a92a]{color:#7a8395;font-size:12px;font-weight:850}.panel-head h2[data-v-7cf3a92a]{margin-top:4px;font-size:18px;font-weight:900}.panel-head svg[data-v-7cf3a92a]{color:#d68114}.score-layout[data-v-7cf3a92a]{grid-template-columns:148px minmax(0,1fr);align-items:center;gap:20px;display:grid}.score-ring[data-v-7cf3a92a]{--score:94%;background:conic-gradient(#55c9a1 0 var(--score), #edf0f5 var(--score) 100%);border-radius:999px;place-items:center;width:148px;height:148px;display:grid;position:relative}.score-ring[data-v-7cf3a92a]:before{border-radius:inherit;content:"";background:#fffaf0;position:absolute;inset:18px}.score-ring strong[data-v-7cf3a92a],.score-ring span[data-v-7cf3a92a]{z-index:1;position:relative}.score-ring strong[data-v-7cf3a92a]{color:#141a2b;margin-top:22px;font-size:36px;font-weight:900}.score-ring span[data-v-7cf3a92a]{color:#727b8f;margin-top:-34px;font-size:12px;font-weight:800}.service-list[data-v-7cf3a92a],.store-list[data-v-7cf3a92a],.table-state-list[data-v-7cf3a92a],.alert-list[data-v-7cf3a92a],.event-list[data-v-7cf3a92a]{gap:10px;display:grid}.service-row[data-v-7cf3a92a]{background:#f7f8fb;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.service-row span[data-v-7cf3a92a],.store-row span[data-v-7cf3a92a],.table-state-row span[data-v-7cf3a92a],.pipeline-step span[data-v-7cf3a92a]{color:#667085;font-size:13px;font-weight:750}.service-row strong[data-v-7cf3a92a],.store-row strong[data-v-7cf3a92a],.table-state-row strong[data-v-7cf3a92a],.pipeline-step strong[data-v-7cf3a92a]{color:#151b2d;font-weight:900}[data-tone=green][data-v-7cf3a92a]{--tone:#19a976;--tone-soft:#19a97621}[data-tone=blue][data-v-7cf3a92a]{--tone:#356fda;--tone-soft:#356fda21}[data-tone=amber][data-v-7cf3a92a]{--tone:#d68114;--tone-soft:#d6811421}[data-tone=red][data-v-7cf3a92a]{--tone:#d94841;--tone-soft:#d9484121}.service-row strong[data-tone][data-v-7cf3a92a]{color:var(--tone)}.store-row[data-v-7cf3a92a]{background:#f7f8fb;border-radius:14px;grid-template-columns:minmax(180px,1.1fr) minmax(120px,.8fr) minmax(150px,auto);align-items:center;gap:16px;padding:14px;display:grid}.store-row strong[data-v-7cf3a92a]{margin-bottom:5px;display:block}.store-row span[data-v-7cf3a92a]{color:var(--tone)}.store-meter[data-v-7cf3a92a],.state-track[data-v-7cf3a92a]{background:#0f172a14;border-radius:999px;height:8px;overflow:hidden}.store-meter i[data-v-7cf3a92a],.state-track i[data-v-7cf3a92a]{border-radius:inherit;background:var(--tone);height:100%;display:block}.store-row dl[data-v-7cf3a92a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.store-row dt[data-v-7cf3a92a]{color:#9099aa;font-size:12px;font-weight:800}.store-row dd[data-v-7cf3a92a]{color:#192133;margin:4px 0 0;font-size:14px;font-weight:900}.empty-state[data-v-7cf3a92a]{color:#667085;text-align:center;background:#f7f8fb;border:1px dashed #66708547;border-radius:14px;place-items:center;gap:6px;min-height:104px;display:grid}.empty-state strong[data-v-7cf3a92a]{color:#151b2d;font-size:15px;font-weight:900}.empty-state span[data-v-7cf3a92a]{font-size:13px;font-weight:750}.table-state-row[data-v-7cf3a92a]{background:#f7f8fb;border-radius:14px;grid-template-columns:86px minmax(0,1fr) 42px;align-items:center;gap:12px;padding:12px;display:grid}.table-state-row div[data-v-7cf3a92a]:first-child{gap:4px;display:grid}.table-state-row em[data-v-7cf3a92a]{color:var(--tone);text-align:right;font-size:13px;font-style:normal;font-weight:900}.pipeline[data-v-7cf3a92a]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pipeline-step[data-v-7cf3a92a]{background:#f7f8fb;border-radius:16px;gap:8px;min-height:150px;padding:16px;display:grid;position:relative}.pipeline-step[data-v-7cf3a92a]:not(:last-child):after{content:"";background:#0f172a29;width:12px;height:2px;position:absolute;top:50%;right:-12px}.pipeline-icon[data-v-7cf3a92a]{background:var(--tone-soft);width:40px;height:40px;color:var(--tone);border-radius:13px;place-items:center;display:grid}.pipeline-step strong[data-v-7cf3a92a]{font-size:28px}.pipeline-step em[data-v-7cf3a92a]{color:var(--tone);align-self:end;font-size:13px;font-style:normal;font-weight:850}.pipeline-footer[data-v-7cf3a92a]{color:#fff;background:radial-gradient(circle at 6% 10%,#55c9a129,#0000 34%),linear-gradient(135deg,#111b3ff5,#182443f5);border-radius:16px;grid-template-columns:minmax(180px,.72fr) minmax(0,1fr);align-items:center;gap:14px;margin-top:12px;padding:14px;display:grid}.pipeline-footer-copy strong[data-v-7cf3a92a],.pipeline-footer-copy span[data-v-7cf3a92a]{display:block}.pipeline-footer-copy strong[data-v-7cf3a92a]{font-size:15px;font-weight:900}.pipeline-footer-copy span[data-v-7cf3a92a]{color:#ffffff94;margin-top:5px;font-size:12px;line-height:1.45}.pipeline-metrics[data-v-7cf3a92a]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pipeline-metric[data-v-7cf3a92a]{background:#ffffff14;border-radius:12px;min-width:0;padding:10px}.pipeline-metric span[data-v-7cf3a92a],.pipeline-metric strong[data-v-7cf3a92a]{display:block}.pipeline-metric span[data-v-7cf3a92a]{color:#ffffff9e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.pipeline-metric strong[data-v-7cf3a92a]{color:var(--tone);margin-top:5px;font-size:20px;font-weight:900}.alert-item[data-v-7cf3a92a]{background:#f7f8fb;border-radius:14px;grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:12px;padding:13px;display:grid}.alert-item>strong[data-v-7cf3a92a]{background:var(--tone-soft);width:34px;height:34px;color:var(--tone);border-radius:999px;place-items:center;font-size:13px;display:grid}.alert-item h3[data-v-7cf3a92a]{color:#172033;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;overflow:hidden}.alert-item p[data-v-7cf3a92a]{color:#687386;margin-top:5px;font-size:13px;line-height:1.55}.alert-item>span[data-v-7cf3a92a]{color:#9099aa;white-space:nowrap;font-size:12px;font-weight:800}.event-item[data-v-7cf3a92a]{grid-template-columns:68px 12px minmax(0,1fr);align-items:start;gap:12px;display:grid}.event-item time[data-v-7cf3a92a]{color:#697386;font-size:12px;font-weight:850}.event-item i[data-v-7cf3a92a]{background:var(--tone);width:10px;height:10px;box-shadow:0 0 0 6px var(--tone-soft);border-radius:999px;position:relative;top:3px}.event-item strong[data-v-7cf3a92a],.event-item span[data-v-7cf3a92a]{display:block}.event-item strong[data-v-7cf3a92a]{color:#172033;font-size:14px;font-weight:900}.event-item span[data-v-7cf3a92a]{color:#687386;margin-top:5px;font-size:13px;line-height:1.55}.action-summary[data-v-7cf3a92a]{color:#fff;background:radial-gradient(circle at 8% 18%,#55c9a12e,#0000 38%),linear-gradient(135deg,#101936,#182443);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:16px;display:flex}.action-summary strong[data-v-7cf3a92a],.action-summary span[data-v-7cf3a92a]{display:block}.action-summary strong[data-v-7cf3a92a]{font-size:34px;font-weight:900;line-height:1}.action-summary span[data-v-7cf3a92a]{color:#ffffffad;margin-top:5px;font-size:12px;font-weight:800}.action-summary em[data-v-7cf3a92a]{color:#ffe28a;white-space:nowrap;background:#ffffff1a;border-radius:999px;padding:8px 10px;font-size:12px;font-style:normal;font-weight:850}.action-list[data-v-7cf3a92a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.action-item[data-v-7cf3a92a]{background:#f7f8fb;border-radius:14px;gap:8px;padding:12px;display:grid}.action-item div[data-v-7cf3a92a]{justify-content:space-between;align-items:center;gap:10px;display:flex}.action-item span[data-v-7cf3a92a],.action-item small[data-v-7cf3a92a]{color:#667085;font-size:12px;font-weight:800}.action-item strong[data-v-7cf3a92a]{color:var(--tone);font-size:22px;font-weight:900}.action-item small[data-v-7cf3a92a]{line-height:1.45}@media (width<=1280px){.monitor-hero[data-v-7cf3a92a]{grid-template-columns:1fr}.hero-actions[data-v-7cf3a92a]{justify-items:start;min-width:0}.scope-switch[data-v-7cf3a92a]{justify-content:flex-start}.summary-card[data-v-7cf3a92a],.health-panel[data-v-7cf3a92a],.table-panel[data-v-7cf3a92a],.alert-panel[data-v-7cf3a92a],.event-panel[data-v-7cf3a92a],.action-panel[data-v-7cf3a92a]{grid-column:span 6}.store-panel[data-v-7cf3a92a],.pipeline-panel[data-v-7cf3a92a]{grid-column:1/-1}}@media (width<=860px){.summary-card[data-v-7cf3a92a],.monitor-panel[data-v-7cf3a92a],.store-panel[data-v-7cf3a92a],.pipeline-panel[data-v-7cf3a92a]{grid-column:1/-1}.score-layout[data-v-7cf3a92a],.store-row[data-v-7cf3a92a],.pipeline[data-v-7cf3a92a],.pipeline-footer[data-v-7cf3a92a],.pipeline-metrics[data-v-7cf3a92a],.action-list[data-v-7cf3a92a]{grid-template-columns:1fr}.pipeline-step[data-v-7cf3a92a]:not(:last-child):after{display:none}}@media (width<=640px){.monitor-hero[data-v-7cf3a92a]{padding:22px}.hero-state[data-v-7cf3a92a],.action-row[data-v-7cf3a92a]{flex-direction:column;align-items:flex-start}.scope-switch button[data-v-7cf3a92a],.ghost-button[data-v-7cf3a92a],.primary-button[data-v-7cf3a92a]{width:100%}.summary-grid[data-v-7cf3a92a],.monitor-grid[data-v-7cf3a92a]{gap:12px}.summary-card[data-v-7cf3a92a],.monitor-panel[data-v-7cf3a92a]{padding:18px}.table-state-row[data-v-7cf3a92a],.alert-item[data-v-7cf3a92a],.event-item[data-v-7cf3a92a],.action-summary[data-v-7cf3a92a]{grid-template-columns:1fr}.action-summary[data-v-7cf3a92a]{flex-direction:column;align-items:flex-start}.alert-item h3[data-v-7cf3a92a]{white-space:normal}}.handover-page[data-v-6fcc19f7]{color:#172033;gap:16px;display:grid}.api-error-banner[data-v-6fcc19f7]{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:12px;padding:12px 16px;display:flex}.api-error-banner strong[data-v-6fcc19f7]{color:#dc2626}.api-error-banner span[data-v-6fcc19f7]{color:#7f1d1d;flex:1;font-size:13px}.handover-hero[data-v-6fcc19f7],.handover-stat[data-v-6fcc19f7],.panel[data-v-6fcc19f7]{border:1px solid #ffffffc7;box-shadow:0 18px 45px #131f4114}.handover-hero[data-v-6fcc19f7]{isolation:isolate;color:#fff;background:linear-gradient(118deg,#04070dfa 0%,#080d18fa 45%,#05080efa 100%),#05070d;border-color:#ffffff29;border-radius:18px;justify-content:space-between;align-items:center;gap:22px;padding:28px 30px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,inset 0 -48px 96px #00000057,0 22px 54px #050a182e}.handover-hero[data-v-6fcc19f7]:before,.handover-hero[data-v-6fcc19f7]:after{pointer-events:none;content:"";position:absolute}.handover-hero[data-v-6fcc19f7]:before{z-index:-2;filter:blur(42px)saturate(118%);opacity:.82;background:radial-gradient(at 12% 24%,#f2b94852 0 13%,#0000 36%),radial-gradient(at 42% 0,#4976ff3d 0 17%,#0000 42%),radial-gradient(at 84% 22%,#55c9a138 0 14%,#0000 38%),conic-gradient(from 222deg at 58% 46%,#f2b94829,#4976ff21,#55c9a121,#f2b94829);inset:-48%;transform:rotate(-6deg)}.handover-hero[data-v-6fcc19f7]:after{z-index:-1;opacity:.92;background:radial-gradient(at 50% 110%,#00000075,#0000 54%),linear-gradient(90deg,#00000070 0%,#00000038 52%,#00000080 100%),repeating-linear-gradient(135deg,#ffffff0a 0 1px,#0000 1px 6px);inset:0}.hero-label[data-v-6fcc19f7],.hero-actions[data-v-6fcc19f7],.ghost-action[data-v-6fcc19f7],.primary-action[data-v-6fcc19f7]{align-items:center;display:inline-flex}.hero-label[data-v-6fcc19f7]{color:#ffe28a;gap:8px;font-size:13px;font-weight:850}.handover-hero h1[data-v-6fcc19f7]{margin:10px 0;font-size:clamp(28px,3vw,40px);font-weight:900;line-height:1.12}.handover-hero p[data-v-6fcc19f7]{color:#ffffffbd;max-width:780px;line-height:1.8}.hero-actions[data-v-6fcc19f7]{flex-wrap:wrap;justify-content:flex-end;gap:10px}.ghost-action[data-v-6fcc19f7],.primary-action[data-v-6fcc19f7]{white-space:nowrap;border:0;border-radius:999px;justify-content:center;gap:8px;height:40px;padding:0 16px;font-size:13px;font-weight:850}.ghost-action[data-v-6fcc19f7]{color:#ffffffdb;background:#ffffff1a;border:1px solid #ffffff2e}.primary-action[data-v-6fcc19f7]{color:#172033;background:#ffe28a}.handover-stat-grid[data-v-6fcc19f7]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.handover-stat[data-v-6fcc19f7],.panel[data-v-6fcc19f7]{background:#fffffff0;border-radius:18px}.handover-stat[data-v-6fcc19f7]{gap:8px;min-height:142px;padding:18px;display:grid}.stat-icon[data-v-6fcc19f7]{color:#2563eb;background:#2563eb1a;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.handover-stat[data-tone=green] .stat-icon[data-v-6fcc19f7],.metric-list [data-tone=green][data-v-6fcc19f7]:before,.upload-list [data-tone=green][data-v-6fcc19f7]:before{color:#15926b;background:#15926b1f}.handover-stat[data-tone=amber] .stat-icon[data-v-6fcc19f7],.metric-list [data-tone=amber][data-v-6fcc19f7]:before,.upload-list [data-tone=amber][data-v-6fcc19f7]:before{color:#c27a10;background:#c27a101f}.handover-stat[data-tone=red] .stat-icon[data-v-6fcc19f7],.metric-list [data-tone=red][data-v-6fcc19f7]:before,.upload-list [data-tone=red][data-v-6fcc19f7]:before{color:#c24132;background:#c241321f}.handover-stat span[data-v-6fcc19f7],.metric-list span[data-v-6fcc19f7],.upload-list span[data-v-6fcc19f7],.check-list span[data-v-6fcc19f7]{color:#596579;font-size:13px;font-weight:760}.handover-stat strong[data-v-6fcc19f7]{color:#111827;font-size:32px;font-weight:900;line-height:1}.handover-stat em[data-v-6fcc19f7],.metric-list em[data-v-6fcc19f7],.upload-list em[data-v-6fcc19f7]{color:#718096;font-size:12px;font-style:normal}.handover-workspace[data-v-6fcc19f7]{grid-template-columns:minmax(440px,.95fr) minmax(520px,1.15fr);align-items:start;gap:16px;display:grid}.panel[data-v-6fcc19f7]{padding:18px}.panel-head[data-v-6fcc19f7]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.panel-head span[data-v-6fcc19f7]{color:#718096;font-size:12px;font-weight:850}.panel-head h2[data-v-6fcc19f7]{color:#151d2f;margin:4px 0 0;font-size:18px;font-weight:900}.panel-head>strong[data-v-6fcc19f7]{color:#d99a22;font-size:15px;font-weight:900}.queue-toolbar[data-v-6fcc19f7]{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-bottom:12px;display:grid}.search-field[data-v-6fcc19f7],.select-field[data-v-6fcc19f7]{color:#718096;background:#f8fafc;border:1px solid #0f172a14;border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 13px;display:inline-flex}.search-field input[data-v-6fcc19f7],.select-field select[data-v-6fcc19f7]{color:#172033;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:13px;font-weight:750}.search-field[data-v-6fcc19f7]{min-width:0}.search-field input[data-v-6fcc19f7]{width:100%}.status-tabs[data-v-6fcc19f7]{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.status-tabs button[data-v-6fcc19f7]{color:#596579;background:#f3f6fa;border:0;border-radius:999px;align-items:center;gap:7px;height:34px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex}.status-tabs button.active[data-v-6fcc19f7]{color:#fff;background:#172033}.status-tabs strong[data-v-6fcc19f7]{color:inherit;font-size:12px}.shift-list[data-v-6fcc19f7]{gap:10px;display:grid}.shift-row[data-v-6fcc19f7]{text-align:left;background:#fff;border:1px solid #0f172a12;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:76px;padding:12px;transition:all .18s;display:grid}.shift-row[data-v-6fcc19f7]:hover,.shift-row.selected[data-v-6fcc19f7]{border-color:#d99a2261;transform:translateY(-1px);box-shadow:0 14px 30px #11182714}.status-badge[data-v-6fcc19f7]{color:#2563eb;background:#2563eb1a;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:900}.shift-row[data-tone=red] .status-badge[data-v-6fcc19f7]{color:#c24132;background:#c241321a}.shift-row[data-tone=amber] .status-badge[data-v-6fcc19f7]{color:#c27a10;background:#c27a101f}.shift-row[data-tone=green] .status-badge[data-v-6fcc19f7]{color:#15926b;background:#15926b1f}.shift-main[data-v-6fcc19f7]{gap:5px;min-width:0;display:grid}.shift-main strong[data-v-6fcc19f7]{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;overflow:hidden}.shift-main em[data-v-6fcc19f7],.shift-meta span[data-v-6fcc19f7]{color:#718096;font-size:12px;font-style:normal;font-weight:700}.shift-meta[data-v-6fcc19f7]{white-space:nowrap;justify-items:end;gap:5px;display:grid}.shift-meta small[data-v-6fcc19f7]{color:#c27a10;font-size:12px;font-weight:850}.detail-top[data-v-6fcc19f7]{background:linear-gradient(135deg,#2563eb1a,#ffffffdb);border-radius:16px;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px;display:flex;overflow:hidden}.detail-top[data-tone=red][data-v-6fcc19f7]{color:#c24132;background:linear-gradient(135deg,#c2413221,#ffffffe6)}.detail-top[data-tone=amber][data-v-6fcc19f7]{color:#c27a10;background:linear-gradient(135deg,#c27a1024,#ffffffe6)}.detail-top[data-tone=green][data-v-6fcc19f7]{color:#15926b;background:linear-gradient(135deg,#15926b21,#ffffffe6)}.detail-top span[data-v-6fcc19f7]{font-size:12px;font-weight:900}.detail-top h2[data-v-6fcc19f7]{color:#111827;margin:7px 0;font-size:23px;font-weight:900}.detail-top p[data-v-6fcc19f7]{color:#596579;max-width:640px;margin:0;font-size:13px;line-height:1.75}.detail-grid[data-v-6fcc19f7]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.detail-grid div[data-v-6fcc19f7]{background:#f8fafc;border:1px solid #0f172a0f;border-radius:14px;padding:13px}.detail-grid span[data-v-6fcc19f7]{color:#718096;margin-bottom:6px;font-size:12px;font-weight:800;display:block}.detail-grid strong[data-v-6fcc19f7]{color:#172033;font-size:14px;font-weight:900}.risk-card[data-v-6fcc19f7]{background:#f8fafc;border-radius:16px;gap:10px;padding:16px;display:grid}.risk-card div[data-v-6fcc19f7]{justify-content:space-between;align-items:center;gap:12px;display:flex}.risk-card span[data-v-6fcc19f7]{color:#718096;font-size:12px;font-weight:850}.risk-card strong[data-v-6fcc19f7]{color:#c27a10;font-size:15px;font-weight:900}.risk-card p[data-v-6fcc19f7]{color:#596579;margin:0;font-size:13px;line-height:1.7}.risk-card b[data-v-6fcc19f7]{font-weight:900}.risk-card b[data-tone=green][data-v-6fcc19f7]{color:#15926b}.risk-card b[data-tone=amber][data-v-6fcc19f7]{color:#c27a10}.risk-card b[data-tone=red][data-v-6fcc19f7]{color:#c24132}.section-title[data-v-6fcc19f7]{color:#172033;align-items:center;gap:8px;margin:16px 0 10px;font-size:14px;font-weight:900;display:flex}.timeline-list[data-v-6fcc19f7]{gap:12px;display:grid}.timeline-list>div[data-v-6fcc19f7]{grid-template-columns:50px 12px minmax(0,1fr);align-items:start;gap:10px;display:grid}.timeline-list time[data-v-6fcc19f7]{color:#718096;font-size:12px;font-weight:850}.timeline-list>div>span[data-v-6fcc19f7]{background:#d99a22;border-radius:999px;width:10px;height:10px;margin-top:3px;box-shadow:0 0 0 5px #d99a221f}.timeline-list p[data-v-6fcc19f7]{gap:4px;margin:0;display:grid}.timeline-list strong[data-v-6fcc19f7]{color:#172033;font-size:13px;font-weight:900}.timeline-list small[data-v-6fcc19f7]{color:#718096;font-size:12px;line-height:1.5}.readonly-card[data-v-6fcc19f7]{color:#2563eb;background:linear-gradient(135deg,#2563eb14,#f8fafcf0);border:1px solid #2563eb1a;border-radius:14px;align-items:center;gap:9px;margin-top:16px;padding:12px 14px;font-size:13px;font-weight:800;line-height:1.6;display:flex}.bottom-grid[data-v-6fcc19f7]{grid-template-columns:1fr 1fr 1fr;gap:16px;display:grid}.metric-list[data-v-6fcc19f7],.upload-list[data-v-6fcc19f7],.check-list[data-v-6fcc19f7]{gap:10px;display:grid}.metric-list article[data-v-6fcc19f7],.upload-list>div[data-v-6fcc19f7],.check-list>div[data-v-6fcc19f7]{background:#f8fafc;border:1px solid #0f172a0f;border-radius:14px;gap:5px;padding:13px 13px 13px 28px;display:grid;position:relative}.metric-list article[data-v-6fcc19f7]:before,.upload-list>div[data-v-6fcc19f7]:before{content:"";background:currentColor;border-radius:999px;width:7px;height:7px;position:absolute;top:18px;left:13px}.metric-list strong[data-v-6fcc19f7]{color:#172033;font-size:20px;font-weight:900}.upload-list>div[data-v-6fcc19f7]{grid-template-columns:minmax(0,1fr) auto;align-items:center}.upload-list div div[data-v-6fcc19f7]{gap:5px;display:grid}.upload-list strong[data-v-6fcc19f7],.check-list strong[data-v-6fcc19f7]{color:#172033;font-size:14px;font-weight:900}.check-list>div[data-v-6fcc19f7]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding-left:13px}.check-list [data-tone=green][data-v-6fcc19f7]{color:#15926b}.check-list [data-tone=amber][data-v-6fcc19f7]{color:#c27a10}.check-list [data-tone=red][data-v-6fcc19f7]{color:#c24132}@media (width<=1180px){.handover-hero[data-v-6fcc19f7],.handover-workspace[data-v-6fcc19f7],.bottom-grid[data-v-6fcc19f7]{grid-template-columns:1fr}.handover-hero[data-v-6fcc19f7]{display:grid}.hero-actions[data-v-6fcc19f7]{justify-content:flex-start}.handover-stat-grid[data-v-6fcc19f7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.handover-hero[data-v-6fcc19f7]{padding:22px}.handover-stat-grid[data-v-6fcc19f7],.queue-toolbar[data-v-6fcc19f7],.detail-grid[data-v-6fcc19f7]{grid-template-columns:1fr}.handover-workspace[data-v-6fcc19f7]{grid-template-columns:minmax(0,1fr)}.shift-row[data-v-6fcc19f7]{grid-template-columns:1fr auto}.status-badge[data-v-6fcc19f7],.shift-meta[data-v-6fcc19f7]{justify-self:start}}.approval-page[data-v-b122be84]{color:#172033;gap:16px;display:grid}.approval-head[data-v-b122be84],.approval-stat[data-v-b122be84],.panel[data-v-b122be84]{border:1px solid #ffffffc7;box-shadow:0 18px 45px #131f4114}.approval-head[data-v-b122be84]{isolation:isolate;color:#fff;background:linear-gradient(118deg,#04070dfa 0%,#080d18fa 45%,#05080efa 100%),#05070d;border-color:#ffffff29;border-radius:18px;justify-content:space-between;align-items:center;gap:22px;padding:28px 30px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,inset 0 -48px 96px #00000057,0 22px 54px #050a182e}.approval-head[data-v-b122be84]:before,.approval-head[data-v-b122be84]:after{pointer-events:none;content:"";position:absolute}.approval-head[data-v-b122be84]:before{z-index:-2;filter:blur(42px)saturate(118%);opacity:.82;background:radial-gradient(at 12% 24%,#2ae4b857 0 14%,#0000 38%),radial-gradient(at 40% 0,#4976ff3d 0 17%,#0000 42%),radial-gradient(at 86% 18%,#cdd6ff33 0 12%,#0000 36%),radial-gradient(at 80% 86%,#5c41ff2e 0 16%,#0000 40%),radial-gradient(at 28% 112%,#25a77833 0 18%,#0000 44%),conic-gradient(from 222deg at 58% 46%,#2ae4b829,#4976ff21,#d3dcff1a,#5c41ff1f,#2ae4b829);inset:-48%;transform:rotate(-6deg)}.approval-head[data-v-b122be84]:after{z-index:-1;opacity:.92;background:radial-gradient(at 50% 110%,#00000075,#0000 54%),linear-gradient(90deg,#00000070 0%,#00000038 52%,#00000080 100%),repeating-linear-gradient(135deg,#ffffff0a 0 1px,#0000 1px 6px);inset:0}.approval-head span[data-v-b122be84]{color:#ffe28a;font-size:13px;font-weight:850}.approval-head h1[data-v-b122be84]{margin:8px 0 10px;font-size:clamp(28px,3vw,40px);font-weight:900;line-height:1.12}.approval-head p[data-v-b122be84]{color:#ffffffbd;max-width:760px;line-height:1.8}.head-actions[data-v-b122be84]{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.approval-alert[data-v-b122be84]{border-radius:var(--zp-radius-md);color:#7b4a0a;background:#fff8eddb;border:1px solid #d6811438;align-items:center;gap:10px;padding:12px 14px;font-size:13px;font-weight:800;display:flex}.approval-alert button[data-v-b122be84]{color:#7b4a0a;background:#fff;border-radius:999px;margin-left:auto}.head-actions button[data-v-b122be84],.decision-actions button[data-v-b122be84]{white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-weight:850;display:inline-flex}.head-actions button[data-v-b122be84]{color:#ffffffdb;background:#ffffff1f;height:40px;padding:0 16px}.head-actions .primary-action[data-v-b122be84]{color:#0c1c32;background:#55c9a1}.approval-stat-grid[data-v-b122be84],.approval-workspace[data-v-b122be84]{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.approval-stat[data-v-b122be84]{isolation:isolate;background:linear-gradient(#ffffffe0,#ffffffb3),#ffffffc2;border-radius:18px;grid-column:span 3;min-height:142px;padding:20px;position:relative;overflow:hidden}.approval-stat[data-v-b122be84]:after{z-index:0;background:radial-gradient(circle at 38% 36%, #ffffffb8 0 12%, transparent 13%), radial-gradient(circle at 40% 40%, var(--tone-soft) 0 38%, transparent 70%), conic-gradient(from 220deg, transparent 0 20%, var(--tone-soft) 20% 38%, transparent 38% 68%, #111b3f14 68% 82%, transparent 82% 100%);content:"";border-radius:999px;width:136px;height:136px;position:absolute;bottom:-48px;right:-42px}.approval-stat[data-v-b122be84]>*{z-index:1;position:relative}.stat-icon[data-v-b122be84]{background:var(--tone-soft);width:42px;height:42px;color:var(--tone);border-radius:14px;place-items:center;display:grid}[data-tone=green][data-v-b122be84]{--tone:#19a976;--tone-soft:#19a97621}[data-tone=blue][data-v-b122be84]{--tone:#356fda;--tone-soft:#356fda21}[data-tone=amber][data-v-b122be84]{--tone:#d68114;--tone-soft:#d6811421}[data-tone=red][data-v-b122be84]{--tone:#d94841;--tone-soft:#d9484121}.approval-stat span[data-v-b122be84],.approval-stat em[data-v-b122be84]{color:#727b8f;font-size:13px;font-style:normal;font-weight:750;display:block}.approval-stat span[data-v-b122be84]{margin-top:14px}.approval-stat strong[data-v-b122be84]{color:#151b2d;margin-top:6px;font-size:30px;font-weight:900;line-height:1;display:block}.approval-stat em[data-v-b122be84]{margin-top:9px}.panel[data-v-b122be84]{background:#ffffffc7;border-radius:18px;min-width:0;padding:22px}.queue-panel[data-v-b122be84]{grid-column:span 7}.detail-panel[data-v-b122be84]{grid-column:span 5}.panel-head[data-v-b122be84],.queue-toolbar[data-v-b122be84],.priority-filter[data-v-b122be84],.detail-top[data-v-b122be84],.section-title[data-v-b122be84],.decision-actions[data-v-b122be84]{align-items:center;display:flex}.panel-head[data-v-b122be84]{justify-content:space-between;gap:16px;margin-bottom:16px}.panel-head span[data-v-b122be84],.detail-top span[data-v-b122be84]{color:#7a8395;font-size:12px;font-weight:850}.panel-head h2[data-v-b122be84],.detail-top h2[data-v-b122be84]{color:#172033;margin-top:4px;font-size:20px;font-weight:900}.panel-head>strong[data-v-b122be84]{color:#ffe28a;background:#111b3f;border-radius:999px;padding:8px 11px;font-size:12px}.queue-toolbar[data-v-b122be84]{gap:10px;margin-bottom:12px}.search-box[data-v-b122be84],.priority-filter[data-v-b122be84]{color:#667085;background:#f7f8fb;border:1px solid #0f172a14;border-radius:14px}.search-box[data-v-b122be84]{flex:1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:0 12px;display:grid}.search-box input[data-v-b122be84],.priority-filter select[data-v-b122be84]{color:#172033;background:0 0;border:0;outline:0;width:100%;height:42px;font-size:14px}.priority-filter[data-v-b122be84]{gap:8px;padding:0 10px}.category-tabs[data-v-b122be84]{scrollbar-width:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.category-tabs[data-v-b122be84]::-webkit-scrollbar{display:none}.category-tabs button[data-v-b122be84]{color:#657084;background:#eef2f7;border:0;border-radius:999px;flex:none;height:34px;padding:0 13px;font-size:13px;font-weight:850}.category-tabs button.active[data-v-b122be84]{color:#fff;background:#111b3f}.approval-list[data-v-b122be84]{gap:10px;margin-top:14px;display:grid}.approval-empty-state[data-v-b122be84]{border:1px dashed var(--zp-line);border-radius:var(--zp-radius-md);color:var(--zp-text-muted);background:#ffffffb8;align-items:center;gap:10px;padding:18px;font-size:13px;font-weight:850;display:flex}.approval-row[data-v-b122be84]{color:#172033;text-align:left;background:#f7f8fb;border:1px solid #0000;border-radius:16px;grid-template-columns:78px minmax(0,1fr) auto auto;align-items:center;gap:12px;width:100%;padding:13px;transition:all .18s;display:grid}.approval-row.selected[data-v-b122be84]{background:linear-gradient(90deg, var(--tone-soft), #ffffffc2), #fff;border-color:#111b3f29;box-shadow:0 14px 28px #10182814}.row-badge[data-v-b122be84]{background:var(--tone-soft);color:var(--tone);text-align:center;border-radius:999px;padding:7px 9px;font-size:12px;font-weight:900}.approval-row strong[data-v-b122be84],.approval-row em[data-v-b122be84]{display:block}.approval-row strong[data-v-b122be84]{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:900;overflow:hidden}.approval-row em[data-v-b122be84]{color:#667085;margin-top:4px;font-size:13px;font-style:normal}.approval-row small[data-v-b122be84]{color:var(--tone);white-space:nowrap;font-size:12px;font-weight:900}.approval-row svg[data-v-b122be84]{color:#98a2b3}.detail-top[data-v-b122be84]{justify-content:space-between;gap:14px;margin-bottom:16px}.detail-top p[data-v-b122be84]{color:#687386;margin-top:7px;line-height:1.6}.detail-top svg[data-v-b122be84]{color:#d68114}.detail-summary[data-v-b122be84]{gap:12px;display:grid}.detail-summary dl[data-v-b122be84]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.detail-summary dl div[data-v-b122be84],.risk-callout[data-v-b122be84],.check-item[data-v-b122be84],.decision-card[data-v-b122be84]{background:#f7f8fb;border-radius:14px}.detail-summary dl div[data-v-b122be84]{padding:12px}.detail-summary dt[data-v-b122be84]{color:#9099aa;font-size:12px;font-weight:850}.detail-summary dd[data-v-b122be84]{color:#172033;margin:5px 0 0;font-size:14px;font-weight:900}.risk-callout[data-v-b122be84]{color:var(--tone);align-items:center;gap:9px;padding:12px;font-size:13px;font-weight:900;display:flex}.check-section[data-v-b122be84],.timeline-section[data-v-b122be84]{margin-top:18px}.section-title[data-v-b122be84]{color:#172033;gap:8px;margin-bottom:10px}.section-title svg[data-v-b122be84]{color:#d68114}.check-grid[data-v-b122be84]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.check-item[data-v-b122be84]{padding:12px}.check-item span[data-v-b122be84],.check-item strong[data-v-b122be84]{display:block}.check-item span[data-v-b122be84]{color:#667085;font-size:12px;font-weight:800}.check-item strong[data-v-b122be84]{color:var(--tone);align-items:center;gap:5px;margin-top:8px;font-size:13px;display:inline-flex}.timeline-list[data-v-b122be84]{gap:10px;display:grid}.timeline-list div[data-v-b122be84]{grid-template-columns:52px 10px minmax(0,1fr);gap:10px;display:grid}.timeline-list time[data-v-b122be84]{color:#697386;font-size:12px;font-weight:850}.timeline-list div>span[data-v-b122be84]{background:#55c9a1;border-radius:999px;width:9px;height:9px;position:relative;top:4px;box-shadow:0 0 0 6px #55c9a124}.timeline-list p[data-v-b122be84]{margin:0}.timeline-list p strong[data-v-b122be84],.timeline-list p small[data-v-b122be84]{display:block}.timeline-list p strong[data-v-b122be84]{color:#172033;font-size:13px;font-weight:900}.timeline-list p small[data-v-b122be84]{color:#687386;margin-top:4px;line-height:1.5}.decision-card[data-v-b122be84]{color:#667085;align-items:center;gap:9px;margin-top:18px;padding:12px;font-size:13px;font-weight:850;display:flex}.decision-card.active[data-v-b122be84]{color:#15926b;background:#55c9a124}.decision-actions[data-v-b122be84]{flex-wrap:wrap;gap:10px;margin-top:14px}.decision-actions button[data-v-b122be84]{color:#344054;background:#eef2f7;height:40px;padding:0 16px}.decision-actions .approve-button[data-v-b122be84]{color:#fff;background:#111b3f}.decision-actions .submit-decision-button[data-v-b122be84]{color:#102037;background:#55c9a1}@media (width<=1280px){.approval-stat[data-v-b122be84]{grid-column:span 6}.queue-panel[data-v-b122be84],.detail-panel[data-v-b122be84]{grid-column:1/-1}}@media (width<=780px){.approval-head[data-v-b122be84],.queue-toolbar[data-v-b122be84],.detail-top[data-v-b122be84]{flex-direction:column;align-items:flex-start}.head-actions[data-v-b122be84],.queue-toolbar[data-v-b122be84],.priority-filter[data-v-b122be84],.decision-actions[data-v-b122be84],.head-actions button[data-v-b122be84],.decision-actions button[data-v-b122be84]{width:100%}.approval-stat[data-v-b122be84]{grid-column:1/-1}.approval-row[data-v-b122be84]{grid-template-columns:1fr}.row-badge[data-v-b122be84]{width:fit-content}.detail-summary dl[data-v-b122be84],.check-grid[data-v-b122be84],.timeline-list div[data-v-b122be84]{grid-template-columns:1fr}}@media (width<=560px){.approval-head[data-v-b122be84],.panel[data-v-b122be84],.approval-stat[data-v-b122be84]{padding:18px}}.api-error-banner[data-v-c3adb439]{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.api-error-banner strong[data-v-c3adb439]{color:#dc2626}.api-error-banner span[data-v-c3adb439]{color:#7f1d1d;flex:1;font-size:13px}.action-modal-backdrop[data-v-c3adb439]{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050d227a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.action-modal[data-v-c3adb439]{--tone:var(--zp-color-blue-600);--tone-soft:#2563eb1a;background:var(--zp-surface);width:min(520px,100%);box-shadow:var(--zp-shadow-popover);border:1px solid #ffffffb8;border-radius:16px;overflow:hidden}.action-modal[data-tone=green][data-v-c3adb439]{--tone:var(--zp-color-green-600);--tone-soft:#15926b1a}.action-modal[data-tone=amber][data-v-c3adb439]{--tone:var(--zp-color-amber-600);--tone-soft:#c27a101f}.action-modal[data-tone=red][data-v-c3adb439]{--tone:var(--zp-color-red-600);--tone-soft:#c241321c}.action-modal header[data-v-c3adb439]{background:radial-gradient(circle at 92% 12%, var(--tone-soft), transparent 34%), linear-gradient(135deg, #fff, #f8fafc);justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 18px 14px;display:flex}.action-modal header span[data-v-c3adb439],.action-form label>span[data-v-c3adb439],.notify-line span[data-v-c3adb439]{align-items:center;gap:7px;display:inline-flex}.action-modal header span[data-v-c3adb439]{color:var(--tone);font-size:12px;font-weight:950}.action-modal h2[data-v-c3adb439]{color:var(--zp-text-title);margin-top:6px;font-size:20px;font-weight:950}.action-modal header p[data-v-c3adb439]{color:var(--zp-text-muted);margin-top:6px;font-size:13px;font-weight:800;line-height:1.5}.action-modal header button[data-v-c3adb439]{border:1px solid var(--zp-line);background:var(--zp-surface);width:34px;height:34px;color:var(--zp-text-muted);border-radius:10px;flex:none;place-items:center;display:grid}.action-summary[data-v-c3adb439]{border:1px solid color-mix(in srgb, var(--tone) 20%, var(--zp-line));background:var(--tone-soft);color:var(--zp-text);border-radius:10px;margin:0 18px 14px;padding:11px 12px;font-size:13px;font-weight:850;line-height:1.55}.action-form[data-v-c3adb439]{gap:12px;padding:0 18px 18px;display:grid}.action-form label[data-v-c3adb439]{gap:7px;display:grid}.action-form label>span[data-v-c3adb439],.notify-line span[data-v-c3adb439]{color:var(--zp-text-muted);font-size:12px;font-weight:900}.action-form select[data-v-c3adb439],.action-form textarea[data-v-c3adb439]{border:1px solid var(--zp-line);background:var(--zp-surface);width:100%;color:var(--zp-text-title);font:inherit;border-radius:9px;outline:0;font-size:13px;font-weight:800}.action-form select[data-v-c3adb439]{height:38px;padding:0 10px}.action-form textarea[data-v-c3adb439]{resize:vertical;min-height:76px;padding:10px;line-height:1.5}.notify-line[data-v-c3adb439]{border:1px solid var(--zp-line-soft);background:var(--zp-bg-muted);border-radius:10px;align-items:center;gap:8px;padding:10px;display:flex!important}.notify-line input[data-v-c3adb439]{width:16px;height:16px;accent-color:var(--tone)}.action-form footer[data-v-c3adb439]{border-top:1px solid var(--zp-line-soft);justify-content:flex-end;gap:9px;padding-top:14px;display:flex}.action-form footer button[data-v-c3adb439]{border-radius:999px;height:38px;padding:0 16px;font-size:13px;font-weight:950}.action-form .ghost[data-v-c3adb439]{border:1px solid var(--zp-line);background:var(--zp-surface);color:var(--zp-text-title)}.action-form .primary[data-v-c3adb439]{background:var(--tone);color:#fff;border:0}@media (width<=560px){.action-modal-backdrop[data-v-c3adb439]{align-items:end;padding:10px}.action-modal[data-v-c3adb439]{border-radius:14px}.action-form footer[data-v-c3adb439]{grid-template-columns:1fr;display:grid}}.api-error-banner[data-v-9dacc468]{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.api-error-banner strong[data-v-9dacc468]{color:#dc2626}.api-error-banner span[data-v-9dacc468]{color:#7f1d1d;flex:1;font-size:13px}.api-error-banner[data-tone=amber][data-v-9dacc468]{background:#fffbeb;border-color:#fde68a}.api-error-banner[data-tone=amber] strong[data-v-9dacc468]{color:#92400e}.api-error-banner[data-tone=amber] span[data-v-9dacc468]{color:#78350f}.command-page[data-v-9dacc468]{min-width:0;max-width:100%;color:var(--zp-text);gap:14px;display:grid;overflow-x:hidden}.command-hero[data-v-9dacc468],.command-stat[data-v-9dacc468],.command-panel[data-v-9dacc468]{background:var(--zp-surface);border:1px solid #ffffffc7;box-shadow:0 18px 45px #131f4114}.command-hero[data-v-9dacc468]{isolation:isolate;background:linear-gradient(118deg, #050d22fa 0%, #0d1c3dfa 50%, #08142cfa 100%), var(--zp-color-navy-950);color:var(--zp-text-inverse);border-color:#ffffff29;border-radius:18px;grid-template-columns:minmax(0,1fr) 230px auto;align-items:center;gap:22px;padding:26px 30px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,inset 0 -44px 84px #00000042,0 22px 54px #050a182e}.command-hero[data-v-9dacc468]:before,.command-hero[data-v-9dacc468]:after{pointer-events:none;content:"";position:absolute}.command-hero[data-v-9dacc468]:before{z-index:-2;filter:blur(42px)saturate(118%);opacity:.82;background:radial-gradient(at 14% 22%,#d99a2247 0 13%,#0000 35%),radial-gradient(at 52% 0,#2563eb38 0 16%,#0000 40%),radial-gradient(at 86% 24%,#55c9a13d 0 14%,#0000 38%),conic-gradient(from 220deg at 58% 48%,#d99a2224,#2563eb1f,#55c9a121,#d99a2224);inset:-44%}.command-hero[data-v-9dacc468]:after{z-index:-1;background:linear-gradient(90deg,#00000061 0%,#0000001f 52%,#0000006b 100%),repeating-linear-gradient(135deg,#ffffff0a 0 1px,#0000 1px 7px);inset:0}.hero-label[data-v-9dacc468],.hero-actions[data-v-9dacc468],.ghost-action[data-v-9dacc468],.primary-action[data-v-9dacc468],.queue-metrics[data-v-9dacc468],.queue-metrics div[data-v-9dacc468]{align-items:center;display:inline-flex}.hero-copy[data-v-9dacc468],.command-board[data-v-9dacc468],.hero-actions[data-v-9dacc468]{min-width:0}.hero-label[data-v-9dacc468]{color:var(--zp-color-gold-300);gap:8px;font-size:13px;font-weight:850}.command-hero h1[data-v-9dacc468]{letter-spacing:0;margin:10px 0;font-size:clamp(28px,3vw,40px);font-weight:900;line-height:1.12}.command-hero p[data-v-9dacc468]{max-width:820px;color:var(--zp-text-inverse-muted);overflow-wrap:anywhere;line-height:1.8}.command-board[data-v-9dacc468]{box-sizing:border-box;background:radial-gradient(circle at 50% 42%,#55c9a12e,#0000 34%),#ffffff14;border:1px solid #ffffff24;border-radius:18px;min-height:126px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f}.queue-line[data-v-9dacc468]{background:linear-gradient(90deg,#55c9a13d,#f2b94847,#c2413238),#ffffff14;border-radius:999px;position:absolute;inset:22px 24px 42px}.queue-line[data-v-9dacc468]:before{content:"";background:#ffffff38;height:1px;position:absolute;top:50%;left:20px;right:20px}.queue-line span[data-v-9dacc468]{background:var(--zp-color-mint-500);border-radius:999px;width:14px;height:14px;display:block;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 0 6px #55c9a11f}.queue-line span[data-v-9dacc468]:first-child{left:22px}.queue-line span[data-v-9dacc468]:nth-child(2){background:var(--zp-color-gold-400);left:calc(50% - 7px);box-shadow:0 0 0 6px #f2b94824}.queue-line span[data-v-9dacc468]:nth-child(3){background:#ef6a5f;right:22px;box-shadow:0 0 0 6px #ef6a5f26}.queue-metrics[data-v-9dacc468]{justify-content:space-between;gap:8px;position:absolute;bottom:10px;left:12px;right:12px}.queue-metrics div[data-v-9dacc468]{background:#ffffff1f;border-radius:12px;flex:1;justify-content:space-between;gap:8px;min-width:0;padding:8px 10px}.queue-metrics span[data-v-9dacc468]{color:var(--zp-text-inverse-subtle);font-size:11px;font-weight:850}.queue-metrics strong[data-v-9dacc468]{color:#fff;font-size:17px;font-weight:950}.hero-actions[data-v-9dacc468]{flex-flow:column wrap;justify-content:flex-end;gap:10px}.ghost-action[data-v-9dacc468],.primary-action[data-v-9dacc468],.detail-actions button[data-v-9dacc468]{white-space:nowrap;border-radius:999px;gap:7px;height:40px;padding:0 16px;font-size:13px;font-weight:900}.ghost-action[data-v-9dacc468]{color:#ffffffdb;background:#ffffff1f;border:0}.primary-action[data-v-9dacc468]{background:var(--zp-color-mint-500);color:#0c1c32;border:0}.command-stat-grid[data-v-9dacc468]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.command-stat[data-v-9dacc468]{isolation:isolate;background:radial-gradient(circle at 86% 18%, var(--tone-soft), transparent 34%), linear-gradient(135deg, #fffffffa 0%, #ffffffd1 62%, var(--tone-soft) 100%), #ffffffc7;border-radius:18px;min-width:0;min-height:132px;padding:20px;position:relative;overflow:hidden}.command-stat[data-v-9dacc468]:before{z-index:0;border:1px solid var(--tone-soft);opacity:.72;content:"";background:linear-gradient(135deg,#0000 0 45%,#ffffffb8 45% 52%,#0000 52%),repeating-linear-gradient(135deg,#0f172a0d 0 1px,#0000 1px 8px);border-radius:24px;width:86px;height:86px;position:absolute;top:14px;right:14px;transform:rotate(8deg)}.command-stat[data-v-9dacc468]:after{z-index:1;background:linear-gradient(90deg, var(--tone), #fff6), var(--tone);content:"";height:5px;position:absolute;bottom:0;left:0;right:0}.command-stat[data-v-9dacc468]>*{z-index:2;position:relative}.stat-icon[data-v-9dacc468]{background:var(--tone-soft);width:42px;height:42px;color:var(--tone);box-shadow:inset 0 1px 0 #ffffffb3, 0 12px 24px var(--tone-soft);border:1px solid #ffffffad;border-radius:14px;place-items:center;display:grid}.command-stat[data-tone=green][data-v-9dacc468],.command-row[data-tone=green][data-v-9dacc468],.detail-top[data-tone=green][data-v-9dacc468],.result-card[data-tone=green][data-v-9dacc468],.rule-list [data-tone=green][data-v-9dacc468],.event-list [data-tone=green][data-v-9dacc468]{--tone:var(--zp-color-green-600);--tone-soft:#15926b1a}.command-stat[data-tone=amber][data-v-9dacc468],.command-row[data-tone=amber][data-v-9dacc468],.detail-top[data-tone=amber][data-v-9dacc468],.result-card[data-tone=amber][data-v-9dacc468],.rule-list [data-tone=amber][data-v-9dacc468],.event-list [data-tone=amber][data-v-9dacc468]{--tone:var(--zp-color-amber-600);--tone-soft:#c27a101f}.command-stat[data-tone=red][data-v-9dacc468],.command-row[data-tone=red][data-v-9dacc468],.detail-top[data-tone=red][data-v-9dacc468],.result-card[data-tone=red][data-v-9dacc468],.rule-list [data-tone=red][data-v-9dacc468],.event-list [data-tone=red][data-v-9dacc468]{--tone:var(--zp-color-red-600);--tone-soft:#c241321c}.command-stat[data-tone=blue][data-v-9dacc468],.command-row[data-tone=blue][data-v-9dacc468],.detail-top[data-tone=blue][data-v-9dacc468],.result-card[data-tone=blue][data-v-9dacc468],.rule-list [data-tone=blue][data-v-9dacc468],.event-list [data-tone=blue][data-v-9dacc468]{--tone:var(--zp-color-blue-600);--tone-soft:#2563eb1a}.command-stat span[data-v-9dacc468],.command-stat em[data-v-9dacc468]{color:#727b8f;font-size:13px;font-style:normal;font-weight:750;display:block}.command-stat span[data-v-9dacc468]{color:#667085;margin-top:16px}.command-stat strong[data-v-9dacc468]{color:#111827;margin-top:6px;font-size:30px;font-weight:900;line-height:1;display:block}.command-stat em[data-v-9dacc468]{color:#7d8798;margin-top:10px;line-height:1.35}.command-workspace[data-v-9dacc468]{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:12px;display:grid}.command-panel[data-v-9dacc468]{border-radius:10px;min-width:0}.list-panel[data-v-9dacc468]{overflow:hidden}.panel-head[data-v-9dacc468]{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 0;display:flex}.panel-head span[data-v-9dacc468]{color:var(--zp-text-faint);font-size:12px;font-weight:850}.panel-head h2[data-v-9dacc468]{color:var(--zp-text-title);margin-top:3px;font-size:16px;font-weight:950}.panel-head>strong[data-v-9dacc468]{background:var(--zp-bg-muted);min-width:46px;height:28px;color:var(--zp-text-title);border-radius:8px;justify-content:center;align-items:center;font-size:13px;font-weight:950;display:inline-flex}.command-toolbar[data-v-9dacc468]{gap:8px;padding:12px 16px;display:flex}.search-field[data-v-9dacc468],.select-field[data-v-9dacc468]{border:1px solid var(--zp-line);background:var(--zp-surface);min-width:0;height:36px;color:var(--zp-text-faint);border-radius:8px;align-items:center;gap:8px;display:inline-flex}.search-field[data-v-9dacc468]{flex:280px;padding:0 10px}.select-field[data-v-9dacc468]{flex:0 0 136px;padding:0 8px}.search-field input[data-v-9dacc468],.select-field select[data-v-9dacc468]{width:100%;min-width:0;color:var(--zp-text-title);font:inherit;background:0 0;border:0;outline:0;font-size:13px;font-weight:800}.search-field input[data-v-9dacc468]::placeholder{color:var(--zp-text-faint)}.status-tabs[data-v-9dacc468]{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:0 16px 12px;display:grid}.status-tabs button[data-v-9dacc468]{border:1px solid var(--zp-line);background:var(--zp-surface);min-width:0;height:34px;color:var(--zp-text-muted);border-radius:8px;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:900;display:flex}.status-tabs button.active[data-v-9dacc468]{background:var(--zp-color-navy-800);color:#fff;border-color:#1019362e}.command-table[data-v-9dacc468]{gap:8px;padding:0 16px 16px;display:grid}.command-row[data-v-9dacc468]{border:1px solid var(--zp-line-soft);width:100%;min-height:58px;color:var(--zp-text);text-align:left;background:#ffffffc7;border-radius:12px;grid-template-columns:minmax(260px,1.25fr) 74px minmax(82px,.42fr) minmax(128px,.55fr) minmax(96px,.42fr);align-items:center;gap:12px;padding:0 12px;display:grid}.command-row.head[data-v-9dacc468]{min-height:34px;color:var(--zp-text-faint);background:0 0;border:0;padding:0 12px;font-size:12px;font-weight:850}.command-row[data-v-9dacc468]{cursor:pointer}.command-row[data-v-9dacc468]:hover,.command-row.selected[data-v-9dacc468]{border-color:color-mix(in srgb, var(--tone), transparent 78%);box-shadow:inset 3px 0 0 var(--tone);background:#f9fbff}.command-main[data-v-9dacc468],.time-cell[data-v-9dacc468],.source-cell[data-v-9dacc468]{min-width:0}.command-main strong[data-v-9dacc468],.time-cell strong[data-v-9dacc468],.source-cell strong[data-v-9dacc468]{color:var(--zp-text-title);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;display:block;overflow:hidden}.command-main small[data-v-9dacc468],.time-cell small[data-v-9dacc468],.source-cell small[data-v-9dacc468]{color:var(--zp-text-faint);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;font-weight:800;display:block;overflow:hidden}.status-pill[data-v-9dacc468]{background:var(--tone-soft);width:fit-content;min-width:54px;height:26px;color:var(--tone);border-radius:8px;justify-content:center;align-items:center;font-size:12px;font-weight:950;display:inline-flex}.advice-cell[data-v-9dacc468]{min-width:0;color:var(--tone);justify-content:flex-end;align-items:center;gap:4px;font-size:12px;font-weight:950;display:inline-flex}.pagination-row[data-v-9dacc468]{border-top:1px solid var(--zp-line-soft);color:var(--zp-text-faint);justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding-top:14px;font-size:12px;font-weight:850;display:flex}.pagination-actions[data-v-9dacc468]{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.detail-panel[data-v-9dacc468]{gap:12px;padding:12px;display:grid}.detail-top[data-v-9dacc468]{border:1px solid color-mix(in srgb, var(--tone) 22%, var(--zp-line));background:var(--tone-soft);color:var(--tone);border-radius:10px;justify-content:space-between;align-items:flex-start;gap:12px;padding:13px;display:flex}.detail-top span[data-v-9dacc468]{font-size:12px;font-weight:900}.detail-top h2[data-v-9dacc468]{color:var(--zp-text-title);margin-top:4px;font-size:17px;font-weight:950;line-height:1.35}.detail-top p[data-v-9dacc468]{color:var(--zp-text);margin-top:7px;font-size:12px;font-weight:800;line-height:1.55}.result-card[data-v-9dacc468]{border:1px solid var(--zp-line);background:#fff;border-radius:10px;gap:9px;padding:12px;display:grid}.result-card>div[data-v-9dacc468]{gap:5px;display:grid}.result-card span[data-v-9dacc468],.detail-grid span[data-v-9dacc468]{color:var(--zp-text-faint);font-size:11px;font-weight:900}.result-card strong[data-v-9dacc468]{color:var(--tone);font-size:18px;font-weight:950;line-height:1.3}.result-card p[data-v-9dacc468]{color:var(--zp-text);font-size:12px;font-weight:800;line-height:1.55}.detail-grid[data-v-9dacc468]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.detail-grid div[data-v-9dacc468]{border:1px solid var(--zp-line);background:var(--zp-bg-subtle);border-radius:8px;min-width:0;padding:10px}.detail-grid strong[data-v-9dacc468]{color:var(--zp-text-title);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;font-weight:950;display:block;overflow:hidden}.section-title[data-v-9dacc468]{color:var(--zp-text-title);align-items:center;gap:7px;font-size:14px;font-weight:950;display:flex}.timeline-list[data-v-9dacc468]{gap:8px;display:grid}.timeline-list article[data-v-9dacc468]{border:1px solid var(--zp-line-soft);background:var(--zp-bg-muted);border-radius:8px;grid-template-columns:16px minmax(0,1fr);gap:9px;padding:9px;display:grid}.timeline-list article>span[data-v-9dacc468]{background:var(--zp-color-green-600);border-radius:999px;width:10px;height:10px;margin-top:5px;box-shadow:0 0 0 4px #15926b1a}.timeline-list article[data-state=active]>span[data-v-9dacc468]{background:var(--zp-color-blue-600);box-shadow:0 0 0 4px #2563eb1a}.timeline-list article[data-state=failed]>span[data-v-9dacc468]{background:var(--zp-color-red-600);box-shadow:0 0 0 4px #c241321c}.timeline-list strong[data-v-9dacc468],.timeline-list time[data-v-9dacc468]{align-items:center;display:inline-flex}.timeline-list strong[data-v-9dacc468]{color:var(--zp-text-title);font-size:13px;font-weight:950}.timeline-list time[data-v-9dacc468]{color:var(--zp-text-faint);margin-left:8px;font-size:11px;font-weight:900}.timeline-list p[data-v-9dacc468]{color:var(--zp-text-muted);margin-top:3px;font-size:12px;font-weight:800;line-height:1.45}.action-note[data-v-9dacc468]{border:1px solid var(--zp-line);background:var(--zp-bg-subtle);color:var(--zp-text-muted);border-radius:8px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;padding:10px;font-size:12px;font-weight:850;line-height:1.45;display:grid}.action-note.active[data-v-9dacc468]{color:var(--zp-color-green-600);background:#15926b14;border-color:#15926b33}.detail-actions[data-v-9dacc468]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.detail-actions button[data-v-9dacc468]{border:1px solid var(--zp-line);background:var(--zp-surface);color:var(--zp-text-title);justify-content:center}.detail-actions .danger-action[data-v-9dacc468]{border-color:var(--zp-color-navy-800);background:var(--zp-color-navy-800);color:#fff}.bottom-grid[data-v-9dacc468]{grid-template-columns:minmax(0,.88fr) minmax(0,.98fr) minmax(0,1.06fr);gap:12px;display:grid}.guide-panel[data-v-9dacc468],.rule-panel[data-v-9dacc468],.event-panel[data-v-9dacc468]{padding-bottom:14px}.guide-steps[data-v-9dacc468],.rule-list[data-v-9dacc468],.event-list[data-v-9dacc468]{gap:8px;padding:12px 16px 0;display:grid}.guide-steps article[data-v-9dacc468]{border:1px solid var(--zp-line-soft);background:var(--zp-bg-muted);border-radius:8px;grid-template-columns:24px minmax(0,1fr);gap:9px;padding:9px;display:grid}.guide-steps article>span[data-v-9dacc468]{background:var(--zp-color-navy-800);color:#fff;border-radius:7px;place-items:center;width:24px;height:24px;font-size:12px;font-weight:950;display:grid}.guide-steps strong[data-v-9dacc468],.event-list strong[data-v-9dacc468]{color:var(--zp-text-title);font-size:13px;font-weight:950;display:block}.guide-steps p[data-v-9dacc468],.event-list small[data-v-9dacc468]{color:var(--zp-text-muted);margin-top:3px;font-size:12px;font-weight:800;line-height:1.4;display:block}.rule-list div[data-v-9dacc468]{border:1px solid color-mix(in srgb, var(--tone) 20%, var(--zp-line));background:var(--tone-soft);border-radius:8px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.rule-list strong[data-v-9dacc468]{color:var(--tone);font-size:13px;font-weight:950}.rule-list span[data-v-9dacc468]{color:var(--zp-text);font-size:12px;font-weight:800;line-height:1.45}.event-list div[data-v-9dacc468]{grid-template-columns:44px 10px minmax(0,1fr);align-items:start;gap:10px;display:grid}.event-list time[data-v-9dacc468]{color:var(--zp-text-faint);font-size:12px;font-weight:900}.event-list div>span[data-v-9dacc468]{background:var(--tone);width:10px;height:10px;box-shadow:0 0 0 4px var(--tone-soft);border-radius:999px;margin-top:3px}@media (width<=1180px){.command-hero[data-v-9dacc468]{grid-template-columns:minmax(0,1fr) 220px}.hero-actions[data-v-9dacc468]{flex-direction:row;grid-column:1/-1;justify-content:flex-start}.command-workspace[data-v-9dacc468],.bottom-grid[data-v-9dacc468]{grid-template-columns:1fr}.detail-panel[data-v-9dacc468]{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-top[data-v-9dacc468],.result-card[data-v-9dacc468],.detail-grid[data-v-9dacc468],.section-title[data-v-9dacc468],.timeline-list[data-v-9dacc468],.action-note[data-v-9dacc468],.detail-actions[data-v-9dacc468]{grid-column:1/-1}}@media (width<=860px){.command-hero[data-v-9dacc468]{grid-template-columns:1fr;align-items:flex-start;padding:20px}.hero-actions[data-v-9dacc468],.hero-actions button[data-v-9dacc468]{width:100%}.hero-actions button[data-v-9dacc468]{justify-content:center}.command-board[data-v-9dacc468]{width:100%;min-height:118px}.command-stat-grid[data-v-9dacc468]{grid-template-columns:repeat(2,minmax(0,1fr))}.command-toolbar[data-v-9dacc468],.status-tabs[data-v-9dacc468]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.search-field[data-v-9dacc468],.select-field[data-v-9dacc468]{flex:initial}.search-field[data-v-9dacc468]{grid-column:1/-1}.command-row.head[data-v-9dacc468]{display:none}.command-row[data-v-9dacc468]{border:1px solid var(--zp-line);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:0;padding:10px}.command-main[data-v-9dacc468],.time-cell[data-v-9dacc468],.source-cell[data-v-9dacc468],.advice-cell[data-v-9dacc468]{grid-column:1/-1}.status-pill[data-v-9dacc468]{grid-area:1/2}.advice-cell[data-v-9dacc468]{justify-content:flex-start}.pagination-row[data-v-9dacc468]{flex-direction:column;align-items:flex-start}.pagination-actions[data-v-9dacc468]{justify-content:flex-start;width:100%;padding-bottom:2px;overflow-x:auto}}@media (width<=560px){.command-page[data-v-9dacc468]{width:calc(100vw - 72px);max-width:calc(100vw - 72px)}.command-page[data-v-9dacc468]>*{justify-self:start;width:calc(100vw - 72px);max-width:calc(100vw - 72px)}.command-hero[data-v-9dacc468]{padding:18px}.command-hero h1[data-v-9dacc468]{font-size:28px}.command-stat-grid[data-v-9dacc468],.status-tabs[data-v-9dacc468],.detail-grid[data-v-9dacc468],.detail-actions[data-v-9dacc468],.command-toolbar[data-v-9dacc468],.hero-actions[data-v-9dacc468]{grid-template-columns:1fr;display:grid}.rule-list div[data-v-9dacc468]{grid-template-columns:1fr}.command-stat[data-v-9dacc468]{min-height:124px;padding:16px}.command-stat strong[data-v-9dacc468]{font-size:26px}.queue-metrics[data-v-9dacc468]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.device-gateway-page[data-v-f0075f36]{min-width:0;max-width:100%;color:var(--zp-text);gap:16px;display:grid;overflow-x:hidden}.gateway-error-banner[data-v-f0075f36]{color:var(--zp-color-red-600);background:#ef6a5f14;border:1px solid #ef6a5f3d;border-radius:14px;align-items:center;gap:10px;padding:12px 16px;font-size:13px;font-weight:800;display:flex}.gateway-error-banner[data-tone=amber][data-v-f0075f36]{color:#78350f;background:#fffbeb;border-color:#fde68a}.gateway-error-banner span[data-v-f0075f36]{flex:1;min-width:0}.gateway-error-banner button[data-v-f0075f36]{height:30px;color:var(--zp-color-red-600);cursor:pointer;background:0 0;border:1px solid #ef6a5f4d;border-radius:8px;flex-shrink:0;padding:0 12px;font-size:12px;font-weight:800}.gateway-loading-row[data-v-f0075f36]{color:var(--zp-text-faint);justify-content:center;align-items:center;gap:8px;padding:24px 22px;font-size:13px;font-weight:800;display:flex}.spin-icon[data-v-f0075f36]{animation:.8s linear infinite zp-spin-f0075f36}@keyframes zp-spin-f0075f36{to{transform:rotate(360deg)}}.gateway-hero[data-v-f0075f36],.gateway-stat[data-v-f0075f36],.gateway-panel[data-v-f0075f36]{border:1px solid #ffffffc7;box-shadow:0 18px 45px #131f4114}.gateway-hero[data-v-f0075f36]{isolation:isolate;background:linear-gradient(118deg, #050d22fa 0%, #0d1c3dfa 50%, #08142cfa 100%), var(--zp-color-navy-950);color:var(--zp-text-inverse);border-color:#ffffff29;border-radius:18px;grid-template-columns:minmax(0,1fr) 230px auto;align-items:center;gap:22px;padding:26px 30px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,inset 0 -44px 84px #00000042,0 22px 54px #050a182e}.gateway-hero[data-v-f0075f36]:before,.gateway-hero[data-v-f0075f36]:after{pointer-events:none;content:"";position:absolute}.gateway-hero[data-v-f0075f36]:before{z-index:-2;filter:blur(42px)saturate(118%);opacity:.82;background:radial-gradient(at 14% 22%,#d99a2247 0 13%,#0000 35%),radial-gradient(at 52% 0,#2563eb3b 0 16%,#0000 40%),radial-gradient(at 86% 24%,#55c9a13d 0 14%,#0000 38%),conic-gradient(from 220deg at 58% 48%,#d99a2224,#2563eb1f,#55c9a121,#d99a2224);inset:-44%}.gateway-hero[data-v-f0075f36]:after{z-index:-1;background:linear-gradient(90deg,#00000061 0%,#0000001f 52%,#0000006b 100%),repeating-linear-gradient(135deg,#ffffff0a 0 1px,#0000 1px 7px);inset:0}.hero-label[data-v-f0075f36],.hero-actions[data-v-f0075f36],.ghost-action[data-v-f0075f36],.primary-action[data-v-f0075f36],.signal-metrics[data-v-f0075f36],.signal-metrics div[data-v-f0075f36]{align-items:center;display:inline-flex}.hero-label[data-v-f0075f36]{color:var(--zp-color-gold-300);gap:8px;font-size:13px;font-weight:850}.gateway-hero h1[data-v-f0075f36]{letter-spacing:0;margin:10px 0;font-size:clamp(28px,3vw,40px);font-weight:900;line-height:1.12}.gateway-hero p[data-v-f0075f36]{max-width:780px;color:var(--zp-text-inverse-muted);line-height:1.8}.signal-board[data-v-f0075f36]{background:radial-gradient(circle at 48% 42%,#55c9a133,#0000 36%),#ffffff14;border:1px solid #ffffff24;border-radius:18px;min-height:126px;position:relative;box-shadow:inset 0 1px #ffffff1f}.signal-orbit[data-v-f0075f36]{border:1px dashed #ffffff3d;border-radius:999px;position:absolute;inset:12px 20px 34px}.signal-orbit[data-v-f0075f36]:before,.signal-orbit[data-v-f0075f36]:after{border-radius:inherit;content:"";border:1px dashed #ffffff26;position:absolute}.signal-orbit[data-v-f0075f36]:before{inset:18px 28px}.signal-orbit[data-v-f0075f36]:after{inset:34px 58px}.signal-orbit span[data-v-f0075f36],.signal-orbit i[data-v-f0075f36]{border-radius:999px;display:block;position:absolute}.signal-orbit span[data-v-f0075f36]{background:var(--zp-color-mint-500);width:10px;height:10px;box-shadow:0 0 0 6px #55c9a11f}.signal-orbit span[data-v-f0075f36]:first-child{top:16px;left:22px}.signal-orbit span[data-v-f0075f36]:nth-child(2){background:var(--zp-color-gold-400);bottom:18px;right:30px;box-shadow:0 0 0 6px #f2b94824}.signal-orbit span[data-v-f0075f36]:nth-child(3){background:#ef6a5f;top:8px;right:68px;box-shadow:0 0 0 6px #ef6a5f26}.signal-orbit i[data-v-f0075f36]{background:#ffffff24;border:1px solid #ffffff52;width:34px;height:34px;top:50%;left:50%;transform:translate(-50%,-50%)}.signal-metrics[data-v-f0075f36]{grid-template-columns:minmax(98px,1fr) minmax(72px,.8fr);gap:8px;display:grid;position:absolute;bottom:10px;left:10px;right:10px}.signal-metrics div[data-v-f0075f36]{background:#ffffff1f;border-radius:12px;justify-content:space-between;gap:10px;min-width:0;padding:8px 9px}.signal-metrics span[data-v-f0075f36]{color:var(--zp-text-inverse-subtle);white-space:nowrap;font-size:11px;font-weight:850}.signal-metrics strong[data-v-f0075f36]{color:#fff;font-size:17px;font-weight:950}.hero-actions[data-v-f0075f36]{flex-flow:column wrap;justify-content:flex-end;gap:10px}.ghost-action[data-v-f0075f36],.primary-action[data-v-f0075f36],.detail-actions button[data-v-f0075f36]{white-space:nowrap;border-radius:999px;gap:7px;height:40px;padding:0 16px;font-size:13px;font-weight:900}.ghost-action[data-v-f0075f36]{color:#ffffffdb;background:#ffffff1f;border:0}.primary-action[data-v-f0075f36]{background:var(--zp-color-mint-500);color:#0c1c32;border:0}.gateway-stat-grid[data-v-f0075f36]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.gateway-stat[data-v-f0075f36]{isolation:isolate;background:radial-gradient(circle at 86% 18%, var(--tone-soft), transparent 34%), linear-gradient(135deg, #fffffffa 0%, #ffffffd1 62%, var(--tone-soft) 100%), #ffffffc7;border-radius:18px;min-width:0;min-height:132px;padding:20px;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden}.gateway-stat[data-v-f0075f36]:before{z-index:0;border:1px solid var(--tone-soft);opacity:.72;content:"";background:linear-gradient(135deg,#0000 0 45%,#ffffffb8 45% 52%,#0000 52%),repeating-linear-gradient(135deg,#0f172a0d 0 1px,#0000 1px 8px);border-radius:24px;width:86px;height:86px;position:absolute;top:14px;right:14px;transform:rotate(8deg)}.gateway-stat[data-v-f0075f36]:after{z-index:1;background:linear-gradient(90deg, var(--tone), #fff6), var(--tone);content:"";height:5px;position:absolute;bottom:0;left:0;right:0}.gateway-stat[data-v-f0075f36]:hover{border-color:color-mix(in srgb, var(--tone), transparent 78%);transform:translateY(-2px);box-shadow:inset 0 1px #ffffffeb,0 22px 54px #131f411f}.gateway-stat[data-v-f0075f36]>*{z-index:2;position:relative}.stat-icon[data-v-f0075f36]{background:var(--tone-soft);width:42px;height:42px;color:var(--tone);box-shadow:inset 0 1px 0 #ffffffb3, 0 12px 24px var(--tone-soft);border:1px solid #ffffffad;border-radius:14px;place-items:center;display:grid}.gateway-stat[data-tone=green][data-v-f0075f36],.gateway-row[data-tone=green][data-v-f0075f36],.detail-top[data-tone=green][data-v-f0075f36],.health-card[data-tone=green][data-v-f0075f36],.terminal-summary [data-tone=green][data-v-f0075f36],.terminal-dialog-summary [data-tone=green][data-v-f0075f36],.terminal-row[data-tone=green][data-v-f0075f36],.guide-list [data-tone=green][data-v-f0075f36],.event-list [data-tone=green][data-v-f0075f36]{--tone:var(--zp-color-green-600);--tone-soft:#15926b1a}.gateway-stat[data-tone=amber][data-v-f0075f36],.gateway-row[data-tone=amber][data-v-f0075f36],.detail-top[data-tone=amber][data-v-f0075f36],.health-card[data-tone=amber][data-v-f0075f36],.terminal-summary [data-tone=amber][data-v-f0075f36],.terminal-dialog-summary [data-tone=amber][data-v-f0075f36],.terminal-row[data-tone=amber][data-v-f0075f36],.guide-list [data-tone=amber][data-v-f0075f36],.event-list [data-tone=amber][data-v-f0075f36]{--tone:var(--zp-color-amber-600);--tone-soft:#c27a101f}.gateway-stat[data-tone=red][data-v-f0075f36],.gateway-row[data-tone=red][data-v-f0075f36],.detail-top[data-tone=red][data-v-f0075f36],.health-card[data-tone=red][data-v-f0075f36],.terminal-summary [data-tone=red][data-v-f0075f36],.terminal-dialog-summary [data-tone=red][data-v-f0075f36],.terminal-row[data-tone=red][data-v-f0075f36],.guide-list [data-tone=red][data-v-f0075f36],.event-list [data-tone=red][data-v-f0075f36]{--tone:var(--zp-color-red-600);--tone-soft:#c241321c}.gateway-stat[data-tone=blue][data-v-f0075f36],.gateway-row[data-tone=blue][data-v-f0075f36],.detail-top[data-tone=blue][data-v-f0075f36],.health-card[data-tone=blue][data-v-f0075f36],.terminal-row[data-tone=blue][data-v-f0075f36],.event-list [data-tone=blue][data-v-f0075f36]{--tone:var(--zp-color-blue-600);--tone-soft:#2563eb1a}.gateway-stat span[data-v-f0075f36],.gateway-stat em[data-v-f0075f36]{color:#727b8f;font-size:13px;font-style:normal;font-weight:750;display:block}.gateway-stat span[data-v-f0075f36]{color:#667085;margin-top:16px}.gateway-stat strong[data-v-f0075f36]{color:#111827;margin-top:6px;font-size:30px;font-weight:900;line-height:1;display:block}.gateway-stat em[data-v-f0075f36]{color:#7d8798;margin-top:10px;line-height:1.35}.gateway-workspace[data-v-f0075f36]{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.gateway-panel[data-v-f0075f36]{background:#ffffffc7;border-radius:18px;min-width:0}.list-panel[data-v-f0075f36]{overflow:hidden}.panel-head[data-v-f0075f36]{justify-content:space-between;align-items:center;gap:12px;padding:20px 22px 0;display:flex}.panel-head span[data-v-f0075f36]{color:var(--zp-text-faint);font-size:12px;font-weight:850}.panel-head h2[data-v-f0075f36]{color:var(--zp-text-title);margin-top:4px;font-size:20px;font-weight:900}.panel-head>strong[data-v-f0075f36]{color:#ffe28a;background:#111b3f;border-radius:999px;justify-content:center;align-items:center;min-width:52px;height:34px;font-size:12px;font-weight:950;display:inline-flex}.gateway-toolbar[data-v-f0075f36]{gap:10px;padding:16px 22px 12px;display:flex}.search-field[data-v-f0075f36],.select-field[data-v-f0075f36]{border:1px solid var(--zp-line);min-width:0;height:42px;color:var(--zp-text-faint);background:#f7f8fb;border-radius:14px;align-items:center;gap:8px;display:inline-flex}.search-field[data-v-f0075f36]{flex:280px;padding:0 10px}.select-field[data-v-f0075f36]{flex:0 0 150px;padding:0 8px}.search-field input[data-v-f0075f36],.select-field select[data-v-f0075f36]{width:100%;min-width:0;color:var(--zp-text-title);font:inherit;background:0 0;border:0;outline:0;font-size:13px;font-weight:800}.search-field input[data-v-f0075f36]::placeholder{color:var(--zp-text-faint)}.status-tabs[data-v-f0075f36]{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:0 22px 14px;display:grid}.status-tabs button[data-v-f0075f36]{border:1px solid var(--zp-line);min-width:0;height:38px;color:var(--zp-text-muted);background:#eef2f7;border-radius:999px;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:900;display:flex}.status-tabs button.active[data-v-f0075f36]{background:var(--zp-color-navy-800);color:#fff;border-color:#1019362e}.status-tabs strong[data-v-f0075f36]{font-size:12px}.gateway-table[data-v-f0075f36]{padding:0 22px 22px}.gateway-row[data-v-f0075f36]{width:100%;min-height:66px;color:var(--zp-text);text-align:left;background:0 0;border:0;border-radius:16px;grid-template-columns:minmax(250px,1.3fr) 74px minmax(100px,.55fr) minmax(92px,.5fr) minmax(96px,.48fr);align-items:center;gap:12px;padding:0 14px;display:grid}.gateway-row.head[data-v-f0075f36]{min-height:34px;color:var(--zp-text-faint);border-radius:0;padding:0 14px;font-size:12px;font-weight:850}.gateway-row[data-v-f0075f36]{cursor:pointer}.gateway-row[data-v-f0075f36]:hover,.gateway-row.selected[data-v-f0075f36]{background:linear-gradient(90deg, var(--tone-soft), #ffffffc2), #fff;box-shadow:inset 3px 0 0 var(--tone), 0 12px 28px #131f410f}.gateway-main[data-v-f0075f36],.heartbeat-cell[data-v-f0075f36],.terminal-cell[data-v-f0075f36]{min-width:0}.gateway-main strong[data-v-f0075f36],.heartbeat-cell strong[data-v-f0075f36],.terminal-cell strong[data-v-f0075f36]{color:var(--zp-text-title);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;display:block;overflow:hidden}.gateway-main small[data-v-f0075f36],.heartbeat-cell small[data-v-f0075f36],.terminal-cell small[data-v-f0075f36]{color:var(--zp-text-faint);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;font-weight:800;display:block;overflow:hidden}.status-pill[data-v-f0075f36]{background:var(--tone-soft);width:fit-content;min-width:54px;height:26px;color:var(--tone);border-radius:8px;justify-content:center;align-items:center;font-size:12px;font-weight:950;display:inline-flex}.advice-cell[data-v-f0075f36]{min-width:0;color:var(--tone);justify-content:flex-end;align-items:center;gap:4px;font-size:12px;font-weight:950;display:inline-flex}.pagination-row[data-v-f0075f36]{border-top:1px solid var(--zp-line-soft);color:var(--zp-text-faint);justify-content:space-between;align-items:center;gap:12px;padding-top:14px;font-size:12px;font-weight:850;display:flex}.pagination-actions[data-v-f0075f36]{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.detail-panel[data-v-f0075f36]{gap:14px;padding:20px;display:grid}.detail-top[data-v-f0075f36]{border:1px solid color-mix(in srgb, var(--tone) 22%, var(--zp-line));background:var(--tone-soft);color:var(--tone);border-radius:16px;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px;display:flex}.detail-top span[data-v-f0075f36]{font-size:12px;font-weight:900}.detail-top h2[data-v-f0075f36]{color:var(--zp-text-title);margin-top:7px;font-size:22px;font-weight:950;line-height:1.35}.detail-top p[data-v-f0075f36]{color:var(--zp-text);margin-top:7px;font-size:12px;font-weight:800;line-height:1.55}.health-card[data-v-f0075f36]{border:1px solid var(--zp-line);background:radial-gradient(circle at 92% 18%, var(--tone-soft), transparent 36%), #fff;border-radius:16px;gap:9px;padding:14px;display:grid}.health-card>div[data-v-f0075f36]:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.health-card span[data-v-f0075f36],.detail-grid span[data-v-f0075f36]{color:var(--zp-text-faint);font-size:11px;font-weight:900}.health-card strong[data-v-f0075f36]{color:var(--tone);font-size:26px;font-weight:950}.health-track[data-v-f0075f36]{background:var(--zp-bg-muted);border-radius:999px;height:8px;overflow:hidden}.health-track i[data-v-f0075f36]{border-radius:inherit;background:var(--tone);height:100%;display:block}.health-card p[data-v-f0075f36]{color:var(--zp-text);font-size:12px;font-weight:800;line-height:1.55}.detail-grid[data-v-f0075f36]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.detail-grid div[data-v-f0075f36]{border:1px solid var(--zp-line);background:var(--zp-bg-subtle);border-radius:12px;min-width:0;padding:12px}.detail-grid strong[data-v-f0075f36]{color:var(--zp-text-title);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;font-weight:950;display:block;overflow:hidden}.section-title[data-v-f0075f36]{color:var(--zp-text-title);align-items:center;gap:7px;font-size:14px;font-weight:950;display:flex}.terminal-preview[data-v-f0075f36]{border:1px solid var(--zp-line);background:#fff;border-radius:14px;gap:10px;padding:12px;display:grid}.terminal-summary[data-v-f0075f36],.terminal-dialog-summary[data-v-f0075f36]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.terminal-summary div[data-v-f0075f36],.terminal-dialog-summary div[data-v-f0075f36]{border:1px solid color-mix(in srgb, var(--tone) 20%, var(--zp-line));background:var(--tone-soft);border-radius:12px;min-width:0;padding:10px}.terminal-summary span[data-v-f0075f36],.terminal-dialog-summary span[data-v-f0075f36]{color:var(--zp-text-faint);font-size:11px;font-weight:900;display:block}.terminal-summary strong[data-v-f0075f36],.terminal-dialog-summary strong[data-v-f0075f36]{color:var(--tone);margin-top:5px;font-size:18px;font-weight:950;display:block}.terminal-open-button[data-v-f0075f36]{color:#fff;background:#111b3f;border:1px solid #10193629;border-radius:999px;justify-content:center;align-items:center;gap:6px;height:34px;font-size:12px;font-weight:900;display:inline-flex}.checklist[data-v-f0075f36]{gap:8px;display:grid}.checklist article[data-v-f0075f36]{border:1px solid var(--zp-line-soft);background:var(--zp-bg-muted);border-radius:12px;grid-template-columns:24px minmax(0,1fr);gap:9px;padding:11px;display:grid}.checklist article>span[data-v-f0075f36]{background:var(--zp-color-navy-800);color:#fff;border-radius:7px;place-items:center;width:24px;height:24px;font-size:12px;font-weight:950;display:grid}.checklist strong[data-v-f0075f36]{color:var(--zp-text-title);font-size:13px;font-weight:950;display:block}.checklist p[data-v-f0075f36]{color:var(--zp-text-muted);margin-top:3px;font-size:12px;font-weight:800;line-height:1.45}.action-note[data-v-f0075f36]{border:1px solid var(--zp-line);background:var(--zp-bg-subtle);color:var(--zp-text-muted);border-radius:12px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;padding:11px;font-size:12px;font-weight:850;line-height:1.45;display:grid}.action-note.active[data-v-f0075f36]{color:var(--zp-color-green-600);background:#15926b14;border-color:#15926b33}.detail-actions[data-v-f0075f36]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.detail-actions button[data-v-f0075f36]{border:1px solid var(--zp-line);background:var(--zp-surface);color:var(--zp-text-title);justify-content:center}.detail-actions .danger-action[data-v-f0075f36]{border-color:var(--zp-color-navy-800);background:var(--zp-color-navy-800);color:#fff}.bottom-grid[data-v-f0075f36]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;display:grid}.guide-panel[data-v-f0075f36],.event-panel[data-v-f0075f36]{padding-bottom:14px}.guide-list[data-v-f0075f36],.event-list[data-v-f0075f36]{gap:8px;padding:12px 16px 0;display:grid}.guide-list div[data-v-f0075f36]{border:1px solid color-mix(in srgb, var(--tone) 20%, var(--zp-line));background:var(--tone-soft);border-radius:12px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.guide-list strong[data-v-f0075f36]{color:var(--tone);font-size:13px;font-weight:950}.guide-list span[data-v-f0075f36]{color:var(--zp-text);font-size:12px;font-weight:800}.event-list div[data-v-f0075f36]{grid-template-columns:44px 10px minmax(0,1fr);align-items:start;gap:10px;display:grid}.event-list time[data-v-f0075f36]{color:var(--zp-text-faint);font-size:12px;font-weight:900}.event-list div>span[data-v-f0075f36]{background:var(--tone);width:10px;height:10px;box-shadow:0 0 0 4px var(--tone-soft);border-radius:999px;margin-top:3px}.event-list strong[data-v-f0075f36],.event-list small[data-v-f0075f36]{min-width:0;display:block}.event-list strong[data-v-f0075f36]{color:var(--zp-text-title);font-size:13px;font-weight:950}.event-list small[data-v-f0075f36]{color:var(--zp-text-muted);margin-top:3px;font-size:12px;font-weight:800;line-height:1.4}.terminal-dialog-backdrop[data-v-f0075f36]{z-index:90;background:#07123070;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.terminal-dialog[data-v-f0075f36]{background:#fffffff5;border:1px solid #ffffffb8;border-radius:18px;width:min(860px,100%);max-height:min(78vh,720px);display:grid;overflow:hidden;box-shadow:0 26px 72px #07123047}.terminal-dialog-head[data-v-f0075f36]{border-bottom:1px solid var(--zp-line-soft);background:linear-gradient(135deg,#fffffff5,#f6f8fcf5),#fff;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px;display:flex}.terminal-dialog-head span[data-v-f0075f36]{color:var(--zp-text-faint);font-size:12px;font-weight:900}.terminal-dialog-head h2[data-v-f0075f36]{color:var(--zp-text-title);margin-top:4px;font-size:22px;font-weight:950}.terminal-dialog-head p[data-v-f0075f36]{color:var(--zp-text-muted);margin-top:6px;font-size:13px;font-weight:800;line-height:1.5}.terminal-dialog-head button[data-v-f0075f36]{border:1px solid var(--zp-line);width:34px;height:34px;color:var(--zp-text-muted);background:#fff;border-radius:10px;flex:none;place-items:center;font-size:22px;line-height:1;display:grid}.terminal-dialog-summary[data-v-f0075f36]{padding:16px 22px 0}.terminal-table[data-v-f0075f36]{gap:4px;padding:16px 22px 22px;display:grid;overflow:auto}.terminal-row[data-v-f0075f36]{min-height:54px;color:var(--zp-text);border-radius:14px;grid-template-columns:minmax(190px,1.2fr) 70px minmax(100px,.7fr) 80px minmax(100px,.7fr);align-items:center;gap:12px;padding:0 14px;font-size:12px;font-weight:850;display:grid}.terminal-row.head[data-v-f0075f36]{min-height:32px;color:var(--zp-text-faint);font-size:12px;font-weight:900}.terminal-row[data-v-f0075f36]:not(.head){background:linear-gradient(90deg, var(--tone-soft), #ffffffbd), #fff}.terminal-main[data-v-f0075f36]{min-width:0}.terminal-main strong[data-v-f0075f36],.terminal-main small[data-v-f0075f36]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.terminal-main strong[data-v-f0075f36],.terminal-row>strong[data-v-f0075f36]{color:var(--zp-text-title);font-size:13px;font-weight:950}.terminal-main small[data-v-f0075f36]{color:var(--zp-text-faint);margin-top:4px;font-size:11px;font-weight:800}@media (width<=1180px){.gateway-hero[data-v-f0075f36]{grid-template-columns:minmax(0,1fr) 220px}.hero-actions[data-v-f0075f36]{flex-direction:row;grid-column:1/-1;justify-content:flex-start}.gateway-workspace[data-v-f0075f36],.bottom-grid[data-v-f0075f36]{grid-template-columns:1fr}.detail-panel[data-v-f0075f36]{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-top[data-v-f0075f36],.health-card[data-v-f0075f36],.detail-grid[data-v-f0075f36],.terminal-preview[data-v-f0075f36],.section-title[data-v-f0075f36],.checklist[data-v-f0075f36],.action-note[data-v-f0075f36],.detail-actions[data-v-f0075f36]{grid-column:1/-1}}@media (width<=860px){.gateway-hero[data-v-f0075f36]{grid-template-columns:1fr;align-items:flex-start;padding:20px}.hero-actions[data-v-f0075f36],.hero-actions button[data-v-f0075f36]{width:100%}.hero-actions button[data-v-f0075f36]{flex:1;justify-content:center}.signal-board[data-v-f0075f36]{width:100%;min-height:118px}.gateway-stat-grid[data-v-f0075f36]{grid-template-columns:repeat(2,minmax(0,1fr))}.gateway-toolbar[data-v-f0075f36],.status-tabs[data-v-f0075f36]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.search-field[data-v-f0075f36],.select-field[data-v-f0075f36]{flex:initial}.search-field[data-v-f0075f36]{grid-column:1/-1}.gateway-row.head[data-v-f0075f36]{display:none}.gateway-row[data-v-f0075f36]{border:1px solid var(--zp-line);background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:0;margin-bottom:8px;padding:12px}.gateway-main[data-v-f0075f36],.heartbeat-cell[data-v-f0075f36],.terminal-cell[data-v-f0075f36],.advice-cell[data-v-f0075f36]{grid-column:1/-1}.status-pill[data-v-f0075f36]{grid-area:1/2}.advice-cell[data-v-f0075f36]{justify-content:flex-start}.pagination-row[data-v-f0075f36]{flex-direction:column;align-items:stretch}.pagination-actions[data-v-f0075f36]{justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.terminal-dialog-backdrop[data-v-f0075f36]{align-items:end;padding:12px}.terminal-dialog[data-v-f0075f36]{max-height:82vh}.terminal-row.head[data-v-f0075f36]{display:none}.terminal-row[data-v-f0075f36]{border:1px solid var(--zp-line);grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:0;padding:12px}.terminal-main[data-v-f0075f36],.terminal-row>span[data-v-f0075f36]:nth-child(3),.terminal-row>span[data-v-f0075f36]:nth-child(4),.terminal-row>strong[data-v-f0075f36]{grid-column:1/-1}.terminal-row .status-pill[data-v-f0075f36]{grid-area:1/2}}@media (width<=560px){.device-gateway-page[data-v-f0075f36]{width:calc(100vw - 72px);max-width:calc(100vw - 72px)}.device-gateway-page[data-v-f0075f36]>*{justify-self:start;width:calc(100vw - 72px);max-width:calc(100vw - 72px)}.gateway-hero[data-v-f0075f36]{padding:18px}.gateway-hero h1[data-v-f0075f36]{font-size:28px}.gateway-stat-grid[data-v-f0075f36],.status-tabs[data-v-f0075f36],.detail-grid[data-v-f0075f36],.detail-actions[data-v-f0075f36],.gateway-toolbar[data-v-f0075f36],.guide-list div[data-v-f0075f36]{grid-template-columns:1fr}.terminal-dialog-head[data-v-f0075f36]{padding:16px}.terminal-dialog-summary[data-v-f0075f36],.terminal-table[data-v-f0075f36]{padding-inline:16px}.gateway-stat[data-v-f0075f36]{min-height:124px;padding:16px}.gateway-stat strong[data-v-f0075f36]{font-size:26px}.signal-metrics[data-v-f0075f36]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.api-error-banner[data-v-671b9baa]{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.api-error-banner strong[data-v-671b9baa]{color:#dc2626}.api-error-banner span[data-v-671b9baa]{color:#7f1d1d;flex:1;font-size:13px}.api-error-banner[data-tone=amber][data-v-671b9baa]{background:#fffbeb;border-color:#fde68a}.api-error-banner[data-tone=amber] strong[data-v-671b9baa]{color:#92400e}.api-error-banner[data-tone=amber] span[data-v-671b9baa]{color:#78350f}.maintenance-page[data-v-671b9baa]{min-width:0;max-width:100%;color:var(--zp-text);gap:16px;display:grid;overflow-x:hidden}.maintenance-hero[data-v-671b9baa],.maintenance-stat[data-v-671b9baa],.maintenance-panel[data-v-671b9baa]{background:var(--zp-surface);border:1px solid #ffffffc7;box-shadow:0 18px 45px #131f4114}.maintenance-hero[data-v-671b9baa]{isolation:isolate;background:linear-gradient(118deg, #050d22fa 0%, #0d1c3dfa 50%, #08142cfa 100%), var(--zp-color-navy-950);color:var(--zp-text-inverse);border-color:#ffffff29;border-radius:18px;grid-template-columns:minmax(0,1fr) 360px;gap:22px;padding:26px 30px;display:grid;position:relative;overflow:hidden}.maintenance-hero[data-v-671b9baa]:before{z-index:-1;filter:blur(38px);content:"";background:radial-gradient(at 16% 20%,#d99a2240 0 13%,#0000 35%),radial-gradient(at 82% 22%,#55c9a13b 0 14%,#0000 38%),repeating-linear-gradient(135deg,#ffffff0a 0 1px,#0000 1px 7px);position:absolute;inset:-40%}.hero-label[data-v-671b9baa]{color:var(--zp-color-gold-300);align-items:center;gap:8px;font-size:13px;font-weight:850;display:inline-flex}.maintenance-hero h1[data-v-671b9baa]{color:#fff;margin:10px 0;font-size:clamp(28px,3vw,40px);font-weight:900;line-height:1.12}.maintenance-hero p[data-v-671b9baa]{max-width:760px;color:var(--zp-text-inverse-muted);line-height:1.8}.quick-form[data-v-671b9baa]{background:#ffffff1a;border:1px solid #ffffff24;border-radius:16px;align-self:center;gap:10px;padding:14px;display:grid}.quick-form label[data-v-671b9baa]{gap:6px;display:grid}.quick-form span[data-v-671b9baa]{color:var(--zp-text-inverse-subtle);font-size:12px;font-weight:900}.quick-form select[data-v-671b9baa]{color:#fff;height:36px;font:inherit;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:9px;padding:0 10px;font-size:13px;font-weight:850}.quick-form option[data-v-671b9baa]{color:var(--zp-text-title)}.quick-form button[data-v-671b9baa],.detail-actions button[data-v-671b9baa]{border-radius:999px;justify-content:center;align-items:center;gap:7px;height:40px;padding:0 16px;font-size:13px;font-weight:950;display:inline-flex}.quick-form button[data-v-671b9baa]{background:var(--zp-color-mint-500);color:#0c1c32;border:0}.maintenance-stat-grid[data-v-671b9baa]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.maintenance-stat[data-v-671b9baa]{background:radial-gradient(circle at 86% 18%, var(--tone-soft), transparent 34%), linear-gradient(135deg, #fffffffa, #ffffffd1 62%, var(--tone-soft));border-radius:18px;min-height:132px;padding:20px;position:relative;overflow:hidden}.maintenance-stat[data-v-671b9baa]:after{background:var(--tone);content:"";height:5px;position:absolute;bottom:0;left:0;right:0}.stat-icon[data-v-671b9baa]{background:var(--tone-soft);width:42px;height:42px;color:var(--tone);border-radius:14px;place-items:center;display:grid}.maintenance-stat span[data-v-671b9baa],.maintenance-stat em[data-v-671b9baa]{color:#727b8f;font-size:13px;font-style:normal;font-weight:750;display:block}.maintenance-stat span[data-v-671b9baa]{margin-top:16px}.maintenance-stat strong[data-v-671b9baa]{color:#111827;margin-top:6px;font-size:30px;font-weight:900;line-height:1;display:block}.maintenance-stat em[data-v-671b9baa]{margin-top:10px}.maintenance-stat[data-tone=green][data-v-671b9baa],.maintenance-row[data-tone=green][data-v-671b9baa],.detail-top[data-tone=green][data-v-671b9baa],.progress-card[data-tone=green][data-v-671b9baa],.guide-list [data-tone=green][data-v-671b9baa],.event-list [data-tone=green][data-v-671b9baa]{--tone:var(--zp-color-green-600);--tone-soft:#15926b1a}.maintenance-stat[data-tone=amber][data-v-671b9baa],.maintenance-row[data-tone=amber][data-v-671b9baa],.detail-top[data-tone=amber][data-v-671b9baa],.progress-card[data-tone=amber][data-v-671b9baa],.guide-list [data-tone=amber][data-v-671b9baa],.event-list [data-tone=amber][data-v-671b9baa]{--tone:var(--zp-color-amber-600);--tone-soft:#c27a101f}.maintenance-stat[data-tone=red][data-v-671b9baa],.maintenance-row[data-tone=red][data-v-671b9baa],.detail-top[data-tone=red][data-v-671b9baa],.progress-card[data-tone=red][data-v-671b9baa],.guide-list [data-tone=red][data-v-671b9baa],.event-list [data-tone=red][data-v-671b9baa]{--tone:var(--zp-color-red-600);--tone-soft:#c241321c}.maintenance-stat[data-tone=blue][data-v-671b9baa],.maintenance-row[data-tone=blue][data-v-671b9baa],.detail-top[data-tone=blue][data-v-671b9baa],.progress-card[data-tone=blue][data-v-671b9baa]{--tone:var(--zp-color-blue-600);--tone-soft:#2563eb1a}.maintenance-workspace[data-v-671b9baa]{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:12px;display:grid}.maintenance-panel[data-v-671b9baa]{border-radius:10px;min-width:0}.list-panel[data-v-671b9baa]{overflow:hidden}.panel-head[data-v-671b9baa]{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 0;display:flex}.panel-head span[data-v-671b9baa]{color:var(--zp-text-faint);font-size:12px;font-weight:850}.panel-head h2[data-v-671b9baa]{color:var(--zp-text-title);margin-top:3px;font-size:16px;font-weight:950}.panel-head>strong[data-v-671b9baa]{background:var(--zp-bg-muted);min-width:46px;height:28px;color:var(--zp-text-title);border-radius:8px;justify-content:center;align-items:center;font-size:13px;font-weight:950;display:inline-flex}.maintenance-toolbar[data-v-671b9baa]{gap:8px;padding:12px 16px;display:flex}.search-field[data-v-671b9baa],.select-field[data-v-671b9baa]{border:1px solid var(--zp-line);background:var(--zp-surface);min-width:0;height:36px;color:var(--zp-text-faint);border-radius:8px;align-items:center;gap:8px;display:inline-flex}.search-field[data-v-671b9baa]{flex:280px;padding:0 10px}.select-field[data-v-671b9baa]{flex:0 0 136px;padding:0 8px}.search-field input[data-v-671b9baa],.select-field select[data-v-671b9baa]{width:100%;min-width:0;color:var(--zp-text-title);font:inherit;background:0 0;border:0;outline:0;font-size:13px;font-weight:800}.status-tabs[data-v-671b9baa]{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:0 16px 12px;display:grid}.status-tabs button[data-v-671b9baa]{border:1px solid var(--zp-line);background:var(--zp-surface);height:34px;color:var(--zp-text-muted);border-radius:8px;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:900;display:flex}.status-tabs button.active[data-v-671b9baa]{background:var(--zp-color-navy-800);color:#fff}.maintenance-table[data-v-671b9baa]{gap:8px;padding:0 16px 16px;display:grid}.maintenance-row[data-v-671b9baa]{border:1px solid var(--zp-line-soft);width:100%;min-height:58px;color:var(--zp-text);text-align:left;background:#ffffffc7;border-radius:12px;grid-template-columns:minmax(260px,1.3fr) 74px minmax(106px,.55fr) minmax(92px,.45fr) minmax(96px,.44fr);align-items:center;gap:12px;padding:0 12px;display:grid}.maintenance-row.head[data-v-671b9baa]{min-height:34px;color:var(--zp-text-faint);background:0 0;border:0;font-size:12px;font-weight:850}.maintenance-row[data-v-671b9baa]{cursor:pointer}.maintenance-row[data-v-671b9baa]:hover,.maintenance-row.selected[data-v-671b9baa]{border-color:color-mix(in srgb, var(--tone), transparent 78%);box-shadow:inset 3px 0 0 var(--tone);background:#f9fbff}.task-main[data-v-671b9baa],.due-cell[data-v-671b9baa],.owner-cell[data-v-671b9baa]{min-width:0}.task-main strong[data-v-671b9baa],.due-cell strong[data-v-671b9baa],.owner-cell strong[data-v-671b9baa]{color:var(--zp-text-title);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;display:block;overflow:hidden}.task-main small[data-v-671b9baa],.due-cell small[data-v-671b9baa],.owner-cell small[data-v-671b9baa]{color:var(--zp-text-faint);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;font-weight:800;display:block;overflow:hidden}.status-pill[data-v-671b9baa]{background:var(--tone-soft);width:fit-content;min-width:54px;height:26px;color:var(--tone);border-radius:8px;justify-content:center;align-items:center;font-size:12px;font-weight:950;display:inline-flex}.advice-cell[data-v-671b9baa]{color:var(--tone);justify-content:flex-end;align-items:center;gap:4px;font-size:12px;font-weight:950;display:inline-flex}.pagination-row[data-v-671b9baa]{border-top:1px solid var(--zp-line-soft);color:var(--zp-text-faint);justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding-top:14px;font-size:12px;font-weight:850;display:flex}.detail-panel[data-v-671b9baa]{gap:12px;padding:12px;display:grid}.detail-top[data-v-671b9baa]{border:1px solid color-mix(in srgb, var(--tone) 22%, var(--zp-line));background:var(--tone-soft);color:var(--tone);border-radius:10px;justify-content:space-between;align-items:flex-start;gap:12px;padding:13px;display:flex}.detail-top span[data-v-671b9baa],.progress-card span[data-v-671b9baa],.detail-grid span[data-v-671b9baa],.reason-card span[data-v-671b9baa]{color:var(--zp-text-faint);font-size:11px;font-weight:900}.detail-top h2[data-v-671b9baa]{color:var(--zp-text-title);margin-top:4px;font-size:17px;font-weight:950}.detail-top p[data-v-671b9baa],.progress-card p[data-v-671b9baa],.reason-card p[data-v-671b9baa]{color:var(--zp-text);margin-top:7px;font-size:12px;font-weight:800;line-height:1.55}.progress-card[data-v-671b9baa],.reason-card[data-v-671b9baa]{border:1px solid var(--zp-line);background:#fff;border-radius:10px;gap:9px;padding:12px;display:grid}.progress-card>div[data-v-671b9baa]:first-child{justify-content:space-between;display:flex}.progress-card strong[data-v-671b9baa]{color:var(--tone);font-size:20px;font-weight:950}.progress-track[data-v-671b9baa]{background:var(--zp-bg-muted);border-radius:999px;height:8px;overflow:hidden}.progress-track i[data-v-671b9baa]{border-radius:inherit;background:var(--tone);height:100%;display:block}.detail-grid[data-v-671b9baa]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.detail-grid div[data-v-671b9baa]{border:1px solid var(--zp-line);background:var(--zp-bg-subtle);border-radius:8px;min-width:0;padding:10px}.detail-grid strong[data-v-671b9baa]{color:var(--zp-text-title);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;font-weight:950;display:block;overflow:hidden}.action-note[data-v-671b9baa]{border:1px solid var(--zp-line);background:var(--zp-bg-subtle);color:var(--zp-text-muted);border-radius:8px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;padding:10px;font-size:12px;font-weight:850;line-height:1.45;display:grid}.action-note.active[data-v-671b9baa]{color:var(--zp-color-green-600);background:#15926b14;border-color:#15926b33}.detail-actions[data-v-671b9baa]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.detail-actions button[data-v-671b9baa]{border:1px solid var(--zp-line);background:var(--zp-surface);color:var(--zp-text-title)}.detail-actions .danger-action[data-v-671b9baa]{border-color:var(--zp-color-navy-800);background:var(--zp-color-navy-800);color:#fff}.bottom-grid[data-v-671b9baa]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;display:grid}.guide-panel[data-v-671b9baa],.event-panel[data-v-671b9baa]{padding-bottom:14px}.guide-list[data-v-671b9baa],.event-list[data-v-671b9baa]{gap:8px;padding:12px 16px 0;display:grid}.guide-list div[data-v-671b9baa]{border:1px solid color-mix(in srgb, var(--tone) 20%, var(--zp-line));background:var(--tone-soft);border-radius:8px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.guide-list strong[data-v-671b9baa]{color:var(--tone);font-size:13px;font-weight:950}.guide-list span[data-v-671b9baa]{color:var(--zp-text);font-size:12px;font-weight:800;line-height:1.45}.event-list div[data-v-671b9baa]{grid-template-columns:44px 10px minmax(0,1fr);gap:10px;display:grid}.event-list time[data-v-671b9baa]{color:var(--zp-text-faint);font-size:12px;font-weight:900}.event-list div>span[data-v-671b9baa]{background:var(--tone);width:10px;height:10px;box-shadow:0 0 0 4px var(--tone-soft);border-radius:999px;margin-top:3px}.event-list strong[data-v-671b9baa],.event-list small[data-v-671b9baa]{display:block}.event-list strong[data-v-671b9baa]{color:var(--zp-text-title);font-size:13px;font-weight:950}.event-list small[data-v-671b9baa]{color:var(--zp-text-muted);margin-top:3px;font-size:12px;font-weight:800;line-height:1.4}@media (width<=1180px){.maintenance-hero[data-v-671b9baa],.maintenance-workspace[data-v-671b9baa],.bottom-grid[data-v-671b9baa]{grid-template-columns:1fr}.detail-panel[data-v-671b9baa]{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-top[data-v-671b9baa],.progress-card[data-v-671b9baa],.detail-grid[data-v-671b9baa],.reason-card[data-v-671b9baa],.action-note[data-v-671b9baa],.detail-actions[data-v-671b9baa]{grid-column:1/-1}}@media (width<=860px){.maintenance-stat-grid[data-v-671b9baa]{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-toolbar[data-v-671b9baa],.status-tabs[data-v-671b9baa]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.search-field[data-v-671b9baa]{grid-column:1/-1}.maintenance-row.head[data-v-671b9baa]{display:none}.maintenance-row[data-v-671b9baa]{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:0;padding:10px}.task-main[data-v-671b9baa],.due-cell[data-v-671b9baa],.owner-cell[data-v-671b9baa],.advice-cell[data-v-671b9baa]{grid-column:1/-1}.status-pill[data-v-671b9baa]{grid-area:1/2}.advice-cell[data-v-671b9baa]{justify-content:flex-start}.pagination-row[data-v-671b9baa]{flex-direction:column;align-items:flex-start}}@media (width<=560px){.maintenance-page[data-v-671b9baa]{width:calc(100vw - 72px);max-width:calc(100vw - 72px)}.maintenance-page[data-v-671b9baa]>*{justify-self:start;width:calc(100vw - 72px);max-width:calc(100vw - 72px)}.maintenance-hero[data-v-671b9baa]{padding:18px}.maintenance-stat-grid[data-v-671b9baa],.status-tabs[data-v-671b9baa],.detail-grid[data-v-671b9baa],.detail-actions[data-v-671b9baa],.maintenance-toolbar[data-v-671b9baa],.guide-list div[data-v-671b9baa]{grid-template-columns:1fr}}.api-error-banner[data-v-cb70b2e4]{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.api-error-banner strong[data-v-cb70b2e4]{color:#dc2626}.api-error-banner span[data-v-cb70b2e4]{color:#7f1d1d;flex:1;font-size:13px}.api-error-banner[data-tone=amber][data-v-cb70b2e4]{background:#fffbeb;border-color:#fde68a}.api-error-banner[data-tone=amber] strong[data-v-cb70b2e4]{color:#92400e}.api-error-banner[data-tone=amber] span[data-v-cb70b2e4]{color:#78350f}.offline-alert-page[data-v-cb70b2e4]{min-width:0;max-width:100%;color:var(--zp-text);gap:16px;display:grid;overflow-x:hidden}.offline-hero[data-v-cb70b2e4],.alert-stat[data-v-cb70b2e4],.alert-panel[data-v-cb70b2e4]{border:1px solid #ffffffc7;box-shadow:0 18px 45px #131f4114}.offline-hero[data-v-cb70b2e4]{isolation:isolate;background:linear-gradient(118deg, #050d22fa 0%, #0d1c3dfa 50%, #08142cfa 100%), var(--zp-color-navy-950);color:var(--zp-text-inverse);border-color:#ffffff29;border-radius:18px;grid-template-columns:minmax(0,1fr) 230px auto;align-items:center;gap:22px;padding:26px 30px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,inset 0 -44px 84px #00000042,0 22px 54px #050a182e}.offline-hero[data-v-cb70b2e4]:before,.offline-hero[data-v-cb70b2e4]:after{pointer-events:none;content:"";position:absolute}.offline-hero[data-v-cb70b2e4]:before{z-index:-2;filter:blur(42px)saturate(118%);opacity:.82;background:radial-gradient(at 14% 22%,#d948414d 0 13%,#0000 35%),radial-gradient(at 52% 0,#2563eb38 0 16%,#0000 40%),radial-gradient(at 86% 24%,#55c9a138 0 14%,#0000 38%),conic-gradient(from 220deg at 58% 48%,#d9484124,#2563eb1f,#55c9a121,#d9484124);inset:-44%}.offline-hero[data-v-cb70b2e4]:after{z-index:-1;background:linear-gradient(90deg,#00000061 0%,#0000001f 52%,#0000006b 100%),repeating-linear-gradient(135deg,#ffffff0a 0 1px,#0000 1px 7px);inset:0}.hero-label[data-v-cb70b2e4],.hero-actions[data-v-cb70b2e4],.ghost-action[data-v-cb70b2e4],.primary-action[data-v-cb70b2e4],.radar-metrics div[data-v-cb70b2e4]{align-items:center;display:inline-flex}.hero-label[data-v-cb70b2e4]{color:var(--zp-color-gold-300);gap:8px;font-size:13px;font-weight:850}.offline-hero h1[data-v-cb70b2e4]{margin:10px 0;font-size:clamp(28px,3vw,40px);font-weight:900;line-height:1.12}.offline-hero p[data-v-cb70b2e4]{max-width:780px;color:var(--zp-text-inverse-muted);line-height:1.8}.alert-radar[data-v-cb70b2e4]{background:radial-gradient(circle at 48% 42%,#d948412e,#0000 36%),#ffffff14;border:1px solid #ffffff24;border-radius:18px;min-height:126px;position:relative;box-shadow:inset 0 1px #ffffff1f}.radar-grid[data-v-cb70b2e4]{border:1px dashed #ffffff3d;border-radius:999px;position:absolute;inset:12px 20px 34px}.radar-grid[data-v-cb70b2e4]:before,.radar-grid[data-v-cb70b2e4]:after{border-radius:inherit;content:"";border:1px dashed #ffffff26;position:absolute}.radar-grid[data-v-cb70b2e4]:before{inset:18px 28px}.radar-grid[data-v-cb70b2e4]:after{inset:34px 58px}.radar-grid span[data-v-cb70b2e4],.radar-grid i[data-v-cb70b2e4]{border-radius:999px;display:block;position:absolute}.radar-grid span[data-v-cb70b2e4]{background:#ef6a5f;width:10px;height:10px;box-shadow:0 0 0 6px #ef6a5f26}.radar-grid span[data-v-cb70b2e4]:first-child{top:12px;left:28px}.radar-grid span[data-v-cb70b2e4]:nth-child(2){background:var(--zp-color-gold-400);bottom:18px;right:30px;box-shadow:0 0 0 6px #f2b94824}.radar-grid span[data-v-cb70b2e4]:nth-child(3){background:var(--zp-color-mint-500);top:18px;right:70px;box-shadow:0 0 0 6px #55c9a11f}.radar-grid i[data-v-cb70b2e4]{background:#ffffff24;border:1px solid #ffffff52;width:34px;height:34px;top:50%;left:50%;transform:translate(-50%,-50%)}.radar-metrics[data-v-cb70b2e4]{grid-template-columns:minmax(82px,1fr) minmax(96px,1fr);gap:8px;display:grid;position:absolute;bottom:10px;left:10px;right:10px}.radar-metrics div[data-v-cb70b2e4]{background:#ffffff1f;border-radius:12px;justify-content:space-between;gap:10px;min-width:0;padding:8px 9px}.radar-metrics span[data-v-cb70b2e4]{color:var(--zp-text-inverse-subtle);white-space:nowrap;font-size:11px;font-weight:850}.radar-metrics strong[data-v-cb70b2e4]{color:#fff;font-size:17px;font-weight:950}.hero-actions[data-v-cb70b2e4]{flex-flow:column wrap;justify-content:flex-end;gap:10px}.ghost-action[data-v-cb70b2e4],.primary-action[data-v-cb70b2e4],.detail-actions button[data-v-cb70b2e4]{white-space:nowrap;border-radius:999px;gap:7px;height:40px;padding:0 16px;font-size:13px;font-weight:900}.ghost-action[data-v-cb70b2e4]{color:#ffffffdb;background:#ffffff1f;border:0}.primary-action[data-v-cb70b2e4]{background:var(--zp-color-mint-500);color:#0c1c32;border:0}.alert-stat-grid[data-v-cb70b2e4]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.alert-stat[data-v-cb70b2e4]{isolation:isolate;background:radial-gradient(circle at 86% 18%, var(--tone-soft), transparent 34%), linear-gradient(135deg, #fffffffa 0%, #ffffffd1 62%, var(--tone-soft) 100%), #ffffffc7;border-radius:18px;min-width:0;min-height:132px;padding:20px;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden}.alert-stat[data-v-cb70b2e4]:before{z-index:0;border:1px solid var(--tone-soft);opacity:.72;content:"";background:linear-gradient(135deg,#0000 0 45%,#ffffffb8 45% 52%,#0000 52%),repeating-linear-gradient(135deg,#0f172a0d 0 1px,#0000 1px 8px);border-radius:24px;width:86px;height:86px;position:absolute;top:14px;right:14px;transform:rotate(8deg)}.alert-stat[data-v-cb70b2e4]:after{z-index:1;background:linear-gradient(90deg, var(--tone), #fff6), var(--tone);content:"";height:5px;position:absolute;bottom:0;left:0;right:0}.alert-stat[data-v-cb70b2e4]>*{z-index:2;position:relative}.alert-stat[data-tone=green][data-v-cb70b2e4],.alert-row[data-tone=green][data-v-cb70b2e4],.detail-top[data-tone=green][data-v-cb70b2e4],.sla-card[data-tone=green][data-v-cb70b2e4],.channel-grid [data-tone=green][data-v-cb70b2e4],.event-list [data-tone=green][data-v-cb70b2e4]{--tone:var(--zp-color-green-600);--tone-soft:#15926b1a}.alert-stat[data-tone=amber][data-v-cb70b2e4],.alert-row[data-tone=amber][data-v-cb70b2e4],.detail-top[data-tone=amber][data-v-cb70b2e4],.sla-card[data-tone=amber][data-v-cb70b2e4],.channel-grid [data-tone=amber][data-v-cb70b2e4],.event-list [data-tone=amber][data-v-cb70b2e4]{--tone:var(--zp-color-amber-600);--tone-soft:#c27a101f}.alert-stat[data-tone=red][data-v-cb70b2e4],.alert-row[data-tone=red][data-v-cb70b2e4],.detail-top[data-tone=red][data-v-cb70b2e4],.sla-card[data-tone=red][data-v-cb70b2e4],.event-list [data-tone=red][data-v-cb70b2e4]{--tone:var(--zp-color-red-600);--tone-soft:#c241321c}.alert-stat[data-tone=blue][data-v-cb70b2e4],.alert-row[data-tone=blue][data-v-cb70b2e4],.detail-top[data-tone=blue][data-v-cb70b2e4],.sla-card[data-tone=blue][data-v-cb70b2e4],.event-list [data-tone=blue][data-v-cb70b2e4]{--tone:var(--zp-color-blue-600);--tone-soft:#2563eb1a}.stat-icon[data-v-cb70b2e4]{background:var(--tone-soft);width:42px;height:42px;color:var(--tone);box-shadow:inset 0 1px 0 #ffffffb3, 0 12px 24px var(--tone-soft);border:1px solid #ffffffad;border-radius:14px;place-items:center;display:grid}.alert-stat span[data-v-cb70b2e4],.alert-stat em[data-v-cb70b2e4]{color:#727b8f;font-size:13px;font-style:normal;font-weight:750;display:block}.alert-stat span[data-v-cb70b2e4]{color:#667085;margin-top:16px}.alert-stat strong[data-v-cb70b2e4]{color:#111827;margin-top:6px;font-size:30px;font-weight:900;line-height:1;display:block}.alert-stat em[data-v-cb70b2e4]{color:#7d8798;margin-top:10px;line-height:1.35}.alert-workspace[data-v-cb70b2e4]{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.alert-panel[data-v-cb70b2e4]{background:#ffffffc7;border-radius:18px;min-width:0}.queue-panel[data-v-cb70b2e4]{overflow:hidden}.panel-head[data-v-cb70b2e4]{justify-content:space-between;align-items:center;gap:12px;padding:20px 22px 0;display:flex}.panel-head span[data-v-cb70b2e4]{color:var(--zp-text-faint);font-size:12px;font-weight:850}.panel-head h2[data-v-cb70b2e4]{color:var(--zp-text-title);margin-top:4px;font-size:20px;font-weight:900}.panel-head>strong[data-v-cb70b2e4]{color:#ffe28a;background:#111b3f;border-radius:999px;justify-content:center;align-items:center;min-width:52px;height:34px;font-size:12px;font-weight:950;display:inline-flex}.alert-toolbar[data-v-cb70b2e4]{gap:10px;padding:16px 22px 12px;display:flex}.search-field[data-v-cb70b2e4],.select-field[data-v-cb70b2e4]{border:1px solid var(--zp-line);min-width:0;height:42px;color:var(--zp-text-faint);background:#f7f8fb;border-radius:14px;align-items:center;gap:8px;display:inline-flex}.search-field[data-v-cb70b2e4]{flex:280px;padding:0 10px}.select-field[data-v-cb70b2e4]{flex:0 0 138px;padding:0 8px}.search-field input[data-v-cb70b2e4],.select-field select[data-v-cb70b2e4]{width:100%;min-width:0;color:var(--zp-text-title);font:inherit;background:0 0;border:0;outline:0;font-size:13px;font-weight:800}.search-field input[data-v-cb70b2e4]::placeholder{color:var(--zp-text-faint)}.severity-tabs[data-v-cb70b2e4]{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:0 22px 14px;display:grid}.severity-tabs button[data-v-cb70b2e4]{border:1px solid var(--zp-line);min-width:0;height:38px;color:var(--zp-text-muted);background:#eef2f7;border-radius:999px;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:900;display:flex}.severity-tabs button.active[data-v-cb70b2e4]{background:var(--zp-color-navy-800);color:#fff;border-color:#1019362e}.alert-table[data-v-cb70b2e4]{padding:0 22px 22px}.alert-row[data-v-cb70b2e4]{width:100%;min-height:66px;color:var(--zp-text);text-align:left;background:0 0;border:0;border-radius:16px;grid-template-columns:minmax(250px,1.25fr) 82px minmax(104px,.56fr) minmax(72px,.42fr) minmax(96px,.5fr);align-items:center;gap:12px;padding:0 14px;display:grid}.alert-row.head[data-v-cb70b2e4]{min-height:34px;color:var(--zp-text-faint);border-radius:0;font-size:12px;font-weight:850}.alert-row[data-v-cb70b2e4]{cursor:pointer}.alert-row[data-v-cb70b2e4]:hover,.alert-row.selected[data-v-cb70b2e4]{background:linear-gradient(90deg, var(--tone-soft), #ffffffc2), #fff;box-shadow:inset 3px 0 0 var(--tone), 0 12px 28px #131f410f}.alert-main[data-v-cb70b2e4],.duration-cell[data-v-cb70b2e4],.impact-cell[data-v-cb70b2e4]{min-width:0}.alert-main strong[data-v-cb70b2e4],.duration-cell strong[data-v-cb70b2e4],.impact-cell strong[data-v-cb70b2e4]{color:var(--zp-text-title);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;display:block;overflow:hidden}.alert-main small[data-v-cb70b2e4],.duration-cell small[data-v-cb70b2e4],.impact-cell small[data-v-cb70b2e4]{color:var(--zp-text-faint);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;font-weight:800;display:block;overflow:hidden}.severity-pill[data-v-cb70b2e4]{background:var(--tone-soft);width:fit-content;min-width:64px;height:26px;color:var(--tone);border-radius:8px;justify-content:center;align-items:center;font-size:12px;font-weight:950;display:inline-flex}.advice-cell[data-v-cb70b2e4]{min-width:0;color:var(--tone);justify-content:flex-end;align-items:center;gap:4px;font-size:12px;font-weight:950;display:inline-flex}.pagination-row[data-v-cb70b2e4]{border-top:1px solid var(--zp-line-soft);color:var(--zp-text-faint);justify-content:space-between;align-items:center;gap:12px;padding-top:14px;font-size:12px;font-weight:850;display:flex}.pagination-actions[data-v-cb70b2e4]{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.detail-panel[data-v-cb70b2e4]{gap:14px;padding:20px;display:grid}.detail-top[data-v-cb70b2e4]{border:1px solid color-mix(in srgb, var(--tone) 22%, var(--zp-line));background:var(--tone-soft);color:var(--tone);border-radius:16px;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px;display:flex}.detail-top span[data-v-cb70b2e4]{font-size:12px;font-weight:900}.detail-top h2[data-v-cb70b2e4]{color:var(--zp-text-title);margin-top:7px;font-size:22px;font-weight:950;line-height:1.35}.detail-top p[data-v-cb70b2e4]{color:var(--zp-text);margin-top:7px;font-size:12px;font-weight:800;line-height:1.55}.sla-card[data-v-cb70b2e4]{border:1px solid var(--zp-line);background:radial-gradient(circle at 92% 18%, var(--tone-soft), transparent 36%), #fff;border-radius:16px;gap:9px;padding:14px;display:grid}.sla-card>div[data-v-cb70b2e4]:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.sla-card span[data-v-cb70b2e4],.detail-grid span[data-v-cb70b2e4],.reason-card span[data-v-cb70b2e4]{color:var(--zp-text-faint);font-size:11px;font-weight:900}.sla-card strong[data-v-cb70b2e4]{color:var(--tone);font-size:26px;font-weight:950}.sla-track[data-v-cb70b2e4]{background:var(--zp-bg-muted);border-radius:999px;height:8px;overflow:hidden}.sla-track i[data-v-cb70b2e4]{border-radius:inherit;background:var(--tone);height:100%;display:block}.sla-card p[data-v-cb70b2e4]{color:var(--zp-text);font-size:12px;font-weight:800;line-height:1.55}.detail-grid[data-v-cb70b2e4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.detail-grid div[data-v-cb70b2e4],.reason-card[data-v-cb70b2e4]{border:1px solid var(--zp-line);background:var(--zp-bg-subtle);border-radius:12px;min-width:0;padding:12px}.detail-grid strong[data-v-cb70b2e4]{color:var(--zp-text-title);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;font-weight:950;display:block;overflow:hidden}.reason-card p[data-v-cb70b2e4]{color:var(--zp-text-title);margin-top:6px;font-size:12px;font-weight:850;line-height:1.55}.reason-card small[data-v-cb70b2e4]{color:var(--zp-text-muted);margin-top:7px;font-size:11px;font-weight:800;display:block}.section-title[data-v-cb70b2e4]{color:var(--zp-text-title);align-items:center;gap:7px;font-size:14px;font-weight:950;display:flex}.runbook-list[data-v-cb70b2e4]{gap:8px;display:grid}.runbook-list article[data-v-cb70b2e4]{border:1px solid var(--zp-line-soft);background:var(--zp-bg-muted);border-radius:12px;grid-template-columns:24px minmax(0,1fr);gap:9px;padding:11px;display:grid}.runbook-list article>span[data-v-cb70b2e4]{background:var(--zp-color-navy-800);color:#fff;border-radius:7px;place-items:center;width:24px;height:24px;font-size:12px;font-weight:950;display:grid}.runbook-list strong[data-v-cb70b2e4]{color:var(--zp-text-title);font-size:13px;font-weight:950;display:block}.runbook-list p[data-v-cb70b2e4]{color:var(--zp-text-muted);margin-top:3px;font-size:12px;font-weight:800;line-height:1.45}.action-note[data-v-cb70b2e4]{border:1px solid var(--zp-line);background:var(--zp-bg-subtle);color:var(--zp-text-muted);border-radius:12px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;padding:11px;font-size:12px;font-weight:850;line-height:1.45;display:grid}.action-note.active[data-v-cb70b2e4]{color:var(--zp-color-green-600);background:#15926b14;border-color:#15926b33}.detail-actions[data-v-cb70b2e4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.detail-actions button[data-v-cb70b2e4]{border:1px solid var(--zp-line);background:var(--zp-surface);color:var(--zp-text-title);justify-content:center}.detail-actions .danger-action[data-v-cb70b2e4]{border-color:var(--zp-color-navy-800);background:var(--zp-color-navy-800);color:#fff}.bottom-grid[data-v-cb70b2e4]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;display:grid}.channel-panel[data-v-cb70b2e4],.timeline-panel[data-v-cb70b2e4]{padding-bottom:18px}.channel-grid[data-v-cb70b2e4],.event-list[data-v-cb70b2e4]{gap:8px;padding:14px 22px 0;display:grid}.channel-grid[data-v-cb70b2e4]{grid-template-columns:repeat(3,minmax(0,1fr))}.channel-grid div[data-v-cb70b2e4]{border:1px solid color-mix(in srgb, var(--tone) 20%, var(--zp-line));background:var(--tone-soft);min-width:0;color:var(--tone);border-radius:12px;gap:5px;padding:12px;display:grid}.channel-grid span[data-v-cb70b2e4],.channel-grid em[data-v-cb70b2e4]{color:var(--zp-text-muted);font-size:12px;font-style:normal;font-weight:800}.channel-grid strong[data-v-cb70b2e4]{color:var(--zp-text-title);font-size:18px;font-weight:950}.event-list div[data-v-cb70b2e4]{grid-template-columns:44px 10px minmax(0,1fr);align-items:start;gap:10px;display:grid}.event-list time[data-v-cb70b2e4]{color:var(--zp-text-faint);font-size:12px;font-weight:900}.event-list div>span[data-v-cb70b2e4]{background:var(--tone);width:10px;height:10px;box-shadow:0 0 0 4px var(--tone-soft);border-radius:999px;margin-top:3px}.event-list strong[data-v-cb70b2e4],.event-list small[data-v-cb70b2e4]{min-width:0;display:block}.event-list strong[data-v-cb70b2e4]{color:var(--zp-text-title);font-size:13px;font-weight:950}.event-list small[data-v-cb70b2e4]{color:var(--zp-text-muted);margin-top:3px;font-size:12px;font-weight:800;line-height:1.4}@media (width<=1180px){.offline-hero[data-v-cb70b2e4]{grid-template-columns:minmax(0,1fr) 220px}.hero-actions[data-v-cb70b2e4]{flex-direction:row;grid-column:1/-1;justify-content:flex-start}.alert-workspace[data-v-cb70b2e4],.bottom-grid[data-v-cb70b2e4]{grid-template-columns:1fr}.detail-panel[data-v-cb70b2e4]{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-top[data-v-cb70b2e4],.sla-card[data-v-cb70b2e4],.detail-grid[data-v-cb70b2e4],.reason-card[data-v-cb70b2e4],.section-title[data-v-cb70b2e4],.runbook-list[data-v-cb70b2e4],.action-note[data-v-cb70b2e4],.detail-actions[data-v-cb70b2e4]{grid-column:1/-1}}@media (width<=860px){.offline-hero[data-v-cb70b2e4]{grid-template-columns:1fr;align-items:flex-start;padding:20px}.hero-actions[data-v-cb70b2e4],.hero-actions button[data-v-cb70b2e4]{width:100%}.hero-actions button[data-v-cb70b2e4]{flex:1;justify-content:center}.alert-radar[data-v-cb70b2e4]{width:100%;min-height:118px}.alert-stat-grid[data-v-cb70b2e4]{grid-template-columns:repeat(2,minmax(0,1fr))}.alert-toolbar[data-v-cb70b2e4],.severity-tabs[data-v-cb70b2e4]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.search-field[data-v-cb70b2e4],.select-field[data-v-cb70b2e4]{flex:initial}.search-field[data-v-cb70b2e4]{grid-column:1/-1}.alert-row.head[data-v-cb70b2e4]{display:none}.alert-row[data-v-cb70b2e4]{border:1px solid var(--zp-line);background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:0;margin-bottom:8px;padding:12px}.alert-main[data-v-cb70b2e4],.duration-cell[data-v-cb70b2e4],.impact-cell[data-v-cb70b2e4],.advice-cell[data-v-cb70b2e4]{grid-column:1/-1}.severity-pill[data-v-cb70b2e4]{grid-area:1/2}.advice-cell[data-v-cb70b2e4]{justify-content:flex-start}.pagination-row[data-v-cb70b2e4]{flex-direction:column;align-items:stretch}.pagination-actions[data-v-cb70b2e4]{justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.channel-grid[data-v-cb70b2e4]{grid-template-columns:1fr}}@media (width<=560px){.offline-alert-page[data-v-cb70b2e4]{width:calc(100vw - 72px);max-width:calc(100vw - 72px)}.offline-alert-page[data-v-cb70b2e4]>*{justify-self:start;width:calc(100vw - 72px);max-width:calc(100vw - 72px)}.offline-hero[data-v-cb70b2e4]{padding:18px}.offline-hero h1[data-v-cb70b2e4]{font-size:28px}.alert-stat-grid[data-v-cb70b2e4],.severity-tabs[data-v-cb70b2e4],.detail-grid[data-v-cb70b2e4],.detail-actions[data-v-cb70b2e4],.alert-toolbar[data-v-cb70b2e4]{grid-template-columns:1fr}.alert-stat[data-v-cb70b2e4]{min-height:124px;padding:16px}.alert-stat strong[data-v-cb70b2e4]{font-size:26px}}.api-error-banner[data-v-a62f2980]{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.api-error-banner strong[data-v-a62f2980]{color:#dc2626}.api-error-banner span[data-v-a62f2980]{color:#7f1d1d;flex:1;font-size:13px}.api-error-banner[data-tone=amber][data-v-a62f2980]{background:#fffbeb;border-color:#fde68a}.api-error-banner[data-tone=amber] strong[data-v-a62f2980]{color:#92400e}.api-error-banner[data-tone=amber] span[data-v-a62f2980]{color:#78350f}.terminal-page[data-v-a62f2980]{min-width:0;max-width:100%;color:var(--zp-text);gap:14px;display:grid;overflow-x:hidden}.terminal-hero[data-v-a62f2980],.terminal-stat[data-v-a62f2980],.terminal-panel[data-v-a62f2980]{background:var(--zp-surface);border:1px solid #ffffffc7;box-shadow:0 18px 45px #131f4114}.terminal-hero[data-v-a62f2980]{isolation:isolate;background:linear-gradient(118deg, #050d22fa 0%, #0d1c3dfa 50%, #08142cfa 100%), var(--zp-color-navy-950);color:var(--zp-text-inverse);border-color:#ffffff29;border-radius:18px;grid-template-columns:minmax(0,1fr) 230px auto;align-items:center;gap:22px;padding:26px 30px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,inset 0 -44px 84px #00000042,0 22px 54px #050a182e}.terminal-hero[data-v-a62f2980]:before,.terminal-hero[data-v-a62f2980]:after{pointer-events:none;content:"";position:absolute}.terminal-hero[data-v-a62f2980]:before{z-index:-2;filter:blur(42px)saturate(118%);opacity:.82;background:radial-gradient(at 14% 22%,#d99a2247 0 13%,#0000 35%),radial-gradient(at 52% 0,#2563eb3b 0 16%,#0000 40%),radial-gradient(at 86% 24%,#55c9a13d 0 14%,#0000 38%),conic-gradient(from 220deg at 58% 48%,#d99a2224,#2563eb1f,#55c9a121,#d99a2224);inset:-44%}.terminal-hero[data-v-a62f2980]:after{z-index:-1;background:linear-gradient(90deg,#00000061 0%,#0000001f 52%,#0000006b 100%),repeating-linear-gradient(135deg,#ffffff0a 0 1px,#0000 1px 7px);inset:0}.hero-label[data-v-a62f2980],.hero-actions[data-v-a62f2980],.ghost-action[data-v-a62f2980],.primary-action[data-v-a62f2980],.light-metrics[data-v-a62f2980],.light-metrics div[data-v-a62f2980]{align-items:center;display:inline-flex}.hero-label[data-v-a62f2980]{color:var(--zp-color-gold-300);gap:8px;font-size:13px;font-weight:850}.terminal-hero h1[data-v-a62f2980]{letter-spacing:0;margin:10px 0;font-size:clamp(28px,3vw,40px);font-weight:900;line-height:1.12}.terminal-hero p[data-v-a62f2980]{max-width:820px;color:var(--zp-text-inverse-muted);line-height:1.8}.light-board[data-v-a62f2980]{background:radial-gradient(circle at 50% 42%,#f2b94833,#0000 34%),#ffffff14;border:1px solid #ffffff24;border-radius:18px;min-height:126px;position:relative;box-shadow:inset 0 1px #ffffff1f}.light-strip[data-v-a62f2980]{background:linear-gradient(90deg,#55c9a138,#f2b94847,#2563eb38),#ffffff14;border-radius:999px;position:absolute;inset:18px 22px 42px}.light-strip[data-v-a62f2980]:before,.light-strip[data-v-a62f2980]:after{content:"";background:#ffffff2e;height:1px;position:absolute;left:18px;right:18px}.light-strip[data-v-a62f2980]:before{top:18px}.light-strip[data-v-a62f2980]:after{bottom:18px}.light-strip span[data-v-a62f2980],.light-strip i[data-v-a62f2980]{border-radius:999px;display:block;position:absolute}.light-strip span[data-v-a62f2980]{background:var(--zp-color-mint-500);width:12px;height:12px;top:50%;transform:translateY(-50%);box-shadow:0 0 0 6px #55c9a11f}.light-strip span[data-v-a62f2980]:first-child{left:24px}.light-strip span[data-v-a62f2980]:nth-child(2){background:var(--zp-color-gold-400);left:calc(50% - 6px);box-shadow:0 0 0 6px #f2b94824}.light-strip span[data-v-a62f2980]:nth-child(3){background:#ef6a5f;right:24px;box-shadow:0 0 0 6px #ef6a5f26}.light-strip i[data-v-a62f2980]{background:#ffffff38;width:1px;top:12px;bottom:12px;left:50%}.light-metrics[data-v-a62f2980]{justify-content:space-between;gap:8px;position:absolute;bottom:10px;left:12px;right:12px}.light-metrics div[data-v-a62f2980]{background:#ffffff1f;border-radius:12px;flex:1;justify-content:space-between;gap:8px;min-width:92px;padding:8px 10px}.light-metrics span[data-v-a62f2980]{color:var(--zp-text-inverse-subtle);white-space:nowrap;font-size:11px;font-weight:850}.light-metrics strong[data-v-a62f2980]{color:#fff;font-size:17px;font-weight:950}.hero-actions[data-v-a62f2980]{flex-flow:column wrap;justify-content:flex-end;gap:10px}.ghost-action[data-v-a62f2980],.primary-action[data-v-a62f2980],.detail-actions button[data-v-a62f2980]{white-space:nowrap;border-radius:999px;gap:7px;height:40px;padding:0 16px;font-size:13px;font-weight:900}.ghost-action[data-v-a62f2980]{color:#ffffffdb;background:#ffffff1f;border:0}.primary-action[data-v-a62f2980]{background:var(--zp-color-mint-500);color:#0c1c32;border:0}.terminal-stat-grid[data-v-a62f2980]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.terminal-stat[data-v-a62f2980]{isolation:isolate;background:radial-gradient(circle at 86% 18%, var(--tone-soft), transparent 34%), linear-gradient(135deg, #fffffffa 0%, #ffffffd1 62%, var(--tone-soft) 100%), #ffffffc7;border-radius:18px;min-width:0;min-height:132px;padding:20px;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden}.terminal-stat[data-v-a62f2980]:before{z-index:0;border:1px solid var(--tone-soft);opacity:.72;content:"";background:linear-gradient(135deg,#0000 0 45%,#ffffffb8 45% 52%,#0000 52%),repeating-linear-gradient(135deg,#0f172a0d 0 1px,#0000 1px 8px);border-radius:24px;width:86px;height:86px;position:absolute;top:14px;right:14px;transform:rotate(8deg)}.terminal-stat[data-v-a62f2980]:after{z-index:1;background:linear-gradient(90deg, var(--tone), #fff6), var(--tone);content:"";height:5px;position:absolute;bottom:0;left:0;right:0}.terminal-stat[data-v-a62f2980]:hover{border-color:color-mix(in srgb, var(--tone), transparent 78%);transform:translateY(-2px);box-shadow:inset 0 1px #ffffffeb,0 22px 54px #131f411f}.terminal-stat[data-v-a62f2980]>*{z-index:2;position:relative}.stat-icon[data-v-a62f2980]{background:var(--tone-soft);width:42px;height:42px;color:var(--tone);box-shadow:inset 0 1px 0 #ffffffb3, 0 12px 24px var(--tone-soft);border:1px solid #ffffffad;border-radius:14px;place-items:center;display:grid}.terminal-stat[data-tone=green][data-v-a62f2980],.terminal-row[data-tone=green][data-v-a62f2980],.detail-top[data-tone=green][data-v-a62f2980],.brightness-card[data-tone=green][data-v-a62f2980],.guide-list [data-tone=green][data-v-a62f2980],.event-list [data-tone=green][data-v-a62f2980]{--tone:var(--zp-color-green-600);--tone-soft:#15926b1a}.terminal-stat[data-tone=amber][data-v-a62f2980],.terminal-row[data-tone=amber][data-v-a62f2980],.detail-top[data-tone=amber][data-v-a62f2980],.brightness-card[data-tone=amber][data-v-a62f2980],.guide-list [data-tone=amber][data-v-a62f2980],.event-list [data-tone=amber][data-v-a62f2980]{--tone:var(--zp-color-amber-600);--tone-soft:#c27a101f}.terminal-stat[data-tone=red][data-v-a62f2980],.terminal-row[data-tone=red][data-v-a62f2980],.detail-top[data-tone=red][data-v-a62f2980],.brightness-card[data-tone=red][data-v-a62f2980],.guide-list [data-tone=red][data-v-a62f2980],.event-list [data-tone=red][data-v-a62f2980]{--tone:var(--zp-color-red-600);--tone-soft:#c241321c}.terminal-stat[data-tone=blue][data-v-a62f2980],.terminal-row[data-tone=blue][data-v-a62f2980],.detail-top[data-tone=blue][data-v-a62f2980],.brightness-card[data-tone=blue][data-v-a62f2980],.event-list [data-tone=blue][data-v-a62f2980]{--tone:var(--zp-color-blue-600);--tone-soft:#2563eb1a}.terminal-stat span[data-v-a62f2980],.terminal-stat em[data-v-a62f2980]{color:#727b8f;font-size:13px;font-style:normal;font-weight:750;display:block}.terminal-stat span[data-v-a62f2980]{color:#667085;margin-top:16px}.terminal-stat strong[data-v-a62f2980]{color:#111827;margin-top:6px;font-size:30px;font-weight:900;line-height:1;display:block}.terminal-stat em[data-v-a62f2980]{color:#7d8798;margin-top:10px;line-height:1.35}.terminal-workspace[data-v-a62f2980]{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:12px;display:grid}.terminal-panel[data-v-a62f2980]{border-radius:10px;min-width:0}.list-panel[data-v-a62f2980]{overflow:hidden}.panel-head[data-v-a62f2980]{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 0;display:flex}.panel-head span[data-v-a62f2980]{color:var(--zp-text-faint);font-size:12px;font-weight:850}.panel-head h2[data-v-a62f2980]{color:var(--zp-text-title);margin-top:3px;font-size:16px;font-weight:950}.panel-head>strong[data-v-a62f2980]{background:var(--zp-bg-muted);min-width:46px;height:28px;color:var(--zp-text-title);border-radius:8px;justify-content:center;align-items:center;font-size:13px;font-weight:950;display:inline-flex}.terminal-toolbar[data-v-a62f2980]{gap:8px;padding:12px 16px;display:flex}.search-field[data-v-a62f2980],.select-field[data-v-a62f2980]{border:1px solid var(--zp-line);background:var(--zp-surface);min-width:0;height:36px;color:var(--zp-text-faint);border-radius:8px;align-items:center;gap:8px;display:inline-flex}.search-field[data-v-a62f2980]{flex:280px;padding:0 10px}.select-field[data-v-a62f2980]{flex:0 0 136px;padding:0 8px}.search-field input[data-v-a62f2980],.select-field select[data-v-a62f2980]{width:100%;min-width:0;color:var(--zp-text-title);font:inherit;background:0 0;border:0;outline:0;font-size:13px;font-weight:800}.search-field input[data-v-a62f2980]::placeholder{color:var(--zp-text-faint)}.status-tabs[data-v-a62f2980]{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:0 16px 12px;display:grid}.status-tabs button[data-v-a62f2980]{border:1px solid var(--zp-line);background:var(--zp-surface);min-width:0;height:34px;color:var(--zp-text-muted);border-radius:8px;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:900;display:flex}.status-tabs button.active[data-v-a62f2980]{background:var(--zp-color-navy-800);color:#fff;border-color:#1019362e}.status-tabs strong[data-v-a62f2980]{font-size:12px}.terminal-table[data-v-a62f2980]{gap:8px;padding:0 16px 16px;display:grid}.terminal-row[data-v-a62f2980]{border:1px solid var(--zp-line-soft);width:100%;min-height:58px;color:var(--zp-text);text-align:left;background:#ffffffc7;border-radius:12px;grid-template-columns:minmax(250px,1.3fr) 74px minmax(100px,.55fr) minmax(92px,.5fr) minmax(96px,.48fr);align-items:center;gap:12px;padding:0 12px;display:grid}.terminal-row.head[data-v-a62f2980]{min-height:34px;color:var(--zp-text-faint);background:0 0;border:0;padding:0 12px;font-size:12px;font-weight:850}.terminal-row[data-v-a62f2980]{cursor:pointer}.terminal-row[data-v-a62f2980]:hover,.terminal-row.selected[data-v-a62f2980]{border-color:color-mix(in srgb, var(--tone), transparent 78%);box-shadow:inset 3px 0 0 var(--tone);background:#f9fbff}.terminal-main[data-v-a62f2980],.response-cell[data-v-a62f2980],.brightness-cell[data-v-a62f2980]{min-width:0}.terminal-main strong[data-v-a62f2980],.response-cell strong[data-v-a62f2980],.brightness-cell strong[data-v-a62f2980]{color:var(--zp-text-title);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;display:block;overflow:hidden}.terminal-main small[data-v-a62f2980],.response-cell small[data-v-a62f2980],.brightness-cell small[data-v-a62f2980]{color:var(--zp-text-faint);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;font-weight:800;display:block;overflow:hidden}.status-pill[data-v-a62f2980]{background:var(--tone-soft);width:fit-content;min-width:54px;height:26px;color:var(--tone);border-radius:8px;justify-content:center;align-items:center;font-size:12px;font-weight:950;display:inline-flex}.advice-cell[data-v-a62f2980]{min-width:0;color:var(--tone);justify-content:flex-end;align-items:center;gap:4px;font-size:12px;font-weight:950;display:inline-flex}.pagination-row[data-v-a62f2980]{border-top:1px solid var(--zp-line-soft);color:var(--zp-text-faint);justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding-top:14px;font-size:12px;font-weight:850;display:flex}.pagination-actions[data-v-a62f2980]{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.detail-panel[data-v-a62f2980]{gap:12px;padding:12px;display:grid}.detail-top[data-v-a62f2980]{border:1px solid color-mix(in srgb, var(--tone) 22%, var(--zp-line));background:var(--tone-soft);color:var(--tone);border-radius:10px;justify-content:space-between;align-items:flex-start;gap:12px;padding:13px;display:flex}.detail-top span[data-v-a62f2980]{font-size:12px;font-weight:900}.detail-top h2[data-v-a62f2980]{color:var(--zp-text-title);margin-top:4px;font-size:17px;font-weight:950;line-height:1.35}.detail-top p[data-v-a62f2980]{color:var(--zp-text);margin-top:7px;font-size:12px;font-weight:800;line-height:1.55}.brightness-card[data-v-a62f2980]{border:1px solid var(--zp-line);background:#fff;border-radius:10px;gap:9px;padding:12px;display:grid}.brightness-card>div[data-v-a62f2980]:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.brightness-card span[data-v-a62f2980],.detail-grid span[data-v-a62f2980]{color:var(--zp-text-faint);font-size:11px;font-weight:900}.brightness-card strong[data-v-a62f2980]{color:var(--tone);font-size:20px;font-weight:950}.brightness-track[data-v-a62f2980]{background:var(--zp-bg-muted);border-radius:999px;height:8px;overflow:hidden}.brightness-track i[data-v-a62f2980]{border-radius:inherit;background:var(--tone);height:100%;display:block}.brightness-card p[data-v-a62f2980]{color:var(--zp-text);font-size:12px;font-weight:800;line-height:1.55}.detail-grid[data-v-a62f2980]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.detail-grid div[data-v-a62f2980]{border:1px solid var(--zp-line);background:var(--zp-bg-subtle);border-radius:8px;min-width:0;padding:10px}.detail-grid strong[data-v-a62f2980]{color:var(--zp-text-title);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;font-weight:950;display:block;overflow:hidden}.section-title[data-v-a62f2980]{color:var(--zp-text-title);align-items:center;gap:7px;font-size:14px;font-weight:950;display:flex}.checklist[data-v-a62f2980]{gap:8px;display:grid}.checklist article[data-v-a62f2980]{border:1px solid var(--zp-line-soft);background:var(--zp-bg-muted);border-radius:8px;grid-template-columns:24px minmax(0,1fr);gap:9px;padding:9px;display:grid}.checklist article>span[data-v-a62f2980]{background:var(--zp-color-navy-800);color:#fff;border-radius:7px;place-items:center;width:24px;height:24px;font-size:12px;font-weight:950;display:grid}.checklist strong[data-v-a62f2980]{color:var(--zp-text-title);font-size:13px;font-weight:950;display:block}.checklist p[data-v-a62f2980]{color:var(--zp-text-muted);margin-top:3px;font-size:12px;font-weight:800;line-height:1.45}.action-note[data-v-a62f2980]{border:1px solid var(--zp-line);background:var(--zp-bg-subtle);color:var(--zp-text-muted);border-radius:8px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;padding:10px;font-size:12px;font-weight:850;line-height:1.45;display:grid}.action-note.active[data-v-a62f2980]{color:var(--zp-color-green-600);background:#15926b14;border-color:#15926b33}.detail-actions[data-v-a62f2980]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.detail-actions button[data-v-a62f2980]{border:1px solid var(--zp-line);background:var(--zp-surface);color:var(--zp-text-title);justify-content:center}.detail-actions .danger-action[data-v-a62f2980]{border-color:var(--zp-color-navy-800);background:var(--zp-color-navy-800);color:#fff}.bottom-grid[data-v-a62f2980]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;display:grid}.guide-panel[data-v-a62f2980],.event-panel[data-v-a62f2980]{padding-bottom:14px}.guide-list[data-v-a62f2980],.event-list[data-v-a62f2980]{gap:8px;padding:12px 16px 0;display:grid}.guide-list div[data-v-a62f2980]{border:1px solid color-mix(in srgb, var(--tone) 20%, var(--zp-line));background:var(--tone-soft);border-radius:8px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.guide-list strong[data-v-a62f2980]{color:var(--tone);font-size:13px;font-weight:950}.guide-list span[data-v-a62f2980]{color:var(--zp-text);font-size:12px;font-weight:800}.event-list div[data-v-a62f2980]{grid-template-columns:44px 10px minmax(0,1fr);align-items:start;gap:10px;display:grid}.event-list time[data-v-a62f2980]{color:var(--zp-text-faint);font-size:12px;font-weight:900}.event-list div>span[data-v-a62f2980]{background:var(--tone);width:10px;height:10px;box-shadow:0 0 0 4px var(--tone-soft);border-radius:999px;margin-top:3px}.event-list strong[data-v-a62f2980],.event-list small[data-v-a62f2980]{min-width:0;display:block}.event-list strong[data-v-a62f2980]{color:var(--zp-text-title);font-size:13px;font-weight:950}.event-list small[data-v-a62f2980]{color:var(--zp-text-muted);margin-top:3px;font-size:12px;font-weight:800;line-height:1.4}@media (width<=1180px){.terminal-hero[data-v-a62f2980]{grid-template-columns:minmax(0,1fr) 220px}.hero-actions[data-v-a62f2980]{flex-direction:row;grid-column:1/-1;justify-content:flex-start}.terminal-workspace[data-v-a62f2980],.bottom-grid[data-v-a62f2980]{grid-template-columns:1fr}.detail-panel[data-v-a62f2980]{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-top[data-v-a62f2980],.brightness-card[data-v-a62f2980],.detail-grid[data-v-a62f2980],.section-title[data-v-a62f2980],.checklist[data-v-a62f2980],.action-note[data-v-a62f2980],.detail-actions[data-v-a62f2980]{grid-column:1/-1}}@media (width<=860px){.terminal-hero[data-v-a62f2980]{grid-template-columns:1fr;align-items:flex-start;padding:20px}.hero-actions[data-v-a62f2980],.hero-actions button[data-v-a62f2980]{width:100%}.hero-actions button[data-v-a62f2980]{flex:1;justify-content:center}.light-board[data-v-a62f2980]{width:100%;min-height:118px}.terminal-stat-grid[data-v-a62f2980]{grid-template-columns:repeat(2,minmax(0,1fr))}.terminal-toolbar[data-v-a62f2980],.status-tabs[data-v-a62f2980]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.search-field[data-v-a62f2980],.select-field[data-v-a62f2980]{flex:initial}.search-field[data-v-a62f2980]{grid-column:1/-1}.terminal-row.head[data-v-a62f2980]{display:none}.terminal-row[data-v-a62f2980]{border:1px solid var(--zp-line);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:0;padding:10px}.terminal-main[data-v-a62f2980],.response-cell[data-v-a62f2980],.brightness-cell[data-v-a62f2980],.advice-cell[data-v-a62f2980]{grid-column:1/-1}.status-pill[data-v-a62f2980]{grid-area:1/2}.advice-cell[data-v-a62f2980]{justify-content:flex-start}.pagination-row[data-v-a62f2980]{flex-direction:column;align-items:flex-start}.pagination-actions[data-v-a62f2980]{justify-content:flex-start;width:100%;padding-bottom:2px;overflow-x:auto}}@media (width<=560px){.terminal-page[data-v-a62f2980]{width:calc(100vw - 72px);max-width:calc(100vw - 72px)}.terminal-page[data-v-a62f2980]>*{justify-self:start;width:calc(100vw - 72px);max-width:calc(100vw - 72px)}.terminal-hero[data-v-a62f2980]{padding:18px}.terminal-hero h1[data-v-a62f2980]{font-size:28px}.terminal-stat-grid[data-v-a62f2980],.status-tabs[data-v-a62f2980],.detail-grid[data-v-a62f2980],.detail-actions[data-v-a62f2980],.terminal-toolbar[data-v-a62f2980],.guide-list div[data-v-a62f2980]{grid-template-columns:1fr}.terminal-stat[data-v-a62f2980]{min-height:124px;padding:16px}.terminal-stat strong[data-v-a62f2980]{font-size:26px}.light-metrics[data-v-a62f2980]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.api-error-banner[data-v-93b70468]{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.api-error-banner strong[data-v-93b70468]{color:#dc2626}.api-error-banner span[data-v-93b70468]{color:#7f1d1d;flex:1;font-size:13px}.cashier-reconcile-page[data-v-93b70468]{min-width:0;max-width:100%;color:var(--zp-text);gap:16px;display:grid;overflow-x:hidden}.cashier-reconcile-page[data-v-93b70468] *,.cashier-reconcile-page[data-v-93b70468] :before,.cashier-reconcile-page[data-v-93b70468] :after{box-sizing:border-box}.panel[data-v-93b70468]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-xl);background:var(--zp-surface-panel);min-width:0;box-shadow:var(--zp-shadow-panel);padding:16px}.page-hero[data-v-93b70468]{isolation:isolate;border-radius:var(--zp-radius-xl);background:linear-gradient(118deg, #050d22fa 0%, #0c1934f7 48%, #061022fa 100%), var(--zp-color-navy-950);color:var(--zp-text-inverse);justify-content:space-between;align-items:center;gap:22px;padding:28px 30px;display:flex;position:relative;overflow:hidden}.page-hero[data-v-93b70468]:before,.page-hero[data-v-93b70468]:after{pointer-events:none;content:"";position:absolute}.page-hero[data-v-93b70468]:before{z-index:-2;filter:blur(42px)saturate(118%);background:radial-gradient(at 16% 22%,#d99a2242 0 14%,#0000 36%),radial-gradient(at 50% 0,#2563eb38 0 17%,#0000 42%),radial-gradient(at 86% 18%,#55c9a133 0 14%,#0000 38%);inset:-44%}.page-hero[data-v-93b70468]:after{z-index:-1;background:linear-gradient(90deg,#00000061 0%,#00000024 52%,#0000006b 100%),repeating-linear-gradient(135deg,#ffffff0a 0 1px,#0000 1px 6px);inset:0}.hero-copy[data-v-93b70468]{min-width:0;max-width:820px}.hero-label[data-v-93b70468],.panel-head span[data-v-93b70468]{color:var(--zp-color-gold-300);align-items:center;gap:8px;font-size:13px;font-weight:850;display:inline-flex}.hero-copy h1[data-v-93b70468]{color:var(--zp-text-inverse);letter-spacing:0;overflow-wrap:anywhere;margin:10px 0;font-size:clamp(28px,3vw,40px);font-weight:900;line-height:1.12}.hero-copy p[data-v-93b70468]{color:var(--zp-text-inverse-muted);margin:0;font-size:14px;font-weight:650;line-height:1.8}.hero-actions[data-v-93b70468],.panel-actions[data-v-93b70468],.detail-actions[data-v-93b70468]{align-items:center;gap:10px;display:flex}.hero-actions[data-v-93b70468]{flex-wrap:wrap;flex:none;justify-content:flex-end}.ghost-action[data-v-93b70468],.primary-action[data-v-93b70468],.panel-actions button[data-v-93b70468],.zp-row-detail-action[data-v-93b70468]{border-radius:var(--zp-radius-md);justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex}.ghost-action[data-v-93b70468],.panel-actions button[data-v-93b70468],.zp-row-detail-action[data-v-93b70468]{border:1px solid var(--zp-line);color:var(--zp-text);background:#ffffffdb}.primary-action[data-v-93b70468]{border:1px solid var(--zp-color-navy-800);background:var(--zp-color-navy-800);color:var(--zp-text-inverse)}.page-hero .ghost-action[data-v-93b70468],.page-hero .primary-action[data-v-93b70468]{border-radius:var(--zp-radius-pill);white-space:nowrap;border:0;min-width:106px;height:40px}.page-hero .ghost-action[data-v-93b70468]{color:#ffffffdb;background:#ffffff1f}.page-hero .primary-action[data-v-93b70468]{background:var(--zp-color-mint-500);color:#0c1c32}.action-message[data-v-93b70468]{border-radius:var(--zp-radius-lg);color:var(--zp-color-green-600);background:#effdf7f5;border:1px solid #55c9a142;align-items:center;gap:10px;padding:11px 12px;font-size:13px;font-weight:850;display:flex}.action-message button[data-v-93b70468]{color:inherit;background:0 0;border:0;margin-left:auto}.stat-grid[data-v-93b70468]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.stat-card[data-v-93b70468]{--tone:var(--zp-color-navy-700);--tone-soft:#0f172a1a;isolation:isolate;background:linear-gradient(#fffffff5,#ffffffbd);border:1px solid #ffffffc7;border-radius:18px;grid-template-columns:auto 1fr;gap:5px 13px;min-height:132px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 45px #131f4114}.stat-card[data-v-93b70468]:before{z-index:1;border-radius:var(--zp-radius-pill) var(--zp-radius-pill) 0 0;background:linear-gradient(90deg, var(--tone), transparent);content:"";height:4px;position:absolute;inset:auto 18px 0}.stat-card[data-v-93b70468]:after{border-radius:var(--zp-radius-pill);background:radial-gradient(circle at 40% 40%, var(--tone-soft) 0 38%, transparent 70%);content:"";width:138px;height:138px;position:absolute;bottom:-48px;right:-44px}.stat-card[data-v-93b70468]>*{z-index:2;position:relative}.stat-icon[data-v-93b70468],.cashier-icon[data-v-93b70468]{background:var(--tone-soft);color:var(--tone);place-items:center;display:grid}.stat-icon[data-v-93b70468]{border-radius:14px;grid-row:span 3;width:44px;height:44px}.stat-card[data-tone=green][data-v-93b70468],.cashier-icon.tone-green[data-v-93b70468],.payment-line[data-tone=green][data-v-93b70468]{--tone:var(--zp-color-green-600);--tone-soft:#55c9a129}.stat-card[data-tone=blue][data-v-93b70468],.cashier-icon.tone-blue[data-v-93b70468],.payment-line[data-tone=blue][data-v-93b70468]{--tone:var(--zp-color-blue-600);--tone-soft:#2563eb24}.stat-card[data-tone=amber][data-v-93b70468],.cashier-icon.tone-amber[data-v-93b70468],.payment-line[data-tone=amber][data-v-93b70468]{--tone:var(--zp-color-amber-600);--tone-soft:#d99a2229}.stat-card[data-tone=red][data-v-93b70468],.cashier-icon.tone-red[data-v-93b70468],.payment-line[data-tone=red][data-v-93b70468]{--tone:var(--zp-color-red-600);--tone-soft:#c2413224}.stat-card[data-tone=slate][data-v-93b70468],.cashier-icon.tone-slate[data-v-93b70468]{--tone:var(--zp-color-navy-700);--tone-soft:#0f172a1a}.stat-card span[data-v-93b70468],.summary-grid span[data-v-93b70468],.preview-head span[data-v-93b70468]{color:var(--zp-text-subtle);font-size:12px;font-weight:900}.stat-card strong[data-v-93b70468]{color:var(--zp-text-strong);font-size:29px;font-weight:950;line-height:1}.stat-card em[data-v-93b70468],.summary-grid small[data-v-93b70468],.cashier-row small[data-v-93b70468]{color:var(--zp-text-subtle);font-size:12px;font-style:normal;font-weight:750}.cashier-workspace[data-v-93b70468],.cashier-detail-panel[data-v-93b70468],.payment-line-list[data-v-93b70468],.difference-list[data-v-93b70468],.timeline-list[data-v-93b70468]{gap:14px;display:grid}.panel-head[data-v-93b70468]{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.panel-head h2[data-v-93b70468]{color:var(--zp-text-title);margin-top:4px;font-size:20px;font-weight:950}.cashier-filter-section[data-v-93b70468]{margin-top:16px}.cashier-toolbar[data-v-93b70468]{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.cashier-tabs[data-v-93b70468]{gap:8px;margin-top:12px;padding-bottom:2px;display:flex;overflow-x:auto}.cashier-tabs button[data-v-93b70468]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-pill);background:var(--zp-surface);min-height:36px;color:var(--zp-text-muted);flex:none;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.cashier-tabs button.active[data-v-93b70468]{background:var(--zp-active-gradient);color:var(--zp-color-navy-800);border-color:#d99a226b}.cashier-tabs strong[data-v-93b70468]{background:#ffffffb8;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:11px;display:grid}.cashier-table[data-v-93b70468]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-lg);background:var(--zp-surface);margin-top:12px;overflow:auto hidden}.cashier-pagination-section[data-v-93b70468]{margin-top:14px}.cashier-row[data-v-93b70468]{border-top:1px solid var(--zp-line-soft);background:var(--zp-surface);min-width:930px;min-height:76px;color:var(--zp-text-muted);cursor:pointer;grid-template-columns:minmax(190px,1.1fr) minmax(160px,.9fr) minmax(140px,.72fr) minmax(126px,.62fr) minmax(150px,.8fr) minmax(96px,.44fr);align-items:center;gap:12px;padding:0 14px;display:grid}.cashier-row[data-v-93b70468]:first-child{border-top:0}.cashier-row.table-head[data-v-93b70468]{background:var(--zp-bg-muted);min-height:42px;color:var(--zp-text-faint);cursor:default;font-size:12px;font-weight:950}.cashier-row[data-v-93b70468]:not(.table-head):hover,.cashier-row.selected[data-v-93b70468]{background:#fffaf0}.cashier-row.selected[data-v-93b70468]{box-shadow:inset 3px 0 0 var(--zp-color-gold-500)}.cashier-row strong[data-v-93b70468]{color:var(--zp-text-title);overflow-wrap:anywhere;font-size:13px;font-weight:950;display:block}.cashier-name[data-v-93b70468],.status-cell[data-v-93b70468]{align-items:center;gap:10px;display:flex}.cashier-icon[data-v-93b70468]{border-radius:var(--zp-radius-md);flex:none;width:36px;height:36px}.status-cell[data-v-93b70468]{flex-direction:column;align-items:flex-start;gap:5px}.status-cell em[data-v-93b70468]{border-radius:var(--zp-radius-pill);color:var(--zp-color-green-600);background:#55c9a11f;padding:5px 9px;font-size:12px;font-style:normal;font-weight:950;display:inline-flex}.cashier-row[data-tone=amber] .status-cell em[data-v-93b70468]{color:var(--zp-color-amber-600);background:#d99a2224}.cashier-row[data-tone=blue] .status-cell em[data-v-93b70468]{color:var(--zp-color-blue-600);background:#2563eb1c}.cashier-row[data-tone=red] .status-cell em[data-v-93b70468]{color:var(--zp-color-red-600);background:#c241321c}.empty-state[data-v-93b70468]{min-height:180px;color:var(--zp-text-subtle);place-items:center;gap:8px;display:grid}.empty-state strong[data-v-93b70468]{color:var(--zp-text-title);font-size:15px;font-weight:950}.cashier-pagination[data-v-93b70468]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-lg);background:var(--zp-bg-subtle);color:var(--zp-text-faint);justify-content:space-between;align-items:center;gap:12px;padding:14px;font-size:12px;font-weight:850;display:flex}.page-size-field[data-v-93b70468]{color:var(--zp-text-subtle);white-space:nowrap;align-items:center;gap:7px;margin-left:auto;font-size:12px;font-weight:900;display:inline-flex}.detail-top[data-v-93b70468]{border-radius:var(--zp-radius-lg);color:var(--zp-text-inverse);background:linear-gradient(135deg,#0b1429f2,#0f1f3ee6);justify-content:space-between;gap:16px;padding:16px;display:flex}.detail-top[data-tone=amber][data-v-93b70468]{background:linear-gradient(135deg,#6b4a08,#172033)}.detail-top[data-tone=blue][data-v-93b70468]{background:linear-gradient(135deg,#163b8f,#172033)}.detail-top[data-tone=red][data-v-93b70468]{background:linear-gradient(135deg,#7c2d24,#172033)}.detail-top span[data-v-93b70468]{color:var(--zp-text-inverse-subtle);font-size:12px;font-weight:900}.detail-top h2[data-v-93b70468]{color:var(--zp-text-inverse);margin-top:6px;font-size:21px;font-weight:950}.detail-top p[data-v-93b70468]{color:var(--zp-text-inverse-muted);margin:9px 0 0;font-size:13px;font-weight:700;line-height:1.65}.summary-grid[data-v-93b70468]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.summary-grid div[data-v-93b70468],.next-card[data-v-93b70468],.detail-section[data-v-93b70468]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-lg);background:var(--zp-bg-subtle);padding:13px}.summary-grid strong[data-v-93b70468]{color:var(--zp-text-strong);overflow-wrap:anywhere;margin-top:5px;font-size:16px;font-weight:950;display:block}.next-card[data-v-93b70468]{background:#fffaf0db;gap:8px;display:grid}.next-card[data-tone=green][data-v-93b70468]{background:#effdf7d1}.next-card[data-tone=red][data-v-93b70468]{background:#fff2f0db}.next-card div[data-v-93b70468],.preview-head[data-v-93b70468]{justify-content:space-between;align-items:center;gap:10px;display:flex}.next-card div[data-v-93b70468]{color:var(--zp-color-amber-600);justify-content:flex-start}.next-card p[data-v-93b70468],.difference-row p[data-v-93b70468]{color:var(--zp-text-muted);margin:0;font-size:13px;font-weight:700;line-height:1.7}.payment-line[data-v-93b70468],.difference-row[data-v-93b70468]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-md);background:var(--zp-surface);gap:10px;padding:12px;display:grid}.payment-line[data-v-93b70468]{color:var(--tone);grid-template-columns:auto minmax(0,1fr) minmax(260px,.9fr);align-items:center}.payment-line strong[data-v-93b70468],.difference-row strong[data-v-93b70468],.timeline-list strong[data-v-93b70468],.preview-head strong[data-v-93b70468]{color:var(--zp-text-title);font-size:13px;font-weight:950}.payment-line small[data-v-93b70468],.difference-row small[data-v-93b70468]{color:var(--zp-text-muted);font-size:12px;font-weight:750}.payment-line dl[data-v-93b70468],.difference-row dl[data-v-93b70468]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.payment-line dl div[data-v-93b70468],.difference-row dl div[data-v-93b70468]{border-radius:var(--zp-radius-md);background:var(--zp-bg-subtle);padding:9px}.payment-line dt[data-v-93b70468],.difference-row dt[data-v-93b70468]{color:var(--zp-text-subtle);font-size:11px;font-weight:900}.payment-line dd[data-v-93b70468],.difference-row dd[data-v-93b70468]{color:var(--zp-text-title);margin:4px 0 0;font-size:12px;font-weight:950}.difference-row span[data-v-93b70468],.timeline-list span[data-v-93b70468]{color:var(--zp-text-subtle);font-size:12px;font-weight:900}.difference-row em[data-v-93b70468]{color:var(--zp-text-title);font-size:12px;font-style:normal;font-weight:950}.empty-detail-text[data-v-93b70468]{color:var(--zp-text-muted);margin:12px 0 0;font-size:13px;font-weight:750}.timeline-list[data-v-93b70468]{margin:12px 0 0;padding:0;list-style:none}.timeline-list li[data-v-93b70468]{gap:4px;padding-left:22px;display:grid;position:relative}.timeline-list li[data-v-93b70468]:before{border:2px solid var(--zp-line-strong);background:var(--zp-surface);content:"";border-radius:999px;width:10px;height:10px;position:absolute;top:5px;left:0}.timeline-list li.done[data-v-93b70468]:before{background:var(--zp-color-mint-500);border-color:#55c9a16b}.timeline-list p[data-v-93b70468]{color:var(--zp-text-muted);margin:0;font-size:12px;font-weight:750;line-height:1.55}.handling-card[data-v-93b70468]{gap:10px;display:grid}.handling-card label[data-v-93b70468]{color:var(--zp-text-subtle);gap:7px;font-size:12px;font-weight:900;display:grid}.detail-actions[data-v-93b70468]{border-top:1px solid var(--zp-line-soft);flex-wrap:wrap;justify-content:flex-end;padding-top:2px}@media (width<=1180px){.stat-grid[data-v-93b70468],.cashier-toolbar[data-v-93b70468]{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-line[data-v-93b70468]{grid-template-columns:auto minmax(0,1fr)}.payment-line dl[data-v-93b70468]{grid-column:1/-1}}@media (width<=760px){.page-hero[data-v-93b70468],.panel-head[data-v-93b70468],.cashier-pagination[data-v-93b70468]{flex-direction:column;align-items:stretch}.hero-actions[data-v-93b70468],.panel-actions[data-v-93b70468],.detail-actions[data-v-93b70468]{justify-content:flex-start}.stat-grid[data-v-93b70468],.cashier-toolbar[data-v-93b70468],.summary-grid[data-v-93b70468],.payment-line dl[data-v-93b70468],.difference-row dl[data-v-93b70468]{grid-template-columns:1fr}}.api-error-banner[data-v-5bd98695]{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.api-error-banner strong[data-v-5bd98695]{color:#dc2626}.api-error-banner span[data-v-5bd98695]{color:#7f1d1d;flex:1;font-size:13px}.reconcile-page[data-v-5bd98695]{gap:16px;min-width:0;max-width:100%;display:grid;overflow-x:hidden}.reconcile-page[data-v-5bd98695] *,.reconcile-page[data-v-5bd98695] :before,.reconcile-page[data-v-5bd98695] :after{box-sizing:border-box}.panel[data-v-5bd98695]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-xl);background:var(--zp-surface-panel);min-width:0;max-width:100%;box-shadow:var(--zp-shadow-panel);padding:16px}.page-hero[data-v-5bd98695]{isolation:isolate;border-radius:var(--zp-radius-xl);background:linear-gradient(118deg, #050d22fa 0%, #0c1934f7 48%, #061022fa 100%), var(--zp-color-navy-950);color:var(--zp-text-inverse);justify-content:space-between;align-items:center;gap:22px;padding:28px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 45px #131f4114}.page-hero[data-v-5bd98695]:before,.page-hero[data-v-5bd98695]:after{pointer-events:none;content:"";position:absolute}.page-hero[data-v-5bd98695]:before{z-index:-2;filter:blur(42px)saturate(118%);background:radial-gradient(at 16% 22%,#d99a2242 0 14%,#0000 36%),radial-gradient(at 50% 0,#2563eb38 0 17%,#0000 42%),radial-gradient(at 86% 18%,#55c9a133 0 14%,#0000 38%);inset:-44%}.page-hero[data-v-5bd98695]:after{z-index:-1;background:linear-gradient(90deg,#00000061 0%,#00000024 52%,#0000006b 100%),repeating-linear-gradient(135deg,#ffffff0a 0 1px,#0000 1px 6px);inset:0}.hero-copy[data-v-5bd98695]{min-width:0;max-width:860px}.hero-label[data-v-5bd98695],.panel-head span[data-v-5bd98695]{color:var(--zp-color-gold-300);align-items:center;gap:8px;font-size:13px;font-weight:850;display:inline-flex}.hero-copy h1[data-v-5bd98695]{color:var(--zp-text-inverse);letter-spacing:0;overflow-wrap:anywhere;margin:10px 0;font-size:clamp(28px,3vw,40px);font-weight:900;line-height:1.12}.hero-copy p[data-v-5bd98695]{color:var(--zp-text-inverse-muted);overflow-wrap:anywhere;margin:0;line-height:1.8}.hero-actions[data-v-5bd98695],.panel-actions[data-v-5bd98695],.detail-actions[data-v-5bd98695]{align-items:center;gap:10px;display:flex}.hero-actions[data-v-5bd98695]{flex-wrap:wrap;flex:none;justify-content:flex-end}button[data-v-5bd98695],input[data-v-5bd98695],select[data-v-5bd98695],textarea[data-v-5bd98695]{font-family:inherit}.ghost-action[data-v-5bd98695],.primary-action[data-v-5bd98695],.panel-actions button[data-v-5bd98695]{border-radius:var(--zp-radius-md);justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:13px;font-weight:900;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;display:inline-flex}.ghost-action[data-v-5bd98695],.panel-actions button[data-v-5bd98695]{border:1px solid var(--zp-line);color:var(--zp-text);background:#ffffffdb}.primary-action[data-v-5bd98695]{border:1px solid var(--zp-color-navy-800);background:var(--zp-color-navy-800);color:var(--zp-text-inverse);box-shadow:0 12px 22px #0b142929}.page-hero .ghost-action[data-v-5bd98695],.page-hero .primary-action[data-v-5bd98695]{border-radius:var(--zp-radius-pill);min-width:106px;height:40px;box-shadow:none;white-space:nowrap;border:0;padding:0 16px}.page-hero .ghost-action[data-v-5bd98695]{color:#ffffffdb;background:#ffffff1f}.page-hero .primary-action[data-v-5bd98695]{background:var(--zp-color-mint-500);color:#0c1c32}.ghost-action[data-v-5bd98695]:hover,.primary-action[data-v-5bd98695]:hover,.panel-actions button[data-v-5bd98695]:hover{transform:translateY(-1px)}.action-message[data-v-5bd98695]{border-radius:var(--zp-radius-lg);color:var(--zp-color-green-600);background:#effdf7f5;border:1px solid #55c9a142;align-items:center;gap:10px;padding:11px 12px;font-size:13px;font-weight:850;display:flex}.action-message button[data-v-5bd98695]{color:inherit;background:0 0;border:0;border-radius:10px;margin-left:auto}.stat-grid[data-v-5bd98695]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.stat-card[data-v-5bd98695]{--tone:var(--zp-color-navy-700);--tone-soft:#0f172a1a;isolation:isolate;background:linear-gradient(#fffffff5,#ffffffbd);border:1px solid #ffffffc7;border-radius:18px;grid-template-columns:auto 1fr;gap:5px 13px;min-height:132px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 45px #131f4114}.stat-card[data-v-5bd98695]:before{z-index:1;border-radius:var(--zp-radius-pill) var(--zp-radius-pill) 0 0;background:linear-gradient(90deg, var(--tone), transparent);content:"";height:4px;position:absolute;inset:auto 18px 0}.stat-card[data-v-5bd98695]:after{z-index:0;border-radius:var(--zp-radius-pill);background:radial-gradient(circle at 40% 40%, var(--tone-soft) 0 38%, transparent 70%);content:"";width:138px;height:138px;position:absolute;bottom:-48px;right:-44px}.stat-card[data-v-5bd98695]>*{z-index:2;position:relative}.stat-icon[data-v-5bd98695]{background:var(--tone-soft);width:44px;height:44px;color:var(--tone);border-radius:14px;grid-row:span 3;place-items:center;display:grid}.stat-card[data-tone=green][data-v-5bd98695],.difference-line[data-tone=green][data-v-5bd98695]{--tone:var(--zp-color-green-600);--tone-soft:#55c9a129}.stat-card[data-tone=blue][data-v-5bd98695],.difference-line[data-tone=blue][data-v-5bd98695]{--tone:var(--zp-color-blue-600);--tone-soft:#2563eb24}.stat-card[data-tone=amber][data-v-5bd98695],.difference-line[data-tone=amber][data-v-5bd98695]{--tone:var(--zp-color-amber-600);--tone-soft:#d99a2229}.stat-card[data-tone=red][data-v-5bd98695],.difference-line[data-tone=red][data-v-5bd98695]{--tone:var(--zp-color-red-600);--tone-soft:#c2413224}.stat-card[data-tone=slate][data-v-5bd98695],.difference-line[data-tone=slate][data-v-5bd98695]{--tone:var(--zp-color-navy-700);--tone-soft:#0f172a1a}.stat-card span[data-v-5bd98695],.summary-grid span[data-v-5bd98695],.preview-head span[data-v-5bd98695]{color:var(--zp-text-subtle);font-size:12px;font-weight:900}.stat-card strong[data-v-5bd98695]{color:var(--zp-text-strong);font-size:29px;font-weight:950;line-height:1;display:block}.stat-card em[data-v-5bd98695],.summary-grid small[data-v-5bd98695],.report-row small[data-v-5bd98695]{color:var(--zp-text-subtle);font-size:12px;font-style:normal;font-weight:750}.reconcile-workspace[data-v-5bd98695]{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;width:100%;min-width:0;display:grid}.report-list-panel[data-v-5bd98695]{width:100%}.panel-head[data-v-5bd98695]{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.panel-head h2[data-v-5bd98695]{color:var(--zp-text-title);margin-top:4px;font-size:20px;font-weight:950}.panel-actions svg[data-v-5bd98695]{color:var(--zp-text-subtle)}.report-toolbar[data-v-5bd98695]{flex-wrap:wrap;gap:10px;margin-top:16px;margin-bottom:12px;display:flex}.search-field[data-v-5bd98695],.filter-field[data-v-5bd98695]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-md);background:var(--zp-bg-muted);min-height:42px;color:var(--zp-text-subtle);align-items:center;gap:9px;padding:0 12px;display:flex}.search-field input[data-v-5bd98695],.filter-field select[data-v-5bd98695]{width:100%;min-width:0;color:var(--zp-text);background:0 0;border:0;outline:0;font-size:13px;font-weight:800}.filter-field .field-label[data-v-5bd98695]{color:var(--zp-text-subtle);white-space:nowrap;flex:none;font-size:12px;font-weight:900}.report-tabs[data-v-5bd98695]{gap:8px;margin-top:12px;padding-bottom:2px;display:flex;overflow-x:auto}.report-tabs button[data-v-5bd98695]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-pill);background:var(--zp-surface);min-height:36px;color:var(--zp-text-muted);flex:none;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.report-tabs button.active[data-v-5bd98695]{background:var(--zp-active-gradient);color:var(--zp-color-navy-800);border-color:#d99a226b}.report-tabs strong[data-v-5bd98695]{background:#ffffffb8;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:11px;display:grid}.report-table[data-v-5bd98695]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-lg);margin-top:12px;overflow:hidden}.report-row[data-v-5bd98695]{border:0;border-top:1px solid var(--zp-line-soft);background:var(--zp-surface);width:100%;min-height:76px;color:var(--zp-text-muted);text-align:left;grid-template-columns:minmax(180px,1.15fr) minmax(130px,.8fr) minmax(116px,.68fr) minmax(102px,.58fr) minmax(112px,.76fr);align-items:center;gap:12px;padding:0 14px;display:grid}.report-row[data-v-5bd98695]:first-child{border-top:0}.report-row.table-head[data-v-5bd98695]{background:var(--zp-bg-muted);min-height:42px;color:var(--zp-text-faint);font-size:12px;font-weight:950}.report-row[data-v-5bd98695]{cursor:pointer}.report-row[data-v-5bd98695]:hover,.report-row.selected[data-v-5bd98695]{background:#fffaf0}.report-row.selected[data-v-5bd98695]{box-shadow:inset 3px 0 0 var(--zp-color-gold-500)}.report-row strong[data-v-5bd98695]{color:var(--zp-text-title);font-size:13px;font-weight:950;display:block}.report-name[data-v-5bd98695],.status-cell[data-v-5bd98695],.next-cell[data-v-5bd98695]{align-items:center;gap:10px;display:flex}.report-icon[data-v-5bd98695]{border-radius:var(--zp-radius-md);width:36px;height:36px;color:var(--zp-color-gold-500);background:#d99a221f;flex:none;place-items:center;display:grid}.status-cell[data-v-5bd98695]{flex-direction:column;align-items:flex-start;gap:5px}.status-cell em[data-v-5bd98695]{border-radius:var(--zp-radius-pill);color:var(--zp-color-green-600);background:#55c9a11f;padding:5px 9px;font-size:12px;font-style:normal;font-weight:950;display:inline-flex}.report-row[data-tone=amber] .status-cell em[data-v-5bd98695]{color:var(--zp-color-amber-600);background:#d99a2224}.report-row[data-tone=blue] .status-cell em[data-v-5bd98695]{color:var(--zp-color-blue-600);background:#2563eb1c}.report-row[data-tone=red] .status-cell em[data-v-5bd98695]{color:var(--zp-color-red-600);background:#c241321c}.next-cell[data-v-5bd98695]{justify-content:space-between}.empty-state[data-v-5bd98695]{min-height:180px;color:var(--zp-text-subtle);place-items:center;gap:8px;display:grid}.empty-state strong[data-v-5bd98695]{color:var(--zp-text-title);font-size:15px;font-weight:950}.report-pagination[data-v-5bd98695]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-lg);background:var(--zp-bg-subtle);color:var(--zp-text-faint);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:14px;font-size:12px;font-weight:850;display:flex}.page-size-field[data-v-5bd98695]{color:var(--zp-text-subtle);white-space:nowrap;align-items:center;gap:7px;margin-left:auto;font-size:12px;font-weight:900;display:inline-flex}.page-size-field select[data-v-5bd98695]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-md);background:var(--zp-surface);min-height:34px;color:var(--zp-text);padding:0 9px;font-size:12px;font-weight:900}.pagination-actions[data-v-5bd98695]{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.report-detail-panel[data-v-5bd98695]{gap:14px;display:grid;position:sticky;top:0}.detail-top[data-v-5bd98695]{border-radius:var(--zp-radius-lg);color:var(--zp-text-inverse);background:linear-gradient(135deg,#0b1429f2,#0f1f3ee6);justify-content:space-between;gap:16px;padding:16px;display:flex}.detail-top[data-tone=amber][data-v-5bd98695]{background:linear-gradient(135deg,#6b4a08,#172033)}.detail-top[data-tone=blue][data-v-5bd98695]{background:linear-gradient(135deg,#163b8f,#172033)}.detail-top[data-tone=red][data-v-5bd98695]{background:linear-gradient(135deg,#7c2d24,#172033)}.detail-top span[data-v-5bd98695]{color:var(--zp-text-inverse-subtle);font-size:12px;font-weight:900}.detail-top h2[data-v-5bd98695]{color:var(--zp-text-inverse);margin-top:6px;font-size:21px;font-weight:950}.detail-top p[data-v-5bd98695]{color:var(--zp-text-inverse-muted);margin:9px 0 0;font-size:13px;font-weight:700;line-height:1.65}.summary-grid[data-v-5bd98695]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.summary-grid div[data-v-5bd98695],.action-card[data-v-5bd98695],.statement-card[data-v-5bd98695],.difference-card[data-v-5bd98695],.detail-difference-card[data-v-5bd98695],.handling-card[data-v-5bd98695],.timeline-card[data-v-5bd98695]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-lg);background:var(--zp-bg-subtle);padding:13px}.summary-grid strong[data-v-5bd98695]{color:var(--zp-text-strong);overflow-wrap:anywhere;margin-top:5px;font-size:16px;font-weight:950;display:block}.action-card[data-v-5bd98695]{background:#fffaf0db;gap:8px;display:grid}.action-card[data-tone=green][data-v-5bd98695]{background:#effdf7d1}.action-card[data-tone=red][data-v-5bd98695]{background:#fff2f0db}.action-card div[data-v-5bd98695],.preview-head[data-v-5bd98695]{justify-content:space-between;align-items:center;gap:10px;display:flex}.action-card div[data-v-5bd98695]{color:var(--zp-color-amber-600);justify-content:flex-start}.action-card[data-tone=green] div[data-v-5bd98695]{color:var(--zp-color-green-600)}.action-card[data-tone=red] div[data-v-5bd98695]{color:var(--zp-color-red-600)}.action-card strong[data-v-5bd98695],.preview-head strong[data-v-5bd98695]{color:var(--zp-text-title);font-size:14px;font-weight:950}.action-card p[data-v-5bd98695]{color:var(--zp-text-muted);margin:0;font-size:13px;font-weight:700;line-height:1.7}.statement-file-list[data-v-5bd98695]{gap:10px;margin-top:12px;display:grid}.statement-file-row[data-v-5bd98695]{border:1px solid var(--tone-line);border-radius:var(--zp-radius-md);background:var(--tone-soft);grid-template-columns:minmax(170px,1fr) minmax(96px,auto) auto;align-items:center;gap:8px 12px;padding:11px;display:grid}.statement-file-main[data-v-5bd98695]{align-items:center;gap:10px;min-width:0;display:flex}.statement-file-icon[data-v-5bd98695]{border-radius:var(--zp-radius-md);width:34px;height:34px;color:var(--tone);background:#ffffffb8;flex:none;place-items:center;display:grid}.statement-file-main strong[data-v-5bd98695],.statement-file-meta strong[data-v-5bd98695]{color:var(--zp-text-title);font-size:13px;font-weight:950;display:block}.statement-file-main small[data-v-5bd98695],.statement-file-meta span[data-v-5bd98695]{color:var(--zp-text-subtle);font-size:12px;font-weight:850}.statement-file-meta[data-v-5bd98695]{white-space:nowrap;justify-items:end;gap:4px;display:grid}.statement-file-row p[data-v-5bd98695]{color:var(--zp-text-muted);grid-column:1/3;margin:0;font-size:12px;font-weight:750;line-height:1.55}.statement-file-row button[data-v-5bd98695]{border:1px solid var(--tone-line);border-radius:var(--zp-radius-md);min-height:34px;color:var(--tone);background:#ffffffd1;grid-area:1/3/3;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:950;display:inline-flex}.difference-list[data-v-5bd98695]{gap:8px;margin-top:12px;display:grid}.difference-line[data-v-5bd98695]{border-radius:var(--zp-radius-md);background:var(--tone-soft);color:var(--tone);grid-template-columns:52px 1fr auto;align-items:center;gap:4px 10px;padding:10px;display:grid}.difference-line span[data-v-5bd98695]{color:var(--zp-text-title);font-size:13px;font-weight:950}.difference-line strong[data-v-5bd98695]{color:var(--tone);font-size:14px;font-weight:950}.difference-line em[data-v-5bd98695]{font-size:12px;font-style:normal;font-weight:900}.difference-line small[data-v-5bd98695]{color:var(--zp-text-muted);grid-column:1/-1;font-size:12px;font-weight:750}.detail-difference-list[data-v-5bd98695]{gap:10px;margin-top:12px;display:grid}.detail-difference-line[data-v-5bd98695]{border-radius:var(--zp-radius-md);background:#fffaf0c2;border:1px solid #d99a222e;gap:10px;padding:12px;display:grid}.detail-difference-line[data-status=已处理][data-v-5bd98695]{background:#effdf7c7;border-color:#55c9a133}.detail-difference-line[data-status=自动处理中][data-v-5bd98695]{background:#eff6ffd1;border-color:#2563eb2e}.detail-difference-line span[data-v-5bd98695]{color:var(--zp-text-subtle);font-size:12px;font-weight:900}.detail-difference-line strong[data-v-5bd98695]{color:var(--zp-text-title);margin-top:4px;font-size:14px;font-weight:950;display:block}.detail-difference-line small[data-v-5bd98695],.detail-difference-line p[data-v-5bd98695],.detail-difference-line em[data-v-5bd98695],.no-difference-text[data-v-5bd98695],.handling-card p[data-v-5bd98695],.handling-card small[data-v-5bd98695]{color:var(--zp-text-muted);font-size:12px;font-style:normal;font-weight:750;line-height:1.6}.detail-difference-line dl[data-v-5bd98695]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.detail-difference-line dl div[data-v-5bd98695]{background:#ffffffb3;border-radius:10px;padding:8px}.detail-difference-line dt[data-v-5bd98695]{color:var(--zp-text-subtle);font-size:11px;font-weight:900}.detail-difference-line dd[data-v-5bd98695]{color:var(--zp-text-title);margin:3px 0 0;font-size:13px;font-weight:950}.detail-difference-line p[data-v-5bd98695],.no-difference-text[data-v-5bd98695],.handling-card p[data-v-5bd98695]{margin:8px 0 0}.handling-card[data-v-5bd98695]{background:#fffaf0d1;gap:10px;display:grid}.handling-card.active[data-v-5bd98695]{border-color:#d99a2242;box-shadow:inset 3px 0 #d99a22d1}.handling-form[data-v-5bd98695]{gap:10px;display:grid}.handling-form label[data-v-5bd98695]{gap:6px;display:grid}.handling-form label span[data-v-5bd98695]{color:var(--zp-text-subtle);font-size:12px;font-weight:900}.handling-form select[data-v-5bd98695],.handling-form textarea[data-v-5bd98695]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-md);background:var(--zp-surface);width:100%;color:var(--zp-text);outline:0;font-size:13px;font-weight:800}.handling-form select[data-v-5bd98695]{min-height:38px;padding:0 10px}.handling-form textarea[data-v-5bd98695]{resize:vertical;min-height:82px;padding:10px;line-height:1.55}.timeline-card ol[data-v-5bd98695]{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.timeline-card li[data-v-5bd98695]{gap:4px;padding-left:22px;display:grid;position:relative}.timeline-card li[data-v-5bd98695]:before{border:2px solid var(--zp-line-strong);background:var(--zp-surface);content:"";border-radius:999px;width:10px;height:10px;position:absolute;top:5px;left:0}.timeline-card li.done[data-v-5bd98695]:before{background:var(--zp-color-green-600);border-color:#55c9a194}.timeline-card li span[data-v-5bd98695]{color:var(--zp-text-subtle);font-size:12px;font-weight:850}.timeline-card li strong[data-v-5bd98695]{color:var(--zp-text-title);font-size:13px;font-weight:950}.timeline-card li p[data-v-5bd98695]{color:var(--zp-text-muted);margin:0;font-size:12px;font-weight:700;line-height:1.55}@media (width<=1180px){.stat-grid[data-v-5bd98695]{grid-template-columns:repeat(2,minmax(0,1fr))}.reconcile-workspace[data-v-5bd98695]{grid-template-columns:1fr}.report-detail-panel[data-v-5bd98695]{position:static}}@media (width<=760px){.page-hero[data-v-5bd98695],.panel-head[data-v-5bd98695]{flex-direction:column}.page-hero[data-v-5bd98695]{align-items:stretch;padding:18px}.hero-actions[data-v-5bd98695],.detail-actions[data-v-5bd98695],.report-toolbar[data-v-5bd98695],.summary-grid[data-v-5bd98695],.stat-grid[data-v-5bd98695]{grid-template-columns:1fr;width:100%}.hero-actions[data-v-5bd98695],.detail-actions[data-v-5bd98695]{flex-direction:column;align-items:stretch}.page-hero .hero-actions[data-v-5bd98695]{grid-template-columns:1fr;display:grid}.page-hero .hero-actions button[data-v-5bd98695]{width:100%;height:40px}.report-table[data-v-5bd98695]{overflow-x:auto}.report-row[data-v-5bd98695]{min-width:860px}.report-pagination[data-v-5bd98695]{flex-direction:column;align-items:stretch}.statement-file-row[data-v-5bd98695]{grid-template-columns:1fr}.statement-file-meta[data-v-5bd98695],.statement-file-row p[data-v-5bd98695],.statement-file-row button[data-v-5bd98695]{grid-area:auto/1;justify-items:start}.pagination-actions[data-v-5bd98695]{justify-content:flex-start}}.api-error-banner[data-v-ccc7bc8f]{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.api-error-banner strong[data-v-ccc7bc8f]{color:#dc2626}.api-error-banner span[data-v-ccc7bc8f]{color:#7f1d1d;flex:1;font-size:13px}.finance-report-page[data-v-ccc7bc8f]{gap:16px;min-width:0;max-width:100%;display:grid;overflow-x:hidden}.finance-report-page[data-v-ccc7bc8f] *,.finance-report-page[data-v-ccc7bc8f] :before,.finance-report-page[data-v-ccc7bc8f] :after{box-sizing:border-box}.panel[data-v-ccc7bc8f]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-xl);background:var(--zp-surface-panel);min-width:0;max-width:100%;box-shadow:var(--zp-shadow-panel);padding:16px}.page-hero[data-v-ccc7bc8f]{isolation:isolate;border-radius:var(--zp-radius-xl);background:linear-gradient(118deg, #050d22fa 0%, #0c1934f7 48%, #061022fa 100%), var(--zp-color-navy-950);color:var(--zp-text-inverse);justify-content:space-between;align-items:center;gap:22px;padding:22px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 45px #131f4114}.page-hero[data-v-ccc7bc8f]:after{z-index:-1;content:"";background:linear-gradient(90deg,#00000057 0%,#0000001f 52%,#0000005c 100%),repeating-linear-gradient(135deg,#ffffff0a 0 1px,#0000 1px 6px);position:absolute;inset:0}.hero-copy[data-v-ccc7bc8f]{min-width:0;max-width:820px}.hero-label[data-v-ccc7bc8f],.panel-head span[data-v-ccc7bc8f],.preview-head span[data-v-ccc7bc8f]{color:var(--zp-color-gold-300);align-items:center;gap:8px;font-size:13px;font-weight:850;display:inline-flex}.panel-head span[data-v-ccc7bc8f],.preview-head span[data-v-ccc7bc8f]{color:var(--zp-text-subtle)}.hero-copy h1[data-v-ccc7bc8f]{color:var(--zp-text-inverse);letter-spacing:0;overflow-wrap:anywhere;margin:8px 0;font-size:clamp(26px,2.6vw,34px);font-weight:900;line-height:1.12}.hero-copy p[data-v-ccc7bc8f]{color:var(--zp-text-inverse-muted);overflow-wrap:anywhere;margin:0;line-height:1.8}.hero-actions[data-v-ccc7bc8f],.detail-actions[data-v-ccc7bc8f],.panel-head[data-v-ccc7bc8f],.report-filters[data-v-ccc7bc8f]{align-items:center;gap:10px;display:flex}.hero-actions[data-v-ccc7bc8f]{flex-wrap:wrap;flex:none;justify-content:flex-end}button[data-v-ccc7bc8f],input[data-v-ccc7bc8f],select[data-v-ccc7bc8f]{font-family:inherit}.ghost-action[data-v-ccc7bc8f],.primary-action[data-v-ccc7bc8f]{border-radius:var(--zp-radius-md);justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:13px;font-weight:900;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;display:inline-flex}.ghost-action[data-v-ccc7bc8f]{border:1px solid var(--zp-line);color:var(--zp-text);background:#ffffffdb}.primary-action[data-v-ccc7bc8f]{border:1px solid var(--zp-color-navy-800);background:var(--zp-color-navy-800);color:var(--zp-text-inverse);box-shadow:0 12px 22px #0b142929}.page-hero .ghost-action[data-v-ccc7bc8f],.page-hero .primary-action[data-v-ccc7bc8f]{border-radius:var(--zp-radius-pill);min-width:106px;height:40px;box-shadow:none;white-space:nowrap;border:0;padding:0 16px}.page-hero .ghost-action[data-v-ccc7bc8f]{color:#ffffffdb;background:#ffffff1f}.page-hero .primary-action[data-v-ccc7bc8f]{background:var(--zp-color-mint-500);color:#0c1c32}.ghost-action[data-v-ccc7bc8f]:hover,.primary-action[data-v-ccc7bc8f]:hover,.metric-tabs button[data-v-ccc7bc8f]:hover,button.report-row[data-v-ccc7bc8f]:hover{transform:translateY(-1px)}.action-message[data-v-ccc7bc8f]{z-index:80;border-radius:var(--zp-radius-lg);width:min(420px,100vw - 32px);color:var(--zp-color-green-600);background:#effdf7f5;border:1px solid #55c9a142;align-items:center;gap:10px;padding:11px 12px;font-size:13px;font-weight:850;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 46px #0f172a2e}.action-message span[data-v-ccc7bc8f]{overflow-wrap:anywhere;min-width:0}.action-message button[data-v-ccc7bc8f]{color:inherit;background:0 0;border:0;border-radius:10px;margin-left:auto}.stat-grid[data-v-ccc7bc8f]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.stat-card[data-v-ccc7bc8f]{--tone:var(--zp-color-navy-700);--tone-soft:#0f172a1a;isolation:isolate;background:linear-gradient(#fffffff5,#ffffffbd);border:1px solid #ffffffc7;border-radius:18px;grid-template-columns:auto 1fr;gap:5px 13px;min-height:112px;padding:15px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 45px #131f4114}.stat-card[data-v-ccc7bc8f]:before{z-index:1;border-radius:var(--zp-radius-pill) var(--zp-radius-pill) 0 0;background:linear-gradient(90deg, var(--tone), transparent);content:"";height:4px;position:absolute;inset:auto 18px 0}.stat-card[data-v-ccc7bc8f]>*{z-index:2;position:relative}.stat-icon[data-v-ccc7bc8f],.account-icon[data-v-ccc7bc8f]{border-radius:var(--zp-radius-md);flex:none;place-items:center;display:grid}.stat-icon[data-v-ccc7bc8f]{background:var(--tone-soft);width:44px;height:44px;color:var(--tone);border-radius:14px;grid-row:span 3}.stat-card[data-tone=green][data-v-ccc7bc8f],.account-card[data-tone=green][data-v-ccc7bc8f],.composition-row[data-tone=green][data-v-ccc7bc8f]{--tone:var(--zp-color-green-600);--tone-soft:#55c9a129}.stat-card[data-tone=blue][data-v-ccc7bc8f],.account-card[data-tone=blue][data-v-ccc7bc8f],.composition-row[data-tone=blue][data-v-ccc7bc8f]{--tone:var(--zp-color-blue-600);--tone-soft:#2563eb24}.stat-card[data-tone=amber][data-v-ccc7bc8f],.account-card[data-tone=amber][data-v-ccc7bc8f],.composition-row[data-tone=amber][data-v-ccc7bc8f]{--tone:var(--zp-color-amber-600);--tone-soft:#d99a2229}.stat-card[data-tone=red][data-v-ccc7bc8f]{--tone:var(--zp-color-red-600);--tone-soft:#c2413224}.stat-card[data-tone=slate][data-v-ccc7bc8f],.account-card[data-tone=slate][data-v-ccc7bc8f]{--tone:var(--zp-color-navy-700);--tone-soft:#0f172a1a}.stat-card span[data-v-ccc7bc8f],.account-main span[data-v-ccc7bc8f],.account-money span[data-v-ccc7bc8f]{color:var(--zp-text-subtle);font-size:12px;font-weight:900}.stat-card strong[data-v-ccc7bc8f]{color:var(--zp-text-strong);font-size:25px;font-weight:950;line-height:1;display:block}.stat-card em[data-v-ccc7bc8f],.account-money small[data-v-ccc7bc8f],.report-row small[data-v-ccc7bc8f],.check-item small[data-v-ccc7bc8f],.composition-row small[data-v-ccc7bc8f]{color:var(--zp-text-subtle);font-size:12px;font-style:normal;font-weight:750}.account-grid[data-v-ccc7bc8f]{gap:12px;display:grid}.account-card[data-v-ccc7bc8f]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-lg);background:#ffffffdb}.account-main[data-v-ccc7bc8f],.account-money[data-v-ccc7bc8f],.check-item p[data-v-ccc7bc8f]{gap:4px;min-width:0;margin:0;display:grid}.account-main strong[data-v-ccc7bc8f],.account-money strong[data-v-ccc7bc8f],.report-row strong[data-v-ccc7bc8f],.check-item strong[data-v-ccc7bc8f]{color:var(--zp-text-title);font-size:13px;font-weight:950}.account-main p[data-v-ccc7bc8f],.detail-top p[data-v-ccc7bc8f],.chart-notes span[data-v-ccc7bc8f]{color:var(--zp-text-muted);font-size:12px;font-weight:700;line-height:1.5}.account-grid[data-v-ccc7bc8f]{grid-template-columns:repeat(2,minmax(0,1fr))}.account-card[data-v-ccc7bc8f]{--tone:var(--zp-color-navy-700);--tone-soft:#0f172a1a;grid-template-columns:auto minmax(0,1fr) minmax(210px,.72fr);align-items:center;gap:14px;padding:15px;display:grid}.account-icon[data-v-ccc7bc8f]{background:var(--tone-soft);width:42px;height:42px;color:var(--tone)}.account-money[data-v-ccc7bc8f]{border-left:1px solid var(--zp-line-soft);padding-left:14px}.account-money strong[data-v-ccc7bc8f]{font-size:18px}.report-operate-workspace[data-v-ccc7bc8f]{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;width:100%;min-width:0;display:grid}.panel-head[data-v-ccc7bc8f]{justify-content:space-between;align-items:flex-start}.panel-head h2[data-v-ccc7bc8f]{color:var(--zp-text-title);margin:4px 0 0;font-size:20px;font-weight:950}.metric-tabs[data-v-ccc7bc8f]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-md);background:var(--zp-bg-muted);flex-wrap:wrap;gap:5px;padding:4px;display:inline-flex}.metric-tabs button[data-v-ccc7bc8f]{min-height:36px;color:var(--zp-text-muted);white-space:nowrap;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;padding:0 11px;font-size:12px;font-weight:900;display:inline-flex}.metric-tabs button.active[data-v-ccc7bc8f]{background:var(--zp-surface);color:var(--zp-color-blue-600);box-shadow:inset 0 0 0 1px #2563eb29}.chart-wrap[data-v-ccc7bc8f]{border-top:1px solid var(--zp-line-soft);min-height:316px;margin-top:14px;padding-top:14px}.echarts-stage[data-v-ccc7bc8f]{contain:layout paint;background:linear-gradient(#fff,#fbfdff);width:100%;min-width:0;height:294px;position:relative;overflow:hidden}.chart-notes[data-v-ccc7bc8f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.chart-notes div[data-v-ccc7bc8f]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-md);background:var(--zp-bg-subtle);color:var(--zp-color-navy-700);align-items:center;gap:8px;padding:10px;display:flex}.detail-top[data-v-ccc7bc8f]{--tone:var(--zp-color-navy-700);--tone-soft:#0f172a1a;border:1px solid color-mix(in srgb, var(--tone) 22%, var(--zp-line));border-radius:var(--zp-radius-lg);background:linear-gradient(135deg, var(--tone-soft), #ffffffe6);color:var(--tone);justify-content:space-between;align-items:flex-start;gap:14px;padding:15px;display:flex}.detail-top[data-tone=green][data-v-ccc7bc8f]{--tone:var(--zp-color-green-600);--tone-soft:#55c9a124}.detail-top[data-tone=blue][data-v-ccc7bc8f]{--tone:var(--zp-color-blue-600);--tone-soft:#2563eb1f}.detail-top[data-tone=amber][data-v-ccc7bc8f]{--tone:var(--zp-color-amber-600);--tone-soft:#d99a2224}.detail-top[data-tone=red][data-v-ccc7bc8f]{--tone:var(--zp-color-red-600);--tone-soft:#c241321f}.detail-top h2[data-v-ccc7bc8f]{color:var(--zp-text-title);margin:4px 0 6px;font-size:20px;font-weight:950;line-height:1.25}.detail-top span[data-v-ccc7bc8f]{color:var(--zp-text-subtle);font-size:12px;font-weight:900}.export-decision[data-v-ccc7bc8f]{--tone:var(--zp-color-navy-700);--tone-soft:#0f172a14;border:1px solid color-mix(in srgb, var(--tone) 22%, var(--zp-line-soft));border-radius:var(--zp-radius-md);background:var(--tone-soft);gap:4px;margin-top:12px;padding:11px 12px;display:grid}.export-decision[data-tone=green][data-v-ccc7bc8f]{--tone:var(--zp-color-green-600);--tone-soft:#55c9a11f}.export-decision[data-tone=blue][data-v-ccc7bc8f]{--tone:var(--zp-color-blue-600);--tone-soft:#2563eb1a}.export-decision[data-tone=amber][data-v-ccc7bc8f]{--tone:var(--zp-color-amber-600);--tone-soft:#d99a2221}.export-decision[data-tone=red][data-v-ccc7bc8f]{--tone:var(--zp-color-red-600);--tone-soft:#c241321a}.export-decision strong[data-v-ccc7bc8f]{color:var(--tone);font-size:13px;font-weight:950}.export-decision span[data-v-ccc7bc8f]{color:var(--zp-text-muted);font-size:12px;font-weight:750;line-height:1.55}.summary-grid[data-v-ccc7bc8f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.summary-grid div[data-v-ccc7bc8f]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-md);background:var(--zp-bg-subtle);min-width:0;padding:10px}.summary-grid span[data-v-ccc7bc8f],.summary-grid small[data-v-ccc7bc8f]{color:var(--zp-text-subtle);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;display:block;overflow:hidden}.summary-grid strong[data-v-ccc7bc8f]{color:var(--zp-text-title);text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:15px;font-weight:950;display:block;overflow:hidden}.checklist[data-v-ccc7bc8f]{gap:8px;margin-top:12px;display:grid}.check-item[data-v-ccc7bc8f]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-md);background:var(--zp-surface);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:10px;display:grid}.check-item>span[data-v-ccc7bc8f]{width:28px;height:28px;color:var(--zp-color-amber-600);background:#d99a2224;border-radius:9px;place-items:center;display:grid}.check-item.done>span[data-v-ccc7bc8f]{color:var(--zp-color-green-600);background:#55c9a124}.composition-card[data-v-ccc7bc8f]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-lg);background:var(--zp-bg-subtle);margin-top:12px;padding:12px}.preview-head[data-v-ccc7bc8f]{justify-content:space-between;align-items:center;gap:10px;display:flex}.preview-head strong[data-v-ccc7bc8f]{color:var(--zp-text-title);font-size:13px;font-weight:950}.composition-list[data-v-ccc7bc8f]{gap:9px;margin-top:12px;display:grid}.composition-row[data-v-ccc7bc8f]{--tone:var(--zp-color-navy-700);grid-template-columns:72px minmax(0,1fr) auto 46px;align-items:center;gap:8px;display:grid}.composition-row span[data-v-ccc7bc8f]{color:var(--zp-text-muted);font-size:12px;font-weight:900}.composition-row div[data-v-ccc7bc8f]{border-radius:var(--zp-radius-pill);background:#0f172a14;height:9px;overflow:hidden}.composition-row i[data-v-ccc7bc8f]{border-radius:inherit;background:var(--tone);height:100%;display:block}.composition-row strong[data-v-ccc7bc8f]{color:var(--zp-text-title);white-space:nowrap;font-size:12px;font-weight:950}.detail-actions[data-v-ccc7bc8f]{justify-content:flex-end;margin-top:14px}.report-list-panel[data-v-ccc7bc8f]{width:100%;overflow:hidden}.report-list-panel .panel-head[data-v-ccc7bc8f]{align-items:flex-start;gap:14px}.report-list-panel .panel-head>div[data-v-ccc7bc8f]{flex:0 360px;min-width:220px}.report-filters[data-v-ccc7bc8f]{flex-wrap:wrap;justify-content:flex-start;gap:10px;margin-bottom:12px;display:flex}.report-list-panel[data-v-ccc7bc8f] .report-filters{flex:560px;grid-template-columns:minmax(220px,1.4fr) repeat(2,minmax(150px,.9fr)) auto;gap:10px;min-width:0;margin-bottom:0;display:grid}.report-list-panel[data-v-ccc7bc8f] .report-filters .search-field,.report-list-panel[data-v-ccc7bc8f] .report-filters .filter-field,.report-list-panel[data-v-ccc7bc8f] .report-filters .select-field,.report-list-panel[data-v-ccc7bc8f] .report-filters .single-line-field{flex:auto;width:auto;min-width:0;max-width:none}.report-list-panel[data-v-ccc7bc8f] .report-filters .filter-actions{grid-template-columns:repeat(2,minmax(66px,auto));min-width:0;display:grid}.report-list-panel[data-v-ccc7bc8f] .report-filters .filter-action{width:100%}.report-status-tabs[data-v-ccc7bc8f]{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.report-status-tabs button[data-v-ccc7bc8f]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-pill);background:var(--zp-surface);min-height:36px;color:var(--zp-text-muted);align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.report-status-tabs button.active[data-v-ccc7bc8f]{background:var(--zp-color-navy-800);color:var(--zp-text-inverse);border-color:#0b1429e0}.report-status-tabs strong[data-v-ccc7bc8f]{border-radius:var(--zp-radius-pill);min-width:22px;height:22px;color:inherit;background:#0f172a14;place-items:center;font-size:12px;display:inline-grid}.report-status-tabs button.active strong[data-v-ccc7bc8f]{background:#ffffff29}.result-summary-grid[data-v-ccc7bc8f]{--summary-tone:var(--zp-color-green-600);--summary-soft:#55c9a11a;border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-lg);background:linear-gradient(90deg, var(--summary-soft), #ffffffdb 36%), var(--zp-surface);justify-content:space-between;align-items:stretch;gap:14px;margin-top:12px;padding:12px 14px;display:flex;position:relative}.result-summary-grid[data-v-ccc7bc8f]:before{border-radius:0 var(--zp-radius-pill) var(--zp-radius-pill) 0;background:var(--summary-tone);content:"";width:3px;position:absolute;inset:12px auto 12px 0}.result-summary-grid[data-tone=amber][data-v-ccc7bc8f]{--summary-tone:var(--zp-color-amber-600);--summary-soft:#d99a2221}.result-summary-grid[data-tone=green][data-v-ccc7bc8f]{--summary-tone:var(--zp-color-green-600);--summary-soft:#55c9a11f}.summary-main[data-v-ccc7bc8f],.summary-metrics[data-v-ccc7bc8f],.summary-metrics div[data-v-ccc7bc8f]{min-width:0}.summary-main[data-v-ccc7bc8f]{grid-template-columns:auto auto;align-content:center;align-items:baseline;gap:3px 10px;display:grid}.summary-main span[data-v-ccc7bc8f],.summary-metrics span[data-v-ccc7bc8f],.summary-main small[data-v-ccc7bc8f],.summary-metrics small[data-v-ccc7bc8f]{color:var(--zp-text-subtle);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;overflow:hidden}.summary-main strong[data-v-ccc7bc8f]{color:var(--zp-text-title);text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:950;overflow:hidden}.summary-main small[data-v-ccc7bc8f]{grid-column:1/-1}.summary-metrics[data-v-ccc7bc8f]{align-items:stretch;gap:8px;display:flex}.summary-metrics div[data-v-ccc7bc8f]{border-left:1px solid var(--zp-line-soft);gap:2px;min-width:118px;padding-left:12px;display:grid}.summary-metrics strong[data-v-ccc7bc8f]{color:var(--zp-text-title);white-space:nowrap;font-size:16px;font-weight:950}.summary-metrics .difference-chip[data-v-ccc7bc8f]{border:1px solid color-mix(in srgb, var(--summary-tone) 22%, var(--zp-line-soft));border-radius:var(--zp-radius-md);background:#ffffffb8;min-width:154px;padding:8px 10px}.summary-metrics .difference-chip strong[data-v-ccc7bc8f]{color:var(--summary-tone)}.search-field[data-v-ccc7bc8f],.filter-field[data-v-ccc7bc8f]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-md);background:var(--zp-bg-muted);min-height:40px;color:var(--zp-text-subtle);align-items:center;gap:9px;padding:0 12px;display:flex}.search-field[data-v-ccc7bc8f]{width:min(310px,100%)}.search-field input[data-v-ccc7bc8f],.filter-field select[data-v-ccc7bc8f]{width:100%;min-width:0;color:var(--zp-text);background:0 0;border:0;outline:0;font-size:13px;font-weight:800}.report-table[data-v-ccc7bc8f]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-lg);margin-top:14px;overflow:hidden}.report-row[data-v-ccc7bc8f]{border:0;border-top:1px solid var(--zp-line-soft);background:var(--zp-surface);width:100%;min-height:74px;color:var(--zp-text-muted);text-align:left;grid-template-columns:minmax(190px,1.1fr) minmax(120px,.72fr) minmax(160px,.95fr) 142px;align-items:center;gap:12px;padding:0 14px;display:grid}.report-row[data-v-ccc7bc8f]:first-child{border-top:0}.report-row.table-head[data-v-ccc7bc8f]{background:var(--zp-bg-muted);min-height:42px;color:var(--zp-text-faint);font-size:12px;font-weight:950}button.report-row[data-v-ccc7bc8f],.report-row[role=button][data-v-ccc7bc8f]{cursor:pointer}.report-row[role=button][data-v-ccc7bc8f]:focus-visible{outline-offset:-3px;outline:3px solid #d99a2242}.report-row[role=button][data-v-ccc7bc8f]:hover,.report-row.selected[data-v-ccc7bc8f]{background:#fffaf0}.report-row.selected[data-v-ccc7bc8f]{box-shadow:inset 3px 0 0 var(--zp-color-gold-500)}.report-name[data-v-ccc7bc8f],.status-cell[data-v-ccc7bc8f],.next-cell[data-v-ccc7bc8f]{align-items:center;gap:10px;min-width:0;display:flex}.report-name>span[data-v-ccc7bc8f]:last-child,.status-cell[data-v-ccc7bc8f],.next-cell[data-v-ccc7bc8f]{min-width:0}.status-cell[data-v-ccc7bc8f]{flex-direction:column;align-items:flex-start;gap:5px}.report-row strong[data-v-ccc7bc8f],.report-row small[data-v-ccc7bc8f]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.report-icon[data-v-ccc7bc8f]{border-radius:var(--zp-radius-md);width:36px;height:36px;color:var(--zp-color-gold-500);background:#d99a221f;flex:none;place-items:center;display:grid}.status-cell em[data-v-ccc7bc8f]{border-radius:var(--zp-radius-pill);color:var(--zp-color-green-600);white-space:nowrap;background:#55c9a11f;flex:none;padding:5px 9px;font-size:12px;font-style:normal;font-weight:900;display:inline-flex}.report-row[data-tone=amber] .status-cell em[data-v-ccc7bc8f]{color:var(--zp-color-amber-600);background:#d99a2226}.report-row[data-tone=blue] .status-cell em[data-v-ccc7bc8f]{color:var(--zp-color-blue-600);background:#2563eb1f}.report-row[data-tone=red] .status-cell em[data-v-ccc7bc8f]{color:var(--zp-color-red-600);background:#c241321f}.row-actions[data-v-ccc7bc8f]{white-space:nowrap;justify-content:flex-end;gap:6px;min-width:0;display:flex}.row-actions button[data-v-ccc7bc8f]{border:1px solid var(--zp-line);background:var(--zp-surface);min-width:46px;color:var(--zp-text-muted);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;padding:0 9px;font-size:12px;font-weight:900;display:inline-flex;height:36px!important;min-height:36px!important}.page-size-field[data-v-ccc7bc8f] .nuxt-control button,.page-size-field[data-v-ccc7bc8f] button.nuxt-control{min-height:36px}.row-actions .primary-row-action[data-v-ccc7bc8f]{border-color:var(--zp-color-navy-800);background:var(--zp-color-navy-800);color:var(--zp-text-inverse)}.empty-state[data-v-ccc7bc8f]{min-height:180px;color:var(--zp-text-subtle);text-align:center;place-items:center;gap:8px;display:grid}.empty-state strong[data-v-ccc7bc8f]{color:var(--zp-text-title)}.pagination-row[data-v-ccc7bc8f]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-lg);background:var(--zp-bg-subtle);color:var(--zp-text-faint);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:14px;font-size:12px;font-weight:850;display:flex}.pagination-actions[data-v-ccc7bc8f]{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}@media (width<=1280px){.report-operate-workspace[data-v-ccc7bc8f]{grid-template-columns:1fr}.report-row[data-v-ccc7bc8f]{grid-template-columns:minmax(220px,1.2fr) minmax(130px,.72fr) minmax(170px,.86fr) 142px}}@media (width<=1080px){.stat-grid[data-v-ccc7bc8f],.account-grid[data-v-ccc7bc8f]{grid-template-columns:repeat(2,minmax(0,1fr))}.account-card[data-v-ccc7bc8f]{grid-template-columns:auto minmax(0,1fr)}.account-money[data-v-ccc7bc8f]{border-left:0;border-top:1px solid var(--zp-line-soft);grid-column:1/-1;padding:10px 0 0}.panel-head[data-v-ccc7bc8f]{flex-direction:column}.report-list-panel .panel-head>div[data-v-ccc7bc8f],.report-list-panel[data-v-ccc7bc8f] .report-filters{flex-basis:auto;width:100%}.report-list-panel[data-v-ccc7bc8f] .report-filters{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(150px,.7fr)) auto}.report-filters[data-v-ccc7bc8f]{justify-content:flex-start;width:100%}}@media (width<=760px){.finance-report-page[data-v-ccc7bc8f]{gap:12px}.action-message[data-v-ccc7bc8f]{width:calc(100vw - 24px);bottom:12px;right:12px}.panel[data-v-ccc7bc8f]{border-radius:var(--zp-radius-lg);padding:12px}.page-hero[data-v-ccc7bc8f]{flex-direction:column;align-items:stretch;gap:12px;padding:14px}.hero-copy h1[data-v-ccc7bc8f]{margin:6px 0;font-size:23px}.hero-copy p[data-v-ccc7bc8f]{font-size:13px;line-height:1.55}.hero-actions[data-v-ccc7bc8f],.detail-actions[data-v-ccc7bc8f]{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.hero-actions button[data-v-ccc7bc8f],.detail-actions button[data-v-ccc7bc8f]{width:100%}.stat-grid[data-v-ccc7bc8f],.account-grid[data-v-ccc7bc8f],.chart-notes[data-v-ccc7bc8f]{grid-template-columns:1fr}.result-summary-grid[data-v-ccc7bc8f]{flex-direction:column;gap:8px;padding:10px}.summary-metrics[data-v-ccc7bc8f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.summary-metrics div[data-v-ccc7bc8f]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-md);background:#ffffffa8;justify-content:space-between;align-items:center;gap:6px;min-width:0;min-height:36px;padding:7px 9px;display:flex}.summary-metrics .difference-chip[data-v-ccc7bc8f]{min-width:0;padding:7px 9px}.summary-metrics small[data-v-ccc7bc8f]{display:none}.report-filters[data-v-ccc7bc8f],.search-field[data-v-ccc7bc8f],.filter-field[data-v-ccc7bc8f]{width:100%}.report-list-panel[data-v-ccc7bc8f] .report-filters{grid-template-columns:1fr;display:grid}.report-list-panel[data-v-ccc7bc8f] .report-filters .filter-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.report-status-tabs[data-v-ccc7bc8f]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.report-status-tabs button[data-v-ccc7bc8f]{justify-content:space-between;width:100%}.metric-tabs[data-v-ccc7bc8f]{width:100%}.metric-tabs button[data-v-ccc7bc8f]{flex:120px}.chart-wrap[data-v-ccc7bc8f]{min-height:280px}.echarts-stage[data-v-ccc7bc8f]{height:260px}.report-row.table-head[data-v-ccc7bc8f]{display:none}.report-row[data-v-ccc7bc8f]{grid-template-columns:minmax(0,1fr);gap:8px;min-height:0;padding:12px}.status-cell[data-v-ccc7bc8f],.next-cell[data-v-ccc7bc8f]{align-items:flex-start}.row-actions[data-v-ccc7bc8f]{justify-content:flex-start}.composition-row[data-v-ccc7bc8f]{grid-template-columns:68px minmax(0,1fr) 44px}.composition-row strong[data-v-ccc7bc8f]{grid-column:2/3}}.api-error-banner[data-v-0756706e]{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.api-error-banner strong[data-v-0756706e]{color:#dc2626}.api-error-banner span[data-v-0756706e]{color:#7f1d1d;flex:1;font-size:13px}.settlement-account-page[data-v-0756706e]{gap:16px;min-width:0;max-width:100%;display:grid;overflow-x:hidden}.settlement-account-page[data-v-0756706e] *,.settlement-account-page[data-v-0756706e] :before,.settlement-account-page[data-v-0756706e] :after{box-sizing:border-box}.panel[data-v-0756706e]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-xl);background:var(--zp-surface-panel);min-width:0;max-width:100%;box-shadow:var(--zp-shadow-panel);padding:16px}.page-hero[data-v-0756706e]{isolation:isolate;border-radius:var(--zp-radius-xl);background:linear-gradient(118deg, #050d22fa 0%, #0c1934f7 48%, #061022fa 100%), var(--zp-color-navy-950);min-width:0;color:var(--zp-text-inverse);border:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:22px;padding:28px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 45px #131f4114}.page-hero[data-v-0756706e]:before,.page-hero[data-v-0756706e]:after{pointer-events:none;content:"";position:absolute}.page-hero[data-v-0756706e]:before{z-index:-2;filter:blur(42px)saturate(118%);opacity:.84;background:radial-gradient(at 16% 22%,#d99a2242 0 14%,#0000 36%),radial-gradient(at 50% 0,#2563eb38 0 17%,#0000 42%),radial-gradient(at 86% 18%,#55c9a133 0 14%,#0000 38%);inset:-44%}.page-hero[data-v-0756706e]:after{z-index:-1;background:linear-gradient(90deg,#00000061 0%,#00000024 52%,#0000006b 100%),repeating-linear-gradient(135deg,#ffffff0a 0 1px,#0000 1px 6px);inset:0}.hero-copy[data-v-0756706e]{min-width:0;max-width:860px}.hero-label[data-v-0756706e],.panel-head span[data-v-0756706e]{color:var(--zp-color-gold-300);align-items:center;gap:8px;font-size:13px;font-weight:850;display:inline-flex}.hero-copy h1[data-v-0756706e]{max-width:920px;color:var(--zp-text-inverse);letter-spacing:0;overflow-wrap:anywhere;margin:10px 0;font-size:clamp(28px,3vw,40px);font-weight:900;line-height:1.12}.hero-copy p[data-v-0756706e]{max-width:920px;color:var(--zp-text-inverse-muted);overflow-wrap:anywhere;margin:0;line-height:1.8}.hero-actions[data-v-0756706e],.panel-actions[data-v-0756706e],.quick-actions[data-v-0756706e]{align-items:center;gap:10px;display:flex}.hero-actions[data-v-0756706e]{flex-wrap:wrap;flex:none;justify-content:flex-end}button[data-v-0756706e]{font-family:inherit}.ghost-action[data-v-0756706e],.primary-action[data-v-0756706e],.panel-actions button[data-v-0756706e],.quick-actions button[data-v-0756706e]{border-radius:var(--zp-radius-md);justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:13px;font-weight:900;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;display:inline-flex}.ghost-action[data-v-0756706e],.panel-actions button[data-v-0756706e],.quick-actions button[data-v-0756706e]{border:1px solid var(--zp-line);color:var(--zp-text);background:#ffffffdb}.primary-action[data-v-0756706e],.quick-actions .primary[data-v-0756706e]{border:1px solid var(--zp-color-navy-800);background:var(--zp-color-navy-800);color:var(--zp-text-inverse);box-shadow:0 12px 22px #0b142929}.page-hero .ghost-action[data-v-0756706e],.page-hero .primary-action[data-v-0756706e]{border-radius:var(--zp-radius-pill);min-width:106px;height:40px;box-shadow:none;white-space:nowrap;border:0;padding:0 16px;font-weight:850}.page-hero .ghost-action[data-v-0756706e]{color:#ffffffdb;background:#ffffff1f}.page-hero .primary-action[data-v-0756706e]{background:var(--zp-color-mint-500);color:#0c1c32}.ghost-action[data-v-0756706e]:hover,.primary-action[data-v-0756706e]:hover,.panel-actions button[data-v-0756706e]:hover,.quick-actions button[data-v-0756706e]:hover{transform:translateY(-1px)}.action-message[data-v-0756706e]{border-radius:var(--zp-radius-lg);color:var(--zp-color-green-600);background:#effdf7f5;border:1px solid #55c9a142;align-items:center;gap:10px;padding:11px 12px;font-size:13px;font-weight:850;display:flex}.action-message button[data-v-0756706e]{color:inherit;background:0 0;border:0;border-radius:10px;margin-left:auto}.stat-grid[data-v-0756706e]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.stat-card[data-v-0756706e]{--tone:var(--zp-color-navy-700);--tone-soft:#0f172a1a;isolation:isolate;background:linear-gradient(#fffffff5,#ffffffbd),#ffffffd1;border:1px solid #ffffffc7;border-radius:18px;grid-template-columns:auto 1fr;gap:5px 13px;min-height:132px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 45px #131f4114}.stat-card[data-v-0756706e]:before,.stat-card[data-v-0756706e]:after{pointer-events:none;content:"";position:absolute}.stat-card[data-v-0756706e]:before{z-index:1;border-radius:var(--zp-radius-pill) var(--zp-radius-pill) 0 0;background:linear-gradient(90deg, var(--tone), transparent);height:4px;inset:auto 18px 0}.stat-card[data-v-0756706e]:after{z-index:0;border-radius:var(--zp-radius-pill);background:radial-gradient(circle at 40% 40%, var(--tone-soft) 0 38%, transparent 70%), conic-gradient(from 220deg, transparent 0 20%, var(--tone-soft) 20% 40%, transparent 40% 68%, #111b3f14 68% 82%, transparent 82% 100%);width:138px;height:138px;bottom:-48px;right:-44px}.stat-card[data-v-0756706e]>*{z-index:2;position:relative}.stat-icon[data-v-0756706e]{background:linear-gradient(180deg, #ffffff94, #ffffff29), var(--tone-soft);width:44px;height:44px;color:var(--tone);border-radius:14px;grid-row:span 3;place-items:center;display:grid}.stat-card[data-tone=green][data-v-0756706e],.detail-top[data-tone=green][data-v-0756706e],.notice-box[data-tone=green][data-v-0756706e],.operation-card[data-tone=green][data-v-0756706e]{--tone:var(--zp-color-green-600);--tone-soft:#55c9a129}.stat-card[data-tone=blue][data-v-0756706e],.detail-top[data-tone=blue][data-v-0756706e],.notice-box[data-tone=blue][data-v-0756706e],.operation-card[data-tone=blue][data-v-0756706e]{--tone:var(--zp-color-blue-600);--tone-soft:#2563eb24}.stat-card[data-tone=amber][data-v-0756706e],.detail-top[data-tone=amber][data-v-0756706e],.notice-box[data-tone=amber][data-v-0756706e],.operation-card[data-tone=amber][data-v-0756706e]{--tone:var(--zp-color-amber-600);--tone-soft:#d99a2229}.stat-card[data-tone=red][data-v-0756706e],.detail-top[data-tone=red][data-v-0756706e],.notice-box[data-tone=red][data-v-0756706e],.operation-card[data-tone=red][data-v-0756706e]{--tone:var(--zp-color-red-600);--tone-soft:#c2413224}.stat-card[data-tone=slate][data-v-0756706e],.detail-top[data-tone=slate][data-v-0756706e],.notice-box[data-tone=slate][data-v-0756706e],.operation-card[data-tone=slate][data-v-0756706e]{--tone:var(--zp-color-navy-700);--tone-soft:#0f172a1a}.stat-card span[data-v-0756706e],.summary-grid span[data-v-0756706e]{color:var(--zp-text-subtle);font-size:12px;font-weight:900}.stat-card strong[data-v-0756706e]{color:var(--zp-text-strong);font-size:28px;font-weight:950;line-height:1;display:block}.stat-card em[data-v-0756706e],.account-row small[data-v-0756706e],.summary-grid small[data-v-0756706e]{color:var(--zp-text-subtle);font-size:12px;font-style:normal;font-weight:750}.panel-head[data-v-0756706e]{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.panel-head h2[data-v-0756706e]{color:var(--zp-text-title);margin-top:4px;font-size:20px;font-weight:950}.account-toolbar[data-v-0756706e]{flex-wrap:wrap;gap:10px;margin-top:16px;margin-bottom:12px;display:flex}.search-field[data-v-0756706e],.filter-field[data-v-0756706e]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-md);background:var(--zp-bg-muted);min-height:42px;color:var(--zp-text-subtle);align-items:center;gap:9px;padding:0 12px;display:flex}.filter-field .field-label[data-v-0756706e]{color:var(--zp-text-subtle);flex:none;font-size:12px;font-weight:900}.nuxt-control[data-v-0756706e]{flex:auto;min-width:0}.nuxt-control[data-v-0756706e] [data-slot=base],.filter-field[data-v-0756706e] [data-slot=base]{width:100%;min-width:0;color:var(--zp-text);font-family:inherit;font-size:13px;font-weight:800}.account-tabs[data-v-0756706e]{gap:8px;margin-top:12px;padding-bottom:2px;display:flex;overflow-x:auto}.account-tabs button[data-v-0756706e]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-pill);background:var(--zp-surface);min-height:36px;color:var(--zp-text-muted);flex:none;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.account-tabs button.active[data-v-0756706e]{background:var(--zp-active-gradient);color:var(--zp-color-navy-800);border-color:#d99a226b}.account-tabs strong[data-v-0756706e]{background:#ffffffb8;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:11px;display:grid}.account-table[data-v-0756706e]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-lg);width:100%;margin-top:12px;overflow:hidden}.account-row[data-v-0756706e]{border-top:1px solid var(--zp-line-soft);background:var(--zp-surface);min-height:76px;color:var(--zp-text-muted);cursor:pointer;grid-template-columns:minmax(220px,1.28fr) minmax(190px,1fr) minmax(128px,.62fr) minmax(170px,.82fr) minmax(128px,.68fr) minmax(96px,.5fr);align-items:center;gap:12px;padding:0 14px;display:grid;position:relative}.account-row[data-v-0756706e]:first-child{border-top:0}.account-row.table-head[data-v-0756706e]{background:var(--zp-bg-muted);min-height:42px;color:var(--zp-text-faint);cursor:default;font-size:12px;font-weight:950}.account-row[data-v-0756706e]:hover,.account-row.selected[data-v-0756706e]{background:#fffaf0}.account-row.selected[data-v-0756706e]{box-shadow:inset 3px 0 0 var(--zp-color-gold-500)}.account-row strong[data-v-0756706e]{color:var(--zp-text-title);font-size:13px;font-weight:950;display:block}.account-name[data-v-0756706e],.status-stack[data-v-0756706e],.next-cell[data-v-0756706e]{align-items:center;gap:10px;display:flex}.account-icon[data-v-0756706e]{border-radius:var(--zp-radius-md);width:36px;height:36px;color:var(--zp-color-gold-500);background:#d99a221f;flex:none;place-items:center;display:grid}.status-stack[data-v-0756706e]{flex-direction:column;align-items:flex-start;gap:5px}.status-stack em[data-v-0756706e]{border-radius:var(--zp-radius-pill);color:var(--zp-color-green-600);background:#55c9a11f;padding:5px 9px;font-size:12px;font-style:normal;font-weight:950;display:inline-flex}.account-row[data-tone=amber] .status-stack em[data-v-0756706e]{color:var(--zp-color-amber-600);background:#d99a2224}.account-row[data-tone=blue] .status-stack em[data-v-0756706e]{color:var(--zp-color-blue-600);background:#2563eb1c}.account-row[data-tone=red] .status-stack em[data-v-0756706e]{color:var(--zp-color-red-600);background:#c241321c}.settle-cell[data-v-0756706e],.next-cell[data-v-0756706e]{min-width:0}.empty-state[data-v-0756706e]{min-height:180px;color:var(--zp-text-subtle);place-items:center;gap:8px;display:grid}.empty-state strong[data-v-0756706e]{color:var(--zp-text-title);font-size:15px;font-weight:950}.pagination-row[data-v-0756706e]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-lg);background:var(--zp-bg-subtle);color:var(--zp-text-faint);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:14px;font-size:12px;font-weight:850;display:flex}.pagination-actions[data-v-0756706e]{justify-content:flex-end;align-items:center;min-width:0;display:inline-flex}.account-detail-panel[data-v-0756706e]{gap:14px;display:grid}.detail-top[data-v-0756706e]{--tone:var(--zp-color-navy-700);--tone-soft:#0f172a1a;border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-lg);background:linear-gradient(135deg, #fffffff0, var(--tone-soft));color:var(--tone);justify-content:space-between;gap:14px;padding:16px;display:flex}.detail-top h2[data-v-0756706e]{color:var(--zp-text-title);margin:6px 0;font-size:20px;font-weight:950}.detail-top p[data-v-0756706e],.detail-top span[data-v-0756706e]{color:var(--zp-text-muted);margin:0;font-size:13px;line-height:1.6}.summary-grid[data-v-0756706e]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.summary-grid div[data-v-0756706e],.verify-preview[data-v-0756706e],.operation-grid div[data-v-0756706e]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-lg);background:var(--zp-bg-subtle);gap:5px;min-width:0;padding:13px;display:grid}.summary-grid strong[data-v-0756706e]{color:var(--zp-text-title);font-size:16px;font-weight:950}.notice-box[data-v-0756706e],.operation-card[data-v-0756706e]{--tone:var(--zp-color-navy-700);--tone-soft:#0f172a1a;border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-lg);background:var(--tone-soft);color:var(--tone);align-items:flex-start;gap:10px;padding:13px;font-size:13px;font-weight:850;line-height:1.6;display:flex}.detail-section[data-v-0756706e]{gap:10px;display:grid}.section-title[data-v-0756706e]{color:var(--zp-text-title);align-items:center;gap:8px;display:flex}.section-title strong[data-v-0756706e]{font-size:15px;font-weight:950}.info-grid[data-v-0756706e],.operation-grid[data-v-0756706e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.info-grid div[data-v-0756706e]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-md);background:var(--zp-bg-subtle);gap:5px;min-width:0;padding:12px;display:grid}.info-grid dt[data-v-0756706e],.operation-grid dt[data-v-0756706e]{color:var(--zp-text-subtle);font-size:12px;font-weight:900}.info-grid dd[data-v-0756706e],.operation-grid dd[data-v-0756706e]{color:var(--zp-text-title);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:900}.check-list[data-v-0756706e]{gap:8px;display:grid}.check-item[data-v-0756706e]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-md);background:var(--zp-surface);grid-template-columns:auto 1fr;gap:10px;padding:11px;display:grid}.check-item>span[data-v-0756706e]{border-radius:var(--zp-radius-pill);color:var(--zp-color-green-600);background:#55c9a11f;align-self:start;padding:4px 8px;font-size:12px;font-weight:950}.check-item.check-提醒>span[data-v-0756706e]{color:var(--zp-color-amber-600);background:#d99a2224}.check-item.check-阻断>span[data-v-0756706e]{color:var(--zp-color-red-600);background:#c241321c}.check-item strong[data-v-0756706e]{color:var(--zp-text-title);font-size:13px;font-weight:950}.check-item p[data-v-0756706e]{color:var(--zp-text-muted);margin:3px 0 0;font-size:12px;line-height:1.6}.timeline-list[data-v-0756706e]{gap:9px;margin:0;padding:0;list-style:none;display:grid}.timeline-list li[data-v-0756706e]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-md);background:var(--zp-bg-subtle);grid-template-columns:68px minmax(0,1fr);gap:2px 10px;padding:11px;display:grid;position:relative}.timeline-list li.done[data-v-0756706e]{background:#effdf7db}.timeline-list span[data-v-0756706e]{color:var(--zp-text-subtle);font-size:12px;font-weight:900}.timeline-list strong[data-v-0756706e]{color:var(--zp-text-title);font-size:13px;font-weight:950}.timeline-list p[data-v-0756706e]{color:var(--zp-text-muted);grid-column:2;margin:0;font-size:12px;line-height:1.6}.drawer-mask[data-v-0756706e]{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a57;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer-panel[data-v-0756706e]{background:var(--zp-surface);grid-template-rows:auto 1fr auto;width:min(460px,100vw);height:100%;display:grid;box-shadow:-18px 0 42px #0f172a2e}.drawer-panel header[data-v-0756706e],.drawer-panel footer[data-v-0756706e]{border-bottom:1px solid var(--zp-line-soft);justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.drawer-panel footer[data-v-0756706e]{border-top:1px solid var(--zp-line-soft);border-bottom:0}.drawer-panel header p[data-v-0756706e]{color:var(--zp-text-subtle);margin:0;font-size:12px;font-weight:850}.drawer-panel header h2[data-v-0756706e]{color:var(--zp-text-title);margin:4px 0 0;font-size:20px;font-weight:950}.icon-button[data-v-0756706e]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-md);background:var(--zp-bg-subtle);width:34px;height:34px;color:var(--zp-text-muted);place-items:center;display:grid}.drawer-content[data-v-0756706e]{align-content:start;gap:13px;min-height:0;padding:16px;display:grid;overflow-y:auto}.drawer-content label[data-v-0756706e]{gap:7px;display:grid}.drawer-content label>span[data-v-0756706e]{color:var(--zp-text-subtle);font-size:12px;font-weight:900}.drawer-content[data-v-0756706e] input,.drawer-content[data-v-0756706e] textarea{border:1px solid var(--zp-line);border-radius:var(--zp-radius-md);background:var(--zp-bg-muted);width:100%;color:var(--zp-text-title);font-size:13px;font-weight:800}.operation-card strong[data-v-0756706e]{color:var(--zp-text-title);font-size:15px;font-weight:950;display:block}.operation-card p[data-v-0756706e]{color:var(--zp-text-muted);margin:4px 0 0;font-size:13px}.verify-preview strong[data-v-0756706e]{color:var(--zp-text-title);font-size:20px;font-weight:950}.form-error[data-v-0756706e]{border-radius:var(--zp-radius-md);color:var(--zp-color-red-600);background:#fff5f4f2;border:1px solid #c2413233;margin:0 16px 12px;padding:10px 12px;font-size:13px;font-weight:850}.drawer-panel footer button[data-v-0756706e]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-md);background:var(--zp-surface);min-height:38px;color:var(--zp-text);padding:0 14px;font-size:13px;font-weight:900}.drawer-panel footer .primary[data-v-0756706e]{border-color:var(--zp-color-navy-800);background:var(--zp-color-navy-800);color:var(--zp-text-inverse)}@media (width<=1180px){.stat-grid[data-v-0756706e]{grid-template-columns:repeat(2,minmax(0,1fr))}.account-row[data-v-0756706e]{grid-template-columns:minmax(220px,1.2fr) minmax(170px,.9fr) minmax(128px,.7fr) minmax(160px,.8fr)}.account-row>span[data-v-0756706e]:nth-child(5){display:none}}@media (width<=860px){.page-hero[data-v-0756706e],.panel-head[data-v-0756706e]{flex-direction:column;align-items:stretch}.hero-actions[data-v-0756706e],.panel-actions[data-v-0756706e]{justify-content:flex-start}.account-toolbar[data-v-0756706e],.summary-grid[data-v-0756706e],.info-grid[data-v-0756706e],.operation-grid[data-v-0756706e]{grid-template-columns:1fr}.account-table[data-v-0756706e]{border:0;gap:10px;display:grid;overflow:visible}.account-row.table-head[data-v-0756706e]{display:none}.account-row[data-v-0756706e]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-lg);grid-template-columns:1fr;gap:8px;min-height:0;padding:14px}.pagination-row[data-v-0756706e]{flex-direction:column;align-items:stretch}}@media (width<=620px){.page-hero[data-v-0756706e]{padding:22px 18px}.hero-copy h1[data-v-0756706e]{font-size:27px}.stat-grid[data-v-0756706e]{grid-template-columns:1fr}.quick-actions[data-v-0756706e],.hero-actions[data-v-0756706e],.panel-actions[data-v-0756706e]{flex-direction:column;align-items:stretch}.quick-actions button[data-v-0756706e],.hero-actions button[data-v-0756706e],.panel-actions button[data-v-0756706e]{width:100%}}.api-error-banner[data-v-c7df2fd4]{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.api-error-banner strong[data-v-c7df2fd4]{color:#dc2626}.api-error-banner span[data-v-c7df2fd4]{color:#7f1d1d;flex:1;font-size:13px}.refund-record-page[data-v-c7df2fd4]{min-height:100%;color:var(--zp-text);flex-direction:column;gap:18px;padding:22px;display:flex}.page-hero[data-v-c7df2fd4],.panel[data-v-c7df2fd4],.action-message[data-v-c7df2fd4],.stat-card[data-v-c7df2fd4]{border:1px solid var(--zp-line);background:var(--zp-surface-raised);box-shadow:var(--zp-shadow-panel)}.page-hero[data-v-c7df2fd4]{isolation:isolate;border-radius:var(--zp-radius-xl);background:linear-gradient(118deg, #050d22fa 0%, #0c1934f7 48%, #061022fa 100%), var(--zp-color-navy-950);color:var(--zp-text-inverse);justify-content:space-between;align-items:center;gap:22px;padding:28px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 45px #131f4114}.page-hero[data-v-c7df2fd4]:before,.page-hero[data-v-c7df2fd4]:after{pointer-events:none;content:"";position:absolute}.page-hero[data-v-c7df2fd4]:before{z-index:-2;filter:blur(42px)saturate(118%);background:radial-gradient(at 16% 22%,#d99a2242 0 14%,#0000 36%),radial-gradient(at 50% 0,#2563eb38 0 17%,#0000 42%),radial-gradient(at 86% 18%,#55c9a133 0 14%,#0000 38%);inset:-44%}.page-hero[data-v-c7df2fd4]:after{z-index:-1;background:linear-gradient(90deg,#00000061 0%,#00000024 52%,#0000006b 100%),repeating-linear-gradient(135deg,#ffffff0a 0 1px,#0000 1px 6px);inset:0}.hero-copy[data-v-c7df2fd4]{min-width:0;max-width:860px}.hero-label[data-v-c7df2fd4],.panel-head span[data-v-c7df2fd4],.section-title[data-v-c7df2fd4],.field-label[data-v-c7df2fd4]{align-items:center;gap:7px;display:inline-flex}.hero-label[data-v-c7df2fd4],.panel-head span[data-v-c7df2fd4]{color:var(--zp-color-gold-300);font-size:13px;font-weight:850}.hero-copy h1[data-v-c7df2fd4]{color:var(--zp-text-inverse);letter-spacing:0;overflow-wrap:anywhere;margin:10px 0;font-size:clamp(28px,3vw,40px);font-weight:900;line-height:1.12}.hero-copy p[data-v-c7df2fd4]{color:var(--zp-text-inverse-muted);overflow-wrap:anywhere;margin:0;line-height:1.8}.hero-actions[data-v-c7df2fd4]{flex:none;justify-content:flex-end}.hero-actions[data-v-c7df2fd4],.panel-actions[data-v-c7df2fd4],.operation-actions[data-v-c7df2fd4]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}button[data-v-c7df2fd4]{font-family:inherit}.primary-action[data-v-c7df2fd4],.ghost-action[data-v-c7df2fd4],.danger-action[data-v-c7df2fd4],.panel-actions button[data-v-c7df2fd4],.page-size-field .nuxt-control[data-v-c7df2fd4]{border-radius:var(--zp-radius-md);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:13px;font-weight:900;transition:all .16s;display:inline-flex}.primary-action[data-v-c7df2fd4]{background:var(--zp-active-gradient);color:var(--zp-color-navy-900);box-shadow:0 12px 24px #d99a2233}.primary-action[data-v-c7df2fd4]:disabled{cursor:not-allowed;filter:grayscale(.7);opacity:.55}.ghost-action[data-v-c7df2fd4],.panel-actions button[data-v-c7df2fd4]{border-color:var(--zp-line-strong);color:var(--zp-text);background:#ffffffe6}.page-hero .ghost-action[data-v-c7df2fd4]{color:#fff;border-radius:var(--zp-radius-pill);min-width:106px;height:40px;box-shadow:none;white-space:nowrap;background:#ffffff14;border-color:#0000;padding:0 16px}.page-hero .primary-action[data-v-c7df2fd4]{background:var(--zp-color-mint-500);color:#0c1c32;border-radius:var(--zp-radius-pill);min-width:106px;height:40px;box-shadow:none;white-space:nowrap;border-color:#0000;padding:0 16px}.danger-action[data-v-c7df2fd4]{color:var(--zp-color-red-600);background:#fff5f4;border-color:#c2413238}.primary-action[data-v-c7df2fd4]:not(:disabled):hover,.ghost-action[data-v-c7df2fd4]:hover,.danger-action[data-v-c7df2fd4]:hover,.panel-actions button[data-v-c7df2fd4]:hover{transform:translateY(-1px)}.action-message[data-v-c7df2fd4]{border-radius:var(--zp-radius-lg);color:var(--zp-color-green-600);border-color:#15926b38;align-items:center;gap:10px;padding:12px 14px;font-size:13px;font-weight:800;display:flex}.action-message span[data-v-c7df2fd4]{flex:1}.action-message button[data-v-c7df2fd4]{width:28px;height:28px;color:inherit;cursor:pointer;background:#15926b14;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.stat-grid[data-v-c7df2fd4]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.stat-card[data-v-c7df2fd4]{border-radius:var(--zp-radius-lg);gap:6px;min-height:132px;padding:16px;display:grid;position:relative;overflow:hidden}.stat-card[data-v-c7df2fd4]:after{content:"";background:#d99a221f;border-radius:50%;width:112px;height:112px;position:absolute;bottom:-42px;right:-28px}.stat-card[data-tone=green][data-v-c7df2fd4]:after{background:#15926b1f}.stat-card[data-tone=blue][data-v-c7df2fd4]:after{background:#2563eb1a}.stat-card[data-tone=amber][data-v-c7df2fd4]:after{background:#c27a1021}.stat-card[data-tone=red][data-v-c7df2fd4]:after{background:#dc26261f}.stat-icon[data-v-c7df2fd4]{border-radius:var(--zp-radius-md);width:42px;height:42px;color:var(--zp-color-gold-500);background:#fff7e0;justify-content:center;align-items:center;display:inline-flex}.stat-card[data-tone=green] .stat-icon[data-v-c7df2fd4]{color:var(--zp-color-green-600);background:#eafaf4}.stat-card[data-tone=blue] .stat-icon[data-v-c7df2fd4]{color:var(--zp-color-blue-600);background:#edf4ff}.stat-card[data-tone=amber] .stat-icon[data-v-c7df2fd4]{color:var(--zp-color-amber-600);background:#fff7e8}.stat-card[data-tone=red] .stat-icon[data-v-c7df2fd4]{color:var(--zp-color-red-600);background:#ffe6e6}.stat-card span[data-v-c7df2fd4],.summary-grid span[data-v-c7df2fd4],.info-list dt[data-v-c7df2fd4],.reject-field span[data-v-c7df2fd4]{color:var(--zp-text-muted);font-size:12px;font-weight:800}.stat-card strong[data-v-c7df2fd4]{color:var(--zp-text-title);font-size:24px;font-weight:950;line-height:1.15}.stat-card em[data-v-c7df2fd4],.summary-grid em[data-v-c7df2fd4],.refund-pagination[data-v-c7df2fd4],.refund-row small[data-v-c7df2fd4],.info-list dd[data-v-c7df2fd4],.timeline-list small[data-v-c7df2fd4]{color:var(--zp-text-subtle);font-size:12px;font-style:normal}.refund-workspace[data-v-c7df2fd4]{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;width:100%;min-width:0;display:grid}.refund-list-panel[data-v-c7df2fd4]{width:100%}.panel[data-v-c7df2fd4]{border-radius:var(--zp-radius-xl);min-width:0;padding:16px}.panel-head[data-v-c7df2fd4],.detail-head[data-v-c7df2fd4],.section-title[data-v-c7df2fd4],.refund-pagination[data-v-c7df2fd4]{justify-content:space-between;align-items:center;gap:12px;display:flex}.panel-head[data-v-c7df2fd4]{margin-bottom:14px}.panel-head span[data-v-c7df2fd4]{color:var(--zp-text-muted);font-size:12px;font-weight:900}.panel-head h2[data-v-c7df2fd4],.detail-head h2[data-v-c7df2fd4],.section-title h3[data-v-c7df2fd4]{color:var(--zp-text-title);margin:0;font-size:18px;font-weight:950}.panel-actions[data-v-c7df2fd4]{color:var(--zp-text-muted)}.reason-summary-strip[data-v-c7df2fd4]{flex-wrap:wrap;gap:8px;margin:-2px 0 12px;display:flex}.reason-summary-strip article[data-v-c7df2fd4]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-md);background:var(--zp-bg-subtle);align-items:center;gap:8px;min-height:32px;padding:0 10px;display:inline-flex}.reason-summary-strip span[data-v-c7df2fd4]{color:var(--zp-text-muted);font-size:12px;font-weight:850}.reason-summary-strip strong[data-v-c7df2fd4]{color:var(--zp-text-title);font-size:13px;font-weight:950}.record-tabs[data-v-c7df2fd4]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.record-tabs button[data-v-c7df2fd4]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-md);min-height:42px;color:var(--zp-text-muted);cursor:pointer;background:#fff;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;display:flex}.record-tabs button.active[data-v-c7df2fd4]{color:var(--zp-color-navy-800);background:#fff8e8;border-color:#d99a2273}.record-tabs span[data-v-c7df2fd4],.record-tabs strong[data-v-c7df2fd4]{font-size:12px;font-weight:950}.refund-table[data-v-c7df2fd4]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-lg);background:var(--zp-surface);margin-top:12px;overflow:auto hidden}.refund-row[data-v-c7df2fd4]{border-top:1px solid var(--zp-line-soft);background:var(--zp-surface);min-width:1280px;min-height:76px;color:var(--zp-text-muted);text-align:left;grid-template-columns:minmax(170px,1.08fr) minmax(170px,1fr) minmax(112px,.58fr) minmax(108px,.52fr) minmax(150px,.82fr) minmax(140px,.72fr) minmax(170px,.95fr) 98px;align-items:center;gap:12px;padding:0 14px;display:grid}.refund-row[data-v-c7df2fd4]:not(.table-head){cursor:pointer}.refund-row[data-v-c7df2fd4]:first-child{border-top:0}.refund-row[data-v-c7df2fd4]:not(.table-head):hover,.refund-row.selected[data-v-c7df2fd4]{background:#fffaf0}.refund-row.selected[data-v-c7df2fd4]{box-shadow:inset 3px 0 0 var(--zp-color-gold-500)}.refund-row.table-head[data-v-c7df2fd4]{background:var(--zp-bg-muted);min-height:42px;color:var(--zp-text-faint);cursor:default;font-size:12px;font-weight:950}.refund-row>span[data-v-c7df2fd4]{gap:4px;min-width:0;display:grid}.refund-row strong[data-v-c7df2fd4]{min-width:0;color:var(--zp-text-title);overflow-wrap:anywhere;font-size:13px;font-weight:950;display:block}.refund-name[data-v-c7df2fd4]{align-items:center;grid-template-columns:none!important;gap:10px!important;display:flex!important}.refund-icon[data-v-c7df2fd4]{border-radius:var(--zp-radius-md);width:38px;height:38px;color:var(--zp-color-navy-800);background:#f5f8fc;flex:none;justify-content:center;align-items:center;display:inline-flex!important}.next-step[data-v-c7df2fd4],.reason-summary[data-v-c7df2fd4]{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0}.next-step strong[data-v-c7df2fd4],.reason-summary strong[data-v-c7df2fd4]{white-space:normal;overflow-wrap:anywhere;line-height:1.45}.status-pill[data-v-c7df2fd4]{border-radius:var(--zp-radius-pill);width:max-content;max-width:100%;color:var(--zp-text-muted);background:#eef2f7;justify-content:center;align-items:center;padding:5px 9px;font-size:12px;font-style:normal;font-weight:950;line-height:1;display:inline-flex}.status-pill[data-tone=green][data-v-c7df2fd4]{color:var(--zp-color-green-600);background:#eafaf4}.status-pill[data-tone=blue][data-v-c7df2fd4]{color:var(--zp-color-blue-600);background:#edf4ff}.status-pill[data-tone=amber][data-v-c7df2fd4]{color:var(--zp-color-amber-600);background:#fff6dd}.status-pill[data-tone=red][data-v-c7df2fd4]{color:var(--zp-color-red-600);background:#fff0ed}.empty-state[data-v-c7df2fd4]{border:1px dashed var(--zp-line-strong);border-radius:var(--zp-radius-lg);min-height:180px;color:var(--zp-text-muted);place-items:center;gap:6px;display:grid}.empty-state strong[data-v-c7df2fd4]{color:var(--zp-text-title);font-size:14px}.refund-pagination[data-v-c7df2fd4]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-lg);background:var(--zp-bg-subtle);color:var(--zp-text-faint);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:14px;font-size:12px;font-weight:850;display:flex}.page-size-field[data-v-c7df2fd4]{color:var(--zp-text-subtle);white-space:nowrap;align-items:center;gap:7px;margin-left:auto;font-size:12px;font-weight:900;display:inline-flex}.page-size-field .nuxt-control[data-v-c7df2fd4]{width:90px;min-width:0;padding:0 8px}.detail-panel[data-v-c7df2fd4]{gap:14px;display:grid;position:sticky;top:16px}.detail-head[data-v-c7df2fd4]{border-bottom:1px solid var(--zp-line);align-items:flex-start;padding-bottom:14px}.detail-head span[data-v-c7df2fd4]{color:var(--zp-text-muted);font-size:12px;font-weight:900}.detail-head p[data-v-c7df2fd4]{color:var(--zp-text-muted);margin:6px 0 0;font-size:13px}.decision-box[data-v-c7df2fd4]{border-radius:var(--zp-radius-lg);background:#f5f8fc;gap:12px;padding:14px;display:flex}.decision-box[data-tone=blue][data-v-c7df2fd4]{color:var(--zp-color-blue-600);background:#eef5ff}.decision-box[data-tone=green][data-v-c7df2fd4]{color:var(--zp-color-green-600);background:#eafaf4}.decision-box[data-tone=amber][data-v-c7df2fd4]{color:var(--zp-color-amber-600);background:#fff6e4}.decision-box[data-tone=red][data-v-c7df2fd4]{color:var(--zp-color-red-600);background:#fff0ed}.decision-box p[data-v-c7df2fd4]{gap:4px;margin:0;display:grid}.decision-box strong[data-v-c7df2fd4]{color:currentColor;font-size:14px;font-weight:950}.decision-box span[data-v-c7df2fd4]{color:var(--zp-text);font-size:13px;line-height:1.6}.summary-grid[data-v-c7df2fd4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.summary-grid article[data-v-c7df2fd4]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-md);background:#fff;gap:5px;padding:12px;display:grid}.summary-grid strong[data-v-c7df2fd4]{color:var(--zp-text-title);font-size:16px;font-weight:950}.info-card[data-v-c7df2fd4],.check-card[data-v-c7df2fd4],.timeline-card[data-v-c7df2fd4],.operation-box[data-v-c7df2fd4]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-lg);background:#fff;gap:12px;padding:14px;display:grid}.section-title[data-v-c7df2fd4]{color:var(--zp-text-title);justify-content:flex-start}.section-title h3[data-v-c7df2fd4]{font-size:14px}.info-list[data-v-c7df2fd4]{gap:10px;margin:0;display:grid}.info-list div[data-v-c7df2fd4]{grid-template-columns:88px minmax(0,1fr);gap:12px;display:grid}.info-list dd[data-v-c7df2fd4]{color:var(--zp-text);margin:0;font-weight:800}.check-list[data-v-c7df2fd4],.timeline-list[data-v-c7df2fd4]{gap:9px;display:grid}.check-list article[data-v-c7df2fd4]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-md);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.check-list article>div[data-v-c7df2fd4]{width:28px;height:28px;color:var(--zp-color-green-600);background:#eafaf4;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.check-list article[data-result=提醒]>div[data-v-c7df2fd4]{color:var(--zp-color-amber-600);background:#fff6e4}.check-list article[data-result=阻断]>div[data-v-c7df2fd4]{color:var(--zp-color-red-600);background:#fff0ed}.check-list p[data-v-c7df2fd4],.timeline-list p[data-v-c7df2fd4],.operation-box p[data-v-c7df2fd4]{gap:4px;margin:0;display:grid}.check-list strong[data-v-c7df2fd4],.timeline-list strong[data-v-c7df2fd4]{color:var(--zp-text-title);font-size:13px;font-weight:950}.check-list span[data-v-c7df2fd4],.operation-box p[data-v-c7df2fd4]{color:var(--zp-text-muted);font-size:13px;line-height:1.55}.check-list em[data-v-c7df2fd4]{border-radius:var(--zp-radius-pill);color:var(--zp-color-green-600);background:#eafaf4;padding:4px 8px;font-size:12px;font-style:normal;font-weight:950}.check-list article[data-result=提醒] em[data-v-c7df2fd4]{color:var(--zp-color-amber-600);background:#fff6e4}.check-list article[data-result=阻断] em[data-v-c7df2fd4]{color:var(--zp-color-red-600);background:#fff0ed}.timeline-list article[data-v-c7df2fd4]{grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.timeline-list article>span[data-v-c7df2fd4]{background:#cbd5e1;border-radius:50%;width:11px;height:11px;margin-top:4px;position:relative}.timeline-list article.done>span[data-v-c7df2fd4]{background:var(--zp-color-green-600)}.timeline-list em[data-v-c7df2fd4]{color:var(--zp-text-faint);white-space:nowrap;font-size:12px;font-style:normal;font-weight:800}.operation-box[data-v-c7df2fd4]{gap:10px}.operation-actions[data-v-c7df2fd4]{justify-content:flex-end}@media (width<=1500px){.refund-workspace[data-v-c7df2fd4]{grid-template-columns:1fr}.detail-panel[data-v-c7df2fd4]{position:static}}@media (width<=1180px){.record-tabs[data-v-c7df2fd4],.stat-grid[data-v-c7df2fd4],.summary-grid[data-v-c7df2fd4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.page-hero[data-v-c7df2fd4]{flex-direction:column}.stat-grid[data-v-c7df2fd4],.record-tabs[data-v-c7df2fd4],.summary-grid[data-v-c7df2fd4]{grid-template-columns:1fr}}@media (width<=640px){.refund-record-page[data-v-c7df2fd4]{padding:14px}.hero-copy h1[data-v-c7df2fd4]{font-size:23px}.stat-grid[data-v-c7df2fd4],.record-tabs[data-v-c7df2fd4],.summary-grid[data-v-c7df2fd4]{grid-template-columns:1fr}.panel-head[data-v-c7df2fd4],.detail-head[data-v-c7df2fd4],.refund-pagination[data-v-c7df2fd4],.operation-actions[data-v-c7df2fd4]{flex-direction:column;align-items:stretch}.operation-actions button[data-v-c7df2fd4],.hero-actions button[data-v-c7df2fd4]{width:100%}}.api-error-banner[data-v-f61b4aa2]{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.api-error-banner strong[data-v-f61b4aa2]{color:#dc2626}.api-error-banner span[data-v-f61b4aa2]{color:#7f1d1d;flex:1;font-size:13px}.split-record-page[data-v-f61b4aa2]{gap:16px;min-width:0;max-width:100%;display:grid;overflow-x:hidden}.split-record-page[data-v-f61b4aa2] *,.split-record-page[data-v-f61b4aa2] :before,.split-record-page[data-v-f61b4aa2] :after{box-sizing:border-box}.panel[data-v-f61b4aa2]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-xl);background:var(--zp-surface-panel);min-width:0;max-width:100%;box-shadow:var(--zp-shadow-panel);padding:16px}.page-hero[data-v-f61b4aa2]{isolation:isolate;border-radius:var(--zp-radius-xl);background:linear-gradient(118deg, #050d22fa 0%, #0c1934f7 48%, #061022fa 100%), var(--zp-color-navy-950);min-width:0;max-width:100%;color:var(--zp-text-inverse);border:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:22px;padding:28px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 45px #131f4114}.page-hero[data-v-f61b4aa2]:before,.page-hero[data-v-f61b4aa2]:after{pointer-events:none;content:"";position:absolute}.page-hero[data-v-f61b4aa2]:before{z-index:-2;filter:blur(42px)saturate(118%);opacity:.84;background:radial-gradient(at 16% 22%,#d99a2242 0 14%,#0000 36%),radial-gradient(at 50% 0,#2563eb38 0 17%,#0000 42%),radial-gradient(at 86% 18%,#55c9a133 0 14%,#0000 38%),conic-gradient(from 220deg at 56% 48%,#d99a2224,#2563eb1c,#55c9a11f,#d99a2224);inset:-44%}.page-hero[data-v-f61b4aa2]:after{z-index:-1;background:linear-gradient(90deg,#00000061 0%,#00000024 52%,#0000006b 100%),repeating-linear-gradient(135deg,#ffffff0a 0 1px,#0000 1px 6px);inset:0}.hero-copy[data-v-f61b4aa2]{min-width:0;max-width:820px}.hero-label[data-v-f61b4aa2],.panel-head span[data-v-f61b4aa2]{color:var(--zp-color-gold-300);align-items:center;gap:8px;font-size:13px;font-weight:850;display:inline-flex}.hero-copy h1[data-v-f61b4aa2]{max-width:900px;color:var(--zp-text-inverse);letter-spacing:0;overflow-wrap:anywhere;word-break:break-word;margin:10px 0;font-size:clamp(28px,3vw,40px);font-weight:900;line-height:1.12}.hero-copy p[data-v-f61b4aa2]{max-width:900px;color:var(--zp-text-inverse-muted);overflow-wrap:anywhere;margin:0;line-height:1.8}.hero-actions[data-v-f61b4aa2],.panel-actions[data-v-f61b4aa2],.detail-actions[data-v-f61b4aa2]{align-items:center;gap:10px;display:flex}.hero-actions[data-v-f61b4aa2]{flex-wrap:wrap;flex:none;justify-content:flex-end}button[data-v-f61b4aa2]{font-family:inherit}.ghost-action[data-v-f61b4aa2],.primary-action[data-v-f61b4aa2],.panel-actions button[data-v-f61b4aa2]{border-radius:var(--zp-radius-md);justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:13px;font-weight:900;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;display:inline-flex}.ghost-action[data-v-f61b4aa2],.panel-actions button[data-v-f61b4aa2]{border:1px solid var(--zp-line);color:var(--zp-text);background:#ffffffdb}.primary-action[data-v-f61b4aa2]{border:1px solid var(--zp-color-navy-800);background:var(--zp-color-navy-800);color:var(--zp-text-inverse);box-shadow:0 12px 22px #0b142929}.page-hero .ghost-action[data-v-f61b4aa2],.page-hero .primary-action[data-v-f61b4aa2]{border-radius:var(--zp-radius-pill);min-width:106px;height:40px;box-shadow:none;white-space:nowrap;border:0;padding:0 16px;font-weight:850}.page-hero .ghost-action[data-v-f61b4aa2]{color:#ffffffdb;background:#ffffff1f}.page-hero .primary-action[data-v-f61b4aa2]{background:var(--zp-color-mint-500);color:#0c1c32}.ghost-action[data-v-f61b4aa2]:hover,.primary-action[data-v-f61b4aa2]:hover,.panel-actions button[data-v-f61b4aa2]:hover{transform:translateY(-1px)}.action-message[data-v-f61b4aa2]{border-radius:var(--zp-radius-lg);color:var(--zp-color-green-600);background:#effdf7f5;border:1px solid #55c9a142;align-items:center;gap:10px;padding:11px 12px;font-size:13px;font-weight:850;display:flex}.action-message button[data-v-f61b4aa2]{color:inherit;background:0 0;border:0;border-radius:10px;margin-left:auto}.stat-grid[data-v-f61b4aa2]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.stat-card[data-v-f61b4aa2]{--tone:var(--zp-color-navy-700);--tone-soft:#0f172a1a;isolation:isolate;background:linear-gradient(#fffffff5,#ffffffbd),#ffffffd1;border:1px solid #ffffffc7;border-radius:18px;grid-template-columns:auto 1fr;gap:5px 13px;min-height:132px;padding:18px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 45px #131f4114}.stat-card[data-v-f61b4aa2]:before,.stat-card[data-v-f61b4aa2]:after{pointer-events:none;content:"";position:absolute}.stat-card[data-v-f61b4aa2]:before{z-index:1;border-radius:var(--zp-radius-pill) var(--zp-radius-pill) 0 0;background:linear-gradient(90deg, var(--tone), transparent);opacity:.86;height:4px;inset:auto 18px 0}.stat-card[data-v-f61b4aa2]:after{z-index:0;border-radius:var(--zp-radius-pill);background:radial-gradient(circle at 38% 36%, #ffffffbd 0 12%, transparent 13%), radial-gradient(circle at 40% 40%, var(--tone-soft) 0 38%, transparent 70%), conic-gradient(from 220deg, transparent 0 20%, var(--tone-soft) 20% 40%, transparent 40% 68%, #111b3f14 68% 82%, transparent 82% 100%);width:138px;height:138px;bottom:-48px;right:-44px}.stat-card[data-v-f61b4aa2]:hover{border-color:#fffffff5;transform:translateY(-2px);box-shadow:0 22px 52px #131f411f}.stat-card[data-v-f61b4aa2]>*{z-index:2;position:relative}.stat-icon[data-v-f61b4aa2]{background:linear-gradient(180deg, #ffffff94, #ffffff29), var(--tone-soft);width:44px;height:44px;color:var(--tone);border-radius:14px;grid-row:span 3;place-items:center;display:grid;box-shadow:inset 0 1px #ffffffd1}.stat-card[data-tone=green][data-v-f61b4aa2]{--tone:var(--zp-color-green-600);--tone-soft:#55c9a129}.stat-card[data-tone=blue][data-v-f61b4aa2]{--tone:var(--zp-color-blue-600);--tone-soft:#2563eb24}.stat-card[data-tone=amber][data-v-f61b4aa2]{--tone:var(--zp-color-amber-600);--tone-soft:#d99a2229}.stat-card[data-tone=red][data-v-f61b4aa2]{--tone:var(--zp-color-red-600);--tone-soft:#c2413224}.stat-card[data-tone=slate][data-v-f61b4aa2]{--tone:var(--zp-color-navy-700);--tone-soft:#0f172a1a}.item-line[data-tone=green][data-v-f61b4aa2]{color:var(--zp-color-green-600);background:#55c9a121}.item-line[data-tone=blue][data-v-f61b4aa2]{color:var(--zp-color-blue-600);background:#2563eb1c}.item-line[data-tone=amber][data-v-f61b4aa2]{color:var(--zp-color-amber-600);background:#d99a2221}.item-line[data-tone=red][data-v-f61b4aa2]{color:var(--zp-color-red-600);background:#c241321c}.stat-card span[data-v-f61b4aa2],.summary-grid span[data-v-f61b4aa2],.preview-head span[data-v-f61b4aa2]{color:var(--zp-text-subtle);font-size:12px;font-weight:900}.stat-card strong[data-v-f61b4aa2]{color:var(--zp-text-strong);font-size:29px;font-weight:950;line-height:1;display:block}.stat-card em[data-v-f61b4aa2],.summary-grid small[data-v-f61b4aa2],.record-row small[data-v-f61b4aa2]{color:var(--zp-text-subtle);font-size:12px;font-style:normal;font-weight:750}.split-workspace[data-v-f61b4aa2]{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;width:100%;min-width:0;display:grid}.record-list-panel[data-v-f61b4aa2]{width:100%}.panel-head[data-v-f61b4aa2]{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.panel-head h2[data-v-f61b4aa2]{color:var(--zp-text-title);margin-top:4px;font-size:20px;font-weight:950}.panel-actions svg[data-v-f61b4aa2]{color:var(--zp-text-subtle)}.record-toolbar[data-v-f61b4aa2]{flex-wrap:wrap;gap:10px;margin-top:16px;margin-bottom:12px;display:flex}.advanced-filter-row[data-v-f61b4aa2]{grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px;margin-top:10px;display:grid}.advanced-filter-row.compact[data-v-f61b4aa2]{grid-template-columns:repeat(2,minmax(160px,.5fr))}.search-field[data-v-f61b4aa2],.filter-field[data-v-f61b4aa2]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-md);background:var(--zp-bg-muted);min-height:42px;color:var(--zp-text-subtle);align-items:center;gap:9px;padding:0 12px;display:flex}.filter-field .field-label[data-v-f61b4aa2]{color:var(--zp-text-subtle);white-space:nowrap;flex:none;font-size:12px;font-weight:900}.nuxt-control[data-v-f61b4aa2]{flex:auto;min-width:0}.nuxt-control[data-v-f61b4aa2] [data-slot=base],.filter-field[data-v-f61b4aa2] [data-slot=base]{width:100%;min-width:0;color:var(--zp-text);font-family:inherit;font-size:13px;font-weight:800}.record-tabs[data-v-f61b4aa2]{gap:8px;margin-top:12px;padding-bottom:2px;display:flex;overflow-x:auto}.record-tabs button[data-v-f61b4aa2]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-pill);background:var(--zp-surface);min-height:36px;color:var(--zp-text-muted);flex:none;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.record-tabs button.active[data-v-f61b4aa2]{background:var(--zp-active-gradient);color:var(--zp-color-navy-800);border-color:#d99a226b}.record-tabs strong[data-v-f61b4aa2]{background:#ffffffb8;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:11px;display:grid}.record-table[data-v-f61b4aa2]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-lg);width:100%;margin-top:12px;overflow:hidden}.record-row[data-v-f61b4aa2]{border:0;border-top:1px solid var(--zp-line-soft);background:var(--zp-surface);width:100%;min-height:72px;color:var(--zp-text-muted);text-align:left;grid-template-columns:minmax(190px,1.2fr) minmax(170px,1fr) minmax(112px,.6fr) minmax(190px,1.1fr) minmax(132px,.8fr);align-items:center;gap:12px;padding:0 14px;display:grid}.record-row[data-v-f61b4aa2]:first-child{border-top:0}.record-row.table-head[data-v-f61b4aa2]{background:var(--zp-bg-muted);min-height:42px;color:var(--zp-text-faint);font-size:12px;font-weight:950}.record-row[data-v-f61b4aa2]{cursor:pointer}.record-row[data-v-f61b4aa2]:hover,.record-row.selected[data-v-f61b4aa2]{background:#fffaf0}.record-row.selected[data-v-f61b4aa2]{box-shadow:inset 3px 0 0 var(--zp-color-gold-500)}.record-row strong[data-v-f61b4aa2]{color:var(--zp-text-title);font-size:13px;font-weight:950;display:block}.record-name[data-v-f61b4aa2],.status-cell[data-v-f61b4aa2],.next-cell[data-v-f61b4aa2]{align-items:center;gap:10px;display:flex}.record-icon[data-v-f61b4aa2]{border-radius:var(--zp-radius-md);width:36px;height:36px;color:var(--zp-color-gold-500);background:#d99a221f;flex:none;place-items:center;display:grid}.status-cell[data-v-f61b4aa2]{flex-direction:column;align-items:flex-start;gap:5px}.status-cell em[data-v-f61b4aa2]{border-radius:var(--zp-radius-pill);color:var(--zp-color-green-600);background:#55c9a11f;padding:5px 9px;font-size:12px;font-style:normal;font-weight:950;display:inline-flex}.record-row[data-tone=amber] .status-cell em[data-v-f61b4aa2]{color:var(--zp-color-amber-600);background:#d99a2224}.record-row[data-tone=blue] .status-cell em[data-v-f61b4aa2]{color:var(--zp-color-blue-600);background:#2563eb1c}.record-row[data-tone=red] .status-cell em[data-v-f61b4aa2]{color:var(--zp-color-red-600);background:#c241321c}.next-cell[data-v-f61b4aa2]{justify-content:space-between}.empty-state[data-v-f61b4aa2]{min-height:180px;color:var(--zp-text-subtle);place-items:center;gap:8px;display:grid}.empty-state strong[data-v-f61b4aa2]{color:var(--zp-text-title);font-size:15px;font-weight:950}.pagination-row[data-v-f61b4aa2]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-lg);background:var(--zp-bg-subtle);color:var(--zp-text-faint);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:14px;font-size:12px;font-weight:850;display:flex}.pagination-actions[data-v-f61b4aa2]{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.record-detail-panel[data-v-f61b4aa2]{gap:14px;display:grid;position:sticky;top:0}.detail-top[data-v-f61b4aa2]{border-radius:var(--zp-radius-lg);color:var(--zp-text-inverse);background:linear-gradient(135deg,#0b1429f2,#0f1f3ee6);justify-content:space-between;gap:16px;padding:16px;display:flex}.detail-top[data-tone=amber][data-v-f61b4aa2]{background:linear-gradient(135deg,#6b4a08,#172033)}.detail-top[data-tone=blue][data-v-f61b4aa2]{background:linear-gradient(135deg,#163b8f,#172033)}.detail-top[data-tone=red][data-v-f61b4aa2]{background:linear-gradient(135deg,#7c2d24,#172033)}.detail-top span[data-v-f61b4aa2]{color:var(--zp-text-inverse-subtle);font-size:12px;font-weight:900}.detail-top h2[data-v-f61b4aa2]{color:var(--zp-text-inverse);margin-top:6px;font-size:21px;font-weight:950}.detail-top p[data-v-f61b4aa2]{color:var(--zp-text-inverse-muted);margin-top:9px;font-size:13px;font-weight:700;line-height:1.65}.summary-grid[data-v-f61b4aa2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.summary-grid div[data-v-f61b4aa2],.action-card[data-v-f61b4aa2],.item-card[data-v-f61b4aa2],.timeline-card[data-v-f61b4aa2]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-lg);background:var(--zp-bg-subtle);padding:13px}.summary-grid strong[data-v-f61b4aa2]{color:var(--zp-text-strong);overflow-wrap:anywhere;margin-top:5px;font-size:16px;font-weight:950;display:block}.action-card[data-v-f61b4aa2]{background:#fffaf0db;gap:8px;display:grid}.action-card[data-tone=green][data-v-f61b4aa2]{background:#effdf7d1}.action-card[data-tone=red][data-v-f61b4aa2]{background:#fff2f0db}.action-card div[data-v-f61b4aa2],.preview-head[data-v-f61b4aa2]{justify-content:space-between;align-items:center;gap:10px;display:flex}.action-card div[data-v-f61b4aa2]{color:var(--zp-color-amber-600);justify-content:flex-start}.action-card[data-tone=green] div[data-v-f61b4aa2]{color:var(--zp-color-green-600)}.action-card[data-tone=red] div[data-v-f61b4aa2]{color:var(--zp-color-red-600)}.action-card strong[data-v-f61b4aa2],.preview-head strong[data-v-f61b4aa2]{color:var(--zp-text-title);font-size:14px;font-weight:950}.action-card p[data-v-f61b4aa2]{color:var(--zp-text-muted);font-size:13px;font-weight:700;line-height:1.7}.item-list[data-v-f61b4aa2]{gap:8px;margin-top:12px;display:grid}.item-line[data-v-f61b4aa2]{border-radius:var(--zp-radius-md);grid-template-columns:52px 1fr auto;align-items:center;gap:4px 10px;padding:10px;display:grid}.item-line span[data-v-f61b4aa2]{color:var(--zp-text-title);font-size:13px;font-weight:950}.item-line strong[data-v-f61b4aa2]{font-size:15px;font-weight:950}.item-line em[data-v-f61b4aa2]{font-size:12px;font-style:normal;font-weight:900}.item-line small[data-v-f61b4aa2]{color:var(--zp-text-muted);grid-column:1/-1;font-size:12px;font-weight:750}.timeline-card ol[data-v-f61b4aa2]{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.timeline-card li[data-v-f61b4aa2]{gap:4px;padding-left:22px;display:grid;position:relative}.timeline-card li[data-v-f61b4aa2]:before{border:2px solid var(--zp-line-strong);background:var(--zp-surface);content:"";border-radius:999px;width:10px;height:10px;position:absolute;top:5px;left:0}.timeline-card li.done[data-v-f61b4aa2]:before{background:var(--zp-color-green-600);border-color:#55c9a194}.timeline-card li span[data-v-f61b4aa2]{color:var(--zp-text-subtle);font-size:12px;font-weight:850}.timeline-card li strong[data-v-f61b4aa2]{color:var(--zp-text-title);font-size:13px;font-weight:950}.timeline-card li p[data-v-f61b4aa2]{color:var(--zp-text-muted);font-size:12px;font-weight:700;line-height:1.55}@media (width<=1180px){.stat-grid[data-v-f61b4aa2]{grid-template-columns:repeat(2,minmax(0,1fr))}.split-workspace[data-v-f61b4aa2]{grid-template-columns:1fr}.record-detail-panel[data-v-f61b4aa2]{position:static}}@media (width<=760px){.page-hero[data-v-f61b4aa2],.panel-head[data-v-f61b4aa2]{flex-direction:column}.page-hero[data-v-f61b4aa2]{align-items:stretch;min-height:0;padding:18px}.hero-actions[data-v-f61b4aa2],.detail-actions[data-v-f61b4aa2],.record-toolbar[data-v-f61b4aa2],.advanced-filter-row[data-v-f61b4aa2],.advanced-filter-row.compact[data-v-f61b4aa2],.summary-grid[data-v-f61b4aa2]{grid-template-columns:1fr;width:100%}.stat-grid[data-v-f61b4aa2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}.stat-card[data-v-f61b4aa2]{gap:4px 10px;min-height:112px;padding:14px}.stat-card[data-v-f61b4aa2]:before{inset-inline:14px}.stat-card[data-v-f61b4aa2]:after{width:108px;height:108px;bottom:-38px;right:-34px}.stat-icon[data-v-f61b4aa2]{border-radius:12px;width:38px;height:38px}.stat-card strong[data-v-f61b4aa2]{font-size:25px}.hero-actions[data-v-f61b4aa2],.detail-actions[data-v-f61b4aa2]{flex-direction:column;align-items:stretch}.page-hero .hero-actions[data-v-f61b4aa2]{grid-template-columns:1fr;justify-content:flex-start;width:100%;display:grid}.page-hero .hero-actions button[data-v-f61b4aa2]{flex:none;width:100%;height:40px}.record-table[data-v-f61b4aa2]{overflow-x:auto}.record-row[data-v-f61b4aa2]{min-width:860px}.pagination-row[data-v-f61b4aa2]{flex-direction:column;align-items:stretch}.pagination-actions[data-v-f61b4aa2]{justify-content:flex-start}}@media (width<=520px){.stat-grid[data-v-f61b4aa2]{grid-template-columns:1fr}}.api-error-banner[data-v-153e5d75]{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.api-error-banner strong[data-v-153e5d75]{color:#dc2626}.api-error-banner span[data-v-153e5d75]{color:#7f1d1d;flex:1;font-size:13px}.split-rule-page[data-v-153e5d75]{gap:16px;min-width:0;max-width:100%;display:grid;overflow-x:hidden}.split-rule-page[data-v-153e5d75] *,.split-rule-page[data-v-153e5d75] :before,.split-rule-page[data-v-153e5d75] :after{box-sizing:border-box}.panel[data-v-153e5d75]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-xl);background:var(--zp-surface-panel);box-shadow:var(--zp-shadow-panel)}.page-hero[data-v-153e5d75]{isolation:isolate;border-radius:var(--zp-radius-xl);background:linear-gradient(118deg, #050d22fa 0%, #0c1934f7 48%, #061022fa 100%), var(--zp-color-navy-950);min-width:0;max-width:100%;color:var(--zp-text-inverse);border:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:22px;padding:28px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 45px #131f4114}.page-hero[data-v-153e5d75]:before,.page-hero[data-v-153e5d75]:after{pointer-events:none;content:"";position:absolute}.page-hero[data-v-153e5d75]:before{z-index:-2;filter:blur(42px)saturate(118%);opacity:.84;background:radial-gradient(at 14% 20%,#d99a2247 0 14%,#0000 36%),radial-gradient(at 48% 0,#2563eb3d 0 17%,#0000 42%),radial-gradient(at 84% 18%,#55c9a138 0 14%,#0000 38%),conic-gradient(from 220deg at 56% 48%,#d99a2226,#2563eb1f,#55c9a121,#d99a2226);inset:-44%}.page-hero[data-v-153e5d75]:after{z-index:-1;background:linear-gradient(90deg,#00000061 0%,#00000024 52%,#0000006b 100%),repeating-linear-gradient(135deg,#ffffff0a 0 1px,#0000 1px 6px);inset:0}.hero-copy[data-v-153e5d75]{min-width:0;max-width:780px}.hero-label[data-v-153e5d75],.panel-head span[data-v-153e5d75],.drawer-head span[data-v-153e5d75]{color:var(--zp-color-gold-300);align-items:center;gap:8px;font-size:13px;font-weight:850;display:inline-flex}.hero-copy h1[data-v-153e5d75]{max-width:860px;color:var(--zp-text-inverse);letter-spacing:0;overflow-wrap:anywhere;word-break:break-word;margin:10px 0;font-size:clamp(28px,3vw,40px);font-weight:900;line-height:1.12}.hero-copy p[data-v-153e5d75]{max-width:880px;color:var(--zp-text-inverse-muted);overflow-wrap:anywhere;margin:0;line-height:1.8}.hero-actions[data-v-153e5d75],.panel-actions[data-v-153e5d75],.detail-actions[data-v-153e5d75],.drawer-actions[data-v-153e5d75]{align-items:center;gap:10px;display:flex}.hero-actions[data-v-153e5d75]{flex-wrap:wrap;flex:none;justify-content:flex-end}button[data-v-153e5d75]{font-family:inherit}.ghost-action[data-v-153e5d75],.primary-action[data-v-153e5d75],.panel-actions button[data-v-153e5d75]{border-radius:var(--zp-radius-md);justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:13px;font-weight:900;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;display:inline-flex}.ghost-action[data-v-153e5d75],.panel-actions button[data-v-153e5d75]{border:1px solid var(--zp-line);color:var(--zp-text);background:#ffffffdb}.primary-action[data-v-153e5d75]{border:1px solid var(--zp-color-navy-800);background:var(--zp-color-navy-800);color:var(--zp-text-inverse);box-shadow:0 12px 22px #0b142929}.page-hero .ghost-action[data-v-153e5d75],.page-hero .primary-action[data-v-153e5d75]{border-radius:var(--zp-radius-pill);min-width:106px;height:40px;box-shadow:none;white-space:nowrap;border:0;padding:0 16px;font-weight:850}.page-hero .ghost-action[data-v-153e5d75]{color:#ffffffdb;background:#ffffff1f}.page-hero .primary-action[data-v-153e5d75]{background:var(--zp-color-mint-500);color:#0c1c32}.ghost-action[data-v-153e5d75]:hover,.primary-action[data-v-153e5d75]:hover,.panel-actions button[data-v-153e5d75]:hover{transform:translateY(-1px)}.action-message[data-v-153e5d75]{border-radius:var(--zp-radius-lg);color:var(--zp-color-green-600);background:#effdf7f5;border:1px solid #55c9a142;align-items:center;gap:10px;padding:11px 12px;font-size:13px;font-weight:850;display:flex}.action-message button[data-v-153e5d75],.drawer-head button[data-v-153e5d75]{color:inherit;background:0 0;border:0;border-radius:10px;margin-left:auto}.stat-grid[data-v-153e5d75]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.stat-card[data-v-153e5d75]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-lg);background:var(--zp-surface);grid-template-columns:auto 1fr;gap:4px 12px;min-height:118px;padding:16px;display:grid;box-shadow:0 10px 24px #0f172a0a}.stat-icon[data-v-153e5d75]{border-radius:var(--zp-radius-md);width:42px;height:42px;color:var(--zp-color-gold-500);background:#d99a221f;grid-row:span 3;place-items:center;display:grid}.stat-card[data-tone=green] .stat-icon[data-v-153e5d75],.preview-line[data-tone=green][data-v-153e5d75]{color:var(--zp-color-green-600);background:#55c9a121}.stat-card[data-tone=blue] .stat-icon[data-v-153e5d75],.preview-line[data-tone=blue][data-v-153e5d75]{color:var(--zp-color-blue-600);background:#2563eb1c}.stat-card[data-tone=amber] .stat-icon[data-v-153e5d75],.preview-line[data-tone=amber][data-v-153e5d75]{color:var(--zp-color-amber-600);background:#d99a2221}.stat-card[data-tone=red] .stat-icon[data-v-153e5d75],.preview-line[data-tone=red][data-v-153e5d75]{color:var(--zp-color-red-600);background:#c241321c}.stat-card span[data-v-153e5d75],.summary-grid span[data-v-153e5d75],.preview-head span[data-v-153e5d75]{color:var(--zp-text-subtle);font-size:12px;font-weight:900}.stat-card strong[data-v-153e5d75]{color:var(--zp-text-strong);font-size:27px;font-weight:950}.stat-card em[data-v-153e5d75],.summary-grid small[data-v-153e5d75],.rule-row small[data-v-153e5d75]{color:var(--zp-text-subtle);font-size:12px;font-style:normal;font-weight:750}.split-workspace[data-v-153e5d75]{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;width:100%;min-width:0;display:grid}.panel[data-v-153e5d75]{min-width:0;max-width:100%;padding:16px}.rule-list-panel[data-v-153e5d75],.rule-detail-panel[data-v-153e5d75],.rule-toolbar[data-v-153e5d75],.summary-grid[data-v-153e5d75]{min-width:0}.panel-head[data-v-153e5d75],.drawer-head[data-v-153e5d75]{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.panel-head h2[data-v-153e5d75],.drawer-head h2[data-v-153e5d75]{color:var(--zp-text-title);margin-top:4px;font-size:20px;font-weight:950}.panel-actions svg[data-v-153e5d75]{color:var(--zp-text-subtle)}.rule-toolbar[data-v-153e5d75]{flex-wrap:wrap;gap:10px;margin-top:16px;margin-bottom:12px;display:flex}.search-field[data-v-153e5d75],.select-field[data-v-153e5d75],.rule-form label[data-v-153e5d75]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-md);background:var(--zp-bg-muted);min-height:42px;color:var(--zp-text-subtle);align-items:center;gap:9px;padding:0 12px;display:flex}.search-field input[data-v-153e5d75],.select-field select[data-v-153e5d75],.rule-form input[data-v-153e5d75],.rule-form select[data-v-153e5d75],.rule-form textarea[data-v-153e5d75]{width:100%;min-width:0;color:var(--zp-text);background:0 0;border:0;outline:none;font-family:inherit;font-size:13px;font-weight:800}.rule-tabs[data-v-153e5d75]{gap:8px;margin-top:12px;padding-bottom:2px;display:flex;overflow-x:auto}.rule-tabs button[data-v-153e5d75]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-pill);background:var(--zp-surface);min-height:36px;color:var(--zp-text-muted);flex:none;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.rule-tabs button.active[data-v-153e5d75]{background:var(--zp-active-gradient);color:var(--zp-color-navy-800);border-color:#d99a226b}.rule-tabs strong[data-v-153e5d75]{background:#ffffffb8;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:11px;display:grid}.rule-table[data-v-153e5d75]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-lg);margin-top:12px;overflow:hidden}.rule-row[data-v-153e5d75]{border:0;border-top:1px solid var(--zp-line-soft);background:var(--zp-surface);width:100%;min-height:68px;color:var(--zp-text-muted);text-align:left;grid-template-columns:minmax(190px,1.35fr) minmax(190px,1.25fr) minmax(116px,.72fr) minmax(90px,.48fr) minmax(98px,.54fr);align-items:center;gap:12px;padding:0 14px;display:grid}.rule-row[data-v-153e5d75]:first-child{border-top:0}.rule-row.table-head[data-v-153e5d75]{background:var(--zp-bg-muted);min-height:42px;color:var(--zp-text-faint);font-size:12px;font-weight:950}.rule-row[data-v-153e5d75]{cursor:pointer}.rule-row[data-v-153e5d75]:hover,.rule-row.selected[data-v-153e5d75]{background:#fffaf0}.rule-row.selected[data-v-153e5d75]{box-shadow:inset 3px 0 0 var(--zp-color-gold-500)}.rule-row strong[data-v-153e5d75]{color:var(--zp-text-title);font-size:13px;font-weight:950;display:block}.rule-name[data-v-153e5d75],.status-cell[data-v-153e5d75]{align-items:center;gap:10px;display:flex}.rule-icon[data-v-153e5d75]{border-radius:var(--zp-radius-md);width:36px;height:36px;color:var(--zp-color-gold-500);background:#d99a221f;flex:none;place-items:center;display:grid}.status-cell[data-v-153e5d75]{justify-content:space-between}.status-cell em[data-v-153e5d75]{border-radius:var(--zp-radius-pill);color:var(--zp-color-green-600);background:#55c9a11f;padding:5px 9px;font-size:12px;font-style:normal;font-weight:950;display:inline-flex}.rule-row[data-tone=amber] .status-cell em[data-v-153e5d75]{color:var(--zp-color-amber-600);background:#d99a2224}.rule-row[data-tone=blue] .status-cell em[data-v-153e5d75]{color:var(--zp-color-blue-600);background:#2563eb1c}.rule-row[data-tone=red] .status-cell em[data-v-153e5d75]{color:var(--zp-color-red-600);background:#c241321c}.danger[data-v-153e5d75]{color:var(--zp-color-red-600)!important}.empty-state[data-v-153e5d75]{min-height:180px;color:var(--zp-text-subtle);place-items:center;gap:8px;display:grid}.empty-state strong[data-v-153e5d75]{color:var(--zp-text-title);font-size:15px;font-weight:950}.rule-detail-panel[data-v-153e5d75]{gap:14px;display:grid;position:sticky;top:0}.detail-top[data-v-153e5d75]{border-radius:var(--zp-radius-lg);color:var(--zp-text-inverse);background:linear-gradient(135deg,#0b1429f2,#0f1f3ee6);justify-content:space-between;gap:16px;padding:16px;display:flex}.detail-top[data-tone=amber][data-v-153e5d75]{background:linear-gradient(135deg,#6b4a08,#172033)}.detail-top[data-tone=blue][data-v-153e5d75]{background:linear-gradient(135deg,#163b8f,#172033)}.detail-top[data-tone=red][data-v-153e5d75]{background:linear-gradient(135deg,#7c2d24,#172033)}.detail-top span[data-v-153e5d75]{color:var(--zp-text-inverse-subtle);font-size:12px;font-weight:900}.detail-top h2[data-v-153e5d75]{color:var(--zp-text-inverse);margin-top:6px;font-size:21px;font-weight:950}.detail-top p[data-v-153e5d75]{color:var(--zp-text-inverse-muted);margin-top:9px;font-size:13px;font-weight:700;line-height:1.65}.summary-grid[data-v-153e5d75]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.summary-grid div[data-v-153e5d75],.preview-card[data-v-153e5d75],.rate-check[data-v-153e5d75],.ladder-card[data-v-153e5d75]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-lg);background:var(--zp-bg-subtle);padding:13px}.summary-grid strong[data-v-153e5d75]{color:var(--zp-text-strong);margin-top:5px;font-size:18px;font-weight:950;display:block}.rate-check[data-v-153e5d75]{background:#effdf7d1;gap:8px;display:grid}.rate-check.invalid[data-v-153e5d75]{background:#fff2f0db}.rate-check div[data-v-153e5d75],.ladder-card div[data-v-153e5d75],.preview-head[data-v-153e5d75]{justify-content:space-between;align-items:center;gap:10px;display:flex}.rate-check div[data-v-153e5d75]{color:var(--zp-color-green-600);justify-content:flex-start}.rate-check.invalid div[data-v-153e5d75]{color:var(--zp-color-red-600)}.rate-check strong[data-v-153e5d75],.ladder-card strong[data-v-153e5d75],.preview-head strong[data-v-153e5d75]{color:var(--zp-text-title);font-size:14px;font-weight:950}.rate-check p[data-v-153e5d75],.ladder-card p[data-v-153e5d75]{color:var(--zp-text-muted);font-size:13px;font-weight:700;line-height:1.7}.preview-bars[data-v-153e5d75]{gap:8px;margin-top:12px;display:grid}.preview-line[data-v-153e5d75]{border-radius:var(--zp-radius-md);grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:10px;display:grid}.preview-line span[data-v-153e5d75]{color:var(--zp-text-title);font-size:13px;font-weight:950}.preview-line strong[data-v-153e5d75]{font-size:15px;font-weight:950}.preview-line em[data-v-153e5d75]{font-size:12px;font-style:normal;font-weight:900}.drawer-mask[data-v-153e5d75]{z-index:40;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050d226b;justify-content:flex-end;display:flex;position:fixed;inset:0}.rule-drawer[data-v-153e5d75]{border-left:1px solid var(--zp-line-on-dark);background:var(--zp-surface);width:min(560px,100vw);height:100%;box-shadow:var(--zp-shadow-popover);padding:18px;overflow-y:auto}.drawer-head[data-v-153e5d75]{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;margin:-18px -18px 16px;padding:18px;position:sticky;top:-18px}.drawer-head button[data-v-153e5d75]{border:1px solid var(--zp-line);width:36px;height:36px;color:var(--zp-text-muted);place-items:center;display:grid}.rule-form[data-v-153e5d75]{gap:12px;display:grid}.rule-form label[data-v-153e5d75]{align-items:stretch;gap:7px;min-height:auto;padding:10px 12px;display:grid}.rule-form label span[data-v-153e5d75],.rate-editor-head span[data-v-153e5d75]{color:var(--zp-text-subtle);font-size:12px;font-weight:900}.rule-form input[data-v-153e5d75],.rule-form select[data-v-153e5d75]{min-height:28px}.rule-form textarea[data-v-153e5d75]{resize:vertical;line-height:1.65}.form-grid[data-v-153e5d75]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.form-grid.four[data-v-153e5d75]{grid-template-columns:repeat(4,minmax(0,1fr))}.rate-editor[data-v-153e5d75]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-lg);background:var(--zp-bg-subtle);gap:10px;padding:12px;display:grid}.rate-editor-head[data-v-153e5d75]{justify-content:space-between;gap:10px;display:flex}.rate-editor-head strong[data-v-153e5d75]{color:var(--zp-text-title);font-size:14px;font-weight:950}.drawer-tip[data-v-153e5d75]{border-radius:var(--zp-radius-md);color:var(--zp-color-amber-600);background:#fffaf0;align-items:center;gap:8px;padding:11px 12px;font-size:13px;font-weight:800;display:flex}.drawer-actions[data-v-153e5d75]{border-top:1px solid var(--zp-line);background:#fffffff5;justify-content:flex-end;margin:6px -18px -18px;padding:14px 18px;position:sticky;bottom:-18px}.pagination-row[data-v-153e5d75]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-lg);background:var(--zp-bg-subtle);color:var(--zp-text-faint);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:14px;font-size:12px;font-weight:850;display:flex}.pagination-actions[data-v-153e5d75]{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}@media (width<=1180px){.stat-grid[data-v-153e5d75]{grid-template-columns:repeat(2,minmax(0,1fr))}.split-workspace[data-v-153e5d75]{grid-template-columns:1fr}.rule-detail-panel[data-v-153e5d75]{position:static}}@media (width<=760px){.page-hero[data-v-153e5d75],.panel-head[data-v-153e5d75],.drawer-head[data-v-153e5d75]{flex-direction:column}.page-hero[data-v-153e5d75]{align-items:stretch;min-height:0;padding:18px}.hero-actions[data-v-153e5d75],.detail-actions[data-v-153e5d75],.drawer-actions[data-v-153e5d75],.rule-toolbar[data-v-153e5d75],.form-grid[data-v-153e5d75],.form-grid.four[data-v-153e5d75],.summary-grid[data-v-153e5d75],.stat-grid[data-v-153e5d75]{grid-template-columns:1fr;width:100%}.hero-actions[data-v-153e5d75],.detail-actions[data-v-153e5d75],.drawer-actions[data-v-153e5d75]{flex-direction:column;align-items:stretch}.page-hero .hero-actions[data-v-153e5d75]{grid-template-columns:1fr;justify-content:flex-start;width:100%;display:grid}.page-hero .hero-actions button[data-v-153e5d75]{flex:none;width:100%;height:40px}.rule-table[data-v-153e5d75]{overflow-x:auto}.rule-row[data-v-153e5d75]{min-width:760px}}.api-error-banner[data-v-cf0eb9ac]{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.api-error-banner strong[data-v-cf0eb9ac]{color:#dc2626}.api-error-banner span[data-v-cf0eb9ac]{color:#7f1d1d;flex:1;font-size:13px}.payment-channel-page[data-v-cf0eb9ac]{width:100%;min-width:0;max-width:100%;color:var(--zp-text);gap:16px;display:grid;overflow-x:hidden}.page-hero[data-v-cf0eb9ac],.workbench[data-v-cf0eb9ac],.detail-panel[data-v-cf0eb9ac],.stat-card[data-v-cf0eb9ac],.channel-row[data-v-cf0eb9ac],.drawer-panel[data-v-cf0eb9ac]{border:1px solid var(--zp-line);background:var(--zp-surface-panel);box-shadow:var(--zp-shadow-panel)}.page-hero[data-v-cf0eb9ac]{isolation:isolate;background:linear-gradient(118deg, #050d22fa 0%, #0d1c3dfa 48%, #08142cfa 100%), var(--zp-color-navy-950);width:100%;min-width:0;max-width:100%;color:var(--zp-text-inverse);border-color:#ffffff29;border-radius:18px;justify-content:space-between;align-items:center;gap:22px;padding:28px 30px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,inset 0 -44px 84px #00000042,0 22px 54px #050a182e}.page-hero[data-v-cf0eb9ac]:after{z-index:-1;pointer-events:none;content:"";background:linear-gradient(90deg,#00000052 0%,#0000001f 54%,#0000005c 100%),repeating-linear-gradient(135deg,#ffffff0a 0 1px,#0000 1px 7px);position:absolute;inset:0}.detail-head p[data-v-cf0eb9ac],.drawer-panel header p[data-v-cf0eb9ac]{color:var(--zp-text-subtle);margin:0;font-size:12px;font-weight:850}.page-hero[data-v-cf0eb9ac]>*{z-index:2;position:relative}.page-hero .hero-copy[data-v-cf0eb9ac]{min-width:0;max-width:780px}.page-hero .hero-label[data-v-cf0eb9ac]{color:var(--zp-color-gold-300);align-items:center;gap:8px;font-size:13px;font-weight:850;display:inline-flex}.page-hero .hero-copy h1[data-v-cf0eb9ac]{color:var(--zp-text-inverse);letter-spacing:0;overflow-wrap:anywhere;word-break:break-word;margin:10px 0;font-size:clamp(28px,3vw,40px);font-weight:900;line-height:1.12}.page-hero .hero-copy p[data-v-cf0eb9ac]{color:#ffffffbd;overflow-wrap:anywhere;max-width:800px;margin:0;font-size:14px;font-weight:650;line-height:1.8}.section-title[data-v-cf0eb9ac],.quick-actions[data-v-cf0eb9ac],.toolbar[data-v-cf0eb9ac],.toolbar-fields[data-v-cf0eb9ac],.search-box[data-v-cf0eb9ac],.select-box[data-v-cf0eb9ac],.channel-title[data-v-cf0eb9ac],.channel-status[data-v-cf0eb9ac],.method-strip[data-v-cf0eb9ac],.switch-button[data-v-cf0eb9ac],.notice-box[data-v-cf0eb9ac],.detail-head[data-v-cf0eb9ac],.step-item[data-v-cf0eb9ac],.config-list strong[data-v-cf0eb9ac],.helper-card[data-v-cf0eb9ac],.drawer-panel header[data-v-cf0eb9ac],.drawer-panel footer[data-v-cf0eb9ac],.icon-button[data-v-cf0eb9ac],.stat-icon[data-v-cf0eb9ac],.detail-icon[data-v-cf0eb9ac],.channel-mark[data-v-cf0eb9ac]{align-items:center;display:flex}.page-hero .hero-actions[data-v-cf0eb9ac]{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}.page-hero .ghost-action[data-v-cf0eb9ac],.page-hero .primary-action[data-v-cf0eb9ac]{white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:13px;font-weight:850;transition:border-color .18s,background-color .18s,color .18s,transform .18s;display:inline-flex}.page-hero .ghost-action[data-v-cf0eb9ac]{color:#ffffffdb;background:#ffffff1f}.page-hero .primary-action[data-v-cf0eb9ac]{background:var(--zp-color-mint-500);color:#0c1c32}.page-hero .ghost-action[data-v-cf0eb9ac]:hover,.page-hero .primary-action[data-v-cf0eb9ac]:hover{transform:translateY(-1px)}.stat-grid[data-v-cf0eb9ac]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%;display:grid}.stat-card[data-v-cf0eb9ac]{--stat-tone:#356fda;--stat-tone-soft:#356fda21;isolation:isolate;background:linear-gradient(#fffffff0,#ffffffb8),#ffffffc7;border-color:#ffffffc7;border-radius:18px;align-content:start;gap:7px;min-height:142px;padding:18px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 45px #131f4114}.stat-card[data-v-cf0eb9ac]:before,.stat-card[data-v-cf0eb9ac]:after{pointer-events:none;content:"";position:absolute}.stat-card[data-v-cf0eb9ac]:before{z-index:1;border-radius:var(--zp-radius-pill) var(--zp-radius-pill) 0 0;background:linear-gradient(90deg, var(--stat-tone), transparent);opacity:.86;height:4px;inset:auto 18px 0}.stat-card[data-v-cf0eb9ac]:after{z-index:0;border-radius:var(--zp-radius-pill);background:radial-gradient(circle at 38% 36%, #ffffffbd 0 12%, transparent 13%), radial-gradient(circle at 40% 40%, var(--stat-tone-soft) 0 38%, transparent 70%), conic-gradient(from 220deg, transparent 0 20%, var(--stat-tone-soft) 20% 40%, transparent 40% 68%, #111b3f14 68% 82%, transparent 82% 100%);width:138px;height:138px;bottom:-48px;right:-42px}.stat-card[data-v-cf0eb9ac]:hover{border-color:#fffffff5;transform:translateY(-2px);box-shadow:0 22px 52px #131f411f}.stat-card[data-v-cf0eb9ac]>*{z-index:2;position:relative}.stat-icon[data-v-cf0eb9ac]{justify-content:initial;width:44px;height:44px;color:var(--stat-tone);background:linear-gradient(180deg, #ffffff85, #ffffff29), var(--stat-tone-soft);border-radius:14px;place-items:center;margin-bottom:4px;display:grid;box-shadow:inset 0 1px #ffffffd1}.stat-card span[data-v-cf0eb9ac],.row-metrics span[data-v-cf0eb9ac],.completion-card span[data-v-cf0eb9ac],.info-grid dt[data-v-cf0eb9ac],.config-list span[data-v-cf0eb9ac],.drawer-content label span[data-v-cf0eb9ac]{color:var(--zp-text-subtle);font-size:12px;font-weight:850}.stat-card strong[data-v-cf0eb9ac]{color:var(--zp-text-strong);letter-spacing:0;font-size:27px;font-weight:950;line-height:1.1;display:block}.stat-card p[data-v-cf0eb9ac]{color:var(--zp-text-muted);margin:5px 0 0;font-size:12px;font-weight:700}.workbench[data-v-cf0eb9ac]{background:#ffffffb8;border-radius:18px;grid-template-columns:1fr;gap:14px;width:100%;min-width:0;padding:14px;display:grid}.channel-main[data-v-cf0eb9ac]{align-content:start;gap:14px;min-width:0;display:grid}.toolbar[data-v-cf0eb9ac]{justify-content:space-between;gap:12px}.tab-group[data-v-cf0eb9ac]{flex-wrap:wrap;gap:8px;display:flex}.tab-group button[data-v-cf0eb9ac],.quick-actions button[data-v-cf0eb9ac],.switch-button[data-v-cf0eb9ac],.drawer-panel footer button[data-v-cf0eb9ac]{border:1px solid var(--zp-line);background:var(--zp-surface);min-height:36px;color:var(--zp-text);cursor:pointer;border-radius:10px;font-size:13px;font-weight:850}.tab-group button[data-v-cf0eb9ac]{padding:0 13px}.tab-group button.active[data-v-cf0eb9ac],.quick-actions .primary[data-v-cf0eb9ac],.drawer-panel footer .primary[data-v-cf0eb9ac]{border-color:var(--zp-color-navy-800);background:var(--zp-color-navy-800);color:var(--zp-text-inverse)}.toolbar-fields[data-v-cf0eb9ac]{justify-content:flex-end;gap:8px}.search-box[data-v-cf0eb9ac],.select-box[data-v-cf0eb9ac]{border:1px solid var(--zp-line);background:var(--zp-bg-subtle);min-height:38px;color:var(--zp-text-subtle);border-radius:10px;gap:8px;padding:0 11px}.search-box[data-v-cf0eb9ac]{width:min(280px,100%)}.search-box input[data-v-cf0eb9ac],.select-box select[data-v-cf0eb9ac],.drawer-content input[data-v-cf0eb9ac],.drawer-content select[data-v-cf0eb9ac],.drawer-content textarea[data-v-cf0eb9ac]{width:100%;color:var(--zp-text);font:inherit;background:0 0;border:0;outline:none;font-size:13px;font-weight:750}.select-box select[data-v-cf0eb9ac]{width:96px}.channel-list[data-v-cf0eb9ac]{gap:10px;display:grid}.channel-row[data-v-cf0eb9ac]{cursor:pointer;border-radius:14px;grid-template-columns:minmax(210px,1.05fr) minmax(98px,auto);gap:10px 14px;padding:14px;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid}.channel-row[data-v-cf0eb9ac]:hover,.channel-row.selected[data-v-cf0eb9ac]{border-color:#d99a2270;transform:translateY(-1px);box-shadow:0 16px 36px #0f172a14}.channel-title[data-v-cf0eb9ac]{gap:10px;min-width:0}.channel-mark[data-v-cf0eb9ac],.detail-icon[data-v-cf0eb9ac],.stat-icon[data-v-cf0eb9ac]{color:var(--zp-color-green-600);background:#55c9a124;flex:none}.channel-title strong[data-v-cf0eb9ac]{color:var(--zp-text-title);font-size:15px;font-weight:920;display:block}.channel-title span[data-v-cf0eb9ac]{color:var(--zp-text-subtle);margin-top:4px;font-size:12px;font-weight:800;display:block}.channel-mark[data-v-cf0eb9ac]{border-radius:12px;justify-content:center;width:38px;height:38px}.channel-status[data-v-cf0eb9ac]{border-radius:999px;justify-content:flex-end;justify-self:end;gap:7px;min-height:28px;padding:0 10px;font-size:12px;font-weight:900}.channel-status.status-运行中[data-v-cf0eb9ac]{color:var(--zp-color-green-600);background:#15926b1a}.channel-status.status-待补配置[data-v-cf0eb9ac]{color:var(--zp-color-amber-600);background:#c27a101f}.channel-status.status-已停用[data-v-cf0eb9ac]{color:var(--zp-text-subtle);background:#5965791a}.status-dot[data-v-cf0eb9ac]{background:currentColor;border-radius:999px;width:8px;height:8px}.channel-row p[data-v-cf0eb9ac]{color:var(--zp-text-muted);grid-column:1/-1;margin:0;font-size:13px;font-weight:650;line-height:1.6}.method-strip[data-v-cf0eb9ac]{flex-wrap:wrap;grid-column:1/-1;gap:7px}.method-strip span[data-v-cf0eb9ac]{border:1px solid var(--zp-line-soft);background:var(--zp-bg-muted);color:var(--zp-text-muted);border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800}.row-metrics[data-v-cf0eb9ac]{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(98px,auto);align-items:center;gap:8px;display:grid}.row-metrics div[data-v-cf0eb9ac]{background:var(--zp-bg-subtle);border-radius:12px;min-height:52px;padding:9px 10px}.row-metrics strong[data-v-cf0eb9ac]{color:var(--zp-text-title);margin-top:4px;font-size:13px;font-weight:900;display:block}.switch-button[data-v-cf0eb9ac]{border-radius:999px;justify-content:center;gap:6px;height:42px;padding:0 12px;transition:border-color .18s,background-color .18s,color .18s,box-shadow .18s}.switch-button.enabled[data-v-cf0eb9ac]{color:var(--zp-color-green-600);background:#15926b1f;border-color:#15926b47;box-shadow:inset 0 1px #ffffffb8}.switch-button.disabled[data-v-cf0eb9ac]{color:var(--zp-text-subtle);background:#59657914;border-color:#5965792e}.switch-button.enabled[data-v-cf0eb9ac]:hover{background:#15926b2e}.switch-button.disabled[data-v-cf0eb9ac]:hover{background:#5965791f}.detail-panel[data-v-cf0eb9ac]{border-radius:16px;align-content:start;gap:12px;padding:15px;display:grid}.detail-head[data-v-cf0eb9ac]{gap:12px}.detail-icon[data-v-cf0eb9ac]{border-radius:14px;justify-content:center;width:44px;height:44px}.detail-head h2[data-v-cf0eb9ac]{color:var(--zp-text-strong);margin:4px 0 0;font-size:19px;font-weight:950}.notice-box[data-v-cf0eb9ac]{color:var(--zp-text);background:#55c9a11f;border-radius:12px;gap:9px;padding:12px;font-size:13px;font-weight:760;line-height:1.55}.completion-card[data-v-cf0eb9ac],.detail-section[data-v-cf0eb9ac],.action-message[data-v-cf0eb9ac],.helper-card[data-v-cf0eb9ac],.check-preview[data-v-cf0eb9ac],.empty-state[data-v-cf0eb9ac]{border:1px solid var(--zp-line-soft);background:var(--zp-bg-subtle);border-radius:13px}.completion-card[data-v-cf0eb9ac]{padding:13px}.completion-card>div[data-v-cf0eb9ac]:first-child{justify-content:space-between;align-items:baseline;display:flex}.completion-card strong[data-v-cf0eb9ac]{color:var(--zp-text-strong);font-size:24px;font-weight:950}.completion-card p[data-v-cf0eb9ac]{color:var(--zp-text-muted);margin:8px 0 0;font-size:12px;font-weight:800}.progress-track[data-v-cf0eb9ac]{background:#0f172a14;border-radius:999px;height:8px;margin-top:10px;overflow:hidden}.progress-track span[data-v-cf0eb9ac]{border-radius:inherit;background:linear-gradient(90deg, var(--zp-color-gold-500), var(--zp-color-mint-500));height:100%;display:block}.quick-actions[data-v-cf0eb9ac]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.quick-actions button[data-v-cf0eb9ac]{white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:42px;padding:0 10px;line-height:1;display:inline-flex}.quick-actions button svg[data-v-cf0eb9ac]{flex:none}.quick-actions .primary[data-v-cf0eb9ac]{border-color:var(--zp-color-navy-800);background:var(--zp-color-navy-800);color:var(--zp-text-inverse)}.action-message[data-v-cf0eb9ac]{color:var(--zp-text-title);padding:11px 12px;font-size:13px;font-weight:780;line-height:1.55}.detail-section[data-v-cf0eb9ac]{gap:10px;padding:12px;display:grid}.section-title[data-v-cf0eb9ac]{color:var(--zp-text-title);gap:7px}.section-title strong[data-v-cf0eb9ac]{font-size:13px;font-weight:920}.step-list[data-v-cf0eb9ac],.config-list[data-v-cf0eb9ac],.risk-list[data-v-cf0eb9ac],.drawer-content[data-v-cf0eb9ac]{gap:9px;display:grid}.step-item[data-v-cf0eb9ac]{color:var(--zp-text-faint);gap:9px}.step-item.done[data-v-cf0eb9ac]{color:var(--zp-color-green-600)}.step-item strong[data-v-cf0eb9ac]{color:var(--zp-text);font-size:13px;font-weight:850;display:block}.step-item span[data-v-cf0eb9ac]{color:var(--zp-text-subtle);margin-top:2px;font-size:12px;font-weight:650;display:block}.config-list div[data-v-cf0eb9ac],.info-grid div[data-v-cf0eb9ac],.risk-list div[data-v-cf0eb9ac]{background:var(--zp-surface);border-radius:10px}.config-list div[data-v-cf0eb9ac]{gap:5px;padding:10px;display:grid}.config-list strong[data-v-cf0eb9ac]{min-width:0;color:var(--zp-text-title);word-break:break-all;gap:6px;font-size:13px;font-weight:850}.info-grid[data-v-cf0eb9ac]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.info-grid div[data-v-cf0eb9ac]{padding:10px}.info-grid dd[data-v-cf0eb9ac]{color:var(--zp-text-title);margin:5px 0 0;font-size:13px;font-weight:850;line-height:1.45}.rate-note[data-v-cf0eb9ac]{color:var(--zp-text-muted);margin:0;font-size:12px;font-weight:720;line-height:1.6}.risk-list div[data-v-cf0eb9ac]{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:8px;padding:9px;display:grid}.risk-list span[data-v-cf0eb9ac]{text-align:center;border-radius:999px;padding:4px 0;font-size:11px;font-weight:900}.risk-list p[data-v-cf0eb9ac]{color:var(--zp-text-muted);margin:0;font-size:12px;font-weight:720;line-height:1.55}.risk-提示 span[data-v-cf0eb9ac]{color:var(--zp-color-blue-600);background:#2563eb1a}.risk-注意 span[data-v-cf0eb9ac]{color:var(--zp-color-amber-600);background:#c27a101f}.risk-阻断 span[data-v-cf0eb9ac]{color:var(--zp-color-red-600);background:#c241321f}.drawer-mask[data-v-cf0eb9ac],.modal-mask[data-v-cf0eb9ac]{z-index:40;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050d2247;position:fixed;inset:0}.drawer-mask[data-v-cf0eb9ac]{justify-content:flex-end;display:flex}.modal-mask[data-v-cf0eb9ac]{place-items:center;padding:18px;display:grid}.drawer-panel[data-v-cf0eb9ac]{background:var(--zp-surface);border-width:0 0 0 1px;border-radius:0;grid-template-rows:auto 1fr auto;width:min(460px,100vw);height:100%;display:grid}.drawer-panel header[data-v-cf0eb9ac]{border-bottom:1px solid var(--zp-line);justify-content:space-between;gap:12px;padding:18px}.drawer-panel header h2[data-v-cf0eb9ac]{color:var(--zp-text-strong);margin:4px 0 0;font-size:22px;font-weight:950}.icon-button[data-v-cf0eb9ac]{border:1px solid var(--zp-line);background:var(--zp-bg-subtle);width:36px;height:36px;color:var(--zp-text);cursor:pointer;border-radius:10px;justify-content:center}.drawer-content[data-v-cf0eb9ac]{align-content:start;padding:18px;overflow:auto}.drawer-content label[data-v-cf0eb9ac]{gap:8px;display:grid}.drawer-content input[data-v-cf0eb9ac],.drawer-content select[data-v-cf0eb9ac],.drawer-content textarea[data-v-cf0eb9ac]{border:1px solid var(--zp-line);background:var(--zp-bg-subtle);border-radius:10px;min-height:42px;padding:0 12px}.drawer-content textarea[data-v-cf0eb9ac]{resize:vertical;min-height:112px;padding-top:11px}.helper-card[data-v-cf0eb9ac]{color:var(--zp-text-muted);gap:9px;padding:12px;font-size:13px;font-weight:730;line-height:1.6}.check-preview[data-v-cf0eb9ac]{text-align:center;justify-items:center;gap:10px;padding:28px 18px;display:grid}.check-preview strong[data-v-cf0eb9ac]{color:var(--zp-text-strong);font-size:17px;font-weight:930}.check-preview span[data-v-cf0eb9ac]{color:var(--zp-text-muted);font-size:13px;font-weight:730;line-height:1.65}.check-result[data-v-cf0eb9ac]{background:#c27a1014;border:1px solid #c27a1029;border-radius:13px;gap:9px;padding:12px;display:grid}.check-result.passed[data-v-cf0eb9ac]{background:#15926b14;border-color:#15926b29}.check-result>strong[data-v-cf0eb9ac]{color:var(--zp-text-title);font-size:14px;font-weight:920}.check-row[data-v-cf0eb9ac]{background:#ffffffb8;border-radius:10px;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:9px;padding:9px;display:grid}.check-row span[data-v-cf0eb9ac]{text-align:center;border-radius:999px;padding:4px 0;font-size:11px;font-weight:900}.check-row b[data-v-cf0eb9ac]{color:var(--zp-text-title);font-size:13px;font-weight:900}.check-row p[data-v-cf0eb9ac]{color:var(--zp-text-muted);margin:3px 0 0;font-size:12px;font-weight:700;line-height:1.5}.check-通过 span[data-v-cf0eb9ac]{color:var(--zp-color-green-600);background:#15926b1f}.check-提醒 span[data-v-cf0eb9ac]{color:var(--zp-color-amber-600);background:#c27a101f}.check-阻断 span[data-v-cf0eb9ac]{color:var(--zp-color-red-600);background:#c241321f}.form-error[data-v-cf0eb9ac]{color:var(--zp-color-red-600);background:#c2413214;border:1px solid #c2413229;border-radius:12px;align-items:center;gap:8px;margin:0 18px 14px;padding:10px 12px;font-size:13px;font-weight:820;display:flex}.drawer-panel footer[data-v-cf0eb9ac]{border-top:1px solid var(--zp-line);justify-content:flex-end;gap:8px;padding:14px 18px}.drawer-panel footer button[data-v-cf0eb9ac]{align-items:center;gap:7px;padding:0 15px;display:flex}.confirm-modal[data-v-cf0eb9ac]{border:1px solid var(--zp-line);background:var(--zp-surface);width:min(420px,100%);box-shadow:var(--zp-shadow-popover);border-radius:16px;gap:14px;padding:18px;display:grid}.confirm-modal header[data-v-cf0eb9ac]{align-items:center;gap:12px;display:flex}.modal-icon[data-v-cf0eb9ac]{border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.modal-icon.enable[data-v-cf0eb9ac]{color:var(--zp-color-green-600);background:#15926b1f}.modal-icon.disable[data-v-cf0eb9ac]{color:var(--zp-text-subtle);background:#5965791f}.confirm-modal header p[data-v-cf0eb9ac]{color:var(--zp-text-subtle);margin:0;font-size:12px;font-weight:850}.confirm-modal h2[data-v-cf0eb9ac]{color:var(--zp-text-strong);margin:4px 0 0;font-size:20px;font-weight:950}.confirm-copy[data-v-cf0eb9ac]{color:var(--zp-text-muted);margin:0;font-size:13px;font-weight:720;line-height:1.7}.confirm-summary[data-v-cf0eb9ac]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.confirm-summary div[data-v-cf0eb9ac]{background:var(--zp-bg-subtle);border-radius:11px;padding:10px}.confirm-summary span[data-v-cf0eb9ac]{color:var(--zp-text-subtle);font-size:12px;font-weight:850;display:block}.confirm-summary strong[data-v-cf0eb9ac]{color:var(--zp-text-title);margin-top:5px;font-size:13px;font-weight:900;line-height:1.4;display:block}.confirm-modal footer[data-v-cf0eb9ac]{justify-content:flex-end;gap:8px;display:flex}.confirm-modal footer button[data-v-cf0eb9ac]{border:1px solid var(--zp-line);background:var(--zp-surface);min-height:38px;color:var(--zp-text);border-radius:10px;padding:0 14px;font-size:13px;font-weight:850}.confirm-modal footer .primary[data-v-cf0eb9ac]{background:var(--zp-color-green-600);color:var(--zp-text-inverse);border-color:#15926b3d}.confirm-modal footer .primary.danger[data-v-cf0eb9ac]{background:var(--zp-text-muted);border-color:#59657933}.empty-state[data-v-cf0eb9ac]{color:var(--zp-text-subtle);justify-items:center;gap:8px;padding:28px 16px;display:grid}.empty-state strong[data-v-cf0eb9ac]{color:var(--zp-text-title);font-size:15px;font-weight:920}.empty-state span[data-v-cf0eb9ac]{font-size:13px;font-weight:720}.tone-green[data-v-cf0eb9ac]{color:var(--zp-color-green-600)}.tone-blue[data-v-cf0eb9ac]{color:var(--zp-color-blue-600)}.tone-amber[data-v-cf0eb9ac]{color:var(--zp-color-amber-600)}.tone-red[data-v-cf0eb9ac]{color:var(--zp-color-red-600)}.tone-slate[data-v-cf0eb9ac]{color:var(--zp-text-muted)}.stat-card.tone-green[data-v-cf0eb9ac]{--stat-tone:#19a976;--stat-tone-soft:#19a97621}.stat-card.tone-blue[data-v-cf0eb9ac]{--stat-tone:#356fda;--stat-tone-soft:#356fda21}.stat-card.tone-amber[data-v-cf0eb9ac]{--stat-tone:#d68114;--stat-tone-soft:#d6811421}.stat-card.tone-red[data-v-cf0eb9ac]{--stat-tone:#d94841;--stat-tone-soft:#d9484121}.stat-card.tone-slate[data-v-cf0eb9ac]{--stat-tone:#596579;--stat-tone-soft:#59657921}.detail-icon.tone-green[data-v-cf0eb9ac],.channel-row.tone-green .channel-mark[data-v-cf0eb9ac]{color:var(--zp-color-green-600);background:#55c9a124}.detail-icon.tone-blue[data-v-cf0eb9ac],.channel-row.tone-blue .channel-mark[data-v-cf0eb9ac]{color:var(--zp-color-blue-600);background:#2563eb1a}.detail-icon.tone-amber[data-v-cf0eb9ac],.channel-row.tone-amber .channel-mark[data-v-cf0eb9ac]{color:var(--zp-color-amber-600);background:#d99a2224}.detail-icon.tone-red[data-v-cf0eb9ac],.channel-row.tone-red .channel-mark[data-v-cf0eb9ac]{color:var(--zp-color-red-600);background:#c241321f}.detail-icon.tone-slate[data-v-cf0eb9ac],.channel-row.tone-slate .channel-mark[data-v-cf0eb9ac]{color:var(--zp-text-muted);background:#5965791f}@media (width<=1180px){.workbench[data-v-cf0eb9ac]{grid-template-columns:1fr}}@media (width<=860px){.page-hero[data-v-cf0eb9ac]{flex-direction:column;align-items:flex-start}.page-hero .hero-actions[data-v-cf0eb9ac],.page-hero .hero-actions button[data-v-cf0eb9ac]{width:100%}.stat-grid[data-v-cf0eb9ac]{grid-template-columns:repeat(2,minmax(0,1fr))}.toolbar[data-v-cf0eb9ac],.toolbar-fields[data-v-cf0eb9ac]{flex-direction:column;align-items:stretch}.search-box[data-v-cf0eb9ac],.select-box[data-v-cf0eb9ac],.select-box select[data-v-cf0eb9ac]{width:100%}}@media (width<=620px){.payment-channel-page[data-v-cf0eb9ac]{gap:12px}.page-hero[data-v-cf0eb9ac],.workbench[data-v-cf0eb9ac]{padding:18px}.page-hero .hero-copy h1[data-v-cf0eb9ac]{font-size:28px}.stat-grid[data-v-cf0eb9ac],.row-metrics[data-v-cf0eb9ac],.quick-actions[data-v-cf0eb9ac],.info-grid[data-v-cf0eb9ac],.channel-row[data-v-cf0eb9ac]{grid-template-columns:1fr}.channel-status[data-v-cf0eb9ac]{justify-content:flex-start}}.api-error-banner[data-v-f76d536f]{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.api-error-banner strong[data-v-f76d536f]{color:#dc2626}.api-error-banner span[data-v-f76d536f]{color:#7f1d1d;flex:1;font-size:13px}.payment-order-page[data-v-f76d536f]{min-width:0;max-width:100%;color:var(--zp-text);gap:16px;display:grid;overflow-x:hidden}.payment-order-page[data-v-f76d536f] *,.payment-order-page[data-v-f76d536f] :before,.payment-order-page[data-v-f76d536f] :after{box-sizing:border-box}.panel[data-v-f76d536f]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-xl);background:var(--zp-surface-panel);min-width:0;max-width:100%;box-shadow:var(--zp-shadow-panel);padding:16px}.page-hero[data-v-f76d536f]{isolation:isolate;border-radius:var(--zp-radius-xl);background:linear-gradient(118deg, #050d22fa 0%, #0c1934f7 48%, #061022fa 100%), var(--zp-color-navy-950);min-width:0;color:var(--zp-text-inverse);border:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:22px;padding:28px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 45px #131f4114}.page-hero[data-v-f76d536f]:before,.page-hero[data-v-f76d536f]:after{pointer-events:none;content:"";position:absolute}.page-hero[data-v-f76d536f]:before{z-index:-1;filter:blur(42px)saturate(118%);opacity:.84;background:radial-gradient(at 16% 22%,#d99a2242 0 14%,#0000 36%),radial-gradient(at 52% 0,#2563eb33 0 17%,#0000 42%),radial-gradient(at 86% 18%,#55c9a12e 0 14%,#0000 38%);inset:-44%}.page-hero[data-v-f76d536f]:after{z-index:-1;background:linear-gradient(90deg,#00000061 0%,#00000024 52%,#0000006b 100%),repeating-linear-gradient(135deg,#ffffff0a 0 1px,#0000 1px 6px);inset:0}.hero-copy[data-v-f76d536f],.page-hero .hero-copy[data-v-f76d536f]{min-width:0;max-width:820px}.hero-label[data-v-f76d536f],.panel-head span[data-v-f76d536f],.page-hero .hero-label[data-v-f76d536f]{color:var(--zp-color-gold-300);align-items:center;gap:8px;font-size:13px;font-weight:850;display:inline-flex}.page-hero .hero-copy h1[data-v-f76d536f]{color:var(--zp-text-inverse);letter-spacing:0;overflow-wrap:anywhere;word-break:break-word;margin:10px 0;font-size:clamp(28px,3vw,40px);font-weight:900;line-height:1.12}.page-hero .hero-copy p[data-v-f76d536f]{color:#ffffffbd;overflow-wrap:anywhere;max-width:800px;margin:0;font-size:14px;font-weight:650;line-height:1.8}.hero-actions[data-v-f76d536f],.panel-actions[data-v-f76d536f],.detail-actions[data-v-f76d536f]{align-items:center;gap:10px;display:flex}.hero-actions[data-v-f76d536f]{flex-wrap:wrap;flex:none;justify-content:flex-end}.ghost-action[data-v-f76d536f],.primary-action[data-v-f76d536f],.panel-actions button[data-v-f76d536f]{border-radius:var(--zp-radius-md);justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex}.ghost-action[data-v-f76d536f],.panel-actions button[data-v-f76d536f]{border:1px solid var(--zp-line);color:var(--zp-text);background:#ffffffdb}.primary-action[data-v-f76d536f]{border:1px solid var(--zp-color-navy-800);background:var(--zp-color-navy-800);color:var(--zp-text-inverse)}.page-hero .ghost-action[data-v-f76d536f],.page-hero .primary-action[data-v-f76d536f]{border-radius:var(--zp-radius-pill);white-space:nowrap;border:0;min-width:106px;height:40px;padding:0 16px}.page-hero .ghost-action[data-v-f76d536f]{color:#ffffffdb;background:#ffffff1f}.page-hero .primary-action[data-v-f76d536f]{background:var(--zp-color-mint-500);color:#0c1c32}.action-message[data-v-f76d536f]{border-radius:var(--zp-radius-lg);color:var(--zp-color-green-600);background:#effdf7f5;border:1px solid #55c9a142;align-items:center;gap:10px;padding:11px 12px;font-size:13px;font-weight:850;display:flex}.action-message button[data-v-f76d536f]{color:inherit;background:0 0;border:0;border-radius:10px;margin-left:auto}.stat-grid[data-v-f76d536f]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.stat-card[data-v-f76d536f]{--tone:var(--zp-color-navy-700);--tone-soft:#0f172a1a;isolation:isolate;background:linear-gradient(#fffffff5,#ffffffbd),#ffffffd1;border:1px solid #ffffffc7;border-radius:18px;grid-template-columns:auto 1fr;gap:5px 13px;min-height:132px;padding:18px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 45px #131f4114}.stat-card[data-v-f76d536f]:before,.stat-card[data-v-f76d536f]:after{pointer-events:none;content:"";position:absolute}.stat-card[data-v-f76d536f]:before{z-index:1;border-radius:var(--zp-radius-pill) var(--zp-radius-pill) 0 0;background:linear-gradient(90deg, var(--tone), transparent);opacity:.86;height:4px;inset:auto 18px 0}.stat-card[data-v-f76d536f]:after{z-index:0;border-radius:var(--zp-radius-pill);background:radial-gradient(circle at 38% 36%, #ffffffbd 0 12%, transparent 13%), radial-gradient(circle at 40% 40%, var(--tone-soft) 0 38%, transparent 70%), conic-gradient(from 220deg, transparent 0 20%, var(--tone-soft) 20% 40%, transparent 40% 68%, #111b3f14 68% 82%, transparent 82% 100%);width:138px;height:138px;bottom:-48px;right:-44px}.stat-card[data-v-f76d536f]:hover{border-color:#fffffff5;transform:translateY(-2px);box-shadow:0 22px 52px #131f411f}.stat-card[data-v-f76d536f]>*{z-index:2;position:relative}.stat-icon[data-v-f76d536f]{background:linear-gradient(180deg, #ffffff94, #ffffff29), var(--tone-soft);width:44px;height:44px;color:var(--tone);border-radius:14px;grid-row:span 3;place-items:center;display:grid;box-shadow:inset 0 1px #ffffffd1}.stat-card[data-tone=green][data-v-f76d536f],.payment-icon.tone-green[data-v-f76d536f]{--tone:var(--zp-color-green-600);--tone-soft:#55c9a129}.stat-card[data-tone=blue][data-v-f76d536f],.payment-icon.tone-blue[data-v-f76d536f]{--tone:var(--zp-color-blue-600);--tone-soft:#2563eb24}.stat-card[data-tone=amber][data-v-f76d536f],.payment-icon.tone-amber[data-v-f76d536f]{--tone:var(--zp-color-amber-600);--tone-soft:#d99a2229}.stat-card[data-tone=red][data-v-f76d536f],.payment-icon.tone-red[data-v-f76d536f]{--tone:var(--zp-color-red-600);--tone-soft:#c2413224}.stat-card[data-tone=slate][data-v-f76d536f],.payment-icon.tone-slate[data-v-f76d536f]{--tone:var(--zp-color-navy-700);--tone-soft:#0f172a1a}.stat-card span[data-v-f76d536f],.summary-grid span[data-v-f76d536f],.preview-head span[data-v-f76d536f]{color:var(--zp-text-subtle);font-size:12px;font-weight:900}.stat-card strong[data-v-f76d536f]{color:var(--zp-text-strong);font-size:29px;font-weight:950;line-height:1;display:block}.stat-card em[data-v-f76d536f],.summary-grid small[data-v-f76d536f],.payment-row small[data-v-f76d536f]{color:var(--zp-text-subtle);font-size:12px;font-style:normal;font-weight:750}.payment-workspace[data-v-f76d536f]{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;width:100%;min-width:0;display:grid}.panel-head[data-v-f76d536f]{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.panel-head h2[data-v-f76d536f]{color:var(--zp-text-title);margin-top:4px;font-size:20px;font-weight:950}.panel-actions svg[data-v-f76d536f]{color:var(--zp-text-subtle)}.payment-toolbar[data-v-f76d536f]{flex-wrap:wrap;gap:10px;margin-top:16px;margin-bottom:12px;display:flex}.search-field[data-v-f76d536f],.filter-field[data-v-f76d536f],.amount-fields[data-v-f76d536f]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-md);background:var(--zp-bg-muted);min-height:42px;color:var(--zp-text-subtle);align-items:center;gap:9px;padding:0 12px;display:flex}.field-label[data-v-f76d536f]{color:var(--zp-text-subtle);white-space:nowrap;flex:none;font-size:12px;font-weight:900}.amount-fields[data-v-f76d536f]{flex:none;width:260px;min-width:260px;max-width:260px;padding:0 10px}.amount-fields span[data-v-f76d536f]{color:var(--zp-text-faint);font-size:12px;font-weight:900}.payment-tabs[data-v-f76d536f]{gap:8px;margin-top:12px;padding-bottom:2px;display:flex;overflow-x:auto}.payment-tabs button[data-v-f76d536f]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-pill);background:var(--zp-surface);min-height:36px;color:var(--zp-text-muted);flex:none;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.payment-tabs button.active[data-v-f76d536f]{background:var(--zp-active-gradient);color:var(--zp-color-navy-800);border-color:#d99a226b}.payment-tabs strong[data-v-f76d536f]{background:#ffffffb8;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:11px;display:grid}.payment-table[data-v-f76d536f]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-lg);background:var(--zp-surface);margin-top:12px;overflow:auto hidden}.payment-row[data-v-f76d536f]{border-top:1px solid var(--zp-line-soft);background:var(--zp-surface);min-width:930px;min-height:76px;color:var(--zp-text-muted);cursor:pointer;grid-template-columns:minmax(190px,1.12fr) minmax(160px,.9fr) minmax(112px,.58fr) minmax(180px,1fr) minmax(126px,.7fr) minmax(96px,.46fr);align-items:center;gap:12px;padding:0 14px;display:grid}.payment-row[data-v-f76d536f]:first-child{border-top:0}.payment-row.table-head[data-v-f76d536f]{background:var(--zp-bg-muted);min-height:42px;color:var(--zp-text-faint);cursor:default;font-size:12px;font-weight:950}.payment-row[data-v-f76d536f]:not(.table-head):hover,.payment-row.selected[data-v-f76d536f]{background:#fffaf0}.payment-row.selected[data-v-f76d536f]{box-shadow:inset 3px 0 0 var(--zp-color-gold-500)}.payment-row strong[data-v-f76d536f]{min-width:0;color:var(--zp-text-title);overflow-wrap:anywhere;font-size:13px;font-weight:950;display:block}.payment-row>span[data-v-f76d536f]{min-width:0}.payment-name[data-v-f76d536f],.status-cell[data-v-f76d536f]{align-items:center;gap:10px;display:flex}.payment-icon[data-v-f76d536f]{border-radius:var(--zp-radius-md);background:var(--tone-soft);width:36px;height:36px;color:var(--tone);flex:none;place-items:center;display:grid}.status-cell[data-v-f76d536f]{flex-direction:column;align-items:flex-start;gap:5px}.status-cell em[data-v-f76d536f]{border-radius:var(--zp-radius-pill);color:var(--zp-color-green-600);background:#55c9a11f;padding:5px 9px;font-size:12px;font-style:normal;font-weight:950;display:inline-flex}.payment-row[data-tone=amber] .status-cell em[data-v-f76d536f]{color:var(--zp-color-amber-600);background:#d99a2224}.payment-row[data-tone=blue] .status-cell em[data-v-f76d536f]{color:var(--zp-color-blue-600);background:#2563eb1c}.payment-row[data-tone=red] .status-cell em[data-v-f76d536f]{color:var(--zp-color-red-600);background:#c241321c}.payment-row[data-tone=slate] .status-cell em[data-v-f76d536f]{color:var(--zp-color-navy-700);background:#0f172a14}.empty-state[data-v-f76d536f]{min-height:180px;color:var(--zp-text-subtle);place-items:center;gap:8px;display:grid}.empty-state strong[data-v-f76d536f]{color:var(--zp-text-title);font-size:15px;font-weight:950}.payment-pagination[data-v-f76d536f]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-lg);background:var(--zp-bg-subtle);color:var(--zp-text-faint);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:14px;font-size:12px;font-weight:850;display:flex}.page-size-field[data-v-f76d536f]{color:var(--zp-text-subtle);white-space:nowrap;align-items:center;gap:7px;margin-left:auto;font-size:12px;font-weight:900;display:inline-flex}.pagination-actions[data-v-f76d536f]{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.payment-detail-panel[data-v-f76d536f]{gap:14px;display:grid}.detail-top[data-v-f76d536f]{border-radius:var(--zp-radius-lg);color:var(--zp-text-inverse);background:linear-gradient(135deg,#0b1429f2,#0f1f3ee6);justify-content:space-between;gap:16px;padding:16px;display:flex}.detail-top[data-tone=amber][data-v-f76d536f]{background:linear-gradient(135deg,#6b4a08,#172033)}.detail-top[data-tone=blue][data-v-f76d536f]{background:linear-gradient(135deg,#163b8f,#172033)}.detail-top[data-tone=red][data-v-f76d536f]{background:linear-gradient(135deg,#7c2d24,#172033)}.detail-top span[data-v-f76d536f]{color:var(--zp-text-inverse-subtle);font-size:12px;font-weight:900}.detail-top h2[data-v-f76d536f]{color:var(--zp-text-inverse);margin-top:6px;font-size:21px;font-weight:950}.detail-top p[data-v-f76d536f]{color:var(--zp-text-inverse-muted);margin:9px 0 0;font-size:13px;font-weight:700;line-height:1.65}.summary-grid[data-v-f76d536f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.summary-grid div[data-v-f76d536f],.next-card[data-v-f76d536f],.detail-section[data-v-f76d536f]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-lg);background:var(--zp-bg-subtle);padding:13px}.summary-grid strong[data-v-f76d536f]{color:var(--zp-text-strong);overflow-wrap:anywhere;margin-top:5px;font-size:16px;font-weight:950;display:block}.next-card[data-v-f76d536f]{background:#fffaf0db;gap:8px;display:grid}.next-card[data-tone=green][data-v-f76d536f]{background:#effdf7d1}.next-card[data-tone=red][data-v-f76d536f]{background:#fff2f0db}.next-card div[data-v-f76d536f],.preview-head[data-v-f76d536f]{justify-content:space-between;align-items:center;gap:10px;display:flex}.next-card div[data-v-f76d536f]{color:var(--zp-color-amber-600);justify-content:flex-start}.next-card[data-tone=green] div[data-v-f76d536f]{color:var(--zp-color-green-600)}.next-card[data-tone=red] div[data-v-f76d536f]{color:var(--zp-color-red-600)}.next-card strong[data-v-f76d536f],.preview-head strong[data-v-f76d536f]{color:var(--zp-text-title);font-size:14px;font-weight:950}.next-card p[data-v-f76d536f]{color:var(--zp-text-muted);margin:0;font-size:13px;font-weight:700;line-height:1.7}.field-grid[data-v-f76d536f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:12px 0 0;display:grid}.field-grid div[data-v-f76d536f]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-md);background:var(--zp-surface);min-width:0;padding:10px}.field-grid dt[data-v-f76d536f]{color:var(--zp-text-subtle);font-size:12px;font-weight:900}.field-grid dd[data-v-f76d536f]{color:var(--zp-text-title);overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;font-weight:850}.refund-card[data-v-f76d536f],.guide-list article[data-v-f76d536f]{border-radius:var(--zp-radius-md);color:var(--zp-color-blue-600);background:#f0f6ffcc;border:1px solid #2563eb1f;align-items:center;gap:11px;margin-top:12px;padding:12px;display:flex}.refund-card.empty[data-v-f76d536f]{border-color:var(--zp-line-soft);background:var(--zp-surface);color:var(--zp-text-subtle)}.refund-card p[data-v-f76d536f],.guide-list p[data-v-f76d536f]{gap:4px;margin:0;display:grid}.refund-card strong[data-v-f76d536f],.guide-list strong[data-v-f76d536f]{color:var(--zp-text-title);font-size:13px;font-weight:950}.refund-card span[data-v-f76d536f],.guide-list span[data-v-f76d536f]{color:var(--zp-text-muted);font-size:12px;font-weight:750;line-height:1.55}.timeline-list[data-v-f76d536f]{gap:11px;margin:12px 0 0;padding:0;list-style:none;display:grid}.timeline-list li[data-v-f76d536f]{gap:4px;padding-left:22px;display:grid;position:relative}.timeline-list li[data-v-f76d536f]:before{border:2px solid var(--zp-line-strong);background:var(--zp-surface);content:"";border-radius:999px;width:10px;height:10px;position:absolute;top:5px;left:0}.timeline-list li.done[data-v-f76d536f]:before{background:var(--zp-color-mint-500);border-color:#55c9a16b}.timeline-list li span[data-v-f76d536f]{color:var(--zp-text-subtle);font-size:12px;font-weight:900}.timeline-list li strong[data-v-f76d536f]{color:var(--zp-text-title);font-size:13px;font-weight:950}.timeline-list li p[data-v-f76d536f]{color:var(--zp-text-muted);margin:0;font-size:12px;font-weight:750;line-height:1.55}.guide-list[data-v-f76d536f]{gap:10px;margin-top:12px;display:grid}.guide-list article[data-v-f76d536f]{border-color:var(--zp-line-soft);background:var(--zp-surface);color:var(--zp-color-gold-500);margin-top:0}.detail-actions[data-v-f76d536f]{border-top:1px solid var(--zp-line-soft);flex-wrap:wrap;justify-content:flex-end;padding-top:2px}.zp-row-detail-action[data-v-f76d536f]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-md);background:var(--zp-surface);min-height:34px;color:var(--zp-text);justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:900;display:inline-flex}@media (width<=1180px){.stat-grid[data-v-f76d536f],.payment-toolbar[data-v-f76d536f]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.page-hero[data-v-f76d536f],.panel-head[data-v-f76d536f],.payment-pagination[data-v-f76d536f]{flex-direction:column;align-items:stretch}.hero-actions[data-v-f76d536f],.panel-actions[data-v-f76d536f],.detail-actions[data-v-f76d536f]{justify-content:flex-start}.stat-grid[data-v-f76d536f],.payment-toolbar[data-v-f76d536f],.summary-grid[data-v-f76d536f],.field-grid[data-v-f76d536f]{grid-template-columns:1fr}.payment-tabs[data-v-f76d536f]{margin-right:-6px;padding-right:6px}.amount-fields[data-v-f76d536f]{width:100%;min-width:0;max-width:none}}.api-error-banner[data-v-658e8814]{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.api-error-banner strong[data-v-658e8814]{color:#dc2626}.api-error-banner span[data-v-658e8814]{color:#7f1d1d;flex:1;font-size:13px}.withdrawal-page[data-v-658e8814]{min-height:100%;color:var(--zp-text);flex-direction:column;gap:18px;padding:22px;display:flex}.page-hero[data-v-658e8814],.panel[data-v-658e8814],.action-message[data-v-658e8814],.stat-card[data-v-658e8814]{border:1px solid var(--zp-line);background:var(--zp-surface-raised);box-shadow:var(--zp-shadow-panel)}.page-hero[data-v-658e8814]{isolation:isolate;border-radius:var(--zp-radius-xl);background:linear-gradient(118deg, #050d22fa 0%, #0c1934f7 48%, #061022fa 100%), var(--zp-color-navy-950);color:var(--zp-text-inverse);justify-content:space-between;align-items:center;gap:22px;padding:28px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 45px #131f4114}.page-hero[data-v-658e8814]:before,.page-hero[data-v-658e8814]:after{pointer-events:none;content:"";position:absolute}.page-hero[data-v-658e8814]:before{z-index:-2;filter:blur(42px)saturate(118%);background:radial-gradient(at 16% 22%,#d99a2242 0 14%,#0000 36%),radial-gradient(at 50% 0,#2563eb38 0 17%,#0000 42%),radial-gradient(at 86% 18%,#55c9a133 0 14%,#0000 38%);inset:-44%}.page-hero[data-v-658e8814]:after{z-index:-1;background:linear-gradient(90deg,#00000061 0%,#00000024 52%,#0000006b 100%),repeating-linear-gradient(135deg,#ffffff0a 0 1px,#0000 1px 6px);inset:0}.hero-copy[data-v-658e8814]{min-width:0;max-width:860px}.hero-label[data-v-658e8814],.panel-head span[data-v-658e8814],.section-title[data-v-658e8814],.field-label[data-v-658e8814]{align-items:center;gap:7px;display:inline-flex}.hero-label[data-v-658e8814],.panel-head span[data-v-658e8814]{color:var(--zp-color-gold-300);font-size:13px;font-weight:850}.hero-copy h1[data-v-658e8814]{color:var(--zp-text-inverse);letter-spacing:0;overflow-wrap:anywhere;margin:10px 0;font-size:clamp(28px,3vw,40px);font-weight:900;line-height:1.12}.hero-copy p[data-v-658e8814]{color:var(--zp-text-inverse-muted);overflow-wrap:anywhere;margin:0;line-height:1.8}.hero-actions[data-v-658e8814]{flex:none;justify-content:flex-end}.hero-actions[data-v-658e8814],.panel-actions[data-v-658e8814],.operation-actions[data-v-658e8814]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}button[data-v-658e8814]{font-family:inherit}.primary-action[data-v-658e8814],.ghost-action[data-v-658e8814],.danger-action[data-v-658e8814],.panel-actions button[data-v-658e8814],.pagination-row button[data-v-658e8814]{border-radius:var(--zp-radius-md);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:13px;font-weight:900;transition:all .16s;display:inline-flex}.primary-action[data-v-658e8814]{background:var(--zp-active-gradient);color:var(--zp-color-navy-900);box-shadow:0 12px 24px #d99a2233}.primary-action[data-v-658e8814]:disabled{cursor:not-allowed;filter:grayscale(.7);opacity:.55}.ghost-action[data-v-658e8814],.panel-actions button[data-v-658e8814],.pagination-row button[data-v-658e8814]{border-color:var(--zp-line-strong);color:var(--zp-text);background:#ffffffe6}.page-hero .ghost-action[data-v-658e8814]{color:#fff;border-radius:var(--zp-radius-pill);min-width:106px;height:40px;box-shadow:none;white-space:nowrap;background:#ffffff14;border-color:#0000;padding:0 16px}.page-hero .primary-action[data-v-658e8814]{background:var(--zp-color-mint-500);color:#0c1c32;border-radius:var(--zp-radius-pill);min-width:106px;height:40px;box-shadow:none;white-space:nowrap;border-color:#0000;padding:0 16px}.danger-action[data-v-658e8814]{color:var(--zp-color-red-600);background:#fff5f4;border-color:#c2413238}.primary-action[data-v-658e8814]:not(:disabled):hover,.ghost-action[data-v-658e8814]:hover,.danger-action[data-v-658e8814]:hover,.panel-actions button[data-v-658e8814]:hover,.pagination-row button[data-v-658e8814]:hover:not(:disabled){transform:translateY(-1px)}.action-message[data-v-658e8814]{border-radius:var(--zp-radius-lg);color:var(--zp-color-green-600);border-color:#15926b38;align-items:center;gap:10px;padding:12px 14px;font-size:13px;font-weight:800;display:flex}.action-message span[data-v-658e8814]{flex:1}.action-message button[data-v-658e8814]{width:28px;height:28px;color:inherit;cursor:pointer;background:#15926b14;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.stat-grid[data-v-658e8814]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.stat-card[data-v-658e8814]{border-radius:var(--zp-radius-lg);gap:6px;min-height:132px;padding:16px;display:grid;position:relative;overflow:hidden}.stat-card[data-v-658e8814]:after{content:"";background:#d99a221f;border-radius:50%;width:112px;height:112px;position:absolute;bottom:-42px;right:-28px}.stat-card[data-tone=green][data-v-658e8814]:after{background:#15926b1f}.stat-card[data-tone=blue][data-v-658e8814]:after{background:#2563eb1a}.stat-card[data-tone=amber][data-v-658e8814]:after{background:#c27a1021}.stat-icon[data-v-658e8814]{border-radius:var(--zp-radius-md);width:42px;height:42px;color:var(--zp-color-gold-500);background:#fff7e0;justify-content:center;align-items:center;display:inline-flex}.stat-card[data-tone=green] .stat-icon[data-v-658e8814]{color:var(--zp-color-green-600);background:#eafaf4}.stat-card[data-tone=blue] .stat-icon[data-v-658e8814]{color:var(--zp-color-blue-600);background:#edf4ff}.stat-card[data-tone=amber] .stat-icon[data-v-658e8814]{color:var(--zp-color-amber-600);background:#fff7e8}.stat-card span[data-v-658e8814],.summary-grid span[data-v-658e8814],.info-list dt[data-v-658e8814],.reject-field span[data-v-658e8814]{color:var(--zp-text-muted);font-size:12px;font-weight:800}.stat-card strong[data-v-658e8814]{color:var(--zp-text-title);font-size:24px;font-weight:950;line-height:1.15}.stat-card em[data-v-658e8814],.summary-grid em[data-v-658e8814],.pagination-row[data-v-658e8814],.apply-row small[data-v-658e8814],.info-list dd[data-v-658e8814],.timeline-list small[data-v-658e8814]{color:var(--zp-text-subtle);font-size:12px;font-style:normal}.withdrawal-workspace[data-v-658e8814]{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;width:100%;min-width:0;display:grid}.apply-list-panel[data-v-658e8814]{width:100%}.panel[data-v-658e8814]{border-radius:var(--zp-radius-xl);min-width:0;padding:16px}.panel-head[data-v-658e8814],.detail-head[data-v-658e8814],.section-title[data-v-658e8814],.pagination-row[data-v-658e8814]{justify-content:space-between;align-items:center;gap:12px;display:flex}.panel-head[data-v-658e8814]{margin-bottom:14px}.panel-head span[data-v-658e8814]{color:var(--zp-text-muted);font-size:12px;font-weight:900}.panel-head h2[data-v-658e8814],.detail-head h2[data-v-658e8814],.section-title h3[data-v-658e8814]{color:var(--zp-text-title);margin:0;font-size:18px;font-weight:950}.panel-actions[data-v-658e8814]{color:var(--zp-text-muted)}.apply-toolbar[data-v-658e8814]{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.search-field[data-v-658e8814],.filter-field[data-v-658e8814],.reject-field[data-v-658e8814]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-md);color:var(--zp-text-muted);background:#fff;align-items:center;gap:8px;display:flex}.search-field[data-v-658e8814],.filter-field[data-v-658e8814]{min-height:42px;padding:0 12px}.search-field input[data-v-658e8814],.filter-field select[data-v-658e8814],.reject-field textarea[data-v-658e8814]{width:100%;min-width:0;color:var(--zp-text);font:inherit;background:0 0;border:0;outline:0;font-size:13px;font-weight:750}.filter-field select[data-v-658e8814]{cursor:pointer}.field-label[data-v-658e8814]{flex:none}.record-tabs[data-v-658e8814]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.record-tabs button[data-v-658e8814]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-md);min-height:42px;color:var(--zp-text-muted);cursor:pointer;background:#fff;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;display:flex}.record-tabs button.active[data-v-658e8814]{color:var(--zp-color-navy-800);background:#fff8e8;border-color:#d99a2273}.record-tabs span[data-v-658e8814],.record-tabs strong[data-v-658e8814]{font-size:12px;font-weight:950}.apply-table[data-v-658e8814]{gap:8px;min-width:0;display:grid;overflow:hidden}.apply-row[data-v-658e8814]{box-sizing:border-box;border:1px solid var(--zp-line);border-radius:var(--zp-radius-md);text-align:left;background:#fff;grid-template-columns:minmax(180px,1.25fr) minmax(96px,.58fr) minmax(98px,.58fr) minmax(88px,.48fr) minmax(150px,.95fr);align-items:center;gap:12px;width:100%;min-width:0;max-width:100%;padding:12px;display:grid}.apply-row[data-v-658e8814]:not(.table-head){cursor:pointer}.apply-row[data-v-658e8814]:not(.table-head):hover,.apply-row.selected[data-v-658e8814]{background:#fffaf0;border-color:#d99a227a;box-shadow:0 12px 22px #d99a221a}.apply-row.table-head[data-v-658e8814]{background:var(--zp-bg-muted);min-height:38px;color:var(--zp-text-muted);cursor:default;border:0;font-size:12px;font-weight:950}.apply-row>span[data-v-658e8814]{gap:4px;min-width:0;display:grid}.apply-row strong[data-v-658e8814]{color:var(--zp-text-title);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;overflow:hidden}.apply-name[data-v-658e8814]{align-items:center;grid-template-columns:none!important;gap:10px!important;display:flex!important}.apply-icon[data-v-658e8814]{border-radius:var(--zp-radius-md);width:38px;height:38px;color:var(--zp-color-navy-800);background:#f5f8fc;flex:none;justify-content:center;align-items:center;display:inline-flex!important}.next-step[data-v-658e8814]{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0}.next-step strong[data-v-658e8814]{white-space:normal;overflow-wrap:anywhere;line-height:1.45}.status-pill[data-v-658e8814]{border-radius:var(--zp-radius-pill);width:max-content;max-width:100%;color:var(--zp-text-muted);background:#eef2f7;justify-content:center;align-items:center;padding:5px 9px;font-size:12px;font-style:normal;font-weight:950;line-height:1;display:inline-flex}.status-pill[data-tone=green][data-v-658e8814]{color:var(--zp-color-green-600);background:#eafaf4}.status-pill[data-tone=blue][data-v-658e8814]{color:var(--zp-color-blue-600);background:#edf4ff}.status-pill[data-tone=amber][data-v-658e8814]{color:var(--zp-color-amber-600);background:#fff5dd}.status-pill[data-tone=red][data-v-658e8814]{color:var(--zp-color-red-600);background:#fff0ed}.empty-state[data-v-658e8814]{border:1px dashed var(--zp-line-strong);border-radius:var(--zp-radius-lg);min-height:180px;color:var(--zp-text-muted);place-items:center;gap:6px;display:grid}.empty-state strong[data-v-658e8814]{color:var(--zp-text-title);font-size:14px}.pagination-row[data-v-658e8814]{border-top:1px solid var(--zp-line);margin-top:12px;padding-top:12px}.pagination-row>div[data-v-658e8814]{align-items:center;gap:8px;display:flex}.pagination-row button[data-v-658e8814]:disabled{cursor:not-allowed;opacity:.45}.pagination-row strong[data-v-658e8814]{color:var(--zp-text-title);font-size:13px;font-weight:950}.detail-panel[data-v-658e8814]{gap:14px;display:grid;position:sticky;top:16px}.detail-head[data-v-658e8814]{border-bottom:1px solid var(--zp-line);align-items:flex-start;padding-bottom:14px}.detail-head span[data-v-658e8814]{color:var(--zp-text-muted);font-size:12px;font-weight:900}.detail-head p[data-v-658e8814]{color:var(--zp-text-muted);margin:6px 0 0;font-size:13px}.decision-box[data-v-658e8814]{border-radius:var(--zp-radius-lg);background:#f5f8fc;gap:12px;padding:14px;display:flex}.decision-box[data-tone=blue][data-v-658e8814]{color:var(--zp-color-blue-600);background:#eef5ff}.decision-box[data-tone=green][data-v-658e8814]{color:var(--zp-color-green-600);background:#eafaf4}.decision-box[data-tone=amber][data-v-658e8814]{color:var(--zp-color-amber-600);background:#fff6e4}.decision-box[data-tone=red][data-v-658e8814]{color:var(--zp-color-red-600);background:#fff0ed}.decision-box p[data-v-658e8814]{gap:4px;margin:0;display:grid}.decision-box strong[data-v-658e8814]{color:currentColor;font-size:14px;font-weight:950}.decision-box span[data-v-658e8814]{color:var(--zp-text);font-size:13px;line-height:1.6}.summary-grid[data-v-658e8814]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.summary-grid article[data-v-658e8814]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-md);background:#fff;gap:5px;padding:12px;display:grid}.summary-grid strong[data-v-658e8814]{color:var(--zp-text-title);font-size:16px;font-weight:950}.info-card[data-v-658e8814],.check-card[data-v-658e8814],.timeline-card[data-v-658e8814],.operation-box[data-v-658e8814]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-lg);background:#fff;gap:12px;padding:14px;display:grid}.section-title[data-v-658e8814]{color:var(--zp-text-title);justify-content:flex-start}.section-title h3[data-v-658e8814]{font-size:14px}.info-list[data-v-658e8814]{gap:10px;margin:0;display:grid}.info-list div[data-v-658e8814]{grid-template-columns:88px minmax(0,1fr);gap:12px;display:grid}.info-list dd[data-v-658e8814]{color:var(--zp-text);margin:0;font-weight:800}.check-list[data-v-658e8814],.timeline-list[data-v-658e8814]{gap:9px;display:grid}.check-list article[data-v-658e8814]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-md);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.check-list article>div[data-v-658e8814]{width:28px;height:28px;color:var(--zp-color-green-600);background:#eafaf4;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.check-list article[data-result=提醒]>div[data-v-658e8814]{color:var(--zp-color-amber-600);background:#fff6e4}.check-list article[data-result=阻断]>div[data-v-658e8814]{color:var(--zp-color-red-600);background:#fff0ed}.check-list p[data-v-658e8814],.timeline-list p[data-v-658e8814],.operation-box p[data-v-658e8814]{gap:4px;margin:0;display:grid}.check-list strong[data-v-658e8814],.timeline-list strong[data-v-658e8814]{color:var(--zp-text-title);font-size:13px;font-weight:950}.check-list span[data-v-658e8814],.operation-box p[data-v-658e8814]{color:var(--zp-text-muted);font-size:13px;line-height:1.55}.check-list em[data-v-658e8814]{border-radius:var(--zp-radius-pill);color:var(--zp-color-green-600);background:#eafaf4;padding:4px 8px;font-size:12px;font-style:normal;font-weight:950}.check-list article[data-result=提醒] em[data-v-658e8814]{color:var(--zp-color-amber-600);background:#fff6e4}.check-list article[data-result=阻断] em[data-v-658e8814]{color:var(--zp-color-red-600);background:#fff0ed}.timeline-list article[data-v-658e8814]{grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.timeline-list article>span[data-v-658e8814]{background:#cbd5e1;border-radius:50%;width:11px;height:11px;margin-top:4px;position:relative}.timeline-list article.done>span[data-v-658e8814]{background:var(--zp-color-green-600)}.timeline-list em[data-v-658e8814]{color:var(--zp-text-faint);white-space:nowrap;font-size:12px;font-style:normal;font-weight:800}.reject-field[data-v-658e8814]{gap:8px;padding:10px 12px;display:grid}.reject-field textarea[data-v-658e8814]{resize:vertical;min-height:76px;line-height:1.55}.operation-actions[data-v-658e8814]{justify-content:flex-end}@media (width<=1500px){.withdrawal-workspace[data-v-658e8814]{grid-template-columns:1fr}.detail-panel[data-v-658e8814]{position:static}}@media (width<=980px){.page-hero[data-v-658e8814]{flex-direction:column}.stat-grid[data-v-658e8814],.stat-grid[data-v-658e8814]{grid-template-columns:repeat(2,minmax(0,1fr))}.apply-toolbar[data-v-658e8814]{grid-template-columns:1fr}.apply-row[data-v-658e8814]{grid-template-columns:minmax(0,1fr) minmax(96px,.48fr)}.apply-row.table-head[data-v-658e8814]{display:none}}@media (width<=640px){.withdrawal-page[data-v-658e8814]{padding:14px}.hero-copy h1[data-v-658e8814]{font-size:23px}.stat-grid[data-v-658e8814],.record-tabs[data-v-658e8814],.summary-grid[data-v-658e8814],.apply-row[data-v-658e8814]{grid-template-columns:1fr}.panel-head[data-v-658e8814],.detail-head[data-v-658e8814],.pagination-row[data-v-658e8814],.operation-actions[data-v-658e8814]{flex-direction:column;align-items:stretch}.operation-actions button[data-v-658e8814],.hero-actions button[data-v-658e8814]{width:100%}}.api-error-banner[data-v-67902dab]{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.api-error-banner strong[data-v-67902dab]{color:#dc2626}.api-error-banner span[data-v-67902dab]{color:#7f1d1d;flex:1;font-size:13px}.risk-review-page[data-v-67902dab]{min-height:100%;color:var(--zp-text);flex-direction:column;gap:18px;padding:22px;display:flex}.page-hero[data-v-67902dab],.panel[data-v-67902dab],.action-message[data-v-67902dab],.stat-card[data-v-67902dab]{border:1px solid var(--zp-line);background:var(--zp-surface-raised);box-shadow:var(--zp-shadow-panel)}.page-hero[data-v-67902dab]{isolation:isolate;border-radius:var(--zp-radius-xl);background:linear-gradient(118deg, #050d22fa 0%, #0c1934f7 48%, #061022fa 100%), var(--zp-color-navy-950);color:var(--zp-text-inverse);justify-content:space-between;align-items:center;gap:22px;padding:28px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 45px #131f4114}.page-hero[data-v-67902dab]:before,.page-hero[data-v-67902dab]:after{pointer-events:none;content:"";position:absolute}.page-hero[data-v-67902dab]:before{z-index:-2;filter:blur(42px)saturate(118%);background:radial-gradient(at 16% 22%,#d99a2242 0 14%,#0000 36%),radial-gradient(at 50% 0,#2563eb38 0 17%,#0000 42%),radial-gradient(at 86% 18%,#55c9a133 0 14%,#0000 38%);inset:-44%}.page-hero[data-v-67902dab]:after{z-index:-1;background:linear-gradient(90deg,#00000061 0%,#00000024 52%,#0000006b 100%),repeating-linear-gradient(135deg,#ffffff0a 0 1px,#0000 1px 6px);inset:0}.hero-copy[data-v-67902dab]{min-width:0;max-width:860px}.hero-label[data-v-67902dab],.panel-head span[data-v-67902dab],.section-title[data-v-67902dab],.field-label[data-v-67902dab]{align-items:center;gap:7px;display:inline-flex}.hero-label[data-v-67902dab],.panel-head span[data-v-67902dab]{color:var(--zp-color-gold-300);font-size:13px;font-weight:850}.hero-copy h1[data-v-67902dab]{color:var(--zp-text-inverse);letter-spacing:0;overflow-wrap:anywhere;margin:10px 0;font-size:clamp(28px,3vw,40px);font-weight:900;line-height:1.12}.hero-copy p[data-v-67902dab]{color:var(--zp-text-inverse-muted);overflow-wrap:anywhere;margin:0;line-height:1.8}.hero-actions[data-v-67902dab]{flex:none;justify-content:flex-end}.hero-actions[data-v-67902dab],.panel-actions[data-v-67902dab],.operation-actions[data-v-67902dab]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}button[data-v-67902dab]{font-family:inherit}.primary-action[data-v-67902dab],.ghost-action[data-v-67902dab],.danger-action[data-v-67902dab],.panel-actions button[data-v-67902dab]{border-radius:var(--zp-radius-md);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:13px;font-weight:900;transition:all .16s;display:inline-flex}.primary-action[data-v-67902dab]{background:var(--zp-active-gradient);color:var(--zp-color-navy-900);box-shadow:0 12px 24px #d99a2233}.primary-action[data-v-67902dab]:disabled{cursor:not-allowed;filter:grayscale(.7);opacity:.55}.ghost-action[data-v-67902dab],.panel-actions button[data-v-67902dab]{border-color:var(--zp-line-strong);color:var(--zp-text);background:#ffffffe6}.danger-action[data-v-67902dab]{color:var(--zp-color-red-600);background:#fff5f4;border-color:#c2413238}.page-hero .ghost-action[data-v-67902dab]{color:#fff;border-radius:var(--zp-radius-pill);min-width:106px;height:40px;box-shadow:none;white-space:nowrap;background:#ffffff14;border-color:#0000;padding:0 16px}.page-hero .primary-action[data-v-67902dab]{background:var(--zp-color-mint-500);color:#0c1c32;border-radius:var(--zp-radius-pill);min-width:106px;height:40px;box-shadow:none;white-space:nowrap;border-color:#0000;padding:0 16px}.primary-action[data-v-67902dab]:not(:disabled):hover,.ghost-action[data-v-67902dab]:hover,.danger-action[data-v-67902dab]:hover,.panel-actions button[data-v-67902dab]:hover{transform:translateY(-1px)}.action-message[data-v-67902dab]{border-radius:var(--zp-radius-lg);color:var(--zp-color-green-600);border-color:#15926b38;align-items:center;gap:10px;padding:12px 14px;font-size:13px;font-weight:800;display:flex}.action-message span[data-v-67902dab]{flex:1}.action-message button[data-v-67902dab]{width:28px;height:28px;color:inherit;cursor:pointer;background:#15926b14;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.stat-grid[data-v-67902dab]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.stat-card[data-v-67902dab]{border-radius:var(--zp-radius-lg);gap:6px;min-height:132px;padding:16px;display:grid;position:relative;overflow:hidden}.stat-card[data-v-67902dab]:after{content:"";background:#d99a221f;border-radius:50%;width:112px;height:112px;position:absolute;bottom:-42px;right:-28px}.stat-card[data-tone=green][data-v-67902dab]:after{background:#15926b1f}.stat-card[data-tone=blue][data-v-67902dab]:after{background:#2563eb1a}.stat-card[data-tone=amber][data-v-67902dab]:after{background:#c27a1021}.stat-card[data-tone=red][data-v-67902dab]:after{background:#c2413221}.stat-icon[data-v-67902dab]{border-radius:var(--zp-radius-md);width:42px;height:42px;color:var(--zp-color-gold-500);background:#fff7e0;justify-content:center;align-items:center;display:inline-flex}.stat-card[data-tone=green] .stat-icon[data-v-67902dab]{color:var(--zp-color-green-600);background:#eafaf4}.stat-card[data-tone=blue] .stat-icon[data-v-67902dab]{color:var(--zp-color-blue-600);background:#edf4ff}.stat-card[data-tone=amber] .stat-icon[data-v-67902dab]{color:var(--zp-color-amber-600);background:#fff7e8}.stat-card span[data-v-67902dab],.summary-grid span[data-v-67902dab],.info-list dt[data-v-67902dab],.reject-field span[data-v-67902dab]{color:var(--zp-text-muted);font-size:12px;font-weight:800}.stat-card strong[data-v-67902dab]{color:var(--zp-text-title);font-size:24px;font-weight:950;line-height:1.15}.stat-card em[data-v-67902dab],.summary-grid em[data-v-67902dab],.pagination-row[data-v-67902dab],.record-row small[data-v-67902dab],.info-list dd[data-v-67902dab],.timeline-list small[data-v-67902dab]{color:var(--zp-text-subtle);font-size:12px;font-style:normal}.risk-workspace[data-v-67902dab]{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;width:100%;min-width:0;display:grid}.risk-list-panel[data-v-67902dab]{width:100%}.panel[data-v-67902dab]{border-radius:var(--zp-radius-xl);min-width:0;padding:16px}.panel-head[data-v-67902dab],.detail-head[data-v-67902dab],.section-title[data-v-67902dab],.pagination-row[data-v-67902dab]{justify-content:space-between;align-items:center;gap:12px;display:flex}.panel-head[data-v-67902dab]{margin-bottom:14px}.panel-head span[data-v-67902dab]{color:var(--zp-text-muted);font-size:12px;font-weight:900}.panel-head h2[data-v-67902dab],.detail-head h2[data-v-67902dab],.section-title h3[data-v-67902dab]{color:var(--zp-text-title);margin:0;font-size:18px;font-weight:950}.risk-toolbar[data-v-67902dab]{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.search-field[data-v-67902dab],.filter-field[data-v-67902dab],.reject-field[data-v-67902dab]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-md);color:var(--zp-text-muted);background:#fff;align-items:center;gap:8px;display:flex}.search-field[data-v-67902dab],.filter-field[data-v-67902dab]{min-height:42px;padding:0 12px}.search-field input[data-v-67902dab],.filter-field select[data-v-67902dab],.reject-field textarea[data-v-67902dab]{width:100%;min-width:0;color:var(--zp-text);font:inherit;background:0 0;border:0;outline:0;font-size:13px;font-weight:750}.record-tabs[data-v-67902dab]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.record-tabs button[data-v-67902dab]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-md);min-height:42px;color:var(--zp-text-muted);cursor:pointer;background:#fff;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;display:flex}.record-tabs button.active[data-v-67902dab]{color:var(--zp-color-navy-800);background:#fff8e8;border-color:#d99a2273}.risk-review-page .record-row[data-v-67902dab]{grid-template-columns:minmax(220px,1.45fr) minmax(126px,.68fr) minmax(126px,.68fr) minmax(96px,.48fr) minmax(180px,1fr) minmax(95px,auto)!important}.record-row.table-head span[data-v-67902dab],.record-row span[data-v-67902dab]{color:var(--zp-text-subtle);min-width:0}.record-row>span[data-v-67902dab]:nth-child(2),.record-row>span[data-v-67902dab]:nth-child(3),.record-row>span[data-v-67902dab]:nth-child(4){text-align:center;justify-self:center}.record-row>span[data-v-67902dab]:nth-child(5){text-align:left;justify-self:stretch}.record-row>span[data-v-67902dab]:nth-child(6){text-align:right;justify-self:end}.row-action-cell[data-v-67902dab]{justify-content:flex-end;display:flex}.record-row small[data-v-67902dab],.next-step small[data-v-67902dab]{color:var(--zp-text-subtle);margin-top:3px;font-size:12px;display:block}.case-name[data-v-67902dab]{align-items:center;gap:10px;min-width:0;display:flex}.case-icon[data-v-67902dab]{width:30px;height:30px;color:var(--zp-text-muted);background:#0f172a0d;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.case-name span strong[data-v-67902dab]{color:var(--zp-text)}.next-step[data-v-67902dab]{min-width:0}.status-pill[data-v-67902dab]{border:1px solid;border-radius:999px;justify-content:center;align-items:center;min-width:64px;min-height:22px;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}.status-pill[data-tone=green][data-v-67902dab]{color:#0f766e;background:#eafaf4;border-color:#c7efe2}.status-pill[data-tone=blue][data-v-67902dab]{color:#1d4ed8;background:#edf4ff;border-color:#dbe7ff}.status-pill[data-tone=amber][data-v-67902dab]{color:#b45a03;background:#fff6e8;border-color:#ffdfad}.status-pill[data-tone=red][data-v-67902dab]{color:#be123c;background:#fff1f2;border-color:#ffd6df}.status-pill[data-tone=slate][data-v-67902dab]{color:#475569;background:#f8fafc;border-color:#e2e8f0}.empty-state[data-v-67902dab]{text-align:center;color:var(--zp-text-muted);justify-items:center;padding:36px 22px;display:grid}.empty-state strong[data-v-67902dab]{color:var(--zp-text-title);margin-top:4px}.empty-state span[data-v-67902dab]{color:var(--zp-text-subtle);font-size:12px}.detail-panel[data-v-67902dab]{flex-direction:column;gap:12px;min-height:100%;max-height:84vh;display:flex;overflow:auto}.detail-head[data-v-67902dab],.section-title[data-v-67902dab],.operation-box p[data-v-67902dab],.decision-box[data-v-67902dab],.summary-grid[data-v-67902dab],.info-list[data-v-67902dab],.timeline-list[data-v-67902dab],.check-list[data-v-67902dab]{min-width:0}.detail-head[data-v-67902dab]{border-radius:var(--zp-radius-lg);border:1px solid var(--zp-line-soft);background:#fff;padding:12px}.detail-head h2[data-v-67902dab]{margin:4px 0;font-size:20px}.detail-head p[data-v-67902dab]{color:var(--zp-text-subtle);margin:0;font-size:12px;font-weight:800}.decision-box[data-v-67902dab]{border-radius:var(--zp-radius-lg);border:1px solid var(--zp-line);background:#fff;align-items:center;gap:10px;padding:12px;display:flex}.decision-box[data-tone=green][data-v-67902dab]{background:#f0fdf4;border-color:#16a34a38}.decision-box[data-tone=amber][data-v-67902dab]{background:#fffbeb;border-color:#d9770638}.decision-box[data-tone=red][data-v-67902dab]{background:#fef2f2;border-color:#dc262638}.decision-box p[data-v-67902dab]{color:var(--zp-text-subtle);gap:4px;margin:0;display:grid}.decision-box strong[data-v-67902dab],.info-list dd[data-v-67902dab],.timeline-list strong[data-v-67902dab]{color:var(--zp-text-title)}.decision-box strong[data-v-67902dab]{color:inherit}.summary-grid[data-v-67902dab]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.summary-grid article[data-v-67902dab],.info-card[data-v-67902dab],.check-card[data-v-67902dab],.timeline-card[data-v-67902dab],.operation-box[data-v-67902dab]{border-radius:var(--zp-radius-lg);border:1px solid var(--zp-line);background:var(--zp-surface-subtle,#fff);padding:12px}.summary-grid article[data-v-67902dab]{border:1px solid var(--zp-line-soft);gap:5px;display:grid}.section-title[data-v-67902dab]{color:var(--zp-text-title)}.info-list[data-v-67902dab],.check-list[data-v-67902dab],.timeline-list[data-v-67902dab]{gap:10px;display:grid}.info-list[data-v-67902dab]{grid-template-columns:repeat(2,minmax(0,1fr))}.info-list div[data-v-67902dab]{min-width:0}.info-list dd[data-v-67902dab],.timeline-list em[data-v-67902dab],.check-card em[data-v-67902dab]{color:var(--zp-text-subtle);margin:4px 0 0;font-size:12px}.check-list article[data-v-67902dab]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-md);grid-template-columns:auto 1fr auto;align-items:start;gap:10px;padding:10px;display:grid}.check-list p[data-v-67902dab]{min-width:0;margin:0}.check-list span[data-v-67902dab]{color:var(--zp-text-subtle);font-size:12px}.check-list [data-result=通过][data-v-67902dab]{color:var(--zp-color-green-600)}.check-list [data-result=提醒][data-v-67902dab]{color:var(--zp-color-amber-600)}.check-list [data-result=阻断][data-v-67902dab]{color:var(--zp-color-red-600)}.timeline-list article[data-v-67902dab]{grid-template-columns:20px 1fr auto;gap:8px;min-width:0;display:grid}.timeline-list span[data-v-67902dab]{background:#cbd5e1;border-radius:50%;justify-self:center;width:10px;height:10px;margin-top:8px;position:relative}.timeline-list article.done span[data-v-67902dab]{background:#15803d}.timeline-list p[data-v-67902dab]{margin:0}.timeline-list small[data-v-67902dab]{margin-top:2px}.reject-field[data-v-67902dab],.operation-actions[data-v-67902dab]{margin-top:10px}.operation-actions[data-v-67902dab]{flex-wrap:wrap;justify-content:flex-start}@media (width<=1480px){.record-row[data-v-67902dab]{grid-template-columns:1.8fr 1fr .9fr .9fr 1.5fr auto}}@media (width<=1240px){.record-row[data-v-67902dab]{grid-template-columns:1.6fr 1fr 1fr .9fr 1fr auto}}@media (width<=1180px){.stat-grid[data-v-67902dab]{grid-template-columns:repeat(2,minmax(0,1fr))}.risk-toolbar[data-v-67902dab]{grid-template-columns:minmax(220px,1fr) repeat(4,minmax(130px,1fr))}}@media (width<=1020px){.page-hero[data-v-67902dab]{flex-direction:column}.record-row[data-v-67902dab]{grid-template-columns:1.6fr 1fr 1fr}.record-row.table-head[data-v-67902dab],.record-row span[data-v-67902dab]:nth-child(4),.record-row span[data-v-67902dab]:nth-child(5){display:none}.record-row[data-v-67902dab]{grid-template-columns:1.6fr 1fr auto;gap:10px}.summary-grid[data-v-67902dab],.info-list[data-v-67902dab]{grid-template-columns:1fr}}@media (width<=780px){.risk-review-page[data-v-67902dab]{padding:12px}.stat-grid[data-v-67902dab]{grid-template-columns:1fr}.risk-toolbar[data-v-67902dab]{grid-template-columns:1fr;gap:8px}.record-tabs[data-v-67902dab]{grid-template-columns:1fr 1fr}}.api-error-banner[data-v-18b979a5]{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.api-error-banner strong[data-v-18b979a5]{color:#dc2626}.api-error-banner span[data-v-18b979a5]{color:#7f1d1d;flex:1;font-size:13px}.merchant-business-page[data-v-18b979a5]{color:var(--zp-text-title);gap:16px;display:grid}.business-hero[data-v-18b979a5],.business-stat[data-v-18b979a5],.panel[data-v-18b979a5]{box-shadow:var(--zp-shadow-panel);border:1px solid #ffffffc7}.business-hero[data-v-18b979a5]{isolation:isolate;border-radius:var(--zp-radius-xl);color:#fff;background:linear-gradient(118deg,#050d22fa 0%,#0f1e3afa 52%,#071230fa 100%),#071230;border-color:#ffffff29;justify-content:space-between;align-items:center;gap:22px;padding:28px 30px;display:flex;position:relative;overflow:hidden}.business-hero[data-v-18b979a5]:before{z-index:-1;pointer-events:none;content:"";background:linear-gradient(124deg,#55c9a13d,#0000 34%),linear-gradient(304deg,#d99a2233,#0000 38%),repeating-linear-gradient(135deg,#ffffff0a 0 1px,#0000 1px 8px);position:absolute;inset:0}.hero-label[data-v-18b979a5],.hero-actions[data-v-18b979a5],.ghost-action[data-v-18b979a5],.primary-action[data-v-18b979a5]{align-items:center;display:inline-flex}.hero-label[data-v-18b979a5]{color:var(--zp-color-gold-300);gap:8px;font-size:13px;font-weight:850}.business-hero h1[data-v-18b979a5]{max-width:800px;margin:10px 0;font-size:clamp(27px,3vw,38px);font-weight:900;line-height:1.14}.business-hero p[data-v-18b979a5]{color:#ffffffbd;max-width:840px;line-height:1.8}.hero-actions[data-v-18b979a5]{flex-wrap:wrap;justify-content:flex-end;gap:10px}.ghost-action[data-v-18b979a5],.primary-action[data-v-18b979a5],.detail-actions button[data-v-18b979a5]{border-radius:var(--zp-radius-pill);white-space:nowrap;border:0;justify-content:center;gap:8px;font-weight:850}.ghost-action[data-v-18b979a5],.primary-action[data-v-18b979a5]{height:40px;padding:0 16px}.ghost-action[data-v-18b979a5]{color:#ffffffdb;background:#ffffff1f}.primary-action[data-v-18b979a5]{background:var(--zp-color-mint-500);color:#0c1c32}.business-stat-grid[data-v-18b979a5],.business-workspace[data-v-18b979a5],.bottom-grid[data-v-18b979a5]{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.business-stat[data-v-18b979a5]{border-radius:var(--zp-radius-xl);background:#ffffffd1;grid-column:span 3;min-height:142px;padding:20px}.stat-icon[data-v-18b979a5]{border-radius:var(--zp-radius-lg);background:var(--tone-soft);width:42px;height:42px;color:var(--tone);place-items:center;display:grid}[data-tone=green][data-v-18b979a5]{--tone:#19a976;--tone-soft:#19a97621}[data-tone=blue][data-v-18b979a5]{--tone:#356fda;--tone-soft:#356fda21}[data-tone=amber][data-v-18b979a5]{--tone:#d68114;--tone-soft:#d6811421}[data-tone=red][data-v-18b979a5]{--tone:#d94841;--tone-soft:#d9484121}.business-stat span[data-v-18b979a5],.business-stat em[data-v-18b979a5]{color:var(--zp-text-subtle);font-size:13px;font-style:normal;font-weight:750;display:block}.business-stat span[data-v-18b979a5]{margin-top:14px}.business-stat strong[data-v-18b979a5]{color:var(--zp-text-title);margin-top:6px;font-size:30px;font-weight:900;line-height:1;display:block}.business-stat em[data-v-18b979a5]{margin-top:9px}.panel[data-v-18b979a5]{border-radius:var(--zp-radius-xl);background:#ffffffc7;min-width:0;padding:22px}.business-list-panel[data-v-18b979a5]{grid-column:1/-1}.checklist-panel[data-v-18b979a5],.event-panel[data-v-18b979a5]{grid-column:span 6}.panel-head[data-v-18b979a5],.business-toolbar[data-v-18b979a5],.detail-top[data-v-18b979a5],.section-title[data-v-18b979a5],.detail-actions[data-v-18b979a5],.pagination-row[data-v-18b979a5],.page-size-field[data-v-18b979a5]{align-items:center;display:flex}.panel-head[data-v-18b979a5]{justify-content:space-between;gap:16px;margin-bottom:16px}.panel-head span[data-v-18b979a5],.detail-top span[data-v-18b979a5]{color:var(--zp-text-subtle);font-size:12px;font-weight:850}.panel-head h2[data-v-18b979a5],.detail-top h2[data-v-18b979a5]{color:var(--zp-text-title);margin-top:4px;font-size:20px;font-weight:900}.panel-head>strong[data-v-18b979a5]{border-radius:var(--zp-radius-pill);background:var(--zp-color-navy-800);color:var(--zp-color-gold-300);padding:8px 11px;font-size:12px}.panel-head svg[data-v-18b979a5],.section-title svg[data-v-18b979a5]{color:var(--zp-color-gold-500)}.status-tabs[data-v-18b979a5]{scrollbar-width:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.status-tabs[data-v-18b979a5]::-webkit-scrollbar{display:none}.status-tabs button[data-v-18b979a5]{border-radius:var(--zp-radius-pill);color:#657084;background:#eef2f7;border:0;flex:none;align-items:center;gap:8px;height:34px;padding:0 12px;font-size:13px;font-weight:850;display:inline-flex}.status-tabs button strong[data-v-18b979a5]{border-radius:var(--zp-radius-pill);min-width:22px;height:22px;color:inherit;background:#ffffffc7;place-items:center;font-size:12px;display:grid}.status-tabs button.active[data-v-18b979a5]{background:var(--zp-color-navy-800);color:#fff}.business-table[data-v-18b979a5]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-lg);background:var(--zp-surface);margin-top:14px;overflow:auto hidden}.business-row[data-v-18b979a5]{border-top:1px solid var(--zp-line-soft);background:var(--zp-surface);width:100%;min-width:1120px;min-height:78px;color:var(--zp-text-title);text-align:left;grid-template-columns:minmax(92px,.46fr) minmax(230px,1.14fr) minmax(156px,.72fr) minmax(190px,.9fr) minmax(210px,1fr) minmax(96px,.44fr);align-items:center;gap:12px;padding:0 14px;transition:all .18s;display:grid;position:relative}.business-row[data-v-18b979a5]:first-child{border-top:0}.business-row.table-head[data-v-18b979a5]{background:var(--zp-bg-muted);min-height:42px;color:var(--zp-text-faint);cursor:default;font-size:12px;font-weight:950}.business-row[data-v-18b979a5]:not(.table-head){cursor:pointer}.business-row[data-v-18b979a5]:not(.table-head):hover,.business-row.selected[data-v-18b979a5]{background:#fffaf0}.business-row.selected[data-v-18b979a5]{box-shadow:inset 3px 0 0 var(--zp-color-gold-500)}.status-badge[data-v-18b979a5]{border-radius:var(--zp-radius-pill);background:var(--tone-soft);color:var(--tone);text-align:center;justify-self:start;padding:7px 9px;font-size:12px;font-weight:900}.business-main[data-v-18b979a5],.policy-cell[data-v-18b979a5],.service-cell[data-v-18b979a5],.sync-cell[data-v-18b979a5]{min-width:0}.business-main strong[data-v-18b979a5],.business-main em[data-v-18b979a5],.business-main small[data-v-18b979a5],.policy-cell strong[data-v-18b979a5],.policy-cell span[data-v-18b979a5],.service-cell strong[data-v-18b979a5],.service-cell span[data-v-18b979a5],.sync-cell strong[data-v-18b979a5],.sync-cell span[data-v-18b979a5]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.business-main strong[data-v-18b979a5],.policy-cell strong[data-v-18b979a5],.service-cell strong[data-v-18b979a5],.sync-cell strong[data-v-18b979a5]{color:var(--zp-text-title);font-size:13px;font-weight:950}.policy-cell strong[data-v-18b979a5]{color:var(--tone)}.business-main em[data-v-18b979a5],.business-main small[data-v-18b979a5],.policy-cell span[data-v-18b979a5],.service-cell span[data-v-18b979a5],.sync-cell span[data-v-18b979a5]{color:var(--zp-text-subtle);margin-top:4px;font-size:12px;font-style:normal;line-height:1.45}.pagination-row[data-v-18b979a5]{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:14px}.pagination-row>span[data-v-18b979a5],.page-size-field[data-v-18b979a5]{color:var(--zp-text-muted);font-size:13px;font-weight:800}.page-size-field[data-v-18b979a5]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-md);background:#fff;gap:8px;min-height:38px;padding:0 10px}.page-size-field[data-v-18b979a5] .nuxt-control{min-width:84px}.business-empty-state[data-v-18b979a5]{text-align:center;place-items:center;gap:8px;min-height:180px;padding:26px;display:grid}.business-empty-state strong[data-v-18b979a5]{color:var(--zp-text-title);font-size:16px;font-weight:900}.business-empty-state span[data-v-18b979a5]{color:var(--zp-text-subtle);font-size:13px}.business-filter-reset[data-v-18b979a5]{border-radius:var(--zp-radius-pill);background:var(--zp-color-navy-800);color:#fff;border:0;margin-top:4px}.detail-top[data-v-18b979a5]{justify-content:space-between;gap:14px;margin-bottom:16px}.detail-top p[data-v-18b979a5]{color:var(--zp-text-muted);margin-top:7px;line-height:1.6}.detail-top svg[data-v-18b979a5]{color:var(--tone);flex:none}.identity-grid[data-v-18b979a5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.identity-grid div[data-v-18b979a5],.policy-grid article[data-v-18b979a5],.switch-grid article[data-v-18b979a5],.recent-change-card[data-v-18b979a5],.action-message[data-v-18b979a5],.checklist article[data-v-18b979a5]{border-radius:var(--zp-radius-lg);background:var(--zp-bg-muted)}.identity-grid div[data-v-18b979a5]{padding:12px}.identity-grid span[data-v-18b979a5]{color:var(--zp-text-faint);font-size:12px;font-weight:850}.identity-grid strong[data-v-18b979a5]{color:var(--zp-text-title);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:14px;font-weight:900;display:block;overflow:hidden}.section-title[data-v-18b979a5]{color:var(--zp-text-title);gap:8px;margin:18px 0 10px}.policy-grid[data-v-18b979a5],.switch-grid[data-v-18b979a5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.policy-grid article[data-v-18b979a5]{align-items:flex-start;gap:10px;padding:12px;display:flex}.policy-grid svg[data-v-18b979a5],.recent-change-card svg[data-v-18b979a5]{color:var(--zp-color-gold-500);flex:none}.policy-grid small[data-v-18b979a5],.policy-grid strong[data-v-18b979a5],.policy-grid em[data-v-18b979a5]{display:block}.policy-grid small[data-v-18b979a5]{color:var(--zp-text-muted);font-size:12px;font-weight:850}.policy-grid strong[data-v-18b979a5]{color:var(--zp-text-title);margin-top:5px;font-size:13px;font-weight:950}.policy-grid em[data-v-18b979a5]{color:var(--zp-text-subtle);margin-top:4px;font-size:12px;font-style:normal;line-height:1.55}.service-list[data-v-18b979a5]{flex-wrap:wrap;gap:8px;display:flex}.service-list span[data-v-18b979a5]{border-radius:var(--zp-radius-pill);min-height:32px;color:var(--zp-color-navy-800);background:#fff7dd;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:850;display:inline-flex}.service-list svg[data-v-18b979a5]{color:var(--zp-color-gold-500)}.switch-grid article[data-v-18b979a5]{justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.switch-grid span[data-v-18b979a5]{color:var(--zp-text-muted);font-size:12px;font-weight:850}.switch-grid strong[data-v-18b979a5]{color:var(--zp-text-faint);font-size:13px;font-weight:950}.switch-grid article[data-enabled=true] strong[data-v-18b979a5]{color:var(--zp-color-green-600)}.recent-change-card[data-v-18b979a5],.action-message[data-v-18b979a5]{align-items:flex-start;gap:10px;margin-top:14px;padding:12px;display:flex}.recent-change-card span[data-v-18b979a5],.recent-change-card strong[data-v-18b979a5]{display:block}.recent-change-card span[data-v-18b979a5]{color:var(--zp-text-muted);font-size:12px;font-weight:850}.recent-change-card strong[data-v-18b979a5]{color:var(--zp-text-title);margin-top:4px;font-size:13px;font-weight:900;line-height:1.6}.action-message[data-v-18b979a5]{color:var(--zp-color-green-600);background:#55c9a124;margin-bottom:12px;font-size:13px;font-weight:850}.action-message svg[data-v-18b979a5]{color:currentColor}.detail-actions[data-v-18b979a5]{flex-wrap:wrap;gap:10px;margin-top:14px}.detail-actions button[data-v-18b979a5]{color:#344054;background:#eef2f7;height:40px;padding:0 16px}.detail-actions .edit-button[data-v-18b979a5],.detail-actions .force-button[data-v-18b979a5]{background:var(--zp-color-navy-800);color:#fff}.checklist[data-v-18b979a5],.event-list[data-v-18b979a5]{gap:10px;display:grid}.checklist article[data-v-18b979a5]{padding:14px}.checklist strong[data-v-18b979a5],.checklist span[data-v-18b979a5],.checklist p[data-v-18b979a5]{display:block}.checklist strong[data-v-18b979a5]{color:var(--tone);font-size:20px;font-weight:950}.checklist span[data-v-18b979a5]{color:var(--zp-text-title);margin-top:5px;font-size:14px;font-weight:900}.checklist p[data-v-18b979a5]{color:var(--zp-text-subtle);margin:6px 0 0;font-size:13px;line-height:1.6}.event-list div[data-v-18b979a5]{grid-template-columns:46px 10px minmax(0,1fr);align-items:flex-start;gap:10px;display:grid}.event-list time[data-v-18b979a5]{color:var(--zp-text-subtle);font-size:12px;font-weight:900}.event-list>div>span[data-v-18b979a5]{background:var(--tone);border-radius:999px;width:9px;height:9px;margin-top:4px}.event-list p[data-v-18b979a5]{margin:0}.event-list strong[data-v-18b979a5],.event-list small[data-v-18b979a5]{display:block}.event-list strong[data-v-18b979a5]{color:var(--zp-text-title);font-size:13px;font-weight:900}.event-list small[data-v-18b979a5]{color:var(--zp-text-subtle);margin-top:4px;font-size:12px;line-height:1.55}.business-edit-overlay{background:#0f172a75!important}.business-edit-modal-content{overflow:hidden;border-radius:16px!important;width:min(920px,100vw - 32px)!important;max-width:min(920px,100vw - 32px)!important;max-height:min(760px,100dvh - 32px)!important}.business-reset-modal-content{border-radius:16px!important;width:min(560px,100vw - 32px)!important;max-width:min(560px,100vw - 32px)!important}.business-edit-modal-head{flex:none;align-items:flex-start;padding:18px 22px!important}.business-edit-modal-body{overflow:auto;padding:0 22px 18px!important}.business-edit-modal-footer{flex:none;padding:14px 22px 18px!important}.modal-titlecopy[data-v-18b979a5]{min-width:0}.modal-intro[data-v-18b979a5]{gap:4px;margin-bottom:12px;display:grid}.modal-titlecopy span[data-v-18b979a5],.modal-intro span[data-v-18b979a5]{color:var(--zp-text-subtle);font-size:12px;font-weight:850}.modal-titlecopy h2[data-v-18b979a5]{color:var(--zp-text-title);margin:4px 0 0;font-size:22px;font-weight:950}.modal-titlecopy p[data-v-18b979a5],.modal-intro p[data-v-18b979a5]{color:var(--zp-text-muted);margin:6px 0 0;font-size:13px;font-weight:700;line-height:1.6}.modal-close[data-v-18b979a5]{border-radius:var(--zp-radius-pill);color:var(--zp-text-muted);background:#eef2f7;border:0;flex:none}.edit-form[data-v-18b979a5]{gap:14px;display:grid}.form-section[data-v-18b979a5]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-lg);background:var(--zp-bg-subtle);gap:12px;padding:14px;display:grid}.form-section-title[data-v-18b979a5]{color:var(--zp-text-title);align-items:center;gap:8px;font-size:14px;font-weight:950;display:flex}.form-section-title svg[data-v-18b979a5]{color:var(--zp-color-gold-500)}.form-grid[data-v-18b979a5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.edit-form label[data-v-18b979a5]{min-width:0;color:var(--zp-text-muted);gap:7px;font-size:12px;font-weight:850;display:grid}.edit-form[data-v-18b979a5] .nuxt-control{min-width:0}.service-picker[data-v-18b979a5],.switch-editor[data-v-18b979a5]{flex-wrap:wrap;gap:8px;display:flex}.service-picker button[data-v-18b979a5],.switch-editor button[data-v-18b979a5]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-pill);min-height:34px;color:var(--zp-text-muted);background:#fff;font-size:12px;font-weight:850}.service-picker button[data-v-18b979a5]{gap:6px}.service-picker button.active[data-v-18b979a5],.switch-editor button.active[data-v-18b979a5]{color:var(--zp-color-green-600);background:#19a9761f;border-color:#19a97657}.form-actions[data-v-18b979a5]{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.form-actions button[data-v-18b979a5]{border-radius:var(--zp-radius-pill);color:#344054;background:#eef2f7;border:0;font-weight:850}.form-actions .submit-button[data-v-18b979a5]{background:var(--zp-color-navy-800);color:#fff}.form-actions .submit-button[data-v-18b979a5]:disabled{opacity:.46}.reset-summary[data-v-18b979a5]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-lg);background:var(--zp-bg-subtle);align-items:flex-start;gap:12px;padding:14px;display:flex}.reset-summary svg[data-v-18b979a5]{color:var(--zp-color-gold-500)}.reset-summary strong[data-v-18b979a5],.reset-summary span[data-v-18b979a5]{display:block}.reset-summary strong[data-v-18b979a5]{color:var(--zp-text-title);font-size:14px;font-weight:950}.reset-summary span[data-v-18b979a5]{color:var(--zp-text-muted);margin-top:5px;font-size:13px;line-height:1.6}@media (width<=1180px){.business-hero[data-v-18b979a5]{flex-direction:column;align-items:flex-start}.hero-actions[data-v-18b979a5]{justify-content:flex-start}.business-stat[data-v-18b979a5]{grid-column:span 6}.checklist-panel[data-v-18b979a5],.event-panel[data-v-18b979a5]{grid-column:1/-1}}@media (width<=760px){.business-hero[data-v-18b979a5]{padding:22px}.business-hero h1[data-v-18b979a5]{font-size:26px}.hero-actions[data-v-18b979a5],.hero-actions button[data-v-18b979a5],.detail-actions[data-v-18b979a5],.detail-actions button[data-v-18b979a5],.form-actions[data-v-18b979a5],.form-actions button[data-v-18b979a5]{width:100%}.business-stat[data-v-18b979a5]{grid-column:1/-1;min-height:124px}.panel[data-v-18b979a5]{padding:16px}.panel-head[data-v-18b979a5]{flex-direction:column;align-items:flex-start}.identity-grid[data-v-18b979a5],.policy-grid[data-v-18b979a5],.switch-grid[data-v-18b979a5],.form-grid[data-v-18b979a5]{grid-template-columns:1fr}.pagination-row[data-v-18b979a5]{justify-content:flex-start}}.merchant-contract-page[data-v-2e759756]{flex-direction:column;gap:18px;min-width:0;display:flex}.contract-hero[data-v-2e759756]{border-radius:var(--zp-radius-xl);box-shadow:var(--zp-shadow-panel);color:#fff;background:radial-gradient(circle at 12% 18%,#55c9a12e,#0000 31%),linear-gradient(135deg,#091230fa,#141e37f0 58%,#443922e6);border:1px solid #ffffffad;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;padding:24px;display:grid;overflow:hidden}.hero-label[data-v-2e759756]{border-radius:var(--zp-radius-pill);color:#ffffffc7;background:#ffffff1a;border:1px solid #ffffff2e;align-items:center;gap:8px;min-height:30px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex}.contract-hero h1[data-v-2e759756]{letter-spacing:0;max-width:780px;margin:14px 0 8px;font-size:30px;line-height:1.18}.contract-hero p[data-v-2e759756]{color:#ffffffb8;max-width:760px;margin:0;font-size:14px;line-height:1.75}.hero-actions[data-v-2e759756],.detail-actions[data-v-2e759756],.form-actions[data-v-2e759756]{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.hero-actions button[data-v-2e759756],.detail-actions button[data-v-2e759756],.form-actions button[data-v-2e759756],.status-tabs button[data-v-2e759756],.zp-row-detail-action[data-v-2e759756],.contract-filter-reset[data-v-2e759756]{border:0;justify-content:center;align-items:center;gap:7px;font-weight:850;display:inline-flex}.primary-action[data-v-2e759756],.submit-button[data-v-2e759756]{background:var(--zp-active-gradient);color:var(--zp-color-navy-800)}.ghost-action[data-v-2e759756]{color:#fff;background:#ffffff1a;border:1px solid #ffffff29}.contract-stat-grid[data-v-2e759756]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.contract-stat[data-v-2e759756],.panel[data-v-2e759756]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-lg);box-shadow:var(--zp-shadow-panel);background:#fffffff0}.contract-stat[data-v-2e759756]{grid-template-columns:auto 1fr;align-items:center;gap:6px 12px;min-height:118px;padding:16px;display:grid}.stat-icon[data-v-2e759756]{border-radius:var(--zp-radius-md);width:44px;height:44px;color:var(--zp-color-blue-600);background:#eef5ff;grid-row:span 3;place-items:center;display:grid}.contract-stat[data-tone=green] .stat-icon[data-v-2e759756],.detail-top[data-tone=green][data-v-2e759756]{color:var(--zp-color-green-600);background:#ecfdf3}.contract-stat[data-tone=amber] .stat-icon[data-v-2e759756],.detail-top[data-tone=amber][data-v-2e759756]{color:var(--zp-color-amber-600);background:#fff8e8}.contract-stat[data-tone=red] .stat-icon[data-v-2e759756],.detail-top[data-tone=red][data-v-2e759756]{color:var(--zp-color-red-600);background:#fff0ed}.contract-stat span[data-v-2e759756],.contract-stat em[data-v-2e759756]{color:var(--zp-text-muted);font-size:12px;font-style:normal;font-weight:800}.contract-stat strong[data-v-2e759756]{color:var(--zp-text-title);font-size:24px;line-height:1}.contract-workspace[data-v-2e759756]{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.contract-list-panel[data-v-2e759756],.detail-panel[data-v-2e759756],.checklist-panel[data-v-2e759756],.event-panel[data-v-2e759756]{padding:16px}.panel-head[data-v-2e759756]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.panel-head span[data-v-2e759756]{color:var(--zp-text-muted);font-size:12px;font-weight:850}.panel-head h2[data-v-2e759756]{color:var(--zp-text-title);letter-spacing:0;margin:4px 0 0;font-size:18px}.panel-head>strong[data-v-2e759756]{border-radius:var(--zp-radius-pill);color:var(--zp-text-muted);background:#f7f9fc;padding:6px 10px;font-size:12px}.contract-loading-hint[data-v-2e759756]{border-radius:var(--zp-radius-md);color:var(--zp-text-muted);background:#f8fafc;align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;font-size:13px;font-weight:700;display:flex}.spin-icon[data-v-2e759756]{animation:.9s linear infinite spin-2e759756}@keyframes spin-2e759756{to{transform:rotate(360deg)}}.contract-error-banner[data-v-2e759756]{border-radius:var(--zp-radius-md);color:var(--zp-color-red-600);background:#fff0ed;border:1px solid #dc26262e;align-items:center;gap:10px;margin-bottom:12px;padding:10px 14px;font-size:13px;font-weight:750;display:flex}.retry-action[data-v-2e759756]{border:1px solid var(--zp-color-red-600);border-radius:var(--zp-radius-pill);min-height:30px;color:var(--zp-color-red-600);background:0 0;margin-left:auto;padding:0 12px;font-size:12px;font-weight:800}.status-tabs[data-v-2e759756]{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.status-tabs button[data-v-2e759756]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-pill);min-height:36px;color:var(--zp-text-muted);background:#fff;padding:0 12px;font-size:12px}.status-tabs button.active[data-v-2e759756]{background:var(--zp-active-gradient);color:var(--zp-color-navy-800);border-color:#d99a226b}.status-tabs strong[data-v-2e759756]{border-radius:var(--zp-radius-pill);color:currentColor;background:#0f172a0f;min-width:22px;padding:2px 7px}.contract-table[data-v-2e759756]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-lg);overflow-x:auto}.contract-row[data-v-2e759756]{border-bottom:1px solid var(--zp-line-soft);cursor:pointer;grid-template-columns:minmax(104px,.58fr) minmax(250px,1.35fr) minmax(142px,.74fr) minmax(210px,1.05fr) minmax(220px,1.1fr) minmax(92px,.44fr);align-items:center;gap:12px;min-width:1080px;padding:14px;display:grid}.contract-row[data-v-2e759756]:last-child{border-bottom:0}.contract-row[data-v-2e759756]:not(.table-head):hover,.contract-row.selected[data-v-2e759756]{background:#fffaf0}.table-head[data-v-2e759756]{color:var(--zp-text-muted);cursor:default;background:#f8fafc;font-size:12px;font-weight:900}.status-cell[data-v-2e759756]{gap:8px;display:grid}.status-badge[data-v-2e759756]{border-radius:var(--zp-radius-pill);width:max-content;min-height:28px;color:var(--zp-color-blue-600);background:#eef5ff;align-items:center;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.contract-row[data-tone=green] .status-badge[data-v-2e759756]{color:var(--zp-color-green-600);background:#ecfdf3}.contract-row[data-tone=amber] .status-badge[data-v-2e759756]{color:var(--zp-color-amber-600);background:#fff8e8}.contract-row[data-tone=red] .status-badge[data-v-2e759756]{color:var(--zp-color-red-600);background:#fff0ed}.progress-track[data-v-2e759756]{border-radius:var(--zp-radius-pill);background:#0f172a14;width:82px;height:6px;overflow:hidden}.progress-track span[data-v-2e759756]{border-radius:inherit;background:currentColor;height:100%;display:block}.contract-main[data-v-2e759756],.term-cell[data-v-2e759756],.account-cell[data-v-2e759756],.next-cell[data-v-2e759756]{gap:4px;min-width:0;display:grid}.contract-main strong[data-v-2e759756],.term-cell strong[data-v-2e759756],.account-cell strong[data-v-2e759756],.next-cell strong[data-v-2e759756]{color:var(--zp-text-title);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;overflow:hidden}.contract-main em[data-v-2e759756],.contract-main small[data-v-2e759756],.term-cell span[data-v-2e759756],.account-cell span[data-v-2e759756],.next-cell span[data-v-2e759756]{color:var(--zp-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;font-weight:700;overflow:hidden}.zp-row-detail-action[data-v-2e759756]{border-radius:var(--zp-radius-pill);min-height:34px;color:var(--zp-text-muted);background:#f7f9fc}.contract-empty-state[data-v-2e759756]{min-height:180px;color:var(--zp-text-muted);text-align:center;place-items:center;gap:8px;display:grid}.contract-empty-state strong[data-v-2e759756]{color:var(--zp-text-title)}.contract-filter-reset[data-v-2e759756]{border-radius:var(--zp-radius-pill);background:var(--zp-color-navy-800);color:#fff}.pagination-row[data-v-2e759756]{color:var(--zp-text-muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:14px;font-size:12px;font-weight:800;display:flex}.page-size-field[data-v-2e759756]{align-items:center;gap:8px;display:inline-flex}.page-size-field[data-v-2e759756] .nuxt-control{width:98px}.detail-top[data-v-2e759756]{border-radius:var(--zp-radius-lg);justify-content:space-between;gap:14px;padding:16px;display:flex}.detail-top span[data-v-2e759756]{font-size:12px;font-weight:900}.detail-top h2[data-v-2e759756]{color:var(--zp-text-title);margin:6px 0;font-size:20px}.detail-top p[data-v-2e759756]{color:var(--zp-text-muted);margin:0;font-size:13px;line-height:1.6}.action-message[data-v-2e759756]{border-radius:var(--zp-radius-md);color:var(--zp-color-green-600);background:#f0fdf7;border:1px solid #55c9a142;align-items:center;gap:8px;margin:12px 0;padding:10px 12px;font-size:13px;font-weight:850;display:flex}.summary-grid[data-v-2e759756],.identity-grid[data-v-2e759756],.account-card[data-v-2e759756],.check-grid[data-v-2e759756]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.identity-grid[data-v-2e759756],.account-card[data-v-2e759756]{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-grid article[data-v-2e759756],.identity-grid div[data-v-2e759756],.account-card div[data-v-2e759756],.check-grid article[data-v-2e759756]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-md);background:#fff;gap:5px;padding:12px;display:grid}.summary-grid span[data-v-2e759756],.identity-grid span[data-v-2e759756],.account-card span[data-v-2e759756]{color:var(--zp-text-muted);font-size:12px;font-weight:850}.summary-grid strong[data-v-2e759756],.identity-grid strong[data-v-2e759756],.account-card strong[data-v-2e759756],.check-grid strong[data-v-2e759756]{overflow-wrap:anywhere;color:var(--zp-text-title);font-size:13px}.summary-grid em[data-v-2e759756]{color:var(--zp-text-muted);font-size:12px;font-style:normal;line-height:1.45}.section-title[data-v-2e759756]{color:var(--zp-text-title);align-items:center;gap:8px;margin:16px 0 10px;display:flex}.check-grid article span[data-v-2e759756]{border-radius:var(--zp-radius-pill);width:max-content;color:var(--zp-color-green-600);background:#ecfdf3;padding:3px 8px;font-size:11px;font-weight:900}.check-grid article[data-status=提醒] span[data-v-2e759756]{color:var(--zp-color-amber-600);background:#fff8e8}.check-grid article[data-status=阻断] span[data-v-2e759756]{color:var(--zp-color-red-600);background:#fff0ed}.check-grid p[data-v-2e759756]{color:var(--zp-text-muted);margin:0;font-size:12px;line-height:1.5}.timeline-list[data-v-2e759756]{gap:10px;display:grid}.timeline-list div[data-v-2e759756]{grid-template-columns:16px minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.timeline-list div>span[data-v-2e759756]{background:#d7deea;border-radius:50%;width:10px;height:10px;margin-top:5px}.timeline-list div.done>span[data-v-2e759756]{background:var(--zp-color-green-600)}.timeline-list p[data-v-2e759756]{gap:3px;margin:0;display:grid}.timeline-list strong[data-v-2e759756]{color:var(--zp-text-title);font-size:13px}.timeline-list small[data-v-2e759756],.timeline-list time[data-v-2e759756]{color:var(--zp-text-muted);font-size:12px;font-weight:750}.detail-actions[data-v-2e759756]{justify-content:flex-start;margin-top:16px}.detail-actions button[data-v-2e759756]{border-radius:var(--zp-radius-pill);min-height:38px;color:var(--zp-text-muted);background:#f7f9fc}.detail-actions .edit-button[data-v-2e759756]{background:var(--zp-color-navy-800);color:#fff}.detail-actions .force-button[data-v-2e759756]{color:var(--zp-color-amber-600);background:#fff8e8}.bottom-grid[data-v-2e759756]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:16px;display:grid}.checklist[data-v-2e759756]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.checklist article[data-v-2e759756]{border-radius:var(--zp-radius-md);background:#f8fafc;padding:12px}.checklist strong[data-v-2e759756]{color:var(--zp-text-title);font-size:20px;display:block}.checklist span[data-v-2e759756]{color:var(--zp-text-title);margin:4px 0;font-size:13px;font-weight:900;display:block}.checklist p[data-v-2e759756]{color:var(--zp-text-muted);margin:0;font-size:12px;line-height:1.5}.event-list[data-v-2e759756]{gap:12px;display:grid}.event-list div[data-v-2e759756]{grid-template-columns:44px 10px minmax(0,1fr);align-items:start;gap:10px;display:grid}.event-list time[data-v-2e759756]{color:var(--zp-text-muted);font-size:12px;font-weight:850}.event-list div>span[data-v-2e759756]{background:var(--zp-color-blue-600);border-radius:50%;width:10px;height:10px;margin-top:4px}.event-list div[data-tone=amber]>span[data-v-2e759756]{background:var(--zp-color-amber-600)}.event-list div[data-tone=red]>span[data-v-2e759756]{background:var(--zp-color-red-600)}.event-list p[data-v-2e759756]{gap:4px;margin:0;display:grid}.event-list strong[data-v-2e759756]{color:var(--zp-text-title);font-size:13px}.event-list small[data-v-2e759756]{color:var(--zp-text-muted);font-size:12px;line-height:1.5}.modal-intro[data-v-2e759756]{border-radius:var(--zp-radius-md);background:#fffaf0;border:1px solid #d99a2238;padding:12px}.modal-intro span[data-v-2e759756]{color:var(--zp-color-amber-600);font-size:12px;font-weight:900}.modal-intro p[data-v-2e759756]{color:var(--zp-text-muted);margin:4px 0 0;font-size:13px;line-height:1.6}.edit-form[data-v-2e759756]{gap:14px;margin-top:14px;display:grid}.form-section[data-v-2e759756]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-lg);background:#fff;gap:10px;padding:14px;display:grid}.form-section-title[data-v-2e759756]{color:var(--zp-text-title);align-items:center;gap:8px;font-size:14px;font-weight:900;display:inline-flex}.form-grid[data-v-2e759756]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.edit-form label[data-v-2e759756]{gap:7px;min-width:0;display:grid}.edit-form label>span[data-v-2e759756]{color:var(--zp-text-muted);font-size:12px;font-weight:850}.edit-form[data-v-2e759756] .nuxt-control{width:100%}.edit-form[data-v-2e759756] .nuxt-control input,.edit-form[data-v-2e759756] .nuxt-control textarea,.edit-form[data-v-2e759756] .nuxt-control button{border:1px solid var(--zp-line);border-radius:var(--zp-radius-md);min-height:40px;color:var(--zp-text-title);background:#f8fafc;font-size:13px;font-weight:750}.form-actions[data-v-2e759756]{width:100%}.form-actions button[data-v-2e759756]{border-radius:var(--zp-radius-pill);min-height:38px;color:var(--zp-text-muted);background:#f7f9fc}.form-actions .submit-button[data-v-2e759756]{color:var(--zp-color-navy-800)}[data-v-2e759756] .contract-edit-modal-content{width:min(860px,100vw - 28px)}[data-v-2e759756] .contract-edit-modal-body{max-height:min(72vh,720px);overflow-y:auto}@media (width<=1120px){.contract-hero[data-v-2e759756]{grid-template-columns:1fr}.hero-actions[data-v-2e759756]{justify-content:flex-start}.contract-stat-grid[data-v-2e759756],.bottom-grid[data-v-2e759756]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.contract-hero[data-v-2e759756]{padding:18px}.contract-hero h1[data-v-2e759756]{font-size:24px}.contract-stat-grid[data-v-2e759756],.bottom-grid[data-v-2e759756],.checklist[data-v-2e759756],.summary-grid[data-v-2e759756],.identity-grid[data-v-2e759756],.account-card[data-v-2e759756],.check-grid[data-v-2e759756],.form-grid[data-v-2e759756]{grid-template-columns:1fr}.hero-actions[data-v-2e759756],.detail-actions[data-v-2e759756],.form-actions[data-v-2e759756]{width:100%}.hero-actions button[data-v-2e759756],.detail-actions button[data-v-2e759756],.form-actions button[data-v-2e759756]{flex:auto}.pagination-row[data-v-2e759756]{justify-content:flex-start}}.employee-page[data-v-a0b10ff2]{color:var(--zp-text-title);gap:16px;display:grid}.employee-hero[data-v-a0b10ff2],.employee-stat[data-v-a0b10ff2],.panel[data-v-a0b10ff2]{box-shadow:var(--zp-shadow-panel);border:1px solid #ffffffc7}.employee-hero[data-v-a0b10ff2]{isolation:isolate;border-radius:var(--zp-radius-xl);color:#fff;background:linear-gradient(118deg,#050d22fa 0%,#0f1e3afa 52%,#071230fa 100%),#071230;border-color:#ffffff29;justify-content:space-between;align-items:center;gap:22px;padding:28px 30px;display:flex;position:relative;overflow:hidden}.employee-hero[data-v-a0b10ff2]:before{z-index:-1;pointer-events:none;content:"";background:linear-gradient(124deg,#55c9a13d,#0000 34%),linear-gradient(304deg,#d99a2233,#0000 38%),repeating-linear-gradient(135deg,#ffffff0a 0 1px,#0000 1px 8px);position:absolute;inset:0}.hero-label[data-v-a0b10ff2],.hero-actions[data-v-a0b10ff2],.ghost-action[data-v-a0b10ff2],.primary-action[data-v-a0b10ff2],.panel-head[data-v-a0b10ff2],.pagination-row[data-v-a0b10ff2],.page-size-field[data-v-a0b10ff2],.detail-top[data-v-a0b10ff2],.section-title[data-v-a0b10ff2],.detail-actions[data-v-a0b10ff2],.form-section-title[data-v-a0b10ff2]{align-items:center;display:flex}.hero-label[data-v-a0b10ff2]{color:var(--zp-color-gold-300);gap:8px;font-size:13px;font-weight:850}.employee-hero h1[data-v-a0b10ff2]{max-width:760px;margin:10px 0;font-size:clamp(27px,3vw,38px);font-weight:900;line-height:1.14}.employee-hero p[data-v-a0b10ff2]{color:#ffffffbd;max-width:820px;line-height:1.8}.hero-actions[data-v-a0b10ff2]{flex-wrap:wrap;justify-content:flex-end;gap:10px}.ghost-action[data-v-a0b10ff2],.primary-action[data-v-a0b10ff2],.detail-actions button[data-v-a0b10ff2],.row-edit-action[data-v-a0b10ff2],.zp-row-detail-action[data-v-a0b10ff2]{border-radius:var(--zp-radius-pill);white-space:nowrap;border:0;justify-content:center;gap:8px;font-weight:850}.ghost-action[data-v-a0b10ff2],.primary-action[data-v-a0b10ff2]{height:40px;padding:0 16px}.ghost-action[data-v-a0b10ff2]{color:#ffffffdb;background:#ffffff1f}.primary-action[data-v-a0b10ff2]{background:var(--zp-color-mint-500);color:#0c1c32}.employee-stat-grid[data-v-a0b10ff2],.employee-workspace[data-v-a0b10ff2],.bottom-grid[data-v-a0b10ff2]{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.employee-stat[data-v-a0b10ff2]{border-radius:var(--zp-radius-xl);background:#ffffffd1;grid-column:span 3;min-height:142px;padding:20px}.stat-icon[data-v-a0b10ff2]{border-radius:var(--zp-radius-lg);background:var(--tone-soft);width:42px;height:42px;color:var(--tone);place-items:center;display:grid}[data-tone=green][data-v-a0b10ff2]{--tone:#19a976;--tone-soft:#19a97621}[data-tone=blue][data-v-a0b10ff2]{--tone:#356fda;--tone-soft:#356fda21}[data-tone=amber][data-v-a0b10ff2]{--tone:#d68114;--tone-soft:#d6811421}[data-tone=red][data-v-a0b10ff2]{--tone:#d94841;--tone-soft:#d9484121}.employee-stat span[data-v-a0b10ff2],.employee-stat em[data-v-a0b10ff2]{color:var(--zp-text-subtle);font-size:13px;font-style:normal;font-weight:750;display:block}.employee-stat span[data-v-a0b10ff2]{margin-top:14px}.employee-stat strong[data-v-a0b10ff2]{color:var(--zp-text-title);margin-top:6px;font-size:30px;font-weight:900;line-height:1;display:block}.employee-stat em[data-v-a0b10ff2]{margin-top:9px}.panel[data-v-a0b10ff2]{border-radius:var(--zp-radius-xl);background:#ffffffc7;min-width:0;padding:22px}.employee-list-panel[data-v-a0b10ff2]{grid-column:1/-1}.checklist-panel[data-v-a0b10ff2],.event-panel[data-v-a0b10ff2]{grid-column:span 6}.panel-head[data-v-a0b10ff2]{justify-content:space-between;gap:16px;margin-bottom:16px}.panel-head span[data-v-a0b10ff2],.detail-top span[data-v-a0b10ff2]{color:var(--zp-text-subtle);font-size:12px;font-weight:850}.panel-head h2[data-v-a0b10ff2],.detail-top h2[data-v-a0b10ff2]{color:var(--zp-text-title);margin-top:4px;font-size:20px;font-weight:900}.panel-head>strong[data-v-a0b10ff2]{border-radius:var(--zp-radius-pill);background:var(--zp-color-navy-800);color:var(--zp-color-gold-300);padding:8px 11px;font-size:12px}.panel-head svg[data-v-a0b10ff2]{color:var(--zp-color-gold-500)}.status-tabs[data-v-a0b10ff2]{scrollbar-width:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.status-tabs[data-v-a0b10ff2]::-webkit-scrollbar{display:none}.status-tabs button[data-v-a0b10ff2]{border-radius:var(--zp-radius-pill);color:#657084;background:#eef2f7;border:0;flex:none;align-items:center;gap:8px;height:34px;padding:0 12px;font-size:13px;font-weight:850;display:inline-flex}.status-tabs button strong[data-v-a0b10ff2]{border-radius:var(--zp-radius-pill);min-width:22px;height:22px;color:inherit;background:#ffffffc7;place-items:center;font-size:12px;display:grid}.status-tabs button.active[data-v-a0b10ff2]{background:var(--zp-color-navy-800);color:#fff}.employee-table[data-v-a0b10ff2]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-lg);background:var(--zp-surface);margin-top:14px;overflow:auto hidden}.employee-row[data-v-a0b10ff2]{border-top:1px solid var(--zp-line-soft);background:var(--zp-surface);width:100%;min-width:980px;min-height:78px;color:var(--zp-text-title);text-align:left;grid-template-columns:minmax(78px,.38fr) minmax(190px,1fr) minmax(210px,1.08fr) minmax(190px,.98fr) minmax(126px,.62fr) minmax(148px,.68fr);align-items:center;gap:12px;padding:0 14px;transition:all .18s;display:grid;position:relative}.employee-row[data-v-a0b10ff2]:first-child{border-top:0}.employee-row.table-head[data-v-a0b10ff2]{background:var(--zp-bg-muted);min-height:42px;color:var(--zp-text-faint);cursor:default;font-size:12px;font-weight:950}.employee-row[data-v-a0b10ff2]:not(.table-head){cursor:pointer}.employee-row[data-v-a0b10ff2]:not(.table-head):hover,.employee-row.selected[data-v-a0b10ff2]{background:#fffaf0}.employee-row.selected[data-v-a0b10ff2]{box-shadow:inset 3px 0 0 var(--zp-color-gold-500)}.status-badge[data-v-a0b10ff2]{border-radius:var(--zp-radius-pill);background:var(--tone-soft);color:var(--tone);text-align:center;justify-self:start;padding:7px 9px;font-size:12px;font-weight:900}.employee-main[data-v-a0b10ff2],.store-cell[data-v-a0b10ff2],.permission-cell[data-v-a0b10ff2],.login-cell[data-v-a0b10ff2]{min-width:0}.employee-main strong[data-v-a0b10ff2],.employee-main em[data-v-a0b10ff2],.employee-main small[data-v-a0b10ff2],.store-cell strong[data-v-a0b10ff2],.store-cell span[data-v-a0b10ff2],.permission-cell strong[data-v-a0b10ff2],.permission-cell span[data-v-a0b10ff2],.login-cell strong[data-v-a0b10ff2],.login-cell span[data-v-a0b10ff2]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.employee-main strong[data-v-a0b10ff2],.store-cell strong[data-v-a0b10ff2],.permission-cell strong[data-v-a0b10ff2],.login-cell strong[data-v-a0b10ff2]{color:var(--zp-text-title);font-size:13px;font-weight:950}.employee-main em[data-v-a0b10ff2],.employee-main small[data-v-a0b10ff2],.store-cell span[data-v-a0b10ff2],.permission-cell span[data-v-a0b10ff2],.login-cell span[data-v-a0b10ff2]{color:var(--zp-text-subtle);margin-top:4px;font-size:12px;font-style:normal;line-height:1.45}.row-actions[data-v-a0b10ff2]{justify-content:flex-end;gap:8px;display:inline-flex}.row-edit-action[data-v-a0b10ff2],.zp-row-detail-action[data-v-a0b10ff2]{color:#344054;background:#eef2f7;min-height:34px;padding:0 11px;font-size:12px}.pagination-row[data-v-a0b10ff2]{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:14px}.pagination-row>span[data-v-a0b10ff2],.page-size-field[data-v-a0b10ff2]{color:var(--zp-text-muted);font-size:13px;font-weight:800}.page-size-field[data-v-a0b10ff2]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-md);background:#fff;gap:8px;min-height:38px;padding:0 10px}.page-size-field[data-v-a0b10ff2] .nuxt-control{min-width:84px}.employee-empty-state[data-v-a0b10ff2]{text-align:center;place-items:center;gap:8px;min-height:180px;padding:26px;display:grid}.employee-empty-state svg[data-v-a0b10ff2]{color:var(--zp-color-gold-500)}.employee-empty-state strong[data-v-a0b10ff2]{color:var(--zp-text-title);font-size:16px;font-weight:900}.employee-empty-state span[data-v-a0b10ff2]{color:var(--zp-text-subtle);font-size:13px}.employee-filter-reset[data-v-a0b10ff2]{border-radius:var(--zp-radius-pill);background:var(--zp-color-navy-800);color:#fff;border:0;margin-top:4px}.detail-top[data-v-a0b10ff2]{justify-content:space-between;gap:14px;margin-bottom:16px}.detail-top-actions[data-v-a0b10ff2]{flex:none;align-items:center;gap:10px;display:inline-flex}.edit-toggle-button[data-v-a0b10ff2]{border-radius:var(--zp-radius-pill);background:var(--zp-color-navy-800);color:#fff;border:0;justify-content:center;gap:7px;height:36px;padding:0 13px;font-size:13px;font-weight:850}.detail-top p[data-v-a0b10ff2]{color:var(--zp-text-muted);margin-top:7px;line-height:1.6}.detail-top svg[data-v-a0b10ff2]{color:var(--tone);flex:none}.identity-grid[data-v-a0b10ff2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.identity-grid div[data-v-a0b10ff2],.permission-grid article[data-v-a0b10ff2],.account-card[data-v-a0b10ff2],.action-message[data-v-a0b10ff2],.checklist article[data-v-a0b10ff2]{border-radius:var(--zp-radius-lg);background:var(--zp-bg-muted)}.identity-grid div[data-v-a0b10ff2]{padding:12px}.identity-grid span[data-v-a0b10ff2]{color:var(--zp-text-faint);font-size:12px;font-weight:850}.identity-grid strong[data-v-a0b10ff2]{color:var(--zp-text-title);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:14px;font-weight:900;display:block;overflow:hidden}.section-title[data-v-a0b10ff2]{color:var(--zp-text-title);gap:8px;margin:18px 0 10px}.section-title svg[data-v-a0b10ff2]{color:var(--zp-color-gold-500)}.permission-grid[data-v-a0b10ff2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.permission-grid article[data-v-a0b10ff2]{grid-template-columns:24px minmax(0,1fr);gap:6px 8px;padding:12px;display:grid}.permission-grid svg[data-v-a0b10ff2]{color:var(--tone);grid-row:span 2}.permission-grid span[data-v-a0b10ff2]{color:var(--zp-text-muted);font-size:12px;font-weight:850}.permission-grid strong[data-v-a0b10ff2]{color:var(--zp-text-title);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;overflow:hidden}.account-card[data-v-a0b10ff2],.action-message[data-v-a0b10ff2]{align-items:flex-start;gap:10px;padding:12px;display:flex}.account-card[data-v-a0b10ff2]{margin-top:12px}.account-card svg[data-v-a0b10ff2]{color:var(--zp-color-gold-500);flex:none}.account-card span[data-v-a0b10ff2],.account-card strong[data-v-a0b10ff2],.account-card em[data-v-a0b10ff2]{display:block}.account-card span[data-v-a0b10ff2]{color:var(--zp-text-muted);font-size:12px;font-weight:850}.account-card strong[data-v-a0b10ff2]{color:var(--zp-text-title);font-size:13px;font-weight:900}.account-card em[data-v-a0b10ff2]{color:var(--zp-text-subtle);margin-top:4px;font-size:12px;font-style:normal}.action-message[data-v-a0b10ff2]{color:var(--zp-color-green-600);background:#55c9a124;margin-top:14px;font-size:13px;font-weight:850}.action-message svg[data-v-a0b10ff2]{flex:none}.detail-actions[data-v-a0b10ff2]{flex-wrap:wrap;gap:10px;margin-top:14px}.detail-actions button[data-v-a0b10ff2]{color:#344054;background:#eef2f7;height:40px;padding:0 16px}.detail-actions .danger-action[data-v-a0b10ff2]{background:var(--zp-color-navy-800);color:#fff}.checklist[data-v-a0b10ff2]{gap:10px;display:grid}.checklist article[data-v-a0b10ff2]{padding:14px}.checklist strong[data-v-a0b10ff2],.checklist span[data-v-a0b10ff2],.checklist p[data-v-a0b10ff2]{display:block}.checklist strong[data-v-a0b10ff2]{color:var(--tone);font-size:18px;font-weight:900}.checklist span[data-v-a0b10ff2]{color:var(--zp-text-title);margin-top:4px;font-size:14px;font-weight:900}.checklist p[data-v-a0b10ff2]{color:var(--zp-text-muted);margin:7px 0 0;font-size:13px;line-height:1.6}.event-list[data-v-a0b10ff2]{gap:12px;display:grid}.event-list div[data-v-a0b10ff2]{grid-template-columns:54px 10px minmax(0,1fr);gap:10px;display:grid}.event-list time[data-v-a0b10ff2]{color:var(--zp-text-faint);font-size:12px;font-weight:850}.event-list div>span[data-v-a0b10ff2]{background:var(--tone);border-radius:50%;width:10px;height:10px;margin-top:4px}.event-list p[data-v-a0b10ff2]{margin:0}.event-list strong[data-v-a0b10ff2],.event-list small[data-v-a0b10ff2]{display:block}.event-list strong[data-v-a0b10ff2]{color:var(--zp-text-title);font-size:13px;font-weight:900}.event-list small[data-v-a0b10ff2]{color:var(--zp-text-muted);margin-top:4px;font-size:12px;line-height:1.5}.employee-modal-content{border-radius:var(--zp-radius-xl);width:min(880px,100vw - 32px);overflow:hidden}.employee-modal-head,.employee-modal-footer{border-color:var(--zp-line);background:#fffffff0}.employee-modal-body{background:var(--zp-bg-workspace);max-height:min(72vh,720px);overflow:auto}.employee-modal-title{color:var(--zp-text-title);font-size:20px;font-weight:950}.employee-modal-description{color:var(--zp-text-muted);font-size:13px;line-height:1.5}.modal-close{border-radius:var(--zp-radius-pill);color:#344054;background:#eef2f7;border:0}.employee-form[data-v-a0b10ff2]{gap:14px;display:grid}.employee-form-tabs[data-v-a0b10ff2]{gap:12px;display:grid}.employee-form-tab-list{border:1px solid var(--zp-line);border-radius:var(--zp-radius-lg);scrollbar-width:none;background:#fff;width:100%;min-height:44px;padding:4px;overflow-x:auto}.employee-form-tab-list::-webkit-scrollbar{display:none}.employee-form-tab-trigger{border-radius:var(--zp-radius-md);min-width:112px;color:var(--zp-text-muted);white-space:nowrap;justify-content:center;font-size:13px;font-weight:900}.employee-form-tab-content{outline:none;margin-top:12px}.form-section[data-v-a0b10ff2]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-lg);background:#fff;gap:10px;padding:14px;display:grid}.form-section-title[data-v-a0b10ff2]{color:var(--zp-text-title);gap:8px}.form-section-title svg[data-v-a0b10ff2]{color:var(--zp-color-gold-500)}.form-grid[data-v-a0b10ff2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.employee-form label[data-v-a0b10ff2]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-lg);background:var(--zp-bg-muted);gap:7px;min-width:0;padding:11px 12px;display:grid}.employee-form label>span[data-v-a0b10ff2]{color:var(--zp-text-muted);font-size:12px;font-weight:850}.employee-form[data-v-a0b10ff2] .nuxt-control{width:100%;min-width:0}.employee-form[data-v-a0b10ff2] input,.employee-form[data-v-a0b10ff2] textarea,.employee-form[data-v-a0b10ff2] button{min-width:0;color:var(--zp-text-title);background:0 0;border:0;outline:0;font-size:13px;font-weight:800}.employee-form[data-v-a0b10ff2] textarea{resize:vertical;line-height:1.6}.form-checks[data-v-a0b10ff2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.form-checks[data-v-a0b10ff2] label{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-lg);background:var(--zp-bg-muted);min-height:44px;color:var(--zp-text-title);padding:10px 12px;font-size:13px;font-weight:850}.form-actions[data-v-a0b10ff2]{flex-wrap:wrap;justify-content:flex-end;gap:10px;width:100%;display:flex}.form-actions button[data-v-a0b10ff2]{border-radius:var(--zp-radius-pill);color:#344054;background:#eef2f7;border:0;justify-content:center;gap:8px;min-height:40px;padding:0 16px;font-weight:900}.form-actions .submit-button[data-v-a0b10ff2]{background:var(--zp-color-navy-800);color:#fff}@media (width<=1080px){.employee-hero[data-v-a0b10ff2]{flex-direction:column;align-items:flex-start}.hero-actions[data-v-a0b10ff2]{justify-content:flex-start}.employee-stat[data-v-a0b10ff2]{grid-column:span 6}}@media (width<=760px){.employee-hero[data-v-a0b10ff2],.panel[data-v-a0b10ff2]{border-radius:var(--zp-radius-lg);padding:18px}.employee-hero h1[data-v-a0b10ff2]{font-size:26px}.employee-stat[data-v-a0b10ff2],.checklist-panel[data-v-a0b10ff2],.event-panel[data-v-a0b10ff2]{grid-column:1/-1}.employee-stat[data-v-a0b10ff2]{min-height:128px}.employee-row[data-v-a0b10ff2]{min-width:920px}.identity-grid[data-v-a0b10ff2],.permission-grid[data-v-a0b10ff2],.form-grid[data-v-a0b10ff2],.form-checks[data-v-a0b10ff2]{grid-template-columns:1fr}.pagination-row[data-v-a0b10ff2]{justify-content:flex-start}.employee-modal-content{border-radius:0;width:100vw;max-width:100vw;min-height:100dvh}.employee-modal-body{max-height:calc(100dvh - 150px)}}.api-error-banner[data-v-a0b10ff2]{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.api-error-banner strong[data-v-a0b10ff2]{color:#dc2626}.api-error-banner span[data-v-a0b10ff2]{color:#7f1d1d;flex:1;font-size:13px}.merchant-profile-page[data-v-7b1d5baf]{color:var(--zp-text-title);gap:16px;display:grid}.profile-hero[data-v-7b1d5baf],.profile-stat[data-v-7b1d5baf],.panel[data-v-7b1d5baf]{box-shadow:var(--zp-shadow-panel);border:1px solid #ffffffc7}.profile-hero[data-v-7b1d5baf]{isolation:isolate;border-radius:var(--zp-radius-xl);color:#fff;background:linear-gradient(118deg,#050d22fa 0%,#0f1e3afa 52%,#071230fa 100%),#071230;border-color:#ffffff29;justify-content:space-between;align-items:center;gap:22px;padding:28px 30px;display:flex;position:relative;overflow:hidden}.profile-hero[data-v-7b1d5baf]:before{z-index:-1;pointer-events:none;content:"";background:linear-gradient(124deg,#55c9a13d,#0000 34%),linear-gradient(304deg,#d99a2233,#0000 38%),repeating-linear-gradient(135deg,#ffffff0a 0 1px,#0000 1px 8px);position:absolute;inset:0}.hero-label[data-v-7b1d5baf],.hero-actions[data-v-7b1d5baf],.ghost-action[data-v-7b1d5baf],.primary-action[data-v-7b1d5baf]{align-items:center;display:inline-flex}.hero-label[data-v-7b1d5baf]{color:var(--zp-color-gold-300);gap:8px;font-size:13px;font-weight:850}.profile-hero h1[data-v-7b1d5baf]{max-width:760px;margin:10px 0;font-size:clamp(27px,3vw,38px);font-weight:900;line-height:1.14}.profile-hero p[data-v-7b1d5baf]{color:#ffffffbd;max-width:820px;line-height:1.8}.hero-actions[data-v-7b1d5baf]{flex-wrap:wrap;justify-content:flex-end;gap:10px}.ghost-action[data-v-7b1d5baf],.primary-action[data-v-7b1d5baf],.detail-actions button[data-v-7b1d5baf]{border-radius:var(--zp-radius-pill);white-space:nowrap;border:0;justify-content:center;gap:8px;font-weight:850}.ghost-action[data-v-7b1d5baf],.primary-action[data-v-7b1d5baf]{height:40px;padding:0 16px}.ghost-action[data-v-7b1d5baf]{color:#ffffffdb;background:#ffffff1f}.primary-action[data-v-7b1d5baf]{background:var(--zp-color-mint-500);color:#0c1c32}.profile-stat-grid[data-v-7b1d5baf],.profile-workspace[data-v-7b1d5baf],.bottom-grid[data-v-7b1d5baf]{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.profile-stat[data-v-7b1d5baf]{border-radius:var(--zp-radius-xl);background:#ffffffd1;grid-column:span 3;min-height:142px;padding:20px}.stat-icon[data-v-7b1d5baf]{border-radius:var(--zp-radius-lg);background:var(--tone-soft);width:42px;height:42px;color:var(--tone);place-items:center;display:grid}[data-tone=green][data-v-7b1d5baf]{--tone:#19a976;--tone-soft:#19a97621}[data-tone=blue][data-v-7b1d5baf]{--tone:#356fda;--tone-soft:#356fda21}[data-tone=amber][data-v-7b1d5baf]{--tone:#d68114;--tone-soft:#d6811421}[data-tone=red][data-v-7b1d5baf]{--tone:#d94841;--tone-soft:#d9484121}.profile-stat span[data-v-7b1d5baf],.profile-stat em[data-v-7b1d5baf]{color:var(--zp-text-subtle);font-size:13px;font-style:normal;font-weight:750;display:block}.profile-stat span[data-v-7b1d5baf]{margin-top:14px}.profile-stat strong[data-v-7b1d5baf]{color:var(--zp-text-title);margin-top:6px;font-size:30px;font-weight:900;line-height:1;display:block}.profile-stat em[data-v-7b1d5baf]{margin-top:9px}.panel[data-v-7b1d5baf]{border-radius:var(--zp-radius-xl);background:#ffffffc7;min-width:0;padding:22px}.profile-list-panel[data-v-7b1d5baf]{grid-column:1/-1}.checklist-panel[data-v-7b1d5baf],.event-panel[data-v-7b1d5baf]{grid-column:span 6}.panel-head[data-v-7b1d5baf],.profile-toolbar[data-v-7b1d5baf],.detail-top[data-v-7b1d5baf],.section-title[data-v-7b1d5baf],.detail-actions[data-v-7b1d5baf],.pagination-row[data-v-7b1d5baf],.page-size-field[data-v-7b1d5baf]{align-items:center;display:flex}.panel-head[data-v-7b1d5baf]{justify-content:space-between;gap:16px;margin-bottom:16px}.panel-head span[data-v-7b1d5baf],.detail-top span[data-v-7b1d5baf]{color:var(--zp-text-subtle);font-size:12px;font-weight:850}.panel-head h2[data-v-7b1d5baf],.detail-top h2[data-v-7b1d5baf]{color:var(--zp-text-title);margin-top:4px;font-size:20px;font-weight:900}.panel-head>strong[data-v-7b1d5baf]{border-radius:var(--zp-radius-pill);background:var(--zp-color-navy-800);color:var(--zp-color-gold-300);padding:8px 11px;font-size:12px}.panel-head svg[data-v-7b1d5baf]{color:var(--zp-color-gold-500)}.status-tabs[data-v-7b1d5baf]{scrollbar-width:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.status-tabs[data-v-7b1d5baf]::-webkit-scrollbar{display:none}.status-tabs button[data-v-7b1d5baf]{border-radius:var(--zp-radius-pill);color:#657084;background:#eef2f7;border:0;flex:none;align-items:center;gap:8px;height:34px;padding:0 12px;font-size:13px;font-weight:850;display:inline-flex}.status-tabs button strong[data-v-7b1d5baf]{border-radius:var(--zp-radius-pill);min-width:22px;height:22px;color:inherit;background:#ffffffc7;place-items:center;font-size:12px;display:grid}.status-tabs button.active[data-v-7b1d5baf]{background:var(--zp-color-navy-800);color:#fff}.merchant-table[data-v-7b1d5baf]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-lg);background:var(--zp-surface);margin-top:14px;overflow:auto hidden}.merchant-row[data-v-7b1d5baf]{border-top:1px solid var(--zp-line-soft);background:var(--zp-surface);width:100%;min-width:1080px;min-height:78px;color:var(--zp-text-title);text-align:left;grid-template-columns:minmax(92px,.48fr) minmax(230px,1.22fr) minmax(150px,.72fr) minmax(172px,.9fr) minmax(186px,1fr) minmax(96px,.46fr);align-items:center;gap:12px;padding:0 14px;transition:all .18s;display:grid;position:relative}.merchant-row[data-v-7b1d5baf]:first-child{border-top:0}.merchant-row.table-head[data-v-7b1d5baf]{background:var(--zp-bg-muted);min-height:42px;color:var(--zp-text-faint);cursor:default;font-size:12px;font-weight:950}.merchant-row[data-v-7b1d5baf]:not(.table-head){cursor:pointer}.merchant-row[data-v-7b1d5baf]:not(.table-head):hover,.merchant-row.selected[data-v-7b1d5baf]{background:#fffaf0}.merchant-row.selected[data-v-7b1d5baf]{box-shadow:inset 3px 0 0 var(--zp-color-gold-500)}.status-badge[data-v-7b1d5baf]{border-radius:var(--zp-radius-pill);background:var(--tone-soft);color:var(--tone);text-align:center;justify-self:start;padding:7px 9px;font-size:12px;font-weight:900}.merchant-main[data-v-7b1d5baf],.health-cell[data-v-7b1d5baf],.overview-cell[data-v-7b1d5baf],.settle-cell[data-v-7b1d5baf]{min-width:0}.merchant-main strong[data-v-7b1d5baf],.merchant-main em[data-v-7b1d5baf],.merchant-main small[data-v-7b1d5baf],.health-cell strong[data-v-7b1d5baf],.health-cell span[data-v-7b1d5baf],.overview-cell strong[data-v-7b1d5baf],.overview-cell span[data-v-7b1d5baf],.settle-cell strong[data-v-7b1d5baf],.settle-cell span[data-v-7b1d5baf]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.merchant-main strong[data-v-7b1d5baf],.health-cell strong[data-v-7b1d5baf],.overview-cell strong[data-v-7b1d5baf],.settle-cell strong[data-v-7b1d5baf]{color:var(--zp-text-title);font-size:13px;font-weight:950}.health-cell strong[data-v-7b1d5baf]{color:var(--tone)}.merchant-main em[data-v-7b1d5baf],.merchant-main small[data-v-7b1d5baf],.health-cell span[data-v-7b1d5baf],.overview-cell span[data-v-7b1d5baf],.settle-cell span[data-v-7b1d5baf]{color:var(--zp-text-subtle);margin-top:4px;font-size:12px;font-style:normal;line-height:1.45}.pagination-row[data-v-7b1d5baf]{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:14px}.pagination-row>span[data-v-7b1d5baf],.page-size-field[data-v-7b1d5baf]{color:var(--zp-text-muted);font-size:13px;font-weight:800}.page-size-field[data-v-7b1d5baf]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-md);background:#fff;gap:8px;min-height:38px;padding:0 10px}.page-size-field[data-v-7b1d5baf] .nuxt-control{min-width:84px}.profile-empty-state[data-v-7b1d5baf]{text-align:center;place-items:center;gap:8px;min-height:180px;padding:26px;display:grid}.profile-empty-state strong[data-v-7b1d5baf]{color:var(--zp-text-title);font-size:16px;font-weight:900}.profile-empty-state span[data-v-7b1d5baf]{color:var(--zp-text-subtle);font-size:13px}.profile-filter-reset[data-v-7b1d5baf]{border-radius:var(--zp-radius-pill);background:var(--zp-color-navy-800);color:#fff;border:0;margin-top:4px}.detail-top[data-v-7b1d5baf]{justify-content:space-between;gap:14px;margin-bottom:16px}.detail-top-actions[data-v-7b1d5baf]{flex:none;align-items:center;gap:10px;display:inline-flex}.edit-toggle-button[data-v-7b1d5baf]{border-radius:var(--zp-radius-pill);background:var(--zp-color-navy-800);color:#fff;border:0;justify-content:center;gap:7px;height:36px;padding:0 13px;font-size:13px;font-weight:850}.detail-top p[data-v-7b1d5baf]{color:var(--zp-text-muted);margin-top:7px;line-height:1.6}.detail-top svg[data-v-7b1d5baf]{color:var(--tone);flex:none}.edit-form[data-v-7b1d5baf]{gap:10px;display:grid}.section-title.compact[data-v-7b1d5baf]{margin-top:0}.edit-grid[data-v-7b1d5baf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.edit-field[data-v-7b1d5baf]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-lg);background:var(--zp-bg-muted);gap:7px;min-width:0;padding:11px 12px;display:grid}.edit-field>span[data-v-7b1d5baf]{color:var(--zp-text-muted);font-size:12px;font-weight:850}.edit-field[data-v-7b1d5baf] .nuxt-control{width:100%;min-width:0}.edit-field[data-v-7b1d5baf] input,.edit-field[data-v-7b1d5baf] textarea,.edit-field[data-v-7b1d5baf] button{min-width:0;color:var(--zp-text-title);background:0 0;border:0;outline:0;font-size:13px;font-weight:800}.edit-field[data-v-7b1d5baf] textarea{resize:vertical;line-height:1.6}.edit-checks[data-v-7b1d5baf]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.edit-checks[data-v-7b1d5baf] label{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-lg);background:var(--zp-bg-muted);min-height:44px;color:var(--zp-text-title);padding:10px 12px;font-size:13px;font-weight:850}.edit-actions[data-v-7b1d5baf]{z-index:2;border-top:1px solid var(--zp-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;justify-content:flex-end;gap:10px;margin:8px -22px -22px;padding:14px 22px;display:flex;position:sticky;bottom:-22px}.edit-actions button[data-v-7b1d5baf]{border-radius:var(--zp-radius-pill);border:0;justify-content:center;gap:8px;height:40px;padding:0 16px;font-weight:900}.cancel-button[data-v-7b1d5baf]{color:#344054;background:#eef2f7}.save-button[data-v-7b1d5baf]{background:var(--zp-color-navy-800);color:#fff}.identity-grid[data-v-7b1d5baf],.overview-grid[data-v-7b1d5baf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.identity-grid div[data-v-7b1d5baf],.progress-card[data-v-7b1d5baf],.overview-grid article[data-v-7b1d5baf],.settings-list div[data-v-7b1d5baf],.qualification-list article[data-v-7b1d5baf],.account-card[data-v-7b1d5baf],.action-message[data-v-7b1d5baf],.checklist article[data-v-7b1d5baf]{border-radius:var(--zp-radius-lg);background:var(--zp-bg-muted)}.identity-grid div[data-v-7b1d5baf]{padding:12px}.identity-grid span[data-v-7b1d5baf]{color:var(--zp-text-faint);font-size:12px;font-weight:850}.identity-grid strong[data-v-7b1d5baf]{color:var(--zp-text-title);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:14px;font-weight:900;display:block;overflow:hidden}.progress-card[data-v-7b1d5baf]{gap:10px;margin-top:12px;padding:14px;display:grid}.progress-card div[data-v-7b1d5baf]:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.progress-card span[data-v-7b1d5baf]{color:var(--zp-text-muted);font-size:13px;font-weight:850}.progress-card strong[data-v-7b1d5baf]{color:var(--tone);font-size:18px;font-weight:900}.progress-card p[data-v-7b1d5baf]{color:var(--zp-text-muted);margin:0;font-size:13px;line-height:1.6}.progress-track[data-v-7b1d5baf]{border-radius:var(--zp-radius-pill);background:#0f172a14;height:8px;overflow:hidden}.progress-track i[data-v-7b1d5baf]{border-radius:inherit;background:var(--tone);height:100%;display:block}.section-title[data-v-7b1d5baf]{color:var(--zp-text-title);gap:8px;margin:18px 0 10px}.section-title svg[data-v-7b1d5baf]{color:var(--zp-color-gold-500)}.overview-grid article[data-v-7b1d5baf]{padding:12px}.overview-grid span[data-v-7b1d5baf],.overview-grid strong[data-v-7b1d5baf],.overview-grid em[data-v-7b1d5baf]{display:block}.overview-grid span[data-v-7b1d5baf]{color:var(--zp-text-muted);font-size:12px;font-weight:800}.overview-grid strong[data-v-7b1d5baf]{color:var(--tone);margin-top:8px;font-size:16px;font-weight:900}.overview-grid em[data-v-7b1d5baf]{color:var(--zp-text-faint);margin-top:5px;font-size:12px;font-style:normal}.settings-list[data-v-7b1d5baf],.qualification-list[data-v-7b1d5baf],.checklist[data-v-7b1d5baf]{gap:10px;display:grid}.settings-list div[data-v-7b1d5baf]{grid-template-columns:22px minmax(0,.74fr) minmax(0,1.2fr);align-items:center;gap:8px;min-height:46px;padding:10px 12px;display:grid}.settings-list svg[data-v-7b1d5baf]{color:var(--zp-color-gold-500)}.settings-list span[data-v-7b1d5baf]{color:var(--zp-text-muted);font-size:12px;font-weight:850}.settings-list strong[data-v-7b1d5baf]{color:var(--zp-text-title);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;overflow:hidden}.qualification-list article[data-v-7b1d5baf],.account-card[data-v-7b1d5baf],.action-message[data-v-7b1d5baf]{align-items:flex-start;gap:10px;padding:12px;display:flex}.qualification-list article svg[data-v-7b1d5baf],.action-message svg[data-v-7b1d5baf]{color:var(--tone);flex:none}.qualification-list span[data-v-7b1d5baf],.qualification-list strong[data-v-7b1d5baf],.qualification-list small[data-v-7b1d5baf],.account-card span[data-v-7b1d5baf],.account-card strong[data-v-7b1d5baf],.account-card em[data-v-7b1d5baf]{display:block}.qualification-list strong[data-v-7b1d5baf],.account-card strong[data-v-7b1d5baf]{color:var(--zp-text-title);font-size:13px;font-weight:900}.qualification-list small[data-v-7b1d5baf],.account-card em[data-v-7b1d5baf]{color:var(--zp-text-subtle);margin-top:4px;font-size:12px;font-style:normal}.account-card[data-v-7b1d5baf]{margin-top:12px}.account-card svg[data-v-7b1d5baf]{color:var(--zp-color-gold-500);flex:none}.account-card span[data-v-7b1d5baf]{color:var(--zp-text-muted);font-size:12px;font-weight:850}.action-message[data-v-7b1d5baf]{color:var(--zp-color-green-600);background:#55c9a124;margin-top:14px;font-size:13px;font-weight:850}.detail-actions[data-v-7b1d5baf]{flex-wrap:wrap;gap:10px;margin-top:14px}.detail-actions button[data-v-7b1d5baf]{color:#344054;background:#eef2f7;height:40px;padding:0 16px}.detail-actions .offline-button[data-v-7b1d5baf]{background:var(--zp-color-navy-800);color:#fff}.checklist[data-v-7b1d5baf]{grid-template-columns:repeat(3,minmax(0,1fr))}.checklist article[data-v-7b1d5baf]{padding:14px}.checklist strong[data-v-7b1d5baf]{color:var(--tone);font-size:22px;font-weight:950}.checklist span[data-v-7b1d5baf]{color:var(--zp-text-title);margin-top:6px;font-size:13px;font-weight:900;display:block}.checklist p[data-v-7b1d5baf]{color:var(--zp-text-muted);margin:6px 0 0;font-size:12px;line-height:1.55}.event-list[data-v-7b1d5baf]{gap:11px;display:grid}.event-list div[data-v-7b1d5baf]{grid-template-columns:52px 10px minmax(0,1fr);gap:10px;display:grid}.event-list time[data-v-7b1d5baf]{color:var(--zp-text-muted);font-size:12px;font-weight:850}.event-list div>span[data-v-7b1d5baf]{border-radius:var(--zp-radius-pill);background:var(--tone);width:9px;height:9px;box-shadow:0 0 0 6px var(--tone-soft);position:relative;top:4px}.event-list p[data-v-7b1d5baf]{margin:0}.event-list p strong[data-v-7b1d5baf],.event-list p small[data-v-7b1d5baf]{display:block}.event-list p strong[data-v-7b1d5baf]{color:var(--zp-text-title);font-size:13px;font-weight:900}.event-list p small[data-v-7b1d5baf]{color:var(--zp-text-muted);margin-top:4px;font-size:12px;line-height:1.55}@media (width<=1180px){.profile-hero[data-v-7b1d5baf]{flex-direction:column;align-items:flex-start}.hero-actions[data-v-7b1d5baf]{justify-content:flex-start}.profile-stat[data-v-7b1d5baf]{grid-column:span 6}.checklist-panel[data-v-7b1d5baf],.event-panel[data-v-7b1d5baf]{grid-column:1/-1}}.api-error-banner[data-v-7b1d5baf]{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.api-error-banner strong[data-v-7b1d5baf]{color:#dc2626}.api-error-banner span[data-v-7b1d5baf]{color:#7f1d1d;flex:1;font-size:13px}.loading-indicator[data-v-7b1d5baf]{color:#6b7280;padding:12px 16px;font-size:13px}@media (width<=760px){.merchant-profile-page[data-v-7b1d5baf]{gap:14px}.profile-hero[data-v-7b1d5baf],.panel[data-v-7b1d5baf]{border-radius:var(--zp-radius-lg);padding:18px}.profile-hero h1[data-v-7b1d5baf]{font-size:25px}.hero-actions[data-v-7b1d5baf],.hero-actions button[data-v-7b1d5baf]{width:100%}.profile-stat[data-v-7b1d5baf]{grid-column:1/-1;min-height:126px}.identity-grid[data-v-7b1d5baf],.overview-grid[data-v-7b1d5baf],.edit-grid[data-v-7b1d5baf],.edit-checks[data-v-7b1d5baf],.checklist[data-v-7b1d5baf]{grid-template-columns:1fr}.settings-list div[data-v-7b1d5baf]{grid-template-columns:22px minmax(0,1fr)}.settings-list strong[data-v-7b1d5baf]{grid-column:2}.pagination-row[data-v-7b1d5baf]{justify-content:stretch}.pagination-row>span[data-v-7b1d5baf],.page-size-field[data-v-7b1d5baf],.pagination-actions[data-v-7b1d5baf]{width:100%}.detail-top[data-v-7b1d5baf]{align-items:flex-start}.detail-top-actions[data-v-7b1d5baf]{flex-direction:column-reverse;align-items:flex-end}.edit-actions[data-v-7b1d5baf]{margin:8px -18px -18px;padding:12px 18px;bottom:-18px}.edit-actions button[data-v-7b1d5baf]{flex:1 1 0}}.qualification-page[data-v-5d0da2e8]{color:var(--zp-text-title);gap:16px;display:grid}.qualification-hero[data-v-5d0da2e8],.qualification-stat[data-v-5d0da2e8],.panel[data-v-5d0da2e8]{box-shadow:var(--zp-shadow-panel);border:1px solid #ffffffc7}.qualification-hero[data-v-5d0da2e8]{isolation:isolate;border-radius:var(--zp-radius-xl);color:#fff;background:linear-gradient(118deg,#050d22fa 0%,#0f1e3afa 52%,#071230fa 100%),#071230;border-color:#ffffff29;justify-content:space-between;align-items:center;gap:22px;padding:28px 30px;display:flex;position:relative;overflow:hidden}.qualification-hero[data-v-5d0da2e8]:before{z-index:-1;pointer-events:none;content:"";background:linear-gradient(124deg,#55c9a13d,#0000 34%),linear-gradient(304deg,#d99a2233,#0000 38%),repeating-linear-gradient(135deg,#ffffff0a 0 1px,#0000 1px 8px);position:absolute;inset:0}.hero-label[data-v-5d0da2e8],.hero-actions[data-v-5d0da2e8],.ghost-action[data-v-5d0da2e8],.primary-action[data-v-5d0da2e8]{align-items:center;display:inline-flex}.hero-label[data-v-5d0da2e8]{color:var(--zp-color-gold-300);gap:8px;font-size:13px;font-weight:850}.qualification-hero h1[data-v-5d0da2e8]{max-width:760px;margin:10px 0;font-size:clamp(27px,3vw,38px);font-weight:900;line-height:1.14}.qualification-hero p[data-v-5d0da2e8]{color:#ffffffbd;max-width:820px;line-height:1.8}.hero-actions[data-v-5d0da2e8]{flex-wrap:wrap;justify-content:flex-end;gap:10px}.ghost-action[data-v-5d0da2e8],.primary-action[data-v-5d0da2e8],.detail-actions button[data-v-5d0da2e8]{border-radius:var(--zp-radius-pill);white-space:nowrap;border:0;justify-content:center;gap:8px;font-weight:850}.ghost-action[data-v-5d0da2e8],.primary-action[data-v-5d0da2e8]{height:40px;padding:0 16px}.ghost-action[data-v-5d0da2e8]{color:#ffffffdb;background:#ffffff1f}.primary-action[data-v-5d0da2e8]{background:var(--zp-color-mint-500);color:#0c1c32}.qualification-stat-grid[data-v-5d0da2e8],.qualification-workspace[data-v-5d0da2e8],.bottom-grid[data-v-5d0da2e8]{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.qualification-stat[data-v-5d0da2e8]{border-radius:var(--zp-radius-xl);background:#ffffffd1;grid-column:span 3;min-height:142px;padding:20px}.stat-icon[data-v-5d0da2e8]{border-radius:var(--zp-radius-lg);background:var(--tone-soft);width:42px;height:42px;color:var(--tone);place-items:center;display:grid}[data-tone=green][data-v-5d0da2e8]{--tone:#19a976;--tone-soft:#19a97621}[data-tone=blue][data-v-5d0da2e8]{--tone:#356fda;--tone-soft:#356fda21}[data-tone=amber][data-v-5d0da2e8]{--tone:#d68114;--tone-soft:#d6811421}[data-tone=red][data-v-5d0da2e8]{--tone:#d94841;--tone-soft:#d9484121}.qualification-stat span[data-v-5d0da2e8],.qualification-stat em[data-v-5d0da2e8]{color:var(--zp-text-subtle);font-size:13px;font-style:normal;font-weight:750;display:block}.qualification-stat span[data-v-5d0da2e8]{margin-top:14px}.qualification-stat strong[data-v-5d0da2e8]{color:var(--zp-text-title);margin-top:6px;font-size:30px;font-weight:900;line-height:1;display:block}.qualification-stat em[data-v-5d0da2e8]{margin-top:9px}.panel[data-v-5d0da2e8]{border-radius:var(--zp-radius-xl);background:#ffffffc7;min-width:0;padding:22px}.qualification-list-panel[data-v-5d0da2e8]{grid-column:1/-1}.checklist-panel[data-v-5d0da2e8]{grid-column:span 7}.type-panel[data-v-5d0da2e8]{grid-column:span 5}.panel-head[data-v-5d0da2e8],.qualification-toolbar[data-v-5d0da2e8],.detail-top[data-v-5d0da2e8],.section-title[data-v-5d0da2e8],.detail-actions[data-v-5d0da2e8],.pagination-row[data-v-5d0da2e8],.page-size-field[data-v-5d0da2e8]{align-items:center;display:flex}.panel-head[data-v-5d0da2e8]{justify-content:space-between;gap:16px;margin-bottom:16px}.panel-head span[data-v-5d0da2e8],.detail-top span[data-v-5d0da2e8]{color:var(--zp-text-subtle);font-size:12px;font-weight:850}.panel-head h2[data-v-5d0da2e8],.detail-top h2[data-v-5d0da2e8]{color:var(--zp-text-title);margin-top:4px;font-size:20px;font-weight:900}.panel-head>strong[data-v-5d0da2e8]{border-radius:var(--zp-radius-pill);background:var(--zp-color-navy-800);color:var(--zp-color-gold-300);padding:8px 11px;font-size:12px}.panel-head svg[data-v-5d0da2e8]{color:var(--zp-color-gold-500)}.status-tabs[data-v-5d0da2e8]{scrollbar-width:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.status-tabs[data-v-5d0da2e8]::-webkit-scrollbar{display:none}.status-tabs button[data-v-5d0da2e8]{border-radius:var(--zp-radius-pill);color:#657084;background:#eef2f7;border:0;flex:none;align-items:center;gap:8px;min-height:36px;padding:0 12px;font-size:13px;font-weight:850;display:inline-flex}.status-tabs button strong[data-v-5d0da2e8]{border-radius:var(--zp-radius-pill);min-width:22px;height:22px;color:inherit;background:#ffffffc7;place-items:center;font-size:12px;display:grid}.status-tabs button.active[data-v-5d0da2e8]{background:var(--zp-color-navy-800);color:#fff}.qualification-table[data-v-5d0da2e8]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-lg);background:var(--zp-surface);margin-top:14px;overflow:auto hidden}.qualification-row[data-v-5d0da2e8]{border-top:1px solid var(--zp-line-soft);background:var(--zp-surface);width:100%;min-width:1080px;min-height:78px;color:var(--zp-text-title);text-align:left;grid-template-columns:minmax(110px,.56fr) minmax(230px,1.2fr) minmax(170px,.88fr) minmax(190px,1fr) minmax(210px,1.05fr) minmax(150px,.7fr);align-items:center;gap:12px;padding:0 14px;transition:all .18s;display:grid;position:relative}.qualification-row[data-v-5d0da2e8]:first-child{border-top:0}.qualification-row.table-head[data-v-5d0da2e8]{background:var(--zp-bg-muted);min-height:42px;color:var(--zp-text-faint);cursor:default;font-size:12px;font-weight:950}.qualification-row[data-v-5d0da2e8]:not(.table-head){cursor:pointer}.qualification-row[data-v-5d0da2e8]:not(.table-head):hover,.qualification-row.selected[data-v-5d0da2e8]{background:#fffaf0}.qualification-row.selected[data-v-5d0da2e8]{box-shadow:inset 3px 0 0 var(--zp-color-gold-500)}.status-badge[data-v-5d0da2e8]{border-radius:var(--zp-radius-pill);background:var(--tone-soft);color:var(--tone);text-align:center;justify-self:start;align-items:center;gap:6px;padding:7px 9px;font-size:12px;font-weight:900;display:inline-flex}.merchant-main[data-v-5d0da2e8],.type-cell[data-v-5d0da2e8],.expire-cell[data-v-5d0da2e8],.file-cell[data-v-5d0da2e8]{min-width:0}.merchant-main strong[data-v-5d0da2e8],.merchant-main em[data-v-5d0da2e8],.merchant-main small[data-v-5d0da2e8],.type-cell strong[data-v-5d0da2e8],.type-cell span[data-v-5d0da2e8],.expire-cell strong[data-v-5d0da2e8],.expire-cell span[data-v-5d0da2e8],.file-cell strong[data-v-5d0da2e8],.file-cell span[data-v-5d0da2e8]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.merchant-main strong[data-v-5d0da2e8],.type-cell strong[data-v-5d0da2e8],.expire-cell strong[data-v-5d0da2e8],.file-cell strong[data-v-5d0da2e8]{color:var(--zp-text-title);font-size:13px;font-weight:950}.type-cell strong[data-v-5d0da2e8],.expire-cell strong[data-v-5d0da2e8]{color:var(--tone)}.merchant-main em[data-v-5d0da2e8],.merchant-main small[data-v-5d0da2e8],.type-cell span[data-v-5d0da2e8],.expire-cell span[data-v-5d0da2e8],.file-cell span[data-v-5d0da2e8]{color:var(--zp-text-subtle);margin-top:4px;font-size:12px;font-style:normal;line-height:1.45}.row-actions[data-v-5d0da2e8]{justify-content:flex-end;gap:8px;display:flex}.zp-row-detail-action[data-v-5d0da2e8],.row-edit-action[data-v-5d0da2e8]{border-radius:var(--zp-radius-pill);border:0;justify-content:center;gap:6px;min-height:36px;padding:0 12px;font-size:12px;font-weight:900;height:36px!important}.zp-row-detail-action[data-v-5d0da2e8]{background:var(--zp-color-navy-800);color:#fff}.row-edit-action[data-v-5d0da2e8]{color:#344054;background:#eef2f7}.pagination-row[data-v-5d0da2e8]{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:14px}.pagination-row>span[data-v-5d0da2e8],.page-size-field[data-v-5d0da2e8]{color:var(--zp-text-muted);font-size:13px;font-weight:800}.page-size-field[data-v-5d0da2e8]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-md);background:#fff;gap:8px;min-height:38px;padding:0 10px}.page-size-field[data-v-5d0da2e8] .nuxt-control{min-width:84px}.page-size-field[data-v-5d0da2e8] .nuxt-control button,.page-size-field[data-v-5d0da2e8] button.nuxt-control{min-height:36px}.qualification-empty-state[data-v-5d0da2e8]{text-align:center;place-items:center;gap:8px;min-height:180px;padding:26px;display:grid}.qualification-empty-state strong[data-v-5d0da2e8]{color:var(--zp-text-title);font-size:16px;font-weight:900}.qualification-empty-state span[data-v-5d0da2e8]{color:var(--zp-text-subtle);font-size:13px}.qualification-filter-reset[data-v-5d0da2e8]{border-radius:var(--zp-radius-pill);background:var(--zp-color-navy-800);color:#fff;border:0;margin-top:4px}.detail-top[data-v-5d0da2e8]{justify-content:space-between;gap:14px;margin-bottom:16px}.detail-top-actions[data-v-5d0da2e8]{flex:none;align-items:center;gap:10px;display:inline-flex}.edit-toggle-button[data-v-5d0da2e8]{border-radius:var(--zp-radius-pill);background:var(--zp-color-navy-800);color:#fff;border:0;justify-content:center;gap:7px;height:36px;padding:0 13px;font-size:13px;font-weight:850}.detail-top p[data-v-5d0da2e8]{color:var(--zp-text-muted);margin-top:7px;line-height:1.6}.detail-top svg[data-v-5d0da2e8]{color:var(--tone);flex:none}.identity-grid[data-v-5d0da2e8],.overview-grid[data-v-5d0da2e8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.identity-grid div[data-v-5d0da2e8],.file-card[data-v-5d0da2e8],.overview-grid article[data-v-5d0da2e8],.review-trail[data-v-5d0da2e8],.action-message[data-v-5d0da2e8],.checklist article[data-v-5d0da2e8],.type-list div[data-v-5d0da2e8]{border-radius:var(--zp-radius-lg);background:var(--zp-bg-muted)}.identity-grid div[data-v-5d0da2e8]{padding:12px}.identity-grid span[data-v-5d0da2e8]{color:var(--zp-text-faint);font-size:12px;font-weight:850}.identity-grid strong[data-v-5d0da2e8]{color:var(--zp-text-title);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:14px;font-weight:900;display:block;overflow:hidden}.section-title[data-v-5d0da2e8]{color:var(--zp-text-title);gap:8px;margin:18px 0 10px}.section-title svg[data-v-5d0da2e8]{color:var(--zp-color-gold-500)}.file-card[data-v-5d0da2e8],.action-message[data-v-5d0da2e8]{align-items:flex-start;gap:10px;padding:12px;display:flex}.file-card svg[data-v-5d0da2e8],.action-message svg[data-v-5d0da2e8]{color:var(--tone);flex:none}.file-card span[data-v-5d0da2e8],.file-card strong[data-v-5d0da2e8],.file-card small[data-v-5d0da2e8]{display:block}.file-card strong[data-v-5d0da2e8]{color:var(--zp-text-title);font-size:13px;font-weight:900}.file-card small[data-v-5d0da2e8]{color:var(--zp-text-subtle);margin-top:4px;font-size:12px}.overview-grid[data-v-5d0da2e8]{margin-top:10px}.overview-grid article[data-v-5d0da2e8]{padding:12px}.overview-grid span[data-v-5d0da2e8],.overview-grid strong[data-v-5d0da2e8],.overview-grid em[data-v-5d0da2e8]{display:block}.overview-grid span[data-v-5d0da2e8]{color:var(--zp-text-muted);font-size:12px;font-weight:800}.overview-grid strong[data-v-5d0da2e8]{color:var(--tone);margin-top:8px;font-size:16px;font-weight:900}.overview-grid em[data-v-5d0da2e8]{color:var(--zp-text-faint);margin-top:5px;font-size:12px;font-style:normal}.review-trail[data-v-5d0da2e8]{gap:10px;padding:12px;display:grid}.review-trail div[data-v-5d0da2e8]{gap:4px;display:grid}.review-trail time[data-v-5d0da2e8]{color:var(--zp-text-title);font-size:13px;font-weight:900}.review-trail span[data-v-5d0da2e8]{color:var(--zp-text-subtle);font-size:12px;line-height:1.5}.action-message[data-v-5d0da2e8]{color:var(--zp-color-green-600);background:#55c9a124;margin-top:14px;font-size:13px;font-weight:850}.detail-actions[data-v-5d0da2e8]{flex-wrap:wrap;gap:10px;margin-top:14px}.detail-actions button[data-v-5d0da2e8]{color:#344054;background:#eef2f7;height:40px;padding:0 16px}.detail-actions .offline-button[data-v-5d0da2e8]{background:var(--zp-color-navy-800);color:#fff}.checklist[data-v-5d0da2e8]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.checklist article[data-v-5d0da2e8]{padding:14px}.checklist strong[data-v-5d0da2e8]{color:var(--tone);font-size:22px;font-weight:950}.checklist span[data-v-5d0da2e8]{color:var(--zp-text-title);margin-top:6px;font-size:13px;font-weight:900;display:block}.checklist p[data-v-5d0da2e8]{color:var(--zp-text-muted);margin:6px 0 0;font-size:12px;line-height:1.55}.type-list[data-v-5d0da2e8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.type-list div[data-v-5d0da2e8]{min-height:46px;color:var(--zp-text-title);align-items:center;gap:9px;padding:10px 12px;font-size:13px;font-weight:900;display:flex}.type-list svg[data-v-5d0da2e8]{color:var(--zp-color-gold-500)}.qualification-form[data-v-5d0da2e8]{gap:12px;display:grid}.form-grid[data-v-5d0da2e8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.qualification-form label[data-v-5d0da2e8]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-lg);background:var(--zp-bg-muted);gap:7px;min-width:0;padding:11px 12px;display:grid}.qualification-form label>span[data-v-5d0da2e8]{color:var(--zp-text-muted);font-size:12px;font-weight:850}.qualification-form[data-v-5d0da2e8] .nuxt-control{width:100%;min-width:0}.qualification-form[data-v-5d0da2e8] input,.qualification-form[data-v-5d0da2e8] textarea,.qualification-form[data-v-5d0da2e8] button{min-width:0;color:var(--zp-text-title);background:0 0;border:0;outline:0;font-size:13px;font-weight:800}.qualification-form[data-v-5d0da2e8] textarea{resize:vertical;line-height:1.6}.form-actions[data-v-5d0da2e8]{flex-wrap:wrap;justify-content:flex-end;gap:10px;width:100%;display:flex}.form-actions button[data-v-5d0da2e8]{border-radius:var(--zp-radius-pill);color:#344054;background:#eef2f7;border:0;justify-content:center;gap:8px;height:40px;padding:0 16px;font-weight:900}.form-actions .submit-button[data-v-5d0da2e8]{background:var(--zp-color-navy-800);color:#fff}.form-actions .submit-button[data-v-5d0da2e8]:disabled{opacity:.48}.qualification-form-modal-content{border-radius:var(--zp-radius-xl);width:min(760px,100vw - 28px);max-height:calc(100vh - 42px);box-shadow:var(--zp-shadow-popover);background:#fffffffa;overflow:hidden}.qualification-form-modal-head{border-bottom:1px solid var(--zp-line);justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px 16px;display:flex}.qualification-form-modal-body{max-height:min(68vh,640px);padding:18px 22px;overflow:auto}.qualification-form-modal-footer{border-top:1px solid var(--zp-line);background:#fffffff0;padding:14px 22px}@media (width<=1180px){.qualification-hero[data-v-5d0da2e8]{flex-direction:column;align-items:flex-start}.hero-actions[data-v-5d0da2e8]{justify-content:flex-start}.qualification-stat[data-v-5d0da2e8]{grid-column:span 6}.checklist-panel[data-v-5d0da2e8],.type-panel[data-v-5d0da2e8]{grid-column:1/-1}}@media (width<=760px){.qualification-hero[data-v-5d0da2e8]{padding:22px}.qualification-hero h1[data-v-5d0da2e8]{font-size:27px}.hero-actions[data-v-5d0da2e8],.hero-actions button[data-v-5d0da2e8]{width:100%}.qualification-stat[data-v-5d0da2e8]{grid-column:1/-1;min-height:auto}.panel[data-v-5d0da2e8]{padding:16px}.qualification-row[data-v-5d0da2e8]{min-width:980px}.identity-grid[data-v-5d0da2e8],.overview-grid[data-v-5d0da2e8],.form-grid[data-v-5d0da2e8],.checklist[data-v-5d0da2e8],.type-list[data-v-5d0da2e8]{grid-template-columns:1fr}.detail-top[data-v-5d0da2e8]{flex-direction:column;align-items:flex-start}.detail-top-actions[data-v-5d0da2e8],.edit-toggle-button[data-v-5d0da2e8]{width:100%}.pagination-row[data-v-5d0da2e8]{justify-content:flex-start}.qualification-form-modal-content{width:calc(100vw - 18px)}.qualification-form-modal-head,.qualification-form-modal-body,.qualification-form-modal-footer{padding-left:16px;padding-right:16px}}.api-error-banner[data-v-5d0da2e8]{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.api-error-banner strong[data-v-5d0da2e8]{color:#dc2626}.api-error-banner span[data-v-5d0da2e8]{color:#7f1d1d;flex:1;font-size:13px}.merchant-selector[data-v-5d0da2e8]{align-items:center;gap:10px;margin-top:10px;display:flex}.merchant-selector label[data-v-5d0da2e8]{color:#ffffffbd;white-space:nowrap;font-size:13px;font-weight:850}.merchant-select-control[data-v-5d0da2e8]{min-width:240px}.qualification-loading-state[data-v-5d0da2e8]{min-height:160px;color:var(--zp-text-subtle);justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex}.spin-icon[data-v-5d0da2e8]{animation:1s linear infinite spin-5d0da2e8}@keyframes spin-5d0da2e8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.api-error-banner[data-v-7850ff3e]{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.api-error-banner strong[data-v-7850ff3e]{color:#dc2626}.api-error-banner span[data-v-7850ff3e]{color:#7f1d1d;flex:1;font-size:13px}.merchant-review-page[data-v-7850ff3e]{color:#172033;gap:16px;display:grid}.review-hero[data-v-7850ff3e],.review-stat[data-v-7850ff3e],.panel[data-v-7850ff3e]{border:1px solid #ffffffc7;box-shadow:0 18px 45px #131f4114}.review-hero[data-v-7850ff3e]{isolation:isolate;color:#fff;background:linear-gradient(118deg,#040812fa 0%,#08142afa 48%,#050c18fa 100%),#050b16;border-color:#ffffff29;border-radius:18px;justify-content:space-between;align-items:center;gap:22px;padding:28px 30px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,inset 0 -48px 96px #00000052,0 22px 54px #050a182e}.review-hero[data-v-7850ff3e]:before,.review-hero[data-v-7850ff3e]:after{pointer-events:none;content:"";position:absolute}.review-hero[data-v-7850ff3e]:before{z-index:-2;background:linear-gradient(126deg,#55c9a13d,#0000 34%),linear-gradient(302deg,#f2b94833,#0000 36%),repeating-linear-gradient(135deg,#ffffff0b 0 1px,#0000 1px 8px);inset:0}.review-hero[data-v-7850ff3e]:after{z-index:-1;opacity:.48;background:linear-gradient(90deg,#ffffff29,#ffffff0d),repeating-linear-gradient(90deg,#0000 0 24%,#ffffff1f 24% 25%,#0000 25% 50%);border:1px solid #ffffff24;border-radius:18px;width:min(360px,34vw);height:92px;inset:auto 30px 22px auto}.hero-label[data-v-7850ff3e],.hero-actions[data-v-7850ff3e],.ghost-action[data-v-7850ff3e],.primary-action[data-v-7850ff3e]{align-items:center;display:inline-flex}.hero-label[data-v-7850ff3e]{color:#ffe28a;gap:8px;font-size:13px;font-weight:850}.review-hero h1[data-v-7850ff3e]{margin:10px 0;font-size:clamp(28px,3vw,40px);font-weight:900;line-height:1.12}.review-hero p[data-v-7850ff3e]{color:#ffffffbd;max-width:780px;line-height:1.8}.hero-actions[data-v-7850ff3e]{flex-wrap:wrap;justify-content:flex-end;gap:10px}.ghost-action[data-v-7850ff3e],.primary-action[data-v-7850ff3e],.detail-actions button[data-v-7850ff3e]{white-space:nowrap;border:0;border-radius:999px;justify-content:center;gap:8px;font-weight:850}.ghost-action[data-v-7850ff3e],.primary-action[data-v-7850ff3e]{height:40px;padding:0 16px}.ghost-action[data-v-7850ff3e]{color:#ffffffdb;background:#ffffff1f}.primary-action[data-v-7850ff3e]{color:#0c1c32;background:#55c9a1}.review-alert[data-v-7850ff3e]{border-radius:var(--zp-radius-md);color:#7b4a0a;background:#fff8eddb;border:1px solid #d6811438;align-items:center;gap:10px;padding:12px 14px;font-size:13px;font-weight:800;display:flex}.review-alert button[data-v-7850ff3e]{color:#7b4a0a;background:#fff;border-radius:999px;margin-left:auto}.review-stat-grid[data-v-7850ff3e],.review-workspace[data-v-7850ff3e],.bottom-grid[data-v-7850ff3e]{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.review-stat[data-v-7850ff3e]{background:linear-gradient(#ffffffe6,#ffffffb8),#ffffffc2;border-radius:18px;grid-column:span 3;min-height:142px;padding:20px}.stat-icon[data-v-7850ff3e]{background:var(--tone-soft);width:42px;height:42px;color:var(--tone);border-radius:14px;place-items:center;display:grid}[data-tone=green][data-v-7850ff3e]{--tone:#19a976;--tone-soft:#19a97621}[data-tone=blue][data-v-7850ff3e]{--tone:#356fda;--tone-soft:#356fda21}[data-tone=amber][data-v-7850ff3e]{--tone:#d68114;--tone-soft:#d6811421}[data-tone=red][data-v-7850ff3e]{--tone:#d94841;--tone-soft:#d9484121}.review-stat span[data-v-7850ff3e],.review-stat em[data-v-7850ff3e]{color:#727b8f;font-size:13px;font-style:normal;font-weight:750;display:block}.review-stat span[data-v-7850ff3e]{margin-top:14px}.review-stat strong[data-v-7850ff3e]{color:#151b2d;margin-top:6px;font-size:30px;font-weight:900;line-height:1;display:block}.review-stat em[data-v-7850ff3e]{margin-top:9px}.panel[data-v-7850ff3e]{background:#ffffffc7;border-radius:18px;min-width:0;padding:22px}.queue-panel[data-v-7850ff3e]{grid-column:span 7}.detail-panel[data-v-7850ff3e]{grid-column:span 5}.process-panel[data-v-7850ff3e],.timeline-panel[data-v-7850ff3e],.doc-check-panel[data-v-7850ff3e]{grid-column:span 4}.panel-head[data-v-7850ff3e],.queue-toolbar[data-v-7850ff3e],.select-field[data-v-7850ff3e],.detail-top[data-v-7850ff3e],.section-title[data-v-7850ff3e],.detail-actions[data-v-7850ff3e]{align-items:center;display:flex}.panel-head[data-v-7850ff3e]{justify-content:space-between;gap:16px;margin-bottom:16px}.panel-head span[data-v-7850ff3e],.detail-top span[data-v-7850ff3e]{color:#7a8395;font-size:12px;font-weight:850}.panel-head h2[data-v-7850ff3e],.detail-top h2[data-v-7850ff3e]{color:#172033;margin-top:4px;font-size:20px;font-weight:900}.panel-head>strong[data-v-7850ff3e]{color:#ffe28a;background:#111b3f;border-radius:999px;padding:8px 11px;font-size:12px}.panel-head svg[data-v-7850ff3e]{color:#d68114}.queue-toolbar[data-v-7850ff3e]{gap:10px;margin-bottom:12px}.search-field[data-v-7850ff3e],.select-field[data-v-7850ff3e]{color:#667085;background:#f7f8fb;border:1px solid #0f172a14;border-radius:14px}.search-field[data-v-7850ff3e]{flex:1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:0 12px;display:grid}.search-field input[data-v-7850ff3e],.select-field select[data-v-7850ff3e]{color:#172033;background:0 0;border:0;outline:0;width:100%;height:42px;font-size:14px}.select-field[data-v-7850ff3e]{gap:8px;min-width:144px;padding:0 10px}.stage-tabs[data-v-7850ff3e]{scrollbar-width:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.stage-tabs[data-v-7850ff3e]::-webkit-scrollbar{display:none}.stage-tabs button[data-v-7850ff3e]{color:#657084;background:#eef2f7;border:0;border-radius:999px;flex:none;align-items:center;gap:8px;height:34px;padding:0 12px;font-size:13px;font-weight:850;display:inline-flex}.stage-tabs button strong[data-v-7850ff3e]{min-width:22px;height:22px;color:inherit;background:#ffffffc7;border-radius:999px;place-items:center;font-size:12px;display:grid}.stage-tabs button.active[data-v-7850ff3e]{color:#fff;background:#111b3f}.application-table[data-v-7850ff3e]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-lg);background:var(--zp-surface);margin-top:14px;overflow:auto hidden}.review-empty-state[data-v-7850ff3e]{min-width:var(--zp-finance-list-min-width);border-top:1px solid var(--zp-line-soft);color:var(--zp-text-muted);align-items:center;gap:10px;padding:20px;font-size:13px;font-weight:850;display:flex}.application-row[data-v-7850ff3e]{grid-template-columns:var(--zp-list-columns);width:100%;min-width:var(--zp-finance-list-min-width);border-top:1px solid var(--zp-line-soft);background:var(--zp-surface);color:#172033;text-align:left;align-items:center;gap:12px;min-height:76px;padding:0 14px;transition:all .18s;display:grid;position:relative}.application-row[data-v-7850ff3e]:first-child{border-top:0}.application-row.table-head[data-v-7850ff3e]{background:var(--zp-bg-muted);color:var(--zp-text-faint);cursor:default;font-size:12px;font-weight:950;min-height:42px!important}.application-row[data-v-7850ff3e]:not(.table-head){cursor:pointer}.application-row[data-v-7850ff3e]:not(.table-head):hover{background:#fffaf0}.application-row.selected[data-v-7850ff3e]{box-shadow:inset 3px 0 0 var(--zp-color-gold-500);background:#fffaf0}.stage-badge[data-v-7850ff3e]{background:var(--tone-soft);color:var(--tone);text-align:center;border-radius:999px;justify-self:start;padding:7px 9px;font-size:12px;font-weight:900}.application-main strong[data-v-7850ff3e],.application-main em[data-v-7850ff3e],.application-status strong[data-v-7850ff3e],.application-status small[data-v-7850ff3e],.application-location strong[data-v-7850ff3e],.application-location small[data-v-7850ff3e],.application-meta small[data-v-7850ff3e],.application-meta span[data-v-7850ff3e]{display:block}.application-main[data-v-7850ff3e],.application-status[data-v-7850ff3e],.application-location[data-v-7850ff3e],.application-meta[data-v-7850ff3e],.application-actions[data-v-7850ff3e]{min-width:0}.application-actions[data-v-7850ff3e]{justify-content:flex-end;gap:6px;display:flex}.row-edit-action[data-v-7850ff3e]{color:#356fda;white-space:nowrap;background:#fff;border:1px solid #356fda2e;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-width:68px;min-height:32px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.application-main strong[data-v-7850ff3e],.application-status strong[data-v-7850ff3e],.application-location strong[data-v-7850ff3e]{color:var(--zp-text-title);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;overflow:hidden}.application-main em[data-v-7850ff3e],.application-status small[data-v-7850ff3e],.application-location small[data-v-7850ff3e]{color:#667085;margin-top:4px;font-size:13px;font-style:normal;line-height:1.45}.application-status strong[data-v-7850ff3e]{color:var(--tone)}.application-meta[data-v-7850ff3e]{text-align:right}.application-meta small[data-v-7850ff3e]{color:var(--tone);white-space:nowrap;font-size:12px;font-weight:900}.application-meta span[data-v-7850ff3e]{color:#98a2b3;white-space:nowrap;margin-top:4px;font-size:12px;font-weight:800}.application-row svg[data-v-7850ff3e]{color:#98a2b3}.detail-top[data-v-7850ff3e]{justify-content:space-between;gap:14px;margin-bottom:16px}.detail-top p[data-v-7850ff3e]{color:#687386;margin-top:7px;line-height:1.6}.detail-top svg[data-v-7850ff3e]{color:var(--tone);flex:none}.edit-merchant-button[data-v-7850ff3e]{color:#344054;background:#fff;border:1px solid #0f172a14;border-radius:999px;height:34px;padding:0 12px;font-size:12px;font-weight:900}.edit-merchant-button svg[data-v-7850ff3e]{color:#356fda}.identity-grid[data-v-7850ff3e],.evidence-grid[data-v-7850ff3e],.gateway-grid[data-v-7850ff3e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.identity-grid div[data-v-7850ff3e],.progress-card[data-v-7850ff3e],.evidence-grid article[data-v-7850ff3e],.gateway-grid article[data-v-7850ff3e],.settlement-card[data-v-7850ff3e],.decision-card[data-v-7850ff3e],.step-list article[data-v-7850ff3e],.doc-check-list div[data-v-7850ff3e]{background:#f7f8fb;border-radius:14px}.identity-grid div[data-v-7850ff3e]{padding:12px}.identity-grid span[data-v-7850ff3e]{color:#9099aa;font-size:12px;font-weight:850}.identity-grid strong[data-v-7850ff3e]{color:#172033;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:14px;font-weight:900;display:block;overflow:hidden}.progress-card[data-v-7850ff3e]{gap:10px;margin-top:12px;padding:14px;display:grid}.progress-card div[data-v-7850ff3e]:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.progress-card span[data-v-7850ff3e]{color:#667085;font-size:13px;font-weight:850}.progress-card strong[data-v-7850ff3e]{color:var(--tone);font-size:18px;font-weight:900}.progress-card p[data-v-7850ff3e]{color:#687386;font-size:13px;line-height:1.6}.progress-track[data-v-7850ff3e]{background:#0f172a14;border-radius:999px;height:8px;overflow:hidden}.progress-track i[data-v-7850ff3e]{border-radius:inherit;background:var(--tone);height:100%;display:block}.section-title[data-v-7850ff3e]{color:#172033;gap:8px;margin:18px 0 10px}.section-title svg[data-v-7850ff3e]{color:#d68114}.evidence-grid article[data-v-7850ff3e],.gateway-grid article[data-v-7850ff3e]{padding:12px}.evidence-grid span[data-v-7850ff3e],.evidence-grid strong[data-v-7850ff3e],.evidence-grid em[data-v-7850ff3e],.gateway-grid span[data-v-7850ff3e],.gateway-grid strong[data-v-7850ff3e],.gateway-grid em[data-v-7850ff3e]{display:block}.evidence-grid span[data-v-7850ff3e],.gateway-grid span[data-v-7850ff3e]{color:#667085;font-size:12px;font-weight:800}.evidence-grid strong[data-v-7850ff3e],.gateway-grid strong[data-v-7850ff3e]{color:var(--tone);align-items:center;gap:5px;margin-top:8px;font-size:13px;font-weight:900;display:inline-flex}.evidence-grid em[data-v-7850ff3e],.gateway-grid em[data-v-7850ff3e]{color:#8a94a6;margin-top:5px;font-size:12px;font-style:normal;line-height:1.45}.evidence-preview-button[data-v-7850ff3e]{color:#356fda;background:#fff;border:1px solid #356fda29;border-radius:999px;justify-self:start;height:30px;margin-top:10px;padding:0 10px;font-size:12px;font-weight:900}.image-preview-overlay{background:#0f172a94!important}.image-preview-content{overflow:hidden;border-radius:16px!important;width:min(760px,100vw - 32px)!important;max-width:min(760px,100vw - 32px)!important}.image-preview-head{padding:16px 18px!important}.image-preview-body{padding:0 18px 18px!important}.image-preview-frame[data-v-7850ff3e]{gap:10px;margin:0;display:grid}.image-preview-frame img[data-v-7850ff3e]{object-fit:contain;background:#f7f8fb;border-radius:12px;width:100%;max-height:min(560px,70dvh);display:block}.image-preview-frame figcaption[data-v-7850ff3e]{color:#667085;align-items:center;gap:8px;font-size:13px;font-weight:850;display:flex}.settlement-card[data-v-7850ff3e]{gap:10px;margin-top:12px;padding:14px;display:grid}.settlement-card div[data-v-7850ff3e]{gap:4px;display:grid}.settlement-card span[data-v-7850ff3e]{color:#667085;font-size:12px;font-weight:850}.settlement-card strong[data-v-7850ff3e]{color:#172033;font-size:14px;font-weight:900}.settlement-card em[data-v-7850ff3e],.settlement-card p[data-v-7850ff3e]{color:#687386;margin:0;font-size:12px;font-style:normal;line-height:1.55}.decision-card[data-v-7850ff3e]{color:#667085;align-items:center;gap:9px;margin-top:18px;padding:12px;font-size:13px;font-weight:850;display:flex}.decision-card.active[data-v-7850ff3e]{color:#15926b;background:#55c9a124}[data-v-7850ff3e] .zp-detail-drawer-footer .decision-card{min-width:0;min-height:34px;margin-top:0;padding:7px 10px;font-size:12px;line-height:1.35}[data-v-7850ff3e] .zp-detail-drawer-footer .decision-card svg{flex:none}[data-v-7850ff3e] .zp-detail-drawer-footer .decision-card span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.detail-actions[data-v-7850ff3e]{flex-wrap:wrap;gap:10px;margin-top:14px}[data-v-7850ff3e] .zp-detail-drawer-footer .detail-actions{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-end;min-width:0;margin-top:0;display:flex;overflow-x:auto}[data-v-7850ff3e] .zp-detail-drawer-footer .detail-actions::-webkit-scrollbar{display:none}.detail-actions button[data-v-7850ff3e]{color:#344054;background:#eef2f7;height:40px;padding:0 16px}[data-v-7850ff3e] .zp-detail-drawer-footer .detail-actions button{flex:none;min-width:auto;height:34px;padding:0 11px;font-size:12px}[data-v-7850ff3e] .zp-detail-drawer-footer .detail-actions .submit-review-button{min-width:108px}.detail-actions .approve-button[data-v-7850ff3e]{color:#fff;background:#111b3f}.detail-actions .submit-review-button[data-v-7850ff3e]{color:#0c1c32;background:#55c9a1}.detail-actions .submit-review-button[data-v-7850ff3e]:disabled{cursor:not-allowed;color:#8a94a6;background:#d9dee8}.step-list[data-v-7850ff3e],.timeline-list[data-v-7850ff3e]{gap:10px;display:grid}.step-list article[data-v-7850ff3e]{grid-template-columns:28px 28px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.step-list article>span[data-v-7850ff3e]{color:#ffe28a;background:#111b3f;border-radius:999px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid}.step-list svg[data-v-7850ff3e]{color:#d68114}.step-list strong[data-v-7850ff3e]{color:#172033;font-size:13px;font-weight:900;display:block}.step-list p[data-v-7850ff3e]{color:#687386;margin-top:4px;font-size:13px;line-height:1.5}.timeline-list div[data-v-7850ff3e]{grid-template-columns:52px 10px minmax(0,1fr);gap:10px;display:grid}.timeline-list time[data-v-7850ff3e]{color:#697386;font-size:12px;font-weight:850}.timeline-list div>span[data-v-7850ff3e]{background:#55c9a1;border-radius:999px;width:9px;height:9px;position:relative;top:4px;box-shadow:0 0 0 6px #55c9a124}.timeline-list p[data-v-7850ff3e]{margin:0}.timeline-list p strong[data-v-7850ff3e],.timeline-list p small[data-v-7850ff3e]{display:block}.timeline-list p strong[data-v-7850ff3e]{color:#172033;font-size:13px;font-weight:900}.timeline-list p small[data-v-7850ff3e]{color:#687386;margin-top:4px;line-height:1.5}.doc-check-list[data-v-7850ff3e]{gap:10px;display:grid}.doc-check-list div[data-v-7850ff3e]{grid-template-columns:24px minmax(0,1fr);align-items:flex-start;gap:10px;padding:12px;display:grid}.doc-check-list svg[data-v-7850ff3e]{color:var(--tone);margin-top:2px}.doc-check-list strong[data-v-7850ff3e],.doc-check-list small[data-v-7850ff3e]{display:block}.doc-check-list strong[data-v-7850ff3e]{color:#172033;font-size:13px;font-weight:900}.doc-check-list small[data-v-7850ff3e]{color:#687386;margin-top:4px;line-height:1.5}.drawer-panel[data-v-7850ff3e]{background:linear-gradient(#fffffffa,#f7f9fcfa),#fff;border-left:1px solid #ffffffb3;grid-template-rows:auto minmax(0,1fr);width:min(100vw,560px);min-width:0;height:100%;display:grid;overflow:hidden;box-shadow:-24px 0 64px #07123038}.drawer-head[data-v-7850ff3e]{border-bottom:1px solid #0f172a14;justify-content:space-between;align-items:flex-start;gap:18px;padding:24px 24px 18px;display:flex}.drawer-head span[data-v-7850ff3e]{color:#d68114;font-size:12px;font-weight:900}.drawer-head h2[data-v-7850ff3e]{color:#111b3f;margin-top:6px;font-size:22px;font-weight:900}.drawer-head p[data-v-7850ff3e]{color:#667085;margin-top:8px;font-size:13px;line-height:1.6}.drawer-head button[data-v-7850ff3e]{color:#344054;background:#f7f8fb;border:1px solid #0f172a14;border-radius:12px;flex:none;place-items:center;width:36px;height:36px;display:grid}.merchant-create-overlay{background:#0f172a75!important}.merchant-create-modal-content{overflow:hidden;border-radius:16px!important;width:min(920px,100vw - 32px)!important;max-width:min(920px,100vw - 32px)!important;max-height:min(760px,100dvh - 32px)!important}.merchant-create-modal-head{flex:none;align-items:flex-start;padding:18px 22px!important}.merchant-create-modal-body{min-height:0;display:grid;overflow-y:auto;padding:16px 22px!important}.merchant-create-modal-footer{background:#f7f9fc;flex:none;justify-content:flex-end;padding:12px 22px 18px!important}.modal-titlecopy[data-v-7850ff3e]{min-width:0;padding-right:42px}.modal-titlecopy span[data-v-7850ff3e]{color:#d68114;font-size:12px;font-weight:900}.modal-titlecopy h2[data-v-7850ff3e]{color:#111b3f;margin-top:5px;font-size:20px;font-weight:950}.modal-titlecopy p[data-v-7850ff3e]{color:#667085;margin-top:7px;font-size:13px;line-height:1.55}.modal-close[data-v-7850ff3e]{color:#344054;background:#f7f8fb;border:1px solid #0f172a14;border-radius:12px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:16px;right:16px}.create-stepper[data-v-7850ff3e]{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.create-stepper button[data-v-7850ff3e]{color:#344054;text-align:left;background:#f7f8fb;border:1px solid #0f172a14;border-radius:12px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:2px 8px;min-height:58px;padding:8px 10px;display:grid}.create-stepper button>span[data-v-7850ff3e]{color:#356fda;background:#fff;border-radius:999px;grid-row:span 2;place-items:center;width:28px;height:28px;display:grid}.create-stepper strong[data-v-7850ff3e],.create-stepper small[data-v-7850ff3e]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.create-stepper strong[data-v-7850ff3e]{color:#172033;font-size:12px;font-weight:950}.create-stepper small[data-v-7850ff3e]{color:#8a94a6;font-size:11px;font-weight:750}.create-stepper button.active[data-v-7850ff3e]{background:#356fda1a;border-color:#356fda52}.create-stepper button.done[data-v-7850ff3e]{background:#55c9a11f;border-color:#55c9a152}.create-form[data-v-7850ff3e]{align-content:start;gap:14px;padding:0;display:grid}.create-step-panel[data-v-7850ff3e]{gap:14px;display:grid}.create-form label[data-v-7850ff3e]{gap:8px;display:grid}.create-form label span[data-v-7850ff3e]{color:#667085;font-size:12px;font-weight:850}.create-form input[data-v-7850ff3e],.create-form select[data-v-7850ff3e],.create-form textarea[data-v-7850ff3e]{color:#172033;background:#fff;border:1px solid #0f172a1a;border-radius:12px;outline:0;width:100%;padding:0 12px;font-size:14px;font-weight:750}.create-form input[data-v-7850ff3e],.create-form select[data-v-7850ff3e]{height:42px}.create-form textarea[data-v-7850ff3e]{resize:vertical;min-height:86px;padding-top:10px}.create-form input[data-v-7850ff3e]::placeholder{color:#a0a8b6;font-weight:700}.create-form input[data-v-7850ff3e]:focus,.create-form select[data-v-7850ff3e]:focus{border-color:#356fda80;box-shadow:0 0 0 4px #356fda1a}.form-grid[data-v-7850ff3e],.file-upload-grid[data-v-7850ff3e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.file-upload-field[data-v-7850ff3e]{gap:8px;display:grid}.form-note[data-v-7850ff3e]{color:#356fda;background:#356fda1a;border-radius:14px;align-items:flex-start;gap:9px;padding:12px;font-size:13px;font-weight:850;line-height:1.6;display:flex}.form-note svg[data-v-7850ff3e]{flex:none;margin-top:2px}.summary-grid[data-v-7850ff3e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.summary-grid article[data-v-7850ff3e]{background:#f7f8fb;border-radius:14px;gap:5px;padding:12px;display:grid}.summary-grid span[data-v-7850ff3e],.summary-grid small[data-v-7850ff3e]{color:#667085;font-size:12px;font-weight:800}.summary-grid strong[data-v-7850ff3e]{color:#172033;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:950;overflow:hidden}.form-actions[data-v-7850ff3e]{flex-wrap:wrap;justify-content:flex-end;gap:10px;width:100%;display:flex}.form-actions button[data-v-7850ff3e]{color:#344054;background:#eef2f7;border:0;border-radius:999px;height:40px;padding:0 16px;font-size:13px;font-weight:850}.form-actions .submit-button[data-v-7850ff3e]{color:#fff;background:#111b3f}.form-actions .submit-button[data-v-7850ff3e]:disabled{cursor:not-allowed;color:#8a94a6;background:#d9dee8}@media (width<=1280px){.review-stat[data-v-7850ff3e]{grid-column:span 6}.queue-panel[data-v-7850ff3e],.detail-panel[data-v-7850ff3e],.process-panel[data-v-7850ff3e],.timeline-panel[data-v-7850ff3e],.doc-check-panel[data-v-7850ff3e]{grid-column:1/-1}}@media (width<=780px){.review-hero[data-v-7850ff3e],.queue-toolbar[data-v-7850ff3e],.detail-top[data-v-7850ff3e]{flex-direction:column;align-items:flex-start}.hero-actions[data-v-7850ff3e],.queue-toolbar[data-v-7850ff3e],.select-field[data-v-7850ff3e],.detail-actions[data-v-7850ff3e],.hero-actions button[data-v-7850ff3e],.detail-actions button[data-v-7850ff3e]{width:100%}[data-v-7850ff3e] .zp-detail-drawer-footer{grid-template-columns:1fr;gap:8px}[data-v-7850ff3e] .zp-detail-drawer-footer .detail-actions{justify-content:flex-start;width:100%}[data-v-7850ff3e] .zp-detail-drawer-footer .detail-actions button{width:auto}.review-stat[data-v-7850ff3e]{grid-column:1/-1}.edit-merchant-button[data-v-7850ff3e]{flex:none}.merchant-create-modal-content{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important}.create-stepper[data-v-7850ff3e]{padding-bottom:2px;display:flex;overflow-x:auto}.create-stepper button[data-v-7850ff3e]{flex:0 0 168px}.summary-grid[data-v-7850ff3e],.identity-grid[data-v-7850ff3e],.evidence-grid[data-v-7850ff3e],.gateway-grid[data-v-7850ff3e],.form-grid[data-v-7850ff3e],.file-upload-grid[data-v-7850ff3e],.timeline-list div[data-v-7850ff3e]{grid-template-columns:1fr}.drawer-panel[data-v-7850ff3e]{border-left:0;width:100%}.form-actions[data-v-7850ff3e]{background:0 0;flex-direction:column;margin:8px 0 0;padding:0;position:static}.form-actions button[data-v-7850ff3e]{width:100%}}@media (width<=560px){.review-hero[data-v-7850ff3e],.panel[data-v-7850ff3e],.review-stat[data-v-7850ff3e]{padding:18px}}.merchant-store-page[data-v-bf90f385]{color:var(--zp-text-title);gap:16px;display:grid}.api-error-banner[data-v-bf90f385]{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.api-error-banner strong[data-v-bf90f385]{color:#dc2626}.api-error-banner span[data-v-bf90f385]{color:#7f1d1d;flex:1;font-size:13px}.store-hero[data-v-bf90f385],.store-stat[data-v-bf90f385],.panel[data-v-bf90f385]{box-shadow:var(--zp-shadow-panel);border:1px solid #ffffffc7}.store-hero[data-v-bf90f385]{isolation:isolate;border-radius:var(--zp-radius-xl);color:#fff;background:linear-gradient(118deg,#050d22fa 0%,#0f1e3afa 52%,#071230fa 100%),#071230;border-color:#ffffff29;justify-content:space-between;align-items:center;gap:22px;padding:28px 30px;display:flex;position:relative;overflow:hidden}.store-hero[data-v-bf90f385]:before{z-index:-1;pointer-events:none;content:"";background:linear-gradient(124deg,#55c9a13d,#0000 34%),linear-gradient(304deg,#d99a2233,#0000 38%),repeating-linear-gradient(135deg,#ffffff0a 0 1px,#0000 1px 8px);position:absolute;inset:0}.hero-label[data-v-bf90f385],.hero-actions[data-v-bf90f385],.ghost-action[data-v-bf90f385],.primary-action[data-v-bf90f385]{align-items:center;display:inline-flex}.hero-label[data-v-bf90f385]{color:var(--zp-color-gold-300);gap:8px;font-size:13px;font-weight:850}.store-hero h1[data-v-bf90f385]{max-width:760px;margin:10px 0;font-size:clamp(27px,3vw,38px);font-weight:900;line-height:1.14}.store-hero p[data-v-bf90f385]{color:#ffffffbd;max-width:820px;line-height:1.8}.hero-actions[data-v-bf90f385]{flex-wrap:wrap;justify-content:flex-end;gap:10px}.ghost-action[data-v-bf90f385],.primary-action[data-v-bf90f385],.detail-actions button[data-v-bf90f385]{border-radius:var(--zp-radius-pill);white-space:nowrap;border:0;justify-content:center;gap:8px;font-weight:850}.ghost-action[data-v-bf90f385],.primary-action[data-v-bf90f385]{height:40px;padding:0 16px}.ghost-action[data-v-bf90f385]{color:#ffffffdb;background:#ffffff1f}.primary-action[data-v-bf90f385]{background:var(--zp-color-mint-500);color:#0c1c32}.store-stat-grid[data-v-bf90f385],.store-workspace[data-v-bf90f385],.bottom-grid[data-v-bf90f385]{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.store-stat[data-v-bf90f385]{border-radius:var(--zp-radius-xl);background:#ffffffd1;grid-column:span 3;min-height:142px;padding:20px}.stat-icon[data-v-bf90f385]{border-radius:var(--zp-radius-lg);background:var(--tone-soft);width:42px;height:42px;color:var(--tone);place-items:center;display:grid}[data-tone=green][data-v-bf90f385]{--tone:#19a976;--tone-soft:#19a97621}[data-tone=blue][data-v-bf90f385]{--tone:#356fda;--tone-soft:#356fda21}[data-tone=amber][data-v-bf90f385]{--tone:#d68114;--tone-soft:#d6811421}[data-tone=red][data-v-bf90f385]{--tone:#d94841;--tone-soft:#d9484121}.store-stat span[data-v-bf90f385],.store-stat em[data-v-bf90f385]{color:var(--zp-text-subtle);font-size:13px;font-style:normal;font-weight:750;display:block}.store-stat span[data-v-bf90f385]{margin-top:14px}.store-stat strong[data-v-bf90f385]{color:var(--zp-text-title);margin-top:6px;font-size:30px;font-weight:900;line-height:1;display:block}.store-stat em[data-v-bf90f385]{margin-top:9px}.panel[data-v-bf90f385]{border-radius:var(--zp-radius-xl);background:#ffffffc7;min-width:0;padding:22px}.store-list-panel[data-v-bf90f385]{grid-column:1/-1}.checklist-panel[data-v-bf90f385],.event-panel[data-v-bf90f385]{grid-column:span 6}.panel-head[data-v-bf90f385],.store-toolbar[data-v-bf90f385],.detail-top[data-v-bf90f385],.section-title[data-v-bf90f385],.detail-actions[data-v-bf90f385],.pagination-row[data-v-bf90f385],.page-size-field[data-v-bf90f385]{align-items:center;display:flex}.panel-head[data-v-bf90f385]{justify-content:space-between;gap:16px;margin-bottom:16px}.panel-head span[data-v-bf90f385],.detail-top span[data-v-bf90f385]{color:var(--zp-text-subtle);font-size:12px;font-weight:850}.panel-head h2[data-v-bf90f385],.detail-top h2[data-v-bf90f385]{color:var(--zp-text-title);margin-top:4px;font-size:20px;font-weight:900}.panel-head>strong[data-v-bf90f385]{border-radius:var(--zp-radius-pill);background:var(--zp-color-navy-800);color:var(--zp-color-gold-300);padding:8px 11px;font-size:12px}.panel-head svg[data-v-bf90f385],.section-title svg[data-v-bf90f385]{color:var(--zp-color-gold-500)}.status-tabs[data-v-bf90f385]{scrollbar-width:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.status-tabs[data-v-bf90f385]::-webkit-scrollbar{display:none}.status-tabs button[data-v-bf90f385]{border-radius:var(--zp-radius-pill);color:#657084;background:#eef2f7;border:0;flex:none;align-items:center;gap:8px;height:34px;padding:0 12px;font-size:13px;font-weight:850;display:inline-flex}.status-tabs button strong[data-v-bf90f385]{border-radius:var(--zp-radius-pill);min-width:22px;height:22px;color:inherit;background:#ffffffc7;place-items:center;font-size:12px;display:grid}.status-tabs button.active[data-v-bf90f385]{background:var(--zp-color-navy-800);color:#fff}.store-table[data-v-bf90f385]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-lg);background:var(--zp-surface);margin-top:14px;overflow:auto hidden}.store-row[data-v-bf90f385]{border-top:1px solid var(--zp-line-soft);background:var(--zp-surface);width:100%;min-width:1160px;min-height:78px;color:var(--zp-text-title);text-align:left;grid-template-columns:minmax(92px,.46fr) minmax(250px,1.2fr) minmax(146px,.7fr) minmax(170px,.84fr) minmax(170px,.84fr) minmax(160px,.68fr);align-items:center;gap:12px;padding:0 14px;transition:all .18s;display:grid;position:relative}.store-row[data-v-bf90f385]:first-child{border-top:0}.store-row.table-head[data-v-bf90f385]{background:var(--zp-bg-muted);min-height:42px;color:var(--zp-text-faint);cursor:default;font-size:12px;font-weight:950}.store-row[data-v-bf90f385]:not(.table-head){cursor:pointer}.store-row[data-v-bf90f385]:not(.table-head):hover,.store-row.selected[data-v-bf90f385]{background:#fffaf0}.store-row.selected[data-v-bf90f385]{box-shadow:inset 3px 0 0 var(--zp-color-gold-500)}.row-actions[data-v-bf90f385]{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.row-actions button[data-v-bf90f385]{flex:none}.row-edit-action[data-v-bf90f385]{border-radius:var(--zp-radius-pill);min-width:70px;min-height:32px;color:var(--zp-text-muted);white-space:nowrap;background:#fff;border:1px solid #0f172a24;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:900;display:inline-flex}.row-edit-action[data-v-bf90f385]:hover{color:var(--zp-color-blue-600);background:#356fda14;border-color:#356fda47}.status-badge[data-v-bf90f385]{border-radius:var(--zp-radius-pill);background:var(--tone-soft);color:var(--tone);text-align:center;justify-self:start;padding:7px 9px;font-size:12px;font-weight:900}.store-main[data-v-bf90f385],.table-cell[data-v-bf90f385],.portrait-cell[data-v-bf90f385],.risk-cell[data-v-bf90f385]{min-width:0}.store-main strong[data-v-bf90f385],.store-main em[data-v-bf90f385],.store-main small[data-v-bf90f385],.table-cell strong[data-v-bf90f385],.table-cell span[data-v-bf90f385],.portrait-cell strong[data-v-bf90f385],.portrait-cell span[data-v-bf90f385],.risk-cell strong[data-v-bf90f385],.risk-cell span[data-v-bf90f385]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.store-main strong[data-v-bf90f385],.table-cell strong[data-v-bf90f385],.portrait-cell strong[data-v-bf90f385],.risk-cell strong[data-v-bf90f385]{color:var(--zp-text-title);font-size:13px;font-weight:950}.table-cell strong[data-v-bf90f385]{color:var(--tone)}.store-main em[data-v-bf90f385],.store-main small[data-v-bf90f385],.table-cell span[data-v-bf90f385],.portrait-cell span[data-v-bf90f385],.risk-cell span[data-v-bf90f385]{color:var(--zp-text-subtle);margin-top:4px;font-size:12px;font-style:normal;line-height:1.45}.pagination-row[data-v-bf90f385]{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:14px}.pagination-row>span[data-v-bf90f385],.page-size-field[data-v-bf90f385]{color:var(--zp-text-muted);font-size:13px;font-weight:800}.page-size-field[data-v-bf90f385]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-md);background:#fff;gap:8px;min-height:38px;padding:0 10px}.page-size-field[data-v-bf90f385] .nuxt-control{min-width:84px}.store-empty-state[data-v-bf90f385]{text-align:center;place-items:center;gap:8px;min-height:180px;padding:26px;display:grid}.store-empty-state strong[data-v-bf90f385]{color:var(--zp-text-title);font-size:16px;font-weight:900}.store-empty-state span[data-v-bf90f385]{color:var(--zp-text-subtle);font-size:13px}.store-filter-reset[data-v-bf90f385]{border-radius:var(--zp-radius-pill);background:var(--zp-color-navy-800);color:#fff;border:0;margin-top:4px}.detail-top[data-v-bf90f385]{justify-content:space-between;gap:14px;margin-bottom:16px}.detail-top p[data-v-bf90f385]{color:var(--zp-text-muted);margin-top:7px;line-height:1.6}.detail-top svg[data-v-bf90f385]{color:var(--tone);flex:none}.identity-grid[data-v-bf90f385],.live-grid[data-v-bf90f385],.store-image-grid[data-v-bf90f385]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.identity-grid div[data-v-bf90f385],.progress-card[data-v-bf90f385],.live-grid article[data-v-bf90f385],.area-list article[data-v-bf90f385],.portrait-list div[data-v-bf90f385],.pricing-card[data-v-bf90f385],.action-message[data-v-bf90f385],.checklist article[data-v-bf90f385]{border-radius:var(--zp-radius-lg);background:var(--zp-bg-muted)}.identity-grid div[data-v-bf90f385]{padding:12px}.identity-grid span[data-v-bf90f385]{color:var(--zp-text-faint);font-size:12px;font-weight:850}.identity-grid strong[data-v-bf90f385]{color:var(--zp-text-title);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:14px;font-weight:900;display:block;overflow:hidden}.store-image-card[data-v-bf90f385]{border-radius:var(--zp-radius-lg);background:var(--zp-bg-muted);min-height:96px;color:var(--zp-text-title);text-align:left;border:1px solid #0f172a12;grid-template-columns:96px minmax(0,1fr);align-items:stretch;gap:10px;padding:8px;display:grid}.store-image-card[data-v-bf90f385]:hover{background:#fff;border-color:#356fda3d}.store-image-card img[data-v-bf90f385]{object-fit:cover;background:#fff;border-radius:12px;width:96px;height:80px}.store-image-card>span[data-v-bf90f385]{align-content:center;min-width:0;display:grid}.store-image-card small[data-v-bf90f385],.store-image-card em[data-v-bf90f385]{color:var(--zp-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;font-weight:800;overflow:hidden}.store-image-card strong[data-v-bf90f385]{color:var(--tone);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:14px;font-weight:950;overflow:hidden}.store-image-card em[data-v-bf90f385]{color:var(--zp-text-subtle);margin-top:5px}.store-image-card i[data-v-bf90f385]{border-radius:var(--zp-radius-pill);background:var(--tone-soft);min-height:30px;color:var(--tone);grid-column:1/-1;justify-content:center;align-items:center;gap:6px;font-size:12px;font-style:normal;font-weight:900;display:inline-flex}.progress-card[data-v-bf90f385]{gap:10px;margin-top:12px;padding:14px;display:grid}.progress-card div[data-v-bf90f385]:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.progress-card span[data-v-bf90f385]{color:var(--zp-text-muted);font-size:13px;font-weight:850}.progress-card strong[data-v-bf90f385]{color:var(--tone);font-size:18px;font-weight:900}.progress-card p[data-v-bf90f385]{color:var(--zp-text-muted);margin:0;font-size:13px;line-height:1.6}.progress-track[data-v-bf90f385]{border-radius:var(--zp-radius-pill);background:#0f172a14;height:8px;overflow:hidden}.progress-track i[data-v-bf90f385]{border-radius:inherit;background:var(--tone);height:100%;display:block}.section-title[data-v-bf90f385]{color:var(--zp-text-title);gap:8px;margin:18px 0 10px}.live-grid article[data-v-bf90f385]{padding:12px}.live-grid span[data-v-bf90f385],.live-grid strong[data-v-bf90f385],.live-grid em[data-v-bf90f385]{display:block}.live-grid span[data-v-bf90f385]{color:var(--zp-text-muted);font-size:12px;font-weight:800}.live-grid strong[data-v-bf90f385]{color:var(--tone);margin-top:8px;font-size:16px;font-weight:900}.live-grid em[data-v-bf90f385]{color:var(--zp-text-faint);margin-top:5px;font-size:12px;font-style:normal}.area-list[data-v-bf90f385],.portrait-list[data-v-bf90f385],.checklist[data-v-bf90f385]{gap:10px;display:grid}.area-list article[data-v-bf90f385],.pricing-card[data-v-bf90f385],.action-message[data-v-bf90f385]{align-items:flex-start;gap:10px;padding:12px;display:flex}.area-list svg[data-v-bf90f385],.pricing-card svg[data-v-bf90f385]{color:var(--zp-color-gold-500);flex:none}.area-list span[data-v-bf90f385],.area-list strong[data-v-bf90f385],.area-list small[data-v-bf90f385],.pricing-card span[data-v-bf90f385],.pricing-card strong[data-v-bf90f385],.pricing-card em[data-v-bf90f385]{display:block}.area-list strong[data-v-bf90f385],.pricing-card strong[data-v-bf90f385]{color:var(--zp-text-title);font-size:13px;font-weight:900}.area-list small[data-v-bf90f385],.pricing-card em[data-v-bf90f385]{color:var(--zp-text-subtle);margin-top:4px;font-size:12px;font-style:normal;line-height:1.55}.portrait-list div[data-v-bf90f385]{grid-template-columns:22px minmax(0,.75fr) minmax(0,1fr);align-items:center;gap:8px;min-height:46px;padding:10px 12px;display:grid}.portrait-list svg[data-v-bf90f385]{color:var(--zp-color-gold-500)}.portrait-list span[data-v-bf90f385],.pricing-card span[data-v-bf90f385]{color:var(--zp-text-muted);font-size:12px;font-weight:850}.portrait-list strong[data-v-bf90f385]{color:var(--zp-text-title);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;overflow:hidden}.pricing-card[data-v-bf90f385]{margin-top:12px}.action-message[data-v-bf90f385]{color:var(--zp-color-green-600);background:#55c9a124;margin-top:14px;font-size:13px;font-weight:850}.action-message svg[data-v-bf90f385]{color:currentColor}.detail-actions[data-v-bf90f385]{flex-wrap:wrap;gap:10px;margin-top:14px}[data-v-bf90f385] .zp-detail-drawer-footer .detail-actions{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-end;min-width:0;margin-top:0;display:flex;overflow-x:auto}[data-v-bf90f385] .zp-detail-drawer-footer .detail-actions::-webkit-scrollbar{display:none}.detail-actions button[data-v-bf90f385]{color:#344054;background:#eef2f7;height:40px;padding:0 16px}[data-v-bf90f385] .zp-detail-drawer-footer .detail-actions button{flex:none;min-width:auto;height:34px;padding:0 12px;font-size:12px}.detail-actions .edit-button[data-v-bf90f385],.detail-actions .force-button[data-v-bf90f385]{background:var(--zp-color-navy-800);color:#fff}.store-edit-overlay{background:#0f172a75!important}.store-edit-modal-content{overflow:hidden;border-radius:16px!important;width:min(920px,100vw - 32px)!important;max-width:min(920px,100vw - 32px)!important;max-height:min(760px,100dvh - 32px)!important}.store-edit-modal-head{flex:none;align-items:flex-start;padding:18px 22px!important}.store-edit-modal-body{min-height:0;display:grid;overflow-y:auto;padding:16px 22px!important}.store-edit-modal-footer{background:#f7f9fc;flex:none;justify-content:flex-end;padding:12px 22px 18px!important}.modal-titlecopy[data-v-bf90f385]{min-width:0;padding-right:42px}.modal-titlecopy span[data-v-bf90f385]{color:var(--zp-color-gold-600);font-size:12px;font-weight:900}.modal-titlecopy h2[data-v-bf90f385]{color:var(--zp-text-title);margin-top:5px;font-size:20px;font-weight:950}.modal-titlecopy p[data-v-bf90f385]{color:var(--zp-text-muted);margin-top:7px;font-size:13px;line-height:1.55}.modal-close[data-v-bf90f385]{color:#344054;background:#f7f8fb;border:1px solid #0f172a14;border-radius:12px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:16px;right:16px}.edit-stepper[data-v-bf90f385]{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.edit-stepper button[data-v-bf90f385]{color:#344054;text-align:left;background:#f7f8fb;border:1px solid #0f172a14;border-radius:12px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:2px 8px;min-height:58px;padding:8px 10px;display:grid}.edit-stepper button>span[data-v-bf90f385]{width:28px;height:28px;color:var(--zp-color-blue-600);background:#fff;border-radius:999px;grid-row:span 2;place-items:center;display:grid}.edit-stepper strong[data-v-bf90f385],.edit-stepper small[data-v-bf90f385]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.edit-stepper strong[data-v-bf90f385]{color:var(--zp-text-title);font-size:12px;font-weight:950}.edit-stepper small[data-v-bf90f385]{color:var(--zp-text-faint);font-size:11px;font-weight:750}.edit-stepper button.active[data-v-bf90f385]{background:#356fda1a;border-color:#356fda52}.edit-stepper button.done[data-v-bf90f385]{background:#55c9a11f;border-color:#55c9a152}.edit-form[data-v-bf90f385],.edit-step-panel[data-v-bf90f385]{align-content:start;gap:14px;display:grid}.edit-form label[data-v-bf90f385]{gap:8px;display:grid}.edit-form label span[data-v-bf90f385]{color:var(--zp-text-muted);font-size:12px;font-weight:850}.edit-form[data-v-bf90f385] .nuxt-control{width:100%}.form-grid[data-v-bf90f385]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.form-note[data-v-bf90f385]{border-radius:var(--zp-radius-lg);color:var(--zp-color-blue-600);background:#356fda1a;align-items:flex-start;gap:9px;padding:12px;font-size:13px;font-weight:850;line-height:1.6;display:flex}.form-note svg[data-v-bf90f385]{flex:none;margin-top:2px}.summary-grid[data-v-bf90f385]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.summary-grid article[data-v-bf90f385]{border-radius:var(--zp-radius-lg);background:#f7f8fb;gap:5px;padding:12px;display:grid}.summary-grid span[data-v-bf90f385],.summary-grid small[data-v-bf90f385]{color:var(--zp-text-muted);font-size:12px;font-weight:800}.summary-grid strong[data-v-bf90f385]{color:var(--zp-text-title);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:950;overflow:hidden}.form-actions[data-v-bf90f385]{flex-wrap:wrap;justify-content:flex-end;gap:10px;width:100%;display:flex}.form-actions button[data-v-bf90f385]{border-radius:var(--zp-radius-pill);color:#344054;background:#eef2f7;border:0;gap:8px;height:40px;padding:0 16px;font-size:13px;font-weight:850}.form-actions .submit-button[data-v-bf90f385]{background:var(--zp-color-navy-800);color:#fff}.form-actions .submit-button[data-v-bf90f385]:disabled{cursor:not-allowed;color:#8a94a6;background:#d9dee8}.store-image-preview-overlay{background:#0f172a8f!important}.store-image-preview-content{overflow:hidden;border-radius:16px!important;width:min(860px,100vw - 32px)!important;max-width:min(860px,100vw - 32px)!important;max-height:min(760px,100dvh - 32px)!important}.store-image-preview-head{padding:18px 22px 12px!important}.store-image-preview-body{padding:0 22px 22px!important}.store-image-preview-frame[data-v-bf90f385]{gap:12px;margin:0;display:grid}.store-image-preview-frame img[data-v-bf90f385]{object-fit:contain;background:#f7f8fb;border-radius:14px;width:100%;max-height:560px}.store-image-preview-frame figcaption[data-v-bf90f385]{color:var(--zp-text-muted);font-size:13px;font-weight:800;line-height:1.6}.checklist[data-v-bf90f385]{grid-template-columns:repeat(3,minmax(0,1fr))}.checklist article[data-v-bf90f385]{padding:14px}.checklist strong[data-v-bf90f385]{color:var(--tone);font-size:22px;font-weight:950}.checklist span[data-v-bf90f385]{color:var(--zp-text-title);margin-top:6px;font-size:13px;font-weight:900;display:block}.checklist p[data-v-bf90f385]{color:var(--zp-text-muted);margin:6px 0 0;font-size:12px;line-height:1.55}.event-list[data-v-bf90f385]{gap:11px;display:grid}.event-list div[data-v-bf90f385]{grid-template-columns:52px 10px minmax(0,1fr);gap:10px;display:grid}.event-list time[data-v-bf90f385]{color:var(--zp-text-muted);font-size:12px;font-weight:850}.event-list div>span[data-v-bf90f385]{border-radius:var(--zp-radius-pill);background:var(--tone);width:9px;height:9px;box-shadow:0 0 0 6px var(--tone-soft);position:relative;top:4px}.event-list p[data-v-bf90f385]{margin:0}.event-list p strong[data-v-bf90f385],.event-list p small[data-v-bf90f385]{display:block}.event-list p strong[data-v-bf90f385]{color:var(--zp-text-title);font-size:13px;font-weight:900}.event-list p small[data-v-bf90f385]{color:var(--zp-text-muted);margin-top:4px;font-size:12px;line-height:1.55}@media (width<=1180px){.store-hero[data-v-bf90f385]{flex-direction:column;align-items:flex-start}.hero-actions[data-v-bf90f385]{justify-content:flex-start}.store-stat[data-v-bf90f385]{grid-column:span 6}.checklist-panel[data-v-bf90f385],.event-panel[data-v-bf90f385]{grid-column:1/-1}}@media (width<=760px){.merchant-store-page[data-v-bf90f385]{gap:14px}.store-hero[data-v-bf90f385],.panel[data-v-bf90f385]{border-radius:var(--zp-radius-lg);padding:18px}.store-hero h1[data-v-bf90f385]{font-size:25px}.hero-actions[data-v-bf90f385],.hero-actions button[data-v-bf90f385]{width:100%}.store-stat[data-v-bf90f385]{grid-column:1/-1;min-height:126px}.identity-grid[data-v-bf90f385],.live-grid[data-v-bf90f385],.store-image-grid[data-v-bf90f385],.form-grid[data-v-bf90f385],.checklist[data-v-bf90f385]{grid-template-columns:1fr}.store-image-card[data-v-bf90f385]{grid-template-columns:88px minmax(0,1fr)}.store-image-card img[data-v-bf90f385]{width:88px}.store-edit-modal-content,.store-image-preview-content{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important}.edit-stepper[data-v-bf90f385]{min-height:62px;padding-bottom:4px;display:flex;overflow-x:auto}.edit-stepper button[data-v-bf90f385]{flex:0 0 168px}.summary-grid[data-v-bf90f385]{grid-template-columns:1fr}.portrait-list div[data-v-bf90f385]{grid-template-columns:22px minmax(0,1fr)}.portrait-list strong[data-v-bf90f385]{grid-column:2}.pagination-row[data-v-bf90f385]{justify-content:stretch}.pagination-row>span[data-v-bf90f385],.page-size-field[data-v-bf90f385],.pagination-actions[data-v-bf90f385]{width:100%}}.api-error-banner[data-v-029d6f10]{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.api-error-banner strong[data-v-029d6f10]{color:#dc2626}.api-error-banner span[data-v-029d6f10]{color:#7f1d1d;flex:1;font-size:13px}.store-config-page[data-v-029d6f10]{color:var(--zp-text-title);gap:16px;display:grid}.store-config-hero[data-v-029d6f10],.store-stat[data-v-029d6f10],.panel[data-v-029d6f10]{box-shadow:var(--zp-shadow-panel);border:1px solid #ffffffc7}.store-config-hero[data-v-029d6f10]{isolation:isolate;border-radius:var(--zp-radius-xl);color:#fff;background:linear-gradient(118deg,#050d22fa 0%,#0f1e3afa 52%,#071230fa 100%),#071230;border-color:#ffffff29;justify-content:space-between;align-items:center;gap:22px;padding:28px 30px;display:flex;position:relative;overflow:hidden}.store-config-hero[data-v-029d6f10]:before{z-index:-1;pointer-events:none;content:"";background:linear-gradient(124deg,#55c9a13d,#0000 34%),linear-gradient(304deg,#d99a2233,#0000 38%),repeating-linear-gradient(135deg,#ffffff0a 0 1px,#0000 1px 8px);position:absolute;inset:0}.hero-label[data-v-029d6f10],.hero-actions[data-v-029d6f10],.ghost-action[data-v-029d6f10],.primary-action[data-v-029d6f10],.detail-actions[data-v-029d6f10],.pagination-row[data-v-029d6f10],.page-size-field[data-v-029d6f10],.section-title[data-v-029d6f10]{align-items:center;display:flex}.hero-label[data-v-029d6f10]{color:var(--zp-color-gold-300);gap:8px;font-size:13px;font-weight:850;display:inline-flex}.store-config-hero h1[data-v-029d6f10]{max-width:820px;margin:10px 0;font-size:clamp(27px,3vw,38px);font-weight:900;line-height:1.14}.store-config-hero p[data-v-029d6f10]{color:#ffffffbd;max-width:860px;line-height:1.8}.hero-actions[data-v-029d6f10]{flex-wrap:wrap;justify-content:flex-end;gap:10px}.ghost-action[data-v-029d6f10],.primary-action[data-v-029d6f10],.detail-actions button[data-v-029d6f10]{border-radius:var(--zp-radius-pill);white-space:nowrap;border:0;justify-content:center;gap:8px;font-weight:850}.ghost-action[data-v-029d6f10],.primary-action[data-v-029d6f10]{height:40px;padding:0 16px}.ghost-action[data-v-029d6f10]{color:#ffffffdb;background:#ffffff1f}.primary-action[data-v-029d6f10]{background:var(--zp-color-mint-500);color:#0c1c32}.store-stat-grid[data-v-029d6f10],.store-config-workspace[data-v-029d6f10],.bottom-grid[data-v-029d6f10]{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.store-stat[data-v-029d6f10]{border-radius:var(--zp-radius-xl);background:#ffffffd1;grid-column:span 3;min-height:142px;padding:20px}.stat-icon[data-v-029d6f10]{border-radius:var(--zp-radius-lg);background:var(--tone-soft);width:42px;height:42px;color:var(--tone);place-items:center;display:grid}[data-tone=green][data-v-029d6f10]{--tone:#19a976;--tone-soft:#19a97621}[data-tone=blue][data-v-029d6f10]{--tone:#356fda;--tone-soft:#356fda21}[data-tone=amber][data-v-029d6f10]{--tone:#d68114;--tone-soft:#d6811421}[data-tone=red][data-v-029d6f10]{--tone:#d94841;--tone-soft:#d9484121}.store-stat span[data-v-029d6f10],.store-stat em[data-v-029d6f10]{color:var(--zp-text-subtle);font-size:13px;font-style:normal;font-weight:750;display:block}.store-stat span[data-v-029d6f10]{margin-top:14px}.store-stat strong[data-v-029d6f10]{color:var(--zp-text-title);margin-top:6px;font-size:30px;font-weight:900;line-height:1;display:block}.store-stat em[data-v-029d6f10]{margin-top:9px}.panel[data-v-029d6f10]{border-radius:var(--zp-radius-xl);background:#ffffffc7;min-width:0;padding:22px}.store-list-panel[data-v-029d6f10]{grid-column:1/-1}.checklist-panel[data-v-029d6f10],.event-panel[data-v-029d6f10]{grid-column:span 6}.panel-head[data-v-029d6f10]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.panel-head span[data-v-029d6f10],.detail-top span[data-v-029d6f10]{color:var(--zp-text-subtle);font-size:12px;font-weight:850}.panel-head h2[data-v-029d6f10],.detail-top h2[data-v-029d6f10]{color:var(--zp-text-title);margin-top:4px;font-size:20px;font-weight:900}.panel-head>strong[data-v-029d6f10]{border-radius:var(--zp-radius-pill);background:var(--zp-color-navy-800);color:var(--zp-color-gold-300);padding:8px 11px;font-size:12px}.panel-head svg[data-v-029d6f10],.section-title svg[data-v-029d6f10]{color:var(--zp-color-gold-500)}.status-tabs[data-v-029d6f10]{scrollbar-width:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.status-tabs[data-v-029d6f10]::-webkit-scrollbar{display:none}.status-tabs button[data-v-029d6f10]{border-radius:var(--zp-radius-pill);color:#657084;background:#eef2f7;border:0;flex:none;align-items:center;gap:8px;height:34px;padding:0 12px;font-size:13px;font-weight:850;display:inline-flex}.status-tabs button strong[data-v-029d6f10]{border-radius:var(--zp-radius-pill);min-width:22px;height:22px;color:inherit;background:#ffffffc7;place-items:center;font-size:12px;display:grid}.status-tabs button.active[data-v-029d6f10]{background:var(--zp-color-navy-800);color:#fff}.store-table[data-v-029d6f10]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-lg);background:var(--zp-surface);margin-top:14px;overflow:auto hidden}.store-row[data-v-029d6f10]{border-top:1px solid var(--zp-line-soft);background:var(--zp-surface);width:100%;min-width:1120px;min-height:78px;color:var(--zp-text-title);text-align:left;grid-template-columns:minmax(92px,.46fr) minmax(230px,1.16fr) minmax(160px,.72fr) minmax(190px,.9fr) minmax(210px,1fr) minmax(96px,.44fr);align-items:center;gap:12px;padding:0 14px;transition:all .18s;display:grid;position:relative}.store-row[data-v-029d6f10]:first-child{border-top:0}.store-row.table-head[data-v-029d6f10]{background:var(--zp-bg-muted);min-height:42px;color:var(--zp-text-faint);cursor:default;font-size:12px;font-weight:950}.store-row[data-v-029d6f10]:not(.table-head){cursor:pointer}.store-row[data-v-029d6f10]:not(.table-head):hover,.store-row.selected[data-v-029d6f10]{background:#fffaf0}.store-row.selected[data-v-029d6f10]{box-shadow:inset 3px 0 0 var(--zp-color-gold-500)}.status-badge[data-v-029d6f10]{border-radius:var(--zp-radius-pill);background:var(--tone-soft);color:var(--tone);text-align:center;justify-self:start;padding:7px 9px;font-size:12px;font-weight:900}.store-main[data-v-029d6f10],.policy-cell[data-v-029d6f10],.switch-cell[data-v-029d6f10],.sync-cell[data-v-029d6f10]{min-width:0}.store-main strong[data-v-029d6f10],.store-main em[data-v-029d6f10],.store-main small[data-v-029d6f10],.policy-cell strong[data-v-029d6f10],.policy-cell span[data-v-029d6f10],.switch-cell strong[data-v-029d6f10],.switch-cell span[data-v-029d6f10],.sync-cell strong[data-v-029d6f10],.sync-cell span[data-v-029d6f10]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.store-main strong[data-v-029d6f10],.policy-cell strong[data-v-029d6f10],.switch-cell strong[data-v-029d6f10],.sync-cell strong[data-v-029d6f10]{color:var(--zp-text-title);font-size:13px;font-weight:950}.policy-cell strong[data-v-029d6f10]{color:var(--tone)}.store-main em[data-v-029d6f10],.store-main small[data-v-029d6f10],.policy-cell span[data-v-029d6f10],.switch-cell span[data-v-029d6f10],.sync-cell span[data-v-029d6f10]{color:var(--zp-text-subtle);margin-top:4px;font-size:12px;font-style:normal;line-height:1.45}.store-empty-state[data-v-029d6f10]{min-height:190px;color:var(--zp-text-subtle);text-align:center;place-items:center;gap:8px;padding:24px;display:grid}.store-empty-state strong[data-v-029d6f10]{color:var(--zp-text-title);font-size:16px}.filter-reset[data-v-029d6f10]{border-radius:var(--zp-radius-pill);background:var(--zp-color-navy-800);color:#fff;border:0;font-weight:850}.pagination-row[data-v-029d6f10]{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:14px}.pagination-row>span[data-v-029d6f10],.page-size-field[data-v-029d6f10]{color:var(--zp-text-muted);font-size:13px;font-weight:800}.page-size-field[data-v-029d6f10]{gap:8px}.pagination-actions[data-v-029d6f10]{min-width:0}.detail-panel[data-v-029d6f10]{width:min(640px,100vw - 24px);box-shadow:none;background:0 0;border:0}.detail-top[data-v-029d6f10]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-xl);background:linear-gradient(135deg, var(--tone-soft), #ffffffe6);color:var(--tone);justify-content:space-between;gap:18px;padding:18px;display:flex}.detail-top h2[data-v-029d6f10]{color:var(--zp-text-title)}.detail-top p[data-v-029d6f10]{color:var(--zp-text-muted);margin:8px 0 0;font-size:13px;font-weight:700;line-height:1.7}.action-message[data-v-029d6f10],.recent-change-card[data-v-029d6f10]{border-radius:var(--zp-radius-lg);color:var(--zp-color-green-600);background:#19a9761a;align-items:flex-start;gap:10px;margin-top:14px;padding:13px 14px;font-size:13px;font-weight:850;display:flex}.identity-grid[data-v-029d6f10],.policy-grid[data-v-029d6f10],.switch-grid[data-v-029d6f10]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.identity-grid div[data-v-029d6f10],.policy-grid article[data-v-029d6f10],.switch-grid article[data-v-029d6f10]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-lg);background:#fff;min-width:0;padding:13px}.identity-grid span[data-v-029d6f10],.policy-grid small[data-v-029d6f10],.switch-grid span[data-v-029d6f10],.recent-change-card span[data-v-029d6f10]{color:var(--zp-text-subtle);font-size:12px;font-weight:850;display:block}.identity-grid strong[data-v-029d6f10],.policy-grid strong[data-v-029d6f10],.switch-grid strong[data-v-029d6f10],.recent-change-card strong[data-v-029d6f10]{overflow-wrap:anywhere;color:var(--zp-text-title);margin-top:5px;font-size:13px;font-weight:950;display:block}.section-title[data-v-029d6f10]{color:var(--zp-text-title);gap:8px;margin-top:20px}.policy-grid article[data-v-029d6f10]{grid-template-columns:auto minmax(0,1fr);gap:10px;display:grid}.policy-grid svg[data-v-029d6f10]{color:var(--zp-color-gold-500)}.policy-grid em[data-v-029d6f10]{color:var(--zp-text-subtle);margin-top:4px;font-size:12px;font-style:normal;font-weight:700;display:block}.switch-grid article[data-enabled=true][data-v-029d6f10]{background:#19a97614;border-color:#19a97638}.switch-grid article[data-enabled=true] strong[data-v-029d6f10]{color:var(--zp-color-green-600)}.service-list[data-v-029d6f10]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.service-list span[data-v-029d6f10]{border-radius:var(--zp-radius-pill);color:var(--zp-color-green-600);background:#eef6f3;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:850;display:inline-flex}.recent-change-card[data-v-029d6f10]{color:var(--zp-color-gold-500);background:#fffaf0}.recent-change-card strong[data-v-029d6f10]{color:var(--zp-text-title)}.detail-actions[data-v-029d6f10]{flex-wrap:wrap;gap:10px;margin-top:16px}.detail-actions button[data-v-029d6f10]{min-height:38px;color:var(--zp-text-title);background:#eef2f7}.detail-actions .edit-button[data-v-029d6f10]{background:var(--zp-color-navy-800);color:#fff}.detail-actions .force-button[data-v-029d6f10]{color:var(--zp-color-red-600);background:#d948411a}.checklist[data-v-029d6f10],.event-list[data-v-029d6f10]{gap:10px;display:grid}.checklist article[data-v-029d6f10]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-lg);background:#fff;padding:14px}.checklist article strong[data-v-029d6f10]{color:var(--tone);font-size:22px;font-weight:950}.checklist article span[data-v-029d6f10]{color:var(--zp-text-title);margin-top:4px;font-weight:900;display:block}.checklist article p[data-v-029d6f10]{color:var(--zp-text-subtle);margin:6px 0 0;font-size:13px;font-weight:700;line-height:1.7}.event-list div[data-v-029d6f10]{grid-template-columns:48px 12px minmax(0,1fr);align-items:start;gap:10px;display:grid}.event-list time[data-v-029d6f10]{color:var(--zp-text-subtle);font-size:12px;font-weight:900}.event-list div>span[data-v-029d6f10]{border-radius:var(--zp-radius-pill);background:var(--tone);width:10px;height:10px;margin-top:3px}.event-list p[data-v-029d6f10]{margin:0}.event-list strong[data-v-029d6f10],.event-list small[data-v-029d6f10]{display:block}.event-list strong[data-v-029d6f10]{color:var(--zp-text-title);font-size:13px;font-weight:950}.event-list small[data-v-029d6f10]{color:var(--zp-text-subtle);margin-top:4px;font-size:12px;font-weight:700;line-height:1.6}.edit-form[data-v-029d6f10]{gap:14px;display:grid}.form-section[data-v-029d6f10]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-xl);background:var(--zp-bg-subtle);gap:12px;padding:16px;display:grid}.form-section-title[data-v-029d6f10]{color:var(--zp-text-title);align-items:center;gap:8px;font-size:14px;font-weight:950;display:flex}.form-section-title svg[data-v-029d6f10]{color:var(--zp-color-gold-500)}.form-grid[data-v-029d6f10]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.form-section label[data-v-029d6f10]{gap:7px;min-width:0;display:grid}.form-section label>span[data-v-029d6f10]{color:var(--zp-text-muted);font-size:12px;font-weight:850}.service-picker[data-v-029d6f10],.switch-editor[data-v-029d6f10],.form-actions[data-v-029d6f10]{flex-wrap:wrap;gap:8px;display:flex}.service-picker button[data-v-029d6f10],.switch-editor button[data-v-029d6f10]{border-radius:var(--zp-radius-pill);color:#657084;background:#eef2f7;border:0;min-height:34px;font-size:12px;font-weight:850}.service-picker button.active[data-v-029d6f10],.switch-editor button.active[data-v-029d6f10]{background:var(--zp-color-navy-800);color:#fff}.form-actions[data-v-029d6f10]{justify-content:flex-end;width:100%}.form-actions button[data-v-029d6f10]{border-radius:var(--zp-radius-pill);min-height:38px;font-weight:850}.submit-button[data-v-029d6f10]{background:var(--zp-color-navy-800);color:#fff;border:0;gap:8px}.nuxt-control[data-v-029d6f10]{width:100%;min-width:0}[data-v-029d6f10] .store-policy-modal-content{border-radius:var(--zp-radius-xl);width:min(760px,100vw - 24px);max-height:min(86vh,840px);overflow:hidden}[data-v-029d6f10] .store-policy-modal-body{padding:18px;overflow-y:auto}[data-v-029d6f10] .store-policy-modal-footer{padding:14px 18px 18px}@media (width<=1180px){.store-config-hero[data-v-029d6f10]{flex-direction:column;align-items:flex-start}.store-stat[data-v-029d6f10]{grid-column:span 6}}@media (width<=760px){.store-config-page[data-v-029d6f10]{gap:12px}.store-config-hero[data-v-029d6f10],.panel[data-v-029d6f10]{border-radius:var(--zp-radius-lg);padding:18px}.store-config-hero h1[data-v-029d6f10]{font-size:26px}.hero-actions[data-v-029d6f10]{justify-content:flex-start}.store-stat[data-v-029d6f10],.checklist-panel[data-v-029d6f10],.event-panel[data-v-029d6f10]{grid-column:1/-1}.store-stat[data-v-029d6f10]{min-height:126px}.identity-grid[data-v-029d6f10],.policy-grid[data-v-029d6f10],.switch-grid[data-v-029d6f10],.form-grid[data-v-029d6f10]{grid-template-columns:1fr}.detail-panel[data-v-029d6f10]{width:calc(100vw - 16px)}.pagination-row[data-v-029d6f10]{justify-content:flex-start}}.api-error-banner[data-v-f2a3ee4d]{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.api-error-banner strong[data-v-f2a3ee4d]{color:#dc2626}.api-error-banner span[data-v-f2a3ee4d]{color:#7f1d1d;flex:1;font-size:13px}.store-group-page[data-v-f2a3ee4d]{color:var(--zp-text-title);gap:16px;display:grid}.group-hero[data-v-f2a3ee4d],.group-stat[data-v-f2a3ee4d],.panel[data-v-f2a3ee4d]{box-shadow:var(--zp-shadow-panel);border:1px solid #ffffffc7}.group-hero[data-v-f2a3ee4d]{isolation:isolate;border-radius:var(--zp-radius-xl);color:#fff;background:linear-gradient(118deg,#050d22fa 0%,#0f1e3afa 52%,#071230fa 100%),#071230;border-color:#ffffff29;justify-content:space-between;align-items:center;gap:22px;padding:28px 30px;display:flex;position:relative;overflow:hidden}.group-hero[data-v-f2a3ee4d]:before{z-index:-1;pointer-events:none;content:"";background:linear-gradient(124deg,#55c9a13d,#0000 34%),linear-gradient(304deg,#d99a2233,#0000 38%),repeating-linear-gradient(135deg,#ffffff0a 0 1px,#0000 1px 8px);position:absolute;inset:0}.hero-label[data-v-f2a3ee4d],.hero-actions[data-v-f2a3ee4d],.ghost-action[data-v-f2a3ee4d],.primary-action[data-v-f2a3ee4d]{align-items:center;display:inline-flex}.hero-label[data-v-f2a3ee4d]{color:var(--zp-color-gold-300);gap:8px;font-size:13px;font-weight:850}.group-hero h1[data-v-f2a3ee4d]{max-width:820px;margin:10px 0;font-size:clamp(27px,3vw,38px);font-weight:900;line-height:1.14}.group-hero p[data-v-f2a3ee4d]{color:#ffffffbd;max-width:860px;line-height:1.8}.hero-actions[data-v-f2a3ee4d]{flex-wrap:wrap;justify-content:flex-end;gap:10px}.ghost-action[data-v-f2a3ee4d],.primary-action[data-v-f2a3ee4d],.detail-actions button[data-v-f2a3ee4d]{border-radius:var(--zp-radius-pill);white-space:nowrap;border:0;justify-content:center;gap:8px;font-weight:850}.ghost-action[data-v-f2a3ee4d],.primary-action[data-v-f2a3ee4d]{height:40px;padding:0 16px}.ghost-action[data-v-f2a3ee4d]{color:#ffffffdb;background:#ffffff1f}.primary-action[data-v-f2a3ee4d]{background:var(--zp-color-mint-500);color:#0c1c32}.group-stat-grid[data-v-f2a3ee4d],.group-workspace[data-v-f2a3ee4d],.bottom-grid[data-v-f2a3ee4d]{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.group-stat[data-v-f2a3ee4d]{border-radius:var(--zp-radius-xl);background:#ffffffd1;grid-column:span 3;min-height:142px;padding:20px}.stat-icon[data-v-f2a3ee4d]{border-radius:var(--zp-radius-lg);background:var(--tone-soft);width:42px;height:42px;color:var(--tone);place-items:center;display:grid}[data-tone=green][data-v-f2a3ee4d]{--tone:#19a976;--tone-soft:#19a97621}[data-tone=blue][data-v-f2a3ee4d]{--tone:#356fda;--tone-soft:#356fda21}[data-tone=amber][data-v-f2a3ee4d]{--tone:#d68114;--tone-soft:#d6811421}[data-tone=red][data-v-f2a3ee4d]{--tone:#d94841;--tone-soft:#d9484121}.group-stat span[data-v-f2a3ee4d],.group-stat em[data-v-f2a3ee4d]{color:var(--zp-text-subtle);font-size:13px;font-style:normal;font-weight:750;display:block}.group-stat span[data-v-f2a3ee4d]{margin-top:14px}.group-stat strong[data-v-f2a3ee4d]{color:var(--zp-text-title);margin-top:6px;font-size:30px;font-weight:900;line-height:1;display:block}.group-stat em[data-v-f2a3ee4d]{margin-top:9px}.panel[data-v-f2a3ee4d]{border-radius:var(--zp-radius-xl);background:#ffffffc7;min-width:0;padding:22px}.group-list-panel[data-v-f2a3ee4d]{grid-column:1/-1}.checklist-panel[data-v-f2a3ee4d],.event-panel[data-v-f2a3ee4d]{grid-column:span 6}.panel-head[data-v-f2a3ee4d],.group-toolbar[data-v-f2a3ee4d],.detail-top[data-v-f2a3ee4d],.section-title[data-v-f2a3ee4d],.detail-actions[data-v-f2a3ee4d],.pagination-row[data-v-f2a3ee4d],.page-size-field[data-v-f2a3ee4d]{align-items:center;display:flex}.panel-head[data-v-f2a3ee4d]{justify-content:space-between;gap:16px;margin-bottom:16px}.panel-head span[data-v-f2a3ee4d],.detail-top span[data-v-f2a3ee4d]{color:var(--zp-text-subtle);font-size:12px;font-weight:850}.panel-head h2[data-v-f2a3ee4d],.detail-top h2[data-v-f2a3ee4d]{color:var(--zp-text-title);margin-top:4px;font-size:20px;font-weight:900}.panel-head>strong[data-v-f2a3ee4d]{border-radius:var(--zp-radius-pill);background:var(--zp-color-navy-800);color:var(--zp-color-gold-300);padding:8px 11px;font-size:12px}.panel-head svg[data-v-f2a3ee4d],.section-title svg[data-v-f2a3ee4d]{color:var(--zp-color-gold-500)}.status-tabs[data-v-f2a3ee4d]{scrollbar-width:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.status-tabs[data-v-f2a3ee4d]::-webkit-scrollbar{display:none}.status-tabs button[data-v-f2a3ee4d]{border-radius:var(--zp-radius-pill);color:#657084;background:#eef2f7;border:0;flex:none;align-items:center;gap:8px;min-height:36px;padding:0 12px;font-size:13px;font-weight:850;display:inline-flex}.status-tabs button strong[data-v-f2a3ee4d]{border-radius:var(--zp-radius-pill);min-width:22px;height:22px;color:inherit;background:#ffffffc7;place-items:center;font-size:12px;display:grid}.status-tabs button.active[data-v-f2a3ee4d]{background:var(--zp-color-navy-800);color:#fff}.group-table[data-v-f2a3ee4d]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-lg);background:var(--zp-surface);margin-top:14px;overflow:auto hidden}.group-row[data-v-f2a3ee4d]{border-top:1px solid var(--zp-line-soft);background:var(--zp-surface);width:100%;min-width:1160px;min-height:78px;color:var(--zp-text-title);text-align:left;grid-template-columns:minmax(92px,.46fr) minmax(238px,1.16fr) minmax(168px,.78fr) minmax(220px,1fr) minmax(220px,1.04fr) minmax(96px,.44fr);align-items:center;gap:12px;padding:0 14px;transition:all .18s;display:grid;position:relative}.group-row[data-v-f2a3ee4d]:first-child{border-top:0}.group-row.table-head[data-v-f2a3ee4d]{background:var(--zp-bg-muted);min-height:42px;color:var(--zp-text-faint);cursor:default;font-size:12px;font-weight:950}.group-row[data-v-f2a3ee4d]:not(.table-head){cursor:pointer}.group-row[data-v-f2a3ee4d]:not(.table-head):hover,.group-row.selected[data-v-f2a3ee4d]{background:#fffaf0}.group-row.selected[data-v-f2a3ee4d]:before{border-radius:var(--zp-radius-pill);background:var(--tone);content:"";width:3px;position:absolute;inset:12px auto 12px 0}.status-badge[data-v-f2a3ee4d]{border-radius:var(--zp-radius-pill);background:var(--tone-soft);width:fit-content;color:var(--tone);justify-content:center;align-items:center;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}.group-main[data-v-f2a3ee4d],.metric-cell[data-v-f2a3ee4d],.policy-cell[data-v-f2a3ee4d],.sync-cell[data-v-f2a3ee4d]{gap:5px;min-width:0;display:grid}.group-main strong[data-v-f2a3ee4d],.metric-cell strong[data-v-f2a3ee4d],.policy-cell strong[data-v-f2a3ee4d],.sync-cell strong[data-v-f2a3ee4d]{color:var(--zp-text-title);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;overflow:hidden}.group-main em[data-v-f2a3ee4d],.group-main small[data-v-f2a3ee4d],.metric-cell span[data-v-f2a3ee4d],.policy-cell span[data-v-f2a3ee4d],.sync-cell span[data-v-f2a3ee4d]{color:var(--zp-text-subtle);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;font-weight:700;overflow:hidden}.zp-row-detail-action[data-v-f2a3ee4d]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-pill);min-height:36px;color:var(--zp-text-muted);background:#fff;justify-content:center;gap:6px;font-size:12px;font-weight:850;height:36px!important}.group-empty-state[data-v-f2a3ee4d]{min-height:190px;color:var(--zp-text-muted);text-align:center;place-items:center;gap:8px;display:grid}.group-empty-state strong[data-v-f2a3ee4d]{color:var(--zp-text-title);font-size:16px}.group-filter-reset[data-v-f2a3ee4d]{border-radius:var(--zp-radius-pill);background:var(--zp-color-navy-800);color:#fff;border:0}.pagination-row[data-v-f2a3ee4d]{color:var(--zp-text-subtle);flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:14px;font-size:13px;font-weight:750}.page-size-field[data-v-f2a3ee4d]{gap:8px}.page-size-field .nuxt-control[data-v-f2a3ee4d]{width:104px}.page-size-field[data-v-f2a3ee4d] .nuxt-control button,.page-size-field[data-v-f2a3ee4d] button.nuxt-control{min-height:36px}.pagination-actions[data-v-f2a3ee4d]{flex:none}.detail-panel[data-v-f2a3ee4d]{box-shadow:none;background:0 0;border:0;gap:16px;padding:0;display:grid}.detail-top[data-v-f2a3ee4d]{border-radius:var(--zp-radius-xl);background:linear-gradient(135deg, var(--tone-soft), #ffffffe0);justify-content:space-between;gap:16px;padding:18px}.detail-top p[data-v-f2a3ee4d]{color:var(--zp-text-muted);margin:8px 0 0;font-size:13px;font-weight:700;line-height:1.7}.detail-top>svg[data-v-f2a3ee4d]{color:var(--tone);flex:none}.action-message[data-v-f2a3ee4d]{border-radius:var(--zp-radius-lg);color:#14775a;background:#19a9761a;align-items:center;gap:8px;padding:12px 14px;font-size:13px;font-weight:850;display:flex}.identity-grid[data-v-f2a3ee4d],.policy-grid[data-v-f2a3ee4d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.identity-grid div[data-v-f2a3ee4d],.policy-grid article[data-v-f2a3ee4d]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-lg);background:#ffffffb8;min-width:0;padding:13px}.identity-grid span[data-v-f2a3ee4d],.policy-grid small[data-v-f2a3ee4d],.recent-change-card span[data-v-f2a3ee4d]{color:var(--zp-text-subtle);font-size:12px;font-weight:850;display:block}.identity-grid strong[data-v-f2a3ee4d],.policy-grid strong[data-v-f2a3ee4d],.recent-change-card strong[data-v-f2a3ee4d]{color:var(--zp-text-title);margin-top:5px;font-size:14px;font-weight:900;line-height:1.45;display:block}.section-title[data-v-f2a3ee4d]{color:var(--zp-text-title);gap:8px;margin-top:2px;font-size:15px;font-weight:900}.policy-grid article[data-v-f2a3ee4d]{grid-template-columns:auto minmax(0,1fr);gap:10px;display:grid}.policy-grid svg[data-v-f2a3ee4d]{color:var(--tone,var(--zp-color-gold-500))}.tag-list[data-v-f2a3ee4d]{flex-wrap:wrap;gap:8px;display:flex}.tag-list span[data-v-f2a3ee4d]{border-radius:var(--zp-radius-pill);color:var(--zp-text-muted);background:#f4f7fb;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:850;display:inline-flex}.tag-list svg[data-v-f2a3ee4d]{color:var(--zp-color-mint-500)}.recent-change-card[data-v-f2a3ee4d]{border-radius:var(--zp-radius-lg);background:var(--zp-panel-wash);grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px;display:grid}.recent-change-card svg[data-v-f2a3ee4d]{color:var(--zp-color-gold-500)}.detail-actions[data-v-f2a3ee4d]{flex-wrap:wrap;gap:10px}.detail-actions button[data-v-f2a3ee4d]{border:1px solid var(--zp-line-strong);color:var(--zp-text-muted);background:#fff}.detail-actions .edit-button[data-v-f2a3ee4d]{color:#0f7a5b;background:#55c9a11f;border-color:#55c9a152}.checklist[data-v-f2a3ee4d],.event-list[data-v-f2a3ee4d]{gap:10px;display:grid}.checklist[data-v-f2a3ee4d]{grid-template-columns:repeat(3,minmax(0,1fr))}.checklist article[data-v-f2a3ee4d]{border-radius:var(--zp-radius-lg);background:var(--tone-soft);min-width:0;padding:14px}.checklist strong[data-v-f2a3ee4d]{color:var(--tone);font-size:24px;font-weight:900}.checklist span[data-v-f2a3ee4d]{color:var(--zp-text-title);margin-top:6px;font-size:13px;font-weight:900;display:block}.checklist p[data-v-f2a3ee4d]{color:var(--zp-text-muted);margin:7px 0 0;font-size:12px;line-height:1.6}.event-list div[data-v-f2a3ee4d]{grid-template-columns:52px 10px minmax(0,1fr);align-items:start;gap:12px;display:grid}.event-list time[data-v-f2a3ee4d]{color:var(--zp-text-subtle);font-size:12px;font-weight:850}.event-list>div>span[data-v-f2a3ee4d]{border-radius:var(--zp-radius-pill);background:var(--tone);width:10px;height:10px;margin-top:5px}.event-list p[data-v-f2a3ee4d]{gap:4px;margin:0;display:grid}.event-list strong[data-v-f2a3ee4d]{color:var(--zp-text-title);font-size:13px;font-weight:900}.event-list small[data-v-f2a3ee4d]{color:var(--zp-text-muted);font-size:12px;font-weight:700;line-height:1.5}.group-edit-modal[data-v-f2a3ee4d] .group-edit-modal-content{border-radius:var(--zp-radius-xl);width:min(920px,100vw - 32px);max-height:min(760px,100vh - 32px);overflow:hidden}.group-edit-modal[data-v-f2a3ee4d] .group-edit-modal-body{padding:18px 22px;overflow-y:auto}.group-edit-modal[data-v-f2a3ee4d] .group-edit-modal-footer{border-top:1px solid var(--zp-line);padding:14px 22px}.modal-intro[data-v-f2a3ee4d]{border-radius:var(--zp-radius-lg);background:var(--zp-panel-wash);padding:14px}.modal-intro span[data-v-f2a3ee4d]{color:var(--zp-text-title);font-size:14px;font-weight:900}.modal-intro p[data-v-f2a3ee4d]{color:var(--zp-text-muted);margin:6px 0 0;font-size:13px;line-height:1.7}.edit-form[data-v-f2a3ee4d]{gap:14px;margin-top:14px;display:grid}.form-section[data-v-f2a3ee4d]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-lg);background:#fff;gap:12px;padding:14px;display:grid}.form-section-title[data-v-f2a3ee4d]{color:var(--zp-text-title);align-items:center;gap:8px;font-size:14px;font-weight:900;display:flex}.form-section-title svg[data-v-f2a3ee4d]{color:var(--zp-color-gold-500)}.form-grid[data-v-f2a3ee4d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.edit-form label[data-v-f2a3ee4d]{gap:7px;min-width:0;display:grid}.edit-form label>span[data-v-f2a3ee4d]{color:var(--zp-text-muted);font-size:12px;font-weight:850}.nuxt-control[data-v-f2a3ee4d]{width:100%}.form-actions[data-v-f2a3ee4d]{flex-wrap:wrap;justify-content:flex-end;gap:10px;width:100%;display:flex}.form-actions button[data-v-f2a3ee4d]{border-radius:var(--zp-radius-pill);font-weight:850}.submit-button[data-v-f2a3ee4d]{background:var(--zp-color-navy-800);color:#fff;border:0;gap:7px}@media (width<=1180px){.group-hero[data-v-f2a3ee4d]{flex-direction:column;align-items:flex-start}.hero-actions[data-v-f2a3ee4d]{justify-content:flex-start}.group-stat[data-v-f2a3ee4d]{grid-column:span 6}.checklist-panel[data-v-f2a3ee4d],.event-panel[data-v-f2a3ee4d]{grid-column:span 12}}@media (width<=760px){.store-group-page[data-v-f2a3ee4d]{gap:12px}.group-hero[data-v-f2a3ee4d],.panel[data-v-f2a3ee4d]{border-radius:var(--zp-radius-lg);padding:18px}.group-hero h1[data-v-f2a3ee4d]{font-size:25px}.hero-actions[data-v-f2a3ee4d],.ghost-action[data-v-f2a3ee4d],.primary-action[data-v-f2a3ee4d]{width:100%}.group-stat[data-v-f2a3ee4d]{grid-column:span 12}.identity-grid[data-v-f2a3ee4d],.policy-grid[data-v-f2a3ee4d],.checklist[data-v-f2a3ee4d],.form-grid[data-v-f2a3ee4d]{grid-template-columns:1fr}.pagination-row[data-v-f2a3ee4d]{flex-direction:column;align-items:stretch}.pagination-actions[data-v-f2a3ee4d]{overflow-x:auto}}.marketing-page[data-v-4db32257]{gap:16px;min-width:0;max-width:100%;display:grid;overflow-x:hidden}.api-error-banner[data-v-4db32257]{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:12px;padding:12px 16px;display:flex}.api-error-banner strong[data-v-4db32257]{color:#dc2626}.api-error-banner span[data-v-4db32257]{color:#7f1d1d;flex:1;font-size:13px}.marketing-page[data-v-4db32257] *,.marketing-page[data-v-4db32257] :before,.marketing-page[data-v-4db32257] :after{box-sizing:border-box}.panel[data-v-4db32257]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-xl);background:var(--zp-surface-panel);min-width:0;max-width:100%;box-shadow:var(--zp-shadow-panel);padding:16px}.page-hero[data-v-4db32257]{isolation:isolate;border-radius:var(--zp-radius-xl);background:linear-gradient(118deg, #050d22fa 0%, #0d1d37f7 48%, #071224fa 100%), var(--zp-color-navy-950);min-width:0;color:var(--zp-text-inverse);border:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:22px;padding:28px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 45px #131f4114}.page-hero[data-v-4db32257]:before,.page-hero[data-v-4db32257]:after{pointer-events:none;content:"";position:absolute}.page-hero[data-v-4db32257]:before{z-index:-2;filter:blur(42px)saturate(118%);opacity:.84;background:radial-gradient(at 14% 18%,#d99a2247 0 14%,#0000 36%),radial-gradient(at 50% 0,#2563eb38 0 17%,#0000 42%),radial-gradient(at 84% 20%,#55c9a13b 0 14%,#0000 38%),conic-gradient(from 220deg at 56% 48%,#d99a2226,#2563eb1f,#55c9a121,#d99a2226);inset:-44%}.page-hero[data-v-4db32257]:after{z-index:-1;background:linear-gradient(90deg,#00000061 0%,#00000024 52%,#0000006b 100%),repeating-linear-gradient(135deg,#ffffff0a 0 1px,#0000 1px 6px);inset:0}.hero-copy[data-v-4db32257]{min-width:0;max-width:860px}.hero-label[data-v-4db32257],.panel-head span[data-v-4db32257]{color:var(--zp-color-gold-300);align-items:center;gap:8px;font-size:13px;font-weight:850;display:inline-flex}.hero-copy h1[data-v-4db32257]{max-width:860px;color:var(--zp-text-inverse);letter-spacing:0;overflow-wrap:anywhere;margin:10px 0;font-size:clamp(28px,3vw,40px);font-weight:900;line-height:1.12}.hero-copy p[data-v-4db32257]{max-width:880px;color:var(--zp-text-inverse-muted);overflow-wrap:anywhere;margin:0;line-height:1.8}.hero-actions[data-v-4db32257],.panel-actions[data-v-4db32257],.detail-actions[data-v-4db32257],.form-actions[data-v-4db32257]{align-items:center;gap:10px;display:flex}.hero-actions[data-v-4db32257]{flex-wrap:wrap;flex:none;justify-content:flex-end}.ghost-action[data-v-4db32257],.primary-action[data-v-4db32257],.panel-actions button[data-v-4db32257],.row-action[data-v-4db32257]{border-radius:var(--zp-radius-md);justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex}.ghost-action[data-v-4db32257],.panel-actions button[data-v-4db32257],.row-action[data-v-4db32257]{border:1px solid var(--zp-line);color:var(--zp-text);background:#ffffffdb}.primary-action[data-v-4db32257]{border:1px solid var(--zp-color-navy-800);background:var(--zp-color-navy-800);color:var(--zp-text-inverse);box-shadow:0 12px 22px #0b142929}.page-hero .ghost-action[data-v-4db32257],.page-hero .primary-action[data-v-4db32257]{border-radius:var(--zp-radius-pill);min-width:106px;height:40px;box-shadow:none;border:0;padding:0 16px;font-weight:850}.page-hero .ghost-action[data-v-4db32257]{color:#ffffffdb;background:#ffffff1f}.page-hero .primary-action[data-v-4db32257]{background:var(--zp-color-mint-500);color:#0c1c32}.action-message[data-v-4db32257]{border-radius:var(--zp-radius-lg);color:var(--zp-color-green-600);background:#effdf7f5;border:1px solid #55c9a142;align-items:center;gap:10px;padding:11px 12px;font-size:13px;font-weight:850;display:flex}.stat-grid[data-v-4db32257]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.stat-card[data-v-4db32257]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-lg);background:var(--zp-surface);grid-template-columns:auto minmax(0,1fr);gap:4px 12px;min-height:118px;padding:16px;display:grid;box-shadow:0 10px 24px #0f172a0a}.stat-icon[data-v-4db32257]{border-radius:var(--zp-radius-md);width:42px;height:42px;color:var(--zp-color-gold-500);background:#d99a221f;grid-row:span 3;place-items:center;display:grid}.stat-card[data-tone=green] .stat-icon[data-v-4db32257],.marketing-row[data-tone=green] .marketing-icon[data-v-4db32257],.detail-top[data-tone=green][data-v-4db32257]{color:var(--zp-color-green-600);background:#55c9a121}.stat-card[data-tone=blue] .stat-icon[data-v-4db32257],.marketing-row[data-tone=blue] .marketing-icon[data-v-4db32257],.detail-top[data-tone=blue][data-v-4db32257]{color:var(--zp-color-blue-600);background:#2563eb1c}.stat-card[data-tone=amber] .stat-icon[data-v-4db32257],.marketing-row[data-tone=amber] .marketing-icon[data-v-4db32257],.detail-top[data-tone=amber][data-v-4db32257]{color:var(--zp-color-amber-600);background:#d99a2221}.stat-card[data-tone=red] .stat-icon[data-v-4db32257],.marketing-row[data-tone=red] .marketing-icon[data-v-4db32257],.detail-top[data-tone=red][data-v-4db32257]{color:var(--zp-color-red-600);background:#c241321c}.stat-card span[data-v-4db32257],.summary-grid span[data-v-4db32257]{color:var(--zp-text-subtle);font-size:12px;font-weight:900}.stat-card strong[data-v-4db32257]{color:var(--zp-text-strong);font-size:27px;font-weight:950}.stat-card em[data-v-4db32257],.summary-grid small[data-v-4db32257],.marketing-row small[data-v-4db32257]{color:var(--zp-text-subtle);font-size:12px;font-style:normal;font-weight:750}.marketing-chart[data-v-4db32257]{gap:14px;display:grid}.chart-canvas[data-v-4db32257]{width:100%;height:260px;min-height:260px}.marketing-workspace[data-v-4db32257]{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;width:100%;min-width:0;display:grid}.panel-head[data-v-4db32257]{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.panel-head h2[data-v-4db32257]{color:var(--zp-text-title);margin-top:4px;font-size:20px;font-weight:950}.panel-actions[data-v-4db32257]{flex-wrap:wrap;justify-content:flex-end}.marketing-toolbar[data-v-4db32257]{margin-top:16px}.marketing-tabs[data-v-4db32257]{gap:8px;margin-top:12px;padding-bottom:2px;display:flex;overflow-x:auto}.marketing-tabs button[data-v-4db32257]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-pill);background:var(--zp-surface);min-height:36px;color:var(--zp-text-muted);flex:none;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.marketing-tabs button.active[data-v-4db32257]{background:var(--zp-active-gradient);color:var(--zp-color-navy-800);border-color:#d99a226b}.marketing-tabs strong[data-v-4db32257]{background:#ffffffb8;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:11px;display:grid}.marketing-table[data-v-4db32257]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-lg);margin-top:12px;overflow:auto hidden}.marketing-row[data-v-4db32257]{border-top:1px solid var(--zp-line-soft);background:var(--zp-surface);min-width:910px;min-height:68px;color:var(--zp-text-muted);grid-template-columns:minmax(220px,1.35fr) minmax(190px,1.1fr) minmax(180px,.9fr) minmax(118px,.56fr) minmax(132px,auto);align-items:center;gap:12px;padding:0 14px;display:grid}.marketing-row[data-v-4db32257]:first-child{border-top:0}.marketing-row.table-head[data-v-4db32257]{background:var(--zp-bg-muted);min-height:42px;color:var(--zp-text-faint);font-size:12px;font-weight:950}.marketing-row[data-v-4db32257]:hover,.marketing-row.selected[data-v-4db32257]{background:#fffaf0}.marketing-row.selected[data-v-4db32257]{box-shadow:inset 3px 0 0 var(--zp-color-gold-500)}.marketing-row strong[data-v-4db32257]{color:var(--zp-text-title);overflow-wrap:anywhere;font-size:13px;font-weight:950;display:block}.marketing-name[data-v-4db32257]{align-items:center;gap:10px;min-width:0;display:inline-flex}.marketing-icon[data-v-4db32257]{border-radius:var(--zp-radius-md);width:38px;height:38px;color:var(--zp-color-gold-500);background:#d99a221f;flex:none;place-items:center;display:grid}.status-cell[data-v-4db32257]{gap:4px;display:grid}.status-cell em[data-v-4db32257]{background:var(--zp-bg-muted);width:fit-content;color:var(--zp-text);border-radius:999px;justify-content:center;align-items:center;padding:5px 9px;font-size:12px;font-style:normal;font-weight:900;display:inline-flex}.row-actions[data-v-4db32257]{justify-content:flex-end;gap:8px;display:inline-flex}.row-action[data-v-4db32257]{border-radius:var(--zp-radius-pill);min-height:34px;padding:0 12px}.row-action.detail[data-v-4db32257]{background:var(--zp-color-navy-800);color:#fff}.empty-state[data-v-4db32257]{min-height:220px;color:var(--zp-text-subtle);text-align:center;place-items:center;gap:8px;padding:30px;display:grid}.empty-state strong[data-v-4db32257]{color:var(--zp-text-title);font-size:16px}.pagination-row[data-v-4db32257],.page-size-field[data-v-4db32257]{align-items:center;display:flex}.pagination-row[data-v-4db32257]{color:var(--zp-text-subtle);flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:14px;font-size:12px;font-weight:850}.page-size-field[data-v-4db32257]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-md);background:#fff;gap:8px;min-height:38px;padding:0 10px}.detail-top[data-v-4db32257]{border-radius:var(--zp-radius-lg);justify-content:space-between;align-items:flex-start;gap:14px;padding:16px;display:flex}.detail-top span[data-v-4db32257]{color:currentColor;font-size:12px;font-weight:900}.detail-top h2[data-v-4db32257]{color:var(--zp-text-title);overflow-wrap:anywhere;margin:6px 0;font-size:22px;font-weight:950}.detail-top p[data-v-4db32257]{color:var(--zp-text-muted);margin:0;font-size:13px;font-weight:750;line-height:1.7}.summary-grid[data-v-4db32257]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.summary-grid div[data-v-4db32257]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-md);background:#fff;min-width:0;padding:12px}.summary-grid strong[data-v-4db32257]{color:var(--zp-text-title);overflow-wrap:anywhere;margin:4px 0;font-size:15px;font-weight:950;display:block}.check-card[data-v-4db32257]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-lg);background:var(--zp-bg-subtle);gap:8px;margin-top:12px;padding:14px;display:grid}.check-card div[data-v-4db32257]{color:var(--zp-text-title);align-items:center;gap:8px;font-weight:950;display:flex}.check-card p[data-v-4db32257]{color:var(--zp-text-muted);margin:0;font-size:13px;font-weight:750;line-height:1.7}.detail-actions[data-v-4db32257]{flex-wrap:wrap;justify-content:flex-end;margin-top:14px}.marketing-form[data-v-4db32257]{gap:14px;display:grid}.form-section[data-v-4db32257]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-lg);background:var(--zp-bg-subtle);gap:12px;padding:14px;display:grid}.form-section-title[data-v-4db32257]{color:var(--zp-text-title);align-items:center;gap:8px;font-size:14px;font-weight:950;display:flex}.form-grid[data-v-4db32257]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.marketing-form label[data-v-4db32257]{min-width:0;color:var(--zp-text-subtle);gap:7px;font-size:12px;font-weight:900;display:grid}.marketing-form[data-v-4db32257] .nuxt-control{border:1px solid var(--zp-line);border-radius:var(--zp-radius-md);background:#fff;min-width:0}.marketing-form[data-v-4db32257] input,.marketing-form[data-v-4db32257] textarea,.marketing-form[data-v-4db32257] button{color:var(--zp-text);font-size:13px;font-weight:800}.marketing-form[data-v-4db32257] textarea{resize:vertical;line-height:1.6}.form-note[data-v-4db32257]{border-radius:var(--zp-radius-md);color:var(--zp-color-green-600);background:#f1fbf7;border:1px solid #55c9a138;align-items:flex-start;gap:9px;padding:10px 12px;font-size:12px;font-weight:800;line-height:1.6;display:flex}.form-actions[data-v-4db32257]{flex-wrap:wrap;justify-content:flex-end;width:100%}.form-actions button[data-v-4db32257]{border-radius:var(--zp-radius-pill);color:#344054;background:#eef2f7;border:0;justify-content:center;gap:8px;min-height:40px;padding:0 16px;font-weight:900}.form-actions .submit-button[data-v-4db32257]{background:var(--zp-color-navy-800);color:#fff}.form-actions .submit-button[data-v-4db32257]:disabled{opacity:.48}.marketing-edit-modal-content{max-height:calc(100vh - 42px);box-shadow:var(--zp-shadow-popover);background:#fffffffa;overflow:hidden;border-radius:var(--zp-radius-xl)!important;width:min(860px,100vw - 28px)!important}.marketing-edit-modal-head,.marketing-edit-modal-footer{padding:18px 20px!important}.marketing-edit-modal-body{max-height:min(70vh,680px);overflow:auto;padding:0 20px 18px!important}.marketing-edit-modal-title{color:var(--zp-text-title)!important;font-size:20px!important;font-weight:950!important}.marketing-edit-modal-description{color:var(--zp-text-muted)!important;font-size:13px!important;font-weight:700!important;line-height:1.6!important}@media (width<=1180px){.stat-grid[data-v-4db32257]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.page-hero[data-v-4db32257],.panel-head[data-v-4db32257]{flex-direction:column;align-items:stretch}.hero-actions[data-v-4db32257],.panel-actions[data-v-4db32257]{justify-content:flex-start}.marketing-row[data-v-4db32257]{grid-template-columns:minmax(190px,1.25fr) minmax(170px,1fr) minmax(160px,.9fr) minmax(112px,.58fr) minmax(116px,auto);min-width:820px}.form-grid[data-v-4db32257],.summary-grid[data-v-4db32257]{grid-template-columns:1fr}.pagination-row[data-v-4db32257]{justify-content:flex-start}}@media (width<=640px){.marketing-page[data-v-4db32257]{gap:12px}.page-hero[data-v-4db32257]{padding:22px 18px}.hero-copy h1[data-v-4db32257]{font-size:27px}.stat-grid[data-v-4db32257]{grid-template-columns:1fr}.panel[data-v-4db32257]{padding:12px}.chart-canvas[data-v-4db32257]{height:220px;min-height:220px}.marketing-edit-modal-content{width:calc(100vw - 16px)!important}.marketing-edit-modal-head,.marketing-edit-modal-footer,.marketing-edit-modal-body{padding-left:14px!important;padding-right:14px!important}}.member-page[data-v-018f73a0]{gap:16px;min-width:0;max-width:100%;display:grid;overflow-x:hidden}.member-page[data-v-018f73a0] *,.member-page[data-v-018f73a0] :before,.member-page[data-v-018f73a0] :after{box-sizing:border-box}.panel[data-v-018f73a0]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-xl);background:var(--zp-surface-panel);min-width:0;max-width:100%;box-shadow:var(--zp-shadow-panel);padding:16px}.page-hero[data-v-018f73a0]{isolation:isolate;border-radius:var(--zp-radius-xl);background:linear-gradient(118deg, #050d22fa 0%, #0c1934f7 48%, #061022fa 100%), var(--zp-color-navy-950);min-width:0;color:var(--zp-text-inverse);border:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:22px;padding:28px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 45px #131f4114}.page-hero[data-v-018f73a0]:before,.page-hero[data-v-018f73a0]:after{pointer-events:none;content:"";position:absolute}.page-hero[data-v-018f73a0]:before{z-index:-2;filter:blur(42px)saturate(118%);opacity:.84;background:radial-gradient(at 14% 20%,#d99a2247 0 14%,#0000 36%),radial-gradient(at 48% 0,#2563eb3d 0 17%,#0000 42%),radial-gradient(at 84% 18%,#55c9a138 0 14%,#0000 38%),conic-gradient(from 220deg at 56% 48%,#d99a2226,#2563eb1f,#55c9a121,#d99a2226);inset:-44%}.page-hero[data-v-018f73a0]:after{z-index:-1;background:linear-gradient(90deg,#00000061 0%,#00000024 52%,#0000006b 100%),repeating-linear-gradient(135deg,#ffffff0a 0 1px,#0000 1px 6px);inset:0}.hero-copy[data-v-018f73a0]{min-width:0;max-width:860px}.hero-label[data-v-018f73a0],.panel-head span[data-v-018f73a0]{color:var(--zp-color-gold-300);align-items:center;gap:8px;font-size:13px;font-weight:850;display:inline-flex}.hero-copy h1[data-v-018f73a0]{max-width:860px;color:var(--zp-text-inverse);letter-spacing:0;overflow-wrap:anywhere;margin:10px 0;font-size:clamp(28px,3vw,40px);font-weight:900;line-height:1.12}.hero-copy p[data-v-018f73a0]{max-width:880px;color:var(--zp-text-inverse-muted);overflow-wrap:anywhere;margin:0;line-height:1.8}.hero-actions[data-v-018f73a0],.panel-actions[data-v-018f73a0],.detail-actions[data-v-018f73a0],.form-actions[data-v-018f73a0]{align-items:center;gap:10px;display:flex}.hero-actions[data-v-018f73a0]{flex-wrap:wrap;flex:none;justify-content:flex-end}.ghost-action[data-v-018f73a0],.primary-action[data-v-018f73a0],.panel-actions button[data-v-018f73a0],.row-action[data-v-018f73a0]{border-radius:var(--zp-radius-md);justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex}.ghost-action[data-v-018f73a0],.panel-actions button[data-v-018f73a0],.row-action[data-v-018f73a0]{border:1px solid var(--zp-line);color:var(--zp-text);background:#ffffffdb}.primary-action[data-v-018f73a0]{border:1px solid var(--zp-color-navy-800);background:var(--zp-color-navy-800);color:var(--zp-text-inverse);box-shadow:0 12px 22px #0b142929}.page-hero .ghost-action[data-v-018f73a0],.page-hero .primary-action[data-v-018f73a0]{border-radius:var(--zp-radius-pill);min-width:106px;height:40px;box-shadow:none;border:0;padding:0 16px;font-weight:850}.page-hero .ghost-action[data-v-018f73a0]{color:#ffffffdb;background:#ffffff1f}.page-hero .primary-action[data-v-018f73a0]{background:var(--zp-color-mint-500);color:#0c1c32}.action-message[data-v-018f73a0]{border-radius:var(--zp-radius-lg);color:var(--zp-color-green-600);background:#effdf7f5;border:1px solid #55c9a142;align-items:center;gap:10px;padding:11px 12px;font-size:13px;font-weight:850;display:flex}.stat-grid[data-v-018f73a0]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.stat-card[data-v-018f73a0]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-lg);background:var(--zp-surface);grid-template-columns:auto minmax(0,1fr);gap:4px 12px;min-height:118px;padding:16px;display:grid;box-shadow:0 10px 24px #0f172a0a}.stat-icon[data-v-018f73a0]{border-radius:var(--zp-radius-md);width:42px;height:42px;color:var(--zp-color-gold-500);background:#d99a221f;grid-row:span 3;place-items:center;display:grid}.stat-card[data-tone=green] .stat-icon[data-v-018f73a0],.member-row[data-tone=green] .member-icon[data-v-018f73a0],.detail-top[data-tone=green][data-v-018f73a0]{color:var(--zp-color-green-600);background:#55c9a121}.stat-card[data-tone=blue] .stat-icon[data-v-018f73a0],.member-row[data-tone=blue] .member-icon[data-v-018f73a0],.detail-top[data-tone=blue][data-v-018f73a0]{color:var(--zp-color-blue-600);background:#2563eb1c}.stat-card[data-tone=amber] .stat-icon[data-v-018f73a0],.member-row[data-tone=amber] .member-icon[data-v-018f73a0],.detail-top[data-tone=amber][data-v-018f73a0]{color:var(--zp-color-amber-600);background:#d99a2221}.stat-card[data-tone=red] .stat-icon[data-v-018f73a0],.member-row[data-tone=red] .member-icon[data-v-018f73a0],.detail-top[data-tone=red][data-v-018f73a0]{color:var(--zp-color-red-600);background:#c241321c}.stat-card span[data-v-018f73a0],.summary-grid span[data-v-018f73a0]{color:var(--zp-text-subtle);font-size:12px;font-weight:900}.stat-card strong[data-v-018f73a0]{color:var(--zp-text-strong);font-size:27px;font-weight:950}.stat-card em[data-v-018f73a0],.summary-grid small[data-v-018f73a0],.member-row small[data-v-018f73a0]{color:var(--zp-text-subtle);font-size:12px;font-style:normal;font-weight:750}.member-chart[data-v-018f73a0]{gap:14px;display:grid}.chart-canvas[data-v-018f73a0]{width:100%;height:260px;min-height:260px}.member-workspace[data-v-018f73a0]{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;width:100%;min-width:0;display:grid}.panel-head[data-v-018f73a0]{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.panel-head h2[data-v-018f73a0]{color:var(--zp-text-title);margin-top:4px;font-size:20px;font-weight:950}.panel-actions[data-v-018f73a0]{flex-wrap:wrap;justify-content:flex-end}.member-toolbar[data-v-018f73a0]{margin-top:16px}.member-tabs[data-v-018f73a0]{gap:8px;margin-top:12px;padding-bottom:2px;display:flex;overflow-x:auto}.member-tabs button[data-v-018f73a0]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-pill);background:var(--zp-surface);min-height:36px;color:var(--zp-text-muted);flex:none;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.member-tabs button.active[data-v-018f73a0]{background:var(--zp-active-gradient);color:var(--zp-color-navy-800);border-color:#d99a226b}.member-tabs strong[data-v-018f73a0]{background:#ffffffb8;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:11px;display:grid}.member-table[data-v-018f73a0]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-lg);margin-top:12px;overflow:auto hidden}.member-row[data-v-018f73a0]{border-top:1px solid var(--zp-line-soft);background:var(--zp-surface);min-width:920px;min-height:68px;color:var(--zp-text-muted);grid-template-columns:minmax(220px,1.35fr) minmax(190px,1.1fr) minmax(180px,.9fr) minmax(118px,.56fr) minmax(150px,auto);align-items:center;gap:12px;padding:0 14px;display:grid}.member-row[data-v-018f73a0]:first-child{border-top:0}.member-row.table-head[data-v-018f73a0]{background:var(--zp-bg-muted);min-height:42px;color:var(--zp-text-faint);font-size:12px;font-weight:950}.member-row[data-v-018f73a0]:hover,.member-row.selected[data-v-018f73a0]{background:#fffaf0}.member-row.selected[data-v-018f73a0]{box-shadow:inset 3px 0 0 var(--zp-color-gold-500)}.member-row strong[data-v-018f73a0]{color:var(--zp-text-title);overflow-wrap:anywhere;font-size:13px;font-weight:950;display:block}.member-name[data-v-018f73a0]{align-items:center;gap:10px;min-width:0;display:inline-flex}.member-icon[data-v-018f73a0]{border-radius:var(--zp-radius-md);width:38px;height:38px;color:var(--zp-color-gold-500);background:#d99a221f;flex:none;place-items:center;display:grid}.status-cell[data-v-018f73a0]{gap:4px;display:grid}.status-cell em[data-v-018f73a0]{background:var(--zp-bg-muted);width:fit-content;color:var(--zp-text);border-radius:999px;justify-content:center;align-items:center;padding:5px 9px;font-size:12px;font-style:normal;font-weight:900;display:inline-flex}.row-actions[data-v-018f73a0]{justify-content:flex-end;gap:8px;display:inline-flex}.row-action[data-v-018f73a0]{border-radius:var(--zp-radius-pill);min-height:34px;padding:0 12px}.row-action.detail[data-v-018f73a0]{background:var(--zp-color-navy-800);color:#fff}.empty-state[data-v-018f73a0]{min-height:220px;color:var(--zp-text-subtle);text-align:center;place-items:center;gap:8px;padding:30px;display:grid}.empty-state strong[data-v-018f73a0]{color:var(--zp-text-title);font-size:16px}.pagination-row[data-v-018f73a0],.page-size-field[data-v-018f73a0]{align-items:center;display:flex}.pagination-row[data-v-018f73a0]{color:var(--zp-text-subtle);flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:14px;font-size:12px;font-weight:850}.page-size-field[data-v-018f73a0]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-md);background:#fff;gap:8px;min-height:38px;padding:0 10px}.detail-top[data-v-018f73a0]{border-radius:var(--zp-radius-lg);justify-content:space-between;align-items:flex-start;gap:14px;padding:16px;display:flex}.detail-top span[data-v-018f73a0]{color:currentColor;font-size:12px;font-weight:900}.detail-top h2[data-v-018f73a0]{color:var(--zp-text-title);overflow-wrap:anywhere;margin:6px 0;font-size:22px;font-weight:950}.detail-top p[data-v-018f73a0]{color:var(--zp-text-muted);margin:0;font-size:13px;font-weight:750;line-height:1.7}.summary-grid[data-v-018f73a0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.summary-grid div[data-v-018f73a0]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-md);background:#fff;min-width:0;padding:12px}.summary-grid strong[data-v-018f73a0]{color:var(--zp-text-title);overflow-wrap:anywhere;margin:4px 0;font-size:15px;font-weight:950;display:block}.check-card[data-v-018f73a0]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-lg);background:var(--zp-bg-subtle);gap:8px;margin-top:12px;padding:14px;display:grid}.check-card div[data-v-018f73a0]{color:var(--zp-text-title);align-items:center;gap:8px;font-weight:950;display:flex}.check-card p[data-v-018f73a0]{color:var(--zp-text-muted);margin:0;font-size:13px;font-weight:750;line-height:1.7}.detail-actions[data-v-018f73a0]{flex-wrap:wrap;justify-content:flex-end;margin-top:14px}.member-form[data-v-018f73a0]{gap:14px;display:grid}.form-section[data-v-018f73a0]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-lg);background:var(--zp-bg-subtle);gap:12px;padding:14px;display:grid}.form-section-title[data-v-018f73a0]{color:var(--zp-text-title);align-items:center;gap:8px;font-size:14px;font-weight:950;display:flex}.form-grid[data-v-018f73a0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.member-form label[data-v-018f73a0]{min-width:0;color:var(--zp-text-subtle);gap:7px;font-size:12px;font-weight:900;display:grid}.member-form[data-v-018f73a0] .nuxt-control{border:1px solid var(--zp-line);border-radius:var(--zp-radius-md);background:#fff;min-width:0}.member-form[data-v-018f73a0] input,.member-form[data-v-018f73a0] textarea,.member-form[data-v-018f73a0] button{color:var(--zp-text);font-size:13px;font-weight:800}.member-form[data-v-018f73a0] textarea{resize:vertical;line-height:1.6}.form-note[data-v-018f73a0]{border-radius:var(--zp-radius-md);color:var(--zp-color-green-600);background:#f1fbf7;border:1px solid #55c9a138;align-items:flex-start;gap:9px;padding:10px 12px;font-size:12px;font-weight:800;line-height:1.6;display:flex}.form-actions[data-v-018f73a0]{flex-wrap:wrap;justify-content:flex-end;width:100%}.form-actions button[data-v-018f73a0]{border-radius:var(--zp-radius-pill);color:#344054;background:#eef2f7;border:0;justify-content:center;gap:8px;min-height:40px;padding:0 16px;font-weight:900}.form-actions .submit-button[data-v-018f73a0]{background:var(--zp-color-navy-800);color:#fff}.form-actions .submit-button[data-v-018f73a0]:disabled{opacity:.48}.member-edit-modal-content{max-height:calc(100vh - 42px);box-shadow:var(--zp-shadow-popover);background:#fffffffa;overflow:hidden;border-radius:var(--zp-radius-xl)!important;width:min(860px,100vw - 28px)!important}.member-edit-modal-head,.member-edit-modal-footer{padding:18px 20px!important}.member-edit-modal-body{max-height:min(70vh,680px);overflow:auto;padding:0 20px 18px!important}.member-edit-modal-title{color:var(--zp-text-title)!important;font-size:20px!important;font-weight:950!important}.member-edit-modal-description{color:var(--zp-text-muted)!important;font-size:13px!important;font-weight:700!important;line-height:1.6!important}@media (width<=1180px){.stat-grid[data-v-018f73a0]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.page-hero[data-v-018f73a0],.panel-head[data-v-018f73a0]{flex-direction:column;align-items:stretch}.hero-actions[data-v-018f73a0],.panel-actions[data-v-018f73a0]{justify-content:flex-start}.member-row[data-v-018f73a0]{grid-template-columns:minmax(190px,1.25fr) minmax(170px,1fr) minmax(160px,.9fr) minmax(112px,.58fr) minmax(132px,auto);min-width:820px}.form-grid[data-v-018f73a0],.summary-grid[data-v-018f73a0]{grid-template-columns:1fr}.pagination-row[data-v-018f73a0]{justify-content:flex-start}}@media (width<=640px){.member-page[data-v-018f73a0]{gap:12px}.page-hero[data-v-018f73a0]{padding:22px 18px}.hero-copy h1[data-v-018f73a0]{font-size:27px}.stat-grid[data-v-018f73a0]{grid-template-columns:1fr}.panel[data-v-018f73a0]{padding:12px}.chart-canvas[data-v-018f73a0]{height:220px;min-height:220px}.member-edit-modal-content{width:calc(100vw - 16px)!important}.member-edit-modal-head,.member-edit-modal-footer,.member-edit-modal-body{padding-left:14px!important;padding-right:14px!important}}.api-error-banner[data-v-018f73a0]{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.api-error-banner strong[data-v-018f73a0]{color:#dc2626}.api-error-banner span[data-v-018f73a0]{color:#7f1d1d;flex:1;font-size:13px}.api-error-banner[data-tone=amber][data-v-018f73a0]{background:#fffbeb;border-color:#fde68a}.api-error-banner[data-tone=amber] strong[data-v-018f73a0]{color:#92400e}.api-error-banner[data-tone=amber] span[data-v-018f73a0]{color:#78350f}.api-error-banner[data-v-67ce89bb]{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.api-error-banner strong[data-v-67ce89bb]{color:#dc2626}.api-error-banner span[data-v-67ce89bb]{color:#7f1d1d;flex:1;font-size:13px}.module-page[data-v-67ce89bb]{gap:16px;display:grid}.module-head[data-v-67ce89bb]{justify-content:space-between;align-items:center;gap:16px;display:flex}.module-head p[data-v-67ce89bb]{color:var(--zp-text-subtle);font-size:13px;font-weight:750}.module-head h1[data-v-67ce89bb]{color:var(--zp-text-strong);letter-spacing:0;margin-top:6px;font-size:clamp(26px,3vw,34px);font-weight:900}.module-canvas[data-v-67ce89bb]{border:1px solid var(--zp-line);background:var(--zp-surface-panel);box-shadow:var(--zp-shadow-panel);border-radius:18px;gap:14px;padding:16px;display:grid}.module-toolbar[data-v-67ce89bb],.toolbar-actions[data-v-67ce89bb],.select-field[data-v-67ce89bb],.metric-strip[data-v-67ce89bb],.table-row[data-v-67ce89bb]{align-items:center;display:flex}.module-toolbar[data-v-67ce89bb]{justify-content:space-between;gap:14px}.search-field[data-v-67ce89bb]{border:1px solid var(--zp-line);background:var(--zp-bg-muted);min-width:min(420px,100%);height:40px;color:var(--zp-text-faint);border-radius:12px;align-items:center;gap:10px;padding:0 13px;font-size:13px;font-style:normal;font-weight:750;display:flex}.search-field svg[data-v-67ce89bb]{color:var(--zp-text-subtle);flex:none}.toolbar-actions[data-v-67ce89bb]{flex-wrap:wrap;gap:8px}.select-field[data-v-67ce89bb]{border:1px solid var(--zp-line);background:var(--zp-surface);border-radius:10px;gap:8px;width:148px;height:36px;padding:0 10px}.select-field svg[data-v-67ce89bb]{color:var(--zp-text-subtle);flex:none}.toolbar-actions button[data-v-67ce89bb]{border:1px solid var(--zp-line);background:var(--zp-surface);height:36px;color:var(--zp-text);border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.toolbar-actions .primary[data-v-67ce89bb]{border-color:var(--zp-color-navy-800);background:var(--zp-color-navy-800);color:var(--zp-text-inverse)}.metric-strip[data-v-67ce89bb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.metric-strip div[data-v-67ce89bb]{border:1px solid var(--zp-line-soft);background:var(--zp-bg-subtle);border-radius:14px;padding:14px}.metric-strip span[data-v-67ce89bb]{color:var(--zp-text-subtle);font-size:12px;font-weight:800;display:block}.metric-strip strong[data-v-67ce89bb]{color:var(--zp-text-strong);margin-top:6px;font-size:24px;font-weight:900;display:block}.table-shell[data-v-67ce89bb]{border:1px solid var(--zp-line);border-radius:14px;overflow:hidden}.table-row[data-v-67ce89bb]{border-top:1px solid var(--zp-line-soft);min-height:48px;color:var(--zp-text-muted);grid-template-columns:minmax(160px,1.4fr) minmax(90px,.7fr) minmax(100px,.8fr) minmax(116px,.8fr);gap:14px;padding:0 16px;font-size:13px;display:grid}.table-row[data-v-67ce89bb]:first-child{border-top:0}.table-row.head[data-v-67ce89bb]{background:var(--zp-bg-muted);min-height:42px;color:var(--zp-text-faint);font-size:12px;font-weight:900}.table-row strong[data-v-67ce89bb]{color:var(--zp-color-navy-700);font-weight:850}.empty-row[data-v-67ce89bb]{border-top:1px solid var(--zp-line-soft);min-height:120px;color:var(--zp-text-muted);text-align:center;place-items:center;gap:6px;padding:22px;display:grid}.empty-row strong[data-v-67ce89bb]{color:var(--zp-text-strong);font-size:15px;font-weight:900}.empty-row span[data-v-67ce89bb]{font-size:13px}@media (width<=640px){.module-head[data-v-67ce89bb]{flex-direction:column;align-items:flex-start}.module-toolbar[data-v-67ce89bb]{flex-direction:column;align-items:stretch}.search-field[data-v-67ce89bb]{min-width:0}.toolbar-actions[data-v-67ce89bb]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.select-field[data-v-67ce89bb]{width:100%}.toolbar-actions button[data-v-67ce89bb]{min-width:0;padding:0 10px}.metric-strip[data-v-67ce89bb]{grid-template-columns:1fr}.table-shell[data-v-67ce89bb]{overflow-x:auto}.table-row[data-v-67ce89bb]{min-width:560px}}.cloud-page[data-v-6a5d4ec3]{color:var(--zp-color-navy-700);gap:16px;display:grid}.api-error-banner[data-v-6a5d4ec3]{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:12px;padding:12px 16px;display:flex}.api-error-banner strong[data-v-6a5d4ec3]{color:#dc2626}.api-error-banner span[data-v-6a5d4ec3]{color:#7f1d1d;flex:1;font-size:13px}.api-error-banner[data-tone=amber][data-v-6a5d4ec3]{background:#fffbeb;border-color:#fde68a}.api-error-banner[data-tone=amber] strong[data-v-6a5d4ec3]{color:#92400e}.api-error-banner[data-tone=amber] span[data-v-6a5d4ec3]{color:#78350f}.cloud-hero[data-v-6a5d4ec3],.cloud-stat[data-v-6a5d4ec3],.panel[data-v-6a5d4ec3],.risk-banner[data-v-6a5d4ec3],.sync-strip article[data-v-6a5d4ec3]{box-shadow:var(--zp-shadow-panel);border:1px solid #ffffffc7}.cloud-hero[data-v-6a5d4ec3]{isolation:isolate;border-radius:var(--zp-radius-xl);border-color:var(--zp-line-on-dark);color:#fff;background:linear-gradient(118deg,#04070dfa 0%,#080d18fa 48%,#05080efa 100%),#05070d;justify-content:space-between;align-items:center;gap:22px;padding:28px 30px;display:flex;position:relative;overflow:hidden}.cloud-hero[data-v-6a5d4ec3]:before,.cloud-hero[data-v-6a5d4ec3]:after{pointer-events:none;content:"";position:absolute}.cloud-hero[data-v-6a5d4ec3]:before{z-index:-2;filter:blur(42px)saturate(118%);opacity:.86;background:radial-gradient(at 16% 20%,#55c9a147 0 14%,#0000 38%),radial-gradient(at 45% 0,#2563eb40 0 16%,#0000 42%),radial-gradient(at 82% 30%,#f2b94838 0 14%,#0000 38%),radial-gradient(at 72% 90%,#d948412e 0 13%,#0000 38%),conic-gradient(from 220deg at 58% 48%,#55c9a126,#2563eb21,#f2b94821,#d948411f,#55c9a126);inset:-44%;transform:rotate(-6deg)}.cloud-hero[data-v-6a5d4ec3]:after{z-index:-1;background:radial-gradient(at 50% 110%,#0000007a,#0000 55%),linear-gradient(90deg,#0000006b 0%,#0003 52%,#0000007a 100%),repeating-linear-gradient(135deg,#ffffff09 0 1px,#0000 1px 6px);inset:0}.hero-label[data-v-6a5d4ec3],.hero-actions[data-v-6a5d4ec3],.ghost-action[data-v-6a5d4ec3],.primary-action[data-v-6a5d4ec3],.risk-banner[data-v-6a5d4ec3],.task-toolbar[data-v-6a5d4ec3],.select-field[data-v-6a5d4ec3],.detail-top[data-v-6a5d4ec3],.section-title[data-v-6a5d4ec3],.detail-actions[data-v-6a5d4ec3],.sync-strip article[data-v-6a5d4ec3]{align-items:center;display:flex}.hero-label[data-v-6a5d4ec3]{color:var(--zp-color-gold-300);gap:8px;font-size:13px;font-weight:850}.cloud-hero h1[data-v-6a5d4ec3]{margin:10px 0;font-size:clamp(28px,3vw,40px);font-weight:900;line-height:1.12}.cloud-hero p[data-v-6a5d4ec3]{max-width:780px;color:var(--zp-text-inverse-muted);line-height:1.8}.hero-actions[data-v-6a5d4ec3]{flex-wrap:wrap;justify-content:flex-end;gap:10px}.ghost-action[data-v-6a5d4ec3],.primary-action[data-v-6a5d4ec3],.detail-actions button[data-v-6a5d4ec3]{border-radius:var(--zp-radius-pill);white-space:nowrap;border:0;justify-content:center;gap:8px;font-weight:850}.ghost-action[data-v-6a5d4ec3],.primary-action[data-v-6a5d4ec3]{height:40px;padding:0 16px}.ghost-action[data-v-6a5d4ec3]{background:var(--zp-surface-glass-strong);color:#ffffffdb}.primary-action[data-v-6a5d4ec3]{background:var(--zp-color-mint-500);color:#0c1c32}.risk-banner[data-v-6a5d4ec3]{border-radius:var(--zp-radius-lg);color:var(--zp-color-red-600);background:linear-gradient(90deg,#d9484121,#ffffffd6),#ffffffd1;gap:10px;padding:13px 16px}.risk-banner strong[data-v-6a5d4ec3]{font-size:14px;font-weight:900}.risk-banner span[data-v-6a5d4ec3]{color:#687386;font-size:13px;font-weight:750}.cloud-stat-grid[data-v-6a5d4ec3],.cloud-workspace[data-v-6a5d4ec3],.bottom-grid[data-v-6a5d4ec3],.sync-strip[data-v-6a5d4ec3]{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.cloud-stat[data-v-6a5d4ec3]{isolation:isolate;border-radius:var(--zp-radius-xl);background:linear-gradient(#ffffffe6,#ffffffb8),#ffffffc7;grid-column:span 3;min-height:142px;padding:20px;position:relative;overflow:hidden}.cloud-stat[data-v-6a5d4ec3]:after{z-index:0;background:radial-gradient(circle at 38% 36%, #ffffffb8 0 12%, transparent 13%), radial-gradient(circle at 40% 40%, var(--tone-soft) 0 38%, transparent 70%), conic-gradient(from 220deg, transparent 0 20%, var(--tone-soft) 20% 38%, transparent 38% 68%, #111b3f14 68% 82%, transparent 82% 100%);content:"";border-radius:999px;width:136px;height:136px;position:absolute;bottom:-48px;right:-42px}.cloud-stat[data-v-6a5d4ec3]>*{z-index:1;position:relative}.stat-icon[data-v-6a5d4ec3]{border-radius:var(--zp-radius-lg);background:var(--tone-soft);width:42px;height:42px;color:var(--tone);place-items:center;display:grid}[data-tone=green][data-v-6a5d4ec3]{--tone:#19a976;--tone-soft:#19a97621}[data-tone=blue][data-v-6a5d4ec3]{--tone:#356fda;--tone-soft:#356fda21}[data-tone=amber][data-v-6a5d4ec3]{--tone:#d68114;--tone-soft:#d6811421}[data-tone=red][data-v-6a5d4ec3]{--tone:#d94841;--tone-soft:#d9484121}.cloud-stat span[data-v-6a5d4ec3],.cloud-stat em[data-v-6a5d4ec3]{color:#727b8f;font-size:13px;font-style:normal;font-weight:750;display:block}.cloud-stat span[data-v-6a5d4ec3]{margin-top:14px}.cloud-stat strong[data-v-6a5d4ec3]{color:#151b2d;margin-top:6px;font-size:30px;font-weight:900;line-height:1;display:block}.cloud-stat em[data-v-6a5d4ec3]{margin-top:9px}.panel[data-v-6a5d4ec3]{border-radius:var(--zp-radius-xl);background:#ffffffc7;min-width:0;padding:22px}.task-panel[data-v-6a5d4ec3]{grid-column:span 7}.detail-panel[data-v-6a5d4ec3]{grid-column:span 5}.coverage-panel[data-v-6a5d4ec3],.reminder-panel[data-v-6a5d4ec3],.api-panel[data-v-6a5d4ec3]{grid-column:span 4}.panel-head[data-v-6a5d4ec3]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.panel-head span[data-v-6a5d4ec3],.detail-top span[data-v-6a5d4ec3]{color:#7a8395;font-size:12px;font-weight:850}.panel-head h2[data-v-6a5d4ec3],.detail-top h2[data-v-6a5d4ec3]{color:var(--zp-color-navy-700);margin-top:4px;font-size:20px;font-weight:900}.panel-head>strong[data-v-6a5d4ec3]{border-radius:var(--zp-radius-pill);background:var(--zp-color-navy-800);color:var(--zp-color-gold-300);padding:8px 11px;font-size:12px}.panel-head svg[data-v-6a5d4ec3]{color:var(--zp-color-gold-500)}.task-toolbar[data-v-6a5d4ec3]{gap:10px;margin-bottom:12px}.search-field[data-v-6a5d4ec3],.select-field[data-v-6a5d4ec3]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-lg);color:#667085;background:#f7f8fb}.search-field[data-v-6a5d4ec3]{flex:1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:0 12px;display:grid}.search-field input[data-v-6a5d4ec3],.select-field select[data-v-6a5d4ec3]{width:100%;height:42px;color:var(--zp-color-navy-700);background:0 0;border:0;outline:0;font-size:14px}.select-field[data-v-6a5d4ec3]{gap:8px;min-width:168px;padding:0 10px}.status-tabs[data-v-6a5d4ec3]{scrollbar-width:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.status-tabs[data-v-6a5d4ec3]::-webkit-scrollbar{display:none}.status-tabs button[data-v-6a5d4ec3]{border-radius:var(--zp-radius-pill);color:#657084;background:#eef2f7;border:0;flex:none;align-items:center;gap:8px;height:34px;padding:0 12px;font-size:13px;font-weight:850;display:inline-flex}.status-tabs button strong[data-v-6a5d4ec3]{border-radius:var(--zp-radius-pill);min-width:22px;height:22px;color:inherit;background:#ffffffc7;place-items:center;font-size:12px;display:grid}.status-tabs button.active[data-v-6a5d4ec3]{background:var(--zp-color-navy-800);color:#fff}.cloud-table[data-v-6a5d4ec3]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-lg);background:var(--zp-surface);margin-top:12px;display:grid;overflow-x:auto}.cloud-row[data-v-6a5d4ec3]{border:0;border-top:1px solid var(--zp-line-soft);background:var(--zp-surface);min-width:1000px;min-height:68px;color:var(--zp-text-muted);text-align:left;grid-template-columns:minmax(220px,1.32fr) 122px 118px minmax(150px,.82fr) minmax(260px,1.35fr) 96px;align-items:center;gap:10px;padding:0 14px;display:grid}.cloud-row[data-v-6a5d4ec3]:first-child{border-top:0}.cloud-row[data-v-6a5d4ec3]:not(.table-head){cursor:pointer}.cloud-row[data-v-6a5d4ec3]:hover,.cloud-row.selected[data-v-6a5d4ec3]{background:#fffaf0}.cloud-row.selected[data-v-6a5d4ec3]{box-shadow:inset 3px 0 0 var(--zp-color-gold-500)}.cloud-row.table-head[data-v-6a5d4ec3]{background:var(--zp-bg-muted);min-height:42px;color:var(--zp-text-faint);cursor:default;font-size:12px;font-weight:950}.cloud-row.table-head>span[data-v-6a5d4ec3]:nth-child(3),.cloud-row.table-head>span[data-v-6a5d4ec3]:last-child,.cloud-row>span[data-v-6a5d4ec3]:nth-child(3),.cloud-row>.row-actions[data-v-6a5d4ec3]{text-align:right;justify-items:end;justify-self:stretch!important}.cloud-row>span[data-v-6a5d4ec3]{justify-self:stretch!important}.cloud-row.table-head>span[data-v-6a5d4ec3]:nth-child(2),.cloud-row.table-head>span[data-v-6a5d4ec3]:nth-child(6){white-space:nowrap}.task-main[data-v-6a5d4ec3],.cloud-row>span[data-v-6a5d4ec3]:not(.row-actions),.status-cell[data-v-6a5d4ec3],.impact-cell[data-v-6a5d4ec3]{gap:4px;min-width:0;display:grid}.cloud-row strong[data-v-6a5d4ec3],.cloud-row small[data-v-6a5d4ec3]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cloud-row strong[data-v-6a5d4ec3]{color:var(--zp-text-title);font-size:13px;font-weight:950;line-height:1.35}.cloud-row small[data-v-6a5d4ec3]{color:var(--zp-text-muted);font-size:11px;font-weight:800;line-height:1.4}.status-cell em[data-v-6a5d4ec3]{border-radius:var(--zp-radius-pill);background:var(--tone-soft);width:fit-content;color:var(--tone);justify-content:center;align-items:center;padding:5px 9px;font-size:12px;font-style:normal;font-weight:950;display:inline-flex}.row-actions[data-v-6a5d4ec3]{justify-content:flex-end;width:100%;min-width:0;display:flex}.empty-row[data-v-6a5d4ec3]{border-top:1px solid var(--zp-line-soft);min-width:1000px;color:var(--zp-text-muted);gap:6px;padding:24px;display:grid}.empty-row strong[data-v-6a5d4ec3]{color:var(--zp-text-title);font-size:14px;font-weight:900}.empty-row span[data-v-6a5d4ec3]{font-size:13px;font-weight:750}.cloud-row svg[data-v-6a5d4ec3]{color:#98a2b3}.detail-top[data-v-6a5d4ec3]{justify-content:space-between;gap:14px;margin-bottom:16px}.detail-top p[data-v-6a5d4ec3]{color:#687386;margin-top:7px;line-height:1.6}.detail-top svg[data-v-6a5d4ec3]{color:var(--tone);flex:none}.detail-grid[data-v-6a5d4ec3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.detail-grid div[data-v-6a5d4ec3],.progress-card[data-v-6a5d4ec3],.runbook-list article[data-v-6a5d4ec3],.action-card[data-v-6a5d4ec3],.reminder-list article[data-v-6a5d4ec3],.api-list div[data-v-6a5d4ec3]{border-radius:var(--zp-radius-lg);background:#f7f8fb}.detail-grid div[data-v-6a5d4ec3]{padding:12px}.detail-grid span[data-v-6a5d4ec3]{color:#9099aa;font-size:12px;font-weight:850}.detail-grid strong[data-v-6a5d4ec3]{color:var(--zp-color-navy-700);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:14px;font-weight:900;display:block;overflow:hidden}.progress-card[data-v-6a5d4ec3]{gap:10px;margin-top:12px;padding:14px;display:grid}.progress-card div[data-v-6a5d4ec3]:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.progress-card span[data-v-6a5d4ec3]{color:#667085;font-size:13px;font-weight:850}.progress-card strong[data-v-6a5d4ec3]{color:var(--tone);font-size:18px;font-weight:900}.progress-card p[data-v-6a5d4ec3]{color:#687386;font-size:13px;line-height:1.6}.progress-track[data-v-6a5d4ec3],.coverage-track[data-v-6a5d4ec3]{border-radius:var(--zp-radius-pill);background:#0f172a14;height:8px;overflow:hidden}.progress-track i[data-v-6a5d4ec3],.coverage-track i[data-v-6a5d4ec3]{border-radius:inherit;background:var(--tone);height:100%;display:block}.section-title[data-v-6a5d4ec3]{color:var(--zp-color-navy-700);gap:8px;margin:18px 0 10px}.section-title svg[data-v-6a5d4ec3]{color:var(--zp-color-gold-500)}.runbook-list[data-v-6a5d4ec3],.coverage-list[data-v-6a5d4ec3],.reminder-list[data-v-6a5d4ec3],.api-list[data-v-6a5d4ec3]{gap:10px;display:grid}.runbook-list article[data-v-6a5d4ec3]{grid-template-columns:30px minmax(0,1fr);gap:10px;padding:12px;display:grid}.runbook-list article>span[data-v-6a5d4ec3]{border-radius:var(--zp-radius-pill);background:var(--zp-color-navy-800);width:28px;height:28px;color:var(--zp-color-gold-300);place-items:center;font-size:12px;font-weight:900;display:grid}.runbook-list strong[data-v-6a5d4ec3],.reminder-list strong[data-v-6a5d4ec3],.api-list strong[data-v-6a5d4ec3]{color:var(--zp-color-navy-700);font-size:13px;font-weight:900}.runbook-list p[data-v-6a5d4ec3],.reminder-list p[data-v-6a5d4ec3]{color:#687386;margin-top:4px;font-size:13px;line-height:1.5}.action-card[data-v-6a5d4ec3]{color:#667085;align-items:center;gap:9px;margin-top:18px;padding:12px;font-size:13px;font-weight:850;display:flex}.action-card.active[data-v-6a5d4ec3]{color:#15926b;background:#55c9a124}.detail-actions[data-v-6a5d4ec3]{flex-wrap:wrap;gap:10px;margin-top:14px}.detail-actions button[data-v-6a5d4ec3]{color:#344054;background:#eef2f7;height:40px;padding:0 16px}.detail-actions .resolve-button[data-v-6a5d4ec3]{background:var(--zp-color-navy-800);color:#fff}.coverage-list>div[data-v-6a5d4ec3]{grid-template-columns:86px minmax(0,1fr) 54px;align-items:center;gap:12px;display:grid}.coverage-list span[data-v-6a5d4ec3],.coverage-list strong[data-v-6a5d4ec3]{font-size:13px;font-weight:850}.coverage-list span[data-v-6a5d4ec3]{color:#667085}.coverage-list strong[data-v-6a5d4ec3]{color:var(--tone);text-align:right}.reminder-list article[data-v-6a5d4ec3]{grid-template-columns:28px minmax(0,1fr);gap:10px;padding:12px;display:grid}.reminder-list svg[data-v-6a5d4ec3]{color:var(--zp-color-gold-500)}.api-list div[data-v-6a5d4ec3]{gap:5px;padding:12px;display:grid}.api-list span[data-v-6a5d4ec3]{border-radius:var(--zp-radius-pill);color:#15926b;background:#55c9a124;width:fit-content;padding:4px 8px;font-size:11px;font-weight:900}.api-list strong[data-v-6a5d4ec3]{overflow-wrap:anywhere}.sync-strip article[data-v-6a5d4ec3]{border-radius:var(--zp-radius-lg);background:#ffffffbd;grid-column:span 4;gap:10px;padding:14px}.sync-strip svg[data-v-6a5d4ec3]{color:var(--zp-color-mint-500);flex:none}.sync-strip span[data-v-6a5d4ec3]{color:#586579;font-size:13px;font-weight:800;line-height:1.5}@media (width<=1280px){.cloud-stat[data-v-6a5d4ec3],.coverage-panel[data-v-6a5d4ec3],.reminder-panel[data-v-6a5d4ec3],.api-panel[data-v-6a5d4ec3],.sync-strip article[data-v-6a5d4ec3]{grid-column:span 6}.task-panel[data-v-6a5d4ec3],.detail-panel[data-v-6a5d4ec3]{grid-column:1/-1}}@media (width<=860px){.cloud-hero[data-v-6a5d4ec3],.task-toolbar[data-v-6a5d4ec3],.detail-top[data-v-6a5d4ec3],.risk-banner[data-v-6a5d4ec3]{flex-direction:column;align-items:flex-start}.hero-actions[data-v-6a5d4ec3],.task-toolbar[data-v-6a5d4ec3],.search-field[data-v-6a5d4ec3],.select-field[data-v-6a5d4ec3],.detail-actions[data-v-6a5d4ec3],.hero-actions button[data-v-6a5d4ec3],.detail-actions button[data-v-6a5d4ec3]{width:100%}.cloud-stat[data-v-6a5d4ec3],.coverage-panel[data-v-6a5d4ec3],.reminder-panel[data-v-6a5d4ec3],.api-panel[data-v-6a5d4ec3],.sync-strip article[data-v-6a5d4ec3]{grid-column:1/-1}.cloud-row[data-v-6a5d4ec3]{min-width:940px}}@media (width<=560px){.cloud-hero[data-v-6a5d4ec3],.panel[data-v-6a5d4ec3],.cloud-stat[data-v-6a5d4ec3]{padding:18px}.detail-grid[data-v-6a5d4ec3],.coverage-list>div[data-v-6a5d4ec3]{grid-template-columns:1fr}.task-main strong[data-v-6a5d4ec3],.detail-grid strong[data-v-6a5d4ec3]{white-space:normal}.coverage-list strong[data-v-6a5d4ec3]{text-align:left}}.order-center-page[data-v-9b0410f5]{min-width:0;max-width:100%;color:var(--zp-text);gap:16px;display:grid;overflow-x:hidden}.order-center-page[data-v-9b0410f5] *,.order-center-page[data-v-9b0410f5] :before,.order-center-page[data-v-9b0410f5] :after{box-sizing:border-box}.panel[data-v-9b0410f5],.stat-card[data-v-9b0410f5],.risk-banner[data-v-9b0410f5]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-xl);background:var(--zp-surface-panel);box-shadow:var(--zp-shadow-panel)}.panel[data-v-9b0410f5]{min-width:0;max-width:100%;padding:16px}.order-list-panel[data-v-9b0410f5]{min-width:0}.page-hero[data-v-9b0410f5]{isolation:isolate;border:1px solid var(--zp-line-on-dark);border-radius:var(--zp-radius-xl);color:#fff;box-shadow:var(--zp-shadow-panel);background:linear-gradient(120deg,#050d22fa,#0c1426fa 54%,#080e1afa),#050d22;justify-content:space-between;align-items:center;gap:22px;padding:28px 30px;display:flex;position:relative;overflow:hidden}.page-hero[data-v-9b0410f5]:before{z-index:-1;content:"";filter:blur(42px)saturate(116%);background:radial-gradient(at 20% 16%,#55c9a145 0 14%,#0000 38%),radial-gradient(at 62% 8%,#d99a223d 0 15%,#0000 42%),radial-gradient(at 84% 62%,#2563eb38 0 14%,#0000 40%);position:absolute;inset:-45%}.hero-copy[data-v-9b0410f5]{gap:10px;min-width:0;max-width:720px;display:grid}.hero-label[data-v-9b0410f5],.hero-actions[data-v-9b0410f5],.panel-actions[data-v-9b0410f5],.risk-banner[data-v-9b0410f5],.stat-icon[data-v-9b0410f5],.order-tabs[data-v-9b0410f5],.row-actions[data-v-9b0410f5],.detail-actions[data-v-9b0410f5],.form-actions[data-v-9b0410f5],.form-section-title[data-v-9b0410f5],.next-card[data-v-9b0410f5],.action-card[data-v-9b0410f5]{align-items:center;display:flex}.hero-label[data-v-9b0410f5]{color:var(--zp-text-inverse-muted);gap:8px;font-size:13px;font-weight:850}.hero-copy h1[data-v-9b0410f5]{letter-spacing:0;margin:0;font-size:clamp(24px,3vw,34px);font-weight:950;line-height:1.18}.hero-copy p[data-v-9b0410f5]{color:var(--zp-text-inverse-muted);margin:0;font-size:14px;font-weight:700;line-height:1.7}.hero-actions[data-v-9b0410f5],.panel-actions[data-v-9b0410f5],.detail-actions[data-v-9b0410f5]{flex-wrap:wrap;justify-content:flex-end;gap:10px}.primary-action[data-v-9b0410f5],.submit-button[data-v-9b0410f5]{background:var(--zp-active-gradient)!important;color:var(--zp-color-navy-850)!important;border-color:#d99a2280!important;font-weight:900!important}.ghost-action[data-v-9b0410f5]{color:#fff!important;background:#ffffff1a!important;border:1px solid #ffffff38!important;font-weight:850!important}.risk-banner[data-v-9b0410f5]{color:var(--zp-color-navy-800);background:#fff8ed;gap:10px;padding:14px 16px}.risk-banner svg[data-v-9b0410f5]{color:var(--zp-color-amber-600);flex:none}.risk-banner strong[data-v-9b0410f5],.risk-banner span[data-v-9b0410f5]{min-width:0;font-size:13px}.risk-banner span[data-v-9b0410f5]{color:var(--zp-text-muted);font-weight:700}.stat-grid[data-v-9b0410f5],.bottom-grid[data-v-9b0410f5]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.stat-card[data-v-9b0410f5]{gap:8px;min-width:0;padding:16px;display:grid}.stat-icon[data-v-9b0410f5]{width:42px;height:42px;color:var(--zp-color-blue-600);background:#eef4ff;border-radius:14px;justify-content:center}.stat-card[data-tone=green] .stat-icon[data-v-9b0410f5]{color:var(--zp-color-green-600);background:#eafaf3}.stat-card[data-tone=amber] .stat-icon[data-v-9b0410f5]{color:var(--zp-color-amber-600);background:#fff5df}.stat-card[data-tone=red] .stat-icon[data-v-9b0410f5]{color:var(--zp-color-red-600);background:#fff0ec}.stat-card span[data-v-9b0410f5],.panel-head span[data-v-9b0410f5],.preview-head span[data-v-9b0410f5],.field-grid dt[data-v-9b0410f5],.summary-grid span[data-v-9b0410f5],.relation-list span[data-v-9b0410f5]{color:var(--zp-text-subtle);font-size:12px;font-weight:850}.stat-card strong[data-v-9b0410f5]{color:var(--zp-text-title);font-size:25px;font-weight:950}.stat-card em[data-v-9b0410f5]{color:var(--zp-text-muted);font-size:12px;font-style:normal;font-weight:700;line-height:1.55}.panel-head[data-v-9b0410f5]{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.panel-head h2[data-v-9b0410f5]{color:var(--zp-text-title);margin:4px 0 0;font-size:19px;font-weight:950;line-height:1.25}.order-list-panel[data-v-9b0410f5] .order-toolbar{gap:10px;margin-top:16px;margin-bottom:12px}.order-tabs[data-v-9b0410f5]{flex-wrap:nowrap;gap:8px;margin-top:12px;margin-bottom:0;padding-bottom:2px;overflow-x:auto}.order-tabs button[data-v-9b0410f5]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-pill);min-height:38px;color:var(--zp-text-muted);background:#fff;flex:none;padding:0 12px;font-size:12px;font-weight:900}.order-tabs button.active[data-v-9b0410f5]{background:var(--zp-active-gradient);color:var(--zp-color-navy-800);border-color:#d99a226b}.order-tabs strong[data-v-9b0410f5]{background:#ffffffb8;border-radius:999px;place-items:center;min-width:22px;height:22px;margin-left:0;font-size:11px;display:grid}.order-table[data-v-9b0410f5]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-lg);background:var(--zp-surface);margin-top:12px;display:grid;overflow-x:auto}.order-row[data-v-9b0410f5]{border:0;border-top:1px solid var(--zp-line-soft);background:var(--zp-surface);min-width:1000px;min-height:68px;color:var(--zp-text-muted);text-align:left;grid-template-columns:minmax(220px,1.35fr) 112px 116px minmax(150px,.82fr) minmax(230px,1.22fr) 172px;align-items:center;gap:10px;padding:0 14px;display:grid}.order-row[data-v-9b0410f5]:first-child{border-top:0}.order-row[data-v-9b0410f5]:not(.table-head){cursor:pointer}.order-row[data-v-9b0410f5]:hover,.order-row.selected[data-v-9b0410f5]{background:#fffaf0}.order-row.selected[data-v-9b0410f5]{box-shadow:inset 3px 0 0 var(--zp-color-gold-500)}.table-head[data-v-9b0410f5]{background:var(--zp-bg-muted);min-height:42px;color:var(--zp-text-faint);cursor:default;font-size:12px;font-weight:950}.order-row.table-head>span[data-v-9b0410f5]:nth-child(3),.order-row.table-head>span[data-v-9b0410f5]:last-child,.order-row>span[data-v-9b0410f5]:nth-child(3),.order-row>.row-actions[data-v-9b0410f5]{text-align:right;justify-items:end;justify-self:stretch!important}.order-row>span[data-v-9b0410f5]{justify-self:stretch!important}.order-row.table-head>span[data-v-9b0410f5]:nth-child(2),.order-row.table-head>span[data-v-9b0410f5]:nth-child(6){white-space:nowrap}.order-name[data-v-9b0410f5],.order-name>span[data-v-9b0410f5]:last-child,.order-row>span[data-v-9b0410f5]:not(.row-actions),.status-cell[data-v-9b0410f5],.risk-cell[data-v-9b0410f5]{gap:4px;min-width:0;display:grid}.order-name[data-v-9b0410f5]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px}.order-icon[data-v-9b0410f5]{width:38px;height:38px;color:var(--zp-color-blue-600);background:#eef4ff;border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.order-icon[data-tone=green][data-v-9b0410f5]{color:var(--zp-color-green-600);background:#eafaf3}.order-icon[data-tone=amber][data-v-9b0410f5]{color:var(--zp-color-amber-600);background:#fff5df}.order-icon[data-tone=red][data-v-9b0410f5]{color:var(--zp-color-red-600);background:#fff0ec}.order-icon[data-tone=slate][data-v-9b0410f5]{color:var(--zp-text-muted);background:#f1f5f9}.order-row strong[data-v-9b0410f5]{min-width:0;color:var(--zp-text-title);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;line-height:1.35;overflow:hidden}.order-row small[data-v-9b0410f5]{min-width:0;color:var(--zp-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;line-height:1.4;overflow:hidden}.status-cell em[data-v-9b0410f5]{border-radius:var(--zp-radius-pill);width:fit-content;color:var(--zp-color-blue-600);background:#eef4ff;justify-content:center;align-items:center;padding:5px 9px;font-size:12px;font-style:normal;font-weight:950;display:inline-flex}.order-row[data-tone=green] .status-cell em[data-v-9b0410f5]{color:var(--zp-color-green-600);background:#eafaf3}.order-row[data-tone=amber] .status-cell em[data-v-9b0410f5]{color:var(--zp-color-amber-600);background:#fff5df}.order-row[data-tone=red] .status-cell em[data-v-9b0410f5]{color:var(--zp-color-red-600);background:#fff0ec}.order-row[data-tone=slate] .status-cell em[data-v-9b0410f5]{color:var(--zp-text-muted);background:#f1f5f9}.row-actions[data-v-9b0410f5]{justify-content:flex-end;gap:6px;width:100%;min-width:0}.inline-action[data-v-9b0410f5],.zp-row-detail-action[data-v-9b0410f5]{min-height:34px;border:1px solid var(--zp-line)!important;color:var(--zp-text)!important;background:#fff!important;font-weight:850!important}.empty-state[data-v-9b0410f5]{border:1px dashed var(--zp-line-strong);border-radius:var(--zp-radius-lg);min-height:180px;color:var(--zp-text-muted);justify-items:center;gap:8px;padding:34px;display:grid}.empty-state strong[data-v-9b0410f5]{color:var(--zp-text-title);font-size:15px}.order-detail-panel[data-v-9b0410f5]{gap:14px;display:grid}.detail-top[data-v-9b0410f5]{border-radius:var(--zp-radius-lg);color:var(--zp-color-blue-600);background:#eef4ff;justify-content:space-between;align-items:flex-start;gap:14px;padding:16px;display:flex}.detail-top[data-tone=green][data-v-9b0410f5]{color:var(--zp-color-green-600);background:#eafaf3}.detail-top[data-tone=amber][data-v-9b0410f5]{color:var(--zp-color-amber-600);background:#fff5df}.detail-top[data-tone=red][data-v-9b0410f5]{color:var(--zp-color-red-600);background:#fff0ec}.detail-top[data-tone=slate][data-v-9b0410f5]{color:var(--zp-text-muted);background:#f1f5f9}.detail-top h2[data-v-9b0410f5]{color:var(--zp-text-title);overflow-wrap:anywhere;margin:4px 0 0;font-size:20px;font-weight:950}.detail-top p[data-v-9b0410f5]{color:var(--zp-text);margin:8px 0 0;font-size:13px;font-weight:750;line-height:1.65}.summary-grid[data-v-9b0410f5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.summary-grid div[data-v-9b0410f5],.field-grid div[data-v-9b0410f5],.item-list article[data-v-9b0410f5],.payment-list article[data-v-9b0410f5],.payment-empty[data-v-9b0410f5],.guide-list article[data-v-9b0410f5],.relation-list div[data-v-9b0410f5]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-lg);background:var(--zp-bg-subtle);min-width:0;padding:12px}.summary-grid div[data-v-9b0410f5]{gap:5px;display:grid}.summary-grid strong[data-v-9b0410f5]{color:var(--zp-text-title);font-size:15px;font-weight:950}.summary-grid small[data-v-9b0410f5],.item-list small[data-v-9b0410f5]{color:var(--zp-text-muted);font-size:12px;font-weight:700}.next-card[data-v-9b0410f5],.action-card[data-v-9b0410f5]{border-radius:var(--zp-radius-lg);color:var(--zp-color-amber-600);background:#fffaf0;border:1px solid #d99a2242;gap:10px;padding:12px}.next-card p[data-v-9b0410f5]{color:var(--zp-text);gap:3px;margin:0;font-size:13px;font-weight:750;display:grid}.next-card span[data-v-9b0410f5],.action-card span[data-v-9b0410f5]{color:var(--zp-text-muted);font-size:13px;font-weight:750}.detail-section[data-v-9b0410f5]{gap:10px;display:grid}.preview-head[data-v-9b0410f5]{justify-content:space-between;align-items:center;gap:10px;display:flex}.preview-head strong[data-v-9b0410f5]{color:var(--zp-text-title);font-size:13px;font-weight:900}.field-grid[data-v-9b0410f5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.field-grid dd[data-v-9b0410f5]{overflow-wrap:anywhere;min-width:0;color:var(--zp-text-title);margin:4px 0 0;font-size:13px;font-weight:850}.item-list[data-v-9b0410f5],.payment-list[data-v-9b0410f5],.guide-list[data-v-9b0410f5],.relation-list[data-v-9b0410f5]{gap:8px;display:grid}.item-list article[data-v-9b0410f5]{gap:4px;display:grid}.item-list span[data-v-9b0410f5]{color:var(--zp-color-blue-600);font-size:11px;font-weight:900}.payment-list article[data-v-9b0410f5]{gap:10px;display:grid}.payment-head[data-v-9b0410f5]{justify-content:space-between;align-items:center;gap:10px;display:flex}.payment-head span[data-v-9b0410f5]{min-width:0;color:var(--zp-text-title);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;font-size:13px;font-weight:950;display:inline-flex;overflow:hidden}.payment-head em[data-v-9b0410f5]{border-radius:var(--zp-radius-pill);color:var(--zp-color-blue-600);background:#eef4ff;flex:none;padding:4px 9px;font-size:12px;font-style:normal;font-weight:900}.payment-list dl[data-v-9b0410f5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.payment-list dl div[data-v-9b0410f5]{min-width:0}.payment-list dt[data-v-9b0410f5]{color:var(--zp-text-subtle);font-size:12px;font-weight:850}.payment-list dd[data-v-9b0410f5]{overflow-wrap:anywhere;min-width:0;color:var(--zp-text-title);margin:3px 0 0;font-size:13px;font-weight:850}.payment-list p[data-v-9b0410f5],.payment-empty p[data-v-9b0410f5]{color:var(--zp-text-muted);gap:4px;margin:0;font-size:12px;font-weight:750;line-height:1.55;display:grid}.payment-list p strong[data-v-9b0410f5],.payment-empty strong[data-v-9b0410f5]{color:var(--zp-text-title);font-size:13px;font-weight:900}.payment-empty[data-v-9b0410f5]{color:var(--zp-color-blue-600);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.timeline-list[data-v-9b0410f5]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.timeline-list li[data-v-9b0410f5]{border-left:2px solid var(--zp-line-strong);grid-template-columns:52px minmax(0,1fr);gap:4px 10px;padding:0 0 0 10px;display:grid}.timeline-list li.done[data-v-9b0410f5]{border-color:var(--zp-color-green-600)}.timeline-list span[data-v-9b0410f5]{color:var(--zp-text-subtle);font-size:12px;font-weight:850}.timeline-list strong[data-v-9b0410f5]{color:var(--zp-text-title);font-size:13px;font-weight:900}.timeline-list p[data-v-9b0410f5]{color:var(--zp-text-muted);grid-column:2;margin:0;font-size:12px;font-weight:700;line-height:1.55}.tag-list[data-v-9b0410f5]{flex-wrap:wrap;gap:6px;display:flex}.tag-list span[data-v-9b0410f5]{border-radius:var(--zp-radius-pill);color:var(--zp-color-blue-600);background:#eef4ff;padding:5px 9px;font-size:12px;font-weight:900}.remark-text[data-v-9b0410f5]{color:var(--zp-text-muted);margin:0;font-size:13px;font-weight:750;line-height:1.65}.bottom-grid[data-v-9b0410f5]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.guide-list article[data-v-9b0410f5]{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.guide-list svg[data-v-9b0410f5]{color:var(--zp-color-gold-500)}.guide-list p[data-v-9b0410f5],.relation-list strong[data-v-9b0410f5]{color:var(--zp-text-muted);gap:4px;margin:0;font-size:13px;font-weight:750;line-height:1.55;display:grid}.guide-list strong[data-v-9b0410f5]{color:var(--zp-text-title);font-size:13px;font-weight:900}.relation-list div[data-v-9b0410f5]{gap:5px;display:grid}.form-section[data-v-9b0410f5]{gap:12px;display:grid}.order-form[data-v-9b0410f5]{gap:16px;display:grid}.form-section-title[data-v-9b0410f5]{color:var(--zp-text-title);gap:8px;font-size:14px;font-weight:950}.form-grid[data-v-9b0410f5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.order-form label[data-v-9b0410f5]{min-width:0;color:var(--zp-text-muted);gap:6px;font-size:12px;font-weight:850;display:grid}.order-form[data-v-9b0410f5] .nuxt-control{border:1px solid var(--zp-line);border-radius:var(--zp-radius-md);background:#fff;min-height:40px}.order-form[data-v-9b0410f5] .nuxt-control input,.order-form[data-v-9b0410f5] .nuxt-control textarea,.order-form[data-v-9b0410f5] .nuxt-control button{color:var(--zp-text-title);font-size:13px;font-weight:750}.form-note[data-v-9b0410f5]{border-radius:var(--zp-radius-lg);color:var(--zp-color-green-600);background:#f1fbf7;border:1px solid #55c9a13d;align-items:center;gap:8px;padding:10px 12px;font-size:12px;font-weight:800;display:flex}.form-actions[data-v-9b0410f5]{justify-content:flex-end;gap:10px;width:100%}.api-error-banner[data-v-9b0410f5]{border-radius:var(--zp-radius-lg);color:var(--zp-color-red-600);background:#fef2f2;border:1px solid #ef444438;align-items:center;gap:10px;margin-top:10px;padding:12px 16px;font-size:13px;font-weight:750;display:flex}.api-error-banner svg[data-v-9b0410f5]{flex:none}.api-error-banner .retry-btn[data-v-9b0410f5]{margin-left:auto;color:var(--zp-color-red-600)!important;background:#fff!important;border:1px solid #ef444447!important;font-weight:850!important}.loading-indicator[data-v-9b0410f5]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-lg);color:var(--zp-text-muted);align-items:center;gap:10px;margin-top:10px;padding:12px 16px;font-size:13px;font-weight:750;display:flex}.spin[data-v-9b0410f5]{animation:.8s linear infinite zp-spin-9b0410f5}@keyframes zp-spin-9b0410f5{to{transform:rotate(360deg)}}.order-edit-modal-content{overflow:hidden;border-radius:var(--zp-radius-xl)!important;width:min(920px,100vw - 28px)!important;max-width:min(920px,100vw - 28px)!important}.order-edit-modal-head,.order-edit-modal-footer{padding:18px 20px!important}.order-edit-modal-body{max-height:min(72vh,720px);overflow:auto;padding:0 20px 18px!important}.order-edit-modal-title{color:var(--zp-text-title)!important;font-size:20px!important;font-weight:950!important}.order-edit-modal-description{color:var(--zp-text-muted)!important;font-size:13px!important;font-weight:700!important;line-height:1.6!important}@media (width<=1180px){.stat-grid[data-v-9b0410f5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.page-hero[data-v-9b0410f5],.panel-head[data-v-9b0410f5]{flex-direction:column;align-items:stretch}.hero-actions[data-v-9b0410f5],.panel-actions[data-v-9b0410f5],.pagination-row[data-v-9b0410f5],.detail-actions[data-v-9b0410f5]{justify-content:flex-start}.stat-grid[data-v-9b0410f5],.bottom-grid[data-v-9b0410f5],.summary-grid[data-v-9b0410f5],.field-grid[data-v-9b0410f5],.payment-list dl[data-v-9b0410f5],.form-grid[data-v-9b0410f5]{grid-template-columns:1fr}.risk-banner[data-v-9b0410f5]{flex-direction:column;align-items:flex-start}.page-hero[data-v-9b0410f5]{padding:22px}.order-edit-modal-content{width:calc(100vw - 18px)!important;max-width:calc(100vw - 18px)!important}}.order-scenario-page[data-v-db2dfff9]{color:var(--zp-color-navy-700);gap:16px;display:grid}.api-error-banner[data-v-db2dfff9]{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:12px;padding:12px 16px;display:flex}.api-error-banner strong[data-v-db2dfff9]{color:#dc2626}.api-error-banner span[data-v-db2dfff9]{color:#7f1d1d;flex:1;font-size:13px}.order-scenario-page[data-v-db2dfff9] *,.order-scenario-page[data-v-db2dfff9] :before,.order-scenario-page[data-v-db2dfff9] :after{box-sizing:border-box}.panel[data-v-db2dfff9],.stat-card[data-v-db2dfff9]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-xl);background:var(--zp-surface-panel);box-shadow:var(--zp-shadow-panel)}.panel[data-v-db2dfff9]{min-width:0;max-width:100%;padding:16px}.list-panel[data-v-db2dfff9]{min-width:0}.scenario-hero[data-v-db2dfff9]{isolation:isolate;border:1px solid var(--zp-line-on-dark);border-radius:var(--zp-radius-xl);color:#fff;box-shadow:var(--zp-shadow-panel);background:linear-gradient(120deg,#050d22fa,#0c1426fa 54%,#080e1afa),#050d22;justify-content:space-between;align-items:center;gap:22px;padding:28px 30px;display:flex;position:relative;overflow:hidden}.scenario-hero[data-v-db2dfff9]:before{z-index:-1;content:"";filter:blur(42px)saturate(116%);background:radial-gradient(at 18% 18%,#55c9a140 0 14%,#0000 38%),radial-gradient(at 62% 10%,#d99a2238 0 15%,#0000 42%),radial-gradient(at 86% 60%,#2563eb33 0 14%,#0000 40%);position:absolute;inset:-45%}.hero-copy[data-v-db2dfff9]{gap:10px;min-width:0;max-width:760px;display:grid}.hero-label[data-v-db2dfff9],.hero-actions[data-v-db2dfff9],.panel-actions[data-v-db2dfff9],.stat-icon[data-v-db2dfff9],.row-title[data-v-db2dfff9],.row-actions[data-v-db2dfff9],.detail-actions[data-v-db2dfff9],.form-actions[data-v-db2dfff9]{align-items:center;display:flex}.hero-label[data-v-db2dfff9]{color:var(--zp-text-inverse-muted);gap:8px;font-size:13px;font-weight:850}.hero-copy h1[data-v-db2dfff9]{letter-spacing:0;margin:0;font-size:clamp(24px,3vw,34px);font-weight:950;line-height:1.18}.hero-copy p[data-v-db2dfff9]{color:var(--zp-text-inverse-muted);margin:0;font-size:14px;font-weight:700;line-height:1.7}.hero-actions[data-v-db2dfff9],.panel-actions[data-v-db2dfff9],.detail-actions[data-v-db2dfff9]{flex-wrap:wrap;justify-content:flex-end;gap:10px}.primary-action[data-v-db2dfff9],.submit-button[data-v-db2dfff9]{background:var(--zp-active-gradient)!important;color:var(--zp-color-navy-850)!important;border-color:#d99a2280!important;font-weight:900!important}.ghost-action[data-v-db2dfff9]{color:#fff!important;background:#ffffff1a!important;border:1px solid #ffffff38!important;font-weight:850!important}.ghost-action.light[data-v-db2dfff9]{border-color:var(--zp-line)!important;color:var(--zp-text)!important;background:#fff!important}.scenario-stat-grid[data-v-db2dfff9]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.stat-card[data-v-db2dfff9]{gap:8px;min-width:0;padding:16px;display:grid}.stat-icon[data-v-db2dfff9]{width:42px;height:42px;color:var(--zp-color-blue-600);background:#eef4ff;border-radius:14px;justify-content:center}.stat-card[data-tone=green] .stat-icon[data-v-db2dfff9],.row-icon[data-tone=green][data-v-db2dfff9]{color:var(--zp-color-green-600);background:#eafaf3}.stat-card[data-tone=amber] .stat-icon[data-v-db2dfff9],.row-icon[data-tone=amber][data-v-db2dfff9]{color:var(--zp-color-amber-600);background:#fff5df}.stat-card[data-tone=red] .stat-icon[data-v-db2dfff9],.row-icon[data-tone=red][data-v-db2dfff9]{color:var(--zp-color-red-600);background:#fff0ec}.stat-card span[data-v-db2dfff9],.panel-head span[data-v-db2dfff9],.preview-head span[data-v-db2dfff9],.field-grid dt[data-v-db2dfff9]{color:var(--zp-text-subtle);font-size:12px;font-weight:850}.stat-card strong[data-v-db2dfff9]{color:var(--zp-text-title);font-size:25px;font-weight:950}.stat-card em[data-v-db2dfff9]{color:var(--zp-text-muted);font-size:12px;font-style:normal;font-weight:700;line-height:1.55}.panel-head[data-v-db2dfff9]{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.panel-head h2[data-v-db2dfff9]{color:var(--zp-text-title);margin:4px 0 0;font-size:19px;font-weight:950;line-height:1.3}.list-panel[data-v-db2dfff9] .scenario-toolbar{gap:10px;margin-top:16px;margin-bottom:12px}.scenario-table[data-v-db2dfff9]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-lg);background:var(--zp-surface);margin-top:12px;display:grid;overflow-x:auto}.scenario-row[data-v-db2dfff9]{border:0;border-top:1px solid var(--zp-line-soft);background:var(--zp-surface);min-width:940px;min-height:68px;color:var(--zp-text-muted);text-align:left;grid-template-columns:minmax(220px,1.38fr) 112px 116px minmax(132px,.76fr) minmax(225px,1.24fr) 96px;align-items:center;gap:10px;padding:0 14px;display:grid}.scenario-row[data-v-db2dfff9]:first-child{border-top:0}.scenario-row[data-v-db2dfff9]:not(.table-head){cursor:pointer}.scenario-row[data-v-db2dfff9]:hover,.scenario-row.selected[data-v-db2dfff9]{background:#fffaf0}.scenario-row.selected[data-v-db2dfff9]{box-shadow:inset 3px 0 0 var(--zp-color-gold-500)}.table-head[data-v-db2dfff9]{background:var(--zp-bg-muted);min-height:42px;color:var(--zp-text-faint);cursor:default;font-size:12px;font-weight:950}.scenario-row.table-head>span[data-v-db2dfff9]:nth-child(3),.scenario-row.table-head>span[data-v-db2dfff9]:last-child,.scenario-row>span[data-v-db2dfff9]:nth-child(3),.scenario-row>.row-actions[data-v-db2dfff9]{text-align:right;justify-items:end;justify-self:stretch!important}.scenario-row>span[data-v-db2dfff9]{justify-self:stretch!important}.scenario-row.table-head>span[data-v-db2dfff9]:nth-child(2),.scenario-row.table-head>span[data-v-db2dfff9]:nth-child(6){white-space:nowrap}.row-title[data-v-db2dfff9]{gap:10px;min-width:0}.row-title>span[data-v-db2dfff9]:last-child,.scenario-row>span[data-v-db2dfff9]:not(.row-actions):not(.row-title),.status-cell[data-v-db2dfff9],.hint-cell[data-v-db2dfff9]{gap:4px;min-width:0;display:grid}.row-icon[data-v-db2dfff9]{width:38px;height:38px;color:var(--zp-color-blue-600);background:#eef4ff;border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.scenario-row strong[data-v-db2dfff9]{min-width:0;color:var(--zp-text-title);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;line-height:1.35;overflow:hidden}.scenario-row small[data-v-db2dfff9]{min-width:0;color:var(--zp-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;line-height:1.4;overflow:hidden}.status-cell em[data-v-db2dfff9]{border-radius:var(--zp-radius-pill);width:fit-content;color:var(--zp-color-blue-600);background:#eef4ff;justify-content:center;align-items:center;padding:5px 9px;font-size:12px;font-style:normal;font-weight:950;display:inline-flex}.scenario-row[data-tone=green] .status-cell em[data-v-db2dfff9]{color:var(--zp-color-green-600);background:#eafaf3}.scenario-row[data-tone=amber] .status-cell em[data-v-db2dfff9]{color:var(--zp-color-amber-600);background:#fff5df}.scenario-row[data-tone=red] .status-cell em[data-v-db2dfff9]{color:var(--zp-color-red-600);background:#fff0ec}.scenario-row[data-tone=slate] .status-cell em[data-v-db2dfff9]{color:var(--zp-text-muted);background:#f1f5f9}.row-actions[data-v-db2dfff9]{justify-content:flex-end;width:100%;min-width:0}.inline-action[data-v-db2dfff9]{min-height:34px;border:1px solid var(--zp-line)!important;color:var(--zp-text)!important;background:#fff!important;font-weight:850!important}.empty-state[data-v-db2dfff9]{border:1px dashed var(--zp-line-strong);border-radius:var(--zp-radius-lg);min-height:180px;color:var(--zp-text-muted);justify-items:center;gap:8px;padding:34px;display:grid}.detail-panel[data-v-db2dfff9]{gap:14px;display:grid}.detail-top[data-v-db2dfff9]{border-radius:var(--zp-radius-lg);color:var(--zp-color-blue-600);background:#eef4ff;justify-content:space-between;align-items:flex-start;gap:14px;padding:16px;display:flex}.detail-top[data-tone=green][data-v-db2dfff9]{color:var(--zp-color-green-600);background:#eafaf3}.detail-top[data-tone=amber][data-v-db2dfff9]{color:var(--zp-color-amber-600);background:#fff5df}.detail-top[data-tone=red][data-v-db2dfff9]{color:var(--zp-color-red-600);background:#fff0ec}.detail-top h2[data-v-db2dfff9]{color:var(--zp-text-title);overflow-wrap:anywhere;margin:4px 0 0;font-size:20px;font-weight:950}.detail-top p[data-v-db2dfff9]{color:var(--zp-text);margin:8px 0 0;font-size:13px;font-weight:750;line-height:1.65}.detail-section[data-v-db2dfff9]{gap:10px;display:grid}.preview-head[data-v-db2dfff9]{justify-content:space-between;align-items:center;gap:10px;display:flex}.preview-head strong[data-v-db2dfff9]{overflow-wrap:anywhere;min-width:0;color:var(--zp-text-title);font-size:13px;font-weight:900}.field-grid[data-v-db2dfff9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.field-grid div[data-v-db2dfff9],.guide-list article[data-v-db2dfff9]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-lg);background:var(--zp-bg-subtle);min-width:0;padding:12px}.field-grid dd[data-v-db2dfff9]{overflow-wrap:anywhere;min-width:0;color:var(--zp-text-title);margin:4px 0 0;font-size:13px;font-weight:850}.tag-list[data-v-db2dfff9]{flex-wrap:wrap;gap:6px;display:flex}.tag-list span[data-v-db2dfff9]{border-radius:var(--zp-radius-pill);color:var(--zp-color-blue-600);background:#eef4ff;padding:5px 9px;font-size:12px;font-weight:900}.timeline-list[data-v-db2dfff9]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.timeline-list li[data-v-db2dfff9]{border-left:2px solid var(--zp-line-strong);grid-template-columns:52px minmax(0,1fr);gap:4px 10px;padding-left:10px;display:grid}.timeline-list li.done[data-v-db2dfff9]{border-color:var(--zp-color-green-600)}.timeline-list span[data-v-db2dfff9]{color:var(--zp-text-subtle);font-size:12px;font-weight:850}.timeline-list strong[data-v-db2dfff9]{color:var(--zp-text-title);font-size:13px;font-weight:900}.timeline-list p[data-v-db2dfff9]{color:var(--zp-text-muted);grid-column:2;margin:0;font-size:12px;font-weight:700;line-height:1.55}.bottom-grid[data-v-db2dfff9]{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.guide-list[data-v-db2dfff9]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.guide-list article[data-v-db2dfff9]{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.guide-list svg[data-v-db2dfff9]{color:var(--zp-color-gold-500)}.guide-list p[data-v-db2dfff9]{color:var(--zp-text-muted);gap:4px;margin:0;font-size:13px;font-weight:750;line-height:1.55;display:grid}.guide-list strong[data-v-db2dfff9]{color:var(--zp-text-title);font-size:13px;font-weight:900}.action-form[data-v-db2dfff9]{gap:14px;display:grid}.form-grid[data-v-db2dfff9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.action-form label[data-v-db2dfff9]{min-width:0;color:var(--zp-text-muted);gap:6px;font-size:12px;font-weight:850;display:grid}.action-form[data-v-db2dfff9] .nuxt-control{border:1px solid var(--zp-line);border-radius:var(--zp-radius-md);background:#fff;min-height:40px}.form-actions[data-v-db2dfff9]{justify-content:flex-end;gap:10px;width:100%}.scenario-action-modal-content{overflow:hidden;border-radius:var(--zp-radius-xl)!important;width:min(720px,100vw - 28px)!important;max-width:min(720px,100vw - 28px)!important}.scenario-action-modal-head,.scenario-action-modal-footer{padding:18px 20px!important}.scenario-action-modal-body{padding:0 20px 18px!important}@media (width<=1180px){.scenario-stat-grid[data-v-db2dfff9],.guide-list[data-v-db2dfff9]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.scenario-hero[data-v-db2dfff9],.panel-head[data-v-db2dfff9]{flex-direction:column;align-items:stretch}.hero-actions[data-v-db2dfff9],.panel-actions[data-v-db2dfff9],.pagination-row[data-v-db2dfff9],.detail-actions[data-v-db2dfff9]{justify-content:flex-start}.scenario-stat-grid[data-v-db2dfff9],.guide-list[data-v-db2dfff9],.field-grid[data-v-db2dfff9],.form-grid[data-v-db2dfff9]{grid-template-columns:1fr}.scenario-hero[data-v-db2dfff9]{padding:22px}}.product-page[data-v-ed20a960]{gap:16px;min-width:0;max-width:100%;display:grid;overflow-x:hidden}.product-page[data-v-ed20a960] *,.product-page[data-v-ed20a960] :before,.product-page[data-v-ed20a960] :after{box-sizing:border-box}.panel[data-v-ed20a960]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-xl);background:var(--zp-surface-panel);min-width:0;max-width:100%;box-shadow:var(--zp-shadow-panel);padding:16px}.page-hero[data-v-ed20a960]{isolation:isolate;border-radius:var(--zp-radius-xl);background:linear-gradient(118deg, #050d22fa 0%, #0c1934f7 48%, #061022fa 100%), var(--zp-color-navy-950);min-width:0;color:var(--zp-text-inverse);border:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:22px;padding:28px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 45px #131f4114}.page-hero[data-v-ed20a960]:before,.page-hero[data-v-ed20a960]:after{pointer-events:none;content:"";position:absolute}.page-hero[data-v-ed20a960]:before{z-index:-2;filter:blur(42px)saturate(118%);opacity:.84;background:radial-gradient(at 14% 20%,#d99a2247 0 14%,#0000 36%),radial-gradient(at 48% 0,#2563eb3d 0 17%,#0000 42%),radial-gradient(at 84% 18%,#55c9a138 0 14%,#0000 38%),conic-gradient(from 220deg at 56% 48%,#d99a2226,#2563eb1f,#55c9a121,#d99a2226);inset:-44%}.page-hero[data-v-ed20a960]:after{z-index:-1;background:linear-gradient(90deg,#00000061 0%,#00000024 52%,#0000006b 100%),repeating-linear-gradient(135deg,#ffffff0a 0 1px,#0000 1px 6px);inset:0}.hero-copy[data-v-ed20a960]{min-width:0;max-width:860px}.hero-label[data-v-ed20a960],.panel-head span[data-v-ed20a960]{color:var(--zp-color-gold-300);align-items:center;gap:8px;font-size:13px;font-weight:850;display:inline-flex}.hero-copy h1[data-v-ed20a960]{max-width:860px;color:var(--zp-text-inverse);letter-spacing:0;overflow-wrap:anywhere;margin:10px 0;font-size:clamp(28px,3vw,40px);font-weight:900;line-height:1.12}.hero-copy p[data-v-ed20a960]{max-width:880px;color:var(--zp-text-inverse-muted);overflow-wrap:anywhere;margin:0;line-height:1.8}.hero-actions[data-v-ed20a960],.panel-actions[data-v-ed20a960],.detail-actions[data-v-ed20a960],.form-actions[data-v-ed20a960]{align-items:center;gap:10px;display:flex}.hero-actions[data-v-ed20a960]{flex-wrap:wrap;flex:none;justify-content:flex-end}.ghost-action[data-v-ed20a960],.primary-action[data-v-ed20a960],.panel-actions button[data-v-ed20a960],.row-action[data-v-ed20a960]{border-radius:var(--zp-radius-md);justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:13px;font-weight:900;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;display:inline-flex}.ghost-action[data-v-ed20a960],.panel-actions button[data-v-ed20a960],.row-action[data-v-ed20a960]{border:1px solid var(--zp-line);color:var(--zp-text);background:#ffffffdb}.primary-action[data-v-ed20a960]{border:1px solid var(--zp-color-navy-800);background:var(--zp-color-navy-800);color:var(--zp-text-inverse);box-shadow:0 12px 22px #0b142929}.page-hero .ghost-action[data-v-ed20a960],.page-hero .primary-action[data-v-ed20a960]{border-radius:var(--zp-radius-pill);min-width:106px;height:40px;box-shadow:none;border:0;padding:0 16px;font-weight:850}.page-hero .ghost-action[data-v-ed20a960]{color:#ffffffdb;background:#ffffff1f}.page-hero .primary-action[data-v-ed20a960]{background:var(--zp-color-mint-500);color:#0c1c32}.ghost-action[data-v-ed20a960]:hover,.primary-action[data-v-ed20a960]:hover,.panel-actions button[data-v-ed20a960]:hover,.row-action[data-v-ed20a960]:hover{transform:translateY(-1px)}.action-message[data-v-ed20a960]{border-radius:var(--zp-radius-lg);color:var(--zp-color-green-600);background:#effdf7f5;border:1px solid #55c9a142;align-items:center;gap:10px;padding:11px 12px;font-size:13px;font-weight:850;display:flex}.stat-grid[data-v-ed20a960]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.stat-card[data-v-ed20a960]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-lg);background:var(--zp-surface);grid-template-columns:auto minmax(0,1fr);gap:4px 12px;min-height:118px;padding:16px;display:grid;box-shadow:0 10px 24px #0f172a0a}.stat-icon[data-v-ed20a960]{border-radius:var(--zp-radius-md);width:42px;height:42px;color:var(--zp-color-gold-500);background:#d99a221f;grid-row:span 3;place-items:center;display:grid}.stat-card[data-tone=green] .stat-icon[data-v-ed20a960]{color:var(--zp-color-green-600);background:#55c9a121}.stat-card[data-tone=blue] .stat-icon[data-v-ed20a960]{color:var(--zp-color-blue-600);background:#2563eb1c}.stat-card[data-tone=amber] .stat-icon[data-v-ed20a960]{color:var(--zp-color-amber-600);background:#d99a2221}.stat-card[data-tone=red] .stat-icon[data-v-ed20a960]{color:var(--zp-color-red-600);background:#c241321c}.stat-card span[data-v-ed20a960],.summary-grid span[data-v-ed20a960]{color:var(--zp-text-subtle);font-size:12px;font-weight:900}.stat-card strong[data-v-ed20a960]{color:var(--zp-text-strong);font-size:27px;font-weight:950}.stat-card em[data-v-ed20a960],.summary-grid small[data-v-ed20a960],.product-row small[data-v-ed20a960]{color:var(--zp-text-subtle);font-size:12px;font-style:normal;font-weight:750}.report-chart[data-v-ed20a960]{gap:14px;display:grid}.chart-canvas[data-v-ed20a960]{width:100%;height:260px;min-height:260px}.product-workspace[data-v-ed20a960]{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;width:100%;min-width:0;display:grid}.panel-head[data-v-ed20a960]{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.panel-head h2[data-v-ed20a960]{color:var(--zp-text-title);margin-top:4px;font-size:20px;font-weight:950}.panel-actions[data-v-ed20a960]{flex-wrap:wrap;justify-content:flex-end}.product-toolbar[data-v-ed20a960]{margin-top:16px}.product-tabs[data-v-ed20a960]{gap:8px;margin-top:12px;padding-bottom:2px;display:flex;overflow-x:auto}.product-tabs button[data-v-ed20a960]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-pill);background:var(--zp-surface);min-height:36px;color:var(--zp-text-muted);flex:none;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.product-tabs button.active[data-v-ed20a960]{background:var(--zp-active-gradient);color:var(--zp-color-navy-800);border-color:#d99a226b}.product-tabs strong[data-v-ed20a960]{background:#ffffffb8;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:11px;display:grid}.product-table[data-v-ed20a960]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-lg);margin-top:12px;overflow:auto hidden}.product-row[data-v-ed20a960]{border-top:1px solid var(--zp-line-soft);background:var(--zp-surface);min-width:920px;min-height:68px;color:var(--zp-text-muted);grid-template-columns:minmax(220px,1.35fr) minmax(190px,1.1fr) minmax(180px,.9fr) minmax(118px,.56fr) minmax(150px,auto);align-items:center;gap:12px;padding:0 14px;display:grid}.product-row[data-v-ed20a960]:first-child{border-top:0}.product-row.table-head[data-v-ed20a960]{background:var(--zp-bg-muted);min-height:42px;color:var(--zp-text-faint);font-size:12px;font-weight:950}.product-row[data-v-ed20a960]:hover,.product-row.selected[data-v-ed20a960]{background:#fffaf0}.product-row.selected[data-v-ed20a960]{box-shadow:inset 3px 0 0 var(--zp-color-gold-500)}.product-row strong[data-v-ed20a960]{color:var(--zp-text-title);overflow-wrap:anywhere;font-size:13px;font-weight:950;display:block}.product-name[data-v-ed20a960]{align-items:center;gap:10px;min-width:0;display:inline-flex}.product-icon[data-v-ed20a960]{border-radius:var(--zp-radius-md);width:38px;height:38px;color:var(--zp-color-gold-500);background:#d99a221f;flex:none;place-items:center;display:grid}.product-row[data-tone=green] .product-icon[data-v-ed20a960],.detail-top[data-tone=green][data-v-ed20a960]{color:var(--zp-color-green-600);background:#55c9a11f}.product-row[data-tone=blue] .product-icon[data-v-ed20a960],.detail-top[data-tone=blue][data-v-ed20a960]{color:var(--zp-color-blue-600);background:#2563eb1a}.product-row[data-tone=amber] .product-icon[data-v-ed20a960],.detail-top[data-tone=amber][data-v-ed20a960]{color:var(--zp-color-amber-600);background:#d99a2221}.product-row[data-tone=red] .product-icon[data-v-ed20a960],.detail-top[data-tone=red][data-v-ed20a960]{color:var(--zp-color-red-600);background:#c241321a}.status-cell[data-v-ed20a960]{gap:4px;display:grid}.status-cell em[data-v-ed20a960]{background:var(--zp-bg-muted);width:fit-content;color:var(--zp-text);border-radius:999px;justify-content:center;align-items:center;padding:5px 9px;font-size:12px;font-style:normal;font-weight:900;display:inline-flex}.row-actions[data-v-ed20a960]{justify-content:flex-end;gap:8px;display:inline-flex}.row-action[data-v-ed20a960]{border-radius:var(--zp-radius-pill);min-height:34px;padding:0 12px}.row-action.detail[data-v-ed20a960]{background:var(--zp-color-navy-800);color:#fff}.empty-state[data-v-ed20a960]{min-height:220px;color:var(--zp-text-subtle);text-align:center;place-items:center;gap:8px;padding:30px;display:grid}.empty-state strong[data-v-ed20a960]{color:var(--zp-text-title);font-size:16px}.pagination-row[data-v-ed20a960],.page-size-field[data-v-ed20a960]{align-items:center;display:flex}.pagination-row[data-v-ed20a960]{color:var(--zp-text-subtle);flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:14px;font-size:12px;font-weight:850}.page-size-field[data-v-ed20a960]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-md);background:#fff;gap:8px;min-height:38px;padding:0 10px}.detail-top[data-v-ed20a960]{border-radius:var(--zp-radius-lg);justify-content:space-between;align-items:flex-start;gap:14px;padding:16px;display:flex}.detail-top span[data-v-ed20a960]{color:currentColor;font-size:12px;font-weight:900}.detail-top h2[data-v-ed20a960]{color:var(--zp-text-title);overflow-wrap:anywhere;margin:6px 0;font-size:22px;font-weight:950}.detail-top p[data-v-ed20a960]{color:var(--zp-text-muted);margin:0;font-size:13px;font-weight:750;line-height:1.7}.summary-grid[data-v-ed20a960]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.summary-grid div[data-v-ed20a960]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-md);background:#fff;min-width:0;padding:12px}.summary-grid strong[data-v-ed20a960]{color:var(--zp-text-title);overflow-wrap:anywhere;margin:4px 0;font-size:15px;font-weight:950;display:block}.check-card[data-v-ed20a960]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-lg);background:var(--zp-bg-subtle);gap:8px;margin-top:12px;padding:14px;display:grid}.check-card div[data-v-ed20a960]{color:var(--zp-text-title);align-items:center;gap:8px;font-weight:950;display:flex}.check-card p[data-v-ed20a960]{color:var(--zp-text-muted);margin:0;font-size:13px;font-weight:750;line-height:1.7}.detail-actions[data-v-ed20a960]{flex-wrap:wrap;justify-content:flex-end;margin-top:14px}.product-form[data-v-ed20a960]{gap:14px;display:grid}.form-section[data-v-ed20a960]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-lg);background:var(--zp-bg-subtle);gap:12px;padding:14px;display:grid}.form-section-title[data-v-ed20a960]{color:var(--zp-text-title);align-items:center;gap:8px;font-size:14px;font-weight:950;display:flex}.form-grid[data-v-ed20a960]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.product-form label[data-v-ed20a960]{min-width:0;color:var(--zp-text-subtle);gap:7px;font-size:12px;font-weight:900;display:grid}.product-form label>span[data-v-ed20a960]{overflow-wrap:anywhere}.product-form[data-v-ed20a960] .nuxt-control{border:1px solid var(--zp-line);border-radius:var(--zp-radius-md);background:#fff;min-width:0}.product-form[data-v-ed20a960] input,.product-form[data-v-ed20a960] textarea,.product-form[data-v-ed20a960] button{color:var(--zp-text);font-size:13px;font-weight:800}.product-form[data-v-ed20a960] textarea{resize:vertical;line-height:1.6}.form-note[data-v-ed20a960]{border-radius:var(--zp-radius-md);color:var(--zp-color-green-600);background:#f1fbf7;border:1px solid #55c9a138;align-items:flex-start;gap:9px;padding:10px 12px;font-size:12px;font-weight:800;line-height:1.6;display:flex}.form-actions[data-v-ed20a960]{flex-wrap:wrap;justify-content:flex-end;width:100%}.form-actions button[data-v-ed20a960]{border-radius:var(--zp-radius-pill);color:#344054;background:#eef2f7;border:0;justify-content:center;gap:8px;min-height:40px;padding:0 16px;font-weight:900}.form-actions .submit-button[data-v-ed20a960]{background:var(--zp-color-navy-800);color:#fff}.form-actions .submit-button[data-v-ed20a960]:disabled{opacity:.48}.product-edit-modal-content{max-height:calc(100vh - 42px);box-shadow:var(--zp-shadow-popover);background:#fffffffa;overflow:hidden;border-radius:var(--zp-radius-xl)!important;width:min(860px,100vw - 28px)!important}.product-edit-modal-head,.product-edit-modal-footer{padding:18px 20px!important}.product-edit-modal-body{max-height:min(70vh,680px);overflow:auto;padding:0 20px 18px!important}.product-edit-modal-title{color:var(--zp-text-title)!important;font-size:20px!important;font-weight:950!important}.product-edit-modal-description{color:var(--zp-text-muted)!important;font-size:13px!important;font-weight:700!important;line-height:1.6!important}.modal-close{border-radius:var(--zp-radius-md)!important}@media (width<=1180px){.stat-grid[data-v-ed20a960]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.page-hero[data-v-ed20a960],.panel-head[data-v-ed20a960]{flex-direction:column;align-items:stretch}.hero-actions[data-v-ed20a960],.panel-actions[data-v-ed20a960]{justify-content:flex-start}.product-row[data-v-ed20a960]{grid-template-columns:minmax(190px,1.25fr) minmax(170px,1fr) minmax(160px,.9fr) minmax(112px,.58fr) minmax(132px,auto);min-width:820px}.form-grid[data-v-ed20a960],.summary-grid[data-v-ed20a960]{grid-template-columns:1fr}.pagination-row[data-v-ed20a960]{justify-content:flex-start}}@media (width<=640px){.product-page[data-v-ed20a960]{gap:12px}.page-hero[data-v-ed20a960]{padding:22px 18px}.hero-copy h1[data-v-ed20a960]{font-size:27px}.stat-grid[data-v-ed20a960]{grid-template-columns:1fr}.panel[data-v-ed20a960]{padding:12px}.chart-canvas[data-v-ed20a960]{height:220px;min-height:220px}.product-edit-modal-content{width:calc(100vw - 16px)!important}.product-edit-modal-head,.product-edit-modal-footer,.product-edit-modal-body{padding-left:14px!important;padding-right:14px!important}}.api-error-banner[data-v-ed20a960]{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.api-error-banner strong[data-v-ed20a960]{color:#dc2626}.api-error-banner span[data-v-ed20a960]{color:#7f1d1d;flex:1;font-size:13px}.api-error-banner[data-tone=amber][data-v-ed20a960]{background:#fffbeb;border-color:#fde68a}.api-error-banner[data-tone=amber] strong[data-v-ed20a960]{color:#92400e}.api-error-banner[data-tone=amber] span[data-v-ed20a960]{color:#78350f}.approval-flow-page[data-v-782fd722]{color:var(--zp-text-title);gap:16px;display:grid}.approval-hero[data-v-782fd722],.stat-card[data-v-782fd722],.panel[data-v-782fd722]{border:1px solid #ffffffc7;box-shadow:0 18px 45px #131f4114}.approval-hero[data-v-782fd722]{isolation:isolate;border-radius:var(--zp-radius-xl);background:linear-gradient(118deg, #050d22fa 0%, #0c1934f7 48%, #061022fa 100%), var(--zp-color-navy-950);color:var(--zp-text-inverse);border-color:#ffffff29;justify-content:space-between;align-items:center;gap:22px;padding:28px 30px;display:flex;position:relative;overflow:hidden}.approval-hero[data-v-782fd722]:before,.approval-hero[data-v-782fd722]:after{pointer-events:none;content:"";position:absolute}.approval-hero[data-v-782fd722]:before{z-index:-2;filter:blur(42px)saturate(118%);opacity:.84;background:radial-gradient(at 14% 20%,#d99a2247 0 14%,#0000 36%),radial-gradient(at 48% 0,#2563eb3d 0 17%,#0000 42%),radial-gradient(at 84% 18%,#55c9a138 0 14%,#0000 38%),conic-gradient(from 220deg at 56% 48%,#d99a2226,#2563eb1f,#55c9a121,#d99a2226);inset:-44%}.approval-hero[data-v-782fd722]:after{z-index:-1;background:linear-gradient(90deg,#00000061 0%,#00000024 52%,#0000006b 100%),repeating-linear-gradient(135deg,#ffffff0a 0 1px,#0000 1px 6px);inset:0}.hero-label[data-v-782fd722],.hero-actions[data-v-782fd722],.ghost-action[data-v-782fd722],.primary-action[data-v-782fd722],.action-message[data-v-782fd722],.flow-toolbar[data-v-782fd722],.search-field[data-v-782fd722],.select-field[data-v-782fd722],.flow-name[data-v-782fd722],.status-cell[data-v-782fd722],.safeguard-list span[data-v-782fd722],.detail-actions[data-v-782fd722],.ghost-button[data-v-782fd722],.solid-button[data-v-782fd722],.request-flow[data-v-782fd722],.panel-actions[data-v-782fd722],.mini-actions[data-v-782fd722],.form-note[data-v-782fd722],.modal-head[data-v-782fd722],.modal-actions[data-v-782fd722]{align-items:center;display:inline-flex}.hero-label[data-v-782fd722]{color:var(--zp-color-gold-300);gap:8px;font-size:13px;font-weight:850}.approval-hero h1[data-v-782fd722]{letter-spacing:0;max-width:860px;margin:10px 0;font-size:clamp(28px,3vw,40px);font-weight:900;line-height:1.12}.approval-hero p[data-v-782fd722]{max-width:880px;color:var(--zp-text-inverse-muted);line-height:1.8}.hero-actions[data-v-782fd722]{flex-wrap:wrap;justify-content:flex-end;gap:10px}.ghost-action[data-v-782fd722],.primary-action[data-v-782fd722],.ghost-button[data-v-782fd722],.solid-button[data-v-782fd722]{white-space:nowrap;border:0;justify-content:center;gap:8px;font-weight:850}.ghost-action[data-v-782fd722],.primary-action[data-v-782fd722]{border-radius:var(--zp-radius-pill);min-width:106px;height:40px;padding:0 16px}.ghost-action[data-v-782fd722]{color:#ffffffdb;background:#ffffff1f}.primary-action[data-v-782fd722]{background:var(--zp-color-mint-500);color:#0c1c32}.action-message[data-v-782fd722]{border-radius:var(--zp-radius-lg);color:var(--zp-color-green-600);background:#15926b14;border:1px solid #15926b2e;justify-content:space-between;gap:10px;padding:12px 14px;font-size:13px;font-weight:850}.action-message span[data-v-782fd722]{flex:1}.action-message button[data-v-782fd722]{border-radius:var(--zp-radius-pill);width:28px;height:28px;color:var(--zp-color-green-600);background:#15926b1a;border:0;flex:none;place-items:center;display:grid}.stat-grid[data-v-782fd722],.approval-workspace[data-v-782fd722],.bottom-grid[data-v-782fd722]{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.stat-card[data-v-782fd722]{isolation:isolate;border-radius:var(--zp-radius-xl);background:linear-gradient(#ffffffe6,#ffffffb8),#ffffffc7;grid-column:span 3;min-height:132px;padding:20px;position:relative;overflow:hidden}.stat-card[data-v-782fd722]:after{z-index:0;border-radius:var(--zp-radius-pill);background:radial-gradient(circle at 40% 40%, var(--tone-soft) 0 38%, transparent 70%), conic-gradient(from 220deg, transparent 0 20%, var(--tone-soft) 20% 40%, transparent 40% 68%, #111b3f14 68% 82%, transparent 82% 100%);content:"";width:132px;height:132px;position:absolute;bottom:-48px;right:-42px}.stat-card[data-v-782fd722]>*{z-index:1;position:relative}.stat-icon[data-v-782fd722]{border-radius:var(--zp-radius-lg);background:var(--tone-soft);width:42px;height:42px;color:var(--tone);place-items:center;display:grid}.stat-card span[data-v-782fd722],.stat-card em[data-v-782fd722],.panel-head span[data-v-782fd722],.detail-top span[data-v-782fd722],.summary-grid span[data-v-782fd722],.plain-rule span[data-v-782fd722],.condition-list span[data-v-782fd722]{color:var(--zp-text-subtle);font-size:12px;font-weight:850}.stat-card span[data-v-782fd722]{margin-top:14px;display:block}.stat-card strong[data-v-782fd722]{color:var(--zp-text-strong);margin-top:4px;font-size:28px;font-weight:920;display:block}.stat-card em[data-v-782fd722]{margin-top:4px;font-style:normal;display:block}[data-tone=green][data-v-782fd722]{--tone:#15926b;--tone-soft:#15926b21}[data-tone=blue][data-v-782fd722]{--tone:#2563eb;--tone-soft:#2563eb21}[data-tone=amber][data-v-782fd722]{--tone:#c27a10;--tone-soft:#c27a1024}[data-tone=red][data-v-782fd722]{--tone:#c24132;--tone-soft:#c2413221}[data-tone=slate][data-v-782fd722]{--tone:#64748b;--tone-soft:#64748b21}.panel[data-v-782fd722]{border-radius:var(--zp-radius-xl);background:linear-gradient(#fffffff0,#fffc),#ffffffd1}.flow-list-panel[data-v-782fd722]{grid-column:span 8;align-content:start;gap:14px;padding:18px;display:grid}.flow-detail-panel[data-v-782fd722]{grid-column:span 4;align-content:start;gap:14px;padding:18px;display:grid}.panel-head[data-v-782fd722]{justify-content:space-between;align-items:center;gap:12px;display:flex}.panel-head h2[data-v-782fd722]{color:var(--zp-text-strong);margin-top:4px;font-size:18px;font-weight:900}.template-data-label[data-v-782fd722]{color:#92400e;white-space:nowrap;vertical-align:middle;background:#fef3c7;border:1px solid #fde68a;border-radius:6px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:750;display:inline-block}.panel-head>svg[data-v-782fd722]{color:var(--zp-text-subtle)}.panel-actions[data-v-782fd722]{color:var(--zp-text-subtle);gap:10px}.panel-actions button[data-v-782fd722],.mini-actions button[data-v-782fd722]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-pill);background:var(--zp-surface);height:34px;color:var(--zp-text);white-space:nowrap;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.flow-toolbar[data-v-782fd722]{grid-template-columns:minmax(260px,1fr) minmax(140px,180px);gap:10px;display:grid}.search-field[data-v-782fd722],.select-field[data-v-782fd722]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-md);background:var(--zp-bg-muted);min-width:0;height:42px;color:var(--zp-text-subtle);gap:9px;padding:0 12px}.search-field input[data-v-782fd722],.select-field select[data-v-782fd722]{width:100%;min-width:0;color:var(--zp-text);background:0 0;border:0;outline:0;font-size:13px;font-weight:800}.search-field input[data-v-782fd722]::placeholder{color:var(--zp-text-faint)}.scene-tabs[data-v-782fd722]{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.scene-tabs button[data-v-782fd722]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-pill);min-width:fit-content;height:38px;color:var(--zp-text-muted);background:#ffffffb8;align-items:center;gap:8px;padding:0 13px;font-size:13px;font-weight:850;display:inline-flex}.scene-tabs button strong[data-v-782fd722]{border-radius:var(--zp-radius-pill);background:var(--zp-bg-muted);min-width:22px;height:22px;color:var(--zp-text-subtle);place-items:center;font-size:12px;display:grid}.scene-tabs button.active[data-v-782fd722]{background:var(--zp-active-gradient);color:var(--zp-color-navy-800);border-color:#d99a2261}.scene-tabs button.active strong[data-v-782fd722]{color:#fff;background:#101936e6}.flow-table[data-v-782fd722]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-lg);background:#ffffff8a;overflow:hidden}.flow-row[data-v-782fd722]{border:0;border-top:1px solid var(--zp-line-soft);width:100%;min-height:74px;color:var(--zp-text);text-align:left;background:0 0;grid-template-columns:minmax(180px,1.15fr) minmax(230px,1.5fr) minmax(120px,.8fr) minmax(82px,.55fr) minmax(92px,.55fr);align-items:center;gap:12px;padding:12px 14px;display:grid}.flow-row[data-v-782fd722]:first-child{border-top:0}.flow-row.table-head[data-v-782fd722]{background:var(--zp-bg-muted);min-height:42px;color:var(--zp-text-faint);font-size:12px;font-weight:900}.flow-row[data-v-782fd722]:not(.table-head){cursor:pointer}.flow-row[data-v-782fd722]:not(.table-head):hover,.flow-row.selected[data-v-782fd722]{background:#d99a2214}.flow-row.selected[data-v-782fd722]{box-shadow:inset 3px 0 0 var(--tone)}.flow-name[data-v-782fd722]{gap:10px}.flow-icon[data-v-782fd722]{border-radius:var(--zp-radius-md);background:var(--tone-soft);width:38px;height:38px;color:var(--tone);flex:none;place-items:center;display:grid}.flow-row strong[data-v-782fd722],.flow-row small[data-v-782fd722]{display:block}.flow-row strong[data-v-782fd722]{color:var(--zp-text-strong);font-size:13px;font-weight:900;line-height:1.45}.flow-row small[data-v-782fd722]{color:var(--zp-text-subtle);margin-top:3px;font-size:12px;font-weight:750;line-height:1.45}.flow-trigger strong[data-v-782fd722]{color:var(--zp-text)}.status-cell[data-v-782fd722]{color:var(--tone);justify-content:space-between;gap:8px}.status-cell em[data-v-782fd722]{border-radius:var(--zp-radius-pill);background:var(--tone-soft);min-width:64px;color:var(--tone);text-align:center;padding:5px 9px;font-size:12px;font-style:normal;font-weight:900}.empty-state[data-v-782fd722]{min-height:180px;color:var(--zp-text-subtle);text-align:center;place-items:center;gap:8px;padding:26px;display:grid}.empty-state strong[data-v-782fd722]{color:var(--zp-text-strong);font-size:15px}.empty-state span[data-v-782fd722]{color:var(--zp-text-muted);font-size:13px}.detail-top[data-v-782fd722]{border-radius:var(--zp-radius-lg);background:linear-gradient(135deg, var(--tone-soft), #ffffffbd), var(--zp-surface);justify-content:space-between;align-items:flex-start;gap:14px;padding:18px;display:flex;overflow:hidden}.detail-top h2[data-v-782fd722]{color:var(--zp-text-strong);margin-top:6px;font-size:22px;font-weight:920;line-height:1.2}.detail-top p[data-v-782fd722]{color:var(--zp-text-muted);margin-top:8px;font-size:13px;line-height:1.7}.detail-top>svg[data-v-782fd722]{color:var(--tone);flex:none}.summary-grid[data-v-782fd722]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.summary-grid div[data-v-782fd722],.plain-rule[data-v-782fd722],.condition-list div[data-v-782fd722]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-md);background:#f8fafcd1}.summary-grid div[data-v-782fd722]{padding:12px}.summary-grid strong[data-v-782fd722]{color:var(--zp-text-strong);margin-top:5px;font-size:14px;font-weight:900;display:block}.plain-rule[data-v-782fd722]{padding:14px}.plain-rule p[data-v-782fd722]{color:var(--zp-text-strong);margin-top:7px;font-size:14px;font-weight:850;line-height:1.7}.condition-list[data-v-782fd722]{gap:8px;display:grid}.condition-list div[data-v-782fd722]{padding:12px}.condition-list strong[data-v-782fd722],.condition-list small[data-v-782fd722]{display:block}.condition-list strong[data-v-782fd722]{color:var(--zp-text-strong);margin-top:4px;font-size:14px;font-weight:900}.condition-list small[data-v-782fd722]{color:var(--zp-text-muted);margin-top:4px;font-size:12px;font-weight:750;line-height:1.55}.step-preview[data-v-782fd722]{gap:0;display:grid}.step-row[data-v-782fd722]{grid-template-columns:30px 14px minmax(0,1fr);gap:10px;min-height:70px;display:grid}.step-row time[data-v-782fd722]{border-radius:var(--zp-radius-pill);background:var(--zp-color-navy-800);color:#fff;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid}.step-row>span[data-v-782fd722]{border-radius:var(--zp-radius-pill);background:linear-gradient(#d99a228a,#2563eb1f);justify-self:center;width:2px;min-height:70px}.step-row:last-child>span[data-v-782fd722]{background:linear-gradient(#d99a228a,#0000)}.step-row p[data-v-782fd722]{padding-bottom:16px}.step-row strong[data-v-782fd722],.step-row small[data-v-782fd722],.step-row em[data-v-782fd722]{display:block}.step-row strong[data-v-782fd722]{color:var(--zp-text-strong);font-size:14px;font-weight:900}.step-row small[data-v-782fd722]{color:var(--zp-color-navy-700);margin-top:3px;font-size:12px;font-weight:850}.step-row em[data-v-782fd722]{color:var(--zp-text-muted);margin-top:5px;font-size:12px;font-style:normal;line-height:1.55}.safeguard-list[data-v-782fd722]{flex-wrap:wrap;gap:8px;display:flex}.safeguard-list span[data-v-782fd722]{border-radius:var(--zp-radius-pill);color:var(--zp-color-green-600);background:#15926b1a;gap:5px;padding:6px 9px;font-size:12px;font-weight:850}.detail-actions[data-v-782fd722]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ghost-button[data-v-782fd722],.solid-button[data-v-782fd722]{border-radius:var(--zp-radius-md);height:40px;padding:0 14px}.ghost-button[data-v-782fd722]{border:1px solid var(--zp-line);background:var(--zp-surface);color:var(--zp-text)}.solid-button[data-v-782fd722]{background:var(--zp-color-navy-800);color:#fff}.checklist-panel[data-v-782fd722]{grid-column:span 5}.request-panel[data-v-782fd722]{grid-column:span 3}.message-panel[data-v-782fd722]{grid-column:span 4}.checklist-panel[data-v-782fd722],.request-panel[data-v-782fd722],.message-panel[data-v-782fd722]{gap:14px;padding:18px;display:grid}.check-grid[data-v-782fd722]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.check-grid div[data-v-782fd722]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-md);background:#f8fafcd1;gap:10px;min-height:72px;padding:13px;display:flex}.check-grid div>span[data-v-782fd722]{border-radius:var(--zp-radius-pill);background:var(--tone);width:9px;height:9px;box-shadow:0 0 0 5px var(--tone-soft);flex:none;margin-top:5px}.check-grid strong[data-v-782fd722],.check-grid small[data-v-782fd722]{display:block}.check-grid strong[data-v-782fd722]{color:var(--zp-text-strong);font-size:13px;font-weight:900}.check-grid small[data-v-782fd722]{color:var(--zp-text-muted);margin-top:5px;font-size:12px;font-weight:750}.request-flow[data-v-782fd722]{justify-content:space-between;gap:8px}.request-flow span[data-v-782fd722]{border-radius:var(--zp-radius-pill);background:var(--zp-bg-muted);min-height:34px;color:var(--zp-color-navy-700);place-items:center;padding:0 12px;font-size:12px;font-weight:900;display:grid}.approval-api-alert[data-v-782fd722],.approval-request-list[data-v-782fd722],.approval-request-card[data-v-782fd722],.approval-empty-state[data-v-782fd722],.approval-history-list[data-v-782fd722]{gap:10px;display:grid}.approval-api-alert[data-v-782fd722]{border-radius:var(--zp-radius-md);color:#991b1b;background:#fef2f2;border:1px solid #fecaca;padding:10px 12px;font-size:12px;font-weight:800}.approval-api-alert span[data-v-782fd722]{overflow-wrap:anywhere}.approval-request-card[data-v-782fd722]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-md);background:#f8fafcd1;padding:12px}.approval-request-card>div:first-child span[data-v-782fd722],.approval-request-card small[data-v-782fd722],.approval-request-card p span[data-v-782fd722],.approval-request-card p em[data-v-782fd722]{color:var(--zp-text-muted);font-size:12px;font-style:normal;font-weight:800}.approval-request-card strong[data-v-782fd722]{color:var(--zp-text-strong);margin-top:4px;font-size:14px;font-weight:900;display:block}.approval-request-card small[data-v-782fd722]{margin-top:4px;line-height:1.55;display:block}.approval-request-card p[data-v-782fd722]{justify-content:space-between;gap:8px;margin:2px 0 0;display:flex}.approval-empty-state[data-v-782fd722]{border:1px dashed var(--zp-line);border-radius:var(--zp-radius-md);min-height:150px;color:var(--zp-text-muted);text-align:center;place-items:center;padding:18px}.approval-history-block[data-v-782fd722]{margin-top:10px}.approval-history-block .panel-head[data-v-782fd722]{margin-bottom:4px}.approval-empty-state strong[data-v-782fd722],.approval-empty-state span[data-v-782fd722]{display:block}.approval-empty-state strong[data-v-782fd722]{color:var(--zp-text-strong);font-size:14px;font-weight:900}.request-panel p[data-v-782fd722],.message-body small[data-v-782fd722]{color:var(--zp-text-muted);font-size:13px;line-height:1.7}.mini-actions[data-v-782fd722]{flex-wrap:wrap;gap:8px}.message-body[data-v-782fd722]{border-radius:var(--zp-radius-lg);background:var(--zp-panel-wash), var(--zp-surface);border:1px solid #d99a2238;min-height:98px;padding:16px}.message-body strong[data-v-782fd722],.message-body small[data-v-782fd722]{display:block}.message-body strong[data-v-782fd722]{color:var(--zp-text-strong);font-size:14px;font-weight:900;line-height:1.7}.message-body small[data-v-782fd722]{margin-top:7px}.modal-mask[data-v-782fd722]{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050d2294;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal-card[data-v-782fd722]{border-radius:var(--zp-radius-xl);background:linear-gradient(180deg, #fffffffa, #ffffffe6), var(--zp-surface);width:min(860px,100%);max-height:min(88vh,900px);box-shadow:var(--zp-shadow-popover);border:1px solid #ffffffc7;grid-template-rows:auto minmax(0,1fr);gap:16px;padding:18px;display:grid;overflow:hidden}.modal-head[data-v-782fd722]{border-bottom:1px solid var(--zp-line-soft);justify-content:space-between;gap:14px;padding-bottom:12px}.modal-head span[data-v-782fd722]{color:var(--zp-text-subtle);font-size:12px;font-weight:850}.modal-head h2[data-v-782fd722]{color:var(--zp-text-strong);margin-top:4px;font-size:20px;font-weight:920}.modal-head>button[data-v-782fd722]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-pill);background:var(--zp-bg-muted);width:36px;height:36px;color:var(--zp-text-muted);flex:none;place-items:center;display:grid}.approval-form[data-v-782fd722]{grid-template-rows:minmax(0,1fr) auto;gap:16px;min-height:0;display:grid;overflow:hidden}.modal-content[data-v-782fd722]{overscroll-behavior:contain;gap:12px;min-height:0;padding:0 4px 10px 0;display:grid;overflow-y:auto}.template-grid[data-v-782fd722]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.template-option[data-v-782fd722]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-lg);cursor:pointer;background:#f8fafcd1;gap:8px;min-height:148px;padding:14px;display:grid;position:relative}.template-option.active[data-v-782fd722]{border-color:var(--tone);background:linear-gradient(135deg, var(--tone-soft), #ffffffe6);box-shadow:inset 3px 0 0 var(--tone)}.template-option input[data-v-782fd722]{opacity:0;pointer-events:none;position:absolute}.template-option strong[data-v-782fd722],.template-option small[data-v-782fd722],.template-option em[data-v-782fd722]{display:block}.template-option strong[data-v-782fd722]{color:var(--zp-text-strong);font-size:15px;font-weight:900}.template-option small[data-v-782fd722]{color:var(--zp-text-muted);font-size:12px;line-height:1.55}.template-option em[data-v-782fd722]{color:var(--tone);font-size:12px;font-style:normal;font-weight:900}.form-grid[data-v-782fd722]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.form-grid label[data-v-782fd722]{gap:7px;display:grid}.form-grid label>span[data-v-782fd722],.form-note span[data-v-782fd722]{color:var(--zp-text-subtle);font-size:12px;font-weight:850}.form-grid input[data-v-782fd722],.form-grid select[data-v-782fd722],.form-grid textarea[data-v-782fd722]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-md);background:var(--zp-bg-muted);width:100%;min-width:0;color:var(--zp-text);outline:0;font-size:13px;font-weight:800}.form-grid input[data-v-782fd722],.form-grid select[data-v-782fd722]{height:40px;padding:0 12px}.form-grid textarea[data-v-782fd722]{resize:vertical;min-height:88px;padding:10px 12px;line-height:1.6}.form-grid input[data-v-782fd722]:focus,.form-grid select[data-v-782fd722]:focus,.form-grid textarea[data-v-782fd722]:focus{border-color:#2563eb5c;box-shadow:0 0 0 3px #2563eb14}.wide-field[data-v-782fd722]{grid-column:1/-1}.check-field[data-v-782fd722]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-md);background:#f8fafcc7;align-items:center;min-height:40px;padding:0 12px;gap:9px!important;display:flex!important}.check-field input[data-v-782fd722]{width:16px;height:16px}.check-field span[data-v-782fd722]{color:var(--zp-text)!important}.form-note[data-v-782fd722]{border:1px solid var(--tone-soft);border-radius:var(--zp-radius-md);background:var(--tone-soft);color:var(--tone);gap:8px;padding:12px}.publish-card[data-v-782fd722],.request-preview[data-v-782fd722]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-lg);background:linear-gradient(135deg, var(--tone-soft), #ffffffdb);gap:7px;padding:14px;display:grid}.publish-card strong[data-v-782fd722],.request-preview strong[data-v-782fd722]{color:var(--zp-text-strong);font-size:16px;font-weight:920}.publish-card span[data-v-782fd722],.request-preview span[data-v-782fd722],.request-preview small[data-v-782fd722]{color:var(--zp-text-muted);font-size:13px;line-height:1.65}.history-list[data-v-782fd722]{grid-template-rows:minmax(0,1fr) auto;gap:10px;min-height:0;display:grid;overflow:hidden}.history-content[data-v-782fd722]{gap:10px}.history-item[data-v-782fd722]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-md);background:#f8fafcd1;grid-template-columns:92px minmax(0,1fr);gap:12px;padding:12px;display:grid}.history-list time[data-v-782fd722]{color:var(--tone);font-size:12px;font-weight:900}.history-list strong[data-v-782fd722],.history-list span[data-v-782fd722]{display:block}.history-list strong[data-v-782fd722]{color:var(--zp-text-strong);font-size:13px;font-weight:900}.history-list span[data-v-782fd722]{color:var(--zp-text-muted);margin-top:3px;font-size:12px}.modal-actions[data-v-782fd722]{border-top:1px solid var(--zp-line-soft);justify-content:flex-end;gap:10px;padding-top:14px}.modal-actions button[data-v-782fd722]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-pill);background:var(--zp-surface);min-width:96px;height:40px;color:var(--zp-text);padding:0 16px;font-size:13px;font-weight:900}.modal-actions .primary-action[data-v-782fd722]{background:var(--zp-color-navy-800);color:#fff;border-color:#0000}@media (width<=1280px){.stat-card[data-v-782fd722]{grid-column:span 6}.flow-list-panel[data-v-782fd722],.flow-detail-panel[data-v-782fd722],.checklist-panel[data-v-782fd722],.request-panel[data-v-782fd722],.message-panel[data-v-782fd722]{grid-column:1/-1}}@media (width<=960px){.approval-hero[data-v-782fd722]{flex-direction:column;align-items:stretch;padding:24px}.hero-actions[data-v-782fd722]{justify-content:flex-start}.flow-toolbar[data-v-782fd722],.detail-actions[data-v-782fd722],.check-grid[data-v-782fd722]{grid-template-columns:1fr}.flow-table[data-v-782fd722]{overflow-x:auto}.flow-row[data-v-782fd722]{min-width:820px}.summary-grid[data-v-782fd722]{grid-template-columns:1fr}.modal-mask[data-v-782fd722]{align-items:end;padding:12px}.modal-card[data-v-782fd722]{border-radius:var(--zp-radius-lg);max-height:92vh}.template-grid[data-v-782fd722],.form-grid[data-v-782fd722]{grid-template-columns:1fr}.wide-field[data-v-782fd722]{grid-column:auto}}@media (width<=720px){.stat-card[data-v-782fd722]{grid-column:1/-1}.approval-hero h1[data-v-782fd722]{font-size:28px}.hero-actions[data-v-782fd722],.ghost-action[data-v-782fd722],.primary-action[data-v-782fd722]{width:100%}.scene-tabs[data-v-782fd722]{margin-right:-4px}.modal-actions[data-v-782fd722]{grid-template-columns:1fr;display:grid}.modal-actions button[data-v-782fd722]{width:100%}}.organization-page[data-v-7711adde]{color:var(--zp-text-title);gap:16px;display:grid}.organization-hero[data-v-7711adde],.organization-stat[data-v-7711adde],.panel[data-v-7711adde]{border:1px solid #ffffffc7;box-shadow:0 18px 45px #131f4114}.organization-hero[data-v-7711adde]{isolation:isolate;border-radius:var(--zp-radius-xl);background:linear-gradient(118deg, #050d22fa 0%, #0c1934f7 48%, #061022fa 100%), var(--zp-color-navy-950);color:var(--zp-text-inverse);border-color:#ffffff29;justify-content:space-between;align-items:center;gap:22px;padding:28px 30px;display:flex;position:relative;overflow:hidden}.organization-hero[data-v-7711adde]:before,.organization-hero[data-v-7711adde]:after{pointer-events:none;content:"";position:absolute}.organization-hero[data-v-7711adde]:before{z-index:-2;filter:blur(42px)saturate(118%);opacity:.84;background:radial-gradient(at 16% 20%,#d99a2247 0 14%,#0000 36%),radial-gradient(at 48% 0,#2563eb3d 0 17%,#0000 42%),radial-gradient(at 84% 18%,#55c9a138 0 14%,#0000 38%),conic-gradient(from 220deg at 56% 48%,#d99a2226,#2563eb1f,#55c9a121,#d99a2226);inset:-44%}.organization-hero[data-v-7711adde]:after{z-index:-1;background:linear-gradient(90deg,#00000061 0%,#00000024 52%,#0000006b 100%),repeating-linear-gradient(135deg,#ffffff0a 0 1px,#0000 1px 6px);inset:0}.hero-label[data-v-7711adde],.hero-actions[data-v-7711adde],.ghost-action[data-v-7711adde],.primary-action[data-v-7711adde],.roles-toolbar[data-v-7711adde],.select-field[data-v-7711adde],.detail-actions[data-v-7711adde],.detail-actions button[data-v-7711adde]{align-items:center;display:inline-flex}.hero-label[data-v-7711adde]{color:var(--zp-color-gold-300);gap:8px;font-size:13px;font-weight:850}.organization-hero h1[data-v-7711adde]{margin:10px 0;font-size:clamp(28px,3vw,40px);font-weight:900;line-height:1.12}.organization-hero p[data-v-7711adde]{max-width:820px;color:var(--zp-text-inverse-muted);line-height:1.8}.hero-actions[data-v-7711adde]{flex-wrap:wrap;justify-content:flex-end;gap:10px}.ghost-action[data-v-7711adde],.primary-action[data-v-7711adde]{border-radius:var(--zp-radius-pill);white-space:nowrap;border:0;justify-content:center;gap:8px;min-width:106px;height:40px;padding:0 16px;font-weight:850}.ghost-action[data-v-7711adde]{color:#ffffffdb;background:#ffffff1f}.primary-action[data-v-7711adde]{background:var(--zp-color-mint-500);color:#0c1c32}.organization-stat-grid[data-v-7711adde],.organization-workspace[data-v-7711adde],.bottom-grid[data-v-7711adde]{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.action-feedback[data-v-7711adde],.action-feedback button[data-v-7711adde],.form-note[data-v-7711adde],.form-actions[data-v-7711adde],.editor-head[data-v-7711adde],.switch-card[data-v-7711adde]{align-items:center;display:flex}.action-feedback[data-v-7711adde]{border-radius:var(--zp-radius-lg);color:#137b5d;background:#15926b14;border:1px solid #15926b29;justify-content:space-between;gap:10px;padding:12px 14px;font-size:13px;font-weight:850}.action-feedback span[data-v-7711adde]{flex:1}.action-feedback button[data-v-7711adde]{border-radius:var(--zp-radius-pill);color:#137b5d;background:#15926b1f;border:0;justify-content:center;width:28px;height:28px}.organization-api-alert[data-v-7711adde]{border:1px solid var(--tone-soft);border-radius:var(--zp-radius-lg);background:var(--tone-soft);color:var(--tone);align-items:center;gap:10px;padding:12px 14px;font-size:13px;font-weight:850;display:flex}.organization-api-alert span[data-v-7711adde]{flex:1;min-width:0}.organization-api-alert button[data-v-7711adde]{border-radius:var(--zp-radius-pill);color:var(--tone);background:#ffffffb8;border:0;flex:none;font-weight:900}.icon-only-action[data-v-7711adde]{justify-content:center;align-items:center;gap:0;line-height:1;display:inline-flex}.icon-only-action>svg[data-v-7711adde]{display:block}.organization-stat[data-v-7711adde]{isolation:isolate;border-radius:var(--zp-radius-xl);background:linear-gradient(#ffffffe6,#ffffffb8),#ffffffc7;grid-column:span 3;min-height:132px;padding:20px;position:relative;overflow:hidden}.organization-stat[data-v-7711adde]:after{z-index:0;border-radius:var(--zp-radius-pill);background:radial-gradient(circle at 40% 40%, var(--tone-soft) 0 38%, transparent 70%), conic-gradient(from 220deg, transparent 0 20%, var(--tone-soft) 20% 40%, transparent 40% 68%, #111b3f14 68% 82%, transparent 82% 100%);content:"";width:132px;height:132px;position:absolute;bottom:-48px;right:-42px}.organization-stat[data-v-7711adde]>*{z-index:1;position:relative}.stat-icon[data-v-7711adde],.department-icon[data-v-7711adde],.role-mark[data-v-7711adde]{background:var(--tone-soft);color:var(--tone);place-items:center;display:grid}.stat-icon[data-v-7711adde]{border-radius:var(--zp-radius-lg);width:42px;height:42px}.organization-stat span[data-v-7711adde],.organization-stat em[data-v-7711adde],.panel-head span[data-v-7711adde],.roles-head span[data-v-7711adde],.detail-top span[data-v-7711adde],.detail-grid span[data-v-7711adde],.boundary-card span[data-v-7711adde]{color:var(--zp-text-subtle);font-size:12px;font-weight:850}.organization-stat span[data-v-7711adde]{margin-top:14px;display:block}.organization-stat strong[data-v-7711adde]{color:var(--zp-text-strong);margin-top:4px;font-size:28px;font-weight:920;display:block}.organization-stat em[data-v-7711adde]{margin-top:4px;font-style:normal;display:block}[data-tone=green][data-v-7711adde]{--tone:#15926b;--tone-soft:#15926b21}[data-tone=blue][data-v-7711adde]{--tone:#2563eb;--tone-soft:#2563eb21}[data-tone=amber][data-v-7711adde]{--tone:#c27a10;--tone-soft:#c27a1024}[data-tone=red][data-v-7711adde]{--tone:#c24132;--tone-soft:#c2413221}[data-tone=slate][data-v-7711adde]{--tone:#64748b;--tone-soft:#64748b24}.panel[data-v-7711adde]{border-radius:var(--zp-radius-xl);background:linear-gradient(180deg, #ffffffeb, #ffffffc7), var(--zp-surface);min-width:0}.panel-head[data-v-7711adde],.roles-head[data-v-7711adde]{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.panel-head h2[data-v-7711adde],.roles-head h2[data-v-7711adde]{color:var(--zp-text-title);margin-top:4px;font-size:18px;font-weight:900}.panel-head svg[data-v-7711adde]{color:var(--zp-color-gold-500)}.panel-icon-action[data-v-7711adde]{width:36px;height:36px;color:var(--zp-color-gold-500);background:#f7f8fb;border:1px solid #0f172a14;border-radius:12px;flex:none;place-items:center;display:grid}.department-panel[data-v-7711adde]{grid-column:span 3;padding:18px}.organization-workspace.zp-list-workspace>.department-panel.panel[data-v-7711adde]{grid-column:span 3!important}.department-list[data-v-7711adde]{gap:10px;margin-top:16px;display:grid}.department-row[data-v-7711adde]{border-radius:var(--zp-radius-lg);width:100%;color:var(--zp-text-title);text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:minmax(0,1fr);align-items:center;gap:6px;padding:6px;display:grid;position:relative}.department-row.active[data-v-7711adde],.department-row[data-v-7711adde]:focus-within,.department-row[data-v-7711adde]:hover{border-color:var(--tone-soft);background:#f8fafcd1}.department-select[data-v-7711adde]{border-radius:calc(var(--zp-radius-lg) - 4px);width:100%;min-height:56px;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px 64px 6px 6px;display:grid}.department-icon[data-v-7711adde],.role-mark[data-v-7711adde]{border-radius:13px;width:38px;height:38px}.department-copy[data-v-7711adde]{min-width:0}.department-copy strong[data-v-7711adde],.role-main strong[data-v-7711adde],.detail-grid strong[data-v-7711adde],.boundary-card strong[data-v-7711adde]{color:var(--zp-text-title);font-weight:900;display:block}.department-copy strong[data-v-7711adde]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.department-copy small[data-v-7711adde],.role-main em[data-v-7711adde],.role-meta span[data-v-7711adde],.role-state span[data-v-7711adde],.detail-grid span[data-v-7711adde],.boundary-card p[data-v-7711adde],.roles-head p[data-v-7711adde]{color:var(--zp-text-muted);font-style:normal;line-height:1.55}.department-copy small[data-v-7711adde],.role-main em[data-v-7711adde],.role-meta span[data-v-7711adde],.role-state span[data-v-7711adde]{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;display:block;overflow:hidden}.department-row em[data-v-7711adde]{border-radius:var(--zp-radius-pill);background:var(--tone-soft);min-width:28px;color:var(--tone);text-align:center;padding:5px 8px;font-size:12px;font-style:normal;font-weight:900}.department-actions[data-v-7711adde]{opacity:0;align-items:center;gap:5px;transition:opacity .18s;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.department-row:hover .department-actions[data-v-7711adde],.department-row:focus-within .department-actions[data-v-7711adde],.department-row.active .department-actions[data-v-7711adde]{opacity:1}.department-actions button[data-v-7711adde]{width:28px;height:28px;color:var(--zp-text-muted);background:#ffffffc7;border:1px solid #0f172a14;border-radius:10px;place-items:center;display:grid}.department-actions button[data-v-7711adde]:hover{border-color:var(--tone-soft);background:var(--tone-soft);color:var(--tone)}.roles-panel[data-v-7711adde]{grid-column:span 5;padding:20px}.roles-head strong[data-v-7711adde]{border-radius:var(--zp-radius-pill);color:#ffe28a;white-space:nowrap;background:#111b3f;padding:8px 11px;font-size:12px}.roles-toolbar[data-v-7711adde]{gap:10px;width:100%;margin-top:16px}.search-field[data-v-7711adde],.select-field[data-v-7711adde]{border-radius:var(--zp-radius-lg);color:#667085;background:#f7f8fb;border:1px solid #0f172a14;min-height:42px}.search-field[data-v-7711adde]{flex:1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:0 12px;display:grid}.search-field input[data-v-7711adde],.select-field select[data-v-7711adde]{width:100%;height:42px;color:var(--zp-text-title);background:0 0;border:0;outline:0;font-size:14px}.select-field[data-v-7711adde]{gap:8px;min-width:138px;padding:0 10px}.scope-tabs[data-v-7711adde]{scrollbar-width:none;gap:8px;margin-top:12px;padding-bottom:4px;display:flex;overflow-x:auto}.scope-tabs[data-v-7711adde]::-webkit-scrollbar{display:none}.scope-tabs button[data-v-7711adde]{border-radius:var(--zp-radius-pill);color:#657084;background:#eef2f7;border:0;flex:none;align-items:center;gap:8px;min-width:82px;height:34px;padding:0 12px;font-size:13px;font-weight:850;display:inline-flex}.scope-tabs button strong[data-v-7711adde]{color:inherit}.scope-tabs button.active[data-v-7711adde]{color:#ffe28a;background:#111b3f}.role-list[data-v-7711adde]{gap:9px;margin-top:12px;display:grid}.organization-empty-state[data-v-7711adde]{border-radius:var(--zp-radius-lg);color:var(--zp-text-muted);background:#f8fafcc2;border:1px dashed #64748b47;gap:7px;padding:18px;display:grid}.organization-empty-state strong[data-v-7711adde]{color:var(--zp-text-title);font-size:14px;font-weight:900}.organization-empty-state span[data-v-7711adde]{font-size:13px;line-height:1.6}.role-row[data-v-7711adde]{border-radius:var(--zp-radius-lg);width:100%;min-height:72px;color:var(--zp-text-title);cursor:pointer;text-align:left;background:#ffffff94;border:1px solid #0f172a0f;grid-template-columns:auto minmax(126px,1.2fr) minmax(96px,.8fr) minmax(106px,.9fr);align-items:center;gap:12px;padding:12px;display:grid}.role-row.selected[data-v-7711adde],.role-row[data-v-7711adde]:hover{border-color:var(--tone);background:linear-gradient(90deg, var(--tone-soft), #ffffffd6 38%), var(--zp-surface)}.role-row[data-v-7711adde]:focus-visible{outline-offset:2px;outline:3px solid #2563eb38}.role-meta small[data-v-7711adde],.role-state small[data-v-7711adde]{color:var(--tone);font-size:12px;font-weight:900;display:block}.role-row>svg[data-v-7711adde]{color:var(--zp-text-faint)}.detail-panel[data-v-7711adde]{grid-column:span 4;padding:20px}.detail-top[data-v-7711adde]{border-radius:var(--zp-radius-lg);background:linear-gradient(135deg, var(--tone-soft), #fffc), var(--zp-bg-subtle);justify-content:space-between;gap:16px;padding:18px;display:flex}.detail-top h2[data-v-7711adde]{color:var(--zp-text-title);margin-top:6px;font-size:24px;font-weight:920}.detail-top p[data-v-7711adde]{color:var(--zp-text-muted);margin-top:8px;line-height:1.7}.detail-top svg[data-v-7711adde]{color:var(--tone);flex:none}.detail-grid[data-v-7711adde]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.detail-grid div[data-v-7711adde]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-lg);background:#f8fafcb8;min-height:76px;padding:13px}.detail-grid strong[data-v-7711adde]{margin-top:7px;font-size:14px}.boundary-card[data-v-7711adde]{border:1px solid var(--tone-soft);border-radius:var(--zp-radius-lg);background:#ffffff9e;margin-top:14px;padding:16px}.boundary-card>div[data-v-7711adde]:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.boundary-card strong[data-v-7711adde]{color:var(--tone);font-size:20px}.progress-track[data-v-7711adde]{border-radius:var(--zp-radius-pill);background:#0f172a14;height:8px;margin:12px 0;overflow:hidden}.progress-track i[data-v-7711adde]{border-radius:inherit;background:var(--tone);height:100%;display:block}.detail-actions[data-v-7711adde]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.detail-actions button[data-v-7711adde]{border-radius:var(--zp-radius-lg);color:#ffe28a;background:#111b3f;border:0;justify-content:center;gap:8px;min-height:40px;font-weight:850}.bottom-grid .panel[data-v-7711adde]{grid-column:span 4;padding:18px}.matrix-list[data-v-7711adde],.rule-list[data-v-7711adde],.timeline-list[data-v-7711adde]{gap:10px;margin-top:16px;display:grid}.matrix-list[data-v-7711adde]{grid-template-columns:repeat(2,minmax(0,1fr))}.matrix-list div[data-v-7711adde]{border-radius:var(--zp-radius-lg);background:var(--tone-soft);min-height:94px;padding:14px}.matrix-list span[data-v-7711adde],.matrix-list em[data-v-7711adde],.rule-list small[data-v-7711adde],.timeline-list small[data-v-7711adde]{color:var(--zp-text-muted);font-size:12px;font-style:normal;line-height:1.55;display:block}.matrix-list strong[data-v-7711adde]{color:var(--tone);margin:6px 0 3px;font-size:24px;font-weight:920;display:block}.rule-list div[data-v-7711adde],.timeline-list div[data-v-7711adde]{grid-template-columns:auto minmax(0,1fr);gap:10px;display:grid}.rule-list div>span[data-v-7711adde]{border-radius:var(--zp-radius-pill);background:var(--tone);width:10px;height:10px;margin-top:5px}.rule-list strong[data-v-7711adde],.timeline-list strong[data-v-7711adde]{color:var(--zp-text-title);font-size:14px;font-weight:900;display:block}.timeline-list div[data-v-7711adde]{grid-template-columns:46px auto minmax(0,1fr)}.timeline-list time[data-v-7711adde]{color:var(--zp-color-gold-500);font-size:12px;font-weight:900}.timeline-list div>span[data-v-7711adde]{border-radius:var(--zp-radius-pill);background:var(--zp-color-mint-500);width:9px;height:9px;margin-top:4px;box-shadow:0 0 0 4px #55c9a11f}button[data-v-7711adde]{cursor:pointer}button[data-v-7711adde]:focus-visible,.department-row[data-v-7711adde]:focus-visible,input[data-v-7711adde]:focus-visible,select[data-v-7711adde]:focus-visible,textarea[data-v-7711adde]:focus-visible{outline-offset:2px;outline:3px solid #2563eb38}.organization-editor-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050d2275!important}.organization-editor-drawer{max-height:100dvh;color:var(--zp-text-title);border-left:1px solid #ffffffb8;overflow:hidden;box-shadow:-24px 0 76px #050d2247;background:radial-gradient(ellipse at calc(100% - 38px) 28px, #55c9a129, transparent 28%), linear-gradient(180deg, #fffffff5, #f6f8fbe6), var(--zp-surface)!important;border-radius:0!important;width:auto!important;max-width:100vw!important;height:100dvh!important;margin:0!important;padding:0!important;inset:0 0 0 auto!important}.organization-editor-handle{box-shadow:0 0 0 1px #0f172a14,0 10px 22px #050d222e;border-radius:var(--zp-radius-pill)!important;background:#ffffffd1!important;width:6px!important;height:56px!important;margin:auto 10px auto 0!important}.organization-editor-container{flex:0 min(620px,100vw - 22px);grid-template-rows:auto minmax(0,1fr);width:min(620px,100vw - 22px);height:100%;min-height:0;display:grid;overflow:hidden}.organization-editor-header,.organization-editor-body{padding:0!important}.organization-editor-body{min-height:0;overflow:hidden}.organization-editor[data-v-7711adde]{min-width:0;height:100%;min-height:0;color:var(--zp-text-title);box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:minmax(0,1fr);display:grid;overflow:hidden}.editor-head[data-v-7711adde]{border-bottom:1px solid var(--zp-line);background:0 0;justify-content:space-between;align-items:flex-start;gap:18px;padding:24px 26px 18px}.editor-head span[data-v-7711adde]{color:var(--zp-color-gold-500);font-size:12px;font-weight:900}.editor-title[data-v-7711adde]{color:#111b3f;margin-top:6px;font-size:22px;font-weight:900;display:block}.editor-description[data-v-7711adde]{color:var(--zp-text-muted);margin-top:8px;font-size:13px;line-height:1.6;display:block}.editor-head button[data-v-7711adde]{border:1px solid var(--zp-line);color:#344054;background:#f7f8fb;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.organization-form[data-v-7711adde]{align-content:start;gap:13px;min-height:0;padding:18px 26px 24px;display:grid;overflow-y:auto}.organization-form label[data-v-7711adde],.organization-form fieldset[data-v-7711adde]{gap:8px;display:grid}.organization-form fieldset[data-v-7711adde]{border:0;min-width:0;margin:0;padding:0}.organization-form label>span[data-v-7711adde]:first-child,.organization-form legend[data-v-7711adde]{color:var(--zp-text-subtle);font-size:12px;font-weight:850}.organization-form input[data-v-7711adde],.organization-form select[data-v-7711adde],.organization-form textarea[data-v-7711adde]{border-radius:var(--zp-radius-md);color:#172033;background:#fff;border:1px solid #0f172a1a;outline:0;width:100%;font-size:14px;font-weight:750}.organization-form input[data-v-7711adde],.organization-form select[data-v-7711adde]{height:42px;padding:0 12px}.organization-form textarea[data-v-7711adde]{resize:vertical;min-height:86px;padding:11px 12px;line-height:1.6}.organization-form input[data-v-7711adde]:focus,.organization-form select[data-v-7711adde]:focus,.organization-form textarea[data-v-7711adde]:focus{border-color:#356fda80;box-shadow:0 0 0 4px #356fda1a}.form-grid[data-v-7711adde],.checkbox-grid[data-v-7711adde]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.check-card[data-v-7711adde],.switch-card[data-v-7711adde]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-md);cursor:pointer;background:#fff;min-height:40px;padding:0 11px}.check-card[data-v-7711adde]{align-items:center;gap:9px;display:flex!important}.check-card input[data-v-7711adde],.switch-card input[data-v-7711adde]{width:16px;height:16px;accent-color:var(--zp-color-blue-600);flex:none;padding:0}:is(.check-card[data-v-7711adde]:has(input:checked),.switch-card[data-v-7711adde]:has(input:checked)){background:#2563eb14;border-color:#2563eb47}.check-card span[data-v-7711adde],.switch-card strong[data-v-7711adde]{color:var(--zp-text-title);font-size:13px;font-weight:850}.switch-card[data-v-7711adde]{align-items:center;gap:10px;padding:11px}.switch-card small[data-v-7711adde]{color:var(--zp-text-muted);margin-top:3px;font-size:12px;line-height:1.4;display:block}.current-role-card[data-v-7711adde]{border:1px solid var(--tone-soft);border-radius:var(--zp-radius-lg);background:var(--tone-soft);padding:14px}.current-role-card span[data-v-7711adde],.current-role-card small[data-v-7711adde]{color:var(--zp-text-muted);font-size:12px;line-height:1.55;display:block}.current-role-card strong[data-v-7711adde]{color:var(--tone);margin:5px 0;font-size:19px;font-weight:920;display:block}.member-editor[data-v-7711adde]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-lg);background:#f8fafcc2;gap:10px;padding:13px;display:grid}.member-editor-head[data-v-7711adde],.member-item[data-v-7711adde]{justify-content:space-between;align-items:center;gap:10px;display:flex}.member-editor-head span[data-v-7711adde]{color:var(--zp-text-subtle);font-size:12px;font-weight:850}.member-editor-head strong[data-v-7711adde]{border-radius:var(--zp-radius-pill);color:var(--zp-color-blue-600);background:#2563eb1a;padding:5px 9px;font-size:12px;font-weight:900}.member-list[data-v-7711adde]{gap:8px;max-height:248px;padding-right:2px;display:grid;overflow-y:auto}.member-item[data-v-7711adde]{border-radius:var(--zp-radius-md);background:#fff;border:1px solid #0f172a0f;min-height:52px;padding:9px 10px}.member-item strong[data-v-7711adde],.member-item small[data-v-7711adde]{display:block}.member-item strong[data-v-7711adde]{color:var(--zp-text-title);font-size:13px;font-weight:900}.member-item small[data-v-7711adde]{color:var(--zp-text-muted);margin-top:3px;font-size:12px}.member-item button[data-v-7711adde]{border-radius:var(--zp-radius-pill);color:#c24132;background:#c2413217;border:0;flex:none;place-items:center;width:28px;height:28px;display:grid}.member-empty[data-v-7711adde]{border-radius:var(--zp-radius-md);color:var(--zp-text-muted);border:1px dashed #64748b42;padding:13px;font-size:13px;line-height:1.6}.form-note[data-v-7711adde]{border-radius:var(--zp-radius-lg);background:var(--tone-soft);color:var(--tone);align-items:flex-start;gap:9px;padding:12px;font-size:13px;font-weight:850;line-height:1.6}.form-note svg[data-v-7711adde]{flex:none;margin-top:2px}.form-actions[data-v-7711adde]{background:linear-gradient(#f7f9fc00,#f7f9fcfa 24%,#f7f9fcfa);justify-content:flex-end;gap:10px;margin:4px -26px -24px;padding:16px 26px 24px;position:sticky;bottom:0}.form-actions button[data-v-7711adde]{border-radius:var(--zp-radius-pill);color:#344054;background:#eef2f7;border:1px solid #0000;height:40px;padding:0 16px;font-size:13px;font-weight:850}.form-actions .submit-button[data-v-7711adde]{color:#fff;background:#111b3f;border-color:#111b3f}.form-actions .danger-submit[data-v-7711adde]{background:#c24132;border-color:#c24132}.form-actions .submit-button[data-v-7711adde]:disabled{cursor:not-allowed;color:#8a94a6;background:#d9dee8;border-color:#0000}@media (width<=1180px){.organization-stat[data-v-7711adde]{grid-column:span 6}.bottom-grid .panel[data-v-7711adde]{grid-column:span 12}}@media (width<=1320px) and (width>=821px){.department-panel[data-v-7711adde]{grid-column:span 4;padding:16px}.organization-workspace.zp-list-workspace>.department-panel.panel[data-v-7711adde]{grid-column:span 4!important}.roles-panel[data-v-7711adde],.detail-panel[data-v-7711adde]{grid-column:span 4;padding:16px}.role-row[data-v-7711adde]{grid-template-columns:auto minmax(0,1fr);gap:10px}.role-meta[data-v-7711adde],.role-state[data-v-7711adde]{display:none}.detail-actions[data-v-7711adde],.detail-grid[data-v-7711adde]{grid-template-columns:1fr}}@media (width<=820px){.organization-workspace.zp-list-workspace>.department-panel.panel[data-v-7711adde],.roles-panel[data-v-7711adde],.detail-panel[data-v-7711adde]{grid-column:span 12!important}.department-list[data-v-7711adde]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.organization-editor-container{width:calc(100vw - 22px)}.organization-hero[data-v-7711adde]{flex-direction:column;align-items:flex-start;padding:24px}.organization-stat[data-v-7711adde]{grid-column:span 12}.department-list[data-v-7711adde],.matrix-list[data-v-7711adde],.detail-grid[data-v-7711adde],.detail-actions[data-v-7711adde],.form-grid[data-v-7711adde],.checkbox-grid[data-v-7711adde]{grid-template-columns:1fr}.roles-toolbar[data-v-7711adde]{display:grid}.select-field[data-v-7711adde]{min-width:0}.role-list[data-v-7711adde]{padding-bottom:0;overflow-x:visible}.role-row[data-v-7711adde]{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;min-width:0}.role-meta[data-v-7711adde],.role-state[data-v-7711adde]{grid-column:2}.role-main strong[data-v-7711adde],.role-main em[data-v-7711adde],.role-meta span[data-v-7711adde],.role-state span[data-v-7711adde]{white-space:normal}.form-actions[data-v-7711adde]{flex-direction:column;align-items:stretch}.form-actions button[data-v-7711adde]{width:100%}}.permission-page[data-v-1b44a812]{min-width:0;max-width:100%;color:var(--zp-text-title);gap:16px;display:grid;overflow-x:hidden}.permission-hero[data-v-1b44a812],.permission-stat[data-v-1b44a812],.panel[data-v-1b44a812]{border:1px solid #ffffffc7;box-shadow:0 18px 45px #131f4114}.permission-hero[data-v-1b44a812]{isolation:isolate;border-radius:var(--zp-radius-xl);background:linear-gradient(118deg, #050d22fa 0%, #0c1934f7 48%, #061022fa 100%), var(--zp-color-navy-950);min-height:196px;color:var(--zp-text-inverse);border-color:#ffffff29;justify-content:space-between;align-items:center;gap:22px;padding:28px 30px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,inset 0 -44px 84px #00000042,0 22px 54px #050a182e}.permission-hero[data-v-1b44a812]:before,.permission-hero[data-v-1b44a812]:after{pointer-events:none;content:"";position:absolute}.permission-hero[data-v-1b44a812]:before{z-index:-2;filter:blur(42px)saturate(118%);opacity:.84;background:radial-gradient(at 14% 20%,#d99a2247 0 14%,#0000 36%),radial-gradient(at 48% 0,#2563eb3d 0 17%,#0000 42%),radial-gradient(at 84% 18%,#55c9a138 0 14%,#0000 38%),conic-gradient(from 220deg at 56% 48%,#d99a2226,#2563eb1f,#55c9a121,#d99a2226);inset:-44%}.permission-hero[data-v-1b44a812]:after{z-index:-1;background:linear-gradient(90deg,#00000061 0%,#00000024 52%,#0000006b 100%),repeating-linear-gradient(135deg,#ffffff0a 0 1px,#0000 1px 6px);inset:0}.permission-hero[data-v-1b44a812]>*{z-index:2;position:relative}.hero-label[data-v-1b44a812],.hero-actions[data-v-1b44a812],.ghost-action[data-v-1b44a812],.primary-action[data-v-1b44a812],.policy-toolbar[data-v-1b44a812],.select-field[data-v-1b44a812],.detail-actions[data-v-1b44a812],.detail-actions button[data-v-1b44a812]{align-items:center;display:inline-flex}.hero-label[data-v-1b44a812]{color:var(--zp-color-gold-300);gap:8px;font-size:13px;font-weight:850}.permission-hero h1[data-v-1b44a812]{color:var(--zp-text-inverse);margin:10px 0;font-size:clamp(28px,3vw,40px);font-weight:900;line-height:1.18}.permission-hero p[data-v-1b44a812]{max-width:820px;color:var(--zp-text-inverse-muted);font-size:14px;font-weight:650;line-height:1.7}.hero-actions[data-v-1b44a812]{flex-wrap:wrap;justify-content:flex-end;gap:10px}.ghost-action[data-v-1b44a812],.primary-action[data-v-1b44a812]{border-radius:var(--zp-radius-pill);white-space:nowrap;border:0;justify-content:center;gap:8px;min-width:106px;height:40px;padding:0 16px;font-weight:850}.ghost-action[data-v-1b44a812]{color:#ffffffdb;background:#ffffff1f}.primary-action[data-v-1b44a812]{background:var(--zp-color-mint-500);color:#0c1c32}.permission-stat-grid[data-v-1b44a812],.rbac-workspace[data-v-1b44a812],.bottom-grid[data-v-1b44a812]{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;min-width:0;display:grid}.action-feedback[data-v-1b44a812],.operation-strip[data-v-1b44a812],.operation-strip button[data-v-1b44a812],.form-note[data-v-1b44a812],.form-actions[data-v-1b44a812],.drawer-head[data-v-1b44a812]{align-items:center;display:flex}.action-feedback[data-v-1b44a812]{border-radius:var(--zp-radius-lg);color:#137b5d;background:#15926b14;border:1px solid #15926b29;justify-content:space-between;gap:10px;padding:12px 14px;font-size:13px;font-weight:850}.action-feedback span[data-v-1b44a812]{flex:1}.action-feedback button[data-v-1b44a812]{border-radius:var(--zp-radius-pill);color:#137b5d;background:#15926b1f;border:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.permission-api-alert[data-v-1b44a812]{border:1px solid var(--tone-soft);border-radius:var(--zp-radius-lg);background:var(--tone-soft);color:var(--tone);align-items:center;gap:10px;padding:12px 14px;font-size:13px;font-weight:850;display:flex}.permission-api-alert span[data-v-1b44a812]{flex:1;min-width:0}.permission-api-alert button[data-v-1b44a812]{border-radius:var(--zp-radius-pill);color:var(--tone);background:#ffffffb3;border:0;flex:none;font-weight:900}.permission-stat[data-v-1b44a812]{isolation:isolate;background:linear-gradient(#fffffff0,#ffffffb8),#ffffffc7;border-color:#ffffffc7;border-radius:18px;grid-column:span 3;align-content:start;gap:7px;min-height:142px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 45px #131f4114}.permission-stat[data-v-1b44a812]:before,.permission-stat[data-v-1b44a812]:after{pointer-events:none;content:"";position:absolute}.permission-stat[data-v-1b44a812]:before{z-index:1;border-radius:var(--zp-radius-pill) var(--zp-radius-pill) 0 0;background:linear-gradient(90deg, var(--tone), transparent);opacity:.86;height:4px;inset:auto 18px 0}.permission-stat[data-v-1b44a812]:after{z-index:0;border-radius:var(--zp-radius-pill);background:radial-gradient(circle at 38% 36%, #ffffffbd 0 12%, transparent 13%), radial-gradient(circle at 40% 40%, var(--tone-soft) 0 38%, transparent 70%), conic-gradient(from 220deg, transparent 0 20%, var(--tone-soft) 20% 40%, transparent 40% 68%, #111b3f14 68% 82%, transparent 82% 100%);width:138px;height:138px;bottom:-48px;right:-42px}.permission-stat[data-v-1b44a812]>*{z-index:2;position:relative}.stat-icon[data-v-1b44a812],.role-icon[data-v-1b44a812],.resource-mark[data-v-1b44a812]{background:var(--tone-soft);color:var(--tone);place-items:center;display:grid}.stat-icon[data-v-1b44a812]{border-radius:14px;width:44px;height:44px}.permission-stat .stat-icon[data-v-1b44a812]{background:linear-gradient(180deg, #ffffff85, #ffffff29), var(--tone-soft);box-shadow:inset 0 1px #ffffffd1}.permission-stat span[data-v-1b44a812]{margin-top:2px;display:block}.permission-stat span[data-v-1b44a812],.permission-stat em[data-v-1b44a812],.panel-head span[data-v-1b44a812],.policy-head span[data-v-1b44a812],.detail-top span[data-v-1b44a812],.strategy-summary span[data-v-1b44a812],.casbin-card span[data-v-1b44a812]{color:var(--zp-text-subtle);font-size:12px;font-weight:850}.permission-stat strong[data-v-1b44a812]{color:var(--zp-text-strong);font-size:30px;font-weight:950;line-height:1;display:block}.permission-stat em[data-v-1b44a812]{margin-top:0;font-style:normal;display:block}[data-tone=green][data-v-1b44a812]{--tone:#15926b;--tone-soft:#15926b21}[data-tone=blue][data-v-1b44a812]{--tone:#2563eb;--tone-soft:#2563eb21}[data-tone=amber][data-v-1b44a812]{--tone:#c27a10;--tone-soft:#c27a1024}[data-tone=red][data-v-1b44a812]{--tone:#c24132;--tone-soft:#c2413221}[data-tone=slate][data-v-1b44a812]{--tone:#64748b;--tone-soft:#64748b24}.panel[data-v-1b44a812]{border-radius:var(--zp-radius-xl);background:linear-gradient(180deg, #fffffff0, #fffc), var(--zp-surface);min-width:0}.panel-head[data-v-1b44a812],.policy-head[data-v-1b44a812]{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.panel-head h2[data-v-1b44a812],.policy-head h2[data-v-1b44a812]{color:var(--zp-text-title);margin-top:4px;font-size:18px;font-weight:900}.panel-head svg[data-v-1b44a812]{color:var(--zp-color-gold-500)}.role-panel[data-v-1b44a812]{grid-area:span 2/span 3;padding:18px}.role-list[data-v-1b44a812]{gap:8px;margin-top:16px;display:grid}.role-row[data-v-1b44a812]{border-radius:var(--zp-radius-lg);width:100%;min-height:62px;color:var(--zp-text-title);text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.role-row.active[data-v-1b44a812],.role-row[data-v-1b44a812]:hover{border-color:var(--tone);background:linear-gradient(90deg, var(--tone-soft), #ffffffdb 52%), #fff}.role-icon[data-v-1b44a812],.resource-mark[data-v-1b44a812]{border-radius:11px;width:34px;height:34px}.role-copy[data-v-1b44a812]{gap:4px;min-width:0;display:grid}.resource-cell strong[data-v-1b44a812],.strategy-summary strong[data-v-1b44a812]{color:var(--zp-text-title);text-overflow:ellipsis;white-space:nowrap;font-weight:900;overflow:hidden}.resource-cell small[data-v-1b44a812],.strategy-summary small[data-v-1b44a812],.casbin-card p[data-v-1b44a812]{color:var(--zp-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.55;overflow:hidden}.role-row>svg[data-v-1b44a812]{color:var(--zp-text-faint)}.resource-panel[data-v-1b44a812]{grid-column:span 9;padding:20px;overflow:hidden}.permission-toolbar[data-v-1b44a812]{grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:10px;margin-top:16px;display:grid}.permission-toolbar-meta[data-v-1b44a812]{border-radius:var(--zp-radius-lg);min-height:42px;color:var(--zp-text-muted);white-space:nowrap;background:#f7f8fb;border:1px solid #0f172a14;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:850;display:inline-flex}.permission-bulk-actions[data-v-1b44a812]{align-items:center;gap:8px;min-width:0;display:inline-flex}.permission-bulk-actions button[data-v-1b44a812]{border:1px solid var(--zp-line-strong);border-radius:var(--zp-radius-md);min-height:42px;color:var(--zp-text);white-space:nowrap;background:#ffffffeb;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:900;display:inline-flex}.permission-bulk-actions button[data-v-1b44a812]:first-child{color:var(--zp-color-blue-700);background:#edf4ffeb;border-color:#2563eb38}.permission-bulk-actions button[data-v-1b44a812]:not(:disabled):hover{transform:translateY(-1px)}.permission-bulk-actions button[data-v-1b44a812]:disabled{cursor:not-allowed;opacity:.48}.module-tabs[data-v-1b44a812]{scrollbar-width:none;gap:8px;margin-top:12px;padding-bottom:4px;display:flex;overflow-x:auto}.module-tabs[data-v-1b44a812]::-webkit-scrollbar{display:none}.module-tabs button[data-v-1b44a812]{border-radius:var(--zp-radius-pill);color:#657084;background:#eef2f7;border:0;flex:none;align-items:center;gap:8px;height:34px;padding:0 12px;font-size:13px;font-weight:850;display:inline-flex}.module-tabs button.active[data-v-1b44a812]{color:#ffe28a;background:#111b3f}.permission-table[data-v-1b44a812]{contain:layout paint;border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-lg);background:#fff;gap:0;width:100%;min-width:0;max-width:100%;max-height:620px;margin-top:12px;display:grid;overflow:auto}.permission-row[data-v-1b44a812]{border-bottom:1px solid var(--zp-line-soft);background:#ffffffeb;grid-template-columns:minmax(260px,1.65fr) repeat(7,58px) minmax(118px,.7fr);align-items:center;gap:0;min-width:800px;display:grid}.permission-row[data-v-1b44a812]:last-child{border-bottom:0}.permission-row.selected[data-v-1b44a812]{background:linear-gradient(90deg, var(--tone-soft), #fffffff5 32%), #fff}.permission-row[data-v-1b44a812]:hover:not(.permission-head){background:#f8fafcf0}.permission-head[data-v-1b44a812]{z-index:2;min-height:42px;color:var(--zp-text-subtle);background:#f1f4f9;font-size:12px;font-weight:900;position:sticky;top:0}.permission-head span[data-v-1b44a812]{text-align:center;padding:0 10px}.permission-head span[data-v-1b44a812]:first-child{text-align:left}.resource-cell[data-v-1b44a812]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:64px;padding:9px 12px;display:grid}.resource-cell p[data-v-1b44a812]{gap:4px;min-width:0;margin:0;display:grid}.resource-select-all[data-v-1b44a812]{border-radius:var(--zp-radius-pill);min-height:28px;color:var(--zp-color-blue-700);white-space:nowrap;background:#edf4ffe6;border:1px solid #2563eb2e;padding:0 10px;font-size:12px;font-weight:900}.resource-select-all[data-v-1b44a812]:hover{background:#dbeafef5;border-color:#2563eb52}.permission-check[data-v-1b44a812]{border-left:1px solid var(--zp-line-soft);cursor:pointer;place-items:center;height:64px;display:grid}.scope-pill[data-v-1b44a812]{border-radius:var(--zp-radius-pill);background:var(--tone-soft);max-width:calc(100% - 18px);color:var(--tone);text-overflow:ellipsis;white-space:nowrap;justify-self:start;padding:5px 9px;font-size:12px;font-weight:900;overflow:hidden}.strategy-panel[data-v-1b44a812]{grid-column:span 9;padding:20px;overflow:hidden}.strategy-summary[data-v-1b44a812]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.strategy-summary div[data-v-1b44a812]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-lg);background:#f8fafcb8;gap:5px;min-width:0;padding:12px;display:grid}.casbin-card[data-v-1b44a812]{border-radius:var(--zp-radius-lg);color:#dbe5f4;background:#111b3f;border:1px solid #111b3f1a;gap:8px;margin-top:14px;padding:14px;display:grid}.casbin-card>div[data-v-1b44a812]{justify-content:space-between;align-items:center;gap:10px;display:flex}.casbin-card span[data-v-1b44a812]{color:#ffe28adb}.casbin-card strong[data-v-1b44a812]{color:#fff;font-size:12px;font-weight:900}.casbin-card code[data-v-1b44a812]{color:#e8eef8;text-overflow:ellipsis;white-space:nowrap;background:#ffffff14;border-radius:9px;padding:8px 9px;font-size:12px;overflow:hidden}.casbin-card p[data-v-1b44a812]{color:#dbe5f4c2;white-space:normal;margin:0}.backend-policy-card[data-v-1b44a812]{border:1px solid var(--tone-soft);border-radius:var(--zp-radius-lg);background:linear-gradient(135deg, #ffffffdb, var(--tone-soft)), var(--zp-surface);gap:9px;padding:13px;display:grid}.backend-policy-card>div[data-v-1b44a812]{gap:4px;display:grid}.backend-policy-card span[data-v-1b44a812],.backend-policy-card small[data-v-1b44a812]{color:var(--zp-text-subtle);font-size:12px;font-weight:850}.backend-policy-card strong[data-v-1b44a812]{color:var(--zp-text-title);font-size:15px;font-weight:920}.backend-policy-card p[data-v-1b44a812]{color:var(--zp-text-muted);margin:0;font-size:13px;line-height:1.55}.backend-policy-card em[data-v-1b44a812]{border-radius:var(--zp-radius-pill);color:var(--tone);background:#ffffffb8;justify-self:start;padding:5px 9px;font-size:12px;font-style:normal;font-weight:900}.policy-head strong[data-v-1b44a812]{border-radius:var(--zp-radius-pill);color:#ffe28a;white-space:nowrap;background:#111b3f;padding:8px 11px;font-size:12px}.detail-top[data-v-1b44a812]{border-radius:var(--zp-radius-lg);background:linear-gradient(135deg, var(--tone-soft), #fffc), var(--zp-bg-subtle);justify-content:space-between;gap:16px;padding:18px;display:flex}.detail-top h2[data-v-1b44a812]{color:var(--zp-text-title);margin-top:6px;font-size:24px;font-weight:920}.detail-top p[data-v-1b44a812]{color:var(--zp-text-muted);margin-top:8px;line-height:1.7}.detail-top svg[data-v-1b44a812]{color:var(--tone);flex:none}.detail-actions[data-v-1b44a812]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.detail-actions button[data-v-1b44a812]{border-radius:var(--zp-radius-lg);color:#344054;background:#f7f8fb;border:0;justify-content:center;gap:8px;min-height:40px;font-weight:850}.detail-actions button[data-v-1b44a812]:last-child{color:#ffe28a;background:#111b3f;border-color:#0000}.detail-actions button[data-v-1b44a812]:hover{transform:translateY(-1px)}.bottom-grid .panel[data-v-1b44a812]{grid-column:span 4;padding:18px}.operation-strip[data-v-1b44a812]{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:12px;display:grid;box-shadow:0 12px 28px #0f172a0d}.operation-strip button[data-v-1b44a812]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-lg);min-width:0;min-height:58px;color:var(--zp-text-title);text-align:left;background:#f8fafcb8;gap:10px;padding:10px 12px}.operation-strip button[data-v-1b44a812]:hover{background:linear-gradient(135deg, #2563eb14, #ffffffdb), var(--zp-surface);border-color:#2563eb29}.operation-strip svg[data-v-1b44a812]{color:var(--zp-color-blue-600);flex:none}.operation-strip span[data-v-1b44a812]{gap:3px;min-width:0;display:grid}.operation-strip strong[data-v-1b44a812]{color:var(--zp-text-title);font-size:14px;font-weight:900}.operation-strip small[data-v-1b44a812]{color:var(--zp-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.matrix-table[data-v-1b44a812],.rule-list[data-v-1b44a812],.timeline-list[data-v-1b44a812]{gap:10px;margin-top:16px;display:grid}.matrix-row[data-v-1b44a812]{border-radius:var(--zp-radius-lg);background:#f8fafcd1;grid-template-columns:.8fr .7fr .8fr 1fr .5fr;align-items:center;gap:10px;min-height:42px;padding:0 12px;display:grid}.matrix-row.head[data-v-1b44a812]{min-height:34px;color:var(--zp-text-subtle);background:#eef2f7;font-size:12px;font-weight:850}.matrix-row strong[data-v-1b44a812]{color:var(--zp-text-title);font-weight:900}.matrix-row span[data-v-1b44a812]{color:var(--zp-text-muted);font-size:13px}.matrix-row em[data-v-1b44a812]{border-radius:var(--zp-radius-pill);background:var(--tone-soft);color:var(--tone);justify-self:start;padding:4px 9px;font-size:12px;font-style:normal;font-weight:900}.rule-list div[data-v-1b44a812],.timeline-list div[data-v-1b44a812]{grid-template-columns:auto minmax(0,1fr);gap:10px;display:grid}.rule-list div>span[data-v-1b44a812]{border-radius:var(--zp-radius-pill);background:var(--tone);width:10px;height:10px;margin-top:5px}.rule-list strong[data-v-1b44a812],.timeline-list strong[data-v-1b44a812]{color:var(--zp-text-title);font-size:14px;font-weight:900;display:block}.rule-list small[data-v-1b44a812],.timeline-list small[data-v-1b44a812]{color:var(--zp-text-muted);font-size:12px;font-style:normal;line-height:1.55;display:block}.timeline-list div[data-v-1b44a812]{grid-template-columns:46px auto minmax(0,1fr)}.timeline-list time[data-v-1b44a812]{color:var(--zp-color-gold-500);font-size:12px;font-weight:900}.timeline-list div>span[data-v-1b44a812]{border-radius:var(--zp-radius-pill);background:var(--zp-color-mint-500);width:9px;height:9px;margin-top:4px;box-shadow:0 0 0 4px #55c9a11f}button[data-v-1b44a812]{cursor:pointer}button[data-v-1b44a812]:focus-visible,input[data-v-1b44a812]:focus-visible,select[data-v-1b44a812]:focus-visible,textarea[data-v-1b44a812]:focus-visible{outline-offset:2px;outline:3px solid #2563eb38}.permission-drawer[data-v-1b44a812]{z-index:80;color:var(--zp-text-title);grid-template-columns:minmax(0,1fr) minmax(400px,580px);display:grid;position:fixed;inset:0}.drawer-backdrop[data-v-1b44a812]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#050d226b;border:0;width:100%;height:100%}.drawer-panel[data-v-1b44a812]{background:linear-gradient(180deg, #fffffffc, #f6f8fbfc), var(--zp-surface);border-left:1px solid #ffffffb8;grid-template-rows:auto minmax(0,1fr);min-width:0;height:100%;display:grid;overflow:hidden;box-shadow:-24px 0 64px #07123038}.drawer-head[data-v-1b44a812]{border-bottom:1px solid var(--zp-line);background:radial-gradient(at 92% 12%,#55c9a129,#0000 34%),linear-gradient(#fffffffa,#fafcffeb);justify-content:space-between;align-items:flex-start;gap:18px;padding:24px 26px 18px}.drawer-head span[data-v-1b44a812]{color:var(--zp-color-gold-500);font-size:12px;font-weight:900}.drawer-head h2[data-v-1b44a812]{color:#111b3f;margin-top:6px;font-size:21px;font-weight:900}.drawer-head p[data-v-1b44a812]{color:var(--zp-text-muted);margin-top:8px;font-size:13px;line-height:1.6}.drawer-head button[data-v-1b44a812]{border:1px solid var(--zp-line);color:#344054;background:#f7f8fb;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.policy-form[data-v-1b44a812]{align-content:start;gap:13px;padding:18px 26px 24px;display:grid;overflow-y:auto}.guided-steps[data-v-1b44a812]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.guided-steps article[data-v-1b44a812]{border-radius:var(--zp-radius-lg);background:linear-gradient(#f8fafcf0,#ffffffc7);border:1px solid #2563eb1a;min-width:0;padding:11px}.guided-steps strong[data-v-1b44a812]{border-radius:var(--zp-radius-pill);color:#ffe28a;background:#111b3f;place-items:center;width:26px;height:26px;font-size:12px;font-weight:950;display:grid}.guided-steps span[data-v-1b44a812],.section-title strong[data-v-1b44a812]{color:var(--zp-text-title);font-size:13px;font-weight:900;display:block}.guided-steps span[data-v-1b44a812]{margin-top:8px}.guided-steps small[data-v-1b44a812],.field-help[data-v-1b44a812],.auto-summary small[data-v-1b44a812],.auto-summary li[data-v-1b44a812]{color:var(--zp-text-muted);font-size:12px;font-weight:700;line-height:1.55}.form-section[data-v-1b44a812]{gap:10px;display:grid}.section-title[data-v-1b44a812]{gap:3px;display:grid}.section-title span[data-v-1b44a812]{color:var(--zp-color-blue-600);font-size:12px;font-weight:900}.field-help[data-v-1b44a812]{display:block}.auto-summary[data-v-1b44a812]{border:1px solid var(--tone-soft);border-radius:var(--zp-radius-lg);background:linear-gradient(135deg, var(--tone-soft), #ffffffd1), #fff;grid-template-columns:minmax(0,1fr) minmax(170px,.85fr);gap:12px;padding:14px;display:grid}.auto-summary[data-v-1b44a812]>*,.auto-summary li[data-v-1b44a812]{overflow-wrap:anywhere;min-width:0}.auto-summary span[data-v-1b44a812]{color:var(--tone);font-size:12px;font-weight:900}.auto-summary strong[data-v-1b44a812]{color:var(--zp-text-title);margin-top:5px;font-size:18px;font-weight:930;display:block}.auto-summary ul[data-v-1b44a812]{gap:5px;margin:0;padding-left:18px;display:grid}.advanced-fields[data-v-1b44a812]{border-radius:var(--zp-radius-lg);background:#f8fafcb8;border:1px dashed #0f172a24;padding:11px}.advanced-fields summary[data-v-1b44a812]{cursor:pointer;color:var(--zp-text-muted);font-size:12px;font-weight:900}.advanced-fields[open][data-v-1b44a812]{gap:12px;display:grid}.review-preview[data-v-1b44a812]{border-radius:var(--zp-radius-lg);color:#137b5d;background:#15926b14;border:1px solid #15926b29;align-items:flex-start;gap:9px;padding:12px;font-size:13px;font-weight:850;line-height:1.6;display:flex}.review-preview svg[data-v-1b44a812]{flex:none;margin-top:2px}.compact-readonly[data-v-1b44a812]{opacity:.9}.policy-form label[data-v-1b44a812],.policy-form fieldset[data-v-1b44a812]{gap:8px;display:grid}.policy-form fieldset[data-v-1b44a812]{border:0;min-width:0;margin:0;padding:0}.policy-form label span[data-v-1b44a812],.policy-form legend[data-v-1b44a812]{color:var(--zp-text-subtle);font-size:12px;font-weight:850}.policy-form legend[data-v-1b44a812]{justify-content:space-between;align-items:center;gap:10px;display:flex}.policy-form legend em[data-v-1b44a812]{color:var(--zp-color-blue-600);font-size:12px;font-style:normal;font-weight:900}.policy-form input[data-v-1b44a812],.policy-form select[data-v-1b44a812],.policy-form textarea[data-v-1b44a812]{border-radius:var(--zp-radius-md);color:#172033;background:#fff;border:1px solid #0f172a1a;outline:0;width:100%;font-size:14px;font-weight:750}.policy-form input[data-v-1b44a812],.policy-form select[data-v-1b44a812]{height:42px;padding:0 12px}.policy-form textarea[data-v-1b44a812]{resize:vertical;min-height:86px;padding:11px 12px;line-height:1.6}.policy-form input[data-v-1b44a812]:disabled{color:var(--zp-text-muted);background:#eef2f7}.policy-form input[readonly][data-v-1b44a812]{color:#475467;background:#f7f8fb}.policy-form input[data-v-1b44a812]::placeholder,.policy-form textarea[data-v-1b44a812]::placeholder{color:#a0a8b6;font-weight:700}.policy-form input[data-v-1b44a812]:focus,.policy-form select[data-v-1b44a812]:focus,.policy-form textarea[data-v-1b44a812]:focus{border-color:#356fda80;box-shadow:0 0 0 4px #356fda1a}.form-grid[data-v-1b44a812]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.checkbox-grid[data-v-1b44a812]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.policy-form .check-card[data-v-1b44a812]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-md);cursor:pointer;background:#fff;align-items:center;gap:9px;min-height:40px;padding:0 11px;display:flex;position:relative}.policy-form .check-card input[data-v-1b44a812]{width:16px;height:16px;accent-color:var(--zp-color-blue-600);flex:none;padding:0}.policy-form .check-card[data-v-1b44a812]:has(input:checked){background:#2563eb14;border-color:#2563eb47}.policy-form .check-card span[data-v-1b44a812]{color:var(--zp-text-title);font-size:13px;font-weight:850}.current-policy-card[data-v-1b44a812],.sync-summary article[data-v-1b44a812]{border-radius:var(--zp-radius-lg);border:1px solid var(--tone-soft);background:var(--tone-soft);padding:14px}.current-policy-card span[data-v-1b44a812],.current-policy-card small[data-v-1b44a812],.sync-summary span[data-v-1b44a812]{color:var(--zp-text-muted);font-size:12px;line-height:1.55;display:block}.current-policy-card strong[data-v-1b44a812],.sync-summary strong[data-v-1b44a812]{color:var(--tone);margin:5px 0;font-size:18px;font-weight:920;display:block}.form-note[data-v-1b44a812]{border-radius:var(--zp-radius-lg);background:var(--tone-soft);color:var(--tone);align-items:flex-start;gap:9px;padding:12px;font-size:13px;font-weight:850;line-height:1.6}.form-note svg[data-v-1b44a812]{flex:none;margin-top:2px}.form-actions[data-v-1b44a812]{background:0 0;justify-content:flex-end;gap:10px;margin-top:4px;padding-top:4px}.form-actions button[data-v-1b44a812]{border-radius:var(--zp-radius-pill);color:#344054;background:#eef2f7;border:1px solid #0000;height:40px;padding:0 16px;font-size:13px;font-weight:850}.form-actions .submit-button[data-v-1b44a812]{color:#fff;background:#111b3f;border-color:#111b3f}.form-actions .submit-button[data-v-1b44a812]:disabled{cursor:not-allowed;color:#8a94a6;background:#d9dee8}.sync-summary[data-v-1b44a812]{gap:10px;display:grid}@media (width<=1320px){.permission-stat[data-v-1b44a812]{grid-column:span 6}.role-panel[data-v-1b44a812]{grid-area:span 2/span 4}.resource-panel[data-v-1b44a812],.strategy-panel[data-v-1b44a812]{grid-column:span 8}.permission-row[data-v-1b44a812]{grid-template-columns:minmax(200px,1.5fr) repeat(7,50px) minmax(90px,.6fr);min-width:700px}.bottom-grid .panel[data-v-1b44a812]{grid-column:span 6}.bottom-grid .panel[data-v-1b44a812]:last-child{grid-column:span 12}.operation-strip[data-v-1b44a812],.detail-actions[data-v-1b44a812]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1180px){.permission-stat[data-v-1b44a812]{grid-column:span 6}.group-panel[data-v-1b44a812],.policy-panel[data-v-1b44a812],.detail-panel[data-v-1b44a812],.role-panel[data-v-1b44a812],.resource-panel[data-v-1b44a812],.strategy-panel[data-v-1b44a812],.bottom-grid .panel[data-v-1b44a812]{grid-column:span 12}.group-list[data-v-1b44a812],.role-list[data-v-1b44a812]{grid-template-columns:repeat(2,minmax(0,1fr))}.role-panel[data-v-1b44a812]{grid-row:auto}.operation-strip[data-v-1b44a812]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.permission-hero[data-v-1b44a812]{flex-direction:column;align-items:flex-start;padding:24px}.permission-hero .hero-actions[data-v-1b44a812]{grid-template-columns:1fr;justify-content:flex-start;width:100%;display:grid}.permission-hero .hero-actions button[data-v-1b44a812]{flex:none;width:100%;height:40px}.permission-stat[data-v-1b44a812]{grid-column:span 12}.detail-actions[data-v-1b44a812],.operation-strip[data-v-1b44a812],.guided-steps[data-v-1b44a812],.auto-summary[data-v-1b44a812],.form-grid[data-v-1b44a812],.checkbox-grid[data-v-1b44a812]{grid-template-columns:1fr}.permission-toolbar[data-v-1b44a812]{grid-template-columns:1fr;display:grid}.matrix-table[data-v-1b44a812],.permission-table[data-v-1b44a812]{padding-bottom:4px;overflow-x:auto}.matrix-row[data-v-1b44a812]{min-width:600px}.role-list[data-v-1b44a812],.permission-drawer[data-v-1b44a812]{grid-template-columns:1fr}.drawer-backdrop[data-v-1b44a812]{display:none}.drawer-panel[data-v-1b44a812]{border-left:0}.form-actions[data-v-1b44a812]{flex-direction:column;align-items:stretch}.form-actions button[data-v-1b44a812]{width:100%}}.account-page[data-v-ecd41ab2]{color:var(--zp-color-navy-700);gap:16px;display:grid}.account-hero[data-v-ecd41ab2],.account-stat[data-v-ecd41ab2],.panel[data-v-ecd41ab2]{border:1px solid #ffffffc7;box-shadow:0 18px 45px #131f4114}.account-hero[data-v-ecd41ab2]{isolation:isolate;background:linear-gradient(118deg, #050d22fa 0%, #0d1c3dfa 48%, #08142cfa 100%), var(--zp-color-navy-950);color:var(--zp-text-inverse);border-color:#ffffff29;border-radius:18px;justify-content:space-between;align-items:center;gap:22px;padding:28px 30px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,inset 0 -44px 84px #00000042,0 22px 54px #050a182e}.account-hero[data-v-ecd41ab2]:after{z-index:-1;pointer-events:none;content:"";background:linear-gradient(90deg,#00000052 0%,#0000001f 54%,#0000005c 100%),repeating-linear-gradient(135deg,#ffffff0a 0 1px,#0000 1px 7px);position:absolute;inset:0}.hero-label[data-v-ecd41ab2],.hero-actions[data-v-ecd41ab2],.ghost-action[data-v-ecd41ab2],.primary-action[data-v-ecd41ab2],.account-toolbar[data-v-ecd41ab2],.select-field[data-v-ecd41ab2],.detail-top[data-v-ecd41ab2],.section-title[data-v-ecd41ab2],.action-list button[data-v-ecd41ab2]{align-items:center;display:flex}.hero-label[data-v-ecd41ab2]{color:var(--zp-color-gold-300);gap:8px;font-size:13px;font-weight:850}.account-hero h1[data-v-ecd41ab2]{letter-spacing:0;margin:10px 0;font-size:clamp(28px,3vw,40px);font-weight:900;line-height:1.12}.account-hero p[data-v-ecd41ab2]{color:#ffffffbd;max-width:760px;line-height:1.8}.hero-actions[data-v-ecd41ab2]{flex-wrap:wrap;justify-content:flex-end;gap:10px}.ghost-action[data-v-ecd41ab2],.primary-action[data-v-ecd41ab2]{white-space:nowrap;border:0;border-radius:999px;justify-content:center;gap:8px;height:40px;padding:0 16px;font-weight:850}.ghost-action[data-v-ecd41ab2]{color:#ffffffdb;background:#ffffff1f}.primary-action[data-v-ecd41ab2]{background:var(--zp-color-mint-500);color:#0c1c32}.account-stat-grid[data-v-ecd41ab2],.account-workspace[data-v-ecd41ab2],.bottom-grid[data-v-ecd41ab2]{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.action-feedback[data-v-ecd41ab2],.action-feedback button[data-v-ecd41ab2],.form-note[data-v-ecd41ab2],.form-actions[data-v-ecd41ab2],.drawer-head[data-v-ecd41ab2],.switch-card[data-v-ecd41ab2]{align-items:center;display:flex}.action-feedback[data-v-ecd41ab2]{color:#137b5d;background:#15926b14;border:1px solid #15926b29;border-radius:14px;justify-content:space-between;gap:10px;padding:12px 14px;font-size:13px;font-weight:850}.action-feedback span[data-v-ecd41ab2]{flex:1}.action-feedback button[data-v-ecd41ab2]{color:#137b5d;background:#15926b1f;border:0;border-radius:999px;justify-content:center;width:28px;height:28px}.account-api-alert[data-v-ecd41ab2]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:13px;font-weight:800;display:flex}.account-api-alert span[data-v-ecd41ab2]{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:700}.account-stat[data-v-ecd41ab2]{isolation:isolate;background:linear-gradient(#fffffff0,#ffffffb8),#ffffffc7;border-color:#ffffffc7;border-radius:18px;grid-column:span 3;align-content:start;gap:7px;min-height:142px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 45px #131f4114}.account-stat[data-v-ecd41ab2]:before,.account-stat[data-v-ecd41ab2]:after{pointer-events:none;content:"";position:absolute}.account-stat[data-v-ecd41ab2]:before{z-index:1;border-radius:var(--zp-radius-pill) var(--zp-radius-pill) 0 0;background:linear-gradient(90deg, var(--tone), transparent);opacity:.86;height:4px;inset:auto 18px 0}.account-stat[data-v-ecd41ab2]:after{z-index:0;border-radius:var(--zp-radius-pill);background:radial-gradient(circle at 38% 36%, #ffffffbd 0 12%, transparent 13%), radial-gradient(circle at 40% 40%, var(--tone-soft) 0 38%, transparent 70%), conic-gradient(from 220deg, transparent 0 20%, var(--tone-soft) 20% 40%, transparent 40% 68%, #111b3f14 68% 82%, transparent 82% 100%);width:138px;height:138px;bottom:-48px;right:-42px}.account-stat[data-v-ecd41ab2]>*{z-index:2;position:relative}[data-tone=green][data-v-ecd41ab2]{--tone:#19a976;--tone-soft:#19a97621}[data-tone=blue][data-v-ecd41ab2]{--tone:#356fda;--tone-soft:#356fda21}[data-tone=amber][data-v-ecd41ab2]{--tone:#d68114;--tone-soft:#d6811421}[data-tone=red][data-v-ecd41ab2]{--tone:#d94841;--tone-soft:#d9484121}.stat-icon[data-v-ecd41ab2]{width:44px;height:44px;color:var(--tone);background:linear-gradient(180deg, #ffffff85, #ffffff29), var(--tone-soft);border-radius:14px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffffd1}.account-stat span[data-v-ecd41ab2],.account-stat em[data-v-ecd41ab2]{color:#727b8f;font-size:13px;font-style:normal;font-weight:750;display:block}.account-stat span[data-v-ecd41ab2]{margin-top:2px}.account-stat strong[data-v-ecd41ab2]{color:#151b2d;font-size:30px;font-weight:950;line-height:1;display:block}.account-stat em[data-v-ecd41ab2]{margin-top:0}.panel[data-v-ecd41ab2]{background:#ffffffc7;border-radius:18px;min-width:0;padding:22px}.directory-panel[data-v-ecd41ab2]{grid-column:span 8}.detail-panel[data-v-ecd41ab2],.policy-panel[data-v-ecd41ab2],.timeline-panel[data-v-ecd41ab2],.access-panel[data-v-ecd41ab2]{grid-column:span 4}.panel-head[data-v-ecd41ab2]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.panel-head span[data-v-ecd41ab2],.detail-top span[data-v-ecd41ab2]{color:#7a8395;font-size:12px;font-weight:850}.panel-head h2[data-v-ecd41ab2],.detail-top h2[data-v-ecd41ab2]{color:#172033;margin-top:4px;font-size:20px;font-weight:900}.panel-head>strong[data-v-ecd41ab2]{color:#ffe28a;white-space:nowrap;background:#111b3f;border-radius:999px;padding:8px 11px;font-size:12px}.panel-head svg[data-v-ecd41ab2]{color:#d68114}.account-toolbar[data-v-ecd41ab2]{gap:10px;margin-bottom:12px}.search-field[data-v-ecd41ab2],.select-field[data-v-ecd41ab2]{color:#667085;background:#f7f8fb;border:1px solid #0f172a14;border-radius:14px}.search-field[data-v-ecd41ab2]{flex:1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:0 12px;display:grid}.search-field input[data-v-ecd41ab2],.select-field select[data-v-ecd41ab2]{color:#172033;background:0 0;border:0;outline:0;width:100%;height:42px;font-size:14px}.select-field[data-v-ecd41ab2]{gap:8px;min-width:138px;padding:0 10px}.role-tabs[data-v-ecd41ab2]{scrollbar-width:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.role-tabs[data-v-ecd41ab2]::-webkit-scrollbar{display:none}.role-tabs button[data-v-ecd41ab2]{color:#657084;background:#eef2f7;border:0;border-radius:999px;flex:none;align-items:center;gap:8px;height:34px;padding:0 12px;font-size:13px;font-weight:850;display:inline-flex}.role-tabs button strong[data-v-ecd41ab2]{min-width:22px;height:22px;color:inherit;background:#ffffffc7;border-radius:999px;place-items:center;font-size:12px;display:grid}.role-tabs button.active[data-v-ecd41ab2]{color:#fff;background:#111b3f}.account-list[data-v-ecd41ab2]{margin-top:14px}.account-empty-state[data-v-ecd41ab2]{border:1px dashed var(--zp-line);border-radius:var(--zp-radius-lg);min-height:180px;color:var(--zp-text-muted);text-align:center;place-items:center;gap:8px;padding:22px;display:grid}.account-empty-state strong[data-v-ecd41ab2],.account-empty-state span[data-v-ecd41ab2]{display:block}.account-empty-state strong[data-v-ecd41ab2]{color:var(--zp-text-strong);font-size:14px;font-weight:900}.account-page .account-list .account-row.selected[data-v-ecd41ab2]{background:linear-gradient(90deg, var(--tone-soft), #ffffffc2), #fff;box-shadow:0 14px 28px #10182814}.account-page .account-list .account-row.selected .avatar-mark[data-v-ecd41ab2]{background:var(--tone-soft);color:var(--tone)}.avatar-mark[data-v-ecd41ab2]{border-radius:var(--zp-radius-md,14px);width:36px;height:36px;color:var(--zp-color-gold-500,#d68114);background:#d99a221f;place-items:center;font-size:16px;font-weight:900;display:grid}.account-page .account-list .account-row .account-main[data-v-ecd41ab2]{flex-direction:column;align-items:flex-start;gap:4px}.account-main strong[data-v-ecd41ab2],.account-main em[data-v-ecd41ab2],.account-role small[data-v-ecd41ab2],.account-role span[data-v-ecd41ab2],.account-state small[data-v-ecd41ab2],.account-state span[data-v-ecd41ab2]{display:block}.account-main strong[data-v-ecd41ab2]{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:900;overflow:hidden}.account-main em[data-v-ecd41ab2]{color:#667085;margin-top:4px;font-size:13px;font-style:normal}.account-role small[data-v-ecd41ab2],.account-state small[data-v-ecd41ab2]{color:#172033;font-size:13px;font-weight:900}.account-role span[data-v-ecd41ab2],.account-state span[data-v-ecd41ab2]{color:#98a2b3;margin-top:4px;font-size:12px;font-weight:800}.account-state small[data-v-ecd41ab2]{color:var(--tone)}.detail-top[data-v-ecd41ab2]{justify-content:space-between;gap:14px;margin-bottom:16px}.detail-top p[data-v-ecd41ab2]{color:#687386;margin-top:7px;line-height:1.6}.detail-top svg[data-v-ecd41ab2]{color:var(--tone);flex:none}.detail-grid[data-v-ecd41ab2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.detail-grid div[data-v-ecd41ab2],.risk-card[data-v-ecd41ab2],.action-list button[data-v-ecd41ab2]{background:#f7f8fb;border-radius:14px}.detail-grid div[data-v-ecd41ab2]{padding:12px}.detail-grid span[data-v-ecd41ab2]{color:#9099aa;font-size:12px;font-weight:850}.detail-grid strong[data-v-ecd41ab2]{color:#172033;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:14px;font-weight:900;display:block;overflow:hidden}.risk-card[data-v-ecd41ab2]{gap:10px;margin-top:12px;padding:14px;display:grid}.risk-card div[data-v-ecd41ab2]:first-child,.review-meter[data-v-ecd41ab2]{justify-content:space-between;align-items:center;gap:10px;display:flex}.risk-card span[data-v-ecd41ab2],.review-meter span[data-v-ecd41ab2]{color:#667085;font-size:13px;font-weight:850}.risk-card strong[data-v-ecd41ab2],.review-meter strong[data-v-ecd41ab2]{color:var(--tone);font-size:18px;font-weight:900}.risk-card p[data-v-ecd41ab2]{color:#687386;font-size:13px;line-height:1.6}.progress-track[data-v-ecd41ab2]{background:#0f172a14;border-radius:999px;height:8px;overflow:hidden}.progress-track i[data-v-ecd41ab2]{border-radius:inherit;background:var(--tone);height:100%;display:block}.section-title[data-v-ecd41ab2]{color:#172033;gap:8px;margin:18px 0 10px}.section-title svg[data-v-ecd41ab2]{color:#d68114}.action-list[data-v-ecd41ab2]{gap:10px;display:grid}.action-list button[data-v-ecd41ab2]{color:#172033;text-align:left;border:1px solid #0000;gap:10px;width:100%;padding:12px}.action-list button.active[data-v-ecd41ab2]{background:#55c9a124;border-color:#19a97642}.action-list svg[data-v-ecd41ab2]{color:#d68114;flex:none}.action-list strong[data-v-ecd41ab2],.action-list small[data-v-ecd41ab2]{display:block}.action-list strong[data-v-ecd41ab2]{font-size:13px;font-weight:900}.action-list small[data-v-ecd41ab2]{color:#687386;margin-top:4px;font-size:12px;line-height:1.5}.session-card[data-v-ecd41ab2]{gap:10px;margin-top:14px;display:grid}.session-card .section-title em[data-v-ecd41ab2]{color:#687386;margin-left:auto;font-size:12px;font-style:normal;font-weight:850}.session-alert[data-v-ecd41ab2],.session-empty[data-v-ecd41ab2],.session-row[data-v-ecd41ab2]{background:#f7f8fb;border-radius:14px;padding:12px}.session-alert[data-v-ecd41ab2],.session-row[data-v-ecd41ab2]{justify-content:space-between;align-items:center;gap:12px;display:flex}.session-alert[data-v-ecd41ab2]{color:#b42318;background:#f43f5e1a;font-size:13px;font-weight:850}.session-empty[data-v-ecd41ab2]{color:#687386;font-size:13px;font-weight:850}.session-list[data-v-ecd41ab2]{gap:9px;display:grid}.session-row span[data-v-ecd41ab2]{gap:4px;min-width:0;display:grid}.session-row strong[data-v-ecd41ab2]{color:#172033;font-size:13px;font-weight:900}.session-row small[data-v-ecd41ab2]{color:#687386;font-size:12px;line-height:1.45}.session-row button[data-v-ecd41ab2]{flex:none}.policy-grid[data-v-ecd41ab2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.policy-grid article[data-v-ecd41ab2]{background:#f7f8fb;border-radius:14px;min-width:0;padding:13px}.policy-grid svg[data-v-ecd41ab2]{color:var(--tone)}.policy-grid span[data-v-ecd41ab2],.policy-grid strong[data-v-ecd41ab2],.policy-grid em[data-v-ecd41ab2]{display:block}.policy-grid span[data-v-ecd41ab2]{color:#687386;margin-top:10px;font-size:12px;font-weight:850}.policy-grid strong[data-v-ecd41ab2]{color:#172033;margin-top:4px;font-size:18px;font-weight:900}.policy-grid em[data-v-ecd41ab2]{color:#8d97a8;margin-top:5px;font-size:12px;font-style:normal;line-height:1.4}.timeline-list[data-v-ecd41ab2]{gap:12px;display:grid}.timeline-list div[data-v-ecd41ab2]{grid-template-columns:48px 12px minmax(0,1fr);align-items:flex-start;gap:10px;display:grid}.timeline-list time[data-v-ecd41ab2]{color:#9099aa;font-size:12px;font-weight:850}.timeline-list div>span[data-v-ecd41ab2]{background:#d68114;border:2px solid #fff;border-radius:999px;width:10px;height:10px;margin-top:3px;display:block;box-shadow:0 0 0 4px #d681141f}.timeline-list p strong[data-v-ecd41ab2],.timeline-list p small[data-v-ecd41ab2]{display:block}.timeline-list p strong[data-v-ecd41ab2]{color:#172033;font-size:13px;font-weight:900}.timeline-list p small[data-v-ecd41ab2]{color:#687386;margin-top:4px;line-height:1.5}.review-meter[data-v-ecd41ab2]{background:#f7f8fb;border-radius:14px;flex-wrap:wrap;padding:14px}.review-meter .progress-track[data-v-ecd41ab2]{width:100%}.review-list[data-v-ecd41ab2]{gap:10px;margin-top:12px;display:grid}.review-list div[data-v-ecd41ab2]{background:#f7f8fb;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.review-list span[data-v-ecd41ab2]{color:#687386;font-size:13px;font-weight:850}.review-list strong[data-v-ecd41ab2]{color:#172033;font-size:13px;font-weight:900}.account-drawer[data-v-ecd41ab2]{z-index:80;color:#172033;grid-template-columns:minmax(0,1fr) minmax(420px,620px);display:grid;position:fixed;inset:0}.drawer-backdrop[data-v-ecd41ab2]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#050d226b;border:0;width:100%;height:100%}.drawer-panel[data-v-ecd41ab2]{background:linear-gradient(#fffffffc,#f6f8fbfc),#fff;border-left:1px solid #ffffffb8;grid-template-rows:auto minmax(0,1fr);min-width:0;height:100%;display:grid;overflow:hidden;box-shadow:-24px 0 64px #07123038}.drawer-head[data-v-ecd41ab2]{background:radial-gradient(at 92% 12%,#55c9a129,#0000 34%),linear-gradient(#fffffffa,#fafcffeb);border-bottom:1px solid #0f172a14;justify-content:space-between;align-items:flex-start;gap:18px;padding:24px 26px 18px}.drawer-head span[data-v-ecd41ab2]{color:#d68114;font-size:12px;font-weight:900}.drawer-head h2[data-v-ecd41ab2]{color:#111b3f;margin-top:6px;font-size:22px;font-weight:900}.drawer-head p[data-v-ecd41ab2]{color:#687386;margin-top:8px;font-size:13px;line-height:1.6}.drawer-head button[data-v-ecd41ab2]{color:#344054;background:#f7f8fb;border:1px solid #0f172a14;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.account-form[data-v-ecd41ab2]{align-content:start;gap:13px;padding:18px 26px 24px;display:grid;overflow-y:auto}.account-form label[data-v-ecd41ab2],.account-form fieldset[data-v-ecd41ab2]{gap:8px;display:grid}.account-form fieldset[data-v-ecd41ab2]{border:0;min-width:0;margin:0;padding:0}.account-form label>span[data-v-ecd41ab2]:first-child,.account-form legend[data-v-ecd41ab2]{color:#7a8395;font-size:12px;font-weight:850}.account-form input[data-v-ecd41ab2],.account-form select[data-v-ecd41ab2],.account-form textarea[data-v-ecd41ab2]{color:#172033;background:#fff;border:1px solid #0f172a1a;border-radius:12px;outline:0;width:100%;font-size:14px;font-weight:750}.account-form input[data-v-ecd41ab2],.account-form select[data-v-ecd41ab2]{height:42px;padding:0 12px}.account-form textarea[data-v-ecd41ab2]{resize:vertical;min-height:86px;padding:11px 12px;line-height:1.6}.account-form input[data-v-ecd41ab2]:focus,.account-form select[data-v-ecd41ab2]:focus,.account-form textarea[data-v-ecd41ab2]:focus{border-color:#356fda80;box-shadow:0 0 0 4px #356fda1a}.form-grid[data-v-ecd41ab2],.checkbox-grid[data-v-ecd41ab2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.check-card[data-v-ecd41ab2],.switch-card[data-v-ecd41ab2]{background:#fff;border:1px solid #0f172a14;border-radius:12px;min-height:40px;padding:0 11px}.check-card[data-v-ecd41ab2]{align-items:center;gap:9px;display:flex!important}.check-card input[data-v-ecd41ab2],.switch-card input[data-v-ecd41ab2]{accent-color:#356fda;flex:none;width:16px;height:16px;padding:0}:is(.check-card[data-v-ecd41ab2]:has(input:checked),.switch-card[data-v-ecd41ab2]:has(input:checked)){background:#2563eb14;border-color:#2563eb47}.check-card span[data-v-ecd41ab2],.switch-card strong[data-v-ecd41ab2]{color:#172033;font-size:13px;font-weight:850}.switch-card[data-v-ecd41ab2]{align-items:center;gap:10px;padding:11px}.switch-card.compact[data-v-ecd41ab2]{min-height:42px}.switch-card small[data-v-ecd41ab2]{color:#687386;margin-top:3px;font-size:12px;line-height:1.4;display:block}.current-account-card[data-v-ecd41ab2]{border:1px solid var(--tone-soft);background:var(--tone-soft);border-radius:14px;padding:14px}.current-account-card span[data-v-ecd41ab2],.current-account-card small[data-v-ecd41ab2]{color:#687386;font-size:12px;line-height:1.55;display:block}.current-account-card strong[data-v-ecd41ab2]{color:var(--tone);margin:5px 0;font-size:19px;font-weight:920;display:block}.form-note[data-v-ecd41ab2]{background:var(--tone-soft);color:var(--tone);border-radius:14px;align-items:flex-start;gap:9px;padding:12px;font-size:13px;font-weight:850;line-height:1.6}.form-note svg[data-v-ecd41ab2]{flex:none;margin-top:2px}.form-actions[data-v-ecd41ab2]{background:linear-gradient(#f7f9fc00,#f7f9fcfa 22%,#f7f9fcfa);justify-content:flex-end;gap:10px;margin:4px -26px -24px;padding:16px 26px 24px;position:sticky;bottom:0}.form-actions button[data-v-ecd41ab2]{color:#344054;background:#eef2f7;border:1px solid #0000;border-radius:999px;height:40px;padding:0 16px;font-size:13px;font-weight:850}.form-actions .submit-button[data-v-ecd41ab2]{color:#fff;background:#111b3f;border-color:#111b3f}.form-actions .submit-button[data-v-ecd41ab2]:disabled{cursor:not-allowed;color:#8a94a6;background:#d9dee8}@media (width<=1280px){.account-stat[data-v-ecd41ab2],.policy-panel[data-v-ecd41ab2],.timeline-panel[data-v-ecd41ab2],.access-panel[data-v-ecd41ab2]{grid-column:span 6}.directory-panel[data-v-ecd41ab2],.detail-panel[data-v-ecd41ab2]{grid-column:1/-1}}@media (width<=860px){.account-hero[data-v-ecd41ab2],.account-toolbar[data-v-ecd41ab2],.detail-top[data-v-ecd41ab2]{flex-direction:column;align-items:flex-start}.hero-actions[data-v-ecd41ab2],.account-toolbar[data-v-ecd41ab2],.search-field[data-v-ecd41ab2],.select-field[data-v-ecd41ab2],.hero-actions button[data-v-ecd41ab2]{width:100%}.account-stat[data-v-ecd41ab2],.policy-panel[data-v-ecd41ab2],.timeline-panel[data-v-ecd41ab2],.access-panel[data-v-ecd41ab2]{grid-column:1/-1}.account-role[data-v-ecd41ab2],.account-state[data-v-ecd41ab2]{display:none}.account-drawer[data-v-ecd41ab2]{grid-template-columns:1fr}.drawer-backdrop[data-v-ecd41ab2]{display:none}.drawer-panel[data-v-ecd41ab2]{border-left:0}}@media (width<=560px){.account-hero[data-v-ecd41ab2],.panel[data-v-ecd41ab2],.account-stat[data-v-ecd41ab2]{padding:18px}.detail-grid[data-v-ecd41ab2],.policy-grid[data-v-ecd41ab2],.timeline-list div[data-v-ecd41ab2],.review-list div[data-v-ecd41ab2],.form-grid[data-v-ecd41ab2],.checkbox-grid[data-v-ecd41ab2]{grid-template-columns:1fr}.account-main strong[data-v-ecd41ab2],.detail-grid strong[data-v-ecd41ab2]{white-space:normal}.review-list div[data-v-ecd41ab2]{display:grid}.form-actions[data-v-ecd41ab2]{flex-direction:column;align-items:stretch}.form-actions button[data-v-ecd41ab2]{width:100%}}.message-page[data-v-aa9ea4ba]{gap:16px;width:100%;min-width:0;max-width:100%;display:grid;overflow-x:hidden}.message-page[data-v-aa9ea4ba] *,.message-page[data-v-aa9ea4ba] :before,.message-page[data-v-aa9ea4ba] :after{box-sizing:border-box}.message-hero[data-v-aa9ea4ba],.action-message[data-v-aa9ea4ba],.panel-head[data-v-aa9ea4ba],.hero-actions[data-v-aa9ea4ba],.queue-toolbar[data-v-aa9ea4ba],.status-tabs[data-v-aa9ea4ba],.task-row[data-v-aa9ea4ba],.task-side[data-v-aa9ea4ba],.phone-bar[data-v-aa9ea4ba],.channel-item[data-v-aa9ea4ba]{align-items:center;display:flex}.message-hero[data-v-aa9ea4ba]{isolation:isolate;border-radius:var(--zp-radius-xl);background:linear-gradient(118deg, #050d22fa 0%, #0c1934f7 48%, #061022fa 100%), var(--zp-color-navy-950);color:var(--zp-text-inverse);border:1px solid #ffffff29;justify-content:space-between;gap:18px;padding:28px 30px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,inset 0 -44px 84px #00000042,0 22px 54px #050a182e}.message-hero[data-v-aa9ea4ba]:before,.message-hero[data-v-aa9ea4ba]:after{pointer-events:none;content:"";position:absolute}.message-hero[data-v-aa9ea4ba]:before{z-index:-2;filter:blur(42px)saturate(118%);opacity:.84;background:radial-gradient(at 14% 20%,#d99a2247 0 14%,#0000 36%),radial-gradient(at 48% 0,#2563eb3d 0 17%,#0000 42%),radial-gradient(at 84% 18%,#55c9a138 0 14%,#0000 38%),conic-gradient(from 220deg at 56% 48%,#d99a2226,#2563eb1f,#55c9a121,#d99a2226);inset:-44%}.message-hero[data-v-aa9ea4ba]:after{z-index:-1;background:linear-gradient(90deg,#00000061 0%,#00000024 52%,#0000006b 100%),repeating-linear-gradient(135deg,#ffffff0a 0 1px,#0000 1px 6px);inset:0}.message-hero>div[data-v-aa9ea4ba]{min-width:0}.hero-label[data-v-aa9ea4ba]{color:var(--zp-color-gold-300);align-items:center;gap:7px;font-size:13px;font-weight:850;display:inline-flex}.message-hero h1[data-v-aa9ea4ba]{color:var(--zp-text-inverse);letter-spacing:0;overflow-wrap:anywhere;word-break:break-word;margin:10px 0;font-size:clamp(28px,3vw,40px);font-weight:900;line-height:1.18}.message-hero p[data-v-aa9ea4ba]{max-width:820px;color:var(--zp-text-inverse-muted);overflow-wrap:anywhere;white-space:normal;font-size:14px;font-weight:650;line-height:1.7}.hero-actions[data-v-aa9ea4ba]{flex-wrap:wrap;justify-content:flex-end;gap:10px}button[data-v-aa9ea4ba]{font-family:inherit}.ghost-action[data-v-aa9ea4ba],.primary-action[data-v-aa9ea4ba],.soft-action[data-v-aa9ea4ba],.mode-toggle[data-v-aa9ea4ba],.primary-wide[data-v-aa9ea4ba],.action-message button[data-v-aa9ea4ba]{cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:13px;font-weight:850;display:inline-flex}.ghost-action[data-v-aa9ea4ba],.soft-action[data-v-aa9ea4ba],.mode-toggle[data-v-aa9ea4ba],.action-message button[data-v-aa9ea4ba]{border:1px solid var(--zp-line);background:var(--zp-surface);color:var(--zp-text)}.message-hero .ghost-action[data-v-aa9ea4ba]{color:#ffffffe0;background:#ffffff1f;border:0}.message-hero .primary-action[data-v-aa9ea4ba]{background:var(--zp-color-mint-500);color:#0c1c32;box-shadow:none;border:0}.primary-action[data-v-aa9ea4ba],.primary-wide[data-v-aa9ea4ba]{border:1px solid var(--zp-color-navy-800);background:var(--zp-color-navy-800);color:var(--zp-text-inverse);box-shadow:0 10px 20px #07123026}.action-message[data-v-aa9ea4ba]{border-radius:var(--zp-radius-md);color:var(--zp-color-green-600);background:#55c9a11a;border:1px solid #15926b2e;justify-content:space-between;gap:12px;padding:11px 13px;font-size:13px;font-weight:800}.action-message span[data-v-aa9ea4ba]{flex:1}.action-message button[data-v-aa9ea4ba]{min-height:30px;color:var(--zp-color-green-600);padding:0 10px}.stat-grid[data-v-aa9ea4ba]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.stat-card[data-v-aa9ea4ba],.panel[data-v-aa9ea4ba],.guide-step[data-v-aa9ea4ba],.template-card[data-v-aa9ea4ba]{border:1px solid var(--zp-line);background:var(--zp-surface-panel);box-shadow:var(--zp-shadow-panel)}.stat-card[data-v-aa9ea4ba]{isolation:isolate;background:linear-gradient(#fffffff0,#ffffffb8),#ffffffc7;border-color:#ffffffc7;border-radius:18px;gap:7px;min-height:142px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 45px #131f4114}.stat-card[data-v-aa9ea4ba]:before,.stat-card[data-v-aa9ea4ba]:after{pointer-events:none;content:"";position:absolute}.stat-card[data-v-aa9ea4ba]:before{z-index:1;border-radius:var(--zp-radius-pill) var(--zp-radius-pill) 0 0;background:linear-gradient(90deg, var(--tone), transparent);opacity:.86;height:4px;inset:auto 18px 0}.stat-card[data-v-aa9ea4ba]:after{z-index:0;border-radius:var(--zp-radius-pill);background:radial-gradient(circle at 38% 36%, #ffffffbd 0 12%, transparent 13%), radial-gradient(circle at 40% 40%, var(--tone-soft) 0 38%, transparent 70%), conic-gradient(from 220deg, transparent 0 20%, var(--tone-soft) 20% 40%, transparent 40% 68%, #111b3f14 68% 82%, transparent 82% 100%);width:138px;height:138px;bottom:-48px;right:-42px}.stat-card[data-v-aa9ea4ba]>*{z-index:2;position:relative}.stat-icon[data-v-aa9ea4ba]{width:44px;height:44px;color:var(--tone);background:linear-gradient(180deg, #ffffff85, #ffffff29), var(--tone-soft);border-radius:14px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffffd1}.stat-card[data-tone=blue][data-v-aa9ea4ba]{--tone:var(--zp-color-blue-600);--tone-soft:#2563eb24}.stat-card[data-tone=green][data-v-aa9ea4ba]{--tone:var(--zp-color-green-600);--tone-soft:#55c9a129}.stat-card[data-tone=amber][data-v-aa9ea4ba]{--tone:var(--zp-color-amber-600);--tone-soft:#d99a2229}.stat-card[data-tone=red][data-v-aa9ea4ba]{--tone:var(--zp-color-red-600);--tone-soft:#c2413224}.stat-card[data-tone=slate][data-v-aa9ea4ba]{--tone:var(--zp-color-navy-700);--tone-soft:#0f172a1a}.stat-card span[data-v-aa9ea4ba],.panel-head span[data-v-aa9ea4ba],.guide-step small[data-v-aa9ea4ba],.template-card span[data-v-aa9ea4ba],.field-list span[data-v-aa9ea4ba]{color:var(--zp-text-subtle);font-size:12px;font-weight:850}.stat-card strong[data-v-aa9ea4ba]{color:var(--zp-text-strong);font-size:30px;font-weight:950;line-height:1}.stat-card em[data-v-aa9ea4ba]{color:var(--zp-text-muted);font-size:12px;font-style:normal;font-weight:700}.message-workspace[data-v-aa9ea4ba]{grid-template-columns:minmax(0,1fr) minmax(320px,380px);align-items:start;gap:14px;min-width:0;display:grid}.main-column[data-v-aa9ea4ba],.side-column[data-v-aa9ea4ba]{gap:14px;min-width:0;display:grid}.panel[data-v-aa9ea4ba]{border-radius:var(--zp-radius-xl);min-width:0;padding:16px}.panel-head[data-v-aa9ea4ba]{justify-content:space-between;gap:12px;margin-bottom:14px}.panel-head.compact[data-v-aa9ea4ba]{margin-bottom:10px}.panel-head h2[data-v-aa9ea4ba]{color:var(--zp-text-title);letter-spacing:0;margin-top:4px;font-size:18px;font-weight:950}.mode-toggle.active[data-v-aa9ea4ba]{color:var(--zp-color-green-600);background:#55c9a11f;border-color:#15926b38}.guide-steps[data-v-aa9ea4ba]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.guide-step[data-v-aa9ea4ba]{border-radius:var(--zp-radius-lg);background:var(--zp-bg-subtle);min-width:0;box-shadow:none;gap:7px;padding:14px;display:grid}.step-icon[data-v-aa9ea4ba]{width:36px;height:36px;color:var(--zp-color-gold-500);background:#d99a2221;border-radius:11px;place-items:center;display:grid}.guide-step strong[data-v-aa9ea4ba],.template-card strong[data-v-aa9ea4ba],.task-main strong[data-v-aa9ea4ba],.message-bubble strong[data-v-aa9ea4ba],.review-summary strong[data-v-aa9ea4ba],.channel-item strong[data-v-aa9ea4ba]{color:var(--zp-text-strong);font-size:14px;font-weight:900}.guide-step p[data-v-aa9ea4ba],.template-card p[data-v-aa9ea4ba],.task-main p[data-v-aa9ea4ba],.message-bubble p[data-v-aa9ea4ba],.review-summary p[data-v-aa9ea4ba]{color:var(--zp-text-muted);font-size:13px;font-weight:650;line-height:1.6}.template-grid[data-v-aa9ea4ba]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.template-card[data-v-aa9ea4ba],.task-row[data-v-aa9ea4ba]{text-align:left;cursor:pointer;width:100%}.template-card[data-v-aa9ea4ba]{border-radius:var(--zp-radius-lg);min-width:0;min-height:156px;box-shadow:none;gap:8px;padding:14px;transition:border-color .18s,transform .18s,background .18s;display:grid}.template-card[data-v-aa9ea4ba]:hover,.task-row[data-v-aa9ea4ba]:hover{transform:translateY(-1px)}.template-card.selected[data-v-aa9ea4ba]{background:#fff7d6c2;border-color:#d99a227a}.template-meta[data-v-aa9ea4ba]{flex-wrap:wrap;gap:6px;display:flex}.template-meta em[data-v-aa9ea4ba]{border-radius:var(--zp-radius-pill);color:var(--zp-text);background:#0f172a0f;padding:4px 8px;font-size:11px;font-style:normal;font-weight:850}.queue-count[data-v-aa9ea4ba]{color:var(--zp-color-gold-500);font-size:18px;font-weight:950}.status-tabs[data-v-aa9ea4ba]{gap:8px;padding-bottom:4px;overflow-x:auto}.status-tabs button[data-v-aa9ea4ba]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-pill);background:var(--zp-surface);min-height:34px;color:var(--zp-text-muted);cursor:pointer;flex:none;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex}.status-tabs button.active[data-v-aa9ea4ba]{border-color:var(--zp-color-navy-800);background:var(--zp-color-navy-800);color:var(--zp-text-inverse)}.status-tabs span[data-v-aa9ea4ba]{border-radius:var(--zp-radius-pill);background:#ffffff29;place-items:center;min-width:20px;height:20px;font-size:11px;display:grid}.queue-toolbar[data-v-aa9ea4ba]{flex-wrap:wrap;gap:10px;margin:12px 0}.search-field[data-v-aa9ea4ba],.select-field[data-v-aa9ea4ba]{border:1px solid var(--zp-line);background:var(--zp-bg-muted);height:40px;color:var(--zp-text-faint);border-radius:12px;align-items:center;gap:8px;padding:0 12px;display:flex}.search-field[data-v-aa9ea4ba]{flex:260px}.search-field input[data-v-aa9ea4ba],.select-field select[data-v-aa9ea4ba]{width:100%;color:var(--zp-text);background:0 0;border:0;outline:0;font-size:13px;font-weight:750}.select-field[data-v-aa9ea4ba]{flex:0 0 150px}.task-list[data-v-aa9ea4ba]{gap:8px;display:grid}.task-row[data-v-aa9ea4ba]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-lg);background:var(--zp-surface);justify-content:space-between;gap:14px;padding:13px}.task-row.selected[data-v-aa9ea4ba]{background:#2563eb0f;border-color:#2563eb61}.task-main[data-v-aa9ea4ba]{min-width:0}.task-main span[data-v-aa9ea4ba]{color:var(--zp-text-subtle);font-size:12px;font-weight:850}.task-main strong[data-v-aa9ea4ba],.task-main p[data-v-aa9ea4ba]{margin-top:5px;display:block}.task-side[data-v-aa9ea4ba]{color:var(--zp-text-faint);flex:none;justify-content:flex-end;gap:8px}.task-side em[data-v-aa9ea4ba]{border-radius:var(--zp-radius-pill);color:var(--zp-text);background:#0f172a0f;padding:5px 8px;font-size:12px;font-style:normal;font-weight:850}.task-side small[data-v-aa9ea4ba]{font-size:12px;font-weight:750}.phone-preview[data-v-aa9ea4ba]{border:1px solid var(--zp-line);background:linear-gradient(#101936 0%,#172033 100%);border-radius:22px;min-width:0;padding:12px;box-shadow:inset 0 0 0 1px #ffffff0f}.phone-bar[data-v-aa9ea4ba]{color:var(--zp-text-inverse-muted);justify-content:space-between;font-size:12px;font-weight:800}.phone-bar span[data-v-aa9ea4ba]{border-radius:var(--zp-radius-pill);background:#ffffff59;width:44px;height:5px}.message-bubble[data-v-aa9ea4ba]{background:var(--zp-surface);border-radius:16px;margin-top:16px;padding:14px}.message-bubble p[data-v-aa9ea4ba]{margin-top:8px}.field-list[data-v-aa9ea4ba]{gap:9px;margin:14px 0;display:grid}.field-list div[data-v-aa9ea4ba]{flex-wrap:wrap;gap:7px;display:flex}.field-list em[data-v-aa9ea4ba]{border-radius:var(--zp-radius-pill);background:var(--zp-bg-muted);color:var(--zp-text);padding:6px 9px;font-size:12px;font-style:normal;font-weight:800}.primary-wide[data-v-aa9ea4ba]{width:100%}.side-actions[data-v-aa9ea4ba]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.soft-wide[data-v-aa9ea4ba],.icon-soft[data-v-aa9ea4ba],.danger-action[data-v-aa9ea4ba]{border:1px solid var(--zp-line);background:var(--zp-surface);min-height:38px;color:var(--zp-text);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:850;display:inline-flex}.soft-wide[data-v-aa9ea4ba]{width:100%}.icon-soft[data-v-aa9ea4ba]{width:34px;min-height:34px;padding:0}.danger-action[data-v-aa9ea4ba]{color:var(--zp-color-red-600);background:#c2413214;border-color:#c2413238}.review-summary[data-v-aa9ea4ba]{border-radius:var(--zp-radius-lg);background:#fff7d68f;border:1px solid #d99a223d;gap:8px;padding:13px;display:grid}.review-summary[data-tone=green][data-v-aa9ea4ba]{background:#55c9a11a;border-color:#15926b2e}.review-summary[data-tone=red][data-v-aa9ea4ba]{background:#c2413214;border-color:#c241322e}.review-summary[data-tone=blue][data-v-aa9ea4ba]{background:#2563eb14;border-color:#2563eb2e}.review-summary span[data-v-aa9ea4ba]{border-radius:var(--zp-radius-pill);width:fit-content;color:var(--zp-text);background:#ffffffc2;padding:5px 9px;font-size:12px;font-weight:850}.progress-track[data-v-aa9ea4ba]{border-radius:var(--zp-radius-pill);background:#0f172a14;height:8px;overflow:hidden}.progress-track i[data-v-aa9ea4ba]{border-radius:inherit;background:var(--zp-accent-gradient);height:100%;display:block}.detail-list[data-v-aa9ea4ba]{gap:8px;margin:12px 0;display:grid}.detail-list div[data-v-aa9ea4ba]{border-bottom:1px solid var(--zp-line-soft);justify-content:space-between;gap:10px;padding-bottom:8px;display:flex}.detail-list dt[data-v-aa9ea4ba]{color:var(--zp-text-subtle);font-size:12px;font-weight:850}.detail-list dd[data-v-aa9ea4ba]{color:var(--zp-text);text-align:right;margin:0;font-size:13px;font-weight:850}.channel-list[data-v-aa9ea4ba]{gap:9px;display:grid}.channel-item[data-v-aa9ea4ba]{border:1px solid var(--zp-line-soft);background:var(--zp-bg-subtle);color:var(--zp-color-blue-600);border-radius:13px;gap:10px;padding:11px}.channel-item[data-tone=green][data-v-aa9ea4ba]{color:var(--zp-color-green-600)}.channel-item[data-tone=amber][data-v-aa9ea4ba]{color:var(--zp-color-amber-600)}.channel-item div[data-v-aa9ea4ba]{gap:2px;display:grid}.channel-item small[data-v-aa9ea4ba]{color:var(--zp-text-muted);font-size:12px;font-weight:700}.modal-backdrop[data-v-aa9ea4ba]{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050d227a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal-card[data-v-aa9ea4ba]{border:1px solid var(--zp-line-strong);background:var(--zp-surface-raised);width:min(560px,100%);max-height:min(760px,100vh - 48px);box-shadow:var(--zp-shadow-popover);border-radius:18px;padding:18px;overflow-y:auto}.modal-card.wide[data-v-aa9ea4ba]{width:min(820px,100%)}.modal-head[data-v-aa9ea4ba],.modal-actions[data-v-aa9ea4ba],.form-note[data-v-aa9ea4ba],.check-row[data-v-aa9ea4ba]{align-items:center;display:flex}.modal-head[data-v-aa9ea4ba]{justify-content:space-between;gap:14px;margin-bottom:16px}.modal-head span[data-v-aa9ea4ba]{color:var(--zp-text-subtle);font-size:12px;font-weight:850}.modal-head h2[data-v-aa9ea4ba]{color:var(--zp-text-title);margin-top:4px;font-size:20px;font-weight:950}.modal-close[data-v-aa9ea4ba]{border:1px solid var(--zp-line);background:var(--zp-bg-muted);width:34px;height:34px;color:var(--zp-text-muted);cursor:pointer;border-radius:11px;flex:none;place-items:center;display:grid}.form-grid[data-v-aa9ea4ba]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.form-grid label[data-v-aa9ea4ba]{gap:7px;min-width:0;display:grid}.form-grid label>span[data-v-aa9ea4ba],.record-grid span[data-v-aa9ea4ba]{color:var(--zp-text-subtle);font-size:12px;font-weight:850}.form-grid input[data-v-aa9ea4ba],.form-grid select[data-v-aa9ea4ba],.form-grid textarea[data-v-aa9ea4ba]{border:1px solid var(--zp-line);background:var(--zp-bg-muted);width:100%;color:var(--zp-text);font:inherit;border-radius:12px;outline:0;padding:10px 12px;font-size:13px;font-weight:750}.form-grid textarea[data-v-aa9ea4ba]{resize:vertical;line-height:1.6}.form-wide[data-v-aa9ea4ba],.form-note[data-v-aa9ea4ba],.modal-actions[data-v-aa9ea4ba],.record-detail[data-v-aa9ea4ba],.confirm-box[data-v-aa9ea4ba]{grid-column:1/-1}.check-row[data-v-aa9ea4ba]{grid-template-columns:auto 1fr;align-self:end;gap:9px;min-height:40px}.check-row input[data-v-aa9ea4ba]{width:16px;height:16px}.form-note[data-v-aa9ea4ba]{color:var(--zp-color-amber-600);background:#fff7d6b3;border:1px solid #d99a2238;border-radius:12px;gap:9px;padding:10px 12px;font-size:12px;font-weight:800}.modal-actions[data-v-aa9ea4ba]{justify-content:flex-end;gap:9px;margin-top:4px}.modal-actions .ghost-action[data-v-aa9ea4ba],.modal-actions .primary-action[data-v-aa9ea4ba],.modal-actions .danger-action[data-v-aa9ea4ba]{min-width:104px}.record-detail[data-v-aa9ea4ba],.confirm-box[data-v-aa9ea4ba]{gap:14px;display:grid}.record-grid[data-v-aa9ea4ba]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.record-grid div[data-v-aa9ea4ba]{border:1px solid var(--zp-line-soft);background:var(--zp-bg-subtle);border-radius:13px;gap:5px;padding:12px;display:grid}.record-grid strong[data-v-aa9ea4ba]{color:var(--zp-text-strong);font-size:13px;font-weight:900}.record-timeline[data-v-aa9ea4ba]{gap:9px;margin:0;padding:0;list-style:none;display:grid}.record-timeline li[data-v-aa9ea4ba]{border-bottom:1px solid var(--zp-line-soft);color:var(--zp-text);grid-template-columns:54px minmax(0,1fr);gap:10px;padding-bottom:9px;font-size:13px;font-weight:750;display:grid}.record-timeline time[data-v-aa9ea4ba]{color:var(--zp-text-subtle);font-weight:850}.confirm-box[data-v-aa9ea4ba]{color:var(--zp-text);justify-items:start}.confirm-box>svg[data-v-aa9ea4ba]{color:var(--zp-color-amber-600)}.confirm-box p[data-v-aa9ea4ba]{color:var(--zp-text-muted);margin:0;font-size:14px;font-weight:750;line-height:1.7}@media (width<=1180px){.message-workspace[data-v-aa9ea4ba]{grid-template-columns:1fr}.side-column[data-v-aa9ea4ba]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}@media (width<=900px){.message-hero[data-v-aa9ea4ba],.task-row[data-v-aa9ea4ba]{flex-direction:column;align-items:flex-start}.hero-actions[data-v-aa9ea4ba],.task-side[data-v-aa9ea4ba]{justify-content:flex-start;width:100%}.stat-grid[data-v-aa9ea4ba],.guide-steps[data-v-aa9ea4ba],.template-grid[data-v-aa9ea4ba],.side-column[data-v-aa9ea4ba]{grid-template-columns:1fr}}@media (width<=640px){.message-page[data-v-aa9ea4ba]{gap:12px;width:100%;max-width:100%}.message-hero[data-v-aa9ea4ba],.panel[data-v-aa9ea4ba]{border-radius:14px;padding:14px}.message-hero[data-v-aa9ea4ba],.action-message[data-v-aa9ea4ba],.stat-grid[data-v-aa9ea4ba],.message-workspace[data-v-aa9ea4ba]{width:calc(100vw - 72px);max-width:calc(100vw - 72px)}.message-hero h1[data-v-aa9ea4ba]{font-size:23px;line-height:1.25}.ghost-action[data-v-aa9ea4ba],.primary-action[data-v-aa9ea4ba],.soft-action[data-v-aa9ea4ba],.mode-toggle[data-v-aa9ea4ba],.primary-wide[data-v-aa9ea4ba]{width:100%}.panel-head[data-v-aa9ea4ba]{flex-direction:column;align-items:flex-start}.select-field[data-v-aa9ea4ba]{flex:100%}.action-message[data-v-aa9ea4ba]{flex-direction:column;align-items:flex-start}.side-actions[data-v-aa9ea4ba],.form-grid[data-v-aa9ea4ba],.record-grid[data-v-aa9ea4ba]{grid-template-columns:1fr}.modal-backdrop[data-v-aa9ea4ba]{align-items:end;padding:10px}.modal-card[data-v-aa9ea4ba],.modal-card.wide[data-v-aa9ea4ba]{border-radius:16px;width:100%;max-height:calc(100vh - 20px);padding:14px}.modal-head[data-v-aa9ea4ba],.modal-actions[data-v-aa9ea4ba]{flex-direction:column;align-items:stretch}.modal-close[data-v-aa9ea4ba]{position:absolute;top:14px;right:14px}.modal-actions .ghost-action[data-v-aa9ea4ba],.modal-actions .primary-action[data-v-aa9ea4ba],.modal-actions .danger-action[data-v-aa9ea4ba]{width:100%}}.dictionary-page[data-v-fc2bf297]{color:var(--zp-text-title);gap:16px;display:grid}.dictionary-hero[data-v-fc2bf297],.dictionary-stat[data-v-fc2bf297],.panel[data-v-fc2bf297]{border:1px solid #ffffffc7;box-shadow:0 18px 45px #131f4114}.dictionary-hero[data-v-fc2bf297]{isolation:isolate;border-radius:var(--zp-radius-xl);background:linear-gradient(118deg, #050d22fa 0%, #0c1934f7 48%, #061022fa 100%), var(--zp-color-navy-950);color:var(--zp-text-inverse);border-color:#ffffff29;justify-content:space-between;align-items:center;gap:22px;padding:28px 30px;display:flex;position:relative;overflow:hidden}.dictionary-hero[data-v-fc2bf297]:before{z-index:-2;filter:blur(42px)saturate(118%);opacity:.84;background:radial-gradient(at 14% 22%,#d99a2247 0 14%,#0000 36%),radial-gradient(at 44% 0,#2563eb3d 0 17%,#0000 42%),radial-gradient(at 84% 18%,#55c9a138 0 14%,#0000 38%),conic-gradient(from 220deg at 56% 48%,#d99a2226,#2563eb1f,#55c9a121,#d99a2226);inset:-44%}.dictionary-hero[data-v-fc2bf297]:after{z-index:-1;background:linear-gradient(90deg,#00000061 0%,#00000024 52%,#0000006b 100%),repeating-linear-gradient(135deg,#ffffff0a 0 1px,#0000 1px 6px);inset:0}.hero-label[data-v-fc2bf297],.hero-actions[data-v-fc2bf297],.ghost-action[data-v-fc2bf297],.primary-action[data-v-fc2bf297],.entries-actions[data-v-fc2bf297],.entries-actions button[data-v-fc2bf297],.detail-actions[data-v-fc2bf297],.detail-actions button[data-v-fc2bf297]{align-items:center;display:inline-flex}.hero-label[data-v-fc2bf297]{color:var(--zp-color-gold-300);gap:8px;font-size:13px;font-weight:850}.dictionary-hero h1[data-v-fc2bf297]{margin:10px 0;font-size:clamp(28px,3vw,40px);font-weight:900;line-height:1.12}.dictionary-hero p[data-v-fc2bf297]{max-width:800px;color:var(--zp-text-inverse-muted);line-height:1.8}.hero-actions[data-v-fc2bf297]{flex-wrap:wrap;justify-content:flex-end;gap:10px}.ghost-action[data-v-fc2bf297],.primary-action[data-v-fc2bf297]{border-radius:var(--zp-radius-pill);white-space:nowrap;border:0;justify-content:center;gap:8px;height:40px;padding:0 16px;font-weight:850}.ghost-action[data-v-fc2bf297]{color:#ffffffdb;background:#ffffff1f}.primary-action[data-v-fc2bf297]{background:var(--zp-color-mint-500);color:#0c1c32}.dictionary-stat-grid[data-v-fc2bf297],.dictionary-workspace[data-v-fc2bf297],.bottom-grid[data-v-fc2bf297]{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.dictionary-stat[data-v-fc2bf297]{isolation:isolate;border-radius:var(--zp-radius-xl);background:linear-gradient(#ffffffe6,#ffffffb8),#ffffffc7;grid-column:span 3;min-height:132px;padding:20px;position:relative;overflow:hidden}.dictionary-stat[data-v-fc2bf297]:after{z-index:0;border-radius:var(--zp-radius-pill);background:radial-gradient(circle at 40% 40%, var(--tone-soft) 0 38%, transparent 70%), conic-gradient(from 220deg, transparent 0 20%, var(--tone-soft) 20% 40%, transparent 40% 68%, #111b3f14 68% 82%, transparent 82% 100%);content:"";width:132px;height:132px;position:absolute;bottom:-48px;right:-42px}.dictionary-stat[data-v-fc2bf297]>*{z-index:1;position:relative}.stat-icon[data-v-fc2bf297],.category-icon[data-v-fc2bf297]{background:var(--tone-soft);color:var(--tone);place-items:center;display:grid}.stat-icon[data-v-fc2bf297]{border-radius:var(--zp-radius-lg);width:42px;height:42px}.dictionary-stat span[data-v-fc2bf297],.dictionary-stat em[data-v-fc2bf297],.panel-head span[data-v-fc2bf297],.entries-head span[data-v-fc2bf297],.detail-top span[data-v-fc2bf297],.detail-grid span[data-v-fc2bf297],.usage-card span[data-v-fc2bf297]{color:var(--zp-text-subtle);font-size:12px;font-weight:850}.dictionary-stat span[data-v-fc2bf297]{margin-top:14px;display:block}.dictionary-stat strong[data-v-fc2bf297]{color:var(--zp-text-strong);margin-top:4px;font-size:28px;font-weight:920;display:block}.dictionary-stat em[data-v-fc2bf297]{margin-top:4px;font-style:normal;display:block}[data-tone=green][data-v-fc2bf297]{--tone:#15926b;--tone-soft:#15926b21}[data-tone=blue][data-v-fc2bf297]{--tone:#2563eb;--tone-soft:#2563eb21}[data-tone=amber][data-v-fc2bf297]{--tone:#c27a10;--tone-soft:#c27a1024}[data-tone=red][data-v-fc2bf297]{--tone:#c24132;--tone-soft:#c2413221}[data-tone=slate][data-v-fc2bf297]{--tone:#64748b;--tone-soft:#64748b24}.panel[data-v-fc2bf297]{border-radius:var(--zp-radius-xl);background:linear-gradient(180deg, #ffffffeb, #ffffffc7), var(--zp-surface)}.panel-head[data-v-fc2bf297],.entries-head[data-v-fc2bf297]{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.panel-head h2[data-v-fc2bf297],.entries-head h2[data-v-fc2bf297]{color:var(--zp-text-title);margin-top:4px;font-size:18px;font-weight:900}.category-panel[data-v-fc2bf297]{grid-column:span 3;padding:18px}.category-list[data-v-fc2bf297]{gap:10px;margin-top:16px;display:grid}.category-row[data-v-fc2bf297]{border-radius:var(--zp-radius-lg);width:100%;min-height:68px;color:var(--zp-text-title);text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.category-row.active[data-v-fc2bf297]{border-color:var(--tone-soft);background:linear-gradient(135deg, #ffffffe6, var(--tone-soft))}.category-icon[data-v-fc2bf297]{border-radius:var(--zp-radius-md);width:38px;height:38px}.category-copy[data-v-fc2bf297]{min-width:0}.category-copy strong[data-v-fc2bf297],.category-copy small[data-v-fc2bf297]{display:block}.category-copy strong[data-v-fc2bf297]{color:var(--zp-text-title);font-size:14px;font-weight:900}.category-copy small[data-v-fc2bf297]{color:var(--zp-text-subtle);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;font-weight:760;overflow:hidden}.category-row em[data-v-fc2bf297]{border-radius:var(--zp-radius-pill);background:var(--tone-soft);min-width:28px;color:var(--tone);text-align:center;padding:4px 8px;font-size:12px;font-style:normal;font-weight:900}.entries-panel[data-v-fc2bf297]{grid-column:span 6;padding:18px;overflow:hidden}.entries-head p[data-v-fc2bf297]{color:var(--zp-text-muted);margin-top:8px;line-height:1.65}.entries-actions[data-v-fc2bf297]{flex-wrap:wrap;justify-content:flex-end;gap:8px}.entries-actions button[data-v-fc2bf297],.detail-actions button[data-v-fc2bf297]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-pill);background:var(--zp-surface);height:34px;color:var(--zp-text);white-space:nowrap;justify-content:center;gap:7px;padding:0 12px;font-size:12px;font-weight:850}.entries-toolbar[data-v-fc2bf297]{gap:12px;margin-top:16px;display:grid}.search-field[data-v-fc2bf297]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-md);background:var(--zp-bg-muted);height:40px;color:var(--zp-text-faint);align-items:center;gap:10px;padding:0 12px;display:flex}.search-field input[data-v-fc2bf297]{min-width:0;color:var(--zp-text-title);background:0 0;border:0;outline:0;flex:1;font-size:13px;font-weight:760}.search-field input[data-v-fc2bf297]::placeholder{color:var(--zp-text-faint)}.tab-strip[data-v-fc2bf297]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.tab-strip button[data-v-fc2bf297]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-md);background:var(--zp-surface);min-height:38px;color:var(--zp-text-subtle);justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:12px;font-weight:850;display:flex}.tab-strip button.active[data-v-fc2bf297]{color:var(--zp-color-blue-600);background:#2563eb14;border-color:#2563eb2e}.tab-strip strong[data-v-fc2bf297]{color:inherit;font-size:12px;font-weight:900}.entry-table[data-v-fc2bf297]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-lg);background:var(--zp-surface);margin-top:14px;overflow:hidden}.entry-row[data-v-fc2bf297]{border:0;border-top:1px solid var(--zp-line-soft);width:100%;min-height:52px;color:var(--zp-text-muted);text-align:left;background:0 0;grid-template-columns:minmax(112px,1fr) minmax(140px,1.15fr) minmax(78px,.7fr) minmax(126px,1fr) minmax(76px,.7fr);align-items:center;gap:12px;padding:0 14px;display:grid}.entry-row[data-v-fc2bf297]:first-child{border-top:0}.entry-row.head[data-v-fc2bf297]{background:var(--zp-bg-muted);min-height:42px;color:var(--zp-text-faint);font-size:12px;font-weight:900}.entry-row:not(.head).selected[data-v-fc2bf297]{background:linear-gradient(90deg, var(--tone-soft), #ffffff6b)}.entry-row strong[data-v-fc2bf297]{color:var(--zp-text-title);font-size:13px;font-weight:900}.entry-row code[data-v-fc2bf297]{color:var(--zp-color-navy-700);font-family:var(--zp-font-ui);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;overflow:hidden}.entry-row em[data-v-fc2bf297]{border-radius:var(--zp-radius-pill);background:var(--tone-soft);width:max-content;color:var(--tone);padding:4px 8px;font-size:12px;font-style:normal;font-weight:900}.entry-row span[data-v-fc2bf297],.entry-row small[data-v-fc2bf297]{color:var(--zp-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:760;overflow:hidden}.detail-panel[data-v-fc2bf297]{grid-column:span 3;padding:18px}.detail-top[data-v-fc2bf297]{border:1px solid var(--tone-soft);border-radius:var(--zp-radius-lg);background:linear-gradient(135deg, var(--tone-soft), #ffffffbd);padding:16px}.detail-top span[data-v-fc2bf297]{color:var(--tone)}.detail-top h2[data-v-fc2bf297]{color:var(--zp-text-title);margin-top:8px;font-size:22px;font-weight:920}.detail-top p[data-v-fc2bf297]{color:var(--zp-text-muted);margin-top:8px;line-height:1.7}.detail-grid[data-v-fc2bf297]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.detail-grid div[data-v-fc2bf297],.usage-card[data-v-fc2bf297]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-lg);background:var(--zp-bg-subtle);padding:12px}.detail-grid strong[data-v-fc2bf297],.usage-card strong[data-v-fc2bf297]{color:var(--zp-text-title);overflow-wrap:anywhere;margin-top:6px;font-size:13px;font-weight:900;display:block}.usage-card[data-v-fc2bf297]{margin-top:14px}.usage-card p[data-v-fc2bf297]{color:var(--zp-text-subtle);margin-top:8px;font-size:12px;font-weight:760}.detail-actions[data-v-fc2bf297]{flex-wrap:wrap;gap:8px;margin-top:14px}.bottom-grid .publish-panel[data-v-fc2bf297]{grid-column:span 8}.bottom-grid .usage-panel[data-v-fc2bf297]{grid-column:span 4}.publish-panel[data-v-fc2bf297],.usage-panel[data-v-fc2bf297]{padding:18px}.publish-list[data-v-fc2bf297]{gap:10px;margin-top:14px;display:grid}.publish-list div[data-v-fc2bf297]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-lg);background:var(--zp-bg-subtle);grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:54px;padding:0 12px;display:grid}.publish-list time[data-v-fc2bf297]{color:var(--zp-color-blue-600);font-size:12px;font-weight:900}.publish-list strong[data-v-fc2bf297],.publish-list small[data-v-fc2bf297]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.publish-list strong[data-v-fc2bf297]{color:var(--zp-text-title);font-size:13px;font-weight:900}.publish-list small[data-v-fc2bf297],.publish-list em[data-v-fc2bf297]{color:var(--zp-text-subtle);font-size:12px;font-style:normal;font-weight:760}.usage-list[data-v-fc2bf297]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.usage-list div[data-v-fc2bf297]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-lg);background:linear-gradient(135deg, var(--tone-soft), #ffffffc7);padding:14px}.usage-list span[data-v-fc2bf297],.usage-list em[data-v-fc2bf297]{color:var(--zp-text-subtle);font-size:12px;font-style:normal;font-weight:800;display:block}.usage-list strong[data-v-fc2bf297]{color:var(--tone);margin-top:7px;font-size:24px;font-weight:920;display:block}@media (width<=1380px){.category-panel[data-v-fc2bf297],.detail-panel[data-v-fc2bf297]{grid-column:span 4}.entries-panel[data-v-fc2bf297]{grid-column:span 8}.detail-panel[data-v-fc2bf297]{grid-column-start:9}}@media (width<=1180px){.dictionary-stat[data-v-fc2bf297]{grid-column:span 6}.category-panel[data-v-fc2bf297],.entries-panel[data-v-fc2bf297],.detail-panel[data-v-fc2bf297],.bottom-grid .publish-panel[data-v-fc2bf297],.bottom-grid .usage-panel[data-v-fc2bf297],.detail-panel[data-v-fc2bf297]{grid-column:span 12}}@media (width<=760px){.dictionary-hero[data-v-fc2bf297],.entries-head[data-v-fc2bf297],.panel-head[data-v-fc2bf297]{display:grid}.dictionary-hero[data-v-fc2bf297]{padding:24px 20px}.hero-actions[data-v-fc2bf297],.entries-actions[data-v-fc2bf297]{justify-content:flex-start}.dictionary-stat[data-v-fc2bf297]{grid-column:span 12}.tab-strip[data-v-fc2bf297],.usage-list[data-v-fc2bf297]{grid-template-columns:repeat(2,minmax(0,1fr))}.entry-table[data-v-fc2bf297]{overflow-x:auto}.entry-row[data-v-fc2bf297]{min-width:680px}.publish-list div[data-v-fc2bf297]{grid-template-columns:48px minmax(0,1fr)}.publish-list em[data-v-fc2bf297]{grid-column:2}}@media (width<=520px){.tab-strip[data-v-fc2bf297],.detail-grid[data-v-fc2bf297],.usage-list[data-v-fc2bf297]{grid-template-columns:1fr}.dictionary-hero h1[data-v-fc2bf297]{font-size:28px}}.dictionary-admin-page[data-v-fc2bf297]{gap:12px}.admin-page-head[data-v-fc2bf297],.compact-stat-bar[data-v-fc2bf297],.dictionary-admin-layout[data-v-fc2bf297],.dict-bottom-panel[data-v-fc2bf297],.dict-query-bar[data-v-fc2bf297],.dict-action-bar[data-v-fc2bf297],.dict-action-bar>div[data-v-fc2bf297],.admin-head-actions[data-v-fc2bf297],.admin-head-actions button[data-v-fc2bf297],.dict-head-meta[data-v-fc2bf297],.row-actions[data-v-fc2bf297],.row-actions button[data-v-fc2bf297]{align-items:center;display:flex}.admin-page-head[data-v-fc2bf297]{border:1px solid var(--zp-line);background:var(--zp-surface);border-radius:10px;justify-content:space-between;gap:18px;padding:16px 18px;box-shadow:0 10px 24px #131f410d}.admin-page-head h1[data-v-fc2bf297]{color:var(--zp-text-title);letter-spacing:0;margin:0;font-size:22px;font-weight:920}.admin-page-head p[data-v-fc2bf297]{color:var(--zp-text-muted);margin-top:6px;font-size:13px;line-height:1.55}.admin-head-actions[data-v-fc2bf297]{flex-wrap:wrap;justify-content:flex-end;gap:8px}.admin-head-actions button[data-v-fc2bf297],.dict-action-bar button[data-v-fc2bf297],.detail-actions button[data-v-fc2bf297],.row-actions button[data-v-fc2bf297]{border:1px solid var(--zp-line);color:var(--zp-text-title);background:#fff;border-radius:8px;justify-content:center;gap:6px;font-size:12px;font-weight:850}.admin-head-actions button[data-v-fc2bf297],.dict-action-bar button[data-v-fc2bf297],.detail-actions button[data-v-fc2bf297]{height:32px;padding:0 11px}.primary-action[data-v-fc2bf297]{background:var(--zp-color-blue-600)!important;color:#fff!important;border-color:#1f6feb3d!important}.compact-stat-bar[data-v-fc2bf297]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.compact-stat-bar article[data-v-fc2bf297]{border:1px solid var(--zp-line);background:#fff;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 12px;display:grid}.compact-stat-bar svg[data-v-fc2bf297]{color:var(--tone)}.compact-stat-bar span[data-v-fc2bf297],.compact-stat-bar em[data-v-fc2bf297]{color:var(--zp-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;font-weight:760;overflow:hidden}.compact-stat-bar strong[data-v-fc2bf297]{color:var(--zp-text-title);font-size:18px;font-weight:920}.dictionary-admin-layout[data-v-fc2bf297]{grid-template-columns:280px minmax(620px,1fr) 320px;align-items:start;gap:12px;display:grid}.dict-type-panel[data-v-fc2bf297],.dict-main-panel[data-v-fc2bf297],.dict-editor-panel[data-v-fc2bf297],.sync-panel[data-v-fc2bf297]{border:1px solid var(--zp-line);background:var(--zp-surface);box-shadow:none;border-radius:10px}.dict-type-panel[data-v-fc2bf297],.dict-editor-panel[data-v-fc2bf297],.sync-panel[data-v-fc2bf297]{padding:14px}.dict-main-panel[data-v-fc2bf297]{overflow:hidden}.panel-head.compact[data-v-fc2bf297]{justify-content:space-between;align-items:center;gap:10px;display:flex}.panel-head.compact h2[data-v-fc2bf297]{margin-top:4px;font-size:15px}.admin-search[data-v-fc2bf297]{border:1px solid var(--zp-line);height:34px;color:var(--zp-text-faint);background:#fff;border-radius:8px;align-items:center;gap:8px;margin-top:12px;padding:0 10px;display:flex}.admin-search.wide[data-v-fc2bf297]{flex:1;min-width:260px;margin-top:0}.admin-search input[data-v-fc2bf297]{min-width:0;color:var(--zp-text-title);background:0 0;border:0;outline:0;flex:1;font-size:13px}.dict-type-list[data-v-fc2bf297]{gap:6px;margin-top:12px;display:grid}.dict-type-row[data-v-fc2bf297]{text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:8px;display:grid}.dict-type-row[data-v-fc2bf297]:hover,.dict-type-row.active[data-v-fc2bf297]{border-color:var(--zp-line);background:var(--tone-soft)}.dict-type-row strong[data-v-fc2bf297],.dict-type-row small[data-v-fc2bf297]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dict-type-row strong[data-v-fc2bf297]{color:var(--zp-text-title);font-size:13px;font-weight:880}.dict-type-row small[data-v-fc2bf297]{color:var(--zp-text-muted);margin-top:3px;font-size:11px}.dict-type-row em[data-v-fc2bf297]{min-width:24px;color:var(--tone);text-align:center;background:#fff;border-radius:999px;padding:3px 7px;font-size:12px;font-style:normal;font-weight:900}.dict-table-head[data-v-fc2bf297]{border-bottom:1px solid var(--zp-line);justify-content:space-between;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.dict-table-head span[data-v-fc2bf297]{color:var(--zp-text-muted);font-size:12px;font-weight:850}.dict-table-head h2[data-v-fc2bf297]{color:var(--zp-text-title);margin-top:4px;font-size:18px;font-weight:920}.dict-table-head p[data-v-fc2bf297]{color:var(--zp-text-muted);margin-top:6px;font-size:12px;line-height:1.55}.dict-head-meta[data-v-fc2bf297]{min-width:230px;color:var(--zp-text-muted);flex-direction:column;align-items:flex-end;gap:6px}.dict-head-meta code[data-v-fc2bf297],.dict-head-meta small[data-v-fc2bf297]{border:1px solid var(--zp-line-soft);background:var(--zp-bg-subtle);max-width:100%;color:var(--zp-text-muted);text-overflow:ellipsis;white-space:nowrap;border-radius:7px;padding:4px 7px;font-size:11px;overflow:hidden}.dict-query-bar[data-v-fc2bf297]{border-bottom:1px solid var(--zp-line);gap:10px;padding:12px 16px}.tab-strip.compact[data-v-fc2bf297]{gap:6px;margin:0;display:flex}.tab-strip.compact button[data-v-fc2bf297]{border-radius:8px;min-width:84px;height:34px;padding:0 9px}.dict-action-bar[data-v-fc2bf297]{border-bottom:1px solid var(--zp-line);color:var(--zp-text-muted);justify-content:space-between;gap:12px;padding:10px 16px;font-size:12px;font-weight:820}.dict-action-bar>div[data-v-fc2bf297]{flex-wrap:wrap;gap:8px}.dict-action-buttons[data-v-fc2bf297]{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.dict-action-buttons button[data-v-fc2bf297]{color:#374151;white-space:nowrap;background:#fff;border:1px solid #d1d5db;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:5px;min-width:76px;height:30px;padding:0 10px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.dict-action-buttons button[data-v-fc2bf297]:first-child{color:#1d4ed8;border-color:#bfdbfe}.dict-action-buttons button[data-v-fc2bf297]:disabled{cursor:not-allowed;color:#9ca3af;background:#f9fafb;border-color:#e5e7eb}.dict-action-buttons svg[data-v-fc2bf297]{flex:none}.action-notice[data-v-fc2bf297]{color:#1d4ed8;background:#eff6ff;border-bottom:1px solid #bfdbfe;padding:8px 14px;font-size:12px;font-weight:700}.dictionary-api-alert[data-v-fc2bf297]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:13px;font-weight:800;display:flex}.dictionary-api-alert span[data-v-fc2bf297]{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:700}.dict-entry-workspace[data-v-fc2bf297]{min-height:520px}.dict-table[data-v-fc2bf297]{min-width:0;overflow:auto}.dict-row[data-v-fc2bf297]{border:0;border-bottom:1px solid var(--zp-line-soft);width:100%;min-height:48px;color:var(--zp-text-title);text-align:left;background:#fff;grid-template-columns:30px minmax(92px,.8fr) minmax(88px,.72fr) minmax(118px,1fr) 68px 72px 128px;align-items:center;gap:8px;padding:0 12px;display:grid}.dict-row[role=button][data-v-fc2bf297],.type-table-row[role=button][data-v-fc2bf297]{cursor:pointer}.dict-row[role=button][data-v-fc2bf297]:focus-visible,.type-table-row[role=button][data-v-fc2bf297]:focus-visible{outline-offset:-2px;outline:2px solid #2563eb52}.dict-row.head[data-v-fc2bf297]{background:var(--zp-bg-subtle);min-height:38px;color:var(--zp-text-muted);font-size:12px;font-weight:850}.dict-row.head button[data-v-fc2bf297]{width:24px;height:24px;color:var(--zp-text-faint);background:0 0;border:0;place-items:center;display:grid}.dict-row strong[data-v-fc2bf297],.dict-row code[data-v-fc2bf297],.dict-row span[data-v-fc2bf297],.dict-row small[data-v-fc2bf297]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dict-row strong[data-v-fc2bf297]{font-size:13px;font-weight:880}.dict-row code[data-v-fc2bf297]{color:var(--zp-color-blue-700);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.dict-row small[data-v-fc2bf297]{color:var(--zp-text-muted);font-size:12px;font-weight:760}.dict-row em[data-v-fc2bf297]{background:var(--tone-soft);color:var(--tone);border-radius:999px;justify-self:start;padding:4px 8px;font-size:12px;font-style:normal;font-weight:880}.row-check[data-v-fc2bf297]{border:1px solid var(--zp-line);color:#0000;border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.row-check[data-checked=true][data-v-fc2bf297]{border-color:var(--zp-color-blue-600);background:var(--zp-color-blue-600);color:#fff}.row-actions[data-v-fc2bf297]{justify-content:flex-end;gap:6px;min-width:0}.row-actions button[data-v-fc2bf297]{white-space:nowrap;flex:none;height:26px;padding:0 8px}.row-action-muted[data-v-fc2bf297]{color:var(--zp-text-muted)!important}.dict-editor-panel[data-v-fc2bf297]{border-left:1px solid var(--zp-line);background:#fcfcfd;min-width:0;padding:14px;position:static}.editor-head[data-v-fc2bf297]{border-bottom:1px solid var(--zp-line-soft);gap:4px;padding-bottom:12px;display:grid}.editor-head span[data-v-fc2bf297]{color:var(--zp-text-muted);font-size:12px;font-weight:850}.editor-head strong[data-v-fc2bf297]{color:var(--zp-text-title);font-size:18px;font-weight:900}.editor-head small[data-v-fc2bf297]{color:var(--zp-text-muted);font-size:12px}.dict-form[data-v-fc2bf297]{gap:10px;margin-top:14px;display:grid}.dict-form label[data-v-fc2bf297]{gap:5px;display:grid}.dict-form fieldset[data-v-fc2bf297]{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.dict-form label span[data-v-fc2bf297]{color:var(--zp-text-muted);font-size:12px;font-weight:850}.field-hint[data-v-fc2bf297]{color:#64748b;font-size:11px;line-height:1.4}.dict-form legend[data-v-fc2bf297]{color:var(--zp-text-title);margin-bottom:2px;font-size:13px;font-weight:900}.dict-form input[data-v-fc2bf297],.dict-form textarea[data-v-fc2bf297],.dict-form select[data-v-fc2bf297]{border:1px solid var(--zp-line);width:100%;min-width:0;color:var(--zp-text-title);background:#fff;border-radius:8px;outline:0;padding:8px 9px;font-size:13px}.dict-form textarea[data-v-fc2bf297]{resize:vertical;line-height:1.5}.form-grid[data-v-fc2bf297]{grid-template-columns:minmax(0,1fr) 94px;gap:8px;display:grid}.editor-actions[data-v-fc2bf297]{border-top:1px solid var(--zp-line-soft);justify-content:flex-end;align-items:center;gap:8px;padding-top:12px;display:flex}.editor-actions button[data-v-fc2bf297]{border:1px solid var(--zp-line);height:32px;color:var(--zp-text-title);background:#fff;border-radius:6px;padding:0 12px;font-size:12px;font-weight:800}.dict-drawer[data-v-fc2bf297]{z-index:80;color:var(--zp-text-title);grid-template-columns:minmax(0,1fr) minmax(420px,580px);display:grid;position:fixed;inset:0}.drawer-backdrop[data-v-fc2bf297]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#050d226b;border:0;width:100%;height:100%}.dict-editor-drawer[data-v-fc2bf297]{background:linear-gradient(#fffffffc,#f6f8fbfc),#fff;border-left:1px solid #ffffffb8;grid-template-rows:auto minmax(0,1fr);min-width:0;height:100%;display:grid;overflow:hidden;box-shadow:-24px 0 64px #07123038}.drawer-head[data-v-fc2bf297]{border-bottom:1px solid var(--zp-line);background:radial-gradient(at 92% 12%,#55c9a129,#0000 34%),linear-gradient(#fffffffa,#fafcffeb);justify-content:space-between;align-items:flex-start;gap:18px;padding:24px 26px 18px;display:flex}.drawer-head span[data-v-fc2bf297]{color:var(--zp-color-gold-500);font-size:12px;font-weight:900}.drawer-head h2[data-v-fc2bf297]{color:#111b3f;margin-top:6px;font-size:21px;font-weight:900}.drawer-head p[data-v-fc2bf297]{color:var(--zp-text-muted);margin-top:8px;font-size:13px;line-height:1.6}.drawer-head button[data-v-fc2bf297]{border:1px solid var(--zp-line);color:#344054;background:#f7f8fb;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.drawer-form[data-v-fc2bf297]{align-content:start;gap:13px;margin-top:0;padding:18px 26px 24px;overflow:auto}.current-dict-card[data-v-fc2bf297]{border:1px solid var(--tone-soft);border-radius:var(--zp-radius-lg);background:var(--tone-soft);padding:14px}.current-dict-card span[data-v-fc2bf297],.current-dict-card small[data-v-fc2bf297]{color:var(--zp-text-muted);font-size:12px;line-height:1.55;display:block}.current-dict-card strong[data-v-fc2bf297]{color:var(--tone);overflow-wrap:anywhere;margin:5px 0;font-size:16px;font-weight:920;display:block}.form-note[data-v-fc2bf297]{border-radius:var(--zp-radius-lg);background:var(--tone-soft);color:var(--tone);align-items:flex-start;gap:9px;padding:12px;font-size:13px;font-weight:850;line-height:1.6;display:flex}.form-note svg[data-v-fc2bf297]{flex:none;margin-top:2px}.form-error-list[data-v-fc2bf297]{border-radius:var(--zp-radius-lg);color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;gap:6px;padding:10px 12px;font-size:12px;font-weight:800;display:grid}.drawer-actions[data-v-fc2bf297]{background:linear-gradient(#f7f9fc00,#f7f9fcfa 22%,#f7f9fcfa);justify-content:flex-end;gap:10px;margin:4px -26px -24px;padding:16px 26px 24px;display:flex;position:sticky;bottom:0}.drawer-actions button[data-v-fc2bf297]{border-radius:var(--zp-radius-pill);color:#344054;background:#eef2f7;border:1px solid #0000;height:40px;padding:0 16px;font-size:13px;font-weight:850}.drawer-actions .submit-button[data-v-fc2bf297]{color:#fff;background:#111b3f;border-color:#111b3f}.drawer-actions .submit-button[data-v-fc2bf297]:disabled{cursor:not-allowed;color:#8a94a6;background:#d9dee8;border-color:#d9dee8}.dict-modal[data-v-fc2bf297]{z-index:90;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal-backdrop[data-v-fc2bf297]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#050d226b;border:0;position:absolute;inset:0}.modal-panel[data-v-fc2bf297]{z-index:1;background:linear-gradient(#fffffffc,#f6f8fbfc),#fff;border:1px solid #ffffffb8;border-radius:14px;width:min(480px,100%);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 72px #0712303d}.modal-panel header[data-v-fc2bf297]{border-bottom:1px solid var(--zp-line);background:radial-gradient(at 92% 12%,#55c9a124,#0000 34%),linear-gradient(#fffffffa,#fafcffeb);padding:20px 22px 16px}.modal-panel header span[data-v-fc2bf297]{color:var(--zp-color-gold-500);font-size:12px;font-weight:900}.modal-panel h2[data-v-fc2bf297]{color:#111b3f;margin-top:5px;font-size:20px;font-weight:900}.modal-panel p[data-v-fc2bf297]{color:var(--zp-text-muted);margin-top:7px;font-size:13px;line-height:1.6}.modal-body[data-v-fc2bf297]{gap:14px;padding:18px 22px;display:grid}.modal-body label[data-v-fc2bf297]{gap:8px;display:grid}.modal-body label>span[data-v-fc2bf297]{color:var(--zp-text-subtle);font-size:12px;font-weight:850}.modal-body input[data-v-fc2bf297],.modal-body select[data-v-fc2bf297],.modal-body textarea[data-v-fc2bf297]{color:#172033;background:#fff;border:1px solid #0f172a1a;border-radius:10px;outline:0;width:100%;font-size:14px;font-weight:750}.modal-body input[data-v-fc2bf297],.modal-body select[data-v-fc2bf297]{height:40px;padding:0 12px}.modal-body textarea[data-v-fc2bf297]{resize:vertical;min-height:94px;padding:11px 12px;line-height:1.6}.check-line[data-v-fc2bf297]{grid-template-columns:none;align-items:center;gap:9px!important;display:flex!important}.check-line input[data-v-fc2bf297]{width:16px;height:16px;accent-color:var(--zp-color-blue-600);padding:0}.modal-panel footer[data-v-fc2bf297]{border-top:1px solid var(--zp-line);background:#f7f9fc;justify-content:flex-end;gap:10px;padding:14px 22px 18px;display:flex}.modal-panel footer button[data-v-fc2bf297]{border-radius:var(--zp-radius-pill);color:#344054;background:#eef2f7;border:1px solid #0000;height:38px;padding:0 15px;font-size:13px;font-weight:850}.modal-panel footer .submit-button[data-v-fc2bf297]{color:#fff;background:#111b3f;border-color:#111b3f}.dict-cache-card[data-v-fc2bf297]{border:1px solid var(--zp-line-soft);background:var(--zp-bg-subtle);border-radius:8px;gap:7px;margin-top:12px;padding:10px;display:grid}.dict-cache-card strong[data-v-fc2bf297],.dict-cache-card span[data-v-fc2bf297]{overflow-wrap:anywhere}.dict-cache-card strong[data-v-fc2bf297]{color:var(--zp-text-title);font-size:13px;font-weight:900}.dict-cache-card span[data-v-fc2bf297]{color:var(--zp-text-muted);font-size:12px;line-height:1.45}.dict-bottom-panel[data-v-fc2bf297]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px;display:grid}.sync-panel[data-v-fc2bf297]{padding:14px}.empty-state[data-v-fc2bf297]{color:var(--zp-text-muted);justify-items:center;gap:8px;padding:36px;display:grid}.empty-state strong[data-v-fc2bf297]{color:var(--zp-text-title);font-size:14px}@media (width<=1420px){.dictionary-admin-layout[data-v-fc2bf297]{grid-template-columns:260px minmax(0,1fr)}.dict-editor-panel[data-v-fc2bf297]{grid-column:1/-1}}@media (width<=980px){.admin-page-head[data-v-fc2bf297],.dict-table-head[data-v-fc2bf297],.dict-query-bar[data-v-fc2bf297],.dict-action-bar[data-v-fc2bf297]{flex-direction:column;align-items:stretch}.dictionary-admin-layout[data-v-fc2bf297],.dict-bottom-panel[data-v-fc2bf297],.compact-stat-bar[data-v-fc2bf297]{grid-template-columns:1fr}.dict-head-meta[data-v-fc2bf297]{align-items:stretch;min-width:0}.dict-row[data-v-fc2bf297]{min-width:760px}}.dictionary-admin-page[data-v-fc2bf297]{color:#1f2937;gap:12px}.admin-page-head[data-v-fc2bf297],.dict-type-panel[data-v-fc2bf297],.dict-main-panel[data-v-fc2bf297]{box-shadow:none;background:#fff;border:1px solid #e5e7eb;border-radius:8px}.admin-page-head[data-v-fc2bf297]{min-height:72px;padding:14px 16px}.admin-page-head h1[data-v-fc2bf297]{font-size:20px;font-weight:700}.admin-page-head p[data-v-fc2bf297]{color:#6b7280;margin-top:4px;font-size:13px}.admin-head-actions button[data-v-fc2bf297],.dict-action-bar button[data-v-fc2bf297],.row-actions button[data-v-fc2bf297]{color:#374151;background:#fff;border-color:#d1d5db;border-radius:6px;font-weight:600}.primary-action[data-v-fc2bf297]{color:#fff!important;background:#2563eb!important;border-color:#2563eb!important}.dictionary-admin-layout[data-v-fc2bf297]{grid-template-columns:260px minmax(0,1fr);gap:12px}.dict-type-panel[data-v-fc2bf297]{padding:12px}.panel-head.compact h2[data-v-fc2bf297]{color:#111827;font-size:15px;font-weight:700}.panel-head.compact span[data-v-fc2bf297],.dict-table-head span[data-v-fc2bf297]{color:#6b7280;font-size:12px;font-weight:600}.admin-search[data-v-fc2bf297]{background:#fff;border-color:#e5e7eb;border-radius:6px;height:32px}.dict-type-list[data-v-fc2bf297]{gap:4px}.dict-type-row[data-v-fc2bf297]{border-radius:6px;padding:7px 8px}.dict-type-row[data-v-fc2bf297]:hover,.dict-type-row.active[data-v-fc2bf297]{background:#eff6ff;border-color:#bfdbfe}.dict-type-row .category-icon[data-v-fc2bf297]{color:#4b5563;background:#f3f4f6;border-radius:6px;width:28px;height:28px}.dict-type-row.active .category-icon[data-v-fc2bf297]{color:#2563eb;background:#dbeafe}.dict-type-row strong[data-v-fc2bf297]{font-size:13px;font-weight:650}.dict-type-row small[data-v-fc2bf297]{color:#6b7280}.dict-type-row em[data-v-fc2bf297]{color:#374151;background:#f3f4f6;font-weight:700}.dict-main-panel[data-v-fc2bf297]{min-width:0}.dict-table-head[data-v-fc2bf297]{border-bottom-color:#e5e7eb;padding:12px 14px}.dict-table-head h2[data-v-fc2bf297]{color:#111827;font-size:18px;font-weight:700}.dict-table-head p[data-v-fc2bf297]{color:#6b7280}.dict-head-meta code[data-v-fc2bf297],.dict-head-meta small[data-v-fc2bf297]{color:#6b7280;background:#f9fafb;border-color:#e5e7eb;border-radius:6px}.dict-query-bar[data-v-fc2bf297]{border-bottom-color:#e5e7eb;padding:10px 14px}.tab-strip.compact button[data-v-fc2bf297]{background:#fff;border-color:#e5e7eb;border-radius:6px}.tab-strip.compact button.active[data-v-fc2bf297]{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.dict-action-bar[data-v-fc2bf297]{background:#fafafa;border-bottom-color:#e5e7eb;padding:9px 14px}.dict-action-bar>span[data-v-fc2bf297]{white-space:nowrap;flex:none}.dict-row[data-v-fc2bf297]{background:#fff;border-bottom-color:#eef2f7;grid-template-columns:30px minmax(112px,.9fr) minmax(110px,.8fr) minmax(150px,1fr) 76px 78px 132px;min-height:44px;padding:0 14px}.dict-row.head[data-v-fc2bf297]{color:#6b7280;background:#f9fafb;min-height:40px;font-weight:650}.dict-row[data-v-fc2bf297]:not(.head):hover,.dict-row.selected[data-v-fc2bf297]{background:#f8fbff}.dict-row strong[data-v-fc2bf297]{font-weight:650}.dict-row code[data-v-fc2bf297]{color:#1f2937}.dict-row em[data-v-fc2bf297]{color:#047857;background:#ecfdf5;border-radius:999px;font-weight:650}.dict-row[data-tone=amber] em[data-v-fc2bf297]{color:#b45309;background:#fffbeb}.dict-row[data-tone=slate] em[data-v-fc2bf297]{color:#4b5563;background:#f3f4f6}.dict-row[data-tone=red] em[data-v-fc2bf297]{color:#b91c1c;background:#fef2f2}.row-check[data-v-fc2bf297]{border-color:#d1d5db;border-radius:4px;width:18px;height:18px}.row-check[data-checked=true][data-v-fc2bf297]{background:#2563eb;border-color:#2563eb}.row-actions button[data-v-fc2bf297]{border-radius:6px;height:26px;padding:0 8px;font-size:12px;font-weight:650}.dict-form input[data-v-fc2bf297],.dict-form textarea[data-v-fc2bf297],.dict-form select[data-v-fc2bf297]{color:#111827;background:#fff;border-color:#d1d5db;border-radius:8px;font-size:13px}.dict-form textarea[data-v-fc2bf297]{min-height:74px}.drawer-form input[data-v-fc2bf297],.drawer-form select[data-v-fc2bf297]{border-radius:10px;height:42px;padding:0 12px;font-size:14px;font-weight:750}.drawer-form textarea[data-v-fc2bf297]{border-radius:10px;min-height:92px;padding:11px 12px;font-size:14px;font-weight:700;line-height:1.6}.drawer-form input[data-v-fc2bf297]::placeholder,.drawer-form textarea[data-v-fc2bf297]::placeholder{color:#a0a8b6;font-weight:700}.drawer-form input[data-v-fc2bf297]:focus,.drawer-form select[data-v-fc2bf297]:focus,.drawer-form textarea[data-v-fc2bf297]:focus{border-color:#356fda80;box-shadow:0 0 0 4px #356fda1a}.editor-actions button[data-v-fc2bf297]{border-color:#d1d5db;border-radius:6px}.dict-editor-drawer[data-v-fc2bf297]{border-left-color:#e5e7eb}.drawer-head[data-v-fc2bf297]{border-bottom-color:#e5e7eb}.dict-type-list-page[data-v-fc2bf297],.dict-entry-collection[data-v-fc2bf297]{box-shadow:none;background:#fff;border:1px solid #e5e7eb;border-radius:8px}.type-list-toolbar[data-v-fc2bf297]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.type-list-toolbar>span[data-v-fc2bf297]{color:#6b7280;white-space:nowrap;font-size:12px;font-weight:600}.type-table[data-v-fc2bf297]{overflow:auto}.type-table-row[data-v-fc2bf297]{color:#1f2937;text-align:left;background:#fff;border:0;border-bottom:1px solid #eef2f7;grid-template-columns:minmax(230px,1.2fr) minmax(150px,.8fr) 80px minmax(150px,.8fr) minmax(190px,1fr) 90px;align-items:center;gap:12px;width:100%;min-height:54px;padding:0 14px;display:grid}.type-table-row.head[data-v-fc2bf297]{color:#6b7280;background:#f9fafb;min-height:40px;font-size:12px;font-weight:650}.type-table-row[data-v-fc2bf297]:not(.head):hover{background:#f8fbff}.type-name-cell[data-v-fc2bf297]{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.type-name-cell strong[data-v-fc2bf297],.type-name-cell small[data-v-fc2bf297],.type-table-row code[data-v-fc2bf297],.type-table-row>span[data-v-fc2bf297],.type-table-row>small[data-v-fc2bf297]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.type-name-cell strong[data-v-fc2bf297]{color:#111827;font-size:13px;font-weight:650;display:block}.type-name-cell small[data-v-fc2bf297]{color:#6b7280;margin-top:3px;font-size:12px;display:block}.type-table-row code[data-v-fc2bf297]{color:#1f2937;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.type-table-row em[data-v-fc2bf297]{color:#374151;text-align:center;background:#f3f4f6;border-radius:999px;justify-self:start;min-width:28px;padding:4px 8px;font-size:12px;font-style:normal;font-weight:700}.type-table-row .category-icon[data-v-fc2bf297]{color:#4b5563;background:#f3f4f6;border-radius:6px;width:30px;height:30px}.dict-type-list-page[data-v-fc2bf297],.dict-entry-collection[data-v-fc2bf297]{border-color:#dfe5ee;border-radius:10px;overflow:hidden;box-shadow:0 10px 24px #0f172a09}.type-overview-strip[data-v-fc2bf297],.entry-overview-strip[data-v-fc2bf297]{background:#f8fafc;border-bottom:1px solid #e5eaf1;gap:12px;padding:16px 18px;display:grid}.operator-guide[data-v-fc2bf297]{color:#72531a;background:#fffdf7;border-bottom:1px solid #e5eaf1;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:11px 18px;font-size:12px;line-height:1.55;display:grid}.operator-guide strong[data-v-fc2bf297]{white-space:nowrap;color:#92400e;font-weight:800}.operator-guide span[data-v-fc2bf297]{min-width:0}.type-overview-strip[data-v-fc2bf297]{grid-template-columns:repeat(3,minmax(0,1fr))}.entry-overview-strip[data-v-fc2bf297]{grid-template-columns:repeat(4,minmax(0,1fr))}.type-overview-strip article[data-v-fc2bf297],.entry-overview-strip article[data-v-fc2bf297]{background:#fff;border:1px solid #dbe2ea;border-radius:9px;align-content:start;gap:4px;min-width:0;min-height:104px;padding:14px 14px 12px;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a08}.type-overview-strip article[data-v-fc2bf297]:before,.entry-overview-strip article[data-v-fc2bf297]:before{background:var(--metric-color);content:"";width:3px;position:absolute;inset:0 auto 0 0}.type-overview-strip article[data-v-fc2bf297]:after,.entry-overview-strip article[data-v-fc2bf297]:after{background:var(--metric-color);width:8px;height:8px;box-shadow:0 0 0 4px var(--metric-soft);content:"";border-radius:999px;position:absolute;top:14px;right:14px}.type-overview-strip article[data-metric=blue][data-v-fc2bf297],.entry-overview-strip article[data-metric=blue][data-v-fc2bf297]{--metric-color:#2563eb;--metric-soft:#dbeafe}.type-overview-strip article[data-metric=green][data-v-fc2bf297],.entry-overview-strip article[data-metric=green][data-v-fc2bf297]{--metric-color:#059669;--metric-soft:#d1fae5}.type-overview-strip article[data-metric=amber][data-v-fc2bf297],.entry-overview-strip article[data-metric=amber][data-v-fc2bf297]{--metric-color:#d97706;--metric-soft:#fef3c7}.type-overview-strip article[data-metric=slate][data-v-fc2bf297],.entry-overview-strip article[data-metric=slate][data-v-fc2bf297]{--metric-color:#64748b;--metric-soft:#e2e8f0}.type-overview-strip span[data-v-fc2bf297],.entry-overview-strip span[data-v-fc2bf297]{color:#64748b;padding-left:2px;font-size:12px;font-weight:720;display:block}.type-overview-strip strong[data-v-fc2bf297],.entry-overview-strip strong[data-v-fc2bf297]{color:#111827;letter-spacing:0;margin-top:2px;padding-left:2px;font-size:26px;font-weight:760;line-height:1.05;display:block}.type-overview-strip small[data-v-fc2bf297],.entry-overview-strip small[data-v-fc2bf297]{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;padding-left:2px;font-size:12px;line-height:1.45;display:block;overflow:hidden}.type-overview-strip article strong[data-v-fc2bf297],.entry-overview-strip article strong[data-v-fc2bf297]{color:var(--metric-color)}.dict-table-head[data-v-fc2bf297]{background:linear-gradient(#fff,#fbfcfe);align-items:center;padding:16px 18px}.dict-table-head h2[data-v-fc2bf297]{letter-spacing:0;font-size:19px}.dict-table-head p[data-v-fc2bf297]{max-width:720px}.dict-head-meta code[data-v-fc2bf297],.dict-head-meta small[data-v-fc2bf297]{background:#f8fafc;border-color:#dbe2ea;min-height:26px}.dict-query-bar[data-v-fc2bf297]{background:#fff;grid-template-columns:minmax(320px,1fr) auto;align-items:center;gap:14px;padding:12px 18px;display:grid}.type-list-toolbar[data-v-fc2bf297]{background:#fff}.type-table-row[data-v-fc2bf297]{border-bottom-color:#edf1f6;grid-template-columns:minmax(250px,1.2fr) minmax(160px,.8fr) 86px minmax(160px,.8fr) minmax(210px,1fr) 112px;min-height:58px;padding:0 18px}.type-table-row.head[data-v-fc2bf297]{background:#f8fafc;min-height:42px;box-shadow:inset 0 -1px #e5eaf1}.type-table-row[data-v-fc2bf297]:not(.head){box-shadow:inset 3px 0 #0000}.type-table-row[data-v-fc2bf297]:not(.head):hover{box-shadow:inset 3px 0 0 var(--tone);background:#fbfdff}.type-table-row .category-icon[data-v-fc2bf297]{background:var(--tone-soft);color:var(--tone)}.type-name-cell strong[data-v-fc2bf297]{font-size:14px;font-weight:720}.type-name-cell small[data-v-fc2bf297]{max-width:520px}.type-table-row em[data-v-fc2bf297]{background:var(--tone-soft);color:var(--tone)}.admin-search.wide[data-v-fc2bf297]{background:#f8fafc;border-color:#dbe2ea;border-radius:8px;height:36px}.tab-strip.compact[data-v-fc2bf297]{background:#f8fafc;border:1px solid #dbe2ea;border-radius:8px;padding:3px}.tab-strip.compact button[data-v-fc2bf297]{background:0 0;border:0;min-width:74px;height:30px}.tab-strip.compact button.active[data-v-fc2bf297]{background:#fff;box-shadow:0 1px 4px #0f172a14}.dict-action-bar[data-v-fc2bf297]{background:#f8fafc;min-height:52px;padding:10px 18px}.dict-action-bar>span[data-v-fc2bf297]{color:#475569;background:#fff;border:1px solid #dbe2ea;border-radius:999px;padding:5px 10px}.dict-action-buttons button[data-v-fc2bf297]{border-radius:7px;height:32px;padding:0 12px;box-shadow:0 1px 2px #0f172a0a}.dict-action-buttons button[data-v-fc2bf297]:first-child{color:#fff;background:#2563eb;border-color:#2563eb}.dict-action-buttons button[data-v-fc2bf297]:not(:first-child):not(:disabled):hover,.row-actions button[data-v-fc2bf297]:hover,.modal-panel footer button[data-v-fc2bf297]:hover,.drawer-actions button[data-v-fc2bf297]:hover{background:#f8fafc;border-color:#b9c4d3}.action-notice[data-v-fc2bf297]{z-index:100;background:#eff6ff;border:1px solid #bfdbfe;border-radius:9px;min-width:220px;padding:10px 12px;position:fixed;top:76px;right:24px;box-shadow:0 12px 28px #0f172a1f}.dict-table[data-v-fc2bf297]{background:#fff}.dict-row[data-v-fc2bf297]{border-bottom-color:#edf1f6;grid-template-columns:32px minmax(126px,.9fr) minmax(122px,.8fr) minmax(190px,1fr) 82px 92px 138px;min-height:48px;padding:0 18px}.dict-row.head[data-v-fc2bf297]{z-index:2;background:#f8fafc;min-height:42px;position:sticky;top:0;box-shadow:inset 0 -1px #e5eaf1}.dict-row[data-v-fc2bf297]:not(.head):hover{background:#fbfdff}.dict-row.selected[data-v-fc2bf297]{background:#f5f9ff;box-shadow:inset 3px 0 #2563eb}.row-check[data-v-fc2bf297]{border-radius:5px}.row-actions[data-v-fc2bf297]{gap:7px}.row-actions button[data-v-fc2bf297]{border-radius:7px;height:28px}.row-action-primary[data-v-fc2bf297]{color:#1d4ed8!important;background:#eef4ff!important;border-color:#c7d7fe!important}.dict-drawer[data-v-fc2bf297],.dict-modal[data-v-fc2bf297]{animation:.14s ease-out overlay-fade-fc2bf297}.dict-editor-drawer[data-v-fc2bf297],.modal-panel[data-v-fc2bf297]{animation:.18s ease-out panel-enter-fc2bf297}.drawer-backdrop[data-v-fc2bf297],.modal-backdrop[data-v-fc2bf297]{background:#0f172a57}.dict-editor-drawer[data-v-fc2bf297]{background:#f8fafc;border-left-color:#dbe2ea}.drawer-head[data-v-fc2bf297]{background:#fff;padding:22px 26px 17px}.drawer-head span[data-v-fc2bf297],.modal-panel header span[data-v-fc2bf297]{color:#2563eb}.drawer-head h2[data-v-fc2bf297]{font-size:20px}.drawer-form[data-v-fc2bf297]{gap:14px}.current-dict-card[data-v-fc2bf297],.dict-form fieldset[data-v-fc2bf297],.form-note[data-v-fc2bf297],.form-error-list[data-v-fc2bf297]{border-radius:10px}.current-dict-card[data-v-fc2bf297]{background:#fff;border-color:#dbe2ea}.dict-form fieldset[data-v-fc2bf297]{background:#fff;border:1px solid #dbe2ea;padding:14px}.dict-form legend[data-v-fc2bf297]{color:#334155;padding:0 4px}.form-grid[data-v-fc2bf297]{grid-template-columns:minmax(0,1fr) 112px;gap:10px}.scope-picker[data-v-fc2bf297]{grid-template-columns:repeat(2,minmax(0,1fr));background:0 0!important;border:0!important;gap:8px!important;padding:0!important}.scope-picker legend[data-v-fc2bf297]{grid-column:1/-1;margin-bottom:0;padding:0}.scope-option[data-v-fc2bf297]{cursor:pointer;background:#fbfdff;border:1px solid #dbe2ea;border-radius:9px;grid-template-columns:none;align-items:flex-start;min-height:58px;padding:10px;gap:9px!important;display:flex!important}.scope-option[data-v-fc2bf297]:hover{background:#f8fbff;border-color:#bfdbfe}.scope-option input[data-v-fc2bf297]{accent-color:#2563eb;flex:none;margin-top:2px;width:16px!important;height:16px!important;padding:0!important}.scope-option strong[data-v-fc2bf297],.scope-option small[data-v-fc2bf297]{display:block}.scope-option strong[data-v-fc2bf297]{color:#1f2937;font-size:13px;font-weight:750}.scope-option small[data-v-fc2bf297]{color:#64748b;margin-top:3px;font-size:12px;line-height:1.35}.scope-option[data-v-fc2bf297]:has(input:checked){background:#eff6ff;border-color:#93c5fd}.drawer-form input[data-v-fc2bf297],.drawer-form select[data-v-fc2bf297],.drawer-form textarea[data-v-fc2bf297],.modal-body input[data-v-fc2bf297],.modal-body select[data-v-fc2bf297],.modal-body textarea[data-v-fc2bf297]{background:#fbfdff;border-color:#dbe2ea;border-radius:8px}.drawer-form input[data-v-fc2bf297]:focus,.drawer-form select[data-v-fc2bf297]:focus,.drawer-form textarea[data-v-fc2bf297]:focus,.modal-body input[data-v-fc2bf297]:focus,.modal-body select[data-v-fc2bf297]:focus,.modal-body textarea[data-v-fc2bf297]:focus{background:#fff}.form-note[data-v-fc2bf297]{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.drawer-actions[data-v-fc2bf297]{background:linear-gradient(#f8fafc00,#f8fafc 24%,#f8fafc);border-top:1px solid #dbe2ea}.drawer-actions button[data-v-fc2bf297],.modal-panel footer button[data-v-fc2bf297]{background:#fff;border-color:#dbe2ea;border-radius:8px}.drawer-actions .submit-button[data-v-fc2bf297],.modal-panel footer .submit-button[data-v-fc2bf297]{background:#2563eb;border-color:#2563eb}.modal-panel[data-v-fc2bf297]{background:#fff;border-color:#dbe2ea;border-radius:12px;width:min(520px,100%)}.modal-panel header[data-v-fc2bf297]{background:#fff}.modal-panel footer[data-v-fc2bf297]{background:#f8fafc}@keyframes overlay-fade-fc2bf297{0%{opacity:0}to{opacity:1}}@keyframes panel-enter-fc2bf297{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@media (width<=1180px){.dictionary-admin-layout[data-v-fc2bf297]{grid-template-columns:1fr}.type-overview-strip[data-v-fc2bf297],.entry-overview-strip[data-v-fc2bf297]{grid-template-columns:repeat(2,minmax(0,1fr))}.dict-type-list[data-v-fc2bf297]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.type-overview-strip[data-v-fc2bf297],.entry-overview-strip[data-v-fc2bf297],.dict-query-bar[data-v-fc2bf297]{grid-template-columns:1fr}.operator-guide[data-v-fc2bf297]{grid-template-columns:1fr;gap:4px}.dict-drawer[data-v-fc2bf297]{grid-template-columns:1fr}.drawer-backdrop[data-v-fc2bf297]{display:none}.dict-editor-drawer[data-v-fc2bf297]{width:100vw}.drawer-head[data-v-fc2bf297],.drawer-form[data-v-fc2bf297]{padding-left:18px;padding-right:18px}.form-grid[data-v-fc2bf297],.scope-picker[data-v-fc2bf297]{grid-template-columns:1fr}.dict-type-list[data-v-fc2bf297]{grid-template-columns:repeat(2,minmax(0,1fr))}.dict-row[data-v-fc2bf297]{min-width:820px}}.dictionary-page[data-v-fc2bf297]{min-width:0;max-width:100%;overflow-x:hidden}.dictionary-hero[data-v-fc2bf297]{isolation:isolate;border-radius:var(--zp-radius-xl);background:linear-gradient(118deg, #050d22fa 0%, #0c1934f7 48%, #061022fa 100%), var(--zp-color-navy-950);min-height:196px;color:var(--zp-text-inverse);border:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:22px;padding:28px 30px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,inset 0 -44px 84px #00000042,0 22px 54px #050a182e}.dictionary-hero[data-v-fc2bf297]:before,.dictionary-hero[data-v-fc2bf297]:after{pointer-events:none;content:"";position:absolute}.dictionary-hero[data-v-fc2bf297]:before{z-index:-2;filter:blur(42px)saturate(118%);opacity:.84;background:radial-gradient(at 14% 20%,#d99a2247 0 14%,#0000 36%),radial-gradient(at 48% 0,#2563eb3d 0 17%,#0000 42%),radial-gradient(at 84% 18%,#55c9a138 0 14%,#0000 38%),conic-gradient(from 220deg at 56% 48%,#d99a2226,#2563eb1f,#55c9a121,#d99a2226);display:block;inset:-44%}.dictionary-hero[data-v-fc2bf297]:after{z-index:-1;background:linear-gradient(90deg,#00000061 0%,#00000024 52%,#0000006b 100%),repeating-linear-gradient(135deg,#ffffff0a 0 1px,#0000 1px 6px);display:block;inset:0}.dictionary-hero .hero-label[data-v-fc2bf297]{color:var(--zp-color-gold-300)}.dictionary-hero h1[data-v-fc2bf297]{color:var(--zp-text-inverse);margin:10px 0;font-size:clamp(28px,3vw,40px);font-weight:900;line-height:1.18}.dictionary-hero p[data-v-fc2bf297]{max-width:820px;color:var(--zp-text-inverse-muted);font-size:14px;font-weight:650;line-height:1.7}.dictionary-hero .hero-actions[data-v-fc2bf297]{justify-content:flex-end;gap:10px}.dictionary-hero .ghost-action[data-v-fc2bf297],.dictionary-hero .primary-action[data-v-fc2bf297]{border-radius:var(--zp-radius-pill);gap:8px;height:40px;min-height:40px;padding:0 16px;font-size:13px;font-weight:850}.dictionary-hero .ghost-action[data-v-fc2bf297]{color:#ffffffdb;background:#ffffff1f;border:0}.dictionary-hero .primary-action[data-v-fc2bf297]{background:var(--zp-color-mint-500)!important;color:#0c1c32!important;border:0!important}@media (width<=760px){.dictionary-hero[data-v-fc2bf297]{flex-direction:column;align-items:flex-start;min-height:0;padding:22px}.dictionary-hero .hero-actions[data-v-fc2bf297]{grid-template-columns:1fr;justify-content:flex-start;width:100%;display:grid}.dictionary-hero .hero-actions button[data-v-fc2bf297]{flex:none;width:100%;height:40px}}.audit-page[data-v-aa35d812]{color:var(--zp-text-title);gap:16px;display:grid}.audit-hero[data-v-aa35d812],.audit-stat[data-v-aa35d812],.panel[data-v-aa35d812]{border:1px solid #ffffffc7;box-shadow:0 18px 45px #131f4114}.audit-hero[data-v-aa35d812]{isolation:isolate;border-radius:var(--zp-radius-xl);background:linear-gradient(118deg, #050d22fa 0%, #0c1934f7 48%, #061022fa 100%), var(--zp-color-navy-950);color:var(--zp-text-inverse);border-color:#ffffff29;justify-content:space-between;align-items:center;gap:22px;padding:28px 30px;display:flex;position:relative;overflow:hidden}.audit-hero[data-v-aa35d812]:before,.audit-hero[data-v-aa35d812]:after{pointer-events:none;content:"";position:absolute}.audit-hero[data-v-aa35d812]:before{z-index:-2;filter:blur(42px)saturate(118%);opacity:.84;background:radial-gradient(at 16% 20%,#d99a2247 0 14%,#0000 36%),radial-gradient(at 48% 0,#2563eb3d 0 17%,#0000 42%),radial-gradient(at 84% 18%,#55c9a138 0 14%,#0000 38%),conic-gradient(from 220deg at 56% 48%,#d99a2226,#2563eb1f,#55c9a121,#d99a2226);inset:-44%}.audit-hero[data-v-aa35d812]:after{z-index:-1;background:linear-gradient(90deg,#00000061 0%,#00000024 52%,#0000006b 100%),repeating-linear-gradient(135deg,#ffffff0a 0 1px,#0000 1px 6px);inset:0}.hero-label[data-v-aa35d812],.hero-actions[data-v-aa35d812],.ghost-action[data-v-aa35d812],.primary-action[data-v-aa35d812],.audit-toolbar[data-v-aa35d812],.search-field[data-v-aa35d812],.select-field[data-v-aa35d812],.trace-cell[data-v-aa35d812],.trace-card button[data-v-aa35d812],.page-size-field[data-v-aa35d812],.pagination-actions[data-v-aa35d812],.export-list div[data-v-aa35d812]{align-items:center;display:inline-flex}.hero-label[data-v-aa35d812]{color:var(--zp-color-gold-300);gap:8px;font-size:13px;font-weight:850}.audit-hero h1[data-v-aa35d812]{letter-spacing:0;margin:10px 0;font-size:clamp(28px,3vw,40px);font-weight:900;line-height:1.12}.audit-hero p[data-v-aa35d812]{max-width:860px;color:var(--zp-text-inverse-muted);line-height:1.8}.hero-actions[data-v-aa35d812]{flex-wrap:wrap;justify-content:flex-end;gap:10px}.ghost-action[data-v-aa35d812],.primary-action[data-v-aa35d812]{border-radius:var(--zp-radius-pill);white-space:nowrap;border:0;justify-content:center;gap:8px;min-width:106px;height:40px;padding:0 16px;font-weight:850}.ghost-action[data-v-aa35d812]{color:#ffffffdb;background:#ffffff1f}.primary-action[data-v-aa35d812]{background:var(--zp-color-mint-500);color:#0c1c32}.audit-api-alert[data-v-aa35d812]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:13px;font-weight:800;display:flex}.audit-api-alert span[data-v-aa35d812]{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:700}.audit-stat-grid[data-v-aa35d812],.audit-workspace[data-v-aa35d812],.bottom-grid[data-v-aa35d812]{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.audit-stat[data-v-aa35d812]{isolation:isolate;border-radius:var(--zp-radius-xl);background:linear-gradient(#ffffffe6,#ffffffb8),#ffffffc7;grid-column:span 3;min-height:132px;padding:20px;position:relative;overflow:hidden}.audit-stat[data-v-aa35d812]:after{z-index:0;border-radius:var(--zp-radius-pill);background:radial-gradient(circle at 40% 40%, var(--tone-soft) 0 38%, transparent 70%), conic-gradient(from 220deg, transparent 0 20%, var(--tone-soft) 20% 40%, transparent 40% 68%, #111b3f14 68% 82%, transparent 82% 100%);content:"";width:132px;height:132px;position:absolute;bottom:-48px;right:-42px}.audit-stat[data-v-aa35d812]>*{z-index:1;position:relative}.stat-icon[data-v-aa35d812]{border-radius:var(--zp-radius-lg);background:var(--tone-soft);width:42px;height:42px;color:var(--tone);place-items:center;display:grid}.audit-stat span[data-v-aa35d812],.audit-stat em[data-v-aa35d812],.panel-head span[data-v-aa35d812],.detail-top span[data-v-aa35d812],.detail-grid span[data-v-aa35d812],.trace-card span[data-v-aa35d812],.snapshot-card span[data-v-aa35d812]{color:var(--zp-text-subtle);font-size:12px;font-weight:850}.audit-stat span[data-v-aa35d812]{margin-top:14px;display:block}.audit-stat strong[data-v-aa35d812]{color:var(--zp-text-strong);margin-top:4px;font-size:28px;font-weight:920;display:block}.audit-stat em[data-v-aa35d812]{margin-top:4px;font-style:normal;display:block}[data-tone=green][data-v-aa35d812]{--tone:#15926b;--tone-soft:#15926b21}[data-tone=blue][data-v-aa35d812]{--tone:#2563eb;--tone-soft:#2563eb21}[data-tone=amber][data-v-aa35d812]{--tone:#c27a10;--tone-soft:#c27a1024}[data-tone=red][data-v-aa35d812]{--tone:#c24132;--tone-soft:#c2413221}[data-tone=slate][data-v-aa35d812]{--tone:#64748b;--tone-soft:#64748b21}.panel[data-v-aa35d812]{border-radius:var(--zp-radius-xl);background:linear-gradient(#fffffff0,#fffc),#ffffffd1}.log-panel[data-v-aa35d812]{grid-column:span 8;gap:14px;padding:18px;display:grid}.detail-panel[data-v-aa35d812]{grid-column:span 4;align-content:start;gap:14px;padding:18px;display:grid}.panel-head[data-v-aa35d812]{justify-content:space-between;align-items:center;gap:12px;display:flex}.panel-head h2[data-v-aa35d812]{color:var(--zp-text-strong);margin-top:4px;font-size:18px;font-weight:900}.panel-head>svg[data-v-aa35d812]{color:var(--zp-text-subtle)}.audit-toolbar[data-v-aa35d812]{grid-template-columns:minmax(260px,1fr) minmax(130px,160px) minmax(140px,170px);gap:10px;display:grid}.search-field[data-v-aa35d812],.select-field[data-v-aa35d812]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-md);background:var(--zp-bg-muted);min-width:0;height:42px;color:var(--zp-text-subtle);gap:9px;padding:0 12px}.search-field input[data-v-aa35d812],.select-field select[data-v-aa35d812]{width:100%;min-width:0;color:var(--zp-text);background:0 0;border:0;outline:0;font-size:13px;font-weight:760}.search-field input[data-v-aa35d812]::placeholder{color:var(--zp-text-faint)}.module-tabs[data-v-aa35d812]{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.module-tabs button[data-v-aa35d812]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-md);background:var(--zp-surface);min-width:0;min-height:42px;color:var(--zp-text-muted);justify-content:space-between;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:850;display:flex}.module-tabs button.active[data-v-aa35d812]{background:var(--zp-active-gradient);color:var(--zp-color-navy-800);border-color:#d99a2261}.module-tabs strong[data-v-aa35d812]{color:var(--zp-text-strong)}.result-strip[data-v-aa35d812]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.result-strip div[data-v-aa35d812]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-md);background:var(--tone-soft);min-height:42px;color:var(--tone);justify-content:space-between;align-items:center;padding:0 13px;display:flex}.result-strip span[data-v-aa35d812]{font-size:12px;font-weight:850}.result-strip strong[data-v-aa35d812]{font-size:18px;font-weight:900}.log-table[data-v-aa35d812]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-lg);background:var(--zp-surface);overflow:hidden}.log-row[data-v-aa35d812]{border:0;border-top:1px solid var(--zp-line-soft);width:100%;min-height:70px;color:var(--zp-text-muted);text-align:left;background:0 0;grid-template-columns:minmax(160px,1.1fr) minmax(210px,1.45fr) minmax(120px,.8fr) minmax(86px,.48fr) minmax(132px,.78fr);align-items:center;gap:14px;padding:0 14px;display:grid}.log-row[data-v-aa35d812]:first-child,.log-row.table-head+.log-row[data-v-aa35d812]{border-top:0}.log-row[data-v-aa35d812]:not(.table-head):hover,.log-row.selected[data-v-aa35d812]{background:linear-gradient(90deg, var(--tone-soft), #ffffffb3 62%), var(--zp-surface)}.log-row.selected[data-v-aa35d812]{box-shadow:inset 3px 0 0 var(--tone)}.log-row.table-head[data-v-aa35d812]{background:var(--zp-bg-muted);min-height:42px;color:var(--zp-text-faint);font-size:12px;font-weight:900}.log-row strong[data-v-aa35d812]{color:var(--zp-text-title);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:880;display:block;overflow:hidden}.log-row small[data-v-aa35d812]{color:var(--zp-text-subtle);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;font-weight:730;display:block;overflow:hidden}.state-pill[data-v-aa35d812]{border-radius:var(--zp-radius-pill);background:var(--tone-soft);min-width:58px;height:26px;color:var(--tone);justify-content:center;align-items:center;font-size:12px;font-style:normal;font-weight:850;display:inline-flex}.trace-cell[data-v-aa35d812]{justify-content:space-between;gap:8px}.trace-cell svg[data-v-aa35d812]{color:var(--tone)}.empty-state[data-v-aa35d812]{min-height:180px;color:var(--zp-text-subtle);text-align:center;place-items:center;gap:8px;display:grid}.empty-state strong[data-v-aa35d812]{color:var(--zp-text-title);font-weight:900}.pagination-bar[data-v-aa35d812]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-lg);background:var(--zp-bg-subtle);grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:10px;min-height:54px;padding:8px 10px 8px 14px;display:grid}.pagination-summary[data-v-aa35d812]{color:var(--zp-text-subtle);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;font-weight:820;display:flex}.pagination-summary strong[data-v-aa35d812]{color:var(--zp-text-title);font-weight:900}.pagination-summary em[data-v-aa35d812]{color:var(--zp-text-faint);font-style:normal}.page-size-field[data-v-aa35d812]{border:1px solid var(--zp-line);border-radius:var(--zp-radius-md);background:var(--zp-surface);height:36px;color:var(--zp-text-subtle);gap:8px;padding:0 10px;font-size:12px;font-weight:850}.page-size-field select[data-v-aa35d812]{color:var(--zp-text);background:0 0;border:0;outline:0;font-size:12px;font-weight:850}.pagination-actions[data-v-aa35d812]{gap:6px}.detail-top[data-v-aa35d812]{border-radius:var(--zp-radius-lg);background:linear-gradient(135deg, var(--tone-soft), #ffffffdb), var(--zp-surface);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px;display:flex;overflow:hidden}.detail-top h2[data-v-aa35d812]{color:var(--zp-text-strong);margin-top:6px;font-size:20px;font-weight:900}.detail-top p[data-v-aa35d812]{color:var(--zp-text-muted);margin-top:8px;font-size:13px;line-height:1.7}.detail-top svg[data-v-aa35d812]{color:var(--tone);flex:none}.detail-grid[data-v-aa35d812]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.detail-grid div[data-v-aa35d812],.trace-card[data-v-aa35d812],.snapshot-card[data-v-aa35d812],.message-body[data-v-aa35d812]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-lg);background:var(--zp-bg-subtle)}.detail-grid div[data-v-aa35d812]{min-width:0;padding:13px}.detail-grid strong[data-v-aa35d812]{color:var(--zp-text-title);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:14px;font-weight:900;display:block;overflow:hidden}.trace-card[data-v-aa35d812]{gap:8px;padding:14px;display:grid}.trace-card div[data-v-aa35d812]{justify-content:space-between;align-items:center;gap:10px;display:flex}.trace-card button[data-v-aa35d812]{border-radius:var(--zp-radius-pill);background:var(--tone-soft);color:var(--tone);border:1px solid #0000;gap:6px;padding:6px 10px;font-size:12px;font-weight:850}.trace-card p[data-v-aa35d812]{color:var(--zp-text-subtle);font-size:13px;line-height:1.6}.snapshot-card[data-v-aa35d812]{gap:10px;padding:14px;display:grid}.snapshot-card div+div[data-v-aa35d812]{border-top:1px solid var(--zp-line-soft);padding-top:10px}.snapshot-card p[data-v-aa35d812]{color:var(--zp-text);margin-top:6px;font-size:13px;line-height:1.7}.tag-list[data-v-aa35d812]{flex-wrap:wrap;gap:8px;display:flex}.tag-list span[data-v-aa35d812]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-pill);background:var(--zp-surface);color:var(--zp-text-muted);padding:6px 10px;font-size:12px;font-weight:850}.detail-timeline[data-v-aa35d812]{gap:12px;display:grid}.detail-timeline div[data-v-aa35d812]{grid-template-columns:64px 10px minmax(0,1fr);gap:10px;display:grid}.detail-timeline time[data-v-aa35d812]{color:var(--zp-text-faint);font-size:12px;font-weight:850}.detail-timeline div>span[data-v-aa35d812]{border-radius:var(--zp-radius-pill);background:var(--tone,var(--zp-color-blue-600));width:10px;height:10px;box-shadow:0 0 0 4px var(--tone-soft,#2563eb1f);margin-top:3px}.detail-timeline strong[data-v-aa35d812]{color:var(--zp-text-title);font-size:13px;font-weight:900;display:block}.detail-timeline small[data-v-aa35d812]{color:var(--zp-text-subtle);margin-top:3px;font-size:12px;line-height:1.6;display:block}.compliance-panel[data-v-aa35d812],.export-panel[data-v-aa35d812],.message-panel[data-v-aa35d812]{grid-column:span 4;align-content:start;gap:14px;padding:18px;display:grid}.rule-list[data-v-aa35d812],.export-list[data-v-aa35d812]{gap:10px;display:grid}.rule-list div[data-v-aa35d812]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-lg);background:var(--zp-bg-subtle);grid-template-columns:10px minmax(0,1fr);gap:11px;padding:12px;display:grid}.rule-list div>span[data-v-aa35d812]{border-radius:var(--zp-radius-pill);background:var(--tone);width:10px;height:10px;box-shadow:0 0 0 4px var(--tone-soft);margin-top:4px}.rule-list strong[data-v-aa35d812],.export-list strong[data-v-aa35d812],.message-body strong[data-v-aa35d812]{color:var(--zp-text-title);font-size:13px;font-weight:900;display:block}.rule-list small[data-v-aa35d812],.export-list small[data-v-aa35d812],.message-body small[data-v-aa35d812]{color:var(--zp-text-subtle);margin-top:4px;font-size:12px;line-height:1.6;display:block}.export-list div[data-v-aa35d812]{border:1px solid var(--zp-line-soft);border-radius:var(--zp-radius-lg);background:var(--zp-bg-subtle);gap:10px;min-height:58px;padding:0 12px}.export-list svg[data-v-aa35d812]{color:var(--tone);flex:none}.export-list p[data-v-aa35d812]{flex:1;min-width:0}.export-list em[data-v-aa35d812]{border-radius:var(--zp-radius-pill);background:var(--tone-soft);color:var(--tone);white-space:nowrap;padding:5px 9px;font-size:12px;font-style:normal;font-weight:850}.message-body[data-v-aa35d812]{background:var(--zp-panel-wash), var(--zp-surface);align-content:center;min-height:142px;padding:16px;display:grid}.message-body.muted[data-v-aa35d812]{background:var(--zp-bg-subtle)}button[data-v-aa35d812]{cursor:pointer}button[data-v-aa35d812]:focus-visible,input[data-v-aa35d812]:focus-visible,select[data-v-aa35d812]:focus-visible{outline-offset:2px;outline:2px solid #2563eb73}@media (width<=1240px){.audit-stat[data-v-aa35d812]{grid-column:span 6}.log-panel[data-v-aa35d812],.detail-panel[data-v-aa35d812]{grid-column:1/-1}}@media (width<=980px){.audit-hero[data-v-aa35d812]{flex-direction:column;align-items:flex-start}.hero-actions[data-v-aa35d812]{justify-content:flex-start}.audit-toolbar[data-v-aa35d812],.module-tabs[data-v-aa35d812]{grid-template-columns:repeat(2,minmax(0,1fr))}.search-field[data-v-aa35d812]{grid-column:1/-1}.log-table[data-v-aa35d812]{overflow-x:auto}.log-row[data-v-aa35d812]{min-width:760px}.pagination-bar[data-v-aa35d812]{grid-template-columns:1fr;align-items:stretch}.pagination-actions[data-v-aa35d812]{justify-content:flex-end}.compliance-panel[data-v-aa35d812],.export-panel[data-v-aa35d812],.message-panel[data-v-aa35d812]{grid-column:1/-1}}@media (width<=720px){.audit-hero[data-v-aa35d812]{padding:22px}.audit-hero h1[data-v-aa35d812]{font-size:26px}.audit-stat[data-v-aa35d812]{grid-column:1/-1}.audit-toolbar[data-v-aa35d812],.module-tabs[data-v-aa35d812],.result-strip[data-v-aa35d812],.detail-grid[data-v-aa35d812]{grid-template-columns:1fr}.ghost-action[data-v-aa35d812],.primary-action[data-v-aa35d812]{flex:1;min-width:0}}.sync-page[data-v-a546f298]{color:var(--zp-color-navy-700);gap:16px;display:grid}.sync-hero[data-v-a546f298],.health-card[data-v-a546f298],.panel[data-v-a546f298],.notice-strip article[data-v-a546f298]{box-shadow:var(--zp-shadow-panel);border:1px solid #ffffffc7}.sync-hero[data-v-a546f298]{isolation:isolate;border-radius:var(--zp-radius-xl);border-color:var(--zp-line-on-dark);color:#fff;background:linear-gradient(118deg,#04070dfa 0%,#080d18fa 48%,#05080efa 100%),#05070d;justify-content:space-between;align-items:center;gap:22px;padding:28px 30px;display:flex;position:relative;overflow:hidden}.sync-hero[data-v-a546f298]:before,.sync-hero[data-v-a546f298]:after{pointer-events:none;content:"";position:absolute}.sync-hero[data-v-a546f298]:before{z-index:-2;filter:blur(42px)saturate(118%);opacity:.86;background:radial-gradient(at 16% 20%,#55c9a147 0 14%,#0000 38%),radial-gradient(at 45% 0,#2563eb40 0 16%,#0000 42%),radial-gradient(at 82% 30%,#f2b94838 0 14%,#0000 38%),radial-gradient(at 72% 90%,#d948412e 0 13%,#0000 38%),conic-gradient(from 220deg at 58% 48%,#55c9a126,#2563eb21,#f2b94821,#d948411f,#55c9a126);inset:-44%;transform:rotate(-6deg)}.sync-hero[data-v-a546f298]:after{z-index:-1;background:radial-gradient(at 50% 110%,#0000007a,#0000 55%),linear-gradient(90deg,#0000006b 0%,#0003 52%,#0000007a 100%),repeating-linear-gradient(135deg,#ffffff09 0 1px,#0000 1px 6px);inset:0}.hero-label[data-v-a546f298],.hero-actions[data-v-a546f298],.ghost-action[data-v-a546f298],.primary-action[data-v-a546f298],.policy-hint[data-v-a546f298],.panel-actions[data-v-a546f298],.notice-strip article[data-v-a546f298]{align-items:center;display:flex}.hero-label[data-v-a546f298]{color:var(--zp-color-gold-300);gap:8px;font-size:13px;font-weight:850}.sync-hero h1[data-v-a546f298]{margin:10px 0;font-size:clamp(28px,3vw,40px);font-weight:900;line-height:1.12}.sync-hero p[data-v-a546f298]{max-width:820px;color:var(--zp-text-inverse-muted);line-height:1.8}.hero-actions[data-v-a546f298]{flex-wrap:wrap;justify-content:flex-end;gap:10px}.ghost-action[data-v-a546f298],.primary-action[data-v-a546f298],.panel-actions button[data-v-a546f298]{border-radius:var(--zp-radius-pill);white-space:nowrap;border:0;justify-content:center;gap:8px;height:40px;padding:0 16px;font-weight:850}.ghost-action[data-v-a546f298]{background:var(--zp-surface-glass-strong);color:#ffffffdb}.primary-action[data-v-a546f298]{background:var(--zp-color-mint-500);color:#0c1c32}.health-grid[data-v-a546f298],.main-grid[data-v-a546f298],.bottom-grid[data-v-a546f298],.notice-strip[data-v-a546f298]{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.health-card[data-v-a546f298]{isolation:isolate;border-radius:var(--zp-radius-xl);background:linear-gradient(#ffffffe6,#ffffffb8),#ffffffc7;grid-column:span 3;min-height:142px;padding:20px;position:relative;overflow:hidden}.health-card[data-v-a546f298]:after{z-index:0;background:radial-gradient(circle at 38% 36%, #ffffffb8 0 12%, transparent 13%), radial-gradient(circle at 40% 40%, var(--tone-soft) 0 38%, transparent 70%), conic-gradient(from 220deg, transparent 0 20%, var(--tone-soft) 20% 38%, transparent 38% 68%, #111b3f14 68% 82%, transparent 82% 100%);content:"";border-radius:999px;width:136px;height:136px;position:absolute;bottom:-48px;right:-42px}.health-card[data-v-a546f298]>*{z-index:1;position:relative}.card-icon[data-v-a546f298]{border-radius:var(--zp-radius-lg);background:var(--tone-soft);width:42px;height:42px;color:var(--tone);place-items:center;display:grid}[data-tone=green][data-v-a546f298]{--tone:#19a976;--tone-soft:#19a97621}[data-tone=blue][data-v-a546f298]{--tone:#356fda;--tone-soft:#356fda21}[data-tone=amber][data-v-a546f298]{--tone:#d68114;--tone-soft:#d6811421}[data-tone=red][data-v-a546f298]{--tone:#d94841;--tone-soft:#d9484121}.health-card span[data-v-a546f298],.health-card em[data-v-a546f298]{color:#727b8f;font-size:13px;font-style:normal;font-weight:750;display:block}.health-card span[data-v-a546f298]{margin-top:14px}.health-card strong[data-v-a546f298]{color:#151b2d;margin-top:6px;font-size:30px;font-weight:900;line-height:1;display:block}.health-card em[data-v-a546f298]{margin-top:9px}.panel[data-v-a546f298]{border-radius:var(--zp-radius-xl);background:#ffffffc7;min-width:0;padding:22px}.policy-panel[data-v-a546f298]{grid-column:span 7}.topology-panel[data-v-a546f298]{grid-column:span 5}.retry-panel[data-v-a546f298],.conflict-panel[data-v-a546f298],.endpoint-panel[data-v-a546f298],.notice-strip article[data-v-a546f298]{grid-column:span 4}.panel-head[data-v-a546f298]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.panel-head span[data-v-a546f298]{color:#7a8395;font-size:12px;font-weight:850}.panel-head h2[data-v-a546f298]{color:var(--zp-color-navy-700);margin-top:4px;font-size:20px;font-weight:900}.panel-head svg[data-v-a546f298]{color:var(--zp-color-gold-500)}.policy-tabs[data-v-a546f298]{scrollbar-width:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.policy-tabs[data-v-a546f298]::-webkit-scrollbar{display:none}.policy-tabs button[data-v-a546f298]{border-radius:var(--zp-radius-pill);color:#657084;background:#eef2f7;border:0;flex:none;height:34px;padding:0 14px;font-size:13px;font-weight:850}.policy-tabs button.active[data-v-a546f298]{background:var(--zp-color-navy-800);color:#fff}.policy-hint[data-v-a546f298]{border-radius:var(--zp-radius-lg);color:#15926b;background:#55c9a121;gap:9px;margin:12px 0;padding:12px;font-size:13px;font-weight:850;line-height:1.5}.config-grid[data-v-a546f298],.form-grid[data-v-a546f298]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.config-grid article[data-v-a546f298],.form-grid label[data-v-a546f298],.action-card[data-v-a546f298],.score-card[data-v-a546f298],.node-list article[data-v-a546f298],.retry-list div[data-v-a546f298],.conflict-list article[data-v-a546f298],.endpoint-list div[data-v-a546f298]{border-radius:var(--zp-radius-lg);background:#f7f8fb}.config-grid article[data-v-a546f298]{gap:7px;padding:13px;display:grid}.config-grid article>span[data-v-a546f298]{color:#8b95a7;font-size:11px;font-weight:850}.config-grid strong[data-v-a546f298]{color:var(--zp-color-navy-700);font-size:14px;font-weight:900}.config-grid em[data-v-a546f298]{color:#687386;font-size:13px;font-style:normal;line-height:1.5}.config-grid article div[data-v-a546f298]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.config-grid b[data-v-a546f298]{color:var(--tone);font-size:18px}.config-grid small[data-v-a546f298]{color:#98a2b3;font-size:12px;font-weight:800}.form-grid[data-v-a546f298]{margin-top:12px}.form-grid label[data-v-a546f298]{gap:7px;padding:12px;display:grid}.form-grid label span[data-v-a546f298]{color:#667085;font-size:12px;font-weight:850}.form-grid input[data-v-a546f298],.form-grid select[data-v-a546f298]{border:1px solid var(--zp-line);width:100%;height:38px;color:var(--zp-color-navy-700);background:#fff;border-radius:12px;outline:0;padding:0 10px;font-size:13px;font-weight:800}.action-card[data-v-a546f298]{color:#667085;align-items:center;gap:9px;margin-top:14px;padding:12px;font-size:13px;font-weight:850;display:flex}.action-card.active[data-v-a546f298]{color:#15926b;background:#55c9a124}.panel-actions[data-v-a546f298]{flex-wrap:wrap;gap:10px;margin-top:14px}.panel-actions button[data-v-a546f298]{color:#344054;background:#eef2f7}.panel-actions .resolve-button[data-v-a546f298]{background:var(--zp-color-navy-800);color:#fff}.score-card[data-v-a546f298]{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:16px;padding:16px;display:grid}.score-ring[data-v-a546f298]{background:radial-gradient(circle at center, #fff 0 56%, transparent 57%), conic-gradient(var(--zp-color-mint-500) 0 94%, #0f172a14 94% 100%);border-radius:999px;place-items:center;width:112px;height:112px;display:grid}.score-ring strong[data-v-a546f298],.score-ring span[data-v-a546f298]{grid-area:1/1}.score-ring strong[data-v-a546f298]{color:var(--zp-color-navy-800);margin-top:-12px;font-size:30px;font-weight:900}.score-ring span[data-v-a546f298]{color:#7a8395;margin-top:34px;font-size:12px;font-weight:850}.score-card p[data-v-a546f298]{color:#687386;line-height:1.65}.node-list[data-v-a546f298],.retry-list[data-v-a546f298],.conflict-list[data-v-a546f298],.endpoint-list[data-v-a546f298]{gap:10px;margin-top:12px;display:grid}.node-list article[data-v-a546f298]{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.node-list svg[data-v-a546f298]{color:var(--tone)}.node-list strong[data-v-a546f298],.conflict-list strong[data-v-a546f298],.endpoint-list strong[data-v-a546f298]{color:var(--zp-color-navy-700);font-size:13px;font-weight:900;display:block}.node-list span[data-v-a546f298],.endpoint-list em[data-v-a546f298]{color:#687386;margin-top:4px;font-size:12px;font-style:normal;display:block}.node-list em[data-v-a546f298],.node-list b[data-v-a546f298]{font-size:12px;font-style:normal;font-weight:900}.node-list em[data-v-a546f298]{color:var(--tone)}.node-list b[data-v-a546f298]{display:none}.retry-list div[data-v-a546f298]{grid-template-columns:minmax(0,1fr) minmax(150px,auto);align-items:center;gap:10px;padding:12px;display:grid}.retry-list span[data-v-a546f298]{color:#667085;font-size:13px;font-weight:850}.retry-list strong[data-v-a546f298]{color:var(--tone);font-size:13px;font-weight:900}.conflict-list article[data-v-a546f298]{grid-template-columns:10px minmax(0,1fr);gap:10px;padding:12px;display:grid}.conflict-list article>span[data-v-a546f298]{border-radius:var(--zp-radius-pill);background:var(--tone);width:9px;height:9px;box-shadow:0 0 0 6px var(--tone-soft);margin-top:5px}.conflict-list p[data-v-a546f298]{color:#687386;margin-top:4px;font-size:13px;line-height:1.5}.endpoint-list div[data-v-a546f298]{gap:5px;padding:12px;display:grid}.endpoint-list span[data-v-a546f298]{border-radius:var(--zp-radius-pill);color:#15926b;background:#55c9a124;width:fit-content;padding:4px 8px;font-size:11px;font-weight:900}.endpoint-list strong[data-v-a546f298]{overflow-wrap:anywhere}.notice-strip article[data-v-a546f298]{border-radius:var(--zp-radius-lg);background:#ffffffbd;gap:10px;padding:14px}.notice-strip svg[data-v-a546f298]{color:var(--zp-color-mint-500);flex:none}.notice-strip span[data-v-a546f298]{color:#586579;font-size:13px;font-weight:800;line-height:1.5}@media (width<=1280px){.health-card[data-v-a546f298],.retry-panel[data-v-a546f298],.conflict-panel[data-v-a546f298],.endpoint-panel[data-v-a546f298],.notice-strip article[data-v-a546f298]{grid-column:span 6}.policy-panel[data-v-a546f298],.topology-panel[data-v-a546f298]{grid-column:1/-1}}@media (width<=860px){.sync-hero[data-v-a546f298]{flex-direction:column;align-items:flex-start}.hero-actions[data-v-a546f298],.hero-actions button[data-v-a546f298],.panel-actions[data-v-a546f298],.panel-actions button[data-v-a546f298]{width:100%}.health-card[data-v-a546f298],.retry-panel[data-v-a546f298],.conflict-panel[data-v-a546f298],.endpoint-panel[data-v-a546f298],.notice-strip article[data-v-a546f298]{grid-column:1/-1}.config-grid[data-v-a546f298],.form-grid[data-v-a546f298],.score-card[data-v-a546f298]{grid-template-columns:1fr}}@media (width<=560px){.sync-hero[data-v-a546f298],.panel[data-v-a546f298],.health-card[data-v-a546f298]{padding:18px}.node-list article[data-v-a546f298]{grid-template-columns:28px minmax(0,1fr)}.node-list em[data-v-a546f298]{grid-column:2}}.api-error-banner[data-v-3d41724d]{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.api-error-banner strong[data-v-3d41724d]{color:#dc2626}.api-error-banner span[data-v-3d41724d]{color:#7f1d1d;flex:1;font-size:13px}.gateway-page[data-v-3d41724d]{color:var(--zp-color-navy-700);gap:16px;display:grid}.gateway-hero[data-v-3d41724d],.gateway-stat[data-v-3d41724d],.panel[data-v-3d41724d]{border:1px solid #ffffffc7;box-shadow:0 18px 45px #131f4114}.gateway-hero[data-v-3d41724d]{isolation:isolate;background:linear-gradient(118deg, #050d22fa 0%, #0d1c3dfa 48%, #08142cfa 100%), var(--zp-color-navy-950);color:var(--zp-text-inverse);border-color:#ffffff29;border-radius:18px;justify-content:space-between;align-items:center;gap:22px;padding:28px 30px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,inset 0 -44px 84px #00000042,0 22px 54px #050a182e}.gateway-hero[data-v-3d41724d]:after{z-index:-1;pointer-events:none;content:"";background:linear-gradient(90deg,#00000052 0%,#0000001f 54%,#0000005c 100%),repeating-linear-gradient(135deg,#ffffff0a 0 1px,#0000 1px 7px);position:absolute;inset:0}.hero-label[data-v-3d41724d],.hero-actions[data-v-3d41724d],.ghost-action[data-v-3d41724d],.primary-action[data-v-3d41724d],.gateway-toolbar[data-v-3d41724d],.select-field[data-v-3d41724d],.detail-top[data-v-3d41724d],.traffic-card div[data-v-3d41724d]:first-child,.section-title[data-v-3d41724d],.action-list button[data-v-3d41724d],.traffic-summary[data-v-3d41724d],.openapi-list button[data-v-3d41724d],.action-message[data-v-3d41724d],.modal-head[data-v-3d41724d],.modal-actions[data-v-3d41724d],.check-row[data-v-3d41724d]{align-items:center;display:flex}.ghost-action[data-v-3d41724d],.primary-action[data-v-3d41724d],.action-list button[data-v-3d41724d],.openapi-list button[data-v-3d41724d],.status-actions button[data-v-3d41724d],.zp-row-detail-action[data-v-3d41724d]{align-items:center;display:inline-flex}.hero-label[data-v-3d41724d]{color:var(--zp-color-gold-300);gap:8px;font-size:13px;font-weight:850}.gateway-hero h1[data-v-3d41724d]{letter-spacing:0;margin:10px 0;font-size:clamp(28px,3vw,40px);font-weight:900;line-height:1.12}.gateway-hero p[data-v-3d41724d]{color:#ffffffbd;max-width:800px;line-height:1.8}.hero-actions[data-v-3d41724d]{flex-wrap:wrap;justify-content:flex-end;gap:10px}.ghost-action[data-v-3d41724d],.primary-action[data-v-3d41724d]{white-space:nowrap;border:0;border-radius:999px;justify-content:center;gap:8px;height:40px;padding:0 16px;font-weight:850}.ghost-action[data-v-3d41724d]{color:#ffffffdb;background:#ffffff1f}.primary-action[data-v-3d41724d]{background:var(--zp-color-mint-500);color:#0c1c32}.primary-action[data-v-3d41724d]:disabled{cursor:not-allowed;opacity:.52}.action-message[data-v-3d41724d]{color:#175f48;background:#55c9a11f;border:1px solid #19a9762e;border-radius:14px;justify-content:space-between;gap:10px;padding:12px 14px;font-size:13px;font-weight:850}.action-message span[data-v-3d41724d]{flex:1}.action-message button[data-v-3d41724d]{color:#175f48;background:#ffffff9e;border:0;border-radius:999px;place-items:center;width:28px;height:28px;display:grid}.gateway-stat-grid[data-v-3d41724d],.gateway-workspace[data-v-3d41724d],.bottom-grid[data-v-3d41724d]{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.gateway-stat[data-v-3d41724d]{background:radial-gradient(circle at 86% 18%, var(--tone-soft), transparent 34%), linear-gradient(135deg, #fffffffa 0%, #ffffffd1 62%, var(--tone-soft) 100%), #ffffffc2;border-radius:18px;grid-column:span 3;min-height:138px;padding:20px 20px 18px;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe0,0 18px 45px #131f4114}.gateway-stat[data-v-3d41724d]:before{border:1px solid var(--tone-soft);opacity:.72;content:"";background:linear-gradient(135deg,#0000 0 45%,#ffffffbd 45% 52%,#0000 52%),repeating-linear-gradient(135deg,#0f172a0d 0 1px,#0000 1px 8px);border-radius:24px;width:86px;height:86px;position:absolute;top:14px;right:14px;transform:rotate(8deg)}.gateway-stat[data-v-3d41724d]:after{background:linear-gradient(90deg, var(--tone), #fff6), var(--tone);content:"";height:5px;position:absolute;bottom:0;left:0;right:0}.gateway-stat[data-v-3d41724d]:hover{border-color:color-mix(in srgb, var(--tone), transparent 78%);transform:translateY(-2px);box-shadow:inset 0 1px #ffffffeb,0 22px 54px #131f411f}.gateway-stat[data-v-3d41724d]>*{z-index:1;position:relative}[data-tone=green][data-v-3d41724d]{--tone:#19a976;--tone-soft:#19a97621}[data-tone=blue][data-v-3d41724d]{--tone:#356fda;--tone-soft:#356fda21}[data-tone=amber][data-v-3d41724d]{--tone:#d68114;--tone-soft:#d6811421}[data-tone=red][data-v-3d41724d]{--tone:#d94841;--tone-soft:#d9484121}[data-tone=slate][data-v-3d41724d]{--tone:#64748b;--tone-soft:#64748b21}.stat-icon[data-v-3d41724d],.route-icon[data-v-3d41724d]{background:var(--tone-soft);color:var(--tone);place-items:center;display:grid}.stat-icon[data-v-3d41724d]{width:42px;height:42px;box-shadow:inset 0 1px 0 #ffffffb3, 0 12px 24px var(--tone-soft);border:1px solid #ffffffad;border-radius:14px}.gateway-stat span[data-v-3d41724d],.gateway-stat em[data-v-3d41724d]{color:#727b8f;font-size:13px;font-style:normal;font-weight:750;display:block}.gateway-stat span[data-v-3d41724d]{color:#667085;margin-top:16px}.gateway-stat strong[data-v-3d41724d]{color:#111827;margin-top:6px;font-size:30px;font-weight:900;line-height:1;display:block}.gateway-stat em[data-v-3d41724d]{color:#7d8798;margin-top:10px;line-height:1.35}.panel[data-v-3d41724d]{background:#ffffffc7;border-radius:18px;min-width:0;padding:22px}.route-panel[data-v-3d41724d]{grid-column:span 8}.detail-panel[data-v-3d41724d]{grid-column:span 4}.auth-panel[data-v-3d41724d],.traffic-panel[data-v-3d41724d],.openapi-panel[data-v-3d41724d],.audit-panel[data-v-3d41724d]{grid-column:span 3}.panel-head[data-v-3d41724d]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.panel-head span[data-v-3d41724d],.detail-top span[data-v-3d41724d]{color:#7a8395;font-size:12px;font-weight:850}.panel-head h2[data-v-3d41724d],.detail-top h2[data-v-3d41724d]{color:#172033;margin-top:4px;font-size:20px;font-weight:900}.panel-head>strong[data-v-3d41724d]{color:#ffe28a;white-space:nowrap;background:#111b3f;border-radius:999px;padding:8px 11px;font-size:12px}.panel-head svg[data-v-3d41724d]{color:#d68114}.gateway-toolbar[data-v-3d41724d]{gap:10px;margin-bottom:12px}.search-field[data-v-3d41724d],.select-field[data-v-3d41724d]{color:#667085;background:#f7f8fb;border:1px solid #0f172a14;border-radius:14px}.search-field[data-v-3d41724d]{flex:1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:0 12px;display:grid}.search-field input[data-v-3d41724d],.select-field select[data-v-3d41724d]{color:#172033;background:0 0;border:0;outline:0;width:100%;height:42px;font-size:14px}.select-field[data-v-3d41724d]{gap:8px;min-width:138px;padding:0 10px}.group-tabs[data-v-3d41724d]{scrollbar-width:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.group-tabs[data-v-3d41724d]::-webkit-scrollbar{display:none}.group-tabs button[data-v-3d41724d]{color:#657084;background:#eef2f7;border:0;border-radius:999px;flex:none;align-items:center;gap:8px;height:34px;padding:0 12px;font-size:13px;font-weight:850;display:inline-flex}.group-tabs button strong[data-v-3d41724d]{min-width:22px;height:22px;color:inherit;background:#ffffffc7;border-radius:999px;place-items:center;font-size:12px;display:grid}.group-tabs button.active[data-v-3d41724d]{color:#fff;background:#111b3f}.route-table[data-v-3d41724d]{gap:10px;margin-top:14px;display:grid}.route-row[data-v-3d41724d]{color:#172033;text-align:left;background:#f7f8fb;border:1px solid #0000;border-radius:16px;grid-template-columns:minmax(220px,1.45fr) minmax(120px,.72fr) minmax(118px,.72fr) minmax(96px,.55fr) minmax(104px,.5fr);align-items:center;gap:12px;width:100%;padding:13px;transition:all .18s;display:grid}.route-row.head[data-v-3d41724d]{color:#8d97a8;background:0 0;border:0;padding:0 13px 2px;font-size:12px;font-weight:850}.route-row[data-v-3d41724d]:not(.head):hover,.route-row.selected[data-v-3d41724d]{background:linear-gradient(90deg, var(--tone-soft), #ffffffc2), #fff;border-color:#111b3f29;box-shadow:0 14px 28px #10182814}.route-name[data-v-3d41724d]{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;display:grid}.route-icon[data-v-3d41724d]{border-radius:14px;width:40px;height:40px}.route-row strong[data-v-3d41724d],.route-row small[data-v-3d41724d]{display:block}.route-row strong[data-v-3d41724d]{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;overflow:hidden}.route-row small[data-v-3d41724d]{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;font-weight:800;overflow:hidden}.route-row>span[data-v-3d41724d]:not(.route-name,.status-actions),.route-row em[data-v-3d41724d]{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-style:normal;font-weight:850;overflow:hidden}.route-row em[data-v-3d41724d]{color:var(--tone)}.status-actions[data-v-3d41724d]{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.status-actions button[data-v-3d41724d]{color:#172033;background:#111b3f14;border:0;border-radius:999px;justify-content:center;align-items:center;gap:5px;height:30px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.status-actions button[data-v-3d41724d]:hover{color:#fff;background:#111b3f}.empty-state[data-v-3d41724d]{color:#8d97a8;text-align:center;background:#f7f8fb;border-radius:16px;justify-items:center;gap:8px;padding:32px;display:grid}.empty-state strong[data-v-3d41724d]{color:#172033;font-size:15px;font-weight:900}.detail-top[data-v-3d41724d]{justify-content:space-between;gap:14px;margin-bottom:16px}.detail-top p[data-v-3d41724d]{color:#687386;margin-top:7px;line-height:1.6}.detail-top svg[data-v-3d41724d]{color:var(--tone);flex:none}.detail-grid[data-v-3d41724d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.detail-grid div[data-v-3d41724d],.traffic-card[data-v-3d41724d],.action-list button[data-v-3d41724d]{background:#f7f8fb;border-radius:14px}.detail-grid div[data-v-3d41724d]{padding:12px}.detail-grid span[data-v-3d41724d]{color:#9099aa;font-size:12px;font-weight:850}.detail-grid strong[data-v-3d41724d]{color:#172033;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:14px;font-weight:900;display:block;overflow:hidden}.traffic-card[data-v-3d41724d]{gap:10px;margin-top:12px;padding:14px;display:grid}.traffic-card div[data-v-3d41724d]:first-child{justify-content:space-between;gap:10px}.traffic-card span[data-v-3d41724d],.traffic-summary span[data-v-3d41724d]{color:#667085;font-size:13px;font-weight:850}.traffic-card strong[data-v-3d41724d],.traffic-summary strong[data-v-3d41724d]{color:var(--tone);font-size:18px;font-weight:900}.traffic-card p[data-v-3d41724d]{color:#687386;font-size:13px;line-height:1.6}.progress-track[data-v-3d41724d]{background:#0f172a14;border-radius:999px;height:8px;overflow:hidden}.progress-track i[data-v-3d41724d]{border-radius:inherit;background:var(--tone);height:100%;display:block}.section-title[data-v-3d41724d]{color:#172033;gap:8px;margin:18px 0 10px}.section-title svg[data-v-3d41724d]{color:#d68114}.action-list[data-v-3d41724d]{gap:10px;display:grid}.action-list button[data-v-3d41724d]{color:#172033;text-align:left;border:1px solid #0000;gap:10px;width:100%;padding:12px}.action-list button.active[data-v-3d41724d]{background:#55c9a124;border-color:#19a97642}.action-list svg[data-v-3d41724d]{color:#d68114;flex:none}.action-list strong[data-v-3d41724d],.action-list small[data-v-3d41724d]{display:block}.action-list strong[data-v-3d41724d]{font-size:13px;font-weight:900}.action-list small[data-v-3d41724d]{color:#687386;margin-top:4px;font-size:12px;line-height:1.5}.auth-grid[data-v-3d41724d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.auth-grid article[data-v-3d41724d]{background:#f7f8fb;border-radius:14px;min-width:0;padding:13px}.auth-grid svg[data-v-3d41724d]{color:var(--tone)}.auth-grid span[data-v-3d41724d],.auth-grid strong[data-v-3d41724d],.auth-grid em[data-v-3d41724d]{display:block}.auth-grid span[data-v-3d41724d]{color:#687386;margin-top:10px;font-size:12px;font-weight:850}.auth-grid strong[data-v-3d41724d]{color:#172033;margin-top:4px;font-size:18px;font-weight:900}.auth-grid em[data-v-3d41724d]{color:#8d97a8;margin-top:5px;font-size:12px;font-style:normal;line-height:1.4}.traffic-chart[data-v-3d41724d]{background:#f7f8fb;border-radius:16px;height:142px}.traffic-summary[data-v-3d41724d]{--tone:#356fda;background:#f7f8fb;border-radius:14px;justify-content:space-between;gap:10px;margin-top:12px;padding:12px}.traffic-summary em[data-v-3d41724d]{color:#8d97a8;font-size:12px;font-style:normal;font-weight:800}.openapi-list[data-v-3d41724d]{gap:12px;display:grid}.openapi-list button[data-v-3d41724d]{text-align:left;background:#f7f8fb;border:0;border-radius:14px;gap:10px;width:100%;min-width:0;padding:12px}.openapi-list button[data-v-3d41724d]:hover{background:linear-gradient(90deg, var(--tone-soft), #ffffffc2), #fff}.queue-dot[data-v-3d41724d]{background:var(--tone);width:10px;height:10px;box-shadow:0 0 0 4px var(--tone-soft);border:2px solid #fff;border-radius:999px;flex:none}.openapi-list span[data-v-3d41724d]:not(.queue-dot){flex:auto;min-width:0}.openapi-list strong[data-v-3d41724d],.openapi-list small[data-v-3d41724d]{display:block}.openapi-list strong[data-v-3d41724d]{color:#172033;font-size:13px;font-weight:900}.openapi-list small[data-v-3d41724d]{color:#687386;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;line-height:1.5;overflow:hidden}.openapi-list em[data-v-3d41724d]{color:var(--tone);white-space:nowrap;flex:none;margin-left:auto;font-size:12px;font-style:normal;font-weight:900}.timeline-list[data-v-3d41724d]{gap:12px;display:grid}.timeline-list div[data-v-3d41724d]{grid-template-columns:48px 12px minmax(0,1fr);align-items:flex-start;gap:10px;display:grid}.timeline-list time[data-v-3d41724d]{color:#9099aa;font-size:12px;font-weight:850}.timeline-list div>span[data-v-3d41724d]{background:#d68114;border:2px solid #fff;border-radius:999px;width:10px;height:10px;margin-top:3px;display:block;box-shadow:0 0 0 4px #d681141f}.timeline-list p strong[data-v-3d41724d],.timeline-list p small[data-v-3d41724d]{display:block}.timeline-list p strong[data-v-3d41724d]{color:#172033;font-size:13px;font-weight:900}.timeline-list p small[data-v-3d41724d]{color:#687386;margin-top:4px;line-height:1.5}.modal-mask[data-v-3d41724d]{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050d226b;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.modal-card[data-v-3d41724d]{background:#fffffff5;border:1px solid #ffffffb8;border-radius:18px;width:min(760px,100%);max-height:min(820px,100vh - 48px);padding:22px;overflow-y:auto;box-shadow:0 28px 72px #050d2247}.modal-head[data-v-3d41724d]{justify-content:space-between;gap:18px;margin-bottom:18px}.modal-head span[data-v-3d41724d]{color:#7a8395;font-size:12px;font-weight:850}.modal-head h2[data-v-3d41724d]{color:#172033;margin-top:4px;font-size:22px;font-weight:900}.modal-head>button[data-v-3d41724d]{color:#657084;background:#eef2f7;border:0;border-radius:999px;flex:none;place-items:center;width:34px;height:34px;display:grid}.gateway-form[data-v-3d41724d]{gap:16px;display:grid}.form-grid[data-v-3d41724d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.form-grid label[data-v-3d41724d]{gap:7px;min-width:0;display:grid}.form-grid label.wide[data-v-3d41724d]{grid-column:1/-1}.form-grid label>span[data-v-3d41724d],.check-row span[data-v-3d41724d]{color:#687386;font-size:12px;font-weight:850}.form-grid input[data-v-3d41724d],.form-grid select[data-v-3d41724d],.form-grid textarea[data-v-3d41724d]{color:#172033;background:#f7f8fb;border:1px solid #0f172a14;border-radius:13px;outline:0;width:100%;font-family:inherit;font-size:14px}.form-grid input[data-v-3d41724d],.form-grid select[data-v-3d41724d]{height:42px;padding:0 12px}.form-grid textarea[data-v-3d41724d]{resize:vertical;min-height:86px;padding:11px 12px;line-height:1.6}.form-grid input[data-v-3d41724d]:read-only{color:#657084}.check-row[data-v-3d41724d]{background:#f7f8fb;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:center;padding:12px}.check-row input[data-v-3d41724d]{accent-color:#19a976;width:16px;height:16px}.modal-actions[data-v-3d41724d]{border-top:1px solid #0f172a0f;justify-content:flex-end;gap:10px;padding-top:16px}.modal-actions button[data-v-3d41724d]{color:#657084;background:#eef2f7;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:38px;padding:0 15px;font-weight:850;display:inline-flex}.modal-actions .primary-action[data-v-3d41724d]{background:var(--zp-color-mint-500);color:#0c1c32}@media (width<=1380px){.auth-panel[data-v-3d41724d],.traffic-panel[data-v-3d41724d],.openapi-panel[data-v-3d41724d],.audit-panel[data-v-3d41724d]{grid-column:span 6}.route-panel[data-v-3d41724d],.detail-panel[data-v-3d41724d]{grid-column:1/-1}}@media (width<=980px){.gateway-stat[data-v-3d41724d]{grid-column:span 6}.route-row[data-v-3d41724d],.route-row.head[data-v-3d41724d]{grid-template-columns:minmax(220px,1fr) minmax(124px,.42fr)}.route-row>span[data-v-3d41724d]:nth-child(2),.route-row>span[data-v-3d41724d]:nth-child(3),.route-row>span[data-v-3d41724d]:nth-child(4),.route-row.head>span[data-v-3d41724d]:nth-child(2),.route-row.head>span[data-v-3d41724d]:nth-child(3),.route-row.head>span[data-v-3d41724d]:nth-child(4){display:none}}@media (width<=760px){.gateway-hero[data-v-3d41724d],.gateway-toolbar[data-v-3d41724d],.detail-top[data-v-3d41724d]{flex-direction:column;align-items:flex-start}.hero-actions[data-v-3d41724d],.gateway-toolbar[data-v-3d41724d],.search-field[data-v-3d41724d],.select-field[data-v-3d41724d]{width:100%}.hero-actions button[data-v-3d41724d],.gateway-stat[data-v-3d41724d],.auth-panel[data-v-3d41724d],.traffic-panel[data-v-3d41724d],.openapi-panel[data-v-3d41724d],.audit-panel[data-v-3d41724d]{grid-column:1/-1;width:100%}.auth-grid[data-v-3d41724d],.detail-grid[data-v-3d41724d]{grid-template-columns:1fr}}@media (width<=560px){.gateway-hero[data-v-3d41724d],.panel[data-v-3d41724d],.gateway-stat[data-v-3d41724d]{padding:18px}.gateway-hero h1[data-v-3d41724d]{font-size:28px}.route-row[data-v-3d41724d],.route-row.head[data-v-3d41724d]{grid-template-columns:1fr}.route-row em[data-v-3d41724d],.route-row.head>span[data-v-3d41724d]:last-child,.status-actions[data-v-3d41724d]{justify-self:start}.status-actions[data-v-3d41724d]{flex-direction:column;align-items:flex-start}.traffic-summary[data-v-3d41724d],.openapi-list button[data-v-3d41724d],.timeline-list div[data-v-3d41724d]{grid-template-columns:1fr;display:grid}.modal-mask[data-v-3d41724d]{align-items:end;padding:12px}.modal-card[data-v-3d41724d]{max-height:calc(100vh - 24px);padding:18px}.form-grid[data-v-3d41724d]{grid-template-columns:1fr}.modal-actions[data-v-3d41724d]{grid-template-columns:1fr;display:grid}.modal-actions button[data-v-3d41724d]{width:100%}.detail-grid strong[data-v-3d41724d],.route-row strong[data-v-3d41724d],.route-row small[data-v-3d41724d]{white-space:normal}}.job-page[data-v-1c53a859]{color:var(--zp-color-navy-700);gap:16px;display:grid}.job-hero[data-v-1c53a859],.job-stat[data-v-1c53a859],.panel[data-v-1c53a859],.api-strip article[data-v-1c53a859]{box-shadow:var(--zp-shadow-panel);border:1px solid #ffffffc7}.job-hero[data-v-1c53a859]{isolation:isolate;border-radius:var(--zp-radius-xl);border-color:var(--zp-line-on-dark);background:linear-gradient(118deg, #050d22fa 0%, #0d1c3dfa 48%, #08142cfa 100%), var(--zp-color-navy-950);color:var(--zp-text-inverse);justify-content:space-between;align-items:center;gap:22px;padding:28px 30px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,inset 0 -44px 84px #00000042,0 22px 54px #050a182e}.job-hero[data-v-1c53a859]:after{z-index:-1;pointer-events:none;content:"";background:radial-gradient(circle at 78% 18%,#55c9a138,#0000 28%),radial-gradient(circle at 42% 100%,#d99a2233,#0000 32%),linear-gradient(90deg,#0000004d 0%,#0000001f 54%,#0000005c 100%),repeating-linear-gradient(135deg,#ffffff0a 0 1px,#0000 1px 7px);position:absolute;inset:0}.hero-label[data-v-1c53a859],.hero-actions[data-v-1c53a859],.ghost-action[data-v-1c53a859],.primary-action[data-v-1c53a859],.action-message[data-v-1c53a859],.job-toolbar[data-v-1c53a859],.select-field[data-v-1c53a859],.detail-top[data-v-1c53a859],.cron-card div[data-v-1c53a859]:first-child,.impact-card[data-v-1c53a859],.section-title[data-v-1c53a859],.action-list button[data-v-1c53a859],.api-strip article[data-v-1c53a859],.modal-head[data-v-1c53a859],.modal-actions[data-v-1c53a859],.execute-preview[data-v-1c53a859],.cron-hint[data-v-1c53a859]{align-items:center;display:flex}.hero-label[data-v-1c53a859]{color:var(--zp-color-gold-300);gap:8px;font-size:13px;font-weight:850}.job-hero h1[data-v-1c53a859]{letter-spacing:0;margin:10px 0;font-size:clamp(28px,3vw,40px);font-weight:900;line-height:1.12}.job-hero p[data-v-1c53a859]{color:#ffffffbd;max-width:880px;line-height:1.8}.hero-actions[data-v-1c53a859]{flex-wrap:wrap;justify-content:flex-end;gap:10px}.ghost-action[data-v-1c53a859],.primary-action[data-v-1c53a859]{white-space:nowrap;border:0;border-radius:999px;justify-content:center;gap:8px;height:40px;padding:0 16px;font-weight:850}.ghost-action[data-v-1c53a859]{color:#ffffffdb;background:#ffffff1f}.primary-action[data-v-1c53a859]{background:var(--zp-color-mint-500);color:#0c1c32}.primary-action[data-v-1c53a859]:disabled{cursor:not-allowed;opacity:.52}.action-message[data-v-1c53a859]{color:#175f48;background:#55c9a11f;border:1px solid #19a9762e;border-radius:14px;justify-content:space-between;gap:10px;padding:12px 14px;font-size:13px;font-weight:850}.action-message span[data-v-1c53a859]{flex:1}.action-message button[data-v-1c53a859]{color:#175f48;background:#ffffff9e;border:0;border-radius:999px;place-items:center;width:28px;height:28px;display:grid}.job-stat-grid[data-v-1c53a859],.job-workspace[data-v-1c53a859],.bottom-grid[data-v-1c53a859]{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.job-stat[data-v-1c53a859]{background:radial-gradient(circle at 86% 18%, var(--tone-soft), transparent 34%), linear-gradient(135deg, #fffffffa 0%, #ffffffd1 62%, var(--tone-soft) 100%), #ffffffc2;border-radius:18px;grid-column:span 3;min-height:138px;padding:20px 20px 18px;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden}.job-stat[data-v-1c53a859]:after{background:linear-gradient(90deg, var(--tone), #fff6);content:"";height:5px;position:absolute;bottom:0;left:0;right:0}.job-stat[data-v-1c53a859]:hover{border-color:color-mix(in srgb, var(--tone), transparent 78%);transform:translateY(-2px);box-shadow:0 22px 54px #131f411f}[data-tone=green][data-v-1c53a859]{--tone:#19a976;--tone-soft:#19a97621}[data-tone=blue][data-v-1c53a859]{--tone:#356fda;--tone-soft:#356fda21}[data-tone=amber][data-v-1c53a859]{--tone:#d68114;--tone-soft:#d6811421}[data-tone=red][data-v-1c53a859]{--tone:#d94841;--tone-soft:#d9484121}[data-tone=slate][data-v-1c53a859]{--tone:#64748b;--tone-soft:#64748b21}.stat-icon[data-v-1c53a859],.job-icon[data-v-1c53a859]{background:var(--tone-soft);color:var(--tone);place-items:center;display:grid}.stat-icon[data-v-1c53a859]{width:42px;height:42px;box-shadow:inset 0 1px 0 #ffffffb3, 0 12px 24px var(--tone-soft);border:1px solid #ffffffad;border-radius:14px}.job-stat span[data-v-1c53a859],.job-stat em[data-v-1c53a859]{color:#727b8f;font-size:13px;font-style:normal;font-weight:750;display:block}.job-stat span[data-v-1c53a859]{color:#667085;margin-top:16px}.job-stat strong[data-v-1c53a859]{color:#111827;margin-top:6px;font-size:30px;font-weight:900;line-height:1;display:block}.job-stat em[data-v-1c53a859]{color:#7d8798;margin-top:10px;line-height:1.35}.panel[data-v-1c53a859]{background:#ffffffc7;border-radius:18px;min-width:0;padding:22px}.jobs-panel[data-v-1c53a859]{grid-column:span 8}.detail-panel[data-v-1c53a859],.config-panel[data-v-1c53a859],.log-panel[data-v-1c53a859],.doc-panel[data-v-1c53a859]{grid-column:span 4}.panel-head[data-v-1c53a859]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.panel-head span[data-v-1c53a859],.detail-top span[data-v-1c53a859]{color:#7a8395;font-size:12px;font-weight:850}.panel-head h2[data-v-1c53a859],.detail-top h2[data-v-1c53a859]{color:#172033;margin-top:4px;font-size:20px;font-weight:900}.panel-head>strong[data-v-1c53a859]{color:#ffe28a;white-space:nowrap;background:#111b3f;border-radius:999px;padding:8px 11px;font-size:12px}.panel-head svg[data-v-1c53a859],.section-title svg[data-v-1c53a859]{color:#d68114}.job-toolbar[data-v-1c53a859]{gap:10px;margin-bottom:12px}.search-field[data-v-1c53a859],.select-field[data-v-1c53a859]{color:#667085;background:#f7f8fb;border:1px solid #0f172a14;border-radius:14px}.search-field[data-v-1c53a859]{flex:1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:0 12px;display:grid}.search-field input[data-v-1c53a859],.select-field select[data-v-1c53a859]{color:#172033;background:0 0;border:0;outline:0;width:100%;height:42px;font-size:14px}.select-field[data-v-1c53a859]{gap:8px;min-width:132px;padding:0 10px}.status-tabs[data-v-1c53a859]{scrollbar-width:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.status-tabs[data-v-1c53a859]::-webkit-scrollbar{display:none}.status-tabs button[data-v-1c53a859]{color:#657084;background:#eef2f7;border:0;border-radius:999px;flex:none;align-items:center;gap:8px;height:34px;padding:0 12px;font-size:13px;font-weight:850;display:inline-flex}.status-tabs button strong[data-v-1c53a859]{min-width:22px;height:22px;color:inherit;background:#ffffffc7;border-radius:999px;place-items:center;font-size:12px;display:grid}.status-tabs button.active[data-v-1c53a859]{color:#fff;background:#111b3f}.job-table[data-v-1c53a859]{gap:10px;margin-top:14px;display:grid}.job-row[data-v-1c53a859]{color:#172033;text-align:left;background:#f7f8fb;border:1px solid #0000;border-radius:16px;grid-template-columns:minmax(220px,1.2fr) minmax(110px,.55fr) minmax(135px,.7fr) minmax(100px,.52fr) minmax(92px,.42fr);align-items:center;gap:12px;width:100%;padding:13px;transition:all .18s;display:grid}.job-row.head[data-v-1c53a859]{color:#8d97a8;background:0 0;border:0;padding:0 13px 2px;font-size:12px;font-weight:850}.job-row[data-v-1c53a859]:not(.head):hover,.job-row.selected[data-v-1c53a859]{background:linear-gradient(90deg, var(--tone-soft), #ffffffc2), #fff;border-color:#111b3f29;box-shadow:0 14px 28px #10182814}.job-name[data-v-1c53a859]{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;display:grid}.job-icon[data-v-1c53a859]{border-radius:14px;width:40px;height:40px}.job-row strong[data-v-1c53a859],.job-row small[data-v-1c53a859]{display:block}.job-row strong[data-v-1c53a859]{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;overflow:hidden}.job-row small[data-v-1c53a859]{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;font-weight:800;overflow:hidden}.job-row code[data-v-1c53a859],.job-row>span[data-v-1c53a859]:not(.job-name),.job-row em[data-v-1c53a859]{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-style:normal;font-weight:850;overflow:hidden}.job-row code[data-v-1c53a859]{color:#172033;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:block}.job-row em[data-v-1c53a859]{color:var(--tone)}.status-cell[data-v-1c53a859]{gap:2px;display:grid}.empty-state[data-v-1c53a859]{color:#8d97a8;text-align:center;background:#f7f8fb;border-radius:16px;justify-items:center;gap:8px;padding:32px;display:grid}.empty-state strong[data-v-1c53a859]{color:#172033;font-size:15px;font-weight:900}.detail-top[data-v-1c53a859]{justify-content:space-between;gap:14px;margin-bottom:16px}.detail-top p[data-v-1c53a859]{color:#687386;margin-top:7px;line-height:1.6}.detail-top svg[data-v-1c53a859]{color:var(--tone);flex:none}.cron-card[data-v-1c53a859],.detail-grid div[data-v-1c53a859],.impact-card[data-v-1c53a859],.action-list button[data-v-1c53a859]{background:#f7f8fb;border-radius:14px}.cron-card[data-v-1c53a859]{gap:10px;padding:14px;display:grid}.cron-card div[data-v-1c53a859]:first-child{justify-content:space-between;gap:10px}.cron-card span[data-v-1c53a859],.detail-grid span[data-v-1c53a859]{color:#9099aa;font-size:12px;font-weight:850}.cron-card strong[data-v-1c53a859]{color:var(--tone);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:18px;font-weight:900}.cron-card p[data-v-1c53a859]{color:#687386;font-size:13px;line-height:1.6}.progress-track[data-v-1c53a859]{background:#0f172a14;border-radius:999px;height:8px;overflow:hidden}.progress-track i[data-v-1c53a859]{border-radius:inherit;background:var(--tone);height:100%;display:block}.detail-grid[data-v-1c53a859]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.detail-grid div[data-v-1c53a859]{min-width:0;padding:12px}.detail-grid strong[data-v-1c53a859]{color:#172033;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:14px;font-weight:900;display:block;overflow:hidden}.impact-card[data-v-1c53a859]{color:#687386;gap:9px;margin-top:12px;padding:12px;font-size:13px;font-weight:800;line-height:1.5}.impact-card svg[data-v-1c53a859]{color:var(--tone);flex:none}.section-title[data-v-1c53a859]{color:#172033;gap:8px;margin:18px 0 10px}.action-list[data-v-1c53a859]{gap:10px;display:grid}.action-list button[data-v-1c53a859]{color:#172033;text-align:left;border:1px solid #0000;gap:10px;width:100%;padding:12px}.action-list button[data-v-1c53a859]:hover{background:#55c9a11f;border-color:#19a97638}.action-list button.danger-action[data-v-1c53a859]:hover{background:#d948411a;border-color:#d9484138}.action-list svg[data-v-1c53a859]{color:#d68114;flex:none}.action-list .danger-action svg[data-v-1c53a859]{color:#d94841}.action-list strong[data-v-1c53a859],.action-list small[data-v-1c53a859]{display:block}.action-list strong[data-v-1c53a859]{font-size:13px;font-weight:900}.action-list small[data-v-1c53a859]{color:#687386;margin-top:4px;font-size:12px;line-height:1.5}.config-list[data-v-1c53a859]{gap:10px;display:grid}.config-list div[data-v-1c53a859]{background:linear-gradient(90deg, var(--tone-soft), #ffffffc2), #f7f8fb;border-radius:14px;grid-template-columns:minmax(0,1fr) 48px;gap:4px 10px;padding:12px;display:grid}.config-list span[data-v-1c53a859],.config-list small[data-v-1c53a859]{color:#687386;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;overflow:hidden}.config-list strong[data-v-1c53a859]{color:var(--tone);text-align:right;grid-row:span 2;align-self:center;font-size:20px;font-weight:900}.log-list[data-v-1c53a859]{gap:12px;display:grid}.log-list div[data-v-1c53a859]{grid-template-columns:58px 12px minmax(0,1fr);align-items:flex-start;gap:10px;display:grid}.log-list time[data-v-1c53a859]{color:#9099aa;font-size:12px;font-weight:850}.log-list div>span[data-v-1c53a859]{background:var(--tone);width:10px;height:10px;box-shadow:0 0 0 4px var(--tone-soft);border:2px solid #fff;border-radius:999px;margin-top:3px;display:block}.log-list p strong[data-v-1c53a859],.log-list p small[data-v-1c53a859],.log-list p em[data-v-1c53a859]{display:block}.log-list p strong[data-v-1c53a859]{color:#172033;font-size:13px;font-weight:900}.log-list p small[data-v-1c53a859]{color:#687386;margin-top:4px;line-height:1.5}.log-list p em[data-v-1c53a859]{color:var(--tone);margin-top:4px;font-size:12px;font-style:normal;font-weight:900}.api-strip[data-v-1c53a859]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.api-strip article[data-v-1c53a859]{color:#172033;background:#ffffffc7;border-radius:14px;gap:9px;min-width:0;padding:13px;font-size:13px;font-weight:850}.api-strip svg[data-v-1c53a859]{color:#356fda;flex:none}.api-strip span[data-v-1c53a859]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.modal-mask[data-v-1c53a859]{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050d226b;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.modal-card[data-v-1c53a859]{background:#fffffff5;border:1px solid #ffffffb8;border-radius:18px;width:min(860px,100%);max-height:min(820px,100vh - 48px);padding:22px;overflow-y:auto;box-shadow:0 28px 72px #050d2247}.modal-head[data-v-1c53a859]{justify-content:space-between;gap:18px;margin-bottom:18px}.modal-head span[data-v-1c53a859]{color:#7a8395;font-size:12px;font-weight:850}.modal-head h2[data-v-1c53a859]{color:#172033;margin-top:4px;font-size:22px;font-weight:900}.modal-head>button[data-v-1c53a859]{color:#657084;background:#eef2f7;border:0;border-radius:999px;flex:none;place-items:center;width:34px;height:34px;display:grid}.job-form[data-v-1c53a859]{gap:16px;display:grid}.form-section[data-v-1c53a859]{background:linear-gradient(90deg,#356fda1f,#ffffffc7),#f7f8fb;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.form-section span[data-v-1c53a859],.form-section strong[data-v-1c53a859]{display:block}.form-section span[data-v-1c53a859]{color:#687386;font-size:12px;font-weight:850}.form-section strong[data-v-1c53a859]{color:#172033;margin-top:3px;font-size:14px;font-weight:900}.form-grid[data-v-1c53a859]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.form-grid label[data-v-1c53a859]{gap:7px;min-width:0;display:grid}.form-grid label.wide[data-v-1c53a859]{grid-column:1/-1}.form-grid label>span[data-v-1c53a859]{color:#687386;font-size:12px;font-weight:850}.field-error[data-v-1c53a859]{color:#d94841;font-size:12px;font-weight:850}.form-grid input[data-v-1c53a859],.form-grid select[data-v-1c53a859],.form-grid textarea[data-v-1c53a859]{color:#172033;background:#f7f8fb;border:1px solid #0f172a14;border-radius:13px;outline:0;width:100%;font-family:inherit;font-size:14px}.form-grid input[data-v-1c53a859],.form-grid select[data-v-1c53a859]{height:42px;padding:0 12px}.form-grid textarea[data-v-1c53a859]{resize:vertical;min-height:86px;padding:11px 12px;line-height:1.6}.execute-preview[data-v-1c53a859],.cron-hint[data-v-1c53a859]{background:linear-gradient(135deg, var(--tone-soft,#356fda21), #ffffffb8), #f7f8fb;border-radius:16px;gap:12px;padding:14px}.confirm-grid[data-v-1c53a859]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.confirm-grid div[data-v-1c53a859]{background:#f7f8fb;border-radius:14px;min-width:0;padding:12px}.confirm-grid span[data-v-1c53a859],.confirm-grid strong[data-v-1c53a859]{display:block}.confirm-grid span[data-v-1c53a859]{color:#9099aa;font-size:12px;font-weight:850}.confirm-grid strong[data-v-1c53a859]{color:#172033;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:14px;font-weight:900;overflow:hidden}.switch-row[data-v-1c53a859]{background:#f7f8fb;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.switch-row input[data-v-1c53a859]{accent-color:#19a976;width:18px;height:18px}.switch-row strong[data-v-1c53a859],.switch-row small[data-v-1c53a859]{display:block}.switch-row strong[data-v-1c53a859]{color:#172033;font-size:13px;font-weight:900}.switch-row small[data-v-1c53a859]{color:#687386;margin-top:4px;font-size:12px;font-weight:800}.execute-preview svg[data-v-1c53a859],.cron-hint svg[data-v-1c53a859]{color:var(--tone,#356fda);flex:none}.execute-preview span[data-v-1c53a859],.execute-preview strong[data-v-1c53a859],.execute-preview small[data-v-1c53a859]{display:block}.execute-preview span[data-v-1c53a859]{color:#687386;font-size:12px;font-weight:850}.execute-preview strong[data-v-1c53a859]{overflow-wrap:anywhere;color:#172033;margin-top:4px;font-size:15px;font-weight:900}.execute-preview small[data-v-1c53a859]{color:#687386;margin-top:5px;line-height:1.5}.cron-hint[data-v-1c53a859]{color:#687386;font-size:13px;font-weight:850;line-height:1.5}.modal-actions[data-v-1c53a859]{background:linear-gradient(#ffffffb8,#fffffffa 42%),#fffffffa;border-top:1px solid #0f172a0f;justify-content:flex-end;gap:10px;margin:0 -22px -22px;padding:14px 22px 20px;position:sticky;bottom:-22px}.modal-actions>button[data-v-1c53a859]{color:#657084;background:#eef2f7;border:0;border-radius:999px;height:40px;padding:0 16px;font-weight:850}.modal-actions>.primary-action[data-v-1c53a859]{background:var(--zp-color-mint-500);color:#0c1c32}.modal-actions>.primary-action.danger[data-v-1c53a859]{color:#fff;background:#d94841}@media (width<=1180px){.job-stat[data-v-1c53a859]{grid-column:span 6}.jobs-panel[data-v-1c53a859],.detail-panel[data-v-1c53a859],.config-panel[data-v-1c53a859],.log-panel[data-v-1c53a859],.doc-panel[data-v-1c53a859]{grid-column:1/-1}}@media (width<=820px){.job-hero[data-v-1c53a859],.job-toolbar[data-v-1c53a859],.modal-actions[data-v-1c53a859]{flex-direction:column;align-items:stretch}.hero-actions[data-v-1c53a859]{justify-content:flex-start}.job-row[data-v-1c53a859]{grid-template-columns:1fr}.job-row.head[data-v-1c53a859]{display:none}.detail-grid[data-v-1c53a859],.bottom-grid[data-v-1c53a859],.api-strip[data-v-1c53a859],.form-grid[data-v-1c53a859],.confirm-grid[data-v-1c53a859]{grid-template-columns:1fr}.config-panel[data-v-1c53a859],.log-panel[data-v-1c53a859],.doc-panel[data-v-1c53a859]{grid-column:auto}}@media (width<=640px){.job-hero[data-v-1c53a859],.job-stat[data-v-1c53a859],.panel[data-v-1c53a859]{border-radius:16px}.job-hero[data-v-1c53a859]{padding:22px}.job-hero h1[data-v-1c53a859]{font-size:27px}.job-stat[data-v-1c53a859]{grid-column:1/-1}.modal-mask[data-v-1c53a859]{padding:12px}}.api-error-banner[data-v-1c53a859]{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.api-error-banner strong[data-v-1c53a859]{color:#dc2626}.api-error-banner span[data-v-1c53a859]{color:#7f1d1d;flex:1;font-size:13px}.api-error-banner[data-v-99f90221]{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.api-error-banner strong[data-v-99f90221]{color:#dc2626}.api-error-banner span[data-v-99f90221]{color:#7f1d1d;flex:1;font-size:13px}.openapi-page[data-v-99f90221]{color:var(--zp-color-navy-700);gap:16px;display:grid}.openapi-hero[data-v-99f90221],.openapi-stat[data-v-99f90221],.panel[data-v-99f90221]{border:1px solid #ffffffc7;box-shadow:0 18px 45px #131f4114}.openapi-hero[data-v-99f90221]{isolation:isolate;background:linear-gradient(118deg, #050d22fa 0%, #0d1c3dfa 48%, #08142cfa 100%), var(--zp-color-navy-950);color:var(--zp-text-inverse);border-color:#ffffff29;border-radius:18px;justify-content:space-between;align-items:center;gap:22px;padding:28px 30px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,inset 0 -44px 84px #00000042,0 22px 54px #050a182e}.openapi-hero[data-v-99f90221]:after{z-index:-1;pointer-events:none;content:"";background:linear-gradient(90deg,#00000052 0%,#0000001f 54%,#0000005c 100%),repeating-linear-gradient(135deg,#ffffff0a 0 1px,#0000 1px 7px);position:absolute;inset:0}.hero-label[data-v-99f90221],.hero-actions[data-v-99f90221],.ghost-action[data-v-99f90221],.primary-action[data-v-99f90221],.action-message[data-v-99f90221],.openapi-toolbar[data-v-99f90221],.select-field[data-v-99f90221],.detail-top[data-v-99f90221],.key-card[data-v-99f90221],.quota-card div[data-v-99f90221]:first-child,.section-title[data-v-99f90221],.action-list button[data-v-99f90221],.traffic-summary[data-v-99f90221],.docs-list button[data-v-99f90221],.modal-head[data-v-99f90221],.modal-actions[data-v-99f90221],.secret-preview[data-v-99f90221]{align-items:center;display:flex}.ghost-action[data-v-99f90221],.primary-action[data-v-99f90221],.action-list button[data-v-99f90221],.docs-list button[data-v-99f90221],.status-tabs button[data-v-99f90221],.zp-row-detail-action[data-v-99f90221]{align-items:center;display:inline-flex}.hero-label[data-v-99f90221]{color:var(--zp-color-gold-300);gap:8px;font-size:13px;font-weight:850}.openapi-hero h1[data-v-99f90221]{letter-spacing:0;margin:10px 0;font-size:clamp(28px,3vw,40px);font-weight:900;line-height:1.12}.openapi-hero p[data-v-99f90221]{color:#ffffffbd;max-width:860px;line-height:1.8}.hero-actions[data-v-99f90221]{flex-wrap:wrap;justify-content:flex-end;gap:10px}.ghost-action[data-v-99f90221],.primary-action[data-v-99f90221]{white-space:nowrap;border:0;border-radius:999px;justify-content:center;gap:8px;height:40px;padding:0 16px;font-weight:850}.ghost-action[data-v-99f90221]{color:#ffffffdb;background:#ffffff1f}.primary-action[data-v-99f90221]{background:var(--zp-color-mint-500);color:#0c1c32}.primary-action[data-v-99f90221]:disabled{cursor:not-allowed;opacity:.52}.action-message[data-v-99f90221]{color:#175f48;background:#55c9a11f;border:1px solid #19a9762e;border-radius:14px;justify-content:space-between;gap:10px;padding:12px 14px;font-size:13px;font-weight:850}.action-message span[data-v-99f90221]{flex:1}.action-message button[data-v-99f90221]{color:#175f48;background:#ffffff9e;border:0;border-radius:999px;place-items:center;width:28px;height:28px;display:grid}.openapi-stat-grid[data-v-99f90221],.openapi-workspace[data-v-99f90221],.bottom-grid[data-v-99f90221]{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.openapi-stat[data-v-99f90221]{background:radial-gradient(circle at 86% 18%, var(--tone-soft), transparent 34%), linear-gradient(135deg, #fffffffa 0%, #ffffffd1 62%, var(--tone-soft) 100%), #ffffffc2;border-radius:18px;grid-column:span 3;min-height:138px;padding:20px 20px 18px;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe0,0 18px 45px #131f4114}.openapi-stat[data-v-99f90221]:before{border:1px solid var(--tone-soft);opacity:.72;content:"";background:linear-gradient(135deg,#0000 0 45%,#ffffffbd 45% 52%,#0000 52%),repeating-linear-gradient(135deg,#0f172a0d 0 1px,#0000 1px 8px);border-radius:24px;width:86px;height:86px;position:absolute;top:14px;right:14px;transform:rotate(8deg)}.openapi-stat[data-v-99f90221]:after{background:linear-gradient(90deg, var(--tone), #fff6), var(--tone);content:"";height:5px;position:absolute;bottom:0;left:0;right:0}.openapi-stat[data-v-99f90221]:hover{border-color:color-mix(in srgb, var(--tone), transparent 78%);transform:translateY(-2px);box-shadow:inset 0 1px #ffffffeb,0 22px 54px #131f411f}.openapi-stat[data-v-99f90221]>*{z-index:1;position:relative}[data-tone=green][data-v-99f90221]{--tone:#19a976;--tone-soft:#19a97621}[data-tone=blue][data-v-99f90221]{--tone:#356fda;--tone-soft:#356fda21}[data-tone=amber][data-v-99f90221]{--tone:#d68114;--tone-soft:#d6811421}[data-tone=red][data-v-99f90221]{--tone:#d94841;--tone-soft:#d9484121}[data-tone=slate][data-v-99f90221]{--tone:#64748b;--tone-soft:#64748b21}.stat-icon[data-v-99f90221],.app-icon[data-v-99f90221]{background:var(--tone-soft);color:var(--tone);place-items:center;display:grid}.stat-icon[data-v-99f90221]{width:42px;height:42px;box-shadow:inset 0 1px 0 #ffffffb3, 0 12px 24px var(--tone-soft);border:1px solid #ffffffad;border-radius:14px}.openapi-stat span[data-v-99f90221],.openapi-stat em[data-v-99f90221]{color:#727b8f;font-size:13px;font-style:normal;font-weight:750;display:block}.openapi-stat span[data-v-99f90221]{color:#667085;margin-top:16px}.openapi-stat strong[data-v-99f90221]{color:#111827;margin-top:6px;font-size:30px;font-weight:900;line-height:1;display:block}.openapi-stat em[data-v-99f90221]{color:#7d8798;margin-top:10px;line-height:1.35}.panel[data-v-99f90221]{background:#ffffffc7;border-radius:18px;min-width:0;padding:22px}.apps-panel[data-v-99f90221],.capability-panel[data-v-99f90221]{grid-column:span 8}.detail-panel[data-v-99f90221],.traffic-panel[data-v-99f90221],.audit-panel[data-v-99f90221],.docs-panel[data-v-99f90221]{grid-column:span 4}.panel-head[data-v-99f90221]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.panel-head span[data-v-99f90221],.detail-top span[data-v-99f90221]{color:#7a8395;font-size:12px;font-weight:850}.panel-head h2[data-v-99f90221],.detail-top h2[data-v-99f90221]{color:#172033;margin-top:4px;font-size:20px;font-weight:900}.panel-head>strong[data-v-99f90221]{color:#ffe28a;white-space:nowrap;background:#111b3f;border-radius:999px;padding:8px 11px;font-size:12px}.panel-head svg[data-v-99f90221]{color:#d68114}.openapi-toolbar[data-v-99f90221]{gap:10px;margin-bottom:12px}.search-field[data-v-99f90221],.select-field[data-v-99f90221]{color:#667085;background:#f7f8fb;border:1px solid #0f172a14;border-radius:14px}.search-field[data-v-99f90221]{flex:1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:0 12px;display:grid}.search-field input[data-v-99f90221],.select-field select[data-v-99f90221]{color:#172033;background:0 0;border:0;outline:0;width:100%;height:42px;font-size:14px}.select-field[data-v-99f90221]{gap:8px;min-width:138px;padding:0 10px}.status-tabs[data-v-99f90221]{scrollbar-width:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.status-tabs[data-v-99f90221]::-webkit-scrollbar{display:none}.status-tabs button[data-v-99f90221]{color:#657084;background:#eef2f7;border:0;border-radius:999px;flex:none;align-items:center;gap:8px;height:34px;padding:0 12px;font-size:13px;font-weight:850;display:inline-flex}.status-tabs button strong[data-v-99f90221]{min-width:22px;height:22px;color:inherit;background:#ffffffc7;border-radius:999px;place-items:center;font-size:12px;display:grid}.status-tabs button.active[data-v-99f90221]{color:#fff;background:#111b3f}.app-table[data-v-99f90221]{gap:10px;margin-top:14px;display:grid}.app-row[data-v-99f90221]{color:#172033;text-align:left;background:#f7f8fb;border:1px solid #0000;border-radius:16px;grid-template-columns:minmax(220px,1.25fr) minmax(150px,.95fr) minmax(108px,.52fr) minmax(100px,.5fr) minmax(92px,.42fr);align-items:center;gap:12px;width:100%;padding:13px;transition:all .18s;display:grid}.app-row.head[data-v-99f90221]{color:#8d97a8;background:0 0;border:0;padding:0 13px 2px;font-size:12px;font-weight:850}.app-row[data-v-99f90221]:not(.head):hover,.app-row.selected[data-v-99f90221]{background:linear-gradient(90deg, var(--tone-soft), #ffffffc2), #fff;border-color:#111b3f29;box-shadow:0 14px 28px #10182814}.app-name[data-v-99f90221]{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;display:grid}.app-icon[data-v-99f90221]{border-radius:14px;width:40px;height:40px}.app-row strong[data-v-99f90221],.app-row small[data-v-99f90221]{display:block}.app-row strong[data-v-99f90221]{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;overflow:hidden}.app-row small[data-v-99f90221]{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;font-weight:800;overflow:hidden}.app-row>span[data-v-99f90221]:not(.app-name),.app-row em[data-v-99f90221]{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-style:normal;font-weight:850;overflow:hidden}.app-row em[data-v-99f90221]{color:var(--tone)}.scope-cell[data-v-99f90221]{max-width:250px}.status-cell[data-v-99f90221]{gap:2px;display:grid}.empty-state[data-v-99f90221]{color:#8d97a8;text-align:center;background:#f7f8fb;border-radius:16px;justify-items:center;gap:8px;padding:32px;display:grid}.empty-state strong[data-v-99f90221]{color:#172033;font-size:15px;font-weight:900}.detail-top[data-v-99f90221]{justify-content:space-between;gap:14px;margin-bottom:16px}.detail-top p[data-v-99f90221]{color:#687386;margin-top:7px;line-height:1.6}.detail-top svg[data-v-99f90221]{color:var(--tone);flex:none}.key-card[data-v-99f90221]{background:#f7f8fb;border-radius:14px;justify-content:space-between;gap:12px;padding:13px}.key-card span[data-v-99f90221],.detail-grid span[data-v-99f90221],.quota-card span[data-v-99f90221]{color:#9099aa;font-size:12px;font-weight:850}.key-card strong[data-v-99f90221]{color:#172033;word-break:break-all;margin-top:4px;font-size:15px;font-weight:900;display:block}.key-card button[data-v-99f90221]{color:#ffe28a;background:#111b3f;border:0;border-radius:999px;flex:none;place-items:center;width:34px;height:34px;display:grid}.detail-grid[data-v-99f90221]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.detail-grid div[data-v-99f90221],.quota-card[data-v-99f90221],.action-list button[data-v-99f90221]{background:#f7f8fb;border-radius:14px}.detail-grid div[data-v-99f90221]{padding:12px}.detail-grid strong[data-v-99f90221]{color:#172033;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:14px;font-weight:900;display:block;overflow:hidden}.quota-card[data-v-99f90221]{gap:10px;margin-top:12px;padding:14px;display:grid}.quota-card div[data-v-99f90221]:first-child{justify-content:space-between;gap:10px}.quota-card strong[data-v-99f90221]{color:var(--tone);font-size:18px;font-weight:900}.quota-card p[data-v-99f90221]{color:#687386;font-size:13px;line-height:1.6}.progress-track[data-v-99f90221]{background:#0f172a14;border-radius:999px;height:8px;overflow:hidden}.progress-track i[data-v-99f90221]{border-radius:inherit;background:var(--tone);height:100%;display:block}.scope-list[data-v-99f90221]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.scope-list span[data-v-99f90221]{color:#172033;background:#111b3f14;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:850}.section-title[data-v-99f90221]{color:#172033;gap:8px;margin:18px 0 10px}.section-title svg[data-v-99f90221]{color:#d68114}.action-list[data-v-99f90221]{gap:10px;display:grid}.action-list button[data-v-99f90221]{color:#172033;text-align:left;border:1px solid #0000;gap:10px;width:100%;padding:12px}.action-list button[data-v-99f90221]:hover{background:#55c9a11f;border-color:#19a97638}.action-list svg[data-v-99f90221]{color:#d68114;flex:none}.action-list strong[data-v-99f90221],.action-list small[data-v-99f90221]{display:block}.action-list strong[data-v-99f90221]{font-size:13px;font-weight:900}.action-list small[data-v-99f90221]{color:#687386;margin-top:4px;font-size:12px;line-height:1.5}.capability-grid[data-v-99f90221]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.capability-grid article[data-v-99f90221]{background:linear-gradient(135deg, var(--tone-soft), #ffffffb8), #f7f8fb;border-radius:16px;gap:12px;min-width:0;padding:14px;display:grid}.capability-grid article>div span[data-v-99f90221],.capability-grid article>div strong[data-v-99f90221],.capability-grid article>div small[data-v-99f90221]{display:block}.capability-grid article>div span[data-v-99f90221]{color:var(--tone);font-size:12px;font-weight:900}.capability-grid article>div strong[data-v-99f90221]{color:#172033;margin-top:4px;font-size:16px;font-weight:900}.capability-grid article>div small[data-v-99f90221]{color:#687386;margin-top:5px;line-height:1.5}.capability-grid ul[data-v-99f90221]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.capability-grid li[data-v-99f90221]{background:#ffffffc2;border-radius:12px;grid-template-columns:52px 86px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.capability-grid em[data-v-99f90221]{color:var(--tone);font-size:11px;font-style:normal;font-weight:900}.capability-grid li span[data-v-99f90221]{color:#172033;font-size:12px;font-weight:900}.capability-grid code[data-v-99f90221]{color:#687386;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.traffic-chart[data-v-99f90221]{background:#f7f8fb;border-radius:16px;height:160px}.traffic-summary em[data-v-99f90221]{color:#8d97a8;text-align:center;font-size:12px;font-style:normal;font-weight:800}.traffic-summary[data-v-99f90221]{background:#f7f8fb;border-radius:14px;justify-content:space-between;gap:10px;margin-top:12px;padding:12px}.traffic-summary span[data-v-99f90221]{color:#667085;font-size:13px;font-weight:850}.traffic-summary strong[data-v-99f90221]{color:#356fda;font-size:18px;font-weight:900}.audit-list[data-v-99f90221]{gap:12px;display:grid}.audit-list div[data-v-99f90221]{grid-template-columns:48px 12px minmax(0,1fr);align-items:flex-start;gap:10px;display:grid}.audit-list time[data-v-99f90221]{color:#9099aa;font-size:12px;font-weight:850}.audit-list div>span[data-v-99f90221]{background:var(--tone);width:10px;height:10px;box-shadow:0 0 0 4px var(--tone-soft);border:2px solid #fff;border-radius:999px;margin-top:3px;display:block}.audit-list p strong[data-v-99f90221],.audit-list p small[data-v-99f90221],.audit-list p em[data-v-99f90221]{display:block}.audit-list p strong[data-v-99f90221]{color:#172033;font-size:13px;font-weight:900}.audit-list p small[data-v-99f90221]{color:#687386;margin-top:4px;line-height:1.5}.audit-list p em[data-v-99f90221]{color:var(--tone);margin-top:4px;font-size:12px;font-style:normal;font-weight:900}.docs-list[data-v-99f90221]{gap:10px;display:grid}.docs-list button[data-v-99f90221]{color:#172033;text-align:left;background:#f7f8fb;border:0;border-radius:14px;gap:10px;width:100%;padding:12px}.docs-list button[data-v-99f90221]:hover{background:linear-gradient(90deg,#356fda21,#ffffffc2),#fff}.docs-list svg[data-v-99f90221]{color:#d68114;flex:none}.docs-list button>span[data-v-99f90221]{min-width:0}.docs-list strong[data-v-99f90221],.docs-list small[data-v-99f90221]{display:block}.docs-list strong[data-v-99f90221]{color:#172033;font-size:13px;font-weight:900}.docs-list small[data-v-99f90221]{color:#687386;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;line-height:1.5;overflow:hidden}.docs-list button>svg[data-v-99f90221]:last-child{margin-left:auto}.modal-mask[data-v-99f90221]{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050d226b;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.modal-card[data-v-99f90221]{background:#fffffff5;border:1px solid #ffffffb8;border-radius:18px;width:min(760px,100%);max-height:min(820px,100vh - 48px);padding:22px;overflow-y:auto;box-shadow:0 28px 72px #050d2247}.modal-head[data-v-99f90221]{justify-content:space-between;gap:18px;margin-bottom:18px}.modal-head span[data-v-99f90221]{color:#7a8395;font-size:12px;font-weight:850}.modal-head h2[data-v-99f90221]{color:#172033;margin-top:4px;font-size:22px;font-weight:900}.modal-head>button[data-v-99f90221]{color:#657084;background:#eef2f7;border:0;border-radius:999px;flex:none;place-items:center;width:34px;height:34px;display:grid}.openapi-form[data-v-99f90221]{gap:16px;display:grid}.form-grid[data-v-99f90221]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.form-grid label[data-v-99f90221]{gap:7px;min-width:0;display:grid}.form-grid label.wide[data-v-99f90221]{grid-column:1/-1}.form-grid label>span[data-v-99f90221],.checkbox-grid span[data-v-99f90221]{color:#687386;font-size:12px;font-weight:850}.form-grid input[data-v-99f90221],.form-grid select[data-v-99f90221],.form-grid textarea[data-v-99f90221]{color:#172033;background:#f7f8fb;border:1px solid #0f172a14;border-radius:13px;outline:0;width:100%;font-family:inherit;font-size:14px}.form-grid input[data-v-99f90221],.form-grid select[data-v-99f90221]{height:42px;padding:0 12px}.form-grid textarea[data-v-99f90221]{resize:vertical;min-height:86px;padding:11px 12px;line-height:1.6}.checkbox-grid[data-v-99f90221]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.checkbox-grid label[data-v-99f90221]{background:#f7f8fb;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:12px;display:grid}.checkbox-grid input[data-v-99f90221]{accent-color:#19a976;width:16px;height:16px}.secret-preview[data-v-99f90221]{background:linear-gradient(135deg,#356fda21,#ffffffb8),#f7f8fb;border-radius:16px;gap:12px;padding:14px}.secret-preview svg[data-v-99f90221]{color:#356fda;flex:none}.secret-preview span[data-v-99f90221],.secret-preview strong[data-v-99f90221],.secret-preview small[data-v-99f90221]{display:block}.secret-preview span[data-v-99f90221]{color:#687386;font-size:12px;font-weight:850}.secret-preview strong[data-v-99f90221]{overflow-wrap:anywhere;color:#172033;margin-top:4px;font-size:15px;font-weight:900}.secret-preview small[data-v-99f90221]{color:#687386;margin-top:5px;line-height:1.5}.docs-modal-list[data-v-99f90221]{gap:10px;display:grid}.docs-modal-list div[data-v-99f90221]{background:linear-gradient(90deg, var(--tone-soft), #ffffffc2), #f7f8fb;border-radius:14px;padding:12px}.docs-modal-list span[data-v-99f90221],.docs-modal-list strong[data-v-99f90221],.docs-modal-list small[data-v-99f90221]{display:block}.docs-modal-list span[data-v-99f90221]{color:var(--tone);font-size:12px;font-weight:900}.docs-modal-list strong[data-v-99f90221]{color:#172033;margin-top:4px;font-size:14px;font-weight:900}.docs-modal-list small[data-v-99f90221]{color:#687386;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;overflow:hidden}.modal-actions[data-v-99f90221]{border-top:1px solid #0f172a0f;justify-content:flex-end;gap:10px;padding-top:16px}.modal-actions button[data-v-99f90221]{color:#657084;background:#eef2f7;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:38px;padding:0 15px;font-weight:850;display:inline-flex}.modal-actions .primary-action[data-v-99f90221]{background:var(--zp-color-mint-500);color:#0c1c32}@media (width<=1380px){.apps-panel[data-v-99f90221],.detail-panel[data-v-99f90221],.capability-panel[data-v-99f90221],.traffic-panel[data-v-99f90221],.audit-panel[data-v-99f90221],.docs-panel[data-v-99f90221]{grid-column:1/-1}}@media (width<=980px){.openapi-stat[data-v-99f90221]{grid-column:span 6}.app-row[data-v-99f90221],.app-row.head[data-v-99f90221]{grid-template-columns:minmax(220px,1fr) minmax(104px,.42fr)}.app-row>span[data-v-99f90221]:nth-child(2),.app-row>span[data-v-99f90221]:nth-child(3),.app-row>span[data-v-99f90221]:nth-child(4),.app-row.head>span[data-v-99f90221]:nth-child(2),.app-row.head>span[data-v-99f90221]:nth-child(3),.app-row.head>span[data-v-99f90221]:nth-child(4){display:none}.capability-grid[data-v-99f90221]{grid-template-columns:1fr}}@media (width<=760px){.openapi-hero[data-v-99f90221],.openapi-toolbar[data-v-99f90221],.detail-top[data-v-99f90221],.traffic-summary[data-v-99f90221]{flex-direction:column;align-items:flex-start}.hero-actions[data-v-99f90221],.openapi-toolbar[data-v-99f90221],.search-field[data-v-99f90221],.select-field[data-v-99f90221]{width:100%}.hero-actions button[data-v-99f90221],.openapi-stat[data-v-99f90221]{grid-column:1/-1;width:100%}.detail-grid[data-v-99f90221],.checkbox-grid[data-v-99f90221],.form-grid[data-v-99f90221]{grid-template-columns:1fr}.capability-grid li[data-v-99f90221]{grid-template-columns:52px minmax(0,1fr)}.capability-grid code[data-v-99f90221]{grid-column:1/-1}}@media (width<=560px){.openapi-hero[data-v-99f90221],.panel[data-v-99f90221],.openapi-stat[data-v-99f90221]{padding:18px}.openapi-hero h1[data-v-99f90221]{font-size:28px}.app-row[data-v-99f90221],.app-row.head[data-v-99f90221]{grid-template-columns:1fr}.status-cell[data-v-99f90221],.app-row.head>span[data-v-99f90221]:last-child{justify-self:start}.traffic-chart[data-v-99f90221]{height:150px}.audit-list div[data-v-99f90221]{grid-template-columns:1fr}.docs-list button[data-v-99f90221]{grid-template-columns:auto minmax(0,1fr) auto;display:grid}.modal-mask[data-v-99f90221]{align-items:end;padding:12px}.modal-card[data-v-99f90221]{max-height:calc(100vh - 24px);padding:18px}.modal-actions[data-v-99f90221]{grid-template-columns:1fr;display:grid}}.settings-page[data-v-7236816c]{color:var(--zp-color-navy-700);gap:16px;display:grid}.settings-hero[data-v-7236816c]{isolation:isolate;border-radius:var(--zp-radius-xl);background:linear-gradient(118deg, #050d22fa 0%, #0c1c3afa 48%, #08142cfa 100%), var(--zp-color-navy-950);color:var(--zp-text-inverse);border-color:#ffffff29;justify-content:space-between;align-items:center;gap:22px;padding:28px 30px;display:flex;position:relative;overflow:hidden}.hero-label[data-v-7236816c],.hero-actions[data-v-7236816c],.ghost-action[data-v-7236816c],.primary-action[data-v-7236816c],.settings-actions[data-v-7236816c],.settings-actions button[data-v-7236816c],.settings-toolbar[data-v-7236816c],.search-field[data-v-7236816c],.save-state[data-v-7236816c]{align-items:center;display:flex}.hero-label[data-v-7236816c]{color:var(--zp-color-gold-300);gap:8px;font-size:13px;font-weight:850}.settings-hero h1[data-v-7236816c]{letter-spacing:0;margin:10px 0;font-size:clamp(28px,3vw,40px);font-weight:900;line-height:1.12}.settings-hero p[data-v-7236816c]{color:#ffffffbd;max-width:780px;line-height:1.8}.hero-actions[data-v-7236816c]{flex-wrap:wrap;justify-content:flex-end;gap:10px}.ghost-action[data-v-7236816c],.primary-action[data-v-7236816c]{border-radius:var(--zp-radius-pill);white-space:nowrap;border:0;justify-content:center;gap:8px;height:40px;padding:0 16px;font-weight:850}.ghost-action[data-v-7236816c]{color:#ffffffdb;background:#ffffff1f}.settings-stat-grid[data-v-7236816c],.settings-workspace[data-v-7236816c],.bottom-grid[data-v-7236816c]{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.settings-stat[data-v-7236816c]{border-radius:var(--zp-radius-xl);background:linear-gradient(#ffffffeb,#ffffffbd),#ffffffc2;grid-column:span 3;min-height:132px;padding:20px;position:relative;overflow:hidden}.settings-stat[data-v-7236816c]:after{background:var(--tone);content:"";height:4px;position:absolute;bottom:0;left:0;right:0}[data-tone=green][data-v-7236816c]{--tone:#19a976;--tone-soft:#19a97621}[data-tone=blue][data-v-7236816c]{--tone:#356fda;--tone-soft:#356fda21}[data-tone=amber][data-v-7236816c]{--tone:#d68114;--tone-soft:#d6811421}[data-tone=red][data-v-7236816c]{--tone:#d94841;--tone-soft:#d9484121}[data-tone=slate][data-v-7236816c]{--tone:#60708a;--tone-soft:#60708a21}.stat-icon[data-v-7236816c]{background:var(--tone-soft);width:42px;height:42px;color:var(--tone);border-radius:14px;place-items:center;display:grid}.settings-stat span[data-v-7236816c],.settings-stat em[data-v-7236816c]{color:#727b8f;font-size:13px;font-style:normal;font-weight:750;display:block}.settings-stat span[data-v-7236816c]{margin-top:14px}.settings-stat strong[data-v-7236816c]{color:var(--zp-text-strong);margin-top:4px;font-size:30px;font-weight:900;line-height:1;display:block}.settings-stat em[data-v-7236816c]{margin-top:8px}.panel[data-v-7236816c]{border-radius:var(--zp-radius-xl);background:#ffffffd1}.panel-head[data-v-7236816c],.settings-head[data-v-7236816c]{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.panel-head span[data-v-7236816c],.settings-head span[data-v-7236816c]{color:var(--zp-text-faint);font-size:12px;font-weight:850}.panel-head h2[data-v-7236816c],.settings-head h2[data-v-7236816c]{color:var(--zp-text-title);margin-top:4px;font-size:19px;font-weight:900}.panel-head svg[data-v-7236816c],.settings-head svg[data-v-7236816c]{color:var(--tone,var(--zp-color-gold-500))}.category-panel[data-v-7236816c]{grid-column:span 3;padding:18px}.category-list[data-v-7236816c]{gap:9px;margin-top:18px;display:grid}.category-row[data-v-7236816c]{width:100%;color:var(--zp-text);text-align:left;background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;transition:background .18s,border-color .18s,color .18s;display:grid}.category-icon[data-v-7236816c]{width:38px;height:38px;color:var(--tone);background:#fffc;border-radius:12px;place-items:center;display:grid}.category-copy[data-v-7236816c]{min-width:0}.category-copy strong[data-v-7236816c],.category-copy small[data-v-7236816c]{display:block}.category-copy strong[data-v-7236816c]{color:var(--zp-text-title);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;overflow:hidden}.category-copy small[data-v-7236816c]{color:var(--zp-text-faint);margin-top:3px;font-size:12px}.category-row em[data-v-7236816c]{min-width:28px;height:26px;color:var(--tone);background:#fff;border-radius:999px;place-items:center;font-style:normal;font-weight:900;display:grid}.settings-panel[data-v-7236816c]{grid-column:span 6;overflow:hidden}.settings-head p[data-v-7236816c]{color:var(--zp-text-muted);margin-top:6px;font-size:13px;line-height:1.6}.settings-actions[data-v-7236816c]{flex-wrap:wrap;justify-content:flex-end;gap:8px}.settings-actions button[data-v-7236816c]{border:1px solid var(--zp-line);height:34px;color:var(--zp-text);background:#fff;border-radius:999px;justify-content:center;gap:7px;padding:0 12px;font-size:13px;font-weight:850}.settings-toolbar[data-v-7236816c]{justify-content:space-between;gap:10px;padding:16px 18px}.search-field[data-v-7236816c]{border:1px solid var(--zp-line);background:var(--zp-bg-muted);min-width:220px;height:40px;color:var(--zp-text-faint);border-radius:13px;flex:1;gap:9px;padding:0 12px}.search-field input[data-v-7236816c]{width:100%;min-width:0;color:var(--zp-text-title);background:0 0;border:0;outline:0;font-size:13px;font-weight:700}.save-state[data-v-7236816c]{color:#60708a;white-space:nowrap;background:#60708a1a;border-radius:999px;flex:none;gap:7px;height:36px;padding:0 12px;font-size:12px;font-weight:850}.save-state[data-saved=true][data-v-7236816c]{color:#168a63;background:#19a97621}.settings-list[data-v-7236816c]{gap:8px;padding:0 18px 18px;display:grid}.setting-group[data-v-7236816c]{gap:0;display:grid}.setting-group-head[data-v-7236816c]{border:1px solid var(--zp-line-soft);background:linear-gradient(90deg,#1769c514,#ffffffeb 44%),#fff;border-bottom:0;border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:9px 12px;display:flex}.setting-group-head div[data-v-7236816c]{min-width:0}.setting-group-head strong[data-v-7236816c],.setting-group-head small[data-v-7236816c]{display:block}.setting-group-head strong[data-v-7236816c]{color:var(--zp-text-title);font-size:13px;font-weight:900}.setting-group-head small[data-v-7236816c]{color:var(--zp-text-faint);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}.setting-group-head em[data-v-7236816c]{background:var(--zp-bg-muted);min-width:44px;color:var(--zp-text-muted);text-align:center;border-radius:999px;flex:none;padding:4px 8px;font-size:12px;font-style:normal;font-weight:850}.setting-row[data-v-7236816c]{border:1px solid var(--zp-line-soft);width:100%;color:var(--zp-text);text-align:left;background:#ffffffad;border-radius:14px;grid-template-columns:34px minmax(170px,1.1fr) minmax(150px,.9fr) minmax(140px,.85fr) 18px;align-items:center;gap:12px;padding:12px;transition:border-color .18s,background .18s,box-shadow .18s;display:grid}.setting-row[data-v-7236816c]:hover,.setting-row.selected[data-v-7236816c]{border-color:color-mix(in srgb, var(--tone) 30%, transparent);background:linear-gradient(90deg, var(--tone-soft), #ffffffd1 38%), #fff}.setting-state[data-v-7236816c]{color:#60708a;background:#60708a1f;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.setting-state[data-enabled=true][data-v-7236816c]{background:var(--tone-soft);color:var(--tone)}.setting-main[data-v-7236816c],.setting-status[data-v-7236816c]{min-width:0}.setting-main strong[data-v-7236816c],.setting-main small[data-v-7236816c],.setting-status em[data-v-7236816c],.setting-status small[data-v-7236816c]{display:block}.setting-main strong[data-v-7236816c]{color:var(--zp-text-title);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;overflow:hidden}.setting-main small[data-v-7236816c],.setting-status small[data-v-7236816c]{color:var(--zp-text-faint);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;overflow:hidden}.setting-main .setting-code[data-v-7236816c]{color:#8a96aa;font-size:11px;font-weight:750}.setting-main .setting-scenario[data-v-7236816c]{color:var(--zp-text-muted);white-space:normal;margin-top:5px;font-size:11px;line-height:1.45}.setting-status em[data-v-7236816c]{color:var(--tone);font-size:12px;font-style:normal;font-weight:900}.setting-control input[data-v-7236816c],.setting-control select[data-v-7236816c],.setting-control textarea[data-v-7236816c],.number-input[data-v-7236816c]{border:1px solid var(--zp-line);width:100%;height:36px;color:var(--zp-text-title);background:#fff;border-radius:11px;font-size:13px;font-weight:800}.setting-control input[data-v-7236816c],.setting-control select[data-v-7236816c],.setting-control textarea[data-v-7236816c]{padding:0 10px}.setting-control textarea[data-v-7236816c]{resize:vertical;height:auto;min-height:52px;padding:8px 10px;line-height:1.35}.number-input[data-v-7236816c],.typed-input[data-v-7236816c]{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden}.number-input input[data-v-7236816c],.typed-input input[data-v-7236816c]{border:0;border-radius:0;height:34px}.number-input em[data-v-7236816c],.typed-input em[data-v-7236816c]{color:var(--zp-text-faint);padding-right:10px;font-size:12px;font-style:normal;font-weight:850}.typed-input[data-v-7236816c]{border:1px solid var(--zp-line);background:#fff;border-radius:11px;width:100%;height:36px}.url-input em[data-v-7236816c]{color:#168a63}.path-input em[data-v-7236816c]{color:#7c5cff}.chip-editor[data-v-7236816c]{border:1px solid var(--zp-line);background:#fff;border-radius:11px;align-items:center;gap:6px;min-height:36px;padding:4px 6px;display:flex;overflow:hidden}.chip-editor span[data-v-7236816c]{background:var(--zp-bg-muted);max-width:92px;color:var(--zp-text-title);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:850;overflow:hidden}.chip-editor button[data-v-7236816c]{background:var(--tone-soft);color:var(--tone);border:0;border-radius:999px;flex:none;padding:4px 7px;font-size:11px;font-weight:900}.chip-editor[data-editing=true][data-v-7236816c]{padding:6px;display:block;overflow:visible}.list-editor[data-v-7236816c]{gap:6px;display:grid}.list-editor label[data-v-7236816c]{grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:5px;display:grid}.list-editor input[data-v-7236816c]{border:1px solid var(--zp-line);width:100%;height:28px;color:var(--zp-text-title);border-radius:8px;padding:0 7px;font-size:12px;font-weight:850}.list-editor button[data-v-7236816c]{background:var(--tone-soft);width:auto;min-width:28px;height:28px;color:var(--tone);border:0;border-radius:8px;place-items:center;padding:0 8px;display:inline-grid}.list-editor-actions[data-v-7236816c]{justify-content:flex-end;gap:6px;display:flex}.list-editor-actions button[data-v-7236816c]:first-child{grid-auto-flow:column;gap:4px}.rule-editor[data-v-7236816c]{border:1px solid var(--zp-line);background:#fff;border-radius:11px;gap:5px;min-height:36px;padding:6px;display:grid}.rule-editor-head[data-v-7236816c],.rule-editor-row[data-v-7236816c]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 28px;align-items:center;gap:5px;display:grid}.rule-editor-head[data-v-7236816c]{color:var(--zp-text-faint);font-size:10px;font-weight:900}.rule-editor-head span[data-v-7236816c]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rule-editor input[data-v-7236816c],.rule-editor select[data-v-7236816c]{background:#fff;border-radius:8px;width:100%;height:28px;padding:0 7px;font-size:12px;font-weight:850}.rule-editor-label-cell[data-v-7236816c]{gap:4px;min-width:0;display:grid}.rule-editor-label-cell small[data-v-7236816c]{color:var(--zp-text-faint);font-size:10px;font-weight:800;line-height:1.3}.rule-editor button[data-v-7236816c]{background:var(--tone-soft);width:28px;height:28px;color:var(--tone);border:0;border-radius:8px;place-items:center;display:grid}.toggle-switch[data-v-7236816c]{background:#d9dee8;border:0;border-radius:999px;width:56px;height:30px;transition:background .18s;position:relative}.toggle-switch i[data-v-7236816c]{background:#fff;border-radius:999px;width:22px;height:22px;transition:transform .18s;position:absolute;top:4px;left:4px;box-shadow:0 4px 10px #0f172a2e}.toggle-switch[data-on=true][data-v-7236816c]{background:var(--tone)}.empty-state[data-v-7236816c]{border:1px dashed var(--zp-line-strong);color:var(--zp-text-faint);text-align:center;border-radius:16px;justify-items:center;gap:8px;padding:34px;display:grid}.empty-state strong[data-v-7236816c]{color:var(--zp-text-title);font-size:15px;font-weight:900}.empty-state span[data-v-7236816c]{font-size:13px}.publish-panel[data-v-7236816c],.audit-panel[data-v-7236816c],.environment-panel[data-v-7236816c]{grid-column:span 4;padding:18px}.publish-list[data-v-7236816c],.audit-list[data-v-7236816c],.environment-list[data-v-7236816c]{gap:10px;margin-top:16px;display:grid}.publish-list div[data-v-7236816c]{background:var(--zp-bg-muted);border-radius:13px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.queue-dot[data-v-7236816c]{background:var(--tone);border-radius:999px;width:8px;height:8px}.publish-list strong[data-v-7236816c],.publish-list small[data-v-7236816c],.audit-list strong[data-v-7236816c],.audit-list small[data-v-7236816c]{display:block}.publish-list strong[data-v-7236816c],.audit-list strong[data-v-7236816c]{color:var(--zp-text-title);font-size:13px;font-weight:900}.publish-list small[data-v-7236816c],.audit-list small[data-v-7236816c]{color:var(--zp-text-faint);margin-top:4px;font-size:12px}.publish-list em[data-v-7236816c]{color:var(--tone);white-space:nowrap;font-size:12px;font-style:normal;font-weight:900}.audit-list div[data-v-7236816c]{grid-template-columns:42px 10px minmax(0,1fr);gap:10px;display:grid}.audit-list time[data-v-7236816c]{color:var(--zp-text-faint);font-size:12px;font-weight:850}.audit-list div>span[data-v-7236816c]{background:var(--zp-color-gold-500);border-radius:999px;width:9px;height:9px;margin-top:4px;box-shadow:0 0 0 5px #d99a2224}.environment-list[data-v-7236816c]{grid-template-columns:repeat(3,minmax(0,1fr))}.environment-list article[data-v-7236816c]{border:1px solid var(--zp-line-soft);background:var(--tone-soft);border-radius:14px;min-width:0;padding:14px}.environment-list svg[data-v-7236816c]{color:var(--tone)}.environment-list span[data-v-7236816c],.environment-list em[data-v-7236816c]{color:var(--zp-text-muted);font-size:12px;font-style:normal;font-weight:800;display:block}.environment-list span[data-v-7236816c]{margin-top:10px}.environment-list strong[data-v-7236816c]{color:var(--zp-text-title);margin-top:5px;font-size:18px;font-weight:950;display:block}.environment-list em[data-v-7236816c]{margin-top:6px;line-height:1.4}@media (width<=1380px){.category-panel[data-v-7236816c]{grid-column:span 4}.settings-panel[data-v-7236816c]{grid-column:span 8}.setting-row[data-v-7236816c]{grid-template-columns:34px minmax(160px,1fr) minmax(145px,.9fr) 18px}.setting-status[data-v-7236816c]{display:none}}@media (width<=1180px){.settings-hero[data-v-7236816c]{flex-direction:column;align-items:flex-start}.hero-actions[data-v-7236816c]{justify-content:flex-start}.settings-stat[data-v-7236816c]{grid-column:span 6}.category-panel[data-v-7236816c],.settings-panel[data-v-7236816c],.publish-panel[data-v-7236816c],.audit-panel[data-v-7236816c],.environment-panel[data-v-7236816c]{grid-column:1/-1}}@media (width<=760px){.settings-hero[data-v-7236816c]{padding:22px}.settings-toolbar[data-v-7236816c],.settings-head[data-v-7236816c],.panel-head[data-v-7236816c]{flex-direction:column;align-items:stretch}.settings-actions[data-v-7236816c]{width:100%}.settings-actions button[data-v-7236816c],.hero-actions button[data-v-7236816c]{flex:1}.settings-stat[data-v-7236816c]{grid-column:1/-1}.category-panel[data-v-7236816c],.settings-panel[data-v-7236816c],.publish-panel[data-v-7236816c],.audit-panel[data-v-7236816c],.environment-panel[data-v-7236816c]{padding:14px}.settings-head[data-v-7236816c],.settings-toolbar[data-v-7236816c],.settings-list[data-v-7236816c]{padding-inline:0}.settings-list[data-v-7236816c]{padding-bottom:0}.setting-row[data-v-7236816c]{grid-template-columns:34px minmax(0,1fr)}.setting-control[data-v-7236816c],.setting-row>svg[data-v-7236816c]{grid-column:2}.setting-control[data-v-7236816c]{width:100%}.setting-row>svg[data-v-7236816c]{display:none}.environment-list[data-v-7236816c]{grid-template-columns:1fr}}@media (width<=520px){.settings-hero h1[data-v-7236816c]{font-size:27px}.hero-actions[data-v-7236816c]{flex-direction:column}.hero-actions button[data-v-7236816c]{width:100%}.category-row[data-v-7236816c]{grid-template-columns:36px minmax(0,1fr)}.category-row em[data-v-7236816c]{display:none}}.settings-hero[data-v-7236816c],.settings-stat[data-v-7236816c],.panel[data-v-7236816c]{border:1px solid var(--zp-line);box-shadow:none}.settings-hero[data-v-7236816c]{border-color:var(--zp-line);background:var(--zp-surface);min-height:0;color:var(--zp-text-title);border-radius:14px;padding:18px 20px}.settings-hero h1[data-v-7236816c]{color:var(--zp-text-title);margin:6px 0 0;font-size:24px;line-height:1.25}.ghost-action[data-v-7236816c],.primary-action[data-v-7236816c]{border:1px solid var(--zp-line);border-radius:8px;height:34px;padding:0 12px;font-size:13px}.ghost-action[data-v-7236816c]{background:var(--zp-surface);color:var(--zp-text)}.settings-stat-grid[data-v-7236816c]{border:1px solid var(--zp-line);background:var(--zp-surface);border-radius:14px;gap:0;display:flex;overflow:hidden}.settings-stat[data-v-7236816c]{border:0;border-right:1px solid var(--zp-line-soft);background:0 0;border-radius:0;flex:1 1 0;min-height:0;padding:14px 16px}.settings-stat[data-v-7236816c]:last-child{border-right:0}.settings-workspace[data-v-7236816c]{grid-template-columns:220px minmax(0,1fr) 300px;align-items:start;gap:14px}.panel[data-v-7236816c]{background:var(--zp-surface);border-radius:14px}.category-panel[data-v-7236816c]{grid-column:auto;max-height:none;padding:14px;position:static;overflow:visible}.panel-head h2[data-v-7236816c],.settings-head h2[data-v-7236816c]{font-size:16px}.settings-panel[data-v-7236816c]{grid-column:auto}.select-field select[data-v-7236816c]{border:1px solid var(--zp-line);background:var(--zp-surface);width:100%;color:var(--zp-text-title);padding:0 10px;font-size:13px;font-weight:750}.setting-group-head[data-v-7236816c]{border-color:var(--zp-line);background:#f7f9fc;border-radius:8px 8px 0 0}.setting-table-head[data-v-7236816c]{border:1px solid var(--zp-line);background:var(--zp-bg-muted);min-height:34px;color:var(--zp-text-faint);border-radius:0;padding:0 12px;font-size:12px;font-weight:850}.setting-row[data-v-7236816c]{border:1px solid var(--zp-line);background:var(--zp-surface);border-top:0;border-radius:0;width:100%;min-height:56px;padding:8px 12px}.setting-row[data-v-7236816c]:last-of-type{border-radius:0 0 8px 8px}.setting-row[data-v-7236816c]:hover,.setting-row.selected[data-v-7236816c]{border-color:var(--zp-line);box-shadow:none;background:#f9fbff}.setting-row.selected[data-v-7236816c]{box-shadow:inset 3px 0 0 var(--zp-color-blue-600)}.setting-main small[data-v-7236816c],.setting-status small[data-v-7236816c],.setting-category small[data-v-7236816c]{font-size:11px}.setting-main .setting-scenario[data-v-7236816c]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.setting-status em[data-v-7236816c],.setting-category em[data-v-7236816c]{color:var(--zp-text-title);font-size:12px;font-style:normal;font-weight:850;display:block}.setting-control input[data-v-7236816c],.setting-control select[data-v-7236816c],.setting-control textarea[data-v-7236816c],.typed-input[data-v-7236816c],.number-input[data-v-7236816c]{border-radius:8px;height:32px}.number-input input[data-v-7236816c],.typed-input input[data-v-7236816c]{height:30px}.chip-editor[data-v-7236816c]{border-radius:8px;min-height:32px}.toggle-switch[data-v-7236816c]{width:46px;height:24px}.toggle-switch i[data-v-7236816c]{width:18px;height:18px;top:3px;left:3px}.toggle-switch[data-on=true] i[data-v-7236816c]{transform:translate(22px)}@media (width<=1380px){.setting-table-head[data-v-7236816c],.setting-row[data-v-7236816c]{grid-template-columns:minmax(180px,1.25fr) minmax(210px,1fr) minmax(112px,.72fr) 42px}.setting-category[data-v-7236816c],.setting-table-head span[data-v-7236816c]:nth-child(4){display:none}}@media (width<=1180px){.settings-workspace[data-v-7236816c]{grid-template-columns:1fr}.category-panel[data-v-7236816c],.settings-panel[data-v-7236816c]{grid-column:1/-1;max-height:none;position:static;overflow:visible}.category-list[data-v-7236816c]{grid-template-columns:repeat(3,minmax(0,1fr))}.setting-table-head[data-v-7236816c],.setting-row[data-v-7236816c]{grid-template-columns:minmax(220px,1.3fr) minmax(150px,1fr) minmax(120px,.8fr) 42px}.setting-category[data-v-7236816c],.setting-table-head span[data-v-7236816c]:nth-child(4){display:none}}@media (width<=760px){.settings-hero[data-v-7236816c]{padding:16px}.settings-stat-grid[data-v-7236816c]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.settings-stat[data-v-7236816c]{border-right:0;border-bottom:1px solid var(--zp-line-soft)}.category-list[data-v-7236816c]{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-toolbar[data-v-7236816c]{align-items:stretch}.select-field[data-v-7236816c]{flex-basis:auto}.setting-table-head[data-v-7236816c]{display:none}.setting-group-head[data-v-7236816c]{border-bottom:1px solid var(--zp-line);border-radius:8px;align-items:flex-start}.setting-group-head small[data-v-7236816c]{white-space:normal}.setting-row[data-v-7236816c]{border-top:1px solid var(--zp-line);border-radius:8px;grid-template-columns:minmax(0,1fr);gap:8px;margin-bottom:8px}.setting-status[data-v-7236816c],.setting-control[data-v-7236816c],.setting-row>svg[data-v-7236816c]{grid-column:auto}}.settings-page[data-v-7236816c]{gap:12px}.settings-hero[data-v-7236816c]{border:1px solid var(--zp-line);background:var(--zp-surface);min-height:0;color:var(--zp-text-title);box-shadow:none;border-radius:10px;padding:14px 16px}.settings-hero[data-v-7236816c]:before,.settings-hero[data-v-7236816c]:after{display:none}.hero-label[data-v-7236816c]{color:var(--zp-text-muted)}.settings-hero h1[data-v-7236816c]{margin-top:4px;font-size:22px;line-height:1.25}.settings-hero p[data-v-7236816c]{max-width:820px;color:var(--zp-text-muted);margin-top:5px;font-size:13px;line-height:1.55}.hero-actions button[data-v-7236816c]{border-radius:8px;height:34px;padding:0 12px}.ghost-action[data-v-7236816c]{border:1px solid var(--zp-line);background:var(--zp-surface);color:var(--zp-text)}.primary-action[data-v-7236816c]{background:var(--zp-color-navy-800);color:var(--zp-text-inverse)}.settings-stat-grid[data-v-7236816c]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.settings-stat[data-v-7236816c]{border:1px solid var(--zp-line);background:var(--zp-surface);min-height:0;box-shadow:none;border-radius:10px;grid-column:auto;padding:12px}.settings-stat[data-v-7236816c]:after{display:none}.stat-icon[data-v-7236816c]{float:left;border-radius:8px;width:30px;height:30px;margin-right:10px}.settings-stat span[data-v-7236816c]{margin-top:0;font-size:12px}.settings-stat strong[data-v-7236816c]{margin-top:2px;font-size:20px}.settings-stat em[data-v-7236816c]{margin-top:2px;font-size:12px}.settings-workspace[data-v-7236816c]{grid-template-columns:248px minmax(0,1fr);grid-template-areas:"nav main";align-items:start;gap:12px;display:grid}.category-panel[data-v-7236816c]{border:1px solid var(--zp-line);background:var(--zp-surface);max-height:none;box-shadow:none;border-radius:10px;grid-area:nav;padding:12px;position:static;overflow:visible}.category-panel .panel-head[data-v-7236816c]{border-bottom:1px solid var(--zp-line-soft);padding-bottom:10px}.category-panel .panel-head h2[data-v-7236816c],.settings-head h2[data-v-7236816c]{font-size:16px}.category-list[data-v-7236816c]{gap:4px;margin-top:10px}.category-row[data-v-7236816c]{border-radius:8px;grid-template-columns:28px minmax(0,1fr) auto;gap:9px;padding:8px}.category-row[data-v-7236816c]:hover,.category-row.active[data-v-7236816c]{border-color:var(--zp-line);background:var(--zp-bg-muted)}.category-icon[data-v-7236816c]{border-radius:8px;width:28px;height:28px}.category-copy strong[data-v-7236816c]{font-size:13px}.category-copy small[data-v-7236816c]{font-size:11px}.category-row em[data-v-7236816c]{background:var(--zp-bg-subtle);min-width:24px;height:22px;font-size:12px}.settings-panel[data-v-7236816c]{border:1px solid var(--zp-line);background:var(--zp-surface);box-shadow:none;border-radius:10px;grid-area:main;overflow:hidden}.settings-head[data-v-7236816c]{padding:14px 16px 0}.settings-head p[data-v-7236816c]{margin-top:5px;font-size:12px}.settings-actions button[data-v-7236816c]{border-radius:8px;height:32px}.settings-toolbar[data-v-7236816c]{padding:12px 16px}.search-field[data-v-7236816c],.select-field select[data-v-7236816c]{border-radius:8px;height:36px}.select-field[data-v-7236816c]{flex:0 0 132px}.select-field select[data-v-7236816c]{border:1px solid var(--zp-line);background:var(--zp-surface)}.save-state[data-v-7236816c]{border-radius:8px;height:32px}.system-setting-file-picker[data-v-7236816c]{min-width:min(100%,320px)}.system-setting-file-picker .zp-file-picker-head{align-items:center;gap:8px}.system-setting-file-picker .zp-file-picker-head p{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.system-setting-file-picker .zp-file-picker-trigger{white-space:nowrap;min-height:30px}.system-setting-file-picker .zp-file-display{gap:6px}.settings-list[data-v-7236816c]{gap:14px;padding:0 16px 16px}.setting-group[data-v-7236816c]{border:1px solid var(--zp-line);background:#fff;border-radius:10px;overflow:hidden}.setting-group+.setting-group[data-v-7236816c]{margin-top:0}.setting-group-head[data-v-7236816c]{border:0;border-bottom:1px solid var(--zp-line);background:#f7f9fc;border-radius:0;padding:10px 12px}.setting-table-head[data-v-7236816c],.setting-row[data-v-7236816c]{grid-template-columns:minmax(230px,.9fr) minmax(310px,1.15fr) minmax(128px,.46fr) minmax(130px,.42fr) 30px;align-items:center;gap:12px;display:grid}.setting-table-head[data-v-7236816c]{border:0;border-bottom:1px solid var(--zp-line-soft);min-height:34px;color:var(--zp-text-faint);background:#fff;border-radius:0;padding:0 12px;font-size:12px;font-weight:850}.setting-row[data-v-7236816c]{border:0;border-bottom:1px solid var(--zp-line-soft);background:var(--zp-surface);width:100%;min-height:58px;box-shadow:none;border-radius:0;padding:9px 12px}.setting-row[data-v-7236816c]:last-of-type{border-bottom:0;border-radius:0}.setting-row[data-v-7236816c]:hover,.setting-row.selected[data-v-7236816c]{box-shadow:inset 3px 0 0 var(--tone);background:#f9fbff;border-color:#0000}.setting-state[data-v-7236816c]{display:none}.setting-main strong[data-v-7236816c]{font-size:13px}.setting-main .setting-scenario[data-v-7236816c]{max-width:56rem;color:var(--zp-text-muted)}.setting-control[data-v-7236816c]{min-width:0}.bottom-grid[data-v-7236816c]{display:none}.setting-table-head[data-v-7236816c],.setting-row[data-v-7236816c]{grid-template-columns:minmax(210px,1fr) minmax(270px,1fr) minmax(122px,.55fr) minmax(130px,.42fr) 68px}.setting-action[data-v-7236816c]{justify-content:flex-end;min-width:0;display:flex}.setting-action button[data-v-7236816c]{border:1px solid color-mix(in srgb, var(--tone) 34%, var(--zp-line));background:var(--tone-soft);height:30px;color:var(--tone);border-radius:8px;padding:0 12px;font-size:12px;font-weight:900}.value-preview[data-v-7236816c]{border:1px solid var(--zp-line);width:100%;color:var(--zp-text-title);text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:800;display:block;overflow:hidden}.setting-control textarea[readonly][data-v-7236816c]{cursor:default}.setting-dialog-backdrop[data-v-7236816c]{z-index:80;background:#0f172a61;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.setting-dialog[data-v-7236816c]{border:1px solid var(--zp-line);background:var(--zp-surface);border-radius:10px;width:min(720px,100%);overflow:hidden;box-shadow:0 24px 64px #0f172a38}.setting-dialog-head[data-v-7236816c],.setting-dialog-foot[data-v-7236816c]{border-bottom:1px solid var(--zp-line-soft);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.setting-dialog-head span[data-v-7236816c],.setting-dialog-head p[data-v-7236816c]{color:var(--zp-text-faint);font-size:12px;font-weight:850}.setting-dialog-head h3[data-v-7236816c]{color:var(--zp-text-title);margin:3px 0;font-size:18px;font-weight:950}.setting-dialog-head button[data-v-7236816c]{border:1px solid var(--zp-line);width:34px;height:34px;color:var(--zp-text-muted);background:#fff;border-radius:8px;font-size:22px;line-height:1}.setting-dialog-body[data-v-7236816c]{gap:12px;max-height:min(62vh,560px);padding:18px;display:grid;overflow:hidden auto}.setting-dialog-guide[data-v-7236816c]{border:1px solid var(--zp-line-soft);background:#f7f9fc;border-radius:8px;grid-template-columns:1fr;gap:10px;padding:12px;display:grid}.setting-dialog-guide section[data-v-7236816c]{min-width:0}.setting-dialog-guide span[data-v-7236816c]{color:var(--zp-text-faint);font-size:11px;font-weight:900;display:block}.setting-dialog-guide p[data-v-7236816c],.setting-dialog-guide code[data-v-7236816c]{color:var(--zp-text-title);margin-top:5px;font-size:12px;font-weight:800;line-height:1.45;display:block}.setting-dialog-guide code[data-v-7236816c]{overflow-wrap:anywhere;white-space:normal;background:#fff;border-radius:6px;padding:5px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.setting-dialog-body>textarea[data-v-7236816c]{border:1px solid var(--zp-line);width:100%;min-height:260px;color:var(--zp-text-title);resize:vertical;border-radius:8px;padding:12px;font-size:13px;font-weight:800;line-height:1.5}.dialog-rule-editor[data-v-7236816c],.dialog-list-editor[data-v-7236816c]{border-radius:8px}.dialog-rule-editor .rule-editor-row[data-v-7236816c]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 34px}.dialog-list-editor[data-v-7236816c]{gap:8px}.dialog-list-editor>label[data-v-7236816c]{grid-template-columns:minmax(0,1fr) 34px;align-items:start}.enum-option-panel[data-v-7236816c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:4px;display:grid}.dialog-list-editor .enum-checkbox[data-v-7236816c]{border:1px solid var(--zp-line);min-height:auto;color:var(--zp-text);text-align:left;cursor:pointer;background:#fff;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;padding:10px;display:grid}.dialog-list-editor .enum-checkbox[data-checked=true][data-v-7236816c]{color:#168a63;background:#19a97614;border-color:#19a97652}.dialog-list-editor .enum-checkbox input[data-v-7236816c]{accent-color:#19a976;width:16px;height:16px;margin-top:2px}.dialog-list-editor .enum-checkbox span[data-v-7236816c],.dialog-list-editor .enum-checkbox strong[data-v-7236816c],.dialog-list-editor .enum-checkbox small[data-v-7236816c]{min-width:0;display:block}.dialog-list-editor .enum-checkbox strong[data-v-7236816c]{color:var(--zp-text-title);font-size:13px;font-weight:950}.dialog-list-editor .enum-system-value[data-v-7236816c]{color:var(--zp-text-faint);overflow-wrap:anywhere;white-space:normal;border-radius:5px;margin-top:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:750}.dialog-list-editor .enum-checkbox small[data-v-7236816c]{color:var(--zp-text-faint);margin-top:5px;font-size:11px;font-weight:800;line-height:1.35}.list-editor-input[data-v-7236816c]{gap:4px;display:grid}.list-editor-input small[data-v-7236816c]{color:var(--zp-text-faint);font-size:11px;font-weight:800;line-height:1.35}.dialog-list-editor>label input[data-v-7236816c],.dialog-rule-editor input[data-v-7236816c]{height:36px;font-size:13px}.dialog-list-editor>label button[data-v-7236816c],.dialog-rule-editor button[data-v-7236816c]{border-radius:8px;height:34px}.setting-dialog-foot[data-v-7236816c]{border-top:1px solid var(--zp-line-soft);border-bottom:0;justify-content:flex-end}.setting-dialog-foot button[data-v-7236816c]{background:var(--zp-color-blue-600);color:#fff;border:0;border-radius:8px;height:34px;padding:0 16px;font-size:13px;font-weight:900}@media (width<=1380px){.settings-workspace[data-v-7236816c]{grid-template-columns:220px minmax(0,1fr)}.setting-table-head[data-v-7236816c],.setting-row[data-v-7236816c]{grid-template-columns:minmax(210px,1fr) minmax(270px,1fr) minmax(122px,.55fr) 68px}.setting-category[data-v-7236816c],.setting-table-head span[data-v-7236816c]:nth-child(4){display:none}}@media (width<=1180px){.settings-workspace[data-v-7236816c]{grid-template-columns:1fr;grid-template-areas:"nav""main"}.category-panel[data-v-7236816c]{max-height:none;position:static}.category-list[data-v-7236816c]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.settings-stat-grid[data-v-7236816c],.category-list[data-v-7236816c]{grid-template-columns:repeat(2,minmax(0,1fr))}.setting-table-head[data-v-7236816c]{display:none}.setting-row[data-v-7236816c]{border:1px solid var(--zp-line);border-radius:8px;grid-template-columns:minmax(0,1fr);gap:8px;margin-bottom:8px}.setting-control[data-v-7236816c],.setting-status[data-v-7236816c],.setting-action[data-v-7236816c]{grid-column:auto}.setting-dialog-guide[data-v-7236816c],.enum-option-panel[data-v-7236816c]{grid-template-columns:1fr}}.settings-page[data-v-7236816c]{min-width:0;max-width:100%;overflow-x:hidden}.content-area{overflow-x:hidden}.settings-hero[data-v-7236816c]{isolation:isolate;border-radius:var(--zp-radius-xl);background:linear-gradient(118deg, #050d22fa 0%, #0c1934f7 48%, #061022fa 100%), var(--zp-color-navy-950);min-width:0;max-width:100%;color:var(--zp-text-inverse);border:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:22px;padding:28px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 45px #131f4114}.settings-hero[data-v-7236816c]:before,.settings-hero[data-v-7236816c]:after{pointer-events:none;content:"";display:block;position:absolute}.settings-hero[data-v-7236816c]:before{z-index:-2;filter:blur(42px)saturate(118%);opacity:.84;background:radial-gradient(at 16% 20%,#d99a2247 0 14%,#0000 36%),radial-gradient(at 48% 0,#2563eb3d 0 17%,#0000 42%),radial-gradient(at 84% 18%,#55c9a138 0 14%,#0000 38%),conic-gradient(from 220deg at 56% 48%,#d99a2226,#2563eb1f,#55c9a121,#d99a2226);inset:-44%}.settings-hero[data-v-7236816c]:after{z-index:-1;background:linear-gradient(90deg,#00000061 0%,#00000024 52%,#0000006b 100%),repeating-linear-gradient(135deg,#ffffff0a 0 1px,#0000 1px 6px);inset:0}.settings-hero .hero-copy[data-v-7236816c]{min-width:0;max-width:780px}.settings-hero .hero-label[data-v-7236816c]{color:var(--zp-color-gold-300);gap:8px;font-size:13px;font-weight:850;display:inline-flex}.settings-hero h1[data-v-7236816c]{color:var(--zp-text-inverse);letter-spacing:0;overflow-wrap:anywhere;word-break:break-word;margin:10px 0;font-size:clamp(28px,3vw,40px);font-weight:900;line-height:1.12}.settings-hero p[data-v-7236816c]{max-width:820px;color:var(--zp-text-inverse-muted);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:500;line-height:1.8}.settings-hero .hero-actions[data-v-7236816c]{flex:none;justify-content:flex-end;gap:10px}.settings-hero .ghost-action[data-v-7236816c],.settings-hero .primary-action[data-v-7236816c]{justify-content:center;gap:8px;min-width:106px;border-radius:var(--zp-radius-pill)!important;white-space:nowrap!important;height:40px!important;min-height:40px!important;box-shadow:none!important;border:0!important;padding:0 16px!important;font-size:13px!important;font-weight:850!important}.settings-hero .ghost-action[data-v-7236816c]{color:#ffffffdb!important;background:#ffffff1f!important}.settings-hero .primary-action[data-v-7236816c]{background:var(--zp-color-mint-500)!important;color:#0c1c32!important}@media (width<=760px){.settings-hero[data-v-7236816c]{flex-direction:column;align-items:flex-start;padding:24px}.settings-hero .hero-actions[data-v-7236816c]{grid-template-columns:1fr;justify-content:flex-start;width:100%;display:grid}.settings-hero .hero-actions button[data-v-7236816c]{flex:none;width:100%;height:40px}}.reset-page[data-v-ae3edc31]{width:100%;min-height:100dvh;color:var(--zp-text-title);background:#eef3f7;grid-template-columns:minmax(360px,.82fr) minmax(560px,1.18fr);display:grid;overflow:auto}.reset-brand-panel[data-v-ae3edc31]{min-height:100vh;color:var(--zp-text-inverse);background:radial-gradient(circle at 20% 18%,#f2b94833,#0000 30%),linear-gradient(155deg,#071230 0%,#101936 58%,#172033 100%);flex-direction:column;justify-content:flex-start;gap:clamp(22px,4vh,44px);padding:clamp(28px,4vw,56px);display:flex}.back-button[data-v-ae3edc31]{border-radius:12px;width:fit-content;font-size:13px;font-weight:900;color:#ffffffdb!important;background:#ffffff14!important;border:1px solid #ffffff24!important}.back-button[data-v-ae3edc31]:hover{background:#ffffff24!important}.brand-mark[data-v-ae3edc31]{color:#ffe08a;background:linear-gradient(135deg,#ffe08a38,#55c9a129);border:1px solid #ffffff2e;border-radius:18px;justify-content:center;align-items:center;width:58px;height:58px;display:inline-flex;box-shadow:0 20px 40px #0003}.brand-copy[data-v-ae3edc31]{max-width:520px}.system-name[data-v-ae3edc31]{color:#ffffffb8;margin:0 0 18px;font-size:15px;font-weight:800}.brand-copy h1[data-v-ae3edc31]{color:#fff;letter-spacing:0;margin:0;font-size:clamp(38px,5vw,58px);font-weight:900;line-height:1.04}.brand-copy p[data-v-ae3edc31]:last-child{color:#ffffffbd;max-width:500px;margin:22px 0 0;font-size:16px;font-weight:650;line-height:1.8}.reset-guard[data-v-ae3edc31]{gap:10px;max-width:520px;display:grid}.reset-guard article[data-v-ae3edc31]{background:#ffffff14;border:1px solid #ffffff1f;border-radius:16px;align-items:flex-start;gap:14px;padding:14px;display:flex}.reset-guard svg[data-v-ae3edc31]{color:#f2b948;flex:none}.reset-guard strong[data-v-ae3edc31],.reset-guard span[data-v-ae3edc31]{display:block}.reset-guard strong[data-v-ae3edc31]{color:#fffffff0;font-size:14px;font-weight:900}.reset-guard span[data-v-ae3edc31]{color:#ffffff9e;margin-top:4px;font-size:13px;font-weight:650;line-height:1.6}.reset-workspace[data-v-ae3edc31]{background:linear-gradient(135deg,#1019360a 0 1px,#0000 1px 100%) 0 0/34px 34px,linear-gradient(45deg,#d99a220d 0 1px,#0000 1px 100%) 0 0/34px 34px,linear-gradient(135deg,#eef3f7 0%,#f7f9fc 68%,#edf5f1 100%);align-content:center;justify-items:center;min-height:100vh;padding:clamp(24px,5vw,58px);display:grid}.reset-card[data-v-ae3edc31]{background:linear-gradient(#fffffffa,#fafcfff5),#fff;border:1px solid #1019361a;border-radius:22px;width:min(100%,560px);padding:32px;position:relative;overflow:hidden;box-shadow:0 32px 80px #10193629,inset 0 1px #ffffffeb}.reset-card[data-v-ae3edc31]:before{content:"";background:linear-gradient(90deg,#101936 0%,#d99a22 48%,#55c9a1 100%);height:4px;position:absolute;inset:0 0 auto}.reset-card-head[data-v-ae3edc31]{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.reset-card-head p[data-v-ae3edc31]{color:var(--zp-text-muted);margin:0;font-size:13px;font-weight:900}.reset-card-head h2[data-v-ae3edc31]{color:var(--zp-text-title);letter-spacing:0;margin:6px 0 0;font-size:28px;font-weight:950;line-height:1.16}.reset-card-head span[data-v-ae3edc31]{color:var(--zp-text-muted);flex:none;font-size:13px;font-weight:900}.step-track[data-v-ae3edc31]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:24px;display:grid}.step-track article[data-v-ae3edc31]{background:#f4f7fb;border:1px solid #10193614;border-radius:14px;min-width:0;padding:10px}.step-track article>span[data-v-ae3edc31]{width:26px;height:26px;color:var(--zp-text-muted);background:#e8edf3;border-radius:9px;justify-content:center;align-items:center;font-size:12px;font-weight:950;display:inline-flex}.step-track article.active[data-v-ae3edc31]{background:#fff;border-color:#1019362e;box-shadow:0 10px 24px #10193614}.step-track article.active>span[data-v-ae3edc31]{color:#fff;background:#101936}.step-track article.done>span[data-v-ae3edc31]{color:#fff;background:#12b76a}.step-track strong[data-v-ae3edc31],.step-track small[data-v-ae3edc31]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.step-track strong[data-v-ae3edc31]{color:var(--zp-text-title);margin-top:8px;font-size:12px;font-weight:950}.step-track small[data-v-ae3edc31]{color:var(--zp-text-muted);margin-top:3px;font-size:11px;font-weight:750}.reset-form[data-v-ae3edc31],.step-panel[data-v-ae3edc31]{display:grid}.reset-form[data-v-ae3edc31]{gap:18px;margin-top:24px}.step-panel[data-v-ae3edc31]{gap:16px}.field-label[data-v-ae3edc31]{color:var(--zp-text);gap:9px;font-size:13px;font-weight:950;display:grid}.reset-control[data-v-ae3edc31]{width:100%}.reset-control[data-v-ae3edc31] [data-slot=base]{min-height:50px;color:var(--zp-text-title);background:#f9fbfd;border:1px solid #1019361a;border-radius:14px;font-size:15px;font-weight:800;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #1019360a}.reset-control[data-v-ae3edc31] [data-slot=base]:focus,.reset-control[data-v-ae3edc31] [data-slot=base]:focus-visible{background:#fff;border-color:#d99a228c;box-shadow:0 0 0 3px #d99a2224,0 10px 20px #1019360f}.field-note[data-v-ae3edc31]{color:var(--zp-text-muted);margin:0;font-size:13px;font-weight:750;line-height:1.7}.account-strip[data-v-ae3edc31]{background:#f4f7fb;border:1px solid #10193614;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.account-strip span[data-v-ae3edc31]{color:var(--zp-text-muted);font-size:13px;font-weight:850}.account-strip strong[data-v-ae3edc31]{color:var(--zp-text-title);font-size:14px;font-weight:950}.code-row[data-v-ae3edc31]{grid-template-columns:minmax(0,1fr) 116px;align-items:center;gap:10px;display:grid}.code-pin-input[data-v-ae3edc31]{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;width:100%;display:grid}.code-pin-input[data-v-ae3edc31] .code-pin-base{width:100%;min-width:0;height:50px;color:var(--zp-text-title);text-align:center;background:#f9fbfd;border:1px solid #1019361a;border-radius:12px;font-size:18px;font-weight:950;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #1019360a}.code-pin-input[data-v-ae3edc31] .code-pin-base:focus,.code-pin-input[data-v-ae3edc31] .code-pin-base:focus-visible{background:#fff;border-color:#d99a2299;outline:none;box-shadow:0 0 0 3px #d99a2224,0 10px 20px #1019360f}.code-button[data-v-ae3edc31]{border-radius:12px;justify-content:center;min-height:50px;font-size:13px;font-weight:900;box-shadow:0 8px 18px #10193624;color:#fff!important;background:#101936!important;border:1px solid #101936!important}.code-button[data-v-ae3edc31]:disabled{box-shadow:none;opacity:1;color:var(--zp-text-faint)!important;background:#eef3f7!important;border-color:#0f172a1a!important}.password-rules[data-v-ae3edc31]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.password-rules span[data-v-ae3edc31]{color:var(--zp-text-muted);background:#f4f7fb;border:1px solid #10193614;border-radius:12px;padding:10px 12px;font-size:12px;font-weight:850}.password-rules span.ok[data-v-ae3edc31]{color:#127553;background:#12b76a1a;border-color:#12b76a3d}.reset-actions[data-v-ae3edc31]{grid-template-columns:.74fr 1.26fr;gap:12px;display:grid}.primary-button[data-v-ae3edc31],.secondary-button[data-v-ae3edc31]{border-radius:14px;justify-content:center;min-height:52px;font-size:15px;font-weight:950}.primary-button[data-v-ae3edc31]{box-shadow:0 16px 30px #1019363d,inset 0 1px #ffffff2e;color:#fff!important;background:linear-gradient(135deg,#101936 0%,#1c2b52 100%)!important;border:1px solid #101936!important}.primary-button[data-v-ae3edc31]:disabled{box-shadow:none;opacity:1;color:#8490a3!important;background:#e8edf3!important;border-color:#0f172a14!important}.secondary-button[data-v-ae3edc31]{color:var(--zp-text)!important;background:#fff!important;border:1px solid #1019361a!important}.complete-panel[data-v-ae3edc31]{text-align:center;justify-items:center;margin-top:26px;display:grid}.complete-icon[data-v-ae3edc31]{color:#127553;background:#12b76a1f;border-radius:22px;justify-content:center;align-items:center;width:72px;height:72px;display:inline-flex}.complete-panel h3[data-v-ae3edc31]{color:var(--zp-text-title);margin:18px 0 0;font-size:24px;font-weight:950}.complete-panel p[data-v-ae3edc31]{color:var(--zp-text-muted);margin:10px 0 20px;font-size:14px;font-weight:750}.complete-panel .primary-button[data-v-ae3edc31]{width:100%}.action-message[data-v-ae3edc31]{color:#136b50;background:#55c9a11a;border:1px solid #55c9a142;border-radius:12px;margin:18px 0 0;padding:12px 14px;font-size:13px;font-weight:800;line-height:1.6}@media (width<=1100px){.reset-page[data-v-ae3edc31]{background:#f4f7fb;grid-template-columns:1fr}.reset-brand-panel[data-v-ae3edc31]{min-height:auto;padding-bottom:24px}.reset-guard[data-v-ae3edc31]{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}.reset-workspace[data-v-ae3edc31]{min-height:auto;padding-top:16px}}@media (width<=760px){.reset-page[data-v-ae3edc31]{display:block}.reset-brand-panel[data-v-ae3edc31]{background:radial-gradient(circle at 12% 4%,#f2b94838,#0000 30%),linear-gradient(160deg,#071230 0%,#101936 100%);gap:18px;padding:18px 16px 16px}.reset-workspace[data-v-ae3edc31]{background:#f4f7fb;padding:14px}.back-button[data-v-ae3edc31]{min-height:38px}.brand-mark[data-v-ae3edc31]{border-radius:14px;width:46px;height:46px}.brand-copy h1[data-v-ae3edc31]{font-size:32px;line-height:1.12}.brand-copy p[data-v-ae3edc31]:last-child{margin-top:12px;font-size:14px;line-height:1.72}.system-name[data-v-ae3edc31]{margin-bottom:10px;font-size:13px}.reset-guard[data-v-ae3edc31]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.reset-guard article[data-v-ae3edc31]{border-radius:12px;gap:7px;min-width:0;padding:10px 8px}.reset-guard svg[data-v-ae3edc31]{width:16px;height:16px}.reset-guard strong[data-v-ae3edc31]{font-size:12px;line-height:1.25}.reset-guard span[data-v-ae3edc31]{display:none}.reset-card[data-v-ae3edc31]{border-radius:16px;padding:18px;box-shadow:0 14px 34px #0f172a1a}.reset-card-head[data-v-ae3edc31]{align-items:flex-start}.reset-card-head h2[data-v-ae3edc31]{font-size:22px}.step-track[data-v-ae3edc31]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px}.step-track article[data-v-ae3edc31]{padding:9px}.reset-form[data-v-ae3edc31]{gap:16px;margin-top:18px}.reset-control[data-v-ae3edc31] [data-slot=base]{border-radius:12px;min-height:46px}.code-row[data-v-ae3edc31],.password-rules[data-v-ae3edc31],.reset-actions[data-v-ae3edc31]{grid-template-columns:1fr}.code-pin-input[data-v-ae3edc31]{gap:5px}.code-pin-input[data-v-ae3edc31] .code-pin-base{border-radius:10px;height:42px;font-size:16px}}.login-page[data-v-9e19d452]{width:100%;min-height:100dvh;color:var(--zp-text-title);background:#eef3f7;grid-template-columns:minmax(360px,.82fr) minmax(560px,1.18fr);display:grid;overflow:auto}.login-brand-panel[data-v-9e19d452]{min-height:100vh;color:var(--zp-text-inverse);background:radial-gradient(circle at 20% 18%,#f2b94833,#0000 30%),linear-gradient(155deg,#071230 0%,#101936 58%,#172033 100%);flex-direction:column;justify-content:flex-start;gap:clamp(22px,4vh,44px);padding:clamp(28px,4vw,56px);display:flex}.brand-mark[data-v-9e19d452]{color:#ffe08a;background:linear-gradient(135deg,#ffe08a38,#55c9a129);border:1px solid #ffffff2e;border-radius:18px;justify-content:center;align-items:center;width:58px;height:58px;display:inline-flex;box-shadow:0 20px 40px #0003}.brand-copy[data-v-9e19d452]{max-width:520px;padding:0}.system-name[data-v-9e19d452]{color:#ffffffb8;margin:0 0 18px;font-size:15px;font-weight:800}.brand-copy h1[data-v-9e19d452]{color:#fff;letter-spacing:0;margin:0;font-size:clamp(38px,5vw,58px);font-weight:900;line-height:1.04}.brand-copy p[data-v-9e19d452]:last-child{color:#ffffffbd;max-width:500px;margin:22px 0 0;font-size:16px;font-weight:650;line-height:1.8}.security-stack[data-v-9e19d452]{gap:10px;max-width:520px;display:grid}.security-stack article[data-v-9e19d452]{background:#ffffff14;border:1px solid #ffffff1f;border-radius:16px;align-items:flex-start;gap:14px;padding:14px;display:flex}.security-stack svg[data-v-9e19d452]{color:#f2b948;flex:none}.security-stack strong[data-v-9e19d452],.security-stack span[data-v-9e19d452]{display:block}.security-stack strong[data-v-9e19d452]{color:#fffffff0;font-size:14px;font-weight:900}.security-stack span[data-v-9e19d452]{color:#ffffff9e;margin-top:4px;font-size:13px;font-weight:650;line-height:1.6}.login-workspace[data-v-9e19d452]{background:linear-gradient(135deg,#1019360a 0 1px,#0000 1px 100%) 0 0/34px 34px,linear-gradient(45deg,#d99a220d 0 1px,#0000 1px 100%) 0 0/34px 34px,linear-gradient(135deg,#eef3f7 0%,#f7f9fc 68%,#edf5f1 100%);align-content:center;justify-items:center;min-height:100vh;padding:clamp(24px,5vw,58px);display:grid}.login-card[data-v-9e19d452]{background:linear-gradient(#fffffffa,#fafcfff5),#fff;border:1px solid #1019361a;border-radius:22px;width:min(100%,510px);padding:32px;position:relative;overflow:hidden;box-shadow:0 32px 80px #10193629,inset 0 1px #ffffffeb}.login-card[data-v-9e19d452]:before{content:"";background:linear-gradient(90deg,#101936 0%,#d99a22 48%,#55c9a1 100%);height:4px;position:absolute;inset:0 0 auto}.login-card-head[data-v-9e19d452]{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.login-card-head p[data-v-9e19d452]{color:var(--zp-text-muted);margin:0;font-size:13px;font-weight:900}.login-card-head h2[data-v-9e19d452]{color:var(--zp-text-title);letter-spacing:0;margin:6px 0 0;font-size:28px;font-weight:950;line-height:1.16}.mode-switch[data-v-9e19d452]{background:#f2f5f8;border:1px solid #10193614;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:22px;padding:4px;display:grid;box-shadow:inset 0 1px 2px #1019360d,0 1px #ffffffd1}.mode-button[data-v-9e19d452]{border:1px solid #0000;border-radius:11px;justify-content:center;gap:7px;min-width:0;min-height:40px;font-size:13px;font-weight:850;line-height:1;transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s;color:#697586!important;background:0 0!important}.mode-button.active[data-v-9e19d452]{font-weight:950;box-shadow:0 8px 18px #1019361a,inset 0 1px #ffffffeb;color:#101936!important;background:#fff!important;border-color:#1019361a!important}.mode-button.active svg[data-v-9e19d452]{color:#d99a22}.mode-button[data-v-9e19d452]:not(.active):hover{color:#344054!important;background:#ffffffa3!important}.login-form[data-v-9e19d452]{gap:16px;margin-top:24px;display:grid}.field-label[data-v-9e19d452]{color:var(--zp-text);gap:9px;font-size:13px;font-weight:950;display:grid}.login-control[data-v-9e19d452]{width:100%}.login-control[data-v-9e19d452] [data-slot=base]{min-height:50px;color:var(--zp-text-title);background:#f9fbfd;border:1px solid #1019361a;border-radius:14px;font-size:15px;font-weight:800;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #1019360a}.login-control[data-v-9e19d452] [data-slot=base]:focus,.login-control[data-v-9e19d452] [data-slot=base]:focus-visible{background:#fff;border-color:#d99a228c;box-shadow:0 0 0 3px #d99a2224,0 10px 20px #1019360f}.code-row[data-v-9e19d452]{grid-template-columns:minmax(0,1fr) 116px;align-items:center;gap:10px;display:grid}.code-pin-input[data-v-9e19d452]{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;width:100%;display:grid}.code-pin-input[data-v-9e19d452] .code-pin-base{width:100%;min-width:0;height:48px;color:var(--zp-text-title);text-align:center;background:#f9fbfd;border:1px solid #1019361a;border-radius:12px;font-size:18px;font-weight:950;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #1019360a}.code-pin-input[data-v-9e19d452] .code-pin-base:focus,.code-pin-input[data-v-9e19d452] .code-pin-base:focus-visible{background:#fff;border-color:#d99a2299;outline:none;box-shadow:0 0 0 3px #d99a2224,0 10px 20px #1019360f}.code-button[data-v-9e19d452]{border-radius:12px;justify-content:center;min-height:48px;font-size:13px;font-weight:900;box-shadow:0 8px 18px #10193624;color:#fff!important;background:#101936!important;border:1px solid #101936!important}.code-button[data-v-9e19d452]:not(:disabled):hover{background:#172033!important;border-color:#172033!important}.code-button[data-v-9e19d452]:disabled{box-shadow:none;color:var(--zp-text-faint)!important;background:#eef3f7!important;border-color:#0f172a1a!important}.form-options[data-v-9e19d452]{justify-content:space-between;align-items:center;gap:14px;padding-top:2px;display:flex}.inline-actions[data-v-9e19d452]{align-items:center;gap:14px;display:inline-flex}.text-action[data-v-9e19d452]{color:#2d5bbf;background:0 0;padding:0;font-size:13px;font-weight:900}.text-action[data-v-9e19d452]:hover{color:#1d4ed8;text-underline-offset:3px;text-decoration:underline}.submit-button[data-v-9e19d452]{border-radius:14px;justify-content:center;min-height:54px;font-size:15px;font-weight:950;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s;box-shadow:0 16px 30px #1019363d,inset 0 1px #ffffff2e;color:#fff!important;background:linear-gradient(135deg,#101936 0%,#1c2b52 100%)!important;border:1px solid #101936!important}.submit-button[data-v-9e19d452]:not(.is-disabled):hover{transform:translateY(-1px);box-shadow:0 18px 34px #10193647,inset 0 1px #ffffff2e;background:linear-gradient(135deg,#17244a 0%,#26365f 100%)!important}.submit-button.is-disabled[data-v-9e19d452]{cursor:not-allowed;box-shadow:none;opacity:1;color:#8490a3!important;background:#e8edf3!important;border-color:#0f172a14!important}.action-message[data-v-9e19d452]{color:#136b50;background:#55c9a11a;border:1px solid #55c9a142;border-radius:12px;margin:18px 0 0;padding:12px 14px;font-size:13px;font-weight:800;line-height:1.6}.passkey-modal-content{border:1px solid #0f172a1a;border-radius:18px;max-width:440px;box-shadow:0 28px 80px #07123047}.passkey-modal-body{padding-top:8px}.passkey-modal-footer{justify-content:flex-end;gap:10px;display:flex}.passkey-dialog[data-v-9e19d452]{gap:16px;display:grid}.passkey-orb[data-v-9e19d452]{color:#101936;background:#eef3f7;border:1px solid #0f172a1a;border-radius:22px;justify-content:center;align-items:center;width:72px;height:72px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffffb8}.passkey-orb.ready[data-v-9e19d452]{color:#127553;background:linear-gradient(135deg,#12b76a24,#d99a221f);border-color:#12b76a3d}.passkey-copy strong[data-v-9e19d452]{color:var(--zp-text-title);font-size:18px;font-weight:950;display:block}.passkey-copy p[data-v-9e19d452]{color:var(--zp-text-muted);margin:8px 0 0;font-size:14px;font-weight:650;line-height:1.7}.passkey-user-card[data-v-9e19d452]{background:#f8fafc;border:1px solid #0f172a14;border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.passkey-avatar[data-v-9e19d452]{color:#ffe08a;background:#101936;border-radius:13px;justify-content:center;align-items:center;width:44px;height:44px;font-size:17px;font-weight:950;display:inline-flex}.passkey-user-main[data-v-9e19d452],.passkey-user-meta[data-v-9e19d452]{gap:4px;min-width:0;display:grid}.passkey-user-main strong[data-v-9e19d452]{color:var(--zp-text-title);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:950;overflow:hidden}.passkey-user-main span[data-v-9e19d452]{color:var(--zp-text-muted);font-size:13px;font-weight:850}.passkey-user-meta[data-v-9e19d452]{text-align:right;justify-items:end}.passkey-user-meta span[data-v-9e19d452]{color:var(--zp-text);font-size:12px;font-weight:900}.passkey-user-meta small[data-v-9e19d452]{color:var(--zp-text-muted);font-size:12px;font-weight:750}.passkey-primary[data-v-9e19d452],.passkey-secondary[data-v-9e19d452]{border-radius:12px;min-height:40px;font-size:13px;font-weight:900}.passkey-primary[data-v-9e19d452]{color:#fff!important;background:#101936!important;border:1px solid #101936!important}.passkey-primary[data-v-9e19d452]:disabled{opacity:1;color:#8490a3!important;background:#e8edf3!important;border-color:#0f172a14!important}.passkey-secondary[data-v-9e19d452]{color:var(--zp-text)!important;background:#fff!important;border:1px solid #0f172a1a!important}@media (width<=1100px){.login-page[data-v-9e19d452]{background:#f4f7fb;grid-template-columns:1fr}.login-brand-panel[data-v-9e19d452]{min-height:auto;padding-bottom:24px}.brand-copy[data-v-9e19d452]{padding:36px 0 24px}.security-stack[data-v-9e19d452]{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}.login-workspace[data-v-9e19d452]{min-height:auto;padding-top:16px}}@media (width<=760px){.login-page[data-v-9e19d452]{display:block}.login-brand-panel[data-v-9e19d452]{background:radial-gradient(circle at 12% 4%,#f2b94838,#0000 30%),linear-gradient(160deg,#071230 0%,#101936 100%);gap:18px;padding:18px 16px 16px}.login-workspace[data-v-9e19d452]{background:#f4f7fb;padding:14px}.brand-mark[data-v-9e19d452]{border-radius:14px;width:46px;height:46px}.brand-mark svg[data-v-9e19d452]{width:24px;height:24px}.brand-copy[data-v-9e19d452]{padding:0}.brand-copy h1[data-v-9e19d452]{font-size:32px;line-height:1.12}.brand-copy p[data-v-9e19d452]:last-child{margin-top:12px;font-size:14px;line-height:1.72}.system-name[data-v-9e19d452]{margin-bottom:10px;font-size:13px}.security-stack[data-v-9e19d452]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.security-stack article[data-v-9e19d452]{border-radius:12px;gap:7px;min-width:0;padding:10px 8px}.security-stack svg[data-v-9e19d452]{width:16px;height:16px}.security-stack strong[data-v-9e19d452]{font-size:12px;line-height:1.25}.security-stack span[data-v-9e19d452]{display:none}.login-card[data-v-9e19d452]{border-radius:16px;padding:18px;box-shadow:0 14px 34px #0f172a1a}.login-card-head[data-v-9e19d452]{flex-direction:column;align-items:flex-start}.form-options[data-v-9e19d452]{flex-direction:row;align-items:center;width:100%}.inline-actions[data-v-9e19d452]{margin-left:auto}.login-card-head h2[data-v-9e19d452]{font-size:22px}.mode-switch[data-v-9e19d452]{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:18px}.mode-button[data-v-9e19d452]{gap:5px;min-height:38px;padding-inline:8px;font-size:12px}.login-form[data-v-9e19d452]{gap:14px;margin-top:18px}.login-control[data-v-9e19d452] [data-slot=base]{border-radius:12px;min-height:46px}.code-row[data-v-9e19d452]{grid-template-columns:1fr}.code-pin-input[data-v-9e19d452]{gap:5px}.code-pin-input[data-v-9e19d452] .code-pin-base{border-radius:10px;height:42px;font-size:16px}.passkey-modal-content{border-radius:16px;width:calc(100vw - 28px);max-width:calc(100vw - 28px)}.passkey-modal-footer{flex-direction:column-reverse}.passkey-primary[data-v-9e19d452],.passkey-secondary[data-v-9e19d452]{justify-content:center;width:100%}.passkey-user-card[data-v-9e19d452]{grid-template-columns:42px minmax(0,1fr)}.passkey-avatar[data-v-9e19d452]{width:42px;height:42px}.passkey-user-meta[data-v-9e19d452]{text-align:left;border-top:1px solid #0f172a14;grid-column:1/-1;justify-items:start;padding-top:8px}}
