:root{--v2-bg:var(--rp-bg);--v2-violet:#6e93f2;--v2-blue:#2e5ae8;--v2-teal:#2cd0bc;--v2-warm:var(--rp-accent);--v2-ink:#0e1b39;--v2-text:var(--rp-text);--v2-dim:var(--rp-muted);--v2-faint:#eaf0fb80;--v2-line:var(--rp-border);--v2-panel:#0f1b398c;--v2-green:var(--rp-success);--v2-red:var(--rp-danger);--v2-muted-red:#8b6b72;--v2-dropdown:#090e1e;--v2-sidebar-bg:#070d1e59;--v2-chip-bg:#0f1b3980;--v2-nebula-1:#2e5ae847;--v2-nebula-2:transparent;--v2-grad:linear-gradient(135deg,#e7bd63 0%,#dda83e 50%,#c9922e 100%);--v2-vgrad:linear-gradient(135deg,#2e5ae8 0%,#16b8a6 100%);--v2-warm-grad:linear-gradient(135deg,#efc978 0%,#dda83e 100%);--v2-gold-grad:linear-gradient(135deg,#f9e4a0 0%,#d9ae3f 45%,#b8862a 100%);--v2-gold:#d4af37;--v2-gold-ink:#3a2a05;--v2-hero-grad:linear-gradient(90deg,#dda83e 0%,#efc978 100%);--v2-teal-text:var(--v2-teal);--v2-blue-text:var(--rp-link);--v2-violet-text:#9db4f7;--v2-warm-text:var(--rp-accent-text);--v2-gold-text:#e8c766;--v2-warn-text:#ffb347;--v2-danger-text:#ff6b6b;--v2-font:-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",system-ui,Roboto,sans-serif;--v2-font-mono:ui-monospace,"SF Mono","Berkeley Mono",Menlo,monospace;--v2-av-0:linear-gradient(135deg,#3a4a6b,#1e2540);--v2-av-1:linear-gradient(135deg,#6b3a5a,#3d1e30);--v2-av-2:linear-gradient(135deg,#2a4a3b,#1e3022);--v2-av-3:linear-gradient(135deg,#4a3a6b,#2e1e40);--v2-av-4:linear-gradient(135deg,#6b4a3a,#3d2818);--v2-av-5:linear-gradient(135deg,#3a5a6b,#1e3040)}@media (width>=1024px) and (prefers-color-scheme:light){:root{--v2-bg:var(--rp-bg);--v2-ink:#0e1b39;--v2-text:var(--rp-text);--v2-dim:var(--rp-muted);--v2-faint:#0e1b3994;--v2-line:var(--rp-border);--v2-panel:#ffffffeb;--v2-dropdown:#fff;--v2-green:var(--rp-success);--v2-red:var(--rp-danger);--v2-muted-red:#6b4a52;--v2-sidebar-bg:#fff;--v2-chip-bg:var(--rp-surface-2);--v2-nebula-1:transparent;--v2-nebula-2:transparent;--v2-hero-grad:var(--rp-accent-text);--v2-teal-text:#0c7c72;--v2-blue-text:var(--rp-link);--v2-violet-text:#2f4bc0;--v2-warm-text:var(--rp-accent-text);--v2-gold-text:#8a6a12;--v2-warn-text:#8f5400;--v2-danger-text:#c23b34}}:root[data-theme=dark]{--v2-bg:var(--rp-bg);--v2-ink:#0e1b39;--v2-text:var(--rp-text);--v2-dim:var(--rp-muted);--v2-faint:#eaf0fb80;--v2-line:var(--rp-border);--v2-panel:#0f1b398c;--v2-dropdown:#090e1e;--v2-green:var(--rp-success);--v2-red:var(--rp-danger);--v2-muted-red:#8b6b72;--v2-sidebar-bg:#070d1e59;--v2-chip-bg:#0f1b3980;--v2-nebula-1:#2e5ae847;--v2-nebula-2:transparent;--v2-hero-grad:linear-gradient(90deg,#dda83e 0%,#efc978 100%);--v2-teal-text:var(--v2-teal);--v2-blue-text:var(--rp-link);--v2-violet-text:#9db4f7;--v2-warm-text:var(--rp-accent-text);--v2-gold-text:#e8c766;--v2-warn-text:#ffb347;--v2-danger-text:#ff6b6b}@media (width>=1024px){:root[data-theme=light]{--v2-bg:var(--rp-bg);--v2-ink:#0e1b39;--v2-text:var(--rp-text);--v2-dim:var(--rp-muted);--v2-faint:#0e1b3994;--v2-line:var(--rp-border);--v2-panel:#ffffffeb;--v2-dropdown:#fff;--v2-green:var(--rp-success);--v2-red:var(--rp-danger);--v2-muted-red:#6b4a52;--v2-sidebar-bg:#fff;--v2-chip-bg:var(--rp-surface-2);--v2-nebula-1:transparent;--v2-nebula-2:transparent;--v2-hero-grad:var(--rp-accent-text);--v2-teal-text:#0c7c72;--v2-blue-text:var(--rp-link);--v2-violet-text:#2f4bc0;--v2-warm-text:var(--rp-accent-text);--v2-gold-text:#8a6a12;--v2-warn-text:#8f5400;--v2-danger-text:#c23b34}}@media (width<=1023px){:root{--v2-bg:#080e1f;--v2-text:#eaf0fb;--v2-dim:#8494b4;--v2-line:#223257;--v2-green:#2cd0bc;--v2-red:#e5686c;--v2-warm-text:#e7bd63;--v2-blue-text:#6e93f2;--v2-hero-grad:linear-gradient(90deg,#dda83e 0%,#efc978 100%)}}:root{--v2-space-1:4px;--v2-space-2:8px;--v2-space-3:12px;--v2-space-4:16px;--v2-space-5:24px;--v2-space-6:32px;--v2-space-7:48px;--v2-radius-card:18px;--v2-radius-control:12px;--v2-card-pad:18px;--v2-container:1120px;--v2-container-narrow:680px;--v2-gutter:32px;--v2-section-gap:24px;--v2-text-title:26px;--v2-text-heading:18px;--v2-text-card:15px;--v2-text-body:14px;--v2-text-caption:12.5px}@media (width<=1024px){:root{--v2-gutter:24px}}@media (width<=640px){:root{--v2-gutter:16px}}
