.NotificationBell_wrap__3v1mf{position:relative;display:inline-flex;align-items:center}.NotificationBell_onDark__oHZMw .NotificationBell_bell__Po7cm{width:2rem;height:2rem;color:#fff}.NotificationBell_onDark__oHZMw .NotificationBell_bell__Po7cm:hover{opacity:.88}.NotificationBell_bell__Po7cm{background:none;border:none;font-size:1.15rem;cursor:pointer;position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.375rem;height:2.375rem;padding:0;color:inherit}.NotificationBell_badge__JRW1k{position:absolute;top:-4px;right:-6px;min-width:16px;height:16px;font-size:.65rem;font-weight:700;line-height:16px;text-align:center;background:#dc2626;color:#fff;border-radius:50%;padding:0 3px}.NotificationBell_dropdown__WWvgE{position:absolute;right:0;top:100%;margin-top:.3rem;width:20rem;max-height:22rem;overflow-y:auto;background:var(--color-surface);border:1px solid var(--color-border);border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.12);z-index:100}.NotificationBell_dropHeader__KgRJM{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;border-bottom:1px solid var(--color-border)}.NotificationBell_dropTitle__d9P3F{font-size:.85rem;font-weight:600;color:var(--color-header)}.NotificationBell_markAll__hkEr_{font-family:inherit;font-size:.72rem;color:var(--color-accent);background:none;border:none;cursor:pointer}.NotificationBell_empty__y1YWJ{font-size:.82rem;color:var(--color-muted);padding:1rem;text-align:center}.NotificationBell_list__P2aIj{list-style:none;padding:0;margin:0}.NotificationBell_item__y_6v3{padding:.5rem .75rem;border-bottom:1px solid var(--color-border);cursor:pointer;transition:background .1s}.NotificationBell_item__y_6v3:last-child{border-bottom:none}.NotificationBell_item__y_6v3:hover{background:var(--color-bg)}.NotificationBell_itemUnread__XpU_J{background:#eff6ff}.NotificationBell_itemTitle__rwUxk{font-size:.82rem;font-weight:600;color:var(--color-header)}.NotificationBell_itemMsg__gJqNe{font-size:.78rem;color:var(--color-text);margin-top:.1rem}.NotificationBell_itemDate__guhuN{font-size:.72rem;color:var(--color-muted);margin-top:.15rem}.shell_root__040OU{min-height:100vh;display:flex;flex-direction:column}.shell_rootPublic__aBdeY{--public-nav-offset:3.75rem;--auth-content-offset:var(--public-nav-offset);--auth-viewport-pad-top:0px;--auth-viewport-deduct:0px}@media (max-width:768px){.shell_rootPublic__aBdeY{--public-nav-offset:5.85rem}}.shell_rootRhPanel__70LWC{--public-nav-offset:6.35rem}@media (max-width:768px){.shell_rootRhPanel__70LWC{--public-nav-offset:7rem}}.shell_rootPublicAuth__jdsM2{--public-nav-offset:0px;--auth-content-offset:0px;height:100dvh;max-height:100dvh;min-height:0;overflow:hidden}.shell_mainAuthFill__6vOY5{overflow:hidden}.shell_mainAuthFill__6vOY5,.shell_mainAuthFill__6vOY5>*{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.shell_header__3wt2Z{background:var(--color-header);color:#fff;border-bottom:3px solid var(--color-accent)}.shell_headerPublic__6aTGm{background:transparent;color:var(--color-header);border-bottom:none;padding:.85rem 1.25rem 0;position:fixed;left:0;right:0;top:0;z-index:100;pointer-events:none;transition:padding .25s ease,background .25s ease}.shell_headerPublicScrolled__ca88N{padding-top:.55rem;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(255,255,255,.55) 72%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.shell_headerPublic__6aTGm .shell_headerPill__rBdk_{pointer-events:auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:.35rem .75rem;gap:.35rem .75rem}.shell_headerPillStart__lrTjy{display:contents}.shell_headerPill__rBdk_{width:100%;max-width:1100px;margin:0 auto;background:#fff;border-radius:999px;border:1px solid rgba(10,14,26,.08);box-shadow:0 8px 32px rgba(10,14,26,.08);padding:3px 3px 3px 4px;box-sizing:border-box;min-height:0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:box-shadow .25s ease,border-color .25s ease,background .25s ease}.shell_headerPublicScrolled__ca88N .shell_headerPill__rBdk_{background:#fff;border-color:rgba(10,14,26,.1);box-shadow:0 1px 0 color-mix(in srgb,var(--color-accent) 55%,transparent),0 12px 36px rgba(10,14,26,.12)}.shell_logoPill__4d0uW{display:inline-flex;align-items:center;justify-content:center;min-height:2.35rem;padding:.3rem .85rem;border-radius:999px;background:var(--color-header);color:#fff;text-decoration:none;flex-shrink:0;box-sizing:border-box}.shell_authHomeChrome__Ij1Sq{flex-shrink:0;display:flex;align-items:center;padding:.75rem 1rem .35rem;z-index:100}.shell_authHomeBtn__fsq5y{display:inline-flex;align-items:center;gap:.4rem;min-height:2.25rem;padding:.4rem .95rem;border-radius:999px;border:1px solid rgba(10,14,26,.1);background:#fff;box-shadow:0 8px 24px rgba(10,14,26,.08);color:var(--color-header);font-family:inherit;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.shell_authHomeBtn__fsq5y:hover{background:var(--color-bg);border-color:rgba(10,14,26,.16);box-shadow:0 10px 28px rgba(10,14,26,.1)}.shell_logoPillMark__Rn6Um{display:block;height:.9rem;width:auto;flex-shrink:0}.shell_headerPublic__6aTGm .shell_logoPill__4d0uW{grid-column:1;justify-self:start;flex-shrink:0}.shell_headerPublic__6aTGm .shell_nav__KByYN{position:relative;grid-column:2;justify-self:center;min-width:0;max-width:100%;justify-content:center;flex-wrap:nowrap;gap:.25rem 1.15rem;padding-bottom:.2rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;-webkit-mask-image:linear-gradient(90deg,transparent,black 1.25rem,black calc(100% - 1.25rem),transparent);mask-image:linear-gradient(90deg,transparent,black 1.25rem,black calc(100% - 1.25rem),transparent)}.shell_navActiveIndicator__bsUnL{position:absolute;bottom:0;width:2rem;height:2px;background:var(--color-accent);border-radius:999px;pointer-events:none;transform:translateX(-50%) scaleX(var(--indicator-scale,1));transform-origin:center;transition:left .35s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),opacity .2s ease}.shell_headerPublic__6aTGm .shell_nav__KByYN::-webkit-scrollbar{display:none}.shell_headerPublic__6aTGm .shell_headerActions__bHG6P{grid-column:3;justify-self:end;flex-shrink:0}.shell_headerPublic__6aTGm .shell_headerPillStaffAuth__EhRMT{grid-template-columns:1fr auto}.shell_headerPublic__6aTGm .shell_headerPillStaffAuth__EhRMT .shell_logoPill__4d0uW{grid-column:1;justify-self:start}.shell_headerPublic__6aTGm .shell_headerPillStaffAuth__EhRMT .shell_headerActions__bHG6P{grid-column:2;justify-self:end}.shell_headerPublic__6aTGm .shell_headerPillRhPanel__rpHbo{grid-template-columns:1fr;grid-template-rows:auto auto;border-radius:1rem;padding:.35rem .35rem .4rem;gap:0}.shell_headerPillRhTop__NlxLv{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0;padding:0 .1rem}.shell_headerPublic__6aTGm .shell_headerPillRhPanel__rpHbo .shell_headerActions__bHG6P{grid-column:unset;justify-self:unset;margin-left:0;flex-shrink:0}.shell_headerPublic__6aTGm .shell_headerPillRhPanel__rpHbo .shell_navRh__SEf5Q{position:relative;grid-column:unset;flex-wrap:nowrap;justify-content:flex-start;gap:.25rem .85rem;width:100%;margin-top:.35rem;padding:.35rem .15rem .2rem;border-top:1px solid rgba(10,14,26,.06);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.shell_headerPublic__6aTGm .shell_headerPillRhPanel__rpHbo .shell_navRh__SEf5Q::-webkit-scrollbar{display:none}.shell_headerPublic__6aTGm .shell_headerPillRhPanel__rpHbo .shell_navLinkRh__Idbnz{color:var(--color-header);font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;opacity:.82;border-bottom:none;min-height:2rem;padding:0 .15rem;flex-shrink:0}.shell_headerPublic__6aTGm .shell_headerPillRhPanel__rpHbo .shell_navLinkRh__Idbnz:hover{opacity:1;border-bottom-color:transparent}.shell_headerPublic__6aTGm .shell_headerPillRhPanel__rpHbo .shell_navLinkRhActive__s4sF0{opacity:1;font-weight:700;border-bottom:none}.shell_headerPublic__6aTGm .shell_navLink__PSYNK{color:var(--color-header);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.82;border-bottom:none;min-height:2rem;padding:0 .15rem}.shell_headerPublic__6aTGm .shell_navLink__PSYNK:hover{opacity:1;border-bottom-color:transparent}.shell_headerPublic__6aTGm .shell_navLinkActive__KXH4x{opacity:1;font-weight:700;border-bottom:none}.shell_headerPublic__6aTGm .shell_navDisabled__xULsB{color:var(--color-text-muted);opacity:1;font-size:.75rem}.shell_headerPublic__6aTGm .shell_userEmail__w19XD{color:var(--color-text-muted);opacity:1}.shell_btnPillGhost__SiJmj{font-family:inherit;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.2;min-height:2.25rem;padding:.35rem .65rem;border:none;background:transparent;color:var(--color-header);cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;white-space:nowrap;opacity:.85}.shell_btnPillGhost__SiJmj:hover{opacity:1}.shell_userSessionPill__XealJ{position:relative;display:inline-flex;align-items:center;gap:.15rem;min-height:2.35rem;padding:.2rem .2rem .2rem .35rem;border-radius:999px;background:var(--color-header);color:#fff;flex-shrink:0}.shell_userMenuTrigger__zFq0u{font-family:inherit;display:inline-flex;align-items:center;gap:.2rem;min-height:2rem;padding:0 .35rem 0 .15rem;margin:0;border:none;border-radius:999px;background:transparent;color:inherit;cursor:pointer;flex-shrink:1;min-width:0;max-width:100%}.shell_userMenuTrigger__zFq0u:hover{opacity:.92}.shell_userMenuTrigger__zFq0u:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.shell_userMenuChevron__tqMM9{flex-shrink:0;opacity:.85;transition:transform .2s ease}.shell_userMenuChevronOpen__B0pf1{transform:rotate(180deg)}.shell_userMenuDropdown__0HwFK{position:absolute;top:calc(100% + .45rem);right:0;z-index:120;min-width:12.5rem;padding:.35rem;border-radius:.75rem;background:var(--color-surface);border:1px solid rgba(10,14,26,.08);box-shadow:0 12px 32px rgba(10,14,26,.12)}.shell_userMenuItem__FfyqH{display:flex;align-items:center;gap:.5rem;width:100%;padding:.55rem .75rem;border:none;border-radius:.5rem;background:transparent;color:var(--color-header);font-family:inherit;font-size:.8125rem;font-weight:500;line-height:1.3;text-align:left;text-decoration:none;cursor:pointer;box-sizing:border-box}.shell_userMenuItem__FfyqH:hover{background:var(--color-bg)}.shell_userMenuItemActive__w21on{font-weight:600;background:var(--color-accent-soft);color:var(--color-accent-text)}.shell_userMenuDivider__Pwjvq{height:1px;margin:.25rem .35rem;background:var(--color-border)}.shell_userMenuLogout__W2v6J{color:var(--color-danger);font-weight:600}.shell_userMenuLogout__W2v6J:hover{background:rgba(220,38,38,.06)}.shell_userSessionEmail__94fr2{font-size:.75rem;font-weight:500;line-height:1.2;color:rgba(255,255,255,.92);max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 .4rem}.shell_userSessionLogoutBtn__C1uVS{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;margin:0;border:none;border-radius:50%;background:transparent;color:#fff;cursor:pointer;flex-shrink:0}.shell_userSessionLogoutBtn__C1uVS:hover{opacity:.88}.pill-cta.shell_headerRegisterCta__sM4L7{flex-shrink:0}.shell_headerInner__K211O{width:100%;max-width:1280px;margin:0 auto;padding:.55rem 1.5rem;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-column-gap:1.25rem;column-gap:1.25rem;min-height:3.5rem}.shell_headerInnerRh__i0Wdf{display:flex;flex-direction:column;align-items:stretch;gap:.45rem;min-height:0;padding-top:.65rem;padding-bottom:.65rem}.shell_headerTop__AEka9{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-width:0}.shell_headerInnerRh__i0Wdf .shell_brand__M_EaA,.shell_headerInnerRh__i0Wdf .shell_headerActions__bHG6P{grid-column:unset;flex-shrink:0}.shell_navRh__SEf5Q{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem .65rem;width:100%;min-width:0;padding-top:.45rem;border-top:1px solid rgba(255,255,255,.14)}.shell_navLinkRh__Idbnz{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:0 .4rem;font-size:.8125rem;color:inherit;text-decoration:none;opacity:.9;border-bottom:2px solid transparent;box-sizing:border-box;white-space:nowrap}.shell_navLinkRh__Idbnz:hover{opacity:1;border-bottom-color:rgba(255,255,255,.45)}.shell_navLinkRhActive__s4sF0{font-weight:600;border-bottom-color:#fff;opacity:1}.shell_brand__M_EaA{grid-column:1;justify-self:start;align-self:center;flex-shrink:0}.shell_nav__KByYN{grid-column:2;justify-self:center;display:flex;align-items:center;justify-content:center;gap:.15rem 1.15rem;font-size:.9375rem;min-width:0;flex-wrap:nowrap}.shell_navCurrent__W9uxU{font-weight:600;border-bottom:2px solid #fff;padding-bottom:.15rem}.shell_navDisabled__xULsB{opacity:.55;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.shell_navBadge__xT_85{font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;opacity:.85}.shell_btnGhost__tv1_1{font-family:inherit;font-size:.8125rem;font-weight:600;padding:.45rem .85rem;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.35);background:transparent;color:#fff;text-decoration:none;display:inline-flex;align-items:center}.shell_btnGhost__tv1_1:hover{border-color:#fff;opacity:.95}.shell_headerActions__bHG6P{grid-column:3;justify-self:end;display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:.5rem}.shell_headerActionGroup__ucYb0{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;justify-content:flex-end}@media (max-width:1024px){.shell_headerPublic__6aTGm .shell_nav__KByYN{gap:.25rem .85rem}.shell_headerPublic__6aTGm .shell_navLink__PSYNK{font-size:.6875rem;letter-spacing:.06em}}@media (max-width:900px){.shell_userEmail__w19XD,.shell_userSessionEmail__94fr2{display:none}.shell_headerPublic__6aTGm .shell_headerPill__rBdk_{gap:.35rem .5rem}.shell_headerPublic__6aTGm .shell_headerActionGroup__ucYb0{gap:.25rem}.shell_btnPillGhost__SiJmj{padding-inline:.45rem;font-size:.6875rem}}@media (max-width:768px){.shell_headerPublic__6aTGm{padding:.65rem .65rem 0}.shell_headerPublic__6aTGm .shell_headerPillStaffAuth__EhRMT{grid-template-columns:1fr auto;grid-template-rows:auto}.shell_headerPublic__6aTGm .shell_headerPillStaffAuth__EhRMT .shell_logoPill__4d0uW{grid-column:1;grid-row:1}.shell_headerPublic__6aTGm .shell_headerPillStaffAuth__EhRMT .shell_headerActions__bHG6P{grid-column:2;grid-row:1}.shell_headerPublic__6aTGm .shell_headerPill__rBdk_{grid-template-columns:1fr auto;grid-template-rows:auto auto;border-radius:1rem;padding:.35rem .35rem .4rem;gap:.35rem .45rem}.shell_headerPublic__6aTGm .shell_logoPill__4d0uW{grid-column:1;grid-row:1;padding-inline:.65rem;min-height:2.15rem}.shell_headerPublic__6aTGm .shell_headerActions__bHG6P{grid-column:2;grid-row:1;gap:.35rem}.shell_headerPublic__6aTGm .shell_nav__KByYN{grid-column:1/-1;grid-row:2;width:100%;gap:.25rem .75rem;border-top:1px solid rgba(10,14,26,.06);padding:.35rem .15rem 0;justify-content:center}.shell_logoPillMark__Rn6Um{height:.78rem}.shell_headerPublic__6aTGm .shell_headerActionGroup__ucYb0{gap:.25rem}.pill-cta.shell_headerRegisterCta__sM4L7{padding-left:.65rem;font-size:.6875rem}.shell_headerPublic__6aTGm .shell_userSessionPill__XealJ{min-height:2.15rem}.shell_headerInner__K211O:not(.shell_headerInnerRh__i0Wdf){grid-template-columns:1fr auto;grid-template-rows:auto auto;row-gap:.5rem;padding-inline:1rem;min-height:0}.shell_headerInner__K211O:not(.shell_headerInnerRh__i0Wdf) .shell_brand__M_EaA{grid-column:1;grid-row:1}.shell_headerInner__K211O:not(.shell_headerInnerRh__i0Wdf) .shell_nav__KByYN{grid-column:1/-1;grid-row:2;justify-self:stretch;flex-wrap:wrap;row-gap:.35rem;column-gap:.85rem;font-size:.875rem}.shell_headerInner__K211O:not(.shell_headerInnerRh__i0Wdf) .shell_headerActions__bHG6P{grid-column:2;grid-row:1}.shell_headerInnerRh__i0Wdf{padding-inline:1rem}.shell_headerTop__AEka9{flex-wrap:wrap;row-gap:.5rem}.shell_navRh__SEf5Q{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding-bottom:.15rem}.shell_navRh__SEf5Q::-webkit-scrollbar{height:4px}.shell_navRh__SEf5Q::-webkit-scrollbar-thumb{background:rgba(255,255,255,.25);border-radius:4px}}.shell_navLink__PSYNK{display:inline-flex;align-items:center;justify-content:center;min-height:2.375rem;padding:0 .35rem;color:inherit;text-decoration:none;opacity:.92;border-bottom:2px solid transparent;box-sizing:border-box;white-space:nowrap}.shell_navLink__PSYNK:hover{opacity:1;border-bottom-color:rgba(255,255,255,.45)}.shell_navLinkActive__KXH4x{font-weight:600;border-bottom-color:#fff;opacity:1}.shell_userEmail__w19XD{font-size:.8125rem;line-height:1.2;opacity:.9;max-width:11rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell_btnOutline__QU3bS{border-radius:var(--radius-sm);border:1.5px solid rgba(255,255,255,.85);background:transparent;color:#fff}.shell_btnOutline__QU3bS,.shell_btnSolid__jRDzQ{font-family:inherit;font-size:.8125rem;font-weight:600;line-height:1.2;min-height:2.375rem;padding:.4rem .85rem;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;white-space:nowrap}.shell_btnSolid__jRDzQ{border-radius:var(--radius-sm);border:1.5px solid var(--color-accent);background:var(--color-accent);color:var(--color-header)}.shell_btnSolid__jRDzQ:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.shell_btnOutline__QU3bS:disabled{opacity:.5;cursor:not-allowed}.shell_main__W0YR7{flex:1 1;width:100%}.shell_footer___uUjJ{border-top:1px solid var(--color-border);background:var(--color-surface);margin-top:auto}.shell_footerInner__KNktv{max-width:1280px;margin:0 auto;padding:1rem 1.5rem}.shell_footerCopy__Xgcbm{margin:0;font-size:.78rem;color:var(--color-text-muted);text-align:center;line-height:1.45}.LocaleSwitcher_wrap___b9p6{position:relative;display:inline-flex;align-items:center;flex-shrink:0}.LocaleSwitcher_trigger__P8mDG{font-family:inherit;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;font-size:.8125rem;font-weight:600;line-height:1.2;min-height:2.35rem;padding:.35rem .75rem;border-radius:999px;cursor:pointer;min-width:4.25rem;box-sizing:border-box}.LocaleSwitcher_onDark__VwmRX .LocaleSwitcher_trigger__P8mDG{border:1px solid rgba(255,255,255,.35);background:rgba(255,255,255,.08);color:#fff}.LocaleSwitcher_onDark__VwmRX .LocaleSwitcher_trigger__P8mDG:hover{border-color:rgba(255,255,255,.55);background:rgba(255,255,255,.12)}.LocaleSwitcher_onDark__VwmRX .LocaleSwitcher_trigger__P8mDG:focus-visible{outline:none;border-color:#fff;box-shadow:0 0 0 2px rgba(255,255,255,.25)}.LocaleSwitcher_onLight__OfpjF .LocaleSwitcher_trigger__P8mDG{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text)}.LocaleSwitcher_onLight__OfpjF .LocaleSwitcher_trigger__P8mDG:hover{border-color:rgba(10,14,26,.18)}.LocaleSwitcher_onLight__OfpjF .LocaleSwitcher_trigger__P8mDG:focus-visible{outline:none;border-color:var(--color-header);box-shadow:0 0 0 2px rgba(30,58,95,.12)}.LocaleSwitcher_triggerLabel___NxVm{line-height:1}.LocaleSwitcher_onDark__VwmRX .LocaleSwitcher_chevron__FFQU5{color:rgba(255,255,255,.85)}.LocaleSwitcher_onLight__OfpjF .LocaleSwitcher_chevron__FFQU5{color:var(--color-text-muted)}.LocaleSwitcher_chevron__FFQU5{flex-shrink:0;transition:transform .2s ease}.LocaleSwitcher_chevronOpen__mMdfj{transform:rotate(180deg)}.LocaleSwitcher_dropdown__W9j8K{position:absolute;top:calc(100% + .45rem);right:0;z-index:120;min-width:100%;margin:0;padding:.35rem;list-style:none;border-radius:.75rem;background:var(--color-surface);border:1px solid rgba(10,14,26,.08);box-shadow:0 12px 32px rgba(10,14,26,.12);box-sizing:border-box}.LocaleSwitcher_option__bv0rR{display:block;width:100%;padding:.55rem .75rem;margin:0;border:none;border-radius:.5rem;background:transparent;color:var(--color-header);font-family:inherit;font-size:.8125rem;font-weight:500;line-height:1.3;text-align:left;cursor:pointer;box-sizing:border-box;white-space:nowrap}.LocaleSwitcher_option__bv0rR:hover{background:var(--color-bg)}.LocaleSwitcher_optionActive__WVQWE{font-weight:600;background:var(--color-accent-soft);color:var(--color-accent-text)}.LocaleSwitcher_optionActive__WVQWE:hover{background:var(--color-accent-soft)}.BrandLogo_link__cWTWI,.BrandLogo_root__8ovCO{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.35rem;min-height:2.375rem}.BrandLogo_link__cWTWI{text-decoration:none;color:inherit;transition:opacity .2s ease,transform .2s ease}.BrandLogo_link__cWTWI:hover{opacity:.92}.BrandLogo_link__cWTWI:hover .BrandLogo_mark__b_6YL{transform:translateY(-1px)}.BrandLogo_link__cWTWI:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px;border-radius:2px}.BrandLogo_mark__b_6YL{display:block;width:auto;flex-shrink:0;transition:transform .2s ease}.BrandLogo_markSm__HaswE{height:1.125rem}.BrandLogo_markMd__K__UT{height:1.375rem}.BrandLogo_markLg__iiAlY{height:1.75rem}.BrandLogo_markLight__zVoCl{color:#fff}.BrandLogo_markDark__lSW_4{color:var(--color-header)}.BrandLogo_tagline__U28G5{font-size:.625rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;line-height:1}.BrandLogo_taglineLight__AeXSD{color:var(--color-accent)}.BrandLogo_taglineDark___gxCS{color:var(--color-text-muted)}.AuthExperience_page__2IxpN{display:grid;grid-template-columns:1fr;grid-template-rows:minmax(10rem,30vh) minmax(0,1fr);box-sizing:border-box;flex:1 1 auto;min-height:0;height:100%;max-height:100%;overflow:hidden;width:100%}@media (min-width:960px){.AuthExperience_page__2IxpN{grid-template-columns:minmax(320px,.92fr) minmax(380px,1.08fr);grid-template-rows:1fr}.AuthExperience_pageReversed__fTIoF .AuthExperience_formPanel__Q2gUy{order:1}.AuthExperience_pageReversed__fTIoF .AuthExperience_brandPanel__03IqP{order:2}}.AuthExperience_brandPanel__03IqP{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;padding-top:var(--auth-content-offset,0);min-height:0;height:100%;max-height:100%;overflow:hidden;background:#e6e9ef;color:var(--color-header)}.AuthExperience_brandBackdrop__zUKKg{position:absolute;inset:0;pointer-events:none;--brand-tile:87px;--hero-tile:87px;--hero-cell:85px;--hero-cell-radius:12px;--hero-grid-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='87' height='87'%3E%3Crect width='85' height='85' rx='12' fill='%230a0e1a' fill-opacity='0.045'/%3E%3C/svg%3E")}.AuthExperience_brandBg__fWf9r{position:absolute;inset:0;background-color:#e6e9ef;background-image:var(--hero-grid-pattern),radial-gradient(ellipse 55% 48% at 85% 10%,rgba(201,162,39,.16) 0,transparent 64%),radial-gradient(ellipse 45% 40% at 10% 80%,rgba(10,14,26,.06) 0,transparent 70%),linear-gradient(168deg,#eef1f5 0,#e4e8ef 50%,#dce1e9 100%);background-size:var(--hero-tile) var(--hero-tile),100% 100%,100% 100%,100% 100%}.AuthExperience_brandWash__NaFjX{position:absolute;inset:0;background:radial-gradient(ellipse 58% 52% at 50% 42%,rgba(255,255,255,.55) 0,rgba(255,255,255,.18) 40%,transparent 74%),linear-gradient(180deg,rgba(255,255,255,.25),transparent 35%)}.AuthExperience_brandGridDecor__ceYJJ{position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(ellipse 72% 66% at 50% 45%,transparent 8%,rgba(0,0,0,.4) 32%,#000 75%);mask-image:radial-gradient(ellipse 72% 66% at 50% 45%,transparent 8%,rgba(0,0,0,.4) 32%,#000 75%)}.AuthExperience_brandContent__A1p1P{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;padding:2.25rem 1.75rem 2.5rem;width:100%;max-width:340px;margin:0 auto;text-align:center}@media (min-width:960px){.AuthExperience_brandContent__A1p1P{padding:2.75rem 2rem;max-width:360px}}.AuthExperience_brandLogo__wsOJO{display:flex!important;flex-direction:column;align-items:center!important;justify-content:center;width:100%;margin:0 0 1.75rem;text-align:center}.AuthExperience_brandHeadline__qFsMS{font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:700;line-height:1.3;letter-spacing:-.02em;color:var(--color-header);margin:0 auto .55rem;max-width:22ch}.AuthExperience_brandSub__8Xp6j{font-size:.9375rem;color:var(--color-text-muted);line-height:1.55;margin:0 auto 1.5rem;max-width:28ch}.AuthExperience_brandRule__Qh15z{width:2.5rem;height:2px;border-radius:999px;background:var(--color-accent);opacity:.85;margin:0 auto 1.35rem}.AuthExperience_highlights___O1Ho{list-style:none;display:flex;flex-direction:column;align-items:center;gap:.85rem;width:100%;padding:0;margin:0}.AuthExperience_highlight__nj7FQ{position:relative;font-size:.875rem;line-height:1.5;color:var(--color-text);text-align:center;max-width:26ch;padding-top:.85rem}.AuthExperience_highlight__nj7FQ:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:7px;height:7px;border-radius:50%;background:var(--color-accent);box-shadow:0 0 0 3px rgba(201,162,39,.22)}.AuthExperience_formPanel__Q2gUy{display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:var(--auth-content-offset,0) 1.25rem 1.5rem;min-height:0;height:100%;max-height:100%;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;background:var(--color-bg)}.AuthExperience_formPanel__Q2gUy::-webkit-scrollbar{display:none}@media (min-width:960px){.AuthExperience_formPanel__Q2gUy{padding:var(--auth-content-offset,0) 2rem 2rem;background:linear-gradient(180deg,#fafbfc 0,var(--color-bg) 100%)}}.AuthExperience_formInner__PYuzn{width:100%;max-width:420px}.AuthExperience_formHeader__4kYR1{margin-bottom:1.75rem}.AuthExperience_formHeaderMobileLogo__a2scp{display:none}.AuthExperience_title__h2NF6{font-size:1.5rem;font-weight:700;color:var(--color-header);letter-spacing:-.02em;margin-bottom:.4rem}.AuthExperience_lead__GuVoL{font-size:.9375rem;color:var(--color-text-muted);line-height:1.55}.AuthExperience_form__W5nEt{display:flex;flex-direction:column;gap:1.1rem}.AuthExperience_label__IlhNp{display:flex;flex-direction:column;gap:.4rem;font-size:.8125rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--color-text-muted)}.AuthExperience_input__VFJKV,.AuthExperience_select__wvlSF{font-family:inherit;font-size:1rem;font-weight:500;padding:.75rem .95rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);transition:border-color .15s,box-shadow .15s}.AuthExperience_input__VFJKV::placeholder{color:#9ca3af;font-weight:400}.AuthExperience_input__VFJKV:hover,.AuthExperience_select__wvlSF:hover{border-color:var(--color-border-strong)}.AuthExperience_input__VFJKV:focus,.AuthExperience_select__wvlSF:focus{outline:none;border-color:var(--color-accent);box-shadow:var(--focus-ring)}.AuthExperience_consentLabel__irb2s{display:flex;gap:.65rem;align-items:flex-start;font-size:.875rem;font-weight:500;color:var(--color-text);line-height:1.5;text-transform:none;letter-spacing:normal}.AuthExperience_consentLabel__irb2s input[type=checkbox]{margin-top:.2rem;flex-shrink:0;width:1.05rem;height:1.05rem;accent-color:var(--color-accent)}.AuthExperience_consentLabel__irb2s a{color:var(--color-header);font-weight:600;text-decoration:underline;text-underline-offset:2px}.AuthExperience_error__zsk6R{font-size:.875rem;color:var(--color-danger);background:#fef2f2;border:1px solid #fecaca;padding:.65rem .9rem;border-radius:var(--radius-md)}.AuthExperience_submit__ia69I{font-family:inherit;font-size:1rem;font-weight:700;padding:.8rem 1.15rem;border-radius:var(--radius-md);border:none;background:var(--color-accent);color:var(--color-header);cursor:pointer;margin-top:.15rem;transition:background .15s,transform .1s,box-shadow .15s;box-shadow:0 2px 8px rgba(201,162,39,.35)}.AuthExperience_submit__ia69I:hover:not(:disabled){background:var(--color-accent-hover);box-shadow:0 4px 14px rgba(201,162,39,.4)}.AuthExperience_submit__ia69I:active:not(:disabled){transform:translateY(1px)}.AuthExperience_submit__ia69I:disabled{opacity:.55;cursor:wait;box-shadow:none}.AuthExperience_submit__ia69I:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.AuthExperience_oidcBtn__xrm8o{font-family:inherit;font-size:.9375rem;font-weight:600;padding:.75rem 1rem;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-header);cursor:pointer;transition:background .15s,border-color .15s}.AuthExperience_oidcBtn__xrm8o:hover:not(:disabled){background:var(--color-strip);border-color:var(--color-border-strong)}.AuthExperience_oidcBtn__xrm8o:disabled{opacity:.55;cursor:wait}.AuthExperience_divider__ZC_P9{display:flex;align-items:center;gap:.75rem;margin:.15rem 0;color:var(--color-text-muted);font-size:.75rem;text-transform:uppercase;letter-spacing:.06em}.AuthExperience_divider__ZC_P9:after,.AuthExperience_divider__ZC_P9:before{content:"";flex:1 1;height:1px;background:var(--color-border)}.AuthExperience_footer__Vk_Ja{margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid var(--color-border);text-align:center}.AuthExperience_footerNote__pbNkl{font-size:.875rem;color:var(--color-text-muted);line-height:1.5}.AuthExperience_footerNote__pbNkl+.AuthExperience_footerNote__pbNkl{margin-top:.65rem}.AuthExperience_link__LE6Fx,a.AuthExperience_link__LE6Fx{color:var(--color-header);font-weight:600;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .15s,color .15s}.AuthExperience_link__LE6Fx:hover{border-bottom-color:var(--color-accent);color:var(--color-accent-text)}.AuthExperience_inlineLink__dn2Qk{margin-top:.5rem}.AuthExperience_stepBar__uW2jS{margin-bottom:1.5rem}.AuthExperience_stepMeta___LhKC{font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:.65rem}.AuthExperience_stepTrack__udCra{display:flex;gap:.35rem}.AuthExperience_stepDot__yvVoS{flex:1 1;height:4px;border-radius:999px;background:var(--color-border);transition:background .2s}.AuthExperience_stepDotActive__mx6Oe{background:var(--color-accent)}.AuthExperience_stepDotDone__3sv2y{background:var(--color-header)}.AuthExperience_stepLabels__kzn_2{display:flex;justify-content:space-between;gap:.5rem;margin-top:.45rem;font-size:.6875rem;font-weight:600;color:var(--color-text-muted)}.AuthExperience_stepLabelActive__YIdPG{color:var(--color-header)}.AuthExperience_inputReadonly__6KE_y{opacity:.72;cursor:not-allowed;background:var(--color-strip)}.AuthExperience_formActions__1yjuk{display:flex;flex-direction:column;gap:.65rem;margin-top:.15rem}.AuthExperience_formActionsRow__s1ZqX{display:flex;gap:.65rem}.AuthExperience_formActionsRow__s1ZqX .AuthExperience_secondaryBtn__rZ8aZ,.AuthExperience_formActionsRow__s1ZqX .AuthExperience_submit__ia69I{flex:1 1}.AuthExperience_secondaryBtn__rZ8aZ{font-family:inherit;font-size:.9375rem;font-weight:600;padding:.75rem 1rem;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-header);cursor:pointer;transition:background .15s,border-color .15s}.AuthExperience_secondaryBtn__rZ8aZ:hover:not(:disabled){background:var(--color-strip);border-color:var(--color-border-strong)}.AuthExperience_secondaryBtn__rZ8aZ:disabled{opacity:.55;cursor:wait}.AuthExperience_skipBtn__KuCNz{font-family:inherit;font-size:.875rem;font-weight:600;padding:.55rem;border:none;background:transparent;color:var(--color-text-muted);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.AuthExperience_skipBtn__KuCNz:hover:not(:disabled){color:var(--color-header)}.AuthExperience_resumeOptions__dXFYn{display:flex;flex-direction:column;gap:.85rem}.AuthExperience_uploadZone__RQIfF{border:2px dashed var(--color-border);border-radius:var(--radius-md);padding:1.75rem 1.25rem;text-align:center;background:var(--color-surface);cursor:pointer;transition:border-color .15s,background .15s}.AuthExperience_uploadZoneActive__e7hZo,.AuthExperience_uploadZone__RQIfF:hover{border-color:var(--color-accent);background:var(--color-accent-soft)}.AuthExperience_uploadZoneIcon__0Wegm{color:var(--color-header);opacity:.65;margin-bottom:.5rem}.AuthExperience_uploadZoneTitle__hstuE{font-size:.9375rem;font-weight:600;color:var(--color-header);margin:0 0 .3rem}.AuthExperience_uploadZoneHint__LL5_j{font-size:.8125rem;color:var(--color-text-muted);margin:0}.AuthExperience_uploadFileName__k_Owz{font-size:.875rem;font-weight:600;color:var(--color-header);margin-top:.65rem}.AuthExperience_uploadHidden__JzLD1{display:none}.AuthExperience_resumeSuccess__KfD_g{font-size:.875rem;font-weight:600;color:var(--color-success);background:#ecfdf5;border:1px solid #a7f3d0;padding:.65rem .85rem;border-radius:var(--radius-md)}.authGates_loading__PGmK9{min-height:42vh;display:flex;align-items:center;justify-content:center;font-size:.95rem;color:var(--color-text-muted)}.SiteFooter_footer__tpuYU{background:var(--color-bg);color:var(--color-text);border-top:1px solid var(--color-border);margin-top:auto}.SiteFooter_footerTop__6X0ce{width:100%;max-width:1280px;margin:0 auto;padding:2.75rem 1.5rem 2.25rem;display:grid;grid-template-columns:1fr;grid-gap:2.5rem;gap:2.5rem;box-sizing:border-box}@media (min-width:768px){.SiteFooter_footerTop__6X0ce{grid-template-columns:minmax(0,1.15fr) auto;align-items:start;gap:3rem}}.SiteFooter_footerBrand__AItXw{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;max-width:22rem}.SiteFooter_footerDesc__ib2Bl{margin:0;font-size:.875rem;line-height:1.6;color:var(--color-text-muted)}.SiteFooter_footerNav__0_rea{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem}@media (min-width:480px){.SiteFooter_footerNav__0_rea{grid-template-columns:repeat(2,minmax(8.5rem,1fr));gap:2.5rem 3.5rem}}.SiteFooter_footerColTitle__NLdvA{margin:0 0 .85rem;font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-header)}.SiteFooter_footerList__FDIl5{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.SiteFooter_footerLink__Nxnuh{color:var(--color-text-muted);text-decoration:none;font-size:.875rem;line-height:1.45;transition:color .15s ease}.SiteFooter_footerLink__Nxnuh:hover{color:var(--color-header)}.SiteFooter_footerMuted__RSGWd{color:var(--color-text-muted);opacity:.72;font-size:.875rem;line-height:1.45}.SiteFooter_footerBottom__CQqjL{border-top:1px solid var(--color-border);background:var(--color-strip)}.SiteFooter_footerCopy__sySGi{max-width:1280px;margin:0 auto;padding:1rem 1.5rem 1.35rem;font-size:.75rem;line-height:1.5;color:var(--color-text-muted);text-align:center}@media (min-width:768px){.SiteFooter_footerCopy__sySGi{text-align:left}}.SiteFooterMinimal_footer__atLiJ{flex-shrink:0;margin-top:auto;border-top:1px solid var(--color-border);background:var(--color-surface);padding:.85rem 1.5rem;text-align:center}.SiteFooterMinimal_copy__nUWjK{margin:0;font-size:.75rem;line-height:1.5;color:var(--color-text-muted)}.Modal_overlay__Vz_t2{position:fixed;inset:0;background:rgba(10,14,26,.55);display:flex;align-items:center;justify-content:center;z-index:200;padding:1.25rem;animation:Modal_fadeIn__GgkUN .15s ease}@keyframes Modal_fadeIn__GgkUN{0%{opacity:0}to{opacity:1}}.Modal_modal__tLmDH{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;width:100%;max-height:92vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 12px 40px rgba(0,0,0,.2);animation:Modal_slideUp__Pzw7_ .2s ease}.Modal_modalMd__mL77v{max-width:40rem}.Modal_modalLg___Q0o1{max-width:52rem}.Modal_modalXl__XQTIJ{max-width:min(56rem,94vw)}@keyframes Modal_slideUp__Pzw7_{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.Modal_header__K6aYW{display:flex;align-items:center;justify-content:space-between;padding:1.1rem 1.5rem;border-bottom:1px solid var(--color-border);flex-shrink:0}.Modal_title__bE4WK{font-size:1.2rem;font-weight:700;color:var(--color-header);margin:0;padding-right:.5rem}.Modal_closeBtn__2MFEs{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:var(--color-text-muted);padding:.25rem;line-height:1;border-radius:4px}.Modal_closeBtn__2MFEs:hover{color:var(--color-text);background:var(--color-strip)}.Modal_body__bvTpi{padding:1.35rem 1.5rem;overflow-y:auto;overflow-x:hidden;flex:1 1;min-height:0}.Modal_body__bvTpi:has(+.Modal_footer__4mFhC){padding-bottom:.5rem}.Modal_footer__4mFhC{display:flex;gap:.65rem;justify-content:flex-end;padding:1rem 1.5rem;border-top:1px solid var(--color-border);flex-shrink:0}.ResumeBuilderModal_form__kt_c8{display:flex;flex-direction:column;gap:1.35rem;max-height:min(70vh,720px);overflow-y:auto;padding-right:.25rem}.ResumeBuilderModal_section__faD8V{display:flex;flex-direction:column;gap:.85rem}.ResumeBuilderModal_sectionHead__3Map_{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.ResumeBuilderModal_sectionTitle__b6XLh{margin:0;font-size:.9375rem;font-weight:700;color:var(--color-header)}.ResumeBuilderModal_label__S3fMg{display:flex;flex-direction:column;gap:.35rem;font-size:.8125rem;font-weight:600;color:var(--color-text)}.ResumeBuilderModal_input__Bzz3i,.ResumeBuilderModal_textarea__vTQ7C{font-family:inherit;font-size:.875rem;padding:.55rem .7rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#fff;color:var(--color-text)}.ResumeBuilderModal_textarea__vTQ7C{resize:vertical;min-height:4.5rem}.ResumeBuilderModal_input__Bzz3i:focus,.ResumeBuilderModal_textarea__vTQ7C:focus{outline:2px solid rgba(201,162,39,.35);border-color:var(--color-accent)}.ResumeBuilderModal_hint___Bu7S{margin:0;font-size:.75rem;color:var(--color-text-muted);line-height:1.45}.ResumeBuilderModal_grid2__Y0Jxt{display:grid;grid-template-columns:1fr;grid-gap:.75rem;gap:.75rem}@media (min-width:640px){.ResumeBuilderModal_grid2__Y0Jxt{grid-template-columns:1fr 1fr}}.ResumeBuilderModal_card__pWAMP{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.85rem;display:flex;flex-direction:column;gap:.75rem;background:var(--color-surface)}.ResumeBuilderModal_cardHead__B0MXe{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ResumeBuilderModal_cardIndex__V6eOk{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.ResumeBuilderModal_addBtn__GKzlc{font-family:inherit;font-size:.75rem;font-weight:600;display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .65rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:#fff;color:var(--color-header);cursor:pointer}.ResumeBuilderModal_addBtn__GKzlc:hover{border-color:var(--color-accent)}.ResumeBuilderModal_removeBtnInline__ISFv3,.ResumeBuilderModal_removeBtn__M7X_A{font-family:inherit;border:none;background:transparent;color:var(--color-text-muted);cursor:pointer;padding:.25rem;border-radius:4px}.ResumeBuilderModal_removeBtnInline__ISFv3:hover,.ResumeBuilderModal_removeBtn__M7X_A:hover{color:#dc2626;background:rgba(220,38,38,.08)}.ResumeBuilderModal_removeBtnInline__ISFv3{align-self:end;margin-bottom:.35rem}.ResumeBuilderModal_tagBlock__50Sib{display:flex;flex-direction:column;gap:.65rem}.ResumeBuilderModal_tagInputRow__5ztHp{display:flex;gap:.5rem;flex-wrap:wrap}.ResumeBuilderModal_tagInputRow__5ztHp .ResumeBuilderModal_input__Bzz3i{flex:1 1;min-width:10rem}.ResumeBuilderModal_tagList__Q4kQ3{display:flex;flex-wrap:wrap;gap:.45rem}.ResumeBuilderModal_tag__rNLNQ{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .55rem;border-radius:999px;background:rgba(10,14,26,.06);font-size:.8125rem}.ResumeBuilderModal_tagRemove__6Sd6b{border:none;background:transparent;cursor:pointer;font-size:1rem;line-height:1;color:var(--color-text-muted);padding:0}.ResumeBuilderModal_langRow__JYlZ1{display:grid;grid-template-columns:1fr;grid-gap:.75rem;gap:.75rem;align-items:end}@media (min-width:640px){.ResumeBuilderModal_langRow__JYlZ1{grid-template-columns:1fr 1fr auto}}.ResumeBuilderModal_footer__UO5SG{display:flex;justify-content:flex-end;gap:.65rem}.ResumeBuilderModal_cancelBtn__xZr6s,.ResumeBuilderModal_saveBtn__hdNH1{font-family:inherit;font-size:.875rem;font-weight:600;padding:.55rem 1rem;border-radius:var(--radius-sm);cursor:pointer}.ResumeBuilderModal_cancelBtn__xZr6s{border:1px solid var(--color-border);background:#fff;color:var(--color-text)}.ResumeBuilderModal_saveBtn__hdNH1{border:1px solid var(--color-accent);background:var(--color-accent);color:var(--color-header)}.ResumeBuilderModal_cancelBtn__xZr6s:disabled,.ResumeBuilderModal_saveBtn__hdNH1:disabled{opacity:.55;cursor:not-allowed}.portal_pageWrap__OtF_g{width:100%;max-width:1100px;margin:0 auto;padding:calc(var(--public-nav-offset, 3.75rem) + 1.25rem) 1.25rem 3rem;box-sizing:border-box}.portal_jobsPageBand__YkBWS{position:relative;overflow:visible;background:var(--color-bg);padding:calc(1rem + 3.25rem + 3.25rem) 1.25rem 0}.portal_jobsPageBandPanel__T9ktt{padding-top:calc(1rem + var(--public-nav-offset, 6.35rem) + 2.75rem)}.portal_jobsPageBandGrid__4BiOA{position:absolute;top:0;left:0;right:0;height:clamp(12.5rem,24vw,16.5rem);z-index:0;overflow:hidden;pointer-events:none;border-bottom:1px solid var(--color-border)}.portal_jobsPageBandGrid__4BiOA>*{position:absolute;inset:0}.portal_jobsPageBandInner__cdwiw{position:relative;z-index:2;width:100%;max-width:1100px;margin:0 auto clamp(1.75rem,3.5vw,2.5rem);box-sizing:border-box}.portal_jobsPageBandHeader__BVjA2.portal_pageHeaderCentered__Ze74w{margin-bottom:1.75rem}.portal_jobsSearchWrap__ZYTcG{margin-bottom:0}.portal_pageWrap__OtF_g.portal_jobsPageContent__g65VE{padding-top:0;padding-bottom:3rem}.portal_jobsPageMain__G03WI{min-height:8rem;box-sizing:border-box}.portal_pageHeader___VqHT{margin-bottom:1.75rem}.portal_pageHeaderCentered__Ze74w{text-align:center;max-width:40rem;margin-left:auto;margin-right:auto;margin-bottom:2rem}.portal_title__v_paG{font-size:1.6rem;font-weight:700;color:var(--color-header);margin-bottom:.35rem}.portal_titleSub__g7Lin{font-size:.95rem;color:var(--color-text-muted);line-height:1.5}.portal_subtitle__yekea{font-size:1.15rem;font-weight:700;color:var(--color-header);margin-top:2rem;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:2px solid var(--color-accent);display:inline-block}.portal_card__cuEL7{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:1.25rem;margin-bottom:.75rem;transition:box-shadow .15s}.portal_card__cuEL7:hover{box-shadow:0 2px 12px rgba(0,0,0,.06)}.portal_cardHighlight__AGNxf{border-left:4px solid var(--color-accent)}.portal_fieldsGrid__qIx4V{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem}.portal_field__PBYsY{display:flex;flex-direction:column;gap:.25rem}.portal_fieldLabel__FkCL4{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.portal_fieldValue__xClX_{font-size:.95rem;color:var(--color-text);font-weight:500}.portal_form__IwSKz{display:flex;flex-direction:column;gap:1rem}.portal_label__4_K61{display:flex;flex-direction:column;gap:.35rem;font-size:.875rem;font-weight:600;color:var(--color-text)}.portal_input__U4pTt{font-family:inherit;font-size:1rem;padding:.6rem .75rem;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);color:var(--color-text);transition:border-color .15s}.portal_input__U4pTt:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px rgba(201,162,39,.2)}.portal_actions__KypXI{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap;margin-top:.5rem}.portal_btnPrimary__ZmIr8{font-family:inherit;font-size:.875rem;font-weight:600;padding:.55rem 1.25rem;border-radius:6px;border:none;background:var(--color-header);color:#fff;cursor:pointer;transition:opacity .15s}.portal_btnPrimary__ZmIr8:hover{opacity:.9}.portal_btnPrimary__ZmIr8:disabled{opacity:.5;cursor:wait}.portal_btnOutline__9Xmws{font-family:inherit;font-size:.8125rem;font-weight:600;padding:.45rem .9rem;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-header);border-radius:6px;cursor:pointer;transition:background .15s,border-color .15s}.portal_btnOutline__9Xmws:hover{background:var(--color-strip);border-color:var(--color-header)}.portal_btnDanger___xF0a{font-family:inherit;font-size:.8125rem;font-weight:600;padding:.45rem .9rem;border:1px solid #dc2626;background:transparent;color:#dc2626;border-radius:6px;cursor:pointer;transition:background .15s}.portal_btnDanger___xF0a:hover{background:#fef2f2}.portal_statusBadge__vM6o0{display:inline-flex;align-items:center;font-size:.75rem;font-weight:700;padding:.25rem .6rem;border-radius:20px;text-transform:uppercase;letter-spacing:.04em;background:var(--color-strip);color:var(--color-text)}.portal_statusBadge__vM6o0[data-status=SUBMITTED]{background:var(--color-accent-soft);color:var(--color-header)}.portal_statusBadge__vM6o0[data-status=UNDER_REVIEW]{background:#fef9c3;color:#854d0e}.portal_statusBadge__vM6o0[data-status=INTERVIEW]{background:#e0e7ff;color:#3730a3}.portal_statusBadge__vM6o0[data-status=OFFER]{background:#d1fae5;color:#065f46}.portal_statusBadge__vM6o0[data-status=HIRED]{background:#065f46;color:#fff}.portal_statusBadge__vM6o0[data-status=REJECTED]{background:#fee2e2;color:#991b1b}.portal_statusBadge__vM6o0[data-status=WITHDRAWN]{background:#f3f4f6;color:#6b7280}.portal_statusBadge__vM6o0[data-status=SCHEDULED]{background:var(--color-accent-soft);color:var(--color-header)}.portal_statusBadge__vM6o0[data-status=COMPLETED]{background:#d1fae5;color:#065f46}.portal_statusBadge__vM6o0[data-status=CANCELLED],.portal_statusBadge__vM6o0[data-status=NO_SHOW]{background:#fee2e2;color:#991b1b}.portal_jobTags__nDXkf{display:flex;gap:.4rem;flex-wrap:wrap;margin-bottom:.75rem}.portal_jobTag__HQEtg{font-size:.75rem;font-weight:600;padding:.2rem .55rem;border-radius:4px;white-space:nowrap}.portal_jobTag__HQEtg[data-tag=type]{background:#ede9fe;color:#5b21b6}.portal_jobTag__HQEtg[data-tag=modality]{background:var(--color-accent-soft);color:var(--color-header)}.portal_jobTag__HQEtg[data-tag=contract]{background:#fef3c7;color:#92400e}.portal_jobTag__HQEtg[data-tag=location]{background:#d1fae5;color:#065f46}.portal_appList__9UeuF{display:flex;flex-direction:column;gap:.75rem}.portal_appCard__mIemE{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:1rem 1.15rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;transition:box-shadow .15s,border-color .15s}.portal_appCard__mIemE:hover{box-shadow:0 2px 12px rgba(0,0,0,.06);border-color:var(--color-header)}.portal_appCardInfo__a1jGq{flex:1 1;min-width:200px}.portal_appCardTitle__i3f_p{font-size:1rem;font-weight:700;color:var(--color-header);margin-bottom:.3rem}.portal_appCardMeta__utlzr{flex-wrap:wrap}.portal_appCardActions__bkUVn,.portal_appCardMeta__utlzr{display:flex;align-items:center;gap:.5rem}.portal_ivCard__QOldN{background:var(--color-surface);border-radius:8px;padding:1rem 1.15rem;border:1px solid var(--color-border);border-left:4px solid var(--color-header);transition:box-shadow .15s}.portal_ivCard__QOldN:hover{box-shadow:0 2px 12px rgba(0,0,0,.06)}.portal_ivHeader__zL2Cf{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-bottom:.4rem}.portal_ivTitle__bXPqp{font-size:1rem;font-weight:700;color:var(--color-header)}.portal_ivDatetime__nF4AI{font-size:.875rem;color:var(--color-text-muted);font-weight:500}.portal_ivDetail__RBvWY{font-size:.85rem;color:var(--color-text-muted);margin:0}.portal_ivNotes__88yly{font-size:.85rem;color:var(--color-text);margin:.4rem 0 0;padding:.5rem .75rem;background:var(--color-strip);border-radius:4px;border-left:3px solid var(--color-border)}.portal_fileItem__V4Qwa{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 0;border-bottom:1px solid var(--color-border)}.portal_fileItem__V4Qwa:last-child{border-bottom:none}.portal_fileName___7s2K{font-weight:600;font-size:.9rem;color:var(--color-header);background:none;border:none;cursor:pointer;padding:0;text-decoration:none}.portal_fileName___7s2K:hover{text-decoration:underline}.portal_fileActions__Xo1Lr{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.portal_uploadArea__aTGW3{display:flex;align-items:center;gap:.75rem;padding:1rem;border:2px dashed var(--color-border);border-radius:8px;background:var(--color-strip);margin-bottom:1rem;flex-wrap:wrap}.portal_uploadArea__aTGW3:hover{border-color:var(--color-header)}.portal_empty__fElds{text-align:center;padding:3rem 1rem;color:var(--color-text-muted);font-size:.95rem}.portal_emptyIcon__bFnRn{display:flex;align-items:center;justify-content:center;margin-bottom:.75rem;opacity:.5;color:var(--color-text-muted)}.portal_error__ZVDNF{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:6px}.portal_error__ZVDNF,.portal_success__KOA5h{font-size:.875rem;padding:.6rem .85rem;margin-bottom:1rem}.portal_success__KOA5h{color:#059669;background:#ecfdf5;border:1px solid #6ee7b7;border-radius:6px}.portal_muted__Mp_i5{color:var(--color-text-muted);font-size:.85rem}.portal_pagination__DwFZ1{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1.5rem;font-size:.875rem;color:var(--color-text-muted)}.portal_pageBtn___Lg0n{font-family:inherit;font-size:.85rem;font-weight:600;padding:.45rem 1rem;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-header);border-radius:6px;cursor:pointer;transition:background .15s}.portal_pageBtn___Lg0n:hover:not(:disabled){background:var(--color-strip)}.portal_pageBtn___Lg0n:disabled{opacity:.4;cursor:default}.portal_filterPanel__gSj2_{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:1rem 1.15rem;margin-bottom:1rem}.portal_filterGrid__9_j8x{display:grid;grid-template-columns:1fr;grid-gap:.65rem;gap:.65rem;align-items:end}@media (min-width:640px){.portal_filterGrid__9_j8x{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.portal_filterGrid__9_j8x{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,.85fr) minmax(0,.85fr) auto auto}}.portal_filterActions__w18Zz{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}@media (min-width:640px) and (max-width:959px){.portal_filterActions__w18Zz{grid-column:1/-1}}.portal_filterBar__EDUA6{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.75rem 0;border-bottom:1px solid var(--color-border)}.portal_filterSearch__wUnRu{width:100%;min-width:0;font-family:inherit;font-size:.9rem;padding:.5rem .65rem;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);color:var(--color-text);box-sizing:border-box}.portal_filterSearch__wUnRu:focus{outline:none;border-color:var(--color-header);box-shadow:0 0 0 2px rgba(30,58,95,.12)}.portal_filterSelect__6lKqb{width:100%;font-family:inherit;font-size:.8125rem;padding:.45rem .6rem;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);color:var(--color-text);min-width:0;box-sizing:border-box}.portal_filterSelect__6lKqb:focus{outline:2px solid var(--color-header);outline-offset:1px}.portal_filterMeta__9SfV8{width:100%;font-size:.8125rem;color:var(--color-text-muted);margin-top:.25rem}.portal_resultsBar__vF_Zt{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;font-size:.8125rem;color:var(--color-text-muted);margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-border)}.portal_resultsBar__vF_Zt h2{font-size:1.25rem;font-weight:700;color:var(--color-header);margin:0}.portal_jobGrid__FZxCX{display:flex;flex-wrap:wrap;justify-content:center;gap:.85rem}.portal_jobGrid__FZxCX.portal_jobsJobGrid__WGJLh{justify-content:flex-start;align-items:stretch}.portal_jobGrid__FZxCX.portal_jobsJobGrid__WGJLh .portal_jobListingCard__KMrcH{flex:0 1 360px;max-width:360px;width:auto}.portal_jobListingCard__KMrcH{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;display:flex;flex-direction:column;min-height:100%;flex:1 1 300px;max-width:360px;width:100%;transition:box-shadow .15s,border-color .15s}.portal_jobListingCard__KMrcH:hover{box-shadow:0 4px 16px rgba(0,0,0,.08);border-color:var(--color-header)}.portal_jobListingBody__gKjUI{padding:1rem 1rem .65rem;flex:1 1;display:flex;flex-direction:column;gap:.35rem}.portal_jobListingTitle__tr_Pd{font-size:1rem;font-weight:700;color:var(--color-header);margin:0;line-height:1.35}.portal_jobDescClamp__tkUKr{font-size:.8125rem;color:var(--color-text-muted);line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.portal_jobListingFooter__LPXWR{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap;padding:.65rem 1rem;border-top:1px solid var(--color-border);margin-top:auto}.portal_jobListingFooterMeta__E64X6{font-size:.75rem;color:var(--color-text-muted)}.portal_jobListingFooterActions__Ps5UY{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-left:auto}.portal_jobListingApplied__m6TXA{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;width:100%}@media (min-width:480px){.portal_jobListingApplied__m6TXA{flex-direction:row;align-items:center;justify-content:flex-end}}.portal_table__Dg0Dp{width:100%;border-collapse:collapse;font-size:.9rem}.portal_table__Dg0Dp td,.portal_table__Dg0Dp th{text-align:left;padding:.55rem .65rem;border-bottom:1px solid var(--color-border)}.portal_table__Dg0Dp th{font-weight:600;color:var(--color-header);background:var(--color-strip);font-size:.8rem;text-transform:uppercase;letter-spacing:.04em}.portal_timelineList__ZmXhN{list-style:none;margin:.75rem 0 0;padding:0;display:flex;flex-direction:column;gap:.65rem}.portal_timelineItem__5g6L7{padding:.65rem .75rem;border:1px solid var(--color-border);border-radius:6px;background:var(--color-strip)}.portal_timelineItemHead__rokkX{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.35rem 1rem;font-size:.875rem}.portal_timelineContent__MtiYd{margin:.35rem 0 0;font-size:.875rem;color:var(--color-text);white-space:pre-wrap}.portal_privacySection__eCOUF{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--color-border)}.portal_privacySectionTitle__YUhui{font-size:1rem;font-weight:700;margin-bottom:.35rem}.portal_privacyActions__e9Gt_{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.75rem}.portal_jobSalary__5Z5hP{font-size:.9rem;font-weight:600;color:var(--color-header);margin:.35rem 0 .25rem}.portal_jobBenefits__9H5vz{font-size:.85rem;color:var(--color-text-muted);margin:0 0 .75rem}.portal_tabBar__U7D0U{display:flex;gap:0;border-bottom:1px solid var(--color-border);margin:-.25rem 0 1rem}.portal_tabBtnActive___dWlK,.portal_tabBtn__hrAH0{flex:1 1;padding:.65rem .75rem;font-size:.85rem;font-weight:600;background:none;cursor:pointer;color:var(--color-text-muted);border:none;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .12s,border-color .12s}.portal_tabBtn__hrAH0:hover{color:var(--color-header)}.portal_tabBtnActive___dWlK{color:var(--color-header);border-bottom-color:var(--color-accent)}.portal_detailOverview__mqjI8{display:flex;flex-direction:column;gap:1rem}.portal_detailBlock__KVWrq{padding:.85rem;background:var(--color-strip);border-radius:6px;border:1px solid var(--color-border)}.portal_appCardCompact___lrpl{cursor:default}.portal_appCardCompact___lrpl .portal_appCardActions__bkUVn{margin-top:.75rem}.ResumeParsedPanel_panel__BS5F5{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:1rem 1.25rem;margin-top:.5rem;margin-bottom:.75rem}.ResumeParsedPanel_panelHeader__jUzsV{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.ResumeParsedPanel_panelTitle__4Nzjh{font-weight:700;font-size:.9rem;color:var(--color-header)}.ResumeParsedPanel_closeBtn___8BBF{font-family:inherit;font-size:.8rem;font-weight:600;padding:.3rem .7rem;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);border-radius:var(--radius-sm);cursor:pointer}.ResumeParsedPanel_closeBtn___8BBF:hover{background:var(--color-accent-soft)}.ResumeParsedPanel_sections__CPgrG{display:flex;flex-direction:column;gap:.75rem}.ResumeParsedPanel_section__sTgqh{border-left:3px solid var(--color-accent);padding-left:.85rem}.ResumeParsedPanel_sectionLabel__7m_NO{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-header);margin-bottom:.3rem}.ResumeParsedPanel_sectionContent__Dbuu_{font-family:inherit;font-size:.875rem;white-space:pre-wrap;word-break:break-word;color:var(--color-text);line-height:1.55;margin:0}.ResumeParsedPanel_rawToggle__t6sxg{margin-top:1rem;border-top:1px solid var(--color-border);padding-top:.75rem}.ResumeParsedPanel_toggleBtn__D0HGi{font-family:inherit;font-size:.8rem;font-weight:600;padding:.35rem .75rem;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-header);border-radius:var(--radius-sm);cursor:pointer;margin-bottom:.5rem}.ResumeParsedPanel_toggleBtn__D0HGi:hover{background:var(--color-accent-soft)}.ResumeParsedPanel_rawText__PmG0o{font-family:Courier New,Courier,monospace;font-size:.8rem;white-space:pre-wrap;word-break:break-word;color:var(--color-text-muted);background:var(--color-strip);border:1px solid var(--color-border);padding:.75rem;border-radius:var(--radius-sm);max-height:24rem;overflow-y:auto;line-height:1.45;margin:0}.ResumeParsedPanel_error__zRyGV{font-size:.875rem;color:#9a3412;background:#fff7ed;border:1px solid #fdba74;padding:.5rem .65rem;border-radius:var(--radius-sm)}.ResumeParsedPanel_muted__xQYhZ{color:var(--color-text-muted);font-size:.875rem}.CareerPageRenderer_root__ok5YC{--career-primary:#1e40af;--career-secondary:#0f172a;--career-accent:#f5c518;width:100%}.CareerPageRenderer_embedded__HezPo .CareerPageRenderer_container__rBtMj,.CareerPageRenderer_embedded__HezPo .CareerPageRenderer_heroInner__Ze6LZ{max-width:none}.CareerPageRenderer_embedded__HezPo .CareerPageRenderer_hero__ie_c1{min-height:18rem}.CareerPageRenderer_fontCorporate__Szdl2{font-family:var(--font-sans,system-ui,sans-serif)}.CareerPageRenderer_fontModern__YlUVU{font-family:Segoe UI,system-ui,sans-serif;letter-spacing:-.01em}.CareerPageRenderer_fontEditorial__jf3iY{font-family:Georgia,Times New Roman,serif}.CareerPageRenderer_container__rBtMj{max-width:56rem;margin:0 auto;padding:0 1.25rem}.CareerPageRenderer_hero__ie_c1{position:relative;background:var(--career-secondary);color:#fff;overflow:hidden;min-height:22rem;display:flex;align-items:center}.CareerPageRenderer_heroBg__y7Qnz{position:absolute;inset:0;background-size:cover;background-position:50%;opacity:.4}.CareerPageRenderer_heroOverlay__YiZ3U{position:absolute;inset:0;background:linear-gradient(105deg,color-mix(in srgb,var(--career-secondary) 92%,transparent) 0,color-mix(in srgb,var(--career-secondary) 55%,transparent) 55%,color-mix(in srgb,var(--career-secondary) 80%,transparent) 100%)}.CareerPageRenderer_heroInner__Ze6LZ{position:relative;z-index:1;max-width:56rem;margin:0 auto;padding:3rem 1.25rem;width:100%}.CareerPageRenderer_heroEyebrow__wtsXy{font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--career-accent);margin:0 0 1rem}.CareerPageRenderer_heroLogo__Q2v5a{height:2.75rem;width:auto;object-fit:contain;margin-bottom:1rem}.CareerPageRenderer_heroTitle__ycFGN{font-size:clamp(1.75rem,4vw,2.6rem);font-weight:800;line-height:1.15;margin:0 0 .75rem;letter-spacing:-.03em}.CareerPageRenderer_heroSub__vR_Hj{font-size:1.05rem;opacity:.92;max-width:38rem;line-height:1.6;margin:0 0 1.5rem}.CareerPageRenderer_heroActions__CIXFn{display:flex;flex-wrap:wrap;gap:.65rem}.CareerPageRenderer_heroEyebrowPublic__DCyEz{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--career-accent,var(--color-accent));margin:0 0 .65rem}.CareerPageRenderer_heroActionsPublic__UKmON{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem}.CareerPageRenderer_careerPublicSection__JrqOQ{position:relative;padding:clamp(2.5rem,5vw,3.5rem) 0;background:var(--color-bg)}.CareerPageRenderer_careerPublicSectionAlt__Ym4hd{background:var(--color-strip);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.CareerPageRenderer_careerPublicSectionGrid__F9H28{overflow:hidden;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.CareerPageRenderer_careerPublicSectionBackdrop__oTAk2{position:absolute;inset:0;pointer-events:none}.CareerPageRenderer_careerPublicSectionBackdrop__oTAk2>*{position:absolute;inset:0}.CareerPageRenderer_careerPublicSectionInner__lJkHh{position:relative;z-index:1;width:100%;max-width:1100px;margin:0 auto;padding:0 1.25rem;box-sizing:border-box}.CareerPageRenderer_careerSectionHeader__50a53{text-align:center;max-width:40rem;margin:0 auto clamp(1.5rem,3vw,2rem)}.CareerPageRenderer_careerSectionHeaderLeft__y11IV{text-align:left;margin-left:0;margin-right:0;max-width:none}.CareerPageRenderer_careerSectionTitle__FK_yI{font-size:clamp(1.35rem,3vw,1.75rem);font-weight:700;color:var(--color-header);margin:0;line-height:1.25;letter-spacing:-.02em}.CareerPageRenderer_careerSectionTitleRule__GfZWj{display:block;width:clamp(3.125rem,12vw,6.25rem);height:.25rem;margin:.75rem auto 0;background:var(--career-accent,var(--color-accent,#f5c518));border-radius:100px}.CareerPageRenderer_careerSectionHeaderLeft__y11IV .CareerPageRenderer_careerSectionTitleRule__GfZWj{margin-left:0;margin-right:auto}.CareerPageRenderer_careerSectionSub__D_N43{font-size:.9375rem;color:var(--color-text-muted);line-height:1.55;margin:.65rem 0 0}.CareerPageRenderer_careerContentPanel__fud8z,.CareerPageRenderer_careerCtaPanel__4At62,.CareerPageRenderer_careerFaqPanel__ftek6,.CareerPageRenderer_careerFeaturePanel__gtkyC,.CareerPageRenderer_careerStatsPanel__k_3qH{background:var(--color-surface);border:1px solid rgba(10,14,26,.08);border-radius:1.25rem;box-shadow:0 12px 40px rgba(10,14,26,.06);padding:clamp(1.5rem,3.5vw,2.25rem)}.CareerPageRenderer_careerFeaturePanel__gtkyC{padding:clamp(1.75rem,3.5vw,2.5rem)}.CareerPageRenderer_careerFeaturePanel__gtkyC .CareerPageRenderer_careerSectionHeader__50a53{margin-bottom:clamp(1.25rem,3vw,1.75rem)}.CareerPageRenderer_careerPillarGrid__J8Eot{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}@media (min-width:640px){.CareerPageRenderer_careerPillarGrid__J8Eot{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.CareerPageRenderer_careerPillarGrid__J8Eot{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}}.CareerPageRenderer_careerPillarCard__BDpBs{padding:1.25rem 1.15rem;border-radius:.85rem;border:1px solid var(--color-border);background:linear-gradient(180deg,#fff,#fafbfc);min-height:100%}.CareerPageRenderer_careerPillarIcon__2_Jtv{font-size:1.65rem;line-height:1;margin-bottom:.65rem}.CareerPageRenderer_careerPillarImg__TERWD{width:100%;height:7.5rem;object-fit:cover;border-radius:.55rem;margin-bottom:.75rem}.CareerPageRenderer_careerPillarTitle__eKkm1{font-size:1rem;font-weight:700;color:var(--color-header);margin:0 0 .45rem}.CareerPageRenderer_careerPillarBody__WC6_l{font-size:.9rem;color:var(--color-text-muted);line-height:1.55}.CareerPageRenderer_careerPillarBody__WC6_l p{margin:0}.CareerPageRenderer_careerSplitPanel__rBL2d{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem;align-items:stretch;background:var(--color-surface);border:1px solid rgba(10,14,26,.08);border-radius:1.25rem;box-shadow:0 12px 40px rgba(10,14,26,.06);overflow:hidden}@media (min-width:900px){.CareerPageRenderer_careerSplitPanel__rBL2d{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:0}.CareerPageRenderer_careerSplitPanelReverse__OXNdN .CareerPageRenderer_careerSplitMedia__mkIf_{order:2}.CareerPageRenderer_careerSplitPanelReverse__OXNdN .CareerPageRenderer_careerSplitCopy__5MdLl{order:1}}.CareerPageRenderer_careerSplitMedia__mkIf_{min-height:14rem;background:var(--color-strip)}.CareerPageRenderer_careerSplitImg__pv8bd{width:100%;height:100%;min-height:14rem;object-fit:cover;display:block}.CareerPageRenderer_careerSplitCopy__5MdLl{padding:clamp(1.5rem,3vw,2.25rem);display:flex;flex-direction:column;justify-content:center}.CareerPageRenderer_careerSplitActions__Y7nZs{margin-top:1.25rem}.CareerPageRenderer_careerFaqPanel__ftek6 .CareerPageRenderer_faqList__amgc9{gap:.65rem}.CareerPageRenderer_faqItemPublic__cH_Bk{border:1px solid var(--color-border);border-radius:.75rem;overflow:hidden;background:#fff;transition:border-color .15s,box-shadow .15s}.CareerPageRenderer_faqItemPublic__cH_Bk:hover{border-color:rgba(10,14,26,.18)}.CareerPageRenderer_faqQuestionPublic__iHQai{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;text-align:left;padding:1rem 1.1rem;font-weight:600;font-size:.9375rem;background:#fff;border:none;cursor:pointer;color:var(--color-header)}.CareerPageRenderer_faqChevron__o8TlZ{flex-shrink:0;color:var(--color-text-muted);transition:transform .2s ease}.CareerPageRenderer_faqChevronOpen__I8RJ0{transform:rotate(180deg)}.CareerPageRenderer_faqAnswerPublic__j9Kdi{font-size:.9rem;line-height:1.6;color:var(--color-text-muted);border-top:1px solid var(--color-border);padding:.85rem 1.1rem 1rem;margin-top:-.15rem}.CareerPageRenderer_careerStatsPanel__k_3qH .CareerPageRenderer_statsGrid__SCqbz{gap:1.5rem}.CareerPageRenderer_careerStatItem__OyQIc{text-align:center;padding:.75rem;border-radius:.75rem;background:var(--color-strip)}.CareerPageRenderer_careerCtaPanel__4At62{text-align:center}.CareerPageRenderer_btnPrimary__dIBTf{display:inline-flex;align-items:center;font-size:.9rem;font-weight:700;padding:.7rem 1.4rem;border-radius:var(--radius-sm,6px);background:var(--career-accent);color:var(--career-secondary);text-decoration:none;border:none;cursor:pointer;transition:transform .15s,filter .15s}.CareerPageRenderer_btnPrimary__dIBTf:hover{filter:brightness(1.05);transform:translateY(-1px)}.CareerPageRenderer_btnGhost__jtsiA{display:inline-flex;align-items:center;font-size:.9rem;font-weight:600;padding:.65rem 1.25rem;border-radius:var(--radius-sm,6px);background:transparent;color:#fff;text-decoration:none;border:1px solid rgba(255,255,255,.45)}.CareerPageRenderer_section__PMxgP{padding:2.5rem 0}.CareerPageRenderer_sectionTitle__cNvFx{font-size:1.35rem;font-weight:800;color:var(--career-secondary);margin:0 0 1rem;letter-spacing:-.02em}.CareerPageRenderer_sectionTitleAccent__fK_6i{display:inline-block;padding-bottom:.35rem;border-bottom:3px solid var(--career-accent)}.CareerPageRenderer_prose__bTNhi{font-size:.95rem;color:var(--color-text,#334155);line-height:1.65}.CareerPageRenderer_prose__bTNhi p{margin:0 0 .85rem}.CareerPageRenderer_prose__bTNhi p:last-child{margin-bottom:0}.CareerPageRenderer_alignCenter__f5dcl{text-align:center}.CareerPageRenderer_alignCenter__f5dcl .CareerPageRenderer_sectionTitle__cNvFx{margin-left:auto;margin-right:auto}.CareerPageRenderer_columns__24TPp{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));grid-gap:1.25rem;gap:1.25rem}.CareerPageRenderer_columnCard__iXUKi{padding:1.35rem;border-radius:var(--radius-md,10px);border:1px solid var(--color-border,#e2e8f0);background:var(--color-surface,#fff);box-shadow:0 1px 3px rgba(15,23,42,.06)}.CareerPageRenderer_columnIcon__aXCvl{font-size:1.75rem;margin-bottom:.5rem}.CareerPageRenderer_columnImg__CaI22{width:100%;height:8rem;object-fit:cover;border-radius:var(--radius-sm,6px);margin-bottom:.75rem}.CareerPageRenderer_columnTitle__zaPKQ{font-size:1rem;font-weight:700;color:var(--career-secondary);margin:0 0 .5rem}.CareerPageRenderer_imageText__NueSR{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;align-items:center}.CareerPageRenderer_imageTextReverse__1Ql_Y{direction:rtl}.CareerPageRenderer_imageTextReverse__1Ql_Y>*{direction:ltr}.CareerPageRenderer_imageTextImg__ecE7_{width:100%;border-radius:var(--radius-md,10px);object-fit:cover;min-height:14rem;max-height:22rem}@media (max-width:768px){.CareerPageRenderer_imageText__NueSR{grid-template-columns:1fr}.CareerPageRenderer_imageTextReverse__1Ql_Y{direction:ltr}}.CareerPageRenderer_galleryGrid__8691H{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));grid-gap:.75rem;gap:.75rem}.CareerPageRenderer_galleryItem__zj1QA{border-radius:var(--radius-md,10px);overflow:hidden;border:1px solid var(--color-border,#e2e8f0)}.CareerPageRenderer_galleryImg__9FNgS{width:100%;height:9rem;object-fit:cover;display:block}.CareerPageRenderer_galleryCaption___k1g_{font-size:.75rem;padding:.4rem .55rem;color:var(--color-text-muted,#64748b)}.CareerPageRenderer_galleryCarousel__w8Npg{display:flex;gap:.75rem;overflow-x:auto;padding-bottom:.5rem;scroll-snap-type:x mandatory}.CareerPageRenderer_galleryCarousel__w8Npg .CareerPageRenderer_galleryItem__zj1QA{flex:0 0 14rem;scroll-snap-align:start}.CareerPageRenderer_statsLight__NZeN9{background:#f8fafc}.CareerPageRenderer_statsDark__cF8lu{background:var(--career-secondary);color:#fff}.CareerPageRenderer_statsAccent__myB60{background:color-mix(in srgb,var(--career-accent) 18%,#fff)}.CareerPageRenderer_statsGrid__SCqbz{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));grid-gap:1rem;gap:1rem;text-align:center}.CareerPageRenderer_statValue__7kPTW{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:800;color:var(--career-primary);line-height:1.1}.CareerPageRenderer_statsDark__cF8lu .CareerPageRenderer_statValue__7kPTW{color:var(--career-accent)}.CareerPageRenderer_statLabel__mq5TV{font-size:.82rem;margin-top:.35rem;opacity:.85}.CareerPageRenderer_testimonialGrid__cS5X3{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));grid-gap:1rem;gap:1rem}.CareerPageRenderer_testimonialCard__BnNPN{padding:1.25rem;border-radius:var(--radius-md,10px);background:#fff;border:1px solid var(--color-border,#e2e8f0)}.CareerPageRenderer_testimonialQuote__R16cV{font-size:.92rem;line-height:1.55;margin:0 0 1rem;font-style:italic}.CareerPageRenderer_testimonialAuthor__zsR2X{display:flex;align-items:center;gap:.65rem}.CareerPageRenderer_testimonialPhoto__7Y9lj{width:2.5rem;height:2.5rem;border-radius:50%;object-fit:cover}.CareerPageRenderer_testimonialName__ziFWK{font-weight:700;font-size:.85rem}.CareerPageRenderer_testimonialRole__CG41p{font-size:.78rem;color:var(--color-text-muted,#64748b)}.CareerPageRenderer_faqList__amgc9{display:flex;flex-direction:column;gap:.5rem}.CareerPageRenderer_faqItem__rH4bR{border:1px solid var(--color-border,#e2e8f0);border-radius:var(--radius-sm,6px);overflow:hidden}.CareerPageRenderer_faqQuestion__e9rfI{width:100%;text-align:left;padding:.85rem 1rem;font-weight:600;font-size:.9rem;background:#fff;border:none;cursor:pointer;color:var(--career-secondary)}.CareerPageRenderer_faqAnswer__pMKTG{padding:0 1rem .85rem;font-size:.88rem;line-height:1.55;color:var(--color-text-muted,#64748b)}.CareerPageRenderer_videoWrap__oXOQ5{position:relative;padding-bottom:56.25%;height:0;border-radius:var(--radius-md,10px);overflow:hidden;background:#0f172a}.CareerPageRenderer_videoIframe__iuDad{position:absolute;inset:0;width:100%;height:100%;border:0}.CareerPageRenderer_videoCaption__s_iCd{font-size:.82rem;color:var(--color-text-muted,#64748b);margin-top:.5rem}.CareerPageRenderer_logosRow__M8jUR{display:flex;flex-wrap:wrap;gap:1.25rem;align-items:center;justify-content:center}.CareerPageRenderer_logoItem__5tYI3{height:2.5rem;width:auto;max-width:8rem;object-fit:contain;filter:grayscale(20%);opacity:.9}.CareerPageRenderer_ctaBand__fVvoX{padding:2.5rem 1.5rem;border-radius:var(--radius-md,10px);text-align:center;color:#fff}.CareerPageRenderer_ctaPrimary__HqTX4{background:var(--career-primary)}.CareerPageRenderer_ctaDark__r7lvr{background:var(--career-secondary)}.CareerPageRenderer_ctaAccent__E1_tv{background:var(--career-accent);color:var(--career-secondary)}.CareerPageRenderer_ctaTitle__V6l5D{font-size:1.5rem;font-weight:800;margin:0 0 .5rem}.CareerPageRenderer_ctaBody__Uezgk{opacity:.92;max-width:32rem;margin:0 auto 1.25rem}.CareerPageRenderer_jobList__Ihz3j{display:flex;flex-direction:column;gap:.85rem}.CareerPageRenderer_jobCard__8sJBD{padding:1.25rem;border:1px solid var(--color-border,#e2e8f0);border-radius:var(--radius-md,10px);background:#fff;transition:border-color .15s,box-shadow .15s}.CareerPageRenderer_jobCard__8sJBD:hover{border-color:var(--career-primary);box-shadow:0 4px 14px rgba(15,23,42,.08)}.CareerPageRenderer_jobTitle__aWTQY{font-size:1.05rem;font-weight:700;color:var(--career-secondary);margin:0 0 .35rem}.CareerPageRenderer_jobMeta__LdKXV{display:flex;gap:.4rem;flex-wrap:wrap;font-size:.78rem}.CareerPageRenderer_jobMeta__LdKXV span{padding:.15rem .5rem;border-radius:999px;background:color-mix(in srgb,var(--career-accent) 25%,#fff);color:var(--career-secondary)}.CareerPageRenderer_jobSalary__tGz_I{font-size:.88rem;font-weight:600;color:var(--color-success,#15803d);margin-top:.4rem}.CareerPageRenderer_jobDesc__xgIsB{font-size:.85rem;color:var(--color-text-muted,#64748b);margin:.4rem 0 0;line-height:1.5}.CareerPageRenderer_jobBtn__IRAZ_{display:inline-block;margin-top:.85rem;font-size:.85rem;font-weight:700;padding:.5rem 1.15rem;border-radius:var(--radius-sm,6px);color:#fff;text-decoration:none;background:var(--career-primary)}.CareerPageRenderer_empty__zrjaO{font-size:.9rem;color:var(--color-text-muted,#64748b)}.CareerPageRenderer_spacerSm__NRF0v{height:1.5rem}.CareerPageRenderer_spacerMd__ZoMcQ{height:3rem}.CareerPageRenderer_spacerLg__5p8xW{height:5rem}.CareersPage_root__8ik64{width:100%}.CareersPage_loading__5KE6q{padding:3rem;text-align:center;color:var(--color-text-muted)}.CareersPage_error__1kXFu{color:var(--color-danger);padding:1rem 1.25rem;text-align:center;font-size:.875rem}.CareersPage_hero__Yjp3i{position:relative;background:var(--color-header);color:#fff;overflow:hidden}.CareersPage_heroBg__PncLX{position:absolute;inset:0;background-size:cover;background-position:100%;opacity:.35}.CareersPage_hero__Yjp3i:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,rgba(10,14,26,.95),rgba(10,14,26,.7) 50%,rgba(10,14,26,.88));pointer-events:none}.CareersPage_heroInner__MDEb5{position:relative;z-index:1;max-width:56rem;margin:0 auto;padding:2.5rem 1.25rem 3rem}.CareersPage_heroEyebrow___d2no{font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);margin-bottom:1rem}.CareersPage_heroBrand___n3vO{margin-bottom:1rem}.CareersPage_heroLogo__9x_U0{height:2.5rem;width:auto;object-fit:contain}.CareersPage_heroTitle__3uw0k{font-size:clamp(1.5rem,3.5vw,2.25rem);font-weight:700;line-height:1.2;margin-bottom:.75rem;letter-spacing:-.02em}.CareersPage_heroSub__v_aFr{font-size:1rem;opacity:.9;max-width:36rem;line-height:1.55;margin-bottom:1.5rem}.CareersPage_heroBtn__wPShM{display:inline-block;font-size:.9375rem;font-weight:600;padding:.65rem 1.35rem;border-radius:var(--radius-sm);background:var(--color-accent);color:var(--color-header);text-decoration:none;transition:background .15s}.CareersPage_heroBtn__wPShM:hover{background:var(--color-accent-hover)}.CareersPage_about__BnVvo{max-width:56rem;margin:0 auto;padding:2rem 1.25rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));grid-gap:1.5rem;gap:1.5rem}.CareersPage_sectionTitle__lVXtT{font-size:1.15rem;font-weight:700;color:var(--color-header);margin:0 0 .75rem;padding-bottom:.4rem;border-bottom:2px solid var(--color-accent);display:inline-block}.CareersPage_count__MgG6j{font-weight:500;color:var(--color-text-muted);font-size:1rem}.CareersPage_prose__SYlr6{font-size:.9rem;color:var(--color-text);line-height:1.6;white-space:pre-wrap;margin:0}.CareersPage_jobsSection__iqQlh{max-width:56rem;margin:0 auto;padding:1.5rem 1.25rem 2.5rem}.CareersPage_empty__7_BVR{font-size:.9rem;color:var(--color-text-muted)}.CareersPage_jobList__QaSTr{display:flex;flex-direction:column;gap:.75rem;margin-top:.75rem}.CareersPage_jobCard__RMAJ_{padding:1.25rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-sm);transition:border-color .15s,box-shadow .15s}.CareersPage_jobCard__RMAJ_:hover{border-color:var(--color-header);box-shadow:var(--shadow-md)}.CareersPage_jobTitle__ynI_l{font-size:1.05rem;font-weight:700;color:var(--color-header);margin:0 0 .35rem}.CareersPage_jobMeta__q1A_6{display:flex;gap:.4rem;font-size:.78rem;color:var(--color-text-muted);flex-wrap:wrap}.CareersPage_jobMeta__q1A_6 span{padding:.15rem .45rem;border-radius:var(--radius-sm);background:var(--color-accent-soft);color:var(--color-accent-text)}.CareersPage_jobSalary__wbA3a{font-size:.88rem;font-weight:600;color:var(--color-success);margin-top:.4rem}.CareersPage_jobDesc__yyE3j{font-size:.85rem;color:var(--color-text-muted);margin:.4rem 0 0;line-height:1.5}.CareersPage_jobBenefits__Y8nQ5{font-size:.82rem;color:var(--color-text-muted);margin:.3rem 0 0}.CareersPage_jobBtn__b7RE6{display:inline-block;margin-top:.85rem;font-family:inherit;font-size:.85rem;font-weight:600;padding:.45rem 1.1rem;border:none;border-radius:var(--radius-sm);color:#fff;text-decoration:none;cursor:pointer;transition:opacity .15s}.CareersPage_jobBtn__b7RE6:hover{opacity:.92}.CareersPage_marcasStrip__sQv8H{max-width:56rem;margin:0 auto;padding:0 1.25rem 2.5rem}.CareersPage_marcasImg__9DiMU{width:100%;height:auto;border-radius:var(--radius-md);object-fit:cover}.ApplyModal_overlay__TCsgn{position:fixed;inset:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;z-index:200;padding:1rem}.ApplyModal_modal__e9rtn{background:var(--color-surface);border:1px solid var(--color-border);border-radius:4px;width:100%;max-width:min(44rem,94vw);max-height:92vh;overflow-y:auto;box-shadow:0 8px 32px rgba(0,0,0,.18)}.ApplyModal_header__9qHW3{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--color-border)}.ApplyModal_modalTitle__7nmh2{font-size:1.1rem;font-weight:700;color:var(--color-header)}.ApplyModal_closeBtn__pzXAq{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:var(--color-text-muted);padding:.25rem;line-height:1}.ApplyModal_closeBtn__pzXAq:hover{color:var(--color-text)}.ApplyModal_steps__zAZFj{display:flex;gap:0;border-bottom:1px solid var(--color-border)}.ApplyModal_stepActive__6kg7M,.ApplyModal_step__ywXwP{flex:1 1;text-align:center;padding:.6rem .5rem;font-size:.8rem;font-weight:600;color:var(--color-text-muted);letter-spacing:.02em}.ApplyModal_stepActive__6kg7M{color:var(--color-header);border-bottom:2px solid var(--color-header);background:var(--color-strip)}.ApplyModal_body__LxHqO{padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.ApplyModal_hint__x0YzZ{font-size:.875rem;color:var(--color-text-muted);line-height:1.5}.ApplyModal_resumeList__jhaK4{display:flex;flex-direction:column;gap:.5rem}.ApplyModal_resumeOption__ZyeNu{display:flex;align-items:center;gap:.6rem;padding:.55rem .65rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;font-size:.875rem;transition:background .1s}.ApplyModal_resumeOption__ZyeNu:hover{background:var(--color-strip)}.ApplyModal_resumeOption__ZyeNu input[type=radio]{accent-color:var(--color-header)}.ApplyModal_resumeLabel__1QI3R{font-weight:600;color:var(--color-header)}.ApplyModal_uploadRow__HZ6EP{align-items:center;gap:.75rem;flex-wrap:wrap;padding:.75rem;border:1px dashed var(--color-border)}.ApplyModal_summary___vNlr,.ApplyModal_uploadRow__HZ6EP{display:flex;border-radius:var(--radius-sm);background:var(--color-strip)}.ApplyModal_summary___vNlr{flex-direction:column;gap:.5rem;padding:.85rem;border:1px solid var(--color-border);font-size:.9rem}.ApplyModal_summaryRow__j6aYE{color:var(--color-text)}.ApplyModal_summaryRow__j6aYE strong{color:var(--color-header);font-weight:600}.ApplyModal_summarySection__GiZ7Z{margin-top:.35rem;padding-top:.5rem;border-top:1px dashed var(--color-border)}.ApplyModal_summarySection__GiZ7Z strong{color:var(--color-header);font-weight:600;display:block;margin-bottom:.35rem}.ApplyModal_summaryList__gs_Vr{margin:0;padding-left:1.1rem;font-size:.85rem;line-height:1.5}.ApplyModal_summaryList__gs_Vr li{margin-bottom:.25rem}.ApplyModal_summaryList__gs_Vr em{font-style:normal;color:var(--color-text-muted)}.ApplyModal_actions__vk1lk{display:flex;gap:.65rem;justify-content:flex-end;padding-top:.5rem}.ApplyModal_textarea__ZX_04{width:100%;min-height:7rem;resize:vertical;padding:.65rem .75rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit;line-height:1.5}.ApplyModal_textarea__ZX_04:focus{outline:2px solid color-mix(in srgb,var(--color-header) 35%,transparent);outline-offset:1px;border-color:var(--color-header)}.FeaturedJobsCarousel_wrap__2dLy2{position:relative;padding:0 2.75rem}.FeaturedJobsCarousel_track__SD12X{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:.25rem 0 1rem}.FeaturedJobsCarousel_track__SD12X::-webkit-scrollbar{display:none}.FeaturedJobsCarousel_card__bSwB_{flex:0 0 min(100%,320px);scroll-snap-align:start;min-height:100%}@media (min-width:768px){.FeaturedJobsCarousel_card__bSwB_{flex-basis:min(calc(50% - 0.5rem),360px)}}@media (min-width:1024px){.FeaturedJobsCarousel_card__bSwB_{flex-basis:min(calc(33.333% - 0.67rem),360px)}}.FeaturedJobsCarousel_navBtn__AthhE{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:2.25rem;height:2.25rem;border-radius:50%;border:1px solid var(--color-border);background:#fff;color:var(--color-header);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px rgba(10,14,26,.08);transition:background .15s,opacity .15s}.FeaturedJobsCarousel_navBtn__AthhE:hover:not(:disabled){background:var(--color-strip);border-color:var(--color-border-strong)}.FeaturedJobsCarousel_navBtn__AthhE:disabled{opacity:.35;cursor:default}.FeaturedJobsCarousel_navPrev__yhsTN{left:0}.FeaturedJobsCarousel_navNext__Rmzk8{right:0}.FeaturedJobsCarousel_dots__MpgEt{display:flex;justify-content:center;gap:.45rem;margin-top:.25rem}.FeaturedJobsCarousel_dot__ldxZj{width:.5rem;height:.5rem;border-radius:50%;border:none;padding:0;background:var(--color-border);cursor:pointer;transition:background .2s,transform .2s}.FeaturedJobsCarousel_dotActive__ye_IZ{background:var(--color-header);transform:scale(1.15)}.FeaturedJobsCarousel_card__bSwB_ .FeaturedJobsCarousel_tag__G8_uF[data-tag]{background:color-mix(in srgb,var(--color-header) 6%,white);color:var(--color-text-muted)}.FeaturedJobsCarousel_applyBtn__mX_zl{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:.55rem 1rem;border-radius:6px;background:var(--color-header);color:#fff;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .15s}.FeaturedJobsCarousel_applyBtn__mX_zl:hover{background:#1a2744}