:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-primary:#0d0d0d;--bg-secondary:#161616;--text-primary:#fff;--text-secondary:#a0a0a0;--text-muted:#606060;--border-color:#ffffff1a;--border-glow:#ffffff29;--border-subtle:#ffffff0d;--border-light:#ffffff14;--border-medium:#ffffff2e;--bg-overlay:#ffffff08;--bg-overlay-hover:#ffffff0f;--surface-hover:#ffffff0f;--surface-active:#ffffff17;--hover-bg:#1e1e1e;--accent-glow:#ffffff1f;--accent-color:#fff;--accent-color-dark:#e0e0e0;--accent-rgb:255, 255, 255;--on-accent:#0d0d0d;--bg-warning:#fef3c71a;--border-warning:#fbbf244d;--text-warning:#fbbf24;--bg-success:#22c55e1a;--border-success:#22c55e4d;--text-success:#22c55e;--focus-ring:0 0 0 3px rgba(var(--accent-rgb), .18);--badge-neutral-fg:var(--text-secondary);--badge-neutral-bg:#ffffff0d;--badge-neutral-border:#ffffff1f;--badge-info-fg:#8ab4f8;--badge-info-bg:#8ab4f81f;--badge-info-border:#8ab4f847;--badge-warn-fg:#f5b544;--badge-warn-bg:#f5b5441f;--badge-warn-border:#f5b5444d;--badge-success-fg:#56d38a;--badge-success-bg:#56d38a1f;--badge-success-border:#56d38a47;--badge-danger-fg:#ff7a7a;--badge-danger-bg:#ff7a7a1f;--badge-danger-border:#ff7a7a47;--badge-neutral-solid-bg:#2c2c33;--badge-neutral-solid-fg:#f2f2f5;--badge-info-solid-bg:#2f6bd8;--badge-info-solid-fg:#fff;--badge-warn-solid-bg:#e0930f;--badge-warn-solid-fg:#1a1206;--badge-success-solid-bg:#16915a;--badge-success-solid-fg:#fff;--badge-danger-solid-bg:#d13b31;--badge-danger-solid-fg:#fff;--badge-metal-sweep:9s;--badge-metal-graphite:linear-gradient(105deg, #1b1b20 0%, #2e2e36 25%, #4b4b57 50%, #2e2e36 75%, #1b1b20 100%);--badge-metal-graphite-fg:#f2f2f5;--badge-metal-graphite-border:#ffffff38;--badge-metal-silver:linear-gradient(105deg, #6f6f6f 0%, #c9c9c9 25%, #fff 50%, #c9c9c9 75%, #6f6f6f 100%);--badge-metal-silver-fg:#141414;--badge-metal-silver-border:#ffffff47;--switch-width:42px;--switch-height:24px;--switch-knob:18px;--switch-track-off:#fff3;--switch-track-off-border:#ffffff4d;--switch-track-off-hover:#ffffff47;--switch-knob-off:#f2f2f5;--switch-knob-shadow:0 1px 3px #00000080, 0 0 0 .5px #00000040;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", "Inter", "Roboto", "Helvetica Neue", Arial, sans-serif;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.5rem;--font-size-display:clamp(2rem, 6vw, 4rem);--line-height-tight:1.15;--line-height-base:1.6;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-xxs:4px;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-pill:999px;--surface-card:#ffffff0a;--border-soft:#ffffff14;--shadow-card:0 2px 12px #00000026;--shadow-card-hover:0 8px 24px #00000040;--modal-overlay-bg:#0f172a6b;--modal-overlay-blur:12px;--modal-surface:#fff;--modal-surface-soft:#f8fafc;--modal-border:#e7e9ee;--modal-border-strong:#d6dae3;--modal-text:#171717;--modal-muted:#6b7280;--modal-muted-soft:#9ca3af;--modal-radius:22px;--modal-radius-sm:12px;--modal-shadow:0 30px 90px #0f172a33, 0 2px 8px #0f172a14;--modal-focus-shadow:0 0 0 3px #11182714;--modal-primary:#171717;--modal-primary-hover:#000;--modal-warning-bg:#fff7ed;--modal-warning-border:#fed7aa;--modal-warning-text:#9a3412;--glass-bg:#0d0d0db8;--glass-fallback:#121212;--glass-dropdown-bg:#121212f0;--glass-dropdown-fallback:#141414;--glass-border:#ffffff1a;--glass-highlight:#ffffff14;--glass-blur:18px;--glass-shadow:0 1px 0 var(--glass-highlight) inset, 0 18px 48px #00000070;--shell-edge-fade:#0d0d0de0;--shell-edge-fade-soft:#0d0d0d6b;--shell-edge-fade-transparent:#0d0d0d00;--shell-edge-fade-height:112px;--topbar-height:64px;--content-max-width:1180px;--interactive-min-size:44px;--icon-size-sm:16px;--icon-size-md:20px;--icon-size-lg:24px;--motion-fast:.14s;--motion-base:.19s;--motion-slow:.26s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-switch:cubic-bezier(.34, 1.4, .5, 1);--skeleton-surface:#ffffff12;--skeleton-surface-strong:#ffffff1a;--skeleton-shine:#ffffff1f}.light-theme{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-primary:#fff;--bg-secondary:#f4f4f4;--border-subtle:#0000000f;--border-light:#0000001a;--border-medium:#00000026;--bg-overlay:#00000005;--bg-overlay-hover:#0000000a;--surface-hover:#0000000a;--surface-active:#00000012;--text-primary:#1a1a1a;--text-secondary:#666;--text-muted:#9ca3af;--border-color:#e0e0e0;--border-glow:#00000014;--hover-bg:#ebebeb;--accent-glow:#00000014;--accent-color:#1a1a1a;--accent-color-dark:#333;--accent-rgb:26, 26, 26;--on-accent:#fff;--bg-warning:#fef3c7;--border-warning:#fbbf24;--text-warning:#92400e;--bg-success:#d1fae5;--border-success:#22c55e;--text-success:#065f46;--surface-card:#fff;--border-soft:#00000014;--shadow-card:0 1px 3px #0000000d, 0 4px 16px #00000014;--shadow-card-hover:0 6px 24px #00000021;--glass-bg:#ffffffc7;--glass-fallback:#fff;--glass-dropdown-bg:#fffffff7;--glass-dropdown-fallback:#fff;--glass-border:#00000014;--glass-highlight:#ffffffb8;--glass-shadow:0 1px 0 var(--glass-highlight) inset, 0 18px 48px #00000024;--shell-edge-fade:#ffffffeb;--shell-edge-fade-soft:#ffffff7a;--shell-edge-fade-transparent:#fff0;--skeleton-surface:#00000013;--skeleton-surface-strong:#0000001f;--skeleton-shine:#ffffffa6;--switch-track-off:#0000002e;--switch-track-off-border:#00000038;--switch-track-off-hover:#00000042;--switch-knob-off:#fff;--switch-knob-shadow:0 1px 3px #00000038, 0 0 0 .5px #0000000d;--badge-neutral-bg:#0000000a;--badge-neutral-border:#0000001f;--badge-info-fg:#1d5bd6;--badge-info-bg:#1d5bd61a;--badge-info-border:#1d5bd63d;--badge-warn-fg:#8a5a00;--badge-warn-bg:#d98f1124;--badge-warn-border:#d98f1152;--badge-success-fg:#147a4a;--badge-success-bg:#147a4a1c;--badge-success-border:#147a4a42;--badge-danger-fg:#b3261e;--badge-danger-bg:#b3261e17;--badge-danger-border:#b3261e3d;--badge-neutral-solid-bg:#17171b;--badge-neutral-solid-fg:#fff;--badge-info-solid-bg:#1d5bd6;--badge-info-solid-fg:#fff;--badge-warn-solid-bg:#b06f00;--badge-warn-solid-fg:#fff;--badge-success-solid-bg:#12784a;--badge-success-solid-fg:#fff;--badge-danger-solid-bg:#c0322a;--badge-danger-solid-fg:#fff;--badge-metal-silver:linear-gradient(105deg, #767676 0%, #bcbcbc 25%, #f2f2f2 50%, #bcbcbc 75%, #767676 100%);--badge-metal-silver-fg:#111;--badge-metal-silver-border:#0000004d;--badge-metal-graphite-border:#00000038}@media (prefers-reduced-motion:reduce){:root{--motion-fast:1ms;--motion-base:1ms;--motion-slow:1ms}}.cw-badge[data-v-f3357f8b]{border:1px solid var(--badge-neutral-border);border-radius:var(--radius-pill);background:var(--badge-neutral-bg);color:var(--badge-neutral-fg);letter-spacing:.015em;white-space:nowrap;justify-content:center;align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.cw-badge--md[data-v-f3357f8b]{min-height:26px;padding:0 11px;font-size:11.5px}.cw-badge--sm[data-v-f3357f8b]{gap:5px;min-height:22px;padding:0 8px;font-size:10.5px}.cw-badge--dot[data-v-f3357f8b]:before{content:"";opacity:.9;background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.cw-badge--sm.cw-badge--dot[data-v-f3357f8b]:before{width:4px;height:4px}.cw-badge--info[data-v-f3357f8b]{color:var(--badge-info-fg);background:var(--badge-info-bg);border-color:var(--badge-info-border)}.cw-badge--warn[data-v-f3357f8b]{color:var(--badge-warn-fg);background:var(--badge-warn-bg);border-color:var(--badge-warn-border)}.cw-badge--success[data-v-f3357f8b]{color:var(--badge-success-fg);background:var(--badge-success-bg);border-color:var(--badge-success-border)}.cw-badge--danger[data-v-f3357f8b]{color:var(--badge-danger-fg);background:var(--badge-danger-bg);border-color:var(--badge-danger-border)}.cw-badge--tier-1[data-v-f3357f8b],.cw-badge--tier-2[data-v-f3357f8b],.cw-badge--tier-3[data-v-f3357f8b],.cw-badge--metal-graphite[data-v-f3357f8b],.cw-badge--metal-silver[data-v-f3357f8b]{text-transform:uppercase;letter-spacing:.05em;font-size:10.5px;font-weight:700}.cw-badge--tier-1[data-v-f3357f8b]{color:var(--text-secondary);border-color:var(--border-light);background:0 0}.cw-badge--tier-2[data-v-f3357f8b]{color:var(--text-secondary);background:var(--bg-overlay);border-color:var(--border-color)}.cw-badge--tier-3[data-v-f3357f8b]{color:var(--text-primary);background:var(--surface-active);border-color:var(--border-medium)}.cw-badge--metal-graphite[data-v-f3357f8b],.cw-badge--metal-silver[data-v-f3357f8b]{letter-spacing:.06em;animation:cw-metal-sweep-f3357f8b var(--badge-metal-sweep,9s) linear infinite;background-size:200% 100%;font-weight:800}.cw-badge--metal-graphite[data-v-f3357f8b]{background-image:var(--badge-metal-graphite);color:var(--badge-metal-graphite-fg);border-color:var(--badge-metal-graphite-border);box-shadow:inset 0 1px #ffffff29,0 1px 4px #00000040}.cw-badge--metal-silver[data-v-f3357f8b]{background-image:var(--badge-metal-silver);color:var(--badge-metal-silver-fg);border-color:var(--badge-metal-silver-border);box-shadow:inset 0 1px #ffffffa6,0 1px 4px #00000040}@keyframes cw-metal-sweep-f3357f8b{0%{background-position:200%}to{background-position:0%}}.cw-badge--placeholder[data-v-f3357f8b]{visibility:hidden;pointer-events:none;border:0;width:0;height:0;min-height:0;padding:0;position:absolute;overflow:hidden}.cw-badge[data-v-f3357f8b]:focus-visible{outline:2px solid rgba(var(--accent-rgb), .6);outline-offset:2px}@media (prefers-reduced-motion:reduce){.cw-badge--metal-graphite[data-v-f3357f8b],.cw-badge--metal-silver[data-v-f3357f8b]{background-position:50%;animation:none}}.cw-button[data-v-c9c323c1]{min-height:var(--interactive-min-size);justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);font:inherit;font-size:var(--font-size-sm);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard);border:1px solid #0000;font-weight:650;line-height:1;text-decoration:none;display:inline-flex}.cw-button[data-v-c9c323c1]:hover:not(.cw-button--disabled){transform:translateY(-1px)}.cw-button[data-v-c9c323c1]:active:not(.cw-button--disabled){transform:translateY(0)}.cw-button[data-v-c9c323c1]:focus-visible{box-shadow:var(--focus-ring);outline:none}.cw-button--small[data-v-c9c323c1]{min-height:36px;padding:0 var(--space-3)}.cw-button--medium[data-v-c9c323c1]{padding:0 var(--space-4)}.cw-button--primary[data-v-c9c323c1]{background:var(--accent-color);color:var(--on-accent)}.cw-button--primary[data-v-c9c323c1]:hover:not(.cw-button--disabled){background:var(--accent-color-dark)}.cw-button--secondary[data-v-c9c323c1]{border-color:var(--border-color);background:var(--surface-card);color:var(--text-primary)}.cw-button--secondary[data-v-c9c323c1]:hover:not(.cw-button--disabled),.cw-button--ghost[data-v-c9c323c1]:hover:not(.cw-button--disabled){background:var(--surface-hover)}.cw-button--ghost[data-v-c9c323c1]{color:var(--text-secondary);background:0 0}.cw-button--disabled[data-v-c9c323c1]{opacity:.48;cursor:not-allowed;pointer-events:none}.cw-button__icon[data-v-c9c323c1]{width:var(--icon-size-md);height:var(--icon-size-md);place-items:center;display:inline-grid}
