.Modal-module__j38xRG__overlay{z-index:200;background:#000000bf;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.Modal-module__j38xRG__content{width:100%;position:relative}.Modal-module__j38xRG__title{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.AnonymousSignupModal-module__5CGnGG__panel{color:#fff;background:#252525cc;border-radius:16px;width:802px;max-width:100%;padding:16px;position:relative;box-shadow:0 0 8px #000000bd}.AnonymousSignupModal-module__5CGnGG__closeButton{color:#d9d9d9;cursor:pointer;background:#0c0c0c;border:0;border-radius:6px;width:30px;height:30px;font-size:24px;line-height:1;position:absolute;top:6px;right:6px}.AnonymousSignupModal-module__5CGnGG__header{flex-direction:column;align-items:center;gap:8px;display:flex}.AnonymousSignupModal-module__5CGnGG__brand{color:#e6bf79;margin:0;font-size:56px;font-weight:800;line-height:1}.AnonymousSignupModal-module__5CGnGG__subtitle{color:#e6bf79;margin:0;font-weight:700}.AnonymousSignupModal-module__5CGnGG__title{color:#e6bf79;margin:0;font-size:18px;font-weight:700;line-height:17px}.AnonymousSignupModal-module__5CGnGG__divider{border-top:1px solid #ffeca7;margin:10px 0 12px}.AnonymousSignupModal-module__5CGnGG__columns{grid-template-columns:1fr 1fr;gap:18px;display:grid}.AnonymousSignupModal-module__5CGnGG__column{flex-direction:column;gap:8px;display:flex}.AnonymousSignupModal-module__5CGnGG__fieldLabel{color:#fff;margin:0;font-size:14px;font-weight:600;line-height:17px}.AnonymousSignupModal-module__5CGnGG__input{color:#fff;box-sizing:border-box;background:#0009;border:1px solid #ffffff80;border-radius:6px;width:100%;height:38px;padding:0 10px;font-size:14px;font-weight:600}.AnonymousSignupModal-module__5CGnGG__input::placeholder,.AnonymousSignupModal-module__5CGnGG__emailInput::placeholder{color:#acacac}.AnonymousSignupModal-module__5CGnGG__emailRow{grid-template-columns:1fr 74px;gap:8px;display:grid}.AnonymousSignupModal-module__5CGnGG__emailInputWrap{background:#0009;border:1px solid #ffffff80;border-radius:6px;grid-template-columns:1fr auto auto;height:38px;display:grid;overflow:hidden}.AnonymousSignupModal-module__5CGnGG__emailInput{color:#fff;background:0 0;border:0;width:100%;padding:0 10px;font-size:14px;font-weight:600}.AnonymousSignupModal-module__5CGnGG__atMark{color:#d9d9d9;align-items:center;padding:0 6px;display:inline-flex}.AnonymousSignupModal-module__5CGnGG__domainSelect{color:#ddd;background:#00000059;border:0;border-left:1px solid #ffffff4d;min-width:90px;font-size:12px;font-weight:600}.AnonymousSignupModal-module__5CGnGG__inlineActionButton{color:#111;cursor:default;background:#ffd233;border:0;border-radius:6px;height:38px;font-size:13px;font-weight:700}.AnonymousSignupModal-module__5CGnGG__networkBadge{background:linear-gradient(90deg,#ba43fe 0%,#6468ff 100%);border-radius:5px;align-items:center;gap:8px;height:30px;padding:0 10px;font-size:14px;font-weight:700;display:flex}.AnonymousSignupModal-module__5CGnGG__iconSlot{border:1px dashed #fffc;border-radius:4px;width:16px;height:16px}.AnonymousSignupModal-module__5CGnGG__helpText{color:#b8b8b8;margin:-3px 0 2px;font-size:12px;font-weight:700;line-height:10px}.AnonymousSignupModal-module__5CGnGG__footer{border-top:1px solid #ffffff1f;flex-direction:column;align-items:center;gap:10px;margin-top:18px;padding-top:16px;display:flex}.AnonymousSignupModal-module__5CGnGG__submitButton{color:#111;background:#ffd233;border:0;border-radius:4px;width:220px;height:38px;font-size:14px;font-weight:700}.AnonymousSignupModal-module__5CGnGG__submitButton:disabled{opacity:1}.AnonymousSignupModal-module__5CGnGG__noticeBox{color:#d6ad53;border:1px solid #6f5a2a;border-radius:4px;padding:8px 12px;font-size:12px;font-weight:700}@media (max-width:900px){.AnonymousSignupModal-module__5CGnGG__columns{grid-template-columns:1fr}}
.LoginModal-module__GnIilW__modalContent{justify-content:center;display:flex}.LoginModal-module__GnIilW__panel{color:#fff;background:#252525cc;border:1px solid #3a3a3a;border-radius:6px;width:100%;max-width:512px;padding:38px 24px 32px;position:relative;box-shadow:0 0 8px #000000bd}.LoginModal-module__GnIilW__closeButton{cursor:pointer;background:#0f0f0f;border:0;border-radius:6px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;position:absolute;top:12px;right:12px}.LoginModal-module__GnIilW__closeIcon{width:18px;height:18px;position:relative}.LoginModal-module__GnIilW__closeIcon:before,.LoginModal-module__GnIilW__closeIcon:after{content:"";transform-origin:50%;background:#e2d7bd;border-radius:2px;width:18px;height:3px;position:absolute;top:50%;left:50%}.LoginModal-module__GnIilW__closeIcon:before{transform:translate(-50%,-50%)rotate(45deg)}.LoginModal-module__GnIilW__closeIcon:after{transform:translate(-50%,-50%)rotate(-45deg)}.LoginModal-module__GnIilW__header{border-bottom:1px solid #ffeca7;justify-content:center;padding:4px 28px 8px;display:flex}.LoginModal-module__GnIilW__logoWrap{flex-direction:column;align-items:center;gap:16px;width:408px;max-width:100%;display:flex}.LoginModal-module__GnIilW__subtitle{color:#ffeca7;text-shadow:2px 2px 2px #0000004d;margin:0;font-size:14px;font-weight:500;line-height:1}.LoginModal-module__GnIilW__form{flex-direction:column;align-items:center;gap:12px;padding-top:28px;display:flex}.LoginModal-module__GnIilW__inputWrap{background:#0009;border:1px solid #fff9;border-radius:6px;width:316px;max-width:100%;padding:8px}.LoginModal-module__GnIilW__input{color:#f4f4f4;background:0 0;border:0;outline:none;width:100%;font-size:13.67px;font-weight:700;line-height:21px}.LoginModal-module__GnIilW__input::placeholder{color:#696969}.LoginModal-module__GnIilW__error{color:#ff8b8b;width:316px;max-width:100%;margin:0;font-size:13px;line-height:1.4}.LoginModal-module__GnIilW__buttonGroup{flex-direction:column;gap:10px;width:316px;max-width:100%;padding-top:14px;display:flex}.LoginModal-module__GnIilW__button{color:#000;text-shadow:0 0 5px #fff;cursor:pointer;border:1px solid #ffae00;border-radius:4px;width:100%;height:40px;font-size:16px;font-weight:700;line-height:1}.LoginModal-module__GnIilW__loginButton,.LoginModal-module__GnIilW__signupButton{background:linear-gradient(#fc0 0% 100%)}.LoginModal-module__GnIilW__telegramButton{background:linear-gradient(#2bc6ff 0% 100%);border-color:#c7c7c74d}.LoginModal-module__GnIilW__button:disabled{opacity:.75;cursor:not-allowed}
.SignupModal-module__xIF4Ga__modalContent{justify-content:center;display:flex}.SignupModal-module__xIF4Ga__panel{color:#fff;box-sizing:border-box;background:#252525cc;border-radius:16px;flex-direction:column;gap:8px;width:780px;height:827px;padding:12px;display:flex;position:relative;box-shadow:0 0 8px #000000bd}.SignupModal-module__xIF4Ga__closeButton{color:#d9d9d9;cursor:pointer;background:#0c0c0c;border:0;border-radius:6px;width:30px;height:30px;font-size:24px;line-height:1;position:absolute;top:6px;right:6px}.SignupModal-module__xIF4Ga__header{box-sizing:border-box;border-bottom:1px solid #ffae00;flex-direction:column;justify-content:space-between;align-items:center;width:756px;height:165px;padding:28px 28px 20px;display:flex}.SignupModal-module__xIF4Ga__logoArea{flex-direction:column;justify-content:center;align-items:center;display:flex}.SignupModal-module__xIF4Ga__brand{color:#e6bf79;margin:0;font-size:44px;font-weight:800;line-height:1}.SignupModal-module__xIF4Ga__subtitle{color:#e6bf79;margin:0;font-size:14px;font-weight:700;line-height:17px}.SignupModal-module__xIF4Ga__anonymousSignupButton{color:#000;background:#fc0;border:0;border-radius:4px;width:329px;height:37px;font-family:Pretendard JP;font-size:16px;font-weight:700;line-height:17px}.SignupModal-module__xIF4Ga__body{grid-template-columns:1fr 1fr;column-gap:10px;width:756px;height:518px;display:grid}.SignupModal-module__xIF4Ga__column{box-sizing:border-box;flex-direction:column;height:518px;padding:12px 0;display:flex}.SignupModal-module__xIF4Ga__field,.SignupModal-module__xIF4Ga__fieldLarge{box-sizing:border-box;flex-direction:column;gap:4px;width:100%;padding:8px 30px;display:flex}.SignupModal-module__xIF4Ga__field{height:77px}.SignupModal-module__xIF4Ga__fieldLarge{height:93px}.SignupModal-module__xIF4Ga__label{color:#fff;font-family:Pretendard JP,sans-serif;font-size:14px;font-weight:600;line-height:17px}.SignupModal-module__xIF4Ga__input{box-sizing:border-box;color:#fff;background:#0009;border:1px solid #ffffff80;border-radius:6px;width:100%;height:38px;padding:11px 14px 10px;font-size:14px;font-weight:600}.SignupModal-module__xIF4Ga__actionButton{color:#101010;background:#fc0;border:0;border-radius:6px;width:100%;height:38px;font-size:14px;font-weight:700;line-height:17px}.SignupModal-module__xIF4Ga__input::placeholder{color:#acacac}.SignupModal-module__xIF4Ga__passwordInputWarning::placeholder{color:#ff4040}.SignupModal-module__xIF4Ga__phoneRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%;display:grid}.SignupModal-module__xIF4Ga__helpText{color:#ff8f27;min-height:14px;margin:0;font-size:12px;line-height:14px}.SignupModal-module__xIF4Ga__footer{box-sizing:border-box;border-top:1px solid #fff3;flex-direction:column;align-items:center;gap:16px;width:756px;height:104px;padding:16px 28px;display:flex}.SignupModal-module__xIF4Ga__submitButton{color:#111;background:#fc0;border:0;border-radius:4px;flex-shrink:0;width:329px;height:38px;min-height:38px;font-size:14px;font-weight:700;line-height:17px}.SignupModal-module__xIF4Ga__submitButton:disabled{opacity:1}.SignupModal-module__xIF4Ga__footerText{color:#ff8f27;text-align:center;margin:0;font-size:12px;font-weight:700;line-height:14px}
@font-face{font-family:pretendard;src:url(../media/Pretendard_Regular-s.p.1e2d0f5d.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:pretendard;src:url(../media/Pretendard_Medium-s.p.072052c2.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:pretendard;src:url(../media/Pretendard_SemiBold-s.p.2513c381.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:pretendard;src:url(../media/Pretendard_Bold-s.p.24476aea.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:pretendard;src:url(../media/Pretendard_Black-s.p.7a47dd86.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:pretendard Fallback;src:local(Arial);ascent-override:92.48%;descent-override:23.43%;line-gap-override:0.0%;size-adjust:102.96%}.pretendard_85b28208-module__yUkPaa__className{font-family:pretendard,pretendard Fallback}.pretendard_85b28208-module__yUkPaa__variable{--font-pretendard:"pretendard","pretendard Fallback"}
