:root{--font-body: "Inter", system-ui, -apple-system, sans-serif;--font-display: "Inter", system-ui, sans-serif;--font-mono: "JetBrains Mono", "SF Mono", "Consolas", monospace;--text-xs: .6875rem;--text-sm: .8125rem;--text-base: .875rem;--text-lg: 1.0625rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--text-6xl: 3.75rem;--weight-light: 300;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-extrabold: 800;--leading-tight: 1.1;--leading-snug: 1.25;--leading-normal: 1.55;--leading-relaxed: 1.7;--tracking-tighter: -.035em;--tracking-tight: -.02em;--tracking-normal: -.006em;--tracking-wide: .04em;--tracking-wider: .08em;--tracking-widest: .12em;--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-14: 56px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-2xl: 28px;--radius-full: 9999px;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-expo: cubic-bezier(.16, 1, .3, 1);--ease-bounce: cubic-bezier(.34, 1.8, .64, 1);--duration-fast: .15s;--duration-normal: .25s;--duration-slow: .4s;--duration-slower: .6s;--duration-slowest: .9s;--z-dropdown: 100;--z-sticky: 200;--z-sidebar: 300;--z-modal-overlay: 400;--z-modal: 500;--z-toast: 600;--z-tooltip: 700;--sidebar-width: 270px;--topbar-height: 64px;--content-max: 1280px}html:not(.light-mode),:root{--bg: #050810;--bg-elevated: #090d1a;--bg-surface: #0d1220;--bg-surface-hover: #111828;--bg-card: #0b1020;--bg-card-hover: #0f1528;--bg-input: #070b15;--bg-overlay: rgba(2, 4, 10, .92);--border: rgba(255, 255, 255, .14);--border-strong: rgba(255, 255, 255, .22);--border-focus: var(--gold);--border-glow: rgba(255, 255, 255, .1);--text: #f0f4fc;--text-secondary: #97a4c0;--text-muted: #6b7a96;--text-inverse: #080c18;--gold: #d4af37;--gold-light: #e8ca5a;--gold-contrast: #080c18;--gold-dim: rgba(212, 175, 55, .06);--gold-accent: rgba(212, 175, 55, .12);--gold-border: rgba(212, 175, 55, .16);--gold-glow: rgba(212, 175, 55, .22);--green: #00d68f;--green-dim: rgba(0, 214, 143, .05);--green-accent: rgba(0, 214, 143, .1);--green-border: rgba(0, 214, 143, .16);--red: #ff4757;--red-dim: rgba(255, 71, 87, .05);--red-accent: rgba(255, 71, 87, .1);--red-border: rgba(255, 71, 87, .16);--blue: #4c8dff;--blue-dim: rgba(76, 141, 255, .05);--blue-accent: rgba(76, 141, 255, .1);--blue-border: rgba(76, 141, 255, .16);--amber: #ffb74d;--amber-dim: rgba(255, 183, 77, .05);--amber-accent: rgba(255, 183, 77, .1);--amber-border: rgba(255, 183, 77, .16);--glass-bg: rgba(8, 12, 22, .75);--glass-border: rgba(255, 255, 255, .13);--glass-highlight: rgba(255, 255, 255, .06);--glass-blur: 24px;--glass-inner-glow: inset 0 1px 0 rgba(255, 255, 255, .03);--shadow-xs: 0 1px 2px rgba(0,0,0,.15), 0 0 1px rgba(0,0,0,.1);--shadow-sm: 0 2px 6px rgba(0,0,0,.2), 0 1px 2px rgba(0,0,0,.12);--shadow-md: 0 4px 16px rgba(0,0,0,.28), 0 2px 4px rgba(0,0,0,.12), 0 0 1px rgba(255,255,255,.03);--shadow-lg: 0 8px 32px rgba(0,0,0,.35), 0 4px 8px rgba(0,0,0,.15), 0 0 1px rgba(255,255,255,.04);--shadow-xl: 0 24px 64px rgba(0,0,0,.45), 0 8px 20px rgba(0,0,0,.2), 0 0 1px rgba(255,255,255,.04);--shadow-2xl: 0 32px 80px rgba(0,0,0,.55), 0 12px 32px rgba(0,0,0,.28), 0 4px 12px rgba(0,0,0,.18), 0 0 1px rgba(255,255,255,.05);--shadow-gold: 0 4px 20px rgba(212,175,55,.12), 0 1px 3px rgba(212,175,55,.2);--shadow-gold-lg: 0 8px 40px rgba(212,175,55,.18), 0 2px 8px rgba(212,175,55,.25);--shadow-gold-xl: 0 16px 60px rgba(212,175,55,.22), 0 4px 16px rgba(212,175,55,.3), 0 0 0 1px rgba(212,175,55,.08);--shadow-glow: 0 0 40px rgba(212,175,55,.06);--shadow-card-hover: 0 12px 40px rgba(0,0,0,.4), 0 4px 12px rgba(0,0,0,.2), 0 0 0 1px rgba(255,255,255,.06), 0 0 20px rgba(212,175,55,.04);--shadow-inner-subtle: inset 0 2px 4px rgba(0,0,0,.12);--gradient-gold: linear-gradient(135deg, #c9a22e 0%, #d4af37 25%, #e8ca5a 50%, #d4af37 75%, #c19726 100%);--gradient-gold-hover: linear-gradient(135deg, #d4af37 0%, #e8ca5a 40%, #f0d76a 60%, #d4af37 100%);--gradient-gold-subtle: linear-gradient(135deg, rgba(212,175,55,.06) 0%, rgba(212,175,55,.02) 50%, rgba(212,175,55,.04) 100%);--gradient-card: linear-gradient(145deg, rgba(13,18,32,.92), rgba(8,12,22,.97));--gradient-card-hover: linear-gradient(145deg, rgba(15,21,38,.95), rgba(10,14,26,.98));--gradient-sidebar: linear-gradient(180deg, #0a0f1e 0%, #060a14 100%);--gradient-ambient: radial-gradient(ellipse 80% 50% at 50% -20%, rgba(212,175,55,.03) 0%, transparent 60%);--gradient-shine: linear-gradient(90deg, transparent, rgba(255,255,255,.03), transparent);--gradient-border-glow: linear-gradient(135deg, rgba(212,175,55,.15), rgba(212,175,55,.05), rgba(212,175,55,.15));--scrollbar-thumb: rgba(212,175,55,.12);--scrollbar-thumb-hover: rgba(212,175,55,.25);--selection-bg: rgba(212,175,55,.2)}html.light-mode{--bg: #f5f6fa;--bg-elevated: #ffffff;--bg-surface: #ffffff;--bg-surface-hover: #f0f2f8;--bg-card: #ffffff;--bg-card-hover: #fafbfe;--bg-input: #f0f2f8;--bg-overlay: rgba(0, 0, 0, .45);--border: rgba(0, 0, 0, .13);--border-strong: rgba(0, 0, 0, .22);--border-focus: var(--gold);--border-glow: rgba(0, 0, 0, .07);--text: #101828;--text-secondary: #475467;--text-muted: #98a2b3;--text-inverse: #eaf0fb;--gold: #b8942e;--gold-light: #c9a84c;--gold-contrast: #ffffff;--gold-dim: rgba(184, 148, 46, .05);--gold-accent: rgba(184, 148, 46, .1);--gold-border: rgba(184, 148, 46, .16);--gold-glow: rgba(184, 148, 46, .12);--green: #059669;--green-dim: rgba(5, 150, 105, .05);--green-accent: rgba(5, 150, 105, .1);--green-border: rgba(5, 150, 105, .16);--red: #dc2626;--red-dim: rgba(220, 38, 38, .05);--red-accent: rgba(220, 38, 38, .1);--red-border: rgba(220, 38, 38, .16);--blue: #2563eb;--blue-dim: rgba(37, 99, 235, .05);--blue-accent: rgba(37, 99, 235, .1);--blue-border: rgba(37, 99, 235, .16);--amber: #d97706;--amber-dim: rgba(217, 119, 6, .05);--amber-accent: rgba(217, 119, 6, .1);--amber-border: rgba(217, 119, 6, .16);--glass-bg: rgba(255, 255, 255, .82);--glass-border: rgba(0, 0, 0, .12);--glass-highlight: rgba(255, 255, 255, .5);--glass-blur: 24px;--glass-inner-glow: inset 0 1px 0 rgba(255, 255, 255, .6);--shadow-xs: 0 1px 2px rgba(0,0,0,.04), 0 0 1px rgba(0,0,0,.03);--shadow-sm: 0 1px 3px rgba(0,0,0,.06), 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 4px 8px rgba(0,0,0,.06), 0 2px 4px rgba(0,0,0,.04);--shadow-lg: 0 10px 20px rgba(0,0,0,.07), 0 4px 8px rgba(0,0,0,.04);--shadow-xl: 0 20px 40px rgba(0,0,0,.08), 0 8px 16px rgba(0,0,0,.04);--shadow-2xl: 0 32px 64px rgba(0,0,0,.1), 0 12px 24px rgba(0,0,0,.06);--shadow-gold: 0 2px 12px rgba(184,148,46,.08);--shadow-gold-lg: 0 4px 24px rgba(184,148,46,.12);--shadow-gold-xl: 0 8px 40px rgba(184,148,46,.14);--shadow-glow: none;--shadow-card-hover: 0 8px 24px rgba(0,0,0,.08), 0 2px 8px rgba(0,0,0,.04);--shadow-inner-subtle: inset 0 2px 4px rgba(0,0,0,.04);--gradient-gold: linear-gradient(135deg, #b8942e, #c9a84c, #b8942e);--gradient-gold-hover: linear-gradient(135deg, #c9a84c, #d4af37, #c9a84c);--gradient-gold-subtle: linear-gradient(135deg, rgba(184,148,46,.04) 0%, transparent 50%, rgba(184,148,46,.03) 100%);--gradient-card: linear-gradient(145deg, #ffffff, #fafbfe);--gradient-card-hover: linear-gradient(145deg, #fefeff, #f8f9fd);--gradient-sidebar: linear-gradient(180deg, #ffffff, #f8f9fc);--gradient-ambient: none;--gradient-shine: linear-gradient(90deg, transparent, rgba(0,0,0,.01), transparent);--gradient-border-glow: linear-gradient(135deg, rgba(184,148,46,.1), rgba(184,148,46,.03), rgba(184,148,46,.1));--scrollbar-thumb: rgba(184,148,46,.15);--scrollbar-thumb-hover: rgba(184,148,46,.3);--selection-bg: rgba(184,148,46,.2)}html.theme-coinbase:not(.light-mode),html.theme-coinbase{--gold: #0052FF;--gold-light: #5B9DFF;--gold-contrast: #ffffff;--gold-dim: rgba(0, 82, 255, .07);--gold-accent: rgba(0, 82, 255, .14);--gold-border: rgba(0, 82, 255, .18);--gold-glow: rgba(0, 82, 255, .25);--shadow-gold: 0 4px 24px rgba(0,82,255,.15), 0 0 1px rgba(0,82,255,.3);--shadow-gold-lg: 0 8px 40px rgba(0,82,255,.18), 0 2px 8px rgba(0,82,255,.25);--shadow-gold-xl: 0 16px 60px rgba(0,82,255,.22), 0 4px 16px rgba(0,82,255,.3);--shadow-glow: 0 0 30px rgba(0,82,255,.08);--shadow-card-hover: 0 12px 40px rgba(0,0,0,.4), 0 4px 12px rgba(0,0,0,.2), 0 0 0 1px rgba(255,255,255,.06), 0 0 20px rgba(0,82,255,.04);--gradient-gold: linear-gradient(135deg, #0052FF, #5B9DFF, #0052FF);--gradient-gold-hover: linear-gradient(135deg, #0052FF 0%, #5B9DFF 40%, #5B9DFF 60%, #0052FF 100%);--gradient-gold-subtle: linear-gradient(135deg, rgba(0,82,255,.06) 0%, rgba(0,82,255,.02) 50%, rgba(0,82,255,.04) 100%);--gradient-ambient: radial-gradient(ellipse 80% 60% at 50% -20%, rgba(0,82,255,.04) 0%, transparent 60%);--gradient-border-glow: linear-gradient(135deg, rgba(0,82,255,.15), rgba(0,82,255,.05), rgba(0,82,255,.15));--scrollbar-thumb: rgba(0,82,255,.15);--scrollbar-thumb-hover: rgba(0,82,255,.3);--selection-bg: rgba(0,82,255,.25)}html.theme-coinbase.light-mode{--gold: #0052FF;--gold-light: #3B82F6;--gold-contrast: #ffffff;--gold-dim: rgba(0, 82, 255, .05);--gold-accent: rgba(0, 82, 255, .1);--gold-border: rgba(0, 82, 255, .16);--gold-glow: rgba(0, 82, 255, .12);--shadow-gold: 0 2px 12px rgba(0,82,255,.1);--shadow-gold-lg: 0 4px 24px rgba(0,82,255,.12);--shadow-gold-xl: 0 8px 40px rgba(0,82,255,.14);--shadow-glow: none;--shadow-card-hover: 0 8px 24px rgba(0,0,0,.08), 0 2px 8px rgba(0,0,0,.04);--gradient-gold: linear-gradient(135deg, #0052FF, #3B82F6);--gradient-gold-hover: linear-gradient(135deg, #0052FF, #3B82F6, #0052FF);--gradient-gold-subtle: linear-gradient(135deg, rgba(0,82,255,.04) 0%, transparent 50%, rgba(0,82,255,.03) 100%);--gradient-ambient: none;--gradient-border-glow: linear-gradient(135deg, rgba(0,82,255,.1), rgba(0,82,255,.03), rgba(0,82,255,.1));--scrollbar-thumb: rgba(0,82,255,.15);--scrollbar-thumb-hover: rgba(0,82,255,.3);--selection-bg: rgba(0,82,255,.2)}html.theme-emerald:not(.light-mode),html.theme-emerald{--gold: #00D68F;--gold-light: #34D399;--gold-contrast: #080c18;--gold-dim: rgba(0, 214, 143, .07);--gold-accent: rgba(0, 214, 143, .14);--gold-border: rgba(0, 214, 143, .18);--gold-glow: rgba(0, 214, 143, .25);--shadow-gold: 0 4px 24px rgba(0,214,143,.15), 0 0 1px rgba(0,214,143,.3);--shadow-gold-lg: 0 8px 40px rgba(0,214,143,.18), 0 2px 8px rgba(0,214,143,.25);--shadow-gold-xl: 0 16px 60px rgba(0,214,143,.22), 0 4px 16px rgba(0,214,143,.3);--shadow-glow: 0 0 30px rgba(0,214,143,.08);--shadow-card-hover: 0 12px 40px rgba(0,0,0,.4), 0 4px 12px rgba(0,0,0,.2), 0 0 0 1px rgba(255,255,255,.06), 0 0 20px rgba(0,214,143,.04);--gradient-gold: linear-gradient(135deg, #00D68F, #34D399, #00D68F);--gradient-gold-hover: linear-gradient(135deg, #00D68F 0%, #34D399 40%, #34D399 60%, #00D68F 100%);--gradient-gold-subtle: linear-gradient(135deg, rgba(0,214,143,.06) 0%, rgba(0,214,143,.02) 50%, rgba(0,214,143,.04) 100%);--gradient-ambient: radial-gradient(ellipse 80% 60% at 50% -20%, rgba(0,214,143,.04) 0%, transparent 60%);--gradient-border-glow: linear-gradient(135deg, rgba(0,214,143,.15), rgba(0,214,143,.05), rgba(0,214,143,.15));--scrollbar-thumb: rgba(0,214,143,.15);--scrollbar-thumb-hover: rgba(0,214,143,.3);--selection-bg: rgba(0,214,143,.25)}html.theme-emerald.light-mode{--gold: #059669;--gold-light: #10B981;--gold-contrast: #ffffff;--gold-dim: rgba(5, 150, 105, .05);--gold-accent: rgba(5, 150, 105, .1);--gold-border: rgba(5, 150, 105, .16);--gold-glow: rgba(5, 150, 105, .12);--shadow-gold: 0 2px 12px rgba(5,150,105,.1);--shadow-gold-lg: 0 4px 24px rgba(5,150,105,.12);--shadow-gold-xl: 0 8px 40px rgba(5,150,105,.14);--shadow-glow: none;--shadow-card-hover: 0 8px 24px rgba(0,0,0,.08), 0 2px 8px rgba(0,0,0,.04);--gradient-gold: linear-gradient(135deg, #059669, #10B981);--gradient-gold-hover: linear-gradient(135deg, #059669, #10B981, #059669);--gradient-gold-subtle: linear-gradient(135deg, rgba(5,150,105,.04) 0%, transparent 50%, rgba(5,150,105,.03) 100%);--gradient-ambient: none;--gradient-border-glow: linear-gradient(135deg, rgba(5,150,105,.1), rgba(5,150,105,.03), rgba(5,150,105,.1));--scrollbar-thumb: rgba(5,150,105,.15);--scrollbar-thumb-hover: rgba(5,150,105,.3);--selection-bg: rgba(5,150,105,.2)}html.theme-royal:not(.light-mode),html.theme-royal{--gold: #8B5CF6;--gold-light: #A78BFA;--gold-contrast: #ffffff;--gold-dim: rgba(139, 92, 246, .07);--gold-accent: rgba(139, 92, 246, .14);--gold-border: rgba(139, 92, 246, .18);--gold-glow: rgba(139, 92, 246, .25);--shadow-gold: 0 4px 24px rgba(139,92,246,.15), 0 0 1px rgba(139,92,246,.3);--shadow-gold-lg: 0 8px 40px rgba(139,92,246,.18), 0 2px 8px rgba(139,92,246,.25);--shadow-gold-xl: 0 16px 60px rgba(139,92,246,.22), 0 4px 16px rgba(139,92,246,.3);--shadow-glow: 0 0 30px rgba(139,92,246,.08);--shadow-card-hover: 0 12px 40px rgba(0,0,0,.4), 0 4px 12px rgba(0,0,0,.2), 0 0 0 1px rgba(255,255,255,.06), 0 0 20px rgba(139,92,246,.04);--gradient-gold: linear-gradient(135deg, #8B5CF6, #A78BFA, #8B5CF6);--gradient-gold-hover: linear-gradient(135deg, #8B5CF6 0%, #A78BFA 40%, #A78BFA 60%, #8B5CF6 100%);--gradient-gold-subtle: linear-gradient(135deg, rgba(139,92,246,.06) 0%, rgba(139,92,246,.02) 50%, rgba(139,92,246,.04) 100%);--gradient-ambient: radial-gradient(ellipse 80% 60% at 50% -20%, rgba(139,92,246,.04) 0%, transparent 60%);--gradient-border-glow: linear-gradient(135deg, rgba(139,92,246,.15), rgba(139,92,246,.05), rgba(139,92,246,.15));--scrollbar-thumb: rgba(139,92,246,.15);--scrollbar-thumb-hover: rgba(139,92,246,.3);--selection-bg: rgba(139,92,246,.25)}html.theme-royal.light-mode{--gold: #7C3AED;--gold-light: #8B5CF6;--gold-contrast: #ffffff;--gold-dim: rgba(124, 58, 237, .05);--gold-accent: rgba(124, 58, 237, .1);--gold-border: rgba(124, 58, 237, .16);--gold-glow: rgba(124, 58, 237, .12);--shadow-gold: 0 2px 12px rgba(124,58,237,.1);--shadow-gold-lg: 0 4px 24px rgba(124,58,237,.12);--shadow-gold-xl: 0 8px 40px rgba(124,58,237,.14);--shadow-glow: none;--shadow-card-hover: 0 8px 24px rgba(0,0,0,.08), 0 2px 8px rgba(0,0,0,.04);--gradient-gold: linear-gradient(135deg, #7C3AED, #8B5CF6);--gradient-gold-hover: linear-gradient(135deg, #7C3AED, #8B5CF6, #7C3AED);--gradient-gold-subtle: linear-gradient(135deg, rgba(124,58,237,.04) 0%, transparent 50%, rgba(124,58,237,.03) 100%);--gradient-ambient: none;--gradient-border-glow: linear-gradient(135deg, rgba(124,58,237,.1), rgba(124,58,237,.03), rgba(124,58,237,.1));--scrollbar-thumb: rgba(124,58,237,.15);--scrollbar-thumb-hover: rgba(124,58,237,.3);--selection-bg: rgba(124,58,237,.2)}html.theme-sunset:not(.light-mode),html.theme-sunset{--gold: #F97316;--gold-light: #FB923C;--gold-contrast: #080c18;--gold-dim: rgba(249, 115, 22, .07);--gold-accent: rgba(249, 115, 22, .14);--gold-border: rgba(249, 115, 22, .18);--gold-glow: rgba(249, 115, 22, .25);--shadow-gold: 0 4px 24px rgba(249,115,22,.15), 0 0 1px rgba(249,115,22,.3);--shadow-gold-lg: 0 8px 40px rgba(249,115,22,.18), 0 2px 8px rgba(249,115,22,.25);--shadow-gold-xl: 0 16px 60px rgba(249,115,22,.22), 0 4px 16px rgba(249,115,22,.3);--shadow-glow: 0 0 30px rgba(249,115,22,.08);--shadow-card-hover: 0 12px 40px rgba(0,0,0,.4), 0 4px 12px rgba(0,0,0,.2), 0 0 0 1px rgba(255,255,255,.06), 0 0 20px rgba(249,115,22,.04);--gradient-gold: linear-gradient(135deg, #F97316, #FB923C, #F97316);--gradient-gold-hover: linear-gradient(135deg, #F97316 0%, #FB923C 40%, #FB923C 60%, #F97316 100%);--gradient-gold-subtle: linear-gradient(135deg, rgba(249,115,22,.06) 0%, rgba(249,115,22,.02) 50%, rgba(249,115,22,.04) 100%);--gradient-ambient: radial-gradient(ellipse 80% 60% at 50% -20%, rgba(249,115,22,.04) 0%, transparent 60%);--gradient-border-glow: linear-gradient(135deg, rgba(249,115,22,.15), rgba(249,115,22,.05), rgba(249,115,22,.15));--scrollbar-thumb: rgba(249,115,22,.15);--scrollbar-thumb-hover: rgba(249,115,22,.3);--selection-bg: rgba(249,115,22,.25)}html.theme-sunset.light-mode{--gold: #EA580C;--gold-light: #F97316;--gold-contrast: #ffffff;--gold-dim: rgba(234, 88, 12, .05);--gold-accent: rgba(234, 88, 12, .1);--gold-border: rgba(234, 88, 12, .16);--gold-glow: rgba(234, 88, 12, .12);--shadow-gold: 0 2px 12px rgba(234,88,12,.1);--shadow-gold-lg: 0 4px 24px rgba(234,88,12,.12);--shadow-gold-xl: 0 8px 40px rgba(234,88,12,.14);--shadow-glow: none;--shadow-card-hover: 0 8px 24px rgba(0,0,0,.08), 0 2px 8px rgba(0,0,0,.04);--gradient-gold: linear-gradient(135deg, #EA580C, #F97316);--gradient-gold-hover: linear-gradient(135deg, #EA580C, #F97316, #EA580C);--gradient-gold-subtle: linear-gradient(135deg, rgba(234,88,12,.04) 0%, transparent 50%, rgba(234,88,12,.03) 100%);--gradient-ambient: none;--gradient-border-glow: linear-gradient(135deg, rgba(234,88,12,.1), rgba(234,88,12,.03), rgba(234,88,12,.1));--scrollbar-thumb: rgba(234,88,12,.15);--scrollbar-thumb-hover: rgba(234,88,12,.3);--selection-bg: rgba(234,88,12,.2)}html.theme-crimson:not(.light-mode),html.theme-crimson{--gold: #EF4444;--gold-light: #F87171;--gold-contrast: #ffffff;--gold-dim: rgba(239, 68, 68, .07);--gold-accent: rgba(239, 68, 68, .14);--gold-border: rgba(239, 68, 68, .18);--gold-glow: rgba(239, 68, 68, .25);--shadow-gold: 0 4px 24px rgba(239,68,68,.15), 0 0 1px rgba(239,68,68,.3);--shadow-gold-lg: 0 8px 40px rgba(239,68,68,.18), 0 2px 8px rgba(239,68,68,.25);--shadow-gold-xl: 0 16px 60px rgba(239,68,68,.22), 0 4px 16px rgba(239,68,68,.3);--shadow-glow: 0 0 30px rgba(239,68,68,.08);--shadow-card-hover: 0 12px 40px rgba(0,0,0,.4), 0 4px 12px rgba(0,0,0,.2), 0 0 0 1px rgba(255,255,255,.06), 0 0 20px rgba(239,68,68,.04);--gradient-gold: linear-gradient(135deg, #EF4444, #F87171, #EF4444);--gradient-gold-hover: linear-gradient(135deg, #EF4444 0%, #F87171 40%, #F87171 60%, #EF4444 100%);--gradient-gold-subtle: linear-gradient(135deg, rgba(239,68,68,.06) 0%, rgba(239,68,68,.02) 50%, rgba(239,68,68,.04) 100%);--gradient-ambient: radial-gradient(ellipse 80% 60% at 50% -20%, rgba(239,68,68,.04) 0%, transparent 60%);--gradient-border-glow: linear-gradient(135deg, rgba(239,68,68,.15), rgba(239,68,68,.05), rgba(239,68,68,.15));--scrollbar-thumb: rgba(239,68,68,.15);--scrollbar-thumb-hover: rgba(239,68,68,.3);--selection-bg: rgba(239,68,68,.25)}html.theme-crimson.light-mode{--gold: #DC2626;--gold-light: #EF4444;--gold-contrast: #ffffff;--gold-dim: rgba(220, 38, 38, .05);--gold-accent: rgba(220, 38, 38, .1);--gold-border: rgba(220, 38, 38, .16);--gold-glow: rgba(220, 38, 38, .12);--shadow-gold: 0 2px 12px rgba(220,38,38,.1);--shadow-gold-lg: 0 4px 24px rgba(220,38,38,.12);--shadow-gold-xl: 0 8px 40px rgba(220,38,38,.14);--shadow-glow: none;--shadow-card-hover: 0 8px 24px rgba(0,0,0,.08), 0 2px 8px rgba(0,0,0,.04);--gradient-gold: linear-gradient(135deg, #DC2626, #EF4444);--gradient-gold-hover: linear-gradient(135deg, #DC2626, #EF4444, #DC2626);--gradient-gold-subtle: linear-gradient(135deg, rgba(220,38,38,.04) 0%, transparent 50%, rgba(220,38,38,.03) 100%);--gradient-ambient: none;--gradient-border-glow: linear-gradient(135deg, rgba(220,38,38,.1), rgba(220,38,38,.03), rgba(220,38,38,.1));--scrollbar-thumb: rgba(220,38,38,.15);--scrollbar-thumb-hover: rgba(220,38,38,.3);--selection-bg: rgba(220,38,38,.2)}html.theme-ocean:not(.light-mode),html.theme-ocean{--gold: #06B6D4;--gold-light: #22D3EE;--gold-contrast: #080c18;--gold-dim: rgba(6, 182, 212, .07);--gold-accent: rgba(6, 182, 212, .14);--gold-border: rgba(6, 182, 212, .18);--gold-glow: rgba(6, 182, 212, .25);--shadow-gold: 0 4px 24px rgba(6,182,212,.15), 0 0 1px rgba(6,182,212,.3);--shadow-gold-lg: 0 8px 40px rgba(6,182,212,.18), 0 2px 8px rgba(6,182,212,.25);--shadow-gold-xl: 0 16px 60px rgba(6,182,212,.22), 0 4px 16px rgba(6,182,212,.3);--shadow-glow: 0 0 30px rgba(6,182,212,.08);--shadow-card-hover: 0 12px 40px rgba(0,0,0,.4), 0 4px 12px rgba(0,0,0,.2), 0 0 0 1px rgba(255,255,255,.06), 0 0 20px rgba(6,182,212,.04);--gradient-gold: linear-gradient(135deg, #06B6D4, #22D3EE, #06B6D4);--gradient-gold-hover: linear-gradient(135deg, #06B6D4 0%, #22D3EE 40%, #22D3EE 60%, #06B6D4 100%);--gradient-gold-subtle: linear-gradient(135deg, rgba(6,182,212,.06) 0%, rgba(6,182,212,.02) 50%, rgba(6,182,212,.04) 100%);--gradient-ambient: radial-gradient(ellipse 80% 60% at 50% -20%, rgba(6,182,212,.04) 0%, transparent 60%);--gradient-border-glow: linear-gradient(135deg, rgba(6,182,212,.15), rgba(6,182,212,.05), rgba(6,182,212,.15));--scrollbar-thumb: rgba(6,182,212,.15);--scrollbar-thumb-hover: rgba(6,182,212,.3);--selection-bg: rgba(6,182,212,.25)}html.theme-ocean.light-mode{--gold: #0891B2;--gold-light: #06B6D4;--gold-contrast: #ffffff;--gold-dim: rgba(8, 145, 178, .05);--gold-accent: rgba(8, 145, 178, .1);--gold-border: rgba(8, 145, 178, .16);--gold-glow: rgba(8, 145, 178, .12);--shadow-gold: 0 2px 12px rgba(8,145,178,.1);--shadow-gold-lg: 0 4px 24px rgba(8,145,178,.12);--shadow-gold-xl: 0 8px 40px rgba(8,145,178,.14);--shadow-glow: none;--shadow-card-hover: 0 8px 24px rgba(0,0,0,.08), 0 2px 8px rgba(0,0,0,.04);--gradient-gold: linear-gradient(135deg, #0891B2, #06B6D4);--gradient-gold-hover: linear-gradient(135deg, #0891B2, #06B6D4, #0891B2);--gradient-gold-subtle: linear-gradient(135deg, rgba(8,145,178,.04) 0%, transparent 50%, rgba(8,145,178,.03) 100%);--gradient-ambient: none;--gradient-border-glow: linear-gradient(135deg, rgba(8,145,178,.1), rgba(8,145,178,.03), rgba(8,145,178,.1));--scrollbar-thumb: rgba(8,145,178,.15);--scrollbar-thumb-hover: rgba(8,145,178,.3);--selection-bg: rgba(8,145,178,.2)}html.theme-rose:not(.light-mode),html.theme-rose{--gold: #EC4899;--gold-light: #F472B6;--gold-contrast: #ffffff;--gold-dim: rgba(236, 72, 153, .07);--gold-accent: rgba(236, 72, 153, .14);--gold-border: rgba(236, 72, 153, .18);--gold-glow: rgba(236, 72, 153, .25);--shadow-gold: 0 4px 24px rgba(236,72,153,.15), 0 0 1px rgba(236,72,153,.3);--shadow-gold-lg: 0 8px 40px rgba(236,72,153,.18), 0 2px 8px rgba(236,72,153,.25);--shadow-gold-xl: 0 16px 60px rgba(236,72,153,.22), 0 4px 16px rgba(236,72,153,.3);--shadow-glow: 0 0 30px rgba(236,72,153,.08);--shadow-card-hover: 0 12px 40px rgba(0,0,0,.4), 0 4px 12px rgba(0,0,0,.2), 0 0 0 1px rgba(255,255,255,.06), 0 0 20px rgba(236,72,153,.04);--gradient-gold: linear-gradient(135deg, #EC4899, #F472B6, #EC4899);--gradient-gold-hover: linear-gradient(135deg, #EC4899 0%, #F472B6 40%, #F472B6 60%, #EC4899 100%);--gradient-gold-subtle: linear-gradient(135deg, rgba(236,72,153,.06) 0%, rgba(236,72,153,.02) 50%, rgba(236,72,153,.04) 100%);--gradient-ambient: radial-gradient(ellipse 80% 60% at 50% -20%, rgba(236,72,153,.04) 0%, transparent 60%);--gradient-border-glow: linear-gradient(135deg, rgba(236,72,153,.15), rgba(236,72,153,.05), rgba(236,72,153,.15));--scrollbar-thumb: rgba(236,72,153,.15);--scrollbar-thumb-hover: rgba(236,72,153,.3);--selection-bg: rgba(236,72,153,.25)}html.theme-rose.light-mode{--gold: #DB2777;--gold-light: #EC4899;--gold-contrast: #ffffff;--gold-dim: rgba(219, 39, 119, .05);--gold-accent: rgba(219, 39, 119, .1);--gold-border: rgba(219, 39, 119, .16);--gold-glow: rgba(219, 39, 119, .12);--shadow-gold: 0 2px 12px rgba(219,39,119,.1);--shadow-gold-lg: 0 4px 24px rgba(219,39,119,.12);--shadow-gold-xl: 0 8px 40px rgba(219,39,119,.14);--shadow-glow: none;--shadow-card-hover: 0 8px 24px rgba(0,0,0,.08), 0 2px 8px rgba(0,0,0,.04);--gradient-gold: linear-gradient(135deg, #DB2777, #EC4899);--gradient-gold-hover: linear-gradient(135deg, #DB2777, #EC4899, #DB2777);--gradient-gold-subtle: linear-gradient(135deg, rgba(219,39,119,.04) 0%, transparent 50%, rgba(219,39,119,.03) 100%);--gradient-ambient: none;--gradient-border-glow: linear-gradient(135deg, rgba(219,39,119,.1), rgba(219,39,119,.03), rgba(219,39,119,.1));--scrollbar-thumb: rgba(219,39,119,.15);--scrollbar-thumb-hover: rgba(219,39,119,.3);--selection-bg: rgba(219,39,119,.2)}html.theme-salesforce:not(.light-mode),html.theme-salesforce{--gold: #0176D3;--gold-light: #1B96FF;--gold-contrast: #ffffff;--gold-dim: rgba(1, 118, 211, .07);--gold-accent: rgba(1, 118, 211, .14);--gold-border: rgba(1, 118, 211, .18);--gold-glow: rgba(1, 118, 211, .25);--bg: #032D60;--bg-elevated: #04355B;--bg-surface: #053B6B;--bg-surface-hover: #064A82;--bg-card: #04355B;--bg-card-hover: #053B6B;--bg-input: #032D60;--bg-overlay: rgba(3, 45, 96, .92);--border: rgba(255, 255, 255, .08);--border-strong: rgba(255, 255, 255, .14);--text: #F3F3F3;--text-secondary: #B0C4DE;--text-muted: #5E8AB4;--shadow-gold: 0 4px 24px rgba(1,118,211,.15), 0 0 1px rgba(1,118,211,.3);--shadow-gold-lg: 0 8px 40px rgba(1,118,211,.18), 0 2px 8px rgba(1,118,211,.25);--shadow-gold-xl: 0 16px 60px rgba(1,118,211,.22), 0 4px 16px rgba(1,118,211,.3);--shadow-glow: 0 0 30px rgba(1,118,211,.08);--shadow-card-hover: 0 12px 40px rgba(0,0,0,.4), 0 4px 12px rgba(0,0,0,.2), 0 0 0 1px rgba(255,255,255,.06), 0 0 20px rgba(1,118,211,.04);--gradient-gold: linear-gradient(135deg, #0176D3, #1B96FF, #0176D3);--gradient-gold-hover: linear-gradient(135deg, #0176D3 0%, #1B96FF 40%, #1B96FF 60%, #0176D3 100%);--gradient-gold-subtle: linear-gradient(135deg, rgba(1,118,211,.06) 0%, rgba(1,118,211,.02) 50%, rgba(1,118,211,.04) 100%);--gradient-card: linear-gradient(145deg, rgba(5,59,107,.92), rgba(4,53,91,.97));--gradient-card-hover: linear-gradient(145deg, rgba(6,74,130,.95), rgba(5,59,107,.98));--gradient-sidebar: linear-gradient(180deg, #032D60 0%, #021B3D 100%);--gradient-ambient: radial-gradient(ellipse 80% 60% at 50% -20%, rgba(1,118,211,.06) 0%, transparent 60%);--gradient-border-glow: linear-gradient(135deg, rgba(1,118,211,.15), rgba(1,118,211,.05), rgba(1,118,211,.15));--scrollbar-thumb: rgba(1,118,211,.15);--scrollbar-thumb-hover: rgba(1,118,211,.3);--selection-bg: rgba(1,118,211,.25)}html.theme-salesforce.light-mode{--gold: #0176D3;--gold-light: #1B96FF;--gold-contrast: #ffffff;--gold-dim: rgba(1, 118, 211, .05);--gold-accent: rgba(1, 118, 211, .1);--gold-border: rgba(1, 118, 211, .16);--gold-glow: rgba(1, 118, 211, .12);--bg: #F3F3F3;--bg-elevated: #FFFFFF;--bg-surface: #FFFFFF;--bg-surface-hover: #F0F4F8;--bg-card: #FFFFFF;--bg-card-hover: #FAFCFE;--bg-input: #F0F4F8;--text: #181818;--text-secondary: #3E3E3C;--text-muted: #706E6B;--shadow-gold: 0 2px 12px rgba(1,118,211,.1);--shadow-gold-lg: 0 4px 24px rgba(1,118,211,.12);--shadow-gold-xl: 0 8px 40px rgba(1,118,211,.14);--shadow-glow: none;--shadow-card-hover: 0 8px 24px rgba(0,0,0,.08), 0 2px 8px rgba(0,0,0,.04);--gradient-gold: linear-gradient(135deg, #0176D3, #1B96FF);--gradient-gold-hover: linear-gradient(135deg, #0176D3, #1B96FF, #0176D3);--gradient-gold-subtle: linear-gradient(135deg, rgba(1,118,211,.04) 0%, transparent 50%, rgba(1,118,211,.03) 100%);--gradient-card: linear-gradient(145deg, #ffffff, #fafcfe);--gradient-card-hover: linear-gradient(145deg, #fefeff, #f8fafd);--gradient-sidebar: linear-gradient(180deg, #FFFFFF, #F0F4F8);--gradient-ambient: none;--gradient-border-glow: linear-gradient(135deg, rgba(1,118,211,.1), rgba(1,118,211,.03), rgba(1,118,211,.1));--scrollbar-thumb: rgba(1,118,211,.15);--scrollbar-thumb-hover: rgba(1,118,211,.3);--selection-bg: rgba(1,118,211,.2)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes subtleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes glowPulse{0%,to{box-shadow:0 0 20px var(--gold-accent)}50%{box-shadow:0 0 30px var(--gold-glow)}}@keyframes breathe{0%,to{opacity:.4}50%{opacity:.7}}@keyframes borderShine{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes cardAppear{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes valueCount{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;font-feature-settings:"cv02","cv03","cv04","cv11";font-optical-sizing:auto}html,body,#root{min-height:100vh;max-width:100vw;overflow-x:hidden}body{background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);letter-spacing:var(--tracking-normal);overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body:before{content:"";position:fixed;inset:0;background:var(--gradient-ambient);pointer-events:none;z-index:0}body:after{content:"";position:fixed;inset:0;background:repeating-conic-gradient(rgba(255,255,255,.008) 0% 25%,transparent 0% 50%) 0 0 / 2px 2px;pointer-events:none;z-index:0;opacity:.5}html.light-mode body:after{background:repeating-conic-gradient(rgba(0,0,0,.006) 0% 25%,transparent 0% 50%) 0 0 / 2px 2px;opacity:.3}#root{position:relative;z-index:1}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}*::-webkit-scrollbar{width:5px;height:5px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:10px}*::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}::selection{background:var(--selection-bg);color:var(--text)}:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:var(--radius-sm)}a{color:var(--gold);text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}a:hover{color:var(--gold-light);text-decoration:none}img{max-width:100%;display:block}button{font-family:inherit;cursor:pointer}input,select,textarea{font-family:inherit;font-feature-settings:"cv02","cv03","cv04","cv11"}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--bg-surface);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-md, 12px);padding:10px 36px 10px 14px;font-size:13px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M3 4.5L6 7.5L9 4.5' stroke='%236b7a96' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px;transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}select:hover{border-color:var(--border-strong);background-color:var(--bg-surface-hover)}select option{background:var(--bg-surface);color:var(--text);padding:8px 12px}html.light-mode select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M3 4.5L6 7.5L9 4.5' stroke='%2398a2b3' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}html.light-mode select option{background:#fff;color:#101828}dialog,[role=dialog]{background:var(--bg-surface);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-lg, 16px);box-shadow:var(--shadow-xl);padding:var(--space-6, 24px)}dialog::backdrop{background:var(--bg-overlay, rgba(0, 0, 0, .6));backdrop-filter:blur(8px)}input::placeholder,textarea::placeholder{color:var(--text-muted);opacity:.6}input:focus,select:focus,textarea:focus{border-color:var(--gold-border)!important;box-shadow:0 0 0 3px var(--gold-dim),0 0 0 1px var(--gold-border),var(--shadow-sm)!important;outline:none}table{border-collapse:separate;border-spacing:0}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes tkrScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes orbFloat{0%,to{transform:translate(0) scale(1)}33%{transform:translate(10px,-10px) scale(1.02)}66%{transform:translate(-5px,5px) scale(.98)}}@keyframes modalEnter{0%{opacity:0;transform:translateY(8px) scale(.97);backdrop-filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1);backdrop-filter:blur(40px)}}@keyframes pageEnter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes cardAppear{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes valueCount{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.page-transition{animation:pageEnter var(--duration-normal, .2s) var(--ease-out, ease-out) both}html.light-mode{--shadow-card-hover: 0 8px 24px rgba(0,0,0,.1), 0 2px 8px rgba(0,0,0,.06);--shadow-depth: 0 1px 3px rgba(0,0,0,.06), 0 0 0 1px rgba(0,0,0,.03)}.skip-link{position:absolute;left:-9999px;top:4px;z-index:1000;background:var(--gold);color:var(--text-inverse);padding:8px 16px;border-radius:var(--radius-md);font-weight:600;font-size:13px;text-decoration:none}.skip-link:focus{left:12px}@media (max-width: 768px){:root{--sidebar-width: 0px}.client-main,.admin-main-area{margin-left:0!important;padding-bottom:72px!important;max-width:100vw!important;overflow-x:hidden!important}.client-main>main,.admin-main-area>main{padding:16px 14px 80px!important;max-width:100%!important}.admin-topbar-row{padding:10px 14px!important}.mobile-bottom-nav,.mobile-menu-btn{display:flex!important}.dash-grid{grid-template-columns:1fr!important}.sidebar-desktop{position:fixed!important;top:0!important;left:0!important;bottom:0!important;transform:translate(-100%);transition:transform .25s cubic-bezier(.22,1,.36,1);z-index:200;width:260px}.sidebar-desktop.sidebar-open{transform:translate(0)}.mktbar-inner{padding:8px 14px!important;gap:12px!important}.mktbar-item{font-size:12px!important}.topbar-desktop{padding:12px 14px!important}.login-card{padding:32px 22px!important;margin:0 10px!important;max-width:100%!important}.modal-content{max-width:100%!important;border-radius:16px 16px 0 0!important;margin-top:auto!important;max-height:85vh!important;padding:20px 16px!important}.modal-overlay{align-items:flex-end!important;padding:0!important}.modal-drag-handle{display:block!important}.tbl-wrap{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.tbl-wrap table{min-width:520px!important}table{-webkit-overflow-scrolling:touch}.tx-table-desktop{display:none!important}.tx-list-mobile{display:block!important}.stat-grid{grid-template-columns:1fr 1fr!important}.admin-2col,.admin-3col{grid-template-columns:1fr!important}.balance-grid{grid-template-columns:1fr 1fr!important}.hero-section{padding:20px 18px!important}.info-row{flex-direction:column!important;gap:4px!important}.info-row .info-val{text-align:left!important}.total-banner{flex-direction:column!important;align-items:flex-start!important}.withdraw-method-grid,.bank-details-grid{grid-template-columns:1fr!important}.step-bar{display:none!important}.asset-select-grid{grid-template-columns:repeat(3,1fr)!important}.lp-features-grid{grid-template-columns:1fr!important}.lp-stats-grid{grid-template-columns:1fr 1fr!important}.lp-steps-grid{grid-template-columns:1fr!important}.lp-hero-grid{grid-template-columns:1fr!important;text-align:center;padding:100px 16px 60px!important;overflow:hidden!important}.lp-nav{padding:12px 16px!important}.lp-nav-btns{gap:6px!important}.lp-nav-btns .btn-ghost{display:none!important}}button{transition:transform .1s ease-out,box-shadow .15s ease-out,background .15s ease-out}button:active:not(:disabled){transform:scale(.97)}tr{transition:background .15s ease-out}tbody tr:hover{background:var(--bg-surface-hover, rgba(255,255,255,.02))}.hover-lift{transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease-out}.hover-lift:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}@keyframes slideInRight{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes popIn{0%{opacity:0;transform:scale(.9)}70%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.badge-pop{animation:popIn .25s cubic-bezier(.16,1,.3,1)}@media (max-width: 420px){.balance-grid,.stat-grid{grid-template-columns:1fr!important}.asset-select-grid{grid-template-columns:1fr 1fr!important}.login-card{padding:28px 16px!important}.client-main>main{padding:10px 10px 80px!important}}@media (min-width: 769px){.mobile-bottom-nav{display:none!important}.sidebar-desktop{transform:translate(0)!important}}@media all and (display-mode: standalone){.admin-topbar-row{padding-top:max(44px,calc(14px + env(safe-area-inset-top,0px)))!important}}@supports (-webkit-touch-callout: none){@media all and (display-mode: standalone){.admin-topbar-row{padding-top:max(44px,calc(14px + env(safe-area-inset-top,0px)))!important}}}
