@font-face{font-family:poppins;src:url(../media/poppins_v20_latin_regular-s.p.26axoheojcvao.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:poppins;src:url(../media/poppins_v20_latin_500-s.p.01tiwsu2c6vk3.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:poppins;src:url(../media/poppins_v20_latin_600-s.p.14nztc_w4mkh_.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:poppins Fallback;src:local(Arial);ascent-override:92.83%;descent-override:30.94%;line-gap-override:8.84%;size-adjust:113.11%}.poppins_5c766732-module__th9ENq__className{font-family:poppins,poppins Fallback}.poppins_5c766732-module__th9ENq__variable{--font-auth-poppins:"poppins", "poppins Fallback"}
.auth-scope{--auth-text:#18181c;--auth-surface:#fff;--auth-surface-muted:#fafafa;--auth-surface-muted-2:#f6f6f6;--auth-backdrop:#18181c;--auth-primary:#2346ff;--auth-primary-50:#edf0ff;--auth-primary-100:#cad3ff;--auth-primary-700:#0012d9;--auth-grey-1:#606060;--auth-grey-2:#7b838f;--auth-grey-3:#9ca3af;--auth-grey-4:#dcdcdd;--auth-disabled:#eaeaeb;--auth-border:#e6e6e6;--auth-border-strong:#dbdbdb;--auth-google-border:#747775;--auth-error:#ff3f3e;--auth-error-50:#ffeaea;--auth-success:#3aba6f;--auth-dim:#0003;--auth-step-active:linear-gradient(107deg, #4093ff 1.89%, #3953fe 49.29%, #5d2bf4 103.02%);--auth-help:#606060;--auth-text-sub:#606060;--auth-placeholder:#606060;--auth-error-text:#c51e1d;--auth-success-text:#257546;--auth-disabled-text:#7b838f;--auth-on-dark-sub:#f3f4f6;--auth-font:var(--font-auth-poppins), var(--font-sans), sans-serif;--auth-tracking:-.4px;--auth-leading:1.5;--auth-fs-3xl:28px;--auth-fs-2xl:24px;--auth-fs-xl:20px;--auth-fs-lg:18px;--auth-fs-base:16px;--auth-fs-sm:14px;--auth-fs-sm-mo:13px;--auth-fs-xs:12px;--auth-fw-regular:400;--auth-fw-medium:500;--auth-fw-semibold:600;--auth-radius-control:3px;--auth-radius-card:8px;--auth-radius-box:10px;--auth-radius-media:30px;--auth-radius-check:5px;--auth-radius-modal:8px;--auth-shadow-modal:-40px 40px 80px -8px #0000003d;--auth-pad-control:13px;--auth-pad-button:13px 22px;--auth-pad-button-sm:9px 14px;--auth-pad-card:60px;--auth-gap-form:18px;--auth-gap-section:30px;--auth-gap-social:18px;--auth-gap-buttons:10px;--auth-transition:all .2s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f1f2f4;--foreground:#18181c;--card:#fff;--card-foreground:#18181c;--popover:#fff;--popover-foreground:#18181c;--primary:#5845ea;--primary-foreground:#fafafa;--secondary:#dedafe;--secondary-foreground:#5845ea;--muted:#f6f5ff;--muted-foreground:#686c73;--accent:#dedafe;--accent-foreground:#5845ea;--destructive:#ff3b30;--border:#ecedee;--input:#d1d5db;--ring:#5845ea;color:var(--auth-text);font-family:var(--auth-font);font-size:var(--auth-fs-base);line-height:var(--auth-leading);letter-spacing:var(--auth-tracking);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;word-break:keep-all;overflow-wrap:anywhere}@supports (color:lab(0% 0 0)){.auth-scope{--background:lab(95.464% -.0797212 -1.09794);--foreground:lab(8.38181% .811711 -2.80928);--card:lab(100% 0 0);--card-foreground:lab(8.38181% .811711 -2.80928);--popover:lab(100% 0 0);--popover-foreground:lab(8.38181% .811711 -2.80928);--primary:lab(40.2865% 44.8099 -82.2582);--primary-foreground:lab(98.26% 0 0);--secondary:lab(88.2237% 6.55523 -17.1072);--secondary-foreground:lab(40.2865% 44.8099 -82.2582);--muted:lab(96.833% 1.68133 -4.6916);--muted-foreground:lab(45.437% -.527024 -4.46761);--accent:lab(88.2237% 6.55523 -17.1072);--accent-foreground:lab(40.2865% 44.8099 -82.2582);--destructive:lab(57.6194% 72.5245 54.4391);--border:lab(93.6893% -.210166 -.600755);--input:lab(85.1274% -.571787 -3.34017);--ring:lab(40.2865% 44.8099 -82.2582)}}.auth-scope[data-auth-scope]{background:var(--background);flex:1 0 auto}:where(.auth-scope) *,:where(.auth-scope) :before,:where(.auth-scope) :after{box-sizing:border-box}:where(.auth-scope) a{color:inherit;text-decoration:none}:where(.auth-scope) b,:where(.auth-scope) strong{font-weight:var(--auth-fw-semibold)}:where(.auth-scope) img{vertical-align:top;display:inline-block}.auth-scope [tabindex="-1"]:focus{outline:none}.auth-lead-help{margin-bottom:24px}.auth-sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.auth-frame-b{background:var(--auth-backdrop);justify-content:flex-end;min-height:100vh;display:flex}.auth-backdrop{z-index:0;background:var(--auth-backdrop);position:fixed;inset:0;overflow:hidden}.auth-backdrop__img{object-fit:cover;object-position:left center}.auth-frame-b__area{z-index:1;justify-content:center;align-items:center;width:44%;min-width:570px;padding:30px 40px;display:flex;position:relative}.auth-frame-b__inner{width:100%;max-width:490px}.auth-frame-b__card{min-height:680px;padding:var(--auth-pad-card);border-radius:var(--auth-radius-card);background:var(--auth-surface)}.auth-frame-b .auth-lnb{margin-top:var(--auth-gap-section)}.auth-frame-a{background:var(--auth-surface);min-height:100vh;padding-left:calc(40px + 48%)}.auth-media{border-radius:var(--auth-radius-media);background:var(--auth-backdrop);width:48%;height:calc(100vh - 70px);position:fixed;top:50%;left:40px;overflow:hidden;transform:translateY(-50%)}.auth-media__img{object-fit:cover;object-position:center}.auth-frame-a__area{padding:70px 40px;position:relative}.auth-frame-a__inner{width:100%;max-width:598px;margin:0 auto;position:relative}.auth-head{margin-bottom:var(--auth-gap-section);text-align:center}.auth-head__logo{height:20px;margin-bottom:20px;display:inline-block}.auth-head--login .auth-head__logo{height:36px;margin-bottom:0}.auth-head__title{color:var(--auth-text);font-size:var(--auth-fs-2xl);font-weight:var(--auth-fw-semibold);line-height:var(--auth-leading);letter-spacing:var(--auth-tracking);margin:0}.auth-head__sub{color:var(--auth-text-sub);font-size:var(--auth-fs-sm);font-weight:var(--auth-fw-medium);margin:16px 0 0}.auth-frame-a .auth-head__sub{margin-top:8px}.auth-head__sub em{color:var(--auth-primary);font-style:normal}.auth-steps{justify-content:center;align-items:center;gap:6px;margin:20px 0 0;padding:0;list-style:none;display:flex}.auth-steps__dot{background:var(--auth-grey-4);border-radius:50%;width:6px;height:6px;display:inline-block}.auth-steps__dot--active{background:var(--auth-step-active);border-radius:8px;width:56px}.auth-label{margin-bottom:var(--auth-gap-form)}.auth-label__title{color:var(--auth-text);font-size:var(--auth-fs-base);font-weight:var(--auth-fw-semibold);margin:0;display:block}.auth-label__desc{color:var(--auth-text-sub);font-size:var(--auth-fs-sm);font-weight:var(--auth-fw-medium);margin:0}.auth-label__title+.auth-label__desc{margin-top:4px}.auth-input{width:100%;display:block;position:relative}.auth-input__field{width:100%;padding:var(--auth-pad-control);border:1px solid var(--auth-border-strong);border-radius:var(--auth-radius-control);background:var(--auth-surface);color:var(--auth-text);font-family:inherit;font-size:var(--auth-fs-base);line-height:var(--auth-leading);letter-spacing:var(--auth-tracking);transition:var(--auth-transition);display:inline-block}.auth-input__field::placeholder{color:var(--auth-placeholder);opacity:1}.auth-input__field:focus{border-color:var(--auth-primary);outline:none}.auth-input__field:disabled{background:var(--auth-disabled);color:var(--auth-disabled-text);pointer-events:none}.auth-input__field[aria-invalid=true]{border-color:var(--auth-error)}.auth-input--has-back .auth-input__field{padding-right:47px}.auth-input__back{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.auth-input__back svg{width:24px;height:24px;fill:var(--auth-grey-3)}.auth-input__back:disabled{pointer-events:none}.auth-input__back:focus-visible{outline:2px solid var(--auth-primary);outline-offset:-2px;border-radius:var(--auth-radius-control)}.auth-checkbox__input{clip:rect(0, 0, 0, 0);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.auth-checkbox{position:relative}.auth-checkbox__label{cursor:pointer;min-height:40px;padding-left:40px;display:inline-block;position:relative}.auth-checkbox__icon{padding:10px;display:inline-block;position:absolute;top:0;left:0}.auth-checkbox__box{border:1px solid var(--auth-border-strong);border-radius:var(--auth-radius-check);width:20px;height:20px;color:var(--auth-surface);transition:var(--auth-transition);justify-content:center;align-items:center;display:inline-flex}.auth-checkbox__box svg{opacity:0;width:14px;height:14px;transition:var(--auth-transition)}.auth-checkbox__text{padding:calc((40px - var(--auth-fs-sm) * var(--auth-leading)) / 2) 0;color:var(--auth-grey-1);font-size:var(--auth-fs-sm);display:inline-block}.auth-checkbox__input:checked+.auth-checkbox__label .auth-checkbox__box{border-color:var(--auth-primary);background:var(--auth-primary)}.auth-checkbox__input:checked+.auth-checkbox__label .auth-checkbox__box svg{opacity:1}.auth-checkbox__input:focus-visible+.auth-checkbox__label .auth-checkbox__box{outline:2px solid var(--auth-primary);outline-offset:2px}.auth-checkbox--medium .auth-checkbox__text{font-weight:var(--auth-fw-medium)}.auth-checkbox--title .auth-checkbox__text{padding:calc((40px - var(--auth-fs-base) * var(--auth-leading)) / 2) 0;color:var(--auth-text);font-size:var(--auth-fs-base);font-weight:var(--auth-fw-semibold)}.auth-help{padding-top:8px}.auth-help+.auth-help{padding-top:0}.auth-help__text{color:var(--auth-help);font-size:var(--auth-fs-sm);margin:0;padding-left:22px;position:relative}.auth-help__text:before{content:"";top:calc(var(--auth-fs-sm) * var(--auth-leading) / 2);background:currentColor;border-radius:50%;width:3px;height:3px;display:inline-block;position:absolute;left:10px;transform:translateY(-50%)}.auth-help--mark .auth-help__text:before{display:none}.auth-help__mark{text-align:center;width:8px;font-weight:var(--auth-fw-semibold);position:absolute;top:0;left:7px}.auth-help__text a,.auth-help__text button{color:inherit;font-size:inherit;text-decoration:underline}.auth-help--success .auth-help__text{color:var(--auth-success-text)}.auth-help--error .auth-help__text{color:var(--auth-error-text)}.auth-divider{margin:var(--auth-gap-section) 0;align-items:center;gap:30px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--auth-border-strong);flex-grow:1;height:1px;display:inline-block}.auth-divider__text{color:var(--auth-placeholder);font-size:var(--auth-fs-sm);font-weight:var(--auth-fw-medium);flex-shrink:0;margin:0}.auth-info-list{margin:var(--auth-gap-section) 0 0;padding:0;list-style:none}.auth-info-list__item{color:var(--auth-grey-1);gap:6px;display:flex}.auth-info-list__item:not(:last-child){margin-bottom:16px}.auth-info-list__icon{flex-shrink:0;width:18px;height:18px;margin-top:2px}.auth-info-list__text{font-size:var(--auth-fs-sm);font-weight:var(--auth-fw-medium);margin:0}.auth-info-list__text a{color:var(--auth-primary)}.auth-info-list--center .auth-info-list__item{justify-content:center}.auth-box{border:1px solid var(--auth-border);border-radius:var(--auth-radius-box);background:var(--auth-surface-muted);justify-content:center;align-items:center;min-height:113px;padding:30px 0;display:flex}.auth-box--variant2{justify-content:flex-start;padding:30px}.auth-btn{min-height:40px;padding:var(--auth-pad-button);border:1px solid var(--auth-text);border-radius:var(--auth-radius-control);background:var(--auth-text);color:var(--auth-surface);font-family:inherit;font-size:var(--auth-fs-base);font-weight:var(--auth-fw-medium);line-height:var(--auth-leading);letter-spacing:var(--auth-tracking);cursor:pointer;transition:var(--auth-transition);justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.auth-btn:focus-visible{outline:2px solid var(--auth-primary);outline-offset:2px}.auth-btn--full{width:100%}.auth-btn--half{width:50%}.auth-btn--sm{padding:var(--auth-pad-button-sm);font-size:var(--auth-fs-sm)}.auth-btn--line{background:var(--auth-surface);color:var(--auth-text)}.auth-btn--prev{border-color:var(--auth-grey-2);background:var(--auth-surface);color:var(--auth-text-sub)}.auth-btn--cancel{border-color:var(--auth-border-strong);background:var(--auth-surface);color:var(--auth-grey-1)}.auth-btn--soft{border-color:var(--auth-primary);background:var(--auth-primary-50);color:var(--auth-primary)}.auth-btn--text{color:var(--auth-text);font-weight:var(--auth-fw-semibold);background:0 0;border-color:#0000}.auth-btn:disabled,.auth-btn[aria-disabled=true]{border-color:var(--auth-grey-4);background:var(--auth-grey-4);color:var(--auth-surface);pointer-events:none}.auth-btn[aria-busy=true]{opacity:.4;pointer-events:none}.auth-btn[aria-busy=true]:disabled,.auth-btn[aria-busy=true][aria-disabled=true]{border-color:var(--auth-text);background:var(--auth-text);color:var(--auth-surface)}.auth-button-area{gap:var(--auth-gap-buttons);margin-top:var(--auth-gap-section);display:flex}.auth-button-area--col{flex-direction:column}.auth-button-area--social{gap:var(--auth-gap-social);flex-direction:column;margin-top:0}.auth-form-row:not(:last-child){margin-bottom:var(--auth-gap-form)}.auth-form-row--remember{margin-top:calc(var(--auth-gap-form) * -1 + 4px)}.auth-modal__text p{margin:0}.auth-modal__text p+p{margin-top:8px}.auth-modal__strong{color:var(--auth-text);font-weight:var(--auth-fw-semibold)}.auth-modal__link{color:var(--auth-primary);text-decoration:underline}.auth-modal__remaining{color:var(--auth-error-text);font-weight:var(--auth-fw-medium)}.auth-signup-form{margin:0}.auth-form-row--section:not(:last-child){margin-bottom:var(--auth-gap-section)}.auth-form-row--tight:not(:last-child){margin-bottom:var(--auth-gap-form)}.auth-signup-intro{padding-top:60px}.auth-signup-intro__text{text-align:center;margin-top:30px}.auth-signup-intro .auth-info-list{margin-bottom:60px}.auth-typo{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.auth-form-row--confirm{margin-top:var(--auth-gap-form)}.auth-signup-intro__button{text-align:center}.auth-signup-intro__lnb{margin-top:60px}.auth-agree__heading{color:var(--auth-text);font-size:var(--auth-fs-base);font-weight:var(--auth-fw-semibold);margin:0 0 6px}.auth-agree__box{border:1px solid var(--auth-border-strong);border-radius:var(--auth-radius-control);min-width:0;margin:0;padding:20px}.auth-agree__legend{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.auth-agree__all{border-bottom:1px solid var(--auth-border);margin-bottom:10px;padding-bottom:16px}.auth-agree__row{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.auth-agree__row:not(:last-child){margin-bottom:6px}.auth-agree__view{color:var(--auth-grey-1);font-size:var(--auth-fs-xs);flex-shrink:0;padding-top:8px;text-decoration:none}.auth-agree__note{color:var(--auth-text-sub);font-size:var(--auth-fs-xs);margin:-6px 0 6px 40px}.auth-box__text{color:var(--auth-text);font-size:var(--auth-fs-sm);font-weight:var(--auth-fw-medium);margin:0}.auth-box+form,.auth-box+.auth-alert{margin-top:var(--auth-gap-form)}.auth-code-meta span+span{margin-left:12px}.auth-alert{outline:none;margin-bottom:10px}.auth-alert .auth-btn{margin:8px 0 0 22px}.auth-step-heading{color:var(--auth-text);font-size:var(--auth-fs-base);font-weight:var(--auth-fw-semibold);outline:none;margin:0 0 12px}.auth-result{text-align:center;width:100%;padding:0 20px}.auth-result__title{color:var(--auth-text);font-size:var(--auth-fs-lg);font-weight:var(--auth-fw-semibold);outline:none;margin:0 0 12px}.auth-result>:last-child{margin-bottom:0}.auth-result__text{color:var(--auth-text-sub);font-size:var(--auth-fs-sm);font-weight:var(--auth-fw-medium);word-break:keep-all;margin:8px 0 0}.auth-result__text strong{color:var(--auth-text);word-break:break-all}.auth-result__masked{color:var(--auth-text);font-weight:var(--auth-fw-semibold);overflow-wrap:anywhere}.auth-fixed-email{margin:0}.auth-fixed-email dt{color:var(--auth-text);font-size:var(--auth-fs-sm);font-weight:var(--auth-fw-semibold)}.auth-fixed-email dd{color:var(--auth-text);font-size:var(--auth-fs-base);word-break:break-all;margin:2px 0 0}.auth-form-contents{display:contents}.auth-stack>*+*{margin-top:var(--auth-gap-form)}.auth-skeleton__bar{border-radius:var(--auth-radius-control);background:var(--auth-disabled);height:52px;margin-top:12px;animation:1.5s ease-in-out infinite auth-pulse}.auth-skeleton__bar--title{width:66%;height:28px;margin:0 0 12px}@keyframes auth-pulse{50%{opacity:.5}}.auth-radio-list{border:0;width:100%;margin:0;padding:0}.auth-radio:not(:last-child){margin-bottom:10px}.auth-radio__input{clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.auth-radio__label{cursor:pointer;gap:8px;display:inline-flex}.auth-radio__mark{flex-shrink:0;width:24px;height:24px;margin-top:3px;padding:2px;display:inline-block}.auth-radio__mark-center{border:2px solid var(--auth-grey-4);border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}.auth-radio__mark-center:after{content:"";opacity:0;background:var(--auth-primary);border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.auth-radio__input:checked+.auth-radio__label .auth-radio__mark-center{border-color:var(--auth-primary)}.auth-radio__input:checked+.auth-radio__label .auth-radio__mark-center:after{opacity:1}.auth-radio__input:focus-visible+.auth-radio__label .auth-radio__mark{outline:2px solid var(--auth-primary);outline-offset:2px;border-radius:50%}.auth-radio__text{flex-direction:column;gap:2px;display:inline-flex}.auth-radio__head{color:var(--auth-text);font-weight:var(--auth-fw-semibold)}.auth-radio__sub{color:var(--auth-text-sub);font-size:var(--auth-fs-xs)}.auth-code{width:100%;display:block}.auth-code__field{text-align:center;font-size:var(--auth-fs-xl);font-weight:var(--auth-fw-semibold);letter-spacing:.5em}.auth-code-meta{color:var(--auth-help);font-size:var(--auth-fs-sm);margin:10px 0 0}.auth-details{margin-top:var(--auth-gap-section)}.auth-details>summary{cursor:pointer;color:var(--auth-grey-1);font-size:var(--auth-fs-sm);font-weight:var(--auth-fw-medium)}.auth-details>ul{margin:10px 0 0}.auth-done{align-items:center;min-height:calc(100vh - 140px);display:flex}.auth-done__area{text-align:center;width:100%}.auth-done__check{fill:none;width:120px;height:auto;stroke:var(--auth-primary);stroke-width:7px;stroke-dashoffset:0;stroke-dasharray:100 500;margin:0 auto 10px;animation:.8s forwards auth-check-on;display:block}@keyframes auth-check-on{0%{stroke-dashoffset:0;stroke-dasharray:100 500}to{stroke-dashoffset:-403px;stroke-dasharray:100 500}}.auth-done__title{color:var(--auth-text);font-size:var(--auth-fs-3xl);font-weight:var(--auth-fw-semibold);margin:0 0 30px}.auth-done__text{color:var(--auth-text);font-weight:var(--auth-fw-medium);margin:0}.auth-done__text em{color:var(--auth-primary);font-style:normal;font-weight:var(--auth-fw-semibold)}.auth-done__info{border:1px solid var(--auth-border);border-radius:var(--auth-radius-box);background:var(--auth-surface-muted);color:var(--auth-grey-1);font-size:var(--auth-fs-sm);font-weight:var(--auth-fw-medium);margin-top:30px;padding:15px 10px}.auth-done__links{flex-wrap:wrap;justify-content:center;gap:4px 20px;margin-top:20px;display:flex}.auth-done .auth-button-area{margin-top:60px}.auth-post-form{display:contents}button.auth-plain-link,button.auth-idv__link{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}button.auth-idv__link{font-size:inherit}.auth-plain-link{min-height:40px;color:var(--auth-text);font-size:var(--auth-fs-sm);font-weight:var(--auth-fw-medium);align-items:center;text-decoration:underline;display:inline-flex}.auth-center{justify-content:center;margin-top:10px;display:flex}.auth-social{border:1px solid var(--auth-border-strong);border-radius:var(--auth-radius-control);width:100%;color:var(--auth-text);font-size:var(--auth-fs-base);font-weight:var(--auth-fw-medium);line-height:var(--auth-leading);letter-spacing:var(--auth-tracking);transition:var(--auth-transition);background:#fff;justify-content:flex-start;align-items:center;gap:8px;padding:13px;text-decoration:none;display:flex}.auth-social:focus-visible{outline:2px solid var(--auth-primary);outline-offset:2px}.auth-social--google{border-color:var(--auth-google-border)}.auth-social--kakao{color:#000000d9;background:#fee500;border-color:#fee500;border-radius:12px}.auth-social__logo{object-fit:contain;flex-shrink:0;width:24px;height:24px}.auth-social__logo--google{width:auto;max-width:24px;height:24px;max-height:24px}.auth-social__label{display:inline-block}.auth-social[aria-disabled=true]{pointer-events:none;opacity:.5}.auth-lnb__list{justify-content:center;gap:40px;margin:0;padding:0;list-style:none;display:flex}.auth-lnb__item{position:relative}.auth-lnb__item:not(:last-child):after{content:"";background:var(--auth-grey-2);width:1px;height:16px;display:inline-block;position:absolute;top:50%;right:-20px;transform:translateY(-50%)}.auth-lnb__link{color:#fff;font-size:var(--auth-fs-base);font-weight:var(--auth-fw-medium);padding:8px 0;display:inline-block}.auth-lnb__link:focus-visible{outline-offset:2px;outline:2px solid #fff}.auth-lnb__contact{text-align:center;color:#fff;margin:24px 0 0}.auth-lnb__contact a{color:var(--auth-on-dark-sub);font-size:var(--auth-fs-base);font-weight:var(--auth-fw-medium);text-decoration:underline}.auth-lnb--light{border:1px solid var(--auth-border);border-radius:var(--auth-radius-box);background:var(--auth-surface-muted);padding:20px 0}.auth-lnb--light .auth-lnb__link{color:var(--auth-text-sub)}.auth-lnb--light .auth-lnb__link:focus-visible{outline-color:var(--auth-primary)}.auth-lnb--light .auth-lnb__item:not(:last-child):after{background:var(--auth-grey-3)}.auth-lnb--light .auth-lnb__contact{color:var(--auth-text-sub);margin-top:10px}.auth-lnb--light .auth-lnb__contact a{color:var(--auth-placeholder)}.auth-modal__backdrop{z-index:9999999;background:var(--auth-dim);position:fixed;inset:0}.auth-modal__popup{z-index:9999999;border-radius:var(--auth-radius-modal);background:var(--auth-surface);width:90%;min-width:250px;max-width:420px;max-height:calc(100vh - 20px);box-shadow:var(--auth-shadow-modal);outline:none;padding:24px 0;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.auth-modal__title{color:var(--auth-text);font-size:var(--auth-fs-lg);font-weight:var(--auth-fw-semibold);gap:10px;margin:0;padding:0 52px 0 24px;display:flex}.auth-modal__title svg{flex-shrink:0;width:24px;height:24px}.auth-modal__text{color:var(--auth-text-sub);font-size:var(--auth-fs-base);font-weight:var(--auth-fw-medium);margin:0;padding:0 24px}.auth-modal__title+.auth-modal__text{margin-top:24px}.auth-modal__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:24px;padding:0 24px;display:flex}.auth-modal__actions .auth-btn{min-width:98px}.auth-modal__close{width:28px;height:28px;color:var(--auth-text);cursor:pointer;transition:var(--auth-transition);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:20px;right:8px}.auth-modal__close svg{width:24px;height:24px}.auth-modal__close:focus-visible{outline:2px solid var(--auth-primary);outline-offset:2px}@media (min-width:1025px){:where(.auth-scope) a:hover{text-decoration:underline}.auth-btn:hover{background:var(--auth-primary);text-decoration:none}.auth-btn--soft:hover{background:var(--auth-primary-100)}.auth-btn--line:hover{background:var(--auth-primary-50)}.auth-btn--prev:hover,.auth-btn--cancel:hover{background:var(--auth-disabled)}.auth-btn--text:hover{background:0 0;text-decoration:underline}.auth-btn:disabled:hover,.auth-btn[aria-disabled=true]:hover{background:var(--auth-grey-4)}.auth-btn[aria-busy=true]:hover,.auth-btn[aria-busy=true]:disabled:hover{background:var(--auth-text)}.auth-social:hover{background:var(--auth-primary-50);text-decoration:none}.auth-social--kakao:hover{background:#fee500}.auth-modal__close:hover{background:var(--auth-disabled)}}@media (max-width:1024px){.auth-signup-intro{padding-top:0}.auth-frame-b{display:block}.auth-frame-b__area{align-items:baseline;width:auto;min-width:0;padding:40px 20px}.auth-frame-b__card{min-height:0;padding:30px 20px}.auth-frame-a{padding-left:0}.auth-media{border-radius:0;width:100%;height:100%;top:0;left:0;transform:none}.auth-frame-a__area{width:auto;min-width:0;padding:40px 20px}.auth-frame-a__box{border-radius:var(--auth-radius-card);background:var(--auth-surface);padding:30px 20px}.auth-button-area:not(.auth-button-area--origin){flex-direction:column}.auth-button-area:not(.auth-button-area--origin) .auth-btn,.auth-button-area:not(.auth-button-area--origin) .auth-btn--half{width:100%}.auth-lnb__list{gap:30px}.auth-lnb__link,.auth-lnb__contact a{font-size:var(--auth-fs-sm)}.auth-lnb__item:not(:last-child):after{right:-15px}.auth-modal__popup{padding:16px 0}.auth-modal__title{font-size:var(--auth-fs-base);gap:8px;padding-left:16px;padding-right:44px}.auth-modal__title svg{width:20px;height:20px}.auth-modal__title+.auth-modal__text{margin-top:20px}.auth-modal__text{font-size:var(--auth-fs-sm);padding:0 16px}.auth-modal__actions{padding:0 16px}.auth-modal__close{width:24px;height:24px;top:12px;right:4px}.auth-modal__close svg{width:20px;height:20px}}@media (prefers-reduced-motion:reduce){:where(.auth-scope) *,:where(.auth-scope) :before,:where(.auth-scope) :after{transition:none!important;animation:none!important}}.auth-idv{width:100%}.auth-idv__body{margin:0 0 var(--auth-gap-form);color:var(--auth-text-sub);font-size:var(--auth-fs-sm);font-weight:var(--auth-fw-medium);word-break:keep-all}.auth-idv__member{color:var(--auth-text-sub);font-size:var(--auth-fs-sm);text-align:center;margin:4px 0 0}.auth-idv__member--other{margin-top:16px}.auth-idv__link{color:var(--auth-primary);font-weight:var(--auth-fw-semibold);text-decoration:underline}.auth-match-list{width:100%;margin:0 0 var(--auth-gap-form);border:0;flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.auth-match-list .auth-radio:not(:last-child){margin-bottom:0}.auth-match{border:1px solid var(--auth-border);border-radius:var(--auth-radius-box);background:var(--auth-surface);padding:14px 16px}.auth-match__body{flex-direction:column;gap:6px;min-width:0;display:flex}.auth-match__head,.auth-match__meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.auth-match__joined{color:var(--auth-text-sub);font-size:var(--auth-fs-xs)}.auth-match__sub{color:var(--auth-text-sub);font-size:var(--auth-fs-xs);word-break:keep-all}.auth-badge{border:1px solid var(--auth-border-strong);border-radius:var(--auth-radius-media);color:var(--auth-text);font-size:var(--auth-fs-xs);font-weight:var(--auth-fw-medium);padding:1px 8px;line-height:1.5;display:inline-block}.auth-badge--error{border-color:var(--auth-error-text);background:var(--auth-error-50);color:var(--auth-error-text)}.auth-badge--muted{background:var(--auth-surface-muted-2);color:var(--auth-text-sub)}.auth-verified{border:1px solid var(--auth-border);border-radius:var(--auth-radius-box);background:var(--auth-surface-muted);margin:0;padding:12px 16px}.auth-verified__row{gap:12px;padding:4px 0;display:flex}.auth-verified__row dt{color:var(--auth-text-sub);flex:0 0 56px;margin:0}.auth-verified__row dd{word-break:keep-all;margin:0;font-weight:600}.auth-idv__remain{margin:0 0 var(--auth-gap-form);color:var(--auth-text-sub);font-size:var(--auth-fs-sm);font-weight:var(--auth-fw-semibold)}.auth-match .auth-radio__label{box-sizing:border-box;width:calc(100% + 32px);margin:-14px -16px;padding:14px 16px;display:flex}.auth-match:has(.auth-radio__input:checked){border-color:var(--auth-primary)}.auth-match:has(.auth-radio__input:focus-visible){outline:2px solid var(--auth-primary);outline-offset:2px}.auth-match[data-disabled=true]{background:var(--auth-surface-muted-2)}.auth-match[data-disabled=true] .auth-radio__label{cursor:not-allowed}.auth-match[data-disabled=true] .auth-radio__mark,.auth-match[data-disabled=true] .auth-result__masked{opacity:.55}.auth-match .auth-radio__input:focus-visible+.auth-radio__label .auth-radio__mark{outline:none}
