.toast-container[data-v-3770f15a]{position:fixed;top:16px;right:16px;z-index:100;pointer-events:none}.toast-container>div[data-v-3770f15a]{pointer-events:auto}.toast-stack[data-v-3770f15a]{display:flex;flex-direction:column;gap:8px}.toast-item[data-v-3770f15a]{min-width:280px;max-width:420px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:12px 16px;border-radius:var(--radius-sm);font-size:var(--text-sm);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:var(--shadow-md);border:1px solid var(--border-default)}.toast-item--success[data-v-3770f15a]{color:var(--color-success);background:rgba(74,222,128,.12);border-color:#4ade8038}.toast-item--error[data-v-3770f15a]{color:var(--color-danger);background:rgba(251,113,133,.12);border-color:#fb718538}.toast-item--warning[data-v-3770f15a]{color:var(--color-warning);background:rgba(245,158,11,.12);border-color:#f59e0b38}.toast-item--info[data-v-3770f15a]{color:var(--color-info);background:rgba(96,165,250,.12);border-color:#60a5fa38}.toast-item__msg[data-v-3770f15a]{flex:1;line-height:1.45}.toast-item__dismiss[data-v-3770f15a]{background:none;border:none;color:inherit;cursor:pointer;font-size:18px;line-height:1;padding:0 2px;opacity:.6;flex-shrink:0}.toast-item__dismiss[data-v-3770f15a]:hover{opacity:1}.toast-slide-enter-active[data-v-3770f15a],.toast-slide-leave-active[data-v-3770f15a]{transition:all .25s ease}.toast-slide-enter[data-v-3770f15a],.toast-slide-leave-to[data-v-3770f15a]{opacity:0;transform:translate(40px)}#app-root{width:100%;min-height:100vh}.login-page[data-v-3f674cb2]{position:relative;display:flex;align-items:center;justify-content:center;min-height:100vh;padding:24px;overflow:hidden}.login-bg[data-v-3f674cb2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.bg-orb[data-v-3f674cb2]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.12}.bg-orb--1[data-v-3f674cb2]{width:500px;height:500px;top:-10%;right:-8%;background:var(--gradient-accent);animation:orb-float-data-v-3f674cb2 12s ease-in-out infinite}.bg-orb--2[data-v-3f674cb2]{width:400px;height:400px;bottom:-12%;left:-6%;background:var(--gradient-success);animation:orb-float-data-v-3f674cb2 15s ease-in-out infinite reverse}.bg-orb--3[data-v-3f674cb2]{width:300px;height:300px;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--gradient-warning);animation:orb-float-data-v-3f674cb2 18s ease-in-out infinite}@keyframes orb-float-data-v-3f674cb2{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.08)}66%{transform:translate(-20px,20px) scale(.94)}}.login-card[data-v-3f674cb2]{position:relative;z-index:1;width:100%;max-width:420px;background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:44px 40px;backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);box-shadow:var(--shadow-lg),0 0 0 1px #94a3b80f;animation:scaleIn .4s ease}.login-header[data-v-3f674cb2]{text-align:center;margin-bottom:36px}.login-icon[data-v-3f674cb2]{width:56px;height:56px;margin:0 auto 18px;color:#fff;background:var(--gradient-accent);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;padding:12px;box-shadow:0 4px 20px #60a5fa5c}.login-icon svg[data-v-3f674cb2]{width:100%;height:100%}.login-header h1[data-v-3f674cb2]{font-size:24px;font-weight:700;color:var(--text-primary);margin-bottom:6px;letter-spacing:.04em}.login-header p[data-v-3f674cb2]{font-size:var(--text-sm);color:var(--text-muted)}.login-form[data-v-3f674cb2]{display:flex;flex-direction:column;gap:18px}.input-group[data-v-3f674cb2]{position:relative;display:flex;align-items:center}.input-group input[data-v-3f674cb2]{width:100%;padding:13px 48px 13px 16px;background:var(--surface-soft);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-primary);font-size:15px;font-family:var(--font-mono);letter-spacing:3px;outline:none;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.input-group input[data-v-3f674cb2]::placeholder{color:var(--text-dim);letter-spacing:0;font-family:var(--font-sans)}.input-group input[data-v-3f674cb2]:focus{border-color:var(--border-active);box-shadow:0 0 0 3px #60a5fa1f,var(--shadow-glow)}.input-group input.has-error[data-v-3f674cb2]{border-color:var(--color-danger);box-shadow:0 0 0 3px #fb71851f}.toggle-password[data-v-3f674cb2]{position:absolute;right:10px;background:none;border:none;color:var(--text-dim);cursor:pointer;padding:6px;display:flex;align-items:center;transition:color var(--transition-fast)}.toggle-password[data-v-3f674cb2]:hover{color:var(--text-secondary)}.toggle-password svg[data-v-3f674cb2]{width:18px;height:18px}.error-message[data-v-3f674cb2]{color:var(--color-danger);font-size:var(--text-sm);text-align:center;padding:8px 12px;background:var(--danger-soft);border:1px solid rgba(251,113,133,.2);border-radius:var(--radius-sm);margin:-4px 0}.error-slide-enter-active[data-v-3f674cb2],.error-slide-leave-active[data-v-3f674cb2]{transition:all var(--transition-fast)}.error-slide-enter[data-v-3f674cb2],.error-slide-leave-to[data-v-3f674cb2]{opacity:0;transform:translateY(-6px)}.login-btn[data-v-3f674cb2]{position:relative;padding:13px;background:var(--gradient-accent);border:none;border-radius:var(--radius-md);color:#fff;font-size:16px;font-weight:700;cursor:pointer;letter-spacing:.5em;overflow:hidden;transition:all var(--transition-fast);box-shadow:0 4px 16px #60a5fa4d}.login-btn[data-v-3f674cb2]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.1) 0%,transparent 50%);pointer-events:none}.login-btn[data-v-3f674cb2]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 24px #60a5fa70}.login-btn[data-v-3f674cb2]:active:not(:disabled){transform:translateY(0)}.login-btn[data-v-3f674cb2]:disabled{opacity:.7;cursor:wait}.spinner[data-v-3f674cb2]{display:inline-block;width:20px;height:20px;border:2px solid rgba(255,255,255,.25);border-top-color:#fff;border-radius:50%;animation:spin-data-v-3f674cb2 .7s linear infinite}@keyframes spin-data-v-3f674cb2{to{transform:rotate(360deg)}}.login-footer[data-v-3f674cb2]{margin-top:28px;text-align:center}.login-footer span[data-v-3f674cb2]{font-size:var(--text-xs);color:var(--text-dim)}@media (max-width: 480px){.login-card[data-v-3f674cb2]{padding:32px 24px}.login-header h1[data-v-3f674cb2]{font-size:21px}.login-btn[data-v-3f674cb2]{letter-spacing:.3em}}.top-nav[data-v-5f552342]{display:flex;align-items:center;height:56px;padding:0 24px;background:var(--nav-bg);border-bottom:1px solid var(--border-default);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);-webkit-user-select:none;user-select:none;position:sticky;top:0;z-index:30}.nav-brand[data-v-5f552342]{display:flex;align-items:center;gap:11px;margin-right:36px;flex-shrink:0}.brand-icon[data-v-5f552342]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--gradient-accent);border-radius:var(--radius-sm);color:#fff;box-shadow:0 2px 10px #60a5fa4d}.brand-icon svg[data-v-5f552342]{width:18px;height:18px}.nav-brand-text[data-v-5f552342]{font-size:16px;font-weight:700;color:var(--text-primary);letter-spacing:-.01em}.nav-links[data-v-5f552342]{display:flex;align-items:center;gap:2px;flex:1}.nav-link[data-v-5f552342]{position:relative;display:flex;align-items:center;gap:7px;padding:8px 15px;border-radius:var(--radius-sm);color:var(--text-muted);text-decoration:none;font-size:var(--text-base);font-weight:500;transition:color var(--transition-fast),background var(--transition-fast)}.nav-link[data-v-5f552342]:after{content:"";position:absolute;bottom:2px;left:50%;transform:translate(-50%) scaleX(0);width:20px;height:2px;background:var(--color-info);border-radius:1px;transition:transform var(--transition-smooth)}.nav-link[data-v-5f552342]:hover{color:var(--text-primary);background:var(--surface-soft)}.nav-link--active[data-v-5f552342]{color:var(--text-primary);background:var(--accent-soft)}.nav-link--active[data-v-5f552342]:after{transform:translate(-50%) scaleX(1)}.nav-link-icon[data-v-5f552342]{width:17px;height:17px;flex:0 0 auto;opacity:.8;transition:opacity var(--transition-fast)}.nav-link:hover .nav-link-icon[data-v-5f552342],.nav-link--active .nav-link-icon[data-v-5f552342]{opacity:1}.nav-badge[data-v-5f552342]{min-width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;padding:0 5px;background:var(--gradient-accent);color:#fff;border-radius:999px;font-size:10px;font-weight:700;line-height:1}.nav-actions[data-v-5f552342]{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:16px}.theme-toggle[data-v-5f552342]{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-muted);background:var(--surface-soft);cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:all var(--transition-fast)}.theme-toggle[data-v-5f552342]:hover{color:var(--text-primary);border-color:var(--border-hover);background:var(--accent-soft)}.theme-icon[data-v-5f552342]{width:16px;height:16px}.logout-btn[data-v-5f552342]{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;background:var(--danger-soft);border:1px solid rgba(251,113,133,.2);border-radius:var(--radius-sm);color:var(--color-danger);cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:all var(--transition-fast)}.logout-btn[data-v-5f552342]:hover{background:rgba(251,113,133,.16);border-color:#fb718561;box-shadow:0 0 16px #fb718526}.logout-icon[data-v-5f552342]{width:15px;height:15px}@media (max-width: 760px){.top-nav[data-v-5f552342]{width:100%;min-width:0;height:64px;padding:0 max(8px,env(safe-area-inset-right)) 0 max(8px,env(safe-area-inset-left));overflow:hidden}.nav-brand[data-v-5f552342]{flex:0 0 auto;margin-right:4px}.nav-brand-text[data-v-5f552342]{display:none}.brand-icon[data-v-5f552342]{width:30px;height:30px}.brand-icon svg[data-v-5f552342]{width:16px;height:16px}.nav-links[data-v-5f552342]{min-width:0;gap:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.nav-links[data-v-5f552342]::-webkit-scrollbar{display:none}.nav-link[data-v-5f552342]{flex:0 0 auto;gap:5px;padding:8px 10px;font-size:var(--text-sm)}.nav-link span[data-v-5f552342]{display:none}.nav-link-icon[data-v-5f552342]{width:18px;height:18px}.nav-actions[data-v-5f552342]{flex:0 0 auto;gap:4px;margin-left:4px}.theme-toggle[data-v-5f552342],.logout-btn[data-v-5f552342]{min-width:44px;width:44px;height:44px}}.admin-layout[data-v-22717069]{display:flex;flex-direction:column;min-height:100vh}.admin-main[data-v-22717069]{flex:1;padding:28px 24px;overflow-y:auto;animation:fadeInUp-data-v-22717069 .35s ease}@keyframes fadeInUp-data-v-22717069{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 760px){.admin-main[data-v-22717069]{min-width:0;padding:16px max(12px,env(safe-area-inset-right)) calc(20px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));overflow-x:hidden}}.sub2api-status-card[data-v-34c33a32]{margin-bottom:18px;padding:15px;border:1px solid rgba(88,166,255,.16);border-radius:var(--radius-md);background:var(--bg-card)}.sub2api-status-head[data-v-34c33a32]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.sub2api-status-title[data-v-34c33a32]{color:var(--text-primary);font-size:15px;font-weight:700}.sub2api-status-subtitle[data-v-34c33a32]{margin-top:4px;color:var(--text-muted);font-size:12px;line-height:1.45}.compact-btn[data-v-34c33a32]{min-height:32px;padding:6px 11px;white-space:nowrap}.sub2api-summary-card[data-v-34c33a32]{min-height:72px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:14px;padding:10px 12px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-soft)}.sub2api-summary-metric[data-v-34c33a32]{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:4px 18px;border-right:1px solid var(--border-default)}.sub2api-summary-metric[data-v-34c33a32]:first-child{padding-left:6px}.sub2api-summary-metric[data-v-34c33a32]:last-child{padding-right:6px;border-right:0}.summary-value[data-v-34c33a32]{color:var(--text-primary);font-size:22px;font-weight:800;line-height:1}.summary-value--ok[data-v-34c33a32]{color:var(--color-success)}.summary-value--bad[data-v-34c33a32]{color:var(--color-danger)}.summary-value--warn[data-v-34c33a32]{color:var(--color-warning)}.summary-label[data-v-34c33a32]{color:var(--text-muted);font-size:12px}.sub2api-workspace-list[data-v-34c33a32]{display:flex;flex-direction:column;gap:8px;margin-top:12px}.sub2api-workspace-row[data-v-34c33a32]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 11px;border:1px solid rgba(88,166,255,.1);border-radius:var(--radius-sm);background:var(--accent-soft)}.sub2api-workspace-main[data-v-34c33a32]{min-width:0;display:flex;flex-direction:column;gap:2px}.sub2api-workspace-name[data-v-34c33a32]{color:var(--text-primary);font-size:13px;font-weight:700}.sub2api-workspace-key[data-v-34c33a32]{color:var(--text-dim);font-size:11px;word-break:break-all}.sub2api-workspace-metrics[data-v-34c33a32]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:7px 12px;color:var(--text-muted);font-size:12px}.metric-ok[data-v-34c33a32]{color:var(--color-success);font-weight:700}.metric-bad[data-v-34c33a32]{color:var(--color-danger);font-weight:700}.metric-warn[data-v-34c33a32]{color:var(--color-warning);font-weight:700}.sub2api-empty[data-v-34c33a32]{margin-top:12px;padding:10px;color:var(--text-muted);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-soft);font-size:12px}.runner-btn[data-v-34c33a32]{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:var(--radius-sm);border:1px solid;cursor:pointer;font-size:var(--text-sm);font-weight:600;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:all var(--transition-fast)}.neutral-btn[data-v-34c33a32]{background:var(--surface-soft);border-color:var(--border-default);color:var(--text-secondary)}.neutral-btn[data-v-34c33a32]:hover:not(:disabled){background:rgba(148,163,184,.14);border-color:var(--border-hover)}@media (max-width: 720px){.sub2api-status-head[data-v-34c33a32],.sub2api-workspace-row[data-v-34c33a32],.sub2api-workspace-metrics[data-v-34c33a32]{flex-direction:column;align-items:stretch}.sub2api-summary-card[data-v-34c33a32]{grid-template-columns:repeat(2,minmax(0,1fr))}.sub2api-summary-metric[data-v-34c33a32]{padding:10px 12px;border-right:0;border-bottom:1px solid var(--border-default)}.sub2api-summary-metric[data-v-34c33a32]:nth-child(odd){border-right:1px solid var(--border-default)}.sub2api-summary-metric[data-v-34c33a32]:nth-last-child(-n+2){border-bottom:0}.sub2api-workspace-metrics[data-v-34c33a32]{align-items:flex-start;justify-content:flex-start}}.workspace-bulk-toolbar[data-v-a1057906]{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;padding:8px 12px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-soft);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.bulk-select-all[data-v-a1057906]{display:inline-flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:12px;font-weight:700;cursor:pointer}.bulk-select-all input[data-v-a1057906]{width:16px;height:16px;margin:0;accent-color:var(--color-success);cursor:pointer}.bulk-select-all input[data-v-a1057906]:disabled{cursor:not-allowed}.bulk-actions[data-v-a1057906]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.runner-btn[data-v-a1057906]{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:var(--radius-sm);border:1px solid;cursor:pointer;font-size:var(--text-sm);font-weight:600;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:all var(--transition-fast)}.runner-btn[data-v-a1057906]:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--shadow-sm)}.runner-btn[data-v-a1057906]:disabled{opacity:.4;cursor:not-allowed}.start-btn[data-v-a1057906]{background:rgba(74,222,128,.1);border-color:#4ade8042;color:var(--color-success)}.start-btn[data-v-a1057906]:hover:not(:disabled){background:rgba(74,222,128,.16);border-color:#4ade8066}.stop-btn[data-v-a1057906]{background:rgba(251,113,133,.09);border-color:#fb718533;color:var(--color-danger)}.stop-btn[data-v-a1057906]:hover:not(:disabled){background:rgba(251,113,133,.15);border-color:#fb71855c}.neutral-btn[data-v-a1057906]{background:var(--surface-soft);border-color:var(--border-default);color:var(--text-secondary)}.neutral-btn[data-v-a1057906]:hover:not(:disabled){background:rgba(148,163,184,.14);border-color:var(--border-hover)}.artifact-btn[data-v-a1057906]{background:rgba(245,158,11,.08);border-color:#f59e0b42;color:var(--color-warning)}.artifact-btn[data-v-a1057906]:hover:not(:disabled){background:rgba(245,158,11,.14);border-color:#f59e0b66}.bulk-delete-btn[data-v-a1057906]{background:rgba(251,113,133,.08);border-color:#fb71853d;color:#ff7b72}.bulk-delete-btn[data-v-a1057906]:hover:not(:disabled){background:rgba(251,113,133,.15);border-color:#fb718566}@media (max-width: 720px){.workspace-bulk-toolbar[data-v-a1057906]{align-items:flex-start;flex-direction:column}.bulk-actions[data-v-a1057906]{width:100%;justify-content:flex-start}.bulk-actions button[data-v-a1057906]{min-height:42px}}.metric-row[data-v-233e46d2]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0 14px}.metric[data-v-233e46d2]{min-width:0;display:flex;flex-direction:column;gap:4px}.metric-value[data-v-233e46d2]{color:var(--text-primary);font-size:24px;font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.metric-value--usage[data-v-233e46d2]{font-size:18px;white-space:nowrap}.metric-label[data-v-233e46d2]{color:var(--text-muted);font-size:var(--text-xs);font-weight:500}@media (max-width: 720px){.metric-row[data-v-233e46d2]{grid-template-columns:repeat(2,minmax(0,1fr))}}.sub2api-panel[data-v-58c1e5a8]{display:flex;flex-direction:column;gap:6px;margin-top:12px;padding:10px 12px;border:1px solid rgba(96,165,250,.1);border-radius:var(--radius-sm);background:rgba(96,165,250,.03)}.sub2api-row[data-v-58c1e5a8]{display:flex;align-items:center;justify-content:space-between;gap:10px}.sub2api-label[data-v-58c1e5a8],.sub2api-foot[data-v-58c1e5a8]{color:var(--text-muted);font-size:var(--text-xs);font-weight:500}.sub2api-value[data-v-58c1e5a8]{font-size:var(--text-sm);font-weight:700;font-variant-numeric:tabular-nums}.sub2api-value--ok[data-v-58c1e5a8]{color:var(--color-success)}.sub2api-value--bad[data-v-58c1e5a8]{color:var(--color-danger)}.sub2api-value--warn[data-v-58c1e5a8]{color:var(--color-warning)}.action-drawer[data-v-63e7072d]{margin-top:14px;padding:12px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-soft);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:var(--shadow-md);animation:slideDown-data-v-63e7072d .2s ease}@keyframes slideDown-data-v-63e7072d{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.action-drawer-head[data-v-63e7072d]{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--text-muted);font-size:12px;font-weight:700}.drawer-close[data-v-63e7072d]{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-soft);color:var(--text-muted);cursor:pointer}.drawer-close[data-v-63e7072d]:hover{color:var(--text-primary);border-color:var(--border-hover);background:var(--accent-soft)}.card-actions[data-v-63e7072d]{display:flex;align-items:center;gap:8px;margin-top:10px;flex-wrap:wrap}.runner-btn[data-v-63e7072d],.log-link[data-v-63e7072d]{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:var(--radius-sm);border:1px solid;cursor:pointer;font-size:var(--text-sm);font-weight:600;text-decoration:none;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:all var(--transition-fast)}.runner-btn[data-v-63e7072d]:hover:not(:disabled),.log-link[data-v-63e7072d]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.runner-btn[data-v-63e7072d]:disabled{opacity:.4;cursor:not-allowed}.start-btn[data-v-63e7072d]{background:rgba(74,222,128,.1);border-color:#4ade8042;color:var(--color-success)}.start-btn[data-v-63e7072d]:hover:not(:disabled){background:rgba(74,222,128,.16);border-color:#4ade8066}.stop-btn[data-v-63e7072d]{background:rgba(251,113,133,.09);border-color:#fb718533;color:var(--color-danger)}.stop-btn[data-v-63e7072d]:hover:not(:disabled){background:rgba(251,113,133,.15);border-color:#fb71855c}.neutral-btn[data-v-63e7072d]{background:var(--surface-soft);border-color:var(--border-default);color:var(--text-secondary)}.neutral-btn[data-v-63e7072d]:hover:not(:disabled){background:rgba(148,163,184,.14);border-color:var(--border-hover)}.artifact-btn[data-v-63e7072d]{background:rgba(245,158,11,.08);border-color:#f59e0b42;color:var(--color-warning)}.artifact-btn[data-v-63e7072d]:hover:not(:disabled){background:rgba(245,158,11,.14);border-color:#f59e0b66}.delete-btn[data-v-63e7072d]{background:rgba(251,113,133,.06);border-color:#fb718529;color:#ff7b72}.delete-btn[data-v-63e7072d]:hover:not(:disabled){background:rgba(251,113,133,.13);border-color:#fb718557}.log-link[data-v-63e7072d]{background:rgba(96,165,250,.08);border-color:#60a5fa38;color:var(--color-info)}.log-link[data-v-63e7072d]:hover{background:rgba(96,165,250,.13);border-color:#60a5fa61}@media (max-width: 720px){.card-actions[data-v-63e7072d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.card-actions .runner-btn[data-v-63e7072d],.card-actions .log-link[data-v-63e7072d]{min-height:42px;justify-content:center}}.workspace-card[data-v-4f4cf390]{position:relative;padding:18px;background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-md);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:all var(--transition-smooth)}.workspace-card[data-v-4f4cf390]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(96,165,250,.4),transparent);opacity:0;transition:opacity var(--transition-smooth)}.workspace-card[data-v-4f4cf390]:hover{transform:translateY(-3px);border-color:var(--border-hover);box-shadow:var(--shadow-md);background:rgba(23,32,51,.9)}.workspace-card[data-v-4f4cf390]:hover:before{opacity:1}.workspace-card--selected[data-v-4f4cf390]{border-color:#4ade8080;box-shadow:inset 0 0 0 1px #4ade8026,0 0 24px #4ade800f}.workspace-card-head[data-v-4f4cf390]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.workspace-select[data-v-4f4cf390]{width:18px;min-width:18px;height:24px;padding-top:2px;display:inline-flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:12px;font-weight:700;cursor:pointer}.workspace-select input[data-v-4f4cf390]{width:16px;height:16px;margin:0;accent-color:var(--color-success);cursor:pointer}.workspace-select input[data-v-4f4cf390]:disabled{cursor:not-allowed}.workspace-head-meta[data-v-4f4cf390]{flex:1 1 auto;min-width:0}.workspace-head-actions[data-v-4f4cf390]{display:inline-flex;align-items:center;gap:7px;flex-shrink:0}.more-btn[data-v-4f4cf390]{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-soft);color:var(--text-muted);cursor:pointer;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:all var(--transition-fast)}.more-btn[data-v-4f4cf390]:hover{color:var(--text-primary);border-color:var(--border-hover);background:var(--accent-soft)}.workspace-name[data-v-4f4cf390]{color:var(--text-primary);font-size:var(--text-lg);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;letter-spacing:-.01em}.workspace-key[data-v-4f4cf390]{margin-top:3px;color:var(--text-dim);font-size:var(--text-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;font-family:var(--font-mono)}.state-pill[data-v-4f4cf390]{padding:4px 10px;border-radius:999px;font-size:var(--text-xs);font-weight:700;white-space:nowrap;letter-spacing:.02em;border:1px solid transparent}.state-pill--on[data-v-4f4cf390]{color:var(--color-success);background:rgba(74,222,128,.1);border-color:#4ade802e}.state-pill--off[data-v-4f4cf390]{color:var(--text-muted);background:rgba(148,163,184,.08);border-color:#94a3b824}.state-pill--bad[data-v-4f4cf390]{color:var(--color-danger);background:rgba(251,113,133,.1);border-color:#fb71852e}.state-pill--disabled[data-v-4f4cf390]{color:var(--color-warning);background:rgba(245,158,11,.1);border-color:#f59e0b2e}.workspace-flags[data-v-4f4cf390]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.flag-badge[data-v-4f4cf390]{display:inline-flex;align-items:center;min-height:22px;padding:3px 9px;border-radius:var(--radius-xs);font-size:10px;font-weight:700;letter-spacing:.03em;border:1px solid transparent}.flag-badge--on[data-v-4f4cf390]{color:var(--color-success);background:rgba(74,222,128,.08);border-color:#4ade8029}.flag-badge--off[data-v-4f4cf390]{color:var(--text-muted);background:rgba(148,163,184,.06);border-color:#94a3b81f}.mother-state-badge[data-v-4f4cf390]{letter-spacing:0}.mother-state--running[data-v-4f4cf390],.mother-state--completed[data-v-4f4cf390]{color:var(--color-success);background:rgba(74,222,128,.08);border-color:#4ade802e}.mother-state--warning[data-v-4f4cf390]{color:var(--color-warning);background:rgba(245,158,11,.08);border-color:#f59e0b2e}.mother-state--bad[data-v-4f4cf390]{color:var(--color-danger);background:rgba(251,113,133,.08);border-color:#fb71852e}.mother-state--idle[data-v-4f4cf390]{color:var(--text-muted);background:rgba(148,163,184,.06);border-color:#94a3b81f}.mother-state-row[data-v-4f4cf390]{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:9px;color:var(--text-secondary);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.last-row[data-v-4f4cf390]{color:var(--text-muted);font-size:var(--text-xs);font-weight:500;margin-top:4px}.sr-only[data-v-4f4cf390]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 720px){.workspace-card[data-v-4f4cf390]{padding:15px}.workspace-card-head[data-v-4f4cf390]{gap:8px}.workspace-head-actions[data-v-4f4cf390]{flex-wrap:wrap;justify-content:flex-end}}.workspace-grid[data-v-45a42f05]{display:grid;grid-template-columns:repeat(4,minmax(320px,1fr));gap:16px}@media (max-width: 1500px){.workspace-grid[data-v-45a42f05]{grid-template-columns:repeat(3,minmax(300px,1fr))}}@media (max-width: 1100px){.workspace-grid[data-v-45a42f05]{grid-template-columns:repeat(2,minmax(280px,1fr))}}@media (max-width: 720px){.workspace-grid[data-v-45a42f05]{grid-template-columns:1fr}}.workspace-page[data-v-7cdcd1be]{max-width:1600px;margin:0 auto}.workspace-title-row[data-v-7cdcd1be]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.workspace-title[data-v-7cdcd1be]{font-size:var(--text-2xl);color:var(--text-primary);font-weight:700;letter-spacing:-.01em}.title-actions[data-v-7cdcd1be]{display:flex;align-items:center;gap:10px}.create-btn[data-v-7cdcd1be],.refresh-btn[data-v-7cdcd1be]{display:flex;align-items:center;gap:7px;padding:9px 18px;background:rgba(96,165,250,.08);border:1px solid rgba(96,165,250,.18);border-radius:var(--radius-sm);color:var(--color-info);cursor:pointer;font-size:var(--text-sm);font-weight:600;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:all var(--transition-fast)}.create-btn[data-v-7cdcd1be]{color:var(--color-success);background:rgba(74,222,128,.08);border-color:#4ade8033}.create-btn[data-v-7cdcd1be]:hover,.refresh-btn[data-v-7cdcd1be]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.create-btn[data-v-7cdcd1be]:hover{border-color:#4ade805c;background:rgba(74,222,128,.13)}.refresh-btn[data-v-7cdcd1be]:hover{border-color:#60a5fa52;background:rgba(96,165,250,.13)}.spinning[data-v-7cdcd1be]{animation:spin-data-v-7cdcd1be .8s linear infinite}@keyframes spin-data-v-7cdcd1be{to{transform:rotate(360deg)}}.error-banner[data-v-7cdcd1be]{margin-bottom:16px;padding:11px 14px;color:var(--color-danger);background:var(--danger-soft);border:1px solid rgba(251,113,133,.22);border-radius:var(--radius-sm);font-size:var(--text-sm);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;gap:8px}.bulk-message[data-v-7cdcd1be]{margin-bottom:12px;padding:10px 14px;color:var(--color-success);background:rgba(74,222,128,.08);border:1px solid rgba(74,222,128,.2);border-radius:var(--radius-sm);font-size:var(--text-sm);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.modal-scrim[data-v-7cdcd1be]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(5,10,20,.55);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:fade-in-data-v-7cdcd1be .2s ease}@keyframes fade-in-data-v-7cdcd1be{0%{opacity:0}to{opacity:1}}.settings-modal[data-v-7cdcd1be]{width:min(920px,100%);max-height:calc(100dvh - 24px);display:flex;flex-direction:column;background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);animation:scaleIn-data-v-7cdcd1be .22s ease;overflow:hidden}@keyframes scaleIn-data-v-7cdcd1be{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.settings-modal.create-wizard-modal[data-v-7cdcd1be],.settings-modal.auto-login-modal[data-v-7cdcd1be]{width:min(680px,100%)}.settings-modal.probe-modal[data-v-7cdcd1be]{width:min(720px,100%)}.settings-modal.artifact-modal[data-v-7cdcd1be]{width:min(760px,100%)}.modal-head[data-v-7cdcd1be]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px;border-bottom:1px solid var(--border-default)}.modal-title[data-v-7cdcd1be]{color:var(--text-primary);font-size:var(--text-xl);font-weight:700;letter-spacing:-.01em}.modal-subtitle[data-v-7cdcd1be]{margin-top:4px;color:var(--text-muted);font-size:var(--text-sm)}.icon-btn[data-v-7cdcd1be]{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-muted);background:var(--surface-soft);cursor:pointer;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:all var(--transition-fast)}.icon-btn[data-v-7cdcd1be]:hover{color:var(--text-primary);border-color:var(--border-hover);background:var(--surface-strong)}.form-grid[data-v-7cdcd1be]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:18px 24px 0}.field[data-v-7cdcd1be]{display:flex;flex-direction:column;gap:7px;color:var(--text-secondary);font-size:var(--text-sm);font-weight:600}.field input[data-v-7cdcd1be],.field select[data-v-7cdcd1be],.field textarea[data-v-7cdcd1be]{width:100%;border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-primary);background:var(--surface-soft);outline:none;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.field input[data-v-7cdcd1be],.field select[data-v-7cdcd1be]{min-height:38px;padding:0 12px}.field textarea[data-v-7cdcd1be]{min-height:82px;padding:10px 12px;resize:vertical;line-height:1.5}.secret-textarea[data-v-7cdcd1be]{min-height:94px;font-family:var(--font-mono);font-size:var(--text-sm);white-space:pre-wrap}.cookie-paste-textarea[data-v-7cdcd1be]{min-height:118px!important}.cookie-tools[data-v-7cdcd1be]{display:flex;align-items:center;gap:10px;min-height:34px}.cookie-status[data-v-7cdcd1be]{color:var(--text-muted);font-size:var(--text-sm);line-height:1.4}.cookie-status--ok[data-v-7cdcd1be]{color:var(--color-success)}.cookie-status--warn[data-v-7cdcd1be]{color:var(--color-warning)}.auto-login-textarea[data-v-7cdcd1be]{min-height:82px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.field input[data-v-7cdcd1be]:focus,.field select[data-v-7cdcd1be]:focus,.field textarea[data-v-7cdcd1be]:focus{border-color:#60a5fa80;box-shadow:0 0 0 3px #60a5fa1a}.field input[data-v-7cdcd1be]:disabled{color:var(--text-muted);background:var(--surface-soft)}.settings-body[data-v-7cdcd1be]{padding:16px 24px 0;overflow-y:auto}.settings-section[data-v-7cdcd1be]{padding:14px 0 18px;border-bottom:1px solid var(--border-default)}.settings-section[data-v-7cdcd1be]:last-child{border-bottom:0}.section-title[data-v-7cdcd1be]{margin-bottom:12px;color:var(--text-primary);font-size:var(--text-base);font-weight:700}.settings-grid[data-v-7cdcd1be]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.settings-policy-note[data-v-7cdcd1be]{margin:12px 0 0;padding:10px 12px;border-left:3px solid var(--color-info);color:var(--text-secondary);background:var(--surface-soft);font-size:var(--text-sm);line-height:1.6}.full-span[data-v-7cdcd1be]{grid-column:1 / -1}.switch-field[data-v-7cdcd1be]{min-height:38px;display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-secondary);background:var(--surface-soft);font-size:var(--text-sm);font-weight:600;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.switch-field input[data-v-7cdcd1be]{width:16px;height:16px;accent-color:var(--color-info);cursor:pointer}.modal-actions[data-v-7cdcd1be]{display:flex;justify-content:flex-end;gap:10px;padding:18px 24px 20px;border-top:1px solid var(--border-default)}.modal-close[data-v-7cdcd1be]{background:transparent;border:0;color:var(--text-muted);font-size:22px;line-height:1;cursor:pointer;padding:4px 8px}.modal-close[data-v-7cdcd1be]:hover{color:var(--text-primary)}.modal-close[data-v-7cdcd1be]:disabled{opacity:.5;cursor:not-allowed}.runner-btn[data-v-7cdcd1be]{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:var(--radius-sm);border:1px solid;cursor:pointer;font-size:var(--text-sm);font-weight:600;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:all var(--transition-fast)}.runner-btn[data-v-7cdcd1be]:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--shadow-sm)}.runner-btn[data-v-7cdcd1be]:disabled{opacity:.4;cursor:not-allowed}.start-btn[data-v-7cdcd1be]{background:rgba(74,222,128,.1);border-color:#4ade8042;color:var(--color-success)}.start-btn[data-v-7cdcd1be]:hover:not(:disabled){background:rgba(74,222,128,.16);border-color:#4ade8066}.neutral-btn[data-v-7cdcd1be]{background:var(--surface-soft);border-color:var(--border-default);color:var(--text-secondary)}.neutral-btn[data-v-7cdcd1be]:hover:not(:disabled){background:rgba(148,163,184,.14);border-color:var(--border-hover)}.create-choice-panel[data-v-7cdcd1be]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px}.create-choice-option[data-v-7cdcd1be]{min-height:128px;display:flex;align-items:flex-start;gap:14px;padding:18px;border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-primary);background:var(--surface-soft);cursor:pointer;text-align:left;transition:transform .16s ease,border-color .16s ease,background .16s ease}.create-choice-option[data-v-7cdcd1be]:hover{transform:translateY(-1px);border-color:var(--border-active);background:var(--surface-strong)}.choice-icon[data-v-7cdcd1be]{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid rgba(88,166,255,.24);border-radius:var(--radius-sm);color:var(--color-info);background:rgba(88,166,255,.1)}.choice-icon--auto[data-v-7cdcd1be]{color:var(--color-success);border-color:#3fb9503d;background:rgba(63,185,80,.1)}.choice-content[data-v-7cdcd1be]{min-width:0;display:flex;flex-direction:column;gap:6px}.choice-title[data-v-7cdcd1be]{font-size:15px;font-weight:800;line-height:1.2}.choice-desc[data-v-7cdcd1be]{color:var(--text-muted);font-size:12px;line-height:1.45}.auto-login-flow[data-v-7cdcd1be]{display:flex;flex-direction:column;gap:14px;padding:18px 20px 0}.auto-login-identity-note[data-v-7cdcd1be]{padding:10px 12px;border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-secondary);background:var(--surface-soft);font-size:12px;line-height:1.45}.auto-login-log-panel[data-v-7cdcd1be]{min-height:172px;max-height:240px;overflow-y:auto;padding:12px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.55}.auto-login-log-empty[data-v-7cdcd1be]{color:var(--text-dim)}.auto-login-log-line[data-v-7cdcd1be]{display:grid;grid-template-columns:74px 46px minmax(0,1fr);column-gap:10px;align-items:start;color:var(--text-secondary)}.auto-login-log-time[data-v-7cdcd1be]{color:var(--text-dim);white-space:nowrap}.auto-login-log-seq[data-v-7cdcd1be]{color:var(--text-dim);font-variant-numeric:tabular-nums;font-size:12px;text-align:right;white-space:nowrap}.auto-login-log-message[data-v-7cdcd1be]{display:flex;align-items:baseline;gap:8px;min-width:0;word-break:normal;overflow-wrap:break-word;white-space:normal}.auto-login-log-message b[data-v-7cdcd1be]{flex-shrink:0;max-width:120px;padding:1px 6px;border:1px solid var(--border-default);border-radius:999px;color:var(--text-secondary);background:var(--surface-soft);font-size:11px;line-height:1.45;white-space:nowrap}.auto-login-log-message span[data-v-7cdcd1be]{min-width:0;overflow-wrap:anywhere}.auto-login-log-line--success .auto-login-log-message[data-v-7cdcd1be]{color:var(--color-success)}.auto-login-log-line--warn .auto-login-log-message[data-v-7cdcd1be]{color:var(--color-warning)}.auto-login-log-line--error .auto-login-log-message[data-v-7cdcd1be]{color:var(--color-danger)}.auto-login-result[data-v-7cdcd1be]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 12px;padding:11px 12px;border:1px solid rgba(63,185,80,.24);border-radius:var(--radius-sm);color:var(--text-muted);background:rgba(63,185,80,.08);font-size:12px}.auto-login-result strong[data-v-7cdcd1be]{min-width:0;color:var(--text-primary);overflow-wrap:anywhere}.auto-login-result--batch[data-v-7cdcd1be]{min-height:0;max-height:min(42dvh,420px);grid-template-columns:minmax(0,1fr);gap:8px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.auto-login-result-summary[data-v-7cdcd1be]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 12px;align-items:center}.auto-login-batch-item[data-v-7cdcd1be]{display:grid;grid-template-columns:48px minmax(0,1fr);gap:10px;align-items:center;padding:7px 9px;border:1px solid rgba(63,185,80,.2);border-radius:var(--radius-sm);background:var(--surface-soft)}.auto-login-batch-item--failed[data-v-7cdcd1be]{border-color:#f851493d}.auto-login-batch-state[data-v-7cdcd1be]{color:var(--color-success);font-weight:700;font-size:12px}.auto-login-batch-item--failed .auto-login-batch-state[data-v-7cdcd1be]{color:var(--color-danger)}.auto-login-batch-main[data-v-7cdcd1be]{min-width:0;display:flex;flex-direction:column;gap:2px}.auto-login-batch-main strong[data-v-7cdcd1be],.auto-login-batch-main small[data-v-7cdcd1be]{min-width:0;overflow-wrap:anywhere}.auto-login-batch-main small[data-v-7cdcd1be]{color:var(--text-muted);font-size:11px}.artifact-body[data-v-7cdcd1be]{min-height:180px;max-height:min(580px,calc(100vh - 180px));overflow-y:auto;padding:18px 20px 22px}.artifact-state[data-v-7cdcd1be]{min-height:140px;display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:13px}.artifact-state--error[data-v-7cdcd1be]{color:#f85149}.artifact-list[data-v-7cdcd1be]{border:1px solid var(--border-default);border-radius:8px;overflow:hidden}.artifact-row[data-v-7cdcd1be]{min-height:72px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;background:var(--surface-soft);border-bottom:1px solid var(--border-default)}.artifact-row[data-v-7cdcd1be]:last-child{border-bottom:0}.artifact-icon[data-v-7cdcd1be]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(210,153,34,.28);border-radius:6px;color:#d29922;background:rgba(210,153,34,.08)}.artifact-main[data-v-7cdcd1be]{min-width:0}.artifact-title[data-v-7cdcd1be]{color:var(--text-primary);font-size:13px;font-weight:700}.artifact-meta[data-v-7cdcd1be]{display:flex;flex-wrap:wrap;gap:5px 14px;margin-top:5px;color:var(--text-muted);font-size:12px}.artifact-download[data-v-7cdcd1be]{min-width:86px;height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(88,166,255,.3);border-radius:6px;background:rgba(88,166,255,.1);color:#58a6ff;cursor:pointer;font-size:12px;font-weight:700}.artifact-download[data-v-7cdcd1be]:disabled{opacity:.55;cursor:wait}.probe-body[data-v-7cdcd1be]{padding:16px 20px 0;display:flex;flex-direction:column;gap:14px}.probe-result-card[data-v-7cdcd1be]{border-radius:10px;padding:14px 16px;border:1px solid var(--border-default);background:var(--surface-soft)}.probe-result-card--alive[data-v-7cdcd1be]{border-color:var(--color-success)}.probe-result-card--dead[data-v-7cdcd1be]{border-color:#ef4444}.probe-result-title[data-v-7cdcd1be]{font-size:15px;font-weight:700;margin-bottom:10px;color:var(--text-primary)}.probe-result-card--alive .probe-result-title[data-v-7cdcd1be]{color:var(--color-success)}.probe-result-card--dead .probe-result-title[data-v-7cdcd1be]{color:#ef4444}.probe-result-grid[data-v-7cdcd1be]{display:grid;grid-template-columns:90px minmax(0,1fr);gap:6px 14px;font-size:13px;color:var(--text-secondary)}.probe-result-grid strong[data-v-7cdcd1be]{color:var(--text-primary);font-weight:600;overflow-wrap:anywhere}.probe-error[data-v-7cdcd1be]{padding:10px 14px;border-radius:8px;border:1px solid #ef4444;background:rgba(239,68,68,.08);color:#ef4444;font-size:13px}@media (max-width: 720px){.workspace-title-row[data-v-7cdcd1be],.title-actions[data-v-7cdcd1be],.cookie-tools[data-v-7cdcd1be]{flex-direction:column;align-items:stretch}.form-grid[data-v-7cdcd1be],.settings-grid[data-v-7cdcd1be]{display:flex;flex-direction:column}.create-choice-panel[data-v-7cdcd1be]{grid-template-columns:1fr}.create-choice-option[data-v-7cdcd1be]{min-height:104px}.auto-login-log-line[data-v-7cdcd1be]{grid-template-columns:64px minmax(0,1fr)}.modal-scrim[data-v-7cdcd1be]{padding:12px;align-items:flex-start}.settings-modal[data-v-7cdcd1be]{width:100%;max-height:calc(100dvh - 24px);border-radius:var(--radius-md)}.modal-head[data-v-7cdcd1be]{flex:0 0 auto;padding:16px}.settings-body[data-v-7cdcd1be],.artifact-body[data-v-7cdcd1be],.probe-body[data-v-7cdcd1be],.auto-login-flow[data-v-7cdcd1be]{min-height:0;overflow-y:auto;padding-left:16px;padding-right:16px}.modal-actions[data-v-7cdcd1be]{position:sticky;bottom:0;z-index:2;flex:0 0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--bg-secondary)}.modal-actions button[data-v-7cdcd1be],.title-actions button[data-v-7cdcd1be],.bulk-actions button[data-v-7cdcd1be]{min-height:42px;justify-content:center}.auto-login-log-panel[data-v-7cdcd1be]{min-height:150px;max-height:32dvh}.auto-login-log-message[data-v-7cdcd1be]{display:block;overflow-wrap:anywhere}.auto-login-log-message b[data-v-7cdcd1be]{display:inline-block;margin-right:6px}}@media (prefers-reduced-motion: reduce){*[data-v-7cdcd1be],*[data-v-7cdcd1be]:before,*[data-v-7cdcd1be]:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.mac-window[data-v-8849e0b4]{width:100%;max-width:1480px;margin:0 auto;border-radius:var(--radius-md);overflow:hidden;background:var(--terminal-shell);border:1px solid var(--border-default);box-shadow:var(--shadow-md),inset 0 1px #ffffff05;-webkit-user-select:none;user-select:none}.mac-titlebar[data-v-8849e0b4]{display:flex;align-items:center;height:40px;padding:0 16px;background:var(--terminal-titlebar);border-bottom:1px solid var(--border-default);position:relative}.mac-dots[data-v-8849e0b4]{display:flex;align-items:center;gap:8px;position:absolute;left:16px;z-index:1}.mac-dot[data-v-8849e0b4]{width:13px;height:13px;border-radius:50%;cursor:pointer;transition:filter .15s,transform .15s;position:relative}.mac-dot[data-v-8849e0b4]:hover{filter:brightness(.85);transform:scale(1.1)}.mac-dot--close[data-v-8849e0b4]{background:linear-gradient(135deg,#ff5f57 0%,#ed4a46 100%);border:1px solid rgba(0,0,0,.25)}.mac-dot--minimize[data-v-8849e0b4]{background:linear-gradient(135deg,#febc2e 0%,#e4a42b 100%);border:1px solid rgba(0,0,0,.2)}.mac-dot--maximize[data-v-8849e0b4]{background:linear-gradient(135deg,#28c840 0%,#22a834 100%);border:1px solid rgba(0,0,0,.2)}.mac-title[data-v-8849e0b4]{display:flex;align-items:center;gap:8px;margin:0 auto;color:var(--text-muted);font-size:var(--text-sm);font-weight:500;letter-spacing:.02em}.mac-title-icon[data-v-8849e0b4]{width:15px;height:15px;opacity:.65}.mac-titlebar-spacer[data-v-8849e0b4]{width:72px}.mac-terminal[data-v-8849e0b4]{height:clamp(600px,calc(100vh - 230px),840px);overflow-y:auto;padding:18px 22px 24px;background:var(--terminal-bg);cursor:text;font-family:var(--font-mono);font-size:13px;line-height:1.6;font-variant-numeric:tabular-nums;letter-spacing:0;scroll-behavior:smooth}@media (max-width: 760px){.mac-window[data-v-8849e0b4]{min-width:0;border-radius:var(--radius-sm)}.mac-titlebar[data-v-8849e0b4]{padding:0 10px}.mac-title[data-v-8849e0b4]{min-width:0}.mac-title span[data-v-8849e0b4]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mac-terminal[data-v-8849e0b4]{height:clamp(420px,calc(100dvh - 390px),680px);min-height:420px;overflow:auto;padding:14px 12px 20px;overscroll-behavior:contain}.terminal-lines[data-v-8849e0b4],.terminal-input-line[data-v-8849e0b4]{min-width:max-content}.terminal-line[data-v-8849e0b4]{flex-wrap:nowrap;width:max-content;min-width:100%;white-space:pre}.line-text[data-v-8849e0b4]{min-width:0;flex:0 0 auto;white-space:pre;overflow-wrap:normal}}.mac-terminal[data-v-8849e0b4]::-webkit-scrollbar{width:6px}.mac-terminal[data-v-8849e0b4]::-webkit-scrollbar-track{background:transparent}.mac-terminal[data-v-8849e0b4]::-webkit-scrollbar-thumb{background:rgba(255,255,255,.08);border-radius:3px}.mac-terminal[data-v-8849e0b4]::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.16)}.terminal-line[data-v-8849e0b4]{display:flex;flex-wrap:wrap;gap:7px;align-items:baseline;padding:3px 8px;margin:2px 0;border-radius:4px;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;transition:background var(--transition-fast)}.line-prompt[data-v-8849e0b4]{color:var(--color-success);font-weight:600;margin-right:4px;flex-shrink:0}.line-time[data-v-8849e0b4]{color:var(--text-dim);font-size:var(--text-sm);flex-shrink:0}.line-tag[data-v-8849e0b4]{font-size:var(--text-sm);font-weight:600;flex-shrink:0}.line-step[data-v-8849e0b4]{min-width:46px;padding:2px 8px;border-radius:999px;color:var(--terminal-step-text);background:var(--terminal-step-bg);font-size:var(--text-xs);font-weight:700;text-align:center;flex-shrink:0}.tag--info[data-v-8849e0b4]{color:#60a5fa}.tag--warn[data-v-8849e0b4]{color:#f59e0b}.tag--error[data-v-8849e0b4]{color:#fb7185}.tag--success[data-v-8849e0b4]{color:#4ade80}.tag--debug[data-v-8849e0b4]{color:var(--text-muted)}.line-text[data-v-8849e0b4]{color:var(--text-secondary);min-width:min(720px,100%);flex:1 1 640px}.terminal-line--info .line-text[data-v-8849e0b4]{color:var(--text-secondary)}.terminal-line--warn .line-text[data-v-8849e0b4]{color:var(--color-warning)}.terminal-line--error .line-text[data-v-8849e0b4]{color:var(--color-danger)}.terminal-line--success .line-text[data-v-8849e0b4]{color:var(--color-success)}.terminal-line--debug .line-text[data-v-8849e0b4]{color:var(--text-dim)}.terminal-line--warn[data-v-8849e0b4]{background:var(--warn-soft)}.terminal-line--error[data-v-8849e0b4]{background:var(--danger-soft)}.terminal-input-line[data-v-8849e0b4]{display:flex;align-items:center;gap:6px;margin-top:4px;padding:2px 0}.input-cursor[data-v-8849e0b4]{display:inline-block;width:8px;height:17px;background:var(--text-primary);animation:blink-data-v-8849e0b4 1s step-end infinite;border-radius:1px}@keyframes blink-data-v-8849e0b4{0%,to{opacity:1}50%{opacity:0}}.logs-page[data-v-6908f9e5]{width:min(1480px,calc(100vw - 56px));max-width:1480px;margin:0 auto}.logs-header[data-v-6908f9e5]{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;gap:18px;flex-wrap:wrap}.logs-title[data-v-6908f9e5]{font-size:var(--text-2xl);color:var(--text-primary);font-weight:700;letter-spacing:-.01em}.logs-actions[data-v-6908f9e5]{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.auto-scroll-label[data-v-6908f9e5]{display:flex;align-items:center;gap:6px;color:var(--text-muted);font-size:var(--text-sm);cursor:pointer;-webkit-user-select:none;user-select:none}.auto-scroll-label input[type=checkbox][data-v-6908f9e5]{accent-color:var(--color-info);width:15px;height:15px;cursor:pointer}.level-filter-label[data-v-6908f9e5]{display:flex;align-items:center;gap:6px;color:var(--text-muted);font-size:var(--text-sm);cursor:pointer}.level-filter-select[data-v-6908f9e5]{background:var(--surface-soft);border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-secondary);padding:5px 10px;font-size:var(--text-sm);cursor:pointer;outline:none;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:border-color var(--transition-fast),background var(--transition-fast)}.level-filter-select[data-v-6908f9e5]:hover{background:var(--surface-strong);border-color:var(--border-hover)}.level-filter-select[data-v-6908f9e5]:focus{border-color:var(--border-active)}.level-filter-select option[data-v-6908f9e5]{background:var(--bg-secondary);color:var(--text-secondary)}.action-btn[data-v-6908f9e5]{display:flex;align-items:center;gap:5px;padding:7px 14px;background:var(--surface-soft);border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;font-size:var(--text-sm);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:all var(--transition-fast)}.action-btn[data-v-6908f9e5]:hover{background:var(--surface-strong);border-color:var(--border-hover)}.action-btn svg[data-v-6908f9e5]{width:14px;height:14px}.runner-btn[data-v-6908f9e5]{display:flex;align-items:center;gap:5px;padding:7px 14px;border-radius:var(--radius-sm);border:1px solid;cursor:pointer;font-size:var(--text-sm);font-weight:600;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:all var(--transition-fast)}.runner-btn svg[data-v-6908f9e5]{width:14px;height:14px}.runner-btn[data-v-6908f9e5]:disabled{opacity:.4;cursor:not-allowed}.runner-btn[data-v-6908f9e5]:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--shadow-sm)}.start-btn[data-v-6908f9e5]{background:rgba(74,222,128,.1);border-color:#4ade8042;color:var(--color-success)}.start-btn[data-v-6908f9e5]:hover:not(:disabled){background:rgba(74,222,128,.16);border-color:#4ade8066}.stop-btn[data-v-6908f9e5]{background:var(--danger-soft);border-color:#fb718533;color:var(--color-danger)}.stop-btn[data-v-6908f9e5]:hover:not(:disabled){background:rgba(251,113,133,.15);border-color:#fb71855c}.runner-status[data-v-6908f9e5]{display:flex;align-items:center;gap:6px;color:var(--text-muted);font-size:var(--text-sm);padding-right:6px}.runner-dot[data-v-6908f9e5]{width:9px;height:9px;border-radius:50%;flex-shrink:0}.dot-on[data-v-6908f9e5]{background:var(--color-success);box-shadow:0 0 10px #4ade8099;animation:pulse-data-v-6908f9e5 1.4s ease-in-out infinite}.dot-off[data-v-6908f9e5]{background:var(--text-dim)}@keyframes pulse-data-v-6908f9e5{0%,to{opacity:1}50%{opacity:.35}}.runner-summary[data-v-6908f9e5]{color:var(--text-dim);font-size:var(--text-xs)}.action-divider[data-v-6908f9e5]{width:1px;height:18px;background:var(--border-default);margin:0 4px}@media (max-width: 760px){.logs-page[data-v-6908f9e5]{width:100%;max-width:100%;min-width:0}.logs-header[data-v-6908f9e5]{display:block;margin-bottom:14px}.logs-title[data-v-6908f9e5]{margin-bottom:12px;font-size:var(--text-xl);overflow-wrap:anywhere}.logs-actions[data-v-6908f9e5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.runner-status[data-v-6908f9e5],.level-filter-label[data-v-6908f9e5],.auto-scroll-label[data-v-6908f9e5]{min-width:0;min-height:40px}.runner-status[data-v-6908f9e5]{grid-column:1 / -1;flex-wrap:wrap}.level-filter-label[data-v-6908f9e5]{display:grid;grid-template-columns:auto minmax(0,1fr)}.level-filter-select[data-v-6908f9e5]{min-width:0;width:100%;height:40px}.runner-btn[data-v-6908f9e5],.action-btn[data-v-6908f9e5]{min-height:42px;justify-content:center}.action-divider[data-v-6908f9e5]{display:none}}.global-settings-page[data-v-9b3fa198]{display:flex;flex-direction:column;gap:16px}.hub-group-control[data-v-9b3fa198]{display:grid;grid-template-columns:minmax(0,1fr) 38px;gap:8px;align-items:center}.hub-group-control .icon-button[data-v-9b3fa198]{width:38px;height:38px}.hub-group-list[data-v-9b3fa198]{min-height:112px;max-height:168px;padding:6px;overflow-y:auto;border:1px solid var(--border-default);border-radius:6px;background:var(--surface-strong)}.hub-group-list.disabled[data-v-9b3fa198]{opacity:.58}.hub-group-option[data-v-9b3fa198]{display:flex;align-items:center;gap:8px;min-height:34px;padding:5px 7px;border-radius:4px;cursor:pointer}.hub-group-option[data-v-9b3fa198]:hover{background:rgba(88,166,255,.08)}.hub-group-option input[data-v-9b3fa198]{width:16px;height:16px;margin:0}.hub-group-option em[data-v-9b3fa198]{color:var(--text-muted);font-style:normal}.hub-group-empty[data-v-9b3fa198]{display:grid;min-height:98px;place-items:center;color:var(--text-muted)}.models-textarea[data-v-9b3fa198]{min-height:112px;padding:9px 11px;resize:vertical;line-height:1.5}.field-error[data-v-9b3fa198]{color:#f85149;line-height:1.4}.field-hint[data-v-9b3fa198]{color:#8b949e;line-height:1.4}.page-title[data-v-9b3fa198]{color:var(--text-primary);font-size:var(--text-2xl);font-weight:700;letter-spacing:-.01em}.page-subtitle[data-v-9b3fa198],.mini-subtitle[data-v-9b3fa198]{margin-top:4px;color:var(--text-muted);font-size:var(--text-sm)}.error-banner[data-v-9b3fa198],.success-banner[data-v-9b3fa198]{padding:11px 14px;border-radius:var(--radius-sm);font-size:var(--text-sm);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.error-banner[data-v-9b3fa198]{color:var(--color-danger);background:var(--danger-soft);border:1px solid rgba(251,113,133,.22)}.success-banner[data-v-9b3fa198]{color:var(--color-success);background:rgba(74,222,128,.08);border:1px solid rgba(74,222,128,.2)}.settings-section[data-v-9b3fa198]{padding:18px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.section-note[data-v-9b3fa198]{margin-top:10px;color:var(--text-muted);font-size:var(--text-sm);line-height:1.65}.settings-grid[data-v-9b3fa198]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 14px}.field[data-v-9b3fa198]{display:flex;flex-direction:column;gap:7px;color:var(--text-secondary);font-size:12px;font-weight:700}.full-span[data-v-9b3fa198]{grid-column:1 / -1}.switch-field[data-v-9b3fa198]{min-height:38px;display:flex;align-items:center;gap:9px;padding:0 11px;border:1px solid rgba(139,148,158,.18);border-radius:var(--radius-sm);color:var(--text-secondary);background:var(--surface-soft);font-size:12px;font-weight:700}.switch-field input[data-v-9b3fa198]{width:15px;height:15px;accent-color:var(--color-info)}.switch-field--danger[data-v-9b3fa198]{border-color:#f851498c;background:rgba(248,81,73,.08);color:var(--color-danger, #f85149)}.switch-field--danger input[data-v-9b3fa198]{accent-color:var(--color-danger, #f85149)}.note-danger[data-v-9b3fa198]{color:var(--color-danger, #f85149)}.app-button--ghost[data-v-9b3fa198]{color:var(--text-secondary);background:var(--surface-soft);border-color:var(--border-default);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.app-button--ghost[data-v-9b3fa198]:hover:not(:disabled){color:var(--text-primary);background:rgba(148,163,184,.14);border-color:var(--border-hover)}.collapsible-field[data-v-9b3fa198]{gap:9px}.collapsible-head[data-v-9b3fa198],.country-editor-actions[data-v-9b3fa198]{display:flex;align-items:center;justify-content:space-between;gap:10px}.collapse-toggle[data-v-9b3fa198]{min-height:30px;padding:5px 10px;border:1px solid rgba(139,148,158,.2);border-radius:var(--radius-sm);color:var(--text-secondary);background:var(--surface-soft);cursor:pointer;font-size:12px;font-weight:800}.collapse-toggle[data-v-9b3fa198]:hover{border-color:var(--border-hover);color:var(--text-primary)}.collapsed-summary[data-v-9b3fa198]{min-height:42px;display:flex;align-items:center;padding:0 12px;border:1px dashed rgba(139,148,158,.22);border-radius:var(--radius-sm);color:var(--text-muted);background:rgba(139,148,158,.045);font-size:12px;font-weight:700}.mail-pool-stats[data-v-9b3fa198]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px}.stat-tile[data-v-9b3fa198]{min-height:64px;padding:12px 14px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-soft);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:border-color var(--transition-fast)}.stat-tile[data-v-9b3fa198]:hover{border-color:var(--border-hover)}.stat-tile span[data-v-9b3fa198]{display:block;margin-bottom:6px;color:var(--text-muted);font-size:var(--text-xs);font-weight:600}.stat-tile strong[data-v-9b3fa198]{color:var(--text-primary);font-size:24px;font-weight:700;font-variant-numeric:tabular-nums}.secret-textarea[data-v-9b3fa198]{font-family:var(--font-mono);font-size:12px;white-space:pre-wrap}.mailbox-pool-textarea[data-v-9b3fa198]{min-height:150px}.proxy-pool-textarea[data-v-9b3fa198]{min-height:130px}.pool-actions[data-v-9b3fa198],.page-actions[data-v-9b3fa198]{display:flex;gap:10px;justify-content:flex-end;margin-top:12px}.pool-list[data-v-9b3fa198]{margin-top:12px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-strong);overflow:hidden}.pool-list--scroll[data-v-9b3fa198]{max-height:min(50vh,520px);overflow-y:auto}.pool-row[data-v-9b3fa198]{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 11px;color:var(--text-secondary);background:var(--surface-strong);border-bottom:1px solid var(--border-default);font-size:12px}.pool-row[data-v-9b3fa198]:last-child{border-bottom:0}.pool-email[data-v-9b3fa198]{min-width:0;overflow-wrap:anywhere}.pool-row-actions[data-v-9b3fa198]{display:flex;align-items:center;gap:8px;flex:0 0 auto}.pool-row em[data-v-9b3fa198]{min-width:42px;padding:3px 7px;border-radius:999px;font-style:normal;text-align:center;font-size:11px;font-weight:800}.status-available[data-v-9b3fa198]{color:var(--color-success);background:rgba(63,185,80,.12)}.status-in_use[data-v-9b3fa198]{color:#f2cc60;background:rgba(242,204,96,.12)}.status-invited[data-v-9b3fa198]{color:var(--color-info);background:rgba(88,166,255,.12)}.status-used[data-v-9b3fa198]{color:var(--text-muted);background:rgba(139,148,158,.12)}.country-editor[data-v-9b3fa198]{margin-top:16px;padding:14px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-soft)}.country-editor-head[data-v-9b3fa198]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.country-editor-actions[data-v-9b3fa198]{flex:0 0 auto;align-items:flex-start}.mini-title[data-v-9b3fa198]{color:var(--text-primary);font-size:13px;font-weight:800}.country-option-list[data-v-9b3fa198]{display:flex;flex-direction:column;gap:10px}.country-list-box[data-v-9b3fa198]{max-height:min(58vh,620px);overflow-y:auto;padding:10px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-strong)}.country-list-box .lazy-list-tail[data-v-9b3fa198]{margin:10px -10px -10px;border-top:1px solid var(--border-default);border-radius:0 0 var(--radius-sm) var(--radius-sm)}.country-option-scroll[data-v-9b3fa198]{max-height:min(58vh,620px);overflow-y:auto;padding-right:4px}.lazy-list-tail[data-v-9b3fa198]{padding:10px 12px;color:var(--text-muted);background:var(--surface-soft);border-top:1px solid var(--border-default);font-size:12px;font-weight:700;text-align:center}.country-option-card[data-v-9b3fa198]{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-strong);overflow:hidden}.country-option-row[data-v-9b3fa198]{display:grid;grid-template-columns:minmax(220px,1.25fr) minmax(96px,.45fr) minmax(220px,1fr) 40px;align-items:end;gap:10px;padding:10px}.country-remove[data-v-9b3fa198]{align-self:end}.provider-select-summary[data-v-9b3fa198]{display:flex;flex-direction:column;gap:7px;color:var(--text-secondary);font-size:12px;font-weight:700}.provider-toggle[data-v-9b3fa198]{width:100%;min-height:38px;display:grid;grid-template-columns:18px minmax(0,1fr) 18px;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-primary);background:var(--surface-strong);text-align:left;transition:border-color var(--transition-fast),background var(--transition-fast),opacity var(--transition-fast)}.provider-toggle[data-v-9b3fa198]:hover:not(:disabled){border-color:#58a6ff70;background:rgba(88,166,255,.08)}.provider-toggle[data-v-9b3fa198]:disabled{cursor:not-allowed;opacity:.45}.provider-toggle img[data-v-9b3fa198]{width:18px;height:18px}.provider-toggle span[data-v-9b3fa198]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.provider-toggle b[data-v-9b3fa198]{color:var(--text-muted);font-size:20px;line-height:1;text-align:center;transform:rotate(0);transition:transform var(--transition-fast)}.provider-toggle b.expanded[data-v-9b3fa198]{transform:rotate(90deg)}.provider-option-panel[data-v-9b3fa198]{margin:0 10px 10px 28px;padding:10px;border-left:2px solid rgba(88,166,255,.28);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:rgba(88,166,255,.045)}.provider-state[data-v-9b3fa198]{min-height:38px;display:flex;align-items:center;gap:10px;color:var(--text-muted);font-size:12px}.provider-state--error[data-v-9b3fa198]{color:var(--color-danger)}.provider-option-list[data-v-9b3fa198]{display:flex;flex-direction:column;gap:7px}.provider-option-row[data-v-9b3fa198]{width:100%;min-height:44px;display:grid;grid-template-columns:minmax(180px,1fr) minmax(360px,1.2fr);align-items:center;gap:12px;padding:8px 10px;border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-secondary);background:var(--surface-strong);text-align:left;transition:border-color var(--transition-fast),background var(--transition-fast)}.provider-option-row[data-v-9b3fa198]:hover{border-color:#58a6ff57;background:rgba(88,166,255,.07)}.provider-option-row.selected[data-v-9b3fa198]{border-color:#3fb95075;background:rgba(63,185,80,.08)}.provider-option-row.unavailable[data-v-9b3fa198]{opacity:.62}.provider-option-main[data-v-9b3fa198]{min-width:0;display:flex;align-items:center;gap:8px}.provider-option-main img[data-v-9b3fa198]{width:18px;height:18px;flex:0 0 auto}.provider-option-main span[data-v-9b3fa198]{min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.provider-option-main strong[data-v-9b3fa198]{color:var(--text-primary);font-size:12px;overflow-wrap:anywhere}.provider-option-main em[data-v-9b3fa198]{color:var(--text-muted);font-style:normal;font-size:11px}.provider-option-metrics[data-v-9b3fa198]{display:grid;grid-template-columns:repeat(4,minmax(64px,1fr));gap:8px;color:var(--text-muted);font-size:12px;font-variant-numeric:tabular-nums}.clear-provider-btn[data-v-9b3fa198],.compact-action[data-v-9b3fa198]{margin-top:9px;min-height:32px}.rate-good[data-v-9b3fa198]{color:var(--color-success)}.rate-warn[data-v-9b3fa198]{color:var(--color-warning)}.rate-bad[data-v-9b3fa198]{color:var(--color-danger)}.rate-neutral[data-v-9b3fa198]{color:var(--text-muted)}.provider-collapse-enter-active[data-v-9b3fa198],.provider-collapse-leave-active[data-v-9b3fa198]{transition:opacity var(--transition-fast),transform var(--transition-fast)}.provider-collapse-enter[data-v-9b3fa198],.provider-collapse-leave-to[data-v-9b3fa198]{opacity:0;transform:translateY(-4px)}.empty-panel[data-v-9b3fa198]{padding:12px;border:1px dashed rgba(139,148,158,.24);border-radius:var(--radius-sm);color:var(--text-muted);font-size:12px;background:rgba(139,148,158,.04)}.save-main-btn[data-v-9b3fa198]{min-width:150px}.spinning[data-v-9b3fa198]{animation:spin-data-v-9b3fa198 .8s linear infinite}@keyframes spin-data-v-9b3fa198{to{transform:rotate(360deg)}}@media (max-width: 820px){.page-headline[data-v-9b3fa198],.country-editor-head[data-v-9b3fa198]{flex-direction:column;align-items:stretch}.settings-grid[data-v-9b3fa198],.mail-pool-stats[data-v-9b3fa198],.country-option-row[data-v-9b3fa198]{display:flex;flex-direction:column;align-items:stretch}.provider-option-panel[data-v-9b3fa198]{margin-left:10px}.provider-option-row[data-v-9b3fa198],.provider-option-metrics[data-v-9b3fa198]{display:flex;flex-direction:column;align-items:stretch}.pool-row[data-v-9b3fa198]{align-items:flex-start;flex-direction:column}}.account-pools-page[data-v-62ae2dd4]{display:flex;flex-direction:column;gap:16px}.page-title[data-v-62ae2dd4]{color:var(--text-primary);font-size:var(--text-2xl);font-weight:700;letter-spacing:-.01em}.page-subtitle[data-v-62ae2dd4]{margin-top:4px;color:var(--text-muted);font-size:var(--text-sm)}.error-banner[data-v-62ae2dd4],.success-banner[data-v-62ae2dd4]{padding:11px 14px;border-radius:var(--radius-sm);font-size:var(--text-sm);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.error-banner[data-v-62ae2dd4]{color:var(--color-danger);background:var(--danger-soft);border:1px solid rgba(251,113,133,.22)}.success-banner[data-v-62ae2dd4]{color:var(--color-success);background:rgba(74,222,128,.08);border:1px solid rgba(74,222,128,.2)}.settings-section[data-v-62ae2dd4]{padding:18px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.settings-grid[data-v-62ae2dd4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 14px}.field[data-v-62ae2dd4]{display:flex;flex-direction:column;gap:7px;color:var(--text-secondary);font-size:12px;font-weight:700}.full-span[data-v-62ae2dd4]{grid-column:1 / -1}.switch-row[data-v-62ae2dd4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.switch-field[data-v-62ae2dd4]{min-height:38px;display:flex;align-items:center;gap:9px;padding:0 11px;border:1px solid rgba(139,148,158,.18);border-radius:var(--radius-sm);color:var(--text-secondary);background:var(--surface-soft);font-size:12px;font-weight:700}.switch-field input[data-v-62ae2dd4]{width:15px;height:15px;accent-color:var(--color-info)}.compact-actions[data-v-62ae2dd4]{margin-top:12px}.pool-stats[data-v-62ae2dd4]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:14px}.pool-stats--five[data-v-62ae2dd4]{grid-template-columns:repeat(5,minmax(0,1fr))}.stat-tile[data-v-62ae2dd4]{min-height:64px;padding:12px 14px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-soft);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:border-color var(--transition-fast)}.stat-tile[data-v-62ae2dd4]:hover{border-color:var(--border-hover)}.stat-tile span[data-v-62ae2dd4]{display:block;margin-bottom:6px;color:var(--text-muted);font-size:var(--text-xs);font-weight:600}.stat-tile strong[data-v-62ae2dd4]{color:var(--text-primary);font-size:24px;font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.secret-textarea[data-v-62ae2dd4]{font-family:var(--font-mono);font-size:12px;white-space:pre-wrap}.pool-textarea[data-v-62ae2dd4]{min-height:138px}.pool-actions[data-v-62ae2dd4],.page-actions[data-v-62ae2dd4]{display:flex;gap:10px;justify-content:flex-end;margin-top:12px}.file-input[data-v-62ae2dd4]{display:none}.free-check-status[data-v-62ae2dd4]{margin-top:12px;padding-top:11px;border-top:1px solid var(--border-default);color:var(--text-muted);font-size:12px}.free-check-status__line[data-v-62ae2dd4]{display:flex;flex-wrap:wrap;align-items:center;gap:7px 14px}.free-check-status__line strong[data-v-62ae2dd4]{color:var(--text-primary)}.free-check-progress[data-v-62ae2dd4]{height:4px;margin-top:9px;overflow:hidden;border-radius:2px;background:rgba(139,148,158,.14)}.free-check-progress span[data-v-62ae2dd4]{display:block;height:100%;background:var(--color-success);transition:width .18s ease}.free-check-status--running .free-check-progress span[data-v-62ae2dd4]{background:var(--color-info)}.free-check-deleted[data-v-62ae2dd4]{margin-top:9px}.free-check-deleted summary[data-v-62ae2dd4]{cursor:pointer;color:var(--color-danger);font-weight:700}.free-check-deleted div[data-v-62ae2dd4]{margin-top:7px;padding:8px 10px;max-height:160px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-mono);background:var(--surface-soft)}.app-button--ghost[data-v-62ae2dd4]{color:var(--text-secondary);background:var(--surface-soft);border-color:var(--border-default);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.app-button--ghost[data-v-62ae2dd4]:hover:not(:disabled){color:var(--text-primary);background:rgba(148,163,184,.14);border-color:var(--border-hover)}.pool-list[data-v-62ae2dd4]{margin-top:12px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-strong);overflow:hidden}.pool-list--scroll[data-v-62ae2dd4]{max-height:min(50vh,520px);overflow-y:auto}.pool-row[data-v-62ae2dd4]{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 11px;color:var(--text-secondary);background:var(--surface-strong);border-bottom:1px solid var(--border-default);font-size:12px}.pool-row[data-v-62ae2dd4]:last-child{border-bottom:0}.pool-email[data-v-62ae2dd4]{min-width:0;overflow-wrap:anywhere}.pool-email small[data-v-62ae2dd4]{display:block;margin-top:3px;color:var(--color-danger);font-size:11px;font-weight:700}.pool-row-actions[data-v-62ae2dd4]{display:flex;align-items:center;gap:8px;flex:0 0 auto}.provider-chip[data-v-62ae2dd4]{color:var(--text-muted);font-size:11px;font-weight:700}.status-leased[data-v-62ae2dd4],.status-retryable[data-v-62ae2dd4],.status-quarantined[data-v-62ae2dd4]{color:var(--color-warning);background:rgba(242,204,96,.14)}.status-succeeded[data-v-62ae2dd4]{color:var(--color-success);background:rgba(63,185,80,.12)}.status-discarded[data-v-62ae2dd4]{color:var(--color-danger);background:rgba(248,81,73,.12)}.pool-row em[data-v-62ae2dd4]{min-width:42px;padding:3px 7px;border-radius:999px;font-style:normal;text-align:center;font-size:11px;font-weight:800}.status-available[data-v-62ae2dd4]{color:var(--color-success);background:rgba(63,185,80,.12)}.status-in_use[data-v-62ae2dd4]{color:#b7791f;background:rgba(242,204,96,.16)}.status-invited[data-v-62ae2dd4]{color:var(--color-info);background:rgba(88,166,255,.12)}.status-used[data-v-62ae2dd4]{color:var(--text-muted);background:rgba(139,148,158,.12)}.status-failed[data-v-62ae2dd4]{color:var(--color-danger);background:rgba(248,81,73,.12)}.lazy-list-tail[data-v-62ae2dd4]{padding:10px 12px;color:var(--text-muted);background:var(--surface-soft);border-top:1px solid var(--border-default);font-size:12px;font-weight:700;text-align:center}@media (max-width: 900px){.settings-grid[data-v-62ae2dd4],.switch-row[data-v-62ae2dd4],.pool-stats[data-v-62ae2dd4],.pool-stats--five[data-v-62ae2dd4]{grid-template-columns:1fr}}.sms-page[data-v-0004ad0a]{display:flex;flex-direction:column;gap:16px}.sms-title[data-v-0004ad0a]{color:var(--text-primary);font-size:var(--text-2xl);font-weight:700;letter-spacing:-.01em}.sms-subtitle[data-v-0004ad0a],.sms-card-note[data-v-0004ad0a],.sms-table-note[data-v-0004ad0a],.sms-muted[data-v-0004ad0a]{color:var(--text-muted);font-size:var(--text-sm)}.sms-grid[data-v-0004ad0a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sms-card[data-v-0004ad0a]{padding:17px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.metric-head[data-v-0004ad0a]{display:flex;align-items:center;gap:8px;margin-bottom:10px;color:var(--text-muted);font-size:var(--text-xs);font-weight:700;letter-spacing:.02em}.metric-head img[data-v-0004ad0a]{width:20px;height:20px;opacity:.8}.sms-balance-list[data-v-0004ad0a]{min-height:54px;display:flex;flex-direction:column;gap:7px}.sms-balance-row[data-v-0004ad0a]{min-height:24px;display:grid;grid-template-columns:minmax(92px,1fr) minmax(0,auto);align-items:baseline;gap:10px}.sms-balance-provider[data-v-0004ad0a]{min-width:0;color:var(--text-muted);font-size:12px;font-weight:800;overflow-wrap:anywhere}.sms-balance-amount[data-v-0004ad0a]{display:inline-flex;align-items:baseline;gap:6px;justify-content:flex-end;color:var(--text-muted);font-variant-numeric:tabular-nums}.sms-balance-amount strong[data-v-0004ad0a],.sms-info-value[data-v-0004ad0a]{color:var(--text-primary);font-size:24px;font-weight:850}.sms-balance-amount em[data-v-0004ad0a]{color:var(--text-muted);font-style:normal;font-size:12px;font-weight:800}.sms-balance-state[data-v-0004ad0a]{color:var(--text-muted);font-size:12px;font-weight:800;text-align:right;overflow-wrap:anywhere}.sms-table-card[data-v-0004ad0a]{padding:16px}.sms-table-header[data-v-0004ad0a]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:12px}.compact-heading[data-v-0004ad0a]{margin-bottom:4px}.table-wrap[data-v-0004ad0a]{overflow-x:auto}.sms-table[data-v-0004ad0a]{width:100%;min-width:920px;border-collapse:collapse;color:var(--text-secondary);font-size:12px}.sms-table th[data-v-0004ad0a],.sms-table td[data-v-0004ad0a]{padding:10px 11px;border-bottom:1px solid rgba(139,148,158,.12);text-align:left;white-space:nowrap}.sms-table th[data-v-0004ad0a]{color:var(--text-muted);font-weight:800}.country-row[data-v-0004ad0a]{background:rgba(1,4,9,.12)}.top-pick[data-v-0004ad0a]{background:rgba(63,185,80,.045)}.expand-cell[data-v-0004ad0a]{width:42px}.expand-btn[data-v-0004ad0a]{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(139,148,158,.18);border-radius:var(--radius-sm);color:var(--text-muted);background:rgba(139,148,158,.08)}.expand-btn span[data-v-0004ad0a]{display:inline-block;font-size:20px;line-height:1;transform:rotate(0);transition:transform var(--transition-fast)}.expand-btn span.expanded[data-v-0004ad0a]{transform:rotate(90deg)}.country-name-cell[data-v-0004ad0a]{color:var(--text-primary);font-weight:800}.provider-row[data-v-0004ad0a]{background:rgba(88,166,255,.028)}.provider-cell[data-v-0004ad0a]{display:flex;align-items:center;gap:8px;padding-left:26px!important}.provider-cell img[data-v-0004ad0a]{width:17px;height:17px}.provider-cell em[data-v-0004ad0a]{padding:2px 6px;border-radius:999px;color:var(--color-info);background:rgba(88,166,255,.12);font-style:normal;font-size:11px;font-weight:800}.rate-good[data-v-0004ad0a]{color:var(--color-success)}.rate-warn[data-v-0004ad0a]{color:var(--color-warning)}.rate-bad[data-v-0004ad0a],.sms-error[data-v-0004ad0a]{color:var(--color-danger)}.rate-neutral[data-v-0004ad0a]{color:var(--text-muted)}.table-error[data-v-0004ad0a],.empty-cell[data-v-0004ad0a]{padding:18px}.empty-cell[data-v-0004ad0a]{color:var(--text-muted);text-align:center}.spinning[data-v-0004ad0a]{animation:spin-data-v-0004ad0a .8s linear infinite}@keyframes spin-data-v-0004ad0a{to{transform:rotate(360deg)}}@media (max-width: 760px){.page-headline[data-v-0004ad0a],.sms-grid[data-v-0004ad0a]{display:flex;flex-direction:column;align-items:stretch}}.task-monitor[data-v-4bdc19ff]{display:flex;flex-direction:column;gap:18px}.page-title[data-v-4bdc19ff]{color:var(--text-primary);font-size:var(--text-2xl);font-weight:700;letter-spacing:-.01em}.page-subtitle[data-v-4bdc19ff]{margin-top:4px;color:var(--text-muted);font-size:var(--text-sm)}.error-banner[data-v-4bdc19ff]{padding:11px 14px;border:1px solid rgba(251,113,133,.22);border-radius:var(--radius-sm);color:var(--color-danger);background:var(--danger-soft);font-size:var(--text-sm);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.overview-grid[data-v-4bdc19ff]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.metric-panel[data-v-4bdc19ff]{min-height:100px;padding:16px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all var(--transition-fast)}.metric-panel[data-v-4bdc19ff]:hover{border-color:var(--border-hover);transform:translateY(-1px)}.metric-panel span[data-v-4bdc19ff],.metric-panel em[data-v-4bdc19ff]{display:block;color:var(--text-muted);font-size:var(--text-xs);font-style:normal;font-weight:600}.metric-panel strong[data-v-4bdc19ff]{display:block;margin:6px 0 3px;color:var(--text-primary);font-size:30px;font-weight:700;line-height:1.15;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.metric-panel strong.danger[data-v-4bdc19ff]{color:var(--color-danger)}.monitor-section[data-v-4bdc19ff]{padding:18px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.table-wrap[data-v-4bdc19ff]{overflow-x:auto}.monitor-table[data-v-4bdc19ff]{width:100%;min-width:920px;border-collapse:collapse}.monitor-table th[data-v-4bdc19ff],.monitor-table td[data-v-4bdc19ff]{padding:11px 10px;border-bottom:1px solid var(--border-default);text-align:left;vertical-align:top}.monitor-table th[data-v-4bdc19ff]{color:var(--text-muted);font-size:var(--text-xs);font-weight:700;letter-spacing:.03em}.monitor-table td[data-v-4bdc19ff]{color:var(--text-secondary);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.monitor-table tbody tr[data-v-4bdc19ff]:hover{background:var(--surface-soft)}.workspace-name[data-v-4bdc19ff]{color:var(--text-primary);font-weight:700}.workspace-key[data-v-4bdc19ff],.email-list[data-v-4bdc19ff],.tiny-error[data-v-4bdc19ff],.seat-lease-meta[data-v-4bdc19ff]{margin-top:2px;color:var(--text-muted);font-size:var(--text-xs);overflow-wrap:anywhere}.seat-lease-meta.expired[data-v-4bdc19ff]{color:var(--color-danger)}.seat-lease-value--ok[data-v-4bdc19ff]{color:var(--color-success)}.seat-lease-value--muted[data-v-4bdc19ff]{color:var(--text-muted)}.seat-lease-value--bad[data-v-4bdc19ff],.tiny-error[data-v-4bdc19ff]{color:var(--color-danger)}.tiny-warn[data-v-4bdc19ff]{margin-top:2px;color:var(--color-warning);font-size:var(--text-xs)}.empty-cell[data-v-4bdc19ff]{text-align:center!important;color:var(--text-muted)!important}.monitor-grid[data-v-4bdc19ff]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:18px}.sub2-status[data-v-4bdc19ff]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sub2-status div[data-v-4bdc19ff],.watcher-row[data-v-4bdc19ff],.cost-row[data-v-4bdc19ff]{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-soft);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:border-color var(--transition-fast)}.sub2-status div[data-v-4bdc19ff]:hover,.watcher-row[data-v-4bdc19ff]:hover,.cost-row[data-v-4bdc19ff]:hover{border-color:var(--border-hover)}.sub2-status span[data-v-4bdc19ff],.watcher-row span[data-v-4bdc19ff],.cost-row span[data-v-4bdc19ff],.cost-row em[data-v-4bdc19ff]{color:var(--text-muted);font-size:12px;font-style:normal;font-weight:700}.sub2-status strong[data-v-4bdc19ff],.watcher-row strong[data-v-4bdc19ff],.cost-row strong[data-v-4bdc19ff]{color:var(--text-primary);font-size:13px;font-weight:850;font-variant-numeric:tabular-nums}.watcher-text--ok[data-v-4bdc19ff]{color:var(--color-success)!important}.watcher-text--warn[data-v-4bdc19ff]{color:var(--color-warning)!important}.watcher-text--bad[data-v-4bdc19ff]{color:var(--color-danger)!important}.watcher-list[data-v-4bdc19ff],.cost-list[data-v-4bdc19ff]{display:flex;flex-direction:column;gap:8px;margin-top:12px}.logs-grid[data-v-4bdc19ff]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.logs-panel[data-v-4bdc19ff]{min-width:0;border:1px solid var(--border-default);border-radius:var(--radius-sm);overflow:hidden;background:var(--surface-strong);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.logs-title[data-v-4bdc19ff]{padding:10px 12px;border-bottom:1px solid var(--border-default);color:var(--text-primary);font-size:var(--text-sm);font-weight:700}.logs-list[data-v-4bdc19ff]{display:flex;flex-direction:column}.log-line[data-v-4bdc19ff]{display:grid;grid-template-columns:62px 54px minmax(0,1fr);gap:8px;padding:7px 10px;border-bottom:1px solid rgba(139,148,158,.08);color:var(--text-secondary);font-family:var(--font-mono);font-size:12px;line-height:1.45}.log-line[data-v-4bdc19ff]:last-child{border-bottom:0}.log-time[data-v-4bdc19ff]{color:var(--text-muted);font-variant-numeric:tabular-nums}.log-step[data-v-4bdc19ff]{color:var(--terminal-step-text);font-family:var(--font-sans);font-weight:800}.log-text[data-v-4bdc19ff]{min-width:0;overflow-wrap:anywhere}.level-error .log-text[data-v-4bdc19ff]{color:var(--color-danger)}.level-warn .log-text[data-v-4bdc19ff]{color:var(--color-warning)}.empty-panel[data-v-4bdc19ff]{padding:12px;border:1px dashed rgba(139,148,158,.24);border-radius:var(--radius-sm);color:var(--text-muted);font-size:12px;background:rgba(139,148,158,.04)}.spinning[data-v-4bdc19ff]{animation:spin-data-v-4bdc19ff .8s linear infinite}@keyframes spin-data-v-4bdc19ff{to{transform:rotate(360deg)}}@media (max-width: 1100px){.overview-grid[data-v-4bdc19ff]{grid-template-columns:repeat(2,minmax(0,1fr))}.monitor-grid[data-v-4bdc19ff],.logs-grid[data-v-4bdc19ff]{grid-template-columns:1fr}}@media (max-width: 720px){.page-headline[data-v-4bdc19ff]{flex-direction:column;align-items:stretch}.overview-grid[data-v-4bdc19ff],.sub2-status[data-v-4bdc19ff]{grid-template-columns:1fr}.monitor-section[data-v-4bdc19ff]{padding:14px}.table-wrap[data-v-4bdc19ff]{overflow:visible}.monitor-table[data-v-4bdc19ff]{min-width:0}.monitor-table thead[data-v-4bdc19ff]{display:none}.monitor-table tbody[data-v-4bdc19ff]{display:grid;gap:12px}.monitor-table tr[data-v-4bdc19ff]{display:grid;grid-template-columns:1fr;padding:12px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-soft)}.monitor-table td[data-v-4bdc19ff]{display:grid;grid-template-columns:minmax(84px,34%) minmax(0,1fr);gap:12px;align-items:start;padding:8px 0;border-bottom:1px solid var(--border-default);overflow-wrap:anywhere}.monitor-table td[data-v-4bdc19ff]:last-child{border-bottom:0}.monitor-table td[data-v-4bdc19ff]:before{content:attr(data-label);color:var(--text-muted);font-size:var(--text-xs);font-weight:700}.monitor-table .empty-cell[data-v-4bdc19ff]{display:block;padding:20px 8px}.monitor-table .empty-cell[data-v-4bdc19ff]:before{content:none}.log-line[data-v-4bdc19ff]{grid-template-columns:54px minmax(0,1fr)}.log-step[data-v-4bdc19ff]{grid-column:2}.log-text[data-v-4bdc19ff]{grid-column:1 / -1}}.fulfillment-admin[data-v-76256efd]{padding-bottom:40px;display:flex;flex-direction:column;gap:14px}.heading[data-v-76256efd]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:4px}.eyebrow[data-v-76256efd]{color:var(--color-info);font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.06em}h1[data-v-76256efd]{margin:4px 0 2px;font-size:var(--text-3xl);font-weight:700;letter-spacing:-.01em;line-height:1.2}h2[data-v-76256efd]{margin:0;font-size:17px;font-weight:700;letter-spacing:-.01em}p[data-v-76256efd],small[data-v-76256efd]{color:var(--text-muted)}.heading p[data-v-76256efd],.section-title p[data-v-76256efd]{margin:3px 0 0;font-size:var(--text-sm)}.icon-button[data-v-76256efd]{display:grid;place-items:center;width:38px;height:38px;background:var(--surface-soft);border:1px solid var(--border-default);border-radius:var(--radius-sm);cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:all var(--transition-fast)}.icon-button[data-v-76256efd]:hover{transform:translateY(-1px);border-color:var(--border-hover);box-shadow:var(--shadow-sm)}.icon-button img[data-v-76256efd],.section-title img[data-v-76256efd]{width:18px;height:18px}.metrics[data-v-76256efd]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.metrics article[data-v-76256efd],.surface[data-v-76256efd]{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-md);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.metrics article[data-v-76256efd]{min-height:114px;padding:16px;border-top:3px solid var(--color-info);transition:all var(--transition-fast)}.metrics article[data-v-76256efd]:hover{transform:translateY(-1px);box-shadow:var(--shadow-md)}.metrics strong[data-v-76256efd]{display:block;margin:10px 0 4px;font-size:26px;font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.metrics span[data-v-76256efd]{font-size:var(--text-xs);color:var(--text-muted);font-weight:500}.control-grid[data-v-76256efd],.operations-grid[data-v-76256efd]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.surface[data-v-76256efd]{padding:19px}.section-title[data-v-76256efd]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:14px;border-bottom:1px solid var(--border-default)}.section-title>div[data-v-76256efd]{display:flex;align-items:center;gap:9px}button[data-v-76256efd]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;color:var(--text-secondary);background:var(--surface-soft);border:1px solid var(--border-default);border-radius:var(--radius-sm);cursor:pointer;font-size:12px;font-weight:600;font-family:inherit;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:all var(--transition-fast);white-space:nowrap}button[data-v-76256efd]:hover:not(:disabled){color:var(--text-primary);background:rgba(148,163,184,.15);border-color:var(--border-hover);transform:translateY(-1px);box-shadow:var(--shadow-sm)}button[data-v-76256efd]:active:not(:disabled){transform:translateY(0)}button[data-v-76256efd]:disabled{opacity:.45;cursor:not-allowed;transform:none}button.primary[data-v-76256efd]{color:#fff;background:var(--gradient-accent);border-color:transparent;box-shadow:0 4px 14px #60a5fa4d;font-weight:700}button.primary[data-v-76256efd]:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 6px 20px #60a5fa75;color:#fff;background:var(--gradient-accent);transform:translateY(-1px)}input[data-v-76256efd],textarea[data-v-76256efd]{box-sizing:border-box;width:100%;padding:9px 11px;color:var(--text-primary);background:var(--surface-soft);border:1px solid var(--border-default);border-radius:var(--radius-sm);outline:none;font-family:inherit;font-size:13px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}input[data-v-76256efd]:hover,textarea[data-v-76256efd]:hover{border-color:var(--border-hover)}input[data-v-76256efd]:focus,textarea[data-v-76256efd]:focus{border-color:var(--border-active);box-shadow:0 0 0 3px #60a5fa1a}.product-row[data-v-76256efd]{display:grid;grid-template-columns:1fr 90px auto auto;gap:8px;align-items:end;padding:12px 0;border-bottom:1px solid var(--border-default)}.product-row b[data-v-76256efd]{color:var(--text-primary);font-size:13px}.product-row small[data-v-76256efd],.table-row small[data-v-76256efd],.operation-row small[data-v-76256efd],.code-history small[data-v-76256efd]{display:block;margin-top:3px;font-size:10px}.product-row label[data-v-76256efd],.code-form label[data-v-76256efd]{display:grid;gap:4px;font-size:11px;color:var(--text-muted);font-weight:600}.check[data-v-76256efd]{display:flex!important;align-items:center;gap:5px}.check input[data-v-76256efd]{width:16px;height:16px;accent-color:var(--color-info);cursor:pointer}.code-form[data-v-76256efd]{display:grid;grid-template-columns:.8fr .55fr 1fr auto;gap:8px;align-items:end;padding:12px 0}.generated[data-v-76256efd]{padding:13px;background:var(--surface-soft);border-left:3px solid var(--color-success);border-radius:var(--radius-sm)}.generated>div[data-v-76256efd]{display:flex;justify-content:space-between;align-items:center}.generated>div strong[data-v-76256efd]{color:var(--text-primary);font-size:12px}.generated textarea[data-v-76256efd]{height:92px;margin-top:8px;font-family:var(--font-mono);font-size:11px}.code-history[data-v-76256efd]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px}.code-history span[data-v-76256efd]{padding:8px;background:var(--surface-soft);border-radius:var(--radius-xs);font-size:11px}.code-history span b[data-v-76256efd]{display:block;color:var(--text-primary);font-family:var(--font-mono);font-size:11px}.customer-section[data-v-76256efd]{margin-bottom:0}.customer-toolbar[data-v-76256efd],.toolbar-actions[data-v-76256efd]{display:flex;align-items:center;gap:8px}.toolbar-actions input[data-v-76256efd]{width:250px}.create-form[data-v-76256efd]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:12px 0;border-bottom:1px solid var(--border-default)}.create-form input[data-v-76256efd]{font-size:12px}.customer-table[data-v-76256efd]{overflow-x:auto}.hub-type-badge[data-v-76256efd]{display:inline-flex;align-items:center;min-height:18px;padding:1px 6px;margin-right:5px;border-radius:4px;color:var(--text-muted);background:var(--surface-soft);border:1px solid var(--border-default);font-size:9px;font-style:normal;font-weight:800}.hub-type-badge.cpa[data-v-76256efd]{color:#0f766e;background:#ccfbf1;border-color:#5eead4}.table-head[data-v-76256efd],.table-row[data-v-76256efd]{display:grid;grid-template-columns:1.1fr 1.7fr 1fr .8fr auto;gap:12px;align-items:center;padding:11px 0;border-bottom:1px solid var(--border-default)}.table-head[data-v-76256efd]{color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.03em}.table-row[data-v-76256efd]{transition:background var(--transition-fast)}.table-row[data-v-76256efd]:hover{background:var(--surface-soft)}.customer-pagination[data-v-76256efd]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 12px 2px;color:var(--text-muted);font-size:12px}.customer-pagination>div[data-v-76256efd]{display:flex;align-items:center;gap:5px}.customer-pagination button[data-v-76256efd]{min-width:34px;padding:7px 9px}.customer-pagination button.active[data-v-76256efd]{color:#fff;background:var(--color-info);border-color:var(--color-info)}.table-row>span[data-v-76256efd]{min-width:0;overflow-wrap:anywhere;font-size:12px}.table-row b[data-v-76256efd]{color:var(--text-primary)}.status-dot[data-v-76256efd]{display:inline-block;width:8px;height:8px;margin-right:6px;background:var(--color-danger);border-radius:50%;vertical-align:middle;box-shadow:0 0 0 2px #fb718533}.status-dot.active[data-v-76256efd]{background:var(--color-success);box-shadow:0 0 0 2px #4ade8033}.actions[data-v-76256efd]{display:flex;gap:5px}.actions button[data-v-76256efd]{padding:7px 12px;font-size:11px}.actions .danger-action[data-v-76256efd]{color:var(--color-danger)}.production-runs[data-v-76256efd]{min-width:0}.production-run-row[data-v-76256efd]{padding:14px 0;border-bottom:1px solid var(--border-default)}.production-run-row[data-v-76256efd]:last-child{border-bottom:0}.production-run-head[data-v-76256efd]{display:grid;grid-template-columns:minmax(180px,1.35fr) minmax(120px,.8fr) minmax(150px,1fr) minmax(150px,1fr);gap:10px 16px;align-items:start}.production-run-head>span[data-v-76256efd]{min-width:0;display:flex;flex-direction:column;gap:3px}.production-run-head b[data-v-76256efd]{min-width:0;color:var(--text-primary);font-size:12px;font-weight:700;line-height:1.45;overflow-wrap:anywhere}.production-run-head small[data-v-76256efd]{display:block;margin:0;color:var(--text-muted);font-size:10px;line-height:1.45}.verification-breakdown[data-v-76256efd]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:10px}.verification-breakdown span[data-v-76256efd]{min-height:24px;display:inline-flex;align-items:center;padding:3px 8px;border:1px solid var(--border-default);border-radius:var(--radius-xs);color:var(--text-muted);background:var(--surface-soft);font-size:10px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.verification-breakdown .ok[data-v-76256efd]{color:var(--color-success);border-color:#4ade803d;background:rgba(74,222,128,.08)}.verification-breakdown .checking[data-v-76256efd]{color:var(--color-info);border-color:#60a5fa47;background:rgba(96,165,250,.09)}.verification-breakdown .tracking[data-v-76256efd]{color:#c084fc;border-color:#c084fc47;background:rgba(192,132,252,.08)}.verification-breakdown .reauth[data-v-76256efd]{color:#22d3ee;border-color:#22d3ee47;background:rgba(34,211,238,.08)}.verification-breakdown .bad[data-v-76256efd]{color:var(--color-danger);border-color:#fb71853d;background:rgba(251,113,133,.08)}.verification-breakdown .warn[data-v-76256efd]{color:var(--color-warning);border-color:#f59e0b3d;background:rgba(245,158,11,.08)}.operation-row[data-v-76256efd]{display:grid;grid-template-columns:1.3fr .8fr 1fr;gap:10px;padding:10px 0;border-top:1px solid var(--border-default);font-size:11px}.operation-row b[data-v-76256efd]{color:var(--text-primary)}.warning[data-v-76256efd],.error[data-v-76256efd]{color:var(--color-danger)}.notice[data-v-76256efd]{color:var(--color-success)}.empty[data-v-76256efd]{font-size:12px;color:var(--text-muted);padding:16px 0}@media (max-width: 980px){.metrics[data-v-76256efd]{grid-template-columns:repeat(2,1fr)}.control-grid[data-v-76256efd],.operations-grid[data-v-76256efd]{grid-template-columns:1fr}.table-head[data-v-76256efd],.table-row[data-v-76256efd]{min-width:850px}.production-run-head[data-v-76256efd]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.metrics[data-v-76256efd]{grid-template-columns:1fr 1fr}.toolbar-actions[data-v-76256efd]{align-items:stretch;flex-direction:column}.toolbar-actions input[data-v-76256efd]{width:100%}.customer-pagination[data-v-76256efd]{align-items:flex-start;flex-direction:column}.customer-pagination>div[data-v-76256efd]{width:100%;overflow-x:auto;padding-bottom:3px}.create-form[data-v-76256efd],.code-form[data-v-76256efd]{grid-template-columns:1fr}.product-row[data-v-76256efd]{grid-template-columns:1fr 70px auto}.product-row button[data-v-76256efd]{grid-column:1 / -1}.code-history[data-v-76256efd]{grid-template-columns:1fr 1fr}.production-run-head[data-v-76256efd]{grid-template-columns:1fr;gap:9px}.production-run-row[data-v-76256efd]{padding:13px 0}.verification-breakdown[data-v-76256efd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.verification-breakdown span[data-v-76256efd]{min-width:0;justify-content:center;white-space:normal;text-align:center}}.free-registration-page[data-v-4da03852]{display:flex;flex-direction:column;gap:16px;min-width:0}.page-title[data-v-4da03852]{color:var(--text-primary);font-size:var(--text-2xl);font-weight:700}.page-subtitle[data-v-4da03852]{margin-top:4px;color:var(--text-muted);font-size:var(--text-sm)}.headline-actions[data-v-4da03852],.log-actions[data-v-4da03852],.dialog-actions[data-v-4da03852],.batch-actions[data-v-4da03852]{display:flex;align-items:center;gap:8px}.app-button--ghost[data-v-4da03852]{color:var(--text-secondary);background:var(--surface-soft);border-color:var(--border-default)}.error-banner[data-v-4da03852],.success-banner[data-v-4da03852]{padding:11px 14px;border-radius:var(--radius-sm);font-size:var(--text-sm)}.error-banner[data-v-4da03852]{color:var(--color-danger);background:var(--danger-soft);border:1px solid rgba(251,113,133,.22)}.success-banner[data-v-4da03852]{color:var(--color-success);background:rgba(74,222,128,.08);border:1px solid rgba(74,222,128,.2)}.registration-modes[data-v-4da03852]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.registration-mode[data-v-4da03852]{display:flex;align-items:center;justify-content:space-between;gap:18px;min-width:0;padding:13px 15px}.registration-mode__copy[data-v-4da03852]{min-width:0}.registration-mode__copy strong[data-v-4da03852]{display:block;color:var(--text-primary);font-size:13px}.registration-mode__copy span[data-v-4da03852]{display:block;margin-top:4px;color:var(--text-muted);font-size:11px;overflow-wrap:anywhere}.mode-switch[data-v-4da03852]{display:flex;flex:0 0 auto;align-items:center;gap:9px;cursor:pointer}.mode-switch input[data-v-4da03852]{position:absolute;opacity:0;pointer-events:none}.mode-switch>span[data-v-4da03852]{position:relative;width:38px;height:22px;border:1px solid var(--border-default);border-radius:11px;background:var(--surface-soft);transition:.18s ease}.mode-switch>span[data-v-4da03852]:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:var(--text-muted);transition:.18s ease}.mode-switch input:checked+span[data-v-4da03852]{border-color:#4ade8080;background:rgba(74,222,128,.16)}.mode-switch input:checked+span[data-v-4da03852]:after{left:19px;background:var(--color-success)}.mode-switch em[data-v-4da03852]{min-width:42px;color:var(--text-secondary);font-size:11px;font-style:normal}.summary-grid[data-v-4da03852]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.summary-item[data-v-4da03852]{min-width:0;min-height:74px;padding:13px 14px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-strong)}.summary-item span[data-v-4da03852]{display:block;color:var(--text-muted);font-size:12px;font-weight:700}.summary-item strong[data-v-4da03852]{display:block;margin-top:8px;color:var(--text-primary);font-size:25px;font-variant-numeric:tabular-nums}.operations-grid[data-v-4da03852]{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:16px;min-width:0}.task-panel[data-v-4da03852],.log-panel[data-v-4da03852]{min-width:0;padding:16px}.section-heading[data-v-4da03852]{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--text-primary);font-size:14px;font-weight:800}.section-heading small[data-v-4da03852],.log-heading small[data-v-4da03852]{color:var(--text-muted);font-size:11px;font-weight:600}.log-heading>div[data-v-4da03852]:first-child{display:flex;flex-direction:column;gap:3px;min-width:0}.task-list[data-v-4da03852]{max-height:430px;margin-top:12px;overflow-y:auto}.task-row[data-v-4da03852]{width:100%;display:flex;flex-direction:column;gap:8px;padding:12px 10px;border:0;border-top:1px solid var(--border-default);color:var(--text-secondary);background:transparent;text-align:left;cursor:pointer}.task-row[data-v-4da03852]:first-child{border-top:0}.task-row[data-v-4da03852]:hover,.task-row--active[data-v-4da03852]{background:var(--surface-soft)}.task-row--active[data-v-4da03852]{box-shadow:inset 3px 0 var(--color-info)}.task-row__top[data-v-4da03852],.task-row__meta[data-v-4da03852],.task-row__cost[data-v-4da03852]{display:flex;align-items:center;justify-content:space-between;gap:8px}.task-row__top strong[data-v-4da03852]{color:var(--text-primary);font-family:var(--font-mono);font-size:12px}.task-row__progress[data-v-4da03852]{height:4px;overflow:hidden;border-radius:2px;background:rgba(139,148,158,.14)}.task-row__progress i[data-v-4da03852]{display:block;height:100%;background:var(--color-info)}.task-row__meta[data-v-4da03852],.task-row__time[data-v-4da03852]{color:var(--text-muted);font-size:11px;font-style:normal}.task-row__cost[data-v-4da03852]{color:var(--text-secondary);font-size:10px;font-variant-numeric:tabular-nums}.task-row__mode[data-v-4da03852],.batch-mode[data-v-4da03852]{color:var(--color-success);font-size:10px;font-weight:800}.task-row__mode--browser[data-v-4da03852],.batch-mode--browser[data-v-4da03852]{color:var(--color-info)}.job-status[data-v-4da03852]{flex:0 0 auto;padding:3px 7px;border-radius:999px;font-size:10px;font-style:normal;font-weight:800}.job-status--running[data-v-4da03852],.job-status--pending[data-v-4da03852]{color:var(--color-info);background:rgba(88,166,255,.12)}.job-status--succeeded[data-v-4da03852]{color:var(--color-success);background:rgba(63,185,80,.12)}.job-status--failed[data-v-4da03852]{color:var(--color-danger);background:rgba(248,81,73,.12)}.job-status--stopped[data-v-4da03852],.job-status--stopping[data-v-4da03852]{color:var(--color-warning);background:rgba(242,204,96,.14)}.live-log[data-v-4da03852]{height:430px;margin-top:12px;padding:10px 0;overflow:auto;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:#0d1117;color:#c9d1d9;font:12px/1.55 var(--font-mono)}.log-line[data-v-4da03852]{display:grid;grid-template-columns:70px 96px minmax(220px,300px) minmax(0,1fr);gap:9px;padding:4px 11px}.log-line[data-v-4da03852]:hover{background:rgba(255,255,255,.035)}.log-line time[data-v-4da03852]{color:#6e7681}.log-stage[data-v-4da03852]{color:#79c0ff;font-weight:700}.log-email[data-v-4da03852]{min-width:0;color:#d2a8ff;overflow-wrap:anywhere}.log-message[data-v-4da03852]{min-width:0;overflow-wrap:anywhere}.log-line--error .log-message[data-v-4da03852]{color:#ff7b72}.log-line--success .log-message[data-v-4da03852]{color:#7ee787}.log-empty[data-v-4da03852]{display:grid;min-height:100%;place-items:center;color:#6e7681}.batch-section[data-v-4da03852]{min-width:0}.batch-heading[data-v-4da03852]{display:flex;justify-content:space-between;align-items:end;margin-bottom:10px}.batch-heading h3[data-v-4da03852]{margin:0;color:var(--text-primary);font-size:15px}.batch-heading span[data-v-4da03852]{display:block;margin-top:4px;color:var(--text-muted);font-size:12px}.batch-grid[data-v-4da03852]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.batch-card[data-v-4da03852]{min-width:0;padding:15px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-strong)}.batch-card__head[data-v-4da03852]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.batch-card__head>div[data-v-4da03852]{min-width:0}.batch-card__head strong[data-v-4da03852],.batch-card__head span[data-v-4da03852]{display:block;overflow-wrap:anywhere}.batch-card__head strong[data-v-4da03852]{color:var(--text-primary);font:700 12px var(--font-mono)}.batch-card__head span[data-v-4da03852]{margin-top:4px;color:var(--text-muted);font-size:11px}.batch-metrics[data-v-4da03852]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:14px 0}.batch-metrics div[data-v-4da03852]{min-width:0;padding:8px;background:var(--surface-soft)}.batch-metrics dt[data-v-4da03852]{color:var(--text-muted);font-size:10px}.batch-metrics dd[data-v-4da03852]{margin:5px 0 0;color:var(--text-primary);font-size:16px;font-weight:800}.metric-success[data-v-4da03852]{color:var(--color-success)!important}.metric-danger[data-v-4da03852]{color:var(--color-danger)!important}.pool-import-state[data-v-4da03852]{display:flex;align-items:center;gap:8px;min-width:0;padding:10px 0;border-top:1px solid var(--border-default);color:var(--text-muted);font-size:11px}.pool-import-state strong[data-v-4da03852]{color:var(--text-primary)}.pool-import-state em[data-v-4da03852]{margin-left:auto;color:var(--color-warning);font-style:normal}.batch-actions[data-v-4da03852]{justify-content:flex-end;margin-top:10px}.batch-mode[data-v-4da03852]{padding-top:9px;border-top:1px solid var(--border-default)}.job-stream-sentinel[data-v-4da03852]{min-height:42px;display:grid;place-items:center;color:var(--text-muted);font-size:11px}.job-stream-sentinel button[data-v-4da03852]{border:0;color:var(--color-info);background:transparent;font-size:11px;cursor:pointer}.job-stream-sentinel--batch[data-v-4da03852]{margin-top:12px;border:1px dashed var(--border-default);border-radius:var(--radius-sm)}.empty-state[data-v-4da03852]{padding:42px 16px;color:var(--text-muted);text-align:center;font-size:12px}.batch-empty[data-v-4da03852]{border:1px dashed var(--border-default)}.modal-backdrop[data-v-4da03852]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:20px;background:rgba(3,7,18,.66)}.create-dialog[data-v-4da03852]{width:min(520px,100%);max-height:calc(100dvh - 40px);overflow:auto;padding:18px}.dialog-close[data-v-4da03852]{width:34px;height:34px;border:0;color:var(--text-muted);background:transparent;font-size:24px;cursor:pointer}.create-grid[data-v-4da03852]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:18px}.field[data-v-4da03852]{display:flex;flex-direction:column;gap:7px;color:var(--text-secondary);font-size:12px;font-weight:700}.field[data-v-4da03852]:last-child{grid-column:1 / -1}.dialog-actions[data-v-4da03852]{justify-content:flex-end;margin-top:18px}@media (max-width: 1120px){.summary-grid[data-v-4da03852]{grid-template-columns:repeat(3,minmax(0,1fr))}.batch-grid[data-v-4da03852]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.page-headline[data-v-4da03852]{align-items:flex-start}.headline-actions[data-v-4da03852]{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.headline-actions .app-button[data-v-4da03852]{justify-content:center}.summary-grid[data-v-4da03852]{grid-template-columns:repeat(2,minmax(0,1fr))}.registration-modes[data-v-4da03852]{grid-template-columns:minmax(0,1fr)}.registration-mode[data-v-4da03852]{align-items:flex-start}.registration-mode__copy span[data-v-4da03852]{max-width:48ch}.operations-grid[data-v-4da03852]{grid-template-columns:minmax(0,1fr)}.task-list[data-v-4da03852]{max-height:330px}.live-log[data-v-4da03852]{height:360px}.log-line[data-v-4da03852]{grid-template-columns:64px 82px minmax(0,1fr);gap:7px}.log-email[data-v-4da03852]{grid-column:3;overflow-wrap:anywhere}.log-message[data-v-4da03852]{grid-column:1 / -1;padding-left:71px;overflow-wrap:anywhere}.batch-grid[data-v-4da03852],.create-grid[data-v-4da03852]{grid-template-columns:minmax(0,1fr)}.field[data-v-4da03852]:last-child{grid-column:auto}.batch-actions .app-button[data-v-4da03852]{flex:1 1 0;justify-content:center}}.customer-select[data-v-8b84a370]{position:relative;width:100%;min-width:0}.select-trigger[data-v-8b84a370]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;height:38px;padding:8px 12px;color:var(--text-primary);background:var(--surface-soft);border:1px solid var(--border-default);border-radius:5px;font-weight:600;text-align:left}.select-trigger[data-v-8b84a370]:hover{background:var(--surface-strong);border-color:var(--border-hover)}.select-trigger[data-v-8b84a370]:focus-visible,.open .select-trigger[data-v-8b84a370]{border-color:var(--border-active);box-shadow:0 0 0 2px var(--accent-soft);outline:none}.select-trigger span[data-v-8b84a370]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-trigger>i[data-v-8b84a370]{width:8px;height:8px;flex:0 0 auto;border-right:2px solid var(--text-muted);border-bottom:2px solid var(--text-muted);transform:rotate(45deg) translateY(-2px);transition:transform .15s ease}.open .select-trigger>i[data-v-8b84a370]{transform:rotate(225deg) translate(-1px,-1px)}.select-menu[data-v-8b84a370]{position:absolute;z-index:80;top:calc(100% + 6px);left:0;width:max(100%,210px);max-height:240px;padding:5px;overflow-y:auto;background:var(--bg-secondary);border:1px solid var(--border-hover);border-radius:6px;box-shadow:var(--shadow-panel)}.select-menu button[data-v-8b84a370]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:38px;padding:8px 10px;color:var(--text-secondary);background:transparent;border:0;border-radius:4px;text-align:left}.select-menu button[data-v-8b84a370]:hover,.select-menu button.active[data-v-8b84a370]{color:var(--text-primary);background:var(--surface-soft)}.select-menu button.selected[data-v-8b84a370]{color:var(--color-info);background:var(--accent-soft)}.select-menu button i[data-v-8b84a370]{color:var(--color-info);font-style:normal;font-weight:800}.select-popover-enter-active[data-v-8b84a370],.select-popover-leave-active[data-v-8b84a370]{transition:opacity .12s ease,transform .12s ease;transform-origin:top}.select-popover-enter[data-v-8b84a370],.select-popover-leave-to[data-v-8b84a370]{opacity:0;transform:translateY(-4px)}.disabled[data-v-8b84a370]{opacity:.58}.customer-console[data-v-758c5135]{position:relative;padding-bottom:36px}.customer-console[data-v-758c5135]:before{content:"";position:absolute;top:-24px;bottom:0;left:-24px;width:1px;background:var(--border-default);pointer-events:none}.heading[data-v-758c5135]{min-height:72px;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px}.eyebrow[data-v-758c5135]{margin-bottom:4px;color:var(--color-info);font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.06em}h1[data-v-758c5135]{margin:0;color:var(--text-primary);font-size:var(--text-3xl);line-height:1.25;letter-spacing:-.01em;font-weight:700}h2[data-v-758c5135]{margin:0;color:var(--text-primary);font-size:18px;line-height:1.35;letter-spacing:-.01em;font-weight:700}h3[data-v-758c5135]{margin:0 0 11px;color:var(--text-primary);font-size:var(--text-md);font-weight:700;letter-spacing:-.01em}p[data-v-758c5135]{margin:4px 0 0;color:var(--text-muted)}button[data-v-758c5135]{border-radius:var(--radius-sm)}button[data-v-758c5135]:disabled{cursor:not-allowed;opacity:.58}button img[data-v-758c5135]{width:16px;height:16px;flex:0 0 auto}.icon-text-button[data-v-758c5135],.secondary-button[data-v-758c5135],.primary-button[data-v-758c5135],.link-button[data-v-758c5135]{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--border-default);color:var(--text-secondary);background:var(--surface-soft);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.icon-text-button[data-v-758c5135]{min-height:38px;padding:8px 13px}.error-banner[data-v-758c5135]{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding:11px 14px;color:var(--color-danger);background:var(--danger-soft);border:1px solid rgba(251,113,133,.2);border-radius:var(--radius-sm);font-size:var(--text-sm);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.error-banner span[data-v-758c5135]{display:grid;place-items:center;width:22px;height:22px;color:#fff;background:var(--color-danger);border-radius:50%;font-weight:800;font-size:14px}.operation-notice[data-v-758c5135]{position:fixed;z-index:1200;top:18px;right:18px;display:grid;grid-template-columns:30px minmax(0,1fr) 28px;align-items:center;gap:10px;width:min(430px,calc(100vw - 36px));padding:13px 12px 13px 14px;color:var(--text-primary);background:var(--bg-card);border:1px solid var(--border-default);border-left:4px solid var(--color-success);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.operation-notice.notice-error[data-v-758c5135]{border-left-color:var(--color-danger)}.notice-mark[data-v-758c5135]{display:grid;place-items:center;width:28px;height:28px;color:#fff;background:var(--color-success);border-radius:50%;font-weight:800}.notice-error .notice-mark[data-v-758c5135]{background:var(--color-danger)}.operation-notice strong[data-v-758c5135],.operation-notice p[data-v-758c5135]{display:block;margin:0}.operation-notice strong[data-v-758c5135]{font-size:var(--text-sm)}.operation-notice p[data-v-758c5135]{margin-top:2px;color:var(--text-muted);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.operation-notice button[data-v-758c5135]{display:grid;place-items:center;width:28px;height:28px;padding:0;color:var(--text-muted);background:transparent;border:0;font-size:20px;cursor:pointer}.notice-slide-enter-active[data-v-758c5135],.notice-slide-leave-active[data-v-758c5135]{transition:opacity .18s ease,transform .18s ease}.notice-slide-enter[data-v-758c5135],.notice-slide-leave-to[data-v-758c5135]{opacity:0;transform:translateY(-8px)}.console-nav[data-v-758c5135]{display:flex;gap:2px;margin-bottom:20px;padding:5px;overflow-x:auto;background:var(--nav-bg);border:1px solid var(--border-default);border-radius:var(--radius-md);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);scrollbar-width:none}.console-nav[data-v-758c5135]::-webkit-scrollbar{display:none}.console-nav button[data-v-758c5135]{position:relative;display:flex;align-items:center;gap:8px;min-width:120px;height:40px;padding:0 18px;color:var(--text-muted);background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);white-space:nowrap;font-size:var(--text-sm);font-weight:500;cursor:pointer;transition:all var(--transition-fast);font-family:inherit}.console-nav button[data-v-758c5135]:hover{color:var(--text-primary);background:var(--surface-soft)}.console-nav button.active[data-v-758c5135]{color:var(--text-primary);background:var(--bg-card);border-color:var(--border-default);box-shadow:var(--shadow-sm);font-weight:600}.console-nav button.active[data-v-758c5135]:before{content:"";position:absolute;left:50%;bottom:2px;transform:translate(-50%);width:18px;height:3px;background:var(--gradient-accent);border-radius:2px}.console-nav img[data-v-758c5135]{width:16px;height:16px;opacity:.6;transition:opacity var(--transition-fast);flex-shrink:0}.console-nav button:hover img[data-v-758c5135]{opacity:.85}.console-nav button.active img[data-v-758c5135]{opacity:1}.console-nav small[data-v-758c5135]{min-width:20px;height:18px;display:inline-flex;align-items:center;justify-content:center;padding:0 6px;color:var(--text-secondary);background:var(--surface-soft);border-radius:9px;text-align:center;font-size:10px;font-weight:700}.console-nav button.active small[data-v-758c5135]{background:var(--accent-soft);color:var(--color-info)}.metrics-grid[data-v-758c5135]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.metric-card[data-v-758c5135]{position:relative;min-width:0;min-height:136px;padding:18px;overflow:hidden;background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-md);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all var(--transition-fast)}.metric-card[data-v-758c5135]:hover{transform:translateY(-1px);box-shadow:var(--shadow-md);border-color:var(--border-hover)}.metric-card[data-v-758c5135]:after{content:"";position:absolute;right:0;top:0;width:3px;height:100%;background:var(--color-info);opacity:.8}.balance-card[data-v-758c5135]:after{background:var(--color-success)}.eta-card[data-v-758c5135]:after{background:var(--color-warning)}.concurrency-card[data-v-758c5135]:after{background:#a78bfa}.hub-type-switch[data-v-758c5135]{display:inline-grid;grid-template-columns:repeat(2,minmax(140px,1fr));gap:4px;width:min(100%,420px);padding:4px;margin-bottom:12px;background:var(--surface-soft);border:1px solid var(--border-default);border-radius:6px}.hub-type-switch button[data-v-758c5135]{min-height:38px;color:var(--text-muted);background:transparent;border:1px solid transparent;border-radius:4px;font-weight:700}.hub-type-switch button.active[data-v-758c5135]{color:#fff;background:var(--color-info);border-color:var(--color-info)}.provider-note[data-v-758c5135]{margin:10px 0 0;padding:10px 12px;color:var(--text-muted);background:var(--surface-soft);border-left:3px solid var(--color-info);font-size:11px;line-height:1.6}.metric-label[data-v-758c5135]{display:flex;align-items:center;gap:8px;color:var(--text-muted);font-size:var(--text-sm);font-weight:600}.metric-label img[data-v-758c5135]{width:17px;height:17px;opacity:.75}.metric-card strong[data-v-758c5135]{display:block;margin:14px 0 6px;color:var(--text-primary);font-size:27px;font-weight:700;line-height:1.2;overflow-wrap:anywhere;letter-spacing:-.01em}.metric-card>span[data-v-758c5135]{display:block;color:var(--text-muted);font-size:var(--text-sm);line-height:1.5}.consumption-chart[data-v-758c5135]{margin-top:14px;padding:17px 18px 13px;background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-md)}.chart-heading[data-v-758c5135],.coverage-heading[data-v-758c5135]{display:flex;align-items:center;justify-content:space-between;gap:16px}.chart-heading small[data-v-758c5135]{color:var(--color-info);font-size:9px;font-weight:700}.chart-heading h2[data-v-758c5135]{margin:3px 0 0;font-size:16px;letter-spacing:0}.chart-legend[data-v-758c5135]{display:flex;flex-wrap:wrap;gap:12px;color:var(--text-muted);font-size:10px}.chart-legend span[data-v-758c5135]{display:flex;align-items:center;gap:5px}.chart-legend i[data-v-758c5135]{width:16px;height:3px;border-radius:2px}.chart-legend i.actual[data-v-758c5135]{background:#14b8a6}.chart-legend i.planning[data-v-758c5135]{background:#f59e0b}.chart-facts[data-v-758c5135]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:14px 0 8px;overflow:hidden;border:1px solid var(--border-default);border-radius:6px;background:var(--border-default)}.chart-facts div[data-v-758c5135]{min-width:0;padding:9px 11px;background:var(--surface-soft)}.chart-facts small[data-v-758c5135],.chart-facts strong[data-v-758c5135]{display:block}.chart-facts small[data-v-758c5135]{color:var(--text-muted);font-size:9px}.chart-facts strong[data-v-758c5135]{margin-top:3px;color:var(--text-primary);font-size:13px;overflow-wrap:anywhere}.rate-chart-wrap[data-v-758c5135]{min-height:190px}.rate-chart[data-v-758c5135],.coverage-chart[data-v-758c5135]{display:block;width:100%;height:auto}.chart-grid-lines line[data-v-758c5135]{stroke:var(--border-default);stroke-width:1}.rate-line[data-v-758c5135],.coverage-line[data-v-758c5135]{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.rate-line[data-v-758c5135]{stroke-width:2.5}.rate-line.actual[data-v-758c5135]{stroke:#14b8a6}.rate-line.planning[data-v-758c5135]{stroke:#f59e0b;stroke-dasharray:7 5}.coverage-line[data-v-758c5135]{stroke:#60a5fa;stroke-width:3}.trigger-line[data-v-758c5135]{stroke:#f43f5e;stroke-width:1.5;stroke-dasharray:4 4}.chart-axis text[data-v-758c5135]{fill:var(--text-dim);font-size:9px}.chart-empty[data-v-758c5135]{display:grid;place-items:center;min-height:150px;color:var(--text-muted);font-size:11px;border-bottom:1px solid var(--border-default)}.coverage-heading[data-v-758c5135]{margin:7px 0 2px;color:var(--text-muted);font-size:10px}.coverage-heading b[data-v-758c5135]{color:var(--color-warning);font-size:10px}.restock-rail[data-v-758c5135]{display:grid;grid-template-columns:1.45fr 1fr 1.15fr .8fr 1.25fr;align-items:stretch;margin-top:14px;background:var(--bg-card);border:1px solid var(--border-default);border-left:3px solid var(--color-success);border-radius:var(--radius-md);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.restock-rail.tone-active[data-v-758c5135]{border-left-color:var(--color-info)}.restock-rail.tone-warning[data-v-758c5135]{border-left-color:var(--color-warning)}.rail-status[data-v-758c5135],.rail-fact[data-v-758c5135],.rail-progress[data-v-758c5135]{min-width:0;padding:14px 16px}.rail-status[data-v-758c5135]{display:flex;align-items:center;gap:11px}.rail-status>i[data-v-758c5135]{width:9px;height:9px;flex:0 0 auto;background:var(--color-success);border-radius:50%;box-shadow:0 0 0 3px var(--surface-soft)}.tone-active .rail-status>i[data-v-758c5135]{background:var(--color-info)}.tone-warning .rail-status>i[data-v-758c5135]{background:var(--color-warning)}.rail-fact[data-v-758c5135],.rail-progress[data-v-758c5135]{border-left:1px solid var(--border-default)}.restock-rail small[data-v-758c5135]{display:block;color:var(--text-muted);font-size:11px}.restock-rail strong[data-v-758c5135],.restock-rail b[data-v-758c5135]{display:block;margin-top:3px;color:var(--text-primary);font-size:13px;overflow-wrap:anywhere}.restock-rail .rail-fact span[data-v-758c5135]{display:block;margin-top:2px;color:var(--text-muted);font-size:11px}.rail-progress>div[data-v-758c5135]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.rail-progress>div b[data-v-758c5135]{text-align:right}.rail-progress>span[data-v-758c5135],.order-progress>div[data-v-758c5135]{display:block;height:4px;margin-top:9px;overflow:hidden;background:var(--surface-soft);border-radius:2px}.rail-progress>span i[data-v-758c5135],.order-progress i[data-v-758c5135]{display:block;height:100%;background:var(--color-info);border-radius:2px}.rail-progress .order-deadline-note[data-v-758c5135]{margin-top:8px;color:var(--text-muted);font-size:10px;line-height:1.5}.workspace-grid[data-v-758c5135]{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(390px,.84fr);gap:12px;align-items:start;margin-top:12px}.workspace-grid.single-column[data-v-758c5135]{grid-template-columns:minmax(0,1fr)}.panel[data-v-758c5135]{min-width:0;background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-md);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.config-panel[data-v-758c5135],.manual-panel[data-v-758c5135]{padding:18px}.balance-actions[data-v-758c5135]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px;padding:15px 18px;background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-md);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.balance-title[data-v-758c5135]{display:flex;align-items:center;gap:10px}.balance-title img[data-v-758c5135]{width:21px;height:21px}.balance-title strong[data-v-758c5135],.balance-title span[data-v-758c5135]{display:block}.balance-title span[data-v-758c5135]{margin-top:2px;color:var(--text-muted);font-size:11px}.purchase-inline[data-v-758c5135]{color:var(--color-info);font-weight:700;text-decoration:none;white-space:nowrap}.purchase-inline[data-v-758c5135]:hover{text-decoration:underline}.purchase-inline[data-v-758c5135]:focus-visible,.purchase-button[data-v-758c5135]:focus-visible{outline:2px solid var(--color-info);outline-offset:2px}.balance-controls[data-v-758c5135]{display:flex;align-items:center;gap:8px;min-width:0}.balance-actions form[data-v-758c5135]{display:grid;grid-template-columns:minmax(180px,260px) auto;gap:8px}.balance-actions .primary-button[data-v-758c5135]{width:auto;min-width:108px;margin-top:0;padding:8px 16px;white-space:nowrap}.purchase-button[data-v-758c5135]{display:inline-flex;align-items:center;justify-content:center;min-width:108px;min-height:38px;padding:8px 14px;border:1px solid var(--border-strong);border-radius:6px;background:var(--surface-soft);color:var(--text-primary);font-size:12px;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;transition:border-color .18s ease,background .18s ease,color .18s ease}.purchase-button[data-v-758c5135]:hover{border-color:var(--color-info);background:var(--bg-elevated);color:var(--color-info)}.manual-form[data-v-758c5135]{display:flex;align-items:end;gap:10px;padding:17px 0;border-bottom:1px solid var(--border-default)}.manual-fields[data-v-758c5135]{display:grid;grid-template-columns:minmax(180px,1.3fr) minmax(96px,.6fr) minmax(190px,1fr);gap:10px;flex:1 1 auto;min-width:0}.manual-fields label[data-v-758c5135]{min-width:0}.manual-form>.primary-button[data-v-758c5135]{flex:0 0 auto;width:auto;min-width:154px;min-height:38px;margin-top:0;padding:8px 14px;white-space:nowrap}.manual-pricing-note[data-v-758c5135]{margin-top:14px;padding:12px 14px;background:var(--accent-soft);border-left:3px solid var(--color-info)}.manual-pricing-note strong[data-v-758c5135]{color:var(--text-primary);font-size:12px}.manual-pricing-note p[data-v-758c5135]{margin:4px 0 0;color:var(--text-muted);font-size:11px;line-height:1.65}.quote-box[data-v-758c5135]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;padding:14px;background:var(--surface-soft);border-left:3px solid var(--color-success)}.quote-box.warning[data-v-758c5135]{border-left-color:var(--color-warning)}.quote-box small[data-v-758c5135],.quote-box strong[data-v-758c5135]{display:block}.quote-box small[data-v-758c5135]{color:var(--text-muted);font-size:11px}.quote-box strong[data-v-758c5135]{margin-top:3px}.quote-box p[data-v-758c5135]{grid-column:1 / -1;font-size:12px}.quote-box button[data-v-758c5135]{grid-column:1 / -1;justify-self:start;padding:8px 13px}.quote-actions[data-v-758c5135]{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:9px}.quote-actions button[data-v-758c5135]{grid-column:auto;margin-top:0}.quote-box .direct-push-help[data-v-758c5135]{margin-top:-2px;color:var(--text-muted)}.manual-orders[data-v-758c5135]{margin-top:20px}.manual-orders .section-heading>span[data-v-758c5135]{color:var(--text-muted);font-size:11px}.manual-order-row[data-v-758c5135]{padding:14px 0;border-top:1px solid var(--border-default)}.manual-order-meta[data-v-758c5135]{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:9px;color:var(--text-muted);font-size:11px}.manual-order-row>button[data-v-758c5135]{margin-top:10px;padding:7px 10px}.item-prices[data-v-758c5135]{display:grid;gap:3px;margin-top:8px;color:var(--text-muted);font-size:10px}.api-docs-panel[data-v-758c5135],.community-panel[data-v-758c5135]{padding:18px}.api-heading[data-v-758c5135]{align-items:flex-start}.api-intro[data-v-758c5135]{display:grid;grid-template-columns:minmax(210px,.6fr) minmax(0,1.4fr);align-items:center;gap:24px;padding:18px 0;border-bottom:1px solid var(--border-default)}.api-intro small[data-v-758c5135],.community-copy>small[data-v-758c5135]{display:block;color:var(--color-info);font-family:var(--font-mono);font-size:10px;font-weight:700}.api-intro strong[data-v-758c5135]{display:block;margin-top:4px;color:var(--text-primary);font-family:var(--font-mono);font-size:14px;overflow-wrap:anywhere}.api-intro p[data-v-758c5135],.api-section>p[data-v-758c5135],.two-api-columns>div>p[data-v-758c5135]{margin:0;color:var(--text-muted);font-size:11px;line-height:1.7}.api-section[data-v-758c5135]{min-width:0;padding:18px 0;border-bottom:1px solid var(--border-default)}.api-section[data-v-758c5135]:last-child{border-bottom:0;padding-bottom:0}.api-section-title[data-v-758c5135]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.api-section-title>div[data-v-758c5135]{display:flex;align-items:center;gap:9px;min-width:0}.api-section-title span[data-v-758c5135]{display:inline-grid;place-items:center;width:25px;height:25px;flex:0 0 auto;color:var(--color-info);background:var(--accent-soft);border:1px solid var(--border-active);border-radius:5px;font-family:var(--font-mono);font-size:9px;font-weight:800}.api-section-title h3[data-v-758c5135]{margin:0;color:var(--text-primary);font-size:13px}.copy-button[data-v-758c5135]{flex:0 0 auto;min-height:30px;padding:5px 10px;color:var(--color-info);background:transparent;border:1px solid var(--border-default);border-radius:5px;font-size:10px}.copy-button[data-v-758c5135]:hover{background:var(--accent-soft);border-color:var(--border-active)}.api-endpoint[data-v-758c5135]{display:flex;align-items:center;gap:8px;margin:9px 0;font-family:var(--font-mono);font-size:10px}.api-endpoint b[data-v-758c5135]{padding:3px 6px;color:var(--color-success);background:var(--surface-soft);border-radius:4px}.api-endpoint code[data-v-758c5135]{color:var(--text-secondary);overflow-wrap:anywhere}.api-section pre[data-v-758c5135]{max-width:100%;margin:12px 0 0;padding:13px 14px;overflow-x:auto;color:var(--text-secondary);background:var(--bg-primary);border:1px solid var(--border-default);border-radius:5px}.api-section pre code[data-v-758c5135]{font-family:var(--font-mono);font-size:11px;line-height:1.65;white-space:pre}.api-product-table[data-v-758c5135]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px;border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default)}.api-product-table>div[data-v-758c5135]{display:grid;grid-template-columns:minmax(130px,1fr) minmax(100px,.7fr) minmax(0,1.1fr);align-items:center;gap:12px;min-width:0;padding:12px}.api-product-table>div+div[data-v-758c5135]{border-left:1px solid var(--border-default)}.api-product-table strong[data-v-758c5135]{color:var(--text-primary);font-size:12px}.api-product-table code[data-v-758c5135]{color:var(--color-info);font-family:var(--font-mono);font-size:10px;overflow-wrap:anywhere}.api-product-table span[data-v-758c5135]{color:var(--text-muted);font-size:10px}.api-note[data-v-758c5135]{margin-top:10px!important}.two-api-columns[data-v-758c5135]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.two-api-columns>div[data-v-758c5135]{min-width:0}.api-status-grid[data-v-758c5135]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px;border-top:1px solid var(--border-default)}.api-status-grid div[data-v-758c5135]{display:grid;grid-template-columns:36px 1fr;align-items:start;gap:8px;min-width:0;padding:10px 8px;border-bottom:1px solid var(--border-default)}.api-status-grid b[data-v-758c5135]{color:var(--color-info);font-family:var(--font-mono);font-size:11px}.api-status-grid span[data-v-758c5135]{color:var(--text-muted);font-size:10px;line-height:1.5}.api-billing-summary[data-v-758c5135]{margin-top:12px!important;padding:11px 13px;background:var(--accent-soft);border-left:3px solid var(--color-success)}.api-billing-summary strong[data-v-758c5135]{color:var(--text-primary)}.community-content[data-v-758c5135]{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:center;gap:48px;padding:28px 6px 8px}.community-copy h3[data-v-758c5135]{margin:8px 0 10px;color:var(--text-primary);font-size:20px}.community-copy p[data-v-758c5135]{max-width:620px;margin:0;color:var(--text-muted);font-size:12px;line-height:1.75}.community-copy ul[data-v-758c5135]{display:grid;gap:8px;margin:18px 0 0;padding:0;list-style:none}.community-copy li[data-v-758c5135]{position:relative;padding-left:18px;color:var(--text-secondary);font-size:11px}.community-copy li[data-v-758c5135]:before{content:"";position:absolute;left:1px;top:5px;width:6px;height:6px;background:var(--color-info);border-radius:50%}.community-panel figure[data-v-758c5135]{width:min(100%,420px);margin:0 auto;text-align:center}.community-panel figure img[data-v-758c5135]{display:block;width:100%;height:auto;border:1px solid var(--border-default);border-radius:6px;background:#fff}.community-panel figcaption[data-v-758c5135]{margin-top:9px;color:var(--text-muted);font-size:10px}.activity-panel[data-v-758c5135]{overflow:hidden}.panel-heading[data-v-758c5135]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:15px;border-bottom:1px solid var(--border-default)}.activity-heading[data-v-758c5135]{padding:18px 18px 15px}.panel-heading>div[data-v-758c5135]{display:flex;align-items:center;gap:10px}.panel-heading>div>img[data-v-758c5135]{width:21px;height:21px}.panel-heading p[data-v-758c5135]{margin:2px 0 0;font-size:12px}.panel-heading>span[data-v-758c5135]{color:var(--text-dim);font-size:11px;text-align:right}form[data-v-758c5135]{display:grid}fieldset[data-v-758c5135]{min-width:0;margin:0;padding:17px 0;border:0;border-bottom:1px solid var(--border-default)}fieldset[data-v-758c5135]:last-of-type{border-bottom:0}.section-heading[data-v-758c5135]{display:flex;justify-content:space-between;align-items:center;gap:12px}.section-heading h3[data-v-758c5135]{margin:0}label[data-v-758c5135]{display:grid;gap:6px;color:var(--text-secondary);font-size:12px}fieldset>label+label[data-v-758c5135]{margin-top:11px}input[data-v-758c5135]{width:100%;min-width:0;height:38px;padding:8px 10px;color:var(--text-primary);background:var(--surface-soft);border:1px solid var(--border-default);border-radius:5px;outline:none}input[data-v-758c5135]:focus{border-color:var(--border-active);box-shadow:0 0 0 2px var(--accent-soft)}label>small[data-v-758c5135]{color:var(--text-dim);font-size:10px}.section-help[data-v-758c5135]{margin:0 0 10px;color:var(--text-muted);font-size:11px;line-height:1.6}.group-toolbar[data-v-758c5135]{display:grid;grid-template-columns:1fr auto;gap:9px;align-items:end;margin-top:11px}.hub-group-config[data-v-758c5135]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.group-choice-block[data-v-758c5135]{min-width:0;padding:12px;background:var(--surface-soft);border:1px solid var(--border-default);border-radius:6px}.group-choice-block h4[data-v-758c5135]{margin:0;color:var(--text-primary);font-size:12px}.group-choice-block h4 small[data-v-758c5135]{margin-left:5px;color:var(--text-dim);font-size:9px;font-weight:600}.group-choice-block>p[data-v-758c5135]{margin:5px 0 0;color:var(--text-muted);font-size:10px;line-height:1.55}.secondary-button[data-v-758c5135]{min-height:38px;padding:8px 12px}.trigger-grid[data-v-758c5135]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.trigger-option[data-v-758c5135]{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;padding:12px;background:var(--surface-soft);border:1px solid var(--border-default);border-radius:6px}.trigger-option.enabled[data-v-758c5135]{border-color:var(--border-active);background:var(--accent-soft)}.trigger-option .switch-row[data-v-758c5135]{margin:0}.trigger-option b[data-v-758c5135]{color:var(--text-primary);font-size:12px}.trigger-option.schedule-option[data-v-758c5135]{grid-column:1 / -1}.schedule-inputs[data-v-758c5135]{display:flex;gap:8px;flex:0 0 auto}.trigger-copy[data-v-758c5135]{display:grid;min-width:0;gap:5px}.trigger-copy>small[data-v-758c5135]{max-width:320px;color:var(--text-muted);font-size:10px;line-height:1.5}.threshold-input[data-v-758c5135]{display:grid;grid-template-columns:78px auto;align-items:center;gap:7px;flex:0 0 auto}.threshold-input small[data-v-758c5135]{color:var(--text-muted);white-space:nowrap}.two-columns[data-v-758c5135]{grid-template-columns:repeat(2,minmax(0,1fr))}.group-options[data-v-758c5135]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;max-height:156px;margin-top:11px;padding:10px 0 2px;overflow:auto;border-top:1px solid var(--border-default)}.product-options[data-v-758c5135]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.product-check[data-v-758c5135]{grid-template-columns:auto 1fr;grid-template-areas:"check name" "check meta";align-items:center;gap:2px 8px;padding:10px;background:var(--surface-soft);border:1px solid var(--border-default);border-radius:6px}.product-check input[data-v-758c5135]{grid-area:check;width:16px;height:16px;padding:0}.product-check span[data-v-758c5135]{grid-area:name}.product-check small[data-v-758c5135]{grid-area:meta}.check-row[data-v-758c5135]{grid-template-columns:auto 1fr;grid-template-areas:"check name" "check meta";align-items:center;gap:0 7px;margin:0}.check-row input[data-v-758c5135]{grid-area:check;width:15px;height:15px;padding:0}.check-row span[data-v-758c5135]{grid-area:name;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.check-row small[data-v-758c5135]{grid-area:meta;color:var(--text-dim)}.form-grid[data-v-758c5135]{display:grid;gap:10px}.three-columns[data-v-758c5135]{grid-template-columns:repeat(3,minmax(0,1fr))}.second-grid[data-v-758c5135]{margin-top:11px}.switch-row[data-v-758c5135]{display:flex;align-items:center;gap:8px;margin-top:14px;cursor:pointer}.auto-switch[data-v-758c5135]{display:grid;grid-template-columns:auto 1fr;align-items:start;margin:0 0 12px;padding:10px;background:var(--surface-soft);border:1px solid var(--border-default)}.auto-switch-copy[data-v-758c5135]{display:grid;gap:3px;min-width:0}.auto-switch-copy b[data-v-758c5135]{color:var(--text-primary);font-size:12px}.auto-switch-copy small[data-v-758c5135]{color:var(--text-muted);font-size:10px;line-height:1.5}.explained-switch>span[data-v-758c5135]:last-child{display:grid;gap:3px}.explained-switch b[data-v-758c5135]{color:var(--text-primary);font-size:12px}.explained-switch small[data-v-758c5135]{color:var(--text-muted);font-size:10px;line-height:1.5}.switch-row>input[data-v-758c5135]{position:absolute;width:1px;height:1px;opacity:0}.switch-control[data-v-758c5135]{position:relative;width:32px;height:18px;background:var(--surface-soft);border:1px solid var(--border-hover);border-radius:9px}.switch-control[data-v-758c5135]:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;background:var(--text-muted);border-radius:50%;transition:transform var(--transition-fast)}.switch-row input:checked+.switch-control[data-v-758c5135]{background:var(--accent-soft);border-color:var(--color-info)}.switch-row input:checked+.switch-control[data-v-758c5135]:after{background:var(--color-info);transform:translate(14px)}.link-button[data-v-758c5135]{padding:5px 8px;border-color:transparent;background:transparent;color:var(--color-info);font-size:11px}.link-button img[data-v-758c5135]{width:14px;height:14px}.model-tags[data-v-758c5135]{display:flex;flex-wrap:wrap;gap:6px;min-height:30px;margin-top:12px}.model-tag[data-v-758c5135]{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:4px 5px 4px 9px;color:var(--text-secondary);background:var(--accent-soft);border:1px solid var(--border-active);border-radius:5px;font-family:var(--font-mono);font-size:11px;overflow-wrap:anywhere}.model-tag button[data-v-758c5135]{display:grid;place-items:center;width:21px;height:21px;padding:0;background:transparent;border:0}.model-tag button img[data-v-758c5135]{width:13px;height:13px}.model-add[data-v-758c5135]{display:grid;grid-template-columns:1fr 38px;gap:7px;margin-top:9px}.model-add button[data-v-758c5135]{display:grid;place-items:center;width:38px;height:38px;padding:0;background:var(--surface-soft);border:1px solid var(--border-default)}.model-add button img[data-v-758c5135]{width:17px;height:17px}.primary-button[data-v-758c5135]{width:auto;min-height:42px;margin-top:5px;padding:9px 18px;color:#fff;background:var(--gradient-accent);border-color:transparent;font-weight:700;white-space:nowrap;box-shadow:0 4px 14px #60a5fa4d;transition:all var(--transition-fast)}.primary-button[data-v-758c5135]:hover:not(:disabled){filter:brightness(1.05);box-shadow:0 6px 20px #60a5fa70;transform:translateY(-1px)}.config-panel>form>.primary-button[data-v-758c5135]{width:100%}.activity-tabs[data-v-758c5135]{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--border-default)}.activity-tabs button[data-v-758c5135]{position:relative;min-height:43px;color:var(--text-muted);background:transparent;border:0;border-radius:0}.activity-tabs button[data-v-758c5135]:after{content:"";position:absolute;left:18px;right:18px;bottom:-1px;height:2px;background:transparent}.activity-tabs button.active[data-v-758c5135]{color:var(--text-primary)}.activity-tabs button.active[data-v-758c5135]:after{background:var(--color-info)}.activity-tabs button span[data-v-758c5135]{display:inline-grid;place-items:center;min-width:20px;height:18px;margin-left:5px;padding:0 5px;color:var(--text-muted);background:var(--surface-soft);border-radius:4px;font-size:10px}.activity-list[data-v-758c5135]{max-height:696px;overflow-y:auto}.activity-sentinel[data-v-758c5135]{display:grid;place-items:center;min-height:34px}.activity-spinner[data-v-758c5135]{width:16px;height:16px;border:2px solid var(--border-default);border-top-color:var(--color-info);border-radius:50%;animation:spin-data-v-758c5135 .7s linear infinite}.activity-row[data-v-758c5135]{padding:14px 18px;border-bottom:1px solid var(--border-default)}.activity-row[data-v-758c5135]:last-child{border-bottom:0}.row-main[data-v-758c5135],.ledger-row[data-v-758c5135]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.activity-row strong[data-v-758c5135]{display:block;color:var(--text-primary);font-size:12px;overflow-wrap:anywhere}.activity-row small[data-v-758c5135]{display:block;margin-top:3px;color:var(--text-muted);font-size:10px}.activity-row-actions[data-v-758c5135]{display:flex;justify-content:flex-end;margin-top:10px}.activity-row-actions .secondary-button[data-v-758c5135]{width:auto;min-height:32px;padding:6px 10px;white-space:nowrap}.status-badge[data-v-758c5135]{flex:0 0 auto;padding:3px 6px;color:var(--color-info);background:var(--accent-soft);border-radius:4px;font-size:10px}.status-completed[data-v-758c5135]{color:var(--color-success)}.status-blocked_balance[data-v-758c5135],.status-blocked_inventory[data-v-758c5135],.status-blocked_hub[data-v-758c5135]{color:var(--color-warning);background:var(--warn-soft)}.status-cancelled[data-v-758c5135]{color:var(--color-danger);background:var(--danger-soft)}.order-progress[data-v-758c5135]{display:grid;grid-template-columns:42px 1fr;align-items:center;gap:8px;margin-top:11px;color:var(--text-muted);font-size:10px}.order-progress>div[data-v-758c5135]{margin-top:0}.order-progress i[data-v-758c5135]{background:var(--color-success)}.row-error[data-v-758c5135]{margin-top:7px;color:var(--color-danger);font-size:10px;overflow-wrap:anywhere}.ledger-amount[data-v-758c5135]{flex:0 0 auto;text-align:right}.ledger-amount b[data-v-758c5135]{color:var(--text-secondary);font-size:12px}.ledger-amount.credit b[data-v-758c5135]{color:var(--color-success)}.ledger-amount.debit b[data-v-758c5135]{color:var(--color-danger)}.empty-state[data-v-758c5135]{min-height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px;text-align:center}.empty-state img[data-v-758c5135]{width:32px;height:32px;margin-bottom:12px;opacity:.55}.empty-state strong[data-v-758c5135]{color:var(--text-secondary);font-size:13px}.empty-state span[data-v-758c5135]{margin-top:4px;color:var(--text-muted);font-size:11px}.page-loading[data-v-758c5135]{min-height:420px;display:grid;place-items:center;align-content:center;gap:12px}.page-loading span[data-v-758c5135]{width:24px;height:24px;border:2px solid var(--border-default);border-top-color:var(--color-info);border-radius:50%;animation:spin-data-v-758c5135 .8s linear infinite}.spinning[data-v-758c5135]{animation:spin-data-v-758c5135 .8s linear infinite}@keyframes spin-data-v-758c5135{to{transform:rotate(360deg)}}@media (max-width: 1060px){.metrics-grid[data-v-758c5135],.restock-rail[data-v-758c5135]{grid-template-columns:repeat(2,minmax(0,1fr))}.rail-status[data-v-758c5135]{grid-column:1 / -1}.rail-fact[data-v-758c5135],.rail-progress[data-v-758c5135]{border-top:1px solid var(--border-default)}.rail-fact[data-v-758c5135]:nth-child(2),.rail-fact[data-v-758c5135]:nth-child(4){border-left:0}.workspace-grid[data-v-758c5135]{grid-template-columns:1fr}.activity-list[data-v-758c5135]{max-height:520px}.api-product-table[data-v-758c5135]{grid-template-columns:1fr}.api-product-table>div+div[data-v-758c5135]{border-top:1px solid var(--border-default);border-left:0}.community-content[data-v-758c5135]{gap:28px}}@media (max-width: 680px){.trigger-grid[data-v-758c5135],.two-columns[data-v-758c5135]{grid-template-columns:1fr}.customer-console[data-v-758c5135]:before{display:none}.heading[data-v-758c5135]{align-items:flex-end;gap:12px}.heading p[data-v-758c5135]{max-width:240px;font-size:12px}h1[data-v-758c5135]{font-size:23px}.icon-text-button[data-v-758c5135]{width:38px;padding:0;font-size:0}.metrics-grid[data-v-758c5135]{grid-template-columns:1fr 1fr;gap:8px}.chart-facts[data-v-758c5135]{grid-template-columns:repeat(2,minmax(0,1fr))}.chart-heading[data-v-758c5135]{align-items:flex-start;flex-direction:column;gap:8px}.consumption-chart[data-v-758c5135]{padding:14px 12px 10px;overflow:hidden}.metric-card[data-v-758c5135]{min-height:126px;padding:14px}.metric-card strong[data-v-758c5135]{font-size:21px}.restock-rail[data-v-758c5135]{grid-template-columns:1fr}.rail-status[data-v-758c5135]{grid-column:auto}.rail-fact[data-v-758c5135],.rail-progress[data-v-758c5135]{border-top:1px solid var(--border-default);border-left:0}.workspace-grid[data-v-758c5135]{grid-template-columns:minmax(0,1fr);gap:8px}.console-nav button[data-v-758c5135]{flex:0 0 auto;min-width:max-content;padding:0 12px}.balance-actions[data-v-758c5135],.balance-controls[data-v-758c5135]{align-items:stretch;flex-direction:column}.balance-actions form[data-v-758c5135]{grid-template-columns:1fr}.balance-actions .primary-button[data-v-758c5135],.purchase-button[data-v-758c5135]{width:100%}.manual-form[data-v-758c5135]{align-items:stretch;flex-direction:column}.manual-fields[data-v-758c5135],.quote-box[data-v-758c5135]{grid-template-columns:1fr}.manual-form>.primary-button[data-v-758c5135]{width:100%}.quote-box p[data-v-758c5135],.quote-box button[data-v-758c5135]{grid-column:1}.config-panel[data-v-758c5135]{padding:15px}.panel-heading[data-v-758c5135]{align-items:flex-start}.panel-heading>span[data-v-758c5135]{max-width:90px}.group-toolbar[data-v-758c5135],.hub-group-config[data-v-758c5135],.three-columns[data-v-758c5135]{grid-template-columns:1fr}.secondary-button[data-v-758c5135]{width:100%}.group-options[data-v-758c5135],.product-options[data-v-758c5135]{grid-template-columns:1fr}.activity-heading[data-v-758c5135]{padding:15px}.activity-row[data-v-758c5135]{padding:13px 15px}.api-docs-panel[data-v-758c5135],.community-panel[data-v-758c5135]{padding:15px}.api-intro[data-v-758c5135],.two-api-columns[data-v-758c5135],.community-content[data-v-758c5135]{grid-template-columns:1fr;gap:14px}.api-product-table>div[data-v-758c5135]{grid-template-columns:1fr;gap:4px}.api-status-grid[data-v-758c5135]{grid-template-columns:1fr}.api-section pre[data-v-758c5135]{padding:11px}.community-content[data-v-758c5135]{padding-top:20px}.community-panel figure[data-v-758c5135]{width:min(100%,360px)}}@media (max-width: 410px){.metrics-grid[data-v-758c5135]{grid-template-columns:1fr}.metric-card[data-v-758c5135]{min-height:112px}.heading p[data-v-758c5135]{display:none}}.customer-layout[data-v-b5b5fe80]{min-height:100vh;color:var(--text-primary);background:var(--bg-primary);background-image:var(--gradient-page);background-attachment:fixed}header[data-v-b5b5fe80]{height:62px;background:var(--nav-bg);border-top:2px solid var(--color-info);border-bottom:1px solid var(--border-default);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);position:sticky;top:0;z-index:30}.header-inner[data-v-b5b5fe80]{width:min(1280px,100%);height:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 auto;padding:0 28px}.brand[data-v-b5b5fe80]{display:flex;align-items:center;gap:10px}.brand-icon[data-v-b5b5fe80]{display:grid;place-items:center;width:32px;height:32px;background:var(--gradient-accent);border-radius:var(--radius-sm);box-shadow:0 2px 10px #60a5fa4d}.brand-icon img[data-v-b5b5fe80]{width:19px;height:19px;filter:brightness(0) invert(1)}.brand>div[data-v-b5b5fe80]{display:flex;align-items:baseline;gap:9px}.brand strong[data-v-b5b5fe80]{color:var(--text-primary);font-size:15px;font-weight:700}.brand span[data-v-b5b5fe80]:not(.brand-icon){color:var(--text-muted);font-size:11px}.header-actions[data-v-b5b5fe80]{display:flex;align-items:center;gap:15px}.online[data-v-b5b5fe80]{display:flex;align-items:center;gap:6px;color:var(--text-muted);font-size:11px}.online i[data-v-b5b5fe80]{width:8px;height:8px;background:var(--color-success);border-radius:50%;box-shadow:0 0 0 3px #4ade8026;animation:pulse-glow 2s ease-in-out infinite}.header-actions button[data-v-b5b5fe80]{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:6px 10px;color:var(--text-secondary);background:transparent;border:1px solid var(--border-default);border-radius:var(--radius-sm);transition:all var(--transition-fast)}.header-actions button[data-v-b5b5fe80]:hover{background:var(--surface-soft);border-color:var(--border-hover)}.header-actions button img[data-v-b5b5fe80]{width:15px;height:15px}.header-actions .theme-button[data-v-b5b5fe80]{width:34px;padding:0;justify-content:center}.theme-button span[data-v-b5b5fe80]{font-size:17px;line-height:1}main[data-v-b5b5fe80]{width:min(1280px,100%);margin:0 auto;padding:28px;animation:fadeInUp .35s ease}@media (max-width: 680px){header[data-v-b5b5fe80]{height:58px}.header-inner[data-v-b5b5fe80]{padding:0 16px}.brand>div[data-v-b5b5fe80]{display:grid;gap:0;line-height:1.25}.online[data-v-b5b5fe80]{display:none}.header-actions button[data-v-b5b5fe80]{width:34px;padding:0;justify-content:center;font-size:0}main[data-v-b5b5fe80]{padding:18px 16px}}.customer-login[data-v-4e8cf173]{position:relative;min-height:100vh;display:grid;place-items:center;padding:24px;overflow:hidden}.login-bg[data-v-4e8cf173]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.bg-orb[data-v-4e8cf173]{position:absolute;border-radius:50%;filter:blur(100px);opacity:.1}.bg-orb--1[data-v-4e8cf173]{width:520px;height:520px;top:-15%;right:-10%;background:var(--gradient-accent);animation:orb-float-data-v-4e8cf173 13s ease-in-out infinite}.bg-orb--2[data-v-4e8cf173]{width:420px;height:420px;bottom:-12%;left:-8%;background:var(--gradient-success);animation:orb-float-data-v-4e8cf173 16s ease-in-out infinite reverse}.bg-orb--3[data-v-4e8cf173]{width:320px;height:320px;top:55%;left:50%;transform:translate(-50%,-50%);background:var(--gradient-warning);animation:orb-float-data-v-4e8cf173 20s ease-in-out infinite}@keyframes orb-float-data-v-4e8cf173{0%,to{transform:translate(0) scale(1)}33%{transform:translate(35px,-25px) scale(1.06)}66%{transform:translate(-25px,20px) scale(.94)}}.login-card[data-v-4e8cf173]{position:relative;z-index:1;width:min(430px,100%);padding:44px 40px;background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%);box-shadow:var(--shadow-lg),0 0 0 1px #94a3b80d;animation:scaleIn-data-v-4e8cf173 .4s ease}@keyframes scaleIn-data-v-4e8cf173{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.login-header[data-v-4e8cf173]{text-align:center;margin-bottom:34px}.login-icon[data-v-4e8cf173]{width:60px;height:60px;margin:0 auto 18px;color:#fff;background:var(--gradient-accent);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;padding:13px;box-shadow:0 4px 22px #60a5fa5c}.login-icon svg[data-v-4e8cf173]{width:100%;height:100%}.login-header h1[data-v-4e8cf173]{font-size:26px;font-weight:700;color:var(--text-primary);margin-bottom:6px;letter-spacing:-.01em;line-height:1.2}.login-header p[data-v-4e8cf173]{font-size:var(--text-sm);color:var(--text-muted);line-height:1.5}.login-form[data-v-4e8cf173]{display:flex;flex-direction:column;gap:18px}.input-group[data-v-4e8cf173]{position:relative}.input-group input[data-v-4e8cf173]{width:100%;padding:15px 14px 7px;background:var(--surface-soft);border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-primary);font-size:15px;outline:none;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.input-group label[data-v-4e8cf173]{position:absolute;left:15px;top:13px;color:var(--text-muted);font-size:14px;font-weight:500;pointer-events:none;transition:all .18s ease}.input-group input[data-v-4e8cf173]:focus,.input-group input[data-v-4e8cf173]:not(:placeholder-shown){border-color:var(--border-active);box-shadow:0 0 0 3px #60a5fa1a;padding-top:15px;padding-bottom:7px}.input-group input:focus~label[data-v-4e8cf173],.input-group input:not(:placeholder-shown)~label[data-v-4e8cf173]{top:5px;font-size:10px;font-weight:700;color:var(--color-info);letter-spacing:.04em}.error-message[data-v-4e8cf173]{color:var(--color-danger);font-size:var(--text-sm);text-align:center;padding:9px 12px;background:var(--danger-soft);border:1px solid rgba(251,113,133,.18);border-radius:var(--radius-sm)}.error-slide-enter-active[data-v-4e8cf173],.error-slide-leave-active[data-v-4e8cf173]{transition:all var(--transition-fast)}.error-slide-enter[data-v-4e8cf173],.error-slide-leave-to[data-v-4e8cf173]{opacity:0;transform:translateY(-6px)}.submit-btn[data-v-4e8cf173]{position:relative;margin-top:4px;padding:14px;background:var(--gradient-accent);border:none;border-radius:var(--radius-sm);color:#fff;font-size:16px;font-weight:700;cursor:pointer;overflow:hidden;box-shadow:0 4px 18px #60a5fa57;transition:all var(--transition-fast)}.submit-btn[data-v-4e8cf173]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.12) 0%,transparent 50%);pointer-events:none}.submit-btn[data-v-4e8cf173]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 24px #60a5fa80}.submit-btn[data-v-4e8cf173]:active:not(:disabled){transform:translateY(0)}.submit-btn[data-v-4e8cf173]:disabled{opacity:.65;cursor:wait}.spinner[data-v-4e8cf173]{display:inline-block;width:20px;height:20px;border:2px solid rgba(255,255,255,.25);border-top-color:#fff;border-radius:50%;animation:spin-data-v-4e8cf173 .7s linear infinite}@keyframes spin-data-v-4e8cf173{to{transform:rotate(360deg)}}.mode-btn[data-v-4e8cf173]{background:none;border:none;color:var(--text-muted);font-size:13px;cursor:pointer;padding:8px;transition:color var(--transition-fast)}.mode-btn[data-v-4e8cf173]:hover:not(:disabled){color:var(--text-primary)}.mode-btn[data-v-4e8cf173]:disabled{opacity:.5;cursor:wait}@media (max-width: 480px){.login-card[data-v-4e8cf173]{padding:34px 24px}.login-header h1[data-v-4e8cf173]{font-size:22px}}.session-loading[data-v-73783be8]{min-height:100vh;display:grid;place-items:center;color:var(--text-muted);background:var(--bg-primary)}:root{color-scheme:dark;--bg-primary: #0a0f1a;--bg-secondary: #111827;--bg-tertiary: #1a2332;--bg-card: rgba(17, 24, 39, .78);--nav-bg: rgba(10, 15, 26, .88);--surface-soft: rgba(148, 163, 184, .07);--surface-strong: rgba(10, 15, 26, .64);--accent-soft: rgba(96, 165, 250, .11);--warn-soft: rgba(245, 158, 11, .09);--danger-soft: rgba(251, 113, 133, .09);--terminal-shell: #0f172a;--terminal-titlebar: linear-gradient(180deg, #1e293b 0%, #162032 100%);--terminal-bg: #0b1221;--terminal-step-bg: rgba(96, 165, 250, .14);--terminal-step-text: #93c5fd;--gradient-page: radial-gradient(ellipse 80% 50% at 50% -20%, rgba(96, 165, 250, .06) 0%, transparent 68%), linear-gradient(180deg, #0a0f1a 0%, #111827 50%, #0f172a 100%);--gradient-card-hover: linear-gradient(135deg, rgba(96, 165, 250, .04) 0%, transparent 60%);--gradient-accent: linear-gradient(135deg, #60a5fa 0%, #818cf8 50%, #c084fc 100%);--gradient-success: linear-gradient(135deg, #4ade80 0%, #34d399 100%);--gradient-warning: linear-gradient(135deg, #f59e0b 0%, #fbbf24 100%);--gradient-danger: linear-gradient(135deg, #fb7185 0%, #f87171 100%);--border-default: rgba(148, 163, 184, .12);--border-hover: rgba(148, 163, 184, .24);--border-active: rgba(96, 165, 250, .34);--text-primary: #f1f5f9;--text-secondary: #cbd5e1;--text-muted: #94a3b8;--text-dim: #64748b;--color-success: #4ade80;--color-warning: #f59e0b;--color-danger: #fb7185;--color-info: #60a5fa;--color-accent: #22c55e;--radius-xs: 4px;--radius-sm: 7px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 20px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .24);--shadow-md: 0 8px 32px rgba(0, 0, 0, .28);--shadow-lg: 0 20px 60px rgba(0, 0, 0, .36);--shadow-glow: 0 0 20px rgba(96, 165, 250, .12);--transition-fast: .18s cubic-bezier(.4, 0, .2, 1);--transition-smooth: .28s cubic-bezier(.4, 0, .2, 1);--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono: "JetBrains Mono", "Cascadia Code", "SF Mono", "Consolas", "Monaco", "Courier New", monospace;--text-xs: 11px;--text-sm: 12px;--text-base: 13px;--text-md: 14px;--text-lg: 16px;--text-xl: 20px;--text-2xl: 26px;--text-3xl: 32px}:root[data-theme=light]{color-scheme:light;--bg-primary: #f0f4f8;--bg-secondary: #ffffff;--bg-tertiary: #e8edf2;--bg-card: rgba(255, 255, 255, .9);--nav-bg: rgba(255, 255, 255, .92);--surface-soft: rgba(15, 23, 42, .04);--surface-strong: #ffffff;--accent-soft: rgba(37, 99, 235, .08);--warn-soft: rgba(217, 119, 6, .08);--danger-soft: rgba(225, 29, 72, .07);--terminal-shell: #ffffff;--terminal-titlebar: linear-gradient(180deg, #f8fafc 0%, #eef2f7 100%);--terminal-bg: #fbfdff;--terminal-step-bg: rgba(37, 99, 235, .1);--terminal-step-text: #1d4ed8;--gradient-page: radial-gradient(ellipse 80% 50% at 50% -20%, rgba(37, 99, 235, .04) 0%, transparent 68%), linear-gradient(180deg, #f0f4f8 0%, #f8fafc 50%, #eef2f7 100%);--border-default: rgba(15, 23, 42, .08);--border-hover: rgba(15, 23, 42, .16);--border-active: rgba(37, 99, 235, .26);--text-primary: #0f172a;--text-secondary: #334155;--text-muted: #64748b;--text-dim: #94a3b8;--color-success: #15803d;--color-warning: #b45309;--color-danger: #be123c;--color-info: #2563eb;--shadow-sm: 0 1px 3px rgba(15, 23, 42, .06);--shadow-md: 0 8px 28px rgba(15, 23, 42, .08);--shadow-lg: 0 18px 46px rgba(15, 23, 42, .1);--shadow-glow: 0 0 24px rgba(37, 99, 235, .08)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{font-family:var(--font-sans);font-size:var(--text-base);color:var(--text-primary);background:var(--bg-primary);background-image:var(--gradient-page);background-attachment:fixed;line-height:1.65;letter-spacing:.01em;overflow-x:hidden;min-height:100vh}a{color:var(--color-info);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:#93c5fd}button{font-family:inherit;cursor:pointer;transition:all var(--transition-fast)}input,button,select,textarea{font-family:inherit;font-size:inherit}button,input,select,textarea,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid rgba(96,165,250,.6);outline-offset:2px}.page-shell{width:min(1280px,100%);margin:0 auto}.page-headline{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.page-title-line{display:flex;align-items:center;gap:10px}.local-icon{width:22px;height:22px;flex:0 0 auto;opacity:.85}.section-heading{display:flex;align-items:center;gap:8px;margin-bottom:14px;color:var(--text-primary);font-size:var(--text-md);font-weight:650;letter-spacing:.01em}.section-heading .local-icon{width:20px;height:20px}.app-card{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-card);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.app-card:hover{border-color:var(--border-hover)}.app-button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:7px 14px;border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-secondary);background:var(--surface-soft);cursor:pointer;font-size:var(--text-sm);font-weight:600;line-height:1;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:all var(--transition-fast);-webkit-user-select:none;user-select:none}.app-button:hover:not(:disabled){transform:translateY(-1px);border-color:var(--border-hover);box-shadow:var(--shadow-sm)}.app-button:active:not(:disabled){transform:translateY(0)}.app-button:disabled{cursor:not-allowed;opacity:.45}.app-button--primary{color:var(--color-info);background:rgba(96,165,250,.1);border-color:#60a5fa42}.app-button--primary:hover:not(:disabled){background:rgba(96,165,250,.16);border-color:#60a5fa61;box-shadow:var(--shadow-glow)}.app-button--success{color:var(--color-success);background:rgba(74,222,128,.1);border-color:#4ade8042}.app-button--success:hover:not(:disabled){background:rgba(74,222,128,.16);border-color:#4ade8066}.app-button--danger{color:#ff7b72;background:rgba(251,113,133,.09);border-color:#fb718542}.app-button--danger:hover:not(:disabled){background:rgba(251,113,133,.15);border-color:#fb718566}.app-button img,.icon-button img{width:16px;height:16px;flex:0 0 auto}.icon-button{min-width:36px;min-height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-soft);cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:all var(--transition-fast)}.icon-button:hover:not(:disabled){transform:translateY(-1px);background:rgba(148,163,184,.14);border-color:var(--border-hover)}.icon-button:disabled{cursor:not-allowed;opacity:.45}.icon-button--danger{border-color:#fb718538;background:rgba(251,113,133,.07)}.icon-button--danger:hover:not(:disabled){background:rgba(251,113,133,.14);border-color:#fb718561}.form-control{width:100%;min-height:38px;border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-primary);background:var(--surface-strong);outline:none;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast)}.form-control:hover{border-color:var(--border-hover)}.form-control:focus{border-color:#60a5fa80;box-shadow:0 0 0 3px #60a5fa1a,var(--shadow-glow);background:var(--surface-soft)}.form-control[readonly]{color:var(--text-muted);background:rgba(148,163,184,.06)}.form-control--input,.form-control--select{padding:0 12px}.form-control--textarea{min-height:120px;padding:10px 12px;resize:vertical;line-height:1.55}.status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:3px 10px;border-radius:999px;font-size:var(--text-xs);font-weight:700;letter-spacing:.02em;white-space:nowrap;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.status-pill--ok{color:var(--color-success);background:rgba(74,222,128,.1);border:1px solid rgba(74,222,128,.18)}.status-pill--bad{color:var(--color-danger);background:rgba(251,113,133,.1);border:1px solid rgba(251,113,133,.18)}.status-pill--warn{color:var(--color-warning);background:var(--warn-soft);border:1px solid rgba(245,158,11,.18)}.status-pill--muted{color:var(--text-muted);background:rgba(148,163,184,.08);border:1px solid rgba(148,163,184,.12)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(255,255,255,.08);border-radius:3px;transition:background var(--transition-fast)}::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.16)}::-webkit-scrollbar-corner{background:transparent}::selection{background:rgba(96,165,250,.28);color:#fff}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes pulse-glow{0%,to{box-shadow:0 0 #60a5fa66}50%{box-shadow:0 0 0 8px #60a5fa00}}@keyframes slideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.skeleton{background:linear-gradient(90deg,var(--surface-soft) 25%,rgba(148,163,184,.12) 50%,var(--surface-soft) 75%);background-size:200% 100%;animation:shimmer 1.6s ease-in-out infinite;border-radius:var(--radius-sm)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important;animation-iteration-count:1!important}}
