.MaskedEmail_wrap__FwyAI{display:inline-flex;align-items:center;gap:.4rem;min-width:0}.MaskedEmail_email__VjJTC{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MaskedEmail_toggle__WOh_F{flex-shrink:0;border:none;background:transparent;color:var(--accent);font-size:.75rem;font-family:inherit;cursor:pointer;padding:.1rem .25rem;border-radius:4px}.MaskedEmail_toggle__WOh_F:hover{background:var(--accent-soft)}.OAuthButtons_wrap__T82_L{display:flex;flex-direction:column;gap:.55rem;margin-top:.85rem}.OAuthButtons_divider__KlOPZ{display:flex;align-items:center;gap:.75rem;margin:.15rem 0}.OAuthButtons_dividerLine__Simxy{height:1px;flex:1 1;background:var(--line)}.OAuthButtons_dividerLabel__8GtbV{font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.OAuthButtons_button__nlIAj{display:flex;width:100%;box-sizing:border-box;align-items:center;justify-content:center;gap:.55rem;padding:.55rem .85rem;border-radius:999px;border:1px solid var(--line);background:var(--bg-elevated);color:var(--ink);font:inherit;font-size:.875rem;font-weight:600;text-decoration:none;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.OAuthButtons_button__nlIAj:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));background:var(--accent-soft);color:var(--ink);text-decoration:none}.OAuthButtons_icon__1EXH0{width:1.1rem;height:1.1rem;flex-shrink:0}.OAuthButtons_githubIcon__P4PQh{fill:currentColor}.OAuthButtons_compact__NW9xu .OAuthButtons_button__nlIAj{padding:.45rem .7rem;font-size:.8125rem}.Toast_toastViewport__tQEvG{position:fixed;bottom:1.25rem;left:50%;transform:translateX(-50%);z-index:9999;display:flex;flex-direction:column;align-items:center;gap:.5rem;pointer-events:none;width:min(420px,calc(100vw - 2rem))}.Toast_toast__K4dn_{width:100%;padding:.75rem 1rem;border-radius:var(--radius-sm);font-size:.9rem;line-height:1.45;box-shadow:var(--shadow);border:1px solid var(--line);background:var(--bg-elevated);color:var(--ink);animation:Toast_toastIn__Kir_m .2s ease-out}.Toast_toastSuccess__YPGF2{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));background:color-mix(in srgb,var(--accent-soft) 60%,var(--bg-elevated))}.Toast_toastError__LFhRK{border-color:color-mix(in srgb,#ef4444 40%,var(--line));background:color-mix(in srgb,rgba(239,68,68,.12) 70%,var(--bg-elevated))}@keyframes Toast_toastIn__Kir_m{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.UsernameEditor_usernameEditor__xNwDN{display:flex;flex-direction:column;gap:.45rem}.UsernameEditor_usernameLabel__prTzO{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sidebar-dim,var(--ink-muted))}.UsernameEditor_usernameRow__NXTEc{display:flex;gap:.4rem}.UsernameEditor_usernameInput__DunM9{flex:1 1 auto;min-width:0;box-sizing:border-box;border:1px solid var(--sidebar-btn-border,var(--line));border-radius:var(--radius-sm);padding:.45rem .55rem;background:var(--sidebar-btn-bg,var(--bg));color:var(--sidebar-text,var(--ink));font-size:.85rem;font-family:inherit}.UsernameEditor_usernameInput__DunM9:disabled{opacity:.65;cursor:not-allowed}.UsernameEditor_usernameSave__KECc1{flex-shrink:0;border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:var(--radius-sm);padding:.45rem .65rem;font-size:.8rem;font-family:inherit;cursor:pointer}.UsernameEditor_usernameSave__KECc1:disabled{opacity:.55;cursor:not-allowed}.UsernameEditor_usernameCurrent__kEuUj,.UsernameEditor_usernameHint__mXv_B{margin:0;font-size:.75rem;line-height:1.4;color:var(--sidebar-dim,var(--ink-muted))}.UsernameEditor_usernameError__tdFRq{margin:0;font-size:.75rem;color:#b91c1c}.AccountMenu_menu__KTrBq{position:relative}.AccountMenu_trigger__fIN0Y{display:inline-flex;align-items:center;gap:.35rem;max-width:min(220px,42vw);padding:.4rem .85rem;border-radius:999px;border:1px solid var(--line);background:var(--bg-elevated);color:var(--ink);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s}.AccountMenu_trigger__fIN0Y:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));background:var(--accent-soft)}.AccountMenu_triggerPlaceholder__w5lD7{visibility:hidden;pointer-events:none}.AccountMenu_chevron__AL4Mi{width:1rem;height:1rem;flex-shrink:0;color:var(--ink-muted);transition:transform .15s}.AccountMenu_chevronOpen__8YLX6{transform:rotate(180deg)}.AccountMenu_email__YNIze,.AccountMenu_handle__Dy69I{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AccountMenu_panel__9zAve{position:absolute;top:calc(100% + .45rem);right:0;z-index:40;width:min(340px,calc(100vw - 2rem));padding:1rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-elevated);box-shadow:var(--shadow)}.AccountMenu_panelHint__RqCTD{margin:0 0 .85rem;font-size:.8125rem;line-height:1.45;color:var(--ink-muted)}.AccountMenu_success__aORRh{margin:0;font-size:.875rem;line-height:1.55;color:var(--accent-hover)}.AccountMenu_loginForm__MLWj2{display:flex;flex-direction:column;gap:.65rem}.AccountMenu_fieldLabel__mdOBq{font-size:.8125rem;font-weight:600;color:var(--ink)}.AccountMenu_fieldInput__cWk5K{width:100%;box-sizing:border-box;padding:.55rem .75rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg);color:var(--ink);font:inherit;font-size:.875rem}.AccountMenu_fieldInput__cWk5K:focus{outline:2px solid var(--accent-soft);border-color:var(--accent)}.AccountMenu_submit__Nj3P7{width:100%;padding:.55rem .85rem;border:none;border-radius:999px;background:var(--accent);color:#fff;font:inherit;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s,transform .12s}.AccountMenu_submit__Nj3P7:hover:not(:disabled){background:var(--accent-hover);transform:translateY(-1px)}.AccountMenu_submit__Nj3P7:disabled{opacity:.55;cursor:not-allowed}.AccountMenu_panelLink__41avQ{display:block;width:100%;box-sizing:border-box;margin-bottom:.75rem;padding:.5rem .85rem;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:.875rem;font-weight:600;text-align:center;text-decoration:none}.AccountMenu_panelLink__41avQ:hover{background:color-mix(in srgb,var(--accent) 18%,var(--accent-soft));color:var(--accent-hover);text-decoration:none}.AccountMenu_signOut__QbSLM{width:100%;margin-top:.85rem;padding:.5rem .85rem;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--ink-muted);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer;transition:border-color .15s,color .15s}.AccountMenu_signOut__QbSLM:hover{border-color:#b91c1c;color:#b91c1c}.ChromeControls_wrap__iTMrw{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.ChromeControls_segment__uL5Q4{display:inline-flex;border-radius:999px;border:1px solid var(--chrome-border);background:var(--chrome-bg);padding:2px;gap:2px}.ChromeControls_segment__uL5Q4 button{border:none;background:transparent;color:var(--chrome-text);font-family:var(--font-body);font-size:.8125rem;font-weight:500;padding:.35rem .65rem;border-radius:999px;cursor:pointer;line-height:1.2}.ChromeControls_segment__uL5Q4 button:hover{background:var(--chrome-hover)}.ChromeControls_segment__uL5Q4 button[aria-pressed=true]{background:var(--chrome-active-bg);color:var(--chrome-active-text)}.AppBrand_brand__czezS{display:inline-flex;align-items:center;gap:.65rem;font-family:var(--font-display);font-weight:700;font-size:1.15rem;letter-spacing:-.03em;flex-shrink:0}.AppBrand_brand__czezS,.AppBrand_brand__czezS:hover{color:var(--ink);text-decoration:none}.AppBrand_brand__czezS:hover .AppBrand_wordAccent__yV6cA{color:var(--accent-hover)}.AppBrand_mark__2XmAM{width:34px;height:34px;flex-shrink:0;display:block;border-radius:9px;box-shadow:0 8px 20px rgba(109,40,217,.28)}.AppBrand_word__ERv9r{line-height:1}.AppBrand_wordAccent__yV6cA{color:var(--accent)}.AppBrand_compact__mIuSX{font-size:1.02rem;gap:.5rem}.AppBrand_compact__mIuSX .AppBrand_mark__2XmAM{width:28px;height:28px;border-radius:8px;box-shadow:0 6px 14px rgba(109,40,217,.22)}.AppHeader_header__yRvRG{display:flex;align-items:center;justify-content:space-between;padding:1rem clamp(1.25rem,3vw,2.5rem);width:100%;flex-shrink:0}.AppHeader_headerRight__iKmZD{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:1rem 1.5rem}.AppHeader_nav__kV7U6{display:flex;gap:1.25rem;align-items:center}.AppHeader_nav__kV7U6 a{color:var(--ink-muted);font-weight:500;text-decoration:none}.AppHeader_nav__kV7U6 a:hover{color:var(--accent);text-decoration:none}.AppHeader_navCta__VfuJN{background:var(--ink);color:var(--bg-elevated)!important;padding:.45rem 1rem;border-radius:999px;font-weight:600}.AppHeader_navCta__VfuJN:hover{background:var(--accent);color:#fff!important;text-decoration:none}.AppHeader_topbar__6E7MC{border-bottom:1px solid var(--line);background:var(--bg);padding-top:.85rem;padding-bottom:.85rem}.PublisherPages_page__RXNzv{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:var(--bg);color:var(--ink)}.PublisherPages_main__AEOd5{flex:1 1;width:100%;max-width:720px;margin:0 auto;padding:2rem clamp(1.25rem,3vw,2.5rem) 3rem}.PublisherPages_title__yerh9{margin:0 0 .5rem;font-family:var(--font-display);font-size:clamp(1.5rem,3vw,1.75rem);font-weight:600;letter-spacing:-.02em}.PublisherPages_lead__KqvGk{margin:0 0 1.5rem;color:var(--ink-muted)}.PublisherPages_card__P8Ovm{background:var(--bg-elevated);border:1px solid var(--line);border-radius:var(--radius);padding:1.25rem;box-shadow:var(--shadow)}.PublisherPages_stack__8XiHt{display:flex;flex-direction:column;gap:1rem}.PublisherPages_field__7fK_F label{display:block;font-size:.85rem;font-weight:600;margin-bottom:.35rem}.PublisherPages_field__7fK_F input,.PublisherPages_field__7fK_F select,.PublisherPages_field__7fK_F textarea{width:100%;box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-sm);padding:.55rem .65rem;background:var(--bg);color:var(--ink);font:inherit}.PublisherPages_field__7fK_F textarea{min-height:140px;resize:vertical}.PublisherPages_actions__sqPbp{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.PublisherPages_btn__cy2_H{border:1px solid var(--line);background:var(--bg-elevated);color:var(--ink);border-radius:999px;padding:.6rem 1.1rem;font:inherit;font-weight:600;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;transition:background .15s,border-color .15s,color .15s,transform .12s}.PublisherPages_btn__cy2_H:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.PublisherPages_btnPrimary__ElI48{background:var(--accent);border-color:var(--accent);color:#fff}.PublisherPages_btnPrimary__ElI48:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover);color:#fff;transform:translateY(-1px)}.PublisherPages_btn__cy2_H:disabled{opacity:.55;cursor:not-allowed}.PublisherPages_field__7fK_F input:disabled{opacity:.7;cursor:not-allowed}.PublisherPages_btnDanger__vMoGf{border-color:#b91c1c;color:#b91c1c}.PublisherPages_status__ZwoTH{font-size:.9rem;color:var(--ink-muted)}.PublisherPages_error__axpMz{color:#b91c1c;font-size:.9rem}.PublisherPages_card__P8Ovm .PublisherPages_error__axpMz,.PublisherPages_card__P8Ovm .PublisherPages_success__TeFGf{margin:0 0 1rem}.PublisherPages_success__TeFGf{color:var(--accent);font-size:.9rem}.PublisherPages_jobList__TKapM{list-style:none;padding:0;margin:1.5rem 0 0;display:flex;flex-direction:column;gap:.75rem}.PublisherPages_jobRow__fv_wL{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;border:1px solid var(--line);border-radius:var(--radius-sm);padding:.85rem 1rem;background:var(--bg)}.PublisherPages_jobMeta__SYy64{display:flex;flex-direction:column;gap:.25rem}.PublisherPages_jobMeta__SYy64 strong{font-size:.95rem}.PublisherPages_jobMeta__SYy64 span{font-size:.85rem;color:var(--ink-muted)}.PublisherPages_badge__SIaGs{display:inline-block;width:-moz-fit-content;width:fit-content;font-size:.75rem;padding:.15rem .45rem;border-radius:999px;background:var(--accent-soft);color:var(--accent)}.PublisherPages_inviteList__vLco7{list-style:none;padding:0;margin:1rem 0 0;display:flex;flex-direction:column;gap:.5rem}.PublisherPages_featureList__T71_G{margin:0;padding-left:1.2rem;color:var(--ink-muted);font-size:.95rem}.PublisherPages_featureList__T71_G li{margin-bottom:.35rem}.PublisherPages_planBanner__M0cXW{margin:0 0 1rem;padding:.75rem 1rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--accent-soft);font-size:.9rem}.PublisherPages_planBannerWarn__FGcF2{background:rgba(185,28,28,.08);border-color:rgba(185,28,28,.25);color:#b91c1c}.PublisherPages_dashPage__Ru7NO{width:100%;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;overflow:hidden;display:flex;flex-direction:column;background:var(--bg);color:var(--ink)}.PublisherPages_dashTopbar__eHrGR{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem clamp(1rem,2.5vw,1.5rem);border-bottom:1px solid var(--line);background:var(--bg)}.PublisherPages_dashTopbarRight__tz5X1{display:flex;align-items:center;gap:.85rem;min-width:0}.PublisherPages_dashTopbarEmail___xQ_a{font-size:.8rem;color:var(--ink-muted);max-width:260px}.PublisherPages_dashTopbarHandle__1rMvb{font-size:.85rem;color:var(--ink-muted);font-weight:600}.PublisherPages_dashBody__U02sR{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:280px 1fr}.PublisherPages_dashBody__U02sR>*{min-height:0}.PublisherPages_dashSidebar__8eI_3{background:var(--sidebar-bg);color:var(--sidebar-text);padding:1rem 1rem 1.5rem;display:flex;flex-direction:column;gap:1rem;border-right:1px solid var(--sidebar-edge);overflow-y:auto}.PublisherPages_userCard__nGFOs{padding:.85rem;border:1px solid var(--sidebar-edge);border-radius:var(--radius-sm);background:var(--sidebar-btn-bg)}.PublisherPages_userCardHead__tCdQR{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.35rem}.PublisherPages_userCardLabel__JBq1u{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sidebar-dim)}.PublisherPages_userEmail__J95MI{margin:0 0 .65rem;font-size:.82rem;line-height:1.4;color:var(--sidebar-muted);display:block;width:100%}.PublisherPages_roleBadge__Th3RQ{display:inline-block;font-size:.75rem;padding:.2rem .55rem;border-radius:999px;background:var(--sidebar-active-bg);color:var(--sidebar-accent);border:1px solid var(--sidebar-active-border)}.PublisherPages_roleBadgeAdmin__2EGUh{background:color-mix(in srgb,var(--accent) 22%,transparent)}.PublisherPages_sidebarBlock__3Bokf{display:flex;flex-direction:column;gap:.55rem}.PublisherPages_sidebarBlockTitle__NLqBp{margin:0;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--sidebar-dim)}.PublisherPages_planNote__mCvBy{margin:0;font-size:.85rem;line-height:1.45;color:var(--sidebar-muted)}.PublisherPages_planNote__mCvBy a{color:var(--sidebar-accent)}.PublisherPages_planNoteWarn__WU6NV{color:#fca5a5}.PublisherPages_planNoteWarn__WU6NV a{color:var(--sidebar-accent)}.PublisherPages_quotaRow__x1nte{display:flex;justify-content:space-between;align-items:baseline;font-size:.8rem;color:var(--sidebar-muted)}.PublisherPages_quotaLabel__riayK{color:var(--sidebar-dim)}.PublisherPages_quotaValue__HB1zH{font-weight:600;color:var(--sidebar-text)}.PublisherPages_quotaBar__wm_5v{height:6px;border-radius:999px;background:var(--sidebar-btn-border);overflow:hidden}.PublisherPages_quotaFill__JeJaZ{height:100%;border-radius:inherit;background:var(--sidebar-accent);transition:width .2s ease}.PublisherPages_sideBtnLink__VO_Xw,.PublisherPages_sideBtn__qlrUb{width:100%;text-align:left;padding:.55rem .7rem;border-radius:var(--radius-sm);border:1px solid var(--sidebar-btn-border);background:var(--sidebar-btn-bg);color:var(--sidebar-text);font-size:.875rem;font:inherit;cursor:pointer;text-decoration:none;display:block;box-sizing:border-box;transition:background .12s,border-color .12s}.PublisherPages_sideBtnLink__VO_Xw:hover,.PublisherPages_sideBtn__qlrUb:hover{background:var(--sidebar-btn-hover);border-color:color-mix(in srgb,var(--sidebar-accent) 40%,transparent)}.PublisherPages_dashMain__JKxSb{display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:1.25rem 1.5rem 1.5rem}.PublisherPages_dashMainHeader__UThhn{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-shrink:0;margin-bottom:1rem}.PublisherPages_dashMainTitle__RtFCM{margin:0 0 .25rem;font-size:1.35rem}.PublisherPages_dashMainMeta__utO9l{margin:0;font-size:.9rem;color:var(--ink-muted)}.PublisherPages_dashJobRegion__wBvYF{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-gutter:stable}.PublisherPages_dashEmpty__kxQzK{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:2rem 0;color:var(--ink-muted)}.PublisherPages_dashJobList__YYKui{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.PublisherPages_dashJobCard__n_kBu{display:flex;justify-content:space-between;align-items:flex-start;gap:1.25rem;border:1px solid var(--line);border-radius:var(--radius);padding:1rem 1.15rem;background:var(--bg-elevated);box-shadow:var(--shadow)}.PublisherPages_dashJobCardArchived__RwHKv{opacity:.82;background:var(--bg)}.PublisherPages_dashJobTitleRow__kZvDY{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.35rem}.PublisherPages_dashJobStatus__KEYo_{font-size:.7rem;font-weight:600;line-height:1;padding:.2rem .45rem;border-radius:999px;border:1px solid var(--line);color:var(--ink-muted)}.PublisherPages_dashJobStatusPublished__6uTv7{border-color:color-mix(in srgb,var(--accent) 35%,var(--line));color:var(--accent);background:var(--accent-soft)}.PublisherPages_dashJobStatusDraft__bwbAh{border-color:var(--line);background:var(--bg)}.PublisherPages_dashJobStatusArchived__ipMF0{border-color:color-mix(in srgb,#b91c1c 25%,var(--line));color:#b91c1c;background:color-mix(in srgb,#b91c1c 8%,var(--bg-elevated))}.PublisherPages_dashJobBody__RGetj{flex:1 1 auto;min-width:0}.PublisherPages_dashJobTitle__eEHeR{margin:0;font-size:1.05rem;line-height:1.35}.PublisherPages_dashJobMeta__n8N3t{margin:0 0 .5rem;font-size:.875rem;color:var(--ink-muted)}.PublisherPages_dashJobTags__HEFIm{display:flex;flex-wrap:wrap;gap:.35rem}.PublisherPages_dashJobTag__bwxMB{font-size:.75rem;padding:.15rem .45rem;border-radius:999px;background:var(--accent-soft);color:var(--accent)}.PublisherPages_dashJobActions__6NiLf{display:flex;flex-shrink:0;flex-wrap:wrap;gap:.5rem;align-items:flex-start}@media (max-width:900px){.PublisherPages_dashPage__Ru7NO{height:auto;min-height:100vh;min-height:100dvh;max-height:none;overflow:visible}.PublisherPages_dashTopbarEmail___xQ_a{display:none}.PublisherPages_dashBody__U02sR{grid-template-columns:1fr;overflow:visible}.PublisherPages_dashSidebar__8eI_3{border-right:none;border-bottom:1px solid var(--sidebar-edge)}.PublisherPages_dashMain__JKxSb{overflow:visible;min-height:50vh}.PublisherPages_dashJobRegion__wBvYF{overflow:visible}.PublisherPages_dashJobCard__n_kBu{flex-direction:column}.PublisherPages_dashJobActions__6NiLf{width:100%}}.PublisherPages_drawerBackdrop__dscz_{position:fixed;inset:0;z-index:40;border:none;background:rgba(18,12,32,.4);cursor:pointer}.PublisherPages_drawerPanel__bCRIF{position:fixed;top:0;right:0;z-index:50;width:min(480px,100vw);height:100vh;height:100dvh;background:var(--bg-elevated);border-left:1px solid var(--line);box-shadow:var(--shadow);display:flex;flex-direction:column;overflow:hidden}.PublisherPages_drawerHeader__4Vmud{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.15rem;border-bottom:1px solid var(--line);flex-shrink:0}.PublisherPages_drawerTitle__BZqPc{margin:0;font-size:1.1rem}.PublisherPages_drawerClose__QyH_n{border:none;background:transparent;font-size:1.5rem;line-height:1;cursor:pointer;color:var(--ink-muted);padding:.15rem .35rem;border-radius:4px}.PublisherPages_drawerClose__QyH_n:hover{background:var(--accent-soft);color:var(--ink)}.PublisherPages_drawerForm__8Neq1{flex:1 1 auto;min-height:0;overflow-y:auto;padding:1rem 1.15rem 1.5rem;display:flex;flex-direction:column;gap:.85rem}.PublisherPages_drawerActions__vUUDW{display:flex;flex-wrap:wrap;gap:.65rem;padding-top:.35rem}.HomePage_page__4cgzY{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;width:100%}.HomePage_main__zpY1U{flex:1 1;width:100%;padding:2.5rem clamp(1.25rem,3vw,2.5rem) 4rem}.HomePage_hero__NvI6X{display:grid;grid-gap:1.5rem;gap:1.5rem;margin-bottom:3.5rem}@media (min-width:840px){.HomePage_hero__NvI6X{grid-template-columns:1.15fr 1fr;align-items:end;gap:3rem}}.HomePage_kicker__ea44x{font-size:.8rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 .75rem}.HomePage_title__bymY5{font-family:var(--font-display);font-size:clamp(2.25rem,4vw,3.25rem);font-weight:600;line-height:1.22;margin:0 0 1rem;letter-spacing:-.025em}.HomePage_lead__ldFB7{font-size:1.125rem;color:var(--ink-muted);margin:0;max-width:min(52ch,100%);line-height:1.65}.HomePage_heroCard__gLWX_{background:var(--bg-elevated);border:1px solid var(--line);border-radius:var(--radius);padding:1.5rem;box-shadow:var(--shadow);position:relative;overflow:hidden}.HomePage_heroCard__gLWX_:before{content:"";position:absolute;inset:-40% 40% 50% -20%;background:radial-gradient(circle,var(--accent-soft),transparent 70%);pointer-events:none}.HomePage_heroCardInner___1aYs{position:relative}.HomePage_heroStats__dt47t{display:flex;gap:1.5rem;margin-bottom:1.25rem}.HomePage_stat__iW7U3 strong{display:block;font-family:var(--font-display);font-size:1.75rem;font-weight:600;line-height:1.2;color:var(--ink)}.HomePage_stat__iW7U3 span{display:block;font-size:.875rem;line-height:1.5;color:var(--ink-muted)}.HomePage_heroActions__i5Qcv{display:flex;flex-wrap:wrap;gap:.75rem}.HomePage_btnGhost__0En6D,.HomePage_btnPrimary__m1DQY{display:inline-flex;align-items:center;justify-content:center;padding:.65rem 1.25rem;border-radius:999px;font-weight:600;font-size:.95rem;border:none;text-decoration:none;transition:background .15s,color .15s,transform .12s}.HomePage_btnPrimary__m1DQY{background:var(--accent);color:#fff}.HomePage_btnPrimary__m1DQY:hover{background:var(--accent-hover);text-decoration:none;color:#fff;transform:translateY(-1px)}.HomePage_btnGhost__0En6D{background:transparent;color:var(--ink);border:1px solid var(--line)}.HomePage_btnGhost__0En6D:hover{border-color:var(--accent);color:var(--accent);text-decoration:none}.HomePage_sectionTitle__q3K7z{font-family:var(--font-display);font-size:1.5rem;font-weight:600;line-height:1.3;margin:0 0 1.25rem}.HomePage_grid__MyrpE{display:grid;grid-gap:1rem;gap:1rem}@media (min-width:720px){.HomePage_grid__MyrpE{grid-template-columns:repeat(3,1fr)}}.HomePage_card__ul6fz{background:var(--bg-elevated);border:1px solid var(--line);border-radius:var(--radius-sm);padding:1.25rem;transition:border-color .15s,box-shadow .15s}.HomePage_card__ul6fz:hover{border-color:color-mix(in srgb,var(--accent) 38%,var(--line));box-shadow:0 10px 28px rgba(26,21,35,.08)}.HomePage_card__ul6fz h3{font-family:var(--font-display);font-size:1.0625rem;font-weight:600;line-height:1.35;margin:0 0 .5rem;color:var(--ink)}.HomePage_card__ul6fz p{margin:0;font-size:.9375rem;color:var(--ink-muted);line-height:1.65}.HomePage_footer__tgNKQ{border-top:1px solid var(--line);padding:1.5rem clamp(1.25rem,3vw,2.5rem);text-align:center;font-size:.85rem;color:var(--ink-muted);width:100%}.SearchPage_shell__Se5pB{width:100%;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;overflow:hidden;display:flex;flex-direction:column;background:var(--bg)}.SearchPage_body__HmdIk{flex:1 1;min-height:0;display:grid;grid-template-columns:280px 1fr}.SearchPage_body__HmdIk>*{min-height:0}@media (max-width:900px){.SearchPage_shell__Se5pB{height:auto;min-height:100vh;min-height:100dvh;max-height:none;overflow:visible}.SearchPage_body__HmdIk{grid-template-columns:1fr}.SearchPage_main__Hde_R{height:auto;max-height:none;overflow:visible;padding-bottom:1rem}.SearchPage_mainSplit__z9_8T{flex-direction:column;flex:1 1 auto;min-height:min(72vh,640px)}.SearchPage_jobListColumn__t5XiW{flex:0 0 auto;max-height:min(40vh,300px)}.SearchPage_detailColumn__hSFk5{flex:1 1 auto;min-height:260px;border-left:none;border-top:1px solid var(--line)}.SearchPage_jobListRegion__m6zq_{flex:none;overflow:auto;max-height:inherit;scrollbar-gutter:auto}}.SearchPage_sidebar__xKIhv{background:var(--sidebar-bg);color:var(--sidebar-text);padding:1rem 1rem 2rem;display:flex;flex-direction:column;gap:1.25rem;border-right:1px solid var(--sidebar-edge);min-height:0;overflow-y:auto}@media (max-width:900px){.SearchPage_sidebar__xKIhv{border-right:none;border-bottom:1px solid var(--sidebar-edge)}}.SearchPage_block__1mqEA{display:flex;flex-direction:column;gap:.65rem}.SearchPage_blockTitle__WehEi{margin:0;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--sidebar-dim)}.SearchPage_sideBtn__PEcY7{width:100%;text-align:left;padding:.55rem .7rem;border-radius:var(--radius-sm);border:1px solid var(--sidebar-btn-border);background:transparent;color:var(--sidebar-text);font-size:.875rem;transition:background .12s,border-color .12s}.SearchPage_sideBtn__PEcY7:hover{background:var(--sidebar-btn-hover);border-color:color-mix(in srgb,var(--sidebar-accent) 40%,transparent)}.SearchPage_sideBtnActive__RqKnb{border-color:var(--sidebar-active-border);background:var(--sidebar-active-bg);box-shadow:inset 3px 0 0 var(--sidebar-active-border)}.SearchPage_sideBtnDanger__rPXFy{margin-left:.35rem;padding:.2rem .45rem;font-size:.75rem;border:none;background:transparent;color:rgba(252,165,165,.85);border-radius:4px}.SearchPage_sideBtnDanger__rPXFy:hover{background:rgba(248,113,113,.15);color:#fecaca}.SearchPage_templateRow__zBRJk{display:flex;align-items:center;justify-content:space-between;gap:.35rem}.SearchPage_templateName__ZWj80{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SearchPage_chips__VJJbX{display:flex;flex-wrap:wrap;gap:.4rem}.SearchPage_chip__CPIzZ{padding:.3rem .55rem;border-radius:999px;border:1px solid var(--sidebar-btn-border);background:transparent;color:var(--sidebar-chip-text);font-size:.78rem;max-width:100%;overflow:hidden;text-overflow:ellipsis}.SearchPage_chip__CPIzZ:hover{border-color:var(--sidebar-accent);color:var(--sidebar-accent)}.SearchPage_savedList__hMJkX{display:flex;flex-direction:column;gap:.35rem;max-height:200px;overflow-y:auto}.SearchPage_savedItem__O4Bmt{display:block;width:100%;text-align:left;padding:.45rem .55rem;border-radius:var(--radius-sm);border:none;background:transparent;color:var(--sidebar-text);font-size:.82rem;cursor:pointer}.SearchPage_savedItem__O4Bmt:hover{background:var(--sidebar-btn-hover)}.SearchPage_savedItem__O4Bmt span{display:block;color:var(--sidebar-saved-sub);font-size:.72rem;margin-top:.15rem}.SearchPage_emptySide__fFsP7{font-size:.8rem;color:var(--sidebar-empty);margin:0}.SearchPage_main__Hde_R{display:flex;flex-direction:column;min-width:0;min-height:0;width:100%;padding:.85rem clamp(.85rem,2vw,1.5rem) .5rem;overflow:hidden;height:100%;gap:.65rem}.SearchPage_searchPanel__s_UXw{flex-shrink:0;background:transparent;border:1px solid var(--line);border-radius:var(--radius);padding:.85rem 1.15rem}.SearchPage_configHint__f_zxz{margin:0 0 .65rem;padding:.5rem .65rem;font-size:.8125rem;line-height:1.45;color:var(--ink-muted);background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));border-radius:var(--radius-sm)}.SearchPage_toolbar__U4rM2{display:flex;flex-direction:column;gap:.45rem;margin:0}.SearchPage_searchRow__POvrD{display:flex;gap:.45rem;flex-wrap:wrap;align-items:center}.SearchPage_searchInput__UVKwq{flex:3 1;min-width:100px;padding:.55rem .75rem;border:1px solid var(--line);border-radius:999px;background:var(--bg);font-size:.875rem}.SearchPage_searchInput__UVKwq:focus{outline:2px solid var(--accent-soft);border-color:var(--accent)}.SearchPage_excludeInput__GgilF{flex:7 1;min-width:140px;padding:.55rem .75rem;border:1px solid var(--line);border-radius:999px;background:var(--bg);font-size:.875rem}.SearchPage_excludeInput__GgilF:focus{outline:2px solid var(--accent-soft);border-color:var(--accent)}.SearchPage_filterRow__uifUW,.SearchPage_filters__OdDxH{display:flex;flex-wrap:wrap;gap:.35rem .85rem;align-items:center}.SearchPage_timeFilter__EiKzQ{display:inline-flex;align-items:center;gap:.35rem;font-size:.8125rem}.SearchPage_timeFilterLabel__OcF4u{color:var(--ink-muted)}.SearchPage_timeFilterSelect__3RE96{padding:.3rem .45rem;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--bg-elevated);color:var(--ink);font-size:.8125rem;font-family:inherit;cursor:pointer}.SearchPage_timeFilterSelect__3RE96:disabled{opacity:.65;cursor:not-allowed}.SearchPage_filterGroup__vYLt3{display:flex;align-items:center;gap:.35rem;font-size:.8125rem;color:var(--ink-muted)}.SearchPage_filterGroup__vYLt3 select{padding:.3rem .45rem;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--bg-elevated);color:var(--ink);font-size:.8125rem}.SearchPage_sourceChecks__iwcYD{display:flex;flex-wrap:wrap;gap:.35rem .75rem}.SearchPage_sourceChecks__iwcYD label{display:inline-flex;align-items:center;gap:.3rem;font-size:.8125rem;cursor:pointer}.SearchPage_toolbarActions__u31jZ{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.SearchPage_toggle__vDtAF{display:inline-flex;align-items:center;gap:.35rem;font-size:.8125rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.SearchPage_resultsMeta___CZGq{font-size:.8125rem;color:var(--ink-muted);margin:.4rem 0 0}.SearchPage_mainSplit__z9_8T{display:flex;flex:1 1;min-height:0;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:transparent}.SearchPage_jobListColumn__t5XiW{flex:1 1 42%;min-width:0;display:flex;flex-direction:column;min-height:0}.SearchPage_detailColumn__hSFk5{flex:1 1 58%;min-width:0;display:flex;flex-direction:column;min-height:0;border-left:1px solid var(--line);background:transparent}.SearchPage_detailPanel__fyIK0,.SearchPage_detailPlaceholder__F_Qdz{display:flex;flex-direction:column;flex:1 1;min-height:0}.SearchPage_detailPlaceholder__F_Qdz{overflow:hidden}.SearchPage_detailPlaceholderInner___iQmN{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:1.25rem 1rem;min-height:120px}.SearchPage_detailPlaceholderTitle__xvFcW{margin:0 0 .4rem;font-family:var(--font-display);font-size:1rem;font-weight:600;color:var(--ink-muted)}.SearchPage_detailPlaceholderHint__YnSQm{margin:0;font-size:.78rem;line-height:1.45;color:var(--ink-muted);opacity:.88;max-width:18rem}.SearchPage_detailAdSlot__l0UtL{flex-shrink:0;min-height:140px;margin:0 .85rem .85rem;border-radius:var(--radius-sm);border:1px dashed color-mix(in srgb,var(--line) 85%,var(--ink-muted));background:color-mix(in srgb,var(--bg) 92%,var(--accent-soft))}.SearchPage_jobListRegion__m6zq_{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:.45rem .15rem .5rem 0;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.SearchPage_jobListRegion__m6zq_::-webkit-scrollbar{width:8px}.SearchPage_jobListRegion__m6zq_::-webkit-scrollbar-track{background:transparent}.SearchPage_jobListRegion__m6zq_::-webkit-scrollbar-thumb{background:var(--line);border-radius:4px}.SearchPage_jobListRegion__m6zq_::-webkit-scrollbar-thumb:hover{background:var(--ink-muted)}.SearchPage_emptyList__t_Lop{margin:.75rem 0;font-size:.8125rem;color:var(--ink-muted);line-height:1.5}.SearchPage_jobList__9xU2O{display:flex;flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none}.SearchPage_jobCard__EcHFx{display:grid;grid-template-columns:1fr auto;grid-gap:.45rem .65rem;gap:.45rem .65rem;align-items:start;padding:.65rem .75rem;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-sm);transition:border-color .12s,box-shadow .12s}.SearchPage_jobCardActive__b5RMM{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 25%,transparent)}.SearchPage_jobTitle__nfMy0{font-family:var(--font-display);font-size:.9375rem;font-weight:600;line-height:1.3;margin:0 0 .15rem;color:var(--ink)}.SearchPage_jobCardOpen__ico7W{grid-column:1;margin:0;padding:0;border:none;background:transparent;text-align:left;cursor:pointer;font:inherit;color:inherit;min-width:0;align-self:stretch}.SearchPage_jobCardOpen__ico7W:hover .SearchPage_jobTitle__nfMy0{color:var(--accent-hover)}.SearchPage_jobCardOpen__ico7W:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.SearchPage_jobMeta__clYH5{margin:0;font-size:.8125rem;line-height:1.45;color:var(--ink-muted)}.SearchPage_tags__rUNA8{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.35rem;grid-column:1/-1}.SearchPage_tag__5KRxV{font-size:.6875rem;padding:.12rem .35rem;border-radius:4px;background:var(--accent-soft);color:var(--accent-hover);font-weight:500}.SearchPage_starBtn__7MCxD{border:1px solid var(--line);background:var(--bg);width:32px;height:32px;border-radius:8px;font-size:.95rem;line-height:1;transition:background .12s,border-color .12s}.SearchPage_starBtn__7MCxD:hover{border-color:var(--accent);background:var(--accent-soft)}.SearchPage_starOn__0j0BT{border-color:#f59e0b;background:rgba(245,158,11,.12)}.SearchPage_detailHeader__zYiG8{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.85rem 1rem .65rem;flex-shrink:0;border-bottom:1px solid var(--line)}.SearchPage_detailTitle__pDKLN{font-family:var(--font-display);font-size:1.05rem;font-weight:600;line-height:1.35;margin:0;flex:1 1;min-width:0}.SearchPage_detailClear__gwJC_{flex-shrink:0;width:36px;height:36px;border-radius:8px;border:1px solid var(--line);background:var(--bg);color:var(--ink-muted);font-size:1.35rem;line-height:1;cursor:pointer;transition:background .12s,border-color .12s,color .12s}.SearchPage_detailClear__gwJC_:hover{border-color:var(--accent);color:var(--ink);background:var(--accent-soft)}.SearchPage_detailBody___GTK4{flex:1 1;min-height:0;overflow-y:auto;padding:.85rem 1rem 1rem}.SearchPage_detailMeta__TWFKK{margin:0 0 .65rem;font-size:.8125rem;line-height:1.5;color:var(--ink-muted)}.SearchPage_detailSourceNote__GEGsR{margin:0 0 .85rem;font-size:.75rem;line-height:1.45;color:var(--ink-muted);opacity:.92}.SearchPage_detailBody___GTK4 .SearchPage_tags__rUNA8{margin-bottom:.85rem}.SearchPage_detailHtml__8ITxD{font-size:.875rem;line-height:1.55;color:var(--ink)}.SearchPage_detailHtml__8ITxD h1,.SearchPage_detailHtml__8ITxD h2,.SearchPage_detailHtml__8ITxD h3,.SearchPage_detailHtml__8ITxD h4{font-family:var(--font-display);font-size:.95rem;margin:.85rem 0 .4rem;line-height:1.35}.SearchPage_detailHtml__8ITxD h1:first-child,.SearchPage_detailHtml__8ITxD h2:first-child,.SearchPage_detailHtml__8ITxD h3:first-child,.SearchPage_detailHtml__8ITxD h4:first-child{margin-top:0}.SearchPage_detailHtml__8ITxD p{margin:0 0 .65rem}.SearchPage_detailHtml__8ITxD ol,.SearchPage_detailHtml__8ITxD ul{margin:0 0 .65rem;padding-left:1.15rem}.SearchPage_detailHtml__8ITxD a{color:var(--accent-hover)}.SearchPage_detailHtml__8ITxD img{max-width:100%;height:auto}.SearchPage_detailNoDesc__RTv3S{margin:0;font-size:.8125rem;line-height:1.5;color:var(--ink-muted)}.SearchPage_detailFooter__IB1WB{flex-shrink:0;padding:.85rem 1rem 1rem;border-top:1px solid var(--line);background:var(--bg)}.SearchPage_detailFooter__IB1WB .SearchPage_btn__bbb9Q{display:inline-flex;width:100%;justify-content:center;text-decoration:none;box-sizing:border-box}.SearchPage_modalOverlay__VouoE{position:fixed;inset:0;background:rgba(18,12,32,.45);display:flex;align-items:center;justify-content:center;padding:1rem;z-index:50}.SearchPage_modal__CzKFO{width:100%;max-width:400px;background:var(--bg-elevated);border-radius:var(--radius);padding:1.35rem;box-shadow:var(--shadow);border:1px solid var(--line)}.SearchPage_modal__CzKFO h3{font-family:var(--font-display);font-weight:600;line-height:1.3;margin:0 0 .75rem;font-size:1.2rem}.SearchPage_modal__CzKFO p{margin:0 0 1rem;font-size:.9375rem;line-height:1.6;color:var(--ink-muted)}.SearchPage_modal__CzKFO input{width:100%;padding:.55rem .75rem;border:1px solid var(--line);border-radius:var(--radius-sm);margin-bottom:1rem}.SearchPage_modalActions__p2gbF{display:flex;justify-content:flex-end;gap:.5rem}.SearchPage_btn__bbb9Q{padding:.55rem 1.1rem;border-radius:999px;font-weight:600;font-size:.875rem;border:none;transition:background .15s,transform .12s}.SearchPage_btnSecondary___FX2n{background:transparent;color:var(--ink-muted);border:1px solid var(--line)}.SearchPage_btnSecondary___FX2n:hover{border-color:var(--ink);color:var(--ink)}.SearchPage_btnPrimary__4rx9C{background:var(--accent);color:#fff}.SearchPage_btnPrimary__4rx9C:hover{background:var(--accent-hover);transform:translateY(-1px)}