.page_main__nw1Wk{width:100%;min-height:100vh;display:flex;flex-direction:column;align-items:center;gap:clamp(3rem,6vw,5rem);padding:0 clamp(1rem,3vw,2rem) 3rem;position:relative;overflow:hidden}.page_bgParticles__0l12h{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden;contain:strict;isolation:isolate}.page_particle__6ekeb{position:absolute;bottom:-20px;width:4px;height:4px;border-radius:50%;background:rgba(250,204,21,.6);animation:page_particleFloat__FzIat 12s ease-in-out infinite;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}@keyframes page_particleFloat__FzIat{0%{transform:translateZ(0) scale(.5);opacity:0}20%{opacity:1}80%{opacity:.6}to{transform:translate3d(0,-105vh,0) scale(1.2);opacity:0}}.page_sectionTitle__6ic_4{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;letter-spacing:.06em;text-align:center;margin-bottom:1.5rem;position:relative;z-index:1}.page_hero__7KFOs{width:min(1100px,100%);display:flex;align-items:center;gap:clamp(2rem,4vw,4rem);padding:clamp(3rem,6vw,5rem) 0;position:relative;z-index:1}.page_heroArt__W43AQ{flex-shrink:0;position:relative}.page_heroImage__Aq3LS{width:clamp(200px,30vw,420px);height:auto;border-radius:24px;box-shadow:0 0 60px rgba(250,204,21,.25),0 24px 60px rgba(15,15,45,.5);animation:page_heroFloat__Av6uJ 6s ease-in-out infinite;will-change:transform}@keyframes page_heroFloat__Av6uJ{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-12px,0)}}.page_heroContent__dzLob{display:flex;flex-direction:column;gap:1rem}.page_titleBadge__dYRSn{display:inline-flex;align-self:flex-start;padding:.3rem 1rem;border-radius:999px;background:rgba(167,139,250,.2);border:1px solid rgba(167,139,250,.3);font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:rgba(248,250,252,.85)}.page_title__po7na{line-height:1}.page_titleGlow__VaYfO{font-size:clamp(4rem,10vw,7rem);font-weight:900;letter-spacing:.06em;background:linear-gradient(135deg,#facc15,#fb7185 40%,#a78bfa 70%,#38bdf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 40px rgba(250,204,21,.35));animation:page_titlePulse__Kfmn5 4s ease-in-out infinite alternate;will-change:opacity}@keyframes page_titlePulse__Kfmn5{0%{opacity:.85}to{opacity:1}}.page_tagline__FsEDs{font-size:clamp(1.1rem,2.2vw,1.4rem);color:rgba(248,250,252,.9);max-width:44ch;line-height:1.4}.page_taglineSub__I1H_O{font-size:clamp(.85rem,1.5vw,1rem);color:rgba(248,250,252,.55);letter-spacing:.02em}.page_heroActions__uE8fj{display:flex;gap:1rem;margin-top:.5rem}.page_playBtn__PF4bS{display:inline-flex;align-items:center;gap:.6rem;padding:1rem 2.5rem;border-radius:16px;background:linear-gradient(135deg,#facc15,#fb7185 60%,#a78bfa);color:#1a1028;font-size:1.2rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;box-shadow:0 0 30px rgba(250,204,21,.3),0 12px 30px rgba(251,113,133,.2);transition:transform .2s ease,box-shadow .2s ease;animation:page_playBtnGlow__Nb7b9 3s ease-in-out infinite alternate}.page_playBtn__PF4bS:focus-visible,.page_playBtn__PF4bS:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 0 50px rgba(250,204,21,.5),0 18px 40px rgba(251,113,133,.3);text-decoration:none}.page_playBtn__PF4bS:active{transform:scale(.97)}.page_playIcon__ivwKF{font-size:1rem}@keyframes page_playBtnGlow__Nb7b9{0%{opacity:.92}to{opacity:1}}.page_story__mYY4J{width:min(1000px,100%);position:relative;z-index:1}.page_storyGrid__immKr{display:flex;flex-direction:column;gap:2rem}.page_storyCard__MgV6x{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;overflow:hidden;border-radius:18px}.page_storyCardReverse__9R_DJ{direction:rtl}.page_storyCardReverse__9R_DJ>*{direction:ltr}.page_storyArt__mkbmV{position:relative;overflow:hidden;min-height:220px}.page_storyImage__WsPrY{width:100%;height:100%;object-fit:cover;display:block}.page_storyText__wiGyI{padding:clamp(1.5rem,3vw,2.5rem);display:flex;flex-direction:column;justify-content:center;gap:.8rem}.page_storyText__wiGyI h3{font-size:clamp(1.2rem,2.2vw,1.6rem);font-weight:800;background:linear-gradient(135deg,#facc15,#fb7185);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page_storyText__wiGyI p{font-size:clamp(.9rem,1.6vw,1.05rem);line-height:1.6;color:rgba(248,250,252,.85)}.page_storyText__wiGyI strong{color:#facc15;-webkit-text-fill-color:#facc15}.page_levelSelect__8Bx_Q{width:min(1000px,100%);position:relative;z-index:1}.page_levelGrid__vFpof{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.75rem;gap:.75rem;margin-bottom:1.5rem}.page_levelCard__eJft5{display:flex;align-items:center;gap:.6rem;padding:.6rem .75rem;border-radius:12px;border:1px solid rgba(248,250,252,.1);background:rgba(15,23,42,.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;transition:transform .15s ease,border-color .2s ease,box-shadow .2s ease;font-family:inherit;color:inherit;text-align:left}.page_levelCard__eJft5:hover{transform:translateY(-2px);border-color:rgba(248,250,252,.25)}.page_levelCardActive__HMLTc{border-width:2px;transform:translateY(-2px)}.page_levelIcon__GxKPG{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:800;color:#fff;flex-shrink:0;text-shadow:0 1px 4px rgba(0,0,0,.3)}.page_levelCardText__wIg3Q{display:flex;flex-direction:column;gap:.1rem;min-width:0}.page_levelCardName__tZ4XA{font-size:.75rem;font-weight:700;color:rgba(248,250,252,.9);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_levelCardEnv__fU73m{font-size:.65rem;color:rgba(248,250,252,.5);text-transform:uppercase;letter-spacing:.04em}.page_levelPreview__3zojB{padding:clamp(1.5rem,3vw,2.5rem);display:flex;flex-direction:column;gap:1rem;transition:box-shadow .3s ease,border-color .3s ease}.page_levelPreviewHeader__m3oAz{display:flex;align-items:center;gap:1rem}.page_levelPreviewBadge__JL6Kk{padding:.3rem .8rem;border-radius:8px;font-size:.75rem;font-weight:700;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.3);letter-spacing:.04em;flex-shrink:0}.page_levelPreviewTitle__LpSWE{font-size:clamp(1.3rem,2.5vw,1.8rem);font-weight:800;color:rgba(248,250,252,.95)}.page_levelPreviewDesc__xwp66{font-size:1rem;line-height:1.55;color:rgba(248,250,252,.8);max-width:60ch}.page_levelPreviewMeta__SJ5FF{display:flex;flex-wrap:wrap;gap:.6rem;font-size:.8rem;color:rgba(248,250,252,.6)}.page_bossTag__mTlhJ{border-radius:6px;background:rgba(239,68,68,.2);border:1px solid rgba(239,68,68,.3);color:#fca5a5}.page_bossTag__mTlhJ,.page_unlockTag__lbPOf{padding:.2rem .6rem;font-weight:700;letter-spacing:.03em}.page_unlockTag__lbPOf{border-radius:6px;background:rgba(250,204,21,.15);border:1px solid rgba(250,204,21,.3);color:#fde047}.page_levelPlayBtn__jUc3X{align-self:flex-start;display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.8rem;border-radius:12px;background:linear-gradient(135deg,#38bdf8,#a78bfa);color:#fff;font-weight:700;font-size:.95rem;letter-spacing:.06em;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease;box-shadow:0 6px 20px rgba(56,189,248,.25)}.page_levelPlayBtn__jUc3X:focus-visible,.page_levelPlayBtn__jUc3X:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(56,189,248,.35);text-decoration:none}.page_levelPlayBtnLocked__SBau1{align-self:flex-start;display:inline-flex;align-items:center;padding:.7rem 1.8rem;border-radius:10px;background:rgba(100,116,139,.3);border:1px solid rgba(100,116,139,.3);font-size:.85rem;font-weight:600;letter-spacing:.05em;color:rgba(148,163,184,.7);cursor:not-allowed}.page_levelCardLocked__721mm{opacity:.5;cursor:default}.page_levelCardLocked__721mm:hover{transform:none;border-color:rgba(248,250,252,.1)}.page_features__GdcOS{width:min(1000px,100%);position:relative;z-index:1}.page_featureGrid__QBsGp{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem;gap:1.25rem}.page_featureCard__swyBK{padding:1.75rem;display:flex;flex-direction:column;align-items:center;gap:.8rem;text-align:center}.page_featureIcon__UHR_A{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:900;color:#fff;text-shadow:0 2px 6px rgba(0,0,0,.3);box-shadow:0 8px 24px rgba(0,0,0,.2)}.page_featureCard__swyBK h3{font-size:1.15rem;font-weight:700;color:rgba(248,250,252,.95)}.page_featureCard__swyBK p{font-size:.9rem;line-height:1.5;color:rgba(248,250,252,.7)}.page_controls__AOfq_{width:min(700px,100%);position:relative;z-index:1}.page_controlsGrid__OBsmf{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;padding:1.75rem}.page_controlItem__Q1jXW{display:flex;flex-direction:column;align-items:center;gap:.4rem;text-align:center}.page_controlItem__Q1jXW kbd{padding:.4rem .8rem;border-radius:8px;background:rgba(248,250,252,.08);border:1px solid rgba(248,250,252,.2);font-family:inherit;font-size:.85rem;font-weight:700;color:rgba(248,250,252,.9);letter-spacing:.04em}.page_controlItem__Q1jXW span{font-size:.75rem;color:rgba(248,250,252,.55)}.page_footer__F3MD0{width:100%;text-align:center;padding:2rem 0 1rem;border-top:1px solid rgba(248,250,252,.08);position:relative;z-index:1}.page_footer__F3MD0 p{font-size:.9rem;color:rgba(248,250,252,.6)}.page_footerSub__k863_{font-size:.75rem;margin-top:.3rem;color:rgba(248,250,252,.35)}@media (max-width:840px){.page_hero__7KFOs{flex-direction:column;text-align:center}.page_heroContent__dzLob,.page_hero__7KFOs{align-items:center}.page_titleBadge__dYRSn{align-self:center}.page_tagline__FsEDs{text-align:center}.page_levelGrid__vFpof{grid-template-columns:repeat(2,1fr)}.page_featureGrid__QBsGp,.page_storyCard__MgV6x{grid-template-columns:1fr}.page_storyCardReverse__9R_DJ{direction:ltr}.page_storyArt__mkbmV{min-height:180px;max-height:240px}.page_controlsGrid__OBsmf{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.page_levelGrid__vFpof{grid-template-columns:1fr}.page_controlsGrid__OBsmf{grid-template-columns:repeat(2,1fr)}.page_heroImage__Aq3LS{width:240px}}