@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/1d4eaed977255102-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f3f7e95f2dbc4fe4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora Fallback;src:local("Arial");ascent-override:85.29%;descent-override:25.50%;line-gap-override:0.00%;size-adjust:113.73%}.__className_ac70e9{font-family:Sora,Sora Fallback;font-style:normal}.__variable_ac70e9{--font-sora:"Sora","Sora Fallback"}:root{--color-brand-50:#eff6ff;--color-brand-100:#dbeafe;--color-brand-200:#bfdbfe;--color-brand-300:#93c5fd;--color-brand-400:#60a5fa;--color-brand-500:#2563eb;--color-brand-600:#1d4ed8;--color-brand-700:#1e40af;--color-brand-800:#1e3a8a;--color-brand-900:#172554;--color-brand:var(--color-brand-500);--color-brand-light:var(--color-brand-400);--color-brand-dark:var(--color-brand-600);--color-brand-2:#06b6d4;--color-brand-2-light:#22d3ee;--color-brand-2-dark:#0891b2;--color-brand-subtle:var(--color-brand-50);--color-brand-muted:var(--color-brand-100);--color-brand-emphasis:rgb(37 99 235/20%);--color-bg:#ffffff;--color-bg-secondary:#f8fafc;--color-surface:#ffffff;--color-surface-2:#ffffff;--color-surface-3:#ffffff;--color-surface-4:#ffffff;--color-surface-sunken:#f1f5f9;--color-surface-hover:#f8fafc;--color-surface-pressed:#f1f5f9;--color-surface-selected:#eff6ff;--color-auth-bg:#020617;--color-auth-surface:#0f172a;--color-auth-border:rgb(255 255 255/8%);--color-auth-text:#f8fafc;--color-overlay:rgb(15 23 42/40%);--color-overlay-light:rgb(15 23 42/20%);--color-overlay-blur:blur(4px);--color-text-primary:#0f172a;--color-text-secondary:#475569;--color-text-muted:#94a3b8;--color-text-disabled:#cbd5e1;--color-text-link:#2563eb;--color-text-brand:#1d4ed8;--color-text-on-brand:#ffffff;--color-text-success:#047857;--color-text-warning:#b45309;--color-text-error:#b91c1c;--color-text-info:#0e7490;--color-active-bg:#ecfdf5;--color-active-border:#a7f3d0;--color-active-text:#047857;--color-expiring-bg:#fffbeb;--color-expiring-border:#fde68a;--color-expiring-text:#b45309;--color-expired-bg:#fef2f2;--color-expired-border:#fecaca;--color-expired-text:#b91c1c;--color-pending-bg:#fffbeb;--color-pending-border:#fde68a;--color-pending-text:#b45309;--color-paused-bg:#f8fafc;--color-paused-border:#e2e8f0;--color-paused-text:#475569;--color-trial-bg:#ecfeff;--color-trial-border:#a5f3fc;--color-trial-text:#0e7490;--color-locked-bg:#f8fafc;--color-locked-border:#e2e8f0;--color-locked-text:#64748b;--color-warning-bg:var(--color-expiring-bg);--color-warning-border:var(--color-expiring-border);--color-warning-text:var(--color-expiring-text);--color-rarity-common:#94A3B8;--color-rarity-rare:#3B82F6;--color-rarity-epic:#8B5CF6;--color-rarity-legendary:#F59E0B;--color-rarity-mythic:#EC4899;--color-xp:#d97706;--color-xp-bg:#fffbeb;--color-xp-border:#fde68a;--color-xp-text:#b45309;--color-streak:#ea580c;--color-streak-bg:#fff7ed;--color-streak-border:#fed7aa;--color-streak-text:#c2410c;--color-badge:#7c3aed;--color-badge-bg:#f5f3ff;--color-badge-border:#ddd6fe;--color-badge-text:#6d28d9;--color-level:#2563eb;--color-level-bg:#eff6ff;--color-level-border:#bfdbfe;--color-level-text:#1d4ed8;--font-display:var(--font-sora),system-ui,sans-serif;--font-heading:var(--font-sora),system-ui,sans-serif;--font-body:var(--font-sora),system-ui,sans-serif;--font-mono:"JetBrains Mono","SF Mono",ui-monospace,monospace;--font-size-micro:0.625rem;--font-size-caption:0.75rem;--font-size-body-sm:0.875rem;--font-size-label:0.875rem;--font-size-button:0.875rem;--font-size-code:0.875rem;--font-size-body:1rem;--font-size-h4:1.125rem;--font-size-h3:1.25rem;--font-size-h2:1.5rem;--font-size-h1:1.875rem;--font-size-stat:1.875rem;--font-size-display:2.25rem;--font-size-hero:3rem;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-none:1;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--tracking-tight:-0.025em;--tracking-normal:0;--tracking-wide:0.025em;--tracking-widest:0.1em;--space-2:0.25rem;--space-3:0.375rem;--space-4:0.5rem;--space-5:0.625rem;--space-6:0.75rem;--space-7:0.875rem;--space-8:1rem;--space-10:1.25rem;--space-12:1.5rem;--space-16:2rem;--space-24:3rem;--gap-sm:var(--space-4);--padding-card:var(--space-8);--padding-modal:var(--space-10);--padding-button-x:var(--space-8);--padding-button-y:var(--space-6);--padding-input-x:var(--space-7);--padding-input-y:var(--space-5);--padding-section:var(--space-12);--badge-padding-x:var(--space-4);--badge-padding-y:var(--space-2);--radius-sm:0.375rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-2xl:1.25rem;--radius-3xl:1.5rem;--radius-full:9999px;--radius-card:var(--radius-lg);--radius-button:var(--radius-lg);--radius-input:var(--radius-lg);--radius-badge:var(--radius-full);--border-color-subtle:#f1f5f9;--border-color-default:#e2e8f0;--border-color-strong:#cbd5e1;--border-color-stronger:#94a3b8;--border-subtle:1px solid var(--border-color-subtle);--border-default:1px solid var(--border-color-default);--border-strong:1px solid var(--border-color-strong);--border-brand:1px solid var(--color-brand-200);--border-error:1px solid var(--color-expired-border);--shadow-sm:0 1px 2px 0 rgb(15 23 42/5%);--shadow-md:0 4px 6px -1px rgb(15 23 42/8%),0 2px 4px -2px rgb(15 23 42/5%);--shadow-lg:0 10px 15px -3px rgb(15 23 42/8%),0 4px 6px -4px rgb(15 23 42/5%);--shadow-float:0 20px 25px -5px rgb(15 23 42/10%),0 8px 10px -6px rgb(15 23 42/5%);--shadow-brand:0 4px 12px rgb(37 99 235/18%);--shadow-xp:0 4px 12px rgb(217 119 6/18%);--shadow-streak:0 4px 12px rgb(234 88 12/18%);--shadow-badge:0 4px 12px rgb(124 58 237/18%);--focus-ring:0 0 0 2px #fff,0 0 0 4px var(--color-brand-500);--focus-ring-error:0 0 0 2px #fff,0 0 0 4px var(--color-expired-border);--gradient-button:linear-gradient(to right,var(--color-brand-500),var(--color-brand-600));--gradient-button-hover:linear-gradient(to right,var(--color-brand-600),var(--color-brand-700));--gradient-brand:linear-gradient(135deg,var(--color-brand-500),var(--color-brand-600));--gradient-brand-h:linear-gradient(to right,var(--color-brand-500),var(--color-brand-600));--gradient-xp:linear-gradient(90deg,#f59e0b,#d97706);--gradient-streak:linear-gradient(90deg,#f97316,#ea580c);--gradient-error:linear-gradient(90deg,#ef4444,#dc2626);--duration-instant:1ms;--duration-fast:100ms;--duration-normal:200ms;--duration-dialog:250ms;--duration-drawer:300ms;--duration-page:350ms;--duration-slow:400ms;--duration-slower:500ms;--duration-shimmer:1400ms;--ease-linear:linear;--ease-standard:cubic-bezier(0.2,0,0,1);--ease-emphasized:cubic-bezier(0.2,0,0,1);--ease-decelerate:cubic-bezier(0,0,0,1);--ease-accelerate:cubic-bezier(0.3,0,1,1);--ease-snap:cubic-bezier(0.2,0,0,1);--ease-bounce:cubic-bezier(0.34,1.56,0.64,1);--transition-hover:color var(--duration-normal) var(--ease-standard),background-color var(--duration-normal) var(--ease-standard),border-color var(--duration-normal) var(--ease-standard),box-shadow var(--duration-normal) var(--ease-standard);--transition-color:color var(--duration-normal) var(--ease-standard),background-color var(--duration-normal) var(--ease-standard),border-color var(--duration-normal) var(--ease-standard);--transition-press:transform var(--duration-fast) var(--ease-snap);--transition-card:border-color var(--duration-normal) var(--ease-standard),box-shadow var(--duration-normal) var(--ease-standard),transform var(--duration-fast) var(--ease-snap);--transition-page:opacity var(--duration-page) var(--ease-decelerate),transform var(--duration-page) var(--ease-decelerate);--glass-bg:rgb(255 255 255/80%);--glass-border:rgb(255 255 255/20%);--glass-blur:blur(12px);--glass-blur-lg:blur(16px);--glass-brand-bg:rgb(255 255 255/16%);--glass-brand-border:rgb(255 255 255/28%);--bottom-nav-height:4rem;--pwa-safe-bottom:env(safe-area-inset-bottom,0px);--pwa-safe-top:env(safe-area-inset-top,0px);--z-dropdown:100;--z-sticky:200;--z-overlay:300;--z-modal:400;--z-popover:500;--z-toast:700}.theme-auth{color-scheme:dark;--color-bg:var(--color-auth-bg);--color-surface:var(--color-auth-surface);--color-text-primary:var(--color-auth-text);--color-text-secondary:#cbd5e1;--color-text-muted:#94a3b8;--border-color-default:rgb(255 255 255/10%);--border-color-strong:rgb(255 255 255/18%)}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{color-scheme:light;--c-slate-50:248 250 252;--c-slate-100:241 245 249;--c-slate-200:226 232 240;--c-slate-300:203 213 225;--c-slate-400:148 163 184;--c-slate-500:100 116 139;--c-slate-600:71 85 105;--c-slate-700:51 65 85;--c-slate-800:30 41 59;--c-slate-900:15 23 42;--c-slate-950:2 6 23;--c-gray-50:249 250 251;--c-gray-100:243 244 246;--c-gray-200:229 231 235;--c-gray-300:209 213 219;--c-gray-400:156 163 175;--c-gray-500:107 114 128;--c-gray-600:75 85 99;--c-gray-700:55 65 81;--c-gray-800:31 41 55;--c-gray-900:17 24 39;--c-gray-950:3 7 18;--c-zinc-50:250 250 250;--c-zinc-100:244 244 245;--c-zinc-200:228 228 231;--c-zinc-300:212 212 216;--c-zinc-400:161 161 170;--c-zinc-500:113 113 122;--c-zinc-600:82 82 91;--c-zinc-700:63 63 70;--c-zinc-800:39 39 42;--c-zinc-900:24 24 27;--c-zinc-950:9 9 11;--c-neutral-50:250 250 250;--c-neutral-100:245 245 245;--c-neutral-200:229 229 229;--c-neutral-300:212 212 212;--c-neutral-400:163 163 163;--c-neutral-500:115 115 115;--c-neutral-600:82 82 82;--c-neutral-700:64 64 64;--c-neutral-800:38 38 38;--c-neutral-900:23 23 23;--c-neutral-950:10 10 10;--c-stone-50:250 250 249;--c-stone-100:245 245 244;--c-stone-200:231 229 228;--c-stone-300:214 211 209;--c-stone-400:168 162 158;--c-stone-500:120 113 108;--c-stone-600:87 83 78;--c-stone-700:68 64 60;--c-stone-800:41 37 36;--c-stone-900:28 25 23;--c-stone-950:12 10 9;--c-surface:255 255 255;--c-surface-secondary:248 250 252;--c-surface-card:241 245 249;--c-surface-border:226 232 240;--c-surface-sunken:241 245 249;--skeleton-shimmer:rgb(255 255 255/70%);--c-emphasis:15 23 42;--c-emphasis-hover:30 41 59;--c-emphasis-fg:255 255 255;--c-grid-scrim:255 255 255;--grid-ink:#000000;--grid-ink-tint:#737373}.dark{color-scheme:dark;--c-slate-50:23 23 23;--c-slate-100:32 32 32;--c-slate-200:42 42 42;--c-slate-300:64 64 64;--c-slate-400:130 130 130;--c-slate-500:163 163 163;--c-slate-600:190 190 190;--c-slate-700:214 214 214;--c-slate-800:232 232 232;--c-slate-900:245 245 245;--c-slate-950:252 252 252;--c-gray-50:23 23 23;--c-gray-100:32 32 32;--c-gray-200:42 42 42;--c-gray-300:64 64 64;--c-gray-400:130 130 130;--c-gray-500:163 163 163;--c-gray-600:190 190 190;--c-gray-700:214 214 214;--c-gray-800:232 232 232;--c-gray-900:245 245 245;--c-gray-950:252 252 252;--c-zinc-50:23 23 23;--c-zinc-100:32 32 32;--c-zinc-200:42 42 42;--c-zinc-300:64 64 64;--c-zinc-400:130 130 130;--c-zinc-500:163 163 163;--c-zinc-600:190 190 190;--c-zinc-700:214 214 214;--c-zinc-800:232 232 232;--c-zinc-900:245 245 245;--c-zinc-950:252 252 252;--c-neutral-50:23 23 23;--c-neutral-100:32 32 32;--c-neutral-200:42 42 42;--c-neutral-300:64 64 64;--c-neutral-400:130 130 130;--c-neutral-500:163 163 163;--c-neutral-600:190 190 190;--c-neutral-700:214 214 214;--c-neutral-800:232 232 232;--c-neutral-900:245 245 245;--c-neutral-950:252 252 252;--c-stone-50:23 23 23;--c-stone-100:32 32 32;--c-stone-200:42 42 42;--c-stone-300:64 64 64;--c-stone-400:130 130 130;--c-stone-500:163 163 163;--c-stone-600:190 190 190;--c-stone-700:214 214 214;--c-stone-800:232 232 232;--c-stone-900:245 245 245;--c-stone-950:252 252 252;--c-surface:23 23 23;--c-surface-secondary:10 10 10;--c-surface-card:38 38 38;--c-surface-border:38 38 38;--c-surface-sunken:10 10 10;--skeleton-shimmer:rgb(255 255 255/7%);--c-emphasis:245 245 245;--c-emphasis-hover:214 214 214;--c-emphasis-fg:10 10 10;--c-grid-scrim:10 10 10;--grid-ink:#ffffff;--grid-ink-tint:#a3a3a3}:root{--c-red-50:254 242 242;--c-red-100:254 226 226;--c-red-200:254 202 202;--c-red-600:220 38 38;--c-red-700:185 28 28;--c-red-800:153 27 27;--c-red-900:127 29 29;--c-orange-50:255 247 237;--c-orange-100:255 237 213;--c-orange-200:254 215 170;--c-orange-600:234 88 12;--c-orange-700:194 65 12;--c-orange-800:154 52 18;--c-orange-900:124 45 18;--c-amber-50:255 251 235;--c-amber-100:254 243 199;--c-amber-200:253 230 138;--c-amber-600:217 119 6;--c-amber-700:180 83 9;--c-amber-800:146 64 14;--c-amber-900:120 53 15;--c-yellow-50:254 252 232;--c-yellow-100:254 249 195;--c-yellow-200:254 240 138;--c-yellow-600:202 138 4;--c-yellow-700:161 98 7;--c-yellow-800:133 77 14;--c-yellow-900:113 63 18;--c-green-50:240 253 244;--c-green-100:220 252 231;--c-green-200:187 247 208;--c-green-600:22 163 74;--c-green-700:21 128 61;--c-green-800:22 101 52;--c-green-900:20 83 45;--c-emerald-50:236 253 245;--c-emerald-100:209 250 229;--c-emerald-200:167 243 208;--c-emerald-600:5 150 105;--c-emerald-700:4 120 87;--c-emerald-800:6 95 70;--c-emerald-900:6 78 59;--c-teal-50:240 253 250;--c-teal-100:204 251 241;--c-teal-200:153 246 228;--c-teal-600:13 148 136;--c-teal-700:15 118 110;--c-teal-800:17 94 89;--c-teal-900:19 78 74;--c-cyan-50:236 254 255;--c-cyan-100:207 250 254;--c-cyan-200:165 243 252;--c-cyan-600:8 145 178;--c-cyan-700:14 116 144;--c-cyan-800:21 94 117;--c-cyan-900:22 78 99;--c-sky-50:240 249 255;--c-sky-100:224 242 254;--c-sky-200:186 230 253;--c-sky-600:2 132 199;--c-sky-700:3 105 161;--c-sky-800:7 89 133;--c-sky-900:12 74 110;--c-blue-50:239 246 255;--c-blue-100:219 234 254;--c-blue-200:191 219 254;--c-blue-600:37 99 235;--c-blue-700:29 78 216;--c-blue-800:30 64 175;--c-blue-900:30 58 138;--c-indigo-50:238 242 255;--c-indigo-100:224 231 255;--c-indigo-200:199 210 254;--c-indigo-600:79 70 229;--c-indigo-700:67 56 202;--c-indigo-800:55 48 163;--c-indigo-900:49 46 129;--c-violet-50:245 243 255;--c-violet-100:237 233 254;--c-violet-200:221 214 254;--c-violet-600:124 58 237;--c-violet-700:109 40 217;--c-violet-800:91 33 182;--c-violet-900:76 29 149;--c-purple-50:250 245 255;--c-purple-100:243 232 255;--c-purple-200:233 213 255;--c-purple-600:147 51 234;--c-purple-700:126 34 206;--c-purple-800:107 33 168;--c-purple-900:88 28 135;--c-pink-50:253 242 248;--c-pink-100:252 231 243;--c-pink-200:251 207 232;--c-pink-600:219 39 119;--c-pink-700:190 24 93;--c-pink-800:157 23 77;--c-pink-900:131 24 67;--c-rose-50:255 241 242;--c-rose-100:255 228 230;--c-rose-200:254 205 211;--c-rose-600:225 29 72;--c-rose-700:190 18 60;--c-rose-800:159 18 57;--c-rose-900:136 19 55;--c-brand-50:239 246 255;--c-brand-100:219 234 254;--c-brand-200:191 219 254;--c-brand-600:29 78 216;--c-brand-700:30 64 175;--c-brand-800:30 58 138;--c-brand-900:23 37 84}.dark{--c-red-50:40 10 10;--c-red-100:69 10 10;--c-red-200:127 29 29;--c-red-600:248 113 113;--c-red-700:252 165 165;--c-red-800:254 202 202;--c-red-900:254 226 226;--c-orange-50:39 15 9;--c-orange-100:67 20 7;--c-orange-200:124 45 18;--c-orange-600:251 146 60;--c-orange-700:253 186 116;--c-orange-800:254 215 170;--c-orange-900:255 237 213;--c-amber-50:40 18 7;--c-amber-100:69 26 3;--c-amber-200:120 53 15;--c-amber-600:251 191 36;--c-amber-700:252 211 77;--c-amber-800:253 230 138;--c-amber-900:254 243 199;--c-yellow-50:38 21 8;--c-yellow-100:66 32 6;--c-yellow-200:113 63 18;--c-yellow-600:250 204 21;--c-yellow-700:253 224 71;--c-yellow-800:254 240 138;--c-yellow-900:254 249 195;--c-green-50:8 28 16;--c-green-100:5 46 22;--c-green-200:20 83 45;--c-green-600:74 222 128;--c-green-700:134 239 172;--c-green-800:187 247 208;--c-green-900:220 252 231;--c-emerald-50:6 27 22;--c-emerald-100:2 44 34;--c-emerald-200:6 78 59;--c-emerald-600:52 211 153;--c-emerald-700:110 231 183;--c-emerald-800:167 243 208;--c-emerald-900:209 250 229;--c-teal-50:7 29 28;--c-teal-100:4 47 46;--c-teal-200:19 78 74;--c-teal-600:45 212 191;--c-teal-700:94 234 212;--c-teal-800:153 246 228;--c-teal-900:204 251 241;--c-cyan-50:9 31 39;--c-cyan-100:8 51 68;--c-cyan-200:22 78 99;--c-cyan-600:34 211 238;--c-cyan-700:103 232 249;--c-cyan-800:165 243 252;--c-cyan-900:207 250 254;--c-sky-50:9 29 42;--c-sky-100:8 47 73;--c-sky-200:12 74 110;--c-sky-600:56 189 248;--c-sky-700:125 211 252;--c-sky-800:186 230 253;--c-sky-900:224 242 254;--c-blue-50:17 24 47;--c-blue-100:23 37 84;--c-blue-200:30 58 138;--c-blue-600:96 165 250;--c-blue-700:147 197 253;--c-blue-800:191 219 254;--c-blue-900:219 234 254;--c-indigo-50:20 19 43;--c-indigo-100:30 27 75;--c-indigo-200:49 46 129;--c-indigo-600:129 140 248;--c-indigo-700:165 180 252;--c-indigo-800:199 210 254;--c-indigo-900:224 231 255;--c-violet-50:28 13 56;--c-violet-100:46 16 101;--c-violet-200:76 29 149;--c-violet-600:167 139 250;--c-violet-700:196 181 253;--c-violet-800:221 214 254;--c-violet-900:237 233 254;--c-purple-50:35 9 55;--c-purple-100:59 7 100;--c-purple-200:88 28 135;--c-purple-600:192 132 252;--c-purple-700:216 180 254;--c-purple-800:233 213 255;--c-purple-900:243 232 255;--c-pink-50:45 9 23;--c-pink-100:80 7 36;--c-pink-200:131 24 67;--c-pink-600:244 114 182;--c-pink-700:249 168 212;--c-pink-800:251 207 232;--c-pink-900:252 231 243;--c-rose-50:43 8 18;--c-rose-100:76 5 25;--c-rose-200:136 19 55;--c-rose-600:251 113 133;--c-rose-700:253 164 175;--c-rose-800:254 205 211;--c-rose-900:255 228 230;--c-brand-50:12 16 31;--c-brand-100:13 21 51;--c-brand-200:23 37 84;--c-brand-600:96 165 250;--c-brand-700:147 197 253;--c-brand-800:191 219 254;--c-brand-900:219 234 254}