.standalone_page__OekKF{max-width:960px;margin:48px auto 96px;padding:0 24px;display:flex}@media (max-width:768px){.standalone_page__OekKF{margin:32px auto 64px;padding:0 16px}}.CookieConsentBanner_banner__bI0iW{position:fixed;bottom:0;left:0;right:0;z-index:9999;display:flex;align-items:center;justify-content:center;gap:1rem;padding:.75rem 1.5rem;background:var(--color-bg-white);border-top:1px solid var(--color-border);box-shadow:0 -2px 8px rgba(0,0,0,.08)}.CookieConsentBanner_message__PAKLH{margin:0;font-size:.875rem;color:var(--color-text-secondary)}.CookieConsentBanner_actions__qoaLS{display:flex;gap:.5rem;flex-shrink:0}.CookieConsentBanner_accept__NAkkV,.CookieConsentBanner_decline__hhpku{padding:.375rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;border:1px solid transparent;transition:background-color .15s,border-color .15s}.CookieConsentBanner_accept__NAkkV{background:var(--color-primary);color:var(--color-bg)}.CookieConsentBanner_accept__NAkkV:hover{background:var(--color-primary-hover)}.CookieConsentBanner_decline__hhpku{background:transparent;color:var(--color-text-secondary);border-color:var(--color-border)}.CookieConsentBanner_decline__hhpku:hover{background:var(--color-bg-subtle)}@media (max-width:640px){.CookieConsentBanner_banner__bI0iW{flex-direction:column;text-align:center;gap:.75rem;padding:1rem}}.SocialShareButtons_container__BxgBM{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 0;margin:24px 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.SocialShareButtons_label__V__EX{font-family:var(--font-sans);font-size:14px;font-weight:500;color:var(--color-text-secondary)}.SocialShareButtons_buttons__CxpRF{display:flex;flex-wrap:wrap;gap:8px}.SocialShareButtons_button__cmL2W{display:flex;align-items:center;gap:6px;padding:8px 12px;background:var(--color-bg-muted);border:1px solid var(--color-border);border-radius:6px;font-family:var(--font-sans);font-size:14px;font-weight:500;color:var(--color-text);cursor:pointer;transition:all .2s ease}.SocialShareButtons_button__cmL2W:active,.SocialShareButtons_button__cmL2W:hover{background:var(--color-primary-light);border-color:var(--color-primary);color:var(--color-primary)}.SocialShareButtons_icon__wnYdY{width:16px;height:16px;flex-shrink:0}.SocialShareButtons_text__DT53x{display:none}@media (min-width:640px){.SocialShareButtons_text__DT53x{display:inline}}@media (max-width:375px){.SocialShareButtons_container__BxgBM{gap:8px;padding:12px 0;margin:16px 0}.SocialShareButtons_label__V__EX{font-size:13px}.SocialShareButtons_button__cmL2W{padding:6px 10px;font-size:13px}.SocialShareButtons_icon__wnYdY{width:14px;height:14px}}@media (min-width:768px) and (max-width:1280px){.SocialShareButtons_container__BxgBM{gap:12px}.SocialShareButtons_buttons__CxpRF{gap:10px}}@media (min-width:1280px){.SocialShareButtons_container__BxgBM{gap:16px}.SocialShareButtons_buttons__CxpRF{gap:12px}}.AuthorBio_container___QHJ_{margin:32px 0;padding:32px 0 24px;border-top:1px solid var(--color-border)}.AuthorBio_label__7646i{margin:0 0 16px;font-family:var(--font-heading);font-size:14px;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}.AuthorBio_content__lJ_zU{display:flex;gap:16px;align-items:flex-start}.AuthorBio_avatar__GdedN{flex-shrink:0;width:64px;height:64px;border-radius:50%;background:var(--color-secondary-light);border:2px solid var(--color-secondary);display:flex;align-items:center;justify-content:center}.AuthorBio_initials__LZjzx{font-family:var(--font-heading);font-size:20px;font-weight:600;color:var(--color-secondary)}.AuthorBio_avatarImg__TxWiA{flex-shrink:0;width:64px;height:64px;border-radius:50%;object-fit:cover;border:2px solid var(--color-secondary)}.AuthorBio_info__oCMW3{flex:1;display:flex;flex-direction:column;gap:8px}.AuthorBio_nameLink__JGgOU{text-decoration:none;color:inherit}.AuthorBio_nameLink__JGgOU:hover .AuthorBio_name__Oy9Xd{color:var(--color-primary)}.AuthorBio_name__Oy9Xd{margin:0;font-family:var(--font-heading);font-size:18px;font-weight:500;color:var(--color-text)}.AuthorBio_bio__TYxcd{margin:0;font-family:var(--font-sans);font-size:14px;line-height:1.6;color:var(--color-text-secondary)}@media (max-width:375px){.AuthorBio_container___QHJ_{margin:24px 0;padding:24px 0 20px}.AuthorBio_label__7646i{font-size:12px;margin-bottom:12px}.AuthorBio_content__lJ_zU{gap:12px}.AuthorBio_avatar__GdedN{width:56px;height:56px}.AuthorBio_initials__LZjzx{font-size:18px}.AuthorBio_name__Oy9Xd{font-size:16px}.AuthorBio_bio__TYxcd{font-size:13px}}@media (min-width:376px) and (max-width:768px){.AuthorBio_label__7646i{font-size:13px}.AuthorBio_avatar__GdedN{width:60px;height:60px}.AuthorBio_name__Oy9Xd{font-size:17px}.AuthorBio_bio__TYxcd{font-size:14px}}@media (min-width:1281px){.AuthorBio_container___QHJ_{margin:48px 0;padding:40px 0 32px}.AuthorBio_avatar__GdedN{width:72px;height:72px}.AuthorBio_initials__LZjzx{font-size:24px}.AuthorBio_name__Oy9Xd{font-size:20px}}.RelatedPosts_section__Qe4TM{margin-top:48px;margin-bottom:32px}.RelatedPosts_heading__aaIXq{margin:0 0 24px;font-family:var(--font-heading);font-size:24px;font-weight:700;line-height:1.3;color:var(--color-text)}.RelatedPosts_grid__0Mt7k{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width:768px){.RelatedPosts_grid__0Mt7k{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.RelatedPosts_grid__0Mt7k{grid-template-columns:repeat(3,1fr)}}.RelatedPosts_card__AhypN{border:1px solid var(--color-border);border-radius:8px;overflow:hidden;background:var(--color-bg);transition:border-color .2s ease}.RelatedPosts_card__AhypN:hover{border-color:var(--color-primary-hover)}.RelatedPosts_cardLink__5VcGt{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none;cursor:pointer}.RelatedPosts_imageContainer__cHOnr{position:relative;width:100%;padding-bottom:56.25%;overflow:hidden;background:var(--color-bg-muted)}.RelatedPosts_image__7JPl0{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.RelatedPosts_imageContainerEmpty__tmjLn{width:100%;padding-bottom:56.25%;background:var(--color-bg-muted)}.RelatedPosts_content__GB75H{flex:1;display:flex;flex-direction:column;padding:16px;gap:8px}.RelatedPosts_category__aglzn{font-family:var(--font-sans);font-size:12px;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px}.RelatedPosts_title__qbbbL{margin:0;font-family:var(--font-heading);font-size:16px;font-weight:700;line-height:1.4;color:var(--color-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.RelatedPosts_meta__1qMqS{display:flex;align-items:center;gap:12px;margin-top:auto;font-family:var(--font-sans);font-size:13px;color:var(--color-text-secondary)}.RelatedPosts_readingTime__6UClV{color:var(--color-text-muted)}@media (max-width:375px){.RelatedPosts_heading__aaIXq{font-size:20px}.RelatedPosts_title__qbbbL{font-size:14px}.RelatedPosts_content__GB75H{padding:12px;gap:6px}}.ScrollProgressBar_progressBar__xEHf0{position:absolute;bottom:0;left:0;height:3px;background-color:var(--color-primary);width:var(--progress,0);z-index:1;transition:width .1s ease-out;pointer-events:none}.TableOfContents_container__ruLWJ{margin-top:24px;margin-bottom:24px}.TableOfContents_toggle__vZ2jj{width:100%;padding:12px 16px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.TableOfContents_toggle__vZ2jj:hover{background:var(--color-bg-subtle);border-color:var(--color-border-hover)}.TableOfContents_chevron__FpaxA{transition:transform .2s ease}.TableOfContents_chevron__FpaxA.TableOfContents_chevronOpen__ZrAVG{transform:rotate(180deg)}.TableOfContents_list__7qP3r{margin-top:12px;padding:12px 0;background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:6px;overflow:hidden;animation:TableOfContents_slideDown__ZlX_v .2s ease}.TableOfContents_list__7qP3r ol{list-style:decimal;list-style-position:inside;margin:0;padding:8px 12px;display:flex;flex-direction:column;gap:0}.TableOfContents_list__7qP3r li{padding:8px 0}.TableOfContents_link__9Bz_r{background:none;border:none;color:var(--color-link);font-family:var(--font-sans);font-size:13px;padding:0 4px;cursor:pointer;text-align:left;transition:color .2s ease}.TableOfContents_link__9Bz_r:hover{color:var(--color-primary);text-decoration:underline}.TableOfContents_link__9Bz_r.TableOfContents_active__GsH7U{color:var(--color-primary);font-weight:600}@keyframes TableOfContents_slideDown__ZlX_v{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:375px){.TableOfContents_toggle__vZ2jj{padding:10px 12px;font-size:13px}.TableOfContents_list__7qP3r{margin-top:8px}}.ContentPostView_article__E5Ad3{max-width:800px;margin:0 auto;padding:24px;background:var(--color-bg)}.ContentPostView_breadcrumbs__raD6I{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;font-family:var(--font-sans);font-size:14px;color:var(--color-text-secondary)}.ContentPostView_breadcrumbs__raD6I a{color:var(--color-link);text-decoration:none;transition:color .2s ease}.ContentPostView_breadcrumbs__raD6I a:active,.ContentPostView_breadcrumbs__raD6I a:hover{color:var(--color-primary);text-decoration:underline}.ContentPostView_separator__O6PFk{color:var(--color-border-hover)}.ContentPostView_current__oTyMy{color:var(--color-text);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:300px}.ContentPostView_header__Z_ibP{position:sticky;top:0;margin-bottom:32px;padding:24px 0;background:var(--color-bg);border-bottom:1px solid var(--color-border);z-index:10;transition:box-shadow .2s ease}.ContentPostView_header__Z_ibP:hover{box-shadow:0 2px 8px rgba(0,0,0,.04)}.ContentPostView_title__equbU{margin:0 0 16px;font-family:var(--font-heading);font-size:36px;font-weight:700;line-height:1.2;color:var(--color-text)}@media (max-width:375px){.ContentPostView_title__equbU{font-size:24px}}@media (min-width:376px) and (max-width:768px){.ContentPostView_title__equbU{font-size:28px}}@media (min-width:769px) and (max-width:1280px){.ContentPostView_title__equbU{font-size:32px}}.ContentPostView_meta__kDBdQ{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-family:var(--font-sans);font-size:14px;color:var(--color-text-secondary)}.ContentPostView_authorSection__thyIk{display:flex;align-items:center;gap:8px}.ContentPostView_authorSection__thyIk:before{content:"•";margin-right:4px}.ContentPostView_authorAvatar__8YJSA{width:24px;height:24px;border-radius:50%;object-fit:cover}.ContentPostView_authorAvatarLogo__W7ArB{width:24px;height:20px;object-fit:contain}.ContentPostView_author__StUz9{color:var(--color-text-secondary);font-weight:500}.ContentPostView_date__c8WNq{color:var(--color-text-muted)}.ContentPostView_featuredImage__DBH9j{max-width:680px;margin-left:auto;margin-right:auto;margin-bottom:32px;border-radius:8px;overflow:hidden;background:var(--color-bg-muted)}.ContentPostView_featuredImage__DBH9j img{width:100%;height:auto;display:block;aspect-ratio:16/9;object-fit:cover}.ContentPostView_contentWrapper__d4FmA{max-width:680px;margin-left:auto;margin-right:auto}.ContentPostView_attachmentsSection__EwZC2{margin:32px 0;padding:24px;background:var(--color-primary-light);border:1px solid var(--color-primary-100);border-radius:8px}.ContentPostView_attachmentsTitle__V060V{margin:0 0 16px;font-family:var(--font-heading);font-size:18px;font-weight:600;color:var(--color-text)}.ContentPostView_attachmentsList__0jzS_{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ContentPostView_attachmentItem__gue5Q{margin:0}.ContentPostView_attachmentLink____w8R{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--color-bg-white);border:1px solid var(--color-border);border-radius:6px;text-decoration:none;color:var(--color-text);font-family:var(--font-sans);font-size:14px;transition:all .2s ease}.ContentPostView_attachmentLink____w8R:active,.ContentPostView_attachmentLink____w8R:hover{background:var(--color-primary-light);border-color:var(--color-primary)}.ContentPostView_downloadIcon__3wmzB{width:20px;height:20px;color:var(--color-primary);flex-shrink:0}.ContentPostView_attachmentFilename__sbbXw{flex:1;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ContentPostView_attachmentSize__Xz53O{font-size:12px;color:var(--color-text-muted);flex-shrink:0}.ContentPostView_content__Nsmbm{max-width:none;font-family:var(--font-sans)}.ContentPostView_content__Nsmbm h1,.ContentPostView_content__Nsmbm h2,.ContentPostView_content__Nsmbm h3,.ContentPostView_content__Nsmbm h4,.ContentPostView_content__Nsmbm h5,.ContentPostView_content__Nsmbm h6{font-family:var(--font-heading);color:var(--color-text);font-weight:600}.ContentPostView_content__Nsmbm a:not([class]){color:var(--color-link);text-decoration:underline}.ContentPostView_content__Nsmbm a:not([class]):active,.ContentPostView_content__Nsmbm a:not([class]):hover{color:var(--color-primary)}.ContentPostView_content__Nsmbm li p,.ContentPostView_content__Nsmbm td p,.ContentPostView_content__Nsmbm th p{margin:0}.ContentPostView_content__Nsmbm li:has(>input[type=checkbox]){list-style-type:none}.ContentPostView_content__Nsmbm blockquote{background:var(--color-bg-subtle);border-left:4px solid var(--color-primary);padding:12px 16px;border-radius:4px}.ContentPostView_content__Nsmbm pre{background:var(--color-bg-dark);border-radius:8px;padding:16px;overflow-x:auto}.ContentPostView_content__Nsmbm pre code{color:var(--color-text-inverse);font-family:var(--font-mono);font-size:13px}.ContentPostView_content__Nsmbm td,.ContentPostView_content__Nsmbm th{border:1px solid var(--color-border);padding:12px}.ContentPostView_content__Nsmbm th{background:var(--color-bg-subtle);font-weight:600;color:var(--color-text)}.ContentPostView_content__Nsmbm tr:nth-child(2n){background:var(--color-bg)}.ContentPostView_content__Nsmbm img{border-radius:8px;max-width:100%;height:auto}.ContentPostView_content__Nsmbm .embed-container{display:flex;justify-content:center;margin:1.5em 0}.ContentPostView_content__Nsmbm .embed-container iframe{max-width:100%;border-radius:8px}.ContentPostView_content__Nsmbm .video-embed{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin:1.5em 0;border-radius:8px}.ContentPostView_content__Nsmbm .video-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.ContentPostView_content__Nsmbm blockquote p,.ContentPostView_content__Nsmbm dd,.ContentPostView_content__Nsmbm li,.ContentPostView_content__Nsmbm p,.ContentPostView_content__Nsmbm td,.ContentPostView_content__Nsmbm th{color:var(--color-text)}.ContentPostView_footer__Rtlkm{margin-top:48px;padding-top:24px;border-top:1px solid var(--color-border)}.ContentPostView_backLink__UgikW{display:inline-flex;align-items:center;color:var(--color-link);font-family:var(--font-sans);font-weight:500;font-size:14px;text-decoration:none;transition:all .2s ease}.ContentPostView_backLink__UgikW:active,.ContentPostView_backLink__UgikW:hover{color:var(--color-primary)}@media (max-width:375px){.ContentPostView_article__E5Ad3{padding:16px}.ContentPostView_breadcrumbs__raD6I{font-size:12px;gap:4px;margin-bottom:16px}.ContentPostView_current__oTyMy{max-width:200px}.ContentPostView_header__Z_ibP{margin-bottom:20px;padding:16px 0}.ContentPostView_meta__kDBdQ{font-size:12px;gap:8px}.ContentPostView_featuredImage__DBH9j{margin-bottom:20px;border-radius:6px}.ContentPostView_attachmentsSection__EwZC2{padding:16px;margin:20px 0}.ContentPostView_attachmentsTitle__V060V{font-size:16px;margin-bottom:12px}.ContentPostView_footer__Rtlkm{margin-top:32px}}@media (min-width:376px) and (max-width:768px){.ContentPostView_article__E5Ad3{padding:20px}.ContentPostView_breadcrumbs__raD6I{font-size:13px;margin-bottom:20px}.ContentPostView_title__equbU{margin-bottom:12px}.ContentPostView_meta__kDBdQ{font-size:13px;gap:10px}.ContentPostView_featuredImage__DBH9j{margin-bottom:24px}.ContentPostView_attachmentsSection__EwZC2{padding:20px;margin:24px 0}.ContentPostView_attachmentsTitle__V060V{font-size:16px}}@media (min-width:769px) and (max-width:1280px){.ContentPostView_article__E5Ad3{padding:32px}}@media (min-width:1281px){.ContentPostView_article__E5Ad3{padding:40px}}.ContentPostView_lastUpdated__vN_th{font-style:italic}.ContentPostView_lastUpdated__vN_th,.ContentPostView_readingTime__N44mr{font-family:var(--font-sans);font-size:13px;color:var(--color-text-muted)}.ContentCard_card__3q65t{display:flex;gap:var(--space-4);padding:var(--space-5);background:var(--color-bg);border-bottom:1px solid var(--color-border);transition:background .2s}.ContentCard_card__3q65t:active,.ContentCard_card__3q65t:hover{background:var(--color-bg-secondary)}.ContentCard_content__raxdI{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-3)}.ContentCard_header__0qK6H{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.ContentCard_authorSection__lMyOi{display:flex;align-items:center;gap:var(--space-2)}.ContentCard_avatarImage__5jquq{width:32px;height:32px;border-radius:var(--radius-full);object-fit:cover;flex-shrink:0}.ContentCard_avatarLogo__Vmdms{width:32px;height:26px;object-fit:contain;flex-shrink:0}.ContentCard_authorInfo___F_c4{display:flex;flex-direction:column;gap:2px}.ContentCard_authorName__e4jrq{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text);line-height:1.2}.ContentCard_date__gFvfA{font-size:var(--font-size-xs);color:var(--color-text-tertiary);line-height:1.2}.ContentCard_categoryBadge__bhBcf{display:inline-flex;padding:4px 10px;background:var(--color-primary-50);color:var(--color-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);border-radius:var(--radius-2xl);text-decoration:none;transition:background .2s,color .2s;white-space:nowrap}.ContentCard_categoryBadge__bhBcf:active,.ContentCard_categoryBadge__bhBcf:hover{background:var(--color-primary);color:var(--color-text-inverse)}.ContentCard_title__adANt{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:1.4}.ContentCard_title__adANt a{color:var(--color-text);text-decoration:none;transition:color .2s}.ContentCard_title__adANt a:active,.ContentCard_title__adANt a:hover{color:var(--color-primary)}.ContentCard_excerpt___guR3{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ContentCard_footer__iK2j6{display:flex;align-items:center;gap:var(--space-4);margin-top:auto}.ContentCard_readMore__1_JzB{font-size:var(--font-size-sm);color:var(--color-primary);text-decoration:none;font-weight:var(--font-weight-medium)}.ContentCard_readMore__1_JzB:active,.ContentCard_readMore__1_JzB:hover{text-decoration:underline}.ContentCard_imageLink__VIcPh{flex-shrink:0;width:160px;height:107px;border-radius:var(--radius-lg);overflow:hidden}.ContentCard_image__A_1zC{width:100%;height:100%;object-fit:cover;transition:transform .3s}.ContentCard_card__3q65t:active .ContentCard_image__A_1zC,.ContentCard_card__3q65t:hover .ContentCard_image__A_1zC{transform:scale(1.05)}@media (max-width:640px){.ContentCard_card__3q65t{flex-direction:column-reverse}.ContentCard_imageLink__VIcPh{width:100%;height:180px}.ContentCard_header__0qK6H{flex-wrap:wrap}}.ContentLoadMoreControl_container__TT6WF{display:flex;justify-content:center;align-items:center;min-height:80px;padding:24px 16px}.ContentLoadMoreControl_loading__v5e1Y{display:flex;align-items:center;gap:8px;color:var(--color-text-muted);font-size:14px}.ContentLoadMoreControl_spinner__YZsFE{width:20px;height:20px;border:2px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:ContentLoadMoreControl_spin__hTqMP .8s linear infinite}@keyframes ContentLoadMoreControl_spin__hTqMP{to{transform:rotate(1turn)}}.ContentLoadMoreControl_end__0mKdk{color:var(--color-text-muted);font-size:14px;text-align:center}.ContentLoadMoreControl_error__TYcH2{display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--color-error);font-size:14px}.ContentLoadMoreControl_retryButton__4bG4q{padding:8px 16px;font-size:14px;font-weight:500;color:var(--color-primary);background:transparent;border:1px solid var(--color-primary);border-radius:6px;cursor:pointer;transition:all .2s}.ContentLoadMoreControl_retryButton__4bG4q:hover{background:var(--color-primary);color:white}.ContentLoadMoreControl_loadMoreButton__d2MJc{padding:12px 24px;font-size:14px;font-weight:500;color:var(--color-primary);background:transparent;border:1px solid var(--color-primary);border-radius:8px;cursor:pointer;transition:all .2s}.ContentLoadMoreControl_loadMoreButton__d2MJc:hover{background:var(--color-primary);color:white}.PublicContentList_container__j871n{max-width:720px;margin:0 auto;padding:0}.PublicContentList_empty__lZMCv,.PublicContentList_error__TCOyR,.PublicContentList_loading__t0QGC{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 24px;text-align:center;color:var(--color-text-secondary)}.PublicContentList_spinner__5VxlH{width:32px;height:32px;border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:var(--radius-full);animation:PublicContentList_spin__QrVfx .8s linear infinite;margin-bottom:16px}@keyframes PublicContentList_spin__QrVfx{to{transform:rotate(1turn)}}.PublicContentList_error__TCOyR{color:var(--color-error)}.PublicContentList_grid__YPLkD{display:flex;flex-direction:column;background:var(--color-bg);border-radius:var(--radius-xl);border:1px solid var(--color-border);overflow:hidden}.PublicContentList_grid__YPLkD>article:last-child{border-bottom:none}.PublicContentList_postCount__RlMYq{text-align:center;margin-top:24px;padding:16px;font-size:var(--font-size-sm);color:var(--color-text-tertiary)}@media (max-width:768px){.PublicContentList_container__j871n{padding:0 16px}.PublicContentList_grid__YPLkD{border-radius:0;border-left:none;border-right:none}}.ContentPostPage_main__OY6aR{min-height:60vh;background:var(--color-bg);padding:24px 0 64px}.ContentPostPage_loading__byZwg{display:flex;align-items:center;justify-content:center;gap:12px;min-height:200px;color:var(--color-text-secondary)}.ContentPostPage_spinner__VN53y{width:20px;height:20px;border:2px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:ContentPostPage_spin__L52t5 .8s linear infinite}@keyframes ContentPostPage_spin__L52t5{to{transform:rotate(1turn)}}.ContentPostPage_error__P8S3p{display:flex;align-items:center;justify-content:center;min-height:200px;color:var(--color-error)}.ContentPostPage_breadcrumbs__CqAT2{max-width:1200px;margin:0 auto 16px;padding:0 16px;display:flex;align-items:center;gap:8px;font-size:14px}.ContentPostPage_breadcrumbLink__ZEsUo{color:var(--color-primary);text-decoration:none}.ContentPostPage_breadcrumbLink__ZEsUo:hover{text-decoration:underline}.ContentPostPage_breadcrumbCurrent___Bg0f{color:var(--color-text-secondary)}.PreviewPage_previewBanner__Iq_i0{background:var(--color-warning-bg);border-bottom:1px solid var(--color-warning);padding:12px 24px;text-align:center;color:var(--color-warning-hover);font-weight:500}.PreviewPage_main__gkoKf{min-height:60vh;background:var(--color-bg-muted);padding:24px 0 64px}.PreviewPage_loading__Q4dgy{min-height:60vh;display:flex;align-items:center;justify-content:center;font-size:1.125rem;color:var(--color-text-muted)}.UserTypeSelection_container__Dps3F{margin-bottom:16px}.UserTypeSelection_label__YXiZA{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-bottom:12px;color:var(--color-text)}.UserTypeSelection_options__fe34V{display:flex;gap:var(--space-3);flex-wrap:wrap}.UserTypeSelection_option__lnxgJ{flex:1;min-width:120px;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:16px 12px;border:2px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-bg);cursor:pointer;transition:all .2s ease}.UserTypeSelection_option__lnxgJ:active:not(:disabled),.UserTypeSelection_option__lnxgJ:hover:not(:disabled){border-color:var(--color-brand);background:var(--color-bg-selected)}.UserTypeSelection_option__lnxgJ:disabled{opacity:.6;cursor:not-allowed}.UserTypeSelection_option__lnxgJ.UserTypeSelection_selected__8Obue{border-color:var(--color-brand);background:var(--color-bg-selected)}.UserTypeSelection_icon__mnQl8{width:28px;height:28px;color:var(--color-brand)}.UserTypeSelection_optionLabel__F3zIK{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text)}.UserTypeSelection_optionDescription__v5_Ew{font-size:var(--font-size-xs);color:var(--color-text-secondary);text-align:center}.UserTypeSelection_warning__D_XXT{margin-top:var(--space-3);padding:var(--space-3);font-size:var(--font-size-sm);color:var(--color-warning-700);background:var(--color-warning-50);border-radius:var(--radius-md)}.AdminRecruiterList_container__Nji8T{max-width:900px}.AdminRecruiterList_backLink__yljCb{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-primary);text-decoration:none;margin-bottom:24px}.AdminRecruiterList_backLink__yljCb:active,.AdminRecruiterList_backLink__yljCb:hover{text-decoration:underline}.AdminRecruiterList_emptyState__gLIQg,.AdminRecruiterList_loadingState__xrh1b{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;gap:var(--space-3);color:var(--color-text-secondary)}.AdminRecruiterList_emptyIcon__LvW6V{width:48px;height:48px;opacity:.5}.AdminRecruiterList_emptyState__gLIQg h3{margin:0;font-size:1.2rem}.AdminRecruiterList_emptyState__gLIQg p{margin:0}.AdminRecruiterList_spinner__Mri3f{animation:AdminRecruiterList_spin__f_BMu 1s linear infinite;width:20px;height:20px}@keyframes AdminRecruiterList_spin__f_BMu{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AdminRecruiterList_alertIcon__w7nXo{width:48px;height:48px;color:var(--color-error)}.AdminRecruiterList_accessDenied__eu1gI{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;gap:var(--space-4);text-align:center}.AdminRecruiterList_accessDenied__eu1gI h2{margin:0;font-size:var(--font-size-2xl)}.AdminRecruiterList_accessDenied__eu1gI p{margin:0;color:var(--color-text-secondary)}.AdminRecruiterList_backButton__lNuf_{padding:10px 20px;background:var(--color-primary);color:var(--color-text-inverse);border-radius:var(--radius-md);text-decoration:none;font-weight:var(--font-weight-medium)}.AdminRecruiterList_errorBanner__YxyIe{display:flex;align-items:center;gap:var(--space-3);padding:12px 16px;background:var(--color-error-bg);border:1px solid var(--color-error);border-radius:var(--radius-md);color:var(--color-error);margin-bottom:24px}.AdminRecruiterList_errorBanner__YxyIe button{margin-left:auto;background:none;border:none;color:inherit;cursor:pointer;text-decoration:underline}.AdminRecruiterList_recruiterList___6BTu{display:flex;flex-direction:column;gap:var(--space-4)}.AdminRecruiterList_recruiterCard__9qkPB{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:20px}.AdminRecruiterList_recruiterInfo__HcZnU{display:flex;gap:var(--space-4);margin-bottom:16px}.AdminRecruiterList_recruiterIcon__sPrJe{width:40px;height:40px;color:var(--color-primary);flex-shrink:0}.AdminRecruiterList_recruiterInfo__HcZnU h3{margin:0 0 4px;font-size:var(--font-size-lg)}.AdminRecruiterList_contactEmail__lplrP{margin:4px 0 0;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.AdminRecruiterList_regions__JHbLo{margin:8px 0 0;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.AdminRecruiterList_createdAt__fp1Em{margin:4px 0 0;color:var(--color-text-muted);font-size:var(--font-size-sm)}.AdminRecruiterList_actions__z_dCM{display:flex;gap:var(--space-3);justify-content:flex-end}.AdminRecruiterList_approveButton__e3kq9,.AdminRecruiterList_rejectButton__cZhBV{display:flex;align-items:center;gap:6px;padding:8px 16px;border:none;border-radius:var(--radius-md);font-weight:var(--font-weight-medium);cursor:pointer;transition:background .2s}.AdminRecruiterList_approveButton__e3kq9{background:var(--color-success);color:var(--color-text-inverse)}.AdminRecruiterList_approveButton__e3kq9:active:not(:disabled),.AdminRecruiterList_approveButton__e3kq9:hover:not(:disabled){background:var(--color-success-hover)}.AdminRecruiterList_rejectButton__cZhBV{background:var(--color-error);color:var(--color-text-inverse)}.AdminRecruiterList_rejectButton__cZhBV:active:not(:disabled),.AdminRecruiterList_rejectButton__cZhBV:hover:not(:disabled){background:var(--color-error-hover)}.AdminRecruiterList_approveButton__e3kq9:disabled,.AdminRecruiterList_rejectButton__cZhBV:disabled{opacity:.6;cursor:not-allowed}.AdminRecruiterList_rejectForm__Szxns{margin-top:16px;padding-top:16px;border-top:1px solid var(--color-border)}.AdminRecruiterList_rejectForm__Szxns textarea{width:100%;min-height:80px;padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-md);resize:vertical;font-family:inherit;font-size:var(--font-size-base)}.AdminRecruiterList_rejectForm__Szxns textarea:focus{outline:none;border-color:var(--color-primary)}.AdminRecruiterList_rejectActions__GT2T_{display:flex;gap:var(--space-3);justify-content:flex-end;margin-top:12px}.AdminRecruiterList_cancelButton__ae6bw{padding:8px 16px;background:var(--color-bg-muted);color:var(--color-text);border:none;border-radius:var(--radius-md);cursor:pointer}.AdminRecruiterList_cancelButton__ae6bw:active,.AdminRecruiterList_cancelButton__ae6bw:hover{background:var(--color-bg-hover)}.AdminRecruiterList_confirmRejectButton__UofZH{display:flex;align-items:center;gap:6px;padding:8px 16px;background:var(--color-error);color:var(--color-text-inverse);border:none;border-radius:var(--radius-md);font-weight:var(--font-weight-medium);cursor:pointer}.AdminRecruiterList_confirmRejectButton__UofZH:active:not(:disabled),.AdminRecruiterList_confirmRejectButton__UofZH:hover:not(:disabled){background:var(--color-error-hover)}.AdminRecruiterList_confirmRejectButton__UofZH:disabled{opacity:.6;cursor:not-allowed}.AdminRecruiterList_totalCount__EnWc4{margin:0 0 16px;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.AdminRecruiterList_loadMoreTrigger__hmpxs{min-height:60px;display:flex;align-items:center;justify-content:center;margin-top:24px}.AdminRecruiterList_loadingMore__L7vsz{display:flex;align-items:center;gap:var(--space-2);color:var(--color-text-secondary)}.AdminRecruiterList_loadingIcon__z5ile{animation:AdminRecruiterList_spin__f_BMu 1s linear infinite;width:20px;height:20px}.AdminReportedJobsList_container__w0Bci{max-width:900px}.AdminReportedJobsList_backLink__VbQxO{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-primary);text-decoration:none;margin-bottom:24px}.AdminReportedJobsList_backLink__VbQxO:active,.AdminReportedJobsList_backLink__VbQxO:hover{text-decoration:underline}.AdminReportedJobsList_emptyState__vvZwD,.AdminReportedJobsList_loadingState___uQMs{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;gap:var(--space-3);color:var(--color-text-secondary)}.AdminReportedJobsList_emptyIcon__dKsUp{width:48px;height:48px;opacity:.5}.AdminReportedJobsList_emptyState__vvZwD h3{margin:0;font-size:1.2rem}.AdminReportedJobsList_emptyState__vvZwD p{margin:0}.AdminReportedJobsList_spinner__DtiFo{animation:AdminReportedJobsList_spin__5m1Fj 1s linear infinite;width:20px;height:20px}@keyframes AdminReportedJobsList_spin__5m1Fj{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AdminReportedJobsList_alertIcon__hTLXQ{width:48px;height:48px;color:var(--color-error)}.AdminReportedJobsList_accessDenied__cLKGd{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;gap:var(--space-4);text-align:center}.AdminReportedJobsList_accessDenied__cLKGd h2{margin:0;font-size:var(--font-size-2xl)}.AdminReportedJobsList_accessDenied__cLKGd p{margin:0;color:var(--color-text-secondary)}.AdminReportedJobsList_backButton__pMYnG{padding:10px 20px;background:var(--color-primary);color:var(--color-text-inverse);border-radius:var(--radius-md);text-decoration:none;font-weight:var(--font-weight-medium)}.AdminReportedJobsList_errorBanner__z8Qgv{display:flex;align-items:center;gap:var(--space-3);padding:12px 16px;background:var(--color-error-bg);border:1px solid var(--color-error);border-radius:var(--radius-md);color:var(--color-error);margin-bottom:24px}.AdminReportedJobsList_errorBanner__z8Qgv button{margin-left:auto;background:none;border:none;color:inherit;cursor:pointer;text-decoration:underline}.AdminReportedJobsList_jobList__NBgJZ{display:flex;flex-direction:column;gap:var(--space-4)}.AdminReportedJobsList_jobCard__Vu463{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:20px}.AdminReportedJobsList_jobCard__Vu463[data-visibility=hidden]{opacity:.6;border-color:var(--color-warning)}.AdminReportedJobsList_jobInfo__18KyW{display:flex;gap:var(--space-4);margin-bottom:16px}.AdminReportedJobsList_jobIcon__riNGG{width:40px;height:40px;color:var(--color-warning);flex-shrink:0}.AdminReportedJobsList_jobInfo__18KyW h3{margin:0 0 4px;font-size:var(--font-size-lg)}.AdminReportedJobsList_employerName__pZ2c_,.AdminReportedJobsList_recruiterName__9xwMC{margin:4px 0 0;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.AdminReportedJobsList_reportReason__BK_an{margin:8px 0 0;color:var(--color-warning);font-size:var(--font-size-sm);font-style:italic}.AdminReportedJobsList_reportedAt__whp08{margin:4px 0 0;color:var(--color-text-muted);font-size:var(--font-size-sm)}.AdminReportedJobsList_visibilityBadge__DeTvA{display:inline-block;padding:2px 8px;border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);margin-left:8px}.AdminReportedJobsList_visibilityBadge__DeTvA[data-status=visible]{background:var(--color-success-bg);color:var(--color-success)}.AdminReportedJobsList_visibilityBadge__DeTvA[data-status=hidden]{background:var(--color-warning-bg);color:var(--color-warning)}.AdminReportedJobsList_actions___Ub0R{display:flex;gap:var(--space-3);justify-content:flex-end;flex-wrap:wrap}.AdminReportedJobsList_dismissButton__7oxIw,.AdminReportedJobsList_visibilityButton__NKSoO{display:flex;align-items:center;gap:6px;padding:8px 16px;border:none;border-radius:var(--radius-md);font-weight:var(--font-weight-medium);cursor:pointer;transition:background .2s}.AdminReportedJobsList_visibilityButton__NKSoO{background:var(--color-bg-muted);color:var(--color-text)}.AdminReportedJobsList_visibilityButton__NKSoO:active:not(:disabled),.AdminReportedJobsList_visibilityButton__NKSoO:hover:not(:disabled){background:var(--color-bg-hover)}.AdminReportedJobsList_visibilityButton__NKSoO[data-action=hide]{background:var(--color-warning);color:var(--color-text-inverse)}.AdminReportedJobsList_visibilityButton__NKSoO[data-action=hide]:active:not(:disabled),.AdminReportedJobsList_visibilityButton__NKSoO[data-action=hide]:hover:not(:disabled){background:var(--color-warning-hover)}.AdminReportedJobsList_dismissButton__7oxIw{background:var(--color-success);color:var(--color-text-inverse)}.AdminReportedJobsList_dismissButton__7oxIw:active:not(:disabled),.AdminReportedJobsList_dismissButton__7oxIw:hover:not(:disabled){background:var(--color-success-hover)}.AdminReportedJobsList_dismissButton__7oxIw:disabled,.AdminReportedJobsList_visibilityButton__NKSoO:disabled{opacity:.6;cursor:not-allowed}.ToastProvider_viewport__XAEvB{position:fixed;bottom:1.5rem;right:1.5rem;display:flex;flex-direction:column;gap:var(--space-3);z-index:60;pointer-events:none}.ToastProvider_toast__3eYIy{display:flex;align-items:flex-start;gap:var(--space-3);min-width:260px;max-width:360px;padding:.9rem 1rem;border-radius:.75rem;border:1px solid var(--color-border);background:var(--color-bg-dark);color:var(--color-bg-subtle);box-shadow:var(--shadow-lg);pointer-events:auto}.ToastProvider_toast__3eYIy[data-type=success]{background:var(--color-success-dark);border-color:var(--color-success)}.ToastProvider_toast__3eYIy[data-type=error]{background:var(--color-error-dark);border-color:var(--color-error)}.ToastProvider_content__xchBO{flex:1;display:flex;flex-direction:column;gap:.2rem}.ToastProvider_title__ezaBc{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0}.ToastProvider_message__xS6E_{font-size:var(--font-size-sm);line-height:1.3;margin:0}.ToastProvider_dismiss__oM02q{border:none;background:transparent;color:inherit;font-size:var(--font-size-lg);line-height:1;cursor:pointer;padding:0;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}@media (max-width:640px){.ToastProvider_viewport__XAEvB{right:1rem;left:1rem}.ToastProvider_toast__3eYIy{width:100%;max-width:none}}.CookiePreferencesButton_button__NwDSj{background:none;border:none;padding:0;margin:0;cursor:pointer;color:inherit;font:inherit;text-decoration:underline;opacity:.7;line-height:inherit}.styles_dialogOverlay__ohNaL{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.styles_dialog__nmGTZ{background:var(--color-bg-white);border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);max-width:480px;width:90%}.styles_dialogHeader__wJ1dp{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--color-border)}.styles_dialogHeader__wJ1dp h3{margin:0;font-size:18px;font-weight:600}.styles_dialogCloseButton__Oulh5{background:none;border:none;font-size:24px;cursor:pointer;color:var(--color-text-secondary);padding:0;line-height:1}.styles_dialogCloseButton__Oulh5:hover:not(:disabled){color:var(--color-text)}.styles_dialogBody__1elki{padding:20px}.styles_jobTitlePreview__CLLub{font-weight:600;margin-bottom:16px;color:var(--color-text)}.styles_warningList__XTh4_{list-style:disc;padding-left:20px;margin:0;color:var(--color-text-secondary)}.styles_warningList__XTh4_ li{margin-bottom:8px}.styles_dialogActions__wnunI{display:flex;justify-content:flex-end;gap:12px;padding:16px 20px;border-top:1px solid var(--color-border)}.styles_primaryButton___Icmo{background:var(--color-primary);color:white;border:none;padding:8px 16px;border-radius:6px;font-weight:500;cursor:pointer}.styles_primaryButton___Icmo:hover:not(:disabled){background:var(--color-primary-hover)}.styles_primaryButton___Icmo:disabled{opacity:.6;cursor:not-allowed}.styles_secondaryButton__ZWH6r{background:transparent;color:var(--color-text-secondary);border:1px solid var(--color-border);padding:8px 16px;border-radius:6px;font-weight:500;cursor:pointer}.styles_secondaryButton__ZWH6r:hover:not(:disabled){background:var(--color-bg-muted)}.styles_secondaryButton__ZWH6r:disabled{opacity:.6;cursor:not-allowed}.styles_dangerButton__giZbn{background:var(--color-error);color:white;border:none;padding:8px 16px;border-radius:6px;font-weight:500;cursor:pointer}.styles_dangerButton__giZbn:hover:not(:disabled){background:var(--color-error-hover)}.styles_linkButton__VBk9I{background:none;border:none;color:var(--color-primary);cursor:pointer;padding:0;font:inherit;text-decoration:underline}.styles_linkButton__VBk9I:hover{color:var(--color-primary-hover)}.styles_deleteWarning__qxQET{color:var(--color-error);font-weight:500;margin-top:12px}.styles_jobsList__LGtXV{display:flex;flex-direction:column;gap:12px}.styles_jobsListEmpty__qszQb{text-align:center;padding:40px 20px;color:var(--color-text-secondary)}.styles_jobsListEmpty__qszQb p{margin-bottom:16px}.styles_jobItem__wBD_D{display:flex;justify-content:space-between;align-items:center;padding:16px;background:var(--color-bg-white);border:1px solid var(--color-border);border-radius:8px}.styles_jobItemInfo__0YwVv{flex:1;min-width:0}.styles_jobItemTitle__7plk3{font-weight:600;color:var(--color-text);margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.styles_jobItemMeta__daRxk{display:flex;gap:12px;font-size:14px;color:var(--color-text-secondary)}.styles_jobItemStatus__DnGjA{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:500;text-transform:uppercase}.styles_jobItemStatus__DnGjA[data-status=draft]{background:var(--color-warning-bg);color:var(--color-warning-hover)}.styles_jobItemStatus__DnGjA[data-status=active]{background:var(--color-success-bg);color:var(--color-success-hover)}.styles_jobItemStatus__DnGjA[data-status=expired]{background:var(--color-error-bg);color:var(--color-error)}.styles_jobItemStatus__DnGjA[data-status=filled]{background:var(--color-primary-100);color:var(--color-primary-600)}.styles_jobItemStatus__DnGjA[data-status=closed]{background:var(--color-bg-subtle);color:var(--color-text-secondary)}.styles_jobItemActions__WS1e7{display:flex;gap:8px;flex-shrink:0;margin-left:16px}.styles_actionButton__htm_r{padding:6px 12px;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer}.styles_actionButtonEdit__qTjMu{background:transparent;border:1px solid var(--color-border);color:var(--color-text)}.styles_actionButtonEdit__qTjMu:hover{background:var(--color-bg-muted)}.styles_actionButtonPublish__dDDfY{background:var(--color-primary);border:none;color:white}.styles_actionButtonPublish__dDDfY:hover:not(:disabled){background:var(--color-primary-hover)}.styles_actionButtonPublish__dDDfY:disabled{opacity:.6;cursor:not-allowed}.styles_actionButtonDelete__kzvXq{background:transparent;border:1px solid var(--color-error);color:var(--color-error)}.styles_actionButtonDelete__kzvXq:hover:not(:disabled){background:var(--color-error-bg)}.styles_jobForm__QxXQJ{display:flex;flex-direction:column;gap:20px}.styles_formGroup__e56SM{display:flex;flex-direction:column;gap:6px}.styles_formLabel__lp9nK{font-weight:500;color:var(--color-text)}.styles_formLabel__lp9nK span{color:var(--color-error)}.styles_formInput__O74pG,.styles_formSelect__0msBH,.styles_formTextarea__iFKYK{padding:10px 12px;border:1px solid var(--color-border);border-radius:6px;font-size:16px;background:var(--color-bg-white);color:var(--color-text)}.styles_formInput__O74pG:focus,.styles_formSelect__0msBH:focus,.styles_formTextarea__iFKYK:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(37,99,235,.1)}.styles_formTextarea__iFKYK{resize:vertical;min-height:120px}.styles_formHint__vZA9P{font-size:14px;color:var(--color-text-secondary)}.styles_charCount__K1dI8{display:block;text-align:right;font-size:12px;color:var(--color-text-muted);margin-top:4px}.styles_charCountWarn__mtjR_{color:var(--color-warning)}.styles_formError__DCL2e{color:var(--color-error);font-size:14px}.styles_formRow__dPiDN{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.styles_formActions__5Zqjd{display:flex;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid var(--color-border)}.styles_createJobHeader__MN3d4{margin-bottom:24px}.styles_createJobHeader__MN3d4 h1{font-size:24px;font-weight:600;margin-bottom:8px}.styles_createJobHeader__MN3d4 p{color:var(--color-text-secondary)}.styles_sectionCard__gGMtW{margin-bottom:24px;padding:20px;background:var(--color-bg-white);border:1px solid var(--color-border);border-radius:8px}.styles_sectionHeader__O6SDf{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.styles_sectionTitle__q6KMG{font-size:18px;font-weight:600;margin:0;color:var(--color-text)}.styles_totalCount__El_85{font-size:14px;font-weight:500;color:var(--color-text-secondary)}.styles_jobItemMain__PdUAR{flex:1;min-width:0}.styles_jobTitle__nj1B0{font-weight:600;color:var(--color-text);margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.styles_jobMeta__ScLNE{font-size:14px;color:var(--color-text-secondary);margin-top:4px}.styles_statusBadgeActive__mCUPt{background:var(--color-success-bg);color:var(--color-success-hover)}.styles_statusBadgeActive__mCUPt,.styles_statusBadgePending__N_del{display:inline-flex;align-items:center;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500}.styles_statusBadgePending__N_del{background:var(--color-primary-100);color:var(--color-primary-600)}.styles_statusBadgeDraft__jZ6XU{display:inline-flex;align-items:center;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500;background:var(--color-warning-bg);color:var(--color-warning-hover)}.styles_importDialog__WIUyf{max-width:640px}.styles_importSummary__DrBoQ{font-size:14px;color:var(--color-text-secondary);margin-bottom:16px}.styles_importResultList__7xGjI{list-style:none;padding:0;margin:0;max-height:400px;overflow-y:auto}.styles_importResultItem__L3fMG{padding:12px;border:1px solid var(--color-border);border-radius:6px;margin-bottom:8px}.styles_importResultHeader__u_d5u{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.styles_importResultTitle__z4Tm5{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:70%}.styles_importBadgeValid__FEjm8{background:var(--color-success-bg);color:var(--color-success-hover)}.styles_importBadgeInvalid__co7dO,.styles_importBadgeValid__FEjm8{display:inline-flex;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:500}.styles_importBadgeInvalid__co7dO{background:var(--color-error-bg);color:var(--color-error)}.styles_importBadgeWarning__gp_nJ{display:inline-flex;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:500;background:var(--color-warning-bg);color:var(--color-warning-hover)}.styles_importErrorList__6u5b_{list-style:disc;padding-left:20px;margin:4px 0 0;font-size:13px}.styles_importErrorItem__Cof3n{color:var(--color-error);margin-bottom:2px}.styles_importWarningItem__jOzmN{color:var(--color-warning);margin-bottom:2px}.styles_importErrorLabel__IgAyn{font-size:12px;font-weight:500;margin-top:8px;margin-bottom:2px}.styles_importProgress__KDH9Z{margin-top:12px;text-align:center;color:var(--color-text-secondary);font-size:14px}.styles_loadMoreButton__TmTzn{display:block;width:100%;padding:10px;margin-top:12px;font-size:14px;font-weight:500;color:var(--color-primary);background:transparent;border:1px solid var(--color-border);border-radius:6px;cursor:pointer;transition:background-color .2s}.styles_loadMoreButton__TmTzn:hover:not(:disabled){background:var(--color-bg-muted)}.styles_loadMoreButton__TmTzn:disabled{opacity:.5;cursor:not-allowed}.styles_itemLink__KzZb_{color:inherit;text-decoration:none}.styles_itemLink__KzZb_:active,.styles_itemLink__KzZb_:hover{color:var(--color-primary);text-decoration:underline}.SearchControls_form__j6Hbf{display:grid;gap:var(--space-3);align-items:end}.SearchControls_formInline__RtOfJ{padding:0}.SearchControls_formStacked__2SpvV{grid-template-columns:1fr;padding:24px 0 16px}.SearchControls_formCompact__GRHsv{grid-template-columns:1fr;padding:0}.SearchControls_fieldGroup__pyHJn{display:flex;flex-direction:column;gap:6px}.SearchControls_fieldGroup__pyHJn label{font-weight:var(--font-weight-semibold);color:var(--color-text)}.SearchControls_fieldGroup__pyHJn input{padding:12px 16px;border-radius:var(--radius-xl);border:1px solid var(--color-border-hover);font-size:var(--font-size-base)}.SearchControls_fieldGroup__pyHJn input:focus{outline:2px solid var(--color-brand);outline-offset:2px;border-color:var(--color-brand)}.SearchControls_selectControl__KEnHC{width:100%;border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:10px 34px 10px 14px;font-family:inherit;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);background-color:var(--color-bg-interactive);color:var(--color-text);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23667585' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4.5 6 7.5 9 4.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.SearchControls_selectControl__KEnHC:focus{border-color:var(--color-brand);box-shadow:0 0 0 2px var(--color-brand-shadow);outline:none;background-color:var(--color-bg)}.SearchControls_actions__gjrnK{display:flex;gap:var(--space-2)}.SearchControls_actionsStacked__ln3nT{flex-direction:column;align-items:stretch}.SearchControls_compactActions__xZfv2{margin-top:16px}.SearchControls_compactFilterRow__oK5kY{margin-top:12px;display:flex;gap:var(--space-3);align-items:stretch;flex-wrap:nowrap}.SearchControls_compactRowDateToggle___aF45,.SearchControls_compactRowField__ddXHO{flex:1 1 0;min-width:0}.SearchControls_compactBar__4aZo_ .SearchControls_selectControl__KEnHC,.SearchControls_compactRowField__ddXHO .SearchControls_selectControl__KEnHC,.SearchControls_dateFieldColumn__A7PLW .SearchControls_selectControl__KEnHC,.SearchControls_dateFieldGroup__vq4de .SearchControls_selectControl__KEnHC{max-width:none;width:100%}.SearchControls_dateFieldGroup__vq4de{display:flex;flex-direction:column;gap:6px;flex:1}.SearchControls_dateFieldColumn__A7PLW{display:flex;flex-direction:column;gap:var(--space-3);margin-top:12px}.SearchControls_inlineDateGroup__adK5N{display:flex;gap:var(--space-3);flex:1;min-width:240px}.SearchControls_inlineDateToggle__kK_YN{position:relative;display:flex;flex-direction:column;min-width:200px;z-index:2}.SearchControls_stackedFilterRow__gqcIS{display:flex;gap:var(--space-3);align-items:stretch;flex-wrap:nowrap;margin-top:12px}.SearchControls_stackedRowField__BZthf{flex:1 1 0;min-width:0}.SearchControls_stackedRowField__BZthf select{width:100%;min-height:48px}.SearchControls_stackedRowDateToggle__iwY0H{flex:1 1 0;min-width:0;margin-top:0}.SearchControls_compactRowDateToggle___aF45 .SearchControls_inlineDateButton__ItgXV,.SearchControls_stackedRowDateToggle__iwY0H .SearchControls_inlineDateButton__ItgXV{width:100%}@media (max-width:640px){.SearchControls_stackedFilterRow__gqcIS{flex-direction:column}.SearchControls_compactFilterRow__oK5kY{flex-wrap:wrap}}.SearchControls_inlineDateButton__ItgXV{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-bg-interactive);padding:10px 14px;min-height:44px;display:flex;flex-direction:column;gap:var(--space-1);cursor:pointer;text-align:center;align-items:center;color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.SearchControls_inlineDateButton__ItgXV[aria-expanded=true]{border-color:var(--color-brand);background:var(--color-bg);box-shadow:0 0 0 2px var(--color-brand-shadow)}.SearchControls_inlineDateButton__ItgXV:focus{outline:2px solid var(--color-brand);outline-offset:2px}.SearchControls_inlineDateButtonValue__H7GrF{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.SearchControls_inlineDateDropdown__iVtDL{position:absolute;top:calc(100% + 10px);left:var(--dropdown-left,50%);transform:translateX(var(--dropdown-translate,-50%));background:linear-gradient(180deg,var(--color-bg) 0,var(--color-bg-interactive) 100%);border:1px solid var(--color-border);border-radius:22px;box-shadow:var(--shadow-xl);padding:18px;display:flex;gap:var(--space-4);z-index:5;width:fit-content;min-width:320px;max-width:calc(100vw - 32px);overflow:visible}.SearchControls_inlineDateDropdown__iVtDL[data-align=stacked]{flex-direction:column;gap:var(--space-3)}.SearchControls_inlineDateDropdown__iVtDL[data-align=stacked][data-positioning=inline]{position:static;transform:none;left:auto;width:100%;min-width:0;max-width:100%}.SearchControls_inlineDateDropdown__iVtDL[data-align=stacked][data-positioning=fixed]{left:16px;right:16px;width:auto;min-width:0;max-width:none}.SearchControls_inlineDateDropdown__iVtDL[data-positioning=fixed]{position:fixed;transform:none;left:auto;top:auto;right:auto;bottom:auto;margin-top:0;z-index:80}.SearchControls_mobileDateSection__0FSLM{border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:linear-gradient(180deg,var(--color-bg) 0,var(--color-bg-subtle) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.6);padding:6px 10px 12px;display:flex;flex-direction:column;gap:6px}.SearchControls_mobileDateToggle__ySZa0{border:none;background:transparent;display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 4px;cursor:pointer;text-align:left}.SearchControls_mobileDateToggle__ySZa0:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.SearchControls_mobileDateToggleText__FJHwP{display:flex;flex-direction:column;gap:2px}.SearchControls_mobileDateToggleLabel__xl8qk{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);font-weight:var(--font-weight-semibold)}.SearchControls_mobileDateToggleValue__lLD0J{font-weight:var(--font-weight-semibold);color:var(--color-text)}.SearchControls_mobileDateToggleIcon__sTNrr{width:12px;height:12px;border-right:2px solid var(--color-text-muted);border-bottom:2px solid var(--color-text-muted);transform:rotate(45deg);transition:transform .2s ease,border-color .2s ease}.SearchControls_mobileDateToggle__ySZa0[aria-expanded=true] .SearchControls_mobileDateToggleIcon__sTNrr{transform:rotate(-135deg);border-color:var(--color-primary)}.SearchControls_mobileDateCalendar__oAf0F{margin-top:6px}.SearchControls_datePickerField__TLf72{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:var(--radius-2xl);border:1px solid var(--color-border);background:var(--color-bg);box-shadow:var(--shadow-lg)}.SearchControls_datePickerField__TLf72[data-variant=overlay]{border-radius:14px;border:1px solid var(--color-border);background:linear-gradient(180deg,var(--color-bg-subtle) 0,var(--color-bg-muted) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.6);padding:14px}.SearchControls_datePickerField__TLf72[data-variant=overlay] .SearchControls_datePickerFieldHeader__6_DZL{border-bottom:1px solid var(--color-border);padding-bottom:8px}.SearchControls_datePickerField__TLf72[data-variant=overlay] .SearchControls_datePickerDisplay__T_kpj{background:var(--color-bg);border-color:var(--color-border)}.SearchControls_datePickerField__TLf72[data-variant=overlay] .SearchControls_datePickerClear__8RGo7{color:var(--color-text-secondary)}.SearchControls_datePickerFieldHeader__6_DZL{display:flex;align-items:center;justify-content:space-between}.SearchControls_datePickerLabel__duw_n{font-weight:var(--font-weight-semibold);color:var(--color-text)}.SearchControls_datePickerClear__8RGo7{border:none;background:none;color:var(--color-text-secondary);font-size:.82rem;font-weight:var(--font-weight-semibold);cursor:pointer;padding:4px 6px;border-radius:var(--radius-md);transition:color .2s ease,background .2s ease}.SearchControls_datePickerClear__8RGo7:active:not(:disabled),.SearchControls_datePickerClear__8RGo7:hover:not(:disabled){color:var(--color-text);background:var(--color-bg-muted)}.SearchControls_datePickerClear__8RGo7:disabled{color:var(--color-text-muted);cursor:not-allowed}.SearchControls_datePickerDisplay__T_kpj{border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:10px 14px;min-height:44px;display:flex;align-items:center;font-size:var(--font-size-base);color:var(--color-text);background:var(--color-bg-subtle)}.SearchControls_datePickerPlaceholder__FE7Rk{color:var(--color-text-muted)}.SearchControls_dayPickerWrapper__CN36R{width:100%;display:flex;justify-content:center}.SearchControls_dayPickerRoot__VRIO9{--rdp-accent-color:var(--color-primary);--rdp-accent-background-color:var(--color-bg-interactive-hover);width:auto;margin:0 auto;display:inline-block}.SearchControls_dayPickerRoot__VRIO9 .rdp-weekday{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-muted)}.SearchControls_dayPickerRoot__VRIO9 .rdp-day_button{border-radius:var(--radius-xl);width:40px;height:40px;font-weight:var(--font-weight-semibold);transition:background-color .2s ease,color .2s ease,transform .15s ease;margin:2px}.SearchControls_dayPickerRoot__VRIO9 .rdp-day_button:active:not([data-disabled=true]),.SearchControls_dayPickerRoot__VRIO9 .rdp-day_button:hover:not([data-disabled=true]){background:var(--color-primary-100);color:var(--color-primary)}.SearchControls_dayPickerRoot__VRIO9 .rdp-day_button[data-outside-month=true]{color:var(--color-text-muted)}.SearchControls_dayPickerRoot__VRIO9 .rdp-day_button[data-disabled=true]{color:var(--color-text-muted);cursor:not-allowed;background:transparent;opacity:.55}.SearchControls_dayPickerRoot__VRIO9 .rdp-day_button[data-disabled=true]:active,.SearchControls_dayPickerRoot__VRIO9 .rdp-day_button[data-disabled=true]:hover{background:transparent;color:var(--color-text-muted)}.SearchControls_dayPickerRoot__VRIO9 .rdp-day_button[data-selected=true]{background:var(--color-primary);color:var(--color-text-inverse);box-shadow:var(--shadow-md);transform:translateY(-1px)}.SearchControls_submitButton__Smhe7{padding:12px 20px;border:none;border-radius:var(--radius-xl);font-weight:var(--font-weight-semibold);cursor:pointer;background-color:var(--color-brand);color:var(--color-text-inverse);transition:background-color .2s ease}.SearchControls_submitButton__Smhe7:active,.SearchControls_submitButton__Smhe7:hover{background-color:var(--color-brand-hover)}.SearchControls_resetButton__VRzPi{cursor:pointer;background-color:transparent}.SearchControls_resetButton__VRzPi,.SearchControls_resetLink__CcZfc{padding:12px 20px;border-radius:var(--radius-xl);border:1px solid var(--color-brand);color:var(--color-brand);font-weight:var(--font-weight-semibold)}.SearchControls_resetLink__CcZfc{display:inline-flex;align-items:center;text-decoration:none}.SearchControls_compactBar__4aZo_{display:flex;align-items:center;gap:var(--space-3);padding:16px;border:1px solid var(--color-border-hover);border-radius:14px;background-color:var(--color-bg-subtle)}.SearchControls_compactField__0Xxqa{display:flex;align-items:center;gap:10px;flex:1}.SearchControls_compactField__0Xxqa input{border:none;background:transparent;font-size:var(--font-size-base);width:100%;padding:0;outline:none;text-overflow:ellipsis;overflow:hidden}.SearchControls_compactField__0Xxqa input:focus{outline:none}.SearchControls_compactIcon__JeYiv{color:var(--color-text-secondary);width:18px;height:18px}.SearchControls_compactDivider__2QKVc{width:1px;align-self:stretch;background:linear-gradient(180deg,var(--color-border-transparent-0) 0,var(--color-border-transparent-60) 50%,var(--color-border-transparent-0) 100%)}.SearchControls_inlineForm__GXR3T{width:100%}.SearchControls_inlineBar__kB15F{display:flex;align-items:center;gap:var(--space-4);padding:8px 18px;border:1px solid var(--color-border-hover);border-radius:var(--radius-2xl);background:var(--color-bg);box-shadow:inset 0 1px 0 rgba(255,255,255,.5);flex-wrap:nowrap}.SearchControls_inlineField__UQy_3{display:flex;flex:1;flex-direction:column}.SearchControls_inlineSelectField__6GoNU{flex:0 0 auto}.SearchControls_inlineField__UQy_3 .SearchControls_selectControl__KEnHC{width:auto;min-width:150px;max-width:190px;flex:0 0 auto}.SearchControls_inlineDateGroup__adK5N .SearchControls_selectControl__KEnHC{min-width:140px;max-width:180px}.SearchControls_inlineSelect__Z8TDK{min-width:140px;max-width:180px;flex:0 0 auto}.SearchControls_inlineField__UQy_3 input{border:none;background:transparent;font-size:var(--font-size-base);padding:0;outline:none;color:var(--color-text);text-overflow:ellipsis;overflow:hidden}.SearchControls_inlineField__UQy_3 input::placeholder{color:var(--color-text-muted)}.SearchControls_inlineDivider__V3kSf{width:1px;align-self:stretch;background:linear-gradient(180deg,var(--color-border-transparent-0) 0,var(--color-border-transparent-70) 50%,var(--color-border-transparent-0) 100%)}.SearchControls_clearAllButton___Ao95{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border:none;border-radius:50%;background:var(--color-bg-subtle);color:var(--color-text-muted);font-size:18px;line-height:1;cursor:pointer;transition:background .15s,color .15s}.SearchControls_clearAllButton___Ao95:hover{background:var(--color-bg-hover);color:var(--color-text)}.SearchControls_inlineActions__Qzjir{display:flex;gap:10px;align-items:center}.SearchControls_inlineActions__Qzjir button{white-space:nowrap}.SearchControls_hiddenSubmit__ZfkFj{clip:rect(0,0,0,0);clip-path:inset(50%)}.SearchControls_hiddenSubmit__ZfkFj,.SearchControls_visuallyHidden__7kqx8{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;border:0;white-space:nowrap}.SearchControls_visuallyHidden__7kqx8{clip:rect(0,0,0,0)}.SearchControls_salaryDropdownPanel__lWgkX{position:absolute;top:calc(100% + 10px);left:50%;transform:translateX(-50%);background:linear-gradient(180deg,var(--color-bg) 0,var(--color-bg-interactive) 100%);border:1px solid var(--color-border);border-radius:22px;box-shadow:var(--shadow-xl);padding:18px;display:flex;flex-direction:column;gap:var(--space-3);z-index:5;width:280px;max-width:calc(100vw - 32px)}.SearchControls_salaryDropdownHeader__8_FZj{display:flex;align-items:center;justify-content:space-between}.SearchControls_salaryCurrencySelect__Kn6vY,.SearchControls_salaryDropdownTitle__GBecc{font-weight:var(--font-weight-semibold);color:var(--color-text);font-size:var(--font-size-sm)}.SearchControls_salaryCurrencySelect__Kn6vY{width:100%;border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:8px 34px 8px 14px;background-color:var(--color-bg-interactive);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23667585' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4.5 6 7.5 9 4.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px}.SearchControls_salaryOptionsGrid___Az32{display:grid;grid-template-columns:1fr 1fr;gap:8px}.SearchControls_salaryOption__rMBv4{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-bg-interactive);padding:8px 12px;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text);cursor:pointer;text-align:center;transition:border-color .2s ease,background-color .2s ease}.SearchControls_salaryOption__rMBv4:hover{border-color:var(--color-brand);background:var(--color-bg)}.SearchControls_salaryOptionActive__p7MRZ{border-color:var(--color-brand);background:var(--color-primary-100);color:var(--color-primary)}@media (max-width:768px){.SearchControls_formInline__RtOfJ{grid-template-columns:1fr}.SearchControls_actionsInline__50lmk{justify-content:flex-start}.SearchControls_inlineBar__kB15F{flex-direction:column;align-items:stretch;gap:var(--space-3)}.SearchControls_inlineDivider__V3kSf{display:none}.SearchControls_inlineDateToggle__kK_YN{width:100%;min-width:unset}.SearchControls_inlineDateGroup__adK5N{min-width:unset}.SearchControls_inlineField__UQy_3 .SearchControls_selectControl__KEnHC,.SearchControls_inlineSelect__Z8TDK{min-width:unset;max-width:none;width:100%}.SearchControls_inlineDateDropdown__iVtDL{margin-top:6px;min-width:unset}.SearchControls_compactBar__4aZo_{padding:10px 12px;gap:var(--space-2);border-radius:var(--radius-xl)}.SearchControls_compactField__0Xxqa input{font-size:var(--font-size-sm)}.SearchControls_compactIcon__JeYiv{width:14px;height:14px}.SearchControls_selectControl__KEnHC{padding:6px 28px 6px 10px;font-size:var(--font-size-sm);border-radius:var(--radius-lg);background-position:right 8px center;background-size:10px;min-height:36px}.SearchControls_inlineDateButton__ItgXV{padding:6px 10px;min-height:36px;font-size:var(--font-size-xs);border-radius:var(--radius-lg)}.SearchControls_inlineDateButtonValue__H7GrF{font-size:var(--font-size-sm)}.SearchControls_compactFilterRow__oK5kY{margin-top:8px;gap:var(--space-2)}.SearchControls_fieldGroup__pyHJn input{padding:8px 12px;font-size:var(--font-size-sm)}}@media (max-width:480px){.SearchControls_compactBar__4aZo_{padding:8px 10px;gap:6px;border-radius:var(--radius-lg)}.SearchControls_compactField__0Xxqa{gap:6px}.SearchControls_compactField__0Xxqa input{font-size:var(--font-size-xs)}.SearchControls_compactIcon__JeYiv{width:12px;height:12px}.SearchControls_selectControl__KEnHC{padding:4px 24px 4px 8px;font-size:var(--font-size-sm);min-height:32px}.SearchControls_inlineDateButton__ItgXV{padding:4px 8px;min-height:32px;border-radius:var(--radius-lg)}.SearchControls_inlineDateButtonValue__H7GrF{font-size:var(--font-size-xs)}.SearchControls_compactFilterRow__oK5kY{margin-top:6px}.SearchControls_fieldGroup__pyHJn input{padding:6px 10px;font-size:var(--font-size-xs)}}.SaveJobButton_saveButton__RRIJo{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid var(--color-border);border-radius:var(--radius-full);background-color:var(--color-bg);cursor:pointer;transition:border-color .15s ease}.SaveJobButton_saveButton__RRIJo:hover:not(:disabled){border-color:var(--color-brand)}.SaveJobButton_saveButton__RRIJo:disabled{opacity:.5;cursor:not-allowed}.JobCard_card__2LdFW{border:1px solid var(--color-border);border-radius:var(--radius-2xl);padding:20px 24px;display:flex;flex-direction:column;gap:var(--space-3);cursor:pointer;background-color:var(--color-bg);transition:border-color .15s ease,box-shadow .15s ease;box-sizing:border-box;overflow:hidden}.JobCard_card__2LdFW:active,.JobCard_card__2LdFW:hover{border-color:var(--color-brand);box-shadow:var(--shadow-lg)}.JobCard_cardSelected__Stj1q{border-color:var(--color-brand);box-shadow:var(--shadow-focus);background-color:var(--color-brand-light)}.JobCard_heading___zsEo{display:flex;flex-direction:column;gap:var(--space-1)}.JobCard_titleRow__dhWnv{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2)}.JobCard_title__WDIII{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.JobCard_organizationLine__qNDMU{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;margin:0;font-size:var(--font-size-base);color:var(--color-text)}.JobCard_platformLine__1uNeF{display:flex;gap:6px;align-items:center;margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.JobCard_organizationText__j3DpP{font-weight:var(--font-weight-semibold);color:inherit}.JobCard_organizationLink__Z1PG6{font-weight:var(--font-weight-semibold);color:var(--color-brand);text-decoration:underline}.JobCard_organizationLink__Z1PG6:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;border-radius:var(--radius-md)}.JobCard_viaLabel__iwBuN{font-size:var(--font-size-sm)}.JobCard_location__29uki,.JobCard_viaLabel__iwBuN{color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.JobCard_location__29uki{display:inline-flex;align-items:center;gap:6px;margin:0}.JobCard_meta__qQIFT{display:flex;flex-wrap:wrap;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.JobCard_meta__qQIFT span{display:inline-flex;align-items:center;gap:6px;background-color:var(--color-brand-light);color:var(--color-brand);padding:6px 10px;border-radius:var(--radius-full);font-weight:var(--font-weight-semibold)}.JobCard_salaryBadge___uWMD{font-size:var(--font-size-base);font-weight:var(--font-weight-bold)}.JobCard_snippet__DonyK{display:flex;flex-direction:column;gap:6px;color:var(--color-text);font-size:var(--font-size-base);line-height:1.5;margin:0;padding:0;overflow-wrap:anywhere}.JobCard_snippet__DonyK li{list-style:disc;margin-left:18px}.JobCard_card__2LdFW:focus-visible{outline:2px solid var(--color-brand);outline-offset:4px;border-radius:20px}@media (max-width:768px){.JobCard_card__2LdFW{padding:14px 16px;gap:var(--space-2);border-radius:var(--radius-xl)}.JobCard_title__WDIII{font-size:var(--font-size-base)}.JobCard_organizationLine__qNDMU{font-size:var(--font-size-sm);gap:var(--space-1)}.JobCard_platformLine__1uNeF{font-size:var(--font-size-xs)}.JobCard_location__29uki{font-size:var(--font-size-sm)}.JobCard_meta__qQIFT{gap:var(--space-1);font-size:var(--font-size-xs)}.JobCard_meta__qQIFT span{padding:4px 8px;font-size:var(--font-size-xs)}.JobCard_snippet__DonyK{font-size:var(--font-size-sm);gap:4px}.JobCard_snippet__DonyK li{margin-left:14px}}@media (max-width:480px){.JobCard_card__2LdFW{padding:12px 14px;gap:6px;border-radius:var(--radius-lg)}.JobCard_heading___zsEo{gap:2px}.JobCard_title__WDIII{font-size:var(--font-size-sm)}.JobCard_organizationLine__qNDMU{font-size:var(--font-size-xs)}.JobCard_meta__qQIFT span{padding:3px 6px}.JobCard_salaryBadge___uWMD{font-size:var(--font-size-sm)}.JobCard_snippet__DonyK{font-size:var(--font-size-xs);line-height:1.4}}.JobList_listContainer__QuHWZ{position:relative;height:100%;min-height:0;padding-bottom:0;overflow:hidden}.JobList_list__yQl4H{position:relative}.JobList_item__q5KPG{box-sizing:border-box;padding:0 12px;display:flex;align-items:flex-start}.JobList_cardWrapper__7mBKg{width:100%}.JobList_footerWrapper__eGQRp{width:100%;padding:0 12px 16px}.JobList_item__q5KPG:last-child{padding-bottom:0}@media (max-width:768px){.JobList_item__q5KPG{padding:0 8px}}.SiteFooter_footer__tpuYU{border-top:1px solid var(--color-border);padding:12px 24px;max-width:1200px;margin:0 auto;flex-wrap:wrap;align-items:center;justify-content:space-between;font-size:var(--font-size-xs);color:var(--color-text-secondary)}.SiteFooter_footer__tpuYU,.SiteFooter_links__OyyO5{display:flex;gap:var(--space-3)}.SiteFooter_links__OyyO5 a{color:var(--color-text-secondary);text-decoration:none}.SiteFooter_links__OyyO5 a:active,.SiteFooter_links__OyyO5 a:hover{color:var(--color-brand);text-decoration:underline}@media (max-width:640px){.SiteFooter_footer__tpuYU{flex-direction:column;align-items:center;text-align:center;padding:16px 12px}}.SavedJobsContent_container__rM0SG{max-width:800px;margin:0 auto;padding:var(--space-6) 0}.SavedJobsContent_heading__KVX6Q{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text);margin-bottom:var(--space-6)}.SavedJobsContent_loading__iQjma{color:var(--color-text-muted)}.SavedJobsContent_empty__An_6I{align-items:center;padding:var(--space-12) 0;color:var(--color-text-muted);text-align:center}.SavedJobsContent_empty__An_6I,.SavedJobsContent_list__WQom5{display:flex;flex-direction:column;gap:var(--space-4)}.SavedJobsContent_cardWrapper__Z4el7{display:flex;flex-direction:column;gap:var(--space-2)}.SavedJobsContent_unsaveButton__8wYwC{align-self:flex-end;padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);background-color:var(--color-bg);color:var(--color-text-muted);font-size:var(--font-size-sm);cursor:pointer;transition:border-color .15s ease,color .15s ease}.SavedJobsContent_unsaveButton__8wYwC:hover{border-color:var(--color-error);color:var(--color-error)}.SavedJobsContent_overlay__qoAFt{position:fixed;inset:0;background-color:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:50}.SavedJobsContent_modal__Up7QU{background-color:var(--color-bg);border-radius:var(--radius-2xl);padding:var(--space-6);max-width:400px;width:90%;box-shadow:var(--shadow-lg)}.SavedJobsContent_modalText__gugFB{font-size:var(--font-size-base);color:var(--color-text);margin-bottom:var(--space-6);text-align:center}.SavedJobsContent_modalActions__RMzDd{display:flex;gap:var(--space-3);justify-content:center}.SavedJobsContent_cancelButton__DoTJ7{padding:var(--space-2) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-full);background-color:var(--color-bg);color:var(--color-text);cursor:pointer}.SavedJobsContent_cancelButton__DoTJ7:hover{border-color:var(--color-text-muted)}.SavedJobsContent_confirmButton__E_GVi{padding:var(--space-2) var(--space-5);border:1px solid var(--color-error);border-radius:var(--radius-full);background-color:var(--color-error);color:var(--color-bg);cursor:pointer}.SavedJobsContent_confirmButton__E_GVi:hover{opacity:.9}.InvitationsCard_card__ORNnt{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.5rem}.InvitationsCard_header__Ivw2L{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.InvitationsCard_title__4BhNo{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0}.InvitationsCard_headerBadges__XF1xy{display:flex;align-items:center;gap:var(--space-2)}.InvitationsCard_totalCount___X9iO{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.InvitationsCard_unreadBadge__bvYF1{background:var(--color-primary);color:var(--color-text-inverse);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:.25rem .5rem;border-radius:var(--radius-full)}.InvitationsCard_loading__XfIQZ{color:var(--color-text-secondary);text-align:center;padding:2rem}.InvitationsCard_error__fzVFh{color:var(--color-error);font-size:var(--font-size-sm);margin-bottom:1rem}.InvitationsCard_content__7imlI{display:flex;flex-direction:column;gap:var(--space-4)}.InvitationsCard_empty__BelL1{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1rem;color:var(--color-text-secondary)}.InvitationsCard_emptyIcon__6BrJm{width:3rem;height:3rem;margin-bottom:var(--space-3);opacity:.5}.InvitationsCard_list___3PgC{display:flex;flex-direction:column;gap:var(--space-4)}.InvitationsCard_item__fzIf0{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1rem;transition:border-color .2s}.InvitationsCard_item__fzIf0:active,.InvitationsCard_item__fzIf0:hover{border-color:var(--color-border-hover)}.InvitationsCard_itemUnread__JPG1M{background:var(--color-primary-50);border-color:var(--color-primary)}.InvitationsCard_itemHeader__IHQWi{display:flex;gap:var(--space-4)}.InvitationsCard_itemIcon__VmlJA{flex-shrink:0;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:var(--color-bg-muted);border-radius:var(--radius-lg);color:var(--color-text-secondary)}.InvitationsCard_itemUnread__JPG1M .InvitationsCard_itemIcon__VmlJA{background:var(--color-primary);color:var(--color-text-inverse)}.InvitationsCard_itemInfo__xERdc{flex:1;min-width:0}.InvitationsCard_itemTitle__GKU0H{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-bottom:.5rem}.InvitationsCard_jobTitle__ZmaPq{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text);text-decoration:none}.InvitationsCard_jobTitle__ZmaPq:active,.InvitationsCard_jobTitle__ZmaPq:hover{color:var(--color-primary);text-decoration:underline}.InvitationsCard_itemMeta__NUz3H{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-2) var(--space-6);margin-top:.5rem}@media (max-width:480px){.InvitationsCard_itemMeta__NUz3H{grid-template-columns:1fr}}.InvitationsCard_newBadge__UB3Nt{background:var(--color-primary);color:var(--color-text-inverse);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;padding:.125rem .375rem;border-radius:var(--radius-sm)}.InvitationsCard_appliedBadge__1jYAq{display:inline-flex;align-items:center;gap:var(--space-1);background:var(--color-success-bg);color:var(--color-success);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:.125rem .5rem;border-radius:var(--radius-sm)}.InvitationsCard_employer__j_giN{display:flex;align-items:center;gap:.375rem;font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-top:.25rem}.InvitationsCard_employer__j_giN a{color:inherit;text-decoration:none}.InvitationsCard_employer__j_giN a:active,.InvitationsCard_employer__j_giN a:hover{color:var(--color-primary);text-decoration:underline}.InvitationsCard_location__Hp3Jv,.InvitationsCard_salary__kU_gd{display:flex;align-items:center;gap:.375rem;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.InvitationsCard_date__s7Jlc{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-top:.75rem}.InvitationsCard_employer__j_giN svg,.InvitationsCard_location__Hp3Jv svg,.InvitationsCard_salary__kU_gd svg{flex-shrink:0;width:1rem;height:1rem}.InvitationsCard_verifiedIcon__BpfkO{color:var(--color-primary);width:1rem;height:1rem}.InvitationsCard_message__nz22z{margin-top:.75rem;padding:.75rem;background:var(--color-bg-muted);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-text);font-style:italic}.InvitationsCard_actions__8FfgJ{display:flex;gap:var(--space-2);margin-top:1rem;justify-content:flex-end}.InvitationsCard_primaryButton__7rZXL,.InvitationsCard_secondaryButton__fkMzw{padding:.75rem 1rem;min-height:44px;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);cursor:pointer;transition:background-color .2s,opacity .2s}.InvitationsCard_primaryButton__7rZXL{background:var(--color-primary);color:var(--color-text-inverse);border:none}.InvitationsCard_primaryButton__7rZXL:active:not(:disabled),.InvitationsCard_primaryButton__7rZXL:hover:not(:disabled){background:var(--color-primary-hover)}.InvitationsCard_primaryButton__7rZXL:disabled{opacity:.5;cursor:not-allowed}.InvitationsCard_secondaryButton__fkMzw{background:transparent;color:var(--color-text);border:1px solid var(--color-border)}.InvitationsCard_secondaryButton__fkMzw:active:not(:disabled),.InvitationsCard_secondaryButton__fkMzw:hover:not(:disabled){background:var(--color-bg-muted)}.InvitationsCard_secondaryButton__fkMzw:disabled{opacity:.5;cursor:not-allowed}.InvitationsCard_acceptButton__Z6Hkz{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);background:var(--color-success);color:var(--color-text-inverse);text-decoration:none;transition:background-color .2s}.InvitationsCard_acceptButton__Z6Hkz:active,.InvitationsCard_acceptButton__Z6Hkz:hover{background:var(--color-success-hover)}.InvitationsCard_acceptButton__Z6Hkz svg{width:1rem;height:1rem}.InvitationsCard_acceptedStatus__PFmow{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-success)}.InvitationsCard_acceptedStatus__PFmow svg{width:1rem;height:1rem}.InvitationsCard_expiredStatus__mxzmZ{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-muted)}.InvitationsCard_declinedStatus__FDAbC{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-error)}.InvitationsCard_declinedStatus__FDAbC svg{width:1rem;height:1rem}.InvitationsCard_declineReasonRow__7_hCC{margin-top:.75rem;padding:.75rem;background:var(--color-bg-muted);border-left:3px solid var(--color-error);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-text)}.InvitationsCard_declineReasonRow__7_hCC strong{display:block;font-weight:var(--font-weight-medium);margin-bottom:.25rem;color:var(--color-text-secondary)}.InvitationsCard_declineCardButton__KE_PX{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);background:transparent;color:var(--color-text);border:1px solid var(--color-border-hover);cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.InvitationsCard_declineCardButton__KE_PX:active:not(:disabled),.InvitationsCard_declineCardButton__KE_PX:hover:not(:disabled){background:var(--color-bg-subtle);border-color:var(--color-error);color:var(--color-error)}.InvitationsCard_declineCardButton__KE_PX:disabled{opacity:.6;cursor:not-allowed}.InvitationsCard_dialogOverlay__Be7le{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.InvitationsCard_dialog__aByIM{background:var(--color-bg);border-radius:var(--radius-xl);padding:1.5rem;max-width:460px;width:100%;box-shadow:var(--shadow-md)}.InvitationsCard_dialog__aByIM h3{margin:0 0 .75rem;font-size:var(--font-size-lg);color:var(--color-text)}.InvitationsCard_dialog__aByIM p{margin:0 0 1rem;color:var(--color-text-secondary)}.InvitationsCard_dialogLabel__crxk_{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text);margin-bottom:.375rem}.InvitationsCard_dialogLabel__crxk_ .InvitationsCard_optional__EwLwk{margin-left:.25rem;color:var(--color-text-muted);font-weight:var(--font-weight-regular)}.InvitationsCard_dialogTextarea__tIWHz{width:100%;min-height:96px;padding:.625rem;font-family:inherit;font-size:var(--font-size-sm);color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);resize:vertical}.InvitationsCard_dialogCharCount__UnCu7{margin-top:.25rem;font-size:var(--font-size-xs);color:var(--color-text-muted);text-align:right}.InvitationsCard_dialogError__JB_Bu{margin-top:.5rem;padding:.5rem .75rem;background:var(--color-error-bg);color:var(--color-error);font-size:var(--font-size-sm);border-radius:var(--radius-md)}.InvitationsCard_dialogActions__PiuNL{display:flex;justify-content:flex-end;gap:var(--space-3);margin-top:1rem}.InvitationsCard_dialogCancelButton__F0daP{padding:.625rem 1rem;min-height:44px;background:transparent;border:1px solid var(--color-border-hover);border-radius:var(--radius-lg);color:var(--color-text);font-size:var(--font-size-sm);cursor:pointer}.InvitationsCard_dialogCancelButton__F0daP:hover:not(:disabled){background:var(--color-bg-subtle)}.InvitationsCard_dialogConfirmButton__UDLgZ{padding:.625rem 1rem;min-height:44px;background:var(--color-error);border:none;border-radius:var(--radius-lg);color:white;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer}.InvitationsCard_dialogConfirmButton__UDLgZ:hover:not(:disabled){filter:brightness(.9)}.InvitationsCard_dialogCancelButton__F0daP:disabled,.InvitationsCard_dialogConfirmButton__UDLgZ:disabled{opacity:.6;cursor:not-allowed}.InvitationsCard_loadMoreButton__Mz4Fy{display:block;width:100%;padding:.75rem;margin-top:var(--space-4);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-primary);background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:background-color .2s}.InvitationsCard_loadMoreButton__Mz4Fy:hover:not(:disabled){background:var(--color-bg-muted)}.InvitationsCard_loadMoreButton__Mz4Fy:disabled{opacity:.5;cursor:not-allowed}.TalentDashboardPage_container__P5A1y{max-width:800px;margin:0 auto;padding:var(--space-6) 0}.TalentDashboardPage_heading__nxy_e{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text);margin-bottom:var(--space-4)}.TalentDashboardPage_tabs__jRvcM{display:flex;gap:var(--space-1);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-6)}.TalentDashboardPage_tab__mwWxK{padding:var(--space-3) var(--space-5);background:none;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-muted);cursor:pointer;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .15s ease,border-color .15s ease}.TalentDashboardPage_tab__mwWxK:hover{color:var(--color-text)}.TalentDashboardPage_tabActive__5XFFa{color:var(--color-brand);border-bottom-color:var(--color-brand)}.TalentDashboardPage_content__yY_UC{min-height:200px}