@font-face { font-family: Poppins; font-style: normal; font-weight: 400; font-display: swap; src: url("media/41e95f694c5c4549-s.2b_sldcwg6mn_.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 400; font-display: swap; src: url("media/6c55a692938ebbbc-s.1emuuracu50qd.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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 400; font-display: swap; src: url("media/a218039a3287bcfd-s.p.43zbiuwnnoiok.woff2") format("woff2"); unicode-range: U+0-FF, 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: Poppins; font-style: normal; font-weight: 500; font-display: swap; src: url("media/bdc7e24a509eb931-s.0ynx40_3oa9rk.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 500; font-display: swap; src: url("media/0da9c7f357bd9d4d-s.1975l3y3401x_.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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 500; font-display: swap; src: url("media/8e6fa89aa22d24ec-s.p.2o7m9ogm38dql.woff2") format("woff2"); unicode-range: U+0-FF, 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: Poppins; font-style: normal; font-weight: 600; font-display: swap; src: url("media/0a7740363b4d4863-s.3ji57o093q1kd.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 600; font-display: swap; src: url("media/5f9d24ebef5d5292-s.19xuq3td7fwu_.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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 600; font-display: swap; src: url("media/e2334d715941921e-s.p.3o_v2fun1jzxk.woff2") format("woff2"); unicode-range: U+0-FF, 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: "Poppins Fallback"; src: local("Arial"); ascent-override: 93.62%; descent-override: 31.21%; line-gap-override: 8.92%; size-adjust: 112.16%; }
.poppins_c432bd1d-module__ggs_fa__className { font-family: Poppins, "Poppins Fallback"; font-style: normal; }
.poppins_c432bd1d-module__ggs_fa__variable { --font-poppins: "Poppins", "Poppins Fallback"; }
@font-face { font-family: Anton; font-style: normal; font-weight: 400; font-display: swap; src: url("media/0e7b7e0b829e3eb9-s.2j75_l12byk_u.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: Anton; font-style: normal; font-weight: 400; font-display: swap; src: url("media/daf789e4474d0d90-s.07wt1b-68kohk.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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Anton; font-style: normal; font-weight: 400; font-display: swap; src: url("media/9e9f04e3c37952ab-s.p.0pan85mumqyf3.woff2") format("woff2"); unicode-range: U+0-FF, 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: "Anton Fallback"; src: local("Arial"); ascent-override: 129.7%; descent-override: 36.29%; line-gap-override: 0%; size-adjust: 90.69%; }
.anton_a8b17dcd-module__Xi7J6a__className { font-family: Anton, "Anton Fallback"; font-style: normal; font-weight: 400; }
.anton_a8b17dcd-module__Xi7J6a__variable { --font-anton: "Anton", "Anton Fallback"; }
@font-face { font-family: "JetBrains Mono"; font-style: normal; font-weight: 400; font-display: swap; src: url("media/04c5164763c40239-s.1kd-r_s9smv5m.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: "JetBrains Mono"; font-style: normal; font-weight: 400; font-display: swap; src: url("media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "JetBrains Mono"; font-style: normal; font-weight: 400; font-display: swap; src: url("media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: "JetBrains Mono"; font-style: normal; font-weight: 400; font-display: swap; src: url("media/fa39153a3fc630ba-s.36fqqi66-3tjb.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: "JetBrains Mono"; font-style: normal; font-weight: 400; font-display: swap; src: url("media/6a5386fd6038edbe-s.3_z45zcoc-xoz.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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "JetBrains Mono"; font-style: normal; font-weight: 400; font-display: swap; src: url("media/051742360c26797e-s.1bkzbscqrt8rl.woff2") format("woff2"); unicode-range: U+0-FF, 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: "JetBrains Mono"; font-style: normal; font-weight: 500; font-display: swap; src: url("media/04c5164763c40239-s.1kd-r_s9smv5m.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: "JetBrains Mono"; font-style: normal; font-weight: 500; font-display: swap; src: url("media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "JetBrains Mono"; font-style: normal; font-weight: 500; font-display: swap; src: url("media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: "JetBrains Mono"; font-style: normal; font-weight: 500; font-display: swap; src: url("media/fa39153a3fc630ba-s.36fqqi66-3tjb.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: "JetBrains Mono"; font-style: normal; font-weight: 500; font-display: swap; src: url("media/6a5386fd6038edbe-s.3_z45zcoc-xoz.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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "JetBrains Mono"; font-style: normal; font-weight: 500; font-display: swap; src: url("media/051742360c26797e-s.1bkzbscqrt8rl.woff2") format("woff2"); unicode-range: U+0-FF, 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: "JetBrains Mono"; font-style: normal; font-weight: 700; font-display: swap; src: url("media/04c5164763c40239-s.1kd-r_s9smv5m.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: "JetBrains Mono"; font-style: normal; font-weight: 700; font-display: swap; src: url("media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "JetBrains Mono"; font-style: normal; font-weight: 700; font-display: swap; src: url("media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: "JetBrains Mono"; font-style: normal; font-weight: 700; font-display: swap; src: url("media/fa39153a3fc630ba-s.36fqqi66-3tjb.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: "JetBrains Mono"; font-style: normal; font-weight: 700; font-display: swap; src: url("media/6a5386fd6038edbe-s.3_z45zcoc-xoz.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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "JetBrains Mono"; font-style: normal; font-weight: 700; font-display: swap; src: url("media/051742360c26797e-s.1bkzbscqrt8rl.woff2") format("woff2"); unicode-range: U+0-FF, 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: "JetBrains Mono"; font-style: normal; font-weight: 800; font-display: swap; src: url("media/04c5164763c40239-s.1kd-r_s9smv5m.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: "JetBrains Mono"; font-style: normal; font-weight: 800; font-display: swap; src: url("media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "JetBrains Mono"; font-style: normal; font-weight: 800; font-display: swap; src: url("media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: "JetBrains Mono"; font-style: normal; font-weight: 800; font-display: swap; src: url("media/fa39153a3fc630ba-s.36fqqi66-3tjb.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: "JetBrains Mono"; font-style: normal; font-weight: 800; font-display: swap; src: url("media/6a5386fd6038edbe-s.3_z45zcoc-xoz.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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "JetBrains Mono"; font-style: normal; font-weight: 800; font-display: swap; src: url("media/051742360c26797e-s.1bkzbscqrt8rl.woff2") format("woff2"); unicode-range: U+0-FF, 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: "JetBrains Mono Fallback"; src: local("Arial"); ascent-override: 75.79%; descent-override: 22.29%; line-gap-override: 0%; size-adjust: 134.59%; }
.jetbrains_mono_d70a357c-module__-P3zXa__className { font-family: "JetBrains Mono", "JetBrains Mono Fallback"; font-style: normal; }
.jetbrains_mono_d70a357c-module__-P3zXa__variable { --font-mono: "JetBrains Mono", "JetBrains Mono Fallback"; }
@font-face { font-family: pricedown; src: url("media/pricedown_v2-s.p.28jr0y8m1nm2-.woff2") format("woff2"); font-display: swap; }
@font-face { font-family: "pricedown Fallback"; src: local("Arial"); ascent-override: 88.24%; descent-override: 26.71%; line-gap-override: 2.31%; size-adjust: 103.69%; }
.pricedown_df315c2a-module__WfuPRa__className { font-family: pricedown, "pricedown Fallback"; }
.pricedown_df315c2a-module__WfuPRa__variable { --font-pricedown: "pricedown", "pricedown Fallback"; }
*, ::before, ::after { box-sizing: border-box; }
html, body { overscroll-behavior: none; color: rgb(255, 255, 255); height: 100%; font-family: var(--font-poppins), system-ui, sans-serif; -webkit-font-smoothing: antialiased; background: rgb(12, 3, 19); margin: 0px; padding: 0px; }
body { user-select: none; overflow-x: hidden; }
input, textarea, [contenteditable="true"] { user-select: text; }
a { color: rgb(255, 210, 63); text-decoration: none; }
a:hover { color: rgb(255, 255, 255); }
img, svg, canvas { max-width: 100%; display: block; }
img { -webkit-user-drag: none; user-select: none; }
button { font: inherit; color: inherit; }
html[data-motion="idle"] *, html[data-motion="idle"] ::before, html[data-motion="idle"] ::after, html[data-overlay="1"] [data-scene] *, html[data-overlay="1"] [data-scene] ::before, html[data-overlay="1"] [data-scene] ::after { animation-play-state: paused !important; }
::view-transition-group(*.inv) { animation-duration: 0.42s; animation-timing-function: cubic-bezier(0.22, 1, 0.36, 1); }
::view-transition-old(*.inv) { animation-duration: 0.3s; }
::view-transition-new(*.inv) { animation-duration: 0.3s; }
::view-transition-new(*.inv):only-child { animation: 0.34s cubic-bezier(0.22, 1, 0.36, 1) 60ms 1 normal both running invVtIn; }
::view-transition-old(*.inv):only-child { animation: 0.22s ease-in 0s 1 normal both running invVtOut; }
::view-transition-old(root) { animation: auto ease 0s 1 normal none running none; }
::view-transition-new(root) { animation: auto ease 0s 1 normal none running none; }
@keyframes invVtIn { 
  0% { opacity: 0; transform: scale(0.9); }
}
@keyframes invVtOut { 
  100% { opacity: 0; transform: scale(0.9); }
}
.EarlyAccess-module__KYE09a__shell { --ea-u: 177px; color: rgb(255, 255, 255); background: rgb(12, 3, 19); width: 100%; height: 100dvh; position: relative; overflow: hidden; }
@media (max-width: 1199px) and (max-height: 898px), (max-height: 819px) {
  .EarlyAccess-module__KYE09a__shell { --ea-u: 19.7vh; }
}
@media (max-width: 708px) and (max-aspect-ratio: 197 / 250) {
  .EarlyAccess-module__KYE09a__shell { --ea-u: 25vw; }
}
.EarlyAccess-module__KYE09a__stage { will-change: transform; position: absolute; inset: 0px; overflow: hidden; }
.EarlyAccess-module__KYE09a__shellLight { background-color: rgb(242, 92, 191); background-image: radial-gradient(80% 70% at 50% 42%, rgb(255, 143, 214) 0%, rgb(242, 92, 191) 55%, rgb(214, 58, 159) 100%); }
.EarlyAccess-module__KYE09a__heroScene { z-index: 0; pointer-events: none; width: 103vw; height: 57.9683vw; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
@media (max-aspect-ratio: 1672 / 941) {
  .EarlyAccess-module__KYE09a__heroScene { width: 183.014vh; height: 103vh; }
}
.EarlyAccess-module__KYE09a__heroLayer { will-change: transform; position: absolute; inset: 0px; }
.EarlyAccess-module__KYE09a__heroBack { background: url("static/early-access/hero/bg-clear.webp") 50% center / 100% 100% no-repeat; }
.EarlyAccess-module__KYE09a__heroCard { user-select: none; will-change: transform; max-width: none; height: auto; animation: EarlyAccess-module__KYE09a__heroFloat var(--dur) ease-in-out var(--delay) infinite alternate; display: block; position: absolute; }
.EarlyAccess-module__KYE09a__heroTilt { pointer-events: auto; position: absolute; }
.EarlyAccess-module__KYE09a__heroTiltInner { will-change: transform; }
.EarlyAccess-module__KYE09a__heroTilt .EarlyAccess-module__KYE09a__heroCard { width: 100%; position: relative; }
.EarlyAccess-module__KYE09a__heroScreen { display: none; }
.EarlyAccess-module__KYE09a__heroScreenCard .EarlyAccess-module__KYE09a__heroCard { width: 100%; position: relative; }
@media (max-aspect-ratio: 3 / 2) {
  .EarlyAccess-module__KYE09a__heroFront { display: none; }
  .EarlyAccess-module__KYE09a__heroScreen { z-index: 1; pointer-events: none; display: block; position: absolute; inset: 0px; overflow: hidden; }
  .EarlyAccess-module__KYE09a__heroScreenCard { left: calc(var(--tx) * 1vw); top: calc(var(--ty) * 1svh); width: calc(var(--tw) * 1svh); position: absolute; }
}
@media (max-aspect-ratio: 1 / 1) {
  .EarlyAccess-module__KYE09a__heroScreenCard { left: calc(var(--px) * 1vw); top: calc(var(--py) * 1svh); width: calc(var(--pw) * 1svh); }
}
.EarlyAccess-module__KYE09a__heroCard[data-drift="up"] { animation-name: EarlyAccess-module__KYE09a__heroFloatUp; }
.EarlyAccess-module__KYE09a__heroCard[data-drift="down"] { animation-name: EarlyAccess-module__KYE09a__heroFloatDown; }
@keyframes EarlyAccess-module__KYE09a__heroFloat { 
  0% { transform: translate3d(0, calc(var(--amp) * -1), 0); }
  100% { transform: translate3d(0, var(--amp), 0); }
}
@keyframes EarlyAccess-module__KYE09a__heroFloatUp { 
  0% { transform: translate(0px, 0px); }
  100% { transform: translate3d(0, calc(var(--amp) * -2), 0); }
}
@keyframes EarlyAccess-module__KYE09a__heroFloatDown { 
  0% { transform: translate(0px, 0px); }
  100% { transform: translate3d(0, calc(var(--amp) * 2), 0); }
}
@media (prefers-reduced-motion: reduce) {
  .EarlyAccess-module__KYE09a__heroCard { animation: auto ease 0s 1 normal none running none; }
}
.EarlyAccess-module__KYE09a__heroLogo { --logo-h: 200px; --ease-back: cubic-bezier(.34, 1.56, .64, 1); width: calc(var(--logo-h) * 2.7875); height: var(--logo-h); cursor: pointer; user-select: none; -webkit-tap-highlight-color: transparent; filter: drop-shadow(0 0 calc(var(--logo-h) * .04) #fbff008c) drop-shadow(0 0 calc(var(--logo-h) * .12) #fbff004d); transition: transform .3s var(--ease-back), filter .3s ease; justify-content: center; align-items: center; display: flex; position: relative; }
@media (hover: hover) and (pointer: fine) {
  .EarlyAccess-module__KYE09a__heroLogo:hover { transform: translateY(calc(var(--logo-h) * -.03)); filter: drop-shadow(0 0 calc(var(--logo-h) * .06) #fbff00bf) drop-shadow(0 0 calc(var(--logo-h) * .2) #fbff006b); }
  .EarlyAccess-module__KYE09a__heroLogo:hover .EarlyAccess-module__KYE09a__heroLogoTl { transform: translate(calc(var(--logo-h) * -.06), calc(var(--logo-h) * -.06)); }
  .EarlyAccess-module__KYE09a__heroLogo:hover .EarlyAccess-module__KYE09a__heroLogoTr { transform: translate(calc(var(--logo-h) * .06), calc(var(--logo-h) * -.06)); }
  .EarlyAccess-module__KYE09a__heroLogo:hover .EarlyAccess-module__KYE09a__heroLogoBl { transform: translate(calc(var(--logo-h) * -.06), calc(var(--logo-h) * .06)); }
  .EarlyAccess-module__KYE09a__heroLogo:hover .EarlyAccess-module__KYE09a__heroLogoBr { transform: translate(calc(var(--logo-h) * .06), calc(var(--logo-h) * .06)); }
}
.EarlyAccess-module__KYE09a__heroLogoTl { --sx: 1; --sy: 1; }
.EarlyAccess-module__KYE09a__heroLogoTr { --sx: -1; --sy: 1; }
.EarlyAccess-module__KYE09a__heroLogoBl { --sx: 1; --sy: -1; }
.EarlyAccess-module__KYE09a__heroLogoBr { --sx: -1; --sy: -1; }
.EarlyAccess-module__KYE09a__heroLogo[data-pop="a"] .EarlyAccess-module__KYE09a__heroLogoText { animation: EarlyAccess-module__KYE09a__heroTextPopA .5s var(--ease-back); }
.EarlyAccess-module__KYE09a__heroLogo[data-pop="b"] .EarlyAccess-module__KYE09a__heroLogoText { animation: EarlyAccess-module__KYE09a__heroTextPopB .5s var(--ease-back); }
.EarlyAccess-module__KYE09a__heroLogo[data-pop="a"] .EarlyAccess-module__KYE09a__heroLogoTl, .EarlyAccess-module__KYE09a__heroLogo[data-pop="a"] .EarlyAccess-module__KYE09a__heroLogoTr, .EarlyAccess-module__KYE09a__heroLogo[data-pop="a"] .EarlyAccess-module__KYE09a__heroLogoBl, .EarlyAccess-module__KYE09a__heroLogo[data-pop="a"] .EarlyAccess-module__KYE09a__heroLogoBr { animation: EarlyAccess-module__KYE09a__heroSnapA .55s var(--ease-back); }
.EarlyAccess-module__KYE09a__heroLogo[data-pop="b"] .EarlyAccess-module__KYE09a__heroLogoTl, .EarlyAccess-module__KYE09a__heroLogo[data-pop="b"] .EarlyAccess-module__KYE09a__heroLogoTr, .EarlyAccess-module__KYE09a__heroLogo[data-pop="b"] .EarlyAccess-module__KYE09a__heroLogoBl, .EarlyAccess-module__KYE09a__heroLogo[data-pop="b"] .EarlyAccess-module__KYE09a__heroLogoBr { animation: EarlyAccess-module__KYE09a__heroSnapB .55s var(--ease-back); }
@keyframes EarlyAccess-module__KYE09a__heroSnapA { 
  35% { transform: translate(calc(var(--sx) * var(--logo-h) * .16), calc(var(--sy) * var(--logo-h) * .12)); }
}
@keyframes EarlyAccess-module__KYE09a__heroSnapB { 
  35% { transform: translate(calc(var(--sx) * var(--logo-h) * .16), calc(var(--sy) * var(--logo-h) * .12)); }
}
@keyframes EarlyAccess-module__KYE09a__heroTextPopA { 
  30% { transform: scale(0.9); }
  65% { transform: scale(1.06); }
}
@keyframes EarlyAccess-module__KYE09a__heroTextPopB { 
  30% { transform: scale(0.9); }
  65% { transform: scale(1.06); }
}
.EarlyAccess-module__KYE09a__heroSparks { pointer-events: none; position: absolute; top: 50%; left: 50%; }
.EarlyAccess-module__KYE09a__heroSpark { left: calc(var(--logo-h) * -.045); top: calc(var(--logo-h) * -.045); width: calc(var(--logo-h) * .09); height: calc(var(--logo-h) * .09); background: var(--c); clip-path: polygon(50% 0px, 62% 38%, 100% 50%, 62% 62%, 50% 100%, 38% 62%, 0px 50%, 38% 38%); opacity: 0; animation: 0.9s cubic-bezier(0.2, 0.8, 0.2, 1) 0s 1 normal both running EarlyAccess-module__KYE09a__heroSpark; position: absolute; }
@keyframes EarlyAccess-module__KYE09a__heroSpark { 
  0% { opacity: 1; transform: rotate(var(--a)) translateX(calc(var(--logo-h) * .85)) scale(.6); }
  55% { opacity: 1; }
  100% { opacity: 0; transform: rotate(var(--a)) translateX(calc(var(--logo-h) * (.85 + var(--d)))) scale(1.3) rotate(90deg); }
}
@media (prefers-reduced-motion: reduce) {
  .EarlyAccess-module__KYE09a__heroLogo[data-pop] .EarlyAccess-module__KYE09a__heroLogoText, .EarlyAccess-module__KYE09a__heroLogo[data-pop] .EarlyAccess-module__KYE09a__heroLogoTl, .EarlyAccess-module__KYE09a__heroLogo[data-pop] .EarlyAccess-module__KYE09a__heroLogoTr, .EarlyAccess-module__KYE09a__heroLogo[data-pop] .EarlyAccess-module__KYE09a__heroLogoBl, .EarlyAccess-module__KYE09a__heroLogo[data-pop] .EarlyAccess-module__KYE09a__heroLogoBr { animation: auto ease 0s 1 normal none running none; }
  .EarlyAccess-module__KYE09a__heroSparks { display: none; }
}
@media (max-width: 1023px) {
  .EarlyAccess-module__KYE09a__heroLogo { --logo-h: 170px; }
}
@media (max-width: 767px) {
  .EarlyAccess-module__KYE09a__heroLogo { --logo-h: 30.1vw; filter: drop-shadow(0 0 calc(var(--logo-h) * .05) #fbff0080); }
}
.EarlyAccess-module__KYE09a__heroLogoTl, .EarlyAccess-module__KYE09a__heroLogoTr, .EarlyAccess-module__KYE09a__heroLogoBl, .EarlyAccess-module__KYE09a__heroLogoBr { box-sizing: border-box; width: calc(var(--logo-h) * .219); height: calc(var(--logo-h) * .2); transition: transform .3s var(--ease-back); border: 0px solid rgb(251, 255, 0); position: absolute; }
.EarlyAccess-module__KYE09a__heroLogoTl { border-top-width: calc(var(--logo-h) * .1); border-left-width: calc(var(--logo-h) * .106); top: 0px; left: 0px; }
.EarlyAccess-module__KYE09a__heroLogoTr { border-top-width: calc(var(--logo-h) * .1); border-right-width: calc(var(--logo-h) * .106); top: 0px; right: 0px; }
.EarlyAccess-module__KYE09a__heroLogoBl { border-bottom-width: calc(var(--logo-h) * .1); border-left-width: calc(var(--logo-h) * .106); bottom: 0px; left: 0px; }
.EarlyAccess-module__KYE09a__heroLogoBr { border-bottom-width: calc(var(--logo-h) * .1); border-right-width: calc(var(--logo-h) * .106); bottom: 0px; right: 0px; }
.EarlyAccess-module__KYE09a__heroLogoText { font-family: var(--font-pricedown), cursive; font-size: calc(var(--logo-h) * .82); letter-spacing: 0px; color: rgb(251, 255, 0); white-space: nowrap; margin: 0px; font-weight: 400; line-height: 1; }
.EarlyAccess-module__KYE09a__xLink { z-index: 4; color: rgb(156, 163, 175); background: rgba(11, 11, 16, 0.35); border-radius: 12px; justify-content: center; align-items: center; width: 48px; height: 48px; transition: color 0.2s, background 0.2s, transform 0.2s; display: flex; position: absolute; top: 24px; right: 28px; }
.EarlyAccess-module__KYE09a__xLink:hover { color: rgb(255, 255, 255); background: rgba(11, 11, 16, 0.6); transform: scale(1.08); }
.EarlyAccess-module__KYE09a__enterBtn { pointer-events: auto; width: 340px; height: 66px; font-family: var(--font-pricedown), cursive; color: rgb(255, 255, 255); text-transform: lowercase; user-select: none; background: rgb(255, 0, 255); border-radius: 18px; justify-content: center; align-items: center; font-size: 30px; text-decoration: none; transition: background 0.2s, transform 0.2s, box-shadow 0.2s; display: flex; position: absolute; top: 756px; left: 50%; transform: translate(-50%); }
.EarlyAccess-module__KYE09a__enterBtn:hover { background: rgb(255, 43, 255); transform: translate(-50%) translateY(-3px); box-shadow: rgba(255, 0, 255, 0.5) 0px 0px 36px; }
.EarlyAccess-module__KYE09a__arrow { opacity: 0; align-items: center; width: 0px; margin-left: 0px; font-family: Arial, sans-serif; font-size: 28px; font-weight: 700; line-height: 1; transition: opacity 0.25s, transform 0.25s, width 0.25s, margin-left 0.25s; display: inline-flex; overflow: hidden; transform: translate(-10px); }
.EarlyAccess-module__KYE09a__enterBtn:hover .EarlyAccess-module__KYE09a__arrow { opacity: 1; width: 34px; margin-left: 18px; transform: translate(0px); }
.EarlyAccess-module__KYE09a__enterIcon { flex-shrink: 0; margin-right: 14px; }
.EarlyAccess-module__KYE09a__enterErr { white-space: nowrap; font-family: var(--font-anton), sans-serif; letter-spacing: 1px; text-transform: uppercase; color: rgb(255, 77, 109); text-shadow: rgba(0, 0, 0, 0.8) 0px 0px 12px; pointer-events: none; font-size: 13px; position: absolute; bottom: calc(100% + 12px); left: 50%; transform: translate(-50%); }
.EarlyAccess-module__KYE09a__enterBtn[data-busy="1"] { cursor: default; opacity: 0.85; }
.EarlyAccess-module__KYE09a__enterBtn[data-busy="1"]:hover { box-shadow: none; transform: translate(-50%); }
.EarlyAccess-module__KYE09a__enterBtn[data-busy="1"]:hover .EarlyAccess-module__KYE09a__arrow { opacity: 0; width: 0px; margin-left: 0px; }
.EarlyAccess-module__KYE09a__soundBtn { z-index: 60; box-sizing: border-box; color: rgb(255, 0, 255); cursor: pointer; background: rgba(8, 4, 15, 0.7); border: 1px solid rgb(58, 43, 82); border-radius: 12px; justify-content: center; align-items: center; width: 44px; height: 44px; transition: border-color 0.15s; display: flex; position: fixed; bottom: 24px; right: 76px; }
.EarlyAccess-module__KYE09a__soundBtn:hover { border-color: rgb(255, 0, 255); }
.EarlyAccess-module__KYE09a__docsBtn { bottom: 24px; right: 24px; }
.EarlyAccess-module__KYE09a__preloaderEcho { z-index: 9998; pointer-events: none; opacity: 0; background: rgb(183, 67, 111); transition: opacity 0.35s; position: absolute; inset: 0px; }
.EarlyAccess-module__KYE09a__preloaderEcho[data-visible="1"] { opacity: 1; transition: opacity 0.24s; }
.EarlyAccess-module__KYE09a__preloader { z-index: 9999; touch-action: none; opacity: 0; visibility: hidden; contain: paint; background-color: rgb(183, 67, 111); background-image: radial-gradient(60% 60%, rgb(224, 96, 159) 0%, rgb(194, 74, 134) 45%, rgb(154, 47, 114) 100%); flex-direction: column; justify-content: center; align-items: center; gap: 34px; transition: opacity 0.35s, visibility linear 0.35s; display: flex; position: fixed; inset: -50vh -12vw; }
.EarlyAccess-module__KYE09a__preloader[data-visible="1"] { opacity: 1; visibility: visible; transition: opacity 0.24s; }
.EarlyAccess-module__KYE09a__preloader:not([data-visible="1"]) .EarlyAccess-module__KYE09a__preloaderStar, .EarlyAccess-module__KYE09a__preloader:not([data-visible="1"]) .EarlyAccess-module__KYE09a__preloaderBar { animation-play-state: paused; }
.EarlyAccess-module__KYE09a__preloader[data-instant="1"], .EarlyAccess-module__KYE09a__preloaderEcho[data-instant="1"] { transition: none; }
.EarlyAccess-module__KYE09a__preloaderStar { object-fit: contain; transform-origin: 49.7% 54.7%; filter: drop-shadow(rgba(251, 255, 0, 0.55) 0px 0px 22px) drop-shadow(rgba(70, 8, 48, 0.35) 0px 6px 14px); width: 96px; height: 96px; animation: 1.6s cubic-bezier(0.65, 0, 0.2, 1) 0s infinite normal none running EarlyAccess-module__KYE09a__starSpin; }
@keyframes EarlyAccess-module__KYE09a__starSpin { 
  0% { transform: rotate(0deg); }
  55% { transform: rotate(360deg); }
  100% { transform: rotate(360deg); }
}
.EarlyAccess-module__KYE09a__preloaderTrack { background: rgba(255, 255, 255, 0.22); border-radius: 999px; width: 220px; height: 4px; position: relative; overflow: hidden; }
.EarlyAccess-module__KYE09a__preloaderBar { background: linear-gradient(90deg, rgb(255, 255, 255), rgb(251, 255, 0)); border-radius: 999px; width: 40%; animation: 1.4s cubic-bezier(0.65, 0, 0.35, 1) 0s infinite normal none running EarlyAccess-module__KYE09a__barSlide; position: absolute; inset: 0px; box-shadow: rgba(251, 255, 0, 0.6) 0px 0px 10px; }
@keyframes EarlyAccess-module__KYE09a__barSlide { 
  0% { transform: translate(-100%); }
  100% { transform: translate(250%); }
}
@media (max-width: 1199px), (max-height: 819px) {
  .EarlyAccess-module__KYE09a__enterBtn { width: min(340px, 37.8vh); height: min(66px, 7.3vh); font-size: min(30px, 3.3vh); top: 84vh; }
  .EarlyAccess-module__KYE09a__enterIcon { width: min(26px, 2.9vh); height: min(26px, 2.9vh); margin-right: min(14px, 1.5vh); }
}
@media (max-width: 767px) {
  .EarlyAccess-module__KYE09a__xLink { top: 16px; right: 16px; }
  .EarlyAccess-module__KYE09a__enterBtn { width: min(300px, -48px + 100vw); }
}
@media (max-width: 767px) and (orientation: portrait) {
  .EarlyAccess-module__KYE09a__enterBtn { top: 75svh; }
}
@media (hover: none) {
  .EarlyAccess-module__KYE09a__enterBtn:active { background: rgb(255, 43, 255); transform: translate(-50%) translateY(1px); }
}
@keyframes EarlyAccess-module__KYE09a__taskIn { 
  0% { opacity: 0; transform: translateY(12px); }
}
.EarlyAccess-module__KYE09a__confetti { z-index: 80; pointer-events: none; width: 100%; height: 100%; position: fixed; inset: 0px; }
.EarlyAccess-module__KYE09a__heroCenter { z-index: 4; pointer-events: none; flex-direction: column; justify-content: center; align-items: center; gap: 48px; display: flex; position: absolute; inset: 0px; }
.EarlyAccess-module__KYE09a__heroCenter > * { pointer-events: auto; }
.EarlyAccess-module__KYE09a__heroStage { will-change: auto; }
.EarlyAccess-module__KYE09a__heroCenter .EarlyAccess-module__KYE09a__enterBtn { cursor: pointer; color: rgb(12, 3, 19); background: rgb(251, 255, 0); border: 0px; position: relative; top: auto; left: auto; transform: none; box-shadow: rgba(251, 255, 0, 0.35) 0px 0px 22px; }
.EarlyAccess-module__KYE09a__heroCenter .EarlyAccess-module__KYE09a__enterBtn:hover { background: rgb(251, 255, 0); transform: translateY(-3px); box-shadow: rgba(251, 255, 0, 0.6) 0px 0px 36px; }
.EarlyAccess-module__KYE09a__heroCenter .EarlyAccess-module__KYE09a__enterBtn:focus-visible { outline-offset: 3px; outline: rgb(12, 3, 19) solid 2px; }
@media (max-width: 767px) {
  .EarlyAccess-module__KYE09a__heroCenter { gap: 32px; }
}
.EarlyAccess-module__KYE09a__heroCenter .EarlyAccess-module__KYE09a__enterBtn[data-busy="1"], .EarlyAccess-module__KYE09a__heroCenter .EarlyAccess-module__KYE09a__enterBtn[data-busy="1"]:hover { cursor: default; transform: none; box-shadow: rgba(251, 255, 0, 0.35) 0px 0px 22px; }
.EarlyAccess-module__KYE09a__heroSwap { place-items: center; display: grid; }
.EarlyAccess-module__KYE09a__heroSwapItem { transition: opacity .35s var(--ease-out,cubic-bezier(.22, 1, .36, 1)), transform .35s var(--ease-out,cubic-bezier(.22, 1, .36, 1)); grid-area: 1 / 1; }
.EarlyAccess-module__KYE09a__heroSwapItem[data-show="0"] { opacity: 0; pointer-events: none; transform: scale(0.94); }
.EarlyAccess-module__KYE09a__heroSwapItem[data-show="1"] { opacity: 1; transform: none; }
.EarlyAccess-module__KYE09a__heroPrompt { text-align: center; user-select: none; flex-direction: column; align-items: center; gap: 10px; display: flex; }
.EarlyAccess-module__KYE09a__heroPromptKicker { font-family: var(--font-anton), sans-serif; letter-spacing: 0.3px; text-transform: uppercase; color: rgb(77, 255, 159); background: rgba(12, 3, 19, 0.55); border: 1px solid rgba(77, 255, 159, 0.35); border-radius: 8px; align-items: center; gap: 8px; margin: 0px 0px 6px; padding: 7px 14px 7px 12px; font-size: 13px; line-height: 1; display: inline-flex; }
.EarlyAccess-module__KYE09a__heroPromptKickerIcon { flex-shrink: 0; }
.EarlyAccess-module__KYE09a__heroPromptSub { font-family: var(--font-anton), sans-serif; letter-spacing: 0.8px; text-transform: uppercase; color: rgb(255, 255, 255); text-shadow: rgba(12, 3, 19, 0.7) 0px 1px 14px; margin: 4px 0px 0px; font-size: 20px; line-height: 1.3; }
.EarlyAccess-module__KYE09a__heroPromptTitle { font-family: var(--font-pricedown), cursive; letter-spacing: 2px; text-transform: uppercase; color: rgb(251, 255, 0); text-shadow: rgba(251, 255, 0, 0.5) 0px 0px 0.15em, rgba(251, 255, 0, 0.3) 0px 0px 0.42em; white-space: nowrap; margin: 0px; font-size: 84px; font-weight: 400; line-height: 1; }
@media (max-width: 1023px) {
  .EarlyAccess-module__KYE09a__heroPromptTitle { font-size: 70px; }
}
@media (max-width: 767px) {
  .EarlyAccess-module__KYE09a__heroPromptTitle { text-shadow: rgba(251, 255, 0, 0.45) 0px 0px 0.15em; font-size: 12vw; }
  .EarlyAccess-module__KYE09a__heroPromptSub { font-size: 16px; }
}
@media (hover: none) {
  .EarlyAccess-module__KYE09a__heroCenter .EarlyAccess-module__KYE09a__enterBtn:active { background: rgb(251, 255, 0); transform: translateY(1px); }
}
.EarlyAccess-module__KYE09a__heroDim { z-index: 2; pointer-events: none; opacity: 0; transition: opacity .7s var(--ease-out,cubic-bezier(.2, .8, .2, 1)); background: radial-gradient(60% 55%, rgba(12, 3, 19, 0.45) 0%, rgba(12, 3, 19, 0.72) 55%, rgba(12, 3, 19, 0.9) 100%); position: absolute; inset: 0px; }
.EarlyAccess-module__KYE09a__heroGlow { z-index: 2; aspect-ratio: 1 / 1; pointer-events: none; opacity: 0; width: 900px; max-width: 140vw; transition: opacity .9s var(--ease-out,cubic-bezier(.2, .8, .2, 1)) .15s, transform 1.2s var(--ease-out,cubic-bezier(.2, .8, .2, 1)) .15s; background: radial-gradient(circle, rgba(255, 0, 255, 0.28) 0%, rgba(255, 0, 255, 0.1) 35%, rgba(0, 0, 0, 0) 65%); position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%) scale(0.7); }
.EarlyAccess-module__KYE09a__shell[data-stage="connected"] .EarlyAccess-module__KYE09a__heroDim { opacity: 1; }
.EarlyAccess-module__KYE09a__shell[data-stage="connected"] .EarlyAccess-module__KYE09a__heroGlow { opacity: 1; transform: translate(-50%, -50%) scale(1); }
.EarlyAccess-module__KYE09a__heroScene, .EarlyAccess-module__KYE09a__heroScreen { transition: transform 1.1s var(--ease-out,cubic-bezier(.2, .8, .2, 1)); }
.EarlyAccess-module__KYE09a__shell[data-stage="connected"] .EarlyAccess-module__KYE09a__heroScene { transform: translate(-50%, -50%) scale(1.08); }
.EarlyAccess-module__KYE09a__shell[data-stage="connected"] .EarlyAccess-module__KYE09a__heroScreen { transform: scale(1.08); }
.EarlyAccess-module__KYE09a__heroBackdrop { z-index: 0; position: absolute; inset: 0px; overflow: hidden; }
.EarlyAccess-module__KYE09a__heroBackdrop .EarlyAccess-module__KYE09a__heroDim { opacity: 1; }
.EarlyAccess-module__KYE09a__heroBackdrop .EarlyAccess-module__KYE09a__heroGlow { opacity: 1; transform: translate(-50%, -50%) scale(1); }
.EarlyAccess-module__KYE09a__heroBackdrop .EarlyAccess-module__KYE09a__heroScene { transform: translate(-50%, -50%) scale(1.08); }
.EarlyAccess-module__KYE09a__heroBackdrop .EarlyAccess-module__KYE09a__heroScreen { transform: scale(1.08); }
@keyframes EarlyAccess-module__KYE09a__heroStepIn { 
  0% { opacity: 0; transform: translateY(14px); }
  100% { opacity: 1; transform: none; }
}
.EarlyAccess-module__KYE09a__heroSwapItem[data-show="1"] .EarlyAccess-module__KYE09a__heroPromptKicker, .EarlyAccess-module__KYE09a__heroSwapItem[data-show="1"] .EarlyAccess-module__KYE09a__heroPromptTitle, .EarlyAccess-module__KYE09a__heroSwapItem[data-show="1"] .EarlyAccess-module__KYE09a__heroPromptSub { animation: EarlyAccess-module__KYE09a__heroStepIn .55s var(--ease-out,cubic-bezier(.2, .8, .2, 1)) both; }
.EarlyAccess-module__KYE09a__heroSwapItem[data-show="1"] .EarlyAccess-module__KYE09a__heroPromptKicker { animation-delay: 0.25s; }
.EarlyAccess-module__KYE09a__heroSwapItem[data-show="1"] .EarlyAccess-module__KYE09a__heroPromptTitle { animation-delay: 0.38s; }
.EarlyAccess-module__KYE09a__heroSwapItem[data-show="1"] .EarlyAccess-module__KYE09a__heroPromptSub { animation-delay: 0.5s; }
@media (prefers-reduced-motion: reduce) {
  .EarlyAccess-module__KYE09a__heroDim, .EarlyAccess-module__KYE09a__heroGlow, .EarlyAccess-module__KYE09a__heroScene, .EarlyAccess-module__KYE09a__heroScreen { transition: opacity 0.3s; }
  .EarlyAccess-module__KYE09a__heroSwapItem[data-show="1"] .EarlyAccess-module__KYE09a__heroPromptKicker, .EarlyAccess-module__KYE09a__heroSwapItem[data-show="1"] .EarlyAccess-module__KYE09a__heroPromptTitle, .EarlyAccess-module__KYE09a__heroSwapItem[data-show="1"] .EarlyAccess-module__KYE09a__heroPromptSub { animation: auto ease 0s 1 normal none running none; }
}
.EarlyAccess-module__KYE09a__heroFloatWrap { will-change: transform; animation: EarlyAccess-module__KYE09a__heroFloat var(--dur) ease-in-out var(--delay) infinite alternate; position: relative; }
.EarlyAccess-module__KYE09a__heroFloatWrap[data-drift="up"] { animation-name: EarlyAccess-module__KYE09a__heroFloatUp; }
.EarlyAccess-module__KYE09a__heroFloatWrap[data-drift="down"] { animation-name: EarlyAccess-module__KYE09a__heroFloatDown; }
.EarlyAccess-module__KYE09a__heroFloatWrap .EarlyAccess-module__KYE09a__heroCard { animation: auto ease 0s 1 normal none running none; }
@media (prefers-reduced-motion: reduce) {
  .EarlyAccess-module__KYE09a__heroFloatWrap { animation: auto ease 0s 1 normal none running none; }
}
.EarlyAccess-module__KYE09a__heroSparkles { pointer-events: none; position: absolute; inset: 0px; }
.EarlyAccess-module__KYE09a__heroSparkle { fill: rgb(255, 255, 255); filter: drop-shadow(0 0 3px var(--spark-tint)) drop-shadow(0 0 7px var(--spark-tint)); opacity: 0; animation: EarlyAccess-module__KYE09a__heroSparkle 3.6s ease-in-out var(--spark-delay,0s) infinite; display: block; position: absolute; transform: translate(-50%, -50%) scale(0.2) rotate(0deg); }
@keyframes EarlyAccess-module__KYE09a__heroSparkle { 
  0%, 62%, 100% { opacity: 0; transform: translate(-50%, -50%) scale(0.2) rotate(0deg); }
  72% { opacity: 1; transform: translate(-50%, -50%) scale(1) rotate(45deg); }
  84% { opacity: 0.35; transform: translate(-50%, -50%) scale(0.5) rotate(90deg); }
}
@media (prefers-reduced-motion: reduce) {
  .EarlyAccess-module__KYE09a__heroSparkle { animation: auto ease 0s 1 normal none running none; }
}
.EarlyAccess-module__KYE09a__heroClosed { text-align: center; flex-direction: column; align-items: center; gap: 14px; display: flex; }
.EarlyAccess-module__KYE09a__heroClosedBadge { font-family: var(--font-anton), sans-serif; letter-spacing: 0.4px; text-transform: uppercase; color: rgba(255, 255, 255, 0.9); background: rgba(12, 3, 19, 0.6); border: 1px solid rgba(255, 255, 255, 0.22); border-radius: 8px; align-items: center; gap: 8px; margin: 0px; padding: 9px 16px 9px 13px; font-size: 16px; line-height: 1; display: inline-flex; }
.EarlyAccess-module__KYE09a__heroClosedBadge svg { flex-shrink: 0; display: block; }
.EarlyAccess-module__KYE09a__heroClosedText { max-width: 360px; font-family: var(--font-poppins), sans-serif; letter-spacing: -0.15px; color: rgba(255, 255, 255, 0.8); text-shadow: rgba(12, 3, 19, 0.75) 0px 1px 12px; text-wrap: balance; margin: 0px; font-size: 15px; font-weight: 500; line-height: 1.45; }
.EarlyAccess-module__KYE09a__heroClosedText a { color: rgb(255, 46, 210); font-weight: 600; }
.EarlyAccess-module__KYE09a__heroClosedText a:hover { text-decoration: underline; }
@media (max-width: 767px) {
  .EarlyAccess-module__KYE09a__heroClosedBadge { font-size: 14px; }
  .EarlyAccess-module__KYE09a__heroClosedText { max-width: 300px; font-size: 13.5px; }
}
.checker-module__uq1o6a__headline { --ease-out: cubic-bezier(.2, .8, .2, 1); font-family: var(--font-poppins), sans-serif; color: rgb(255, 255, 255); margin: 0px 0px 14px; font-size: 17px; font-weight: 600; line-height: 1.5; }
.checker-module__uq1o6a__srOnly { clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; width: 1px; height: 1px; position: absolute; overflow: hidden; }
.checker-module__uq1o6a__headlineStage { place-items: center; height: 32px; display: grid; }
.checker-module__uq1o6a__headlineLine { white-space: nowrap; grid-area: 1 / 1; align-items: center; gap: 0.3em; display: flex; }
.checker-module__uq1o6a__headlineLine[data-phase="in"] .checker-module__uq1o6a__headlineWord { animation-duration: ; animation-timing-function: ; animation-iteration-count: ; animation-direction: ; animation-fill-mode: ; animation-play-state: ; animation-name: ; animation-timeline: ; animation-range-start: ; animation-range-end: ; animation-delay: calc(var(--i) * 60ms); display: inline-block; }
.checker-module__uq1o6a__headlineLine[data-phase="out"] { animation: 0.32s cubic-bezier(0.4, 0, 1, 1) 0s 1 normal both running checker-module__uq1o6a__headlineOut; }
@keyframes checker-module__uq1o6a__headlineWordIn { 
  0% { opacity: 0; transform: translateY(0.45em); }
}
@keyframes checker-module__uq1o6a__headlineOut { 
  100% { opacity: 0; transform: translateY(-0.35em); }
}
.checker-module__uq1o6a__headlineChip { --tone: #ff2ed2; --tone-rgb: 255, 46, 210; border: 1px solid rgba(var(--tone-rgb), .5); color: var(--tone); box-shadow: 0 0 14px rgba(var(--tone-rgb), .18); background: rgba(12, 3, 19, 0.6); border-radius: 8px; align-items: center; gap: 0.3em; padding: 1px 10px 1px 8px; display: inline-flex; position: relative; overflow: hidden; }
.checker-module__uq1o6a__headlineChip[data-tone="yellow"] { --tone: #fbff00; --tone-rgb: 251, 255, 0; }
.checker-module__uq1o6a__headlineChip[data-tone="blue"] { --tone: #7fd6ff; --tone-rgb: 127, 214, 255; }
.checker-module__uq1o6a__headlineLine[data-phase="in"] .checker-module__uq1o6a__headlineChip { animation-duration: 0.62s; animation-timing-function: cubic-bezier(0.34, 1.56, 0.64, 1); animation-iteration-count: 1; animation-direction: normal; animation-fill-mode: both; animation-play-state: running; animation-name: checker-module__uq1o6a__headlineChipIn; animation-timeline: auto; animation-range: normal; animation-delay: calc(var(--i) * 60ms + 40ms); }
@keyframes checker-module__uq1o6a__headlineChipIn { 
  0% { opacity: 0; transform: translateY(0.5em) scale(0.82); }
}
.checker-module__uq1o6a__headlineChip::after { content: ""; pointer-events: none; background: linear-gradient(105deg, rgba(0, 0, 0, 0) 30%, rgba(255, 255, 255, 0.35) 50%, rgba(0, 0, 0, 0) 70%); position: absolute; inset: 0px; transform: translate(-110%); }
.checker-module__uq1o6a__headlineLine[data-phase="in"] .checker-module__uq1o6a__headlineChip::after { animation-duration: 0.9s; animation-timing-function: ease-out; animation-iteration-count: 1; animation-direction: normal; animation-fill-mode: both; animation-play-state: running; animation-name: checker-module__uq1o6a__headlineShine; animation-timeline: auto; animation-range: normal; animation-delay: calc(var(--i) * 60ms + .42s); }
@keyframes checker-module__uq1o6a__headlineShine { 
  100% { transform: translate(110%); }
}
.checker-module__uq1o6a__headlineImg { user-select: none; flex: 0 0 auto; width: auto; height: 1.35em; margin: -0.15em 0px; }
.checker-module__uq1o6a__headlineChip:has(.checker-module__uq1o6a__headlineImg) { padding-left: 5px; }
.checker-module__uq1o6a__headlineIcon { width: 0.95em; height: 0.95em; color: var(--tone); filter: drop-shadow(0 0 4px rgba(var(--tone-rgb), .7)); flex: 0 0 auto; }
@media (prefers-reduced-motion: reduce) {
  .checker-module__uq1o6a__headlineLine[data-phase="in"] .checker-module__uq1o6a__headlineWord, .checker-module__uq1o6a__headlineLine[data-phase="in"] .checker-module__uq1o6a__headlineChip { animation: 0.4s ease 0s 1 normal both running checker-module__uq1o6a__headlineFade; }
  .checker-module__uq1o6a__headlineLine[data-phase="out"] { animation: 0.4s ease 0s 1 normal both running checker-module__uq1o6a__headlineFadeOut; }
  .checker-module__uq1o6a__headlineLine[data-phase="in"] .checker-module__uq1o6a__headlineChip::after { animation: auto ease 0s 1 normal none running none; }
}
@keyframes checker-module__uq1o6a__headlineFade { 
  0% { opacity: 0; }
}
@keyframes checker-module__uq1o6a__headlineFadeOut { 
  100% { opacity: 0; }
}
.checker-module__uq1o6a__hubEntry { user-select: none; flex-direction: column; align-items: center; max-width: calc(-32px + 100vw); display: flex; }
.checker-module__uq1o6a__hubEntry .checker-module__uq1o6a__headline { margin-bottom: 20px; }
@media (max-width: 767px) {
  .checker-module__uq1o6a__headline { margin-bottom: 12px; font-size: 14px; }
  .checker-module__uq1o6a__hubEntry .checker-module__uq1o6a__headline { margin-bottom: 16px; }
  .checker-module__uq1o6a__headlineStage { height: 28px; }
  .checker-module__uq1o6a__headlineChip { padding: 0px 8px 0px 6px; }
}
@media (max-height: 500px) and (orientation: landscape) {
  .checker-module__uq1o6a__headline { margin-bottom: 8px; font-size: 14px; }
  .checker-module__uq1o6a__headlineStage { height: 28px; }
}
.docs-module__uGFWSG__shell { background: var(--bg); --rail-w: 14.5rem; --picker-h: 2.9rem; --page-max: 83rem; --gutter: 2.2rem; --edge: max(var(--gutter), calc((100vw - var(--page-max)) / 2)); isolation: isolate; min-height: 100vh; transition: --accent 0.6s linear; position: relative; }
.docs-module__uGFWSG__masthead { padding: 4rem 0px 0px; }
.docs-module__uGFWSG__cover { aspect-ratio: 3 / 1; object-fit: cover; user-select: none; width: 100%; height: auto; display: block; }
.docs-module__uGFWSG__rail { left: var(--edge); z-index: 20; width: var(--rail-w); background: var(--veil); backdrop-filter: blur(8px); flex-direction: column; display: flex; position: fixed; top: 2.6rem; bottom: 0px; }
.docs-module__uGFWSG__railInner { scrollbar-width: none; flex-direction: column; flex: 1 1 0%; min-height: 0px; padding: 1.5rem 1.1rem 2.5rem 0px; display: flex; overflow-y: auto; }
.docs-module__uGFWSG__railInner::-webkit-scrollbar { display: none; }
.docs-module__uGFWSG__railLine { background: var(--line); width: 1px; position: absolute; top: 0px; bottom: 0px; right: 0px; }
.docs-module__uGFWSG__railTitle { letter-spacing: 0.01em; color: var(--ink-3); margin: 0px 0px 0.9rem; font-size: 0.78rem; display: block; }
.docs-module__uGFWSG__railList { flex-direction: column; gap: 0.08rem; margin: 0px; padding: 0px; list-style: none; display: flex; }
.docs-module__uGFWSG__railItem { text-align: left; width: 100%; font-family: var(--font-first), sans-serif; color: var(--ink-2); cursor: pointer; background: 0px 0px; border: 1px solid rgba(0, 0, 0, 0); border-radius: 0.5rem; padding: 0.4rem 0.7rem; font-size: 0.84rem; font-weight: 500; line-height: 1.32; transition: color 0.18s, background 0.18s, border-color 0.18s; display: block; }
.docs-module__uGFWSG__railItem:hover { color: var(--ink); background: var(--wash-3); }
.docs-module__uGFWSG__railItem[data-on] { color: var(--ink); background: var(--wash-3); border-color: var(--line); font-weight: 600; }
.docs-module__uGFWSG__railLegal { margin-top: auto; padding-top: 1.5rem; }
.docs-module__uGFWSG__railItem.docs-module__uGFWSG__railLink { color: var(--ink-2); align-items: center; gap: 0.5rem; text-decoration: none; display: flex; }
.docs-module__uGFWSG__railItem.docs-module__uGFWSG__railLink:hover { color: var(--ink); }
.docs-module__uGFWSG__railLink svg { flex-shrink: 0; }
.docs-module__uGFWSG__picker { z-index: 25; padding: .45rem var(--gutter); border-bottom: 1px solid var(--line); display: none; position: relative; }
.docs-module__uGFWSG__pickerBtn { background: var(--wash-2); border: 1px solid var(--ink-4); max-width: 100%; color: var(--ink); cursor: pointer; border-radius: 0.75rem; align-items: center; gap: 0.5rem; padding: 0.42rem 0.6rem 0.42rem 0.78rem; transition: border-color 0.18s, background 0.18s; display: inline-flex; }
.docs-module__uGFWSG__pickerBtn[aria-expanded="true"] { border-color: var(--ink-3); background: var(--wash-3); }
.docs-module__uGFWSG__pickerLabel { font-family: var(--font-first), sans-serif; white-space: nowrap; text-overflow: ellipsis; font-size: 0.86rem; font-weight: 600; line-height: 1.1; overflow: hidden; }
.docs-module__uGFWSG__pickerChevron { width: 1rem; height: 1rem; color: var(--ink-3); flex: 0 0 auto; transition: transform 0.2s; }
.docs-module__uGFWSG__pickerBtn[aria-expanded="true"] .docs-module__uGFWSG__pickerChevron { transform: rotate(180deg); }
.docs-module__uGFWSG__pickerMenu { top: calc(100% - 0.15rem); left: var(--gutter); z-index: 2; min-width: 12rem; max-width: calc(100vw - 2 * var(--gutter)); background-color: var(--bg); background-image: linear-gradient(var(--bg-drawer), var(--bg-drawer)); border: 1px solid var(--line); border-radius: 0.75rem; flex-direction: column; max-height: min(56vh, 21rem); padding: 0.3rem; animation: 0.16s cubic-bezier(0.16, 1, 0.3, 1) 0s 1 normal both running docs-module__uGFWSG__docsPickerIn; display: flex; position: absolute; box-shadow: rgba(0, 0, 0, 0.45) 0px 1.2rem 2.4rem; }
.docs-module__uGFWSG__pickerList { overscroll-behavior: contain; scrollbar-width: none; min-height: 0px; margin: 0px; padding: 0px; list-style: none; overflow-y: auto; }
.docs-module__uGFWSG__pickerList::-webkit-scrollbar { display: none; }
.docs-module__uGFWSG__pickerLegal { border-top: 1px solid var(--line); flex: 0 0 auto; margin: 0.3rem 0px 0px; padding: 0.3rem 0px 0px; list-style: none; }
.docs-module__uGFWSG__pickerItem.docs-module__uGFWSG__pickerLink { color: var(--ink-2); }
.docs-module__uGFWSG__pickerItem.docs-module__uGFWSG__pickerLink svg { width: 0.875rem; height: 0.7rem; color: inherit; }
@keyframes docs-module__uGFWSG__docsPickerIn { 
  0% { opacity: 0; transform: translateY(-0.4rem); }
}
.docs-module__uGFWSG__pickerItem { text-align: left; width: 100%; font-family: var(--font-first), sans-serif; color: var(--ink-2); cursor: pointer; background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0.5rem; justify-content: space-between; align-items: center; gap: 0.6rem; padding: 0.45rem 0.6rem; font-size: 0.86rem; font-weight: 500; line-height: 1.25; display: flex; }
.docs-module__uGFWSG__pickerItem svg { width: 0.95rem; height: 0.95rem; color: var(--ink); flex: 0 0 auto; }
.docs-module__uGFWSG__pickerItem[data-on] { background: var(--wash-3); color: var(--ink); font-weight: 600; }
.docs-module__uGFWSG__content { min-width: 0px; }
.docs-module__uGFWSG__sec { padding: 3.6rem 0px 0.4rem; scroll-margin-top: 4rem; }
.docs-module__uGFWSG__sec:first-child { padding-top: 2.6rem; }
.docs-module__uGFWSG__secHead { margin-bottom: 1.3rem; }
.docs-module__uGFWSG__h2 { letter-spacing: -0.012em; color: var(--ink); text-wrap: balance; margin: 0px; scroll-margin-top: 3.2rem; font-size: 1.5rem; font-weight: 600; line-height: 1.22; }
.docs-module__uGFWSG__h3 { letter-spacing: -0.006em; color: var(--ink); margin: 2.4rem 0px 0.85rem; font-size: 0.98rem; font-weight: 600; line-height: 1.35; }
.docs-module__uGFWSG__p { color: var(--ink-2); margin: 0px 0px 1rem; font-size: 0.82rem; line-height: 1.66; }
.docs-module__uGFWSG__p strong { color: var(--ink); font-weight: 600; }
.docs-module__uGFWSG__tblNote { color: var(--ink-4); margin: -0.7rem 0px 1.5rem; font-size: 0.72rem; line-height: 1.5; }
.docs-module__uGFWSG__link { color: var(--ink); border-bottom: 1px solid var(--magenta); transition: color 0.2s; }
.docs-module__uGFWSG__link:hover { color: var(--magenta); }
.docs-module__uGFWSG__loop { margin: 1.7rem 0px; }
.docs-module__uGFWSG__loopRow { grid-template-columns: repeat(4, minmax(0px, 1fr)); gap: 1.15rem; margin: 0px; padding: 0px; list-style: none; display: grid; }
.docs-module__uGFWSG__loopNode { background: var(--wash-1); border: 1px solid var(--line); border-radius: 0.5rem; flex-direction: column; gap: 0.22rem; padding: 0.8rem 0.7rem 0.9rem; display: flex; position: relative; }
.docs-module__uGFWSG__loopHead { align-items: center; gap: 0.5rem; height: 2.1rem; margin-bottom: 0.22rem; display: flex; }
.docs-module__uGFWSG__loopIcon { object-fit: contain; flex: 0 0 auto; width: auto; max-width: 2.6rem; height: 100%; display: block; }
.docs-module__uGFWSG__loopN { color: var(--ink-4); font-size: 0.68rem; font-weight: 500; }
.docs-module__uGFWSG__loopT { color: var(--ink); font-size: 0.82rem; font-weight: 600; }
.docs-module__uGFWSG__loopD { color: var(--ink-3); font-size: 0.72rem; line-height: 1.45; }
.docs-module__uGFWSG__loopArrow { text-align: center; width: 1.15rem; color: var(--ink-4); font-size: 0.85rem; position: absolute; top: 50%; left: 100%; transform: translateY(-50%); }
.docs-module__uGFWSG__loopReturn { border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-radius: 0px 0px 0.5rem 0.5rem; height: 1.75rem; margin: 0px 11%; position: relative; }
.docs-module__uGFWSG__loopReturn::before { content: ""; border-width: medium 0.33rem 0.33rem; border-style: none solid solid; border-right-color: rgba(0, 0, 0, 0); border-left-color: rgba(0, 0, 0, 0); border-image: none; border-top-color: currentcolor; border-bottom-color: var(--ink-3); position: absolute; top: -0.06rem; left: -0.33rem; }
.docs-module__uGFWSG__loopCaption { color: var(--ink-4); margin: 0.7rem 0px 0px; font-size: 0.72rem; }
@media (max-width: 560px) {
  .docs-module__uGFWSG__loopRow { gap: 0.85rem; }
  .docs-module__uGFWSG__loopNode { border-radius: 0.4rem; gap: 0.1rem; padding: 0.45rem 0.4rem 0.5rem; }
  .docs-module__uGFWSG__loopHead { gap: 0.25rem; height: 1.45rem; margin-bottom: 0.15rem; }
  .docs-module__uGFWSG__loopIcon { max-width: 1.5rem; }
  .docs-module__uGFWSG__loopN { font-size: 0.5rem; }
  .docs-module__uGFWSG__loopT { font-size: 0.6rem; line-height: 1.2; }
  .docs-module__uGFWSG__loopD { font-size: 0.55rem; line-height: 1.3; }
  .docs-module__uGFWSG__loopArrow { width: 0.85rem; font-size: 0.6rem; }
  .docs-module__uGFWSG__loopReturn { height: 1.2rem; }
}
.docs-module__uGFWSG__figure { margin: 1.6rem 0px; }
.docs-module__uGFWSG__figureFrame { background: var(--wash-1); border: 1px solid var(--line); border-radius: 0.6rem; width: 100%; display: block; position: relative; overflow: hidden; }
.docs-module__uGFWSG__figureImg { width: 100%; height: auto; display: block; }
.docs-module__uGFWSG__figurePad { background: var(--sunken,var(--wash-1)); padding: 0.5rem; overflow: visible; }
.docs-module__uGFWSG__figurePad .docs-module__uGFWSG__figureImg { border-radius: 0.35rem; }
.docs-module__uGFWSG__figureBare { background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; overflow: visible; }
.docs-module__uGFWSG__figureHole { text-align: center; border-style: dashed; border-color: var(--ink-4); flex-direction: column; justify-content: center; align-items: center; gap: 0.5rem; padding: 1.6rem 1.4rem; display: flex; }
.docs-module__uGFWSG__figureTag { font-family: var(--font-code), monospace; letter-spacing: 0.22em; text-transform: uppercase; color: var(--ink-4); font-size: 0.58rem; }
.docs-module__uGFWSG__figureNeed { max-width: 24rem; color: var(--ink-2); font-size: 0.78rem; line-height: 1.6; }
.docs-module__uGFWSG__figureSpec { font-family: var(--font-code), monospace; color: var(--ink-4); font-size: 0.66rem; }
.docs-module__uGFWSG__figureCaption { color: var(--ink-4); margin: 0.6rem 0px 0px; font-size: 0.72rem; }
.docs-module__uGFWSG__figureRow { gap: 1.1rem; margin: 1.6rem 0px; display: grid; }
.docs-module__uGFWSG__figureRow[data-cols="2"] { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.docs-module__uGFWSG__figureRow[data-cols="3"] { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
.docs-module__uGFWSG__figureRow[data-cols="4"] { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
.docs-module__uGFWSG__figureRow .docs-module__uGFWSG__figure { margin: 0px; }
.docs-module__uGFWSG__figureRow .docs-module__uGFWSG__figureHole { gap: 0.35rem; padding: 1.1rem 0.8rem; }
.docs-module__uGFWSG__figureRow .docs-module__uGFWSG__figureNeed { font-size: 0.72rem; }
.docs-module__uGFWSG__figureItemTitle { color: var(--ink); margin: 0px 0px 0.3rem; font-size: 0.82rem; font-weight: 600; }
.docs-module__uGFWSG__rarityMult { letter-spacing: -0.02em; font-variant-numeric: tabular-nums; font-size: 1.15rem; font-weight: 600; line-height: 1; }
.docs-module__uGFWSG__figureItemText { color: var(--ink-3); margin: 0px 0px 0.7rem; font-size: 0.76rem; line-height: 1.6; }
@media (max-width: 760px) {
  .docs-module__uGFWSG__figureRow[data-cols="3"], .docs-module__uGFWSG__figureRow[data-cols="4"] { gap: 0.6rem; }
}
@media (max-width: 560px) {
  .docs-module__uGFWSG__tbl th, .docs-module__uGFWSG__tbl td { padding: 0.55rem 0.5rem; }
  .docs-module__uGFWSG__figureRow[data-cols="3"], .docs-module__uGFWSG__figureRow[data-cols="4"] { grid-template-rows: auto auto auto; gap: 0.45rem; }
  .docs-module__uGFWSG__figureRow[data-cols="3"] > div, .docs-module__uGFWSG__figureRow[data-cols="4"] > div { grid-template-rows: subgrid; grid-row: span 3; display: grid; }
  .docs-module__uGFWSG__figureRow[data-cols="3"] .docs-module__uGFWSG__figureItemTitle, .docs-module__uGFWSG__figureRow[data-cols="4"] .docs-module__uGFWSG__figureItemTitle { margin-bottom: 0.1rem; font-size: 0.62rem; line-height: 1.25; }
  .docs-module__uGFWSG__figureRow[data-cols="3"] .docs-module__uGFWSG__figureItemText, .docs-module__uGFWSG__figureRow[data-cols="4"] .docs-module__uGFWSG__figureItemText { margin-bottom: 0.35rem; font-size: 0.58rem; line-height: 1.4; }
  .docs-module__uGFWSG__figureRow[data-cols="4"] .docs-module__uGFWSG__rarityMult { font-size: 0.8rem; }
  .docs-module__uGFWSG__figureRow[data-cols="4"] .docs-module__uGFWSG__figureFrame { border-radius: 0.4rem; }
}
.docs-module__uGFWSG__hype { font-family: var(--font-code), monospace; letter-spacing: 0.02em; color: var(--magenta); white-space: nowrap; font-size: 0.92em; font-weight: 800; }
.docs-module__uGFWSG__hypeDollar { margin-right: 0.02em; }
.docs-module__uGFWSG__tbd { font-family: var(--font-code), monospace; color: var(--amber); border: 1px dashed var(--amber-line); white-space: nowrap; border-radius: 0.2rem; padding: 0px 0.28rem; font-size: 0.86em; }
.docs-module__uGFWSG__ui { color: var(--ink); white-space: nowrap; font-weight: 600; }
.docs-module__uGFWSG__steps { counter-reset: step 0; margin: 0px 0px 1.4rem; padding: 0px; list-style: none; }
.docs-module__uGFWSG__step { counter-increment: step 1; color: var(--ink-2); margin: 0px 0px 0.5rem; padding-left: 1.5rem; font-size: 0.82rem; line-height: 1.66; position: relative; }
.docs-module__uGFWSG__step:last-child { margin-bottom: 0px; }
.docs-module__uGFWSG__step::before { content: counter(step) "."; text-align: right; width: 1rem; color: var(--ink-4); font-variant-numeric: tabular-nums; position: absolute; top: 0px; left: 0px; }
.docs-module__uGFWSG__note { background: var(--wash-1); border: 1px solid var(--line); border-radius: 0.5rem; margin: 1.4rem 0px; padding: 1rem 1.15rem 1.05rem; position: relative; }
.docs-module__uGFWSG__noteWarn { background: color-mix(in srgb, var(--amber) 7%, transparent); border-color: var(--amber-line); border-left-width: 2px; }
.docs-module__uGFWSG__noteWarn .docs-module__uGFWSG__noteLabel { color: var(--amber); }
.docs-module__uGFWSG__noteLabel { letter-spacing: 0.18em; text-transform: uppercase; color: var(--ink-3); margin-bottom: 0.45rem; font-size: 0.6rem; font-weight: 500; display: block; }
.docs-module__uGFWSG__noteBody { color: var(--ink-2); margin: 0px; font-size: 0.8rem; line-height: 1.62; }
.docs-module__uGFWSG__formula { background: var(--wash-1); border: 1px solid var(--line); border-radius: 0.5rem; margin: 1.5rem 0px; padding: 0.85rem 1.15rem 0.9rem; }
.docs-module__uGFWSG__formulaBody { font-family: var(--font-code), monospace; letter-spacing: 0.005em; color: var(--ink); font-size: 0.82rem; line-height: 1.7; display: block; }
.docs-module__uGFWSG__formulaCaption { color: var(--ink-4); margin-top: 0.3rem; font-size: 0.72rem; display: block; }
.docs-module__uGFWSG__tblWrap { border: 1px solid var(--line); border-radius: 0.5rem; margin: 1.4rem 0px; overflow-x: auto; }
.docs-module__uGFWSG__tbl { border-collapse: collapse; grid-template-columns: minmax(0px, 1fr); width: 100%; min-width: min(22rem, 100%); display: grid; }
.docs-module__uGFWSG__tbl thead, .docs-module__uGFWSG__tbl tbody { display: contents; }
.docs-module__uGFWSG__tbl tr { grid-template-columns: var(--cols,1fr 1fr); align-items: start; transition: background 0.18s; display: grid; }
.docs-module__uGFWSG__tbl tbody tr:hover { background: var(--wash-1); }
.docs-module__uGFWSG__tbl th, .docs-module__uGFWSG__tbl td { text-align: left; border-top: 1px solid var(--line-soft); padding: 0.62rem 0.85rem; font-size: 0.8rem; line-height: 1.5; }
.docs-module__uGFWSG__tbl thead th { color: var(--ink-3); background: 0px 0px; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-top: 0.6rem; padding-bottom: 0.6rem; font-size: 0.72rem; font-weight: 500; }
.docs-module__uGFWSG__tbl tbody tr:first-child th, .docs-module__uGFWSG__tbl tbody tr:first-child td { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
.docs-module__uGFWSG__tbl thead + tbody tr:first-child th, .docs-module__uGFWSG__tbl thead + tbody tr:first-child td { border-top: 1px solid var(--line); }
.docs-module__uGFWSG__tbl tbody th { color: var(--ink); font-weight: 600; }
.docs-module__uGFWSG__tbl td { color: var(--ink-2); }
.docs-module__uGFWSG__num { font-family: var(--font-code), monospace; font-variant-numeric: tabular-nums; }
.docs-module__uGFWSG__toned { color: var(--tone); }
[data-theme="light"] .docs-module__uGFWSG__toned, [data-theme="light"] .docs-module__uGFWSG__dropName, [data-theme="light"] .docs-module__uGFWSG__dropVal { color: var(--tone-lt,var(--tone)); }
[data-theme="light"] .docs-module__uGFWSG__dropBar { background: var(--tone-lt,var(--tone)); box-shadow: 0 0 8px color-mix(in srgb, var(--tone-lt,var(--tone)) 45%, transparent); }
.docs-module__uGFWSG__chip { color: var(--tone); font-family: var(--font-code), monospace; letter-spacing: 0.1em; text-transform: uppercase; opacity: 0.9; border: 1px solid; border-radius: 0.2rem; padding: 0.06rem 0.34rem; font-size: 0.55rem; display: inline-block; }
[data-theme="light"] .docs-module__uGFWSG__chip { color: var(--tone-lt,var(--tone)); opacity: 1; }
.docs-module__uGFWSG__fusionChain { flex-direction: column; gap: 0.5rem; margin: 1.2rem 0px; display: flex; }
.docs-module__uGFWSG__fusionRow { background: var(--panel); border: 1px solid var(--line); border-radius: 0.35rem; grid-template-columns: auto 1.4rem auto 1fr; align-items: center; gap: 0.7rem; padding: 0.55rem 0.85rem; display: grid; }
.docs-module__uGFWSG__fusionSide { flex-direction: column; align-items: center; gap: 0.28rem; display: flex; }
.docs-module__uGFWSG__fusionLabel { font-family: var(--font-code), monospace; letter-spacing: 0.03em; color: var(--ink-3); white-space: nowrap; font-size: 0.58rem; }
.docs-module__uGFWSG__fusionCards { align-items: center; display: flex; }
.docs-module__uGFWSG__fusionCard { width: auto; height: 4.2rem; display: block; }
.docs-module__uGFWSG__fusionCard + .docs-module__uGFWSG__fusionCard { margin-left: -1.55rem; }
.docs-module__uGFWSG__fusionArrow { text-align: center; color: var(--ink-4); font-size: 0.8rem; }
.docs-module__uGFWSG__fusionGain { font-family: var(--font-code), monospace; letter-spacing: 0.04em; color: var(--mint); text-align: right; justify-self: end; font-size: 0.55rem; }
.docs-module__uGFWSG__bigStat { background: var(--wash-1); border: 1px solid var(--line); border-radius: 0.5rem; flex-direction: column; gap: 0.4rem; margin: 1.4rem 0px 1.6rem; padding: 1.5rem 1.3rem; display: flex; }
.docs-module__uGFWSG__bigStatN { letter-spacing: -0.02em; color: var(--ink); font-size: clamp(1.8rem, 6vw, 2.6rem); font-weight: 600; line-height: 1; }
.docs-module__uGFWSG__bigStatC { color: var(--ink-3); font-size: 0.78rem; }
.docs-module__uGFWSG__dropCard { background: var(--panel); border: 1px solid var(--line); border-radius: 0.4rem; margin: 1.2rem 0px; padding: 1rem 1.1rem 1.1rem; }
.docs-module__uGFWSG__dropHead { justify-content: space-between; align-items: center; gap: 1rem; margin-bottom: 1rem; display: flex; }
.docs-module__uGFWSG__dropTitle { font-family: var(--font-code), monospace; letter-spacing: 0.22em; text-transform: uppercase; color: var(--ink-3); font-size: 0.5rem; }
.docs-module__uGFWSG__lvlPicker { background: var(--sunken); border: 1px solid var(--line); border-radius: 0.3rem; gap: 0.22rem; padding: 0.16rem; display: flex; }
.docs-module__uGFWSG__lvlBtn { width: 1.35rem; height: 1.1rem; color: var(--ink-4); font-family: var(--font-code), monospace; cursor: pointer; background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0.2rem; place-items: center; font-size: 0.58rem; transition: background 0.18s, color 0.18s; display: grid; }
.docs-module__uGFWSG__lvlBtn:hover { color: var(--ink); }
.docs-module__uGFWSG__lvlBtn[data-on] { background: var(--magenta); color: var(--on-magenta); font-weight: 700; }
.docs-module__uGFWSG__dropBars { flex-direction: column; gap: 0.45rem; display: flex; }
.docs-module__uGFWSG__dropRow { grid-template-columns: 4.2rem 1fr 2.4rem; align-items: center; gap: 0.6rem; display: grid; }
.docs-module__uGFWSG__dropName { color: var(--tone); font-family: var(--font-code), monospace; letter-spacing: 0.1em; text-transform: uppercase; font-size: 0.55rem; }
.docs-module__uGFWSG__dropTrack { background: var(--wash-4); border-radius: 99px; height: 0.28rem; position: relative; overflow: hidden; }
.docs-module__uGFWSG__dropBar { background: var(--tone); box-shadow: 0 0 10px var(--tone); border-radius: 99px; transition: width 0.4s cubic-bezier(0.22, 1, 0.36, 1); position: absolute; inset: 0px auto 0px 0px; }
.docs-module__uGFWSG__dropVal { color: var(--tone); font-family: var(--font-code), monospace; font-variant-numeric: tabular-nums; text-align: right; font-size: 0.6rem; }
.docs-module__uGFWSG__dropFoot { border-top: 1px solid var(--line-soft); color: var(--ink-2); margin: 1rem 0px 0px; padding-top: 0.7rem; font-size: 0.68rem; }
.docs-module__uGFWSG__dropFoot strong { font-family: var(--font-code), monospace; color: var(--ink); }
.docs-module__uGFWSG__dropFootHint { color: var(--ink-4); margin-top: 0.2rem; font-size: 0.6rem; display: block; }
@media (max-width: 1280px) {
  .docs-module__uGFWSG__shell { --gutter: 1.6rem; --rail-w: 12rem; }
}
@media (max-width: 900px) {
  .docs-module__uGFWSG__picker { display: block; }
  .docs-module__uGFWSG__shell { --rail-w: 0rem; --gutter: 1.2rem; }
  .docs-module__uGFWSG__rail { display: none; }
  .docs-module__uGFWSG__masthead { padding-top: 2.4rem; }
  .docs-module__uGFWSG__fusionRow { grid-template-columns: auto 1.2rem auto; justify-content: center; row-gap: 0.5rem; }
  .docs-module__uGFWSG__fusionGain { text-align: center; grid-column: 1 / -1; justify-self: center; }
  .docs-module__uGFWSG__h2 { font-size: 1.5rem; }
}
.docs-module__uGFWSG__overlay { z-index: 200; place-items: center; padding: 2.2vh 2vw; display: grid; position: fixed; inset: 0px; }
.docs-module__uGFWSG__overlayBackdrop { background: var(--backdrop); backdrop-filter: blur(7px); animation: 0.3s ease 0s 1 normal both running docs-module__uGFWSG__docsFade; position: absolute; inset: 0px; }
.docs-module__uGFWSG__panel { --rail-w: 13.5rem; z-index: 1; border: 1px solid var(--line); background: var(--bg-panel); backdrop-filter: blur(26px) saturate(1.15); width: min(80rem, 96vw); height: min(90vh, 64rem); min-height: 0px; box-shadow: 0 2.4rem 6rem var(--shadow), inset 0 1px 0 var(--wash-4); transform-origin: 50% 60%; border-radius: 1.1rem; flex-direction: column; animation: 0.44s cubic-bezier(0.16, 1, 0.3, 1) 0s 1 normal both running docs-module__uGFWSG__docsPanelIn; display: flex; position: relative; overflow: hidden; }
.docs-module__uGFWSG__overlayClosing .docs-module__uGFWSG__overlayBackdrop { animation: 0.19s ease 0s 1 normal both running docs-module__uGFWSG__docsFadeOut; }
.docs-module__uGFWSG__overlayClosing .docs-module__uGFWSG__panel { animation: 0.19s cubic-bezier(0.4, 0, 0.9, 0.6) 0s 1 normal both running docs-module__uGFWSG__docsPanelOut; }
@keyframes docs-module__uGFWSG__docsFade { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes docs-module__uGFWSG__docsFadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes docs-module__uGFWSG__docsPanelIn { 
  0% { opacity: 0; transform: translateY(2rem) scale(0.955); }
  100% { opacity: 1; transform: translateY(0px) scale(1); }
}
@keyframes docs-module__uGFWSG__docsPanelOut { 
  0% { opacity: 1; transform: translateY(0px) scale(1); }
  100% { opacity: 0; transform: translateY(0.6rem) scale(0.975); }
}
@media (prefers-reduced-motion: reduce) {
  .docs-module__uGFWSG__overlayBackdrop, .docs-module__uGFWSG__panel, .docs-module__uGFWSG__overlayClosing .docs-module__uGFWSG__overlayBackdrop, .docs-module__uGFWSG__overlayClosing .docs-module__uGFWSG__panel { animation-duration: 0.01ms; }
}
.docs-module__uGFWSG__panelHead { z-index: 2; border-bottom: 1px solid var(--line); flex: 0 0 auto; align-items: center; gap: 0.8rem; height: 2.9rem; padding: 0px 0.8rem 0px 1.4rem; display: flex; position: relative; }
.docs-module__uGFWSG__panelTitle { letter-spacing: 0.005em; color: var(--ink); margin-right: auto; font-size: 0.86rem; font-weight: 600; }
.docs-module__uGFWSG__panelClose { border: 1px solid var(--line); background: var(--wash-2); width: 1.75rem; height: 1.75rem; color: var(--ink-2); cursor: pointer; border-radius: 0.45rem; flex: 0 0 auto; place-items: center; transition: color 0.18s, border-color 0.18s, background 0.18s; display: grid; }
.docs-module__uGFWSG__panelClose:hover { color: var(--ink); border-color: var(--magenta); background: color-mix(in srgb, var(--magenta) 16%, transparent); }
.docs-module__uGFWSG__panelBody { z-index: 1; grid-template-columns: var(--rail-w) minmax(0, 1fr); flex: 1 1 0%; min-height: 0px; display: grid; position: relative; }
.docs-module__uGFWSG__panelRail { flex-direction: column; min-height: 0px; display: flex; position: relative; }
.docs-module__uGFWSG__panelRail .docs-module__uGFWSG__railInner { padding: 1.3rem 0.9rem 2rem 1.1rem; }
.docs-module__uGFWSG__panelScroll { overscroll-behavior: contain; scrollbar-width: thin; scrollbar-color: var(--ink-4) transparent; padding: 0px 2rem 3.5rem; overflow-y: auto; }
.docs-module__uGFWSG__panelScroll::-webkit-scrollbar { width: 8px; }
.docs-module__uGFWSG__panelScroll::-webkit-scrollbar-track { background: 0px 0px; }
.docs-module__uGFWSG__panelScroll::-webkit-scrollbar-thumb { background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-attachment: ; background-origin: ; background-color: ; background-clip: padding-box; border: 2px solid rgba(0, 0, 0, 0); border-radius: 99px; }
.docs-module__uGFWSG__panelScroll::-webkit-scrollbar-thumb:hover { background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-attachment: ; background-origin: ; background-color: ; background-clip: padding-box; }
.docs-module__uGFWSG__panelColumn { max-width: 41rem; }
.docs-module__uGFWSG__panelScroll .docs-module__uGFWSG__sec, .docs-module__uGFWSG__panelScroll .docs-module__uGFWSG__h2 { scroll-margin-top: 0.8rem; }
.docs-module__uGFWSG__mastheadCompact { padding: 1.4rem 0px 0px; }
@media (max-width: 900px) {
  .docs-module__uGFWSG__overlay { padding: 0px; }
  .docs-module__uGFWSG__panel { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; width: 100vw; height: 100dvh; }
  .docs-module__uGFWSG__panelBody { grid-template-columns: minmax(0px, 1fr); }
  .docs-module__uGFWSG__panelRail { display: none; }
  .docs-module__uGFWSG__panelScroll { padding: 0px 1.2rem 3rem; }
}
@property --accent { syntax: "<color>"; inherits: true; initial-value: #ff9a4d; }
html:has([data-docs]) { font-size: 17px; }
@media (max-width: 1601px) {
  html:has([data-docs]) { font-size: 16px; }
}
@media (max-width: 1367px) {
  html:has([data-docs]) { font-size: 15px; }
}
@media (max-width: 1025px) {
  html:has([data-docs]) { font-size: 14.5px; }
}
@media (max-width: 900px) {
  html:has([data-docs]) { font-size: 16.5px; }
}
@media (max-width: 560px) {
  html:has([data-docs]) { font-size: 19px; }
}
[data-docs] { --font-intro: var(--font-pricedown); --font-first: var(--font-poppins); --font-second: var(--font-anton); --font-code: var(--font-mono); --bg: #0c0313; --bg-panel: #0d0514d1; --bg-drawer: #0a0410f7; --ink: #fff; --ink-2: #ffffffb8; --ink-3: #ffffff75; --ink-4: #ffffff42; --ghost: #ffffff1f; --line: #ffffff1a; --line-soft: #ffffff0e; --wash-1: #ffffff05; --wash-2: #ffffff08; --wash-3: #ffffff0d; --wash-4: #ffffff12; --panel: #ffffff06; --scrim: #0000009e; --veil: #00000059; --backdrop: #05020999; --sunken: #00000080; --shadow: #000000b8; --magenta: #f0f; --on-magenta: #000; --mint: #4de8b0; --amber: #ffd84d; --gold: #fbff00; --gold-line: #fbff0038; --gold-wash: #fbff0012; --amber-line: #ffd84d73; --grid-line: #ffffff08; --grain-op: .045; --bloom-op: 1; --mark: linear-gradient(176deg, #fff 16%, #ffd9fb 44%, #ff5cf0 76%, #a1009f 100%); font-family: var(--font-first), system-ui, sans-serif; color: var(--ink); text-rendering: optimizelegibility; font-size: 0.82rem; line-height: 1.66; }
[data-docs][data-theme="light"] { --bg: #f6f3f9; --bg-panel: #faf8fcf0; --bg-drawer: #faf8fcfa; --ink: #171020; --ink-2: #171020c2; --ink-3: #1710208a; --ink-4: #1710205c; --ghost: #1710201a; --line: #17102024; --line-soft: #17102013; --wash-1: #17102006; --wash-2: #1710200a; --wash-3: #1710200f; --wash-4: #17102013; --panel: #17102007; --scrim: #f6f3f9d1; --veil: #f6f3f980; --backdrop: #1c122661; --sunken: #1710200f; --shadow: #28143c38; --magenta: #c0c; --on-magenta: #fff; --mint: #0a8a5e; --amber: #8a6200; --gold: #8a7000; --gold-line: #8a70004d; --gold-wash: #fbd60024; --amber-line: #8a620066; --grid-line: #1710200b; --grain-op: .025; --bloom-op: .3; --mark: linear-gradient(176deg, #2a1636 10%, #8a1c86 46%, #c0c 100%); }
[data-docs] a { color: inherit; text-decoration: none; }
[data-docs] { user-select: none; }
[data-docs] img { -webkit-user-drag: none; }
.boxes-module__lT5GuG__car[data-opening="1"] > * { visibility: hidden; }
.boxes-module__lT5GuG__car { --box: #ff2ed2; --side-x: 300px; flex-direction: column; align-items: center; display: flex; }
.boxes-module__lT5GuG__carStage { touch-action: pan-y; user-select: none; width: 100%; height: 340px; position: relative; }
.boxes-module__lT5GuG__carGlow { background: radial-gradient(closest-side, color-mix(in srgb, var(--box) 42%, transparent) 0%, color-mix(in srgb, var(--box) 26%, transparent) 40%, color-mix(in srgb, var(--box) 9%, transparent) 72%, transparent 100%); pointer-events: none; width: 500px; height: 380px; margin: -190px 0px 0px -250px; transition: background 0.8s; position: absolute; top: 50%; left: 50%; }
.boxes-module__lT5GuG__car[data-box="rainbow"] .boxes-module__lT5GuG__carGlow { background: radial-gradient(closest-side at 38% center, rgba(120, 200, 255, 0.24), rgba(0, 0, 0, 0)), radial-gradient(closest-side at 62% center, rgba(190, 150, 255, 0.28), rgba(0, 0, 0, 0)); }
.boxes-module__lT5GuG__car[data-box="chrome"] .boxes-module__lT5GuG__carGlow { background: radial-gradient(closest-side, rgba(220, 232, 245, 0.26), rgba(0, 0, 0, 0)); }
.boxes-module__lT5GuG__car { --car-move: .8s; --car-ease: cubic-bezier(.65, 0, .25, 1); }
.boxes-module__lT5GuG__carSlot { --slot-x: 0px; width: 300px; height: 300px; transition: transform var(--car-move) var(--car-ease), opacity var(--car-move) var(--car-ease), filter var(--car-move) var(--car-ease); background: 0px 0px; border: 0px; margin: -150px 0px 0px -150px; padding: 0px; position: absolute; top: 50%; left: 50%; }
.boxes-module__lT5GuG__carBody { transform-origin: 50% 85%; width: 100%; height: 100%; position: relative; }
.boxes-module__lT5GuG__carBody[data-land="a"] { animation: boxes-module__lT5GuG__carLandA .45s ease-out calc(var(--car-move) * .78) both; }
.boxes-module__lT5GuG__carBody[data-land="b"] { animation: boxes-module__lT5GuG__carLandB .45s ease-out calc(var(--car-move) * .78) both; }
@keyframes boxes-module__lT5GuG__carLandA { 
  35% { transform: translateY(5px) scale(1.03, 0.95); }
  70% { transform: translateY(-2px) scale(0.99, 1.01); }
}
@keyframes boxes-module__lT5GuG__carLandB { 
  35% { transform: translateY(5px) scale(1.03, 0.95); }
  70% { transform: translateY(-2px) scale(0.99, 1.01); }
}
.boxes-module__lT5GuG__carSlot[data-pos="center"] { z-index: 2; }
.boxes-module__lT5GuG__carSlot[data-pos="left"], .boxes-module__lT5GuG__carSlot[data-pos="right"] { z-index: 1; transform: translateX(var(--slot-x)) scale(.56); filter: brightness(0.42) saturate(0.85); cursor: pointer; }
.boxes-module__lT5GuG__carSlot[data-pos="left"] { --slot-x: calc(var(--side-x) * -1); }
.boxes-module__lT5GuG__carSlot[data-pos="right"] { --slot-x: var(--side-x); }
.boxes-module__lT5GuG__carSlot[data-wrap] { z-index: 0; transition: filter 0.3s; }
.boxes-module__lT5GuG__carSlot[data-wrap="a"] { animation: boxes-module__lT5GuG__carWrapA calc(var(--car-move) * .5) cubic-bezier(.2, .8, .2, 1) calc(var(--car-move) * .25) backwards; }
.boxes-module__lT5GuG__carSlot[data-wrap="b"] { animation: boxes-module__lT5GuG__carWrapB calc(var(--car-move) * .5) cubic-bezier(.2, .8, .2, 1) calc(var(--car-move) * .25) backwards; }
@keyframes boxes-module__lT5GuG__carWrapA { 
  0% { opacity: 0; transform: translateX(var(--slot-x)) scale(.3); }
}
@keyframes boxes-module__lT5GuG__carWrapB { 
  0% { opacity: 0; transform: translateX(var(--slot-x)) scale(.3); }
}
.boxes-module__lT5GuG__carSlot[data-pos="hidden"] { z-index: 0; transform: translateX(var(--slot-x)) scale(.3); opacity: 0; pointer-events: none; }
.boxes-module__lT5GuG__car[data-dir="next"] .boxes-module__lT5GuG__carSlot[data-pos="hidden"] { --slot-x: calc(var(--side-x) * -1.6); }
.boxes-module__lT5GuG__car[data-dir="prev"] .boxes-module__lT5GuG__carSlot[data-pos="hidden"] { --slot-x: calc(var(--side-x) * 1.6); }
@media (hover: hover) and (pointer: fine) {
  .boxes-module__lT5GuG__carSlot[data-pos="left"]:hover, .boxes-module__lT5GuG__carSlot[data-pos="right"]:hover { filter: brightness(0.7) saturate(0.95); }
}
.boxes-module__lT5GuG__carSlot:focus-visible { outline-offset: -20px; border-radius: 24px; outline: rgb(251, 255, 0) solid 2px; }
.boxes-module__lT5GuG__carShadow { background: radial-gradient(closest-side, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0)); border-radius: 50%; width: 170px; height: 18px; margin-left: -85px; position: absolute; bottom: 22px; left: 50%; }
.boxes-module__lT5GuG__carArrow { z-index: 3; color: rgb(255, 255, 255); cursor: pointer; background: rgba(8, 4, 15, 0.7); border: 1px solid rgb(58, 43, 82); border-radius: 50%; place-items: center; width: 52px; height: 52px; margin-top: -26px; transition: border-color 0.2s, transform 0.2s, box-shadow 0.2s; display: grid; position: absolute; top: 50%; }
.boxes-module__lT5GuG__carArrow svg { width: 22px; height: 22px; }
.boxes-module__lT5GuG__carArrow[data-dir="prev"] { left: 0px; }
.boxes-module__lT5GuG__carArrow[data-dir="next"] { right: 0px; }
@media (hover: hover) and (pointer: fine) {
  .boxes-module__lT5GuG__carArrow:hover { border-color: rgb(255, 46, 210); box-shadow: rgba(255, 46, 210, 0.3) 0px 0px 18px; }
  .boxes-module__lT5GuG__carArrow[data-dir="prev"]:hover { transform: translate(-2px); }
  .boxes-module__lT5GuG__carArrow[data-dir="next"]:hover { transform: translate(2px); }
}
.boxes-module__lT5GuG__carArrow:focus-visible { outline-offset: 3px; outline: rgb(251, 255, 0) solid 2px; }
.boxes-module__lT5GuG__carInfo { width: 380px; max-width: 100%; animation: boxes-module__lT5GuG__carInfoIn .45s cubic-bezier(.2, .8, .2, 1) calc(var(--car-move) * .45) both; flex-direction: column; align-items: center; display: flex; }
@keyframes boxes-module__lT5GuG__carInfoIn { 
  0% { opacity: 0; transform: translateY(8px); }
}
.boxes-module__lT5GuG__carName { font-family: var(--font-anton), sans-serif; letter-spacing: 1px; text-transform: uppercase; color: var(--box); margin: 0px; padding-top: 3px; font-size: 34px; font-weight: 400; line-height: 1.1; }
.boxes-module__lT5GuG__carName[data-box="blue"] { color: rgb(63, 196, 255); }
.boxes-module__lT5GuG__carName[data-box="pink"] { color: rgb(255, 79, 220); text-shadow: rgba(255, 46, 210, 0.8) 0px 0px 0.25em, rgba(255, 0, 255, 0.45) 0px 0px 0.7em; }
.boxes-module__lT5GuG__carName[data-box="gold"] { color: rgb(255, 212, 59); background: linear-gradient(rgb(255, 243, 176) 27%, rgb(255, 212, 59) 50%, rgb(255, 179, 0) 77%) text; -webkit-text-fill-color: transparent; filter: drop-shadow(rgba(255, 200, 40, 0.85) 0px 0px 0.18em) drop-shadow(rgba(255, 170, 0, 0.5) 0px 0px 0.55em); margin: -0.5em -0.6em; padding: calc(0.5em + 3px) 0.6em 0.5em; }
.boxes-module__lT5GuG__carName[data-box="rainbow"] { color: rgb(217, 196, 255); background: linear-gradient(90deg, rgb(255, 107, 179) 0.6em, rgb(255, 154, 87) 24%, rgb(255, 222, 77) 38%, rgb(92, 230, 158) 52%, rgb(87, 184, 255) 66%, rgb(163, 115, 255) 80%, rgb(255, 122, 224) calc(100% - 0.6em)) text; -webkit-text-fill-color: transparent; filter: drop-shadow(rgba(190, 150, 255, 0.45) 0px 0px 0.3em); margin: -0.5em -0.6em; padding: calc(0.5em + 3px) 0.6em 0.5em; }
.boxes-module__lT5GuG__carName[data-box="chrome"] { color: rgb(223, 230, 238); background: linear-gradient(118deg, rgb(141, 153, 168) 0%, rgb(238, 243, 248) 22%, rgb(169, 181, 195) 40%, rgb(255, 255, 255) 55%, rgb(147, 160, 176) 72%, rgb(223, 230, 238) 100%) text; -webkit-text-fill-color: transparent; filter: drop-shadow(rgba(220, 232, 245, 0.35) 0px 0px 0.3em); margin: -0.5em -0.6em; padding: calc(0.5em + 3px) 0.6em 0.5em; }
.boxes-module__lT5GuG__carOdds { border-radius: 999px; gap: 2px; width: 100%; height: 6px; margin-top: 16px; display: flex; overflow: hidden; }
.boxes-module__lT5GuG__carOddsSeg { min-width: 3px; }
.boxes-module__lT5GuG__carDrops { flex-wrap: wrap; justify-content: center; gap: 10px 22px; margin: 14px 0px 22px; padding: 0px; list-style: none; display: flex; }
.boxes-module__lT5GuG__carDrop { animation-duration: 0.4s; animation-timing-function: cubic-bezier(0.2, 0.8, 0.2, 1); animation-iteration-count: 1; animation-direction: normal; animation-fill-mode: both; animation-play-state: running; animation-name: boxes-module__lT5GuG__carDropIn; animation-timeline: auto; animation-range: normal; animation-delay: calc(var(--car-move) * .45 + var(--i) * 70ms); align-items: center; gap: 8px; display: flex; }
@keyframes boxes-module__lT5GuG__carDropIn { 
  0% { opacity: 0; transform: translateY(6px); }
}
.boxes-module__lT5GuG__carDropCard { filter: drop-shadow(rgba(0, 0, 0, 0.45) 0px 2px 4px); flex: 0 0 auto; width: 22px; height: auto; transition: transform 0.25s cubic-bezier(0.34, 1.56, 0.64, 1); transform: rotate(-8deg); }
.boxes-module__lT5GuG__carDrop[data-rarity="epic"] .boxes-module__lT5GuG__carDropCard { filter: drop-shadow(rgba(0, 0, 0, 0.45) 0px 2px 4px) drop-shadow(rgba(133, 19, 243, 0.8) 0px 0px 5px); }
.boxes-module__lT5GuG__carDrop[data-rarity="legendary"] .boxes-module__lT5GuG__carDropCard { filter: drop-shadow(rgba(0, 0, 0, 0.45) 0px 2px 4px) drop-shadow(rgba(244, 192, 51, 0.9) 0px 0px 6px); }
@media (hover: hover) and (pointer: fine) {
  .boxes-module__lT5GuG__carDrop:hover .boxes-module__lT5GuG__carDropCard { transform: rotate(0deg) scale(1.15); }
}
.boxes-module__lT5GuG__carDropText { flex-direction: column; line-height: 1.1; display: flex; }
.boxes-module__lT5GuG__carDropPct { color: rgb(255, 255, 255); font-size: 14px; font-weight: 700; }
.boxes-module__lT5GuG__carDropName { letter-spacing: 0.3px; color: color-mix(in srgb, var(--r) 50%, #fff); font-size: 11px; font-weight: 600; }
.boxes-module__lT5GuG__carBuy, .boxes-module__lT5GuG__bcBtn { --btn: #f0f; --btn-hover: #ff4dff; --btn-text: #fff; --btn-glow: #ff00ff73; }
.boxes-module__lT5GuG__carBuy[data-box="blue"], .boxes-module__lT5GuG__bcBtn[data-box="blue"] { --btn: #1fa8f0; --btn-hover: #3fc4ff; --btn-glow: #1fb2ff73; }
.boxes-module__lT5GuG__carBuy[data-box="pink"], .boxes-module__lT5GuG__bcBtn[data-box="pink"] { --btn: #f0f; --btn-hover: #ff4dff; --btn-glow: #ff00ff80; }
.boxes-module__lT5GuG__carBuy[data-box="gold"], .boxes-module__lT5GuG__bcBtn[data-box="gold"] { --btn: linear-gradient(180deg, #ffe37a 0%, #ffc81f 55%, #f0a800 100%); --btn-hover: linear-gradient(180deg, #fff0a8 0%, #ffd43b 55%, #ffb300 100%); --btn-text: #2a1500; --btn-glow: #ffc41e80; }
.boxes-module__lT5GuG__carBuy[data-box="rainbow"], .boxes-module__lT5GuG__bcBtn[data-box="rainbow"] { --btn: linear-gradient(118deg, #ff6bb3 0%, #ff9a57 20%, #ffde4d 38%, #5ce69e 56%, #57b8ff 76%, #a373ff 100%); --btn-hover: linear-gradient(118deg, #ff89c2 0%, #ffad79 20%, #ffe571 38%, #7debb1 56%, #79c6ff 76%, #b58fff 100%); --btn-text: #1b0e00; --btn-glow: #a373ffbf; box-shadow: rgba(163, 115, 255, 0.45) 0px 0px 24px; }
.boxes-module__lT5GuG__carBuy[data-box="chrome"], .boxes-module__lT5GuG__bcBtn[data-box="chrome"] { --btn: linear-gradient(118deg, #8d99a8 0%, #eef3f8 22%, #a9b5c3 40%, #fff 55%, #93a0b0 72%, #dfe6ee 100%); --btn-hover: linear-gradient(118deg, #a3aebb 0%, #fff 22%, #bcc6d2 40%, #fff 55%, #a8b4c2 72%, #eef2f6 100%); --btn-text: #11161d; --btn-glow: #dce8f58c; }
.boxes-module__lT5GuG__carBuy[data-box="rainbow"]:disabled:not([aria-busy="true"]) { box-shadow: none; }
.boxes-module__lT5GuG__carBuy { background: var(--btn); width: 100%; height: 60px; color: var(--btn-text); font-family: var(--font-anton), sans-serif; letter-spacing: 0.6px; text-transform: uppercase; white-space: nowrap; cursor: pointer; border: 0px; border-radius: 16px; justify-content: center; align-items: center; gap: 10px; padding: 3px 20px 0px; font-size: 24px; transition: background 0.2s, transform 0.2s, box-shadow 0.2s; display: flex; }
@media (hover: hover) and (pointer: fine) {
  .boxes-module__lT5GuG__carBuy:hover:not(:disabled) { background: var(--btn-hover); box-shadow: 0 0 30px var(--btn-glow); transform: translateY(-3px); }
}
.boxes-module__lT5GuG__carBuy:focus-visible { outline-offset: 3px; outline: rgb(251, 255, 0) solid 2px; }
.boxes-module__lT5GuG__carBuy:disabled { color: rgba(255, 255, 255, 0.45); cursor: not-allowed; background: rgba(255, 255, 255, 0.1); }
.boxes-module__lT5GuG__carBuy[aria-busy="true"] { background: var(--btn); color: var(--btn-text); cursor: default; }
.boxes-module__lT5GuG__carPrice { align-items: center; gap: 6px; display: inline-flex; }
.boxes-module__lT5GuG__carNum { font-family: var(--font-pricedown), cursive; letter-spacing: 0.5px; font-size: 1.36em; }
.boxes-module__lT5GuG__carBuyStar { flex: 0 0 auto; width: 1.07em; height: 1.07em; margin: 0px -0.08em 0px -0.06em; translate: 0px 0.03em; }
.boxes-module__lT5GuG__carRank, .boxes-module__lT5GuG__bcNote { text-wrap: balance; font-family: var(--font-poppins), sans-serif; text-align: center; color: rgba(255, 255, 255, 0.5); margin: 10px 0px 0px; font-size: 13px; font-weight: 500; line-height: 1.4; }
.boxes-module__lT5GuG__carRank b, .boxes-module__lT5GuG__bcNote b { color: rgba(255, 255, 255, 0.85); font-weight: 700; }
.boxes-module__lT5GuG__carError { font-family: var(--font-anton), sans-serif; letter-spacing: 1.6px; text-align: center; text-transform: uppercase; color: rgb(255, 77, 109); margin: 12px 0px 0px; font-size: 13px; }
.boxes-module__lT5GuG__carSpin { border-width: 2.5px; border-style: solid; border-color: rgb(255, 255, 255) rgba(255, 255, 255, 0.3) rgba(255, 255, 255, 0.3); border-image: none; border-radius: 50%; width: 18px; height: 18px; margin-top: -3px; animation: 0.8s linear 0s infinite normal none running boxes-module__lT5GuG__carSpin; }
@keyframes boxes-module__lT5GuG__carSpin { 
  100% { transform: rotate(360deg); }
}
.boxes-module__lT5GuG__bc { z-index: 70; background: rgba(5, 1, 10, 0.82); justify-content: center; align-items: center; padding: 24px; animation: 0.25s ease-out 0s 1 normal both running boxes-module__lT5GuG__bcFade; display: flex; position: fixed; inset: 0px; }
.boxes-module__lT5GuG__bcModal { --box: #ff2ed2; text-align: center; background: rgb(20, 10, 31); border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 20px; flex-direction: column; align-items: center; width: 340px; max-width: 100%; padding: 20px 24px 14px; animation: 0.3s cubic-bezier(0.2, 0.8, 0.2, 1) 0s 1 normal both running boxes-module__lT5GuG__bcIn; display: flex; position: relative; box-shadow: rgba(0, 0, 0, 0.5) 0px 24px 60px; }
.boxes-module__lT5GuG__bc[data-closing="1"] { animation: 0.24s ease-in 0s 1 normal both running boxes-module__lT5GuG__bcFadeOut; }
.boxes-module__lT5GuG__bc[data-closing="1"] .boxes-module__lT5GuG__bcModal { animation: 0.24s ease-in 0s 1 normal both running boxes-module__lT5GuG__bcOut; }
@keyframes boxes-module__lT5GuG__bcFade { 
  0% { opacity: 0; }
}
@keyframes boxes-module__lT5GuG__bcFadeOut { 
  100% { opacity: 0; }
}
@keyframes boxes-module__lT5GuG__bcIn { 
  0% { opacity: 0; transform: translateY(18px) scale(0.98); }
}
@keyframes boxes-module__lT5GuG__bcOut { 
  100% { opacity: 0; transform: translateY(12px) scale(0.98); }
}
.boxes-module__lT5GuG__bcClose { z-index: 1; color: rgb(156, 163, 175); cursor: pointer; background: 0px 0px; border: 0px; border-radius: 12px; place-items: center; width: 44px; height: 44px; transition: color 0.2s; display: grid; position: absolute; top: 10px; right: 10px; }
.boxes-module__lT5GuG__bcClose svg { width: 22px; height: 22px; }
.boxes-module__lT5GuG__bcClose:hover { color: rgb(255, 255, 255); }
.boxes-module__lT5GuG__bcBox { width: 120px; height: 120px; position: relative; }
.boxes-module__lT5GuG__bcLead { font-family: var(--font-anton), sans-serif; letter-spacing: 0.4px; text-transform: uppercase; text-wrap: balance; color: var(--box); margin: 8px 36px 10px; padding-top: 3px; font-size: 15px; line-height: 1.25; }
.boxes-module__lT5GuG__bcLead[data-box="blue"] { color: rgb(63, 196, 255); }
.boxes-module__lT5GuG__bcLead[data-box="pink"] { color: rgb(255, 79, 220); }
.boxes-module__lT5GuG__bcLead[data-box="gold"] { color: rgb(255, 212, 59); }
.boxes-module__lT5GuG__bcTitle { font-family: var(--font-anton), sans-serif; letter-spacing: 0.5px; text-transform: uppercase; color: var(--box); margin: 4px 0px 0px; padding-top: 3px; font-size: 26px; font-weight: 400; line-height: 1.1; }
.boxes-module__lT5GuG__bcTitle[data-box="blue"] { color: rgb(63, 196, 255); }
.boxes-module__lT5GuG__bcTitle[data-box="pink"] { color: rgb(255, 79, 220); }
.boxes-module__lT5GuG__bcTitle[data-box="gold"] { color: rgb(255, 212, 59); }
.boxes-module__lT5GuG__bcTitle[data-box="chrome"] { background: linear-gradient(118deg, rgb(141, 153, 168) 0%, rgb(238, 243, 248) 22%, rgb(169, 181, 195) 40%, rgb(255, 255, 255) 55%, rgb(147, 160, 176) 72%, rgb(223, 230, 238) 100%) text; -webkit-text-fill-color: transparent; }
.boxes-module__lT5GuG__bcTitle[data-box="rainbow"] { background: linear-gradient(90deg, rgb(255, 107, 179), rgb(255, 154, 87), rgb(255, 222, 77), rgb(92, 230, 158), rgb(87, 184, 255), rgb(163, 115, 255), rgb(255, 122, 224)) text; -webkit-text-fill-color: transparent; }
.boxes-module__lT5GuG__bcBtn { background: var(--btn); width: 100%; height: 52px; color: var(--btn-text); font-family: var(--font-anton), sans-serif; letter-spacing: 0.5px; text-transform: uppercase; cursor: pointer; border: 0px; border-radius: 14px; justify-content: center; align-items: center; gap: 10px; margin-top: 18px; padding: 3px 24px 0px; font-size: 20px; transition: background 0.18s; display: flex; }
@media (hover: hover) and (pointer: fine) {
  .boxes-module__lT5GuG__bcBtn:hover { background: var(--btn-hover); }
}
.boxes-module__lT5GuG__bcBtn:focus-visible { outline-offset: 3px; outline: rgb(251, 255, 0) solid 2px; }
.boxes-module__lT5GuG__bcCancel { color: rgba(255, 255, 255, 0.5); font-family: var(--font-poppins), sans-serif; cursor: pointer; background: 0px 0px; border: 0px; margin-top: 8px; padding: 8px 12px; font-size: 13px; font-weight: 600; transition: color 0.2s; }
.boxes-module__lT5GuG__bcCancel:hover { color: rgb(255, 255, 255); }
.boxes-module__lT5GuG__bcCancel:focus-visible { outline-offset: 2px; outline: rgb(251, 255, 0) solid 2px; }
@media (max-width: 767px) {
  .boxes-module__lT5GuG__bc { align-items: flex-end; padding: 0px; }
  .boxes-module__lT5GuG__bcModal { width: 100%; padding: 20px 20px calc(16px + env(safe-area-inset-bottom,0px)); border-bottom: 0px; border-radius: 26px 26px 0px 0px; animation: 0.4s cubic-bezier(0.2, 0.8, 0.2, 1) 0s 1 normal both running boxes-module__lT5GuG__bcSheetIn; }
  .boxes-module__lT5GuG__bc[data-closing="1"] .boxes-module__lT5GuG__bcModal { animation: 0.24s ease-in 0s 1 normal both running boxes-module__lT5GuG__bcSheetOut; }
}
@keyframes boxes-module__lT5GuG__bcSheetIn { 
  0% { opacity: 0; transform: translateY(48px); }
}
@keyframes boxes-module__lT5GuG__bcSheetOut { 
  100% { opacity: 0; transform: translateY(48px); }
}
.boxes-module__lT5GuG__carDots { gap: 4px; margin-top: 22px; display: flex; }
.boxes-module__lT5GuG__carDotBtn { cursor: pointer; background: 0px 0px; border: 0px; place-items: center; width: 28px; height: 28px; padding: 0px; display: grid; }
.boxes-module__lT5GuG__carDotBtn span { background: rgba(255, 255, 255, 0.25); border-radius: 999px; width: 8px; height: 8px; transition: width 0.3s, background 0.3s; }
.boxes-module__lT5GuG__carDotBtn[aria-current="true"] span { background: var(--dot); width: 22px; box-shadow: 0 0 10px var(--dot); }
.boxes-module__lT5GuG__carDotBtn[data-box="rainbow"][aria-current="true"] span { background: linear-gradient(90deg, rgb(255, 107, 179), rgb(255, 222, 77), rgb(92, 230, 158), rgb(87, 184, 255), rgb(163, 115, 255)); box-shadow: rgba(190, 150, 255, 0.6) 0px 0px 8px; }
.boxes-module__lT5GuG__carDotBtn[data-box="chrome"][aria-current="true"] span { background: linear-gradient(90deg, rgb(141, 153, 168), rgb(255, 255, 255), rgb(169, 181, 195)); box-shadow: rgba(220, 232, 245, 0.6) 0px 0px 8px; }
.boxes-module__lT5GuG__carDotBtn:focus-visible { outline-offset: -2px; border-radius: 8px; outline: rgb(251, 255, 0) solid 2px; }
.boxes-module__lT5GuG__boxModel { transform-origin: center bottom; pointer-events: none; width: 100%; height: 100%; filter: drop-shadow(0 0 14px color-mix(in srgb, var(--box) 0%, transparent)) drop-shadow(0 0 36px color-mix(in srgb, var(--box) 0%, transparent)); justify-content: center; align-items: center; transition: transform 0.7s cubic-bezier(0.22, 0.61, 0.36, 1), filter 0.25s ease-out; display: flex; position: relative; }
@media (hover: hover) and (pointer: fine) {
  .boxes-module__lT5GuG__carSlot[data-pos="center"]:hover .boxes-module__lT5GuG__boxModel { filter: drop-shadow(0 0 16px color-mix(in srgb, var(--box) 45%, transparent)) drop-shadow(0 0 40px color-mix(in srgb, var(--box) 22%, transparent)); transform: translateY(-8px) scale(1.06); }
}
.boxes-module__lT5GuG__fx { pointer-events: none; opacity: 0; transition: opacity 0.4s; position: absolute; inset: 0px; }
.boxes-module__lT5GuG__carSlot[data-pos="center"] .boxes-module__lT5GuG__fx { opacity: 1; transition: opacity 0.7s ease-out 0.35s; }
.boxes-module__lT5GuG__carSlot:not([data-pos="center"]) .boxes-module__lT5GuG__fx * { animation-play-state: paused; }
.boxes-module__lT5GuG__fxGlow { background: radial-gradient(closest-side, var(--fx-glow) 0%, var(--fx-glow) 50%, var(--fx-glow-2) 72%, transparent 100%); will-change: transform, opacity; border-radius: 50%; animation: 3.6s ease-in-out 0s infinite normal none running boxes-module__lT5GuG__fxBreathe; position: absolute; inset: -24% -22% -16%; }
.boxes-module__lT5GuG__fx[data-tier="pink"] { --fx-glow: #ff50e1bf; --fx-glow-2: #a100ff66; }
.boxes-module__lT5GuG__fx[data-tier="gold"] { --fx-glow: #ffd23cb3; --fx-glow-2: #ffaa144d; }
.boxes-module__lT5GuG__fx[data-tier="rainbow"] { --fx-glow: #d2b4ff73; --fx-glow-2: #78c8ff38; }
.boxes-module__lT5GuG__fx[data-tier="chrome"] { --fx-glow: #e1ebf86b; --fx-glow-2: #96afd233; }
.boxes-module__lT5GuG__fxRays { will-change: transform; background: repeating-conic-gradient(rgba(255, 214, 80, 0.5) 0deg, rgba(255, 214, 80, 0.5) 5deg, rgba(255, 214, 80, 0) 9deg, rgba(255, 214, 80, 0) 21deg, rgba(255, 214, 80, 0.5) 25deg, rgba(255, 214, 80, 0.5) 30deg); animation: 26s linear 0s infinite normal none running boxes-module__lT5GuG__fxRays; position: absolute; inset: -34%; mask: radial-gradient(closest-side, rgb(0, 0, 0) 18%, rgba(0, 0, 0, 0.5) 45%, rgba(0, 0, 0, 0) 78%); }
@keyframes boxes-module__lT5GuG__fxRays { 
  100% { transform: rotate(360deg); }
}
.boxes-module__lT5GuG__fxSpark { z-index: 3; background: var(--c); clip-path: polygon(50% 0px, 60% 40%, 100% 50%, 60% 60%, 50% 100%, 40% 60%, 0px 50%, 40% 40%); opacity: 0; filter: drop-shadow(0 0 4px var(--c)); animation: 3.2s ease-in-out 0s infinite normal both running boxes-module__lT5GuG__fxSpark; position: absolute; transform: scale(0); }
@keyframes boxes-module__lT5GuG__fxSpark { 
  0%, 100% { opacity: 0; transform: scale(0) rotate(0deg); }
  20% { opacity: 1; transform: scale(1) rotate(45deg); }
  45% { opacity: 0; transform: scale(0.3) rotate(90deg); }
}
.boxes-module__lT5GuG__fxDust { z-index: 3; opacity: 0; background: rgb(255, 226, 122); border-radius: 50%; width: 4px; height: 4px; margin-left: -2px; animation: 3.4s ease-out 0s infinite normal both running boxes-module__lT5GuG__fxDust; position: absolute; bottom: 4%; box-shadow: rgba(255, 200, 40, 0.8) 0px 0px 6px 1px; }
@keyframes boxes-module__lT5GuG__fxDust { 
  0% { opacity: 0; transform: translate(0px) scale(0.6); }
  20% { opacity: 1; }
  100% { opacity: 0; transform: translate(6px, -150px) scale(1); }
}
.boxes-module__lT5GuG__boxImg { user-select: none; width: 72%; height: auto; }
.boxes-module__lT5GuG__boxCanvas { opacity: 0; width: 100%; height: 100%; transition: opacity 0.35s ease-out, transform 0.45s cubic-bezier(0.2, 0.8, 0.2, 1); display: block; position: absolute; inset: 0px; transform: scale(0.94); }
.boxes-module__lT5GuG__boxModel[data-state="ready"] .boxes-module__lT5GuG__boxCanvas { opacity: 1; transform: none; }
@media (max-width: 767px) {
  .boxes-module__lT5GuG__car { --side-x: 36vw; }
  .boxes-module__lT5GuG__carStage { height: 270px; }
  .boxes-module__lT5GuG__carSlot { width: 240px; height: 240px; margin: -120px 0px 0px -120px; }
  .boxes-module__lT5GuG__carSlot[data-pos="left"], .boxes-module__lT5GuG__carSlot[data-pos="right"] { opacity: 0.35; }
  .boxes-module__lT5GuG__carGlow { width: 360px; height: 280px; margin: -140px 0px 0px -180px; }
  .boxes-module__lT5GuG__carShadow { bottom: 18px; }
  .boxes-module__lT5GuG__carArrow { width: 40px; height: 40px; margin-top: -20px; }
  .boxes-module__lT5GuG__carArrow svg { width: 18px; height: 18px; }
  .boxes-module__lT5GuG__carName { font-size: 28px; }
  .boxes-module__lT5GuG__carBuy { height: 56px; font-size: 21px; }
}
@media (prefers-reduced-motion: reduce) {
  .boxes-module__lT5GuG__carSlot, .boxes-module__lT5GuG__carInfo, .boxes-module__lT5GuG__carDrop, .boxes-module__lT5GuG__carBody, .boxes-module__lT5GuG__fx, .boxes-module__lT5GuG__fx * { transition: none; animation: auto ease 0s 1 normal none running none; }
}
:is(html[data-gpu="soft"] .boxes-module__lT5GuG__fxGlow, html[data-gpu="soft"] .boxes-module__lT5GuG__fxRays) { will-change: auto; animation: auto ease 0s 1 normal none running none; }
:is(html[data-gpu="soft"] .boxes-module__lT5GuG__fxSpark, html[data-gpu="soft"] .boxes-module__lT5GuG__fxDust) { display: none; }
.boxes-module__lT5GuG__nowrap { white-space: nowrap; }
.dropFeed-module__h8NS1W__df { --card-w: 34px; --gap: 8px; background: rgba(8, 4, 15, 0.7); border: 1px solid rgb(58, 43, 82); border-radius: 14px; align-items: center; gap: 10px; height: 64px; margin-bottom: 12px; padding: 0px 0px 0px 16px; display: flex; overflow: hidden; }
.dropFeed-module__h8NS1W__dfLabel { font-family: var(--font-anton), sans-serif; letter-spacing: 1.6px; text-transform: uppercase; color: rgba(255, 255, 255, 0.5); flex: 0 0 auto; padding-top: 2px; font-size: 13px; }
.dropFeed-module__h8NS1W__dfBox { z-index: 1; filter: drop-shadow(rgba(0, 0, 0, 0.5) 0px 4px 8px); flex: 0 0 auto; width: 38px; height: 38px; position: relative; }
.dropFeed-module__h8NS1W__dfBox img { object-fit: contain; opacity: 0; width: 100%; height: 100%; transition: opacity 0.15s; position: absolute; inset: 0px; }
.dropFeed-module__h8NS1W__dfBox img[data-on="1"] { opacity: 1; }
.dropFeed-module__h8NS1W__dfBox[data-bump="a"] { animation: 0.55s cubic-bezier(0.3, 0, 0.3, 1) 0s 1 normal none running dropFeed-module__h8NS1W__dfBumpA; }
.dropFeed-module__h8NS1W__dfBox[data-bump="b"] { animation: 0.55s cubic-bezier(0.3, 0, 0.3, 1) 0s 1 normal none running dropFeed-module__h8NS1W__dfBumpB; }
@keyframes dropFeed-module__h8NS1W__dfBumpA { 
  0%, 100% { transform: none; }
  18% { transform: translateY(2px) scale(1.12, 0.86); }
  45% { transform: translateY(-6px) scale(0.94, 1.08) rotate(-6deg); }
  75% { transform: translateY(0px) scale(1.04, 0.96); }
}
@keyframes dropFeed-module__h8NS1W__dfBumpB { 
  0%, 100% { transform: none; }
  18% { transform: translateY(2px) scale(1.12, 0.86); }
  45% { transform: translateY(-6px) scale(0.94, 1.08) rotate(6deg); }
  75% { transform: translateY(0px) scale(1.04, 0.96); }
}
.dropFeed-module__h8NS1W__dfView { flex: 1 1 0%; align-items: center; min-width: 0px; height: 100%; display: flex; mask-image: linear-gradient(90deg, rgb(0, 0, 0) 70%, rgba(0, 0, 0, 0)); }
.dropFeed-module__h8NS1W__dfTrack { width: 100%; height: calc(var(--card-w) * 996 / 676); flex: 0 0 auto; margin: 0px; padding: 0px; list-style: none; position: relative; }
.dropFeed-module__h8NS1W__dfTrack[data-shift="a"] { animation: 0.55s cubic-bezier(0.2, 0.8, 0.2, 1) 0s 1 normal none running dropFeed-module__h8NS1W__dfShiftA; }
.dropFeed-module__h8NS1W__dfTrack[data-shift="b"] { animation: 0.55s cubic-bezier(0.2, 0.8, 0.2, 1) 0s 1 normal none running dropFeed-module__h8NS1W__dfShiftB; }
@keyframes dropFeed-module__h8NS1W__dfShiftA { 
  0% { transform: translateX(calc(-1 * (var(--card-w) + var(--gap)))); }
}
@keyframes dropFeed-module__h8NS1W__dfShiftB { 
  0% { transform: translateX(calc(-1 * (var(--card-w) + var(--gap)))); }
}
.dropFeed-module__h8NS1W__dfItem { width: var(--card-w); aspect-ratio: 676 / 996; translate: calc(var(--i) * (var(--card-w) + var(--gap))) 0; position: absolute; top: 0px; left: 0px; }
.dropFeed-module__h8NS1W__dfItem img { border-radius: 4.75% / 3.2%; width: 100%; height: 100%; display: block; position: relative; }
.dropFeed-module__h8NS1W__dfItem[data-rarity="epic"]::before, .dropFeed-module__h8NS1W__dfItem[data-rarity="legendary"]::before { content: ""; opacity: 0.55; border-radius: 10px; position: absolute; inset: -6px; }
.dropFeed-module__h8NS1W__dfItem[data-rarity="epic"]::before { background: radial-gradient(closest-side, rgba(161, 0, 255, 0.75), rgba(0, 0, 0, 0)); }
.dropFeed-module__h8NS1W__dfItem[data-rarity="legendary"]::before { opacity: 0.7; background: radial-gradient(closest-side, rgba(251, 255, 0, 0.7), rgba(0, 0, 0, 0)); }
.dropFeed-module__h8NS1W__dfItem[data-new="1"] { animation: 0.6s cubic-bezier(0.34, 1.56, 0.64, 1) 0s 1 normal both running dropFeed-module__h8NS1W__dfIn; }
@keyframes dropFeed-module__h8NS1W__dfIn { 
  0% { opacity: 0; transform: translate(-26px) scale(0.3); }
}
.dropFeed-module__h8NS1W__dfItem[data-new="1"][data-rarity="epic"]::before, .dropFeed-module__h8NS1W__dfItem[data-new="1"][data-rarity="legendary"]::before { animation: 1.1s ease-out 0s 1 normal both running dropFeed-module__h8NS1W__dfFlash; }
@keyframes dropFeed-module__h8NS1W__dfFlash { 
  0% { opacity: 1; transform: scale(1.9); }
}
@media (max-width: 767px) {
  .dropFeed-module__h8NS1W__df { --card-w: 28px; --gap: 7px; gap: 8px; height: 54px; margin-bottom: 10px; padding-left: 12px; }
  .dropFeed-module__h8NS1W__dfLabel { letter-spacing: 1.3px; font-size: 12px; }
  .dropFeed-module__h8NS1W__dfBox { width: 32px; height: 32px; }
}
@media (prefers-reduced-motion: reduce) {
  .dropFeed-module__h8NS1W__dfTrack[data-shift], .dropFeed-module__h8NS1W__dfItem[data-new="1"], .dropFeed-module__h8NS1W__dfItem[data-new="1"]::before, .dropFeed-module__h8NS1W__dfBox[data-bump] { animation: auto ease 0s 1 normal none running none; }
}
.hubHeader-module__UJO2ta__hh { --pad-x: 40px; z-index: 5; padding: calc(30px + env(safe-area-inset-top,0px)) var(--pad-x) 0; pointer-events: none; position: absolute; top: 0px; left: 0px; right: 0px; }
.hubHeader-module__UJO2ta__hhInner { grid-template-columns: 1fr auto 1fr; align-items: center; gap: 24px; width: 100%; height: 64px; margin: 0px auto; display: grid; }
.hubHeader-module__UJO2ta__hhInner > * { pointer-events: auto; }
.hubHeader-module__UJO2ta__hhLogo { --lh: 58px; --spread: calc(var(--lh) * .07); --ease-back: cubic-bezier(.34, 1.56, .64, 1); width: calc(var(--lh) * 2.7875); height: var(--lh); cursor: pointer; user-select: none; -webkit-tap-highlight-color: transparent; filter: drop-shadow(0 0 calc(var(--lh) * .06) #fbff0080) drop-shadow(0 0 calc(var(--lh) * .16) #fbff0040); transition: transform .3s var(--ease-back), filter .3s ease; background: 0px 0px; border: 0px; justify-content: center; justify-self: start; align-items: center; padding: 0px; display: flex; position: relative; }
.hubHeader-module__UJO2ta__hhLogo:focus-visible { outline-offset: 6px; border-radius: 4px; outline: rgb(255, 0, 255) solid 2px; }
@media (hover: hover) and (pointer: fine) {
  .hubHeader-module__UJO2ta__hhLogo:hover { filter: drop-shadow(0 0 calc(var(--lh) * .1) #fbff00bf) drop-shadow(0 0 calc(var(--lh) * .32) #fbff0066); transform: translateY(-3px); }
  .hubHeader-module__UJO2ta__hhLogo:hover .hubHeader-module__UJO2ta__hhLogoTl { transform: translate(calc(var(--spread) * -1), calc(var(--spread) * -1)); }
  .hubHeader-module__UJO2ta__hhLogo:hover .hubHeader-module__UJO2ta__hhLogoTr { transform: translate(var(--spread), calc(var(--spread) * -1)); }
  .hubHeader-module__UJO2ta__hhLogo:hover .hubHeader-module__UJO2ta__hhLogoBl { transform: translate(calc(var(--spread) * -1), var(--spread)); }
  .hubHeader-module__UJO2ta__hhLogo:hover .hubHeader-module__UJO2ta__hhLogoBr { transform: translate(var(--spread), var(--spread)); }
}
.hubHeader-module__UJO2ta__hhLogo[data-pop="a"] .hubHeader-module__UJO2ta__hhLogoText { animation: hubHeader-module__UJO2ta__hhTextPopA .5s var(--ease-back); }
.hubHeader-module__UJO2ta__hhLogo[data-pop="b"] .hubHeader-module__UJO2ta__hhLogoText { animation: hubHeader-module__UJO2ta__hhTextPopB .5s var(--ease-back); }
.hubHeader-module__UJO2ta__hhLogo[data-pop="a"] .hubHeader-module__UJO2ta__hhLogoTl, .hubHeader-module__UJO2ta__hhLogo[data-pop="a"] .hubHeader-module__UJO2ta__hhLogoTr, .hubHeader-module__UJO2ta__hhLogo[data-pop="a"] .hubHeader-module__UJO2ta__hhLogoBl, .hubHeader-module__UJO2ta__hhLogo[data-pop="a"] .hubHeader-module__UJO2ta__hhLogoBr { animation: hubHeader-module__UJO2ta__hhSnapA .55s var(--ease-back); }
.hubHeader-module__UJO2ta__hhLogo[data-pop="b"] .hubHeader-module__UJO2ta__hhLogoTl, .hubHeader-module__UJO2ta__hhLogo[data-pop="b"] .hubHeader-module__UJO2ta__hhLogoTr, .hubHeader-module__UJO2ta__hhLogo[data-pop="b"] .hubHeader-module__UJO2ta__hhLogoBl, .hubHeader-module__UJO2ta__hhLogo[data-pop="b"] .hubHeader-module__UJO2ta__hhLogoBr { animation: hubHeader-module__UJO2ta__hhSnapB .55s var(--ease-back); }
.hubHeader-module__UJO2ta__hhLogoTl { --sx: 1; --sy: 1; }
.hubHeader-module__UJO2ta__hhLogoTr { --sx: -1; --sy: 1; }
.hubHeader-module__UJO2ta__hhLogoBl { --sx: 1; --sy: -1; }
.hubHeader-module__UJO2ta__hhLogoBr { --sx: -1; --sy: -1; }
@keyframes hubHeader-module__UJO2ta__hhSnapA { 
  35% { transform: translate(calc(var(--sx) * var(--lh) * .16), calc(var(--sy) * var(--lh) * .12)); }
}
@keyframes hubHeader-module__UJO2ta__hhSnapB { 
  35% { transform: translate(calc(var(--sx) * var(--lh) * .16), calc(var(--sy) * var(--lh) * .12)); }
}
@keyframes hubHeader-module__UJO2ta__hhTextPopA { 
  30% { transform: scale(0.88); }
  65% { transform: scale(1.08); }
}
@keyframes hubHeader-module__UJO2ta__hhTextPopB { 
  30% { transform: scale(0.88); }
  65% { transform: scale(1.08); }
}
.hubHeader-module__UJO2ta__hhSparks { pointer-events: none; position: absolute; top: 50%; left: 50%; }
.hubHeader-module__UJO2ta__hhSpark { background: var(--c); clip-path: polygon(50% 0px, 62% 38%, 100% 50%, 62% 62%, 50% 100%, 38% 62%, 0px 50%, 38% 38%); opacity: 0; width: 12px; height: 12px; filter: drop-shadow(0 0 4px var(--c)); animation: 0.7s cubic-bezier(0.2, 0.8, 0.2, 1) 0s 1 normal both running hubHeader-module__UJO2ta__hhSpark; position: absolute; top: -6px; left: -6px; }
@keyframes hubHeader-module__UJO2ta__hhSpark { 
  0% { opacity: 1; transform: translate(calc(var(--x0) * var(--lh)), calc(var(--y0) * var(--lh))) scale(.6); }
  55% { opacity: 1; }
  100% { opacity: 0; transform: translate(calc(var(--x1) * var(--lh)), calc(var(--y1) * var(--lh))) scale(1.3) rotate(90deg); }
}
@media (prefers-reduced-motion: reduce) {
  .hubHeader-module__UJO2ta__hhLogo[data-pop] .hubHeader-module__UJO2ta__hhLogoText, .hubHeader-module__UJO2ta__hhLogo[data-pop] .hubHeader-module__UJO2ta__hhLogoTl, .hubHeader-module__UJO2ta__hhLogo[data-pop] .hubHeader-module__UJO2ta__hhLogoTr, .hubHeader-module__UJO2ta__hhLogo[data-pop] .hubHeader-module__UJO2ta__hhLogoBl, .hubHeader-module__UJO2ta__hhLogo[data-pop] .hubHeader-module__UJO2ta__hhLogoBr { animation: auto ease 0s 1 normal none running none; }
  .hubHeader-module__UJO2ta__hhSparks { display: none; }
}
.hubHeader-module__UJO2ta__hhLogoTl, .hubHeader-module__UJO2ta__hhLogoTr, .hubHeader-module__UJO2ta__hhLogoBl, .hubHeader-module__UJO2ta__hhLogoBr { width: calc(var(--lh) * .219); height: calc(var(--lh) * .2); transition: transform .3s var(--ease-back); border: 0px solid rgb(251, 255, 0); position: absolute; }
.hubHeader-module__UJO2ta__hhLogoTl { border-top-width: calc(var(--lh) * .1); border-left-width: calc(var(--lh) * .106); top: 0px; left: 0px; }
.hubHeader-module__UJO2ta__hhLogoTr { border-top-width: calc(var(--lh) * .1); border-right-width: calc(var(--lh) * .106); top: 0px; right: 0px; }
.hubHeader-module__UJO2ta__hhLogoBl { border-bottom-width: calc(var(--lh) * .1); border-left-width: calc(var(--lh) * .106); bottom: 0px; left: 0px; }
.hubHeader-module__UJO2ta__hhLogoBr { border-bottom-width: calc(var(--lh) * .1); border-right-width: calc(var(--lh) * .106); bottom: 0px; right: 0px; }
.hubHeader-module__UJO2ta__hhLogoText { font-family: var(--font-pricedown), cursive; font-size: calc(var(--lh) * .82); color: rgb(251, 255, 0); white-space: nowrap; pointer-events: none; line-height: 1; }
.hubHeader-module__UJO2ta__hhNav { align-items: center; column-gap: 32px; display: flex; }
.hubHeader-module__UJO2ta__hhNavItem { font-family: var(--font-pricedown), cursive; white-space: nowrap; color: rgb(255, 255, 255); text-shadow: rgba(255, 46, 210, 0.9) 0px 0px 0.12em, rgba(255, 0, 255, 0.55) 0px 0px 0.35em; cursor: pointer; background: 0px 0px; border: 0px; align-items: baseline; column-gap: 4px; padding: 8px 0px; font-size: 34px; line-height: 1.2; transition: transform 0.25s cubic-bezier(0.34, 1.56, 0.64, 1), text-shadow 0.25s; display: flex; position: relative; }
.hubHeader-module__UJO2ta__hhNavLabel { opacity: 0.4; align-items: baseline; column-gap: 4px; transition: opacity 0.2s; display: flex; }
.hubHeader-module__UJO2ta__hhNavItem[data-active="1"] .hubHeader-module__UJO2ta__hhNavLabel { opacity: 1; }
@media (hover: hover) and (pointer: fine) {
  .hubHeader-module__UJO2ta__hhNavItem:hover .hubHeader-module__UJO2ta__hhNavLabel { opacity: 1; }
  .hubHeader-module__UJO2ta__hhNavItem:hover { text-shadow: rgb(255, 46, 210) 0px 0px 0.14em, rgba(255, 0, 255, 0.8) 0px 0px 0.5em, rgba(255, 0, 255, 0.35) 0px 0px 1em; transform: translateY(-2px); }
  .hubHeader-module__UJO2ta__hhNavItem[aria-disabled="true"]:hover .hubHeader-module__UJO2ta__hhNavLabel { opacity: 0.6; }
  .hubHeader-module__UJO2ta__hhNavItem[aria-disabled="true"]:hover { text-shadow: rgba(255, 46, 210, 0.9) 0px 0px 0.12em, rgba(255, 0, 255, 0.55) 0px 0px 0.35em; transform: none; }
}
.hubHeader-module__UJO2ta__hhNavItem:focus-visible .hubHeader-module__UJO2ta__hhNavLabel { opacity: 1; }
.hubHeader-module__UJO2ta__hhNavItem:focus-visible { outline-offset: 4px; border-radius: 4px; outline: rgb(251, 255, 0) solid 2px; }
.hubHeader-module__UJO2ta__hhNavNum { text-shadow: none; font-size: 0.38em; }
.hubHeader-module__UJO2ta__hhCount { font-family: var(--font-poppins), sans-serif; text-shadow: none; background: rgb(255, 0, 255); border-radius: 999px; align-self: center; margin-left: 6px; padding: 2px 8px 1px; font-size: 12px; font-weight: 700; line-height: 1.3; animation: 0.4s cubic-bezier(0.34, 1.56, 0.64, 1) 0s 1 normal both running hubHeader-module__UJO2ta__hhCountIn; box-shadow: rgba(255, 0, 255, 0.6) 0px 0px 10px; }
@keyframes hubHeader-module__UJO2ta__hhCountIn { 
  0% { opacity: 0; transform: scale(0.4); }
}
.hubHeader-module__UJO2ta__hhProfile { justify-self: end; gap: 10px; display: flex; }
@media (max-width: 1535px) {
  .hubHeader-module__UJO2ta__hhNav { column-gap: 22px; }
  .hubHeader-module__UJO2ta__hhNavItem { font-size: 31px; }
}
@media (max-width: 1439px) {
  .hubHeader-module__UJO2ta__hhLogo { --lh: 52px; }
  .hubHeader-module__UJO2ta__hhNav { column-gap: 16px; }
  .hubHeader-module__UJO2ta__hhNavItem { font-size: 26px; }
}
@media (max-width: 1279px) {
  .hubHeader-module__UJO2ta__hhLogo { --lh: 46px; }
  .hubHeader-module__UJO2ta__hhNav { column-gap: 10px; }
  .hubHeader-module__UJO2ta__hhNavItem { font-size: 19px; }
  .hubHeader-module__UJO2ta__hhCount { margin-left: 4px; padding: 1px 6px 0px; font-size: 11px; }
  .hubHeader-module__UJO2ta__hhNavNum { display: none; }
}
@media (max-width: 1023px) {
  .hubHeader-module__UJO2ta__hh { --pad-x: 32px; padding-top: calc(22px + env(safe-area-inset-top,0px)); }
  .hubHeader-module__UJO2ta__hhInner { grid-template-columns: auto 1fr; }
  .hubHeader-module__UJO2ta__hhNav { display: none; }
}
@media (max-width: 767px) {
  .hubHeader-module__UJO2ta__hh { --pad-x: 16px; padding-top: calc(14px + env(safe-area-inset-top,0px)); }
  .hubHeader-module__UJO2ta__hhInner { height: 52px; }
  .hubHeader-module__UJO2ta__hhLogo { --lh: 40px; }
}
.hubHeader-module__UJO2ta__tb { display: none; }
@media (max-width: 1023px) {
  .hubHeader-module__UJO2ta__tb { z-index: 5; padding: 6px 8px env(safe-area-inset-bottom,0px); background: rgb(18, 8, 31); border-top: 1px solid rgb(42, 31, 61); display: flex; position: absolute; bottom: 0px; left: 0px; right: 0px; box-shadow: rgba(0, 0, 0, 0.45) 0px -12px 32px; }
}
.hubHeader-module__UJO2ta__tbItem { color: rgba(255, 255, 255, 0.5); min-height: 58px; font-family: var(--font-pricedown), cursive; text-transform: uppercase; font-variant-ligatures: none; font-feature-settings: "liga" 0, "clig" 0, "calt" 0; cursor: pointer; -webkit-tap-highlight-color: transparent; background: 0px 0px; border: 0px; border-radius: 12px; flex-direction: column; flex: 1 1 0%; align-items: center; gap: 3px; padding: 6px 4px 4px; font-size: 15px; line-height: 1.1; transition: color 0.2s; display: flex; }
.hubHeader-module__UJO2ta__tbItem[data-active="1"] { color: rgb(255, 0, 255); }
.hubHeader-module__UJO2ta__tbItem:focus-visible { outline-offset: -2px; outline: rgb(251, 255, 0) solid 2px; }
.hubHeader-module__UJO2ta__tbIcon { place-items: center; width: 32px; height: 32px; display: grid; position: relative; }
.hubHeader-module__UJO2ta__tbBox, .hubHeader-module__UJO2ta__tbCards, .hubHeader-module__UJO2ta__tbTrophyWrap { filter: brightness(0.5) saturate(0.9); max-width: none; transition: filter 0.25s, transform 0.25s; }
.hubHeader-module__UJO2ta__tbBox { object-fit: contain; pointer-events: none; width: 30px; height: 30px; }
.hubHeader-module__UJO2ta__tbCards { width: 44px; height: 44px; margin: -6px; transform: translateY(1px); }
.hubHeader-module__UJO2ta__tbItem[data-active="1"] .hubHeader-module__UJO2ta__tbBox { filter: brightness() drop-shadow(rgba(255, 0, 255, 0.45) 0px 0px 8px); transform: scale(1.08); }
.hubHeader-module__UJO2ta__tbItem[data-active="1"] .hubHeader-module__UJO2ta__tbCards { filter: brightness() drop-shadow(rgba(65, 199, 255, 0.35) 0px 0px 8px); transform: translateY(1px) scale(1.08); }
.hubHeader-module__UJO2ta__tbTrophyWrap { display: grid; }
.hubHeader-module__UJO2ta__tbTrophy { width: 30px; max-width: none; height: 30px; }
.hubHeader-module__UJO2ta__tbItem[data-active="1"] .hubHeader-module__UJO2ta__tbTrophyWrap { filter: brightness() drop-shadow(rgba(255, 194, 46, 0.45) 0px 0px 8px); transform: scale(1.08); }
.hubHeader-module__UJO2ta__tbStar { width: 26px; height: 26px; }
.hubHeader-module__UJO2ta__tbCount { font-family: var(--font-poppins), sans-serif; letter-spacing: 0px; color: rgb(255, 255, 255); background: rgb(255, 0, 255); border-radius: 999px; padding: 1px 5px 0px; font-size: 10px; font-weight: 700; line-height: 1.4; position: absolute; top: -4px; right: -12px; }
.hubHeader-module__UJO2ta__hhNavCell, .hubHeader-module__UJO2ta__tbCell { display: flex; position: relative; }
.hubHeader-module__UJO2ta__tbCell { flex: 1 1 0%; }
.hubHeader-module__UJO2ta__hhSoon, .hubHeader-module__UJO2ta__tbSoon { z-index: 1; width: max-content; font-family: var(--font-anton), sans-serif; letter-spacing: 0.6px; text-transform: uppercase; text-shadow: none; color: rgb(255, 46, 210); white-space: nowrap; pointer-events: none; opacity: 0; visibility: hidden; background: rgb(12, 3, 19); border: 1px solid rgba(255, 46, 210, 0.5); border-radius: 8px; align-items: center; gap: 6px; padding: 6px 10px 5px; font-size: 12px; line-height: 1; transition: opacity 0.2s, transform 0.2s, visibility linear 0.2s; display: inline-flex; position: absolute; left: 50%; box-shadow: rgba(0, 0, 0, 0.45) 0px 10px 24px, rgba(255, 46, 210, 0.18) 0px 0px 14px; }
.hubHeader-module__UJO2ta__hhSoon { top: calc(100% + 4px); transform: translate(-50%, -4px); }
.hubHeader-module__UJO2ta__tbSoon { bottom: calc(100% + 10px); transform: translate(-50%, 4px); }
.hubHeader-module__UJO2ta__hhSoon svg, .hubHeader-module__UJO2ta__tbSoon svg { flex: 0 0 auto; width: 12px; height: 12px; }
.hubHeader-module__UJO2ta__hhSoon::before, .hubHeader-module__UJO2ta__tbSoon::before { content: ""; background: rgb(12, 3, 19); width: 8px; height: 8px; margin-left: -4px; position: absolute; left: 50%; transform: rotate(45deg); }
.hubHeader-module__UJO2ta__hhSoon::before { border-top: 1px solid rgba(255, 46, 210, 0.5); border-left: 1px solid rgba(255, 46, 210, 0.5); top: -5px; }
.hubHeader-module__UJO2ta__tbSoon::before { border-bottom: 1px solid rgba(255, 46, 210, 0.5); border-right: 1px solid rgba(255, 46, 210, 0.5); bottom: -5px; }
.hubHeader-module__UJO2ta__hhNavCell[data-tip="1"] .hubHeader-module__UJO2ta__hhSoon, .hubHeader-module__UJO2ta__hhNavItem:focus-visible + .hubHeader-module__UJO2ta__hhSoon, .hubHeader-module__UJO2ta__tbCell[data-tip="1"] .hubHeader-module__UJO2ta__tbSoon, .hubHeader-module__UJO2ta__tbItem:focus-visible + .hubHeader-module__UJO2ta__tbSoon { opacity: 1; visibility: visible; transition: opacity 0.2s, transform 0.2s; transform: translate(-50%); }
@media (hover: hover) and (pointer: fine) {
  .hubHeader-module__UJO2ta__hhNavCell:hover .hubHeader-module__UJO2ta__hhSoon { opacity: 1; visibility: visible; transition: opacity 0.2s, transform 0.2s; transform: translate(-50%); }
}
@media (prefers-reduced-motion: reduce) {
  .hubHeader-module__UJO2ta__hhSoon, .hubHeader-module__UJO2ta__tbSoon { transition: none; }
}
.hubLock-module__qY86ma__lock { z-index: 3; background: radial-gradient(70% 60%, rgba(12, 3, 19, 0.72), rgba(12, 3, 19, 0.35) 100%), rgba(12, 3, 19, 0.25); display: flex; position: absolute; inset: 0px; overflow-y: auto; }
.hubLock-module__qY86ma__lockInner { width: 760px; max-width: 100%; padding: calc(110px + env(safe-area-inset-top,0px)) 24px calc(56px + env(safe-area-inset-bottom,0px)); box-sizing: border-box; text-align: center; flex-direction: column; align-items: center; margin: auto; animation: 0.6s cubic-bezier(0.2, 0.8, 0.2, 1) 0.1s 1 normal both running hubLock-module__qY86ma__lockIn; display: flex; }
@keyframes hubLock-module__qY86ma__lockIn { 
  0% { opacity: 0; transform: translateY(14px); }
}
.hubLock-module__qY86ma__lockBadge { font-family: var(--font-anton), sans-serif; letter-spacing: 0.4px; text-transform: uppercase; color: rgb(255, 46, 210); background: rgba(12, 3, 19, 0.55); border: 1px solid rgba(255, 46, 210, 0.5); border-radius: 8px; align-items: center; gap: 7px; margin: 0px; padding: 6px 12px 5px; font-size: 13px; display: inline-flex; }
.hubLock-module__qY86ma__lockBadge svg { width: 14px; height: 14px; }
.hubLock-module__qY86ma__timer { justify-content: center; align-items: flex-start; gap: 0px; margin-top: 22px; display: flex; }
.hubLock-module__qY86ma__timerCell { flex-direction: column; align-items: center; width: 128px; display: flex; position: relative; }
.hubLock-module__qY86ma__timerNum { font-family: var(--font-pricedown), cursive; font-variant-numeric: tabular-nums; color: rgb(255, 46, 210); text-shadow: rgba(255, 46, 210, 0.7) 0px 0px 0.12em, rgba(255, 0, 255, 0.4) 0px 0px 0.4em; font-size: 84px; line-height: 1; }
.hubLock-module__qY86ma__timerLabel { font-family: var(--font-anton), sans-serif; letter-spacing: 2.4px; text-transform: uppercase; color: rgba(255, 255, 255, 0.55); margin-top: 6px; font-size: 13px; }
.hubLock-module__qY86ma__timerColon { font-family: var(--font-pricedown), cursive; color: rgba(255, 46, 210, 0.45); font-size: 56px; line-height: 1; position: absolute; top: 6px; right: -8px; }
.hubLock-module__qY86ma__lockInner .hubLock-module__qY86ma__story { margin: 36px 0px 0px; }
@media (max-width: 767px) {
  .hubLock-module__qY86ma__lockInner { padding: calc(96px + env(safe-area-inset-top,0px)) 16px calc(40px + env(safe-area-inset-bottom,0px)); }
  .hubLock-module__qY86ma__timerCell { width: 76px; }
  .hubLock-module__qY86ma__timerNum { font-size: 50px; }
  .hubLock-module__qY86ma__timerLabel { letter-spacing: 1.6px; font-size: 11px; }
  .hubLock-module__qY86ma__timerColon { font-size: 34px; top: 4px; right: -5px; }
  .hubLock-module__qY86ma__lockInner .hubLock-module__qY86ma__story { margin-top: 26px; }
}
@media (prefers-reduced-motion: reduce) {
  .hubLock-module__qY86ma__lockInner { animation: auto ease 0s 1 normal none running none; }
}
.criteria-module__oGDesW__page { z-index: 60; backdrop-filter: blur(14px); color: rgb(255, 255, 255); background: rgba(10, 2, 16, 0.84); animation: 0.35s cubic-bezier(0.2, 0.8, 0.2, 1) 0s 1 normal both running criteria-module__oGDesW__critIn; position: fixed; inset: 0px; }
.criteria-module__oGDesW__page[data-closing="1"] { animation: 0.26s ease-in 0s 1 normal both running criteria-module__oGDesW__critOut; }
@keyframes criteria-module__oGDesW__critIn { 
  0% { opacity: 0; }
}
@keyframes criteria-module__oGDesW__critOut { 
  100% { opacity: 0; }
}
.criteria-module__oGDesW__pageScroll { overscroll-behavior: contain; height: 100%; overflow-y: auto; }
.criteria-module__oGDesW__pageCol { width: 780px; max-width: 100%; padding: calc(88px + env(safe-area-inset-top,0px)) 32px calc(56px + env(safe-area-inset-bottom,0px)); box-sizing: border-box; margin: 0px auto; animation: 0.5s cubic-bezier(0.2, 0.8, 0.2, 1) 50ms 1 normal both running criteria-module__oGDesW__critColIn; }
@keyframes criteria-module__oGDesW__critColIn { 
  0% { opacity: 0; transform: translateY(16px); }
}
.criteria-module__oGDesW__pageClose { top: calc(20px + env(safe-area-inset-top,0px)); right: calc(20px + env(safe-area-inset-right,0px)); z-index: 1; color: rgb(156, 163, 175); cursor: pointer; background: rgba(8, 4, 15, 0.7); border: 1px solid rgba(255, 255, 255, 0.12); border-radius: 14px; justify-content: center; align-items: center; width: 48px; height: 48px; transition: border-color 0.2s, color 0.2s; display: flex; position: fixed; }
.criteria-module__oGDesW__pageClose svg { width: 18px; height: 18px; }
.criteria-module__oGDesW__pageClose:hover { color: rgb(255, 255, 255); border-color: rgb(255, 46, 210); }
.criteria-module__oGDesW__pageClose:focus-visible { outline-offset: 2px; outline: rgb(251, 255, 0) solid 2px; }
.criteria-module__oGDesW__pageEyebrow { font-family: var(--font-poppins), sans-serif; color: rgb(255, 255, 255); align-items: center; gap: 0.3em; margin: 0px 0px 8px; font-size: 16px; font-weight: 500; display: flex; }
.criteria-module__oGDesW__pageEyebrowHp { color: rgb(255, 46, 210); align-items: center; gap: 0.3em; font-weight: 700; display: inline-flex; }
.criteria-module__oGDesW__pageEyebrowHp svg { filter: drop-shadow(rgba(255, 46, 210, 0.7) 0px 0px 4px); width: 1em; height: 1em; }
.criteria-module__oGDesW__pageTitle { font-family: var(--font-pricedown), cursive; letter-spacing: -1px; color: rgb(255, 255, 255); text-shadow: rgba(255, 46, 210, 0.9) 0px 0px 0.1em, rgba(255, 0, 255, 0.5) 0px 0px 0.3em, rgba(255, 0, 255, 0.25) 0px 0px 0.7em; margin: 0px; font-size: 72px; font-weight: 400; line-height: 1; }
.criteria-module__oGDesW__pageLead { text-wrap: balance; max-width: 560px; font-family: var(--font-poppins), sans-serif; color: rgba(255, 255, 255, 0.72); margin: 16px 0px 0px; font-size: 16px; line-height: 1.55; }
.criteria-module__oGDesW__pageScore { font-family: var(--font-poppins), sans-serif; color: rgba(255, 255, 255, 0.55); align-items: baseline; gap: 8px; margin: 18px 0px 0px; font-size: 14px; display: flex; }
.criteria-module__oGDesW__pageScore b { font-family: var(--font-pricedown), cursive; color: rgb(255, 46, 210); text-shadow: rgba(255, 46, 210, 0.5) 0px 0px 12px; font-size: 30px; font-weight: 400; line-height: 1; }
.criteria-module__oGDesW__facts { flex-wrap: wrap; gap: 10px 32px; margin: 22px 0px 0px; display: flex; }
.criteria-module__oGDesW__facts dt { font-family: var(--font-anton), sans-serif; letter-spacing: 0.8px; text-transform: uppercase; color: rgba(255, 255, 255, 0.4); font-size: 12px; }
.criteria-module__oGDesW__facts dd { font-family: var(--font-poppins), sans-serif; color: rgb(255, 255, 255); margin: 4px 0px 0px; font-size: 15px; font-weight: 600; }
.criteria-module__oGDesW__factLink { color: inherit; text-underline-offset: 3px; text-decoration: underline rgba(255, 46, 210, 0.5); transition: color 0.2s; }
.criteria-module__oGDesW__factLink:hover, .criteria-module__oGDesW__factLink:focus-visible { color: rgb(255, 46, 210); outline: none; }
.criteria-module__oGDesW__pts { white-space: nowrap; align-items: center; gap: 0.18em; display: inline-flex; }
.criteria-module__oGDesW__ptsStar { flex: 0 0 auto; width: 0.8em; height: 0.8em; margin-top: -0.1em; }
.criteria-module__oGDesW__tba { color: rgba(255, 255, 255, 0.35); text-shadow: none; }
.criteria-module__oGDesW__groups { margin-top: 36px; }
.criteria-module__oGDesW__group { border-top: 1px solid rgba(255, 255, 255, 0.09); grid-template-columns: 190px 1fr; gap: 36px; padding: 34px 0px; display: grid; }
.criteria-module__oGDesW__groupWord { font-family: var(--font-pricedown), cursive; color: rgb(255, 255, 255); text-shadow: rgba(255, 46, 210, 0.9) 0px 0px 0.12em, rgba(255, 0, 255, 0.45) 0px 0px 0.35em; margin: 0px; font-size: 48px; font-weight: 400; line-height: 0.95; }
.criteria-module__oGDesW__groupVerb { font-family: var(--font-anton), sans-serif; letter-spacing: 1px; text-transform: uppercase; color: rgba(255, 255, 255, 0.45); margin: 8px 0px 0px; font-size: 14px; }
.criteria-module__oGDesW__groupYou { font-family: var(--font-poppins), sans-serif; color: rgba(255, 255, 255, 0.35); align-items: center; gap: 6px; margin: 18px 0px 0px; font-size: 13px; font-weight: 600; display: flex; }
.criteria-module__oGDesW__groupYou[data-met="1"] { color: rgb(255, 46, 210); }
.criteria-module__oGDesW__groupYou svg { flex: 0 0 auto; width: 15px; height: 15px; }
.criteria-module__oGDesW__rule { font-family: var(--font-poppins), sans-serif; color: rgba(255, 255, 255, 0.7); text-wrap: balance; margin: 0px; font-size: 15px; line-height: 1.55; }
.criteria-module__oGDesW__rule b { color: rgb(255, 255, 255); font-weight: 600; }
.criteria-module__oGDesW__ladder { align-items: flex-end; gap: 10px; margin: 24px 0px 26px; padding: 0px; list-style: none; display: flex; }
.criteria-module__oGDesW__step { text-align: center; flex-direction: column; flex: 1 1 0%; align-items: stretch; gap: 8px; display: flex; }
.criteria-module__oGDesW__stepReward { font-family: var(--font-pricedown), cursive; color: rgb(255, 46, 210); text-shadow: rgba(255, 46, 210, 0.35) 0px 0px 10px; flex-direction: column; align-items: center; gap: 3px; font-size: 22px; line-height: 1; display: flex; }
.criteria-module__oGDesW__stepReward small { line-height: 1; font-family: var(--font-poppins), sans-serif; text-shadow: none; opacity: 0.7; font-size: 11px; font-weight: 600; display: block; }
.criteria-module__oGDesW__stepBar { background: linear-gradient(rgba(255, 255, 255, 0.07), rgba(255, 255, 255, 0.02)); border: 1px solid rgba(255, 255, 255, 0.12); border-radius: 10px 10px 4px 4px; justify-content: center; align-items: center; display: flex; }
.criteria-module__oGDesW__stepCount { font-family: var(--font-anton), sans-serif; letter-spacing: 0.5px; color: rgb(255, 255, 255); padding-top: 2px; font-size: 18px; line-height: 1; }
.criteria-module__oGDesW__dollar { vertical-align: -0.06em; font-size: 1.22em; line-height: 0; display: inline-block; }
.criteria-module__oGDesW__stepLabel { font-family: var(--font-anton), sans-serif; letter-spacing: 0.6px; color: rgba(255, 255, 255, 0.55); font-size: 15px; }
.criteria-module__oGDesW__step[data-on="1"] .criteria-module__oGDesW__stepReward { text-shadow: rgba(255, 46, 210, 0.5) 0px 0px 10px; }
.criteria-module__oGDesW__step[data-on="1"] .criteria-module__oGDesW__stepBar { background: linear-gradient(rgb(255, 46, 210), rgb(161, 0, 255)); border-color: rgba(0, 0, 0, 0); box-shadow: rgba(255, 0, 255, 0.4) 0px 0px 26px; }
.criteria-module__oGDesW__step[data-on="1"] .criteria-module__oGDesW__stepLabel { color: rgb(255, 255, 255); }
.criteria-module__oGDesW__groups[data-me="1"] .criteria-module__oGDesW__asset[data-empty="0"]:not([data-held="1"]), .criteria-module__oGDesW__groups[data-me="1"] .criteria-module__oGDesW__collection[data-on="0"], .criteria-module__oGDesW__groups[data-me="1"] .criteria-module__oGDesW__gameTile[data-on="0"], .criteria-module__oGDesW__groups[data-me="1"] .criteria-module__oGDesW__game[data-on="0"] { opacity: 0.4; transition: opacity 0.2s; }
.criteria-module__oGDesW__groups[data-me="1"] .criteria-module__oGDesW__asset[data-empty="0"]:not([data-held="1"]):hover, .criteria-module__oGDesW__groups[data-me="1"] .criteria-module__oGDesW__asset[data-empty="0"]:not([data-held="1"]):focus-within, .criteria-module__oGDesW__groups[data-me="1"] .criteria-module__oGDesW__collection[data-on="0"]:hover, .criteria-module__oGDesW__groups[data-me="1"] .criteria-module__oGDesW__collection[data-on="0"]:focus-within, .criteria-module__oGDesW__groups[data-me="1"] .criteria-module__oGDesW__gameTile[data-on="0"]:hover, .criteria-module__oGDesW__groups[data-me="1"] .criteria-module__oGDesW__game[data-on="0"]:hover { opacity: 1; }
.criteria-module__oGDesW__assets { flex-wrap: wrap; gap: 8px 18px; margin: 0px; padding: 0px; list-style: none; display: flex; }
.criteria-module__oGDesW__asset { align-items: center; gap: 8px; display: flex; }
.criteria-module__oGDesW__assetLogo { background: rgba(255, 255, 255, 0.06); border-radius: 50%; flex: 0 0 auto; width: 34px; height: 34px; overflow: hidden; }
.criteria-module__oGDesW__assetLogo img { object-fit: cover; width: 100%; height: 100%; }
.criteria-module__oGDesW__asset[data-held="1"] .criteria-module__oGDesW__assetLogo { border: 2px solid rgb(255, 46, 210); box-shadow: rgba(255, 46, 210, 0.5) 0px 0px 12px; }
.criteria-module__oGDesW__asset[data-empty="1"]:not([data-held="1"]) .criteria-module__oGDesW__assetLogo { box-sizing: border-box; background: 0px 0px; border: 1px dashed rgba(255, 255, 255, 0.2); }
.criteria-module__oGDesW__asset[data-held="1"] .criteria-module__oGDesW__assetLogo { box-sizing: border-box; }
.criteria-module__oGDesW__asset[data-empty="0"] { background: rgba(255, 255, 255, 0.05); border-radius: 999px; padding-right: 12px; }
.criteria-module__oGDesW__assetName { font-family: var(--font-poppins), sans-serif; font-size: 13px; font-weight: 600; }
.criteria-module__oGDesW__asset[data-link="1"] { background: 0px 0px; padding-right: 0px; }
.criteria-module__oGDesW__assetLink { z-index: 0; color: inherit; border-radius: 999px; align-items: center; gap: 8px; padding-right: 12px; text-decoration: none; transition: transform 0.2s; display: flex; position: relative; }
.criteria-module__oGDesW__assetLink::before { content: ""; z-index: -1; background: rgba(255, 255, 255, 0.05); border-radius: 999px; transition: right 0.2s, background-color 0.2s, box-shadow 0.2s; position: absolute; inset: 0px; }
.criteria-module__oGDesW__assetLink::after { content: ""; box-sizing: border-box; opacity: 0; pointer-events: none; border: 2px solid rgb(255, 46, 210); border-radius: 999px; transition: right 0.2s, opacity 0.2s; position: absolute; inset: 0px; }
.criteria-module__oGDesW__assetLink:focus-visible { outline: none; }
.criteria-module__oGDesW__assetLink:focus-visible::before { right: -12px; box-shadow: rgba(255, 0, 255, 0.35) 0px 0px 0px 4px; }
.criteria-module__oGDesW__assetLink:focus-visible::after { opacity: 1; right: -12px; }
.criteria-module__oGDesW__assetGo { color: rgb(255, 46, 210); opacity: 0; width: 11px; height: 11px; margin-top: -5.5px; transition: opacity 0.2s, transform 0.2s; position: absolute; top: 50%; right: -5px; transform: translate(-4px); }
.criteria-module__oGDesW__assetLink:focus-visible .criteria-module__oGDesW__assetGo { opacity: 1; transform: none; }
@media (hover: hover) {
  .criteria-module__oGDesW__asset[data-link="1"]:hover .criteria-module__oGDesW__assetLink { transform: translateY(-2px); }
  .criteria-module__oGDesW__asset[data-link="1"]:hover .criteria-module__oGDesW__assetLink::before { background: rgba(255, 46, 210, 0.12); right: -12px; box-shadow: rgba(255, 46, 210, 0.35) 0px 0px 14px; }
  .criteria-module__oGDesW__asset[data-link="1"]:hover .criteria-module__oGDesW__assetLink::after { opacity: 1; right: -12px; }
  .criteria-module__oGDesW__asset[data-link="1"]:hover .criteria-module__oGDesW__assetGo { opacity: 1; transform: none; }
}
.criteria-module__oGDesW__asset[data-link="1"]:active .criteria-module__oGDesW__assetLink { transform: translateY(0px); }
.criteria-module__oGDesW__asset[data-extra="1"], .criteria-module__oGDesW__collection[data-extra="1"] { animation-duration: 0.24s; animation-timing-function: cubic-bezier(0.22, 1, 0.36, 1); animation-iteration-count: 1; animation-direction: normal; animation-fill-mode: both; animation-play-state: running; animation-name: criteria-module__oGDesW__assetIn; animation-timeline: auto; animation-range: normal; animation-delay: calc(var(--i,0) * 14ms); }
@keyframes criteria-module__oGDesW__assetIn { 
  0% { opacity: 0; transform: translateY(8px) scale(0.94); }
}
@media (prefers-reduced-motion: reduce) {
  .criteria-module__oGDesW__asset[data-extra="1"], .criteria-module__oGDesW__collection[data-extra="1"] { animation: auto ease 0s 1 normal none running none; }
}
.criteria-module__oGDesW__more { font-family: var(--font-poppins), sans-serif; color: rgba(255, 255, 255, 0.55); text-underline-offset: 4px; cursor: pointer; background: 0px 0px; border: 0px; margin-top: 14px; padding: 4px 0px; font-size: 13px; font-weight: 600; text-decoration: underline rgba(255, 255, 255, 0.25); transition: color 0.2s; }
.criteria-module__oGDesW__more:hover { color: rgb(255, 255, 255); }
.criteria-module__oGDesW__collections { grid-template-columns: repeat(2, 1fr); gap: 8px; margin: 20px 0px 0px; padding: 0px; list-style: none; display: grid; }
.criteria-module__oGDesW__collection { min-width: 0px; display: flex; }
.criteria-module__oGDesW__collectionLink { min-width: 0px; color: inherit; background: rgba(255, 255, 255, 0.024); border: 1px solid rgba(255, 255, 255, 0.07); border-radius: 14px; flex: 1 1 0%; align-items: center; gap: 10px; padding: 8px 14px 8px 8px; text-decoration: none; transition: transform 0.2s, border-color 0.2s, background-color 0.2s, box-shadow 0.2s; display: flex; }
.criteria-module__oGDesW__collection[data-on="1"] .criteria-module__oGDesW__collectionLink { background: rgba(255, 46, 210, 0.08); border-color: rgba(255, 46, 210, 0.4); }
.criteria-module__oGDesW__collection .criteria-module__oGDesW__assetLogo[data-empty="1"] { box-sizing: border-box; background: 0px 0px; border: 1px dashed rgba(255, 255, 255, 0.2); }
.criteria-module__oGDesW__collectionText { flex-direction: column; flex: 1 1 0%; gap: 3px; min-width: 0px; display: flex; }
.criteria-module__oGDesW__collectionReward { font-family: var(--font-pricedown), cursive; color: rgb(255, 46, 210); align-items: baseline; gap: 6px; font-size: 15px; line-height: 1; display: flex; }
.criteria-module__oGDesW__collectionReward small { font-family: var(--font-poppins), sans-serif; color: rgba(255, 255, 255, 0.4); font-size: 11px; font-weight: 500; }
.criteria-module__oGDesW__collectionName { -webkit-line-clamp: 2; min-width: 0px; font-family: var(--font-poppins), sans-serif; text-wrap: balance; -webkit-box-orient: vertical; font-size: 14px; font-weight: 600; line-height: 1.25; display: -webkit-box; overflow: hidden; }
.criteria-module__oGDesW__collectionNameEmpty { background: rgba(255, 255, 255, 0.1); border-radius: 5px; width: 100%; max-width: 110px; height: 10px; }
.criteria-module__oGDesW__collectionCount { font-family: var(--font-anton), sans-serif; letter-spacing: 0.5px; color: rgb(255, 46, 210); flex: 0 0 auto; font-size: 15px; }
.criteria-module__oGDesW__collectionGo { color: rgb(255, 46, 210); opacity: 0; flex: 0 0 auto; width: 14px; height: 14px; transition: opacity 0.2s, transform 0.2s; transform: translate(-4px, 4px); }
.criteria-module__oGDesW__collectionLink:focus-visible { border-color: rgb(255, 46, 210); outline: none; box-shadow: rgba(255, 0, 255, 0.35) 0px 0px 0px 3px; }
.criteria-module__oGDesW__collectionLink:focus-visible .criteria-module__oGDesW__collectionGo { opacity: 1; transform: none; }
@media (hover: hover) {
  .criteria-module__oGDesW__collection[data-link="1"]:hover .criteria-module__oGDesW__collectionLink { background: rgba(255, 46, 210, 0.1); border-color: rgb(255, 46, 210); transform: translateY(-2px); box-shadow: rgba(255, 46, 210, 0.3) 0px 0px 14px; }
  .criteria-module__oGDesW__collection[data-link="1"]:hover .criteria-module__oGDesW__collectionGo { opacity: 1; transform: none; }
}
.criteria-module__oGDesW__collection[data-link="1"]:active .criteria-module__oGDesW__collectionLink { transform: translateY(0px); }
.criteria-module__oGDesW__games { margin: 18px 0px 0px; padding: 0px; list-style: none; }
.criteria-module__oGDesW__game { grid-template-columns: auto 1fr auto auto; align-items: center; gap: 14px; padding: 12px 0px; display: grid; }
.criteria-module__oGDesW__game + .criteria-module__oGDesW__game { border-top: 1px solid rgba(255, 255, 255, 0.06); }
.criteria-module__oGDesW__gameLogo { box-sizing: border-box; border: 1px dashed rgba(255, 255, 255, 0.2); border-radius: 10px; width: 34px; height: 34px; overflow: hidden; }
.criteria-module__oGDesW__gameLogo:has(img) { border: 0px; }
.criteria-module__oGDesW__gameLogo img { object-fit: cover; width: 100%; height: 100%; }
.criteria-module__oGDesW__gameName { font-family: var(--font-poppins), sans-serif; font-size: 15px; font-weight: 600; }
.criteria-module__oGDesW__gameNameEmpty { background: rgba(255, 255, 255, 0.1); border-radius: 5px; width: 132px; height: 10px; }
.criteria-module__oGDesW__gameReward { font-family: var(--font-pricedown), cursive; color: rgb(255, 46, 210); font-size: 20px; }
.criteria-module__oGDesW__upTo { font-family: var(--font-poppins), sans-serif; color: rgba(255, 255, 255, 0.45); margin-right: 6px; font-size: 12px; font-weight: 500; }
.criteria-module__oGDesW__gameMark { box-sizing: border-box; color: rgb(12, 3, 19); border: 1.5px solid rgba(255, 255, 255, 0.2); border-radius: 50%; justify-content: center; align-items: center; width: 24px; height: 24px; display: flex; }
.criteria-module__oGDesW__gameMark svg { width: 14px; height: 14px; }
.criteria-module__oGDesW__game[data-on="1"] .criteria-module__oGDesW__gameMark { background: rgb(255, 46, 210); border-color: rgb(255, 46, 210); box-shadow: rgba(255, 46, 210, 0.5) 0px 0px 12px; }
.criteria-module__oGDesW__reqIcon { box-sizing: border-box; color: rgba(255, 255, 255, 0.75); border: 1px solid rgba(255, 255, 255, 0.14); border-radius: 10px; justify-content: center; align-items: center; width: 34px; height: 34px; display: flex; }
.criteria-module__oGDesW__reqIcon svg { width: 16px; height: 16px; }
.criteria-module__oGDesW__reqIconGauge svg { width: 21px; height: 21px; }
.criteria-module__oGDesW__reqIcon[data-tone="id"], .criteria-module__oGDesW__reqIcon[data-tone="ea"], .criteria-module__oGDesW__reqIcon[data-tone="post"] { border: 0px; }
.criteria-module__oGDesW__reqIcon[data-tone="id"]::before, .criteria-module__oGDesW__reqIcon[data-tone="ea"]::before, .criteria-module__oGDesW__reqIcon[data-tone="post"]::before { content: ""; background: rgb(255, 46, 210); border-radius: 4px; width: 14px; height: 14px; box-shadow: rgba(255, 46, 210, 0.6) 0px 0px 10px; }
.criteria-module__oGDesW__reqIcon[data-tone="ea"]::before { background: rgb(255, 201, 60); box-shadow: rgba(255, 201, 60, 0.6) 0px 0px 10px; }
.criteria-module__oGDesW__reqIcon[data-tone="post"]::before { background: rgb(161, 0, 255); box-shadow: rgba(161, 0, 255, 0.6) 0px 0px 10px; }
.criteria-module__oGDesW__ruleNote { text-wrap: balance; font-family: var(--font-poppins), sans-serif; color: rgba(255, 255, 255, 0.45); margin: 12px 0px 0px; font-size: 12.5px; }
.criteria-module__oGDesW__gameGrid { grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 8px; margin: 18px 0px 0px; padding: 0px; list-style: none; display: grid; }
.criteria-module__oGDesW__gameTile { background: rgba(255, 255, 255, 0.024); border: 1px solid rgba(255, 255, 255, 0.07); border-radius: 14px; align-items: center; gap: 12px; min-width: 0px; padding: 10px 12px; display: flex; }
.criteria-module__oGDesW__gameTile[data-on="1"] { background: rgba(255, 46, 210, 0.08); border-color: rgba(255, 46, 210, 0.4); }
.criteria-module__oGDesW__gameTileText { flex-direction: column; flex: 1 1 0%; gap: 2px; min-width: 0px; display: flex; }
.criteria-module__oGDesW__gameTileText .criteria-module__oGDesW__gameName { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.criteria-module__oGDesW__gameTileReward { font-family: var(--font-pricedown), cursive; color: rgb(255, 46, 210); font-size: 15px; line-height: 1; }
.criteria-module__oGDesW__gameTile[data-on="1"] .criteria-module__oGDesW__gameMark { background: rgb(255, 46, 210); border-color: rgb(255, 46, 210); box-shadow: rgba(255, 46, 210, 0.5) 0px 0px 12px; }
.criteria-module__oGDesW__gameTileFt { background: linear-gradient(rgba(23, 6, 30, 0.96), rgba(23, 6, 30, 0.96)) padding-box padding-box, linear-gradient(120deg, rgb(251, 255, 0), rgb(255, 46, 210)) border-box border-box; border-color: rgba(0, 0, 0, 0); box-shadow: rgba(255, 46, 210, 0.18) 0px 0px 18px; }
.criteria-module__oGDesW__gameTileFt[data-on="1"] { background: linear-gradient(rgba(58, 12, 52, 0.96), rgba(58, 12, 52, 0.96)) padding-box padding-box, linear-gradient(120deg, rgb(251, 255, 0), rgb(255, 46, 210)) border-box border-box; border-color: rgba(0, 0, 0, 0); }
.criteria-module__oGDesW__pageFine { text-wrap: balance; font-family: var(--font-poppins), sans-serif; color: rgba(255, 255, 255, 0.4); border-top: 1px solid rgba(255, 255, 255, 0.09); margin: 8px 0px 0px; padding-top: 26px; font-size: 12.5px; }
.criteria-module__oGDesW__more:focus-visible { outline-offset: 2px; outline: rgb(251, 255, 0) solid 2px; }
@media (max-width: 767px) {
  .criteria-module__oGDesW__pageClose { top: calc(12px + env(safe-area-inset-top,0px)); right: calc(12px + env(safe-area-inset-right,0px)); width: 44px; height: 44px; }
  .criteria-module__oGDesW__pageCol { padding: calc(72px + env(safe-area-inset-top,0px)) 18px calc(40px + env(safe-area-inset-bottom,0px)); }
  .criteria-module__oGDesW__pageTitle { font-size: 48px; }
  .criteria-module__oGDesW__pageLead { font-size: 15px; }
  .criteria-module__oGDesW__groups { margin-top: 26px; }
  .criteria-module__oGDesW__group { grid-template-columns: 1fr; gap: 16px; padding: 26px 0px; }
  .criteria-module__oGDesW__groupSide { flex-wrap: wrap; align-items: baseline; column-gap: 12px; display: flex; }
  .criteria-module__oGDesW__groupWord { font-size: 36px; }
  .criteria-module__oGDesW__groupVerb { margin: 0px; }
  .criteria-module__oGDesW__groupYou { flex-basis: 100%; margin-top: 8px; }
  .criteria-module__oGDesW__ladder { gap: 8px; }
  .criteria-module__oGDesW__stepReward { font-size: 18px; }
  .criteria-module__oGDesW__stepLabel { font-size: 13px; }
  .criteria-module__oGDesW__assetLogo { width: 30px; height: 30px; }
  .criteria-module__oGDesW__collections { grid-template-columns: 1fr; }
  .criteria-module__oGDesW__gameNameEmpty { width: 100px; }
  .criteria-module__oGDesW__gameGrid { gap: 6px; }
  .criteria-module__oGDesW__gameTile { gap: 8px; padding: 8px; }
  .criteria-module__oGDesW__gameTile .criteria-module__oGDesW__gameLogo { width: 30px; height: 30px; }
  .criteria-module__oGDesW__gameTileText .criteria-module__oGDesW__gameName { font-size: 13.5px; }
}
@media (prefers-reduced-motion: reduce) {
  .criteria-module__oGDesW__page, .criteria-module__oGDesW__page[data-closing="1"], .criteria-module__oGDesW__pageCol { animation: auto ease 0s 1 normal none running none; }
}
.timerText-module__Kl75Vq__tt { white-space: nowrap; }
.timerText-module__Kl75Vq__ttDigit { text-align: center; width: 0.66em; display: inline-block; }
.streak-module__br0UIq__st { background: rgba(12, 3, 19, 0.55); border: 1px solid rgba(255, 255, 255, 0.09); border-radius: 18px; width: 520px; margin: 0px auto 30px; padding: 12px; box-shadow: rgba(0, 0, 0, 0.3) 0px 18px 50px; }
.streak-module__br0UIq__stHead { align-items: center; gap: 12px; margin: 0px 2px; display: flex; position: relative; }
.streak-module__br0UIq__stToggle { color: rgba(255, 255, 255, 0.5); cursor: pointer; background: 0px 0px; border: 0px; place-items: center; width: 24px; height: 24px; margin: -4px -4px -4px 0px; padding: 0px; transition: color 0.2s; display: grid; }
.streak-module__br0UIq__stToggle::before { content: ""; position: absolute; inset: -12px -14px; }
.streak-module__br0UIq__stToggle svg { width: 18px; height: 18px; transition: transform 0.3s cubic-bezier(0.22, 1, 0.36, 1); }
.streak-module__br0UIq__st[data-open="1"] .streak-module__br0UIq__stToggle svg { transform: rotate(180deg); }
@media (hover: hover) and (pointer: fine) {
  .streak-module__br0UIq__stHead:hover .streak-module__br0UIq__stToggle { color: rgb(255, 255, 255); }
}
.streak-module__br0UIq__stToggle:focus-visible { outline-offset: 2px; border-radius: 6px; outline: rgb(251, 255, 0) solid 2px; }
.streak-module__br0UIq__stBody { grid-template-rows: 1fr; transition: grid-template-rows 0.4s cubic-bezier(0.22, 1, 0.36, 1), opacity 0.3s; display: grid; }
.streak-module__br0UIq__stBody[data-open="0"] { opacity: 0; grid-template-rows: 0fr; }
.streak-module__br0UIq__stBodyIn { pointer-events: none; min-height: 0px; margin: -32px; padding: 32px; overflow: hidden; }
.streak-module__br0UIq__stBodyIn > * { pointer-events: auto; }
.streak-module__br0UIq__stTitle { font-family: var(--font-anton), sans-serif; letter-spacing: 0.6px; text-transform: uppercase; color: rgb(255, 255, 255); margin: 0px auto 0px 0px; font-size: 15px; font-weight: 400; line-height: 1; }
.streak-module__br0UIq__stStep, .streak-module__br0UIq__stTimer { font-family: var(--font-poppins), sans-serif; color: rgba(255, 255, 255, 0.5); font-size: 13px; font-weight: 600; }
.streak-module__br0UIq__stTimer { font-variant-numeric: tabular-nums; align-items: center; gap: 5px; display: inline-flex; }
.streak-module__br0UIq__stTimer svg { color: rgb(255, 46, 210); width: 14px; height: 14px; }
.streak-module__br0UIq__stDays { grid-template-columns: repeat(7, 1fr); gap: 6px; margin: 10px 0px 0px; padding: 0px; list-style: none; display: grid; }
.streak-module__br0UIq__stDay { display: flex; }
.streak-module__br0UIq__stTile, .streak-module__br0UIq__stClaim { color: rgb(255, 255, 255); background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.08); border-radius: 10px; flex: 1 1 0%; justify-content: center; align-items: center; gap: 4px; height: 36px; padding: 0px 2px; display: flex; }
.streak-module__br0UIq__stIcon { color: rgb(255, 46, 210); flex: 0 0 auto; width: 14px; height: 14px; margin-top: -2px; }
.streak-module__br0UIq__stAmount { font-family: var(--font-pricedown), cursive; font-variant-ligatures: none; font-feature-settings: "liga" 0, "clig" 0, "calt" 0; font-size: 16px; line-height: 1; }
.streak-module__br0UIq__stDay[data-state="done"] .streak-module__br0UIq__stTile { background: rgba(255, 46, 210, 0.08); border-color: rgba(255, 46, 210, 0.25); }
.streak-module__br0UIq__stDay[data-state="done"] .streak-module__br0UIq__stAmount { color: rgba(255, 255, 255, 0.45); }
.streak-module__br0UIq__stDay[data-state="next"] .streak-module__br0UIq__stTile { opacity: 0.45; }
.streak-module__br0UIq__stDay[data-state="next"] .streak-module__br0UIq__stIcon { color: rgba(255, 255, 255, 0.7); }
.streak-module__br0UIq__stDay[data-top="1"]:not([data-state="done"]) .streak-module__br0UIq__stTile { border-color: rgba(251, 255, 0, 0.35); }
.streak-module__br0UIq__stDay[data-top="1"]:not([data-state="done"]) .streak-module__br0UIq__stAmount, .streak-module__br0UIq__stDay[data-top="1"][data-state="next"] .streak-module__br0UIq__stIcon { color: rgb(251, 255, 0); }
.streak-module__br0UIq__stClaim { cursor: pointer; background: rgb(255, 0, 255); border-color: rgba(0, 0, 0, 0); transition: background 0.3s, transform 0.3s cubic-bezier(0.22, 1, 0.36, 1), box-shadow 0.4s; position: relative; box-shadow: rgba(255, 0, 255, 0.45) 0px 0px 22px; }
.streak-module__br0UIq__stClaim .streak-module__br0UIq__stIcon, .streak-module__br0UIq__stClaim .streak-module__br0UIq__stAmount { color: rgb(255, 255, 255); }
.streak-module__br0UIq__stClaim::after { content: ""; position: absolute; inset: 0px 0px -4px; }
@media (hover: hover) and (pointer: fine) {
  .streak-module__br0UIq__stClaim:hover { background: rgb(255, 43, 255); transform: translateY(-3px); box-shadow: rgba(255, 0, 255, 0.6) 0px 0px 30px; }
}
.streak-module__br0UIq__stClaim[data-busy="1"] { cursor: default; opacity: 0.8; }
.streak-module__br0UIq__stClaim:focus-visible { outline-offset: 2px; outline: rgb(255, 255, 255) solid 2px; }
.streak-module__br0UIq__stDay[data-stamp="1"] .streak-module__br0UIq__stTile { animation: 0.45s cubic-bezier(0.22, 1, 0.36, 1) 0s 1 normal none running streak-module__br0UIq__stStamp; }
@keyframes streak-module__br0UIq__stStamp { 
  0% { transform: scale(0.86); }
  60% { transform: scale(1.06); }
  100% { transform: scale(1); }
}
.streak-module__br0UIq__stError { font-family: var(--font-anton), sans-serif; letter-spacing: 0.4px; text-transform: uppercase; color: rgb(255, 77, 109); margin: 10px 0px 0px; font-size: 13px; }
@media (max-width: 560px) {
  .streak-module__br0UIq__st { width: 354px; margin-bottom: 26px; padding: 10px 8px 8px; }
  .streak-module__br0UIq__stDays { gap: 4px; }
  .streak-module__br0UIq__stTile, .streak-module__br0UIq__stClaim { border-radius: 8px; gap: 2px; height: 32px; padding: 0px; }
  .streak-module__br0UIq__stIcon { width: 11px; height: 11px; }
  .streak-module__br0UIq__stAmount { font-size: 14px; }
}
@media (max-width: 379px) {
  .streak-module__br0UIq__st { width: 322px; }
}
@media (prefers-reduced-motion: reduce) {
  .streak-module__br0UIq__stDay[data-stamp="1"] .streak-module__br0UIq__stTile { animation: auto ease 0s 1 normal none running none; }
}
.earn-module__kU-k9a__earnPhase { font-family: var(--font-poppins), sans-serif; color: rgb(255, 46, 210); cursor: pointer; background: 0px 0px; border: 0px; align-items: center; gap: 2px; margin: 26px auto 0px; padding: 6px 10px; font-size: 14px; font-weight: 600; transition: color 0.2s; display: flex; }
.earn-module__kU-k9a__earnPhase svg { flex: 0 0 auto; width: 14px; height: 14px; margin-top: 1px; transition: transform 0.2s; }
@media (hover: hover) and (pointer: fine) {
  .earn-module__kU-k9a__earnPhase:hover { color: rgb(255, 255, 255); }
  .earn-module__kU-k9a__earnPhase:hover svg { transform: translate(3px); }
}
.earn-module__kU-k9a__earnPhase:focus-visible { outline-offset: 2px; border-radius: 6px; outline: rgb(251, 255, 0) solid 2px; }
@media (prefers-reduced-motion: reduce) {
  .earn-module__kU-k9a__earnPhase svg { transition: none; }
}
.hubProfile-module__2T5t9a__pf { position: relative; }
.hubProfile-module__2T5t9a__pfChip { color: rgb(255, 255, 255); cursor: pointer; background: rgba(8, 4, 15, 0.7); border: 1px solid rgb(58, 43, 82); border-radius: 16px; align-items: center; gap: 12px; height: 64px; padding: 0px 16px 0px 8px; transition: border-color 0.2s, box-shadow 0.2s; display: flex; }
@media (hover: hover) and (pointer: fine) {
  .hubProfile-module__2T5t9a__pfChip:hover { border-color: rgb(255, 46, 210); }
}
.hubProfile-module__2T5t9a__pfChip[aria-expanded="true"] { border-color: rgb(255, 46, 210); box-shadow: rgba(255, 46, 210, 0.2) 0px 0px 24px; }
.hubProfile-module__2T5t9a__pfChip:focus-visible { outline-offset: 3px; outline: rgb(251, 255, 0) solid 2px; }
.hubProfile-module__2T5t9a__pfStreak { color: rgb(255, 255, 255); cursor: pointer; background: rgba(8, 4, 15, 0.7); border: 1px solid rgb(58, 43, 82); border-radius: 16px; justify-content: center; align-items: center; gap: 6px; min-width: 64px; height: 64px; padding: 0px 14px; transition: border-color 0.2s, box-shadow 0.3s; display: flex; position: relative; }
.hubProfile-module__2T5t9a__pfStreak svg { color: rgba(255, 46, 210, 0.75); flex: 0 0 auto; width: 26px; height: 26px; margin-top: -2px; }
.hubProfile-module__2T5t9a__pfStreakNum { font-family: var(--font-pricedown), cursive; font-variant-ligatures: none; font-feature-settings: "liga" 0, "clig" 0, "calt" 0; font-size: 26px; line-height: 1; }
.hubProfile-module__2T5t9a__pfStreak[data-ready="1"] { border-color: rgb(255, 0, 255); }
.hubProfile-module__2T5t9a__pfStreak[data-ready="1"]::before { content: ""; border-radius: inherit; pointer-events: none; animation: 2.4s ease-in-out 0s infinite normal none running hubProfile-module__2T5t9a__pfStreakGlow; position: absolute; inset: -1px; box-shadow: rgba(255, 0, 255, 0.55) 0px 0px 26px; }
.hubProfile-module__2T5t9a__pfStreak[data-ready="1"] svg { color: rgb(255, 0, 255); filter: drop-shadow(rgba(255, 0, 255, 0.8) 0px 0px 6px); transform-origin: 50% 90%; animation: 3.8s ease-in-out 0.6s infinite normal none running hubProfile-module__2T5t9a__pfStreakFlame; }
@keyframes hubProfile-module__2T5t9a__pfStreakGlow { 
  0%, 100% { opacity: 0.35; }
  50% { opacity: 1; }
}
@keyframes hubProfile-module__2T5t9a__pfStreakFlame { 
  0%, 22%, 100% { transform: none; }
  3% { transform: translateY(-3px) scale(1.18, 1.24) rotate(-10deg); }
  7% { transform: translateY(-1px) scale(1.06, 1.1) rotate(9deg); }
  11% { transform: translateY(-2px) scale(1.14, 1.18) rotate(-7deg); }
  15% { transform: scale(1.02, 1.05) rotate(4deg); }
  19% { transform: scale(0.97, 1.02) rotate(-1deg); }
}
@media (hover: hover) and (pointer: fine) {
  .hubProfile-module__2T5t9a__pfStreak:hover { border-color: rgb(255, 46, 210); }
}
.hubProfile-module__2T5t9a__pfStreak:focus-visible { outline-offset: 3px; outline: rgb(251, 255, 0) solid 2px; }
@media (prefers-reduced-motion: reduce) {
  .hubProfile-module__2T5t9a__pfStreak[data-ready="1"]::before, .hubProfile-module__2T5t9a__pfStreak[data-ready="1"] svg { animation: auto ease 0s 1 normal none running none; }
}
.hubProfile-module__2T5t9a__pfAvatar { background: rgb(0, 0, 0); border-radius: 13px; flex: 0 0 auto; width: 48px; height: 48px; display: block; position: relative; overflow: hidden; }
.hubProfile-module__2T5t9a__pfAvatar[data-kind="image"] img { object-fit: cover; width: 100%; height: 100%; }
.hubProfile-module__2T5t9a__pfAvatarMask { object-fit: contain; width: 80%; height: 80%; position: absolute; inset: 10%; }
.hubProfile-module__2T5t9a__pfWho { flex-direction: column; align-items: flex-start; gap: 2px; min-width: 0px; display: flex; }
.hubProfile-module__2T5t9a__pfHandle { max-width: 150px; font-family: var(--font-poppins), sans-serif; text-overflow: ellipsis; white-space: nowrap; color: rgba(255, 255, 255, 0.7); font-size: 14px; font-weight: 600; line-height: 1.2; overflow: hidden; }
.hubProfile-module__2T5t9a__pfBalance { font-family: var(--font-pricedown), cursive; font-variant-numeric: tabular-nums; color: rgb(255, 46, 210); text-shadow: rgba(255, 46, 210, 0.45) 0px 0px 12px; align-items: center; gap: 6px; font-size: 28px; line-height: 1; display: flex; }
.hubProfile-module__2T5t9a__pfPhase { font-family: var(--font-anton), sans-serif; letter-spacing: 0.4px; text-shadow: none; color: rgba(255, 255, 255, 0.4); border: 1px dashed; border-radius: 6px; flex: 0 0 auto; align-self: center; margin-left: 2px; padding: 3px 5px 2px; font-size: 12px; line-height: 1; }
.hubProfile-module__2T5t9a__pfPhase[data-on="1"] { color: rgb(251, 255, 0); }
.hubProfile-module__2T5t9a__pfPhase[data-locked="1"] { border-style: solid; }
.hubProfile-module__2T5t9a__pfStar { filter: drop-shadow(rgba(255, 46, 210, 0.6) 0px 0px 6px); flex: 0 0 auto; width: 0.8em; height: 0.8em; translate: 0px 0.03em; }
.hubProfile-module__2T5t9a__pfChevron { color: rgba(255, 255, 255, 0.55); flex: 0 0 auto; width: 14px; height: 14px; transition: transform 0.2s; }
.hubProfile-module__2T5t9a__pfChip[aria-expanded="true"] .hubProfile-module__2T5t9a__pfChevron { transform: rotate(180deg); }
.hubProfile-module__2T5t9a__pfGain { font-family: var(--font-poppins), sans-serif; white-space: nowrap; color: rgb(77, 255, 159); pointer-events: none; background: rgb(18, 8, 31); border: 1px solid rgba(77, 255, 159, 0.45); border-radius: 12px; margin: 0px; padding: 7px 14px; font-size: 14px; font-weight: 600; animation: 3.2s cubic-bezier(0.2, 0.8, 0.2, 1) 0s 1 normal both running hubProfile-module__2T5t9a__pfGain; position: absolute; top: calc(100% + 10px); right: 0px; box-shadow: rgba(77, 255, 159, 0.2) 0px 0px 18px; }
@keyframes hubProfile-module__2T5t9a__pfGain { 
  0% { opacity: 0; transform: translateY(-6px); }
  10%, 80% { opacity: 1; transform: none; }
  100% { opacity: 0; transform: translateY(-4px); }
}
.hubProfile-module__2T5t9a__pfMenu { opacity: 0; visibility: hidden; transform-origin: 100% 0px; background: rgb(18, 8, 31); border: 1px solid rgb(58, 43, 82); border-radius: 14px; width: 280px; padding: 6px; transition: opacity 0.2s, transform 0.2s, visibility 0.2s; position: absolute; top: calc(100% + 8px); right: 0px; transform: translateY(-6px) scale(0.98); box-shadow: rgba(0, 0, 0, 0.6) 0px 18px 44px; }
.hubProfile-module__2T5t9a__pfMenu[data-open="1"] { opacity: 1; visibility: visible; transition: opacity 0.2s, transform 0.2s; transform: none; }
.hubProfile-module__2T5t9a__pfMenuHandle { text-overflow: ellipsis; white-space: nowrap; color: rgba(255, 255, 255, 0.55); margin: 0px; padding: 8px 12px 6px; font-size: 13px; font-weight: 600; overflow: hidden; }
.hubProfile-module__2T5t9a__pfItem { color: rgb(255, 255, 255); width: 100%; min-height: 44px; font-family: var(--font-poppins), sans-serif; text-align: left; cursor: pointer; background: 0px 0px; border: 0px; border-radius: 10px; align-items: center; gap: 10px; padding: 0px 12px; font-size: 15px; font-weight: 600; transition: background 0.2s, color 0.2s; display: flex; }
.hubProfile-module__2T5t9a__pfItem[data-static="1"] { cursor: default; }
@media (hover: hover) and (pointer: fine) {
  .hubProfile-module__2T5t9a__pfItem:not([data-static="1"]):hover { background: rgba(255, 255, 255, 0.05); }
  .hubProfile-module__2T5t9a__pfItem[data-tone="bad"]:hover { background: rgba(255, 77, 109, 0.1); }
}
.hubProfile-module__2T5t9a__pfItem:focus-visible { outline-offset: -2px; outline: rgb(251, 255, 0) solid 2px; }
.hubProfile-module__2T5t9a__pfItem[data-tone="action"] { color: rgb(255, 0, 255); }
.hubProfile-module__2T5t9a__pfItem[data-tone="bad"] { font-family: var(--font-anton), sans-serif; letter-spacing: 1px; text-transform: uppercase; color: rgb(255, 77, 109); padding-top: 3px; font-weight: 400; }
.hubProfile-module__2T5t9a__pfItemIcon { color: rgb(255, 0, 255); width: 20px; height: 20px; display: grid; }
.hubProfile-module__2T5t9a__pfMint { color: rgb(255, 255, 255); text-align: left; cursor: pointer; background: rgba(255, 255, 255, 0.03); border: 1px solid rgba(255, 255, 255, 0.12); border-radius: 12px; align-items: center; gap: 10px; width: 100%; min-height: 44px; margin: 2px 0px 6px; padding: 0px 12px 0px 8px; transition: background 0.2s, border-color 0.2s; display: flex; }
.hubProfile-module__2T5t9a__pfMint[data-on="1"] { background: rgba(251, 255, 0, 0.05); border-color: rgba(251, 255, 0, 0.35); }
@media (hover: hover) and (pointer: fine) {
  .hubProfile-module__2T5t9a__pfMint:hover { background: rgba(255, 255, 255, 0.07); }
  .hubProfile-module__2T5t9a__pfMint[data-on="1"]:hover { background: rgba(251, 255, 0, 0.09); }
}
.hubProfile-module__2T5t9a__pfMint:focus-visible { outline-offset: -2px; outline: rgb(251, 255, 0) solid 2px; }
.hubProfile-module__2T5t9a__pfMint .hubProfile-module__2T5t9a__pfPhase { margin: 0px; padding: 4px 6px 3px; font-size: 13px; }
.hubProfile-module__2T5t9a__pfMintNum { font-family: var(--font-poppins), sans-serif; font-variant-numeric: tabular-nums; color: rgba(255, 255, 255, 0.55); flex: 0 0 auto; font-size: 13px; font-weight: 600; }
.hubProfile-module__2T5t9a__pfMintNum[data-tone="action"] { color: rgb(255, 0, 255); }
.hubProfile-module__2T5t9a__pfMintNum span { transition: transform 0.2s; display: inline-block; }
@media (hover: hover) and (pointer: fine) {
  .hubProfile-module__2T5t9a__pfMint:hover .hubProfile-module__2T5t9a__pfMintNum span { transform: translate(3px); }
}
.hubProfile-module__2T5t9a__pfMintText { min-width: 0px; font-family: var(--font-poppins), sans-serif; flex: 1 1 0%; font-size: 15px; font-weight: 600; }
.hubProfile-module__2T5t9a__pfId { --early: #ff2ed2; border: 1px solid var(--early); box-shadow: 0 0 12px color-mix(in srgb, var(--early) 35%, transparent); font-family: var(--font-poppins), sans-serif; letter-spacing: 0.2px; text-transform: none; color: rgb(255, 255, 255); background: rgba(12, 3, 19, 0.45); border-radius: 8px; margin: -3px 0px 0px 2px; padding: 4px 9px 3px; font-size: 14px; font-weight: 600; }
.hubProfile-module__2T5t9a__pfWallet { color: rgb(255, 0, 255); width: 100%; min-height: 46px; font-family: var(--font-poppins), sans-serif; text-align: left; cursor: pointer; background: rgba(255, 0, 255, 0.08); border: 1px solid rgba(255, 0, 255, 0.55); border-radius: 10px; align-items: center; gap: 10px; margin: 4px 0px 2px; padding: 7px 12px; font-size: 15px; font-weight: 600; transition: background 0.2s, border-color 0.2s, box-shadow 0.2s; display: flex; }
@media (hover: hover) and (pointer: fine) {
  button.hubProfile-module__2T5t9a__pfWallet:hover { background: rgba(255, 0, 255, 0.16); border-color: rgb(255, 0, 255); box-shadow: rgba(255, 0, 255, 0.25) 0px 0px 16px; }
  button.hubProfile-module__2T5t9a__pfWallet:hover .hubProfile-module__2T5t9a__pfItemArrow { transform: translate(3px); }
}
.hubProfile-module__2T5t9a__pfWallet:focus-visible { outline-offset: 2px; outline: rgb(251, 255, 0) solid 2px; }
.hubProfile-module__2T5t9a__pfWallet[data-linked="1"] { color: rgb(255, 255, 255); cursor: default; background: rgba(77, 255, 159, 0.05); border-color: rgba(77, 255, 159, 0.35); }
.hubProfile-module__2T5t9a__pfItemArrow { flex: 0 0 auto; width: 16px; height: 16px; margin: -3px 0px 0px auto; transition: transform 0.2s; }
.hubProfile-module__2T5t9a__pfItem:hover .hubProfile-module__2T5t9a__pfItemArrow { transform: translate(3px); }
.hubProfile-module__2T5t9a__pfAddr { font-family: var(--font-mono), monospace; letter-spacing: 0px; text-transform: none; margin-top: -3px; font-size: 13px; }
.hubProfile-module__2T5t9a__pfLinked { font-family: var(--font-poppins), sans-serif; color: rgb(77, 255, 159); background: rgba(77, 255, 159, 0.1); border: 1px solid rgba(77, 255, 159, 0.45); border-radius: 6px; margin-left: auto; padding: 2px 8px; font-size: 11px; font-weight: 600; }
.hubProfile-module__2T5t9a__pfWalletText { flex-direction: column; gap: 2px; min-width: 0px; display: flex; }
.hubProfile-module__2T5t9a__pfWalletText .hubProfile-module__2T5t9a__pfAddr { margin-top: 0px; }
.hubProfile-module__2T5t9a__pfWalletRole { font-family: var(--font-poppins), sans-serif; color: rgba(255, 255, 255, 0.5); font-size: 11px; font-weight: 600; line-height: 1.3; }
.hubProfile-module__2T5t9a__pfWallet[data-main="1"] .hubProfile-module__2T5t9a__pfWalletRole { color: rgb(251, 255, 0); }
.hubProfile-module__2T5t9a__pfWalletSide { flex-direction: column; align-items: flex-end; gap: 3px; margin-left: auto; display: flex; }
.hubProfile-module__2T5t9a__pfWalletSide .hubProfile-module__2T5t9a__pfLinked { margin-left: 0px; }
.hubProfile-module__2T5t9a__pfWalletPts { font-family: var(--font-poppins), sans-serif; font-variant-numeric: tabular-nums; color: rgb(255, 46, 210); font-size: 11px; font-weight: 600; }
.hubProfile-module__2T5t9a__pfExtras { background: rgba(255, 255, 255, 0.02); border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 10px; margin: 4px 0px 2px; padding: 4px; }
.hubProfile-module__2T5t9a__pfExtrasHead { font-family: var(--font-poppins), sans-serif; color: rgba(255, 255, 255, 0.45); margin: 4px 8px 2px; font-size: 11px; font-weight: 600; }
.hubProfile-module__2T5t9a__pfExtra { align-items: center; gap: 8px; min-height: 30px; padding: 0px 4px 0px 8px; display: flex; }
.hubProfile-module__2T5t9a__pfExtraAddr { font-family: var(--font-mono), monospace; color: rgba(255, 255, 255, 0.85); margin-right: auto; font-size: 12px; }
.hubProfile-module__2T5t9a__pfExtraMain { color: rgb(255, 0, 255); font-family: var(--font-poppins), sans-serif; cursor: pointer; background: 0px 0px; border: 0px; border-radius: 6px; flex: 0 0 auto; padding: 4px 6px; font-size: 11px; font-weight: 600; transition: background 0.2s; }
.hubProfile-module__2T5t9a__pfExtraMain:disabled { opacity: 0.5; cursor: default; }
.hubProfile-module__2T5t9a__pfExtraMain[aria-busy="true"] { opacity: 1; }
.hubProfile-module__2T5t9a__pfExtraMain:focus-visible, .hubProfile-module__2T5t9a__pfExtraAdd:focus-visible { outline-offset: -2px; outline: rgb(251, 255, 0) solid 2px; }
.hubProfile-module__2T5t9a__pfExtraAdd { color: rgb(255, 255, 255); width: 100%; min-height: 34px; font-family: var(--font-poppins), sans-serif; text-align: left; cursor: pointer; background: 0px 0px; border: 0px; border-radius: 8px; align-items: center; gap: 8px; padding: 0px 8px; font-size: 13px; font-weight: 600; transition: background 0.2s; display: flex; }
.hubProfile-module__2T5t9a__pfExtraAdd svg { color: rgb(255, 0, 255); flex: 0 0 auto; width: 16px; height: 16px; }
.hubProfile-module__2T5t9a__pfExtraLeft { color: rgba(255, 255, 255, 0.45); margin-left: auto; font-size: 11px; }
@media (hover: hover) and (pointer: fine) {
  .hubProfile-module__2T5t9a__pfExtraMain:hover:not(:disabled) { background: rgba(255, 0, 255, 0.12); }
  .hubProfile-module__2T5t9a__pfExtraAdd:hover { background: rgba(255, 0, 255, 0.08); }
}
@media (pointer: coarse) {
  .hubProfile-module__2T5t9a__pfExtra { min-height: 40px; }
  .hubProfile-module__2T5t9a__pfExtraAdd { min-height: 44px; }
}
.hubProfile-module__2T5t9a__pfExtraError { font-family: var(--font-poppins), sans-serif; color: rgb(255, 77, 109); margin: 2px 8px 4px; font-size: 11px; }
.hubProfile-module__2T5t9a__pfSep { background: rgb(42, 31, 61); height: 1px; margin: 6px 4px; }
@media (max-width: 1535px) {
  .hubProfile-module__2T5t9a__pfHandle { display: none; }
}
@media (max-width: 1279px) {
  .hubProfile-module__2T5t9a__pfChip { height: 56px; }
  .hubProfile-module__2T5t9a__pfAvatar { border-radius: 12px; width: 42px; height: 42px; }
  .hubProfile-module__2T5t9a__pfBalance { font-size: 25px; }
}
.hubProfile-module__2T5t9a__pfFoot { align-items: center; gap: 8px; display: flex; }
.hubProfile-module__2T5t9a__pfFoot .hubProfile-module__2T5t9a__pfItem { flex: 1 1 0%; width: auto; }
.hubProfile-module__2T5t9a__pfTools { gap: 8px; display: flex; }
.hubProfile-module__2T5t9a__pfTool { color: rgb(255, 0, 255); cursor: pointer; background: rgba(8, 4, 15, 0.7); border: 1px solid rgb(58, 43, 82); border-radius: 12px; place-items: center; width: 44px; height: 44px; padding: 0px; transition: border-color 0.15s; display: grid; }
.hubProfile-module__2T5t9a__pfTool svg { width: 22px; height: 22px; }
@media (hover: hover) and (pointer: fine) {
  .hubProfile-module__2T5t9a__pfTool:hover { border-color: rgb(255, 0, 255); }
}
.hubProfile-module__2T5t9a__pfTool:focus-visible { outline-offset: 2px; outline: rgb(251, 255, 0) solid 2px; }
.hubProfile-module__2T5t9a__pfMobileOnly { display: none; }
@media (max-width: 1023px) {
  .hubProfile-module__2T5t9a__pfMobileOnly { display: block; }
  .hubProfile-module__2T5t9a__pfTools.hubProfile-module__2T5t9a__pfMobileOnly, .hubProfile-module__2T5t9a__pfItem.hubProfile-module__2T5t9a__pfMobileOnly { display: flex; }
}
@media (max-width: 767px) {
  .hubProfile-module__2T5t9a__pfStreak { border-radius: 14px; gap: 4px; min-width: 52px; height: 52px; padding: 0px 10px; }
  .hubProfile-module__2T5t9a__pfStreak svg { width: 21px; height: 21px; }
  .hubProfile-module__2T5t9a__pfStreakNum { font-size: 22px; }
  .hubProfile-module__2T5t9a__pfChip { gap: 10px; height: 52px; padding: 0px 10px 0px 6px; }
  .hubProfile-module__2T5t9a__pfAvatar { border-radius: 10px; width: 40px; height: 40px; }
  .hubProfile-module__2T5t9a__pfBalance { font-size: 20px; }
  .hubProfile-module__2T5t9a__pfMenu { width: 264px; }
}
.hubProfile-module__2T5t9a__wb { background: rgba(8, 4, 15, 0.7); border: 1px solid rgb(58, 43, 82); border-radius: 14px; align-items: center; gap: 12px; min-height: 52px; margin-bottom: 26px; padding: 7px 7px 7px 18px; display: flex; }
.hubProfile-module__2T5t9a__wbIcon { color: rgb(255, 0, 255); filter: drop-shadow(rgba(255, 0, 255, 0.5) 0px 0px 6px); flex: 0 0 auto; width: 22px; height: 22px; }
.hubProfile-module__2T5t9a__wbText { color: rgba(255, 255, 255, 0.6); flex: 1 1 0%; min-width: 0px; margin: 0px; font-size: 14px; line-height: 1.4; }
.hubProfile-module__2T5t9a__wbText b { color: rgb(255, 255, 255); font-weight: 600; }
.hubProfile-module__2T5t9a__wbAddr { font-family: var(--font-mono), monospace; white-space: nowrap; color: rgb(255, 255, 255); font-size: 13px; }
.hubProfile-module__2T5t9a__wbBtn { color: rgb(255, 255, 255); height: 38px; font-family: var(--font-anton), sans-serif; letter-spacing: 0.6px; text-transform: uppercase; white-space: nowrap; cursor: pointer; background: rgb(255, 0, 255); border: 0px; border-radius: 10px; flex: 0 0 auto; align-items: center; padding: 3px 16px 0px; font-size: 16px; transition: background 0.2s, transform 0.2s, box-shadow 0.2s; display: flex; }
@media (hover: hover) and (pointer: fine) {
  .hubProfile-module__2T5t9a__wbBtn:hover { background: rgb(255, 77, 255); transform: translateY(-1px); box-shadow: rgba(255, 0, 255, 0.4) 0px 8px 22px; }
}
.hubProfile-module__2T5t9a__wbArrow { opacity: 0; flex: 0 0 auto; width: 0px; height: 16px; margin: -3px 0px 0px; transition: width 0.22s, margin 0.22s, opacity 0.18s, transform 0.22s cubic-bezier(0.34, 1.56, 0.64, 1); transform: translate(-6px); }
@media (hover: hover) and (pointer: fine) {
  .hubProfile-module__2T5t9a__wbBtn:hover .hubProfile-module__2T5t9a__wbArrow { opacity: 1; width: 16px; margin-left: 4px; margin-right: -4px; transform: none; }
}
.hubProfile-module__2T5t9a__wbBtn:focus-visible { outline-offset: 3px; outline: rgb(251, 255, 0) solid 2px; }
@media (max-width: 767px) {
  .hubProfile-module__2T5t9a__wb { gap: 10px; margin-bottom: 20px; padding-left: 14px; }
  .hubProfile-module__2T5t9a__wbText { font-size: 13px; line-height: 1.35; }
  .hubProfile-module__2T5t9a__wbTail { display: none; }
  .hubProfile-module__2T5t9a__wbAddr { color: rgba(255, 255, 255, 0.6); font-size: 12px; display: block; }
}
.hubProfile-module__2T5t9a__wl { z-index: 70; background: rgba(5, 1, 10, 0.82); justify-content: center; align-items: center; padding: 24px; animation: 0.25s ease-out 0s 1 normal both running hubProfile-module__2T5t9a__wlFade; display: flex; position: fixed; inset: 0px; }
.hubProfile-module__2T5t9a__wlModal { background: rgb(20, 10, 31); border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 20px; width: 360px; max-width: 100%; padding: 28px 24px 14px; animation: 0.3s cubic-bezier(0.2, 0.8, 0.2, 1) 0s 1 normal both running hubProfile-module__2T5t9a__wlIn; position: relative; box-shadow: rgba(0, 0, 0, 0.5) 0px 24px 60px; }
.hubProfile-module__2T5t9a__wl[data-closing="1"] { animation: 0.24s ease-in 0s 1 normal both running hubProfile-module__2T5t9a__wlFadeOut; }
.hubProfile-module__2T5t9a__wl[data-closing="1"] .hubProfile-module__2T5t9a__wlModal { animation: 0.24s ease-in 0s 1 normal both running hubProfile-module__2T5t9a__wlOut; }
@keyframes hubProfile-module__2T5t9a__wlFade { 
  0% { opacity: 0; }
}
@keyframes hubProfile-module__2T5t9a__wlFadeOut { 
  100% { opacity: 0; }
}
@keyframes hubProfile-module__2T5t9a__wlIn { 
  0% { opacity: 0; transform: translateY(18px) scale(0.98); }
}
@keyframes hubProfile-module__2T5t9a__wlOut { 
  100% { opacity: 0; transform: translateY(12px) scale(0.98); }
}
.hubProfile-module__2T5t9a__wlClose { z-index: 1; color: rgb(156, 163, 175); cursor: pointer; background: 0px 0px; border: 0px; border-radius: 12px; place-items: center; width: 44px; height: 44px; transition: color 0.2s; display: grid; position: absolute; top: 12px; right: 12px; }
.hubProfile-module__2T5t9a__wlClose svg { width: 22px; height: 22px; }
.hubProfile-module__2T5t9a__wlClose:hover { color: rgb(255, 255, 255); }
.hubProfile-module__2T5t9a__wlClose:disabled { opacity: 0.3; cursor: default; }
.hubProfile-module__2T5t9a__wlBody { text-align: center; flex-direction: column; align-items: center; animation: 0.3s cubic-bezier(0.2, 0.8, 0.2, 1) 0s 1 normal both running hubProfile-module__2T5t9a__wlStep; display: flex; }
@keyframes hubProfile-module__2T5t9a__wlStep { 
  0% { opacity: 0; transform: translateY(8px); }
}
.hubProfile-module__2T5t9a__wlTitle { font-family: var(--font-anton), sans-serif; letter-spacing: 0.5px; text-transform: uppercase; color: rgb(255, 255, 255); margin: 0px; padding: 3px 32px 0px; font-size: 24px; font-weight: 400; line-height: 1.15; }
.hubProfile-module__2T5t9a__wlText { text-wrap: balance; color: rgba(255, 255, 255, 0.55); margin: 8px 0px 0px; font-size: 14px; line-height: 1.5; }
.hubProfile-module__2T5t9a__wlSpin { border-width: 3px; border-style: solid; border-color: rgb(255, 0, 255) rgba(255, 255, 255, 0.12) rgba(255, 255, 255, 0.12); border-image: none; border-radius: 50%; width: 28px; height: 28px; margin-bottom: 16px; animation: 0.8s linear 0s infinite normal none running hubProfile-module__2T5t9a__wlSpin; }
@keyframes hubProfile-module__2T5t9a__wlSpin { 
  100% { transform: rotate(360deg); }
}
.hubProfile-module__2T5t9a__wlPoints { font-family: var(--font-pricedown), cursive; color: rgb(255, 46, 210); text-shadow: rgba(255, 46, 210, 0.5) 0px 0px 0.3em; align-items: center; gap: 0.12em; margin: 14px 0px 0px; font-size: 40px; line-height: 1; display: flex; }
.hubProfile-module__2T5t9a__wlPoints[data-empty="1"] { color: rgba(255, 255, 255, 0.35); text-shadow: none; }
.hubProfile-module__2T5t9a__wlPoints[data-empty="1"] .hubProfile-module__2T5t9a__wlStar { filter: none; }
.hubProfile-module__2T5t9a__wlStar { filter: drop-shadow(rgba(255, 46, 210, 0.6) 0px 0px 0.15em); width: 0.8em; height: 0.8em; transform: translateY(0.04em); }
.hubProfile-module__2T5t9a__wlWarn { color: rgb(251, 255, 0); flex-direction: column; margin: 10px 0px 0px; font-size: 13px; line-height: 1.45; display: flex; }
.hubProfile-module__2T5t9a__wlStatus { font-family: var(--font-anton), sans-serif; letter-spacing: 1.6px; text-transform: uppercase; color: rgb(255, 77, 109); margin: 14px 0px -8px; font-size: 13px; }
.hubProfile-module__2T5t9a__wlBtn { color: rgb(255, 255, 255); width: 100%; height: 52px; font-family: var(--font-anton), sans-serif; letter-spacing: 0.5px; text-transform: uppercase; cursor: pointer; background: rgb(161, 0, 255); border: 0px; border-radius: 14px; justify-content: center; align-items: center; gap: 10px; margin-top: 20px; padding: 3px 28px 0px; font-size: 20px; transition: background 0.18s; display: flex; }
@media (hover: hover) and (pointer: fine) {
  .hubProfile-module__2T5t9a__wlBtn:hover:not(:disabled) { background: rgb(184, 51, 255); }
}
.hubProfile-module__2T5t9a__wlBtn:focus-visible { outline-offset: 3px; outline: rgb(251, 255, 0) solid 2px; }
.hubProfile-module__2T5t9a__wlBtn:disabled { opacity: 0.6; cursor: default; }
.hubProfile-module__2T5t9a__wlBack { color: rgba(255, 255, 255, 0.5); font-family: var(--font-poppins), sans-serif; cursor: pointer; background: 0px 0px; border: 0px; margin-top: 4px; padding: 6px 4px; font-size: 13px; font-weight: 600; transition: color 0.2s; }
.hubProfile-module__2T5t9a__wlBack:hover:not(:disabled) { color: rgb(255, 255, 255); }
.hubProfile-module__2T5t9a__wlBack:disabled { opacity: 0.4; cursor: default; }
.hubProfile-module__2T5t9a__wlBack:focus-visible { outline-offset: 2px; outline: rgb(251, 255, 0) solid 2px; }
@media (max-width: 767px) {
  .hubProfile-module__2T5t9a__wl { align-items: flex-end; padding: 0px; }
  .hubProfile-module__2T5t9a__wlModal { width: 100%; padding: 30px 20px calc(16px + env(safe-area-inset-bottom,0px)); border-bottom: 0px; border-radius: 26px 26px 0px 0px; animation: 0.4s cubic-bezier(0.2, 0.8, 0.2, 1) 0s 1 normal both running hubProfile-module__2T5t9a__wlSheetIn; }
  .hubProfile-module__2T5t9a__wl[data-closing="1"] .hubProfile-module__2T5t9a__wlModal { animation: 0.24s ease-in 0s 1 normal both running hubProfile-module__2T5t9a__wlSheetOut; }
}
@keyframes hubProfile-module__2T5t9a__wlSheetIn { 
  0% { opacity: 0; transform: translateY(48px); }
}
@keyframes hubProfile-module__2T5t9a__wlSheetOut { 
  100% { opacity: 0; transform: translateY(48px); }
}
@media (prefers-reduced-motion: reduce) {
  .hubProfile-module__2T5t9a__pfGain, .hubProfile-module__2T5t9a__wlBody { animation: auto ease 0s 1 normal none running none; }
}
.hypeHub-module__6tSFRq__hubShell { --pad-x: 64px; color: rgb(255, 255, 255); min-height: 100svh; font-family: var(--font-poppins), sans-serif; background: rgb(12, 3, 19); position: relative; overflow: clip; }
@media (max-width: 1023px) {
  .hypeHub-module__6tSFRq__hubShell { --pad-x: 32px; min-height: 0px; position: fixed; inset: 0px; }
}
@media (max-width: 767px) {
  .hypeHub-module__6tSFRq__hubShell { --pad-x: 16px; }
}
.hypeHub-module__6tSFRq__hubBackdrop { z-index: 0; position: absolute; inset: 0px; }
.hypeHub-module__6tSFRq__hubScroll { z-index: 2; padding: calc(132px + env(safe-area-inset-top,0px)) var(--pad-x) 0; --scroll-end: 64px; --fade-from: calc(96px + env(safe-area-inset-top,0px)); --fade-to: calc(128px + env(safe-area-inset-top,0px)); mask-image: linear-gradient(to bottom, transparent var(--fade-from), #000 var(--fade-to)); flex-direction: column; align-items: center; display: flex; position: absolute; inset: 0px; overflow: clip auto; }
.hypeHub-module__6tSFRq__hubChrome { display: contents; }
@media (max-width: 1023px) {
  .hypeHub-module__6tSFRq__hubChrome { display: none; }
  .hypeHub-module__6tSFRq__hubScroll { --scroll-end: calc(132px + env(safe-area-inset-bottom,0px)); overflow-y: scroll; }
}
.hypeHub-module__6tSFRq__hubCol { width: 1040px; max-width: 100%; }
.hypeHub-module__6tSFRq__hubCol[data-tab="boxes"] { width: 960px; }
.hypeHub-module__6tSFRq__hubCol[data-tab="boxes"] .hypeHub-module__6tSFRq__hubSub { text-align: center; }
.hypeHub-module__6tSFRq__hubCol[data-tab="earn"] { width: 800px; }
.hypeHub-module__6tSFRq__hubCol[data-tab="leaderboard"] { width: 760px; }
.hypeHub-module__6tSFRq__hubScroll::after { content: ""; height: var(--scroll-end); flex: 0 0 auto; }
.hypeHub-module__6tSFRq__hubScroll[data-locked="1"] { overflow: hidden; }
.hypeHub-module__6tSFRq__hubSnap { user-select: none; pointer-events: none; width: 1120px; max-width: calc(100% + 80px); margin: -40px -40px 0px; display: block; }
.hypeHub-module__6tSFRq__hubSnap img { width: 100%; height: auto; display: block; }
.hypeHub-module__6tSFRq__hubSub { font-family: var(--font-anton), sans-serif; letter-spacing: 0.4px; text-transform: uppercase; color: rgba(255, 255, 255, 0.55); margin: 0px 0px 16px; font-size: 15px; }
.hypeHub-module__6tSFRq__hubPanel:not([data-loading]) { animation: 0.35s cubic-bezier(0.2, 0.8, 0.2, 1) 0s 1 normal both running hypeHub-module__6tSFRq__hubIn; }
.hypeHub-module__6tSFRq__hubPanel[data-loading="1"] { visibility: hidden; }
@keyframes hypeHub-module__6tSFRq__hubIn { 
  0% { opacity: 0; transform: translateY(10px); }
}
@media (max-width: 767px) {
  .hypeHub-module__6tSFRq__hubScroll { padding-top: calc(98px + env(safe-area-inset-top,0px)); --fade-from: calc(60px + env(safe-area-inset-top,0px)); --fade-to: calc(88px + env(safe-area-inset-top,0px)); }
  .hypeHub-module__6tSFRq__hubSub { font-size: 13px; }
  .hypeHub-module__6tSFRq__hubCol[data-tab="boxes"] .hypeHub-module__6tSFRq__hubSub { display: none; }
  .hypeHub-module__6tSFRq__hubSnap { width: 438px; }
}
@media (prefers-reduced-motion: reduce) {
  .hypeHub-module__6tSFRq__hubPanel:not([data-loading]) { animation: auto ease 0s 1 normal none running none; }
}
.rainbowTasks-module__a5jw4W__rt { text-align: left; width: 100%; margin-top: 14px; }
.rainbowTasks-module__a5jw4W__rtBar { grid-auto-columns: 1fr; grid-auto-flow: column; gap: 6px; margin-bottom: 16px; display: grid; }
.rainbowTasks-module__a5jw4W__rtSeg { background: rgba(255, 255, 255, 0.1); border-radius: 999px; height: 6px; position: relative; overflow: hidden; }
.rainbowTasks-module__a5jw4W__rtSeg::before { content: ""; border-radius: inherit; opacity: 0; background: linear-gradient(90deg, rgb(255, 107, 179), rgb(255, 154, 87), rgb(255, 222, 77), rgb(92, 230, 158), rgb(87, 184, 255), rgb(163, 115, 255)) 0px 0px / 300% 100%; transition: transform 0.5s cubic-bezier(0.2, 0.8, 0.2, 1), opacity 0.3s; position: absolute; inset: 0px; transform: translate(-100%); }
.rainbowTasks-module__a5jw4W__rtSeg:first-child::before { background-position: 0px 0px; }
.rainbowTasks-module__a5jw4W__rtSeg:nth-child(2)::before { background-position: 50% 0px; }
.rainbowTasks-module__a5jw4W__rtSeg:nth-child(3)::before { background-position: 100% 0px; }
.rainbowTasks-module__a5jw4W__rtBar[data-steps="2"] .rainbowTasks-module__a5jw4W__rtSeg::before { background-size: 200% 100%; }
.rainbowTasks-module__a5jw4W__rtBar[data-steps="2"] .rainbowTasks-module__a5jw4W__rtSeg:nth-child(2)::before { background-position: 100% 0px; }
.rainbowTasks-module__a5jw4W__rt[data-box="chrome"] .rainbowTasks-module__a5jw4W__rtSeg::before { background-image: linear-gradient(90deg, rgb(141, 153, 168), rgb(238, 243, 248), rgb(169, 181, 195), rgb(255, 255, 255), rgb(147, 160, 176), rgb(223, 230, 238)); }
.rainbowTasks-module__a5jw4W__rtSeg[data-state="done"]::before { opacity: 1; transform: translate(0px); box-shadow: rgba(163, 115, 255, 0.55) 0px 0px 10px; }
.rainbowTasks-module__a5jw4W__rtSeg[data-state="active"]::before { opacity: 0.45; transform: translate(0px); }
.rainbowTasks-module__a5jw4W__rtSeg[data-state="active"]::after { content: ""; border-radius: inherit; background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(255, 255, 255, 0.85) 50%, rgba(0, 0, 0, 0) 100%); animation: 1.6s ease-in-out 0s infinite normal none running rainbowTasks-module__a5jw4W__rtShine; position: absolute; inset: 0px; }
@keyframes rainbowTasks-module__a5jw4W__rtShine { 
  0% { transform: translate(-100%); }
  100% { transform: translate(100%); }
}
.rainbowTasks-module__a5jw4W__rtCard { background: rgba(255, 255, 255, 0.035); border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 16px; padding: 16px 16px 10px; animation: 0.32s cubic-bezier(0.2, 0.8, 0.2, 1) 0s 1 normal both running rainbowTasks-module__a5jw4W__rtStepIn; }
:is(html[data-motion="idle"] .rainbowTasks-module__a5jw4W__rtCard, html[data-motion="idle"] .rainbowTasks-module__a5jw4W__rtSpin, html[data-motion="idle"] .rainbowTasks-module__a5jw4W__rtSendSpin) { animation-play-state: running; }
@keyframes rainbowTasks-module__a5jw4W__rtStepIn { 
  0% { opacity: 0; transform: translate(22px); }
}
.rainbowTasks-module__a5jw4W__rtTitle { font-family: var(--font-anton), sans-serif; letter-spacing: 0.6px; text-transform: uppercase; color: rgb(255, 255, 255); margin: 0px; font-size: 19px; font-weight: 400; line-height: 1.15; }
.rainbowTasks-module__a5jw4W__rtText { font-family: var(--font-poppins), sans-serif; color: rgba(255, 255, 255, 0.6); margin: 6px 0px 12px; font-size: 13px; font-weight: 500; line-height: 1.45; }
.rainbowTasks-module__a5jw4W__rtBtn { color: rgb(255, 255, 255); width: 100%; height: 46px; font-family: var(--font-anton), sans-serif; letter-spacing: 1.2px; text-transform: uppercase; white-space: nowrap; cursor: pointer; background: rgba(12, 3, 19, 0.62); border: 2px solid rgba(255, 255, 255, 0.16); border-radius: 12px; justify-content: center; align-items: center; gap: 8px; padding: 2px 16px 0px; font-size: 16px; transition: border-color 0.2s, background 0.2s, color 0.2s; display: inline-flex; }
@media (hover: hover) and (pointer: fine) {
  .rainbowTasks-module__a5jw4W__rtBtn:hover:not(:disabled) { background: rgba(255, 46, 210, 0.12); border-color: rgb(255, 46, 210); }
}
.rainbowTasks-module__a5jw4W__rtBtn:focus-visible { outline-offset: 2px; outline: rgb(251, 255, 0) solid 2px; }
.rainbowTasks-module__a5jw4W__rtBtn:disabled { color: rgba(255, 255, 255, 0.4); cursor: not-allowed; }
.rainbowTasks-module__a5jw4W__rtBtn[data-phase="away"] { color: rgba(255, 255, 255, 0.6); border-style: dashed; }
.rainbowTasks-module__a5jw4W__rtBtn[aria-busy="true"] { color: rgb(255, 255, 255); cursor: default; border-color: rgba(255, 46, 210, 0.6); }
.rainbowTasks-module__a5jw4W__rtCopy { margin-bottom: 8px; }
.rainbowTasks-module__a5jw4W__rtCopy svg { flex: 0 0 auto; width: 18px; height: 18px; margin-top: -2px; }
.rainbowTasks-module__a5jw4W__rtCopy[data-state="copied"], .rainbowTasks-module__a5jw4W__rtCopy[data-state="saved"] { color: rgb(77, 255, 159); border-color: rgba(77, 255, 159, 0.6); }
.rainbowTasks-module__a5jw4W__rtCopy[data-state="fail"] { color: rgb(255, 77, 109); border-color: rgba(255, 77, 109, 0.6); }
.rainbowTasks-module__a5jw4W__rtSpin { border-width: 2.5px; border-style: solid; border-color: rgb(255, 46, 210) rgba(255, 255, 255, 0.25) rgba(255, 255, 255, 0.25); border-image: none; border-radius: 50%; width: 16px; height: 16px; margin-top: -2px; animation: 0.8s linear 0s infinite normal none running rainbowTasks-module__a5jw4W__rtSpin; }
@keyframes rainbowTasks-module__a5jw4W__rtSpin { 
  100% { transform: rotate(360deg); }
}
.rainbowTasks-module__a5jw4W__rtStatus { min-height: 18px; font-family: var(--font-anton), sans-serif; letter-spacing: 1px; text-transform: uppercase; overflow-wrap: anywhere; color: rgba(255, 255, 255, 0.5); margin: 8px 0px 0px; font-size: 12px; line-height: 18px; }
.rainbowTasks-module__a5jw4W__rtStatus[data-tone="bad"] { color: rgb(255, 77, 109); }
.rainbowTasks-module__a5jw4W__rtGuide { font-family: var(--font-poppins), sans-serif; color: rgba(255, 255, 255, 0.75); margin: 10px 0px 12px; padding: 0px 0px 0px 20px; font-size: 13px; font-weight: 500; line-height: 1.6; }
.rainbowTasks-module__a5jw4W__rtGuide li::marker { color: rgb(255, 46, 210); font-weight: 700; }
.rainbowTasks-module__a5jw4W__rtGuide a { color: rgb(255, 46, 210); text-underline-offset: 3px; font-weight: 600; text-decoration: underline rgba(255, 46, 210, 0.5); }
.rainbowTasks-module__a5jw4W__rtGuide a:hover, .rainbowTasks-module__a5jw4W__rtGuide a:focus-visible { text-decoration-color: rgb(255, 46, 210); }
.rainbowTasks-module__a5jw4W__rtGuide b { color: rgb(255, 255, 255); font-weight: 600; }
.rainbowTasks-module__a5jw4W__rtXIcon { color: rgb(255, 255, 255); vertical-align: -6px; background: rgba(255, 255, 255, 0.12); border-radius: 6px; width: 22px; height: 22px; margin: 0px 2px; padding: 3px; display: inline-block; }
.rainbowTasks-module__a5jw4W__rtHint { color: rgba(255, 255, 255, 0.38); background: rgba(12, 3, 19, 0.62); border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 12px; justify-content: space-between; align-items: center; margin: 6px 0px 4px; padding: 8px 6px 8px 12px; display: flex; }
.rainbowTasks-module__a5jw4W__rtHintIcon { width: 20px; height: 20px; display: block; }
.rainbowTasks-module__a5jw4W__rtHintShare { color: rgb(255, 46, 210); background: rgba(255, 46, 210, 0.18); border-radius: 50%; place-items: center; width: 34px; height: 34px; display: grid; position: relative; }
.rainbowTasks-module__a5jw4W__rtHintShare::after { content: ""; border: 2px solid rgb(255, 46, 210); border-radius: 50%; animation: 1.6s ease-out 0s infinite normal none running rainbowTasks-module__a5jw4W__rtHintPulse; position: absolute; inset: 0px; }
@keyframes rainbowTasks-module__a5jw4W__rtHintPulse { 
  0% { opacity: 0.9; transform: scale(0.85); }
  100% { opacity: 0; transform: scale(1.5); }
}
.rainbowTasks-module__a5jw4W__rtForm { margin: 0px; }
.rainbowTasks-module__a5jw4W__rtField { cursor: text; background: rgba(12, 3, 19, 0.62); border: 2px solid rgba(255, 255, 255, 0.12); border-radius: 14px; align-items: center; gap: 6px; width: 100%; height: 48px; padding: 0px 4px 0px 14px; transition: border-color 0.2s, box-shadow 0.2s; display: flex; }
.rainbowTasks-module__a5jw4W__rtField:hover { border-color: rgba(255, 255, 255, 0.22); }
.rainbowTasks-module__a5jw4W__rtField:focus-within { border-color: rgb(255, 0, 255); box-shadow: rgba(255, 0, 255, 0.3) 0px 0px 20px, rgba(255, 0, 255, 0.1) 0px 0px 14px inset; }
.rainbowTasks-module__a5jw4W__rtField[data-invalid="1"] { border-color: rgb(255, 77, 109); box-shadow: rgba(255, 77, 109, 0.3) 0px 0px 18px, rgba(255, 77, 109, 0.12) 0px 0px 12px inset; }
.rainbowTasks-module__a5jw4W__rtInput { color: rgb(255, 255, 255); caret-color: rgb(255, 0, 255); min-width: 0px; font-family: var(--font-poppins), sans-serif; background: 0px 0px; border: 0px; outline: 0px; flex: 1 1 0%; padding: 0px; font-size: 14px; font-weight: 600; }
.rainbowTasks-module__a5jw4W__rtInput::placeholder { color: rgba(255, 255, 255, 0.3); font-weight: 500; }
.rainbowTasks-module__a5jw4W__rtPaste { color: rgb(255, 46, 210); height: 32px; font-family: var(--font-anton), sans-serif; letter-spacing: 1px; text-transform: uppercase; cursor: pointer; background: rgba(255, 46, 210, 0.1); border: 1px solid rgba(255, 46, 210, 0.45); border-radius: 9px; flex: 0 0 auto; padding: 0px 10px; font-size: 13px; transition: background 0.2s, border-color 0.2s; }
.rainbowTasks-module__a5jw4W__rtPaste:hover, .rainbowTasks-module__a5jw4W__rtPaste:focus-visible { background: rgba(255, 46, 210, 0.2); border-color: rgb(255, 46, 210); outline: 0px; }
.rainbowTasks-module__a5jw4W__rtSend { color: rgb(255, 255, 255); cursor: pointer; background: rgb(255, 0, 255); border: 0px; border-radius: 10px; flex: 0 0 auto; place-items: center; width: 36px; height: 36px; padding: 0px; transition: background 0.2s; display: grid; }
.rainbowTasks-module__a5jw4W__rtSend svg { width: 20px; height: 20px; }
.rainbowTasks-module__a5jw4W__rtSend:hover { background: rgb(255, 77, 255); }
.rainbowTasks-module__a5jw4W__rtSend:focus-visible { outline-offset: 2px; outline: rgb(251, 255, 0) solid 2px; }
.rainbowTasks-module__a5jw4W__rtSend:disabled { cursor: default; }
.rainbowTasks-module__a5jw4W__rtSendSpin { border-width: 2.5px; border-style: solid; border-color: rgb(255, 255, 255) rgba(255, 255, 255, 0.35) rgba(255, 255, 255, 0.35); border-image: none; border-radius: 50%; width: 18px; height: 18px; animation: 0.8s linear 0s infinite normal none running rainbowTasks-module__a5jw4W__rtSpin; }
@media (prefers-reduced-motion: reduce) {
  .rainbowTasks-module__a5jw4W__rtCard, .rainbowTasks-module__a5jw4W__rtSeg[data-state="active"]::after, .rainbowTasks-module__a5jw4W__rtHintShare::after { animation: auto ease 0s 1 normal none running none; }
  .rainbowTasks-module__a5jw4W__rtSeg::before, .rainbowTasks-module__a5jw4W__rtBtn, .rainbowTasks-module__a5jw4W__rtField { transition: none; }
}
.inventory-module__toaVYq__invHead { flex-wrap: wrap; justify-content: space-between; align-items: flex-end; gap: 14px 20px; margin-bottom: 22px; display: flex; }
.inventory-module__toaVYq__invTitle { font-family: var(--font-anton), sans-serif; letter-spacing: 0.8px; text-transform: uppercase; color: rgb(255, 255, 255); margin: 0px; padding-top: 3px; font-size: 30px; font-weight: 400; line-height: 1; }
.inventory-module__toaVYq__invFound { color: rgba(255, 255, 255, 0.6); align-items: center; gap: 12px; margin-top: 10px; font-size: 14px; display: flex; }
.inventory-module__toaVYq__invFound b { color: rgb(255, 255, 255); font-weight: 700; }
.inventory-module__toaVYq__invBar { background: rgba(255, 255, 255, 0.1); border-radius: 999px; width: 140px; height: 6px; overflow: hidden; }
.inventory-module__toaVYq__invBar span { border-radius: inherit; background: linear-gradient(90deg, rgb(161, 0, 255), rgb(255, 46, 210)); height: 100%; display: block; box-shadow: rgba(255, 46, 210, 0.5) 0px 0px 10px; }
.inventory-module__toaVYq__invTools { flex-wrap: wrap; align-items: center; gap: 8px; display: flex; }
.inventory-module__toaVYq__invFilters { gap: 6px; display: flex; }
.inventory-module__toaVYq__invChip, .inventory-module__toaVYq__invSort { --r: #f0f; color: rgba(255, 255, 255, 0.7); height: 34px; font-family: var(--font-poppins), sans-serif; white-space: nowrap; cursor: pointer; background: rgba(12, 3, 19, 0.5); border: 1px solid rgba(255, 255, 255, 0.14); border-radius: 10px; align-items: center; gap: 6px; padding: 0px 13px; font-size: 13px; font-weight: 600; transition: border-color 0.2s, color 0.2s, background 0.2s; display: flex; }
.inventory-module__toaVYq__invChip:hover, .inventory-module__toaVYq__invSort:hover { border-color: var(--r); color: rgb(255, 255, 255); }
.inventory-module__toaVYq__invChip[data-on="1"] { border-color: var(--r); background: color-mix(in srgb, var(--r) 22%, transparent); color: rgb(255, 255, 255); }
.inventory-module__toaVYq__invChip:focus-visible, .inventory-module__toaVYq__invSort:focus-visible { outline-offset: 2px; outline: rgb(251, 255, 0) solid 2px; }
.inventory-module__toaVYq__invSort { margin-right: 6px; }
.inventory-module__toaVYq__invSort svg { width: 14px; height: 14px; transition: transform 0.25s; }
.inventory-module__toaVYq__invSort[data-dir="asc"] svg { transform: rotate(180deg); }
.inventory-module__toaVYq__invTitleRow { align-items: center; gap: 14px; display: flex; }
.inventory-module__toaVYq__invShareBtn { color: rgb(255, 255, 255); height: 36px; font-family: var(--font-anton), sans-serif; letter-spacing: 1px; text-transform: uppercase; cursor: pointer; background: rgba(255, 0, 255, 0.1); border: 1px solid rgba(255, 0, 255, 0.6); border-radius: 10px; align-items: center; gap: 7px; padding: 3px 14px 0px; font-size: 16px; transition: background 0.2s, border-color 0.2s, box-shadow 0.2s; display: inline-flex; }
.inventory-module__toaVYq__invShareBtn svg { color: rgb(255, 0, 255); width: 16px; height: 16px; margin-top: -3px; }
@media (hover: hover) and (pointer: fine) {
  .inventory-module__toaVYq__invShareBtn:hover { background: rgba(255, 0, 255, 0.18); border-color: rgb(255, 0, 255); box-shadow: rgba(255, 0, 255, 0.35) 0px 0px 18px; }
}
.inventory-module__toaVYq__invShareBtn:focus-visible { outline-offset: 2px; outline: rgb(251, 255, 0) solid 2px; }
.inventory-module__toaVYq__shc { z-index: 70; padding-top: 24px; padding-right: 16px; padding-left: 16px; padding-bottom: calc(24px + env(safe-area-inset-bottom)); background: rgba(5, 1, 10, 0.82); justify-content: center; align-items: center; animation: 0.25s ease-out 0s 1 normal both running inventory-module__toaVYq__shcFade; display: flex; position: fixed; inset: 0px; }
.inventory-module__toaVYq__shc[data-closing="1"] { animation: 0.24s ease-in 0s 1 normal both running inventory-module__toaVYq__shcFadeOut; }
.inventory-module__toaVYq__shcModal { text-align: center; background: rgb(20, 10, 31); border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 20px; flex-direction: column; align-items: center; width: 640px; max-width: 100%; padding: 22px 24px 18px; animation: 0.3s cubic-bezier(0.2, 0.8, 0.2, 1) 0s 1 normal both running inventory-module__toaVYq__shcIn; display: flex; position: relative; box-shadow: rgba(0, 0, 0, 0.5) 0px 24px 60px; }
.inventory-module__toaVYq__shc[data-closing="1"] .inventory-module__toaVYq__shcModal { animation: 0.24s ease-in 0s 1 normal both running inventory-module__toaVYq__shcOut; }
@keyframes inventory-module__toaVYq__shcFade { 
  0% { opacity: 0; }
}
@keyframes inventory-module__toaVYq__shcFadeOut { 
  100% { opacity: 0; }
}
@keyframes inventory-module__toaVYq__shcIn { 
  0% { opacity: 0; transform: translateY(18px) scale(0.98); }
}
@keyframes inventory-module__toaVYq__shcOut { 
  100% { opacity: 0; transform: translateY(12px) scale(0.98); }
}
.inventory-module__toaVYq__shcClose { color: rgb(156, 163, 175); cursor: pointer; background: 0px 0px; border: 0px; border-radius: 12px; place-items: center; width: 44px; height: 44px; transition: color 0.2s; display: grid; position: absolute; top: 10px; right: 10px; }
.inventory-module__toaVYq__shcClose svg { width: 22px; height: 22px; }
.inventory-module__toaVYq__shcClose:hover { color: rgb(255, 255, 255); }
.inventory-module__toaVYq__shcClose:focus-visible { outline-offset: -2px; outline: rgb(251, 255, 0) solid 2px; }
.inventory-module__toaVYq__shcTitle { font-family: var(--font-anton), sans-serif; letter-spacing: 0.5px; text-transform: uppercase; color: rgb(255, 255, 255); margin: 0px 40px 16px; padding-top: 3px; font-size: 24px; font-weight: 400; }
.inventory-module__toaVYq__shcPreview { aspect-ratio: 16 / 9; background: rgb(12, 3, 19); border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 12px; place-items: center; width: 100%; display: grid; position: relative; overflow: hidden; }
.inventory-module__toaVYq__shcPreview img { grid-area: 1 / 1; width: 100%; height: 100%; transition: opacity 0.2s; animation: 0.3s ease-out 0s 1 normal both running inventory-module__toaVYq__shcFade; display: block; }
.inventory-module__toaVYq__shcPreview[data-drawing="1"] img { opacity: 0.45; }
.inventory-module__toaVYq__shcPreview .inventory-module__toaVYq__shcSpin { grid-area: 1 / 1; }
.inventory-module__toaVYq__shcStyle { flex-direction: column; align-items: center; gap: 10px; width: 100%; margin-top: 14px; display: flex; }
.inventory-module__toaVYq__shcSwatches, .inventory-module__toaVYq__shcIcons { flex-wrap: wrap; justify-content: center; gap: 6px; display: flex; }
.inventory-module__toaVYq__shcSwatch { cursor: pointer; border: 2px solid rgba(255, 255, 255, 0.18); border-radius: 9px; width: 30px; height: 30px; padding: 0px; transition: border-color 0.2s; position: relative; }
.inventory-module__toaVYq__shcSwatch[data-holo="1"]::after { content: ""; mix-blend-mode: overlay; opacity: 0.7; background: conic-gradient(from 34deg, rgb(255, 122, 224), rgb(122, 240, 255), rgb(182, 255, 122), rgb(255, 226, 122), rgb(255, 122, 224)); border-radius: 7px; position: absolute; inset: 0px; }
.inventory-module__toaVYq__shcIcon { color: rgb(255, 46, 210); cursor: pointer; background: rgba(255, 255, 255, 0.04); border: 2px solid rgba(255, 255, 255, 0.12); border-radius: 10px; justify-content: center; align-items: center; width: 36px; height: 36px; padding: 0px; transition: border-color 0.2s; display: inline-flex; }
.inventory-module__toaVYq__shcIcon img, .inventory-module__toaVYq__shcIcon svg { object-fit: contain; width: 22px; height: 22px; }
.inventory-module__toaVYq__shcIcon svg[class] { color: rgb(255, 255, 255); width: auto; height: 12px; overflow: visible; }
@media (hover: hover) and (pointer: fine) {
  .inventory-module__toaVYq__shcSwatch:hover, .inventory-module__toaVYq__shcIcon:hover { border-color: rgb(255, 46, 210); }
}
.inventory-module__toaVYq__shcSwatch[aria-checked="true"], .inventory-module__toaVYq__shcIcon[aria-checked="true"] { border-color: rgb(255, 255, 255); box-shadow: rgba(255, 0, 255, 0.6) 0px 0px 0px 2px; }
.inventory-module__toaVYq__shcSwatch:focus-visible, .inventory-module__toaVYq__shcIcon:focus-visible { outline-offset: 2px; outline: rgb(255, 255, 255) solid 2px; }
.inventory-module__toaVYq__shcSpin { border-width: 3px; border-style: solid; border-color: rgb(255, 0, 255) rgba(255, 255, 255, 0.12) rgba(255, 255, 255, 0.12); border-image: none; border-radius: 50%; width: 28px; height: 28px; animation: 0.8s linear 0s infinite normal none running inventory-module__toaVYq__shcSpin; }
@keyframes inventory-module__toaVYq__shcSpin { 
  100% { transform: rotate(360deg); }
}
.inventory-module__toaVYq__shcError { font-family: var(--font-anton), sans-serif; letter-spacing: 1.6px; text-transform: uppercase; color: rgb(255, 77, 109); margin: 0px; padding: 0px 20px; font-size: 13px; }
.inventory-module__toaVYq__shcActions { gap: 10px; width: 100%; margin-top: 16px; display: flex; }
.inventory-module__toaVYq__shcIconBtn { color: rgb(255, 255, 255); cursor: pointer; background: rgba(12, 3, 19, 0.55); border: 1px solid rgba(255, 255, 255, 0.14); border-radius: 14px; flex: 0 0 auto; justify-content: center; align-items: center; width: 52px; height: 52px; padding: 0px; transition: border-color 0.2s, color 0.2s; display: inline-flex; }
.inventory-module__toaVYq__shcIconBtn svg { width: 20px; height: 20px; }
.inventory-module__toaVYq__shcIconBtn:disabled { cursor: default; opacity: 0.4; }
@media (hover: hover) and (pointer: fine) {
  .inventory-module__toaVYq__shcIconBtn:hover:not(:disabled) { border-color: rgb(255, 46, 210); }
}
.inventory-module__toaVYq__shcIconBtn[data-state="busy"] { cursor: default; opacity: 0.6; }
.inventory-module__toaVYq__shcIconBtn[data-state="done"] { color: rgb(77, 255, 159); border-color: rgb(77, 255, 159); }
.inventory-module__toaVYq__shcIconBtn[data-state="fail"] { color: rgb(255, 77, 109); border-color: rgb(255, 77, 109); }
.inventory-module__toaVYq__shcMain { color: rgb(255, 255, 255); height: 52px; font-family: var(--font-anton), sans-serif; letter-spacing: 0.6px; text-transform: uppercase; cursor: pointer; background: rgb(255, 0, 255); border: 0px; border-radius: 14px; flex: 1 1 0%; justify-content: center; align-items: center; gap: 9px; padding: 3px 20px 0px; font-size: 21px; text-decoration: none; transition: background 0.2s, transform 0.2s, box-shadow 0.2s; display: inline-flex; }
.inventory-module__toaVYq__shcMain svg { flex: 0 0 auto; width: 23px; height: 23px; margin-top: -1px; }
@media (hover: hover) and (pointer: fine) {
  .inventory-module__toaVYq__shcMain:hover { background: rgb(255, 43, 255); transform: translateY(-3px); box-shadow: rgba(255, 0, 255, 0.5) 0px 0px 30px; }
}
.inventory-module__toaVYq__shcMain:disabled { opacity: 0.5; cursor: default; box-shadow: none; transform: none; }
.inventory-module__toaVYq__shcMain[data-state="fail"] { background: rgb(255, 77, 109); }
.inventory-module__toaVYq__shcIconBtn:focus-visible, .inventory-module__toaVYq__shcMain:focus-visible { outline-offset: 2px; outline: rgb(255, 255, 255) solid 2px; }
.inventory-module__toaVYq__shcTip { font-family: var(--font-poppins), sans-serif; color: rgba(255, 255, 255, 0.5); margin: 12px 0px 0px; font-size: 13px; font-weight: 600; line-height: 1.45; }
@media (max-width: 479px) {
  .inventory-module__toaVYq__shcModal { padding: 18px 16px 14px; }
  .inventory-module__toaVYq__shcTitle { font-size: 20px; }
}
@media (prefers-reduced-motion: reduce) {
  .inventory-module__toaVYq__shc, .inventory-module__toaVYq__shcModal, .inventory-module__toaVYq__shc[data-closing="1"], .inventory-module__toaVYq__shc[data-closing="1"] .inventory-module__toaVYq__shcModal, .inventory-module__toaVYq__shcPreview img { animation: auto ease 0s 1 normal none running none; }
}
.inventory-module__toaVYq__invSection + .inventory-module__toaVYq__invSection { margin-top: 34px; }
.inventory-module__toaVYq__invSectionHead { font-family: var(--font-anton), sans-serif; letter-spacing: 1.4px; text-transform: uppercase; color: rgba(255, 255, 255, 0.55); align-items: center; gap: 12px; margin: 0px 0px 16px; font-size: 15px; font-weight: 400; display: flex; }
.inventory-module__toaVYq__invSectionHead b { color: rgb(255, 255, 255); font-weight: 400; }
.inventory-module__toaVYq__invSectionHead::after { content: ""; background: linear-gradient(90deg, rgba(255, 255, 255, 0.18), rgba(0, 0, 0, 0)); flex: 1 1 0%; height: 1px; }
.inventory-module__toaVYq__invEmpty { color: rgba(255, 255, 255, 0.5); text-align: center; margin: 0px; padding: 26px 0px; font-size: 14px; }
.inventory-module__toaVYq__invCards { grid-template-columns: repeat(auto-fill, minmax(128px, 1fr)); gap: 18px 14px; margin: 0px; padding: 0px; list-style: none; display: grid; }
.inventory-module__toaVYq__invCardItem { animation-duration: 0.35s; animation-timing-function: cubic-bezier(0.2, 0.8, 0.2, 1); animation-iteration-count: 1; animation-direction: normal; animation-fill-mode: both; animation-play-state: running; animation-name: inventory-module__toaVYq__invIn; animation-timeline: auto; animation-range: normal; animation-delay: calc(var(--i) * 25ms); position: relative; }
.inventory-module__toaVYq__invCards[data-settled="1"] .inventory-module__toaVYq__invCardItem, .inventory-module__toaVYq__invMissing[data-settled="1"] .inventory-module__toaVYq__miss:not([data-extra]) { animation: auto ease 0s 1 normal none running none; }
@keyframes inventory-module__toaVYq__invIn { 
  0% { opacity: 0; transform: translateY(8px); }
}
.inventory-module__toaVYq__card { aspect-ratio: 676 / 996; filter: drop-shadow(rgba(0, 0, 0, 0.45) 0px 8px 14px); background: rgba(255, 255, 255, 0.04); border-radius: 4.75% / 3.2%; width: 100%; transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1); display: block; position: relative; }
.inventory-module__toaVYq__invCardBtn { cursor: pointer; background: 0px 0px; border: 0px; width: 100%; padding: 0px; display: block; }
.inventory-module__toaVYq__invCardBtn:focus-visible { outline: none; }
.inventory-module__toaVYq__invCardBtn:focus-visible .inventory-module__toaVYq__card { outline-offset: 3px; outline: rgb(251, 255, 0) solid 2px; }
@media (hover: hover) and (pointer: fine) {
  .inventory-module__toaVYq__invCardItem:hover { z-index: 1; }
  .inventory-module__toaVYq__invCardItem:hover .inventory-module__toaVYq__card { transition: transform 0.42s cubic-bezier(0.35, 0, 0.15, 1); transform: translateY(-6px) scale(1.06); }
}
.inventory-module__toaVYq__invCardItem[data-lifted="1"] { visibility: hidden; }
.inventory-module__toaVYq__cardNew { z-index: 1; font-family: var(--font-anton), sans-serif; letter-spacing: 1px; text-transform: uppercase; color: rgb(255, 255, 255); background: rgb(255, 0, 255); border-radius: 999px; padding: 3px 8px 2px; font-size: 12px; line-height: 1.2; position: absolute; top: -7px; right: -6px; box-shadow: rgba(255, 0, 255, 0.6) 0px 0px 10px; }
.inventory-module__toaVYq__card[data-rarity="epic"] { filter: drop-shadow(rgba(0, 0, 0, 0.45) 0px 8px 14px) drop-shadow(rgba(133, 19, 243, 0.55) 0px 0px 10px); }
.inventory-module__toaVYq__card[data-rarity="legendary"] { filter: drop-shadow(rgba(0, 0, 0, 0.45) 0px 8px 14px) drop-shadow(rgba(244, 192, 51, 0.6) 0px 0px 12px); }
.inventory-module__toaVYq__cardImg { border-radius: inherit; object-fit: cover; opacity: 0; width: 100%; height: 100%; transition: opacity 0.3s; }
.inventory-module__toaVYq__cardImg[data-loaded="1"] { opacity: 1; }
.inventory-module__toaVYq__invMissing { grid-template-columns: repeat(auto-fill, minmax(98px, 1fr)); gap: 18px 10px; margin: 0px; padding: 0px; list-style: none; display: grid; }
.inventory-module__toaVYq__miss { min-width: 0px; animation-duration: 0.35s; animation-timing-function: cubic-bezier(0.2, 0.8, 0.2, 1); animation-iteration-count: 1; animation-direction: normal; animation-fill-mode: both; animation-play-state: running; animation-name: inventory-module__toaVYq__invIn; animation-timeline: auto; animation-range: normal; animation-delay: calc(var(--i) * 20ms); flex-direction: column; align-items: center; display: flex; }
.inventory-module__toaVYq__miss[data-extra="1"] { animation-duration: 0.24s; animation-timing-function: cubic-bezier(0.22, 1, 0.36, 1); animation-iteration-count: 1; animation-direction: normal; animation-fill-mode: both; animation-play-state: running; animation-name: inventory-module__toaVYq__missMore; animation-timeline: auto; animation-range: normal; animation-delay: calc(var(--i) * 14ms); }
@keyframes inventory-module__toaVYq__missMore { 
  0% { opacity: 0; transform: translateY(8px) scale(0.94); }
}
.inventory-module__toaVYq__invMore { font-family: var(--font-poppins), sans-serif; color: rgba(255, 255, 255, 0.55); text-underline-offset: 4px; cursor: pointer; background: 0px 0px; border: 0px; margin: 18px auto 0px; padding: 4px 0px; font-size: 13px; font-weight: 600; text-decoration: underline rgba(255, 255, 255, 0.25); transition: color 0.2s; display: block; }
.inventory-module__toaVYq__invMore:hover { color: rgb(255, 255, 255); }
.inventory-module__toaVYq__invMore:focus-visible { outline-offset: 2px; outline: rgb(251, 255, 0) solid 2px; }
.inventory-module__toaVYq__missAva { background: rgba(255, 255, 255, 0.05); border: 1px solid rgba(255, 255, 255, 0.12); border-radius: 16px; place-items: center; width: 64px; height: 64px; display: grid; position: relative; overflow: hidden; }
.inventory-module__toaVYq__missAva img { object-fit: cover; object-position: 50% 20%; filter: grayscale() brightness(0.55); width: 100%; height: 100%; }
.inventory-module__toaVYq__miss[data-some="1"] .inventory-module__toaVYq__missAva img { filter: none; }
.inventory-module__toaVYq__missAva svg { color: rgba(255, 255, 255, 0.3); width: 26px; height: 26px; }
.inventory-module__toaVYq__missName { text-overflow: ellipsis; white-space: nowrap; color: rgba(255, 255, 255, 0.5); max-width: 100%; margin-top: 8px; font-size: 12px; font-weight: 600; overflow: hidden; }
.inventory-module__toaVYq__missDots { gap: 5px; margin-top: 6px; display: flex; }
.inventory-module__toaVYq__missDot { border: 1.5px solid rgba(255, 255, 255, 0.22); border-radius: 50%; width: 8px; height: 8px; }
.inventory-module__toaVYq__missDot[data-on="1"] { border-color: var(--r); background: var(--r); box-shadow: 0 0 6px var(--r); }
@media (max-width: 767px) {
  .inventory-module__toaVYq__invTitle { font-size: 24px; }
  .inventory-module__toaVYq__invTools { width: 100%; }
  .inventory-module__toaVYq__invFilters { scrollbar-width: none; flex: 1 1 0%; min-width: 0px; overflow-x: auto; }
  .inventory-module__toaVYq__invChip { flex: 0 0 auto; padding: 0px 11px; }
  .inventory-module__toaVYq__invCards { grid-template-columns: repeat(3, 1fr); gap: 14px 10px; }
  .inventory-module__toaVYq__invMissing { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .inventory-module__toaVYq__missAva { width: 56px; height: 56px; }
}
.inventory-module__toaVYq__lfx { border-radius: inherit; pointer-events: none; position: absolute; inset: 0px; overflow: hidden; }
.inventory-module__toaVYq__lfxGlow { background: radial-gradient(closest-side, rgba(255, 200, 80, 0.35), rgba(255, 180, 60, 0.18) 35%, rgba(255, 180, 60, 0.05) 60%, rgba(0, 0, 0, 0) 75%); animation: 3.2s ease-in-out 0s infinite normal none running inventory-module__toaVYq__lfxPulse; position: absolute; inset: -10%; }
@keyframes inventory-module__toaVYq__lfxPulse { 
  0%, 100% { opacity: 0.6; transform: scale(1); }
  50% { opacity: 1; transform: scale(1.03); }
}
.inventory-module__toaVYq__lfxSparks { object-fit: cover; mix-blend-mode: screen; opacity: 0; width: 100%; height: 100%; transition: opacity 0.45s; position: absolute; inset: 0px; }
.inventory-module__toaVYq__lfxSparks[data-on="1"] { opacity: 1; }
.inventory-module__toaVYq__cv { z-index: 70; padding: calc(24px + env(safe-area-inset-top,0px)) 24px calc(24px + env(safe-area-inset-bottom,0px)); flex-direction: column; justify-content: center; align-items: center; gap: 22px; display: flex; position: fixed; inset: 0px; }
.inventory-module__toaVYq__cv::before { content: ""; backdrop-filter: blur(14px); background: rgba(12, 3, 19, 0.72); animation: 0.3s ease-out 0s 1 normal both running inventory-module__toaVYq__cvFade; position: absolute; inset: 0px; }
.inventory-module__toaVYq__cv[data-closing="1"]::before, .inventory-module__toaVYq__cv[data-closing="1"] .inventory-module__toaVYq__cvInfo, .inventory-module__toaVYq__cv[data-closing="1"] .inventory-module__toaVYq__cvClose { animation: 0.24s ease-in 0s 1 normal both running inventory-module__toaVYq__cvFadeOut; }
@keyframes inventory-module__toaVYq__cvFade { 
  0% { opacity: 0; }
}
@keyframes inventory-module__toaVYq__cvFadeOut { 
  100% { opacity: 0; }
}
.inventory-module__toaVYq__cvCard { aspect-ratio: 676 / 996; filter: drop-shadow(rgba(0, 0, 0, 0.6) 0px 18px 40px); will-change: transform; border-radius: 4.75% / 3.2%; width: 360px; max-width: 78vw; position: relative; }
.inventory-module__toaVYq__cvCard[data-rarity="epic"] { filter: drop-shadow(rgba(0, 0, 0, 0.6) 0px 18px 40px) drop-shadow(rgba(133, 19, 243, 0.6) 0px 0px 22px); }
.inventory-module__toaVYq__cvCard[data-rarity="legendary"] { filter: drop-shadow(rgba(0, 0, 0, 0.6) 0px 18px 40px) drop-shadow(rgba(244, 192, 51, 0.65) 0px 0px 26px); }
.inventory-module__toaVYq__cvTilt { --gx: 0%; --gy: 0%; border-radius: inherit; width: 100%; height: 100%; position: relative; overflow: hidden; transform: perspective(900px) rotateY(0deg) rotateX(0deg); }
.inventory-module__toaVYq__cvTilt img { border-radius: inherit; object-fit: cover; width: 100%; height: 100%; display: block; }
.inventory-module__toaVYq__cvGlare { opacity: 0; width: 200%; height: 200%; transform: translate(var(--gx), var(--gy)); pointer-events: none; background: radial-gradient(circle, rgba(255, 255, 255, 0.28), rgba(255, 255, 255, 0) 32%); transition: opacity 0.3s; position: absolute; top: -50%; left: -50%; }
.inventory-module__toaVYq__cvTilt[data-tilt="1"] .inventory-module__toaVYq__cvGlare { opacity: 1; }
.inventory-module__toaVYq__cvInfo { align-items: center; gap: 14px; animation: 0.35s cubic-bezier(0.22, 1, 0.36, 1) 0.16s 1 normal both running inventory-module__toaVYq__cvInfoIn; display: flex; position: relative; }
@keyframes inventory-module__toaVYq__cvInfoIn { 
  0% { opacity: 0; transform: translateY(8px); }
}
.inventory-module__toaVYq__cvName { font-family: var(--font-pricedown), sans-serif; letter-spacing: 1px; text-transform: uppercase; color: rgb(255, 255, 255); font-size: 34px; line-height: 1; }
.inventory-module__toaVYq__cvX { color: rgb(255, 255, 255); background: rgba(255, 255, 255, 0.06); border: 1px solid rgba(255, 255, 255, 0.14); border-radius: 12px; place-items: center; width: 44px; height: 44px; transition: border-color 0.2s, background-color 0.2s, transform 0.2s; display: grid; }
.inventory-module__toaVYq__cvX svg { width: 18px; height: 18px; }
.inventory-module__toaVYq__cvX:hover { background: rgba(255, 46, 210, 0.12); border-color: rgb(255, 46, 210); transform: translateY(-2px); }
.inventory-module__toaVYq__cvX:focus-visible, .inventory-module__toaVYq__cvClose:focus-visible { outline-offset: 2px; outline: rgb(251, 255, 0) solid 2px; }
.inventory-module__toaVYq__cvClose { top: calc(20px + env(safe-area-inset-top,0px)); right: calc(20px + env(safe-area-inset-right,0px)); z-index: 1; color: rgb(156, 163, 175); cursor: pointer; background: 0px 0px; border: 0px; place-items: center; width: 48px; height: 48px; padding: 0px; transition: color 0.2s; animation: 0.3s ease-out 0s 1 normal both running inventory-module__toaVYq__cvFade; display: grid; position: absolute; }
.inventory-module__toaVYq__cvClose svg { width: 28px; height: 28px; }
.inventory-module__toaVYq__cvClose:hover { color: rgb(255, 255, 255); }
@media (max-height: 760px) {
  .inventory-module__toaVYq__cvCard { width: 300px; }
}
@media (max-width: 767px) {
  .inventory-module__toaVYq__cvCard { max-width: 66vw; }
}
@media (max-height: 620px) {
  .inventory-module__toaVYq__cvCard { width: 230px; }
  .inventory-module__toaVYq__cvName { font-size: 26px; }
}
@media (prefers-reduced-motion: reduce) {
  .inventory-module__toaVYq__lfxGlow, .inventory-module__toaVYq__invCardItem, .inventory-module__toaVYq__miss, .inventory-module__toaVYq__miss[data-extra="1"] { animation: auto ease 0s 1 normal none running none; }
}
.boxOpening-module__ynnfcq__bo { z-index: 90; animation: 0.38s cubic-bezier(0.22, 1, 0.36, 1) 0s 1 normal both running boxOpening-module__ynnfcq__boEnter; position: fixed; inset: 0px; }
@keyframes boxOpening-module__ynnfcq__boEnter { 
  0% { opacity: 0; }
}
.boxOpening-module__ynnfcq__boBg { position: fixed; inset: 0px; }
.boxOpening-module__ynnfcq__scene { cursor: pointer; justify-content: center; align-items: center; transition: opacity 0.7s; display: flex; position: absolute; inset: 0px; overflow: hidden; }
.boxOpening-module__ynnfcq__scene[data-phase="burst"] { cursor: default; }
.boxOpening-module__ynnfcq__scene[data-phase="reveal"] { opacity: 0; pointer-events: none; }
.boxOpening-module__ynnfcq__scene { --bg-1: #8c1350; --bg-2: #a2165d; --bg-3: #b81b6c; --bg-4: #c01e72; --hint-glow: #ff2ed28c; }
.boxOpening-module__ynnfcq__scene[data-box="blue"] { --bg-1: #0b3a6b; --bg-2: #0f4f8d; --bg-3: #1565a8; --bg-4: #1a74bd; --hint-glow: #1fb2ff99; }
.boxOpening-module__ynnfcq__scene[data-box="gold"] { --bg-1: #24083f; --bg-2: #370d5f; --bg-3: #4f1584; --bg-4: #5c1a98; --hint-glow: #ffc41e99; }
.boxOpening-module__ynnfcq__scene[data-box="rainbow"] { --bg-1: #1a0b4a; --bg-2: #2a0f5c; --bg-3: #3b1880; --bg-4: #0f4f7d; --hint-glow: #be78ffa6; }
.boxOpening-module__ynnfcq__scene[data-box="chrome"] { --bg-1: #10141c; --bg-2: #1c2430; --bg-3: #2b3646; --bg-4: #3c4a5e; --hint-glow: #cddcf099; }
.boxOpening-module__ynnfcq__bg { background: linear-gradient(125deg, var(--bg-1) 0%, var(--bg-2) 30%, var(--bg-3) 52%, var(--bg-4) 60%, var(--bg-2) 78%, var(--bg-1) 100%); animation: 0.45s ease-out 0s 1 normal both running boxOpening-module__ynnfcq__boFade; position: absolute; inset: 0px; }
.boxOpening-module__ynnfcq__bgShift { background: linear-gradient(305deg, var(--bg-1) 0%, var(--bg-2) 26%, var(--bg-4) 44%, var(--bg-3) 54%, var(--bg-2) 72%, var(--bg-1) 100%); opacity: 0; animation: 7s ease-in-out 0s infinite alternate none running boxOpening-module__ynnfcq__boShift; position: absolute; inset: 0px; }
@keyframes boxOpening-module__ynnfcq__boShift { 
  100% { opacity: 1; }
}
.boxOpening-module__ynnfcq__glowSpot { background: radial-gradient(46% 42%, rgba(255, 214, 74, 0.3) 0%, rgba(255, 214, 74, 0.1) 45%, rgba(255, 214, 74, 0) 70%); animation: 0.6s ease-out 0.2s 1 normal both running boxOpening-module__ynnfcq__boFade; position: absolute; inset: 0px; }
.boxOpening-module__ynnfcq__grain { opacity: 0.045; pointer-events: none; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url("%23n/index.html")'/%3E%3C/svg%3E"); background-size: 240px 240px; position: absolute; inset: 0px; }
.boxOpening-module__ynnfcq__edge { pointer-events: none; position: absolute; inset: 0px; }
.boxOpening-module__ynnfcq__edge span { opacity: 0; position: absolute; inset: 0px; }
.boxOpening-module__ynnfcq__edgePink { background: radial-gradient(115% 115%, rgba(255, 46, 210, 0) 30%, rgba(255, 46, 210, 0.55) 64%, rgb(255, 46, 210) 100%); }
.boxOpening-module__ynnfcq__edgePurple { background: radial-gradient(115% 115%, rgba(161, 0, 255, 0) 30%, rgba(161, 0, 255, 0.55) 64%, rgb(161, 0, 255) 100%); }
.boxOpening-module__ynnfcq__edgeOrange { background: radial-gradient(115% 115%, rgba(255, 122, 61, 0) 30%, rgba(255, 122, 61, 0.55) 64%, rgb(255, 122, 61) 100%); }
.boxOpening-module__ynnfcq__edgeYellow { background: radial-gradient(115% 115%, rgba(255, 214, 74, 0) 30%, rgba(255, 214, 74, 0.55) 64%, rgb(255, 214, 74) 100%); }
.boxOpening-module__ynnfcq__scene:not([data-phase="idle"]) .boxOpening-module__ynnfcq__edgePink { animation: 2.25s linear 0s 1 normal forwards running boxOpening-module__ynnfcq__edgePinkPulse; }
.boxOpening-module__ynnfcq__scene:not([data-phase="idle"]) .boxOpening-module__ynnfcq__edgePurple { animation: 2.25s linear 0s 1 normal forwards running boxOpening-module__ynnfcq__edgePurplePulse; }
.boxOpening-module__ynnfcq__scene:not([data-phase="idle"]) .boxOpening-module__ynnfcq__edgeOrange { animation: 2.25s linear 0s 1 normal forwards running boxOpening-module__ynnfcq__edgeOrangePulse; }
.boxOpening-module__ynnfcq__scene:not([data-phase="idle"]) .boxOpening-module__ynnfcq__edgeYellow { animation: 2.25s linear 0s 1 normal forwards running boxOpening-module__ynnfcq__edgeYellowPulse; }
.boxOpening-module__ynnfcq__boxScale { z-index: 1; aspect-ratio: 1 / 1; width: 400px; max-width: 52vmin; transition: transform 2.25s cubic-bezier(0.3, 0, 0.6, 1); position: relative; }
.boxOpening-module__ynnfcq__scene:not([data-phase="idle"]) .boxOpening-module__ynnfcq__boxScale { transform: scale(1.2); }
.boxOpening-module__ynnfcq__boxIn { animation: 0.9s cubic-bezier(0.22, 1, 0.36, 1) 0.15s 1 normal both running boxOpening-module__ynnfcq__boxIn; position: absolute; inset: 0px; }
@keyframes boxOpening-module__ynnfcq__boxIn { 
  0% { transform: scale(0); }
}
.boxOpening-module__ynnfcq__scene:not([data-phase="idle"]) .boxOpening-module__ynnfcq__boxIn { animation: 2.45s linear 0s 1 normal both running boxOpening-module__ynnfcq__boxExplode; }
.boxOpening-module__ynnfcq__boxGlow { background: radial-gradient(circle, rgba(255, 214, 74, 0.85) 0%, rgba(255, 214, 74, 0.25) 34%, rgba(255, 214, 74, 0) 62%); transition: opacity 0.8s ease-in, transform 2.25s cubic-bezier(0.6, 0, 0.9, 0.3); animation: 3s ease-in-out 0s infinite normal none running boxOpening-module__ynnfcq__boGlow; position: absolute; inset: -34%; }
@keyframes boxOpening-module__ynnfcq__boGlow { 
  0%, 100% { opacity: 0.3; }
  50% { opacity: 0.5; }
}
.boxOpening-module__ynnfcq__scene:not([data-phase="idle"]) .boxOpening-module__ynnfcq__boxGlow { opacity: 1; animation: auto ease 0s 1 normal none running none; transform: scale(1.6); }
.boxOpening-module__ynnfcq__hint { left: 0px; right: 0px; bottom: calc(52px + env(safe-area-inset-bottom,0px)); font-family: var(--font-anton), sans-serif; letter-spacing: 0.16em; text-align: center; text-transform: uppercase; color: rgb(255, 233, 247); text-shadow: 0 0 14px var(--hint-glow); opacity: 0; pointer-events: none; margin: 0px; font-size: 17px; animation: 0.6s ease 1s 1 normal forwards running boxOpening-module__ynnfcq__hintIn, 2.4s ease-in-out 1.8s infinite normal none running boxOpening-module__ynnfcq__hintPulse; position: absolute; }
@keyframes boxOpening-module__ynnfcq__hintIn { 
  0% { opacity: 0; transform: translateY(8px); }
  100% { opacity: 0.85; transform: none; }
}
@keyframes boxOpening-module__ynnfcq__hintPulse { 
  0%, 100% { opacity: 0.85; }
  50% { opacity: 0.45; }
}
.boxOpening-module__ynnfcq__scene:not([data-phase="idle"]) .boxOpening-module__ynnfcq__hint { opacity: 0; transition: opacity 0.3s; animation: auto ease 0s 1 normal none running none; }
.boxOpening-module__ynnfcq__rays { opacity: 0; pointer-events: none; background: repeating-conic-gradient(rgba(255, 244, 196, 0.6) 0deg, rgba(255, 244, 196, 0.6) 3deg, rgba(255, 244, 196, 0) 8deg, rgba(255, 244, 196, 0) 20deg); width: 100vmax; height: 100vmax; margin: -50vmax 0px 0px -50vmax; position: absolute; top: 50%; left: 50%; mask-image: radial-gradient(circle, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 26%, rgba(0, 0, 0, 0) 88%); }
.boxOpening-module__ynnfcq__scene:not([data-phase="idle"]) .boxOpening-module__ynnfcq__rays { animation: 2.25s ease-in 0s 1 normal forwards running boxOpening-module__ynnfcq__raysCharge, 0.45s cubic-bezier(0.2, 0.8, 0.3, 1) 2.25s 1 normal forwards running boxOpening-module__ynnfcq__raysBlast, 2.8s linear 0s 1 normal forwards running boxOpening-module__ynnfcq__raysSpin; }
@keyframes boxOpening-module__ynnfcq__raysCharge { 
  0%, 45% { opacity: 0; transform: scale(0.35); }
  100% { opacity: 0.9; transform: scale(0.6); }
}
@keyframes boxOpening-module__ynnfcq__raysBlast { 
  0% { opacity: 0.9; transform: scale(0.6); }
  100% { opacity: 1; transform: scale(1.6); }
}
@keyframes boxOpening-module__ynnfcq__raysSpin { 
  100% { rotate: 40deg; }
}
.boxOpening-module__ynnfcq__shock { z-index: 2; opacity: 0; pointer-events: none; border: 6px solid rgba(255, 250, 225, 0.95); border-radius: 50%; width: 40vmin; height: 40vmin; margin: -20vmin 0px 0px -20vmin; position: absolute; top: 50%; left: 50%; transform: scale(0.2); box-shadow: rgba(255, 220, 110, 0.8) 0px 0px 40px 10px, rgba(255, 220, 110, 0.6) 0px 0px 40px 10px inset; }
.boxOpening-module__ynnfcq__scene:not([data-phase="idle"]) .boxOpening-module__ynnfcq__shock { animation: 0.55s cubic-bezier(0.1, 0.7, 0.3, 1) 2.25s 1 normal forwards running boxOpening-module__ynnfcq__shockOut; }
@keyframes boxOpening-module__ynnfcq__shockOut { 
  0% { opacity: 1; transform: scale(0.2); }
  100% { opacity: 0; transform: scale(4.5); }
}
.boxOpening-module__ynnfcq__sparks { z-index: 2; pointer-events: none; width: 0px; height: 0px; position: absolute; top: 50%; left: 50%; }
.boxOpening-module__ynnfcq__spark { left: calc(var(--s) / -2); top: calc(var(--s) / -2); width: var(--s); height: calc(var(--s) * 3.2); opacity: 0; transform: rotate(var(--a)) translateY(0) scale(.4); background: radial-gradient(rgb(255, 255, 255) 0%, rgb(255, 241, 168) 45%, rgba(255, 200, 60, 0) 75%); border-radius: 50%; position: absolute; }
.boxOpening-module__ynnfcq__scene:not([data-phase="idle"]) .boxOpening-module__ynnfcq__spark { animation: 0.6s cubic-bezier(0.1, 0.8, 0.3, 1) 0s 1 normal forwards running boxOpening-module__ynnfcq__sparkFly; }
@keyframes boxOpening-module__ynnfcq__sparkFly { 
  0% { opacity: 1; transform: rotate(var(--a)) translateY(0) scale(1.2); }
  70% { opacity: 1; }
  100% { opacity: 0; transform: rotate(var(--a)) translateY(calc(var(--d) * -1)) scale(.5); }
}
.boxOpening-module__ynnfcq__flash { z-index: 3; opacity: 0; pointer-events: none; background: radial-gradient(circle, rgb(255, 255, 255) 0%, rgba(255, 252, 235, 0.95) 19.5%, rgba(255, 238, 160, 0.75) 39%, rgba(255, 214, 74, 0.35) 58.5%, rgba(255, 214, 74, 0) 81.25%); width: 160vmax; height: 160vmax; margin: -80vmax 0px 0px -80vmax; position: absolute; top: 50%; left: 50%; transform: scale(0.08); }
.boxOpening-module__ynnfcq__scene:not([data-phase="idle"]) .boxOpening-module__ynnfcq__flash { animation: 0.5s cubic-bezier(0.15, 0.7, 0.3, 1) 2.25s 1 normal forwards running boxOpening-module__ynnfcq__flashOut; }
@keyframes boxOpening-module__ynnfcq__flashOut { 
  0% { opacity: 0; transform: scale(0.08); }
  12% { opacity: 1; }
  100% { opacity: 1; transform: scale(1.2); }
}
.boxOpening-module__ynnfcq__flood { z-index: 4; opacity: 0; pointer-events: none; background: rgb(255, 253, 242); transition: opacity 0.3s ease-in 2.5s; position: absolute; inset: 0px; }
.boxOpening-module__ynnfcq__scene:not([data-phase="idle"]) .boxOpening-module__ynnfcq__flood { opacity: 1; }
@keyframes boxOpening-module__ynnfcq__boFade { 
  0% { opacity: 0; }
}
@keyframes boxOpening-module__ynnfcq__edgePinkPulse { 
  0% { opacity: 1; }
  13% { opacity: 0; }
  25% { opacity: 0; }
  36% { opacity: 1; }
  46% { opacity: 0; }
  55% { opacity: 0; }
  63% { opacity: 1; }
  70% { opacity: 0; }
  76% { opacity: 0; }
  81% { opacity: 1; }
  85% { opacity: 0; }
  88.5%, 100% { opacity: 0; }
}
@keyframes boxOpening-module__ynnfcq__edgePurplePulse { 
  0% { opacity: 0; }
  13% { opacity: 1; }
  25% { opacity: 0; }
  36% { opacity: 0; }
  46% { opacity: 1; }
  55% { opacity: 0; }
  63% { opacity: 0; }
  70% { opacity: 1; }
  76% { opacity: 0; }
  81% { opacity: 0; }
  85% { opacity: 1; }
  88.5%, 100% { opacity: 0; }
}
@keyframes boxOpening-module__ynnfcq__edgeOrangePulse { 
  0% { opacity: 0; }
  13% { opacity: 0; }
  25% { opacity: 1; }
  36% { opacity: 0; }
  46% { opacity: 0; }
  55% { opacity: 1; }
  63% { opacity: 0; }
  70% { opacity: 0; }
  76% { opacity: 1; }
  81% { opacity: 0; }
  85% { opacity: 0; }
  88.5% { opacity: 1; }
  91.5%, 100% { opacity: 0; }
}
@keyframes boxOpening-module__ynnfcq__edgeYellowPulse { 
  0%, 88.5% { opacity: 0; }
  91.5% { opacity: 0.85; }
  100% { opacity: 1; }
}
@keyframes boxOpening-module__ynnfcq__boxExplode { 
  0% { transform: scale(1); }
  65% { transform: translate(0px) scale(1.02); }
  67% { transform: translate(-5px, 3px) scale(1.02); }
  69% { transform: translate(6px, -3px) scale(1.03); }
  71% { transform: translate(-8px, 4px) scale(1.03); }
  73% { transform: translate(9px, -5px) scale(1.04); }
  75% { transform: translate(-10px, 4px) scale(1.04); }
  77% { transform: translate(11px, -5px) scale(1.05); }
  79% { transform: translate(-11px, 6px) scale(1.05); }
  81% { transform: translate(12px, -5px) scale(1.06); }
  83% { transform: translate(-12px, 5px) scale(1.06); }
  87% { transform: translate(0px) scale(0.88); }
  92% { opacity: 1; transform: scale(0.84); }
  100% { opacity: 0; transform: scale(1.9); }
}
.boxOpening-module__ynnfcq__boxHeat { opacity: 0; pointer-events: none; background: radial-gradient(circle, rgba(255, 252, 235, 0.95) 0%, rgba(255, 240, 190, 0.7) 45%, rgba(255, 230, 150, 0) 72%); border-radius: 22%; position: absolute; inset: 4%; }
.boxOpening-module__ynnfcq__scene:not([data-phase="idle"]) .boxOpening-module__ynnfcq__boxHeat { animation: 2.45s linear 0s 1 normal both running boxOpening-module__ynnfcq__boxHeat; }
@keyframes boxOpening-module__ynnfcq__boxHeat { 
  0% { opacity: 0; }
  65% { opacity: 0.12; }
  71% { opacity: 0.2; }
  77% { opacity: 0.3; }
  83% { opacity: 0.42; }
  87% { opacity: 0.55; }
  92% { opacity: 0.75; }
  100% { opacity: 1; }
}
.boxOpening-module__ynnfcq__drop { --r: #33c1f7; padding: calc(24px + env(safe-area-inset-top,0px)) 24px calc(24px + env(safe-area-inset-bottom,0px)); background: radial-gradient(50% 45% at 50% 46%, color-mix(in srgb, var(--r) 30%, transparent), transparent 70%), #0c0313d1; flex-direction: column; justify-content: center; align-items: center; gap: 26px; display: flex; position: absolute; inset: 0px; overflow: hidden; }
.boxOpening-module__ynnfcq__dropBurst, .boxOpening-module__ynnfcq__dropRing, .boxOpening-module__ynnfcq__dropRays { pointer-events: none; position: absolute; top: 50%; left: 50%; }
.boxOpening-module__ynnfcq__dropBurst { background: radial-gradient(circle, #ffffffe6 0%, color-mix(in srgb, var(--r) 70%, #fff) 14%, color-mix(in srgb, var(--r) 35%, transparent) 34%, transparent 60%); width: 900px; height: 900px; margin: -450px 0px 0px -450px; animation: 1.6s cubic-bezier(0.2, 0.8, 0.3, 1) 0s 1 normal both running boxOpening-module__ynnfcq__dropBurst; }
@keyframes boxOpening-module__ynnfcq__dropBurst { 
  0% { opacity: 0; transform: scale(0.3); }
  12% { opacity: 1; }
  45% { opacity: 0.45; }
  100% { opacity: 0; transform: scale(1); }
}
.boxOpening-module__ynnfcq__dropRing { border: 3px solid color-mix(in srgb, var(--r) 60%, #fff); width: 300px; height: 300px; box-shadow: 0 0 24px color-mix(in srgb, var(--r) 70%, transparent), inset 0 0 24px color-mix(in srgb, var(--r) 50%, transparent); opacity: 0; border-radius: 50%; margin: -150px 0px 0px -150px; animation: 0.9s cubic-bezier(0.1, 0.7, 0.3, 1) 50ms 1 normal both running boxOpening-module__ynnfcq__dropRing; }
@keyframes boxOpening-module__ynnfcq__dropRing { 
  0% { opacity: 1; transform: scale(0.4); }
  100% { opacity: 0; transform: scale(3.2); }
}
.boxOpening-module__ynnfcq__dropRays { background: repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--r) 40%, #ffffff40) 0deg 4deg, transparent 10deg 24deg); opacity: 0; width: 1000px; height: 1000px; margin: -500px 0px 0px -500px; animation: 2.4s ease-out 0.1s 1 normal forwards running boxOpening-module__ynnfcq__dropRays, 2.5s linear 0s 1 normal forwards running boxOpening-module__ynnfcq__dropRaysSpin; mask-image: radial-gradient(circle, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 22%, rgba(0, 0, 0, 0) 55%); }
@keyframes boxOpening-module__ynnfcq__dropRays { 
  0% { opacity: 0; scale: 0.6; }
  25% { opacity: 0.55; scale: 1; }
  55% { opacity: 0.5; }
  100% { opacity: 0; scale: 1.1; }
}
@keyframes boxOpening-module__ynnfcq__dropRaysSpin { 
  100% { transform: rotate(40deg); }
}
.boxOpening-module__ynnfcq__dropCard, .boxOpening-module__ynnfcq__dropActions { z-index: 1; position: relative; }
.boxOpening-module__ynnfcq__dropCard { aspect-ratio: 676 / 996; width: 300px; max-width: 70vw; animation: 0.45s cubic-bezier(0.34, 1.4, 0.64, 1) 0s 1 normal both running boxOpening-module__ynnfcq__dropIn; }
@keyframes boxOpening-module__ynnfcq__dropIn { 
  0% { opacity: 0; transform: scale(0); }
}
.boxOpening-module__ynnfcq__dropTilt { width: 100%; height: 100%; box-shadow: 0 18px 40px #0009, 0 0 22px color-mix(in srgb, var(--r) 55%, transparent); border-radius: 4.75% / 3.2%; transition: transform 0.18s ease-out; position: relative; }
.boxOpening-module__ynnfcq__dropTilt[data-rarity="legendary"] { box-shadow: rgba(0, 0, 0, 0.6) 0px 18px 40px, rgba(244, 192, 51, 0.7) 0px 0px 28px; }
.boxOpening-module__ynnfcq__dropTilt img { border-radius: inherit; object-fit: cover; width: 100%; height: 100%; display: block; }
.boxOpening-module__ynnfcq__dropActions { gap: 10px; margin-top: 22px; animation: 0.4s cubic-bezier(0.22, 1, 0.36, 1) 0.5s 1 normal both running boxOpening-module__ynnfcq__dropUp; display: flex; }
@keyframes boxOpening-module__ynnfcq__dropUp { 
  0% { opacity: 0; transform: translateY(10px); }
}
.boxOpening-module__ynnfcq__dropBtn, .boxOpening-module__ynnfcq__dropBtnStroke { width: 200px; height: 52px; font-family: var(--font-anton), sans-serif; letter-spacing: 0.5px; text-transform: uppercase; color: rgb(255, 255, 255); cursor: pointer; border-radius: 12px; padding: 3px 18px 0px; font-size: 18px; transition: background-color 0.2s, transform 0.2s, box-shadow 0.2s; }
.boxOpening-module__ynnfcq__dropBtn { background: rgb(255, 0, 255); border: 0px; }
.boxOpening-module__ynnfcq__dropBtnStroke { background: 0px 0px; border: 1px solid rgb(255, 0, 255); }
@media (hover: hover) and (pointer: fine) {
  .boxOpening-module__ynnfcq__dropBtn:hover { background: rgb(255, 75, 255); transform: translateY(-2px); box-shadow: rgba(255, 0, 255, 0.45) 0px 6px 22px; }
  .boxOpening-module__ynnfcq__dropBtnStroke:hover { background: rgba(255, 0, 255, 0.7); transform: translateY(-2px); box-shadow: rgba(255, 0, 255, 0.45) 0px 6px 22px; }
}
.boxOpening-module__ynnfcq__dropBtn:focus-visible, .boxOpening-module__ynnfcq__dropBtnStroke:focus-visible { outline-offset: 3px; outline: rgb(251, 255, 0) solid 2px; }
@media (max-height: 700px) {
  .boxOpening-module__ynnfcq__dropCard { width: 230px; }
}
@media (prefers-reduced-motion: reduce) {
  .boxOpening-module__ynnfcq__bo, .boxOpening-module__ynnfcq__boxHeat, .boxOpening-module__ynnfcq__dropBurst, .boxOpening-module__ynnfcq__dropRing, .boxOpening-module__ynnfcq__dropRays, .boxOpening-module__ynnfcq__bgShift, .boxOpening-module__ynnfcq__boxGlow, .boxOpening-module__ynnfcq__hint, .boxOpening-module__ynnfcq__dropCard, .boxOpening-module__ynnfcq__dropActions { animation: auto ease 0s 1 normal none running none; }
  .boxOpening-module__ynnfcq__hint { opacity: 0.85; }
  .boxOpening-module__ynnfcq__dropBurst { opacity: 0; }
}
@media (max-width: 479px) {
  .boxOpening-module__ynnfcq__dropCard { width: 235px; }
  .boxOpening-module__ynnfcq__dropActions { width: 100%; max-width: 400px; }
  .boxOpening-module__ynnfcq__dropBtn, .boxOpening-module__ynnfcq__dropBtnStroke { flex: 1 1 0%; width: auto; padding: 3px 8px 0px; font-size: 16px; }
}
html[data-gpu="soft"] .boxOpening-module__ynnfcq__bgShift { opacity: 0.5; animation: auto ease 0s 1 normal none running none; }
html[data-gpu="soft"] .boxOpening-module__ynnfcq__scene[data-phase="idle"] .boxOpening-module__ynnfcq__boxGlow { opacity: 0.4; animation: auto ease 0s 1 normal none running none; }
.invite-module__8x-SOa__inv { --s: 1; text-align: center; flex-direction: column; align-items: center; transition: padding-bottom 0.3s cubic-bezier(0.22, 1, 0.36, 1); display: flex; }
.invite-module__8x-SOa__invTitle { font-family: var(--font-pricedown), cursive; text-transform: uppercase; color: rgb(251, 255, 0); text-shadow: rgba(251, 255, 0, 0.35) 0px 0px 0.3em; font-variant-ligatures: none; font-feature-settings: "liga" 0, "clig" 0, "calt" 0; margin: 0px; font-size: 40px; font-weight: 400; line-height: 1; }
.invite-module__8x-SOa__invText { color: rgba(255, 255, 255, 0.72); text-wrap: balance; width: 480px; max-width: 100%; margin: 10px 0px 0px; font-size: 15px; line-height: 1.55; }
.invite-module__8x-SOa__invLine { display: block; }
.invite-module__8x-SOa__invLeft { font-variant-numeric: tabular-nums; color: rgba(255, 255, 255, 0.75); background: rgba(12, 3, 19, 0.55); border: 1px solid rgba(255, 255, 255, 0.09); border-radius: 999px; align-items: center; gap: 10px; margin: 16px 0px 0px; padding: 7px 14px; font-size: 13px; font-weight: 600; display: inline-flex; }
.invite-module__8x-SOa__invLeft[data-boosted="1"] { position: relative; }
.invite-module__8x-SOa__invLeft[data-boosted="1"]:focus-visible { outline-offset: 2px; outline: rgb(251, 255, 0) solid 2px; }
.invite-module__8x-SOa__invFire { flex: 0 0 auto; width: 18px; height: 18px; margin: -3px -2px 0px -4px; position: relative; }
.invite-module__8x-SOa__invFire svg { transform-origin: 50% 92%; width: 100%; height: 100%; position: absolute; inset: 0px; }
.invite-module__8x-SOa__invFireOuter { color: rgb(255, 0, 255); filter: drop-shadow(rgba(255, 0, 255, 0.85) 0px 0px 5px); animation: 1.3s ease-in-out 0s infinite normal none running invite-module__8x-SOa__invFlame; }
.invite-module__8x-SOa__invFireCore { color: rgb(251, 255, 0); animation: 0.9s ease-in-out 0s infinite normal none running invite-module__8x-SOa__invFlameCore; transform: scale(0.5); }
@keyframes invite-module__8x-SOa__invFlame { 
  0%, 100% { transform: scale(1) rotate(0deg); }
  25% { transform: scale(0.96, 1.1) rotate(-4deg); }
  50% { transform: scale(1.04, 0.95) rotate(2deg); }
  75% { transform: scale(0.98, 1.07) rotate(4deg); }
}
@keyframes invite-module__8x-SOa__invFlameCore { 
  0%, 100% { opacity: 0.95; transform: translateY(1px) scale(0.48, 0.5); }
  35% { opacity: 0.7; transform: translateY(0px) scale(0.42, 0.58); }
  70% { opacity: 1; transform: translateY(1px) scale(0.52, 0.46); }
}
.invite-module__8x-SOa__invBoost { text-align: center; text-wrap: balance; color: rgb(255, 255, 255); opacity: 0; visibility: hidden; pointer-events: none; z-index: 2; background: rgb(18, 8, 31); border: 1px solid rgb(58, 43, 82); border-radius: 10px; width: max-content; max-width: 260px; padding: 8px 12px; font-size: 12px; font-weight: 600; line-height: 1.4; transition: opacity 0.2s, transform 0.2s, visibility 0.2s; position: absolute; bottom: calc(100% + 10px); left: 50%; transform: translate(-50%, 4px); box-shadow: rgba(0, 0, 0, 0.5) 0px 10px 28px; }
.invite-module__8x-SOa__invLeft[data-boosted="1"]:hover .invite-module__8x-SOa__invBoost, .invite-module__8x-SOa__invLeft[data-boosted="1"]:focus .invite-module__8x-SOa__invBoost { opacity: 1; visibility: visible; transition: opacity 0.2s, transform 0.2s; transform: translate(-50%); }
.invite-module__8x-SOa__invLeft[data-empty="1"] { color: rgb(251, 255, 0); }
.invite-module__8x-SOa__invTimer { font-variant-numeric: tabular-nums; color: rgba(255, 255, 255, 0.5); border-left: 1px solid rgba(255, 255, 255, 0.14); align-items: center; gap: 5px; padding-left: 10px; display: inline-flex; }
.invite-module__8x-SOa__invTimer svg { color: rgb(255, 46, 210); width: 14px; height: 14px; }
.invite-module__8x-SOa__invDots { gap: 4px; display: inline-flex; }
.invite-module__8x-SOa__invDots i { background: rgba(255, 255, 255, 0.15); border-radius: 50%; width: 8px; height: 8px; }
.invite-module__8x-SOa__invDots i[data-on="1"] { background: rgb(255, 0, 255); box-shadow: rgba(255, 0, 255, 0.6) 0px 0px 8px; }
.invite-module__8x-SOa__invInf { color: rgb(255, 0, 255); text-shadow: rgba(255, 0, 255, 0.6) 0px 0px 8px; font-size: 18px; line-height: 1; }
.invite-module__8x-SOa__invPts { color: rgb(255, 46, 210); white-space: nowrap; font-weight: 600; }
.invite-module__8x-SOa__invPts svg { vertical-align: -0.12em; width: 0.95em; height: 0.95em; margin-right: 0.25em; display: inline-block; }
.invite-module__8x-SOa__invCardWrap { width: calc(520px * var(--s)); height: calc(260px * var(--s)); margin-top: 22px; position: relative; }
.invite-module__8x-SOa__invTilt { position: absolute; inset: 0px; }
@media (hover: hover) and (pointer: fine) {
  .invite-module__8x-SOa__invTilt { transform: perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)); transition: transform 0.5s cubic-bezier(0.22, 1, 0.36, 1); }
  .invite-module__8x-SOa__invTilt[data-tilt] { transition: transform 0.12s linear; }
}
.invite-module__8x-SOa__ivc { background: linear-gradient(180deg, var(--c1), var(--c2) 55%, var(--c3)); box-shadow: 0 18px 50px #00000073, 0 0 50px rgba(var(--rim), .4), 0 0 110px rgba(var(--rim), .18); color: rgb(255, 255, 255); text-align: left; user-select: none; transform: scale(var(--s)); transform-origin: 0px 0px; border-radius: 10px; position: absolute; top: 0px; left: 0px; overflow: hidden; }
.invite-module__8x-SOa__ivc::before { content: ""; z-index: 1; pointer-events: none; background: linear-gradient(rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.32)); position: absolute; inset: 0px; }
.invite-module__8x-SOa__ivc::after { content: ""; z-index: 3; box-shadow: 0 0 0 14px rgba(var(--rim), .85); pointer-events: none; border-radius: 10px; position: absolute; inset: 5px; }
.invite-module__8x-SOa__ivcPattern { opacity: 0.16; color: var(--ink); pointer-events: none; position: absolute; inset: 0px; }
.invite-module__8x-SOa__ivcPatternRot { transform-origin: 50% center; position: absolute; inset: 0px; }
.invite-module__8x-SOa__ivcMark, .invite-module__8x-SOa__ivcMarkImg { position: absolute; transform: translate(-50%, -50%); }
.invite-module__8x-SOa__ivcMarkImg { object-fit: contain; }
.invite-module__8x-SOa__ivcGlare { z-index: 3; background: radial-gradient(circle at var(--gx,50%) var(--gy,50%), #ffffff1a, transparent 50%); opacity: 0; pointer-events: none; transition: opacity 0.4s; position: absolute; inset: 0px; }
[data-tilt] .invite-module__8x-SOa__ivcGlare { opacity: 1; }
.invite-module__8x-SOa__ivcHolo { mix-blend-mode: overlay; opacity: 0.45; pointer-events: none; background: conic-gradient(from 34deg at 30% 25%, rgb(255, 122, 224), rgb(122, 240, 255), rgb(182, 255, 122), rgb(255, 226, 122), rgb(255, 122, 224)); position: absolute; inset: 0px; }
.invite-module__8x-SOa__ivcLogo, .invite-module__8x-SOa__ivcAvatar, .invite-module__8x-SOa__ivcLabel, .invite-module__8x-SOa__ivcCode { z-index: 2; margin: 0px; position: absolute; }
.invite-module__8x-SOa__ivcLogo { color: rgb(255, 255, 255); overflow: visible; }
.invite-module__8x-SOa__ivcLogoText { font-family: var(--font-pricedown), cursive; }
.invite-module__8x-SOa__ivcAvatar { width: 140px; height: 140px; box-shadow: 0 0 24px rgba(var(--rim), .6); border: 4px solid rgba(255, 255, 255, 0.92); border-radius: 50%; top: 70px; left: 48px; overflow: hidden; }
.invite-module__8x-SOa__ivcAvatar img { object-fit: cover; width: 100%; height: 100%; }
.invite-module__8x-SOa__ivcAvatar[data-kind="character"] img { object-fit: contain; width: 68%; height: 68%; margin: 16%; }
.invite-module__8x-SOa__ivcLabel, .invite-module__8x-SOa__ivcCode { line-height: 1; left: 222px; transform: translateY(-50%); }
.invite-module__8x-SOa__ivcLabel { font-family: var(--font-pricedown), cursive; text-transform: uppercase; letter-spacing: 0.5px; white-space: nowrap; font-variant-ligatures: none; font-feature-settings: "liga" 0, "clig" 0, "calt" 0; color: rgba(255, 255, 255, 0.9); font-size: 24px; font-weight: 400; top: 108px; }
.invite-module__8x-SOa__ivcCode { font-family: var(--font-poppins), sans-serif; white-space: nowrap; text-shadow: 0 0 14px rgba(var(--rim), .6); font-weight: 600; top: 150px; }
.invite-module__8x-SOa__invEdit { z-index: 4; color: rgb(255, 0, 255); cursor: pointer; background: rgb(12, 3, 19); border: 1px solid rgb(58, 43, 82); border-radius: 50%; justify-content: center; align-items: center; width: 40px; height: 40px; padding: 0px; transition: border-color 0.2s, transform 0.2s; display: inline-flex; position: absolute; top: -12px; right: -12px; box-shadow: rgba(0, 0, 0, 0.45) 0px 6px 18px; }
.invite-module__8x-SOa__invEdit svg { width: 18px; height: 18px; }
.invite-module__8x-SOa__invEdit:hover, .invite-module__8x-SOa__invEdit[aria-expanded="true"] { border-color: rgb(255, 0, 255); transform: scale(1.06); }
.invite-module__8x-SOa__invEditor { z-index: 5; text-align: left; transform-origin: 100% 0px; width: 300px; max-width: calc(-32px + 100vw); scroll-margin-bottom: calc(96px + env(safe-area-inset-bottom,0px)); background: rgb(12, 3, 19); border: 1px solid rgb(58, 43, 82); border-radius: 18px; padding: 16px; animation: 0.28s cubic-bezier(0.22, 1, 0.36, 1) 0s 1 normal none running invite-module__8x-SOa__invEditorIn; position: absolute; top: calc(100% + 12px); right: 0px; box-shadow: rgba(0, 0, 0, 0.55) 0px 18px 50px; }
@keyframes invite-module__8x-SOa__invEditorIn { 
  0% { opacity: 0; transform: translateY(-6px) scale(0.96); }
}
.invite-module__8x-SOa__invEditor[data-closing="1"] { pointer-events: none; animation: 0.22s cubic-bezier(0.4, 0, 1, 1) 0s 1 normal forwards running invite-module__8x-SOa__invEditorOut; }
@keyframes invite-module__8x-SOa__invEditorOut { 
  100% { opacity: 0; transform: translateY(-6px) scale(0.96); }
}
.invite-module__8x-SOa__invGroupLabel { font-family: var(--font-anton), sans-serif; text-transform: uppercase; color: rgba(255, 255, 255, 0.6); margin: 0px; font-size: 12px; }
.invite-module__8x-SOa__invSwatches { flex-wrap: wrap; gap: 8px; margin: 8px 0px 16px; display: flex; }
.invite-module__8x-SOa__invIcons { flex-wrap: wrap; justify-content: center; gap: 6px; margin: 8px 0px 16px; display: flex; }
.invite-module__8x-SOa__invSwatch { cursor: pointer; border: 2px solid rgba(255, 255, 255, 0.18); border-radius: 10px; width: 34px; height: 34px; padding: 0px; transition: border-color 0.2s; position: relative; }
.invite-module__8x-SOa__invSwatch[data-holo="1"]::after { content: ""; mix-blend-mode: overlay; opacity: 0.7; background: conic-gradient(from 34deg, rgb(255, 122, 224), rgb(122, 240, 255), rgb(182, 255, 122), rgb(255, 226, 122), rgb(255, 122, 224)); border-radius: 8px; position: absolute; inset: 0px; }
.invite-module__8x-SOa__invIcon { aspect-ratio: 1 / 1; color: rgb(255, 46, 210); cursor: pointer; background: rgba(255, 255, 255, 0.04); border: 2px solid rgba(255, 255, 255, 0.12); border-radius: 12px; justify-content: center; align-items: center; width: calc(16.6667% - 5px); height: auto; padding: 0px; transition: border-color 0.2s; display: inline-flex; }
.invite-module__8x-SOa__invIcon img, .invite-module__8x-SOa__invIcon svg { object-fit: contain; width: 26px; height: 26px; }
.invite-module__8x-SOa__invIcon .invite-module__8x-SOa__invIconLogo { color: rgb(255, 255, 255); width: auto; height: 12px; overflow: visible; }
.invite-module__8x-SOa__invSwatch:hover, .invite-module__8x-SOa__invIcon:hover { border-color: rgb(255, 46, 210); }
.invite-module__8x-SOa__invSwatch[aria-checked="true"], .invite-module__8x-SOa__invIcon[aria-checked="true"] { border-color: rgb(255, 255, 255); box-shadow: rgba(255, 0, 255, 0.6) 0px 0px 0px 2px; }
.invite-module__8x-SOa__invEditorDone { width: 100%; height: 40px; font-family: var(--font-poppins), sans-serif; color: rgb(255, 255, 255); cursor: pointer; background: rgb(255, 0, 255); border: 0px; border-radius: 12px; font-size: 14px; font-weight: 600; transition: background 0.2s; }
.invite-module__8x-SOa__invEditorDone:hover { background: rgb(255, 43, 255); }
.invite-module__8x-SOa__invActions { width: calc(520px * var(--s)); gap: 10px; margin-top: 20px; display: flex; }
.invite-module__8x-SOa__invIconBtn { color: rgb(255, 255, 255); cursor: pointer; background: rgba(12, 3, 19, 0.55); border: 1px solid rgba(255, 255, 255, 0.14); border-radius: 14px; flex: 0 0 auto; justify-content: center; align-items: center; width: 52px; height: 52px; padding: 0px; transition: border-color 0.2s, color 0.2s; display: inline-flex; }
.invite-module__8x-SOa__invIconBtn svg { width: 20px; height: 20px; }
.invite-module__8x-SOa__invIconBtn:hover { border-color: rgb(255, 46, 210); }
.invite-module__8x-SOa__invIconBtn[data-state="busy"] { cursor: default; opacity: 0.6; }
.invite-module__8x-SOa__invIconBtn[data-state="done"] { color: rgb(77, 255, 159); border-color: rgb(77, 255, 159); }
.invite-module__8x-SOa__invIconBtn[data-state="fail"] { color: rgb(255, 77, 109); border-color: rgb(255, 77, 109); }
.invite-module__8x-SOa__invShare { height: 52px; font-family: var(--font-anton), sans-serif; letter-spacing: 0.6px; text-transform: uppercase; white-space: nowrap; color: rgb(255, 255, 255); cursor: pointer; background: rgb(255, 0, 255); border: 0px; border-radius: 14px; flex: 1 1 0%; justify-content: center; align-items: center; gap: 9px; padding: 3px 20px 0px; font-size: 21px; text-decoration: none; transition: background 0.3s, transform 0.3s cubic-bezier(0.22, 1, 0.36, 1), box-shadow 0.4s; display: inline-flex; position: relative; box-shadow: rgba(255, 0, 255, 0) 0px 0px 30px; }
.invite-module__8x-SOa__invShare::after { content: ""; position: absolute; inset: 0px 0px -4px; }
.invite-module__8x-SOa__invShareX { flex: 0 0 auto; width: 23px; height: 23px; margin-top: -1px; }
@media (hover: hover) and (pointer: fine) {
  .invite-module__8x-SOa__invShare:hover { background: rgb(255, 43, 255); transform: translateY(-3px); box-shadow: rgba(255, 0, 255, 0.5) 0px 0px 30px; }
}
.invite-module__8x-SOa__invEdit:focus-visible, .invite-module__8x-SOa__invSwatch:focus-visible, .invite-module__8x-SOa__invIcon:focus-visible, .invite-module__8x-SOa__invEditorDone:focus-visible, .invite-module__8x-SOa__invIconBtn:focus-visible, .invite-module__8x-SOa__invShare:focus-visible { outline-offset: 2px; outline: rgb(255, 255, 255) solid 2px; }
.invite-module__8x-SOa__invTip { max-width: calc(520px * var(--s)); font-family: var(--font-poppins), sans-serif; color: rgba(255, 255, 255, 0.5); margin: 14px 0px 0px; font-size: 13px; font-weight: 600; line-height: 1.45; }
@media (max-width: 767px) {
  .invite-module__8x-SOa__invTitle { font-size: 32px; }
}
@media (max-width: 560px) {
  .invite-module__8x-SOa__inv { --s: .68; }
  .invite-module__8x-SOa__invEdit { top: -10px; right: -6px; }
}
@media (max-width: 379px) {
  .invite-module__8x-SOa__inv { --s: .62; }
}
@media (prefers-reduced-motion: reduce) {
  .invite-module__8x-SOa__invEditor, .invite-module__8x-SOa__invEditor[data-closing="1"] { animation: auto ease 0s 1 normal none running none; }
  .invite-module__8x-SOa__inv { transition: none; }
  .invite-module__8x-SOa__invFireOuter, .invite-module__8x-SOa__invFireCore { animation: auto ease 0s 1 normal none running none; }
}
.leaderboard-module__ucF2UG__lb { flex-direction: column; gap: 22px; display: flex; }
.leaderboard-module__ucF2UG__lbMeRank, .leaderboard-module__ucF2UG__lbMePts, .leaderboard-module__ucF2UG__lbRank, .leaderboard-module__ucF2UG__lbPts { font-family: var(--font-pricedown), cursive; font-variant-ligatures: none; font-feature-settings: "liga" 0, "clig" 0, "calt" 0; line-height: 1; }
.leaderboard-module__ucF2UG__lbHead { font-family: var(--font-anton), sans-serif; letter-spacing: 0.6px; text-transform: uppercase; color: rgb(255, 255, 255); margin: 0px; font-size: 15px; font-weight: 400; line-height: 1; }
.leaderboard-module__ucF2UG__lbMe { --tone: #ff2ed2; background: rgba(12, 3, 19, 0.6); border: 1px solid rgba(255, 46, 210, 0.35); border-radius: 18px; padding: 14px 18px 12px; box-shadow: rgba(0, 0, 0, 0.3) 0px 18px 50px, rgba(255, 46, 210, 0.12) 0px 0px 40px; }
.leaderboard-module__ucF2UG__lbMe[data-top="1"] { --tone: #fbff00; border-color: rgba(251, 255, 0, 0.4); box-shadow: rgba(0, 0, 0, 0.3) 0px 18px 50px, rgba(251, 255, 0, 0.1) 0px 0px 40px; }
.leaderboard-module__ucF2UG__lbMeTop { align-items: center; gap: 14px; display: flex; }
.leaderboard-module__ucF2UG__lbMeAva > span { border-radius: 12px; width: 46px; height: 46px; }
.leaderboard-module__ucF2UG__lbMeStat { flex-direction: column; gap: 4px; min-width: 0px; display: flex; }
.leaderboard-module__ucF2UG__lbMeStat[data-align="end"] { text-align: right; align-items: flex-end; margin-left: auto; }
.leaderboard-module__ucF2UG__lbMeLabel { font-family: var(--font-anton), sans-serif; letter-spacing: 0.6px; text-transform: uppercase; color: rgba(255, 255, 255, 0.5); font-size: 12px; }
.leaderboard-module__ucF2UG__lbMeRank { color: var(--tone); text-shadow: 0 0 .4em color-mix(in srgb, var(--tone) 45%, transparent); align-items: baseline; gap: 8px; font-size: 34px; display: flex; }
.leaderboard-module__ucF2UG__lbMePts { color: rgb(255, 46, 210); text-shadow: rgba(255, 46, 210, 0.4) 0px 0px 0.4em; align-items: center; gap: 6px; font-size: 28px; display: flex; }
.leaderboard-module__ucF2UG__lbMeFoot { border-top: 1px solid rgba(255, 255, 255, 0.08); align-items: center; gap: 10px; margin-top: 12px; padding-top: 10px; display: flex; }
.leaderboard-module__ucF2UG__lbMeText { text-align: right; font-family: var(--font-poppins), sans-serif; color: rgba(255, 255, 255, 0.8); flex: 1 1 0%; margin: 0px; font-size: 14px; font-weight: 500; line-height: 1.35; }
.leaderboard-module__ucF2UG__lbStar { flex: 0 0 auto; width: 0.7em; height: 0.7em; }
.leaderboard-module__ucF2UG__lbMeText b { color: rgb(255, 255, 255); font-weight: 700; }
.leaderboard-module__ucF2UG__lbBadge { font-family: var(--font-anton), sans-serif; letter-spacing: 0.6px; text-transform: uppercase; color: rgba(255, 255, 255, 0.45); border: 1px solid; border-radius: 7px; flex: 0 0 auto; align-items: center; gap: 5px; padding: 5px 9px 4px; font-size: 13px; line-height: 1; display: inline-flex; }
.leaderboard-module__ucF2UG__lbBadge svg { width: 13px; height: 13px; margin-top: -1px; }
.leaderboard-module__ucF2UG__lbBadge[data-on="1"]:not([data-locked]) { border-style: dashed; }
.leaderboard-module__ucF2UG__lbBadge[data-on="1"] { color: rgb(251, 255, 0); box-shadow: rgba(251, 255, 0, 0.25) 0px 0px 14px; }
.leaderboard-module__ucF2UG__lbBar { background: rgba(255, 255, 255, 0.08); border-radius: 3px; height: 6px; margin-top: 10px; overflow: hidden; }
.leaderboard-module__ucF2UG__lbBar span { border-radius: inherit; transform-origin: 0px center; background: linear-gradient(90deg, rgb(255, 0, 255), rgb(255, 46, 210)); height: 100%; transition: transform 0.6s cubic-bezier(0.22, 1, 0.36, 1); display: block; }
.leaderboard-module__ucF2UG__lbAction { background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 12px; align-items: center; gap: 12px; margin-top: 12px; padding: 7px 7px 7px 12px; display: flex; }
.leaderboard-module__ucF2UG__lbAction[data-tone="warn"] { background: rgba(255, 0, 255, 0.1); border-color: rgba(255, 0, 255, 0.45); }
.leaderboard-module__ucF2UG__lbAction p { font-family: var(--font-poppins), sans-serif; color: rgba(255, 255, 255, 0.7); flex: 1 1 0%; margin: 0px; font-size: 13px; font-weight: 500; line-height: 1.35; }
.leaderboard-module__ucF2UG__lbAction b { color: rgb(255, 255, 255); font-weight: 700; }
.leaderboard-module__ucF2UG__lbActionBtn { height: 34px; font-family: var(--font-anton), sans-serif; letter-spacing: 0.6px; text-transform: uppercase; color: rgb(255, 255, 255); cursor: pointer; background: rgb(255, 0, 255); border: 0px; border-radius: 9px; flex: 0 0 auto; padding: 0px 14px; font-size: 15px; transition: background 0.2s, transform 0.2s, box-shadow 0.2s; }
@media (hover: hover) and (pointer: fine) {
  .leaderboard-module__ucF2UG__lbActionBtn:hover { background: rgb(255, 43, 255); transform: translateY(-2px); box-shadow: rgba(255, 0, 255, 0.5) 0px 0px 22px; }
}
.leaderboard-module__ucF2UG__lbActionBtn:focus-visible { outline-offset: 2px; outline: rgb(251, 255, 0) solid 2px; }
.leaderboard-module__ucF2UG__lbMeVerdict { font-family: var(--font-poppins), sans-serif; color: rgba(255, 255, 255, 0.8); margin: 0px; font-size: 15px; font-weight: 500; }
.leaderboard-module__ucF2UG__lbMeVerdict b { color: rgb(255, 255, 255); font-weight: 700; }
.leaderboard-module__ucF2UG__lbMeNote { font-family: var(--font-poppins), sans-serif; color: rgba(255, 255, 255, 0.45); margin: 10px 2px 0px; font-size: 12px; font-weight: 500; }
.leaderboard-module__ucF2UG__lbMint { background: rgb(19, 6, 28); border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 20px; position: relative; overflow: hidden; box-shadow: rgba(0, 0, 0, 0.3) 0px 18px 50px; }
.leaderboard-module__ucF2UG__lbMedia { aspect-ratio: 3 / 1; position: relative; overflow: hidden; }
.leaderboard-module__ucF2UG__lbScene { background: linear-gradient(rgba(19, 6, 28, 0) 78%, rgb(19, 6, 28) 92%), radial-gradient(34% 70% at 50% 55%, rgba(255, 49, 193, 0.45), rgba(255, 49, 193, 0) 70%), linear-gradient(118deg, rgb(33, 7, 68) 0%, rgb(44, 11, 92) 22%, rgb(66, 16, 131) 48%, rgb(153, 23, 173) 72%, rgb(219, 33, 178) 88%, rgb(255, 49, 193) 100%); position: absolute; inset: 0px; mask-image: linear-gradient(rgb(0, 0, 0) 50%, rgba(0, 0, 0, 0) 90%); }
.leaderboard-module__ucF2UG__lbPacks { position: absolute; inset: 0px 0px 6%; overflow: hidden; }
.leaderboard-module__ucF2UG__lbPackSlot { top: var(--y); left: var(--x); height: var(--h); aspect-ratio: 415 / 640; transform: translateX(-50%) rotate(var(--r)); position: absolute; }
.leaderboard-module__ucF2UG__lbPackSlot img { width: 100%; height: 100%; animation: leaderboard-module__ucF2UG__lbFloat 9s cubic-bezier(.37, 0, .63, 1) var(--d) infinite; will-change: translate; display: block; }
.leaderboard-module__ucF2UG__lbPackSlot[data-layer="mid"] img { filter: blur(3.5px) brightness(0.5) saturate(0.9); animation-duration: 11s; }
.leaderboard-module__ucF2UG__lbPackSlot[data-layer="far"] img { filter: blur(5px) brightness(0.38) saturate(0.85); animation-duration: 13s; }
@keyframes leaderboard-module__ucF2UG__lbFloat { 
  0%, 100% { translate: 0px; }
  50% { translate: 0px -2.5%; }
}
.leaderboard-module__ucF2UG__lbHalo { will-change: opacity; background: radial-gradient(closest-side, rgba(255, 210, 245, 0.55), rgba(255, 49, 193, 0.32) 45%, rgba(255, 49, 193, 0) 100%); width: 52%; height: 120%; animation: 7s cubic-bezier(0.37, 0, 0.63, 1) 0s infinite normal none running leaderboard-module__ucF2UG__lbHalo; position: absolute; top: 46%; left: 50%; translate: -50% -50%; }
@keyframes leaderboard-module__ucF2UG__lbHalo { 
  0%, 100% { opacity: 0.75; }
  50% { opacity: 1; }
}
.leaderboard-module__ucF2UG__lbScene:not([data-play]) img, .leaderboard-module__ucF2UG__lbScene:not([data-play]) .leaderboard-module__ucF2UG__lbHalo { animation-play-state: paused; }
.leaderboard-module__ucF2UG__lbMedia::after { content: ""; background: linear-gradient(90deg, rgba(19, 6, 28, 0.55) 0%, rgba(19, 6, 28, 0) 45%); position: absolute; inset: 0px; }
.leaderboard-module__ucF2UG__lbMintHead { flex-direction: column; gap: 4px; margin: -58px 22px 0px; display: flex; position: relative; }
.leaderboard-module__ucF2UG__lbKicker { font-family: var(--font-anton), sans-serif; letter-spacing: 0.6px; text-transform: uppercase; color: rgb(251, 255, 0); font-size: 13px; }
.leaderboard-module__ucF2UG__lbMintTitle { font-family: var(--font-pricedown), cursive; color: rgb(255, 255, 255); text-shadow: rgba(255, 0, 255, 0.55) 0px 0px 0.35em; margin: 0px; font-size: 38px; font-weight: 400; line-height: 1; }
.leaderboard-module__ucF2UG__lbMintLead { font-family: var(--font-poppins), sans-serif; color: rgb(255, 255, 255); margin: 6px 0px 0px; font-size: 15px; font-weight: 600; line-height: 1.4; }
.leaderboard-module__ucF2UG__lbMintSub { font-family: var(--font-poppins), sans-serif; color: rgba(255, 255, 255, 0.7); margin: 4px 0px 0px; font-size: 13px; font-weight: 500; }
.leaderboard-module__ucF2UG__lbSteps { grid-template-columns: repeat(3, 1fr); gap: 16px; margin: 18px 0px 0px; padding: 0px 22px; list-style: none; display: grid; }
.leaderboard-module__ucF2UG__lbStep { flex-direction: column; align-items: flex-start; gap: 5px; padding-top: 24px; display: flex; position: relative; }
.leaderboard-module__ucF2UG__lbStep:not(:last-child)::before { content: ""; background: rgba(255, 255, 255, 0.14); border-radius: 1px; height: 2px; position: absolute; top: 6px; left: 14px; right: -16px; }
.leaderboard-module__ucF2UG__lbDot { background: rgb(19, 6, 28); border: 2px solid rgba(255, 255, 255, 0.35); border-radius: 50%; width: 14px; height: 14px; position: absolute; top: 0px; left: 0px; }
.leaderboard-module__ucF2UG__lbStepName { font-family: var(--font-pricedown), cursive; color: rgb(255, 255, 255); align-items: center; gap: 8px; font-size: 22px; line-height: 1; display: flex; }
.leaderboard-module__ucF2UG__lbLive { font-family: var(--font-anton), sans-serif; letter-spacing: 0.8px; text-transform: uppercase; color: rgb(251, 255, 0); background: rgba(251, 255, 0, 0.14); border-radius: 5px; align-items: center; gap: 5px; padding: 3px 6px 2px; font-size: 11px; display: inline-flex; }
.leaderboard-module__ucF2UG__lbLive::before { content: ""; background: currentcolor; border-radius: 50%; width: 6px; height: 6px; animation: 1.6s ease-in-out 0s infinite normal none running leaderboard-module__ucF2UG__lbLive; }
@keyframes leaderboard-module__ucF2UG__lbLive { 
  50% { opacity: 0.3; }
}
.leaderboard-module__ucF2UG__lbStepWho { font-family: var(--font-poppins), sans-serif; color: rgba(255, 255, 255, 0.65); font-size: 13px; font-weight: 500; line-height: 1.4; }
.leaderboard-module__ucF2UG__lbStep[data-state="live"] .leaderboard-module__ucF2UG__lbDot { background: rgb(251, 255, 0); border-color: rgb(251, 255, 0); box-shadow: rgba(251, 255, 0, 0.7) 0px 0px 14px; }
.leaderboard-module__ucF2UG__lbStep[data-state="live"] .leaderboard-module__ucF2UG__lbStepName { color: rgb(251, 255, 0); }
.leaderboard-module__ucF2UG__lbStep[data-state="live"]:not(:last-child)::before { background: linear-gradient(90deg, rgba(251, 255, 0, 0.6), rgba(255, 255, 255, 0.14)); }
.leaderboard-module__ucF2UG__lbStep[data-state="soon"] .leaderboard-module__ucF2UG__lbStepName, .leaderboard-module__ucF2UG__lbStep[data-state="later"] .leaderboard-module__ucF2UG__lbStepName { color: rgba(255, 255, 255, 0.45); }
.leaderboard-module__ucF2UG__lbStep[data-state="soon"] .leaderboard-module__ucF2UG__lbStepWho, .leaderboard-module__ucF2UG__lbStep[data-state="later"] .leaderboard-module__ucF2UG__lbStepWho { color: rgba(255, 255, 255, 0.4); }
.leaderboard-module__ucF2UG__lbFine { font-family: var(--font-poppins), sans-serif; color: rgba(255, 255, 255, 0.5); border-top: 1px solid rgba(255, 255, 255, 0.07); margin: 18px 0px 0px; padding: 12px 22px 14px; font-size: 12px; font-weight: 500; line-height: 1.5; }
.leaderboard-module__ucF2UG__lbFine b { color: rgba(255, 255, 255, 0.85); font-weight: 700; }
.leaderboard-module__ucF2UG__lbTableWrap { scroll-margin-top: calc(128px + env(safe-area-inset-top,0px)); }
.leaderboard-module__ucF2UG__lbTable { background: rgba(12, 3, 19, 0.55); border: 1px solid rgba(255, 255, 255, 0.09); border-radius: 18px; padding: 16px 12px 10px; }
.leaderboard-module__ucF2UG__lbTableHead { justify-content: space-between; align-items: center; gap: 12px; margin: 0px 8px 12px; display: flex; }
.leaderboard-module__ucF2UG__lbJumps { flex-wrap: wrap; gap: 6px; display: flex; }
.leaderboard-module__ucF2UG__lbJump { height: 30px; font-family: var(--font-poppins), sans-serif; color: rgba(255, 255, 255, 0.7); cursor: pointer; background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.12); border-radius: 9px; padding: 0px 12px; font-size: 13px; font-weight: 600; transition: border-color 0.2s, color 0.2s, background 0.2s; }
.leaderboard-module__ucF2UG__lbJump[data-me="1"] { color: rgb(255, 46, 210); border-color: rgba(255, 0, 255, 0.45); }
@media (hover: hover) and (pointer: fine) {
  .leaderboard-module__ucF2UG__lbJump:hover { color: rgb(255, 255, 255); border-color: rgb(255, 46, 210); }
}
.leaderboard-module__ucF2UG__lbJump[data-on="1"] { color: rgb(255, 255, 255); background: rgba(255, 255, 255, 0.14); border-color: rgba(0, 0, 0, 0); }
.leaderboard-module__ucF2UG__lbJump[data-me="1"][data-on="1"] { background: rgb(255, 0, 255); }
.leaderboard-module__ucF2UG__lbJump:focus-visible { outline-offset: 2px; outline: rgb(251, 255, 0) solid 2px; }
.leaderboard-module__ucF2UG__lbPager { justify-content: center; align-items: center; gap: 14px; display: flex; }
.leaderboard-module__ucF2UG__lbPage { color: rgb(255, 255, 255); cursor: pointer; background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.12); border-radius: 10px; place-items: center; width: 36px; height: 36px; padding: 0px; transition: border-color 0.2s, opacity 0.2s; display: grid; }
.leaderboard-module__ucF2UG__lbPage svg { width: 18px; height: 18px; }
@media (hover: hover) and (pointer: fine) {
  .leaderboard-module__ucF2UG__lbPage:not(:disabled):hover { border-color: rgb(255, 46, 210); }
}
.leaderboard-module__ucF2UG__lbPage:disabled { opacity: 0.3; cursor: default; }
.leaderboard-module__ucF2UG__lbPage:focus-visible { outline-offset: 2px; outline: rgb(251, 255, 0) solid 2px; }
.leaderboard-module__ucF2UG__lbPageInfo { min-width: 150px; font-family: var(--font-poppins), sans-serif; text-align: center; color: rgba(255, 255, 255, 0.7); font-size: 13px; font-weight: 600; }
.leaderboard-module__ucF2UG__lbRows[data-busy="1"] { opacity: 0.5; transition: opacity 0.2s; }
.leaderboard-module__ucF2UG__lbNote { font-family: var(--font-poppins), sans-serif; text-align: right; color: rgba(255, 255, 255, 0.45); font-size: 12px; font-weight: 500; }
.leaderboard-module__ucF2UG__lbFoot { flex-wrap: wrap; justify-content: space-between; align-items: center; gap: 10px 16px; margin: 12px 8px 4px; display: flex; }
.leaderboard-module__ucF2UG__lbCols, .leaderboard-module__ucF2UG__lbRow { grid-template-columns: 60px minmax(0px, 1fr) 110px 84px; align-items: center; gap: 8px; padding: 0px 10px; display: grid; }
.leaderboard-module__ucF2UG__lbCols { font-family: var(--font-anton), sans-serif; letter-spacing: 0.6px; text-transform: uppercase; color: rgba(255, 255, 255, 0.35); margin-bottom: 4px; font-size: 12px; }
.leaderboard-module__ucF2UG__lbCols span:nth-child(3), .leaderboard-module__ucF2UG__lbCols span:nth-child(4) { text-align: right; }
.leaderboard-module__ucF2UG__lbRows { margin: 0px; padding: 0px; list-style: none; }
.leaderboard-module__ucF2UG__lbRow { border: 1px solid rgba(0, 0, 0, 0); border-radius: 12px; height: 48px; }
.leaderboard-module__ucF2UG__lbRow:nth-child(2n+1 of .leaderboard-module__ucF2UG__lbRow) { background: rgba(255, 255, 255, 0.024); }
.leaderboard-module__ucF2UG__lbRank { color: rgba(255, 255, 255, 0.6); font-size: 20px; }
.leaderboard-module__ucF2UG__lbRow[data-top] .leaderboard-module__ucF2UG__lbRank { color: rgb(251, 255, 0); text-shadow: rgba(251, 255, 0, 0.4) 0px 0px 0.5em; }
.leaderboard-module__ucF2UG__lbRow[data-top="1"] .leaderboard-module__ucF2UG__lbRank { font-size: 24px; }
.leaderboard-module__ucF2UG__lbWho { align-items: center; gap: 10px; min-width: 0px; display: flex; }
.leaderboard-module__ucF2UG__lbAva > span, .leaderboard-module__ucF2UG__lbAva { border-radius: 9px; width: 32px; height: 32px; display: block; }
.leaderboard-module__ucF2UG__lbHandle { font-family: var(--font-poppins), sans-serif; white-space: nowrap; text-overflow: ellipsis; color: rgb(255, 255, 255); font-size: 14px; font-weight: 600; overflow: hidden; }
.leaderboard-module__ucF2UG__lbYou { font-family: var(--font-anton), sans-serif; letter-spacing: 0.6px; text-transform: uppercase; color: rgb(255, 255, 255); background: rgb(255, 0, 255); border-radius: 5px; flex: 0 0 auto; padding: 3px 6px 2px; font-size: 11px; line-height: 1; }
.leaderboard-module__ucF2UG__lbPts { text-align: right; color: rgb(255, 46, 210); font-size: 19px; }
.leaderboard-module__ucF2UG__lbTag { font-family: var(--font-anton), sans-serif; letter-spacing: 0.6px; text-transform: uppercase; color: rgb(251, 255, 0); border: 1px solid; border-radius: 6px; justify-self: end; padding: 4px 7px 3px; font-size: 11px; line-height: 1; }
.leaderboard-module__ucF2UG__lbRow[data-below]:not([data-me]) > * { opacity: 0.5; }
.leaderboard-module__ucF2UG__lbRows .leaderboard-module__ucF2UG__lbRow[data-me="1"] { background: rgb(42, 10, 54); border-color: rgba(255, 0, 255, 0.8); box-shadow: rgba(255, 0, 255, 0.25) 0px 0px 22px; }
.leaderboard-module__ucF2UG__lbPin { z-index: 3; opacity: 0; pointer-events: none; margin: -8px 0px 0px; padding: 0px 12px; transition: opacity 0.25s, transform 0.25s cubic-bezier(0.22, 1, 0.36, 1); position: sticky; bottom: 14px; transform: translateY(12px); }
.leaderboard-module__ucF2UG__lbPin[data-show="1"] { opacity: 1; pointer-events: auto; cursor: pointer; transform: none; }
.leaderboard-module__ucF2UG__lbPin:focus-visible { outline: none; }
.leaderboard-module__ucF2UG__lbPin:focus-visible .leaderboard-module__ucF2UG__lbRow { outline-offset: 2px; outline: rgb(251, 255, 0) solid 2px; }
.leaderboard-module__ucF2UG__lbPin .leaderboard-module__ucF2UG__lbRow { box-shadow: rgba(255, 0, 255, 0.3) 0px 0px 22px, rgba(0, 0, 0, 0.6) 0px 12px 32px; }
.leaderboard-module__ucF2UG__lbCut { justify-content: center; margin: 10px 0px; display: flex; position: relative; }
.leaderboard-module__ucF2UG__lbCut::before { content: ""; border-top: 1px dashed rgba(251, 255, 0, 0.6); position: absolute; top: 50%; left: 0px; right: 0px; }
.leaderboard-module__ucF2UG__lbCut span { font-family: var(--font-anton), sans-serif; letter-spacing: 0.6px; text-transform: uppercase; color: rgb(251, 255, 0); background: rgb(12, 3, 19); border: 1px solid rgba(251, 255, 0, 0.6); border-radius: 7px; padding: 4px 10px 3px; font-size: 12px; position: relative; }
.leaderboard-module__ucF2UG__lbClimb { font-family: var(--font-poppins), sans-serif; color: rgb(255, 46, 210); cursor: pointer; background: 0px 0px; border: 0px; align-self: center; align-items: center; gap: 2px; margin-top: -6px; padding: 6px 10px; font-size: 14px; font-weight: 600; transition: color 0.2s; display: inline-flex; }
.leaderboard-module__ucF2UG__lbClimb svg { flex: 0 0 auto; width: 14px; height: 14px; margin-top: 1px; transition: transform 0.2s; }
@media (hover: hover) and (pointer: fine) {
  .leaderboard-module__ucF2UG__lbClimb:hover { color: rgb(255, 255, 255); }
  .leaderboard-module__ucF2UG__lbClimb:hover svg { transform: translate(3px); }
}
.leaderboard-module__ucF2UG__lbClimb:focus-visible { outline-offset: 2px; border-radius: 6px; outline: rgb(251, 255, 0) solid 2px; }
.leaderboard-module__ucF2UG__lbError { font-family: var(--font-anton), sans-serif; letter-spacing: 0.4px; text-align: center; text-transform: uppercase; color: rgb(255, 77, 109); margin: 0px; font-size: 13px; }
@media (max-width: 1023px) {
  .leaderboard-module__ucF2UG__lbPin { bottom: calc(84px + env(safe-area-inset-bottom,0px)); }
}
@media (max-width: 767px) {
  .leaderboard-module__ucF2UG__lbMedia { aspect-ratio: 16 / 10; }
  .leaderboard-module__ucF2UG__lbPackSlot[data-layer="hero"] { height: 130%; top: 9%; }
  .leaderboard-module__ucF2UG__lbMintHead { margin: 10px 16px 0px; }
  .leaderboard-module__ucF2UG__lbScene { mask-image: linear-gradient(rgb(0, 0, 0) 70%, rgba(0, 0, 0, 0) 92%); }
  .leaderboard-module__ucF2UG__lbMedia::after { display: none; }
  .leaderboard-module__ucF2UG__lbMintLead { font-size: 14px; }
  .leaderboard-module__ucF2UG__lbMintSub { font-size: 12px; }
  .leaderboard-module__ucF2UG__lbMintTitle { font-size: 28px; }
  .leaderboard-module__ucF2UG__lbSteps { grid-template-columns: 1fr; gap: 14px; margin-top: 18px; padding: 0px 16px; }
  .leaderboard-module__ucF2UG__lbStep { gap: 4px; padding: 0px 0px 0px 28px; }
  .leaderboard-module__ucF2UG__lbStepName { font-size: 21px; }
  .leaderboard-module__ucF2UG__lbStepWho { font-size: 12px; }
  .leaderboard-module__ucF2UG__lbDot { top: 3px; }
  .leaderboard-module__ucF2UG__lbStep:not(:last-child)::before { width: 2px; height: auto; inset: 20px auto -12px 6px; }
  .leaderboard-module__ucF2UG__lbStep[data-state="live"]:not(:last-child)::before { background: linear-gradient(rgba(251, 255, 0, 0.6), rgba(255, 255, 255, 0.14)); }
  .leaderboard-module__ucF2UG__lbFine { padding: 12px 16px 14px; }
  .leaderboard-module__ucF2UG__lbAction { flex-wrap: wrap; }
  .leaderboard-module__ucF2UG__lbActionBtn { width: 100%; }
}
@media (max-width: 560px) {
  .leaderboard-module__ucF2UG__lb { gap: 18px; }
  .leaderboard-module__ucF2UG__lbMe { padding: 14px 14px 12px; }
  .leaderboard-module__ucF2UG__lbMeTop { gap: 12px; }
  .leaderboard-module__ucF2UG__lbMeAva > span { border-radius: 11px; width: 40px; height: 40px; }
  .leaderboard-module__ucF2UG__lbMeRank { font-size: 28px; }
  .leaderboard-module__ucF2UG__lbMePts { font-size: 23px; }
  .leaderboard-module__ucF2UG__lbMeLabel { font-size: 11px; }
  .leaderboard-module__ucF2UG__lbMeText { font-size: 13px; }
  .leaderboard-module__ucF2UG__lbTable { padding: 12px 6px 6px; }
  .leaderboard-module__ucF2UG__lbPin { padding: 0px 6px; }
  .leaderboard-module__ucF2UG__lbTableHead { flex-direction: column; align-items: flex-start; gap: 6px; }
  .leaderboard-module__ucF2UG__lbNote { text-align: left; }
  .leaderboard-module__ucF2UG__lbFoot { flex-direction: column; margin: 12px 0px 4px; }
  .leaderboard-module__ucF2UG__lbJumps { justify-content: center; }
  .leaderboard-module__ucF2UG__lbJump { height: 28px; padding: 0px 10px; font-size: 12px; }
  .leaderboard-module__ucF2UG__lbCols, .leaderboard-module__ucF2UG__lbRow { grid-template-columns: 40px minmax(0px, 1fr) auto 36px; gap: 6px; padding: 0px 6px; }
  .leaderboard-module__ucF2UG__lbRow { height: 44px; }
  .leaderboard-module__ucF2UG__lbRank { font-size: 17px; }
  .leaderboard-module__ucF2UG__lbAva > span, .leaderboard-module__ucF2UG__lbAva { border-radius: 8px; width: 28px; height: 28px; }
  .leaderboard-module__ucF2UG__lbWho { gap: 8px; }
  .leaderboard-module__ucF2UG__lbHandle { font-size: 13px; }
  .leaderboard-module__ucF2UG__lbPts { font-size: 16px; }
}
@media (prefers-reduced-motion: reduce) {
  .leaderboard-module__ucF2UG__lbLive::before, .leaderboard-module__ucF2UG__lbPackSlot img, .leaderboard-module__ucF2UG__lbHalo { animation: auto ease 0s 1 normal none running none; }
  .leaderboard-module__ucF2UG__lbBar span, .leaderboard-module__ucF2UG__lbPin, .leaderboard-module__ucF2UG__lbClimb svg { transition: none; }
}
.onboarding-module__CzhavW__alShell { color: rgb(255, 255, 255); min-height: 100svh; font-family: var(--font-poppins), sans-serif; background: rgb(12, 3, 19); position: relative; overflow: clip; }
.onboarding-module__CzhavW__alBackdrop { z-index: 0; transform-origin: 50% 45%; transition: transform 1.2s cubic-bezier(0.65, 0, 0.35, 1); position: absolute; inset: 0px; }
.onboarding-module__CzhavW__alShell[data-dive="1"] .onboarding-module__CzhavW__alBackdrop { will-change: transform; transform: scale(1.08); }
.onboarding-module__CzhavW__alCenter { z-index: 1; min-height: 100svh; padding: calc(48px + env(safe-area-inset-top)) 16px calc(72px + env(safe-area-inset-bottom)); text-align: center; flex-direction: column; justify-content: center; align-items: center; display: flex; position: relative; }
.onboarding-module__CzhavW__alTop { padding-bottom: 8px; }
.onboarding-module__CzhavW__alMid { --amt: 132px; isolation: isolate; flex-direction: column; align-items: center; width: 100%; display: flex; position: relative; }
.onboarding-module__CzhavW__alMid > .onboarding-module__CzhavW__alFx { z-index: -1; font-size: var(--amt); pointer-events: none; animation: auto ease 0s 1 normal none running none; position: absolute; inset: 0px; }
.onboarding-module__CzhavW__alBottom { flex-direction: column; align-items: center; width: 100%; padding-top: 34px; display: flex; }
.onboarding-module__CzhavW__alCenter[data-leaving="1"] { opacity: 0; pointer-events: none; transition: opacity 0.36s ease-in, transform 0.42s cubic-bezier(0.55, 0, 0.75, 0.2); transform: translateY(-56px) scale(0.96); }
.onboarding-module__CzhavW__alTop > *, .onboarding-module__CzhavW__alMid > *, .onboarding-module__CzhavW__alBottom > * { animation: 0.6s cubic-bezier(0.22, 1, 0.36, 1) 60ms 1 normal backwards running onboarding-module__CzhavW__alIn; }
.onboarding-module__CzhavW__alCenter[data-screen="invite"] > * { animation: 0.7s cubic-bezier(0.22, 1, 0.36, 1) 40ms 1 normal backwards running onboarding-module__CzhavW__alDiveIn; }
@keyframes onboarding-module__CzhavW__alDiveIn { 
  0% { opacity: 0; transform: translateY(64px) scale(0.98); }
}
@keyframes onboarding-module__CzhavW__alIn { 
  0% { opacity: 0; transform: translateY(16px); }
}
.onboarding-module__CzhavW__alLead { font-family: var(--font-anton), sans-serif; text-transform: uppercase; color: rgba(255, 255, 255, 0.6); margin: 0px; font-size: 15px; }
.onboarding-module__CzhavW__alAmount { font-family: var(--font-pricedown), cursive; font-size: var(--amt); letter-spacing: 2px; color: rgb(255, 46, 210); text-shadow: rgba(255, 46, 210, 0.55) 0px 0px 0.18em; align-items: center; gap: 0.14em; margin: 0px; line-height: 1; display: flex; }
.onboarding-module__CzhavW__alNum { display: grid; }
.onboarding-module__CzhavW__alNumSizer, .onboarding-module__CzhavW__alNumLive { grid-area: 1 / 1; }
.onboarding-module__CzhavW__alNumSizer { visibility: hidden; }
.onboarding-module__CzhavW__alNumLive { justify-self: start; }
.onboarding-module__CzhavW__alStar { flex: 0 0 auto; width: 0.8em; height: 0.8em; display: inline-flex; position: relative; translate: 0px 0.03em; }
.onboarding-module__CzhavW__alStarIcon { filter: drop-shadow(rgba(255, 46, 210, 0.6) 0px 0px 0.12em); width: 100%; height: 100%; }
.onboarding-module__CzhavW__alAura { opacity: 0; background: radial-gradient(closest-side, rgba(255, 46, 210, 0.38), rgba(255, 0, 255, 0.14) 55%, rgba(0, 0, 0, 0)); border-radius: 50%; width: 5.6em; height: 2.6em; margin: -1.3em 0px 0px -2.8em; animation: 1.2s ease-out 0.15s 1 normal forwards running onboarding-module__CzhavW__alAura; position: absolute; top: 50%; left: 50%; }
@keyframes onboarding-module__CzhavW__alAura { 
  100% { opacity: 1; }
}
.onboarding-module__CzhavW__alTitle { font-family: var(--font-pricedown), cursive; text-transform: uppercase; color: rgb(251, 255, 0); text-shadow: rgba(251, 255, 0, 0.35) 0px 0px 0.3em; text-wrap: balance; font-variant-ligatures: none; font-feature-settings: "liga" 0, "clig" 0, "calt" 0; margin: 0px; font-size: 72px; font-weight: 400; line-height: 1; }
.onboarding-module__CzhavW__alSub { color: rgba(255, 255, 255, 0.72); text-wrap: balance; width: 480px; max-width: 100%; margin: 16px 0px 0px; font-size: 15px; line-height: 1.5; }
.onboarding-module__CzhavW__alSubLine { display: block; }
.onboarding-module__CzhavW__alBreak { background: rgba(12, 3, 19, 0.62); border: 1px solid rgba(255, 255, 255, 0.09); border-radius: 18px; width: 640px; max-width: 100%; overflow: hidden; }
.onboarding-module__CzhavW__alStats { grid-auto-columns: minmax(0px, 1fr); grid-auto-flow: column; margin: 0px; padding: 0px; list-style: none; display: grid; }
.onboarding-module__CzhavW__alStat { flex-direction: column; align-items: center; gap: 8px; padding: 16px 8px 14px; display: flex; }
.onboarding-module__CzhavW__alStat + .onboarding-module__CzhavW__alStat { border-left: 1px solid rgba(255, 255, 255, 0.07); }
.onboarding-module__CzhavW__alStatHead { font-family: var(--font-anton), sans-serif; text-transform: uppercase; white-space: nowrap; color: rgba(255, 255, 255, 0.72); align-items: center; gap: 6px; font-size: 12px; display: inline-flex; }
.onboarding-module__CzhavW__alStatHead svg { color: rgb(255, 0, 255); flex: 0 0 auto; width: 16px; height: 16px; }
.onboarding-module__CzhavW__alStatPts { font-family: var(--font-pricedown), cursive; letter-spacing: 0.5px; color: rgb(255, 46, 210); text-shadow: rgba(255, 46, 210, 0.4) 0px 0px 0.4em; font-size: 28px; line-height: 1; }
.onboarding-module__CzhavW__alStat[data-done="0"] .onboarding-module__CzhavW__alStatHead, .onboarding-module__CzhavW__alStat[data-done="0"] .onboarding-module__CzhavW__alStatHead svg { color: rgba(255, 255, 255, 0.35); }
.onboarding-module__CzhavW__alStat[data-done="0"] .onboarding-module__CzhavW__alStatPts { color: rgba(255, 255, 255, 0.25); text-shadow: none; }
.onboarding-module__CzhavW__alMore { color: rgba(255, 255, 255, 0.7); text-wrap: balance; background: rgba(255, 0, 255, 0.08); border-top: 1px solid rgba(255, 0, 255, 0.18); margin: 0px; padding: 11px 16px; font-size: 13px; line-height: 1.4; }
.onboarding-module__CzhavW__alMore svg { vertical-align: -3px; color: rgb(255, 0, 255); width: 16px; height: 16px; margin-right: 6px; display: inline-block; }
.onboarding-module__CzhavW__alMore b { color: rgb(255, 46, 210); font-weight: 600; }
.onboarding-module__CzhavW__alPending { color: rgba(255, 255, 255, 0.5); width: 440px; max-width: 100%; margin: 10px 0px 0px; font-size: 12px; }
.onboarding-module__CzhavW__alEnter { width: 340px; max-width: 100%; height: 66px; font-family: var(--font-pricedown), cursive; color: rgb(255, 255, 255); text-transform: lowercase; cursor: pointer; background: rgb(255, 0, 255); border: 0px; border-radius: 18px; justify-content: center; align-items: center; margin-top: 28px; font-size: 30px; transition: background 0.2s, transform 0.2s, box-shadow 0.2s; display: inline-flex; }
.onboarding-module__CzhavW__alEnter:hover { background: rgb(255, 43, 255); transform: translateY(-3px); box-shadow: rgba(255, 0, 255, 0.5) 0px 0px 36px; }
.onboarding-module__CzhavW__alEnter:disabled { cursor: default; opacity: 0.45; }
.onboarding-module__CzhavW__alEnter[data-busy="1"] { opacity: 0.85; }
.onboarding-module__CzhavW__alEnter:disabled:hover { box-shadow: none; background: rgb(255, 0, 255); transform: none; }
.onboarding-module__CzhavW__alEnter:disabled:hover .onboarding-module__CzhavW__alArrow { opacity: 0; width: 0px; margin-left: 0px; }
.onboarding-module__CzhavW__alEnter:focus-visible { outline-offset: 3px; outline: rgb(255, 255, 255) solid 2px; }
.onboarding-module__CzhavW__alArrow { opacity: 0; width: 0px; margin-left: 0px; font-family: Arial, sans-serif; font-size: 28px; font-weight: 700; line-height: 1; transition: opacity 0.25s, transform 0.25s, width 0.25s, margin-left 0.25s; display: inline-flex; overflow: hidden; transform: translate(-10px); }
.onboarding-module__CzhavW__alEnter:hover .onboarding-module__CzhavW__alArrow { opacity: 1; width: 34px; margin-left: 18px; transform: translate(0px); }
.onboarding-module__CzhavW__alAccount { z-index: 2; background: rgba(12, 3, 19, 0.55); border: 1px solid rgba(255, 255, 255, 0.09); border-radius: 999px; align-items: center; gap: 4px; width: fit-content; margin: 0px auto; padding: 4px 4px 4px 14px; animation: 0.6s cubic-bezier(0.22, 1, 0.36, 1) 60ms 1 normal backwards running onboarding-module__CzhavW__alIn; display: flex; position: absolute; bottom: 25px; left: 0px; right: 0px; }
.onboarding-module__CzhavW__alHandle { color: rgba(255, 255, 255, 0.82); align-items: center; gap: 7px; padding-right: 8px; font-size: 13px; font-weight: 600; display: inline-flex; }
.onboarding-module__CzhavW__alLogout { height: 32px; font-family: var(--font-poppins), sans-serif; color: rgba(255, 255, 255, 0.6); cursor: pointer; background: rgba(255, 255, 255, 0.06); border: 0px; border-radius: 999px; align-items: center; gap: 6px; padding: 0px 12px; font-size: 13px; font-weight: 600; transition: background 0.2s, color 0.2s; display: inline-flex; }
.onboarding-module__CzhavW__alLogout:hover { color: rgb(255, 77, 109); background: rgba(255, 77, 109, 0.14); }
.onboarding-module__CzhavW__alLogout:focus-visible { outline-offset: 2px; outline: rgb(255, 255, 255) solid 2px; }
.onboarding-module__CzhavW__ivTitle { font-family: var(--font-pricedown), cursive; text-transform: uppercase; color: rgb(251, 255, 0); text-shadow: rgba(251, 255, 0, 0.35) 0px 0px 0.3em; font-variant-ligatures: none; font-feature-settings: "liga" 0, "clig" 0, "calt" 0; margin: 0px; font-size: 72px; font-weight: 400; line-height: 1; }
.onboarding-module__CzhavW__ivSub { color: rgba(255, 255, 255, 0.72); text-wrap: balance; width: 420px; max-width: 100%; margin: 14px 0px 0px; font-size: 15px; font-weight: 500; line-height: 1.5; }
.onboarding-module__CzhavW__ivSubX { vertical-align: -0.16em; color: rgb(255, 255, 255); width: 1em; height: 1em; display: inline-block; }
.onboarding-module__CzhavW__ivForm { flex-direction: column; align-items: center; width: 100%; margin-top: 30px; display: flex; }
.onboarding-module__CzhavW__ivField { cursor: text; background: rgba(12, 3, 19, 0.62); border: 2px solid rgba(255, 255, 255, 0.12); border-radius: 16px; align-items: center; gap: 2px; width: 420px; max-width: 100%; height: 62px; padding: 0px 20px; transition: border-color 0.2s, box-shadow 0.2s; display: flex; }
.onboarding-module__CzhavW__ivField:hover { border-color: rgba(255, 255, 255, 0.22); }
.onboarding-module__CzhavW__ivField:focus-within { border-color: rgb(255, 0, 255); box-shadow: rgba(255, 0, 255, 0.35) 0px 0px 26px, rgba(255, 0, 255, 0.12) 0px 0px 18px inset; }
.onboarding-module__CzhavW__ivField[data-invalid="1"] { border-color: rgb(255, 77, 109); box-shadow: rgba(255, 77, 109, 0.35) 0px 0px 24px, rgba(255, 77, 109, 0.15) 0px 0px 16px inset; }
.onboarding-module__CzhavW__ivPrefix, .onboarding-module__CzhavW__ivInput { font-family: var(--font-poppins), sans-serif; font-size: 19px; font-weight: 600; }
.onboarding-module__CzhavW__ivPrefix { color: rgb(255, 0, 255); }
.onboarding-module__CzhavW__ivInput { color: rgb(255, 255, 255); caret-color: rgb(255, 0, 255); background: 0px 0px; border: 0px; outline: 0px; flex: 1 1 0%; min-width: 0px; padding: 0px; }
.onboarding-module__CzhavW__ivInput::placeholder { color: rgba(255, 255, 255, 0.3); font-weight: 500; }
.onboarding-module__CzhavW__ivInput:disabled { color: rgba(255, 255, 255, 0.7); -webkit-text-fill-color: rgba(255, 255, 255, 0.7); }
.onboarding-module__CzhavW__ivStatus { color: rgb(255, 77, 109); height: 20px; margin: 10px 0px 0px; font-size: 13px; font-weight: 600; line-height: 20px; }
.onboarding-module__CzhavW__ivStatus[data-tone="wait"] { color: rgba(255, 255, 255, 0.6); }
.onboarding-module__CzhavW__ivStatus[data-tone="ok"] { color: rgb(77, 255, 159); }
.onboarding-module__CzhavW__ivForm .onboarding-module__CzhavW__alEnter { margin-top: 18px; }
.onboarding-module__CzhavW__ivHint { color: rgba(255, 255, 255, 0.5); opacity: 0; font-weight: 500; transition: opacity 0.6s, transform 0.6s cubic-bezier(0.22, 1, 0.36, 1); display: inline-block; transform: translateY(6px); }
.onboarding-module__CzhavW__ivHint[data-show="1"] { opacity: 1; transform: none; }
.onboarding-module__CzhavW__ivHint[data-show="0"] { pointer-events: none; }
.onboarding-module__CzhavW__ivHint a { color: rgb(255, 46, 210); font-weight: 600; text-decoration: none; }
.onboarding-module__CzhavW__ivHint a:hover { text-decoration: underline; }
@media (max-width: 767px) {
  .onboarding-module__CzhavW__alTop { padding-bottom: 10px; }
  .onboarding-module__CzhavW__alBottom { padding-top: 28px; }
  .onboarding-module__CzhavW__alMid { --amt: 96px; }
  .onboarding-module__CzhavW__alTitle { font-size: 48px; }
  .onboarding-module__CzhavW__alStats { grid-template-columns: repeat(3, minmax(0px, 1fr)); grid-auto-flow: row; }
  .onboarding-module__CzhavW__alStat { padding: 14px 4px 12px; }
  .onboarding-module__CzhavW__alStatHead { gap: 4px; font-size: 11px; }
  .onboarding-module__CzhavW__alStatHead svg { width: 14px; height: 14px; }
  .onboarding-module__CzhavW__alStat:nth-child(4) { border-top: 1px solid rgba(255, 255, 255, 0.07); border-left: 0px; grid-column: 1 / -1; }
  .onboarding-module__CzhavW__alStatPts { font-size: 24px; }
  .onboarding-module__CzhavW__ivTitle { font-size: 48px; }
  .onboarding-module__CzhavW__ivField { height: 58px; }
  .onboarding-module__CzhavW__ivPrefix, .onboarding-module__CzhavW__ivInput { font-size: 17px; }
  .onboarding-module__CzhavW__alAccount { margin: 0px; left: 16px; }
  .onboarding-module__CzhavW__alEnter { border-radius: 16px; width: 313px; height: 61px; font-size: 28px; }
}
@media (max-width: 479px) {
  .onboarding-module__CzhavW__alMid { --amt: 76px; }
  .onboarding-module__CzhavW__alTitle { font-size: 40px; }
  .onboarding-module__CzhavW__alLogoutText { display: none; }
  .onboarding-module__CzhavW__alLogout { padding: 0px 9px; }
}
@media (max-height: 500px) {
  .onboarding-module__CzhavW__alCenter { padding-top: calc(20px + env(safe-area-inset-top)); justify-content: flex-start; }
  .onboarding-module__CzhavW__alMid { --amt: 64px; }
  .onboarding-module__CzhavW__alBottom { padding-top: 16px; }
}
@media (prefers-reduced-motion: reduce) {
  .onboarding-module__CzhavW__alTop > *, .onboarding-module__CzhavW__alMid > *, .onboarding-module__CzhavW__alBottom > *, .onboarding-module__CzhavW__alCenter[data-screen="invite"] > *, .onboarding-module__CzhavW__alAccount { animation: auto ease 0s 1 normal none running none; }
  .onboarding-module__CzhavW__alAura { opacity: 1; animation: auto ease 0s 1 normal none running none; }
}
html, body { background-color: rgb(186, 69, 130); }
/* CSS-переменные из getComputedStyle (только отсутствующие в :root) */
:root {
  --accent: rgb(255, 154, 77);
}
