:root{--color-black-60:30 3% 17%;--color-black-70:30 3% 13%;--color-black-80:30 4% 10%;--color-black-90:30 5.5% 7%;--color-black-100:30 4% 5%;--color-white-alpha-5:0 0% 100%/5%;--color-white-alpha-8:0 0% 100%/8%;--color-white-alpha-10:0 0% 100%/10%;--color-white-alpha-15:0 0% 100%/15%;--color-white-alpha-20:0 0% 100%/20%;--color-white-alpha-40:0 0% 100%/40%;--color-black-alpha-5:0 0% 0%/5%;--color-black-alpha-10:0 0% 0%/10%;--color-black-alpha-20:0 0% 0%/20%;--color-black-alpha-40:0 0% 0%/40%;--color-black-alpha-60:0 0% 0%/60%;--color-grey-10:220 6% 99%;--color-grey-20:220 6% 96%;--color-grey-30:220 6% 90%;--color-grey-40:220 6% 82%;--color-grey-50:220 6% 74%;--color-grey-60:220 6% 66%;--color-grey-70:220 6% 56%;--color-grey-80:220 6% 46%;--color-grey-90:220 6% 34%;--color-grey-100:220 6% 10%;--color-orange-10:28 80% 97%;--color-orange-20:28 80% 94%;--color-orange-30:28 80% 88%;--color-orange-40:28 80% 80%;--color-orange-50:28 80% 72%;--color-orange-60:28 80% 64%;--color-orange-70:28 80% 56%;--color-orange-80:28 80% 48%;--color-orange-90:28 80% 36%;--color-orange-100:28 80% 22%;--color-red-10:0 80% 97%;--color-red-20:0 80% 94%;--color-red-30:0 80% 88%;--color-red-40:0 80% 80%;--color-red-50:0 80% 72%;--color-red-60:0 80% 64%;--color-red-70:0 80% 56%;--color-red-80:0 80% 48%;--color-red-90:0 80% 36%;--color-red-100:0 80% 22%;--color-yellow-10:48 80% 97%;--color-yellow-20:48 80% 94%;--color-yellow-30:48 80% 88%;--color-yellow-40:48 80% 80%;--color-yellow-50:48 80% 72%;--color-yellow-60:48 80% 64%;--color-yellow-70:48 80% 56%;--color-yellow-80:48 80% 48%;--color-yellow-90:48 80% 36%;--color-yellow-100:48 80% 22%;--color-green-10:140 80% 97%;--color-green-20:140 80% 94%;--color-green-30:140 80% 88%;--color-green-40:140 80% 80%;--color-green-50:140 80% 72%;--color-green-60:140 80% 64%;--color-green-70:140 80% 56%;--color-green-80:140 80% 48%;--color-green-90:140 80% 36%;--color-green-100:140 80% 22%;--color-blue-10:210 80% 97%;--color-blue-20:210 80% 94%;--color-blue-30:210 80% 88%;--color-blue-40:210 80% 80%;--color-blue-50:210 80% 72%;--color-blue-60:210 80% 64%;--color-blue-70:210 80% 56%;--color-blue-80:210 80% 48%;--color-blue-90:210 80% 36%;--color-blue-100:210 80% 22%;--color-cyan-10:190 80% 97%;--color-cyan-20:190 80% 94%;--color-cyan-30:190 80% 88%;--color-cyan-40:190 80% 80%;--color-cyan-50:190 80% 72%;--color-cyan-60:190 80% 64%;--color-cyan-70:190 80% 56%;--color-cyan-80:190 80% 48%;--color-cyan-90:190 80% 36%;--color-cyan-100:190 80% 22%;--color-purple-10:270 80% 97%;--color-purple-20:270 80% 94%;--color-purple-30:270 80% 88%;--color-purple-40:270 80% 80%;--color-purple-50:270 80% 72%;--color-purple-60:270 80% 64%;--color-purple-70:270 80% 56%;--color-purple-80:270 80% 48%;--color-purple-90:270 80% 36%;--color-purple-100:270 80% 22%;--color-pink-10:330 80% 97%;--color-pink-20:330 80% 94%;--color-pink-30:330 80% 88%;--color-pink-40:330 80% 80%;--color-pink-50:330 80% 72%;--color-pink-60:330 80% 64%;--color-pink-70:330 80% 56%;--color-pink-80:330 80% 48%;--color-pink-90:330 80% 36%;--color-pink-100:330 80% 22%;--bg-app:var(--color-grey-10);--bg-surface:var(--color-grey-20);--bg-surface-elevated:var(--color-grey-30);--bg-surface-sunken:var(--color-grey-40);--bg-neutral-primary:var(--color-grey-10);--bg-neutral-secondary:var(--color-grey-20);--bg-neutral-tertiary:var(--color-grey-30);--bg-neutral-disabled:var(--color-grey-40);--bg-neutral-inverse-primary:var(--color-grey-100);--bg-neutral-inverse-secondary:var(--color-grey-90);--bg-neutral-inverse-tertiary:var(--color-grey-80);--bg-brand-primary:var(--color-orange-60);--bg-brand-secondary:var(--color-orange-40);--bg-brand-soft:var(--color-orange-10);--bg-row-hover:var(--color-grey-20);--bg-row-selected:var(--color-orange-10);--bg-pressed:var(--color-grey-30);--bg-overlay-scrim:var(--color-black-alpha-40);--bg-success-subtle:var(--color-green-10);--bg-success-bold:var(--color-green-70);--bg-warning-subtle:var(--color-yellow-10);--bg-warning-bold:var(--color-yellow-70);--bg-error-subtle:var(--color-red-10);--bg-error-bold:var(--color-red-70);--bg-info-subtle:var(--color-blue-10);--bg-info-bold:var(--color-blue-70);--text-neutral-primary:var(--color-grey-100);--text-neutral-secondary:var(--color-grey-80);--text-neutral-tertiary:var(--color-grey-70);--text-neutral-disabled:var(--color-grey-20);--text-neutral-inverse-primary:var(--color-grey-10);--text-neutral-inverse-secondary:var(--color-grey-20);--text-neutral-inverse-tertiary:var(--color-grey-30);--text-brand:var(--color-orange-60);--text-brand-inverse:var(--color-orange-10);--text-success:var(--color-green-80);--text-success-inverse:var(--color-green-10);--text-warning:var(--color-yellow-80);--text-warning-inverse:var(--color-yellow-10);--text-error:var(--color-red-80);--text-error-inverse:var(--color-red-10);--text-info:var(--color-blue-80);--text-info-inverse:var(--color-blue-10);--border-neutral-primary:var(--color-grey-30);--border-neutral-secondary:var(--color-grey-50);--border-neutral-inverse-primary:var(--color-grey-80);--border-neutral-inverse-secondary:var(--color-grey-60);--border-brand-primary:var(--color-orange-60);--border-brand-secondary:var(--color-orange-10);--border-success-primary:var(--color-green-80);--border-success-inverse:var(--color-green-20);--border-warning-primary:var(--color-yellow-80);--border-warning-inverse:var(--color-yellow-20);--border-error-primary:var(--color-red-80);--border-error-inverse:var(--color-red-20);--border-info-primary:var(--color-blue-70);--border-info-inverse:var(--color-blue-20);--icon-neutral-primary:var(--color-grey-100);--icon-neutral-secondary:var(--color-grey-80);--icon-neutral-tertiary:var(--color-grey-80);--icon-neutral-disabled:var(--color-grey-20);--icon-neutral-inverse-primary:var(--color-grey-10);--icon-neutral-inverse-secondary:var(--color-grey-20);--icon-neutral-inverse-tertiary:var(--color-grey-30);--icon-brand-primary:var(--color-orange-60);--icon-brand-secondary:var(--color-orange-10);--icon-success-primary:var(--color-green-90);--icon-success-inverse:var(--color-green-10);--icon-warning-primary:var(--color-yellow-80);--icon-warning-inverse:var(--color-yellow-10);--icon-error-primary:var(--color-red-70);--icon-error-inverse:var(--color-red-10);--icon-info-primary:var(--color-blue-70);--icon-info-inverse:var(--color-blue-10);--icon:var(--icon-neutral-primary);--background:var(--bg-app);--card:var(--bg-surface-elevated);--popover:var(--bg-surface-elevated);--secondary:var(--bg-surface);--muted:var(--bg-surface-sunken);--accent:var(--bg-brand-soft);--foreground:var(--text-neutral-primary);--card-foreground:var(--text-neutral-primary);--popover-foreground:var(--text-neutral-primary);--primary:0 0% 9%;--primary-foreground:var(--text-neutral-inverse-primary);--secondary-foreground:var(--text-neutral-secondary);--muted-foreground:var(--text-neutral-tertiary);--accent-foreground:var(--text-brand);--accent-2:0 0% 76%;--accent-2-foreground:0 0% 9%;--interactive:23 72% 34%;--interactive-foreground:var(--text-neutral-inverse-primary);--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--success:var(--bg-success-bold);--warning:var(--bg-warning-bold);--info:var(--bg-info-bold);--destructive:var(--bg-error-bold);--success-foreground:var(--text-success-inverse);--warning-foreground:var(--text-warning-inverse);--info-foreground:var(--text-info-inverse);--destructive-foreground:var(--text-error-inverse);--border:var(--border-neutral-primary);--input:var(--border-neutral-secondary);--ring:var(--border-brand-primary);--chart-series-1:var(--color-cyan-70);--chart-series-2:var(--color-purple-70);--chart-series-3:var(--color-pink-70);--chart-series-4:var(--color-orange-70);--chart-series-5:var(--color-green-70);--chart-positive:var(--color-green-70);--chart-negative:var(--color-red-70);--chart-neutral:var(--color-grey-70);--chart-highlight:var(--color-pink-70);--chart-1:var(--chart-series-1);--chart-2:var(--chart-series-2);--chart-3:var(--chart-series-3);--chart-4:var(--chart-series-4);--chart-5:var(--chart-series-5);--sidebar:var(--bg-surface-sunken);--sidebar-foreground:0 0% 9%;--sidebar-primary:0 0% 9%;--sidebar-primary-foreground:0 0% 97%;--sidebar-accent:0 0% 94%;--sidebar-accent-foreground:0 0% 9%;--sidebar-border:0 0% 89%;--sidebar-ring:0 0% 9%;--wallet-amber:#ffb347;--wallet-teal:#00bfa6;--wallet-purple:#6366f1;--wallet-green:#00c896;--analytics-revenue:hsl(var(--color-green-80))}.dark{--bg-app:var(--color-black-100);--bg-surface:var(--color-black-90);--bg-surface-elevated:var(--color-black-80);--bg-surface-sunken:var(--color-black-70);--bg-neutral-primary:var(--color-black-100);--bg-neutral-secondary:var(--color-black-90);--bg-neutral-tertiary:var(--color-black-80);--bg-neutral-disabled:var(--color-black-70);--bg-neutral-inverse-primary:var(--color-grey-10);--bg-neutral-inverse-secondary:var(--color-grey-20);--bg-neutral-inverse-tertiary:var(--color-grey-30);--bg-brand-primary:var(--color-orange-60);--bg-brand-secondary:var(--color-orange-50);--bg-brand-soft:var(--color-orange-20);--bg-row-hover:var(--color-black-80);--bg-row-selected:var(--color-orange-30);--bg-pressed:var(--color-black-70);--bg-overlay-scrim:var(--color-black-alpha-60);--bg-success-subtle:var(--color-green-30);--bg-success-bold:var(--color-green-80);--bg-warning-subtle:var(--color-yellow-30);--bg-warning-bold:var(--color-yellow-80);--bg-error-subtle:var(--color-red-30);--bg-error-bold:var(--color-red-80);--bg-info-subtle:var(--color-blue-30);--bg-info-bold:var(--color-blue-80);--text-neutral-primary:var(--color-grey-10);--text-neutral-secondary:var(--color-grey-20);--text-neutral-tertiary:var(--color-grey-30);--text-neutral-disabled:var(--color-grey-70);--text-neutral-inverse-primary:var(--color-grey-100);--text-neutral-inverse-secondary:var(--color-grey-90);--text-neutral-inverse-tertiary:var(--color-grey-80);--text-brand:var(--color-orange-60);--text-brand-inverse:var(--color-orange-10);--text-success:var(--color-green-80);--text-success-inverse:var(--color-green-10);--text-warning:var(--color-yellow-80);--text-warning-inverse:var(--color-yellow-10);--text-error:var(--color-red-80);--text-error-inverse:var(--color-red-10);--text-info:var(--color-blue-80);--text-info-inverse:var(--color-blue-10);--border-neutral-primary:var(--color-grey-80);--border-neutral-secondary:var(--color-grey-70);--border-neutral-inverse-primary:var(--color-grey-20);--border-neutral-inverse-secondary:var(--color-grey-30);--border-brand-primary:var(--color-orange-60);--border-brand-secondary:var(--color-orange-10);--border-success-primary:var(--color-green-80);--border-success-inverse:var(--color-green-20);--border-warning-primary:var(--color-yellow-80);--border-warning-inverse:var(--color-yellow-20);--border-error-primary:var(--color-red-80);--border-error-inverse:var(--color-red-20);--border-info-primary:var(--color-blue-70);--border-info-inverse:var(--color-blue-20);--icon-neutral-primary:var(--color-grey-10);--icon-neutral-secondary:var(--color-grey-20);--icon-neutral-tertiary:var(--color-grey-30);--icon-neutral-disabled:var(--color-grey-70);--icon-neutral-inverse-primary:var(--color-grey-100);--icon-neutral-inverse-secondary:var(--color-grey-80);--icon-neutral-inverse-tertiary:var(--color-grey-70);--icon-brand-primary:var(--color-orange-60);--icon-brand-secondary:var(--color-orange-10);--icon-success-primary:var(--color-green-90);--icon-success-inverse:var(--color-green-10);--icon-warning-primary:var(--color-yellow-80);--icon-warning-inverse:var(--color-yellow-10);--icon-error-primary:var(--color-red-70);--icon-error-inverse:var(--color-red-10);--icon-info-primary:var(--color-blue-70);--icon-info-inverse:var(--color-blue-10);--icon:var(--icon-neutral-primary);--background:var(--bg-app);--card:var(
    --color-black-90
  );--popover:var(--color-black-80);--secondary:var(--color-black-70);--muted:var(--color-black-80);--accent:var(--color-black-70);--foreground:var(--text-neutral-primary);--card-foreground:var(--text-neutral-primary);--popover-foreground:var(--text-neutral-primary);--primary:42 95% 43%;--primary-foreground:var(--text-neutral-inverse-primary);--secondary-foreground:var(--text-neutral-secondary);--muted-foreground:0 0% 64%;--accent-foreground:0 0% 98%;--accent-2:0 0% 100%;--accent-2-foreground:0 0% 9%;--interactive:23 72% 34%;--interactive-foreground:var(--text-neutral-inverse-primary);--destructive:0 62.8% 30.6%;--success:var(--bg-success-bold);--warning:var(--bg-warning-bold);--info:var(--bg-info-bold);--destructive:var(--bg-error-bold);--success-foreground:var(--text-success-inverse);--warning-foreground:var(--text-warning-inverse);--info-foreground:var(--text-info-inverse);--destructive-foreground:var(--text-error-inverse);--border:var(--color-white-alpha-10);--input:var(--color-white-alpha-8);--ring:var(--color-white-alpha-40);--chart-series-1:var(--color-cyan-60);--chart-series-2:var(--color-purple-60);--chart-series-3:var(--color-pink-60);--chart-series-4:var(--color-orange-60);--chart-series-5:var(--color-green-60);--chart-positive:var(--color-green-60);--chart-negative:var(--color-red-60);--chart-neutral:var(--color-grey-50);--chart-highlight:var(--color-pink-60);--chart-1:var(--chart-series-1);--chart-2:var(--chart-series-2);--chart-3:var(--chart-series-3);--chart-4:var(--chart-series-4);--chart-5:var(--chart-series-5);--sidebar:var(--muted);--sidebar-foreground:0 0% 98%;--sidebar-primary:42 95% 43%;--sidebar-primary-foreground:var(--color-black-100);--sidebar-accent:var(--color-black-70);--sidebar-accent-foreground:0 0% 98%;--sidebar-border:var(--color-white-alpha-10);--sidebar-ring:var(--color-white-alpha-40);--analytics-revenue:hsl(var(--color-green-70))}:root{--v2-accent-green:74 222 128;--font-family-sans:"Red Hat Mono",ui-monospace,monospace;--font-family-display:"Michroma",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-family-heading:var(--font-family-sans);--font-family-mono:"Red Hat Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--font-family-editorial:"Times New Roman",Times,Georgia,"Source Serif Pro",serif;--font-family-ui:var(--font-inter),system-ui,-apple-system,sans-serif;--font-family-primary:var(--font-family-sans);--font-family-body:var(--font-family-sans);--font-family-heading-legacy:"Biondi Sans",sans-serif;--font-size-display:48px;--line-height-display:1.1;--font-weight-display:500;--font-size-h1:32px;--line-height-h1:1.2;--font-weight-h1:500;--font-size-h2:24px;--line-height-h2:1.25;--font-weight-h2:500;--font-size-h3:20px;--line-height-h3:1.3;--font-weight-h3:500;--font-size-body:16px;--line-height-body:1.5;--font-weight-body:400;--font-size-body-sm:14px;--line-height-body-sm:1.5;--font-weight-body-sm:400;--font-size-label:12px;--line-height-label:1.4;--font-weight-label:500}@font-face{font-family:Red Hat Mono;src:url(/fonts/RedHatMono-Variable.woff2) format("woff2-variations");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Red Hat Mono;src:url(/fonts/RedHatMono-Italic-Variable.woff2) format("woff2-variations");font-weight:300 700;font-style:italic;font-display:swap}@font-face{font-family:Eurostile Extended;src:url(/fonts/EurostileExtendedBlack.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Biondi Sans;src:url(/fonts/biondi-sans-ul-AF65ded4d8ce771.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Biondi Sans;src:url(/fonts/biondi-sans-ul-it-AF65ded4d8ad15d.woff2) format("woff2");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Biondi Sans;src:url(/fonts/biondi-sans-lt-AF65ded4d8c92e0.woff2) format("woff2"),url(/fonts/biondi-sans-lt-AF65ded4d8c92e0.otf) format("opentype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Biondi Sans;src:url(/fonts/biondi-sans-lt-it-AF65ded4d8c3e4d.woff2) format("woff2"),url(/fonts/biondi-sans-lt-it-AF65ded4d8c3e4d.otf) format("opentype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Biondi Sans;src:url(/fonts/biondi-sans-el-AF65ded4d8a1287.woff2) format("woff2"),url(/fonts/biondi-sans-el-AF65ded4d8a1287.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Biondi Sans;src:url(/fonts/biondi-sans-el-it-AF65ded4d8b24c3.woff2) format("woff2"),url(/fonts/biondi-sans-el-it-AF65ded4d8b24c3.otf) format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Biondi Sans;src:url(/fonts/biondi-sans-rg-AF65ded4d89bfb4.woff2) format("woff2"),url(/fonts/biondi-sans-rg-AF65ded4d89bfb4.otf) format("opentype");font-weight:400;font-style:normal;font-display:optional}@font-face{font-family:Biondi Sans;src:url(/fonts/biondi-sans-rg-it-AF65ded4d8960c9.woff2) format("woff2"),url(/fonts/biondi-sans-rg-it-AF65ded4d8960c9.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Biondi Sans;src:url(/fonts/biondi-sans-bk-AF65ded4d8a67b5.woff2) format("woff2"),url(/fonts/biondi-sans-bk-AF65ded4d8a67b5.otf) format("opentype");font-weight:500;font-style:normal;font-display:optional}@font-face{font-family:Biondi Sans;src:url(/fonts/biondi-sans-bk-it-AF65ded4d8d3d90.woff2) format("woff2"),url(/fonts/biondi-sans-bk-it-AF65ded4d8d3d90.otf) format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Biondi Sans;src:url(/fonts/biondi-sans-bd-AF65ded4d8b78fb.woff2) format("woff2"),url(/fonts/biondi-sans-bd-AF65ded4d8b78fb.otf) format("opentype");font-weight:700;font-style:normal;font-display:optional}@font-face{font-family:Biondi Sans;src:url(/fonts/biondi-sans-bd-it-AF65ded4d8be601.woff2) format("woff2"),url(/fonts/biondi-sans-bd-it-AF65ded4d8be601.otf) format("opentype");font-weight:700;font-style:italic;font-display:swap}.scrollbar-custom{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) rgba(0,0,0,.2)}.scrollbar-custom::-webkit-scrollbar{width:6px;height:6px}.scrollbar-custom::-webkit-scrollbar-track{background:rgba(0,0,0,.2);border-radius:3px}.scrollbar-custom::-webkit-scrollbar-thumb{background:rgba(255,255,255,.1);border-radius:3px;transition:background-color .2s ease}.scrollbar-custom::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.2)}.scrollbar-hidden::-webkit-scrollbar{display:none}.scrollbar-hidden{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-minimal{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) rgba(0,0,0,.4)}.scrollbar-minimal::-webkit-scrollbar{width:3px;height:3px}.scrollbar-minimal::-webkit-scrollbar-track{background:rgba(0,0,0,.4);border-radius:1.5px}.scrollbar-minimal::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border-radius:1.5px;transition:background-color .2s ease}.scrollbar-minimal::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.3)}.scrollbar-subtle{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) rgba(0,0,0,.2)}.scrollbar-subtle::-webkit-scrollbar{width:2px;height:2px}.scrollbar-subtle::-webkit-scrollbar-track{background:rgba(0,0,0,.2);border-radius:1px}.scrollbar-subtle::-webkit-scrollbar-thumb{background:rgba(255,255,255,.1);border-radius:1px;transition:background-color .2s ease}.scrollbar-subtle::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.2)}::-webkit-scrollbar{width:12px;background:#18181b}::-webkit-scrollbar-thumb{background:#33343b;border-radius:8px;border:2px solid #18181b}::-webkit-scrollbar-thumb:active,::-webkit-scrollbar-thumb:hover{background:#44454f}*{scrollbar-width:thin;scrollbar-color:#33343b #18181b}@keyframes twinkle{0%,to{opacity:.4}50%{opacity:.8}}@keyframes bounce-gentle{0%,to{transform:translateY(0);animation-timing-function:cubic-bezier(.4,0,.2,1)}50%{transform:translateY(-8px);animation-timing-function:cubic-bezier(.4,0,.2,1)}}@keyframes bounce-slow{0%,to{transform:translateY(0);animation-timing-function:cubic-bezier(.25,.46,.45,.94)}50%{transform:translateY(-12px);animation-timing-function:cubic-bezier(.25,.46,.45,.94)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes walletCardFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-twinkle{animation:twinkle 2s infinite}.animate-bounce-gentle{animation:bounce-gentle 2s ease-in-out infinite}.animate-bounce-slow{animation:bounce-slow 3s ease-in-out infinite}.animate-text-1{animation:fade-in-up .8s ease-out .3s both}.animate-text-2{animation:fade-in-up .8s ease-out .8s both}.animate-text-3{animation:fade-in-up .8s ease-out 1.3s both}.animate-subtitle{animation:fade-in-up .8s ease-out 1.8s both}.animate-form{animation:fade-in-up .8s ease-out 2.3s both}.animate-fade-in-up{animation:fade-in-up .4s ease-out both}.wallet-card-animate{animation:walletCardFadeIn .4s ease-out forwards;opacity:0}.wallet-card-animate:first-child{animation-delay:0s}.wallet-card-animate:nth-child(2){animation-delay:.1s}.wallet-card-animate:nth-child(3){animation-delay:.2s}.gradient-button{position:relative;overflow:hidden;z-index:1}.gradient-button:before{content:"";position:absolute;top:50%;left:50%;width:0;height:100%;background:linear-gradient(135deg,hsl(180,70%,50%),hsl(200,70%,55%));transform:translate(-50%,-50%);transition:width .4s cubic-bezier(.4,0,.2,1);z-index:-1;border-radius:inherit}.gradient-button:hover:before{width:100%}@keyframes soft-glow{0%{box-shadow:0 0 0 rgba(255,255,255,.16),0 0 12px rgba(255,255,255,.16)}50%{box-shadow:0 0 0 rgba(255,255,255,.1),0 0 22px rgba(255,255,255,.35)}to{box-shadow:0 0 0 rgba(255,255,255,.16),0 0 12px rgba(255,255,255,.16)}}.btn-glow{position:relative;animation:soft-glow 20s ease-in-out infinite}@keyframes border-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.animate-border-spin{animation:border-spin 3s linear infinite}@keyframes shimmer{0%{transform:translateX(-100%) skewX(-20deg)}to{transform:translateX(200%) skewX(-20deg)}}.animate-shimmer{animation:shimmer 2s ease-in-out infinite}@keyframes embed-cd-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes scroll-metadata{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.metadata-scroll-animation{animation:scroll-metadata var(--scroll-duration,8s) linear infinite;will-change:transform}::view-transition-new(root),::view-transition-old(root){animation:none;mix-blend-mode:normal}:root{--audio-bar-padding:0px;--audio-bar-height:64px;--footer-height:60px;--sidenav-width-expanded:200px;--sidenav-width-collapsed:64px;--topbar-height:56px;--mobile-nav-height:65px;--safe-area-top:env(safe-area-inset-top,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-left:env(safe-area-inset-left,0px);--safe-area-right:env(safe-area-inset-right,0px)}body[data-scroll-locked]{margin-left:0!important}body[data-scroll-locked],html body[data-scroll-locked]{margin-right:0!important;overflow:visible!important}.sparkle-background{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iMTAiIGN5PSIxMCIgcj0iMiIgZmlsbD0id2hpdGUiIG9wYWNpdHk9IjAuNCIvPjwvc3ZnPg==");background-size:20px 20px}.sidebar-below-topbar{top:var(--topbar-height)}.nav-active-accent:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2.5px;border-radius:999px;background:white;opacity:.9}.vignette{box-shadow:inset 0 0 70px 50px black}[data-sonner-toast][data-y-position=bottom][data-x-position=center]{left:50%!important;transform:translateX(-50%)!important;right:auto!important;width:auto!important;max-width:100vw;white-space:nowrap}