.page_centerFlex__qecxc{display:flex;align-items:center;align-content:center;height:100vh;position:relative;overflow:visible;background-image:radial-gradient(circle at 20% 80%,rgba(255,107,107,.03) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(78,205,196,.03) 0,transparent 50%),radial-gradient(circle at 40% 40%,rgba(255,230,109,.02) 0,transparent 50%)}.page_centerFlex__qecxc:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(from 0deg,transparent,rgba(255,107,107,.02),transparent,rgba(78,205,196,.02),transparent,rgba(255,230,109,.02),transparent),radial-gradient(circle,rgba(255,107,107,.01) 1px,transparent 0);background-size:100% 100%,20px 20px;animation:page_rotate__xIioM 60s linear infinite,page_twinkle__2vdvJ 4s ease-in-out infinite alternate;pointer-events:none;z-index:-1}@keyframes page_rotate__xIioM{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes page_twinkle__2vdvJ{0%,to{opacity:.3}50%{opacity:.6}}.page_positionRelative__itWhG{position:relative;z-index:1}.page_pokeballDecoration__C1Mrx{position:absolute;width:60px;height:60px;background:linear-gradient(180deg,#ff6b6b 50%,#ffffff 0);border:3px solid #2c3e50;border-radius:50%;opacity:.1;pointer-events:none;z-index:-1}.page_pokeballDecoration__C1Mrx:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;background:#2c3e50;border-radius:50%;border:2px solid #ffffff}.page_pokeballDecoration__C1Mrx.page_topLeft__N9WJX{top:10%;left:5%;animation:page_float__Xp_VR 6s ease-in-out infinite}.page_pokeballDecoration__C1Mrx.page_topRight__YwMaq{top:15%;right:8%;animation:page_float__Xp_VR 8s ease-in-out infinite reverse}.page_pokeballDecoration__C1Mrx.page_bottomLeft__zhs3X{bottom:20%;left:3%;animation:page_float__Xp_VR 7s ease-in-out infinite}@keyframes page_float__Xp_VR{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.cursor-shadow_cursorShadow__G82eO{position:fixed;pointer-events:none;z-index:900000;width:100vw;height:100vh;top:0;left:0}.cursor-shadow_particle__8vWy5{position:absolute;width:9px;height:9px;border-radius:50%;background:linear-gradient(135deg,var(--main-color),var(--accent-color));transform:translate(-50%,-50%);animation:cursor-shadow_particleTrail__LhzqZ 1.5s ease-out forwards;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);box-shadow:0 0 12px var(--main-color-alpha),0 0 24px var(--main-color-alpha),inset 0 0 4px rgba(255,255,255,.4);border:1px solid rgba(255,255,255,.3)}@keyframes cursor-shadow_particleTrail__LhzqZ{0%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-50%) scale(.3) translateX(-20px) translateY(-10px);opacity:0}}@media (max-width:768px){.cursor-shadow_particle__8vWy5{width:8px;height:8px;backdrop-filter:blur(2.5px);-webkit-backdrop-filter:blur(2.5px)}}@media (max-width:480px){.cursor-shadow_particle__8vWy5{width:6px;height:6px;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}}@media (prefers-reduced-motion:reduce){.cursor-shadow_particle__8vWy5{animation:none}}.cursor_cursor__aO2IL{position:fixed;width:12px;height:12px;border-radius:50%;background:linear-gradient(135deg,var(--main-color),var(--accent-color));pointer-events:none;transform:translate(-50%,-50%);z-index:999999;opacity:0;transition:opacity .2s ease;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 0 15px var(--main-color-alpha),0 0 30px var(--main-color-alpha),inset 0 0 7px rgba(255,255,255,.3);border:1px solid rgba(255,255,255,.4);animation:cursor_cursorPulse__c4hdW 2s ease-in-out infinite}.cursor_cursor__aO2IL.cursor_visible__Bgf2U{opacity:1}@keyframes cursor_cursorPulse__c4hdW{0%,to{transform:translate(-50%,-50%) scale(1);box-shadow:0 0 15px var(--main-color-alpha),0 0 30px var(--main-color-alpha),inset 0 0 7px rgba(255,255,255,.3)}50%{transform:translate(-50%,-50%) scale(1.2);box-shadow:0 0 22px var(--main-color-alpha),0 0 45px var(--main-color-alpha),inset 0 0 10px rgba(255,255,255,.4)}}@media (prefers-reduced-motion:reduce){.cursor_cursor__aO2IL{animation:none}}[data-theme=pokemon] .cursor_cursor__aO2IL{width:16px;height:16px;border-radius:50%;background:linear-gradient(180deg,#ff0000 0,#ff0000 50%,#ffffff 0,#ffffff);border:2px solid #000000;box-shadow:2px 2px 0 #990000,0 0 8px rgba(255,0,0,.5);position:fixed;pointer-events:none;transform:translate(-50%,-50%);z-index:999999;opacity:0;transition:opacity .2s ease;-webkit-font-smoothing:none;-moz-osx-font-smoothing:unset;font-smooth:never;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;animation:cursor_pokemonCursorPulse__musrt 1.5s ease-in-out infinite}[data-theme=pokemon] .cursor_cursor__aO2IL:before{content:"";position:absolute;top:50%;left:0;right:0;height:2px;background:#000000;transform:translateY(-50%)}[data-theme=pokemon] .cursor_cursor__aO2IL:after{content:"";position:absolute;top:6px;left:6px;width:4px;height:4px;background:#000000;border-radius:50%}[data-theme=pokemon] .cursor_cursor__aO2IL.cursor_visible__Bgf2U{opacity:1}@keyframes cursor_pokemonCursorPulse__musrt{0%{transform:translate(-50%,-50%) scale(1);box-shadow:2px 2px 0 #990000,0 0 8px rgba(255,0,0,.5),0 0 16px rgba(255,0,0,.2);filter:brightness(1)}25%{transform:translate(-50%,-50%) scale(1.05);box-shadow:2px 2px 0 #990000,0 0 12px rgba(255,0,0,.7),0 0 24px rgba(255,0,0,.4);filter:brightness(1.1)}50%{transform:translate(-50%,-50%) scale(1.1);box-shadow:3px 3px 0 #990000,0 0 16px rgba(255,0,0,.9),0 0 32px rgba(255,0,0,.6);filter:brightness(1.2)}75%{transform:translate(-50%,-50%) scale(1.05);box-shadow:2px 2px 0 #990000,0 0 12px rgba(255,0,0,.7),0 0 24px rgba(255,0,0,.4);filter:brightness(1.1)}to{transform:translate(-50%,-50%) scale(1);box-shadow:2px 2px 0 #990000,0 0 8px rgba(255,0,0,.5),0 0 16px rgba(255,0,0,.2);filter:brightness(1)}}.textbox_pokemonTextbox__g3f4D{flex:1 1;position:relative;background:linear-gradient(145deg,#f8f9fa,#e9ecef);border:4px solid #2c3e50;border-radius:16px;box-shadow:inset 0 2px 0 #ffffff,inset 0 -2px 0 #bdc3c7,0 4px 8px rgba(0,0,0,.2),0 8px 16px rgba(0,0,0,.1);padding:0;overflow:hidden;transition:transform .2s ease}.textbox_pokemonTextbox__g3f4D:hover{transform:translateY(-2px);box-shadow:inset 0 2px 0 #ffffff,inset 0 -2px 0 #bdc3c7,0 6px 12px rgba(0,0,0,.25),0 12px 24px rgba(0,0,0,.15)}.textbox_borderDecoration___zAwH{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:2}.textbox_cornerBottomLeft__gQMSp,.textbox_cornerBottomRight__0ZQ_Q,.textbox_cornerTopLeft__LJu_c,.textbox_cornerTopRight__vQpHw{position:absolute;width:12px;height:12px;background:#34495e;border-radius:2px}.textbox_cornerTopLeft__LJu_c{top:8px;left:8px}.textbox_cornerTopRight__vQpHw{top:8px;right:8px}.textbox_cornerBottomLeft__gQMSp{bottom:8px;left:8px}.textbox_cornerBottomRight__0ZQ_Q{bottom:8px;right:8px}.textbox_textContent__gDUH_{position:relative;padding:2rem 2rem 3rem;min-height:120px}.textbox_typewriter__Avx_R{font-size:clamp(.8rem,3vw,1.4rem);line-height:1.6;color:#2c3e50;margin:0;white-space:pre-wrap;word-wrap:break-word;font-weight:400;text-rendering:pixelated;-webkit-font-smoothing:none;-moz-osx-font-smoothing:unset;font-smooth:never;letter-spacing:.05em;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges}.textbox_overlay__F5p0o{position:absolute;top:0;left:0;width:inherit;height:100vh;background:transparent;z-index:1;overflow-x:hidden}.textbox_cursor__uZyWe{display:inline;font-weight:400;font-size:1em;color:#2c3e50;animation:textbox_retro-blink__Gpz_o 1s step-end infinite;margin-left:1px;line-height:1;vertical-align:baseline;text-rendering:pixelated;-webkit-font-smoothing:none;font-smooth:never}.textbox_arrowIndicator__Akt_y{position:absolute;bottom:16px;right:20px;z-index:3;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:12px solid #2c3e50;animation:textbox_pokemon-arrow-blink__1Dqgq 1.5s infinite}.textbox_blinkingArrow__GRQlD{display:none}.textbox_bottomBorder__krVv2{position:absolute;bottom:0;left:0;right:0;height:8px;background:linear-gradient(90deg,#34495e,#2c3e50 50%,#34495e);border-top:1px solid #95a5a6}@keyframes textbox_retro-blink__Gpz_o{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes textbox_pokemon-arrow-blink__1Dqgq{0%,50%{opacity:1}51%,to{opacity:0}}.textbox_padding__GvCtw{padding-left:5%;padding-right:5%;width:95%}@media (max-width:768px){.textbox_textContent__gDUH_{padding:1.5rem 1.5rem 2.5rem;min-height:100px}.textbox_typewriter__Avx_R{font-size:clamp(1rem,4vw,1.8rem);line-height:1.3}.textbox_cornerBottomLeft__gQMSp,.textbox_cornerBottomRight__0ZQ_Q,.textbox_cornerTopLeft__LJu_c,.textbox_cornerTopRight__vQpHw{width:8px;height:8px}.textbox_cornerTopLeft__LJu_c{top:6px;left:6px}.textbox_cornerTopRight__vQpHw{top:6px;right:6px}.textbox_cornerBottomLeft__gQMSp{bottom:6px;left:6px}.textbox_cornerBottomRight__0ZQ_Q{bottom:6px;right:6px}.textbox_arrowIndicator__Akt_y{bottom:12px;right:16px;border-left-width:6px;border-right-width:6px;border-top-width:9px}}@media (max-width:480px){.textbox_textContent__gDUH_{padding:1rem 1rem 2rem;min-height:80px}.textbox_pokemonTextbox__g3f4D{border-width:3px}.textbox_bottomBorder__krVv2{height:6px}}.textbox_theme-wrapper__JDO8L.textbox_dark__IWWO9 .textbox_pokemonTextbox__g3f4D,[data-theme=dark] .textbox_pokemonTextbox__g3f4D{background:linear-gradient(145deg,#1e1e1e,#161616)!important;border-color:#404040!important;box-shadow:inset 0 2px 0 rgba(255,255,255,.05),inset 0 -2px 0 rgba(0,0,0,.3),0 4px 8px rgba(0,0,0,.3),0 8px 16px rgba(0,0,0,.1)!important}.textbox_theme-wrapper__JDO8L.textbox_dark__IWWO9 .textbox_pokemonTextbox__g3f4D:hover,[data-theme=dark] .textbox_pokemonTextbox__g3f4D:hover{border-color:#525252!important;box-shadow:inset 0 2px 0 rgba(255,255,255,.08),inset 0 -2px 0 rgba(0,0,0,.4),0 6px 12px rgba(0,0,0,.4),0 12px 24px rgba(0,0,0,.15)!important}.textbox_theme-wrapper__JDO8L.textbox_dark__IWWO9 .textbox_typewriter__Avx_R,[data-theme=dark] .textbox_typewriter__Avx_R{color:#e5e5e5!important}.textbox_theme-wrapper__JDO8L.textbox_dark__IWWO9 .textbox_cursor__uZyWe,[data-theme=dark] .textbox_cursor__uZyWe{color:#a3a3a3!important}.textbox_theme-wrapper__JDO8L.textbox_dark__IWWO9 .textbox_cornerBottomLeft__gQMSp,.textbox_theme-wrapper__JDO8L.textbox_dark__IWWO9 .textbox_cornerBottomRight__0ZQ_Q,.textbox_theme-wrapper__JDO8L.textbox_dark__IWWO9 .textbox_cornerTopLeft__LJu_c,.textbox_theme-wrapper__JDO8L.textbox_dark__IWWO9 .textbox_cornerTopRight__vQpHw,[data-theme=dark] .textbox_cornerBottomLeft__gQMSp,[data-theme=dark] .textbox_cornerBottomRight__0ZQ_Q,[data-theme=dark] .textbox_cornerTopLeft__LJu_c,[data-theme=dark] .textbox_cornerTopRight__vQpHw{background:#525252!important;box-shadow:none!important}.textbox_theme-wrapper__JDO8L.textbox_dark__IWWO9 .textbox_bottomBorder__krVv2,[data-theme=dark] .textbox_bottomBorder__krVv2{background:linear-gradient(90deg,#404040,#525252 50%,#404040)!important;border-top-color:rgba(64,64,64,.5)!important}.textbox_theme-wrapper__JDO8L.textbox_dark__IWWO9 .textbox_arrowIndicator__Akt_y,[data-theme=dark] .textbox_arrowIndicator__Akt_y{border-top-color:#a3a3a3!important;filter:none!important}.textbox_theme-wrapper__JDO8L.textbox_pokemon__I9s64 .textbox_pokemonTextbox__g3f4D,[data-theme=pokemon] .textbox_pokemonTextbox__g3f4D{background:linear-gradient(145deg,#ffffff,#f7fafc);border:4px solid #ff0000;border-radius:0;box-shadow:inset 0 2px 0 #ffffff,inset 0 -2px 0 #cc0000,4px 4px 0 #cc0000,8px 8px 16px rgba(255,0,0,.2);position:relative}[data-theme=pokemon] .textbox_pokemonTextbox__g3f4D .textbox_bottomBorder__krVv2{background:linear-gradient(90deg,#ff0000,#cc0000 50%,#ff0000);border-top:1px solid #cc0000}.textbox_theme-wrapper__JDO8L.textbox_pokemon__I9s64 .textbox_pokemonTextbox__g3f4D:before,[data-theme=pokemon] .textbox_pokemonTextbox__g3f4D:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(255,0,0,.05) 0,rgba(255,0,0,.05) 4px);pointer-events:none;z-index:1}.textbox_theme-wrapper__JDO8L.textbox_pokemon__I9s64 .textbox_pokemonTextbox__g3f4D:hover,[data-theme=pokemon] .textbox_pokemonTextbox__g3f4D:hover{transform:translate(-2px,-2px);box-shadow:inset 0 2px 0 #ffffff,inset 0 -2px 0 #cc0000,6px 6px 0 #cc0000,12px 12px 24px rgba(255,0,0,.3)}.textbox_theme-wrapper__JDO8L.textbox_pokemon__I9s64 .textbox_cornerBottomLeft__gQMSp,.textbox_theme-wrapper__JDO8L.textbox_pokemon__I9s64 .textbox_cornerBottomRight__0ZQ_Q,.textbox_theme-wrapper__JDO8L.textbox_pokemon__I9s64 .textbox_cornerTopLeft__LJu_c,.textbox_theme-wrapper__JDO8L.textbox_pokemon__I9s64 .textbox_cornerTopRight__vQpHw,[data-theme=pokemon] .textbox_cornerBottomLeft__gQMSp,[data-theme=pokemon] .textbox_cornerBottomRight__0ZQ_Q,[data-theme=pokemon] .textbox_cornerTopLeft__LJu_c,[data-theme=pokemon] .textbox_cornerTopRight__vQpHw{background:#ff0000;width:16px;height:16px;border-radius:0}.textbox_theme-wrapper__JDO8L.textbox_pokemon__I9s64 .textbox_cornerTopLeft__LJu_c,[data-theme=pokemon] .textbox_cornerTopLeft__LJu_c{-webkit-clip-path:polygon(0 0,100% 0,0 100%);clip-path:polygon(0 0,100% 0,0 100%)}.textbox_theme-wrapper__JDO8L.textbox_pokemon__I9s64 .textbox_cornerTopRight__vQpHw,[data-theme=pokemon] .textbox_cornerTopRight__vQpHw{-webkit-clip-path:polygon(0 0,100% 0,100% 100%);clip-path:polygon(0 0,100% 0,100% 100%)}.textbox_theme-wrapper__JDO8L.textbox_pokemon__I9s64 .textbox_cornerBottomLeft__gQMSp,[data-theme=pokemon] .textbox_cornerBottomLeft__gQMSp{-webkit-clip-path:polygon(0 100%,0 0,100% 100%);clip-path:polygon(0 100%,0 0,100% 100%)}.textbox_theme-wrapper__JDO8L.textbox_pokemon__I9s64 .textbox_cornerBottomRight__0ZQ_Q,[data-theme=pokemon] .textbox_cornerBottomRight__0ZQ_Q{-webkit-clip-path:polygon(100% 0,100% 100%,0 100%);clip-path:polygon(100% 0,100% 100%,0 100%)}.textbox_theme-wrapper__JDO8L.textbox_pokemon__I9s64 .textbox_typewriter__Avx_R,[data-theme=pokemon] .textbox_typewriter__Avx_R{font-family:Press Start\ 2P,monospace;font-size:clamp(.7rem,2.5vw,1.2rem);color:#2d3748;text-shadow:1px 1px 0 #ffffff;-webkit-font-smoothing:none;-moz-osx-font-smoothing:unset;font-smooth:never;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges}.textbox_theme-wrapper__JDO8L.textbox_pokemon__I9s64 .textbox_cursor__uZyWe,[data-theme=pokemon] .textbox_cursor__uZyWe{color:#ff0000;background:transparent;box-shadow:none;animation:textbox_pokemonBlink__PxNEH 1s infinite}@keyframes textbox_pokemonBlink__PxNEH{0%,50%{opacity:1}51%,to{opacity:0}}.textbox_theme-wrapper__JDO8L[data-theme=pokemon] .textbox_arrowIndicator__Akt_y,[data-theme=pokemon] .textbox_arrowIndicator__Akt_y{border-color:#ff0000 transparent transparent!important;filter:drop-shadow(1px 1px 0 #ffffff)!important;animation:textbox_pokemonBounce__JHgH2 2s infinite}@keyframes textbox_pokemonBounce__JHgH2{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-4px)}60%{transform:translateY(-2px)}}@font-face{font-family:Press Start\ 2P;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/dbbdd2d89d2ef0ef-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Press Start\ 2P;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a06229eb79a83cfc-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Press Start\ 2P;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c9e224327ce7933e-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Press Start\ 2P;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d85064eaed4b8683-s.woff2) format("woff2");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:Press Start\ 2P;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/db234bd00cda6a96-s.p.woff2) format("woff2");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:Press Start\ 2P Fallback;src:local("Arial");ascent-override:44.58%;descent-override:0.00%;line-gap-override:0.00%;size-adjust:224.32%}.__className_6d0c14{font-family:Press Start\ 2P,Press Start\ 2P Fallback;font-weight:400;font-style:normal}.__variable_6d0c14{--font-press-start-2p:"Press Start 2P","Press Start 2P Fallback"}