._backdrop_1eu8e_1{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04060ec7;justify-content:center;align-items:center;padding:20px;animation:.22s both _fadeIn_1eu8e_1;display:flex;position:fixed;inset:0}._modal_1eu8e_15{color:#fffaf0;background:radial-gradient(circle at 100% 0,#795ea438,#0000 16rem),linear-gradient(160deg,#181b2d 0%,#10121f 100%);border:1px solid #e2c0773d;border-radius:26px;flex-direction:column;gap:20px;width:100%;max-width:410px;max-height:min(720px,100dvh - 32px);padding:32px 24px;animation:.26s cubic-bezier(.16,1,.3,1) both _scaleUp_1eu8e_1;display:flex;position:relative;overflow-y:auto;box-shadow:0 24px 64px #0000008c}._closeBtn_1eu8e_35{color:#fffaf08c;cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;width:34px;height:34px;font-size:24px;transition:background-color .15s,color .15s;display:grid;position:absolute;top:18px;right:18px}._closeBtn_1eu8e_35:hover{color:#fffaf0;background:#e2c0771f}._closeBtn_1eu8e_35:disabled{cursor:wait;opacity:.45}._header_1eu8e_62{text-align:center}._title_1eu8e_66{font-family:var(--sans,"Pretendard Variable", sans-serif);color:#fffaf0;letter-spacing:-.03em;margin:0 0 8px;font-size:22px;font-weight:850}._description_1eu8e_75{color:#fffaf0ad;margin:0;font-size:13.5px;line-height:1.55}._error_1eu8e_82{color:#ffb4ad;background:#7026254d;border:1px solid #ff7e7459;border-radius:12px;margin:-4px 0;padding:11px 14px;font-size:13px;font-weight:750;line-height:1.45}._success_1eu8e_94{color:#b7e4c7;background:#2e7d3233;border:1px solid #90d2ae4d;border-radius:12px;margin:-4px 0;padding:11px 14px;font-size:13px;font-weight:750;line-height:1.5}._modeSwitch_1eu8e_106{background:#080a1499;border:1px solid #e2c07729;border-radius:14px;grid-template-columns:1fr 1fr;padding:4px;display:grid}._modeBtn_1eu8e_115{color:#fffaf08c;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;font-size:13.5px;font-weight:750;transition:all .16s}._modeBtnActive_1eu8e_128{color:#f0d18c;background:#e2c07724;border:1px solid #e2c07747;font-weight:850}._googleBtn_1eu8e_135{color:#17111b;cursor:pointer;background:#fffaf0f2;border:1px solid #e2c0774d;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:50px;padding:12px;font-size:14.5px;font-weight:800;transition:background-color .15s,transform .15s;display:flex;box-shadow:0 6px 18px #00000040}._googleBtn_1eu8e_135:hover{background:#fff;transform:translateY(-1px)}._googleBtn_1eu8e_135:disabled,._submitBtn_1eu8e_160:disabled,._modeBtn_1eu8e_115:disabled,._textButton_1eu8e_162:disabled{cursor:wait;opacity:.58}._googleIcon_1eu8e_167{flex-shrink:0;width:18px;height:18px}._divider_1eu8e_173{color:#fffaf066;align-items:center;margin:4px 0;font-size:12px;font-weight:700;display:flex}._divider_1eu8e_173:before,._divider_1eu8e_173:after{content:"";background:#e2c0771f;flex:1;height:1px}._divider_1eu8e_173 span{padding:0 12px}._form_1eu8e_194{flex-direction:column;gap:14px;display:flex}._formGroup_1eu8e_200{flex-direction:column;gap:6px;display:flex}._label_1eu8e_206{color:#fffaf0;font-size:13px;font-weight:800}._input_1eu8e_212{color:#fffaf0;background:#080a16bf;border:1px solid #e2c07733;border-radius:13px;outline:none;min-height:50px;padding:0 16px;font-family:inherit;font-size:14.5px;transition:border-color .16s,box-shadow .16s}._input_1eu8e_212::placeholder{color:#fffaf066}._input_1eu8e_212:disabled{opacity:.65;background:#080a1666}._submitBtn_1eu8e_160{color:#17111b;cursor:pointer;background:linear-gradient(135deg,#e0bf78,#c89c4c);border:1px solid #cda75e;border-radius:14px;width:100%;min-height:52px;margin-top:4px;padding:12px;font-size:15.5px;font-weight:850;transition:opacity .15s,transform .15s,box-shadow .15s;box-shadow:0 10px 24px #3f2b0e47}._submitBtn_1eu8e_160:hover{transform:translateY(-1px);box-shadow:0 12px 28px #3f2b0e59}._textButton_1eu8e_162{color:#e4c47e;font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-end;padding:0;font-size:12.5px;font-weight:750}._textButton_1eu8e_162:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:480px){._backdrop_1eu8e_1{align-items:flex-end;padding:0}._modal_1eu8e_15{max-width:none;max-height:calc(100dvh - 20px);padding:28px 22px max(24px, env(safe-area-inset-bottom));border-radius:26px 26px 0 0}}@keyframes _fadeIn_1eu8e_1{0%{opacity:0}to{opacity:1}}@keyframes _scaleUp_1eu8e_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}._backdrop_1eu8e_1{background:#0a0b0cc7}._modal_1eu8e_15{background:var(--haea-surface);color:var(--haea-text);box-shadow:none;border:0}._title_1eu8e_66,._label_1eu8e_206{color:var(--haea-text-strong)}._description_1eu8e_75,._divider_1eu8e_173,._modeBtn_1eu8e_115,._input_1eu8e_212::placeholder,._closeBtn_1eu8e_35{color:var(--haea-muted)}._closeBtn_1eu8e_35:hover,._modeSwitch_1eu8e_106,._input_1eu8e_212,._input_1eu8e_212:disabled{background:var(--haea-surface-raised)}._modeSwitch_1eu8e_106,._input_1eu8e_212,._modeBtnActive_1eu8e_128,._googleBtn_1eu8e_135{border-color:var(--haea-line)}._modeBtnActive_1eu8e_128{color:var(--haea-accent-strong);background:#a7cfc51a}._input_1eu8e_212{color:var(--haea-text)}._input_1eu8e_212:focus{border-color:var(--haea-accent);box-shadow:0 0 0 3px #a7cfc51f}._divider_1eu8e_173:before,._divider_1eu8e_173:after{background:var(--haea-line)}._googleBtn_1eu8e_135,._submitBtn_1eu8e_160{background:var(--haea-primary);color:var(--haea-primary-text);box-shadow:none;border:0}._googleBtn_1eu8e_135:hover,._submitBtn_1eu8e_160:hover{box-shadow:none;background:#e4e4e7;transform:none}._textButton_1eu8e_162{color:var(--haea-accent)}
