.common_overlay{display:flex;justify-content:center;align-items:center;position:fixed;inset:0;width:100vw;min-height:100svh;background:rgba(0,0,0,.5);z-index:10}.common_overlay .modal{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:24px;max-width:1080px;max-height:calc(100svh - 80px);padding:24px;border-radius:16px;background-color:#fafafa;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.common_overlay .modal::-webkit-scrollbar{display:none}.overlay{position:fixed;inset:0;width:100vw;min-height:100svh;background:hsla(0,0%,75%,.5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:999}.alert,.overlay{display:flex;justify-content:center;align-items:center}.alert{flex-direction:column;gap:40px;padding:40px 24px 32px;border-radius:16px;background-color:#fafafa}.alert .text{padding:3.5px 0;font-size:20px;font-weight:700}.alert button{justify-content:center;align-items:center;width:100%;min-width:300px;height:40px;background-color:#2f3237;font-size:14px;font-weight:700;color:#fafafa}.alert button,.confirm{display:flex;border-radius:8px}.confirm{flex-direction:column;gap:40px;max-width:420px;background-color:#fff;white-space:pre-line}.confirm .title{font-size:20px;font-weight:700;line-height:28px}.confirm .text{font-size:14px;font-weight:400;line-height:20px}.confirm .text_list{display:flex;flex-direction:column}.confirm .text_list li{margin-left:19px;padding-left:10px;list-style:disc inside;text-indent:-19px}.confirm .btn_area{gap:20px;width:100%}.confirm .btn_area,.confirm .btn_area button{display:flex;justify-content:center;align-items:center}.confirm .btn_area button{flex:1 1;height:40px;border-radius:8px;font-size:14px;font-weight:700}.confirm .btn_area button.confirm_btn{background-color:#2f3237;color:#fafafa}.confirm .btn_area button.cancel_btn{background-color:#d9d9d9}._ui_modal_overlay__6AZEP{min-height:100svh}._ui_form_header__vBnXq{display:flex;flex-direction:column;align-items:center;gap:16px;margin-bottom:32px}._ui_password_link_area__yOvXZ{display:flex;justify-content:center;margin-top:32px}._ui_password_link_area__yOvXZ a{font-size:14px;font-weight:500;color:#727486;text-decoration:underline;text-underline-position:from-font}._ui_switch_account_area__BDVaJ{display:flex;justify-content:center;margin-top:48px}._ui_switch_account_area__BDVaJ a{font-size:14px;font-weight:700;color:#727486;text-decoration:underline;text-underline-position:from-font}._ui_modal_overlay__6AZEP{display:flex;justify-content:center;align-items:center;position:fixed;inset:0;width:100vw;height:100svh;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:10}._ui_modal_overlay__6AZEP ._ui_modal__16K2B{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:40px 24px 24px;border-radius:16px;background-color:#fafafa}._ui_modal_overlay__6AZEP ._ui_modal__16K2B ._ui_title__VE_Kp{font-size:20px;font-weight:700;line-height:26px;text-align:center}._ui_modal_overlay__6AZEP ._ui_modal__16K2B ._ui_text__ZeXQs{width:100%;padding:24px;border-radius:8px;background-color:#f3f3f3;font-size:14px;font-weight:400;line-height:24px;text-align:center}._ui_modal_overlay__6AZEP ._ui_modal__16K2B ._ui_text__ZeXQs u{text-underline-position:from-font}._ui_modal_overlay__6AZEP ._ui_modal__16K2B ._ui_btn__325Br{width:100%;height:40px;border:none;border-radius:8px;background-color:#2f3237;font-size:14px;font-weight:700;color:#fff;cursor:pointer}.input_area{display:flex;flex-direction:column;gap:8px;width:100%;margin:16px 0 0}.input_area .label{display:flex;gap:4px;position:relative;font-size:14px;font-weight:700}.input_area .label:after{content:"*";color:#612df5;font-size:12px}.input_area .label .error_text,.input_area .label .guide_text{position:absolute;top:50%;right:0;font-size:12px;font-weight:300;transform:translate3d(0,-50%,0)}.input_area .label .guide_text{color:#612df5}.input_area .label .error_text{color:red}.input_area input:not([type=radio]){width:100%;height:40px;padding:0 16px;border-radius:8px;border:1px solid #e6e6e6;font-size:16px;color:#2f3237}.input_area input:not([type=radio])::placeholder{color:#c7c7c7}.input_area input:not([type=radio]):focus{border:1px solid #612df5;outline:none}.input_area input:not([type=radio]):disabled{background-color:#fff;color:#c7c7c7}.input_area input:not([type=radio]).guide{border-color:#612df5}.input_area input:not([type=radio]).error{border-color:red}.input_with_suffix{display:flex;align-items:center;gap:8px}.input_with_suffix span{font-size:14px;font-weight:400;color:#c7c7c7;white-space:nowrap}.radio_options{gap:8px}.radio_label,.radio_options{display:flex;align-items:center}.radio_label{gap:4px;position:relative;font-size:12px;font-weight:400}.radio_label input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px}.radio_label .radio_icon{position:absolute}.submit_btn{width:100%;height:40px;margin-top:16px;border:none;border-radius:8px;background-color:#612df5;font-size:14px;font-weight:700;color:#fff;cursor:pointer}.submit_btn:disabled{background-color:#d9d9d9;cursor:auto}.pagination{gap:4px;margin:0 auto}.pagination,.pagination button{display:flex;align-items:center}.pagination button{justify-content:center}.pagination .arrow_btn{width:16px;height:16px}.pagination .arrow_btn:first-child,.pagination .arrow_btn:nth-child(2){margin-right:8px}.pagination .arrow_btn:last-child,.pagination .arrow_btn:nth-last-child(2){margin-left:8px}.pagination .number_btn{width:24px;height:24px;font-size:12px;font-weight:700;color:#d2d2d2}.pagination .number_btn.active{border:1px solid #612df5;border-radius:2px;font-weight:700;color:#612df5}._form_modal_overlay__EaavI{position:fixed;inset:0;width:100vw;min-height:100svh;background:rgba(0,0,0,.5);z-index:10}._form_login_btn__Iz5k3,._form_modal_overlay__EaavI{display:flex;justify-content:center;align-items:center}._form_login_btn__Iz5k3{position:relative;width:300px;height:40px;border:none;border-radius:4px;font-size:14px;font-weight:400;color:#585b5f;cursor:pointer}._form_login_btn__Iz5k3 ._form_icon__FCuqZ,._form_login_btn__Iz5k3 svg{position:absolute;left:24px}._form_login_btn__Iz5k3 ._form_icon__FCuqZ._form_naver_icon__9hjyo,._form_login_btn__Iz5k3 svg._form_naver_icon__9hjyo{left:20.8px;width:26.4px}._form_login_btn__Iz5k3 ._form_icon__FCuqZ._form_voli_icon__f0I6y,._form_login_btn__Iz5k3 svg._form_voli_icon__f0I6y{left:22px;width:24px}._form_login_btn__Iz5k3._form_google__52tDi{border:1px solid #ececec;background-color:#fff}._form_login_btn__Iz5k3._form_naver__mTxew{background-color:#04cf5c;color:#fff}._form_login_btn__Iz5k3._form_kakao__eMFX1{background-color:#fae64d}._form_login_btn__Iz5k3._form_voli__XFiYc{background-color:#fff;border:1px solid #a081f9}._form_form__hAE5a{display:flex;flex-direction:column;width:320px}._form_input_wrapper__TXihp{display:flex;align-items:flex-end;gap:8px}._form_input_wrapper__TXihp ._form_button__UrO8B{min-width:80px;height:40px;border:none;border-radius:8px;background-color:#612df5;font-size:14px;font-weight:700;color:#fff;cursor:pointer}._form_input_wrapper__TXihp ._form_button__UrO8B:disabled{background-color:#d9d9d9;cursor:inherit}._form_input_wrapper__TXihp ._form_action_area__1FpLn{display:flex;align-items:center;position:relative}._form_input_wrapper__TXihp ._form_timer__NK6l6{position:absolute;right:calc(100% + 25px);font-size:16px;font-weight:400;color:#612df5}._form_terms_fieldset__Z1EbZ{display:flex;flex-direction:column;gap:12px;margin:16px 0 8px;padding:16px;border-radius:8px;border:1px solid #612df5}._form_checkbox_label__TWzmk{display:flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;font-size:12px;font-weight:500;color:#2f3237}._form_checkbox_label__TWzmk input[type=checkbox]{display:none}._form_checkbox_label__TWzmk a{color:#612df5;text-decoration:underline;text-underline-position:from-font}._form_checkbox_group__WToTy{display:flex;flex-direction:column;gap:8px}._form_organization__v9up_{gap:8px;width:420px}._form_organization__v9up_ ._form_title__g8Vnw{margin-bottom:16px;font-size:24px;font-weight:700;color:#2f3237;text-align:left}._form_organization__v9up_ ._form_text__qSqzB{font-size:14px;font-weight:400;color:#2f3237}._form_organization__v9up_ ._form_checkbox_label__TWzmk{font-weight:400}._form_organization__v9up_ ._form_checkbox_label__TWzmk a{font-weight:700;color:#2f3237}._form_organization_fieldset__39ReH{display:flex;flex-direction:column;gap:8px;margin:8px 0;padding:8px 16px 24px;border-radius:8px;border:1px solid #f5f5f5;background-color:#fcfcfc}._form_organization_fieldset__39ReH ._form_guide__WXhMM{margin-top:8px;font-size:12px;font-weight:400;color:#797a7e}