.scroll-floating-button_floating-wrapper__z0zB5{position:fixed;z-index:9998;right:2.8rem;bottom:2.8rem;display:flex;flex-direction:column;row-gap:.9rem}.scroll-floating-button_floating-wrapper-scrolling__Cqg4a{opacity:1;transform:none}.scroll-floating-button_scroll-button__Wzqhj{width:44px;height:44px;border:1px solid var(--line-strong);border-radius:999px;background-color:hsla(0,0%,100%,.96);box-shadow:0 4px 16px rgba(17,19,24,.12);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.scroll-floating-button_scroll-button__Wzqhj:hover{transform:translateY(-1px);background-color:#fff;box-shadow:0 .3rem .8rem rgba(0,0,0,.15)}.scroll-floating-button_arrow-icon__sdHSk{display:block;width:18px;height:18px}.scroll-floating-button_scroll-bottom__RIeOW{display:none}.scroll-floating-button_arrow-up__RNKBR{transform:rotate(-90deg)}.scroll-floating-button_arrow-down__eHsLc{transform:rotate(90deg)}@media(hover:none)and (pointer:coarse),(max-width:768px){.scroll-floating-button_floating-wrapper__z0zB5{right:max(20px,env(safe-area-inset-right));bottom:calc(20px + env(safe-area-inset-bottom));will-change:opacity,transform;transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1)}.scroll-floating-button_floating-wrapper__z0zB5[data-visible=false]{visibility:hidden}.scroll-floating-button_floating-wrapper-scrolling__Cqg4a{opacity:0;pointer-events:none;transform:translateY(.3rem) scale(.97)}.scroll-floating-button_scroll-button__Wzqhj{width:48px;height:48px}.scroll-floating-button_scroll-bottom__RIeOW{display:none}}@media(prefers-reduced-motion:reduce){.scroll-floating-button_floating-wrapper__z0zB5,.scroll-floating-button_scroll-button__Wzqhj{transition:none}}.header_header__container__Py8nU{position:-webkit-sticky;position:sticky;top:-32px;z-index:9998;background:#fff;border-bottom:1px solid var(--line)}.header_utility__wUnbe{height:32px;box-sizing:border-box}.header_utility__wUnbe ul{display:flex;justify-content:flex-end;gap:20px;max-width:var(--page-width);height:100%;margin:0 auto;padding:0 var(--page-gutter);box-sizing:border-box;align-items:center;list-style:none}.header_utility__wUnbe a{color:var(--muted);font-size:12px}.header_utility__wUnbe a:hover{color:var(--text);text-decoration:underline;text-underline-offset:3px}.header_utility__wUnbe a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.header_main__S1bJy{position:relative;display:flex;align-items:center;gap:32px;max-width:var(--page-width);height:64px;margin:0 auto;padding:0 var(--page-gutter);box-sizing:border-box}.header_header__logo__79sAK{display:flex;margin-right:auto;color:var(--text);font-family:Pixel,PretendardVariable,sans-serif;font-size:2.4rem;line-height:1;white-space:nowrap}@media(max-width:480px){.header_header__logo__79sAK{font-size:2rem}}.header_groups__Ztl9O{display:flex;gap:28px}.header_group__gK4ZD{position:relative;display:inline-flex;align-items:center;min-height:44px;color:var(--faint);font-size:20px;font-weight:500;letter-spacing:-.4px;transition:color .15s}.header_group__gK4ZD:hover{color:var(--text)}.header_group__gK4ZD[aria-current=true]{color:var(--text);font-weight:800}.header_group__gK4ZD:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.header_icons__lEqdf{display:flex;align-items:center;gap:4px}.header_iconLink__B0zYv,.header_menuButton__nb2HI{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--text);cursor:pointer}.header_iconLink__B0zYv svg,.header_menuButton__nb2HI svg{width:24px;height:24px}.header_iconLink__B0zYv:hover,.header_menuButton__nb2HI:hover{background:var(--surface-2)}.header_iconLink__B0zYv:focus-visible,.header_menuButton__nb2HI:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.header_menuButton__nb2HI{display:none}.header_tabs__P_FSj{max-width:var(--page-width);height:48px;margin:0 auto;padding:0 var(--page-gutter);box-sizing:border-box}.header_tabs__P_FSj ul{display:flex;gap:28px;height:100%;margin:0;padding:0;overflow-x:auto;list-style:none;scrollbar-width:none}.header_tabs__P_FSj ul::-webkit-scrollbar{display:none}.header_tabs__P_FSj a{position:relative;display:flex;align-items:center;height:100%;color:var(--muted);font-size:15px;white-space:nowrap}.header_tabs__P_FSj a:hover{color:var(--text)}.header_tabs__P_FSj a[aria-current=page]{color:var(--text);font-weight:700}.header_tabs__P_FSj a[aria-current=page]:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--text)}.header_tabs__P_FSj a:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.header_drawer__VGfQt{display:none}@media(max-width:860px){.header_header__container__Py8nU{top:0}.header_utility__wUnbe{display:none}.header_main__S1bJy{height:56px;gap:8px}.header_groups__Ztl9O{display:none}.header_menuButton__nb2HI{display:grid}.header_tabs__P_FSj{height:44px}.header_tabs__P_FSj ul{gap:22px}.header_tabs__P_FSj a{font-size:14.5px}.header_drawer__VGfQt{position:absolute;top:100%;right:0;left:0;flex-direction:column;gap:20px;max-height:calc(100dvh - var(--header-height, 100px));padding:20px var(--page-gutter) 32px;overflow-y:auto;border-bottom:1px solid var(--line);background:#fff}.header_drawer__VGfQt[data-open=true]{display:flex}.header_drawer__VGfQt p{margin:0 0 4px;color:var(--faint);font-size:12.5px;font-weight:700}.header_drawer__VGfQt ul{margin:0;padding:0;list-style:none}.header_drawer__VGfQt a{display:flex;align-items:center;min-height:48px;color:var(--text);font-size:17px}.header_drawer__VGfQt a[aria-current=page]{font-weight:800}}.site-footer_footer__mCasG{margin-top:40px;border-top:1px solid var(--line);background:var(--surface-2)}.site-footer_inner__mYuiS{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;max-width:var(--page-width);margin:0 auto;padding:32px var(--page-gutter) 40px}.site-footer_inner__mYuiS nav ul{display:flex;flex-wrap:wrap;gap:4px 20px;margin:0;padding:0;list-style:none}.site-footer_inner__mYuiS nav a{display:inline-flex;align-items:center;min-height:32px;color:var(--muted);font-size:14px}.site-footer_inner__mYuiS nav a:hover{color:var(--text)}.site-footer_inner__mYuiS nav a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.site-footer_inner__mYuiS p{margin:0;color:var(--faint);font-size:13px}.site-footer_logo__pJRet{color:var(--text);font-family:Pixel,PretendardVariable,sans-serif;font-size:2rem;line-height:1}@media(max-width:640px){.site-footer_inner__mYuiS{padding-bottom:88px}}@keyframes popup_fadeIn___75Nh{0%{opacity:0}to{opacity:1}}@keyframes popup_scaledFadeIn__Xekv1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes popup_fadeInUp__3ee2k{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes popup_spin__qfY9S{to{transform:rotate(1turn)}}@keyframes popup_slideIn__aRUFt{to{opacity:1;transform:translateY(0)}}.popup_popup__container__X6pXh{z-index:10000;position:fixed;bottom:24px;right:24px;box-sizing:border-box;width:380px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 48px);overflow-y:auto;padding:20px 20px 16px;border-radius:24px;background:#fff;box-shadow:0 16px 48px rgba(0,0,0,.16),0 0 0 1px rgba(0,0,0,.05);animation:popup_fadeInUp__3ee2k .45s ease-out;display:flex;flex-direction:column;row-gap:20px}@media(max-width:480px){.popup_popup__container__X6pXh{right:0;bottom:0;width:100%;max-width:100%;padding:24px 20px calc(16px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0}}.popup_popup__close__Yu08b{position:absolute;top:14px;right:14px;z-index:2;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,.06);color:var(--text);cursor:pointer;transition:background-color .15s}.popup_popup__close__Yu08b:hover{background:rgba(0,0,0,.12)}.popup_popup__visual__qTIyV{position:relative;height:112px;border-radius:18px;background:radial-gradient(120% 140% at 15% 0,#fff 0,hsla(0,0%,100%,0) 55%),linear-gradient(135deg,#f3f3f3,#e4e4e4);overflow:hidden}.popup_popup__mail__mZ7nI{position:absolute;inset:0;margin:auto;display:grid;place-items:center;width:64px;height:64px;border-radius:20px;background:var(--accent);color:#fff;box-shadow:0 10px 24px rgba(0,0,0,.22)}.popup_popup__logo__RIDVd{position:absolute;display:grid;place-items:center;width:54px;height:36px;border-radius:12px;background:#fff;box-shadow:0 6px 16px rgba(0,0,0,.1);animation:popup_popupFloat__pHfVO 4.5s ease-in-out infinite}.popup_popup__logo__RIDVd img{width:38px;height:18px;object-fit:contain}.popup_popup__logo_a__tySTR{left:14%;top:16%}.popup_popup__logo_b__JC53r{left:26%;bottom:14%;animation-delay:-1.5s}.popup_popup__logo_c__VAmWs{right:14%;top:14%;animation-delay:-3s}.popup_popup__logo_d__cZGX3{right:25%;bottom:14%;animation-delay:-.8s}@keyframes popup_popupFloat__pHfVO{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media(prefers-reduced-motion:reduce){.popup_popup__container__X6pXh,.popup_popup__logo__RIDVd{animation:none}}.popup_popup__title__n5iWa{width:100%;padding:0 4px;color:var(--text);font-size:21px;font-weight:800;line-height:1.45;letter-spacing:-.5px;text-align:left;white-space:pre-line}.popup_popup__title__n5iWa .popup-count{display:inline-flex;align-items:center;gap:8px;min-height:32px;margin-top:10px;padding:0 12px;border-radius:999px;background:var(--surface-2);color:var(--muted);font-size:13.5px;font-weight:500;letter-spacing:0}.popup_popup__title__n5iWa .popup-count i{width:7px;height:7px;border-radius:50%;background:#2fbf71;box-shadow:0 0 0 3px rgba(47,191,113,.18)}.popup_popup__title__n5iWa .popup-count b{color:var(--text);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.popup_popup__button__container__5RItB{width:100%;display:flex;flex-direction:column;row-gap:4px}.popup_popup__button__container__5RItB button{width:100%;min-height:52px;border-radius:14px;font-size:16px;font-family:inherit;cursor:pointer}.popup_popup__button__container__5RItB>button:first-of-type{border:0;background-color:var(--accent);color:var(--on-accent);font-weight:700;transition:background-color .15s}.popup_popup__button__container__5RItB>button:first-of-type:hover:not(:disabled){background-color:var(--accent-hover)}.popup_popup__button__container__5RItB>button:first-of-type:disabled{background-color:var(--surface-3);color:var(--faint);cursor:not-allowed}.popup_popup__button__container__5RItB>button:nth-of-type(2){min-height:44px;border:0;color:var(--muted);font-size:14px;background:transparent}.popup_progress__container__teus4{display:flex;flex-direction:column;row-gap:2rem;animation:popup_fadeIn___75Nh .5s ease-in-out}.popup_progress__container__teus4 .popup_progress__label__2Di_M{font-size:14px;font-weight:600;color:var(--text)}.popup_progress__container__teus4 .popup_progress__wrapper__iRvru{display:flex;flex-direction:column;row-gap:1.3rem}.popup_progress__container__teus4 .popup_progress__chip__container__aydSO{display:flex;flex-wrap:wrap;column-gap:1rem;row-gap:1rem}.popup_complete__container__QiGTh{display:flex;flex-direction:column;font-weight:500;letter-spacing:-.03rem;row-gap:.5rem;font-size:1.8rem}.ad-slot_slot__v5AVw{box-sizing:border-box;width:100%;min-width:0;min-height:130px;padding:8px 0 12px}.ad-slot_slot__v5AVw:has(ins[data-ad-status=unfilled]){display:none}.ad-slot_label__iLKIa{display:block;margin-bottom:6px;color:var(--faint);font-size:11px;line-height:1.4}.ad-slot_frame__k95eb{width:100%;min-height:90px;overflow:hidden}.ad-slot_slot__v5AVw[data-variant=infeed]{min-height:190px}.ad-slot_slot__v5AVw[data-variant=multiplex]{min-height:300px;margin-top:24px}.ad-slot_slot__v5AVw[data-variant=infeed] .ad-slot_frame__k95eb,.ad-slot_slot__v5AVw[data-variant=infeed] .ad-slot_placeholder__uHPh9{min-height:150px}.ad-slot_slot__v5AVw[data-variant=multiplex] .ad-slot_frame__k95eb,.ad-slot_slot__v5AVw[data-variant=multiplex] .ad-slot_placeholder__uHPh9{min-height:260px}.ad-slot_placeholder__uHPh9{display:grid;place-items:center;min-height:90px;border:1px dashed var(--line-strong);border-radius:12px;color:var(--faint);font-size:13px}@media(max-width:640px){.ad-slot_slot__v5AVw{min-height:110px}.ad-slot_frame__k95eb,.ad-slot_placeholder__uHPh9{min-height:70px}}.anchor_anchor__link__tnhfS{width:100%;max-width:-moz-fit-content;max-width:fit-content;display:flex;column-gap:.5rem;align-items:center;opacity:.7;color:var(--grey600);font-size:1.4rem;padding-top:2rem;transition:all .4s;margin-left:auto;cursor:pointer}.anchor_anchor__link__tnhfS:hover{opacity:1}.user-ads_container__3ycoq{width:100%;height:auto;display:flex;align-items:center;flex-direction:column}.user-ads_image__wrapper__NIBde{display:block;width:100%;background-color:#000;border-radius:1.2rem;overflow:hidden;aspect-ratio:18/3;cursor:pointer;transition:all .4s}.user-ads_image__wrapper__NIBde:hover{opacity:.8}@media(max-width:768px){.user-ads_image__wrapper__NIBde{aspect-ratio:10/4}}.user-ads_image__0dtKu,.user-ads_image__picture__xc6I5{display:block;width:100%;height:100%}.user-ads_image__0dtKu{object-fit:cover}.page-kit_page__ioA4i{display:flex;flex-direction:column;gap:0;width:100%;min-width:0}.page-kit_controls__UvkIb{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 16px;margin-top:28px}.page-kit_chips__3Qbrt{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.page-kit_chip__hoaA_{font-family:inherit;cursor:pointer;display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1px solid var(--greyOpacity300);border-radius:999px;background:#fff;color:var(--muted);font-size:14.5px;white-space:nowrap;transition:border-color .15s,color .15s,background-color .15s}.page-kit_chip__hoaA_:hover{border-color:var(--text);color:var(--text)}.page-kit_chip__hoaA_[aria-current=true]{border-color:var(--text);background:var(--text);color:#fff;font-weight:650}.page-kit_chip__hoaA_:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page-kit_search__kDoyL{width:320px;max-width:100%}.page-kit_search__kDoyL>div[class*=input__section]{gap:0}.page-kit_search__kDoyL>[class*=input__box],.page-kit_search__kDoyL>div>[class*=input__box]{column-gap:12px;padding:0 16px;min-height:52px;border-radius:12px;background:#fff}.page-kit_search__kDoyL [class*=input__placeholder],.page-kit_search__kDoyL input{font-size:15px}.page-kit_summary__0cf1p{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0;padding:24px 0 14px;color:var(--muted);font-size:15px}.page-kit_summary__0cf1p strong{color:var(--text);font-weight:800}.page-kit_summary__0cf1p a{color:var(--muted);font-size:14px;text-decoration:underline;text-underline-offset:3px}.page-kit_summary__0cf1p a:hover{color:var(--text)}.page-kit_grid__Qt4gQ{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));grid-gap:16px;gap:16px;min-height:560px;margin:0;padding:0;list-style:none}.page-kit_adRow__fU11r{grid-column:1/-1;min-width:0}.page-kit_grid__Qt4gQ+div{margin-top:40px}.page-kit_card__eYRP_{display:flex;flex-direction:column;gap:14px;min-width:0;padding:24px;border-radius:16px;background:var(--surface-2);transition:background-color .15s}.page-kit_card__eYRP_:hover{background:var(--surface-3)}.page-kit_cardHead__Dnb_z{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.page-kit_cardHead__Dnb_z h2{margin:0;color:var(--text);font-size:18px;font-weight:750;line-height:1.4;letter-spacing:-.3px;word-break:keep-all;overflow-wrap:anywhere}.page-kit_badge__C3_aS{flex:none;padding:4px 10px;border-radius:999px;background:#fff;color:var(--text);font-size:12.5px;font-weight:650;white-space:nowrap}.page-kit_desc__mgvDR{margin:0;color:var(--muted);font-size:14.5px;line-height:1.65;word-break:keep-all}.page-kit_meta__qT4Vz{display:flex;flex-direction:column;gap:10px;margin:0}.page-kit_meta__qT4Vz div{display:grid;grid-template-columns:76px minmax(0,1fr);grid-gap:12px;gap:12px}.page-kit_meta__qT4Vz dt{color:var(--faint);font-size:13px}.page-kit_meta__qT4Vz dd{margin:0;color:var(--text);font-size:14px;line-height:1.55;word-break:keep-all;overflow-wrap:anywhere}.page-kit_links__ZBBSi{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.page-kit_links__ZBBSi a{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:999px;background:#fff;color:var(--text);font-size:13px;font-weight:550;transition:background-color .15s,color .15s}.page-kit_links__ZBBSi a:hover{background:var(--text);color:#fff}.page-kit_links__ZBBSi a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page-kit_empty__BWQH7{grid-column:1/-1;padding:120px 16px;color:var(--muted);text-align:center;font-size:15px}.page-kit_empty__BWQH7 a{color:var(--text);font-weight:650;text-decoration:underline;text-underline-offset:3px}.page-kit_source__rJA0N{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:32px 0 0;color:var(--faint);font-size:13px}.page-kit_source__rJA0N a{display:inline-flex;align-items:center;gap:6px;color:var(--muted)}.page-kit_source__rJA0N a:hover{color:var(--text);text-decoration:underline}.page-kit_source__rJA0N svg{width:16px;height:16px}@media(max-width:640px){.page-kit_controls__UvkIb{margin-top:20px;flex-direction:column;align-items:stretch;flex-wrap:nowrap;gap:12px}.page-kit_chips__3Qbrt{flex-wrap:nowrap;width:auto;margin:0 calc(var(--page-gutter)*-1);padding:0 var(--page-gutter);overflow-x:auto;scrollbar-width:none}.page-kit_chips__3Qbrt::-webkit-scrollbar{display:none}.page-kit_search__kDoyL{width:100%}.page-kit_grid__Qt4gQ{gap:12px;min-height:420px}.page-kit_card__eYRP_{padding:20px}}@media(prefers-reduced-motion:reduce){.page-kit_card__eYRP_,.page-kit_chip__hoaA_,.page-kit_links__ZBBSi a{transition:none}}.title_title__container__BjiQj{box-sizing:border-box;width:100%;margin-top:8px;padding:40px 48px;border-radius:24px;background:var(--surface-2)}.title_title__container__BjiQj,.title_title__container__BjiQj>div{display:flex;flex-direction:column;gap:10px}.title_title___iBNl{margin:0;color:var(--text);font-size:clamp(26px,3.2vw,34px);font-weight:800;letter-spacing:-1px;line-height:1.35}.title_description__D1oKb{margin:0;color:var(--muted);font-size:clamp(14px,1.6vw,16px);font-weight:400;line-height:1.65;letter-spacing:-.2px}@media(max-width:640px){.title_title__container__BjiQj{padding:28px 20px;border-radius:20px}}.input_input__section__5ngPe{position:relative;display:flex;flex-direction:row;row-gap:1.3rem;column-gap:1rem;width:100%;box-sizing:border-box}@media(max-width:768px){.input_input__section__5ngPe{flex-direction:column}}.input_search__container__2dEan{position:absolute;top:110%;z-index:10;display:flex;flex-direction:column;box-shadow:var(--greyOpacity200) 0 .2rem 1rem,var(--greyOpacity100) 0 .3rem .2rem;color:var(--muted);background-color:var(--surface);border-radius:1.2rem;width:100%;max-height:30rem;padding:1rem;box-sizing:border-box;overflow-y:auto}.input_search__container__2dEan:hover{overflow-y:auto}.input_search__container__2dEan:hover::-webkit-scrollbar-thumb{background-color:var(--greyOpacity200)}.input_search__container__2dEan::-webkit-scrollbar{width:.6rem;-webkit-transition:width .4s ease;transition:width .4s ease}.input_search__container__2dEan::-webkit-scrollbar-track{background:transparent;margin:10px}.input_search__container__2dEan::-webkit-scrollbar-thumb{background-color:transparent;border-radius:5px}.input_input__box__uGbM8,.input_select__box__yOcn_,.input_textarea__box___gbjq{width:100%;display:flex;align-items:center;column-gap:1.2rem;font-size:1.6rem;font-weight:400;border:.1rem solid var(--greyOpacity300);color:var(--grey600);padding:1.5rem 2rem;border-radius:1rem;transition:all .4s;box-sizing:border-box}@media(max-width:768px){.input_input__box__uGbM8,.input_select__box__yOcn_,.input_textarea__box___gbjq{max-height:5rem}}.input_input__box__uGbM8:hover,.input_select__box__yOcn_:hover,.input_textarea__box___gbjq:hover{border-color:var(--grey600)}.input_input__box__uGbM8 input,.input_select__box__yOcn_ input,.input_textarea__box___gbjq input{width:100%;min-width:0;text-overflow:ellipsis;border:none;color:inherit;font-weight:inherit;background-color:transparent}.input_input__box__uGbM8 input::placeholder,.input_select__box__yOcn_ input::placeholder,.input_textarea__box___gbjq input::placeholder{color:inherit;font-weight:inherit}.input_input__box__uGbM8 input:focus,.input_select__box__yOcn_ input:focus,.input_textarea__box___gbjq input:focus{outline:none}.input_input__box__uGbM8:focus-within,.input_select__box__yOcn_:focus-within,.input_textarea__box___gbjq:focus-within{border-color:var(--grey600)}.input_input__box__uGbM8 img:nth-of-type(2),.input_select__box__yOcn_ img:nth-of-type(2),.input_textarea__box___gbjq img:nth-of-type(2){margin-left:auto}.input_input__field___QynE{position:relative;display:flex;flex:1 1;align-items:center;min-width:0}.input_input__placeholder__8FSLX{position:absolute;inset:0;display:flex;align-items:center;padding-left:2px;pointer-events:none}.input_input__placeholder__8FSLX span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.input_textarea__box___gbjq textarea{width:100%;height:100%;border:none;outline:none;resize:none;max-height:30rem;line-height:1.5;min-height:15rem}@media(max-width:768px){.input_textarea__box___gbjq{max-height:30rem}}.input_select__box__yOcn_{cursor:pointer}.input_select__box__yOcn_>img:last-of-type{margin-left:auto;flex:none}.input_select__box__yOcn_[data-mobile=true] select{width:100%;min-width:0;color:inherit;text-overflow:ellipsis}.input_select__box__yOcn_[data-mobile=true]:not(:has(.input_clear__button__bvv1W)) select{padding-right:22px;background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27 fill=%27none%27 stroke=%27%23999%27 stroke-width=%271.8%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27m5 7.5 5 5 5-5%27/%3E%3C/svg%3E") no-repeat 100%/16px}.input_select__box__yOcn_[data-selected=true]>span{color:var(--grey800)}.input_select__box__yOcn_[data-selected=true]{border-color:var(--grey600)}.input_select__box__yOcn_[data-is-open-data-list=true]{pointer-events:none;cursor:default}.input_select__box__yOcn_ .input_arrow__icon__Wqf4y{margin-left:auto}.input_item__wrapper__m1bP_{padding:1.3rem 2.5rem;border-radius:.6rem;transition:all .4s;cursor:pointer}.input_item__wrapper__m1bP_:hover{background-color:var(--surface-2)}.job-board_hero__c_qCh{box-sizing:border-box;width:100%;max-width:var(--page-width);margin:0 auto;padding:24px var(--page-gutter) 0}.job-board_heroInner__XNujk{box-sizing:border-box;padding:56px 48px;border-radius:24px;background:var(--surface-2);text-align:center}.job-board_heroInner__XNujk h1{margin:0;color:var(--text);font-size:clamp(28px,3.6vw,40px);font-weight:800;line-height:1.35;letter-spacing:-1.2px;word-break:keep-all}.job-board_search__y1Ctm{display:flex;gap:8px;max-width:560px;margin:28px auto 0}.job-board_search__y1Ctm>div{flex:1 1;min-width:0;min-height:52px;padding-top:0;padding-bottom:0;border-color:transparent;border-radius:12px;background:#fff;text-align:left}.job-board_search__y1Ctm>div:focus-within{border-color:var(--text)}.job-board_search__y1Ctm [class*=input__placeholder],.job-board_search__y1Ctm input{font-size:16px}.job-board_search__y1Ctm input{min-width:0;text-overflow:ellipsis}.job-board_search__y1Ctm input::-webkit-search-cancel-button{display:none}.job-board_search__y1Ctm button{flex:none;min-width:76px;min-height:52px;padding:0 22px;border:0;border-radius:12px;background:var(--accent);color:var(--on-accent);font-size:16px;font-weight:700;cursor:pointer;transition:background-color .15s}.job-board_search__y1Ctm button:hover{background:var(--accent-hover)}.job-board_search__y1Ctm button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.job-board_tiles__ls0h1{box-sizing:border-box;width:100%;max-width:var(--page-width);margin:0 auto;padding:36px var(--page-gutter) 0}.job-board_tiles__ls0h1 ul{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.job-board_tile__J_AIZ{display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px 4px;border-radius:12px;color:var(--muted);font-size:14px;text-align:center;transition:color .15s}.job-board_tile__J_AIZ:hover{color:var(--text)}.job-board_tile__J_AIZ[data-active=true]{color:var(--text);font-weight:800}.job-board_tile__J_AIZ[data-active=true] .job-board_tileLogo__UirQQ{border-color:var(--text)}.job-board_tile__J_AIZ:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.job-board_tileLogo__UirQQ{display:grid;place-items:center;width:100%;max-width:120px;height:64px;border-bottom:2px solid transparent;transition:border-color .15s}.job-board_tileLogo__UirQQ img{width:104px;height:36px;object-fit:contain}.job-board_tileName__CxTKM{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-board_board__KGtjq{box-sizing:border-box;width:100%;max-width:var(--page-width);margin:0 auto;padding:36px var(--page-gutter) 24px;scroll-margin-top:var(--header-height,112px)}.job-board_filtersPlaceholder__JXtVS,.job-board_filters__FgKDl{min-height:52px}.job-board_filters__FgKDl{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.job-board_field__vUBg9{position:relative;width:168px}.job-board_field__vUBg9>div:first-child{min-height:52px;padding:0 14px;border-radius:12px;font-size:15px;column-gap:8px;white-space:nowrap}.job-board_field__vUBg9>div:first-child>span{overflow:hidden;text-overflow:ellipsis}.job-board_field__vUBg9 [role=listbox]{top:calc(100% + 6px);z-index:30;min-width:168px;font-size:15px}.job-board_field__vUBg9 select{font-size:15px}.job-board_sortField__bubH3{width:148px;margin-left:auto}.job-board_bookmarkToggle__fyvV6{display:inline-flex;align-items:center;gap:8px;min-height:52px;padding:0 16px;border:1px solid var(--greyOpacity300);border-radius:12px;background:#fff;color:var(--muted);font-size:15px;cursor:pointer;transition:border-color .15s,color .15s}.job-board_bookmarkToggle__fyvV6 svg{width:18px;height:18px}.job-board_bookmarkToggle__fyvV6 b{min-width:20px;padding:1px 6px;border-radius:999px;background:var(--surface-3);color:var(--text);font-size:12px;text-align:center}.job-board_bookmarkToggle__fyvV6:hover{border-color:var(--grey600);color:var(--text)}.job-board_bookmarkToggle__fyvV6[aria-pressed=true]{border-color:var(--text);background:var(--text);color:#fff}.job-board_bookmarkToggle__fyvV6[aria-pressed=true] b{background:#fff}.job-board_bookmarkToggle__fyvV6:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.job-board_bar__xcJrI{display:flex;align-items:baseline;justify-content:space-between;padding:20px 0 16px}.job-board_bar__xcJrI p{margin:0;color:var(--muted);font-size:15px}.job-board_bar__xcJrI strong{color:var(--text);font-weight:800}.job-board_bar__xcJrI button{padding:0;border:0;background:transparent;color:var(--muted);font-size:14px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.job-board_bar__xcJrI button:hover{color:var(--text)}.job-board_results__wU1Ft{min-height:720px}.job-board_list__hedDA{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:40px 20px;gap:40px 20px;margin:0;padding:0;list-style:none}.job-board_adRow__S3eow{grid-column:1/-1;min-width:0}.job-board_skeleton__i5kJM{display:flex;flex-direction:column;gap:12px}.job-board_skeleton__i5kJM b,.job-board_skeleton__i5kJM i{display:block;border-radius:8px;background:var(--surface-2);animation:job-board_pulse__CKS_6 1.4s ease-in-out infinite}.job-board_skeleton__i5kJM i{aspect-ratio:4/3;border-radius:12px}.job-board_skeleton__i5kJM b{height:16px}.job-board_skeleton__i5kJM b:last-child{width:60%}@keyframes job-board_pulse__CKS_6{50%{opacity:.5}}.job-board_feedback__3_A7Y{margin:0;padding:32px 0;color:var(--muted);font-size:15px;text-align:center}.job-board_inline__PxX8w{padding:0;border:0;background:transparent;color:var(--text);font:inherit;font-weight:650;text-decoration:underline;cursor:pointer}.job-board_empty__tqmxW{display:flex;flex-direction:column;align-items:center;gap:16px;padding:120px 16px;color:var(--muted);text-align:center}.job-board_empty__tqmxW strong{font-size:17px;font-weight:600}.job-board_empty__tqmxW button{min-height:44px;padding:0 22px;border:1px solid var(--line-strong);border-radius:10px;background:#fff;color:var(--text);font-size:15px;font-weight:600;cursor:pointer}.job-board_empty__tqmxW button:hover{border-color:var(--text)}.job-board_more__7LPRE{display:flex;justify-content:center;margin-top:40px}.job-board_more__7LPRE button{min-width:200px;min-height:52px;border:1px solid var(--line-strong);border-radius:12px;background:#fff;color:var(--text);font-size:15.5px;font-weight:700;cursor:pointer;transition:border-color .15s,background-color .15s}.job-board_more__7LPRE button:hover{border-color:var(--text);background:var(--surface-2)}.job-board_more__7LPRE button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:860px){.job-board_heroInner__XNujk{padding:40px 24px}.job-board_field__vUBg9{width:calc(50% - 4px)}.job-board_sortField__bubH3{width:100%;margin-left:0}.job-board_bookmarkToggle__fyvV6{width:calc(50% - 4px);justify-content:center}.job-board_results__wU1Ft{min-height:560px}}@media(max-width:640px){.job-board_hero__c_qCh{padding-top:12px}.job-board_heroInner__XNujk{padding:32px 20px;border-radius:20px}.job-board_search__y1Ctm{margin-top:20px}.job-board_tileLogo__UirQQ img{width:84px;height:30px}.job-board_tileLogo__UirQQ{height:52px}.job-board_tile__J_AIZ{font-size:13px}.job-board_tiles__ls0h1{padding-top:24px}.job-board_tiles__ls0h1 ul{grid-template-columns:repeat(7,96px);overflow-x:auto;margin:0 calc(var(--page-gutter)*-1);padding:0 var(--page-gutter);scrollbar-width:none}.job-board_tiles__ls0h1 ul::-webkit-scrollbar{display:none}.job-board_board__KGtjq{padding-top:24px}.job-board_bookmarkToggle__fyvV6,.job-board_field__vUBg9>div:first-child{min-height:48px}.job-board_filters__FgKDl{flex-direction:column;align-items:stretch}.job-board_filtersPlaceholder__JXtVS,.job-board_filters__FgKDl{min-height:272px}.job-board_bookmarkToggle__fyvV6,.job-board_field__vUBg9,.job-board_sortField__bubH3{width:100%;margin-left:0}.job-board_bookmarkToggle__fyvV6{justify-content:center}.job-board_list__hedDA{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}.job-board_more__7LPRE button{width:100%}}@media(prefers-reduced-motion:reduce){.job-board_skeleton__i5kJM b,.job-board_skeleton__i5kJM i{animation:none}.job-board_bookmarkToggle__fyvV6,.job-board_more__7LPRE button,.job-board_search__y1Ctm button,.job-board_tileLogo__UirQQ,.job-board_tile__J_AIZ{transition:none}}.main-community-list-item_item__lexDJ{display:flex;align-items:flex-start;justify-content:space-between;column-gap:1.2rem;width:100%;padding:22px var(--home-row-inset,16px);border-bottom:1px solid var(--home-line);transition:background-color .2s ease;box-sizing:border-box}.main-community-list-item_item__lexDJ:hover{background:var(--home-hover)}.main-community-list-item_item__lexDJ:focus-visible{outline:2px solid var(--home-ink);outline-offset:2px}.main-community-list-item_text__wrapper__q_Bt7{min-width:0;display:flex;flex-direction:column;row-gap:8px}.main-community-list-item_title__xy2mt{font-size:16px;font-weight:500;color:var(--home-ink);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.6;overflow-wrap:anywhere}.main-community-list-item_meta__pJNMj{color:var(--home-muted);font-weight:400;font-size:13px;line-height:1.4;word-break:break-word}@media(max-width:640px){.main-community-list-item_item__lexDJ{flex-direction:column;gap:12px}.main-community-list-item_title__xy2mt{font-size:16px}}.ads_container__lWC42{width:100%;min-width:0;box-sizing:border-box;padding:1.2rem 0;border:1px solid var(--line);border-radius:1.6rem;background:var(--surface)}.ads_label__NOQdy{display:block;margin:0 1.2rem .8rem;color:var(--home-muted,var(--muted));font-size:1.1rem;font-weight:400;line-height:1.4}.ads_slot__xWFb4{width:min(300px,100%);height:250px;margin:0 auto}.ads_placeholder__ZwP4r{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--home-muted,var(--muted));font-size:1.2rem}@media(max-width:480px){.ads_slot__xWFb4{width:min(300px,100% - 60px);margin-left:0}}.recruit-feed_cards__pxKuB{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:36px 16px;gap:36px 16px;width:100%;min-width:0}.recruit-feed_cards__pxKuB[data-exists=false]{display:flex}@media(max-width:640px){.recruit-feed_cards__pxKuB{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}}.recruit-feed_remaining__6D6Gi{margin-top:36px}.recruit-feed_feed__85QCP{display:grid;width:100%;min-width:0;grid-template-columns:minmax(0,1fr);grid-gap:0;gap:0}.recruit-feed_leading__pnjBK,.recruit-feed_railContent__J6vQ0,.recruit-feed_rail__tPuIu,.recruit-feed_remaining__6D6Gi{min-width:0}.recruit-feed_rail__tPuIu{margin:36px 0}.recruit-feed_inlineAd__W5_fc{grid-column:1/-1;padding:0}@media(min-width:1200px){.recruit-feed_feed__85QCP{grid-template-columns:minmax(0,1fr) 324px;gap:0 32px;align-items:start}.recruit-feed_leading__pnjBK{grid-column:1;grid-row:1}.recruit-feed_remaining__6D6Gi{grid-column:1;grid-row:2}.recruit-feed_rail__tPuIu{margin:0;grid-column:2;grid-row:1/span 2;align-self:stretch}}@media(min-width:1200px)and (min-height:650px)and (hover:hover)and (pointer:fine){.recruit-feed_railContent__J6vQ0{position:-webkit-sticky;position:sticky;top:88px}}@keyframes loading_fadeIn__wnFOA{0%{opacity:0}to{opacity:1}}@keyframes loading_scaledFadeIn___sXW3{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes loading_fadeInUp__rJapy{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes loading_spin__WjJbE{to{transform:rotate(1turn)}}@keyframes loading_slideIn__SH_T4{to{opacity:1;transform:translateY(0)}}.loading_loading__container__hMrOq{width:100%;min-height:60dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:2rem}.loading_loading__container__hMrOq>span{color:var(--grey700)}.loading_loader__DsNnN{display:flex;justify-content:center;align-items:center;padding:0 6px}.loading_spinner__fJ1f1{width:12px;height:12px;border-radius:50%;border:3px solid var(--surface-3);border-top-color:var(--line);animation:loading_spin__WjJbE .8s ease-in-out infinite}.chip_chip__container__qWxd2{padding:.8rem 1.5rem;border:.1rem solid var(--line);border-radius:10rem;font-size:1.4rem;transition:all .4s;cursor:pointer}.chip_chip__container__qWxd2[data-checked=true]{background-color:var(--accent);border-color:var(--accent);color:var(--on-accent)}