:root{--ink:#2b303b;--ink-secondary:#626b7d;--ink-tertiary:#68717f;--surface:#fcfcfd;--surface-raised:#ffffff;--surface-sunken:#f5f6f9;--border:#e4e7ee;--border-strong:#cdd2dd;--accent:#1f6fd6;--accent-hover:#1a5fbb;--accent-subtle:#eaf1fb;--accent-ink:#fcfcfd;--status-running:#1f6fd6;--status-running-subtle:#eaf1fb;--status-queued:#838da0;--status-queued-subtle:#f2f3f6;--status-success:#1f8a4d;--status-success-subtle:#e7f4ec;--status-warning:#b7791a;--status-warning-subtle:#fbf1de;--status-error:#c23b3b;--status-error-subtle:#fbeaea;--status-stopped:#626b7d;--status-stopped-subtle:#f2f3f6;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--radius-control:6px;--radius-card:8px;--radius-modal:10px;--radius-pill:999px;--shadow-raised:0 1px 2px rgba(20,24,33,0.05),0 1px 3px rgba(20,24,33,0.06);--shadow-overlay:0 8px 24px rgba(20,24,33,0.12);--font-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,monospace;--z-dropdown:1000;--z-sticky:1010;--z-drawer:1020;--z-modal:1030;--z-toast:1040;--z-tooltip:1050;--ease-out-quint:cubic-bezier(0.22,1,0.36,1);--dur-fast:150ms;--dur-base:200ms;--dur-slow:250ms}:root[data-theme=acura]{--ink:#ffffff;--ink-secondary:#d8d0e9;--ink-tertiary:#a69bc1;--surface:#24135f;--surface-raised:#2a1969;--surface-sunken:#1e1152;--border:#3a2274;--border-strong:#4a3488;--accent:#8a4fff;--accent-hover:#9f6dff;--accent-subtle:#3a2274;--accent-ink:#ffffff;--status-running:#8a4fff;--status-running-subtle:#3a2274;--status-queued:#a69bc1;--status-queued-subtle:#2d1a70;--status-success:#3dd598;--status-success-subtle:#1c3a30;--status-warning:#ffc043;--status-warning-subtle:#3a2f16;--status-error:#ff4d5e;--status-error-subtle:#3a1a24;--status-stopped:#a69bc1;--status-stopped-subtle:#2d1a70;--shadow-raised:0 1px 2px rgba(15,8,36,0.35),0 1px 3px rgba(15,8,36,0.4);--shadow-overlay:0 8px 24px rgba(15,8,36,0.5)}@supports (color:oklch(0.5 0.1 250)){:root{--ink:oklch(0.29 0.015 255);--ink-secondary:oklch(0.48 0.012 255);--ink-tertiary:oklch(0.52 0.012 255);--surface:oklch(0.99 0.002 255);--surface-raised:oklch(1 0 0);--surface-sunken:oklch(0.966 0.004 255);--border:oklch(0.91 0.006 255);--border-strong:oklch(0.83 0.008 255);--accent:oklch(0.55 0.14 250);--accent-hover:oklch(0.50 0.14 250);--accent-subtle:oklch(0.955 0.025 250);--status-running:oklch(0.55 0.14 250);--status-running-subtle:oklch(0.955 0.025 250);--status-success:oklch(0.56 0.13 150);--status-success-subtle:oklch(0.955 0.03 150);--status-warning:oklch(0.62 0.12 75);--status-warning-subtle:oklch(0.955 0.04 80);--status-error:oklch(0.55 0.16 25);--status-error-subtle:oklch(0.955 0.03 25);--status-queued:oklch(0.60 0.01 255);--status-stopped:oklch(0.48 0.012 255)}}*{box-sizing:border-box}body,html{margin:0;padding:0}body{color:var(--ink);background:var(--surface-sunken);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.ant-statistic-content,.tabular,td.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.mono,code,kbd,samp{font-family:var(--font-mono)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}:focus:not(:focus-visible){outline:none}@media (max-width:576px){.responsive-radio-group .ant-radio-button-wrapper{padding:0 4px;font-size:12px}.token-manager-container{flex-direction:column}.refresh-token-button{width:100%}.api-command-card .ant-card-head-title{font-size:16px}.api-command-card .ant-card-body{padding:12px}}@media (max-width:375px){.responsive-radio-group{display:flex;flex-direction:column;width:100%}.responsive-radio-group .ant-radio-button-wrapper{width:100%;margin-bottom:4px;border-radius:var(--radius-control);padding:4px 8px}.responsive-radio-group .ant-radio-button-wrapper:not(:first-child):before{display:none}}.token-manager-container{display:flex;gap:var(--space-2)}.empty-state{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-16) var(--space-6);max-width:560px;margin:0 auto}@media (max-width:575px){.empty-state{padding:var(--space-8) var(--space-4)}}.empty-state__icon{display:grid;place-items:center;width:48px;height:48px;border-radius:var(--radius-card);background:var(--accent-subtle);color:var(--accent);font-size:22px;margin-bottom:var(--space-4)}.empty-state__title{margin:0;font-size:20px;font-weight:600;color:var(--ink);letter-spacing:-.01em;text-wrap:balance}.empty-state__desc{margin:var(--space-2) 0 0;font-size:14px;line-height:1.6;color:var(--ink-secondary);max-width:52ch;text-wrap:pretty}.empty-state__action,.empty-state__slot{margin-top:var(--space-6)}.empty-state__slot{width:100%}.module-picker{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-3)}.module-pick{display:flex;align-items:center;gap:var(--space-3);text-align:left;min-height:56px;padding:var(--space-3) var(--space-4);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-card);cursor:pointer;font:inherit;color:var(--ink);transition:border-color var(--dur-fast) var(--ease-out-quint),box-shadow var(--dur-fast) var(--ease-out-quint)}.module-pick:hover{border-color:var(--accent);box-shadow:var(--shadow-raised)}.module-pick:focus-visible{border-color:var(--accent)}.module-pick__avatar{display:grid;place-items:center;flex:0 0 auto;width:32px;height:32px;border-radius:var(--radius-control);background:var(--accent-subtle);color:var(--accent);font-weight:600;font-size:13px}.module-pick__label{display:block;font-weight:500;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.module-pick__meta{font-size:12px;color:var(--ink-tertiary)}.status-tag{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:var(--radius-pill);font-size:12px;font-weight:500;line-height:20px;white-space:nowrap}.status-tag__dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex:0 0 auto}.status-tag__dot--pulse{animation:status-pulse 1.6s var(--ease-out-quint) infinite}@keyframes status-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,currentColor 45%,transparent)}70%{box-shadow:0 0 0 5px transparent}to{box-shadow:0 0 0 0 transparent}}.delivered-cell{display:flex;flex-direction:column;gap:3px;min-width:130px}.delivered-cell__na{color:var(--ink-tertiary)}.delivered-cell__nums{font-size:13px;color:var(--ink)}.delivered-cell__sep{color:var(--ink-tertiary)}.delivered-cell__row{display:flex;align-items:center;gap:8px}.delivered-cell__bar{flex:1 1 auto;height:4px;border-radius:2px;background:var(--surface-sunken);overflow:hidden}.delivered-cell__fill{display:block;height:100%;width:100%;border-radius:2px;background:var(--status-success);transform-origin:left center;transition:transform var(--dur-slow) var(--ease-out-quint)}.delivered-cell__fill--running{background:var(--status-running)}.delivered-cell__pct{font-size:12px;color:var(--ink-secondary);min-width:34px;text-align:right}.delivered-cell__detail{font-size:12px;line-height:1.7}.dest-picker{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-3)}.dest-card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);text-align:left;padding:var(--space-4);background:var(--surface-raised);border:1.5px solid var(--border);border-radius:var(--radius-card);cursor:pointer;font:inherit;color:var(--ink);transition:border-color var(--dur-fast) var(--ease-out-quint),box-shadow var(--dur-fast) var(--ease-out-quint),background var(--dur-fast) var(--ease-out-quint)}.dest-card:hover{border-color:var(--accent);box-shadow:var(--shadow-raised)}.dest-card:focus-visible{border-color:var(--accent)}.dest-card--active{border-color:var(--accent);background:var(--accent-subtle)}.dest-card__icon{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--radius-control);background:var(--accent-subtle);color:var(--accent);font-weight:600;font-size:13px}.dest-card--active .dest-card__icon{background:var(--accent);color:var(--surface-raised)}.dest-card__label{font-weight:600;font-size:14px}.dest-card__desc{line-height:1.5}.dest-card__desc,.dm-trust{font-size:12px;color:var(--ink-secondary)}.dm-trust{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-3)}.dm-trust__icon{color:var(--status-success);flex:0 0 auto}.dm-verify-box{margin-top:var(--space-4);padding:var(--space-4);border:1px dashed var(--accent);border-radius:var(--radius-card);background:var(--accent-subtle)}.compact-upload-dragger .ant-upload-drag{border:1px dashed var(--border);border-radius:var(--radius-card);background:var(--surface-sunken);transition:border-color var(--dur-fast) var(--ease-out-quint),background var(--dur-fast) var(--ease-out-quint)}.compact-upload-dragger .ant-upload-drag:hover{border-color:var(--accent);background:var(--accent-subtle)}.compact-upload-dragger .ant-upload-btn{padding:var(--space-3) var(--space-4)}.compact-upload-dragger .ant-upload-drag-container{padding:var(--space-3)}.balance-summary__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:var(--space-8);align-items:center}@media (max-width:767px){.balance-summary__grid{grid-template-columns:1fr;gap:var(--space-4)}}.balance-summary__label{font-size:13px;color:var(--ink-secondary);text-transform:uppercase;letter-spacing:.04em}.balance-summary__value{font-size:40px;font-weight:700;line-height:1.1;letter-spacing:-.02em;margin-top:var(--space-1)}.balance-summary__hint{display:block;margin-top:var(--space-2);font-size:13px}.balance-summary__bar{height:8px;border-radius:var(--radius-pill);background:var(--surface-sunken);overflow:hidden}.balance-summary__fill{display:block;height:100%;width:100%;border-radius:var(--radius-pill);transform-origin:left center;transition:transform var(--dur-slow) var(--ease-out-quint)}.balance-summary__facts{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);margin-top:var(--space-3);font-size:13px;color:var(--ink-secondary)}.balance-summary__facts strong{color:var(--ink);font-weight:600}.run-cost-hint{display:inline-flex;align-items:center;gap:var(--space-2);max-width:560px;padding:var(--space-2) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-raised);font-size:13px;line-height:1.5;color:var(--ink-secondary);text-align:left}.run-cost-hint strong{color:var(--ink);font-weight:600}.run-cost-hint__icon{color:var(--accent);flex:0 0 auto}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}