@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.0ee55_hj9qcer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0.qu-9752pffj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.0mao5jbfbduzp.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.0uzt.a6d44yda.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0mvwgmnhv29no.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.09zddjkbdep5a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
.LevelUpModal-module-scss-module__CS7I1q__wrapper{z-index:9000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;justify-content:center;align-items:center;padding:16px;animation:.3s both LevelUpModal-module-scss-module__CS7I1q__lumFadeIn;display:flex;position:fixed;inset:0}.LevelUpModal-module-scss-module__CS7I1q__modal{background:var(--bg-elevated,#1f1f23);border:1px solid #ffffff14;border-radius:24px;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:440px;padding:40px 36px 32px;animation:.5s cubic-bezier(.16,1,.3,1) both LevelUpModal-module-scss-module__CS7I1q__lumModalIn;display:flex;position:relative;overflow:hidden;box-shadow:0 32px 100px #000000b3}.LevelUpModal-module-scss-module__CS7I1q__topGlow{background:linear-gradient(90deg, transparent, var(--lum-accent,var(--accent)) 30%, var(--lum-accent2,var(--accent)) 70%, transparent);height:2px;position:absolute;top:0;left:0;right:0}.LevelUpModal-module-scss-module__CS7I1q__closeBtn{color:var(--text-muted,#555);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;padding:4px;transition:color .15s;display:flex;position:absolute;top:12px;right:12px}.LevelUpModal-module-scss-module__CS7I1q__closeBtn:hover{color:var(--text-secondary,#8a8a8a)}.LevelUpModal-module-scss-module__CS7I1q__headerLabel{letter-spacing:.25em;text-transform:uppercase;color:var(--lum-accent,var(--accent));opacity:.8;margin:0;font-family:Geist Mono,ui-monospace,monospace;font-size:12px}.LevelUpModal-module-scss-module__CS7I1q__levelTransition{align-items:center;gap:10px;font-family:Geist Mono,ui-monospace,monospace;font-weight:800;line-height:1;display:flex}.LevelUpModal-module-scss-module__CS7I1q__oldLevel{color:var(--text-muted,#555);opacity:.5;font-size:40px}.LevelUpModal-module-scss-module__CS7I1q__arrow{color:var(--text-muted,#555);font-size:28px;font-weight:400}.LevelUpModal-module-scss-module__CS7I1q__newLevel{color:var(--lum-accent,var(--accent));text-shadow:0 0 24px color-mix(in srgb, var(--lum-accent,var(--accent)) 60%, transparent);font-size:72px;animation:.5s cubic-bezier(.34,1.56,.64,1) .15s both LevelUpModal-module-scss-module__CS7I1q__lumNumPop}.LevelUpModal-module-scss-module__CS7I1q__newLevelLegendary{background:linear-gradient(90deg,#ff8c00,gold,#ff8c00) 0 0/200% 100%;-webkit-text-fill-color:#0000;filter:drop-shadow(0 0 10px #ffa500cc);-webkit-background-clip:text;background-clip:text;animation:.5s cubic-bezier(.34,1.56,.64,1) .15s both LevelUpModal-module-scss-module__CS7I1q__lumNumPop,4s linear infinite LevelUpModal-module-scss-module__CS7I1q__lumRainbow}.LevelUpModal-module-scss-module__CS7I1q__tierBadge{border:1px solid color-mix(in srgb, var(--lum-accent,var(--accent)) 35%, transparent);background:color-mix(in srgb, var(--lum-accent,var(--accent)) 8%, transparent);border-radius:8px;padding:4px 12px}.LevelUpModal-module-scss-module__CS7I1q__tierLabel{letter-spacing:.2em;text-transform:uppercase;color:var(--lum-accent,var(--accent));font-family:Geist Mono,ui-monospace,monospace;font-size:11px;font-weight:700}.LevelUpModal-module-scss-module__CS7I1q__congrats{color:var(--text-secondary,#8a8a8a);text-align:center;margin:0;font-size:15px;line-height:1.5}.LevelUpModal-module-scss-module__CS7I1q__progressBar{background:#ffffff0f;border-radius:2px;width:100%;height:2px;margin-top:4px;overflow:hidden}.LevelUpModal-module-scss-module__CS7I1q__progressFill{background:linear-gradient(90deg, color-mix(in srgb, var(--lum-accent,var(--accent)) 60%, transparent), var(--lum-accent,var(--accent)));border-radius:2px;height:100%;animation:7s linear forwards LevelUpModal-module-scss-module__CS7I1q__lumProgressDrain}.LevelUpModal-module-scss-module__CS7I1q__modal_bronze{box-shadow:0 24px 80px #0009,0 0 30px #c97c3a1f}.LevelUpModal-module-scss-module__CS7I1q__modal_silver{box-shadow:0 24px 80px #0009,0 0 30px #cbd5e126}.LevelUpModal-module-scss-module__CS7I1q__modal_gold{box-shadow:0 24px 80px #0009,0 0 40px #fbbf2433}.LevelUpModal-module-scss-module__CS7I1q__modal_emerald{box-shadow:0 24px 80px #0009,0 0 40px #34d39933}.LevelUpModal-module-scss-module__CS7I1q__modal_sapphire{box-shadow:0 24px 80px #0009,0 0 40px #60a5fa33}.LevelUpModal-module-scss-module__CS7I1q__modal_amethyst{animation:.5s cubic-bezier(.16,1,.3,1) both LevelUpModal-module-scss-module__CS7I1q__lumModalIn,2s ease-in-out .5s infinite LevelUpModal-module-scss-module__CS7I1q__lumAmethystPulse;box-shadow:0 24px 80px #0009,0 0 50px #c084fc40}.LevelUpModal-module-scss-module__CS7I1q__modal_legendary{animation:.5s cubic-bezier(.16,1,.3,1) both LevelUpModal-module-scss-module__CS7I1q__lumModalIn,3s ease-in-out .5s infinite LevelUpModal-module-scss-module__CS7I1q__lumLegendaryGlow;box-shadow:0 24px 80px #0009,0 0 60px #ffa5004d}.LevelUpModal-module-scss-module__CS7I1q__tierBadge_legendary{background:linear-gradient(90deg,#ff45001f,#ffd7001f,#00c8511f,#007bff1f,#8a2be21f);border-color:#ffa50066}.LevelUpModal-module-scss-module__CS7I1q__tierBadge_legendary .LevelUpModal-module-scss-module__CS7I1q__tierLabel{background:linear-gradient(90deg,#ff8c00,gold,#00c851,#60a5fa,#c084fc,#ff8c00) 0 0/300% 100%;-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite LevelUpModal-module-scss-module__CS7I1q__lumRainbow}.LevelUpModal-module-scss-module__CS7I1q__progressFill_gold{background:linear-gradient(90deg,#b45309,#fbbf24,#fde68a)}.LevelUpModal-module-scss-module__CS7I1q__progressFill_emerald{background:linear-gradient(90deg,#065f46,#34d399,#6ee7b7)}.LevelUpModal-module-scss-module__CS7I1q__progressFill_sapphire{background:linear-gradient(90deg,#1d4ed8,#60a5fa,#bfdbfe)}.LevelUpModal-module-scss-module__CS7I1q__progressFill_amethyst{background:linear-gradient(90deg,#6d28d9,#c084fc,#e9d5ff)}.LevelUpModal-module-scss-module__CS7I1q__progressFill_legendary{background:linear-gradient(90deg,#ff4500,gold,#00c851,#007bff,#8a2be2,#ff4500) 0 0/300% 100%;animation:7s linear forwards LevelUpModal-module-scss-module__CS7I1q__lumProgressDrain,2s linear infinite LevelUpModal-module-scss-module__CS7I1q__lumRainbow}@keyframes LevelUpModal-module-scss-module__CS7I1q__lumFadeIn{0%{opacity:0}to{opacity:1}}@keyframes LevelUpModal-module-scss-module__CS7I1q__lumSlideIn{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes LevelUpModal-module-scss-module__CS7I1q__lumModalIn{0%{opacity:0;transform:scale(.93)translateY(16px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes LevelUpModal-module-scss-module__CS7I1q__lumNumPop{0%{opacity:0;transform:scale(.5)}60%{transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes LevelUpModal-module-scss-module__CS7I1q__lumProgressDrain{0%{width:100%}to{width:0%}}@keyframes LevelUpModal-module-scss-module__CS7I1q__lumRainbow{0%{background-position:0 0}to{background-position:300% 0}}@keyframes LevelUpModal-module-scss-module__CS7I1q__lumAmethystPulse{0%,to{box-shadow:0 24px 80px #0009,0 0 40px #c084fc33}50%{box-shadow:0 24px 80px #0009,0 0 60px #c084fc66}}@keyframes LevelUpModal-module-scss-module__CS7I1q__lumLegendaryGlow{0%,to{box-shadow:0 24px 80px #0009,0 0 60px #ffa5004d}33%{box-shadow:0 24px 80px #0009,0 0 60px #ff32324d}66%{box-shadow:0 24px 80px #0009,0 0 60px #64c8ff4d}}@media (max-width:480px){.LevelUpModal-module-scss-module__CS7I1q__wrapper{align-items:flex-end;padding:12px 12px 32px}.LevelUpModal-module-scss-module__CS7I1q__modal{max-width:100%;padding:32px 24px 24px}.LevelUpModal-module-scss-module__CS7I1q__newLevel{font-size:56px}.LevelUpModal-module-scss-module__CS7I1q__oldLevel{font-size:32px}}
:root{--bg-primary:#0d0d0f;--bg-secondary:#141416;--bg-card:#1c1c1f;--bg-card-hover:#252528;--bg-elevated:#1f1f23;--accent:#a855f7;--accent-hover:#8b5cf6;--accent-pink:#ec4899;--accent-soft:#a855f726;--accent-pink-soft:#ec489926;--text-primary:#f0f0f0;--text-secondary:#8a8a8a;--text-muted:#555;--border-color:#ffffff0f;--border-hover:#ffffff1f;--header-height:90px;--container-max:1320px;--container-padding:32px;--section-gap:60px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--tr-fast:.15s ease;--tr:.25s ease;--tr-slow:.4s ease}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;height:100%}body{background:var(--bg-primary);min-height:100%;color:var(--text-primary);font-family:var(--font-geist-sans),system-ui,-apple-system,sans-serif;flex-direction:column;line-height:1.6;display:flex;position:relative;overflow-x:hidden}body:before{content:"";z-index:-1;background:radial-gradient(ellipse 80% 60% at 20% 20%, var(--gradient-glow-1,#a855f71f), transparent 50%),radial-gradient(ellipse 70% 50% at 80% 50%, var(--gradient-glow-2,#ec489914), transparent 50%),radial-gradient(ellipse 60% 60% at 50% 90%, var(--gradient-glow-3,#6366f112), transparent 50%);pointer-events:none;background-size:200% 200%;animation:12s infinite gradientShift;position:fixed;inset:0}@keyframes gradientShift{0%{background-position:0 0}25%{background-position:100%}50%{background-position:50% 100%}75%{background-position:0%}to{background-position:0 0}}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit;font:inherit;background:0 0;border:none}ul,ol{list-style:none}img{max-width:100%;display:block}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--text-muted);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}::selection{background:var(--accent-soft);color:var(--text-primary)}@media (max-width:768px){:root{--header-height:68px;--container-padding:16px;--section-gap:40px}body{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:#0000}::-webkit-scrollbar{display:none}}
