.ProfileDetailTemplate_wrapper__IjeM1{display:flex;width:100%;flex-direction:column}.ProfileDetailTemplate_notfound-message__Hr9ej{width:100%;max-width:600px;padding:var(--spacing-xl);margin:var(--spacing-xxl) auto;background-color:var(--links-white)}.CorporationMemberInvitationBanner_banner___LoOz{width:100%;padding:var(--spacing-lg) var(--spacing-md);background-color:var(--links-blue-200)}@media only screen and (max-width:47.9rem){.CorporationMemberInvitationBanner_banner___LoOz{padding:var(--spacing-md)}}.CorporationMemberInvitationBanner_inner__9cGsE{display:flex;max-width:800px;flex-direction:column;align-items:center;margin:0 auto;gap:var(--spacing-md)}.CorporationMemberInvitationBanner_message___S1TF{display:flex;align-items:center;margin:0;color:var(--links-blue-700);font:var(--heading-sm);gap:var(--spacing-sm);word-wrap:anywhere;text-align:center}.CorporationMemberInvitationBanner_icon__WW3LI{width:1.5rem;height:1.5rem;flex-shrink:0}.CorporationMemberInvitationBanner_actions__C0pAs{display:flex;align-items:center;justify-content:center;gap:var(--spacing-xl)}@media only screen and (max-width:47.9rem){.CorporationMemberInvitationBanner_actions__C0pAs{gap:var(--spacing-lg)}}.CorporationMemberInvitationThanksModal_container__vtgaV{display:flex;flex-direction:column;align-items:center;text-align:center}.CorporationMemberInvitationThanksModal_visually-hidden__6CL_I{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip-path:inset(50%);white-space:nowrap}.CorporationMemberInvitationThanksModal_icon__hFykW{width:3rem;height:3rem;color:var(--primary)}.CorporationMemberInvitationThanksModal_message__aO8SS{margin:var(--spacing-md) 0 0 0;color:var(--text-sub);font:var(--body-md);word-wrap:anywhere}.CorporationMemberInvitationThanksModal_image-container__YqLlc{width:100%;margin-top:var(--spacing-lg)}.CorporationMemberInvitationThanksModal_image__jGf6O{width:100%;height:auto}.CorporationMemberInvitationThanksModal_action__9HkS1{display:flex;justify-content:center;margin-top:var(--spacing-lg)}.ProfileDetail_wrapper__2POou{position:relative;display:flex;width:100%;max-width:800px;flex-direction:column;margin:80px auto;background-color:var(--background-white)}@media only screen and (max-width:47.9rem){.ProfileDetail_wrapper__2POou{width:auto;margin:40px 20px}}.ProfileDetail_content__Nv_oj{display:flex;flex-direction:column;padding:var(--spacing-lg);gap:var(--spacing-md)}@media only screen and (max-width:47.9rem){.ProfileDetail_content__Nv_oj{padding:var(--spacing-md)}}.OtherTabContent_section__pzN_0{display:flex;flex-direction:column;padding:var(--spacing-lg);gap:var(--spacing-md)}@media only screen and (max-width:47.9rem){.OtherTabContent_section__pzN_0{padding:var(--spacing-md)}}.OtherTabContent_section-header__wR89F{display:flex;align-items:center;justify-content:space-between}.OtherTabContent_section-title__zwrbR{flex:1;margin:0;color:var(--text-main);font:var(--heading-sm);text-wrap:wrap}.OtherTabContent_section-content__Tum96{display:flex;flex-direction:column;gap:var(--spacing-sm)}.OtherTabContent_section-text__wIjfY{margin:0;color:var(--text-main);font:var(--body-sm-narrow);white-space:pre-line}.OtherTabContent_empty-text__9Us87{margin:0;color:var(--text-sub);font:var(--body-sm)}.EditButton_edit-button__bxBP7{display:flex;width:40px;height:40px;align-items:center;justify-content:center;padding:0;border:none;border-radius:var(--radius-full);background-color:var(--links-black-100);color:var(--links-black-700);cursor:pointer;transition:background-color .2s}.EditButton_edit-button__bxBP7:hover{background-color:var(--links-black-200)}.EditButton_edit-button__bxBP7 svg{font-size:18px}.ProfileHeader_header__d4a65{width:100%;background:var(--links-blue-500);color:var(--background-white)}.ProfileHeader_header-content__clBn8{position:relative;display:grid;max-width:800px;padding:var(--spacing-xl) 0;margin:0 auto;grid-gap:var(--spacing-sm) var(--spacing-xl);gap:var(--spacing-sm) var(--spacing-xl);grid-template-columns:auto 1fr;grid-template-rows:1fr auto auto}@media only screen and (max-width:47.9rem){.ProfileHeader_header-content__clBn8{padding:var(--spacing-lg) var(--spacing-md);-moz-column-gap:var(--spacing-md);column-gap:var(--spacing-md)}}.ProfileHeader_profile-image-container__mQLB9{grid-row:1/-1}@media only screen and (max-width:47.9rem){.ProfileHeader_profile-image-container__mQLB9{grid-row:1}}.ProfileHeader_profile-image__0qIgH{width:168px;height:168px;border-radius:var(--radius-md);background-color:var(--background-gray);background-position:50%;background-repeat:no-repeat;background-size:cover}.ProfileHeader_profile-image__0qIgH.ProfileHeader_has-image__oyg3x{background-color:var(--background-white)}@media only screen and (max-width:47.9rem){.ProfileHeader_profile-image__0qIgH{width:72px;height:72px}}.ProfileHeader_header-info__ieauV{position:relative;display:flex;flex-direction:column;gap:var(--spacing-sm);grid-column:2}.ProfileHeader_name__nhSf5{margin:0;color:var(--background-white);font:var(--heading-xl)}.ProfileHeader_header-row__227wu{display:flex;font:var(--body-sm);gap:var(--spacing-sm)}.ProfileHeader_header-row__227wu .ProfileHeader_label__L14aa{color:var(--background-white)}.ProfileHeader_header-info-grid__bnJEz{display:grid;grid-gap:var(--spacing-md);gap:var(--spacing-md);grid-column:2;grid-template-columns:auto 1fr}@media only screen and (max-width:47.9rem){.ProfileHeader_header-info-grid__bnJEz{grid-column:1/-1;grid-template-columns:auto 1fr}}.ProfileHeader_info-card__uYA3h{display:flex;flex-direction:column;padding-left:var(--spacing-md);border-left:2px solid var(--background-white)}.ProfileHeader_info-card__uYA3h:first-child{padding-left:0;border-left:none}.ProfileHeader_info-card-label__ofzYC{color:var(--background-white);font:var(--note-md)}.ProfileHeader_info-card-value__pBuyn{color:var(--background-white);font-size:var(--font-size-14px);font-weight:var(--bold);line-height:var(--line-height-170)}.ProfileHeader_tags__t9GaC{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);grid-column:2}@media only screen and (max-width:47.9rem){.ProfileHeader_tags__t9GaC{grid-column:1/-1}}.ProfileHeader_tag__8oKiV{display:inline-flex;padding:0 var(--spacing-8px);border-radius:var(--radius-full);background-color:var(--background-white);color:var(--links-blue-500);font:var(--body-sm)}.ProfileHeader_edit-button__S8I37{position:absolute;top:0;right:0;display:flex;width:40px;height:40px;align-items:flex-start;justify-content:center;padding:0;border:none;border-radius:var(--radius-full);background-color:var(--background-white);color:var(--links-black-700);cursor:pointer}.ProfileHeader_edit-button__S8I37 svg{margin-top:7px;font-size:24px}.ProfileHeader_tabs__An1_D{display:flex;max-width:800px;height:45px;margin:0 auto}.ProfileHeader_tab__ZW3qt{padding:0 var(--spacing-lg);border:none;border-bottom:4px solid transparent;background-color:transparent;color:var(--text-white);cursor:pointer;font:var(--body-sm-narrow);transition:all .2s}.ProfileHeader_tab__ZW3qt.ProfileHeader_active__B4FXc{border-bottom:4px solid var(--links-white);font-weight:var(--bold)}.ProfileHeader_tab__ZW3qt:hover:not(.ProfileHeader_active__B4FXc){color:var(--background-white)}@media only screen and (max-width:47.9rem){.ProfileHeader_tab__ZW3qt{width:50%;text-align:center}}.ProfileHeader_tab-full__Ss_hM{width:100%;text-align:center}.ProfileInputRequestCard_wrapper__2uYEp{display:flex;width:100%;max-width:800px;flex-direction:column;align-items:center;padding:var(--spacing-xl);margin:80px auto 0;background-color:var(--background-white);gap:var(--spacing-xl)}@media only screen and (max-width:47.9rem){.ProfileInputRequestCard_wrapper__2uYEp{width:auto;padding:var(--spacing-md);margin:var(--spacing-xl) 20px 0}}.ProfileInputRequestCard_alert-content__H_Mo_{width:100%}.ProfileInputRequestCard_button__l7jRM{min-width:240px;justify-content:center;text-align:center}.WorkTabContent_section__897wO{display:flex;flex-direction:column;padding:var(--spacing-lg);gap:var(--spacing-md)}@media only screen and (max-width:47.9rem){.WorkTabContent_section__897wO{padding:var(--spacing-md)}}.WorkTabContent_section-header__la2_j{display:flex;align-items:center;justify-content:space-between}.WorkTabContent_section-title__8Km_L{margin:0;color:var(--text-main);font:var(--heading-sm)}.WorkTabContent_section-content__aodY0{display:flex;flex-direction:column;gap:var(--spacing-sm)}.WorkTabContent_section-text__LXaD5{margin:0;color:#222;font:var(--body-sm-narrow);white-space:pre-line}.WorkTabContent_job-category-large__PdbuO{font-weight:var(--bold)}.WorkTabContent_empty-text__V3bOk{margin:0;color:var(--text-sub);font:var(--body-sm)}.WorkTabContent_skill-tags__c0Ep_{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.WorkTabContent_skill-tag__fYms_{display:inline-flex;padding:var(--spacing-xs) var(--spacing-sm);border:none;border-radius:var(--radius-full);background-color:var(--links-blue-200);color:var(--text-main);font:var(--tag-sm)}.WorkTabContent_career-item__PfcmX{position:relative;display:flex;flex-direction:column}.WorkTabContent_career-item__PfcmX:last-child{padding-bottom:0;border-bottom:none}.WorkTabContent_career-item__PfcmX.WorkTabContent_has-projects__7PZCy:before{position:absolute;top:37px;left:18px;width:1px;height:calc(100% - 37px);background-color:var(--links-black-200);content:""}.WorkTabContent_career-item__PfcmX.WorkTabContent_has-projects__7PZCy:last-child:before{height:calc(100% - 37px)}.WorkTabContent_career-header__WLzkM{display:flex;align-items:flex-start;gap:var(--spacing-md)}.WorkTabContent_career-icon-wrapper__u0GtQ{position:relative;flex-shrink:0}.WorkTabContent_career-icon__mTWMF{position:relative;z-index:1;display:flex;width:37px;height:37px;flex-shrink:0;align-items:center;justify-content:center;border:var(--border-selected);border-radius:var(--radius-full);background-color:var(--background-white);font:var(--heading-sm)}.WorkTabContent_career-info__LtK_V{display:flex;flex:1;flex-direction:column;gap:var(--spacing-sm)}.WorkTabContent_career-company-row__B8Ehb{display:flex;align-items:center;gap:var(--spacing-xs)}.WorkTabContent_career-company__Ib7al{margin:0;color:var(--text-main);font:var(--heading-xs)}.WorkTabContent_career-company-text__Zhrf_{display:inline-block;padding:var(--spacing-xs) 0;border-bottom:var(--border-selected)}.WorkTabContent_career-edit-button__OSb0I{flex-shrink:0;margin-left:auto}.WorkTabContent_career-period__jtEmY{margin:0;color:#222;font:var(--body-sm)}.WorkTabContent_project-item__zBm0M{display:flex;flex-direction:column;padding:var(--spacing-md) 0 0;border-radius:var(--radius-sm);margin-left:calc(40px + var(--spacing-md));gap:var(--spacing-sm)}.WorkTabContent_project-section__XAmYZ{display:flex;flex-direction:column;gap:4px}.WorkTabContent_project-name__dl8GU{position:relative;margin:0;color:#222;font:var(--body-sm)}.WorkTabContent_project-name__dl8GU:before{position:absolute;z-index:1;top:50%;left:calc(-1 * (40px + var(--spacing-md)) + 13px);width:12px;height:12px;border-radius:var(--radius-full);background-color:var(--links-blue-400);content:"";transform:translateY(-50%)}.WorkTabContent_project-title__jDJ4B{margin:0;color:#222;font:var(--body-sm)}.WorkTabContent_project-detail-text__vMA0E,.WorkTabContent_project-detail__i_m75{color:var(--text-sub);font:var(--body-sm)}.WorkTabContent_project-detail__i_m75{padding:0 var(--spacing-xs);margin:0;line-height:1.7;white-space:pre-line}.WorkTabContent_project-link__w_OjW{color:var(--primary);font:var(--body-md);-webkit-text-decoration:underline;text-decoration:underline;word-break:break-all}.WorkTabContent_project-link__w_OjW:hover{-webkit-text-decoration:none;text-decoration:none}.WorkTabContent_add-career-button__x2Shy{justify-content:center;margin-top:var(--spacing-lg);gap:var(--spacing-xs)}.WorkTabContent_capability-item__ZrOQG{display:flex;flex-direction:column;padding-bottom:var(--spacing-md);gap:var(--spacing-xs)}.WorkTabContent_capability-item__ZrOQG:last-child{padding-bottom:0}.WorkTabContent_capability-title__66N_D{margin:0;color:var(--text-main);font:var(--heading-xs)}.WorkTabContent_capability-description__81mI9{padding:0 var(--spacing-xs);margin:0;color:#222;font:var(--body-sm);line-height:1.7;white-space:pre-line}.WorkTabContent_output-item__M92oj{display:flex;flex-direction:column;padding-bottom:var(--spacing-xl);gap:var(--spacing-sm)}.WorkTabContent_output-item__M92oj:last-child{padding-bottom:0;border-bottom:none}.WorkTabContent_output-description__s4CDw{margin:0;color:var(--text-main);font:var(--body-sm);line-height:1.7;white-space:pre-line}.WorkTabContent_output-file-link__RoDPk{display:block;width:100%;max-width:600px;-webkit-text-decoration:none;text-decoration:none}.WorkTabContent_output-file-image__ipJ66{display:block;width:340px;height:auto;border:1px solid var(--links-black-200)}@media only screen and (max-width:47.9rem){.WorkTabContent_output-file-image__ipJ66{width:100%;max-width:340px}}.WorkTabContent_portfolio-link__yP2HE{color:var(--primary);font:var(--body-md);-webkit-text-decoration:underline;text-decoration:underline;word-break:break-all}.WorkTabContent_portfolio-link__yP2HE:hover{-webkit-text-decoration:none;text-decoration:none}.WorkTabContent_delete-career-dialog__xg6ES{text-align:center}@media only screen and (max-width:47.9rem){.WorkTabContent_delete-career-dialog__xg6ES{padding:var(--spacing-lg)}}.CareerMenuButton_wrapper__ZeQGq{position:relative;flex-shrink:0;margin-left:auto}.CareerMenuButton_button__juFYR{display:flex;height:25px;align-items:center;padding:var(--spacing-4px) var(--spacing-sm);border:1px solid var(--links-black-300);border-radius:var(--radius-full);background-color:var(--links-black-100);color:var(--links-black-700);cursor:pointer;font-size:18px;gap:2px}.CareerMenuButton_button__juFYR:hover{background-color:var(--links-black-200)}.CareerMenuButton_menu__iDRio{position:absolute;z-index:10;top:calc(100% + var(--spacing-xs));right:0;overflow:hidden;min-width:100px;border:1px solid var(--links-black-200);border-radius:var(--radius-sm);background-color:var(--background-white);box-shadow:0 2px 8px rgba(0,0,0,.15)}.CareerMenuButton_menu-item__VPRfB{display:block;width:100%;padding:var(--spacing-sm) var(--spacing-md);border:none;background:none;color:var(--text-main);cursor:pointer;font:var(--body-sm);text-align:left}.CareerMenuButton_menu-item__VPRfB:hover{background-color:var(--links-black-100)}.OGPCard_ogp-card__6y7cg{display:block;overflow:hidden;max-width:340px;border:1px solid var(--links-black-200);border-radius:var(--radius-md);-webkit-text-decoration:none;text-decoration:none;transition:opacity .2s}.OGPCard_ogp-card__6y7cg:hover{opacity:.9}.OGPCard_ogp-image__R640l{width:100%;height:0;padding-top:calc(100% / 1.91);background-color:var(--background-gray);background-position:50%;background-size:cover}.OGPCard_text-content__3oPPN{padding:var(--spacing-sm)}.OGPCard_title__95zDf{overflow:hidden;margin:0 0 var(--spacing-xs);font:var(--body-sm);text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width:47.9rem){.OGPCard_title__95zDf{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}}.OGPCard_site-info__ASFAW{display:flex;align-items:center;gap:var(--spacing-xs)}.OGPCard_link-icon__YFAWy{color:var(--text-placeholder);font-size:18px;transform:rotate(45deg)}.OGPCard_site-domain__4lDll{margin:0;color:var(--text-placeholder);font:var(--note-md)}@keyframes ProfileDetailSkeleton_shimmer__VO3lE{0%{background-position:-468px 0}to{background-position:468px 0}}.ProfileDetailSkeleton_shimmer__VO3lE{animation:ProfileDetailSkeleton_shimmer__VO3lE 1.5s linear infinite;background:linear-gradient(to right,var(--background-gray) 0,var(--links-black-100) 20%,var(--background-gray) 40%,var(--background-gray) 100%);background-size:800px 104px}.ProfileDetailSkeleton_shimmer-light__WeoGJ{animation:ProfileDetailSkeleton_shimmer__VO3lE 1.5s linear infinite;background:linear-gradient(90deg,rgba(255,255,255,.1) 0,rgba(255,255,255,.2) 20%,rgba(255,255,255,.1) 40%,rgba(255,255,255,.1));background-size:800px 104px}@media (prefers-reduced-motion:reduce){.ProfileDetailSkeleton_shimmer-light__WeoGJ,.ProfileDetailSkeleton_shimmer__VO3lE{animation:none;background-position:0 0}}.ProfileDetailSkeleton_header__MsZrw{width:100%;background:var(--links-blue-500)}.ProfileDetailSkeleton_header-content__499Su{display:grid;max-width:800px;padding:var(--spacing-xl) 0;margin:0 auto;grid-gap:var(--spacing-sm) var(--spacing-xl);gap:var(--spacing-sm) var(--spacing-xl);grid-template-columns:auto 1fr;grid-template-rows:1fr auto auto}@media only screen and (max-width:47.9rem){.ProfileDetailSkeleton_header-content__499Su{padding:var(--spacing-lg) var(--spacing-md);-moz-column-gap:var(--spacing-md);column-gap:var(--spacing-md)}}.ProfileDetailSkeleton_profile-image__FZ3dn{width:168px;height:168px;border-radius:var(--radius-md);grid-row:1/-1}@media only screen and (max-width:47.9rem){.ProfileDetailSkeleton_profile-image__FZ3dn{width:72px;height:72px;grid-row:1}}.ProfileDetailSkeleton_header-info__gCQHG{display:flex;flex-direction:column;gap:var(--spacing-sm);grid-column:2}.ProfileDetailSkeleton_name__wxoUk{width:200px;height:32px;border-radius:var(--radius-xs)}@media only screen and (max-width:47.9rem){.ProfileDetailSkeleton_name__wxoUk{width:150px;height:24px}}.ProfileDetailSkeleton_header-row__CWuBZ{width:160px;height:18px;border-radius:var(--radius-xs)}@media only screen and (max-width:47.9rem){.ProfileDetailSkeleton_header-row__CWuBZ{width:120px}}.ProfileDetailSkeleton_header-info-grid__LKXMv{display:grid;grid-gap:var(--spacing-md);gap:var(--spacing-md);grid-column:2;grid-template-columns:auto 1fr}@media only screen and (max-width:47.9rem){.ProfileDetailSkeleton_header-info-grid__LKXMv{grid-column:1/-1}}.ProfileDetailSkeleton_info-card__xwlc_{display:flex;flex-direction:column;padding-left:var(--spacing-md);border-left:2px solid rgba(255,255,255,.3);gap:var(--spacing-xs)}.ProfileDetailSkeleton_info-card__xwlc_:first-child{padding-left:0;border-left:none}.ProfileDetailSkeleton_info-card-label__cS_eT{width:80px;height:14px;border-radius:var(--radius-xs)}.ProfileDetailSkeleton_info-card-value__lhpEh{width:140px;height:20px;border-radius:var(--radius-xs)}.ProfileDetailSkeleton_tags___NY6V{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);grid-column:2}@media only screen and (max-width:47.9rem){.ProfileDetailSkeleton_tags___NY6V{grid-column:1/-1}}.ProfileDetailSkeleton_tag__mjkMZ{width:80px;height:26px;border-radius:var(--radius-full)}.ProfileDetailSkeleton_tabs__qJhAm{display:flex;max-width:800px;height:45px;align-items:center;padding:0 var(--spacing-lg);margin:0 auto;gap:var(--spacing-md)}@media only screen and (max-width:47.9rem){.ProfileDetailSkeleton_tabs__qJhAm{padding:0 var(--spacing-md)}}.ProfileDetailSkeleton_tab__B2CTx{width:80px;height:18px;border-radius:var(--radius-xs)}.ProfileDetailSkeleton_wrapper__4elYm{position:relative;display:flex;width:100%;max-width:800px;flex-direction:column;margin:80px auto;background-color:var(--background-white)}@media only screen and (max-width:47.9rem){.ProfileDetailSkeleton_wrapper__4elYm{width:auto;margin:40px 20px}}.ProfileDetailSkeleton_content__iAvID{display:flex;flex-direction:column;padding:var(--spacing-lg);gap:var(--spacing-md)}@media only screen and (max-width:47.9rem){.ProfileDetailSkeleton_content__iAvID{padding:var(--spacing-md)}}.ProfileDetailSkeleton_section__uNZ3z{display:flex;flex-direction:column;padding:var(--spacing-lg);gap:var(--spacing-md)}@media only screen and (max-width:47.9rem){.ProfileDetailSkeleton_section__uNZ3z{padding:var(--spacing-md)}}.ProfileDetailSkeleton_section-title__XQ22A{width:120px;height:24px;border-radius:var(--radius-xs)}.ProfileDetailSkeleton_text-line__HkhU6{width:100%;height:18px;border-radius:var(--radius-xs)}.ProfileDetailSkeleton_skill-tags__VzSNs{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.ProfileDetailSkeleton_skill-tag__ZvTcR{width:100px;height:32px;border-radius:var(--radius-full)}.ProfileDetailSkeleton_career-item__G2Gmr{display:flex;align-items:center;gap:var(--spacing-sm)}.ProfileDetailSkeleton_career-icon__5DgFe{width:37px;height:37px;flex-shrink:0;border-radius:var(--radius-full)}.ProfileDetailSkeleton_career-info__9BDXn{display:flex;flex:1;flex-direction:column;gap:var(--spacing-xs)}.ProfileDetailSkeleton_career-name__rKSeo{width:200px;height:20px;border-radius:var(--radius-xs)}.ProfileDetailSkeleton_career-period__IU5HH{width:150px;height:16px;border-radius:var(--radius-xs)}