@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/space-grotesk-vietnamese-wght-normal.3jl0_j8w0bekq.woff2)format("woff2-variations");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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/space-grotesk-latin-ext-wght-normal.2c7zyf29vrghw.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/space-grotesk-latin-wght-normal.0oxh562_148qc.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/outfit-latin-ext-wght-normal.2kbrv5vdeb05j.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/outfit-latin-wght-normal.1aqyowrj6p85v.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/sora-latin-ext-wght-normal.2wpjvqwmdjo5k.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/sora-latin-wght-normal.02qdttqb0jl3z.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Orbitron Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(../media/orbitron-latin-wght-normal.1fsaf_8gxus9y.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Pixelify Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(../media/pixelify-sans-cyrillic-wght-normal.04k2-2l0saoqa.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pixelify Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(../media/pixelify-sans-latin-ext-wght-normal.3vj_nkypvmfkt.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pixelify Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(../media/pixelify-sans-latin-wght-normal.02my7lkoib81t.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(../media/playfair-display-cyrillic-wght-normal.21r55i81j33s-.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(../media/playfair-display-vietnamese-wght-normal.1-urdg3tz8d70.woff2)format("woff2-variations");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:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(../media/playfair-display-latin-ext-wght-normal.058mypr7or6ud.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(../media/playfair-display-latin-wght-normal.0ftkyn04ns0d3.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Permanent Marker;font-style:normal;font-display:swap;font-weight:400;src:url(../media/permanent-marker-latin-400-normal.1nzvdd5zy8-t9.woff2)format("woff2"),url(../media/permanent-marker-latin-400-normal.19a8fjqxbfevy.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@keyframes fx-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.fx-float{animation:5s ease-in-out infinite fx-float}@keyframes fx-pulse{0%,to{box-shadow:0 0 0 0 var(--glow-c)}50%{box-shadow:0 0 46px 2px var(--glow-c)}}.fx-pulse{animation:3s ease-in-out infinite fx-pulse}.fx-shine{position:relative;overflow:hidden}.fx-shine:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff1f,#0000);width:40%;animation:5.5s ease-in-out infinite fx-shine;position:absolute;inset:-50% auto -50% -60%;transform:rotate(8deg)}@keyframes fx-shine{0%,55%{left:-60%}to{left:130%}}@media (prefers-reduced-motion:reduce){.fx-float,.fx-pulse,.fx-shine:after{animation:none}}.music-range{appearance:none;background:linear-gradient(to right, var(--a) var(--p), #ffffff2e var(--p));cursor:pointer;border-radius:999px}.music-range::-webkit-slider-thumb{appearance:none;background:#fff;border-radius:50%;width:10px;height:10px}.music-range::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:10px;height:10px}.bgfx{background:var(--b,#0d0e12);position:relative;overflow:hidden}.bgfx:before,.bgfx:after{content:"";pointer-events:none;position:absolute;inset:-30%}.bgfx-aurora:before{background:radial-gradient(40% 50% at 30% 30%, color-mix(in srgb, var(--a) 45%, transparent), transparent 70%), radial-gradient(35% 45% at 70% 60%, color-mix(in srgb, var(--a) 25%, #6d28d9 30%), transparent 70%);filter:blur(30px);animation:18s ease-in-out infinite alternate bg-drift}.bgfx-flow:before{background:linear-gradient(120deg, var(--b), color-mix(in srgb, var(--a) 55%, var(--b)), var(--b), color-mix(in srgb, var(--a) 30%, #2563eb), var(--b));background-size:300% 300%;animation:14s ease-in-out infinite bg-flow;inset:0}.bgfx-mesh:before{background:radial-gradient(30% 40% at 20% 20%, color-mix(in srgb, var(--a) 50%, transparent), transparent), radial-gradient(30% 40% at 80% 30%, #3b82f655, transparent), radial-gradient(35% 45% at 50% 85%, #ec489955, transparent);filter:blur(40px);animation:22s ease-in-out infinite alternate-reverse bg-drift}.bgfx-stars:before{background-image:radial-gradient(1px 1px at 20px 30px,#fff,#0000),radial-gradient(1px 1px at 120px 80px,#fffa,#0000),radial-gradient(1.5px 1.5px at 200px 160px,#fff,#0000),radial-gradient(1px 1px at 60px 200px,#fff8,#0000),radial-gradient(1px 1px at 260px 40px,#fffc,#0000);background-size:300px 240px;animation:60s linear infinite bg-stars;inset:0}.bgfx-stars:after{background:radial-gradient(50% 40% at 50% 100%, color-mix(in srgb, var(--a) 30%, transparent), transparent 70%)}.bgfx-grid:before{background-image:linear-gradient(var(--a) 1px, transparent 1px), linear-gradient(90deg, var(--a) 1px, transparent 1px);opacity:.55;background-size:46px 46px;animation:3s linear infinite bg-grid;inset:45% -50% -20%;transform:perspective(300px)rotateX(62deg);-webkit-mask-image:linear-gradient(#0000 15%,#000);mask-image:linear-gradient(#0000 15%,#000)}.bgfx-grid:after{aspect-ratio:1;opacity:.9;background:linear-gradient(#ffd23f 10%,#ff2bd6 75%);border-radius:50%;width:min(42vh,340px);inset:16% auto auto 50%;transform:translate(-50%);box-shadow:0 0 80px 10px #ff2bd659;-webkit-mask-image:linear-gradient(#000 45%,#0000 45% 49%,#000 49% 58%,#0000 58% 63%,#000 63% 70%,#0000 70% 76%,#000 76% 82%,#0000 82%);mask-image:linear-gradient(#000 45%,#0000 45% 49%,#000 49% 58%,#0000 58% 63%,#000 63% 70%,#0000 70% 76%,#000 76% 82%,#0000 82%)}.bgfx-grid{background:linear-gradient(to bottom, #12002b, var(--b) 60%)}.bgfx-waves:before{background:radial-gradient(60% 40% at 50% 0%, color-mix(in srgb, var(--a) 40%, transparent), transparent 70%), repeating-radial-gradient(ellipse at 50% 120%, transparent 0 22px, color-mix(in srgb, var(--a) 22%, transparent) 23px 24px);height:70%;animation:9s ease-in-out infinite alternate bg-wave;inset:auto -50% -10%}.bgfx-lava:before{background:radial-gradient(18% 22% at 30% 70%, var(--a), transparent 70%), radial-gradient(14% 18% at 70% 30%, color-mix(in srgb, var(--a) 70%, #ff2a6d), transparent 70%), radial-gradient(20% 24% at 60% 80%, color-mix(in srgb, var(--a) 60%, #ffb000), transparent 70%);filter:blur(28px)saturate(1.3);animation:16s ease-in-out infinite alternate bg-lava;inset:-10%}@keyframes bg-drift{to{transform:translate(8%,6%)rotate(12deg)scale(1.1)}}@keyframes bg-flow{0%,to{background-position:0%}50%{background-position:100%}}@keyframes bg-stars{to{background-position:300px 240px}}@keyframes bg-grid{to{background-position:0 46px}}@keyframes bg-wave{to{transform:translate(6%)scaleY(1.1)}}@keyframes bg-lava{0%{transform:translate(0)scale(1)}50%{transform:translate(-6%,-8%)scale(1.15)}to{transform:translate(5%,4%)scale(.95)}}.name-gradient{background:linear-gradient(90deg, var(--n1), var(--n2));-webkit-background-clip:text;background-clip:text;color:#0000!important}.name-rainbow{background:linear-gradient(90deg,#ff5f6d,#ffc371,#47e891,#34c3ff,#a78bfa,#ff5f6d) 0 0/200%;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite rainbow;color:#0000!important}@keyframes rainbow{to{background-position:200%}}.name-glitch:before,.name-glitch:after{content:attr(data-text);pointer-events:none;position:absolute;inset:0}.name-glitch:before{color:#ff2a6d;clip-path:inset(0 0 60%);animation:2.4s step-end infinite glitch-a}.name-glitch:after{color:#05d9e8;clip-path:inset(55% 0 0);animation:2.4s step-end infinite glitch-b}@keyframes glitch-a{0%,86%,to{opacity:0;transform:none}88%{opacity:.9;transform:translate(-3px,-1px)}92%{opacity:.9;transform:translate(3px,1px)}}@keyframes glitch-b{0%,86%,to{opacity:0;transform:none}89%{opacity:.9;transform:translate(3px,1px)}93%{opacity:.9;transform:translate(-2px)}}.name-sparkles span{color:var(--accent);animation:2.4s ease-in-out infinite sparkle;animation-delay:calc(var(--i) * .6s);opacity:0;font-size:.32em;position:absolute}.name-sparkles span:first-child{top:0;left:-.4em}.name-sparkles span:nth-child(2){top:.1em;right:-.5em}.name-sparkles span:nth-child(3){bottom:-.2em;right:15%}.name-sparkles span:nth-child(4){top:-.4em;left:20%}@keyframes sparkle{0%,to{opacity:0;transform:scale(.4)rotate(0)}50%{opacity:1;transform:scale(1)rotate(90deg)}}.type-caret{margin-left:1px;font-weight:300;animation:1s step-end infinite caret}@keyframes caret{50%{opacity:0}}.avatar-ring{pointer-events:none;border-radius:999px;position:absolute;inset:-6px}.ring-spin{background:conic-gradient(var(--a), transparent 30%, var(--g) 50%, transparent 80%, var(--a));animation:3s linear infinite ring-spin;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 3px))}.ring-pulse{border:3px solid var(--a);animation:2s ease-out infinite ring-pulse}@keyframes ring-spin{to{transform:rotate(1turn)}}@keyframes ring-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--a) 70%, transparent)}to{box-shadow:0 0 0 14px #0000}}.enter-fade{animation:.7s ease-out both enter-fade}.enter-zoom{animation:.7s cubic-bezier(.2,.8,.2,1) both enter-zoom}.enter-slide{animation:.8s cubic-bezier(.2,.8,.2,1) both enter-slide}@keyframes enter-fade{0%{opacity:0}}@keyframes enter-zoom{0%{opacity:0;transform:scale(.9)}}@keyframes enter-slide{0%{opacity:0;transform:translateY(40px)}}@media (prefers-reduced-motion:reduce){.bgfx:before,.bgfx:after,.name-rainbow,.name-glitch:before,.name-glitch:after,.name-sparkles span,.ring-spin,.ring-pulse,.enter-fade,.enter-zoom,.enter-slide,.type-caret{animation:none!important}}@keyframes glow-breathe{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}.glow-breathe{animation:3.2s ease-in-out infinite glow-breathe}@media (prefers-reduced-motion:reduce){.glow-breathe{animation:none}}
