.styles_heroSection__OVztZ{padding:120px 0}.styles_heroCopy__qQw4G{text-align:center;max-width:700px;margin:0 auto}.styles_kicker__0ahbf{color:#0a76ff;font-weight:700;font-size:var(--t16)}.styles_title__rF0R9{font-size:var(--t32);line-height:150%;font-weight:700;color:#000;margin:16px 0}.styles_subtitle__TKM67{font-size:var(--t16);color:#000;line-height:150%}.styles_statsSection___Zbaj{padding:0 0 120px}.styles_statsGrid__UUm92{grid-gap:var(--sp30);gap:var(--sp30)}.styles_statTitle__CFUZo{font-size:var(--t24);line-height:var(--lh32)}.styles_statValue__hP_WW{font-size:var(--t42)}.styles_stepsSection__ZIbYs{width:100%;padding:120px 0;margin:0}.styles_sectionTitle__7k8FP{font-size:var(--t42)}.styles_sectionSubtitle__z8RTN{font-size:var(--t24)}.styles_stepRow__7ckBC{gap:var(--sp48);align-items:center;justify-content:center}.styles_stepKicker__VK79_{font-size:var(--t32);line-height:var(--lh42)}.styles_stepHeading__CiHdl{font-size:var(--t42)}.styles_stepBody__riGQ6{font-size:var(--t24);line-height:var(--lh36)}.styles_growthSection__H_bU0{padding:120px 0}.styles_timeline__PFiM0{gap:var(--sp18)}.styles_timelineRow__sW6GU{grid-gap:var(--sp18);gap:var(--sp18);font-size:var(--t22)}@media (max-width:768px){.styles_statsGrid__UUm92{grid-template-columns:1fr}}.styles_statsSection___Zbaj{padding:0 0 100px}.styles_statsGrid__UUm92{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:30px;gap:30px;max-width:960px;margin:0 auto;padding:0 16px}.styles_statCard__EN0OR{width:353px;background:rgba(10,118,255,.1);border-radius:24px;padding:40px 48px;gap:41px;display:flex;flex-direction:column}.styles_statTitle__CFUZo{color:#3977e0;font-size:24px;line-height:32px;font-weight:700}.styles_statValue__hP_WW{color:#000;font-size:32px;line-height:52px;text-align:right;font-family:Pretendard,sans-serif;font-weight:800}.styles_stepsSection__ZIbYs{background:rgba(10,118,255,.05);margin:32px 0 0;padding:100px 0 0}.styles_sectionHeader__p2KYW{text-align:center;max-width:700px;margin:0 auto 60px}.styles_sectionTitle__7k8FP{font-size:32px;line-height:52px;font-weight:700;color:#000;margin:8px 0;font-family:Pretendard,sans-serif}.styles_sectionSubtitle__z8RTN{font-size:24px;color:#000;font-family:Pretendard,sans-serif}.styles_stepRow__7ckBC{display:flex;gap:48px;max-width:1000px;margin:0 auto 144px;padding:0 16px;flex-wrap:wrap}.styles_reverse__WhcXj{flex-direction:row-reverse}.styles_stepText__Rhz_J{flex:1 1 390px;min-width:390px}.styles_stepKicker__VK79_{color:#0a76ff;line-height:42px}.styles_stepHeading__CiHdl,.styles_stepKicker__VK79_{font-weight:700;font-size:32px;font-family:Pretendard,sans-serif}.styles_stepHeading__CiHdl{color:#000;line-height:54px;margin-top:10px}.styles_muted__4Y1pn{color:#888}.styles_stepBody__riGQ6{color:#888;font-weight:600;font-size:24px;line-height:36px;font-family:Pretendard,sans-serif;margin-top:16px}.styles_stepImageWrap__Y_PaN{width:388px;height:310px;display:flex;align-items:center;justify-content:center}.styles_growthSection__H_bU0{width:100%;background:#fff;padding:100px 0}.styles_timeline__PFiM0{max-width:730px;margin:0 auto;display:flex;flex-direction:column;gap:18px;padding:0 16px}.styles_timelineRow__sW6GU{display:grid;grid-template-columns:100px 1fr;grid-gap:18px;gap:18px;font-size:22px;font-family:Pretendard,sans-serif}.styles_timelineDate__WgJOd{color:#0a76ff}.styles_timelineText__7u9SX{color:#000}.styles_timelineText__7u9SX .mobile-break{display:none}@media (max-width:768px){.styles_heroSection__OVztZ{padding:5.4rem 0 4rem}.styles_title__rF0R9{font-size:1.8rem;line-height:150%}.styles_subtitle__TKM67{font-size:1.5rem;line-height:150%}.styles_statTitle__CFUZo{font-size:1.6rem;line-height:2rem;font-weight:700}.styles_statCard__EN0OR{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:3.4rem 3.1rem}.styles_statValue__hP_WW{font-size:2.8rem}.styles_statsSection___Zbaj{width:100%;padding:0 0 5.4rem}.styles_stepsSection__ZIbYs{padding:5.4rem 0;margin:0}.styles_sectionHeader__p2KYW{margin:0 auto 3.4rem}.styles_sectionTitle__7k8FP{font-size:2.2rem}.styles_sectionSubtitle__z8RTN,.styles_stepKicker__VK79_{font-size:1.6rem;line-height:2.2rem}.styles_stepHeading__CiHdl{font-size:2rem;line-height:3rem}.styles_stepBody__riGQ6{font-size:1.6rem;line-height:2.2rem}.styles_stepRow__7ckBC{gap:1.6rem;margin:0 0 1.6rem}.styles_stepText__Rhz_J{min-width:0;width:100%}.styles_stepImageWrap__Y_PaN{max-width:38.8rem;width:calc(100vw - 8rem);height:auto;margin:0 4rem}.styles_stepImageWrap__Y_PaN img{width:100%;height:auto;object-fit:contain}.styles_container__4UFca{padding:0 1.6rem}.styles_growthSection__H_bU0{padding:5.4rem 0}.styles_kicker__0ahbf{margin-bottom:1.4rem}.styles_sectionTitle__7k8FP{font-size:2rem;line-height:3rem}.styles_timelineDate__WgJOd,.styles_timelineText__7u9SX{font-size:1.5rem;line-height:2.4rem}.styles_timelineText__7u9SX .mobile-break{display:inline}.styles_timelineRow__sW6GU{grid-template-columns:6.5rem 1fr}.styles_timeline__PFiM0{max-width:40rem;gap:0}.styles_statsGrid__UUm92{width:100%;grid-template-columns:1fr}}.Footer_footer__qwjut{background:#F9F9FB;color:#000;align-items:center;justify-self:center;padding:8.4rem 3.2rem}.Footer_container__9YUgs,.Footer_footer__qwjut{display:flex;flex-direction:column;justify-content:center;width:100%}.Footer_container__9YUgs{max-width:114rem;height:100%;align-items:flex-start;gap:2.4rem;margin:0 auto}.Footer_infoWrapperInner__0L_MN{gap:2.6rem}.Footer_infoWrapperInner__0L_MN,.Footer_logoWrapper__uEhR_{display:flex;flex-direction:row;align-items:flex-start;justify-content:center}.Footer_logoWrapper__uEhR_{gap:1rem}.Footer_logo__ZBn7W{width:12.9rem;height:2.4rem;object-fit:contain}.Footer_company__Bodme{color:#000;text-align:center;font-size:16px;font-weight:500;line-height:150%}.Footer_infoWrapper__4vITX{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1.6rem}.Footer_info__WPyjz{font-weight:400;width:36rem}.Footer_info__WPyjz,.Footer_links__qwkHX{color:#888;font-size:var(--t14);line-height:150%}.Footer_links__qwkHX{font-weight:700}.Footer_phoneNumber__FSQxZ{text-decoration:underline}@media (max-width:768px){.Footer_desktopOnly__O9uV4{display:none}.Footer_footer__qwjut{padding:3.2rem 2.4rem;gap:2.4rem}.Footer_logo__ZBn7W{width:8.4rem;height:1.5rem}.Footer_company__Bodme{font-size:13px;line-height:15px}.Footer_infoWrapperInner__0L_MN{flex-direction:column;align-items:flex-start;justify-content:center;gap:0}.Footer_info__WPyjz{font-size:11px;line-height:15px;width:unset}.Footer_links__qwkHX{font-size:12px;line-height:15px}}.Footer_landingLinks__xKBXP{display:flex;flex-wrap:wrap;gap:var(--sp4) var(--sp12);margin-top:var(--sp8)}.Footer_landingLinks__xKBXP a{font-size:var(--t12);color:var(--color-text-tertiary);line-height:var(--lh18);text-decoration:none}.Footer_landingLinks__xKBXP a:hover{text-decoration:underline}.IconButton_iconButton__r5ZVf{background:white;border:1px solid #d0d0d1;border-radius:12px;padding:5px 10px;display:flex;align-items:center;justify-content:center;gap:var(--sp3);cursor:pointer;transition:all .2s ease;height:44px}.IconButton_iconButton__r5ZVf:hover{background:#f8f9fa;border-color:#bbb}.IconButton_iconButton__r5ZVf:active{background:#e9ecef}.IconButton_iconButton__r5ZVf:disabled{opacity:.5;cursor:not-allowed}.IconButton_iconButton__r5ZVf:disabled:hover{background:white;border-color:#d0d0d1}.IconButton_iconButton__r5ZVf.IconButton_active__j_ntr{background:#fff5f5;border-color:#ff6b6b}.IconButton_iconButton__r5ZVf.IconButton_active__j_ntr:hover{background:#ffe0e0}.IconButton_swapContainer__0o4B6{position:relative;width:32px;height:32px}.IconButton_icon__U_U1D{position:absolute;inset:0;transition:opacity .25s ease}.IconButton_visible__cCnVp{opacity:1;transform:scale(1)}.IconButton_hidden__9x5dz{opacity:0}.IconButton_fadeIn__scLJb{opacity:1}.IconButton_fadeOut__RM02W{opacity:0}.IconButton_iconButton__r5ZVf.IconButton_textMode__R7kpF{background:#0a76ff;border-color:#0a76ff;color:white;font-family:Pretendard,sans-serif;font-weight:500;font-size:var(--t12);transition:all .3s ease}.IconButton_iconButton__r5ZVf.IconButton_textMode__R7kpF:hover{background:#3367d6;border-color:#3367d6}.IconButton_text__9G97B{white-space:nowrap;line-height:1}@media (max-width:768px){.IconButton_iconButton__r5ZVf{padding:.3rem 1rem;height:40px}}.RequiredInput_wrapper__UTeDn{display:flex;flex-direction:column;gap:var(--sp6);width:100%}.RequiredInput_label__LaNJV{display:flex;align-items:center;gap:var(--sp2);color:var(--gray-black);font-size:var(--t14);font-weight:700;line-height:1.5}.RequiredInput_requiredAsterisk__6G_p0{color:var(--red-500);font-size:var(--t14);font-weight:400;line-height:1.5}.RequiredInput_input__uPHRJ{width:100%;padding:1.4rem 1.6rem;border-radius:1.2rem;border:1px solid #d1d5db;background:transparent;font-size:var(--t16);line-height:var(--lh19);color:#000;outline:none;box-sizing:border-box}.RequiredInput_input__uPHRJ::placeholder{color:var(--gray-400)}.RequiredInput_inputError__x_4_j,.RequiredInput_input__uPHRJ.RequiredInput_error__p2qgm{border-color:#e55446}.RequiredInput_select__U1zDw{width:100%;padding:1.4rem 4.4rem 1.4rem 1.6rem;border-radius:1.2rem;border:1px solid #d1d5db;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7 10l5 5 5-5' stroke='%23767676' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.6rem center;background-size:2.4rem 2.4rem;font-size:var(--t16);line-height:var(--lh19);color:#000;outline:none;box-sizing:border-box;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.RequiredInput_select__U1zDw:invalid{color:var(--gray-400)}.RequiredInput_textarea__T10Lp{width:100%;padding:1.2rem 1.6rem;border-radius:1.2rem;border:1px solid #d1d5db;background:transparent;font-size:var(--t16);line-height:var(--lh22);color:#000;outline:none;resize:none;min-height:140px;box-sizing:border-box}.RequiredInput_textarea__T10Lp::placeholder{color:var(--gray-400)}.RequiredInput_error__p2qgm,.RequiredInput_textareaError__p1EnC,.RequiredInput_textarea__T10Lp.RequiredInput_error__p2qgm{border-color:#e55446}@media (max-width:768px){.RequiredInput_input__uPHRJ.RequiredInput_input__uPHRJ{border-radius:1.2rem;border:1px solid #d1d5db}.RequiredInput_input__uPHRJ.RequiredInput_input__uPHRJ,.RequiredInput_textarea__T10Lp{width:100%;padding:1.2rem 1.6rem;background:transparent;font-size:1.5rem;line-height:2.4rem;color:#000;outline:none;box-sizing:border-box}.RequiredInput_textarea__T10Lp{border-radius:12px;border:1px solid #d1d5db;resize:none;min-height:140px}}.ImageDetailModal_overlay__2npaw{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.85);z-index:2000;display:flex;align-items:center;justify-content:center;opacity:0;animation:ImageDetailModal_fadeIn__4lhMm .3s ease-out forwards;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ImageDetailModal_overlay__2npaw.ImageDetailModal_disappear__m2EoA{animation:ImageDetailModal_fadeOut__hmXc4 .25s ease-in forwards}.ImageDetailModal_modal__5MS0w{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;outline:none}.ImageDetailModal_closeButton__X8Ut_{position:absolute;top:24px;right:24px;background:rgba(255,255,255,.15);border:none;border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2002;transition:all .2s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ImageDetailModal_closeButton__X8Ut_:hover{background:rgba(255,255,255,.3);transform:scale(1.1)}.ImageDetailModal_imageWrapper__AkiIu{position:relative;width:90vw;height:85vh;display:flex;align-items:center;justify-content:center}.ImageDetailModal_image__oO0pb{object-fit:contain!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ImageDetailModal_navButton__joMGN{position:absolute;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.1);border:none;border-radius:50%;width:56px;height:56px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2001;transition:all .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:white}.ImageDetailModal_navButton__joMGN:hover{background:rgba(255,255,255,.2);transform:translateY(-50%) scale(1.1)}.ImageDetailModal_prevButton__McXbW{left:24px}.ImageDetailModal_nextButton__b3aff{right:24px}.ImageDetailModal_indicator__884AE{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.6);padding:6px 14px;border-radius:20px;color:rgba(255,255,255,.9);font-size:14px;font-weight:500;z-index:2001;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.1)}@keyframes ImageDetailModal_fadeIn__4lhMm{0%{opacity:0}to{opacity:1}}@keyframes ImageDetailModal_fadeOut__hmXc4{0%{opacity:1}to{opacity:0}}@media (max-width:768px){.ImageDetailModal_overlay__2npaw{background-color:rgba(0,0,0,.9)}.ImageDetailModal_closeButton__X8Ut_{top:12px;right:12px;width:32px;height:32px;background:rgba(0,0,0,.3)}.ImageDetailModal_closeButton__X8Ut_ svg{width:16px;height:16px}.ImageDetailModal_navButton__joMGN{width:44px;height:44px;background:transparent}.ImageDetailModal_prevButton__McXbW{left:4px}.ImageDetailModal_nextButton__b3aff{right:4px}.ImageDetailModal_imageWrapper__AkiIu{width:100vw;height:70vh}.ImageDetailModal_indicator__884AE{bottom:32px}}.PhoneCallBadge_badge__1xB4g{border:1px solid #23c380;border-radius:10px;background:rgba(35,195,128,.07);box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;cursor:default;transition:background-color .2s ease}.PhoneCallBadge_badge__1xB4g:hover{background:rgba(35,195,128,.12)}.PhoneCallBadge_badge__1xB4g:focus-visible{outline:2px solid rgba(35,195,128,.5);outline-offset:2px}.PhoneCallBadge_mobile__Bbw52{width:36px;height:28px}.PhoneCallBadge_desktop__FNVJ1{width:44px;height:30px}.PhoneCallBadge_detail__HccCH{width:52px;height:44px}.PhoneCallBadge_detail-mobile__U_7WE{width:54px;height:40px}.PhoneCallBadge_icon__ibI_5{display:block}button.PhoneCallBadge_badge__1xB4g{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-width:1px}button.PhoneCallBadge_badge__1xB4g:not(:disabled){cursor:pointer}@media (prefers-reduced-motion:reduce){.PhoneCallBadge_badge__1xB4g{transition:none}}@media (max-width:768px){.PhoneCallBadge_detail__HccCH{width:54px;height:44px}}.NativeLocationButton_button__y1VmW{display:flex;align-items:center;justify-content:center;gap:var(--sp8);width:100%;height:5.1rem;border:1px solid var(--primary-color);border-radius:1.2rem;background-color:#fff;color:var(--primary-color);font-size:var(--t16);font-weight:500;cursor:pointer}.NativeLocationButton_button__y1VmW:disabled{opacity:.6;cursor:default}.NativeLocationButton_icon__cCNM7{font-size:var(--t18);line-height:1}.NativeLocationButton_error__xU7v_{margin-top:var(--sp8);color:#e5484d;font-size:var(--t14)}.Breadcrumb_breadcrumb__H29PL{display:flex;align-items:center;gap:var(--sp4);width:100%;min-width:0}.Breadcrumb_root__BNUil{background:none;border:none;padding:0;margin:0;font-family:inherit;font-weight:600;font-size:var(--t14);line-height:1.5;color:var(--color-text-tertiary);white-space:nowrap;flex-shrink:0;cursor:pointer;transition:color .15s ease}.Breadcrumb_root__BNUil:hover:not(:disabled){color:var(--color-text-secondary)}.Breadcrumb_root__BNUil:disabled{cursor:default}.Breadcrumb_separator__QVcwC{color:var(--gray-300);flex-shrink:0}.Breadcrumb_current__7PczV{font-weight:700;font-size:var(--t14);line-height:1.5;color:var(--color-text-primary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AnnouncementUploadFab_fab__sf5bw{display:flex;position:fixed;right:var(--sp16);bottom:calc(56px + var(--sp16) + var(--device-safe-bottom, env(safe-area-inset-bottom)));z-index:100;align-items:center;gap:var(--sp8);height:48px;padding:0 var(--sp20);background-color:var(--button-primary-bg);color:var(--button-primary-text);border:none;border-radius:var(--radius-pill);box-shadow:0 2px 4px rgba(12,12,13,.06);font-family:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent}.AnnouncementUploadFab_fab__sf5bw:active{transform:scale(.98)}html[data-keyboard-open=true] .AnnouncementUploadFab_fab__sf5bw{display:none}.AnnouncementUploadFab_icon__5L3ih{width:20px;height:20px;flex-shrink:0}.AnnouncementUploadFab_label__HbBOX{font-size:var(--font-size-caption-boxcaptions);line-height:1.5;font-weight:600;white-space:nowrap}.SignupTabIndicator_container__pxOmS{display:flex;gap:var(--sp4);align-items:center;width:100%}.SignupTabIndicator_tab__8_mST{flex:1 0;min-width:0;display:flex;flex-direction:column;gap:var(--sp8);align-items:center}.SignupTabIndicator_label__ZM2M4{width:100%;text-align:center;font-size:var(--t13);font-weight:600;line-height:1.5;color:var(--gray-300);transition:color .2s ease}.SignupTabIndicator_label__ZM2M4.SignupTabIndicator_active__jtqg_{color:var(--blue-500)}.SignupTabIndicator_bar__8vk2M{width:100%;height:var(--sp4);border-radius:var(--radius-pill);background:var(--gray-200);transition:background-color .2s ease}.SignupTabIndicator_bar__8vk2M.SignupTabIndicator_activeBar__ekhEo{background:var(--blue-500)}.StepIndicator_container__CDlrR{display:flex;justify-content:space-between;width:100%;padding:0 var(--sp32)}.StepIndicator_step__fI8f5{display:flex;justify-content:center;width:4.2rem}.StepIndicator_indicatorCircle__LADkd{width:2.6rem;height:2.6rem;border-radius:50%;display:flex;justify-content:center;align-items:center;transition:all .3s ease;position:relative}.StepIndicator_stepLabel__k0Y50{font-size:var(--t16);color:#0a76ff;position:absolute;line-height:1.5;top:100%;left:50%;transform:translateX(-50%);margin-top:var(--sp2);width:max-content;font-weight:600;font-family:Pretendard,sans-serif}.StepIndicator_completed__eJRY8{background-color:#0a76ff;border:1px solid #0a76ff}.StepIndicator_completed__eJRY8 .StepIndicator_stepLabel__k0Y50{color:#0a76ff}.StepIndicator_inProgress__3znKO{border:1px solid #0a76ff;background-color:rgba(10,118,255,.2)}.StepIndicator_inProgress__3znKO .StepIndicator_stepLabel__k0Y50{color:#0a76ff}.StepIndicator_pending___nUDC{border:1px solid #c0c0c0;background-color:#fff}.StepIndicator_pending___nUDC .StepIndicator_stepLabel__k0Y50{color:#888}.StepIndicator_checkIcon__TFogO{width:1.5rem;height:1.5rem;fill:white}@media (max-width:480px){.StepIndicator_container__CDlrR{padding:0 var(--sp36)}.StepIndicator_step__fI8f5{width:4rem}.StepIndicator_stepLabel__k0Y50{font-size:var(--t12);font-weight:500}}.BasicProfileForm_form__DRLsa{display:flex;flex-direction:column;width:59.2rem;margin:var(--sp20) auto 0 auto;padding:var(--sp32) var(--sp24);background-color:#fff;border-radius:1.2rem;box-shadow:0 -.2rem .8rem .2rem rgba(12,12,13,.05)}.BasicProfileForm_title__TZswf{font-size:var(--t20);font-weight:700;line-height:1.5;color:#000}.BasicProfileForm_subTitle__yj3Vi{font-size:var(--t16);margin-top:var(--sp12);line-height:1.5;font-weight:400;font-family:Pretendard,sans-serif;color:#000}.BasicProfileForm_placeholder__w5zzf{color:#999;font-style:italic;text-align:center;padding:var(--sp40) 0}.BasicProfileForm_cardContainer__AejNy{display:flex;flex-direction:column;gap:var(--sp32);margin-top:var(--sp32)}.BasicProfileForm_nextButton__bga9n{font-weight:600;letter-spacing:0}@media (max-width:768px){.BasicProfileForm_form__DRLsa{display:flex;flex-direction:column;width:100%;margin:0 auto;box-shadow:none;padding:0 2rem}.BasicProfileForm_placeholder__w5zzf{color:#999;font-style:italic;text-align:center;padding:var(--sp40) 0}.BasicProfileForm_cardContainer__AejNy{display:flex;flex-direction:column;gap:1.6rem;margin-top:3.2rem}button.BasicProfileForm_nextButton__bga9n{padding:1rem 2.4rem}}.ProfileImageUploader_imagePreviewContainer__ajBmO{margin-left:auto;margin-right:auto;width:16rem;height:16rem;border-radius:1.2rem;border:1px solid #d4d4d4;display:flex;justify-content:center;align-items:center;cursor:pointer;overflow:hidden;position:relative}.ProfileImageUploader_imagePreviewContainer__ajBmO:hover{border-color:#0a76ff}.ProfileImageUploader_image__bmoC2{object-fit:cover}.ProfileImageUploader_placeholder__SfECI{text-align:center;color:#999}.ProfileImageUploader_placeholder__SfECI span{font-size:var(--t48);line-height:1}.ProfileImageUploader_placeholder__SfECI p{margin-top:var(--sp8);font-size:var(--t14)}.ProfileImageUploader_hiddenInput__Thm_J{display:none}@media (max-width:768px){.ProfileImageUploader_imagePreviewContainer__ajBmO{width:12rem;height:12rem}}.LocationSelector_container__m1Icq{display:flex;flex-direction:column}.LocationSelector_locationDisplay__Gt2DD{height:5.1rem;padding:0 var(--sp16);border:1px solid #ddd;border-radius:1.2rem;width:100%;font-size:var(--t18);line-height:var(--lh51);font-weight:400;background-color:#fff}.LocationSelector_placeholder__jKU5P{color:#7f7f7f}.LocationSelector_nativeLocation__Galkz{margin-top:var(--sp8)}.LocationSelector_searchContainer__bVDWv{position:relative}.LocationSelector_searchWrap__ylun_{display:flex;align-items:center;gap:var(--sp6);width:100%;padding:var(--sp12) var(--sp16);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);transition:border-color .15s ease}.LocationSelector_searchWrap__ylun_:focus-within{border-color:var(--blue-500)}.LocationSelector_searchIcon__Z3QM0{display:inline-flex;flex-shrink:0;color:var(--color-text-tertiary)}.LocationSelector_searchInput__pAspA{flex:1 1 auto;min-width:0;border:none;outline:none;background:transparent;font-size:var(--t16);font-weight:400;line-height:1.5;color:var(--color-text-primary)}.LocationSelector_searchInput__pAspA::placeholder{color:var(--gray-400)}.LocationSelector_searchResultList__2um8A{position:absolute;top:100%;left:0;width:100%;background-color:#fff;border:1px solid #d4d4d4;border-radius:1.6rem;box-shadow:0 .4rem 1.2rem 0 rgba(0,0,0,.1);z-index:300;max-height:20rem;overflow-y:auto;list-style:none;padding:0;margin:var(--sp4) 0 0 0;-ms-overflow-style:none;scrollbar-width:none}.LocationSelector_searchResultList__2um8A::-webkit-scrollbar{display:none}.LocationSelector_searchResultItem__YDLTv{padding:var(--sp12) var(--sp20);cursor:pointer;border-bottom:1px solid #efefef}.LocationSelector_searchResultItem__YDLTv:last-child{border-bottom:none}.LocationSelector_searchResultItem__YDLTv:hover{background-color:rgba(10,118,255,.07)}.LocationSelector_dongName__PEP44{font-weight:500;color:#000;font-size:var(--t16);line-height:1.5}.LocationSelector_searchStatus__hfvm7{display:flex;align-items:center;justify-content:center;gap:var(--sp8);min-height:8rem;padding:var(--sp16) var(--sp20);color:var(--color-text-secondary);font-size:var(--t14);font-weight:500}.LocationSelector_searchSpinner__9k0UJ{width:1.6rem;height:1.6rem;border:2px solid var(--color-border);border-top-color:var(--blue-500);border-radius:50%;animation:LocationSelector_searchSpin__0zva9 .8s linear infinite}@keyframes LocationSelector_searchSpin__0zva9{to{transform:rotate(1turn)}}.LocationSelector_searchEmpty__I_AeU{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp4);min-height:8rem;padding:var(--sp16) var(--sp20);text-align:center}.LocationSelector_searchEmptyTitle__O90yo{color:var(--color-text-secondary);font-size:var(--t15);font-weight:500}.LocationSelector_searchEmptyHint__2U6Wm{color:var(--color-text-tertiary);font-size:var(--t13)}.WorkingTimeGrid_root__MZWy1{display:flex;flex-direction:column;gap:var(--sp12)}.WorkingTimeGrid_tabTrack__xtUez{display:flex;gap:var(--sp8);padding:var(--sp4) var(--sp2);background:var(--color-surface-sunken);border-radius:var(--radius-md)}.WorkingTimeGrid_tabItem___ewU8{flex:1 1;min-width:0;padding:var(--sp8) var(--sp4);border:none;border-radius:calc(var(--radius-md) - var(--sp2));background:transparent;color:var(--gray-400);font-size:var(--t14);font-weight:400;line-height:var(--lh20);white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.WorkingTimeGrid_tabItem___ewU8:focus-visible{outline:var(--sp2) solid var(--blue-500);outline-offset:var(--sp2)}.WorkingTimeGrid_tabItemActive__P1J99{background:var(--color-surface);color:var(--blue-500);font-weight:600;box-shadow:0 0 var(--sp8) var(--sp2) rgba(12,12,13,.05)}.WorkingTimeGrid_grid__IWaFe{display:flex;flex-direction:column;gap:var(--sp8);touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.WorkingTimeGrid_row__3fJfv{display:flex;align-items:center}.WorkingTimeGrid_rowLabel__iZkk2{flex:0 0 calc(var(--sp52) + var(--sp2));color:var(--gray-700);font-size:var(--t14);font-weight:600;line-height:var(--lh20);text-align:center}.WorkingTimeGrid_cells__4NrbW{flex:1 1;min-width:0;display:grid;grid-template-columns:repeat(6,1fr)}.WorkingTimeGrid_cell__ks3Sl{position:relative;padding:var(--sp8) 0;border:none;background:none;color:var(--gray-400);font-size:var(--t14);font-weight:400;line-height:var(--lh20);text-align:center;cursor:pointer;border-radius:var(--radius-md);transition:color .16s ease}.WorkingTimeGrid_cell__ks3Sl:focus-visible{outline:var(--sp2) solid var(--blue-500);outline-offset:var(--sp2)}.WorkingTimeGrid_cell__ks3Sl:before{content:"";position:absolute;inset:0 var(--sp4);border-radius:var(--radius-md);background:transparent;transition:left .16s cubic-bezier(.2,0,0,1),right .16s cubic-bezier(.2,0,0,1),border-radius .16s cubic-bezier(.2,0,0,1),background-color .16s ease}.WorkingTimeGrid_cellText__uZ5C_{position:relative}.WorkingTimeGrid_cellSelected__wm8Qu{color:var(--gray-white);font-weight:600}.WorkingTimeGrid_cellSelected__wm8Qu:before{background:var(--blue-500);border-radius:var(--radius-full)}@media (hover:hover){.WorkingTimeGrid_cell__ks3Sl:not(.WorkingTimeGrid_cellSelected__wm8Qu):hover{color:var(--blue-600)}.WorkingTimeGrid_cell__ks3Sl:not(.WorkingTimeGrid_cellSelected__wm8Qu):hover:before{background:var(--blue-50)}.WorkingTimeGrid_cellSelected__wm8Qu:hover:before{background:var(--blue-600)}}.WorkingTimeGrid_cellSelected__wm8Qu.WorkingTimeGrid_joinLeft__cse1n:before{left:calc(0px - 1px);border-top-left-radius:0;border-bottom-left-radius:0}.WorkingTimeGrid_cellSelected__wm8Qu.WorkingTimeGrid_joinRight__liUli:before{right:calc(0px - 1px);border-top-right-radius:0;border-bottom-right-radius:0}@media (prefers-reduced-motion:reduce){.WorkingTimeGrid_cell__ks3Sl,.WorkingTimeGrid_cell__ks3Sl:before,.WorkingTimeGrid_tabItem___ewU8{transition:none}}.PreferenceWorkDate_subSection__PRV8w{display:flex;flex-direction:column}.PreferenceWorkDate_subTitle__z9qiS{margin-top:var(--sp26);margin-bottom:var(--sp16);font-size:var(--t18);line-height:var(--lh24);font-weight:400;color:#5b5b5b}.PreferenceWorkDate_daySelector__r3W7w{display:flex;flex-direction:column;gap:var(--sp16)}.PreferenceWorkDate_timeDisplay__83Cwh{display:flex;gap:var(--sp4);margin-top:var(--sp16);font-size:var(--t17);line-height:var(--lh26);color:#000}.PreferenceWorkDate_timeDisplayLabel__N90Tn{font-weight:400}.PreferenceWorkDate_timeDisplayValue__SRLTV{font-weight:700}.PreferenceWorkDate_topSelector__WL8Gk{display:flex;border:1px solid #c0c0c0;border-radius:1.2rem;overflow:hidden}.PreferenceWorkDate_selectorButton__Nq_UY{flex:1 1;height:3.9rem;border:none;background-color:#fff;cursor:pointer;font-size:var(--t15);color:#888;transition:background-color .2s ease}.PreferenceWorkDate_selectorButton__Nq_UY:not(:last-child){border-right:1px solid #ccc}.PreferenceWorkDate_selectorButton__Nq_UY.PreferenceWorkDate_active__DRt2s{background-color:#0a76ff;color:white;font-weight:600}.PreferenceWorkDate_dayConditionalContainer__4N7vl{margin-top:var(--sp12);height:4.3rem}.PreferenceWorkDate_dayOptionNoPreference__MuHMX{width:5.6rem!important;height:4.3rem!important}.PreferenceWorkDate_dayOptionNoPreference__MuHMX,.PreferenceWorkDate_dayOptionRegular__uaGAS{display:flex;justify-content:center;align-items:center;padding:0!important;font-size:var(--t17)}.PreferenceWorkDate_dayOptionRegular__uaGAS{width:3.5rem!important;height:4.4rem!important;line-height:var(--lh26)}@media (max-width:768px){.PreferenceWorkDate_subSection__PRV8w{display:flex;flex-direction:column}.PreferenceWorkDate_subTitle__z9qiS{margin-top:var(--sp26);margin-bottom:var(--sp16);font-size:var(--t18);line-height:var(--lh24);font-weight:400;color:#5b5b5b}.PreferenceWorkDate_timeDisplayLabel__N90Tn{font-size:var(--t16);line-height:var(--lh20)}.PreferenceWorkDate_timeDisplayValue__SRLTV{font-size:var(--t17);font-weight:700;line-height:var(--lh22);color:#000}.PreferenceWorkDate_topSelector__WL8Gk{display:flex;border:1px solid #c0c0c0;border-radius:1.2rem;overflow:hidden}.PreferenceWorkDate_selectorButton__Nq_UY{flex:1 1;height:3.9rem;border:none;background-color:#fff;cursor:pointer;font-size:var(--t15);color:#888;transition:background-color .2s ease}.PreferenceWorkDate_selectorButton__Nq_UY:not(:last-child){border-right:1px solid #ccc}.PreferenceWorkDate_selectorButton__Nq_UY.PreferenceWorkDate_active__DRt2s{background-color:#0a76ff;color:white;font-weight:600}.PreferenceWorkDate_dayOptionNoPreference__MuHMX{width:4.3rem!important;font-size:var(--t15);height:3.9rem!important}.PreferenceWorkDate_dayOptionRegular__uaGAS{width:3.3rem!important;font-size:var(--t15);height:3.9rem!important}.PreferenceWorkDate_dayConditionalContainer__4N7vl{height:3.9rem}}.EducationSelector_subSection__75blQ{display:flex;flex-direction:column}.EducationSelector_subSection__75blQ+.EducationSelector_subSection__75blQ{margin-top:var(--sp42);gap:var(--sp16)}.EducationSelector_subTitle__L_8_G{font-size:var(--t18);line-height:var(--lh24);font-weight:500;color:#5b5b5b}.EducationSelector_pillContainer__YG_A1{display:flex;flex-wrap:wrap;margin-bottom:var(--sp10);margin-top:var(--sp16);gap:var(--sp6)}.EducationSelector_customDivider__hXQzN{border:none;height:var(--sp1);background-color:#eee;margin:var(--sp10) 0 var(--sp10) 0;width:100%}.EducationSelector_educationLevelContainer__K9gCS{display:flex;flex-direction:column;gap:var(--sp8)}.EducationSelector_schoolSearchContainer__7x_Zs{position:relative}.EducationSelector_searchResultList__LjLv2{position:absolute;top:100%;left:0;width:100%;background-color:white;border:1px solid #d4d4d4;border-radius:1.6rem;box-shadow:0 .4rem 1.2rem 0 rgba(0,0,0,.1);z-index:10;max-height:20rem;overflow-y:auto;list-style:none;padding:0;margin:var(--sp4) 0 0 0;-ms-overflow-style:none;scrollbar-width:none}.EducationSelector_searchResultList__LjLv2::-webkit-scrollbar{display:none}.EducationSelector_searchResultItem__bfB__{padding:var(--sp12) var(--sp20);cursor:pointer;display:flex;flex-direction:column;gap:var(--sp4);border-bottom:1px solid #efefef}.EducationSelector_searchResultItem__bfB__:last-child{border-bottom:none}.EducationSelector_searchResultItem__bfB__ span{font-weight:700;color:#000;font-size:var(--t18);line-height:var(--lh24)}.EducationSelector_searchResultItem__bfB__ small{font-weight:400;font-size:var(--t15);color:#000;line-height:var(--lh24)}.EducationSelector_schoolName__gMCnG{font-weight:700;color:#000;font-size:var(--t18);line-height:1.5}.EducationSelector_schoolAddress__t3p8I{font-weight:400;font-size:var(--t15);color:#000;line-height:1.5}.EducationSelector_searchStatus__Eeukn{display:flex;align-items:center;justify-content:center;gap:var(--sp8);min-height:8rem;padding:var(--sp16) var(--sp20);color:var(--color-text-secondary);font-size:var(--t14);font-weight:500}.EducationSelector_searchSpinner__zVZbw{width:1.6rem;height:1.6rem;border:2px solid var(--color-border);border-top-color:var(--blue-500);border-radius:50%;animation:EducationSelector_searchSpin__mNdw1 .8s linear infinite}@keyframes EducationSelector_searchSpin__mNdw1{to{transform:rotate(1turn)}}.EducationSelector_searchEmpty__wPP3E{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp4);min-height:8rem;padding:var(--sp16) var(--sp20);text-align:center}.EducationSelector_searchEmptyTitle__DlFm3{color:var(--color-text-secondary);font-size:var(--t15);font-weight:500}.EducationSelector_searchEmptyHint__fv93S{color:var(--color-text-tertiary);font-size:var(--t13)}.EducationSelector_educationLevelOption__0Iyah{padding:var(--sp12) var(--sp16)!important}@media (max-width:768px){.EducationSelector_educationLevelOption__0Iyah{padding:var(--sp10) var(--sp16)!important}.EducationSelector_subSection__75blQ{display:flex;flex-direction:column}.EducationSelector_pillContainer__YG_A1{display:flex;flex-wrap:wrap;margin-bottom:var(--sp10);margin-top:var(--sp16);gap:var(--sp6)}.EducationSelector_customDivider__hXQzN{border:none;height:var(--sp1);background-color:#eee;margin:var(--sp10) 0 var(--sp10) 0;width:100%}.EducationSelector_educationLevelContainer__K9gCS{display:flex;flex-direction:column;gap:var(--sp8)}.EducationSelector_schoolSearchContainer__7x_Zs{position:relative}.EducationSelector_searchResultList__LjLv2{position:absolute;top:100%;left:0;width:100%;background-color:white;border:1px solid #d4d4d4;border-radius:1.6rem;box-shadow:0 .4rem 1.2rem 0 rgba(0,0,0,.1);z-index:10;max-height:20rem;overflow-y:auto;list-style:none;padding:0;margin:var(--sp4) 0 0 0;-ms-overflow-style:none;scrollbar-width:none}.EducationSelector_searchResultList__LjLv2::-webkit-scrollbar{display:none}.EducationSelector_searchResultItem__bfB__{padding:var(--sp12) var(--sp20);cursor:pointer;display:flex;flex-direction:column;gap:var(--sp4);border-bottom:1px solid #efefef}.EducationSelector_searchResultItem__bfB__:last-child{border-bottom:none}.EducationSelector_searchResultItem__bfB__ span{font-weight:700;color:#000;font-size:var(--t18);line-height:var(--lh24)}.EducationSelector_searchResultItem__bfB__ small{font-weight:400;font-size:var(--t15);color:#000;line-height:var(--lh24)}.EducationSelector_schoolName__gMCnG{font-weight:700;color:#000;font-size:var(--t18);line-height:var(--lh24)}.EducationSelector_schoolAddress__t3p8I{font-weight:400;font-size:var(--t15);color:#555;line-height:var(--lh24)}}.CareerForm_form___lQ3J{display:flex;flex-direction:column;width:100%;max-width:59.2rem;margin:var(--sp20) auto var(--sp48);gap:var(--sp20);padding-bottom:calc(9.4rem + 2rem)}.CareerForm_title__JaD0j{font-size:var(--t24);font-weight:700;line-height:var(--lh24)}.CareerForm_subTitle__yg7J7{font-size:var(--t17);margin-top:var(--sp12);line-height:var(--lh26);font-weight:400}.CareerForm_main__FStxq{width:100%;max-width:59.2rem;margin:0 auto var(--sp48);padding:var(--sp36) var(--sp24);background-color:#fff;border-radius:1.2rem;box-shadow:0 -.2rem .8rem .2rem rgba(12,12,13,.05)}.CareerForm_cardContainer__Ak8E9{gap:var(--sp20)}.CareerForm_cardContainer__Ak8E9,.CareerForm_inputGroup___hxS_{display:flex;flex-direction:column}.CareerForm_label__2QhUz{font-size:var(--t16);font-weight:600;margin-bottom:var(--sp8)}.CareerForm_inputField__Q0PKJ{width:100%;border:1px solid #d4d4d4;border-radius:.8rem;padding:var(--sp12) var(--sp16);font-size:var(--t16)}.CareerForm_textareaField___0Neb{width:100%;border:1px solid #d4d4d4;border-radius:1.2rem;padding:var(--sp16);font-size:var(--t18);height:8.9rem;resize:none}.CareerForm_dateContainer__IgJvR{display:flex;justify-content:space-between}.CareerForm_dateContainer__IgJvR>.CareerForm_inputGroup___hxS_{width:calc(50% - .8rem)}.CareerForm_buttonContainer__cc8RK{display:flex;flex-direction:column;gap:var(--sp16);margin-top:var(--sp32);align-items:center}.CareerForm_careerList__mu3CC{display:flex;flex-direction:column;gap:var(--sp16);margin-top:var(--sp24)}.CareerForm_careerItem__NvU0m{border:1px solid #efefef;border-radius:1.2rem;background:#fff;box-shadow:0 -.2rem .8rem .2rem rgba(12,12,13,.05);overflow:hidden;margin-top:var(--sp20)}.CareerForm_careerItemHeader__lqJxu{display:flex;justify-content:space-between;align-items:center;padding:var(--sp20) var(--sp16);cursor:pointer;background:#fff}.CareerForm_careerItemTitle__Ye9Lu{font-size:var(--t18);line-height:var(--lh24);font-weight:700;color:#000}.CareerForm_arrowIcon__FOPOy{transition:transform .3s ease-in-out}.CareerForm_arrowIcon__FOPOy.CareerForm_expanded__WfTQm{transform:rotate(180deg)}.CareerForm_careerItemContent__Spf23{max-height:0;overflow:hidden;transition:max-height .35s ease-out,padding .35s ease-out;padding:0 var(--sp16)}.CareerForm_careerItemContent__Spf23.CareerForm_expanded__WfTQm{max-height:200rem;transition:max-height .35s ease-in;padding-bottom:var(--sp18)}.CareerForm_careerEntryForm__olm7W{padding:0}.CareerForm_buttonContainer__cc8RK.CareerForm_horizontal__Nlt63{flex-direction:row;justify-content:space-between;gap:var(--sp8)}.CareerForm_buttonContainer__cc8RK.CareerForm_horizontal__Nlt63>button{flex:1 1}.CareerForm_deleteButtonContainer__pqGc4{display:flex;justify-content:center}.CareerForm_deleteButton__RgY_1.CareerForm_deleteButton__RgY_1{background-color:#fff;color:#e54646;border:1px solid #d4d4d4}.CareerForm_cancelButton__X8W8H{background-color:#ccc;color:#333}.CareerForm_cancelButton__X8W8H:hover{background-color:#bbb}.CareerForm_saveButton__kfuKd{background-color:#0a76ff;color:white}.CareerForm_saveButton__kfuKd:hover{background-color:#3b82f6}.CareerForm_selectedAddress__nWtaD{padding-left:var(--sp10);font-size:var(--t15);color:#000;line-height:var(--lh24);font-weight:400}@media (max-width:768px){.CareerForm_form___lQ3J{padding-left:var(--sp24);padding-right:var(--sp24)}}.CareerForm_container___TOqH{display:flex;align-items:center;justify-content:space-between}.CareerForm_dateInputContainer__4ZFAV{position:relative;flex:1 1}.CareerForm_dateInput__6Lxze{flex:1 1;border:1px solid #d4d4d4;border-radius:2.1rem;background-color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;height:4.3rem;font-size:var(--t16);color:#000}.CareerForm_dateInput__6Lxze.CareerForm_placeholder__m7maf{color:#c6c6c6}.CareerForm_separator__24lnY{font-size:var(--t24);color:#555;width:4rem;text-align:center}.CareerForm_pickerDropdown__5vC96{position:absolute;top:100%;left:0;background-color:white;border:1px solid #d4d4d4;border-radius:1.2rem;box-shadow:0 .4rem 1.2rem .2rem rgba(0,0,0,.15);z-index:1000;padding:var(--sp24) var(--sp32) var(--sp16) var(--sp32);margin-top:var(--sp8);width:max-content}.CareerForm_yearNavigation__nW3cG{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--sp12)}.CareerForm_navButton__rxl8C{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;color:#333;width:2.4rem;height:2.4rem}.CareerForm_arrowLeft__Iewze{transform:rotate(90deg)}.CareerForm_arrowRight__ohQT8{transform:rotate(-90deg)}.CareerForm_navButton__rxl8C:hover{color:#007bff}.CareerForm_currentYear__A9QOg{flex-grow:1;text-align:center;font-size:var(--t18);line-height:var(--lh24);font-weight:400}.CareerForm_monthGrid__6RGt0{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:var(--sp18);column-gap:var(--sp18);grid-row-gap:0;row-gap:0;justify-items:center}.CareerForm_monthItem__dY88x{display:flex;justify-content:center;align-items:center;border-radius:50%;cursor:pointer;transition:background-color .2s ease;box-sizing:border-box;width:4.4rem;height:4.4rem;font-size:var(--t15);line-height:var(--lh24);font-weight:400}.CareerForm_monthItem__dY88x:hover{background-color:rgba(10,118,255,.2)}.CareerForm_selectedMonth__JY_hL{background-color:#0a76ff;color:white}.CareerForm_selectedMonth__JY_hL:hover{background-color:#3b82f6}.CareerForm_searchResultList__AcVXn{position:absolute;top:100%;left:0;width:100%;background-color:white;border:1px solid #d4d4d4;border-radius:1.6rem;box-shadow:0 .4rem 1.2rem 0 rgba(0,0,0,.1);z-index:10;max-height:20rem;overflow-y:auto;list-style:none;padding:0;margin:var(--sp4) 0 0 0;-ms-overflow-style:none;scrollbar-width:none}.CareerForm_searchResultList__AcVXn::-webkit-scrollbar{display:none}.CareerForm_searchResultItem__hAPuy{padding:var(--sp12) var(--sp20);cursor:pointer;display:flex;flex-direction:column;gap:var(--sp4);border-bottom:1px solid #efefef}.CareerForm_searchResultItem__hAPuy:last-child{border-bottom:none}.CareerForm_searchResultItem__hAPuy span{font-weight:700;color:#000;font-size:var(--t18);line-height:var(--lh24)}.CareerForm_searchResultItem__hAPuy small{font-weight:400;font-size:var(--t15);color:#000;line-height:var(--lh24)}.CareerForm_overlay__v2U2E{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--sp20)}@media (max-width:768px){.CareerForm_form___lQ3J{display:flex;flex-direction:column;width:100%;margin:0 auto;gap:3.2rem;padding:0 var(--sp24)}.CareerForm_main__FStxq{width:100%;margin:0 auto 4.8rem;padding:0;background-color:#fff;box-shadow:none}.CareerForm_cardContainer__Ak8E9{gap:2rem}.CareerForm_cardContainer__Ak8E9,.CareerForm_inputGroup___hxS_{display:flex;flex-direction:column}.CareerForm_label__2QhUz{font-size:1.6rem;font-weight:600;margin-bottom:.8rem}.CareerForm_inputField__Q0PKJ{width:100%;border:1px solid #d4d4d4;border-radius:.8rem;padding:1.2rem 1.6rem;font-size:1.6rem}.CareerForm_dateContainer__IgJvR{display:flex;justify-content:space-between}.CareerForm_dateContainer__IgJvR>.CareerForm_inputGroup___hxS_{width:calc(50% - .8rem)}.CareerForm_careerList__mu3CC{display:flex;flex-direction:column;gap:1.6rem;margin-top:2.4rem}.CareerForm_overlay__v2U2E{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem}button.CareerForm_nextButton__VOG3F{padding:1rem 2.4rem}}.CareerListView_container__1kVua{width:100%;display:flex;flex-direction:column;gap:var(--sp20);padding:var(--sp36) var(--sp24);background-color:#fff;border-radius:var(--radius-lg)}@media (max-width:768px){.CareerListView_container__1kVua{padding:0}}.CareerListView_header__M3Bsz{display:flex;align-items:flex-start;justify-content:space-between;width:100%}.CareerListView_title__WbTLS{padding:0 var(--sp10);font-size:var(--t20);font-weight:700;line-height:1.5;color:#000}.CareerListView_addButton__11Hv3{display:flex;align-items:center;justify-content:center;height:3.6rem;max-width:18rem;padding:0 var(--sp16);border:none;border-radius:var(--radius-md);background-color:var(--blue-500);color:#fff;font-size:var(--t14);font-weight:600;line-height:1.5;white-space:nowrap;cursor:pointer}.CareerListView_emptyBox__fQfWi{display:flex;align-items:center;gap:var(--sp16);width:100%;padding:var(--sp16);background-color:var(--gray-50);border:1px dashed var(--blue-500);border-radius:var(--radius-lg);font:inherit;text-align:left;cursor:pointer}.CareerListView_emptyIcon__YLcj2{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:4.8rem;height:4.8rem;background-color:#fff;border:1px solid var(--gray-100);border-radius:var(--radius-full);font-size:var(--t24)}.CareerListView_emptyText__Oxaf5{display:flex;flex-direction:column;flex:1 1;min-width:0}.CareerListView_emptyTitle__f6gEX{font-size:var(--t18);font-weight:700;line-height:1.5;color:#000}.CareerListView_emptySub__36rtu{font-size:var(--t13);font-weight:400;line-height:var(--lh22);color:#4b4b4b}.CareerListView_cardList__LTwr5{display:flex;flex-direction:column;gap:var(--sp8);width:100%}.CareerListView_card__ERMj0{display:flex;align-items:center;gap:var(--sp10);width:100%;padding:var(--sp16) var(--sp20);background-color:#fff;border:1px solid var(--gray-100);border-radius:var(--radius-lg);text-align:left;cursor:pointer}.CareerListView_cardInfo__yX_7y{display:flex;flex-direction:column;gap:var(--sp10);flex:1 1;min-width:0}.CareerListView_storeName__L_vvV{font-size:var(--t18);font-weight:700;line-height:var(--lh24);color:#000}.CareerListView_workTypes__TfzXU{font-size:var(--t14);font-weight:400;line-height:var(--lh18);color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CareerListView_period__y03_u{font-size:var(--t14);font-weight:400;line-height:var(--lh18);color:var(--gray-600)}.CareerListView_chevron__7K2bJ{flex-shrink:0;transform:rotate(270deg)}.CareerEntryEditor_editor___VZHi{width:100%;display:flex;flex-direction:column;align-items:center}.CareerEntryEditor_main__QI6Qp{width:100%;max-width:59.2rem;margin:0 auto;padding:var(--sp36) var(--sp24);background-color:#fff;border-radius:var(--radius-lg)}.CareerEntryEditor_buttonSet__sq53m{width:100%;display:flex;flex-direction:column;gap:var(--sp16);align-items:center;margin-top:var(--sp32)}.CareerEntryEditor_saveButton__dTuDN{width:100%}.CareerEntryEditor_dangerButton__YrAuR{background:none;border:none;padding:0;cursor:pointer;color:var(--color-text-danger);font-size:var(--t14);font-weight:500;line-height:1.5;text-decoration:underline;text-underline-position:from-font}.CareerEntryEditor_dangerButton__YrAuR:disabled{opacity:.5;cursor:default}.CareerEntryEditor_skipButton__M1RF2{background:none;border:none;padding:0;cursor:pointer;color:var(--gray-500);font-size:var(--t14);font-weight:500;line-height:1.5;text-decoration:underline;text-underline-position:from-font}.CareerEntryEditor_skipButton__M1RF2:disabled{opacity:.5;cursor:default}@media (max-width:768px){.CareerEntryEditor_main__QI6Qp{padding:0;border-radius:0}}.CareerEntryForm_careerEntryForm__lygG_{padding:0}.CareerEntryForm_titleContainer___10Gj{display:flex;flex-direction:column;margin-bottom:var(--sp12);gap:var(--sp12)}.CareerEntryForm_title__3xsEg{font-size:var(--t24);font-weight:700;line-height:1.5;color:#000}.CareerEntryForm_subTitle__9ojs1{font-size:var(--t17);line-height:var(--lh26);font-weight:400}.CareerEntryForm_cardContainer__6bNeH{display:flex;flex-direction:column;gap:var(--sp20)}.CareerEntryForm_buttonContainer__nc8Xm{display:flex;flex-direction:column;gap:var(--sp16);margin-top:var(--sp32);align-items:center}.CareerEntryForm_buttonContainer__nc8Xm.CareerEntryForm_horizontal__1qM7r{flex-direction:row;justify-content:space-between;gap:var(--sp8)}.CareerEntryForm_buttonContainer__nc8Xm.CareerEntryForm_horizontal__1qM7r>button{flex:1 1}.CareerEntryForm_deleteButton__uiN7P.CareerEntryForm_deleteButton__uiN7P{background-color:#fff;color:#e54646;border:1px solid #d4d4d4}.CareerEntryForm_cancelButton__EyqHw{background-color:#ccc;color:#333}.CareerEntryForm_cancelButton__EyqHw:hover{background-color:#bbb}.CareerEntryForm_saveButton__J0uXT{background-color:#0a76ff;color:white}.CareerEntryForm_saveButton__J0uXT:hover{background-color:#3b82f6}.CompanyNameInput_searchResultList__XcqDb{position:absolute;top:100%;left:0;width:100%;background-color:white;border:1px solid #d4d4d4;border-radius:1.6rem;box-shadow:0 .4rem 1.2rem 0 rgba(0,0,0,.1);z-index:10;max-height:20rem;overflow-y:auto;list-style:none;padding:0;margin:var(--sp4) 0 0 0;-ms-overflow-style:none;scrollbar-width:none}.CompanyNameInput_searchResultList__XcqDb::-webkit-scrollbar{display:none}.CompanyNameInput_searchResultItem__D_8Yl{padding:var(--sp12) var(--sp20);cursor:pointer;display:flex;flex-direction:column;gap:var(--sp4);border-bottom:1px solid #efefef}.CompanyNameInput_searchResultItem__D_8Yl:last-child{border-bottom:none}.CompanyNameInput_searchResultItem__D_8Yl span{font-weight:700;color:#000;font-size:var(--t18);line-height:var(--lh24)}.CompanyNameInput_searchResultItem__D_8Yl small{font-weight:400;font-size:var(--t15);color:#000;line-height:var(--lh24)}.CompanyNameInput_placeName__kad3e{font-weight:700;font-size:var(--t18);line-height:1.5;color:#000}.CompanyNameInput_roadAddress__bUzPv{font-weight:400;font-size:var(--t15);line-height:1.5;color:#000}.CompanyNameInput_selectedAddress__runP7{padding-left:var(--sp10);font-size:var(--t15);color:#000;line-height:var(--lh24);font-weight:400}.PeriodSelector_container__jH13d{display:flex;align-items:center;justify-content:space-between}.PeriodSelector_dateInputContainer__v_JV6{position:relative;flex:1 1}.PeriodSelector_dateInput__2_mQQ{flex:1 1;border:1px solid #d4d4d4;border-radius:2.1rem;background-color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;height:4.4rem;font-size:var(--t16);line-height:1.5;color:#000}.PeriodSelector_dateInput__2_mQQ.PeriodSelector_placeholder__Urwkz{color:#c6c6c6}.PeriodSelector_separator__5xJCZ{font-size:var(--t24);color:#555;width:4rem;text-align:center}.PeriodSelector_sheetBackdrop___wPEX{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.45);z-index:1060;animation:PeriodSelector_pickerBackdropFadeIn__E0RXu .2s ease-out}.PeriodSelector_sheet__UGKNc{position:fixed;left:0;right:0;bottom:0;margin:0 auto;max-width:48rem;z-index:1061;background-color:#fff;border-radius:2rem 2rem 0 0;box-shadow:0 -.4rem 1.6rem 0 rgba(0,0,0,.12);padding:var(--sp12) var(--sp24) calc(var(--sp24) + env(safe-area-inset-bottom));animation:PeriodSelector_pickerSheetSlideUp__tKl8R .28s cubic-bezier(.32,.72,0,1)}.PeriodSelector_popoverBackdrop__7ORpo{position:fixed;inset:0;z-index:1060;background:transparent}.PeriodSelector_popover__LhbGy{position:fixed;z-index:1061;width:28rem;background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);box-shadow:var(--sd);padding:var(--sp12) var(--sp16) var(--sp16);animation:PeriodSelector_pickerPopoverIn__dcCoR .14s ease-out}@keyframes PeriodSelector_pickerPopoverIn__dcCoR{0%{opacity:0;transform:translateY(-.4rem)}to{opacity:1;transform:translateY(0)}}.PeriodSelector_grabHandle__NGhAM{width:4rem;height:.4rem;margin:0 auto var(--sp16);border-radius:999px;background-color:#e0e0e0}@keyframes PeriodSelector_pickerBackdropFadeIn__E0RXu{0%{opacity:0}to{opacity:1}}@keyframes PeriodSelector_pickerSheetSlideUp__tKl8R{0%{transform:translateY(100%)}to{transform:translateY(0)}}.PeriodSelector_yearNavigation__Svv_j{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--sp12)}.PeriodSelector_navButton__erC2_{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;color:#333;width:2.4rem;height:2.4rem}.PeriodSelector_arrowLeft__mJ5Sy{transform:rotate(90deg)}.PeriodSelector_arrowRight__Ia9FG{transform:rotate(-90deg)}.PeriodSelector_navButton__erC2_:hover{color:#007bff}.PeriodSelector_currentYear__ZFXSa{flex-grow:1;text-align:center;font-size:var(--t18);line-height:var(--lh24);font-weight:400}.PeriodSelector_monthGrid__XFqik{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:var(--sp18);column-gap:var(--sp18);grid-row-gap:0;row-gap:0;justify-items:center}.PeriodSelector_monthItem__G9L4v{display:flex;justify-content:center;align-items:center;border-radius:50%;cursor:pointer;transition:background-color .2s ease;box-sizing:border-box;width:4.4rem;height:4.4rem;font-size:var(--t15);line-height:var(--lh24);font-weight:400}.PeriodSelector_monthItem__G9L4v:hover{background-color:rgba(10,118,255,.2)}.PeriodSelector_selectedMonth__D0pvw{background-color:#0a76ff;color:white}.PeriodSelector_selectedMonth__D0pvw:hover{background-color:#3b82f6}@media (max-width:480px){.PeriodSelector_dateInput__2_mQQ{font-size:var(--t15);height:3.9rem}.PeriodSelector_separator__5xJCZ{font-size:var(--t20);color:#555;width:1.9rem;text-align:center}}.CareerDescriptionInput_inputGroup__f2RrQ{display:flex;flex-direction:column}.CareerDescriptionInput_textareaField__aiYq3{width:100%;border:1px solid #d4d4d4;border-radius:1.2rem;padding:1.4rem 1.6rem;font-size:var(--t18);height:24.4rem;resize:none}.CareerDescriptionInput_textareaField__aiYq3:focus{outline:none;border-color:#0a76ff}.ScheduleStep_root__j6sr5{display:flex;flex-direction:column;gap:var(--sp20)}.ScheduleStep_field__EJKkY{display:flex;flex-direction:column;gap:var(--sp10)}.ScheduleStep_summarySegments__bznee{display:flex;flex-wrap:wrap;column-gap:var(--sp10);row-gap:var(--sp4);min-width:0}.ScheduleStep_summarySegment__sHDA8{white-space:nowrap}.PeriodPassCard_card__bSGcd{display:flex;align-items:center;gap:var(--sp16);width:100%;padding:var(--sp16);border:1px dashed;border-radius:var(--radius-lg);box-sizing:border-box}.PeriodPassCard_main__Tk7EP{flex:1 1;min-width:0;display:flex;align-items:center;gap:var(--sp16)}.PeriodPassCard_iconWrapper__Jgwpn{flex-shrink:0;width:var(--sp48);height:var(--sp48);border-radius:var(--radius-full);background-color:var(--gray-white);border:1px solid;display:flex;align-items:center;justify-content:center}.PeriodPassCard_message__gzxGJ{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left}.PeriodPassCard_title__Onn5V{margin:0;font-size:var(--t18);font-weight:700;line-height:1.5}.PeriodPassCard_subtitle__eG0yw{margin:0;font-size:var(--t13);font-weight:400;line-height:var(--lh22);color:var(--gray-700)}.PeriodPassCard_active__IY78U{background-color:var(--gray-50);border-color:var(--blue-400)}.PeriodPassCard_active__IY78U .PeriodPassCard_iconWrapper__Jgwpn{border-color:var(--blue-100)}.PeriodPassCard_active__IY78U .PeriodPassCard_title__Onn5V{color:var(--blue-500)}.PeriodPassCard_expiring__HALXA{background-color:var(--red-50);border-color:var(--red-500)}.PeriodPassCard_expiring__HALXA .PeriodPassCard_iconWrapper__Jgwpn{border-color:var(--red-100)}.PeriodPassCard_expiring__HALXA .PeriodPassCard_title__Onn5V{color:var(--gray-black)}@media (max-width:768px){.PeriodPassCard_card__bSGcd{flex-direction:column;align-items:stretch;gap:var(--sp10)}.PeriodPassCard_active__IY78U{border-style:solid;border-color:var(--blue-100)}.PeriodPassCard_title__Onn5V{font-size:var(--t20)}}.MapCardSkeleton_block__PNOxS{height:calc(var(--sp94) + var(--sp52) + var(--sp10));border-radius:var(--radius-lg)}.SpeechBubble_bubble__dufGL{position:relative;display:block;width:-moz-fit-content;width:fit-content;background-color:#F0FBF6;border:2px solid #21c07e;border-radius:19px;padding:8px 18px;font-size:var(--sb-font-size);line-height:var(--sb-line-height);color:#21C07E;word-break:keep-all;overflow-wrap:break-word;box-sizing:border-box;max-width:calc(100vw - 40px)}.SpeechBubble_bubble__dufGL:after,.SpeechBubble_bubble__dufGL:before{content:"";position:absolute;left:var(--sb-tail-left);width:0;height:0;border-style:solid}.SpeechBubble_bottom__fDUZ1:before{top:100%;border-width:12px 13px 0;border-color:#21C07E transparent transparent}.SpeechBubble_bottom__fDUZ1:after{top:100%;margin-left:3px;border-width:9px 10px 0;border-color:#F0FBF6 transparent transparent}.SpeechBubble_top___QMvC:before{bottom:100%;border-width:0 13px 12px;border-color:transparent transparent #21C07E}.SpeechBubble_top___QMvC:after{bottom:100%;margin-left:3px;border-width:0 10px 9px;border-color:transparent transparent #F0FBF6}@media (max-width:768px){.SpeechBubble_bubble__dufGL{padding:8px 14px}}.AlbaListWithFilters_container__YjzGz{display:flex;flex-direction:column;gap:var(--sp32);width:100%;max-width:1160px;min-height:100vh}.AlbaListWithFilters_summary__V0vTy{display:flex;align-items:center;gap:var(--sp12);padding:0 4px;scroll-margin-top:102px}@media (min-width:768px){.AlbaListWithFilters_summary__V0vTy{scroll-margin-top:138px}}.AlbaListWithFilters_totalCount__ys6Lc{font-size:var(--t18);font-weight:400;color:#333}.AlbaListWithFilters_totalCount__ys6Lc strong{font-weight:700;color:#0a76ff}.AlbaListWithFilters_filterApplied__OcvNC{font-size:var(--t14);color:#666;background:rgba(10,118,255,.1);padding:4px 8px;border-radius:12px}.AlbaListWithFilters_listContainer__yvVe8{width:100%;transition:opacity .2s ease}.AlbaListWithFilters_listContainerStale__11vkn{opacity:.6}.AlbaListWithFilters_loading__TkmFt{padding:40px 0;text-align:center;color:#666;font-size:var(--t16)}.AlbaListWithFilters_list__YOplw{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--sp16);gap:var(--sp16);width:100%}@media (max-width:828px){.AlbaListWithFilters_list__YOplw{grid-template-columns:1fr}}.AlbaListWithFilters_list__YOplw>.AlbaListWithFilters_mobileFeedBanner__yG8o1{grid-column:1/-1}.AlbaListWithFilters_loadingList__duchQ{display:flex;flex-direction:column;gap:var(--sp16);width:100%}.AlbaListWithFilters_skeletonListItem__bkw7h{background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:var(--sp20);display:flex;flex-direction:column;gap:var(--sp16);height:120px;animation:AlbaListWithFilters_pulse__ZnE6x 2s cubic-bezier(.4,0,.6,1) infinite}.AlbaListWithFilters_skeletonHeader__xxpsG{height:16px;background:#f3f4f6;border-radius:4px;width:30%}.AlbaListWithFilters_skeletonContent__dNecP{display:flex;flex-direction:column;gap:var(--sp12);flex:1 1}.AlbaListWithFilters_skeletonLine__0B1_I{height:16px;background:#f3f4f6;border-radius:4px}.AlbaListWithFilters_skeletonLine__0B1_I:first-child{width:80%}.AlbaListWithFilters_skeletonLine__0B1_I:nth-child(2){width:60%}.AlbaListWithFilters_skeletonLine__0B1_I:last-child{width:90%}@keyframes AlbaListWithFilters_pulse__ZnE6x{0%,to{opacity:1}50%{opacity:.5}}.AlbaListWithFilters_empty__1yjTX{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 24px;text-align:center;color:#666}.AlbaListWithFilters_emptyIcon__EII65{font-size:var(--t48);margin-bottom:16px}.AlbaListWithFilters_empty__1yjTX h3{font-size:var(--t20);font-weight:600;color:#333;margin-bottom:8px;margin-top:0}.AlbaListWithFilters_empty__1yjTX p{font-size:var(--t16);line-height:1.5;color:#666;margin:0}.AlbaListWithFilters_error__ZTA2j{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 24px;text-align:center;background:#fef2f2;border-radius:12px;border:1px solid #fecaca}.AlbaListWithFilters_error__ZTA2j h3{font-size:var(--t18);font-weight:600;color:#dc2626;margin-bottom:8px;margin-top:0}.AlbaListWithFilters_error__ZTA2j p{font-size:var(--t14);color:#991b1b;margin-bottom:var(--sp16);margin-top:0}.AlbaListWithFilters_retryButton__Yy4MC{background:#dc2626;color:white;border:none;padding:8px 16px;border-radius:6px;font-size:var(--t14);font-weight:500;cursor:pointer;transition:background .15s ease}.AlbaListWithFilters_retryButton__Yy4MC:disabled{opacity:.6;cursor:default}.AlbaListWithFilters_retryButton__Yy4MC:hover:not(:disabled){background:#b91c1c}.AlbaListWithFilters_retryButton__Yy4MC:focus{outline:2px solid #dc2626;outline-offset:2px}.AlbaListWithFilters_paginationContainer__ONRbf{display:flex;justify-content:center;width:100%}.AlbaListWithFilters_containerHeader__DniYT{display:flex;flex-direction:row;align-items:center;justify-content:space-between;text-align:center}.AlbaListWithFilters_sortSelectWrapper__jAwBw{position:relative}.AlbaListWithFilters_sortTooltipAnchor__PDwW6{position:absolute;bottom:calc(100% + 16px);right:0;z-index:20;pointer-events:none;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.AlbaListWithFilters_sortSelectWrapper__jAwBw:hover .AlbaListWithFilters_sortTooltipAnchor__PDwW6{opacity:1;visibility:visible}.AlbaListWithFilters_sortSelect__tquc1{width:16rem}@media (max-width:768px){.AlbaListWithFilters_container__YjzGz{gap:var(--sp24)}.AlbaListWithFilters_list__YOplw{grid-template-columns:1fr;gap:var(--sp12)}.AlbaListWithFilters_mobileFeedBanner__yG8o1{display:block;width:calc(100% + 3.2rem);margin-left:-1.6rem;height:70px;border-radius:0}.AlbaListWithFilters_loadingList__duchQ{gap:var(--sp12)}.AlbaListWithFilters_summary__V0vTy{padding:0 16px}.AlbaListWithFilters_totalCount__ys6Lc{font-size:1.5rem;line-height:150%}.AlbaListWithFilters_filterApplied__OcvNC{font-size:var(--t13)}.AlbaListWithFilters_empty__1yjTX{padding:60px 24px}.AlbaListWithFilters_emptyIcon__EII65{font-size:var(--t40)}.AlbaListWithFilters_empty__1yjTX h3{font-size:var(--t18)}.AlbaListWithFilters_empty__1yjTX p{font-size:var(--t14)}.AlbaListWithFilters_sortSelect__tquc1{width:13rem}}@media (max-width:480px){.AlbaListWithFilters_container__YjzGz{gap:var(--sp20)}.AlbaListWithFilters_list__YOplw{grid-template-columns:1fr;gap:var(--sp8)}.AlbaListWithFilters_loadingList__duchQ{gap:var(--sp8)}.AlbaListWithFilters_summary__V0vTy{flex-direction:column;align-items:flex-start;gap:var(--sp8);padding:0 16px}.AlbaListWithFilters_empty__1yjTX,.AlbaListWithFilters_error__ZTA2j{padding:40px 16px}}.AlbaListWithFilters_cardsOnly__8t9g3{min-height:0}@media (max-width:768px){.AlbaListWithFilters_cardsOnly__8t9g3 .AlbaListWithFilters_list__YOplw{gap:var(--sp12)}}.CompanyListDropDown_searchResults__RzjNU{background:#fff;border-radius:12px;border:1px solid #d4d4d4;position:absolute;top:100%;left:16px;right:0;z-index:20;display:flex;flex-direction:column;gap:0;margin-top:6px;max-height:300px;overflow-y:auto}.CompanyListDropDown_resultItem__wE_Pd{padding:10px 20px;cursor:pointer;text-align:left;border-bottom:1px solid #d4d4d4}.CompanyListDropDown_resultItem__wE_Pd:last-child{border-bottom:none}.CompanyListDropDown_resultSeparator__I7dxs{height:1px;width:100%;background:#d4d4d4}.CompanyListDropDown_resultName__k4Kym{font-weight:700;font-size:var(--t18);margin:0 0 4px;white-space:pre-line;word-break:break-all}.CompanyListDropDown_resultAddr__8EXGB{font-size:var(--t15);color:#7f7f7f;font-weight:400;margin:0}.CompanyListDropDown_manualItem__mzJr_{padding:10px 20px;cursor:pointer;text-align:left;border-bottom:1px solid #d4d4d4}.CompanyListDropDown_manualTextBold__24sep{font-size:var(--t18);line-height:var(--lh24);font-weight:700;color:#0a76ff}.CompanyListDropDown_addCompanyItem__cN9jD{padding:14px 20px;cursor:pointer;text-align:left;display:flex;align-items:center;gap:var(--sp8);font-size:var(--t16);font-weight:500;color:#0a76ff;background:#f5f8ff;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.CompanyListDropDown_addCompanyItem__cN9jD:hover{background:#e8f0fe}.CompanyListDropDown_addCompanyIcon__cLkX8{font-size:var(--t20);font-weight:700;line-height:1}.AnnouncementRejectionNotice_notice__FPGmp{display:flex;flex-direction:column;gap:var(--sp6);padding:var(--sp16);border:1px solid var(--red-100);border-radius:var(--radius-md);background:var(--red-50)}.AnnouncementRejectionNotice_title__YSvYp{margin:0;font-size:var(--t16);font-weight:700;line-height:1.5;color:var(--red-600)}.AnnouncementRejectionNotice_reason__LdjQC{margin:0;font-size:var(--t15);line-height:1.6;color:var(--color-text-primary);white-space:pre-wrap;word-break:break-word}.AnnouncementRejectionNotice_guide__41ajP{margin:0;font-size:var(--t13);line-height:1.6;color:var(--color-text-secondary)}.AnnouncementRejectionNotice_guideLink__oG3vn{color:inherit;text-decoration:underline}.LocationColumn_column__LHkKx{flex:1 1;display:flex;flex-direction:column;min-height:200px;max-height:300px;overflow:hidden;background:#ffffff}.LocationColumn_withBorder__QW25Q{border-right:1px solid #efefef}.LocationColumn_disabled__JkZ4r{background:#fafafa;opacity:.6}.LocationColumn_itemList__6iU2P{flex:1 1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d4d4d4 #f9f9f9}.LocationColumn_itemList__6iU2P::-webkit-scrollbar{width:6px}.LocationColumn_itemList__6iU2P::-webkit-scrollbar-track{background:#f9f9f9}.LocationColumn_itemList__6iU2P::-webkit-scrollbar-thumb{background:#d4d4d4;border-radius:3px}.LocationColumn_itemList__6iU2P::-webkit-scrollbar-thumb:hover{background:#c7c7c7}.LocationColumn_emptyState__FkgZP{flex:1 1;display:flex;align-items:center;justify-content:center;padding:40px 20px}.LocationColumn_emptyMessage__x3YqN{font-size:var(--t14);color:#888888;text-align:center;margin:0}@media (prefers-contrast:high){.LocationColumn_withBorder__QW25Q{border-right-color:#000000;border-right-width:2px}.LocationColumn_disabled__JkZ4r{background:#e0e0e0}.LocationColumn_emptyMessage__x3YqN{color:#000000}}.LocationTag_tag__1PWSo{display:flex;align-items:center;justify-content:space-between;gap:var(--sp6);padding:7px 10px 7px 16px;border:1px solid var(--tag-border,#d4d4d4);border-radius:12px;background:var(--tag-bg,rgba(12,12,13,.03));color:var(--tag-color,#000000);font-size:var(--t14);font-weight:400;line-height:1.5;transition:all .2s ease}.LocationTag_tag__1PWSo:hover{border-color:var(--tag-border-hover,#c7c7c7);background:var(--tag-bg-hover,rgba(12,12,13,.06));opacity:.8}.LocationTag_displayName__ogBSu{flex:1 1;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.LocationTag_removeButton__rox1O{display:flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:none;border-radius:50%;background:transparent;color:#6b7280;cursor:pointer;transition:all .15s ease;flex-shrink:0}.LocationTag_removeButton__rox1O:hover{background:rgba(107,114,128,.1);color:#374151}.LocationTag_removeButton__rox1O:focus{outline:none;background:rgba(107,114,128,.15);box-shadow:0 0 0 2px rgba(10,118,255,.3)}.LocationTag_removeButton__rox1O:active{background:rgba(107,114,128,.2);transform:scale(.95)}.LocationTag_removeIcon__48__6{width:16px;height:16px;pointer-events:none;opacity:.7;transition:opacity .15s ease}.LocationTag_removeButton__rox1O:hover .LocationTag_removeIcon__48__6{opacity:1}@media (max-width:768px){.LocationTag_tag__1PWSo{padding:5px 10px 5px 16px}}.SelectedFilterTags_container__gpHyg{width:100%}.SelectedFilterTags_tagGrid__SafZC{display:flex;flex-wrap:wrap;gap:var(--sp8);align-items:flex-start}.SelectedFilterTags_jobTypeTag__Oj1WP,.SelectedFilterTags_locationTag__O_J_2,.SelectedFilterTags_workConditionTag__SgFhk{--tag-bg:#0C0C0D08;--tag-color:#000000;--tag-border:#D4D4D4}.SelectedFilterTags_empty__RutYK{display:flex;align-items:center;justify-content:center;padding:var(--sp20);color:#999;font-size:var(--t14);font-style:italic}.LocationFilter_container__0TGXz{display:flex;flex-direction:column;gap:var(--sp16);width:100%;max-width:800px;background:#ffffff;overflow:hidden}.LocationFilter_filterTabs__6uopm{display:flex;gap:var(--sp12);align-items:center;justify-content:flex-start;flex-wrap:wrap}.LocationFilter_filterContainer__SWo_2{display:flex;flex-direction:column;width:100%;border:1px solid #efefef;border-radius:12px;overflow:hidden}.LocationFilter_filterSelectorContainer__YrVjW,.LocationFilter_locationSelectorContainer__5C64E{display:flex;flex-direction:column;gap:0;overflow:hidden;background:#ffffff}.LocationFilter_selectedLocationSection__Rhftb{display:flex;flex-direction:column;gap:var(--sp20);padding:var(--sp16);background:#ffffff;border-top:1px solid #efefef}.LocationFilter_selectedLocationSectionNoBorder__M2vZI{border-top:none}.LocationFilter_resetButtonContainer__M8g1s{display:flex;justify-content:flex-end;align-items:center}.LocationFilter_resetButton__r9qI2{min-width:auto;font-size:var(--t14);font-weight:400;color:#000000;border-radius:12px;transition:all .2s ease}.LocationFilter_resetButton__r9qI2:active{transform:translateY(1px)}@keyframes LocationFilter_slideDown__lNZgc{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.LocationFilter_filterSelectorContainer__YrVjW,.LocationFilter_locationSelectorContainer__5C64E{animation:LocationFilter_slideDown__lNZgc .2s ease-out}.AnnouncementListWithFilters_container__NqeN2{display:flex;flex-direction:column;gap:var(--sp32);width:100%;max-width:1160px;min-height:100vh}.AnnouncementListWithFilters_summary__OOyUQ{display:flex;align-items:center;gap:var(--sp12);padding:0 4px;scroll-margin-top:102px}@media (min-width:768px){.AnnouncementListWithFilters_summary__OOyUQ{scroll-margin-top:138px}}.AnnouncementListWithFilters_totalCount__WW31P{font-size:var(--t18);font-weight:400;color:#333}.AnnouncementListWithFilters_totalCount__WW31P strong{font-weight:700;color:#0a76ff}.AnnouncementListWithFilters_filterApplied__jg15t{font-size:var(--t14);color:#666;background:rgba(10,118,255,.1);padding:4px 8px;border-radius:12px}.AnnouncementListWithFilters_listContainer__v8Pih{width:100%}.AnnouncementListWithFilters_list__bi5dt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;width:100%}@media (max-width:768px){.AnnouncementListWithFilters_list__bi5dt{grid-template-columns:minmax(0,1fr);gap:12px}}.AnnouncementListWithFilters_list__bi5dt>.AnnouncementListWithFilters_mobileFeedBanner__2txph{grid-column:1/-1}.AnnouncementListWithFilters_loadingList__74IeM{display:flex;flex-direction:column;gap:var(--sp16);width:100%}.AnnouncementListWithFilters_skeletonListItem__xZyW5{background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:var(--sp20);display:flex;flex-direction:column;gap:var(--sp16);height:120px;animation:AnnouncementListWithFilters_pulse__FDxpv 2s cubic-bezier(.4,0,.6,1) infinite}.AnnouncementListWithFilters_skeletonHeader__SAYso{height:16px;background:#f3f4f6;border-radius:4px;width:30%}.AnnouncementListWithFilters_skeletonContent__5uk8g{display:flex;flex-direction:column;gap:var(--sp12);flex:1 1}.AnnouncementListWithFilters_skeletonLine__0sJWE{height:16px;background:#f3f4f6;border-radius:4px}.AnnouncementListWithFilters_skeletonLine__0sJWE:first-child{width:80%}.AnnouncementListWithFilters_skeletonLine__0sJWE:nth-child(2){width:60%}.AnnouncementListWithFilters_skeletonLine__0sJWE:last-child{width:90%}@keyframes AnnouncementListWithFilters_pulse__FDxpv{0%,to{opacity:1}50%{opacity:.5}}.AnnouncementListWithFilters_empty__LGQHK{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 24px;text-align:center;color:#666}.AnnouncementListWithFilters_emptyIcon__bd1IL{font-size:var(--t48);margin-bottom:16px}.AnnouncementListWithFilters_empty__LGQHK h3{font-size:var(--t20);font-weight:600;color:#333;margin-bottom:8px;margin-top:0}.AnnouncementListWithFilters_empty__LGQHK p{font-size:var(--t16);line-height:1.5;color:#666;margin:0}.AnnouncementListWithFilters_error__Bw4Jl{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 24px;text-align:center;background:#fef2f2;border-radius:12px;border:1px solid #fecaca}.AnnouncementListWithFilters_error__Bw4Jl h3{font-size:var(--t18);font-weight:600;color:#dc2626;margin-bottom:8px;margin-top:0}.AnnouncementListWithFilters_error__Bw4Jl p{font-size:var(--t14);color:#991b1b;margin-bottom:var(--sp16);margin-top:0}.AnnouncementListWithFilters_retryButton__16yYR{background:#dc2626;color:white;border:none;padding:8px 16px;border-radius:6px;font-size:var(--t14);font-weight:500;cursor:pointer;transition:background .15s ease}.AnnouncementListWithFilters_retryButton__16yYR:hover{background:#b91c1c}.AnnouncementListWithFilters_retryButton__16yYR:focus{outline:2px solid #dc2626;outline-offset:2px}.AnnouncementListWithFilters_paginationContainer__R8Nt_{display:flex;justify-content:center;width:100%}.AnnouncementListWithFilters_mobileItem__bm6gl{display:none}.AnnouncementListWithFilters_desktopItem__iri6o{display:block}@media (max-width:768px){.AnnouncementListWithFilters_mobileItem__bm6gl{display:block}.AnnouncementListWithFilters_desktopItem__iri6o{display:none}.AnnouncementListWithFilters_mobileFeedBanner__2txph{display:block;width:calc(100% + 3.2rem);margin-left:-1.6rem;height:70px;border-radius:0}.AnnouncementListWithFilters_container__NqeN2{gap:var(--sp24)}.AnnouncementListWithFilters_summary__OOyUQ{padding:0}.AnnouncementListWithFilters_list__bi5dt,.AnnouncementListWithFilters_loadingList__74IeM{gap:var(--sp12)}}.AnnouncementListWithFilters_mobileFeedBannerReserve__2UX7m{display:none}@media (max-width:768px){.AnnouncementListWithFilters_mobileFeedBannerReserve__2UX7m{display:block}}.TopExposureCard_frame__aOVGI{position:relative;min-width:0}.TopExposureCard_frame__aOVGI .TopExposureCard_highlight__c6CtH{border-color:var(--color-border-brand)}.TopExposureCard_frame__aOVGI .TopExposureCard_badge__1H2rX{position:absolute;top:var(--sp8);right:var(--sp8);padding:var(--sp2) var(--sp8);font-size:var(--t12);pointer-events:none}.page_viewTabs__uTJrP{margin-top:10px}.page_container__3Vgua{gap:64px;justify-content:flex-start;position:relative;max-width:1160px;margin:72px 0 160px;padding:0 1.6rem}.page_container__3Vgua,.page_content__k1ZBf{display:flex;flex-direction:column;align-items:center;width:100%}.page_content__k1ZBf{gap:var(--sp48)}.page_loading__n4URy{display:flex;align-items:center;justify-content:center;padding:48px 24px;color:#666;font-size:var(--t16);font-weight:400}.page_header__2JzDH{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;gap:var(--sp16)}.page_smallTitle__jhns8{color:#0a76ff;font-size:var(--t16);font-weight:700;line-height:var(--lh24)}.page_largeTitle__m08R8{color:#000000;font-size:var(--t32);font-weight:700;line-height:150%}.page_description__8ZE4S{color:#000000;font-size:var(--t16);font-weight:400;line-height:150%}.page_description__8ZE4S p{margin:0}.page_desktopBanner__zreKT{width:100%;max-width:1128px}.page_desktopBannerInner__9rZpY{width:100%;border-radius:12px}@media (max-width:768px){.page_desktopBanner__zreKT{display:none}.page_container__3Vgua{margin:1.6rem 0 3.2rem;padding:0 1.6rem;gap:3.2rem}.page_content__k1ZBf{gap:var(--sp16)}.page_header__2JzDH{gap:var(--sp16);padding:.4rem}.page_largeTitle__m08R8{font-size:1.8rem;line-height:150%}.page_description__8ZE4S{font-size:1.5rem;line-height:150%}}html[data-native=true] body[data-has-app-header=true] .page_header__2JzDH{display:none}