.page_container__OEKQ3{display:flex;min-height:100vh;min-height:100dvh;background:#f8f7f4}.page_visualPanel__j3Vjc{position:relative;display:none;flex:1;overflow:hidden;@media (min-width:64em){display:flex;flex-direction:column;justify-content:center;align-items:center}}.page_gradientBg__xB2Dc{position:absolute;inset:0;background:linear-gradient(135deg,#0c1b47,#1e40af 25%,#152f7e 50%,#0d9488 75%,#096a62);background-size:400% 400%;animation:page_gradientFlow__lgioy 15s ease infinite}@keyframes page_gradientFlow__lgioy{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.page_noiseOverlay__r7_yq{position:absolute;inset:0;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");pointer-events:none}.page_organicShape1__ZyTaP{position:absolute;top:10%;right:-10%;width:60%;height:60%;background:radial-gradient(ellipse at center,rgba(13,148,136,.15) 0,transparent 70%);border-radius:60% 40% 30% 70%/60% 30% 70% 40%;animation:page_morphShape__LrmOj 20s ease-in-out infinite;filter:blur(40px)}.page_organicShape2__MYJDm{position:absolute;bottom:15%;left:-5%;width:50%;height:50%;background:radial-gradient(ellipse at center,rgba(107,138,217,.2) 0,transparent 70%);border-radius:30% 70% 70% 30%/30% 30% 70% 70%;animation:page_morphShape__LrmOj 18s ease-in-out infinite reverse;filter:blur(50px)}.page_organicShape3__DyBTq{position:absolute;top:40%;left:30%;width:40%;height:40%;background:radial-gradient(ellipse at center,rgba(255,255,255,.08) 0,transparent 60%);border-radius:40% 60% 60% 40%/50% 40% 60% 50%;animation:page_morphShape__LrmOj 25s ease-in-out infinite;filter:blur(30px)}@keyframes page_morphShape__LrmOj{0%,to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%;transform:rotate(0deg) scale(1)}25%{border-radius:30% 60% 70% 40%/50% 60% 30% 60%}50%{border-radius:40% 60% 60% 40%/40% 50% 50% 60%;transform:rotate(5deg) scale(1.05)}75%{border-radius:70% 30% 50% 50%/30% 70% 40% 60%}}.page_brandContent__AUPgs{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;padding:3rem;text-align:center;color:white}.page_logoMark__8fhQi{width:72px;height:72px;margin-bottom:1.5rem;color:white;animation:page_floatLogo__uv4x6 6s ease-in-out infinite}.page_logoSvg__NunyY{width:100%;height:100%}@keyframes page_floatLogo__uv4x6{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.page_brandTitle__RF2wh{font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,sans-serif;font-size:2.5rem;font-weight:700;letter-spacing:-.03em;margin-bottom:.75rem;text-shadow:0 2px 20px rgba(0,0,0,.2)}.page_brandTagline__ozB97{font-size:1.125rem;font-weight:400;line-height:1.6;opacity:.9;margin-bottom:3rem}.page_features__sSfps{display:flex;flex-direction:column;gap:1rem}.page_featureItem__NsAZv{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.5rem;background:rgba(255,255,255,.1);border-radius:100px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15);font-size:.9375rem;font-weight:500;transition:all .3s ease}.page_featureItem__NsAZv:hover{background:rgba(255,255,255,.15);transform:translateX(4px)}.page_featureIcon__ChEEw{color:rgba(93,234,212,.9);font-size:.75rem}.page_bottomDecor__kC2rx{position:absolute;bottom:2rem;left:0;right:0;display:flex;justify-content:center;align-items:center;gap:1.25rem;opacity:.5}.page_decorText__8J_9B{font-size:.8125rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:white}.page_decorDot__nepDP{width:4px;height:4px;background:rgba(255,255,255,.6);border-radius:50%}.page_formPanel__VW4S9{flex:1;display:flex;flex-direction:column;justify-content:center;padding:2rem 1.5rem;background:#f8f7f4;@media (min-width:64em){flex:0 0 480px;padding-left:3rem;padding-bottom:3rem;padding-right:3rem;padding-top:3rem}}.page_formWrapper__zGpjS{width:100%;max-width:360px;margin:0 auto;display:flex;flex-direction:column;gap:2rem}.page_mobileLogo__nQglX{display:flex;justify-content:center;margin-bottom:1rem;@media (min-width:64em){display:none}}.page_mobileLogoLink__BvLWc{display:flex;flex-direction:column;align-items:center;text-decoration:none;gap:.5rem;transition:opacity .2s ease}.page_mobileLogoLink__BvLWc:hover{opacity:.8}.page_mobileLogoMark__NlAKD{width:40px;height:40px;color:#1e40af}.page_mobileLogoMark__NlAKD svg{width:100%;height:100%}.page_mobileTitle__OaH0y{font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.75rem;font-weight:700;letter-spacing:-.03em;color:#1e40af}.page_formHeader__LoDyd{text-align:center}.page_welcomeText__ISvlI{font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.625rem;font-weight:700;color:#191f28;letter-spacing:-.02em;margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem;justify-content:center}.page_waveEmoji__LpdUo{display:inline-block;animation:page_wave__YP6ii 2.5s ease-in-out infinite;transform-origin:70% 70%}@keyframes page_wave__YP6ii{0%{transform:rotate(0deg)}10%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}30%{transform:rotate(14deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}60%{transform:rotate(0deg)}to{transform:rotate(0deg)}}.page_welcomeSubtext__2lLZV{font-size:.9375rem;color:#6b7684;line-height:1.5}.page_formCard__vFlQO{background:white;border-radius:16px;padding:2rem;box-shadow:0 1px 3px rgba(0,27,55,.08),0 8px 24px rgba(30,64,175,.06);border:1px solid rgba(229,232,235,.8);transition:all .3s ease}.page_formCard__vFlQO:focus-within{box-shadow:0 1px 3px rgba(0,27,55,.08),0 12px 32px rgba(30,64,175,.1);border-color:rgba(107,138,217,.3)}.page_formFooter__mcWYZ{text-align:center}.page_loginPrompt__Y_2Jg{font-size:.9375rem;color:#6b7684}.page_loginLink__S38iU{color:#1e40af;font-weight:600;text-decoration:none;transition:all .2s ease;position:relative}.page_loginLink__S38iU:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:linear-gradient(90deg,#1e40af,#0d9488);transition:width .3s ease}.page_loginLink__S38iU:hover{color:#0d9488}.page_loginLink__S38iU:hover:after{width:100%}.page_copyright__cBaC1{text-align:center;margin-top:auto;padding-top:2rem}.page_copyright__cBaC1 p{font-size:.8125rem;color:#b0b8c1}@keyframes page_fadeInUp__GGZNj{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page_formHeader__LoDyd{animation:page_fadeInUp__GGZNj .6s ease forwards;animation-delay:.1s;opacity:0}.page_formCard__vFlQO{animation:page_fadeInUp__GGZNj .6s ease forwards;animation-delay:.2s;opacity:0}.page_formFooter__mcWYZ{animation:page_fadeInUp__GGZNj .6s ease forwards;animation-delay:.3s;opacity:0}.page_brandContent__AUPgs{animation:page_fadeInUp__GGZNj .8s ease forwards;animation-delay:.3s;opacity:0}