:root{--font-display:"Montserrat", system-ui, sans-serif;--font-body:"Montserrat", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--color-stadium-bg:#152331;--color-stadium-card:#1a2937;--color-stadium-card-hover:#213040;--color-stadium-border:#2e3e51;--color-stadium-border-light:#455565;--color-stadium-deep:#0d1822;--color-stadium-input:#172935;--color-neon-50:#f5ffe0;--color-neon-100:#e8ffb3;--color-neon-200:#dbff80;--color-neon-300:#ceff4d;--color-neon-400:#c4ff1a;--color-neon-500:#beff00;--color-neon-600:#98cc00;--color-neon-700:#729900;--color-neon-800:#4c6600;--color-neon-900:#263300;--color-neon-950:#131a00;--color-neon-hover:#a8e600;--color-gold-50:#fffbeb;--color-gold-100:#fef3c7;--color-gold-200:#fde68a;--color-gold-300:#fcd34d;--color-gold-400:#fbbf24;--color-gold-500:#f59e0b;--color-gold-600:#d97706;--color-gold-700:#b45309;--color-gold-800:#92400e;--color-gold-900:#78350f;--color-gold-950:#451a03;--color-silver-400:#94a3b8;--color-silver-500:#64748b;--color-bronze-400:#cd7f32;--color-slate-50:#f8fafc;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cbd5e1;--color-slate-400:#94a3b8;--color-slate-500:#64748b;--color-slate-600:#475569;--color-slate-700:#334155;--color-slate-800:#1e293b;--color-slate-900:#0f172a;--color-slate-950:#020617;--color-red-50:#fef2f2;--color-red-100:#fee2e2;--color-red-400:#f87171;--color-red-500:#ef4444;--color-red-600:#dc2626;--color-red-700:#b91c1c;--color-red-800:#991b1b;--color-green-50:#f0fdf4;--color-green-100:#dcfce7;--color-green-500:#22c55e;--color-green-600:#16a34a;--color-green-700:#15803d;--color-green-800:#166534;--color-green-emerald:#10b981;--color-blue-100:#dbeafe;--color-blue-300:#93c5fd;--color-blue-500:#3b82f6;--color-blue-700:#1d4ed8;--color-orange-400:#fb923c;--color-orange-500:#f97316;--color-orange-700:#c2410c;--color-yellow-400:#facc15;--color-yellow-600:#ca8a04;--color-yellow-900:#713f12;--color-purple-100:#f3e8ff;--color-purple-400:#c084fc;--color-purple-500:#a855f7;--color-purple-600:#9333ea;--color-cyan-400:#22d3ee;--color-cyan-500:#06b6d4;--color-pink-400:#f472b6;--color-pink-500:#ec4899;--color-amber-200:#fde68a;--color-amber-400:#fbbf24;--color-amber-500:#f59e0b;--color-tier-starter:#10b981;--color-tier-starter-bg:#10b98126;--color-tier-starter-border:#10b98180;--color-tier-standard:#3b82f6;--color-tier-standard-bg:#3b82f626;--color-tier-standard-border:#3b82f680;--color-tier-pro:#f59e0b;--color-tier-pro-bg:#f59e0b26;--color-tier-pro-border:#f59e0b80;--color-tier-elite:#ef4444;--color-tier-elite-bg:#ef444426;--color-tier-elite-border:#ef444480;--color-status-live:#ef4444;--color-status-open:#beff00;--color-status-upcoming:#94a3b8;--color-status-completed:#64748b;--color-status-win:#22c55e;--color-status-loss:#ef4444;--bg-default:var(--color-stadium-bg);--bg-card:var(--color-stadium-card);--bg-card-hover:var(--color-stadium-card-hover);--bg-deep:var(--color-stadium-deep);--bg-input:var(--color-stadium-border);--bg-input-inner:var(--color-stadium-input);--bg-overlay:#0f162980;--bg-neon-subtle:#beff0008;--bg-neon-faint:#beff000d;--bg-neon-soft:#beff0014;--bg-neon-muted:#beff001a;--bg-neon-moderate:#beff0026;--bg-neon-medium:#beff0033;--bg-neon-strong:#beff0040;--bg-gold-soft:#f59e0b14;--bg-gold-muted:#f59e0b1a;--bg-gold-moderate:#f59e0b26;--bg-red-soft:#ef444414;--bg-red-muted:#ef444426;--bg-blue-muted:#3b82f61a;--bg-blue-moderate:#3b82f626;--bg-green-soft:#22c55e0d;--bg-green-moderate:#10b98126;--bg-cyan-moderate:#06b6d426;--bg-purple-moderate:#a855f726;--bg-pink-moderate:#ec489926;--bg-orange-moderate:#f9731626;--bg-yellow-moderate:#eab30826;--bg-indigo-moderate:#6366f126;--bg-teal-moderate:#14b8a626;--bg-slate-subtle:#94a3b808;--bg-slate-faint:#94a3b80d;--bg-slate-soft:#94a3b814;--bg-slate-muted:#94a3b81a;--bg-slate-moderate:#94a3b826;--bg-slate-medium:#94a3b833;--fg-default:var(--color-slate-50);--fg-muted:var(--color-slate-400);--fg-subtle:var(--color-slate-500);--fg-faint:#78859b;--fg-inverted:var(--color-stadium-bg);--fg-light:var(--color-slate-300);--border-default:var(--color-stadium-border);--border-light:var(--color-stadium-border-light);--border-divider:#94a3b81a;--border-divider-faint:#94a3b80d;--border-neon-subtle:#beff001a;--border-neon:#beff0033;--border-neon-medium:#beff004d;--border-neon-strong:#beff0066;--border-gold-subtle:#f59e0b4d;--border-gold-strong:#f59e0b66;--border-gold-intense:#f59e0b80;--border-red-subtle:#ef44444d;--border-red-medium:#ef444466;--border-red-strong:#ef444480;--border-red-intense:#ef4444cc;--border-blue:#3b82f64d;--border-blue-intense:#3b82f680;--border-green:#10b98180;--border-slate-subtle:#94a3b833;--border-slate-medium:#94a3b84d;--gradient-pitch-grid:linear-gradient(#beff0008 1px, transparent 1px), linear-gradient(90deg, #beff0008 1px, transparent 1px);--gradient-radial-neon:radial-gradient(ellipse at center top, #beff000d 0%, transparent 70%);--gradient-footer-glow:linear-gradient(to top, #beff0008, transparent);--gradient-gold-rank:linear-gradient(to bottom right, #facc15, #ca8a04);--gradient-silver-rank:linear-gradient(to bottom right, #cbd5e1, #64748b);--gradient-bronze-rank:linear-gradient(to bottom right, #fb923c, #c2410c);--gradient-gold-bar:linear-gradient(to top, #ca8a044d, #ca8a041a);--gradient-silver-bar:linear-gradient(to top, #64748b4d, #64748b1a);--gradient-bronze-bar:linear-gradient(to top, #c2410c4d, #c2410c1a);--border-thin:1px;--border-thick:3px;--radius-sm:.25rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-full:9999px;--page-max:960px;--page-narrow:512px;--app-shell-width:550px;--app-shell-breakpoint:768px;--page-gutter:16px;--page-gutter-top:20px;--app-safe-top:env(safe-area-inset-top,0px);--app-safe-bottom:env(safe-area-inset-bottom,0px);--app-safe-left:env(safe-area-inset-left,0px);--app-safe-right:env(safe-area-inset-right,0px);--app-bottom-ui-height:calc(var(--bottom-nav-height) + var(--app-safe-bottom));--page-gutter-bottom:calc(var(--bottom-nav-height) + var(--app-safe-bottom) + 20px);--z-base:1;--z-close:10;--z-sticky:40;--z-modal:50;--duration-fast:.15s;--duration-normal:.2s;--duration-slow:.3s;--duration-pulse:2s;--ease-default:ease-out;--ease-smooth:ease-in-out;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-2xs:var(--space-1);--space-xs:var(--space-2);--space-sm:var(--space-3);--space-md:var(--space-4);--space-lg:var(--space-6);--space-xl:var(--space-8);--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.8125rem;--text-md:.875rem;--text-lg:1rem;--text-xl:1.125rem;--text-2xl:1.25rem;--text-3xl:1.5rem;--text-4xl:1.875rem;--text-meta:var(--text-2xs);--text-caption:var(--text-xs);--text-base:var(--text-sm);--text-emphasis:var(--text-md);--text-input:var(--text-lg);--text-section:var(--text-xl);--text-screen:var(--text-2xl);--text-page:var(--text-3xl);--text-hero:var(--text-4xl);--leading-tight:1.2;--leading-snug:1.3;--leading-normal:1.4;--leading-relaxed:1.5;--tracking-tighter:-.01em;--tracking-tight:.005em;--tracking-normal:0;--tracking-wide:.02em;--tracking-wider:.04em;--tracking-widest:.08em;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--border-medium:2px;--duration-instant:75ms;--duration-base:.2s;--duration-slower:.5s;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-emphasized:cubic-bezier(.2, 0, 0, 1);--ease-decelerate:cubic-bezier(0, 0, .2, 1);--ease-accelerate:cubic-bezier(.4, 0, 1, 1);--ease-linear:linear;--focus-ring-neon:0 0 0 var(--border-medium) color-mix(in srgb, var(--color-neon-500) 55%, transparent);--focus-ring-neon-strong:0 0 0 var(--border-medium) var(--color-neon-500);--focus-ring-gold:0 0 0 var(--border-medium) color-mix(in srgb, var(--color-gold-500) 55%, transparent);--focus-ring-error:0 0 0 var(--border-medium) color-mix(in srgb, var(--color-red-500) 55%, transparent);--focus-ring-offset:var(--border-medium);--max-width:1200px;--navbar-height:56px;--bottom-nav-height:64px;--neon-solid:var(--color-neon-500);--neon-contrast:var(--color-stadium-bg);--neon-fg:var(--color-neon-500);--neon-emphasized:var(--color-neon-600);--neon-focus-ring:var(--color-neon-500);--gold-solid:var(--color-gold-500);--gold-fg:var(--color-gold-500);--red-solid:var(--color-red-500);--red-fg:var(--color-red-500);--blue-solid:var(--color-blue-500);--blue-fg:var(--color-blue-500);--blue-info:var(--color-blue-300);--green-solid:var(--color-green-emerald);--green-fg:var(--color-green-emerald);--green-success:var(--color-green-500);--cyan-fg:var(--color-cyan-400);--purple-fg:var(--color-purple-400);--pink-fg:var(--color-pink-400);--orange-fg:var(--color-orange-400);--yellow-fg:var(--color-yellow-400);--indigo-fg:#a5b4fc;--teal-fg:#5eead4;--phase-group:var(--color-neon-500);--phase-r32:#4ecdc4;--phase-r16:#45b7d1;--phase-qf:#ffb800;--phase-sf:orange;--phase-final:#ff6b35;--phase-third-place:var(--color-gold-500);--team-default:var(--color-slate-400);--team-haiti:#00209f;--team-haiti-accent:#d21034;--team-mexico:#006847;--team-usa:#b22234;--team-canada:red;--team-jamaica:#fed100;--team-costa-rica:#002b7f;--team-panama:#da121a;--team-brazil:#009c3b;--team-argentina:#74acdf;--team-uruguay:#4fa3dd;--team-colombia:#ffcd00;--team-ecuador:#ffd100;--team-paraguay:#da121a;--team-france:#002654;--team-england:#c8102e;--team-spain:#aa151b;--team-germany:#ffce00;--team-italy:#008c45;--team-portugal:#006233;--team-netherlands:#ff6800;--team-belgium:#fae042;--team-croatia:#171796;--team-switzerland:red;--team-denmark:#c8102e;--team-poland:#dc143c;--team-serbia:#c6363c;--team-austria:#ed2939;--team-scotland:#0065bd;--team-wales:#c8102e;--team-japan:#bc002d;--team-korea:#003478;--team-iran:#da0000;--team-saudi:#006c35;--team-australia:#00843d;--team-qatar:#8a1538;--team-morocco:#c1272d;--team-senegal:#00853f;--team-tunisia:#e70013;--team-cameroon:#007a5e;--team-egypt:#ce1126;--team-ghana:#fcd116;--team-algeria:#063;--team-nigeria:#008751;--team-south-africa:#007749;--team-ivory-coast:#f77f00;--team-new-zealand:#000;--admin-bg:var(--color-slate-50);--admin-card:#fff;--admin-border:var(--color-slate-200);--admin-text:var(--color-slate-900);--admin-muted:var(--color-slate-500);--admin-subtle:var(--color-slate-600);--admin-table-head:var(--color-slate-50);--admin-row-border:var(--color-slate-100);--admin-hover:var(--color-slate-50);--admin-active:var(--color-slate-900);--admin-status-active-bg:var(--color-green-100);--admin-status-active-text:var(--color-green-700);--admin-status-pending-bg:var(--color-gold-100);--admin-status-pending-text:var(--color-gold-700);--admin-status-suspended-bg:var(--color-red-100);--admin-status-suspended-text:var(--color-red-700);--admin-match-completed-bg:var(--color-slate-100);--admin-match-completed-text:var(--color-slate-700);--admin-match-open-bg:var(--color-green-100);--admin-match-open-text:var(--color-green-700);--admin-match-live-bg:var(--color-red-100);--admin-match-live-text:var(--color-red-700);--admin-match-upcoming-bg:var(--color-blue-100);--admin-match-upcoming-text:var(--color-blue-700);--admin-icon-bg-blue:var(--color-blue-100);--admin-icon-bg-green:var(--color-green-100);--admin-icon-bg-purple:var(--color-purple-100);--admin-icon-bg-gold:var(--color-gold-100)}@keyframes flip-digit{0%{transform:rotateX(0)}50%{transform:rotateX(-90deg)}to{transform:rotateX(0)}}@keyframes live-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes slide-in-right{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}@keyframes reveal-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes row-highlight{0%,to{background-color:#0000}50%{background-color:#beff001a}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes urgent-pulse{0%,to{border-color:#ef44444d}50%{border-color:#ef4444cc}}@keyframes marqueeX{0%{transform:translate(0)}to{transform:translateX(var(--marquee-translate))}}@keyframes marqueeY{0%{transform:translateY(0)}to{transform:translateY(var(--marquee-translate))}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{background-color:var(--bg-default);height:100dvh;color:var(--fg-default);font-family:var(--font-body);overscroll-behavior:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden}:-webkit-any(html:fullscreen,html:-webkit-full-screen){width:100%;height:100%}:is(html:fullscreen,html:fullscreen){width:100%;height:100%}body{background-image:none;width:100%;position:fixed;inset:0}::selection{color:var(--color-slate-50);background:#beff0033}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#beff0033;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#beff0066}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}input,textarea,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--color-neon-500);outline-offset:2px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.body-2xs{font-size:var(--text-2xs)}.body-xs{font-size:var(--text-xs)}.body-sm{font-size:var(--text-sm)}.body-md{font-size:var(--text-md);line-height:1.625}.body-lg{font-size:var(--text-lg)}.body-xl{font-size:var(--text-xl)}.body-2xl{font-size:var(--text-2xl)}.body-3xl{font-size:var(--text-3xl)}.mono-2xs{font-family:var(--font-mono);font-size:var(--text-2xs)}.mono-xs{font-family:var(--font-mono);font-size:var(--text-xs)}.mono-sm{font-family:var(--font-mono);font-size:var(--text-sm)}.mono-md{font-family:var(--font-mono);font-size:var(--text-md)}.mono-lg{font-family:var(--font-mono);font-size:var(--text-lg)}.mono-xl{font-family:var(--font-mono);font-size:var(--text-xl);line-height:1}.mono-2xl{font-family:var(--font-mono);font-size:var(--text-2xl);line-height:1}.mono-3xl{font-family:var(--font-mono);font-size:var(--text-3xl);line-height:1}.heading-xs{font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:.05em;font-weight:600}.heading-sm{font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:.05em;font-weight:600}.heading-md{font-family:var(--font-display);font-size:var(--text-md);letter-spacing:.05em;font-weight:600}.heading-lg{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:.05em;font-weight:600}.heading-xl{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:.05em;font-weight:600}.heading-2xl{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:.05em;font-weight:600}.heading-3xl{font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:.05em;font-weight:600;line-height:1}.display-md{font-family:var(--font-display);font-size:var(--text-md);letter-spacing:.05em;font-weight:600}.display-lg{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:.05em;font-weight:600}.display-xl{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:.05em;font-weight:600}.display-team{font-family:var(--font-display);font-size:var(--text-sm);font-weight:600}.display-cta{font-family:var(--font-display);font-weight:600}.label-2xs{font-size:var(--text-2xs)}.label-xs{font-size:var(--text-xs);letter-spacing:.05em;font-weight:600}.label-sm{font-size:var(--text-sm);letter-spacing:.05em;font-weight:600}.label-md{font-size:var(--text-md);letter-spacing:.05em;font-weight:600}.label-lg{font-size:var(--text-lg);letter-spacing:.05em;font-weight:600}.label-xl{font-size:var(--text-xl);letter-spacing:.05em;font-weight:600}.label-2xl{font-size:var(--text-2xl);letter-spacing:.05em;font-weight:600}.badge{font-size:var(--text-2xs);font-weight:600}.nav-label{font-size:var(--text-2xs)}.nav-stat{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600}.font-normal{font-weight:var(--weight-regular)}.font-medium{font-weight:var(--weight-medium)}.font-semibold{font-weight:var(--weight-semibold)}.font-bold{font-weight:var(--weight-bold)}.font-extrabold{font-weight:var(--weight-extrabold)}.tracking-tighter{letter-spacing:var(--tracking-tighter)}.tracking-tight{letter-spacing:var(--tracking-tight)}.tracking-normal{letter-spacing:var(--tracking-normal)}.tracking-wide{letter-spacing:var(--tracking-wide)}.tracking-wider{letter-spacing:var(--tracking-wider)}.tracking-widest{letter-spacing:var(--tracking-widest)}.leading-tight{line-height:var(--leading-tight)}.leading-snug{line-height:var(--leading-snug)}.leading-normal{line-height:var(--leading-normal)}.text-meta{font-size:var(--text-meta);line-height:var(--leading-normal);font-weight:var(--weight-medium);color:var(--fg-muted)}.text-caption{font-size:var(--text-caption);line-height:var(--leading-normal);color:var(--fg-muted)}.text-body{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--fg-default)}.text-emphasis{font-size:var(--text-emphasis);line-height:var(--leading-normal);font-weight:var(--weight-medium);color:var(--fg-default)}.text-input{font-size:var(--text-input);line-height:var(--leading-normal);color:var(--fg-default)}.text-longform{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--fg-muted)}.heading-section{font-family:var(--font-display);font-size:var(--text-section);line-height:var(--leading-snug);font-weight:var(--weight-semibold);color:var(--fg-default)}.heading-screen{font-family:var(--font-display);font-size:var(--text-screen);line-height:var(--leading-snug);font-weight:var(--weight-semibold);color:var(--fg-default)}.heading-page{font-family:var(--font-display);font-size:var(--text-page);line-height:var(--leading-tight);font-weight:var(--weight-bold);color:var(--fg-default)}.heading-hero{font-family:var(--font-display);font-size:var(--text-hero);line-height:var(--leading-tight);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tighter);color:var(--fg-default)}.glass-card{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);position:relative;overflow:hidden}.btn{justify-content:center;align-items:center;gap:var(--space-2);height:35px;min-height:35px;padding:0 var(--space-4);font-size:var(--text-xs);font-family:var(--font-display);border-radius:var(--radius-lg);cursor:pointer;transition:opacity var(--duration-fast) var(--ease-default), background var(--duration-fast) var(--ease-default), border-color var(--duration-fast) var(--ease-default);white-space:nowrap;border:none;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-solid{background:var(--color-neon-500);color:var(--fg-inverted)}.btn-solid:hover:not(:disabled){opacity:.9}.btn-solid:active:not(:disabled){opacity:.85}.btn-outline{color:var(--fg-default);border:1px solid var(--border-divider);background:0 0}.btn-outline:hover:not(:disabled){border-color:var(--border-neon-subtle);color:var(--color-neon-600)}.btn-ghost{color:var(--fg-default);background:0 0}.btn-ghost:hover:not(:disabled){opacity:.8}.btn-neon-ghost{background:var(--bg-neon-faint);color:var(--color-neon-600);border:1px solid var(--border-neon-subtle)}.btn-neon-ghost:hover:not(:disabled){background:var(--color-neon-500);color:var(--fg-inverted)}.btn-full{width:100%}.btn-pill{border-radius:var(--radius-full)}.btn-sm{height:32px;min-height:32px;padding:0 var(--space-3);font-size:var(--text-xs)}.btn-lg{height:40px;padding:0 var(--space-6);font-size:var(--text-sm)}.stat-pill{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--bg-neon-faint);border:1px solid var(--border-neon-subtle);display:inline-flex}.step-card{align-items:center;gap:var(--space-3);background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:var(--space-3);display:flex}.step-number{border-radius:var(--radius-full);background:var(--bg-neon-faint);border:1px solid var(--border-neon-subtle);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.prize-card{text-align:center;align-items:center;gap:var(--space-1);background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:var(--space-2);flex-direction:column;display:flex}.prize-icon{border-radius:var(--radius-full);background:var(--bg-gold-soft);justify-content:center;align-items:center;width:32px;height:32px;display:flex}.info-bar{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-4);border-radius:var(--radius-lg);background:var(--bg-card);border:1px solid var(--border-default);width:100%;display:flex}.info-bar-gold{background:var(--bg-gold-soft);border-color:var(--border-gold-subtle)}.pf-field{flex-direction:column;gap:6px;width:100%;display:flex}.pf-lab{font-family:var(--font-body);font-size:var(--text-caption);line-height:var(--leading-normal);color:var(--fg-muted)}.pf-inp{box-sizing:border-box;background:var(--bg-input-inner);border:1px solid var(--border-default);border-radius:var(--radius-lg);width:100%;height:36px;font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--fg-default);outline:none;padding:0 10px;transition:border-color .15s,box-shadow .15s}.pf-inp::placeholder,.pf-dp-input::placeholder{color:var(--fg-faint);opacity:1;font-weight:400}.pf-inp:focus{border-color:var(--color-neon-500);box-shadow:0 0 0 1px var(--color-neon-500)}.pf-inp:disabled{opacity:.5;cursor:not-allowed}.pf-inp.mono{font-family:var(--font-body);font-variant-numeric:tabular-nums}.help{font-size:var(--text-meta)!important;line-height:var(--leading-normal)!important;color:var(--fg-faint)!important}.pf-ark-sel{width:100%}.pf-ark-sel-ctrl{align-items:center;width:100%;display:flex;position:relative}.pf-ark-sel-trigger{box-sizing:border-box;background:var(--bg-input-inner);border:1px solid var(--border-default);border-radius:var(--radius-lg);width:100%;min-height:36px;font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--fg-default);text-align:left;cursor:pointer;outline:none;align-items:center;padding:0 32px 0 10px;transition:border-color .15s,box-shadow .15s;display:flex}.pf-ark-sel-trigger[data-placeholder-shown],.pf-ark-sel-trigger[data-placeholder-shown] .pf-ark-sel-txt{color:var(--fg-faint);font-weight:400}.pf-ark-sel-trigger:focus-visible{border-color:var(--color-neon-500);box-shadow:0 0 0 1px var(--color-neon-500)}.pf-ark-sel-txt{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-body);flex:1;overflow:hidden}.pf-ark-sel-indicators{pointer-events:auto;align-items:center;gap:2px;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.pf-ark-sel-clear{width:28px;height:28px;font:inherit;color:var(--fg-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;margin:0;padding:0;transition:color .15s,background .15s;display:inline-flex}.pf-ark-sel-clear:hover{color:var(--color-neon-500);background:color-mix(in srgb, var(--color-neon-500) 8%, transparent)}.pf-ark-sel-clear:focus-visible{outline:2px solid color-mix(in srgb, var(--color-neon-500) 55%, transparent);outline-offset:0}.pf-ark-sel-ico{color:var(--fg-faint);pointer-events:none;flex-shrink:0;display:flex;position:static}.pf-ark-sel-ctrl:has(.pf-ark-sel-clear) .pf-ark-sel-trigger{padding-right:64px}.pf-ark-sel-group{flex-direction:column;gap:2px;padding:2px 0;display:flex}.pf-ark-sel-group-lab{font-family:var(--font-body);font-size:var(--text-meta);text-transform:uppercase;letter-spacing:.04em;color:var(--fg-faint);padding:6px 8px 4px;font-weight:600}.pf-ark-sel-content{z-index:2000;font-family:var(--font-body);min-width:var(--reference-width,200px);max-height:min(280px, var(--available-height,300px));background:var(--bg-card);border:1px solid var(--border-divider);border-radius:var(--radius-lg);box-shadow:0 16px 40px #00000073, 0 0 0 1px color-mix(in srgb, var(--color-neon-500) 6%, transparent);padding:4px;overflow-y:auto}.pf-ark-sel-content[data-state=open]{animation:.14s ease-out pf-pop}.pf-ark-sel-item{min-height:32px;font-family:var(--font-body);cursor:pointer;border-radius:6px;outline:none;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;font-size:.75rem;display:flex}.pf-ark-sel-item[data-highlighted]{background:color-mix(in srgb, var(--color-neon-500) 10%, transparent)}.pf-ark-sel-item-txt{text-align:left;min-width:0;font-family:var(--font-body);flex:1}.pf-ark-sel-check[hidden]{display:none!important}.pf-ark-sel-check[data-state=checked]{color:var(--color-neon-500);flex-shrink:0;align-items:center;display:flex}@keyframes pf-pop{0%{opacity:0;transform:translateY(-3px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.focus-ring-neon:focus-visible{box-shadow:var(--focus-ring-neon);outline:none}.focus-ring-neon-strong:focus-visible{box-shadow:var(--focus-ring-neon-strong);outline:none}.focus-ring-gold:focus-visible{box-shadow:var(--focus-ring-gold);outline:none}.focus-ring-error:focus-visible{box-shadow:var(--focus-ring-error);outline:none}.bottom-nav.svelte-4tpsg{z-index:50;background:var(--bg-default);border-top:1px solid var(--border-divider-faint);width:100%;padding-bottom:var(--app-safe-bottom,0px);padding-left:var(--app-safe-left,0px);padding-right:var(--app-safe-right,0px);flex:none}@media (width<=639px){.bottom-nav.hide-for-auth.svelte-4tpsg{display:none}}.bottom-nav-inner.svelte-4tpsg{height:68px;padding:0 var(--space-2);justify-content:space-around;align-items:center;display:flex}@media (width>=768px){.bottom-nav-inner.svelte-4tpsg{height:56px;padding:0 var(--space-4)}}.nav-tab.svelte-4tpsg{padding:var(--space-2) 0;color:var(--fg-faint);flex-direction:column;flex:1;align-items:center;gap:2px;text-decoration:none;transition:color .15s;display:flex}.nav-tab.svelte-4tpsg:hover{color:var(--fg-muted)}.nav-tab.active.svelte-4tpsg{color:var(--neon-fg)}.nav-label.svelte-4tpsg{font-size:var(--text-2xs)}.ms-backdrop{background:color-mix(in srgb, var(--bg-default) 70%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:90;position:fixed;inset:0}.ms-positioner{z-index:100;pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.ms-content{pointer-events:auto;width:100%;max-width:var(--page-narrow,512px);background:var(--bg-card);border-top:var(--border-thin) solid var(--border-divider);border-left:var(--border-thin) solid var(--border-divider);border-right:var(--border-thin) solid var(--border-divider);padding:var(--space-sm) var(--space-md) calc(var(--space-md) + var(--app-safe-bottom,0px));font-family:"Montserrat", var(--font-body);box-shadow:0 -8px 32px color-mix(in srgb, var(--bg-default) 80%, transparent);animation:svelte-sa7bbs-ms-slide-up var(--duration-base) var(--ease-emphasized);border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;margin:0 auto}@keyframes svelte-sa7bbs-ms-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ms-content{animation:none}}.ms-handle.svelte-sa7bbs{width:36px;height:4px;margin:0 auto var(--space-xs);border-radius:var(--radius-full);background:var(--border-divider);display:block}.ms-head.svelte-sa7bbs,.ms-subhead.svelte-sa7bbs{justify-content:space-between;align-items:center;gap:var(--space-xs);padding:var(--space-2xs) 0 var(--space-sm);border-bottom:var(--border-thin) solid var(--border-divider);margin-bottom:var(--space-xs);display:flex}.ms-title.svelte-sa7bbs{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--fg-default)}.ms-close{border:var(--border-thin) solid var(--border-divider);border-radius:var(--radius-full);width:28px;height:28px;color:var(--fg-muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.ms-close:focus-visible{box-shadow:var(--focus-ring-neon);outline:none}.ms-subhead.svelte-sa7bbs{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.ms-back.svelte-sa7bbs{color:var(--color-neon-500);font-family:"Montserrat", var(--font-body);font-size:var(--text-caption);font-weight:var(--weight-medium);cursor:pointer;background:0 0;border:none;justify-self:start;padding:0}.ms-subhead-title.svelte-sa7bbs{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--fg-default)}.ms-back-spacer.svelte-sa7bbs{display:block}.ms-list.svelte-sa7bbs{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ms-row.svelte-sa7bbs{justify-content:space-between;align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-xs) var(--space-2xs);border-radius:var(--radius-md);cursor:pointer;font-family:"Montserrat", var(--font-body);text-align:left;color:var(--fg-default);transition:transform .1s var(--ease-standard,ease), background-color .15s var(--ease-standard,ease);background:0 0;border:none;display:flex}.ms-row.svelte-sa7bbs:active{background:color-mix(in srgb, var(--fg-default) 6%, transparent);transform:scale(.98)}@media (prefers-reduced-motion:reduce){.ms-row.svelte-sa7bbs{transition:none}}.ms-list.svelte-sa7bbs li:where(.svelte-sa7bbs)+li:where(.svelte-sa7bbs) .ms-row:where(.svelte-sa7bbs){border-top:var(--border-thin) solid var(--border-divider)}.ms-row.svelte-sa7bbs:focus-visible{box-shadow:inset var(--focus-ring-neon);border-radius:var(--radius-md);outline:none}.ms-row-l.svelte-sa7bbs{align-items:center;gap:var(--space-sm);flex:auto;min-width:0;display:inline-flex}.ms-row-r.svelte-sa7bbs{align-items:center;gap:var(--space-xs);flex-shrink:0;display:inline-flex}.ms-icon.svelte-sa7bbs{border-radius:var(--radius-full);background:color-mix(in srgb, var(--fg-default) 6%, transparent);width:28px;height:28px;color:var(--fg-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ms-icon--gold.svelte-sa7bbs{background:color-mix(in srgb, var(--color-gold-500) 14%, transparent);color:var(--color-gold-500)}.ms-icon--neon.svelte-sa7bbs{background:color-mix(in srgb, var(--color-neon-500) 14%, transparent);color:var(--color-neon-500)}.ms-row-label.svelte-sa7bbs{font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--fg-default);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ms-row-meta.svelte-sa7bbs{font-size:var(--text-caption);font-variant-numeric:tabular-nums;color:var(--fg-faint)}.ms-row-flag.svelte-sa7bbs{align-items:center;display:inline-flex}.ms-row-check.svelte-sa7bbs{color:var(--color-neon-500);align-items:center;display:inline-flex}.ms-pill.svelte-sa7bbs{min-width:24px;height:24px;padding:0 var(--space-2xs);border-radius:var(--radius-full);font-family:"Montserrat", var(--font-body);font-size:var(--text-meta);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:inline-flex}.ms-pill--neon.svelte-sa7bbs{background:color-mix(in srgb, var(--color-neon-500) 14%, transparent);color:var(--color-neon-500)}.ms-pill--gold.svelte-sa7bbs{background:color-mix(in srgb, var(--color-gold-500) 14%, transparent);color:var(--color-gold-500)}.an.svelte-12k9855{z-index:var(--z-modal);justify-content:space-between;align-items:center;gap:var(--space-sm);width:100%;height:var(--navbar-height);padding:0 var(--space-md);font-family:"Montserrat", var(--font-body);background:0 0;flex-shrink:0;display:flex;position:relative}.an-l.svelte-12k9855{align-items:center;gap:var(--space-xs);flex:auto;min-width:0;font-weight:700;display:inline-flex}.an-r.svelte-12k9855{align-items:center;gap:var(--space-sm);flex-shrink:0;display:inline-flex}.an-cart.svelte-12k9855{width:32px;height:32px;color:var(--fg-muted);border-radius:var(--radius-full);cursor:pointer;transition:transform .1s var(--ease-standard,ease), background-color .15s var(--ease-standard,ease), color .15s var(--ease-standard,ease);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.an-cart.svelte-12k9855:hover{color:var(--fg-default);background:color-mix(in srgb, var(--fg-default) 6%, transparent)}.an-cart.svelte-12k9855:active{background:color-mix(in srgb, var(--fg-default) 10%, transparent);transform:scale(.92)}.an-cart.svelte-12k9855:focus-visible{box-shadow:var(--focus-ring-neon);outline:none}.an-cart-badge.svelte-12k9855{background:var(--color-neon-500);min-width:16px;height:16px;color:var(--bg-default);font-family:"Montserrat", var(--font-body);font-size:9px;font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;pointer-events:none;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;line-height:1;display:flex;position:absolute;top:-2px;right:-2px}@media (prefers-reduced-motion:reduce){.an-cart.svelte-12k9855{transition:none}}.an-back.svelte-12k9855,.an-more.svelte-12k9855{color:var(--fg-muted);border-radius:var(--radius-full);cursor:pointer;transition:transform .1s var(--ease-standard,ease), background-color .15s var(--ease-standard,ease), color .15s var(--ease-standard,ease);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){.an-titlewrap.svelte-12k9855{min-width:0;line-height:var(--leading-tight);flex-direction:column;flex:auto;justify-content:center;align-items:flex-start;gap:1px;display:flex}.an-title.svelte-12k9855{font-size:var(--text-lg);color:var(--fg-default);white-space:nowrap;text-overflow:ellipsis;max-width:100%;letter-spacing:var(--tracking-tight,-.01em);font-weight:600;overflow:hidden}.an-title--link.svelte-12k9855{text-decoration:none}.an-meta.svelte-12k9855{font-size:var(--text-meta);font-weight:var(--weight-medium);color:var(--fg-muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}}.page.svelte-124e5es{width:100%;padding:var(--space-4);margin-inline:auto}.page-actions.svelte-hl2wvr{z-index:50;background:var(--bg-default);border-top:1px solid var(--border-divider-faint);width:100%;padding-bottom:var(--app-safe-bottom,0px);padding-left:var(--app-safe-left,0px);padding-right:var(--app-safe-right,0px);flex:none}.page-actions-inner.svelte-hl2wvr{padding:12px var(--space-4);justify-content:stretch;align-items:center;display:flex}.page-action-primary.svelte-hl2wvr{appearance:none;background:var(--color-neon-500);width:100%;color:var(--neon-contrast,#080d1a);border-radius:var(--radius-full,999px);font-family:var(--font-body);font-size:var(--text-base);letter-spacing:.01em;cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-weight:600;line-height:1;transition:background-color .14s,opacity .14s,transform .14s;display:inline-flex}.page-action-primary.svelte-hl2wvr:hover:not(:disabled){background:color-mix(in srgb, var(--color-neon-500) 88%, white)}.page-action-primary.svelte-hl2wvr:active:not(:disabled){transform:translateY(1px)}.page-action-primary.svelte-hl2wvr:focus-visible{outline:2px solid color-mix(in srgb, var(--color-neon-500) 55%, transparent);outline-offset:2px}.page-action-primary.svelte-hl2wvr:disabled{opacity:.5;cursor:not-allowed}.page-action-primary.is-done.svelte-hl2wvr{background:color-mix(in srgb, var(--color-neon-500) 92%, white)}.page-action-label.svelte-hl2wvr{font-weight:600}.page-action-sep.svelte-hl2wvr{color:color-mix(in srgb, var(--neon-contrast,#080d1a) 35%, transparent);font-weight:500}.page-action-meta.svelte-hl2wvr{font-variant-numeric:tabular-nums;font-weight:600}@media (prefers-reduced-motion:reduce){.page-action-primary.svelte-hl2wvr{transition:none}}.install-banner.svelte-1b7t1zc{z-index:var(--z-modal);align-items:center;gap:var(--space-3);width:100%;min-height:56px;padding:calc(var(--app-safe-top,0px) + var(--space-3)) calc(var(--app-safe-right,0px) + var(--space-4)) var(--space-3) calc(var(--app-safe-left,0px) + var(--space-3));background:var(--bg-elevated,var(--bg-default));border-bottom:1px solid var(--border-divider);animation:svelte-1b7t1zc-install-banner-in .22s var(--ease-standard,ease) both;flex-shrink:0;display:flex;position:relative}@keyframes svelte-1b7t1zc-install-banner-in{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.install-banner.svelte-1b7t1zc{animation:none}}.dismiss-btn.svelte-1b7t1zc{border-radius:var(--radius-full);width:28px;height:28px;color:var(--fg-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:8px 0;padding:0;transition:background-color .12s,color .12s;display:inline-flex}.dismiss-btn.svelte-1b7t1zc:hover,.dismiss-btn.svelte-1b7t1zc:focus-visible{background:var(--bg-default);color:var(--fg-default)}.dismiss-btn.svelte-1b7t1zc:focus-visible{outline:2px solid var(--neon-fg);outline-offset:2px}.logo-tile.svelte-1b7t1zc{background:var(--bg-default);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.logo-tile.svelte-1b7t1zc img:where(.svelte-1b7t1zc){width:36px;height:36px;display:block}.copy.svelte-1b7t1zc{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.title.svelte-1b7t1zc{font-family:var(--font-body);font-size:var(--text-sm);color:var(--fg-default);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.2;overflow:hidden}.subtitle.svelte-1b7t1zc{font-size:var(--text-2xs);color:var(--fg-muted);text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.install-btn.svelte-1b7t1zc{background:var(--neon-solid);color:var(--neon-contrast);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-xs);cursor:pointer;border:none;flex-shrink:0;align-items:center;gap:4px;min-height:32px;padding:8px 14px;font-weight:600;line-height:1;transition:filter .12s,transform 80ms;display:inline-flex}.install-btn.svelte-1b7t1zc:hover{filter:brightness(1.05)}.install-btn.svelte-1b7t1zc:active{transform:scale(.98)}.install-btn.svelte-1b7t1zc:focus-visible{outline:2px solid var(--fg-default);outline-offset:2px}@media (width<=360px){.install-banner.svelte-1b7t1zc{gap:var(--space-2)}.install-btn.svelte-1b7t1zc{padding:8px 10px}.install-btn.svelte-1b7t1zc svg{display:none}}.app-root.svelte-1uhm46n{background:var(--bg-default);isolation:isolate;flex-direction:column;width:100%;min-height:100dvh;max-height:100dvh;display:flex;position:relative;overflow:hidden}.app-root.svelte-1uhm46n:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(ellipse 110% 55% at 50% 0%, color-mix(in srgb, var(--color-neon-500) 5%, transparent) 0%, color-mix(in srgb, var(--color-neon-500) 1%, transparent) 35%, transparent 70%), radial-gradient(ellipse 80% 40% at 50% 100%, color-mix(in srgb, var(--color-neon-500) 2%, transparent) 0%, transparent 65%);position:absolute;inset:0}@media (width>=768px){.app-root.svelte-1uhm46n{max-width:var(--app-shell-width);border-left:1px solid var(--border-divider);border-right:1px solid var(--border-divider);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-neon-500) 1.5%, transparent), 0 10px 24px #0000004d;margin-left:auto;margin-right:auto}body{background:radial-gradient(ellipse 60% 40% at center top, color-mix(in srgb, var(--color-neon-500) 5%, transparent) 0%, transparent 60%), var(--bg-default)}}.app-top.svelte-1uhm46n{width:100%;padding-top:var(--app-safe-top);padding-left:var(--app-safe-left);padding-right:var(--app-safe-right);flex:none}.install-banner~.app-top.svelte-1uhm46n{transition:background-color var(--duration-fast,.14s) var(--ease-standard,ease), border-color var(--duration-fast,.14s) var(--ease-standard,ease);background:0 0;border-bottom:1px solid #0000;padding-top:0}.app-top--scrolled.svelte-1uhm46n{background:color-mix(in srgb, var(--bg-default) 72%, transparent);-webkit-backdrop-filter:blur(20px)saturate(180%);border-bottom-color:var(--border-divider)}@media (prefers-reduced-motion:reduce){.app-top.svelte-1uhm46n{transition:none}}.app-main.svelte-1uhm46n{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;overflow:hidden auto}.pi.svelte-1rvit14{flex-direction:column;gap:6px;width:100%;display:flex}.pi-field.svelte-1rvit14{background:var(--bg-card);border:1px solid var(--border-divider);border-radius:var(--radius-lg);grid-template-columns:auto 1fr;align-items:stretch;min-height:35px;transition:border-color .14s;display:grid}.pi-field.svelte-1rvit14:focus-within{border-color:var(--color-neon-500)}.pi-error.svelte-1rvit14 .pi-field:where(.svelte-1rvit14){border-color:#f87171}.pi-country-ctrl{display:flex}.pi-country-trigger{border:none;border-right:1px solid var(--border-divider);height:100%;min-height:35px;color:var(--fg-default);font-family:var(--font-body);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;align-items:center;gap:6px;padding:0 10px 0 12px;font-size:.8125rem;font-weight:500;display:inline-flex}.pi-country-trigger:focus{outline:none}.pi-country-trigger[data-disabled]{opacity:.5;cursor:not-allowed}.pi-flag{object-fit:cover;vertical-align:middle;border-radius:2px;flex-shrink:0;display:inline-block}.pi-dial{font-family:var(--font-body);color:var(--fg-default);letter-spacing:.01em;font-size:.75rem}.pi-input.svelte-1rvit14{min-width:0;color:var(--fg-default);font-family:var(--font-body);letter-spacing:.01em;appearance:none;background:0 0;border:none;padding:0 14px;font-size:.875rem;font-weight:400}.pi-input.svelte-1rvit14::placeholder{color:var(--fg-faint);font-size:.875rem;font-weight:400}.pi-input.svelte-1rvit14:focus{outline:none}.pi-input.svelte-1rvit14:disabled{opacity:.5;cursor:not-allowed}[data-scope=select][data-part=positioner]{z-index:1000}.pi-content{z-index:1001;max-width:150px;max-height:min(200px, calc(var(--available-height,200px) - env(safe-area-inset-bottom,0px)));background:var(--bg-card);border:1px solid var(--border-divider);border-radius:var(--radius-lg);-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent;padding:4px;overflow-y:auto;box-shadow:0 12px 32px #00000080}.pi-item{border-radius:var(--radius-md,8px);cursor:pointer;min-height:32px;color:var(--fg-default);align-items:center;gap:10px;padding:4px 12px;transition:background-color .14s;display:flex}.pi-item[data-highlighted]{background:color-mix(in srgb, var(--color-neon-500) 6%, transparent)}.pi-item[data-state=checked]{background:color-mix(in srgb, var(--color-neon-500) 8%, transparent)}.pi-item-flag{object-fit:cover;vertical-align:middle;border-radius:2px;flex-shrink:0;display:inline-block}.pi-item-dial{font-family:var(--font-body);color:var(--fg-default);letter-spacing:.01em;flex:1;font-size:.75rem;font-weight:400}.pi-item-indicator{color:var(--color-neon-500);flex-shrink:0;display:none}.pi-item[data-state=checked] .pi-item-indicator{display:inline-flex}.pi-error-text.svelte-1rvit14{font-family:var(--font-body);color:#f87171;margin:0;font-size:.6875rem;font-weight:500;line-height:1.3}.auth-backdrop{-webkit-backdrop-filter:blur(2px);z-index:1000;position:fixed;inset:0}.auth-positioner{z-index:1001;justify-content:center;align-items:stretch;padding:0;display:flex;position:fixed;inset:0}@media (width>=640px){.auth-positioner{padding:var(--space-6);align-items:center}}.auth-content{background:var(--bg-card);width:100%;max-width:100%;height:100dvh;min-height:100dvh;padding:0;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);border:none;border-radius:0;flex-direction:column;animation:.28s cubic-bezier(.22,1,.36,1) svelte-1n3le92-slide-up;display:flex}@media (width>=640px){.auth-content{border:1px solid var(--border-default);border-radius:var(--radius-lg);max-width:420px;height:auto;min-height:auto;padding-top:0;padding-bottom:0;animation:.24s cubic-bezier(.22,1,.36,1) svelte-1n3le92-pop-in;box-shadow:0 30px 80px #0009}}@keyframes svelte-1n3le92-slide-up{0%{opacity:.6;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1n3le92-pop-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.auth-content{animation:none}}.auth-header.svelte-1n3le92{padding:var(--space-3) var(--space-3);justify-content:space-between;align-items:center;min-height:44px;display:flex}.hdr-btn{border-radius:var(--radius-lg);width:32px;height:32px;color:var(--fg-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:color .15s,background .15s;display:inline-flex}.hdr-btn:hover{color:var(--fg-default)}.hdr-spacer.svelte-1n3le92{width:32px;height:32px}.auth-body.svelte-1n3le92{justify-content:center;align-items:center;gap:var(--space-4);flex-direction:column;flex:1;width:100%;max-width:420px;margin:0 auto;display:flex;overflow-y:auto;padding:0 2rem 3rem!important}@media (width>=640px){.auth-body.svelte-1n3le92{flex:initial;padding:var(--space-1) var(--space-6) var(--space-7);justify-content:flex-start}}.icon-circle.svelte-1n3le92{background:color-mix(in srgb, var(--color-neon-500) 16%, transparent);width:48px;height:48px;margin-top:var(--space-2);border-radius:50%;justify-content:center;align-items:center;display:flex}.icon-circle-lg.svelte-1n3le92{width:56px;height:56px}.auth-title{font-family:var(--font-display);font-size:var(--text-xs);color:var(--fg-default);letter-spacing:.04em;text-align:center;margin:0;font-weight:600}.auth-desc{font-family:var(--font-body);font-size:var(--text-xs);color:var(--fg-muted);text-align:center;margin:-.5rem 0 0}.phone-pill.svelte-1n3le92{padding:3px var(--space-3);border-radius:var(--radius-full);border:1px solid var(--border-default);color:var(--fg-faint);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.02em;background:#ffffff0a;align-items:center;display:inline-flex}.field{gap:var(--space-2);flex-direction:column;width:100%;margin-top:1rem;display:flex}.field-label{font-family:var(--font-body);font-size:var(--text-xs);color:var(--fg-muted)}.field-label.center{text-align:center;width:100%}.field-error{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-red-500)}.field-error.center{text-align:center;width:100%}.pin-control{gap:var(--space-2);justify-content:center;width:100%;display:flex}.pin-cell{background:var(--bg-input-inner);border:1px solid var(--border-default);border-radius:var(--radius-lg);width:40px;height:44px;font-family:var(--font-mono);font-size:var(--text-sm);text-align:center;color:var(--fg-default);outline:none;font-weight:500;transition:border-color .15s,box-shadow .15s}.pin-cell:focus{border-color:var(--color-neon-500);box-shadow:0 0 0 1px var(--color-neon-500)}.pin-cell[data-invalid]{border-color:var(--color-red-500)}.pin-cell[data-disabled]{opacity:.6;cursor:not-allowed}.pin-cell-sm{width:32px;height:32px;font-size:var(--text-sm)}.pin-toggle.svelte-1n3le92{border-radius:var(--radius-md,8px);color:var(--fg-muted);font-family:var(--font-body);letter-spacing:.02em;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin:8px auto 0;padding:6px 10px;font-size:.6875rem;font-weight:500;transition:color .14s;display:inline-flex}.pin-toggle.svelte-1n3le92:hover{color:var(--fg-default)}.pin-toggle.svelte-1n3le92:focus-visible{outline:2px solid color-mix(in srgb, var(--color-neon-500) 55%, transparent);outline-offset:2px}.pin-toggle[aria-pressed=true].svelte-1n3le92{color:var(--color-neon-500)}.link-btn.svelte-1n3le92{color:var(--fg-faint);font-family:var(--font-body);font-size:var(--text-xs);cursor:pointer;padding:var(--space-1) var(--space-2);background:0 0;border:none;transition:color .15s}.link-btn.svelte-1n3le92:hover{color:var(--fg-muted)}.loading-row.svelte-1n3le92{color:var(--color-neon-500);justify-content:center;display:flex}.spin{animation:.7s linear infinite svelte-1n3le92-spin}@keyframes svelte-1n3le92-spin{to{transform:rotate(360deg)}}.terms-block{border-radius:var(--radius-lg);background:#ffffff05;border:1px solid #94a3b81a;flex-direction:column;gap:6px;width:100%;padding:12px;display:flex}.terms-checkbox{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:10px;display:flex}.terms-control{background:#0f162999;border:1.5px solid #94a3b859;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;transition:border-color .14s,background-color .14s,box-shadow .14s;display:inline-flex;position:relative}.terms-checkbox:hover .terms-control{border-color:color-mix(in srgb, var(--color-neon-500) 55%, #94a3b859)}.terms-control[data-state=checked]{border-color:var(--color-neon-500);background:var(--color-neon-500);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-neon-500) 18%, transparent)}.terms-control[data-focus-visible]{outline:2px solid color-mix(in srgb, var(--color-neon-500) 55%, transparent);outline-offset:2px}.terms-indicator{color:#080d1a;justify-content:center;align-items:center;display:inline-flex}.terms-indicator[data-state=unchecked]{display:none}.terms-label{font-family:var(--font-body);color:var(--fg-muted);letter-spacing:.01em;font-size:.6875rem;line-height:1.7}.terms-link{color:var(--color-neon-500);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-neon-500) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--color-neon-500) 40%, transparent);text-underline-offset:2px;font-weight:500;transition:color .14s}.terms-link:hover{color:var(--color-neon-400,#d4ff4d);-webkit-text-decoration-color:var(--color-neon-500);text-decoration-color:var(--color-neon-500)}.terms-age-gate{font-family:var(--font-body);color:var(--fg-faint);letter-spacing:.02em;margin:0 0 0 28px;font-size:.625rem;line-height:1.4}.sheet-backdrop.svelte-2v1k35{z-index:calc(var(--z-modal) + 10);-webkit-backdrop-filter:blur(2px);animation:svelte-2v1k35-backdrop-fade-in .18s var(--ease-standard,ease) both;background:#0000008c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet.svelte-2v1k35{background:var(--bg-elevated,var(--bg-default));width:100%;max-width:480px;padding:var(--space-5) calc(var(--app-safe-right,0px) + var(--space-5)) calc(var(--app-safe-bottom,0px) + var(--space-6)) calc(var(--app-safe-left,0px) + var(--space-5));animation:svelte-2v1k35-sheet-up .26s var(--ease-standard,ease) both;border-top-left-radius:20px;border-top-right-radius:20px;position:relative;box-shadow:0 -10px 40px #0006}@keyframes svelte-2v1k35-backdrop-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-2v1k35-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.sheet-backdrop.svelte-2v1k35,.sheet.svelte-2v1k35{animation:none}}.sheet-header.svelte-2v1k35{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.sheet-title.svelte-2v1k35{font-family:var(--font-body);font-size:var(--text-lg);color:var(--fg-default);margin:0;font-weight:700}.sheet-close.svelte-2v1k35{border-radius:var(--radius-full);width:36px;height:36px;color:var(--fg-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:background-color .12s;display:inline-flex}.sheet-close.svelte-2v1k35:hover,.sheet-close.svelte-2v1k35:focus-visible{background:var(--bg-default);color:var(--fg-default)}.sheet-close.svelte-2v1k35:focus-visible{outline:2px solid var(--neon-fg);outline-offset:2px}.steps.svelte-2v1k35{margin:0 0 var(--space-4);gap:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.step.svelte-2v1k35{align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--bg-default);border-radius:var(--radius-md);grid-template-columns:28px 28px 1fr;display:grid}.step-number.svelte-2v1k35{border-radius:var(--radius-full);background:var(--neon-solid);width:24px;height:24px;color:var(--neon-contrast);font-size:var(--text-2xs);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.step-icon.svelte-2v1k35{color:var(--fg-default);justify-content:center;align-items:center;display:inline-flex}.step-text.svelte-2v1k35{font-size:var(--text-sm);color:var(--fg-default);line-height:1.4}.hint.svelte-2v1k35{margin:0 0 var(--space-4);font-size:var(--text-xs);color:var(--fg-muted);text-align:center}.ack-btn.svelte-2v1k35{background:var(--neon-solid);width:100%;color:var(--neon-contrast);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-sm);cursor:pointer;border:none;padding:12px 18px;font-weight:600;transition:filter .12s,transform 80ms}.ack-btn.svelte-2v1k35:hover{filter:brightness(1.05)}.ack-btn.svelte-2v1k35:active{transform:scale(.99)}.ack-btn.svelte-2v1k35:focus-visible{outline:2px solid var(--fg-default);outline-offset:2px}.arrow-cue.svelte-2v1k35{left:50%;bottom:calc(var(--app-safe-bottom,0px) + 6px);color:var(--neon-fg);opacity:.55;pointer-events:none;animation:1.6s ease-in-out infinite svelte-2v1k35-arrow-bounce;position:absolute;transform:translate(-50%)}@keyframes svelte-2v1k35-arrow-bounce{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,4px)}}@media (prefers-reduced-motion:reduce){.arrow-cue.svelte-2v1k35{animation:none}}.sheet-backdrop.svelte-1jy6w2r{z-index:calc(var(--z-modal) + 10);-webkit-backdrop-filter:blur(2px);animation:svelte-1jy6w2r-backdrop-fade-in .18s var(--ease-standard,ease) both;background:#0000008c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet.svelte-1jy6w2r{background:var(--bg-elevated,var(--bg-default));width:100%;max-width:480px;padding:var(--space-5) calc(var(--app-safe-right,0px) + var(--space-5)) calc(var(--app-safe-bottom,0px) + var(--space-6)) calc(var(--app-safe-left,0px) + var(--space-5));animation:svelte-1jy6w2r-sheet-up .26s var(--ease-standard,ease) both;border-top-left-radius:20px;border-top-right-radius:20px;position:relative;box-shadow:0 -10px 40px #0006}@keyframes svelte-1jy6w2r-backdrop-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-1jy6w2r-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.sheet-backdrop.svelte-1jy6w2r,.sheet.svelte-1jy6w2r{animation:none}}.sheet-header.svelte-1jy6w2r{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.sheet-title.svelte-1jy6w2r{font-family:var(--font-body);font-size:var(--text-lg);color:var(--fg-default);margin:0;font-weight:700}.sheet-close.svelte-1jy6w2r{border-radius:var(--radius-full);width:36px;height:36px;color:var(--fg-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:background-color .12s;display:inline-flex}.sheet-close.svelte-1jy6w2r:hover,.sheet-close.svelte-1jy6w2r:focus-visible{background:var(--bg-default);color:var(--fg-default)}.sheet-close.svelte-1jy6w2r:focus-visible{outline:2px solid var(--neon-fg);outline-offset:2px}.explainer.svelte-1jy6w2r{margin:0 0 var(--space-4);font-size:var(--text-sm);color:var(--fg-muted);line-height:1.5}.steps.svelte-1jy6w2r{gap:var(--space-3);margin-bottom:var(--space-5);flex-direction:column;display:flex}.step.svelte-1jy6w2r{align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--bg-default);border-radius:var(--radius-md);grid-template-columns:28px 1fr;display:grid}.step-number.svelte-1jy6w2r{border-radius:var(--radius-full);background:var(--neon-solid);width:24px;height:24px;color:var(--neon-contrast);font-size:var(--text-2xs);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.step-text.svelte-1jy6w2r{font-size:var(--text-sm);color:var(--fg-default);line-height:1.4}.copy-btn.svelte-1jy6w2r{background:var(--neon-solid);width:100%;color:var(--neon-contrast);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-sm);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-weight:600;transition:filter .12s,transform 80ms,background-color .2s;display:inline-flex}.copy-btn.svelte-1jy6w2r:hover{filter:brightness(1.05)}.copy-btn.svelte-1jy6w2r:active{transform:scale(.99)}.copy-btn.svelte-1jy6w2r:focus-visible{outline:2px solid var(--fg-default);outline-offset:2px}.copy-btn.copied.svelte-1jy6w2r{background:var(--color-success,#16a34a)}html[dir=ltr],[data-sonner-toaster][dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}html[dir=rtl],[data-sonner-toaster][dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{width:var(--width);--gray1:#fcfcfc;--gray2:#f8f8f8;--gray3:#f3f3f3;--gray4:#ededed;--gray5:#e8e8e8;--gray6:#e2e2e2;--gray7:#dbdbdb;--gray8:#c7c7c7;--gray9:#8f8f8f;--gray10:#858585;--gray11:#6f6f6f;--gray12:#171717;--border-radius:8px;box-sizing:border-box;z-index:999999999;outline:none;margin:0;padding:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;list-style:none;transition:transform .4s;position:fixed}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translate(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);opacity:0;transform:var(--y);touch-action:none;box-sizing:border-box;overflow-wrap:anywhere;outline:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;position:absolute}[data-sonner-toast][data-styled=true]{background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);width:var(--width);align-items:center;gap:6px;padding:16px;font-size:13px;display:flex;box-shadow:0 4px 12px #0000001a}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-y-position=top]{--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap));top:0}[data-sonner-toast][data-y-position=bottom]{--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap));bottom:0}[data-sonner-toast][data-styled=true] [data-description]{color:#3f3f3f;font-weight:400;line-height:1.4}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{color:inherit;font-weight:500;line-height:1.5}[data-sonner-toast][data-styled=true] [data-icon]{width:16px;height:16px;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end);flex-shrink:0;justify-content:flex-start;align-items:center;display:flex;position:relative}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform-origin:50%;animation:.3s forwards sonner-fade-in;transform:scale(.8)}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{flex-direction:column;gap:2px;display:flex}[data-sonner-toast][data-styled=true] [data-button]{height:24px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);cursor:pointer;border:none;border-radius:4px;outline:none;flex-shrink:0;align-items:center;padding-left:8px;padding-right:8px;font-size:12px;font-weight:500;transition:opacity .4s,box-shadow .2s;display:flex}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px #0006}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:#00000014}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:#ffffff4d}[data-sonner-toast][data-styled=true] [data-close-button]{left:var(--toast-close-button-start);right:var(--toast-close-button-end);width:20px;height:20px;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);cursor:pointer;z-index:1;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .1s,background .2s,border-color .2s;display:flex;position:absolute;top:0}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]:before{content:"";z-index:-1;height:100%;position:absolute;left:-100%;right:-100%}[data-sonner-toast][data-y-position=top][data-swiping=true]:before{bottom:50%;transform:scaleY(3)translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]:before{top:50%;transform:scaleY(3)translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]:before{content:"";position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]:after{content:"";height:calc(var(--gap) + 1px);width:100%;position:absolute;bottom:100%;left:0}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * .05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]:before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0px)) translateX(var(--swipe-amount-x,0px));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (width<=600px){[data-sonner-toaster]{right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%;position:fixed}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{width:calc(100% - var(--mobile-offset-left) * 2);left:0;right:0}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:#ecfdf3;--success-border:#bffcd9;--success-text:#008a2e;--info-bg:#f0f8ff;--info-border:#dde7fd;--info-text:#0973dc;--warning-bg:#fffcf0;--warning-border:#fbeeb1;--warning-text:#dc7609;--error-bg:#fff0f0;--error-border:#ffe0e1;--error-text:#e60000}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:#1f1f1f;--normal-border:#333;--normal-border-hover:#404040;--normal-text:var(--gray1);--success-bg:#001f0f;--success-border:#003d1c;--success-text:#59f3a6;--info-bg:#000d1f;--info-border:#19233e;--info-text:#5896f3;--warning-bg:#1d1f00;--warning-border:#2e2e00;--warning-text:#f3cf58;--error-bg:#2d0607;--error-border:#4d0408;--error-text:#ff9ea1}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);z-index:10;position:absolute;inset:0}.sonner-loading-wrapper[data-visible=false]{transform-origin:50%;animation:.2s forwards sonner-fade-out}.sonner-spinner{height:var(--size);width:var(--size);position:relative;top:50%;left:50%}.sonner-loading-bar{background:var(--gray11);border-radius:6px;width:24%;height:8%;animation:1.2s linear infinite sonner-spin;position:absolute;top:-3.9%;left:-10%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg)translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg)translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg)translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg)translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg)translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg)translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg)translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg)translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg)translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg)translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg)translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg)translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{transform-origin:50%;transition:opacity .2s,transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8)translate(-50%,-50%)}.sclub-toast{font-family:"Montserrat", var(--font-body)!important;font-size:var(--text-base)!important;border-radius:var(--radius-lg)!important}[data-sonner-toaster][data-y-position=top]{--offset-top:calc(var(--app-safe-top,0px) + var(--navbar-height,56px) + 8px)!important}body:has(.install-banner) [data-sonner-toaster][data-y-position=top]{--offset-top:calc(var(--app-safe-top,0px) + 69px  + var(--navbar-height,56px) + 8px)!important}[data-sonner-toaster]{--width:min(356px, 92vw)!important}[data-sonner-toast] [data-close-button]{width:28px!important;height:28px!important}[data-sonner-toast] [data-close-button]:after{content:"";position:absolute;inset:-8px}@media (prefers-reduced-motion:reduce){[data-sonner-toast]{transition:opacity .12s!important;animation:none!important;transform:none!important}}
