@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-ext-400-normal.f572b170.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-400-normal.2a31c04b.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-400-normal.372704ff.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-400-normal.a6b6ef6f.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-ext-400-normal.4ce1df5d.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-400-normal.88ede1ea.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-400-normal.d7020e3c.woff2) format("woff2"),url(/_next/static/media/inter-greek-400-normal.cc58c11b.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-vietnamese-400-normal.de4fc44f.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-400-normal.a9dd2faf.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-ext-400-normal.32a25442.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-400-normal.4edcaace.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-400-normal.ef6d3f52.woff2) format("woff2"),url(/_next/static/media/inter-latin-400-normal.2c7a775c.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-cyrillic-ext-500-normal.fe0d9b14.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-500-normal.5a6bb1da.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-cyrillic-500-normal.7c15bba8.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-500-normal.b9f8c929.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-greek-ext-500-normal.cbd51e2d.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-500-normal.7a4aa726.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-greek-500-normal.f41f43db.woff2) format("woff2"),url(/_next/static/media/inter-greek-500-normal.d9a33207.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-vietnamese-500-normal.7c0a695f.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-500-normal.a3a73b95.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-latin-ext-500-normal.d9b491de.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-500-normal.a19a84a6.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-latin-500-normal.b7b43ace.woff2) format("woff2"),url(/_next/static/media/inter-latin-500-normal.cb4c8ceb.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-ext-600-normal.f7b3c15b.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-600-normal.ecbdecad.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-600-normal.2f42892a.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-600-normal.c3987adc.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-ext-600-normal.1f33d317.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-600-normal.089a95ee.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-600-normal.cc532937.woff2) format("woff2"),url(/_next/static/media/inter-greek-600-normal.4ec0c1c1.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-vietnamese-600-normal.9d518599.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-600-normal.c5ce3fcb.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-ext-600-normal.38b075d8.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-600-normal.49faa47a.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-600-normal.8fb1a964.woff2) format("woff2"),url(/_next/static/media/inter-latin-600-normal.ce0f5f43.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-cyrillic-ext-700-normal.74b516d2.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-700-normal.4b4022a6.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-cyrillic-700-normal.e9e5b2dc.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-700-normal.93eba3c3.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-greek-ext-700-normal.827cd618.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-700-normal.31f1075d.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-greek-700-normal.97f0eeeb.woff2) format("woff2"),url(/_next/static/media/inter-greek-700-normal.5ec6c758.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-vietnamese-700-normal.faf12809.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-700-normal.bc68b199.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-latin-ext-700-normal.b63daa1a.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-700-normal.93534b50.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-latin-700-normal.953b7aa5.woff2) format("woff2"),url(/_next/static/media/inter-latin-700-normal.9c21d4dc.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.arc-glow{background:radial-gradient(ellipse 80% 50% at 50% 120%,rgba(79,110,247,.25) 0,transparent 70%),radial-gradient(ellipse 60% 40% at 50% 110%,rgba(120,80,220,.15) 0,transparent 60%)}.gradient-text{display:inline-block;background:linear-gradient(90deg,#7c8ff8,#9f7aea);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;padding-right:.12em;margin-right:-.12em}.glass-card{background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.07);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.fade-in{animation:fade-in .3s ease forwards}.fade-in-up{animation:fade-in-up .35s ease forwards}.fade-in-scale{animation:fade-in-scale .25s ease forwards}@keyframes twinkle{0%,to{opacity:.2;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}}@keyframes twinkle-slow{0%,to{opacity:.1;transform:scale(1)}50%{opacity:.7;transform:scale(1.6)}}@keyframes drift{0%{transform:translateY(0) translateX(0)}33%{transform:translateY(-18px) translateX(10px)}66%{transform:translateY(10px) translateX(-8px)}to{transform:translateY(0) translateX(0)}}@keyframes drift-reverse{0%{transform:translateY(0) translateX(0)}33%{transform:translateY(14px) translateX(-12px)}66%{transform:translateY(-10px) translateX(8px)}to{transform:translateY(0) translateX(0)}}@keyframes nebula-pulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.55;transform:scale(1.05)}}@keyframes nebula-pulse-2{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.38;transform:scale(1.08)}}@keyframes orbit-slow{0%{transform:rotate(0deg) translateX(220px) rotate(0deg)}to{transform:rotate(1turn) translateX(220px) rotate(-1turn)}}@keyframes orbit-reverse{0%{transform:rotate(0deg) translateX(300px) rotate(0deg)}to{transform:rotate(-1turn) translateX(300px) rotate(1turn)}}@keyframes float-up{0%{opacity:0;transform:translateY(30px)}20%{opacity:.7}80%{opacity:.5}to{opacity:0;transform:translateY(-120px)}}@keyframes grid-fade{0%,to{opacity:.04}50%{opacity:.07}}.stars-layer{position:absolute;inset:0;background-image:radial-gradient(1px 1px at 10% 15%,hsla(0,0%,100%,.9) 0,transparent 100%),radial-gradient(1px 1px at 25% 40%,hsla(0,0%,100%,.7) 0,transparent 100%),radial-gradient(1.5px 1.5px at 40% 8%,hsla(0,0%,100%,.85) 0,transparent 100%),radial-gradient(1px 1px at 55% 60%,hsla(0,0%,100%,.6) 0,transparent 100%),radial-gradient(1px 1px at 70% 22%,hsla(0,0%,100%,.8) 0,transparent 100%),radial-gradient(1.5px 1.5px at 80% 75%,hsla(0,0%,100%,.75) 0,transparent 100%),radial-gradient(1px 1px at 90% 45%,hsla(0,0%,100%,.65) 0,transparent 100%),radial-gradient(1px 1px at 15% 70%,hsla(0,0%,100%,.7) 0,transparent 100%),radial-gradient(1px 1px at 35% 85%,hsla(0,0%,100%,.55) 0,transparent 100%),radial-gradient(1.5px 1.5px at 60% 30%,hsla(0,0%,100%,.9) 0,transparent 100%),radial-gradient(1px 1px at 75% 90%,hsla(0,0%,100%,.6) 0,transparent 100%),radial-gradient(1px 1px at 5% 50%,hsla(0,0%,100%,.5) 0,transparent 100%),radial-gradient(2px 2px at 48% 55%,rgba(200,210,255,.8) 0,transparent 100%),radial-gradient(1px 1px at 88% 12%,hsla(0,0%,100%,.7) 0,transparent 100%),radial-gradient(1px 1px at 20% 92%,hsla(0,0%,100%,.6) 0,transparent 100%);animation:twinkle 4s ease-in-out infinite}.stars-layer-2{position:absolute;inset:0;background-image:radial-gradient(1px 1px at 8% 28%,hsla(0,0%,100%,.5) 0,transparent 100%),radial-gradient(1px 1px at 22% 62%,hsla(0,0%,100%,.4) 0,transparent 100%),radial-gradient(1.5px 1.5px at 38% 18%,rgba(180,200,255,.7) 0,transparent 100%),radial-gradient(1px 1px at 52% 80%,hsla(0,0%,100%,.5) 0,transparent 100%),radial-gradient(1px 1px at 65% 45%,hsla(0,0%,100%,.6) 0,transparent 100%),radial-gradient(1px 1px at 78% 10%,hsla(0,0%,100%,.45) 0,transparent 100%),radial-gradient(2px 2px at 85% 60%,rgba(160,180,255,.65) 0,transparent 100%),radial-gradient(1px 1px at 92% 35%,hsla(0,0%,100%,.5) 0,transparent 100%),radial-gradient(1px 1px at 12% 88%,hsla(0,0%,100%,.4) 0,transparent 100%),radial-gradient(1.5px 1.5px at 30% 50%,hsla(0,0%,100%,.6) 0,transparent 100%),radial-gradient(1px 1px at 44% 72%,hsla(0,0%,100%,.45) 0,transparent 100%),radial-gradient(1px 1px at 58% 5%,hsla(0,0%,100%,.55) 0,transparent 100%),radial-gradient(1px 1px at 72% 95%,hsla(0,0%,100%,.4) 0,transparent 100%),radial-gradient(2px 2px at 3% 78%,rgba(200,210,255,.5) 0,transparent 100%),radial-gradient(1px 1px at 97% 68%,hsla(0,0%,100%,.45) 0,transparent 100%);animation:twinkle-slow 6s ease-in-out 1.5s infinite}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-scale{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes score-bar-grow{0%{width:0}to{width:var(--bar-width)}}@keyframes pulse-ring{0%{transform:scale(1);opacity:.6}to{transform:scale(1.6);opacity:0}}@keyframes slide-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg,hsla(0,0%,100%,.04) 25%,hsla(0,0%,100%,.08) 50%,hsla(0,0%,100%,.04) 75%);background-size:200% 100%;animation:skeleton-shimmer 1.6s linear infinite;border-radius:6px}@keyframes spin-slow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes glow-pulse{0%,to{box-shadow:0 0 8px rgba(79,110,247,.3)}50%{box-shadow:0 0 20px rgba(79,110,247,.6)}}@keyframes message-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.custom-scroll::-webkit-scrollbar{width:4px}.custom-scroll::-webkit-scrollbar-track{background:transparent}.custom-scroll::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.08);border-radius:2px}.custom-scroll::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.15)}