:root{--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--radius-pill:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:48px;--font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--fs-xs:11px;--fs-sm:12.5px;--fs-md:14px;--fs-lg:16px;--fs-xl:20px;--fs-2xl:26px;--fs-3xl:34px;--fs-4xl:44px;--ease-out:cubic-bezier(.2,.7,.2,1);--ease-in-out:cubic-bezier(.6,.05,.4,.95);--dur-fast:.14s;--dur-med:.24s;--dur-slow:.42s;--sidebar-w:248px;--sidebar-w-collapsed:72px;--topbar-h:64px;--status-fresh:#4f7bff;--status-callback:#d97706;--status-na:#64748b;--status-trash:#ef4444}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f7fb;--bg-grad:radial-gradient(1200px 600px at 10% -10%, #eaf0ff 0%, transparent 60%), radial-gradient(900px 500px at 110% 10%, #ecfdf5 0%, transparent 60%), #f5f7fb;--surface:#fff;--surface-2:#f1f4fa;--surface-3:#e9edf5;--surface-hover:#f7f9fd;--text:#0b1426;--text-2:#344056;--text-muted:#67738a;--text-faint:#98a2b3;--border:#e5e8ef;--border-strong:#cdd3df;--brand:#2563eb;--brand-2:#4f7bff;--brand-soft:#e0e9ff;--brand-ink:#1d3fa6;--success:#16a34a;--success-soft:#d6f5e1;--warn:#d97706;--warn-soft:#fdecd0;--danger:#dc2626;--danger-soft:#fde0e0;--info:#0ea5e9;--info-soft:#d6efff;--ring:0 0 0 3px #2563eb38;--shadow-1:0 1px 2px #0f172a0f, 0 4px 12px #0f172a0d;--shadow-2:0 4px 16px #0f172a14, 0 20px 36px #0f172a0f;--shadow-pop:0 20px 60px #0f172a2e;--glass:#ffffffb3;--scrollbar:#cdd3df;--chart-grid:#0f172a0f;--chart-text:#64748b}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#080b16;--bg-grad:radial-gradient(1200px 700px at 0% -10%, #3c5ac82e 0%, transparent 60%), radial-gradient(900px 500px at 110% 10%, #28a0781f 0%, transparent 60%), #080b16;--surface:#0f1424;--surface-2:#141a2e;--surface-3:#1a2238;--surface-hover:#15192a;--text:#e9eef8;--text-2:#c4cce0;--text-muted:#8a95ad;--text-faint:#5b6379;--border:#1f2742;--border-strong:#2a3454;--brand:#6aa1ff;--brand-2:#88b6ff;--brand-soft:#15264a;--brand-ink:#b6cfff;--success:#4ade80;--success-soft:#0d2a1d;--warn:#fbbf24;--warn-soft:#2d2110;--danger:#f87171;--danger-soft:#2d1414;--info:#38bdf8;--info-soft:#0c2436;--ring:0 0 0 3px #6aa1ff52;--shadow-1:0 1px 2px #0006, 0 8px 24px #00000059;--shadow-2:0 12px 32px #00000073, 0 30px 60px #00000059;--shadow-pop:0 24px 60px #0000008c;--glass:#0f142499;--scrollbar:#2a3454;--chart-grid:#ffffff0f;--chart-text:#8a95ad}*,:before,:after{box-sizing:border-box}html,body,#app{height:100%;margin:0;padding:0}body{font-family:var(--font-sans);font-size:var(--fs-md);color:var(--text);background:var(--bg-grad);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;transition:background-color var(--dur-med) var(--ease-out), color var(--dur-med) var(--ease-out);background-attachment:fixed;line-height:1.5}h1,h2,h3,h4,h5,h6{letter-spacing:-.01em;margin:0;font-weight:600}p{margin:0}a{color:var(--brand);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--scrollbar);background-clip:padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:var(--border-strong);background-clip:padding-box}::selection{background:var(--brand-soft);color:var(--brand-ink)}:focus-visible{box-shadow:var(--ring);border-radius:var(--radius-sm);outline:none}.app-shell{grid-template-columns:var(--sidebar-w) 1fr;min-height:100vh;transition:grid-template-columns var(--dur-med) var(--ease-out);display:grid}.app-shell[data-collapsed=true]{grid-template-columns:var(--sidebar-w-collapsed) 1fr}.app-main{flex-direction:column;min-width:0;display:flex}.app-content{padding:var(--space-6) var(--space-7);flex:1;min-width:0}@media (width<=900px){.app-shell,.app-shell[data-collapsed=true]{grid-template-columns:var(--sidebar-w-collapsed) 1fr}.app-content{padding:var(--space-4)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInRight{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.25;transform:scale(1.6)}}.anim-fade-up{animation:fadeUp var(--dur-med) var(--ease-out) both}.anim-fade-in{animation:fadeIn var(--dur-med) var(--ease-out) both}.anim-pop{animation:pop var(--dur-med) var(--ease-out) both}.route-enter-active,.route-leave-active{transition:opacity var(--dur-med) var(--ease-out), transform var(--dur-med) var(--ease-out)}.route-enter-from{opacity:0;transform:translateY(6px)}.route-leave-to{opacity:0;transform:translateY(-4px)}.stagger>*{animation:fadeUp var(--dur-med) var(--ease-out) both}.stagger>:first-child{animation-delay:20ms}.stagger>:nth-child(2){animation-delay:50ms}.stagger>:nth-child(3){animation-delay:80ms}.stagger>:nth-child(4){animation-delay:.11s}.stagger>:nth-child(5){animation-delay:.14s}.stagger>:nth-child(6){animation-delay:.17s}.stagger>:nth-child(7){animation-delay:.2s}.stagger>:nth-child(n+8){animation-delay:.23s}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.sb[data-v-a23d3880]{background:var(--surface);border-right:1px solid var(--border);flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.sb-brand[data-v-a23d3880]{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:18px 20px;display:flex}.sb-logo[data-v-a23d3880]{border-radius:var(--radius-md);background:linear-gradient(135deg,#4f7bff26,#22c39e26);flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.sb-brand-text[data-v-a23d3880]{flex-direction:column;line-height:1.1;display:flex}.sb-brand-text strong[data-v-a23d3880]{font-size:var(--fs-lg);letter-spacing:-.01em}.sb-brand-text span[data-v-a23d3880]{font-size:var(--fs-xs);color:var(--text-muted)}.sb-nav[data-v-a23d3880]{flex-direction:column;flex:1;gap:2px;padding:12px;display:flex;overflow:auto}.sb-link[data-v-a23d3880]{border-radius:var(--radius-md);color:var(--text-2);transition:background-color var(--dur-fast), color var(--dur-fast);align-items:center;gap:12px;padding:10px 12px;font-weight:540;text-decoration:none;display:flex;position:relative}.sb-link[data-v-a23d3880]:hover{background:var(--surface-2);color:var(--text)}.sb-link.active[data-v-a23d3880]{background:linear-gradient(90deg, color-mix(in srgb, var(--brand) 14%, transparent), transparent);color:var(--text)}.sb-link.active[data-v-a23d3880]:before{content:"";background:linear-gradient(180deg, var(--brand-2), var(--brand));border-radius:999px;width:3px;position:absolute;top:14%;bottom:14%;left:0}.sb-link.active .sb-ico[data-v-a23d3880]{color:var(--brand)}.sb-ico[data-v-a23d3880]{color:var(--text-muted);flex-shrink:0;place-items:center;display:inline-grid}.sb-label[data-v-a23d3880]{white-space:nowrap;flex:1}.sb-badge[data-v-a23d3880]{font-size:var(--fs-xs);background:var(--surface-2);color:var(--text-muted);border-radius:999px;padding:2px 8px}.sb-bottom[data-v-a23d3880]{border-top:1px solid var(--border);flex-direction:column;gap:4px;padding:12px;display:flex}.sb-tool[data-v-a23d3880]{cursor:pointer;color:var(--text-2);border-radius:var(--radius-md);text-align:left;font:inherit;background:0 0;border:none;align-items:center;gap:10px;padding:8px 12px;display:flex}.sb-tool[data-v-a23d3880]:hover{background:var(--surface-2);color:var(--text)}.sb-user[data-v-a23d3880]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);align-items:center;gap:10px;margin-top:4px;padding:10px 12px;display:flex}.sb-avatar[data-v-a23d3880]{color:#fff;width:32px;height:32px;font-weight:640;font-size:var(--fs-sm);background:linear-gradient(135deg,#4f7bff,#22c39e);border-radius:50%;place-items:center;display:grid}.sb-user-text[data-v-a23d3880]{flex-direction:column;min-width:0;line-height:1.15;display:flex}.sb-user-text strong[data-v-a23d3880]{font-size:var(--fs-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sb-user-text span[data-v-a23d3880]{font-size:var(--fs-xs);color:var(--text-muted)}.sb.collapsed .sb-brand[data-v-a23d3880]{justify-content:center;padding-left:16px;padding-right:16px}.sb.collapsed .sb-link[data-v-a23d3880],.sb.collapsed .sb-tool[data-v-a23d3880]{justify-content:center;padding:10px}.tb[data-v-d9d367c6]{align-items:center;gap:var(--space-4);height:var(--topbar-h);padding:0 var(--space-7);background:color-mix(in srgb, var(--surface) 70%, transparent);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--border);z-index:50;grid-template-columns:1fr minmax(280px,520px) 1fr;display:grid;position:sticky;top:0}.tb-right[data-v-d9d367c6]{justify-content:flex-end;align-items:center;gap:8px;display:flex}.crumbs[data-v-d9d367c6]{color:var(--text-muted);font-size:var(--fs-sm);align-items:center;gap:6px;display:flex}.crumb[data-v-d9d367c6]{color:var(--text-muted);border-radius:var(--radius-sm);padding:4px 6px;text-decoration:none}.crumb[data-v-d9d367c6]:hover{color:var(--text);background:var(--surface-2)}.crumb[data-v-d9d367c6]:last-of-type{color:var(--text);font-weight:540}.crumb-home[data-v-d9d367c6]{color:var(--text-muted);place-items:center;display:inline-grid}.crumb-home[data-v-d9d367c6]:hover{color:var(--text)}.crumb-sep[data-v-d9d367c6]{color:var(--text-faint)}.tb-search[data-v-d9d367c6]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-pill);height:38px;color:var(--text-muted);transition:border-color var(--dur-fast), box-shadow var(--dur-fast);align-items:center;gap:10px;padding:0 12px;display:flex}.tb-search[data-v-d9d367c6]:focus-within{border-color:var(--brand);box-shadow:var(--ring)}.tb-search input[data-v-d9d367c6]{color:var(--text);background:0 0;border:none;outline:none;flex:1;min-width:0}.tb-search kbd[data-v-d9d367c6]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:var(--fs-xs);color:var(--text-muted);font-family:var(--font-mono);padding:1px 6px}.tb-icon-btn[data-v-d9d367c6]{background:var(--surface);border:1px solid var(--border);color:var(--text-muted);border-radius:var(--radius-md);cursor:pointer;font-size:var(--fs-sm);align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.tb-icon-btn[data-v-d9d367c6]:hover{color:var(--text);background:var(--surface-hover)}.tb-icon-btn kbd[data-v-d9d367c6]{font-family:var(--font-mono);background:var(--surface-2);border-radius:var(--radius-sm);border:1px solid var(--border);padding:0 4px;font-size:10px}.tb-primary[data-v-d9d367c6]{border-radius:var(--radius-md);background:linear-gradient(180deg, var(--brand-2), var(--brand));color:#fff;cursor:pointer;box-shadow:var(--shadow-1);border:none;align-items:center;gap:6px;padding:8px 14px;font-weight:540;display:inline-flex}.tb-primary[data-v-d9d367c6]:hover{filter:brightness(1.06)}@media (width<=900px){.tb[data-v-d9d367c6]{padding:0 var(--space-4);grid-template-columns:auto 1fr auto}.crumbs[data-v-d9d367c6],.tb-icon-btn kbd[data-v-d9d367c6]{display:none}}.toast-host[data-v-6c22c7af]{z-index:200;pointer-events:none;flex-direction:column;gap:10px;display:flex;position:fixed;bottom:24px;right:24px}.toast[data-v-6c22c7af]{pointer-events:auto;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);align-items:flex-start;gap:10px;min-width:280px;max-width:380px;padding:12px 14px;display:flex}.toast-ico[data-v-6c22c7af]{border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.toast-success .toast-ico[data-v-6c22c7af]{background:var(--success-soft);color:var(--success)}.toast-danger .toast-ico[data-v-6c22c7af]{background:var(--danger-soft);color:var(--danger)}.toast-warn .toast-ico[data-v-6c22c7af]{background:var(--warn-soft);color:var(--warn)}.toast-info .toast-ico[data-v-6c22c7af]{background:var(--brand-soft);color:var(--brand)}.toast-body[data-v-6c22c7af]{flex:1;min-width:0}.toast-title[data-v-6c22c7af]{font-weight:580;font-size:var(--fs-md)}.toast-text[data-v-6c22c7af]{color:var(--text-muted);font-size:var(--fs-sm);margin-top:2px}.toast-action[data-v-6c22c7af]{border:1px solid var(--border);color:var(--brand);border-radius:var(--radius-md);cursor:pointer;font-weight:540;font-size:var(--fs-sm);background:0 0;padding:4px 10px}.toast-action[data-v-6c22c7af]:hover{background:var(--surface-2)}.toast-close[data-v-6c22c7af]{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:4px}.toast-close[data-v-6c22c7af]:hover{color:var(--text);background:var(--surface-2)}.toast-enter-active[data-v-6c22c7af],.toast-leave-active[data-v-6c22c7af]{transition:opacity var(--dur-med) var(--ease-out), transform var(--dur-med) var(--ease-out)}.toast-enter-from[data-v-6c22c7af],.toast-leave-to[data-v-6c22c7af]{opacity:0;transform:translate(24px)}.toast-move[data-v-6c22c7af]{transition:transform var(--dur-med) var(--ease-out)}.btn[data-v-35d55680]{--pad-y:9px;--pad-x:14px;--fs:var(--fs-md);padding:var(--pad-y) var(--pad-x);font-size:var(--fs);border-radius:var(--radius-md);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;font-weight:540;line-height:1;display:inline-flex}.btn[data-v-35d55680]:active:not(:disabled){transform:translateY(1px)scale(.995)}.btn[data-v-35d55680]:disabled{opacity:.55;cursor:not-allowed}.btn-sm[data-v-35d55680]{--pad-y:6px;--pad-x:10px;--fs:var(--fs-sm)}.btn-lg[data-v-35d55680]{--pad-y:12px;--pad-x:18px;--fs:var(--fs-lg)}.btn-block[data-v-35d55680]{width:100%}.btn-primary[data-v-35d55680]{background:linear-gradient(180deg, var(--brand-2), var(--brand));color:#fff;box-shadow:0 1px 0 #ffffff26 inset, var(--shadow-1)}.btn-primary[data-v-35d55680]:hover:not(:disabled){filter:brightness(1.05);box-shadow:0 1px 0 #ffffff2e inset, var(--shadow-2)}.btn-secondary[data-v-35d55680]{background:var(--surface);color:var(--text);border-color:var(--border)}.btn-secondary[data-v-35d55680]:hover:not(:disabled){background:var(--surface-hover);border-color:var(--border-strong)}.btn-ghost[data-v-35d55680]{color:var(--text-2);background:0 0}.btn-ghost[data-v-35d55680]:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.btn-danger[data-v-35d55680]{background:var(--danger);color:#fff}.btn-danger[data-v-35d55680]:hover:not(:disabled){filter:brightness(1.05)}.btn-success[data-v-35d55680]{background:var(--success);color:#fff}.btn-success[data-v-35d55680]:hover:not(:disabled){filter:brightness(1.05)}.spinner[data-v-35d55680]{border:2px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite spin-35d55680}@keyframes spin-35d55680{to{transform:rotate(360deg)}}.btn-label[data-v-35d55680]{align-items:center;display:inline-flex}.ai-wrap[data-v-9274ae68]{flex-direction:column;gap:4px;display:flex}.ai-label[data-v-9274ae68]{font-size:var(--fs-sm);color:var(--text-2);font-weight:540}.ai[data-v-9274ae68]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);height:40px;transition:border-color var(--dur-fast), box-shadow var(--dur-fast);align-items:center;gap:8px;padding:0 12px;display:flex}.ai-sm[data-v-9274ae68]{height:32px;font-size:var(--fs-sm);padding:0 10px}.ai-lg[data-v-9274ae68]{height:48px;font-size:var(--fs-lg);padding:0 14px}.ai input[data-v-9274ae68]{background:0 0;border:none;outline:none;flex:1;width:100%;min-width:0}.ai[data-v-9274ae68]:focus-within{border-color:var(--brand);box-shadow:var(--ring)}.ai-error[data-v-9274ae68]{border-color:var(--danger)}.ai-prefix[data-v-9274ae68]{color:var(--text-muted);font-size:var(--fs-sm)}.ai-hint[data-v-9274ae68]{font-size:var(--fs-xs);color:var(--text-muted)}.ai-err[data-v-9274ae68]{font-size:var(--fs-xs);color:var(--danger)}.fab[data-v-4d8e3795]{z-index:90;background:linear-gradient(135deg, var(--brand-2), var(--brand));color:#fff;border-radius:var(--radius-pill);font-weight:580;font-size:var(--fs-md);cursor:pointer;box-shadow:0 4px 20px color-mix(in srgb, var(--brand) 50%, transparent), var(--shadow-2);transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast);border:none;align-items:center;gap:8px;padding:12px 18px;display:inline-flex;position:fixed;bottom:28px;right:28px}.fab[data-v-4d8e3795]:hover{box-shadow:0 8px 28px color-mix(in srgb, var(--brand) 55%, transparent), var(--shadow-2);transform:translateY(-2px)scale(1.02)}.fab.fab-open[data-v-4d8e3795]{background:var(--surface);color:var(--text);border:1px solid var(--border);box-shadow:var(--shadow-1)}.sp-root[data-v-4d8e3795]{z-index:160;-webkit-backdrop-filter:blur(8px);background:#080c1a8c;flex-direction:column;align-items:center;gap:8px;padding-top:12vh;display:flex;position:fixed;inset:0}.sp-panel[data-v-4d8e3795]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);width:100%;max-width:600px;box-shadow:var(--shadow-pop);flex-direction:column;max-height:66vh;display:flex;overflow:hidden}.sp-input[data-v-4d8e3795]{border-bottom:1px solid var(--border);color:var(--text-muted);flex-shrink:0;align-items:center;gap:12px;padding:14px 18px;display:flex}.sp-input input[data-v-4d8e3795]{color:var(--text);font-size:var(--fs-xl);background:0 0;border:none;outline:none;flex:1}.sp-input input[data-v-4d8e3795]::placeholder{color:var(--text-muted)}.sp-back[data-v-4d8e3795]{cursor:pointer;color:var(--text-muted);border-radius:var(--radius-md);background:0 0;border:none;place-items:center;width:30px;height:30px;display:grid}.sp-back[data-v-4d8e3795]:hover{background:var(--surface-2);color:var(--text)}.sp-sub-title[data-v-4d8e3795]{font-size:var(--fs-lg);color:var(--text-2);flex:1}.sp-sub-title strong[data-v-4d8e3795]{color:var(--text)}kbd[data-v-4d8e3795]{font-family:var(--font-mono);font-size:var(--fs-xs);background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-muted);flex-shrink:0;padding:2px 6px}.sp-body[data-v-4d8e3795]{flex:1;padding:8px;overflow:auto}.sp-section-title[data-v-4d8e3795]{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);padding:8px 10px 4px;font-weight:600}.sp-row[data-v-4d8e3795]{border-radius:var(--radius-md);cursor:pointer;text-align:left;width:100%;color:var(--text);background:0 0;border:none;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.sp-row[data-v-4d8e3795]:hover,.sp-row.active[data-v-4d8e3795]{background:var(--surface-2)}.sp-ico[data-v-4d8e3795]{color:var(--text-muted);place-items:center;display:grid}.sp-row.active .sp-ico[data-v-4d8e3795]{color:var(--brand)}.sp-label[data-v-4d8e3795]{font-size:var(--fs-md);font-weight:500}.sp-hint[data-v-4d8e3795]{color:var(--text-muted);font-size:var(--fs-sm);justify-self:end}.sp-empty[data-v-4d8e3795]{color:var(--text-muted);text-align:center;padding:24px}.sp-form-body[data-v-4d8e3795]{padding:16px}.sp-form[data-v-4d8e3795]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sp-form .full[data-v-4d8e3795]{grid-column:span 2}.sp-form label[data-v-4d8e3795]{flex-direction:column;gap:4px;display:flex}.sp-form label span[data-v-4d8e3795]{font-size:var(--fs-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-weight:540}.sp-form input[data-v-4d8e3795]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);font:inherit;color:inherit;padding:8px 12px}.sp-form input[data-v-4d8e3795]:focus{border-color:var(--brand);box-shadow:var(--ring);outline:none}.sp-form-footer[data-v-4d8e3795]{grid-column:span 2;justify-content:space-between;align-items:center;margin-top:4px;display:flex}.ctx[data-v-4d8e3795]{font-size:var(--fs-sm);color:var(--text-muted)}.ctx strong[data-v-4d8e3795]{color:var(--text);font-variant-numeric:tabular-nums}.sp-hint-bar[data-v-4d8e3795]{color:#ffffff80;font-size:var(--fs-xs);gap:14px;display:flex}.sp-hint-bar span[data-v-4d8e3795]{align-items:center;gap:5px;display:flex}.sp-hint-bar kbd[data-v-4d8e3795]{color:#fff9;background:#ffffff1f;border-color:#fff3}.sp-enter-active[data-v-4d8e3795],.sp-leave-active[data-v-4d8e3795]{transition:opacity var(--dur-med) var(--ease-out)}.sp-enter-active .sp-panel[data-v-4d8e3795],.sp-leave-active .sp-panel[data-v-4d8e3795]{transition:transform var(--dur-med) var(--ease-out), opacity var(--dur-med) var(--ease-out)}.sp-enter-from[data-v-4d8e3795],.sp-leave-to[data-v-4d8e3795]{opacity:0}.sp-enter-from .sp-panel[data-v-4d8e3795]{transform:translateY(-14px)scale(.97)}.sp-leave-to .sp-panel[data-v-4d8e3795]{transform:translateY(-8px)scale(.99)}
