@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap);*,body,html{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0}#root{--tenant-primary:#1d1660;--tenant-primary-dark:#18152a;--tenant-accent:#7c6fef;--tenant-accent-light:#eeedf8;--tenant-accent-border:#c8bfea;--tenant-banner:linear-gradient(135deg,#0f0b3d,#1d1660 40%,#3d2e8f);--tenant-sidebar-bg:#13112b;--green:#16a34a;--green-light:#f0fdf4;--green-border:#bbf7d0;--amber:#d97706;--amber-light:#fffbeb;--red:#dc2626;--red-light:#fef2f2;--red-border:#fca5a5;--blue:#2563eb;--blue-light:#eff6ff;--border:#e8eaed;--text:#111827;--text-muted:#6b7280;--bg:#f4f5f8;--white:#fff;--radius:10px;--sidebar-w:244px;--shadow-sm:0 1px 4px rgba(0,0,0,.06),0 0 0 1px rgba(0,0,0,.04);--shadow-md:0 4px 16px rgba(0,0,0,.08),0 1px 4px rgba(0,0,0,.04);--fs-xs:10px;--fs-sm:12px;--fs-base:13px;--fs-md:14px;--fs-lg:16px;--fs-xl:18px;--fs-2xl:20px;--fs-3xl:24px;--fs-4xl:32px}.Sidebar_sidebar__L-Vnk{background:var(--tenant-sidebar-bg);display:flex;flex-direction:column;left:0;min-height:100vh;position:fixed;top:0;transition:transform .25s ease;width:var(--sidebar-w);z-index:200}.Sidebar_hoonr__pte7v{align-items:center;color:#fff;display:flex;font-size:22px;font-weight:800;gap:8px;letter-spacing:-.5px}.Sidebar_sidebar-tenant-logo__9El\+w{background:hsla(0,0%,100%,.12);border-radius:6px;flex-shrink:0;height:28px;-o-object-fit:contain;object-fit:contain;width:28px}.Sidebar_tenant-name__tY\+6V{color:hsla(0,0%,100%,.32);font-size:10px;font-weight:600;letter-spacing:.8px;margin-top:2px;text-transform:uppercase}.Sidebar_tenant-dropdown__SI9Yi{cursor:pointer;position:relative;width:100%}.Sidebar_tenant-current__pywcQ{align-items:center;border-radius:8px;display:flex;gap:8px;padding:8px;transition:all .2s ease}.Sidebar_tenant-current__pywcQ:hover{background:hsla(0,0%,100%,.05)}.Sidebar_tenant-avatar__vuKz-{align-items:center;background:var(--text-muted,#666);border-radius:6px;color:#fff;display:flex;flex-shrink:0;font-size:11px;font-weight:700;height:28px;justify-content:center;overflow:hidden;width:28px}.Sidebar_tenant-avatar__vuKz- .Sidebar_tenant-logo__POPVH{border-radius:6px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.Sidebar_tenant-avatar__vuKz-[data-avatar=AC],.Sidebar_tenant-avatar__vuKz-[data-avatar=NF],.Sidebar_tenant-avatar__vuKz-[data-avatar=PY],.Sidebar_tenant-avatar__vuKz-[data-avatar=SK]{background:var(--tenant-accent)}.Sidebar_tenant-info__3iUXV{flex:1;min-width:0}.Sidebar_tenant-info__3iUXV .Sidebar_tenant-name__tY\+6V{color:#fff;font-size:12px;font-weight:600;letter-spacing:normal;margin:0;text-transform:none}.Sidebar_tenant-info__3iUXV .Sidebar_tenant-subdomain__oY6IP{color:hsla(0,0%,100%,.4);font-size:9px;margin-top:1px}.Sidebar_dropdown-arrow__cR1fG{color:hsla(0,0%,100%,.5);transition:transform .2s ease}.Sidebar_dropdown-arrow__cR1fG svg{height:12px;width:12px}.Sidebar_tenant-dropdown-menu__xgaP\+{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.95);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.3);left:0;margin-top:4px;overflow:hidden;position:absolute;right:0;top:100%;z-index:1000}.Sidebar_tenant-option__aRDpw{align-items:center;cursor:pointer;display:flex;gap:8px;padding:12px;transition:background .2s ease}.Sidebar_tenant-option__aRDpw:hover{background:hsla(0,0%,100%,.1)}.Sidebar_tenant-option__aRDpw.Sidebar_selected__X4VMK{background:rgba(var(--tenant-accent-rgb,124,111,239),.1)}.Sidebar_tenant-option__aRDpw .Sidebar_tenant-avatar__vuKz-{background:#ddd;color:#666;font-size:10px;height:24px;width:24px}.Sidebar_tenant-option__aRDpw .Sidebar_tenant-avatar__vuKz- .Sidebar_tenant-logo__POPVH{border-radius:6px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.Sidebar_tenant-option__aRDpw .Sidebar_tenant-info__3iUXV .Sidebar_tenant-name__tY\+6V{color:#333;font-size:11px}.Sidebar_tenant-option__aRDpw .Sidebar_tenant-info__3iUXV .Sidebar_tenant-subdomain__oY6IP{color:#666;font-size:9px}.Sidebar_check-icon__0FEl6{color:var(--tenant-accent,#6366f1);margin-left:auto}.Sidebar_check-icon__0FEl6 svg{height:14px;width:14px}.Sidebar_sidebar-candidate__V-IIY{align-items:center;background:hsla(0,0%,100%,.06);border-radius:14px;display:flex;gap:10px;margin:0 12px 8px;padding:11px 13px}.Sidebar_candidate-avatar__s-ukW{align-items:center;background:var(--tenant-accent);border-radius:50%;box-shadow:0 0 0 2px hsla(0,0%,100%,.12);color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:36px;justify-content:center;width:36px}.Sidebar_candidate-info__H\+4qm{flex:1;min-width:0}.Sidebar_candidate-info__H\+4qm .Sidebar_c-name__oDH9L{color:#fff;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Sidebar_candidate-info__H\+4qm .Sidebar_c-email__2tVhE{color:hsla(0,0%,100%,.38);font-size:11px;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Sidebar_sidebar-nav__c\+eSF{flex:1;overflow-y:auto;padding:4px 10px}.Sidebar_nav-item__Imu4b{align-items:center;border-radius:10px;color:hsla(0,0%,100%,.52);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:10px;margin-bottom:1px;padding:9px 12px;text-decoration:none;transition:all .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Sidebar_nav-item__Imu4b:hover{background:none;color:hsla(0,0%,100%,.88)}.Sidebar_nav-item__Imu4b.Sidebar_active__p-f9q svg{color:var(--tenant-accent);opacity:1}.Sidebar_nav-item__Imu4b svg{flex-shrink:0;height:16px;opacity:.7;width:16px}.Sidebar_nav-badge__hHGPi{background:var(--tenant-accent);border-radius:10px;color:#fff;font-size:10px;font-weight:700;margin-left:auto;padding:1px 7px}.Sidebar_nav-item__Imu4b.Sidebar_v2-item__0BfLR{cursor:not-allowed;opacity:.38}.Sidebar_nav-item__Imu4b.Sidebar_v2-item__0BfLR:hover{background:none;color:hsla(0,0%,100%,.52)}.Sidebar_nav-item__Imu4b.Sidebar_disabled__Gcbo-{cursor:not-allowed;opacity:.38;pointer-events:none}.Sidebar_nav-item__Imu4b.Sidebar_disabled__Gcbo-:hover{background:none;color:hsla(0,0%,100%,.52)}.Sidebar_v2-badge__0kd2c{background:hsla(0,0%,100%,.07);border-radius:6px;color:hsla(0,0%,100%,.32);font-size:9px;font-weight:700;letter-spacing:.5px;margin-left:auto;padding:2px 6px;text-transform:uppercase}.Sidebar_sidebar-bottom__F3MN9{border-top:1px solid hsla(0,0%,100%,.07);padding:8px 10px}.Sidebar_nav-item__Imu4b.Sidebar_active__p-f9q{background:color-mix(in srgb,var(--tenant-accent) 10%,#fff 20%);color:#fff;font-weight:600}.Sidebar_logout-button__FpRGJ{background:none;border:none;text-align:left;width:100%}.Sidebar_logout-button__FpRGJ:hover{background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.88)}.Sidebar_sidebar-logo__RmEEi{align-items:center;display:flex;justify-content:space-between;padding:22px 18px 16px}.Sidebar_sidebar-logo__RmEEi .Sidebar_hoonr__pte7v{color:#fff;font-size:16px;font-weight:800;letter-spacing:-.3px;line-height:1.2}.Sidebar_sidebarClose__ll3L\+{align-items:center;background:hsla(0,0%,100%,.1);border:none;border-radius:6px;color:hsla(0,0%,100%,.6);cursor:pointer;display:none;height:32px;justify-content:center;position:absolute;right:12px;top:12px;transition:all .2s ease;width:32px;z-index:10}.Sidebar_sidebarClose__ll3L\+ svg{stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;height:16px;width:16px}.Sidebar_sidebarClose__ll3L\+:hover{background:hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.9)}.Sidebar_candidate-avatar-img__SKQf9{border-radius:50%;height:40px;width:40px}@media (max-width:768px){:root{--sidebar-w:0px}.Sidebar_sidebar__L-Vnk{box-shadow:4px 0 12px rgba(0,0,0,.25);transform:translateX(-280px);width:280px}.Sidebar_sidebar__L-Vnk.Sidebar_open__Fc\+GB{transform:translateX(0)}.Sidebar_sidebar__L-Vnk .Sidebar_sidebarClose__ll3L\+{display:flex}.Sidebar_sidebar-logo__RmEEi{padding-top:60px}}.TenantBanner_tenant-select-wrap__6yzV4{align-items:center;background:var(--bg);border:1.5px solid var(--border);border-radius:10px;color:var(--text);display:flex;gap:8px;padding:6px 12px;transition:border-color .15s,background .15s}.TenantBanner_tenant-banner__2rReJ{align-items:center;background:var(--white);border-bottom:1px solid var(--border);display:flex;height:56px;justify-content:space-between;left:var(--sidebar-w);padding:0 28px;position:fixed;right:0;top:0;z-index:100}.TenantBanner_banner-left__FmXsm{align-items:center;display:flex;gap:12px}.TenantBanner_tenant-select__PZz6b{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:none;color:var(--text);cursor:pointer;font-family:Inter,sans-serif;font-size:13px;font-weight:600;min-width:140px;outline:none;padding:0}.TenantBanner_banner-right__7U4js{align-items:center;display:flex;gap:16px}.TenantBanner_banner-link__ynK4k{border-radius:8px;color:var(--text-muted);cursor:pointer;font-size:13px;font-weight:500;padding:6px 10px;transition:color .15s}.TenantBanner_profile-icon-btn__-c4-G{align-items:center;background:var(--tenant-accent);border-radius:50%;box-shadow:0 2px 8px hsla(0,0%,100%,.2);color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:700;height:34px;justify-content:center;transition:box-shadow .15s,transform .15s;width:34px}.TenantBanner_profile-icon-btn__-c4-G:hover{box-shadow:0 4px 12px hsla(0,0%,100%,.25);transform:scale(1.05)}.TenantBanner_mobile-menu-btn__0Z\+vs{align-items:center;background:none;border:none;border-radius:8px;color:var(--text-muted);cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;gap:3px;height:36px;justify-content:center;margin-right:8px;transition:all .2s ease;width:36px}.TenantBanner_mobile-menu-btn__0Z\+vs:active{transform:scale(.98)}.TenantBanner_hamburgerLine__FWOPP{background:var(--text-muted);border-radius:1px;height:2px;transition:all .3s ease;width:16px}@media (max-width:768px){.TenantBanner_banner-left__FmXsm{gap:8px}.TenantBanner_tenant-banner__2rReJ{left:0;padding:0 16px}.TenantBanner_tenant-select-wrap__6yzV4{flex:1;min-width:0}.TenantBanner_tenant-select__PZz6b{min-width:120px}}.MainLayout_overlay__1CSVE{backdrop-filter:blur(2px);background:rgba(0,0,0,.5);bottom:0;left:0;position:fixed;right:0;top:0;z-index:199}.driver-active *,.driver-active .driver-overlay{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in .2s ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in .2s}.driver-popover{all:unset;background-color:#fff;border-radius:5px;box-shadow:0 1px 10px #0006;box-sizing:border-box;color:#2d2d2d;margin:0;max-width:300px;min-width:250px;padding:15px;position:fixed;right:0;top:0;z-index:1000000000}.driver-popover *{font-family:Helvetica Neue,Inter,ui-sans-serif,Apple Color Emoji,Helvetica,Arial,sans-serif}.driver-popover-title{zoom:1;display:block;font:19px/normal sans-serif;font-weight:700;line-height:1.5;margin:0;position:relative}.driver-popover-close-btn{all:unset;color:#d2d2d2;cursor:pointer;font-size:18px;font-weight:500;height:28px;position:absolute;right:0;text-align:center;top:0;transition:color;transition-duration:.2s;width:32px;z-index:1}.driver-popover-close-btn:focus,.driver-popover-close-btn:hover{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{zoom:1;font:14px/normal sans-serif;font-weight:400;line-height:1.5;margin-bottom:0}.driver-popover-footer{zoom:1;align-items:center;display:flex;justify-content:space-between;margin-top:15px;text-align:right}.driver-popover-progress-text{zoom:1;color:#727272;font-size:13px;font-weight:400}.driver-popover-footer button{zoom:1;all:unset;background-color:#fff;border:1px solid #ccc;border-radius:3px;box-sizing:border-box;color:#2d2d2d;cursor:pointer;display:inline-block;font:12px/normal sans-serif;line-height:1.3;outline:0;padding:3px 7px;text-decoration:none;text-shadow:1px 1px 0 #fff}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}:not(body):has(>.driver-active-element){overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}.driver-popover-footer button:focus,.driver-popover-footer button:hover{background-color:#f7f7f7}.driver-popover-navigation-btns{display:flex;flex-grow:1;justify-content:flex-end}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{border:5px solid #fff;content:"";position:absolute}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{border-bottom-color:transparent;border-right-color:transparent;border-top-color:transparent;left:100%}.driver-popover-arrow-side-right{border-bottom-color:transparent;border-left-color:transparent;border-top-color:transparent;right:100%}.driver-popover-arrow-side-top{border-bottom-color:transparent;border-left-color:transparent;border-right-color:transparent;top:100%}.driver-popover-arrow-side-bottom{border-left-color:transparent;border-right-color:transparent;border-top-color:transparent;bottom:100%}.driver-popover-arrow-side-center{display:none}.driver-popover-arrow-side-left.driver-popover-arrow-align-start,.driver-popover-arrow-side-right.driver-popover-arrow-align-start{top:15px}.driver-popover-arrow-side-bottom.driver-popover-arrow-align-start,.driver-popover-arrow-side-top.driver-popover-arrow-align-start{left:15px}.driver-popover-arrow-align-end.driver-popover-arrow-side-left,.driver-popover-arrow-align-end.driver-popover-arrow-side-right{bottom:15px}.driver-popover-arrow-side-bottom.driver-popover-arrow-align-end,.driver-popover-arrow-side-top.driver-popover-arrow-align-end{right:15px}.driver-popover-arrow-side-left.driver-popover-arrow-align-center,.driver-popover-arrow-side-right.driver-popover-arrow-align-center{margin-top:-5px;top:50%}.driver-popover-arrow-side-bottom.driver-popover-arrow-align-center,.driver-popover-arrow-side-top.driver-popover-arrow-align-center{left:50%;margin-left:-5px}.driver-popover-arrow-none{display:none}#driver-popover-content{backface-visibility:hidden!important;transform:translateZ(0)!important;will-change:transform!important}.driver-popover{background:#fff!important;border:none!important;border-radius:14px!important;box-shadow:0 8px 40px rgba(0,0,0,.18)!important;max-width:320px!important;overflow:hidden!important;padding:0!important}.driver-popover-title{background:#393562!important;border-bottom:none!important;border-radius:0!important;color:#fff!important;font-size:15px!important;font-weight:700!important;margin:0!important;padding:14px 40px 12px 18px!important}.driver-popover-description{color:#444!important;font-size:13.5px!important;line-height:1.6!important;margin:0!important;padding:14px 18px!important}.driver-popover-footer{align-items:center!important;border-top:none!important;display:flex!important;gap:8px!important;justify-content:space-between!important;padding:0 18px 14px!important}.driver-popover-next-btn,.driver-popover-prev-btn{-webkit-font-smoothing:antialiased!important;border-radius:7px!important;cursor:pointer!important;font-size:13px!important;font-weight:600!important;padding:7px 16px!important;text-shadow:none!important}.driver-popover-next-btn{background:#393562!important;border:none!important;color:#fff!important}.driver-popover-next-btn:hover{opacity:.88!important}.driver-popover-prev-btn{background:#f3f4f6!important;border:none!important;color:#555!important}.driver-popover-close-btn{align-items:center!important;background:transparent!important;border:none!important;border-radius:4px!important;color:#fff!important;cursor:pointer!important;display:flex!important;font-size:18px!important;height:24px!important;justify-content:center!important;line-height:1!important;opacity:.85!important;padding:0!important;position:absolute!important;right:10px!important;top:10px!important;width:24px!important;z-index:1!important}.driver-popover-close-btn:hover{opacity:1!important}.driver-popover-progress-text{color:#999!important;font-size:12px!important}.driver-popover-arrow{border-color:#393562 transparent transparent!important}.home_home-hero__SBd9o{background:var(--tenant-banner);margin:-32px -32px 0;overflow:hidden;padding:32px 32px 28px;position:sticky;top:24px;z-index:10}.home_home-hero__SBd9o:after{background:rgba(124,111,239,.12);border-radius:50%;content:"";height:240px;pointer-events:none;position:absolute;right:-60px;top:-60px;width:240px}.home_home-hero-greeting__DUMuf{color:#fff;font-size:21px;font-weight:700;letter-spacing:-.3px;margin-bottom:12px;position:relative;z-index:1}.home_home-hero-stats__6gdao{align-items:center;display:flex;flex-wrap:wrap;gap:8px;position:relative;z-index:1}.home_home-stat-item__wUcbB{align-items:center;color:rgba(229,226,240,.55);display:flex;font-size:12px;gap:5px}.home_home-stat-num__EevhE{color:rgba(229,226,240,.9);font-size:13px;font-weight:700}.home_home-stat-sep__Lyy31{color:hsla(0,0%,100%,.2);margin:0 2px}.home_home-section__tKw7D{margin-bottom:32px}.home_home-section-hdr__QFqYh{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.home_home-section-label__jA9Wo{align-items:center;color:var(--text-muted);display:flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:.6px;text-transform:uppercase}.home_home-count__93kmt{background:var(--red);border-radius:20px;color:#fff;font-size:11px;font-weight:700;padding:2px 8px}.home_home-app-row__xNXPy{align-items:center;background:var(--white);border-radius:12px;box-shadow:var(--shadow-sm);cursor:pointer;display:flex;gap:12px;margin-bottom:6px;padding:13px 16px;transition:box-shadow .15s,transform .12s}.home_home-app-row__xNXPy:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.home_home-app-icon__GvwOq{align-items:center;background:var(--tenant-accent-light);border-radius:9px;color:var(--tenant-accent);display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.home_home-app-body__gukgN{flex:1;min-width:0}.home_home-app-title__cPAfw{color:var(--text);font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home_home-app-sub__XDfxW{color:var(--text-muted);font-size:12px;margin-top:1px}.home_home-app-right__fKQN1{align-items:center;display:flex;flex-shrink:0;gap:10px}.home_home-app-chevron__UHgju{color:var(--border)}.home_status-pill__q17M9{border-radius:20px;font-size:11px;font-weight:600;padding:3px 10px;white-space:nowrap}.home_status-interview__B42M5{background:var(--blue-light);color:var(--blue)}.home_status-offer__hz4g8{background:var(--green-light);color:var(--green)}.home_status-review__hPp2J{background:var(--blue-light);color:var(--blue)}.home_status-applied__AR6t1{background:var(--bg);border:1px solid var(--border);color:var(--text-muted)}.home_home-suggestions__9BfAf{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px}.home_home-suggestions__9BfAf::-webkit-scrollbar{display:none}.home_suggestion-chip__gH\+ys{align-items:flex-start;background:var(--white);border-radius:12px;box-shadow:var(--shadow-sm);display:flex;flex-shrink:0;gap:11px;min-width:210px;padding:14px 16px;position:relative;transition:box-shadow .15s}.home_suggestion-chip__gH\+ys:hover{box-shadow:var(--shadow-md)}.home_suggestion-icon__k8TFH{align-items:center;background:var(--tenant-accent-light);border-radius:8px;color:var(--tenant-accent);display:flex;flex-shrink:0;height:32px;justify-content:center;margin-top:1px;width:32px}.home_suggestion-body__e8uHd{flex:1;min-width:0}.home_suggestion-title__Vo2DT{color:var(--text);font-size:12px;font-weight:600;padding-right:18px}.home_suggestion-sub__bCIWR{color:var(--text-muted);font-size:11px;line-height:1.4;margin-top:2px}.home_suggestion-cta__yO\+dT{background:none;border:none;color:var(--tenant-accent);cursor:pointer;display:block;font-family:Inter,sans-serif;font-size:11px;font-weight:600;margin-top:8px;padding:0;text-align:left}.home_suggestion-cta__yO\+dT:hover{text-decoration:underline}.home_suggestion-dismiss__E2rB0{align-items:center;background:none;border:none;border-radius:50%;color:var(--text-muted);cursor:pointer;display:flex;height:18px;justify-content:center;position:absolute;right:8px;top:8px;transition:background .15s;width:18px}.home_suggestion-dismiss__E2rB0:hover{background:var(--bg)}.home_section-label__0E\+m1{color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.6px;margin-bottom:4px;text-transform:uppercase}.home_section-sub__8eOtX{color:var(--text-muted);font-size:13px;margin-bottom:16px}.home_next-steps-list__GSxdx{display:flex;flex-direction:column;gap:12px}.home_next-step-item__Wj4pI{align-items:center;background:var(--white);border-left:4px solid var(--red);border-radius:12px;box-shadow:var(--shadow-sm);display:flex;gap:14px;padding:16px 20px}.home_next-step-icon__bkpkE{align-items:center;background:#fef2f2;border-radius:8px;color:#dc2626;display:flex;flex-shrink:0;font-size:18px;height:40px;justify-content:center;width:40px}.home_next-step-content__zr20C{flex:1;min-width:0}.home_next-step-title__7QysC{color:var(--text);font-size:14px;font-weight:600;margin-bottom:2px}.home_next-step-subtitle__uAEIX{color:var(--text-muted);font-size:12px;font-style:italic}.home_next-step-due__Czj7e{color:#dc2626;font-weight:500}.home_next-step-btn__zDaxU{border:none;border-radius:8px;cursor:pointer;font-size:12px;font-weight:600;padding:8px 16px;transition:all .15s;white-space:nowrap}.home_btn-sm__z60-s{border-radius:8px;font-size:12px;padding:6px 14px}.home_btn__aYe0r{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:13px;font-weight:600;gap:6px;overflow:hidden;padding:9px 18px;position:relative;text-decoration:none;transition:all .18s}.home_btn-ghost__3aV58{background:var(--white);border:1.5px solid var(--border);color:var(--text)}.home_btn__aYe0r.home_primary__j3oh3{background:var(--tenant-accent);color:#fff}.home_btn__aYe0r.home_primary__j3oh3:hover{filter:brightness(1.1)}.home_view-all-btn__9T\+sx{background:none;border:none;color:var(--tenant-accent);cursor:pointer;font-size:12px;font-weight:500;padding:4px 0}.home_view-all-btn__9T\+sx:hover{text-decoration:underline}.home_recent-apps-list__IDvwd{display:flex;flex-direction:column;gap:6px}.home_critical-dot__pO0eK{animation:home_pulse__cmoAH 1.8s ease-in-out infinite;background:#ef4444;border-radius:50%;flex-shrink:0;height:8px;width:8px}@keyframes home_pulse__cmoAH{0%,to{box-shadow:0 0 0 0 rgba(239,68,68,.4);opacity:1;transform:scale(1)}50%{box-shadow:0 0 0 6px rgba(239,68,68,0);opacity:.8;transform:scale(1.15)}}.home_rec-jobs-list__9-BSC{display:flex;flex-direction:column;gap:8px}.home_rec-job-card__SYDoi{align-items:center;background:var(--white);border-radius:12px;box-shadow:var(--shadow-sm);cursor:default;display:flex;gap:14px;padding:14px 16px;transition:box-shadow .15s,transform .12s}.home_rec-job-card__SYDoi:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.home_rec-job-icon__-m2T6{align-items:center;background:var(--tenant-accent-light);border-radius:9px;color:var(--tenant-accent);display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.home_rec-job-body__v7mds{flex:1;min-width:0}.home_rec-job-title__KVwmc{color:var(--text);font-size:13px;font-weight:600}.home_rec-job-meta__EQdlR,.home_rec-job-title__KVwmc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home_rec-job-meta__EQdlR{color:var(--text-muted);font-size:11px;margin-top:2px}.home_rec-job-right__BmcyT{align-items:center;display:flex;flex-shrink:0;gap:10px}.home_match-badge__38OnU{border-radius:20px;font-size:11px;font-weight:700;padding:3px 9px;white-space:nowrap}.home_match-high__e7h4O{background:var(--green-light,#dcfce7);color:var(--green,#16a34a)}.home_match-mid__I3UZl{background:var(--blue-light,#dbeafe);color:var(--blue,#2563eb)}.home_match-low__KTLIY{background:var(--bg,#f5f5f5);border:1px solid var(--border);color:var(--text-muted)}.home_rec-apply-btn__VAbox{background:var(--tenant-accent);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:11px;font-weight:600;padding:5px 13px;transition:filter .15s;white-space:nowrap}.home_rec-apply-btn__VAbox:hover{filter:brightness(1.1)}.home_rec-jobs-empty__X1FQR{color:var(--text-muted);font-size:13px;padding:12px 0}.home_rec-jobs-loading__IPV5d{color:var(--text-muted);font-size:13px;padding:8px 0}.ResumeSection_resumeSection__lSJFb{margin-bottom:2rem}.ResumeSection_resumeBox__zYCAs{align-items:center;background:#f6ffed;border:1px solid #b7eb8f;border-radius:6px;display:flex;justify-content:space-between;margin-bottom:.5rem;padding:1rem 1.5rem}.ResumeSection_resumeInfo__vNva1{display:flex;flex-direction:column}.ResumeSection_resumeName__ZhkNz{color:#222;font-weight:600}.ResumeSection_resumeMeta__2EPAC{color:#888;font-size:.95rem}.ResumeSection_resumeActions__8TrLW{display:flex;gap:1rem}.ResumeSection_autoFillInfo__dbYf\+{background:#f0f5ff;border-radius:4px;color:#3056d3;font-size:.98rem;margin-bottom:1.5rem;padding:.75rem 1rem}.ResumeSection_form-card__lqQ36{background:var(--white);border:none;border-radius:18px;box-shadow:var(--shadow-sm);margin-bottom:20px;padding:32px}.ResumeSection_form-card-head__-RYDo{align-items:center;display:flex;justify-content:space-between;margin-bottom:22px}.ResumeSection_profile-panel__qCwCp{padding-top:24px}.ResumeSection_am-upload-success__Dl6av{align-items:center;background:var(--green-light);border:1px solid var(--green-border);border-radius:10px;display:flex;gap:12px;margin-bottom:12px;padding:11px 14px}.ResumeSection_am-upload-success-icon__ko3k0{align-items:center;background:rgba(22,163,74,.1);border-radius:50%;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.ResumeSection_am-upload-name__AQmxt{color:var(--text);font-size:13px;font-weight:600}.ResumeSection_am-upload-size__jAZgE{color:var(--text-muted);font-size:11px;margin-top:1px}.ResumeSection_am-upload-date-chip__8fdCD{align-items:center;background:rgba(124,111,239,.1);border-radius:999px;color:var(--tenant-accent,#7c6fef);display:inline-flex;font-size:11px;font-weight:500;margin-top:3px;padding:2px 8px;width:-moz-fit-content;width:fit-content}.ResumeSection_am-upload-remove__P3YoN{background:none;border:none;border-radius:6px;color:var(--text-muted);cursor:pointer;font-family:Inter,sans-serif;font-size:12px;margin-left:auto;padding:4px 8px;transition:background .15s}.ResumeSection_info-banner__sln88{align-items:flex-start;background:var(--blue-light);border-radius:8px;color:#1e40af;display:flex;font-size:13px;gap:8px;line-height:1.5;margin-top:14px;padding:12px 14px}.ResumeSection_am-upload-zone__4ePEF{background:#eeedf8;border:2px dashed rgba(124,111,239,.2);border-radius:12px;cursor:pointer;padding:22px 20px;text-align:center;transition:border-color .2s,background .2s}.ResumeSection_am-upload-zone__4ePEF:hover{border-color:var(--tenant-accent);filter:brightness(.97)}.ResumeSection_am-upload-icon__gKrOK{align-items:center;background:#fff;border:1px solid #c8bfea;border-radius:10px;display:flex;height:38px;justify-content:center;margin:0 auto 10px;width:38px}.ResumeSection_am-upload-icon__gKrOK svg{stroke:var(--tenant-accent);fill:none;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;height:17px;width:17px}.ResumeSection_am-upload-title__pnzLD{color:#111827;font-size:14px;font-weight:700;margin-bottom:3px}.ResumeSection_am-upload-sub__8XxcR{color:#6b7280;font-size:13px}.ResumeSection_am-upload-sub__8XxcR span{color:var(--tenant-accent);font-weight:600;text-decoration:underline;text-underline-offset:2px}.ResumeSection_am-upload-formats__IaVFo{color:#6b7280;font-size:11px;margin-top:5px;opacity:.6}.ResumeSection_form-card-head__-RYDo h3{font-size:16px;font-weight:600}.ResumeSection_form-card-head__-RYDo p{color:var(--text-muted);font-size:13px;margin-top:3px}.Form_form-actions__hzFJr{border-top:1px solid var(--border);display:flex;gap:12px;justify-content:flex-end;margin-top:8px;padding-top:20px}.Form_btn__dMmys{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:13px;font-weight:600;gap:6px;overflow:hidden;padding:9px 18px;position:relative;text-decoration:none;transition:all .18s}.Form_btn-primary__e25m6{background:var(--tenant-accent);box-shadow:0 2px 10px rgba(0,0,0,.2);color:#fff}.Form_btn-lg__MNIJs{font-size:14px;padding:12px 28px}.PersonalInfoSection_personalInfoSection__kwO0D{display:flex;flex-direction:column;gap:2.5rem;padding:0}.PersonalInfoSection_profilePhotoRow__Ublbp{align-items:flex-start;display:flex;margin-bottom:.5rem}.PersonalInfoSection_avatarBox__FChGC{align-items:center;background:#f4f5f8;border-radius:18px;box-shadow:0 2px 16px rgba(60,40,120,.08),0 1.5px 4px rgba(0,0,0,.04);display:flex;gap:2rem;padding:2rem 2.5rem}.PersonalInfoSection_avatar__ARBwS{align-items:center;background:#7c6fef;border-radius:50%;box-shadow:0 0 0 3px rgba(124,111,239,.12);color:#fff;display:flex;font-size:2.1rem;font-weight:700;height:64px;justify-content:center;margin-right:1.5rem;width:64px}.PersonalInfoSection_photoHint__X5xT\+{color:#888;font-size:.95rem;margin-top:.25rem}.PersonalInfoSection_card__nueLu{background:#fff;border-radius:18px;box-shadow:0 2px 16px rgba(60,40,120,.08),0 1.5px 4px rgba(0,0,0,.04);margin-bottom:.5rem;padding:2.5rem 2.5rem 2rem}.PersonalInfoSection_card__nueLu h2{color:#3d2e8f;font-size:1.2rem;font-weight:700;margin-bottom:1.5rem}.PersonalInfoSection_grid__2IKr6{display:grid;gap:1.5rem 2rem;grid-template-columns:1fr 1fr}.PersonalInfoSection_formGroup__Hh\+nC{display:flex;flex-direction:column}label{color:#222}input,select{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;font-size:1rem;padding:.5rem .75rem;transition:border .2s;width:100%}input:focus,select:focus{border:1.5px solid #7c6fef;outline:none}.PersonalInfoSection_actionsRow__05F4y{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.PersonalInfoSection_form-card__99sM5{background:var(--white);border:none;border-radius:18px;box-shadow:var(--shadow-sm);margin-bottom:20px;padding:32px}.PersonalInfoSection_form-card-head__U4Ypq{margin-bottom:22px}.PersonalInfoSection_avatar-upload__4pCOj{align-items:center;display:flex;gap:20px;margin-bottom:22px}.PersonalInfoSection_avatar-preview__P0a92{align-items:center;background:var(--tenant-accent);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:26px;font-weight:700;height:72px;justify-content:center;width:72px}.PersonalInfoSection_section__x9DMi{margin-bottom:2rem}.PersonalInfoSection_infoGrid__FjHXu{display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;margin-top:1rem}.PersonalInfoSection_btn__uHUaT{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:13px;font-weight:600;gap:6px;overflow:hidden;padding:9px 18px;position:relative;text-decoration:none;transition:all .18s}.PersonalInfoSection_btn-sm__0i3Oo{border-radius:8px;font-size:12px;padding:6px 14px}.PersonalInfoSection_btn-ghost__354\+f{background:var(--white);border:1.5px solid var(--border);color:var(--text)}.PersonalInfoSection_upload-hint__os9ZO{color:var(--text-muted);font-size:11px;margin-top:4px}.PersonalInfoSection_form-grid__ZEhdP{display:grid;gap:16px;grid-template-columns:1fr 1fr}.PersonalInfoSection_form-group__l65CO{display:flex;flex-direction:column;gap:5px}.PersonalInfoSection_form-label__zOTtC{align-items:center;color:var(--text-muted);display:flex;font-size:11px;font-weight:600;gap:6px;letter-spacing:.4px;text-transform:uppercase}.PersonalInfoSection_form-input__s6rqQ{background:var(--white);border:1.5px solid var(--border);border-radius:10px;color:var(--text);font-family:Inter,sans-serif;font-size:14px;height:44px;padding:0 14px;transition:border-color .2s,box-shadow .2s;width:-webkit-fill-available}.PersonalInfoSection_span-2__g4sZA{grid-column:span 2}.PersonalInfoSection_autofill-badge__NFEH5{background:var(--tenant-accent-light);border:1px solid var(--tenant-accent-border);border-radius:5px;color:var(--tenant-accent);font-size:10px;font-weight:600;letter-spacing:0;padding:1px 7px;text-transform:none;white-space:nowrap}.PersonalInfoSection_profile-panel__GN\+3O{padding-top:24px}.PersonalInfoSection_form-card-head__U4Ypq p{color:var(--text-muted);font-size:13px;margin-top:3px}.PersonalInfoSection_form-card-head__U4Ypq h3{font-size:16px;font-weight:600}.PersonalInfoSection_input-error__t6WJW{color:red;font-size:12px}.ExperienceSection_section__ohPZX{margin-bottom:2rem}.ExperienceSection_experienceList__ipg7u{display:flex;flex-direction:column;gap:1.5rem;margin-top:1rem}.ExperienceSection_experienceItem__r5QPV{background:#f3f4f6;border-radius:6px;box-shadow:0 1px 2px rgba(0,0,0,.03);padding:1rem 1.5rem}.ExperienceSection_role__dvAV-{color:#222;font-weight:600}.ExperienceSection_company__Kw2fK{color:var(--tenant-accent);font-size:1.05rem}.ExperienceSection_duration__8owMZ{color:#888;font-size:.98rem}.ExperienceSection_form-card__4OPw\+{background:var(--white);border:none;border-radius:18px;box-shadow:var(--shadow-sm);margin-bottom:20px;padding:32px}.ExperienceSection_exp-entry-header__JEYib{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.ExperienceSection_exp-entry-meta__9yXVz{flex:1}.ExperienceSection_exp-entry-title__8zwTn{color:var(--text);font-size:15px;font-weight:700;margin-bottom:2px}.ExperienceSection_exp-entry-company__oNG1y{color:var(--text-muted);font-size:13px;margin-bottom:3px}.ExperienceSection_exp-entry-dates__jmWa9{color:var(--text-muted);font-size:11px;font-weight:500}.ExperienceSection_exp-add-btn__uEabx{align-items:center;background:transparent;border:2px dashed var(--border);border-radius:12px;color:var(--text-muted);cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:13px;font-weight:600;gap:7px;justify-content:center;padding:13px;transition:border-color .15s,color .15s,background .15s;width:100%}.ExperienceSection_autofill-badge__1fraT{background:var(--tenant-accent-light);border:1px solid var(--tenant-accent-border);border-radius:5px;color:var(--tenant-accent);font-size:10px;font-weight:600;letter-spacing:0;padding:1px 7px;text-transform:none;white-space:nowrap}.ExperienceSection_exp-remove-btn__-ejo5,.ExperienceSection_exp-toggle-btn__UOdti{align-items:center;background:var(--bg);border:1px solid var(--border);border-radius:8px;color:var(--text-muted);cursor:pointer;display:flex;height:30px;justify-content:center;transition:background .15s,border-color .15s;width:30px}.ExperienceSection_exp-entry-actions__AfbHh{align-items:center;display:flex;flex-shrink:0;gap:4px}.ExperienceSection_work-exp-header__oZ3Ea{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.ExperienceSection_btn-sm__hcKeY{border-radius:8px;font-size:12px;padding:6px 14px}.ExperienceSection_btn-ghost__QIMFO{background:var(--white);border:1.5px solid var(--border);color:var(--text)}.ExperienceSection_btn__gbbsc{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:13px;font-weight:600;gap:6px;overflow:hidden;padding:9px 18px;position:relative;text-decoration:none;transition:all .18s}.ExperienceSection_profile-panel__Sov5t{padding-top:24px}.ExperienceSection_form-grid__3A4mp{display:grid;gap:16px;grid-template-columns:1fr 1fr}.ExperienceSection_form-group__L0gdo{display:flex;flex-direction:column;gap:5px}.ExperienceSection_form-label__KOHCs{align-items:center;color:var(--text-muted);display:flex;font-size:11px;font-weight:600;gap:6px;letter-spacing:.4px;text-transform:uppercase}.ExperienceSection_form-input__Rx3K4{background:var(--white);border:1.5px solid var(--border);border-radius:10px;color:var(--text);font-family:Inter,sans-serif;font-size:14px;height:44px;padding:0 14px;transition:border-color .2s,box-shadow .2s;width:-webkit-fill-available}.ExperienceSection_span-2__SjMy7{grid-column:span 2}.ExperienceSection_input-error__W\+pCO{color:red;font-size:12px}.ExperienceSection_picker-disabled__rYHpU{opacity:.5;pointer-events:none}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.375em;border-bottom-right-radius:.375em}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper--header-bottom[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper--header-middle[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker-popper--header-bottom[data-placement^=top] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select,.react-datepicker__header--middle,.react-datepicker__header--bottom){border-top-right-radius:.3rem}.react-datepicker__header--middle{border-radius:0;border-top:1px solid #aeaeae;margin-top:4px}.react-datepicker__header--bottom{border-bottom:none;border-radius:0 0 .3rem .3rem;border-top:1px solid #aeaeae}.react-datepicker__header-wrapper{position:relative}.react-datepicker__header-wrapper .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:2px}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker__month-select,.react-datepicker__month-year-select,.react-datepicker__year-select{background-color:transparent;border:1px solid #aeaeae;border-radius:.3rem;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;margin-top:5px;padding:2px 5px}.react-datepicker__month-select:focus-visible,.react-datepicker__month-year-select:focus-visible,.react-datepicker__year-select:focus-visible{outline:1px auto}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.5em;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:5em}.react-datepicker__month{margin:.5em;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:5em}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.375em;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.375em;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.375em;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:content-box;height:calc(195px + 1.0625em);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:transparent;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:2.125em;margin:.208em;text-align:center;width:2.125em}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;text-align:center;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:2.125em;margin:.208em;text-align:center;width:2.125em}.react-datepicker__day--disabled,.react-datepicker__day-name--disabled,.react-datepicker__time-name--disabled{color:#ccc;cursor:default}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90;color:#fff}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:content-box;padding:.625em;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:transparent;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:rgba(0,0,0,.8);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__children-container{height:auto;margin:.5em;padding-left:.25em;padding-right:.25em;width:17.25em}.react-datepicker__aria-live{border:0;clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.react-datepicker-popper-offset{margin-top:-.7em}.MonthYearPicker_wrap__MuPD5{position:relative;width:100%}.MonthYearPicker_label__6xAtN{color:var(--text-muted,#6b7280);display:block;font-size:12px;font-weight:600;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.MonthYearPicker_input__-LTbw{align-items:center;background:#fff;border:1.5px solid var(--border,#e5e7eb);border-radius:8px;cursor:pointer;display:flex;font-family:inherit;height:38px;justify-content:space-between;outline:none;padding:0 12px;transition:border-color .15s,box-shadow .15s;width:100%}.MonthYearPicker_input__-LTbw:focus,.MonthYearPicker_input__-LTbw:hover{border-color:var(--tenant-primary,#4c6ef5)}.MonthYearPicker_input__-LTbw:focus{box-shadow:0 0 0 3px rgba(76,110,245,.12)}.MonthYearPicker_inputError__6QuTe{border-color:#ef4444!important}.MonthYearPicker_inputValue__hTqQ9{color:var(--text,#111827);font-size:13.5px;font-weight:500}.MonthYearPicker_inputPlaceholder__DEf-d{color:#9ca3af;font-size:13.5px}.MonthYearPicker_chevron__G4xRN{color:#6b7280;flex-shrink:0}.MonthYearPicker_errorMsg__STHSh{color:#ef4444;font-size:11.5px;margin-top:4px}.MonthYearPicker_hintMsg__owIy-{color:#6b7280;font-size:11.5px;margin-top:4px}.react-datepicker{border:1.5px solid #e5e7eb;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.1);font-family:inherit;overflow:hidden}.react-datepicker__header{background:#fff;border-bottom:1px solid #f3f4f6;padding:12px 12px 8px}.react-datepicker__current-month{color:#111827;font-size:15px;font-weight:700}.react-datepicker__navigation{top:12px}.react-datepicker__navigation-icon:before{border-color:#6b7280;border-width:2px 2px 0 0;height:7px;width:7px}.react-datepicker__month-container{padding:4px 8px 10px}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{border-radius:7px;color:#374151;font-size:13px;font-weight:500;margin:2px;padding:8px 6px;transition:background .12s}.react-datepicker__month-text:hover{background:#f3f4f6!important;color:#111827}.react-datepicker__month-text--keyboard-selected,.react-datepicker__month-text--selected{background:var(--tenant-primary,#4c6ef5)!important;color:#fff!important;font-weight:600}.react-datepicker__triangle{display:none}.react-datepicker-popper{z-index:9999}.react-datepicker-wrapper,.react-datepicker__input-container{display:block;width:100%}.TenantStyledButton_tenantButton__IOIrH{align-items:center;border-radius:6px;cursor:pointer;display:inline-flex;font-family:inherit;font-weight:500;justify-content:center;outline:none;text-align:center;text-decoration:none;transition:all .2s ease-in-out}.TenantStyledButton_tenantButton__IOIrH:hover:not(:disabled){box-shadow:0 2px 8px rgba(0,0,0,.15);opacity:.9;transform:translateY(-1px)}.TenantStyledButton_tenantButton__IOIrH:active:not(:disabled){box-shadow:0 1px 4px rgba(0,0,0,.2);transform:translateY(0)}.TenantStyledButton_tenantButton__IOIrH:focus{box-shadow:0 0 0 3px rgba(0,123,255,.25)}.TenantStyledButton_tenantButton__IOIrH:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.5;transform:none!important}.TenantStyledButton_sm__Z1V5-{font-size:12px;line-height:1.4;min-height:28px;padding:6px 12px}.TenantStyledButton_md__OmhiL{font-size:14px;line-height:1.5;min-height:36px;padding:8px 16px}.TenantStyledButton_lg__7crJL{font-size:16px;line-height:1.5;min-height:44px;padding:12px 20px}.TenantStyledButton_primary__p3Wn\+:hover:not(:disabled){filter:brightness(1.1)}.TenantStyledButton_ghost__6dykO:hover:not(:disabled){background-color:rgba(0,123,255,.1)!important}.SkillsSection_section__u8KyN{margin-bottom:2rem}.SkillsSection_skillsList__HyB8D{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;list-style:none;margin-top:1rem;padding:0}.SkillsSection_skillsList__HyB8D li{background:#e0e7ff;border-radius:4px;color:#3730a3;font-weight:500;padding:.5rem 1rem}.SkillsSection_form-card__svBIe{background:var(--white);border:none;border-radius:18px;box-shadow:var(--shadow-sm);margin-bottom:20px;padding:32px}.SkillsSection_form-card-head__KbMxi{margin-bottom:22px}.SkillsSection_form-card-head__KbMxi h3{font-size:16px;font-weight:600}.SkillsSection_form-card-head__KbMxi p{color:var(--text-muted);font-size:13px;margin-top:3px}.SkillsSection_skill-row__degAs{align-items:center;border-radius:12px;display:flex;gap:14px;padding:11px 14px;transition:background .15s}.SkillsSection_skill-name__1Y5\+P{align-items:center;color:var(--text);display:flex;font-size:14px;font-weight:500;gap:8px;min-width:140px}.SkillsSection_skill-stars__tuVTr{display:flex;flex-shrink:0;gap:2px}.SkillsSection_star__Na73X.SkillsSection_active__c4E2f{color:#f59e0b}.SkillsSection_star__Na73X{display:inline-block;height:22px;position:relative;width:22px}.SkillsSection_star-base__5CPh9{color:#d1d5db;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.SkillsSection_star-fill__qP9Lr{color:#f59e0b;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0}.SkillsSection_star__Na73X.SkillsSection_full__83OT2 .SkillsSection_star-fill__qP9Lr{width:100%}.SkillsSection_star__Na73X.SkillsSection_half__bwLh\+ .SkillsSection_star-fill__qP9Lr{width:50%}.SkillsSection_skill-level-label__ykw6A{color:var(--text-muted);font-size:11px;font-weight:600;min-width:80px;text-align:right}.SkillsSection_skill-remove__d6mYg{align-items:center;background:none;border:none;border-radius:6px;color:var(--text-muted);cursor:pointer;display:flex;font-size:18px;justify-content:center;line-height:1;margin-left:auto;opacity:1;padding:2px 6px;transition:color .15s}.SkillsSection_skill-remove__d6mYg:hover{color:#ef4444}.SkillsSection_star__Na73X{background:none;border:none;color:#d1d5db;cursor:pointer;font-family:inherit;font-size:22px;line-height:1;padding:0 1px;transition:color .12s,transform .1s}.SkillsSection_btn-sm__ISeWB{border-radius:8px;font-size:12px;padding:6px 14px}.SkillsSection_btn-ghost__lyIiq{background:var(--white);border:1.5px solid var(--border);color:var(--text)}.SkillsSection_btn__c2E9k{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:13px;font-weight:600;gap:6px;overflow:hidden;padding:9px 18px;position:relative;text-decoration:none;transition:all .18s}.SkillsSection_profile-panel__\+mTb4{padding-top:24px}.SkillsSection_form-input__F32fn{background:var(--white);border:1.5px solid var(--border);border-radius:10px;color:var(--text);font-family:Inter,sans-serif;font-size:14px;height:44px;padding:0 14px;transition:border-color .2s,box-shadow .2s}.EducationSection_section__Ygilx{margin-bottom:2rem}.EducationSection_educationList__Fqxrr{display:flex;flex-direction:column;gap:1.5rem;margin-top:1rem}.EducationSection_educationItem__R4sJF{background:#f3f4f6;border-radius:6px;box-shadow:0 1px 2px rgba(0,0,0,.03);padding:1rem 1.5rem}.EducationSection_degree__RbE-H{color:#222;font-weight:600}.EducationSection_school__6kMwm{color:#6366f1;font-size:1.05rem}.EducationSection_duration__TE00k{color:#888;font-size:.98rem}.EducationSection_btn-sm__WV9JF{border-radius:8px;font-size:12px;padding:6px 14px}.EducationSection_btn-ghost__MJzSa{background:var(--white);border:1.5px solid var(--border);color:var(--text)}.EducationSection_btn__DK1W8{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:13px;font-weight:600;gap:6px;overflow:hidden;padding:9px 18px;position:relative;text-decoration:none;transition:all .18s}.EducationSection_profile-panel__hQLOi{padding-top:24px}.EducationSection_form-card__mp\+vJ{background:var(--white);border:none;border-radius:18px;box-shadow:var(--shadow-sm);margin-bottom:20px;padding:32px}.EducationSection_form-card-head__W6Yfq{margin-bottom:22px}.EducationSection_form-card-head__W6Yfq h3{font-size:16px;font-weight:600}.EducationSection_form-card-head__W6Yfq p{color:var(--text-muted);font-size:13px;margin-top:3px}.EducationSection_exp-entry-header__xHDEl{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.EducationSection_form-grid__\+FFPI{display:grid;gap:16px;grid-template-columns:1fr 1fr}.EducationSection_span-2__DjHLl{grid-column:span 2}.EducationSection_form-group__BgyLr{display:flex;flex-direction:column;gap:5px}.EducationSection_form-label__nNdyN{align-items:center;color:var(--text-muted);display:flex;font-size:11px;font-weight:600;gap:6px;letter-spacing:.4px;text-transform:uppercase}.EducationSection_form-input__tF7Vu{background:var(--white);border:1.5px solid var(--border);border-radius:10px;color:var(--text);font-family:Inter,sans-serif;font-size:14px;height:44px;padding:0 14px;transition:border-color .2s,box-shadow .2s;width:-webkit-fill-available}.EducationSection_exp-entry-meta__Ze2wb{flex:1}.EducationSection_exp-entry-title__LFNMy{color:var(--text);font-size:15px;font-weight:700;margin-bottom:2px}.EducationSection_exp-entry-company__KIL4w{color:var(--text-muted);font-size:13px;margin-bottom:3px}.EducationSection_exp-entry-dates__gbPGx{color:var(--text-muted);font-size:11px;font-weight:500}.EducationSection_exp-add-btn__ZDcUx{align-items:center;background:transparent;border:2px dashed var(--border);border-radius:12px;color:var(--text-muted);cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:13px;font-weight:600;gap:7px;justify-content:center;padding:13px;transition:border-color .15s,color .15s,background .15s;width:100%}.EducationSection_autofill-badge__TH1NC{background:var(--tenant-accent-light);border:1px solid var(--tenant-accent-border);border-radius:5px;color:var(--tenant-accent);font-size:10px;font-weight:600;letter-spacing:0;padding:1px 7px;text-transform:none;white-space:nowrap}.EducationSection_exp-entry-actions__dlu-Y{align-items:center;display:flex;flex-shrink:0;gap:4px}.EducationSection_exp-remove-btn__xyand,.EducationSection_exp-toggle-btn__AvNQJ{align-items:center;background:var(--bg);border:1px solid var(--border);border-radius:8px;color:var(--text-muted);cursor:pointer;display:flex;height:30px;justify-content:center;transition:background .15s,border-color .15s;width:30px}.EducationSection_input-error__tQTi1{color:red;font-size:12px}.AvailabilitySection_section__80plx{margin-bottom:2rem}.AvailabilitySection_availabilityBox__tHJBM{display:flex;gap:2rem;margin-top:1rem}.AvailabilitySection_form-card__Tas03{background:var(--white);border:none;border-radius:18px;box-shadow:var(--shadow-sm);margin-bottom:20px;padding:32px}.AvailabilitySection_form-card-head__TXskC{margin-bottom:22px}.AvailabilitySection_form-card-info__EhyxH{background:#eff6ff;border-radius:10px;color:#1e40af;font-size:12px;line-height:1.6;margin-bottom:20px;padding:12px 14px}.AvailabilitySection_form-grid__iWvbr{display:grid;gap:16px;grid-template-columns:1fr 1fr}.AvailabilitySection_form-group__mrF-m{display:flex;flex-direction:column;gap:5px}.AvailabilitySection_form-label__fQnsD{align-items:center;color:var(--text-muted);display:flex;font-size:11px;font-weight:600;gap:6px;letter-spacing:.4px;text-transform:uppercase}select.AvailabilitySection_form-input__5Ez1V{cursor:pointer}.AvailabilitySection_form-input__5Ez1V{background:var(--white);border:1.5px solid var(--border);border-radius:10px;color:var(--text);font-family:Inter,sans-serif;font-size:14px;height:44px;padding:0 14px;transition:border-color .2s,box-shadow .2s}.AvailabilitySection_form-card-head__TXskC h3{font-size:16px;font-weight:600}.AvailabilitySection_form-card-head__TXskC p{color:var(--text-muted);font-size:13px;margin-top:3px}.AvailabilitySection_profile-panel__FPUXS{padding-top:24px}.QuestionnaireSection_section__bkojB{margin-bottom:2rem}.QuestionnaireSection_questionnaireBox__3kwtf{display:flex;flex-direction:column;gap:1.5rem;margin-top:1rem}label{display:block;font-weight:500;margin-bottom:.25rem}input,textarea{background:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;font-size:1rem;padding:.5rem .75rem;width:100%}textarea{min-height:60px;resize:vertical}.QuestionnaireSection_form-card__vkInF{background:var(--white);border:none;border-radius:18px;box-shadow:var(--shadow-sm);margin-bottom:20px;padding:32px}.QuestionnaireSection_form-actions__34B4D{border-top:1px solid var(--border);display:flex;gap:12px;justify-content:flex-end;margin-top:8px;padding-top:20px}.QuestionnaireSection_form-card-head__xS8Mt h3{font-size:16px;font-weight:600}.QuestionnaireSection_form-card-head__xS8Mt p{color:var(--text-muted);font-size:13px;margin-top:3px}.QuestionnaireSection_form-card-head__xS8Mt{margin-bottom:22px}.QuestionnaireSection_form-grid__Dq\+Qi{display:grid;gap:16px;grid-template-columns:1fr 1fr}.QuestionnaireSection_form-grid-1__RiJmT{grid-template-columns:1fr}.QuestionnaireSection_form-group__DIIsO{display:flex;flex-direction:column;gap:5px}.QuestionnaireSection_form-label__gteDj{align-items:center;color:var(--text-muted);display:flex;font-size:11px;font-weight:600;gap:6px;letter-spacing:.4px;text-transform:uppercase}.QuestionnaireSection_q-chip-label__D9Ydp{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.QuestionnaireSection_q-chip-input__VKQ9O:checked+.QuestionnaireSection_q-chip__Cur-J{background:var(--tenant-accent-light);border-color:var(--tenant-accent);color:var(--tenant-accent);font-weight:600}.QuestionnaireSection_q-chip-input__VKQ9O{display:none}.QuestionnaireSection_q-chip__Cur-J{align-items:center;background:var(--white);border:1.5px solid var(--border);border-radius:20px;color:var(--text-muted);display:inline-flex;font-size:13px;font-weight:500;height:36px;padding:0 18px;transition:all .15s}.QuestionnaireSection_work-auth-card__dCayZ{background:#fffdf5;border:1.5px solid #fcd34d;border-radius:14px;margin-bottom:20px;padding:24px}.QuestionnaireSection_work-auth-card-head__eS6EY{align-items:center;display:flex;gap:10px;margin-bottom:18px}.QuestionnaireSection_legal-checkbox-wrap__gJxLx{background:var(--white);border:1px solid var(--border);border-radius:10px;margin-bottom:14px;padding:16px}.QuestionnaireSection_work-auth-card-head__eS6EY h3{font-size:15px;font-weight:600}.QuestionnaireSection_work-auth-card-head__eS6EY p{color:var(--text-muted);font-size:12px;margin-top:2px}.QuestionnaireSection_legal-checkbox-label__uhyh-{align-items:flex-start;cursor:pointer;display:flex;gap:12px}.QuestionnaireSection_legal-text__4iQI1{color:var(--text-muted);font-size:12px;line-height:1.7}.QuestionnaireSection_legal-checkbox-label__uhyh- input[type=checkbox]{accent-color:var(--tenant-accent);cursor:pointer;flex-shrink:0;height:18px;margin-top:2px;width:18px}.QuestionnaireSection_legal-text__4iQI1 strong{color:var(--text);display:block;font-size:13px;font-weight:600;margin-bottom:6px}.QuestionnaireSection_legal-text__4iQI1 ol{margin-top:6px;padding-left:16px}.QuestionnaireSection_legal-text__4iQI1 ol li{margin-bottom:4px}.QuestionnaireSection_legal-text__4iQI1 .QuestionnaireSection_placeholder__1yzwf{color:var(--tenant-accent);font-style:italic}.QuestionnaireSection_input-error__ol-ZV{color:red;font-size:12px}.QuestionnaireSection_req__a5Emq{color:red;margin-left:2px}.QuestionnaireSection_profile-panel-wrap__y4LZV{position:relative}.QuestionnaireSection_loading-overlay__YA7jc{align-items:center;background:hsla(0,0%,100%,.8);display:flex;flex-direction:column;gap:12px;inset:0;justify-content:center;position:fixed;z-index:10}.QuestionnaireSection_loading-spinner__Se2uu{animation:QuestionnaireSection_spin__eleMY .8s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#393562;height:36px;width:36px}@keyframes QuestionnaireSection_spin__eleMY{to{transform:rotate(1turn)}}.QuestionnaireSection_loading-text__-RR5n{color:#393562;font-size:13px;font-weight:600}.QuestionnaireSection_form-grid-gap__s4\+Z4{gap:20px}.QuestionnaireSection_form-label-hint__kAIx5{font-size:11px;font-weight:400;text-transform:none}.QuestionnaireSection_work-mode-chips__cjCCy{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.QuestionnaireSection_date-input__KFPXb{max-width:220px}.QuestionnaireSection_compensation-row__LeySd{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.QuestionnaireSection_compensation-input__rYKHX,.QuestionnaireSection_compensation-select__RzEP3{max-width:140px}.QuestionnaireSection_currency-label__kURAe{color:var(--text-muted);font-size:13px}.QuestionnaireSection_work-auth-divider__tL8hb{border-top:1px solid var(--border);padding-top:20px}.QuestionnaireSection_work-auth-divider-title__H3ETf{color:var(--text);font-size:13px;font-weight:700;margin-bottom:4px}.QuestionnaireSection_work-auth-divider-desc__3aAAr{color:var(--text-muted);font-size:12px;margin-bottom:16px}.QuestionnaireSection_work-auth-card-last__yjEDZ{margin-bottom:0}.IntroVideoSection_section__QLBaJ{margin-bottom:2rem}.IntroVideoSection_videoBox__ITj2y{align-items:center;display:flex;gap:2rem;margin-top:1rem}.IntroVideoSection_placeholder__4OaM0{background:#f3f4f6;border-radius:6px;color:#888;font-size:1.1rem;padding:1rem 2rem}.IntroVideoSection_form-card__FHUJC{background:var(--white);border:none;border-radius:18px;box-shadow:var(--shadow-sm);margin-bottom:20px;padding:32px}.IntroVideoSection_profile-panel__ddwDr{padding-top:24px}.IntroVideoSection_form-card-head__1Pl6n{margin-bottom:22px}.IntroVideoSection_form-card-head__1Pl6n h3{font-size:16px;font-weight:600}.IntroVideoSection_form-card-head__1Pl6n p{color:var(--text-muted);font-size:13px;margin-top:3px}.IntroVideoSection_file-row__3LGhK{align-items:center;background:var(--green-light);border:1.5px solid var(--green-border);border-radius:10px;display:flex;gap:12px;margin-top:16px;padding:12px 16px}.IntroVideoSection_file-row-icon__Doaw2{font-size:22px}.IntroVideoSection_file-row-info__GRi4R .IntroVideoSection_file-name__PyaHk{font-size:14px;font-weight:500}.IntroVideoSection_file-row-info__GRi4R .IntroVideoSection_file-meta__NxqmD{color:var(--text-muted);font-size:12px}.IntroVideoSection_file-row-actions__LDKtd{display:flex;gap:4px;margin-left:auto}.IntroVideoSection_btn-link-accent__h1Ca0{color:var(--tenant-accent)}.IntroVideoSection_btn-link-danger__I3h0n{color:var(--red)}.IntroVideoSection_btn-link__EHY61{background:none;border:none;border-radius:6px;cursor:pointer;font-family:Inter,sans-serif;font-size:13px;font-weight:500;padding:4px 8px}.IntroVideoSection_resume-zone__bWc3g{background:var(--bg);border:2px dashed var(--border);border-radius:12px;cursor:pointer;padding:36px;text-align:center;transition:border-color .15s,background .15s}.IntroVideoSection_resume-zone-icon__a8CyT{font-size:32px;margin-bottom:10px}.IntroVideoSection_resume-zone__bWc3g h4{font-size:15px;font-weight:600;margin-bottom:6px}.IntroVideoSection_resume-zone__bWc3g p{color:var(--text-muted);font-size:13px}.IntroVideoSection_modal-divider__QYCqZ{color:var(--text-muted);font-size:13px;margin:14px 0;text-align:center}.LinkedInSection_section__3s5kC{margin-bottom:2rem}.LinkedInSection_linkedInBox__TG-TG{align-items:center;display:flex;gap:1.5rem;margin-top:1rem}input{background:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;font-size:1rem;padding:.5rem .75rem;width:100%}.LinkedInSection_form-card__RTCbq{background:var(--white);border:none;border-radius:18px;box-shadow:var(--shadow-sm);margin-bottom:20px;padding:32px}.LinkedInSection_form-card-head__3tdg3{margin-bottom:22px}.LinkedInSection_form-card-head__3tdg3 h3{font-size:16px;font-weight:600}.LinkedInSection_form-card-head__3tdg3 p{color:var(--text-muted);font-size:13px;margin-top:3px}.LinkedInSection_profile-panel__GMvMc{padding-top:24px}.LinkedInSection_btn-lg__a3R9U{font-size:14px;padding:12px 28px}.LinkedInSection_btn__1fmzF{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:13px;font-weight:600;gap:6px;overflow:hidden;padding:9px 18px;position:relative;text-decoration:none;transition:all .18s}.LinkedInSection_file-row__S1Mj5{align-items:center;background:var(--green-light);border:1.5px solid var(--green-border);border-radius:10px;display:flex;gap:12px;margin-top:16px;padding:12px 16px}.LinkedInSection_file-row-info__xvr7u .LinkedInSection_file-name__hXEXr{font-size:var(--fs-md);font-weight:500}.LinkedInSection_file-row-info__xvr7u .LinkedInSection_file-meta__iPebh{color:var(--text-muted);font-size:var(--fs-sm)}.LinkedInSection_file-row-actions__nZdJH{display:flex;gap:4px;margin-left:auto}.LinkedInSection_btn-link__k7q\+g{background:none;border:none;border-radius:6px;cursor:pointer;font-size:13px;font-weight:500;padding:4px 8px;transition:background .15s}.LinkedInSection_btn-link-danger__4aUWs{color:#dc2626}.LinkedInSection_btn-link-danger__4aUWs:hover{background:#fef2f2}.Profile_profileMainBg__KAISp{background:#f4f5f8;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;padding-left:244px;padding-top:0}.Profile_profileHeader__3z9dw{background:linear-gradient(90deg,#3d2e8f,#7c6fef);border-radius:0 0 18px 18px;color:#fff;margin-bottom:.5rem;padding:32px 32px 18px;position:relative}.Profile_profileRow__WBLji{align-items:center;display:flex;gap:1.5rem;margin-bottom:1.2rem}.Profile_profileAvatar__9dMT6{align-items:center;background:#7c6fef;border-radius:50%;box-shadow:0 0 0 3px hsla(0,0%,100%,.12);color:#fff;display:flex;font-size:2.1rem;font-weight:700;height:64px;justify-content:center;width:64px}.Profile_profileInfo__6qU58{display:flex;flex-direction:column}.Profile_profileName__PXsKm{color:#fff;font-size:1.3rem;font-weight:700}.Profile_profileEmail__b\+xJT{color:#e0e7ff;font-size:1rem}.Profile_profileTenant__NBUz3{color:#c8bfea;font-size:.95rem;margin-top:2px}.Profile_profileProgress__bDSyZ{align-items:center;display:flex;gap:.7rem;position:absolute;right:2.5rem;top:2.2rem}.Profile_progressBar__Ng8dG{background:hsla(0,0%,100%,.133);border-radius:6px;height:7px;overflow:hidden;width:120px}.Profile_progressFill__NFPs6{background:#7c6fef;border-radius:6px;height:100%}.Profile_progressText__wZ3VK{color:#fff;font-size:.98rem;font-weight:500}.Profile_profileTabs__liRO4{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2.2rem;padding-left:0}.Profile_profileTab__PuZL3{align-items:center;border-bottom:2px solid transparent;color:rgba(229,226,240,.5);cursor:pointer;display:flex;flex-shrink:0;font-size:13px;font-weight:500;gap:7px;padding:11px 18px 13px;transition:color .15s;white-space:nowrap}.Profile_profileTab__PuZL3.Profile_active__2btiG{border-bottom-color:#7c6fef;color:#fff;font-weight:600}.Profile_tabIndex__Uc5AX{background:#d1c4f7;border-radius:50%;color:#7c6fef;font-size:.9em;font-weight:600;margin-left:.5em;padding:0 7px}.Profile_form-card__Uctc0{background:var(--white);border:none;border-radius:18px;box-shadow:var(--shadow-sm);margin-bottom:20px;padding:32px}.Profile_resumeCard__vgUM6{align-items:center;background:#f6ffed;border:1px solid #b7eb8f;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:1.2rem;padding:1.2rem 1.5rem}.Profile_resumeInfo__cuGlM{display:flex;flex-direction:column}.Profile_resumeName__x65Fx{color:#222;font-weight:600}.Profile_resumeMeta__2fhVo{color:#888;font-size:.95rem}.Profile_resumeActions__ErNIM{display:flex;gap:1rem}.Profile_autoFillInfo__gVTVi{background:#f0f5ff;border-radius:4px;color:#3056d3;font-size:.98rem;margin-bottom:1.5rem;padding:.75rem 1rem}.Profile_sectionContent__zjkae{margin-bottom:2rem;padding:0 32px 32px}.Profile_nextStep__-UaYa{display:flex;justify-content:flex-end;margin-top:32px}.Profile_tab-icon-check__vGUec{background:var(--green);height:16px;width:16px}.Profile_tab-icon-check__vGUec,.Profile_tab-icon-num__QJkxb{align-items:center;border-radius:50%;display:flex;flex-shrink:0;justify-content:center}.Profile_tab-icon-num__QJkxb{background:hsla(0,0%,100%,.12);color:rgba(229,226,240,.5);font-size:12px;font-weight:700;height:18px;margin-right:6px;width:18px}.Profile_profile-hero__TNgTH{background:var(--tenant-banner);margin:-32px -32px 0;padding:28px 32px 0;position:sticky;top:24px;z-index:10}.Profile_profile-hero-top__SAwAF{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:20px}.Profile_profile-hero-identity__SgxN7{align-items:center;display:flex;gap:16px}.Profile_profile-hero-avatar__HbRWn{align-items:center;background:var(--tenant-accent);border-radius:50%;box-shadow:0 0 0 3px hsla(0,0%,100%,.15);color:#fff;display:flex;flex-shrink:0;font-size:18px;font-weight:700;height:52px;justify-content:center;width:52px}.Profile_profile-hero-pct__fw9Si{align-items:center;display:flex;gap:10px}.Profile_profile-tabs__sGx9O{display:flex;gap:0;margin:0 -32px;overflow-x:auto;padding:0 32px}.Profile_profile-tab__pU3mu{align-items:center;border-bottom:2px solid transparent;color:rgba(229,226,240,.5);cursor:pointer;display:flex;flex-shrink:0;font-size:13px;font-weight:500;gap:7px;padding:11px 18px 13px;transition:all .2s ease;white-space:nowrap}.Profile_profile-tab__pU3mu:hover{color:rgba(229,226,240,.8);transform:translateY(-1px)}.Profile_profile-tab__pU3mu:active{transform:translateY(0)}.Profile_profile-hero-name__xCDf7{color:#fff;font-size:18px;font-weight:700;letter-spacing:-.01em}.Profile_profile-hero-sub__0e4Ni{color:rgba(229,226,240,.45);font-size:12px;margin-top:2px}.Profile_profile-hero-pct-label__tTLca{color:rgba(229,226,240,.5);font-size:11px;font-weight:500}.Profile_profile-hero-pct-bar__9Dgxx{background:hsla(0,0%,100%,.12);border-radius:2px;height:4px;overflow:hidden;width:120px}.Profile_profile-hero-pct-val__qc3OR{color:rgba(229,226,240,.7);font-size:12px;font-weight:700}.Profile_profile-hero-pct-fill__mQw5T{background:var(--tenant-accent);border-radius:2px;height:100%;width:42%}.Profile_profile-tab__pU3mu.Profile_active__2btiG .Profile_tab-icon-num__QJkxb{background:var(--tenant-accent);color:#fff}.Profile_profile-tab__pU3mu.Profile_active__2btiG{border-bottom-color:var(--tenant-accent);color:#fff;font-weight:600}.Profile_profile-tab__pU3mu.Profile_active__2btiG:hover{color:#fff;transform:none}.Profile_section-content__qC-DH{padding:24px 32px}@media (max-width:768px){.Profile_profile-tabs__sGx9O{margin:0 -16px;padding:0 16px}.Profile_profile-tab__pU3mu{font-size:12px;padding:8px 12px 10px}.Profile_profile-tab__pU3mu .Profile_tab-icon-num__QJkxb{font-size:11px;height:16px;width:16px}.Profile_profile-tab__pU3mu .Profile_tab-icon-check__vGUec{height:14px;width:14px}.Profile_section-content__qC-DH{padding:16px}}.PageContent_pageContent__4XkEI{display:flex;flex:1;flex-direction:column;min-height:0;overflow-x:clip;padding:32px}.Applications_loading-container__PMKMz{color:rgba(229,226,240,.5);font-size:14px;padding:64px 0}.Applications_loading-spinner__E4UkX{animation:Applications_spin__-M32\+ .7s linear infinite;border:3px solid rgba(229,226,240,.12);border-top-color:#a78bfa;height:36px;width:36px}.Applications_app-table-dropdown-cell__1U5w3{position:relative;vertical-align:middle}.Applications_app-table-dropdown-menu__WdJoZ{background:#fff;border:1px solid #e1e5e9;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);margin:0;min-width:120px;padding:0;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:1000}.Applications_sj-banner__Um6yt{background:var(--tenant-banner);flex-shrink:0;overflow:hidden;padding:32px 32px 26px;position:sticky;top:24px;z-index:10}.Applications_sj-banner-title__IiFAT{color:#fff;font-family:Inter,sans-serif;font-size:20px;font-weight:700;margin-bottom:14px;position:relative}.Applications_app-table-wrap__8CggJ{background:var(--white);border:1px solid var(--border);border-radius:14px;box-shadow:0 1px 6px rgba(0,0,0,.04);overflow-x:auto;overflow-y:visible}.Applications_app-table-group-label__VlquT{align-items:center;border-bottom:1px solid var(--border);border-radius:13px 13px 0 0;display:flex;font-size:10.5px;font-weight:700;gap:8px;letter-spacing:.08em;padding:9px 18px;text-transform:uppercase}.Applications_app-table-group-label__VlquT.Applications_warn__acECH{background:#fffbeb;color:#b45309}.Applications_app-table-group-label__VlquT.Applications_review-group__3c2XC{background:#f5f3ff;color:#6d28d9}.Applications_app-table-group-label__VlquT.Applications_applied-group__sk59a{background:#eff6ff;color:#1d4ed8}.Applications_app-table-group-label__VlquT.Applications_withdrawn-group__9Fo-9{background:#fef2f2;color:#b91c1c;opacity:.75}.Applications_app-group-count-pill__Rbms0{background:rgba(0,0,0,.07);border-radius:10px;font-size:10px;font-weight:700;padding:1px 7px}.Applications_app-table__Uzpm3{border-collapse:collapse;min-width:960px;table-layout:auto;width:100%}.Applications_app-table__Uzpm3 th{background:var(--bg);border-bottom:1px solid var(--border);color:var(--text-muted);font-size:10.5px;font-weight:700;letter-spacing:.07em;overflow:hidden;padding:10px 18px;text-align:left;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.Applications_app-table__Uzpm3 th.Applications_sortable__A6NEQ{cursor:pointer}.Applications_app-table__Uzpm3 th.Applications_sortable__A6NEQ:hover{color:var(--text)}.Applications_app-table__Uzpm3 td{border-bottom:1px solid var(--border);color:var(--text);font-size:13px;overflow:hidden;padding:14px 18px;vertical-align:top}.Applications_app-table__Uzpm3 tbody tr:last-child td{border-bottom:none}.Applications_app-table__Uzpm3 tbody tr:last-child td:first-child{border-bottom-left-radius:13px}.Applications_app-table__Uzpm3 tbody tr:last-child td:last-child{border-bottom-right-radius:13px}.Applications_app-table__Uzpm3 tbody tr{cursor:default;transition:background .12s}.Applications_app-table__Uzpm3 tbody tr:hover{background:#f8f9fb}.Applications_app-table__Uzpm3 tbody tr.Applications_withdrawn-row__AkaSA{opacity:.55}.Applications_app-tbl-logo__h5wap{align-items:center;background:var(--tenant-accent);border-radius:10px;color:#fff;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:700;height:36px;justify-content:center;margin-right:13px;vertical-align:middle;width:36px}.Applications_app-tbl-title__57e\+T{color:var(--text);cursor:pointer;display:block;font-size:13.5px;font-weight:600;line-height:1.3;max-width:220px;transition:color .12s;white-space:normal;word-break:break-word}.Applications_app-tbl-title__57e\+T:hover{color:var(--tenant-accent)}.Applications_app-tbl-company__-y2Sw{color:var(--text-muted);display:block;font-size:11.5px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Applications_app-tbl-dept__rnIeE{border:1px solid var(--tenant-accent-border);border-radius:4px;font-size:10px;font-weight:700;letter-spacing:.07em;margin-top:5px;padding:1px 7px;text-transform:uppercase}.Applications_app-tbl-dept__rnIeE,.Applications_app-tbl-pill__\+5b2Y{background:var(--tenant-accent-light);color:var(--tenant-accent);display:inline-block}.Applications_app-tbl-pill__\+5b2Y{border:1px solid var(--tenant-accent-border);border-radius:5px;font-size:10.5px;font-weight:500;margin-top:6px;max-width:120px;overflow:hidden;padding:3px 9px;text-overflow:ellipsis;white-space:nowrap}.Applications_app-tbl-date__4\+2\+C{color:var(--text-muted);font-size:12px;white-space:nowrap}.Applications_app-status-note__WHfYb{color:var(--text-muted);display:block;font-size:11px;font-style:italic;margin-top:4px}@keyframes Applications_pipeline-pulse__UeNbQ{0%,to{box-shadow:0 0 0 3px rgba(245,158,11,.2)}50%{box-shadow:0 0 0 5px rgba(245,158,11,.35)}}.Applications_app-pipeline__xDmWF{align-items:center;display:flex;gap:0;margin-bottom:5px}.Applications_app-pipeline-dot__EXgoB{background:#dde1e8;border-radius:50%;cursor:pointer;flex-shrink:0;height:8px;transition:background .15s;width:8px}.Applications_app-pipeline-dot__EXgoB.Applications_done__2jNJA{background:var(--tenant-accent)}.Applications_app-pipeline-dot__EXgoB.Applications_current__L-BGn{animation:Applications_pipeline-pulse__UeNbQ 1.8s ease-in-out infinite;background:var(--amber)}.Applications_app-pipeline-dot__EXgoB.Applications_complete__YioIv{background:var(--green)}.Applications_app-pipeline-line__aQhAS{background:#dde1e8;flex-shrink:0;height:2px;transition:background .15s;width:16px}.Applications_app-pipeline-line__aQhAS.Applications_done__2jNJA{background:var(--tenant-accent)}.Applications_app-pipeline-label__FoWny{color:var(--text-muted);font-size:11px;font-weight:500;white-space:nowrap}.Applications_app-pipeline-label__FoWny.Applications_current-label__qRO82{color:var(--amber);font-weight:600}.Applications_app-pipeline-label__FoWny.Applications_done-label__r5oYy{color:var(--tenant-accent);font-weight:600}.Applications_status-badge__Netj4{align-items:center;border-radius:20px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:4px 10px;white-space:nowrap}.Applications_status-badge__Netj4:before{background:currentColor;border-radius:50%;content:"";flex-shrink:0;height:5px;opacity:.7;width:5px}.Applications_s-applied__6R9wj{background:#dbeafe;color:#1d4ed8}.Applications_s-incomplete__p6Z7C{background:#fef3c7;color:#b45309}.Applications_s-review__8VR22{background:#ede9fe;color:#6d28d9}.Applications_s-offer__l2PJo{background:var(--green-light);color:var(--green)}.Applications_s-withdrawn__E\+Use{background:#fef2f2;color:#b91c1c}.Applications_app-action-btn__u5eKL{align-items:center;background:var(--amber);border:none;border-radius:7px;color:#fff;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:12px;font-weight:600;gap:5px;padding:5px 12px;transition:filter .15s,transform .1s;white-space:nowrap}.Applications_app-action-btn__u5eKL:hover{filter:brightness(1.1);transform:translateY(-1px)}.Applications_app-view-btn__azkYE{align-items:center;background:var(--bg);border:1px solid var(--border);border-radius:7px;color:var(--text-muted);cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:12px;font-weight:500;gap:5px;padding:5px 12px;transition:border-color .15s,color .15s;white-space:nowrap}.Applications_app-view-btn__azkYE:hover{border-color:var(--tenant-accent);color:var(--tenant-accent)}.Applications_btn__fyKkf{align-items:center;background:var(--tenant-accent);border:none;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.2);color:#fff;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:13px;font-weight:600;gap:6px;overflow:hidden;padding:9px 18px;position:relative;text-decoration:none;transition:all .18s}.Applications_btn__fyKkf:hover{box-shadow:0 4px 18px rgba(0,0,0,.28);filter:brightness(1.1);transform:translateY(-1px)}.Applications_btn__fyKkf:active{filter:brightness(.97);transform:translateY(0)}.Applications_app-search-input__3a\+RV{background:#fff;border:1px solid var(--border);border-radius:8px;color:var(--text);font-family:Inter,sans-serif;font-size:13px;padding:10px 12px 10px 36px;transition:border-color .2s,box-shadow .2s;width:100%}.Applications_app-search-input__3a\+RV::-moz-placeholder{color:var(--text-muted)}.Applications_app-search-input__3a\+RV::placeholder{color:var(--text-muted)}.Applications_app-search-input__3a\+RV:focus{border-color:var(--tenant-accent);box-shadow:0 0 0 3px rgba(var(--tenant-accent-rgb,124,111,239),.1);outline:none}.Applications_app-tabs__UIirV{align-items:center;border:1px solid var(--border);border-radius:9px;display:flex;gap:4px;padding:3px}.Applications_app-tab-btn__bq\+9-{background:transparent;border:none;border-radius:6px;color:var(--text-muted);cursor:pointer;font-family:Inter,sans-serif;font-size:13px;font-weight:500;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.Applications_app-tab-btn__bq\+9-:hover{background:var(--bg-subtle);color:var(--text)}.Applications_app-tab-btn__bq\+9-.Applications_active__J1MLG{background:#fff;color:var(--tenant-accent);font-weight:600}.Applications_app-tab-btn__bq\+9-:hover{background:var(--tenant-accent);color:#fff}.Applications_no-results__P6vsY{color:var(--text-muted);padding:60px 20px;text-align:center}.Applications_no-results__P6vsY h3{color:var(--text);font-size:18px;font-weight:600;margin:0 0 8px}.Applications_no-results__P6vsY p{font-size:14px;line-height:1.5;margin:0}.Applications_no-results__P6vsY .Applications_clear-search-btn__rG-MB{background:var(--tenant-accent);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;margin-top:16px;padding:8px 16px;transition:background .2s}.Applications_no-results__P6vsY .Applications_clear-search-btn__rG-MB:hover{background:var(--tenant-accent-hover,var(--tenant-accent));filter:brightness(1.1)}.Applications_loading-container__PMKMz{align-items:center;color:var(--text-muted);display:flex;flex-direction:column;gap:16px;justify-content:center;padding:60px 20px}.Applications_loading-container__PMKMz p{font-size:14px;margin:0}.Applications_loading-spinner__E4UkX{animation:Applications_spin__-M32\+ .8s ease-in-out infinite;border:3px solid var(--border);border-radius:50%;border-top-color:var(--tenant-accent);height:32px;width:32px}@keyframes Applications_spin__-M32\+{to{transform:rotate(1turn)}}.Applications_error-container__x2R7h{align-items:center;color:var(--text-muted);display:flex;flex-direction:column;gap:16px;justify-content:center;padding:60px 20px;text-align:center}.Applications_error-container__x2R7h p{font-size:14px;margin:0}.Applications_retry-btn__xfwvf{background:var(--tenant-accent);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px;transition:opacity .2s ease}.Applications_retry-btn__xfwvf:hover{opacity:.9}.JobDetailsModal_overlay__OyRbr{align-items:center;background-color:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:9999}.JobDetailsModal_modal__mU\+hW{background:#fff;border-radius:16px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);max-height:90vh;max-width:600px;overflow-y:auto;position:relative;width:100%}.JobDetailsModal_closeButton__XJpQM{align-items:center;background:hsla(0,0%,100%,.9);background:hsla(0,0%,100%,.1);border:1px solid rgba(229,226,240,.2);border-radius:7px;color:rgba(229,226,240,.7);cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .2s ease;width:32px;z-index:10}.JobDetailsModal_closeButton__XJpQM:hover{background:#fff;color:#374151}.JobDetailsModal_header__rVGnd{background:var(--tenant-primary,#4c6ef5);border-radius:16px 16px 0 0;color:#fff;padding:32px 32px 24px;position:relative}.JobDetailsModal_headerContent__YnXjf{align-items:center;display:flex;gap:16px;margin-bottom:16px}.JobDetailsModal_companyLogo__EWZvg{align-items:center;background:hsla(0,0%,100%,.2);border-radius:12px;color:#fff;display:flex;font-size:20px;font-weight:700;height:52px;justify-content:center;width:52px}.JobDetailsModal_jobInfo__I0YMW{flex:1}.JobDetailsModal_jobTitle__jw7PU{font-size:22px;font-weight:700;line-height:1.3;margin:0 0 4px}.JobDetailsModal_companyInfo__wuqjm{font-size:15px;font-weight:500;margin:0;opacity:.9}.JobDetailsModal_jobTags__kI7tD{display:flex;flex-wrap:wrap;gap:8px}.JobDetailsModal_tag__hiUUD{background:hsla(0,0%,100%,.2);border-radius:20px;color:#fff;font-size:13px;font-weight:500;padding:6px 12px}.JobDetailsModal_postedMeta__q3YLP{font-size:13px;margin-bottom:6px;opacity:.8}.JobDetailsModal_metaRow__\+xo6x{align-items:center;background:hsla(0,0%,100%,.12);border-radius:10px;display:flex;flex-wrap:wrap;gap:0;gap:8px;margin-top:20px;padding:12px 16px}.JobDetailsModal_metaItem__BPpU0{display:flex;flex:1;flex-direction:column;gap:2px;min-width:80px}.JobDetailsModal_metaLabel__lxP9o{font-size:11px;letter-spacing:.04em;opacity:.7;text-transform:uppercase}.JobDetailsModal_metaValue__hvNcv{font-size:13px;font-weight:600}.JobDetailsModal_metaDivider__3OREJ{background:hsla(0,0%,100%,.25);height:32px;margin:0 8px;width:1px}.JobDetailsModal_content__MpxyD{padding:32px}.JobDetailsModal_section__rUy0i{margin-bottom:32px}.JobDetailsModal_section__rUy0i:last-child{margin-bottom:0}.JobDetailsModal_sectionTitle__Qd-ye{color:#6b7280;font-size:13px;font-weight:700;letter-spacing:.05em;margin:0 0 12px;text-transform:uppercase}.JobDetailsModal_sectionContent__eeB3t{color:#374151;font-size:15px;line-height:1.6;margin:0}.JobDetailsModal_skillsList__qlJz6{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.JobDetailsModal_skillItem__CEoGj{align-items:center;color:#374151;display:flex;font-size:14px;gap:10px}.JobDetailsModal_skillDot__6rs9u{background:var(--tenant-primary,#4c6ef5);border-radius:50%;flex-shrink:0;height:6px;width:6px}.JobDetailsModal_footer__VjQFS{align-items:center;background:#f8f9fb;border-radius:8px;display:flex;justify-content:space-between;margin-top:24px;padding:20px}.JobDetailsModal_appliedDate__NbHFS{color:#6b7280;font-size:14px;font-weight:500}.JobDetailsModal_closeFooterButton__s0tTm{background:var(--tenant-primary,#4c6ef5);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s ease}.JobDetailsModal_closeFooterButton__s0tTm:hover{background:var(--tenant-primary-dark,#3b5bdb)}@media (max-width:640px){.JobDetailsModal_overlay__OyRbr{padding:16px}.JobDetailsModal_modal__mU\+hW{max-height:95vh}.JobDetailsModal_header__rVGnd{padding:24px 20px 20px}.JobDetailsModal_content__MpxyD{padding:24px 20px}.JobDetailsModal_headerContent__YnXjf{gap:12px;margin-bottom:12px}.JobDetailsModal_companyLogo__EWZvg{font-size:18px;height:44px;width:44px}.JobDetailsModal_jobTitle__jw7PU{font-size:20px}.JobDetailsModal_companyInfo__wuqjm{font-size:14px}.JobDetailsModal_section__rUy0i{margin-bottom:24px}.JobDetailsModal_footer__VjQFS{flex-direction:column;gap:12px;text-align:center}}.Button_button__fJzbS{border:none;border-radius:4px;cursor:pointer;font-size:1rem;padding:.5rem 1.5rem;transition:background .2s}.Button_primary__h2l0G{background:#4f46e5;color:#fff}.Button_secondary__\+PR2C{background:#f3f4f6;color:#111}.Button_danger__5ZAlb{background:#ef4444;color:#fff}.Button_button__fJzbS:disabled{cursor:not-allowed;opacity:.6}:root{--shadow-sm:0 1px 2px rgba(0,0,0,.05);--tenant-accent:#7c6fef;--green:#22c55e}.JobSearchContent_sjContainer__-5U5M{display:flex;height:100%;overflow:hidden;width:100%}.JobSearchContent_sjLeft__3Yye9{background:#fff;border-right:1px solid var(--border);display:flex;flex-direction:column;flex-shrink:0;height:100%;overflow:hidden;width:380px}.JobSearchContent_sjLeftHeader__bJe3r{background:var(--white);border-bottom:1px solid var(--border);color:var(--text-muted);flex-shrink:0;font-size:12px;padding:10px 14px}.JobSearchContent_sjLeftHeader__bJe3r strong{color:var(--text);font-weight:600}.JobSearchContent_sjResultsCount__uA8Zt{color:var(--text-muted);font-size:12px;font-weight:500}.JobSearchContent_sjLeftContent__IX-Ai{display:flex;flex:1;flex-direction:column;gap:6px;overflow-y:auto;padding:10px 12px}.JobSearchContent_sjLeftContent__IX-Ai::-webkit-scrollbar{width:4px}.JobSearchContent_sjLeftContent__IX-Ai::-webkit-scrollbar-track{background:transparent}.JobSearchContent_sjLeftContent__IX-Ai::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:2px}.JobSearchContent_sjItem__Ieqwu{background:var(--white);border:1px solid var(--border);border-radius:11px;cursor:pointer;padding:13px 15px;position:relative;transition:border-color .15s,box-shadow .15s}.JobSearchContent_sjItem__Ieqwu:hover{background:#f8f9fb}.JobSearchContent_sjItemActive__1WNyM{border-color:var(--tenant-accent);box-shadow:0 0 0 3px rgba(124,111,239,.1)}.JobSearchContent_sjItemActive__1WNyM:hover{background:var(--tenant-accent-light)}.JobSearchContent_sjItemHeader__\+9h96{align-items:flex-start;display:flex;gap:12px;margin-bottom:12px}.JobSearchContent_sjItemLogo__Bs2Ii{flex-shrink:0}.JobSearchContent_sjLogoPlaceholder__V7uOQ{align-items:center;background:var(--tenant-accent);border-radius:8px;color:#fff;display:flex;font-size:16px;font-weight:600;height:40px;justify-content:center;width:40px}.JobSearchContent_sjItemMeta__VgQCM{flex:1;min-width:0}.JobSearchContent_sjItemTitle__w63gq{color:var(--text);font-family:Inter,sans-serif;font-size:14px;font-weight:700;letter-spacing:-.01em;margin-bottom:7px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.JobSearchContent_sjItemCompany__tgLIz{color:var(--text-muted);font-size:13px;font-weight:500;margin-bottom:4px}.JobSearchContent_sjItemLocation__zvofP{align-items:center;color:var(--text-muted);display:flex;font-size:12px;gap:4px}.JobSearchContent_locationIcon__2GiDG{flex-shrink:0;height:12px;width:12px}.JobSearchContent_sjItemMatch__G8I1Q{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:4px;margin-left:8px}.JobSearchContent_sjMatchPct__gWscN{background:var(--tenant-accent-light);border-radius:5px;color:var(--tenant-accent);font-size:10px;font-weight:700;padding:2px 7px}.JobSearchContent_sjAppliedBadge__xmA71{background:#dcfce7;border-radius:5px;color:#16a34a;font-size:10px;font-weight:600;padding:2px 7px}.JobSearchContent_sjRecommendedChip__yFNL3{background:var(--tenant-primary,#4c6ef5);border-radius:5px;color:#fff;font-size:9px;font-weight:700;padding:2px 7px;white-space:nowrap}.JobSearchContent_sjItemMatchPct__o7\+aM{background:var(--tenant-accent-light,#f3f1ff);border-radius:5px;color:var(--tenant-accent,#7c6fef);font-size:9px;font-weight:600;padding:2px 7px;white-space:nowrap}.JobSearchContent_sjMatchLabel__wjc\+r{color:var(--text-muted);font-size:10px;font-weight:600;letter-spacing:.5px;margin-top:2px;text-transform:uppercase}.JobSearchContent_sjItemTags__OmmPf{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:9px}.JobSearchContent_sjTag__mEDV2{background:var(--tenant-accent-light);border:1px solid var(--tenant-accent-border);border-radius:4px;color:var(--tenant-accent);font-size:10px;font-weight:600;padding:2px 8px}.JobSearchContent_sjItemFooter__K\+38T{align-items:center;border-top:1px solid var(--border);display:flex;justify-content:space-between;padding-top:8px}.JobSearchContent_sjItemSalary__mxYqK{color:var(--text);font-size:12px;font-weight:600}.JobSearchContent_sjItemPosted__T0\+d3{color:var(--text-muted);font-size:11px}.JobSearchContent_sjQuickApply__dfppk{background:var(--tenant-accent);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:11px;font-weight:600;padding:6px 12px;transition:all .15s ease}.JobSearchContent_sjQuickApply__dfppk:hover{filter:brightness(1.1);transform:translateY(-1px)}.JobSearchContent_sjPagination__n\+\+\+S{align-items:center;background:#fff;border-top:1px solid var(--border);display:flex;flex-shrink:0;gap:8px;justify-content:center;padding:16px 24px}.JobSearchContent_sjPageNumbers__bvn0O{display:flex;gap:4px}.JobSearchContent_sjPageBtn__rdppH{background:#fff;border:1px solid var(--border);border-radius:6px;color:var(--text-muted);cursor:pointer;font-size:12px;font-weight:500;padding:8px 12px;transition:all .15s ease}.JobSearchContent_sjPageBtn__rdppH:hover:not(:disabled){border-color:var(--tenant-accent);color:var(--tenant-accent)}.JobSearchContent_sjPageBtn__rdppH:disabled{cursor:not-allowed;opacity:.5}.JobSearchContent_sjPageBtnActive__2-aUb{border-color:var(--tenant-accent)}.JobSearchContent_sjPageBtnActive__2-aUb,.JobSearchContent_sjPageBtnActive__2-aUb:hover{background:var(--tenant-accent);color:#fff}.JobSearchContent_sjEmpty__1widZ{color:var(--text-muted);padding:60px 24px;text-align:center}.JobSearchContent_sjEmptyIcon__TT-yN{font-size:48px;margin-bottom:16px;opacity:.3}.JobSearchContent_sjEmptyTitle__tz2AY{color:var(--text);font-size:16px;font-weight:600;margin-bottom:8px}.JobSearchContent_sjEmptyText__r7\+N9{font-size:14px}.JobSearchContent_sjRight__aK9c3{background:#fff;display:flex;flex:1;flex-direction:column;height:100%;overflow:hidden}.JobSearchContent_sjDetailHeader__S0rwv{background:var(--tenant-banner);flex-shrink:0;overflow:visible;padding:26px 28px 22px;position:relative}.JobSearchContent_sjDetailLogo__NgAIV{flex-shrink:0}.JobSearchContent_sjDetailLogoImg__4Wd7K{align-items:center;background:var(--tenant-accent);border-radius:12px;color:#fff;display:flex;font-size:24px;font-weight:700;height:64px;justify-content:center;width:64px}.JobSearchContent_sjDetailMeta__6mOLh{flex:1;min-width:0}.JobSearchContent_sjDetailTitle__-daKp{color:#fff;font-family:Inter,sans-serif;font-size:clamp(18px,2.2vw,26px);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin-bottom:5px;position:relative}.JobSearchContent_sjDetailCompany__R5GEh{color:var(--text-muted);font-size:16px;font-weight:600;margin-bottom:8px}.JobSearchContent_sjDetailLocation__EL3jO{align-items:center;color:var(--text-muted);display:flex;font-size:14px;gap:6px;margin-bottom:16px}.JobSearchContent_sjDetailLocation__EL3jO svg{flex-shrink:0;height:14px;width:14px}.JobSearchContent_sjDetailTags__ArNxC{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px;position:relative}.JobSearchContent_sjDetailTag__\+8pt5{background:var(--bg);border:1px solid var(--border);border-radius:6px;color:var(--text);font-size:12px;padding:6px 12px}.JobSearchContent_sjDetailActions__XdTzG{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:16px}.JobSearchContent_sjDetailMatch__GO5R0{text-align:center}.JobSearchContent_sjDetailMatchPct__YRPBy{color:var(--tenant-accent);font-size:28px;font-weight:800;line-height:1}.JobSearchContent_sjDetailMatchLabel__WQdhH{color:var(--text-muted);font-size:12px;font-weight:600;letter-spacing:.5px;margin-top:4px;text-transform:uppercase}.JobSearchContent_sjApplyBtn__6hsl2{background:var(--tenant-accent);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:14px 24px;transition:all .2s ease;white-space:nowrap}.JobSearchContent_sjApplyBtn__6hsl2:hover{box-shadow:0 8px 25px rgba(124,111,239,.3);filter:brightness(1.1);transform:translateY(-1px)}.JobSearchContent_sjDetailBody__CAg9C{display:flex;flex:1;flex-direction:column;gap:22px;min-height:0;overflow-y:auto;padding:22px 28px}.JobSearchContent_sjDetailBody__CAg9C::-webkit-scrollbar{width:4px}.JobSearchContent_sjDetailBody__CAg9C::-webkit-scrollbar-track{background:transparent}.JobSearchContent_sjDetailBody__CAg9C::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:2px}.JobSearchContent_sjDetailBody__CAg9C::-webkit-scrollbar-thumb:hover{background:#cbd5e0}.JobSearchContent_sjDetailSection__UQy7R{margin-bottom:32px}.JobSearchContent_sjDetailSection__UQy7R:last-child{margin-bottom:0}.JobSearchContent_sjDetailSectionTitle__a1PRW{align-items:center;color:var(--tenant-accent);display:flex;font-size:10px;font-weight:700;gap:8px;letter-spacing:.13em;margin-bottom:12px;text-transform:uppercase}.JobSearchContent_sjDetailSectionTitle__a1PRW:after{background:var(--border);content:"";flex:1;height:1px}.JobSearchContent_sjDetailDesc__xd0tR{color:#3d3a56;font-family:Inter,sans-serif;font-size:14px;line-height:1.75}.JobSearchContent_sjDetailDesc__xd0tR p{margin-bottom:8px}.JobSearchContent_sjDetailDesc__xd0tR p:last-child{margin-bottom:0}.JobSearchContent_sjDetailDesc__xd0tR ol,.JobSearchContent_sjDetailDesc__xd0tR ul{margin:0 0 8px;padding-left:20px}.JobSearchContent_sjDetailDesc__xd0tR ul{list-style-type:disc}.JobSearchContent_sjDetailDesc__xd0tR ol{list-style-type:decimal}.JobSearchContent_sjDetailDesc__xd0tR li{margin-bottom:4px}.JobSearchContent_sjDetailDesc__xd0tR li:last-child{margin-bottom:0}.JobSearchContent_sjDetailDesc__xd0tR b,.JobSearchContent_sjDetailDesc__xd0tR strong{font-weight:600}.JobSearchContent_sjDetailDesc__xd0tR em,.JobSearchContent_sjDetailDesc__xd0tR i{font-style:italic}.JobSearchContent_sjDetailDesc__xd0tR h1,.JobSearchContent_sjDetailDesc__xd0tR h2,.JobSearchContent_sjDetailDesc__xd0tR h3,.JobSearchContent_sjDetailDesc__xd0tR h4{color:#3d3a56;font-weight:600;line-height:1.4;margin:12px 0 6px}.JobSearchContent_sjDetailDesc__xd0tR h1{font-size:18px}.JobSearchContent_sjDetailDesc__xd0tR h2{font-size:16px}.JobSearchContent_sjDetailDesc__xd0tR h3{font-size:15px}.JobSearchContent_sjDetailDesc__xd0tR h4{font-size:14px}.JobSearchContent_sjBulletDot__nGJM7{background:var(--tenant-accent);border-radius:50%;flex-shrink:0;height:5px;margin-top:7px;opacity:.65;width:5px}.JobSearchContent_sjDetailList__LHLqM{display:flex;flex-direction:column;gap:7px;list-style:none;padding:0}.JobSearchContent_sjDetailList__LHLqM li{align-items:flex-start;color:#3d3a56;display:flex;font-family:Inter,sans-serif;font-size:14px;gap:10px;line-height:1.6}.JobSearchContent_sjDetailList__LHLqM li:before{color:var(--tenant-accent);content:"•";font-weight:700;left:0;position:absolute;top:8px}.JobSearchContent_sjSkillTags__POviM{display:flex;flex-wrap:wrap;gap:8px}.JobSearchContent_sjSkillTag__q7V49{background:var(--tenant-accent-light);border:1px solid rgba(124,111,239,.2);border-radius:20px;color:var(--tenant-accent);font-size:13px;font-weight:600;padding:8px 14px}.JobSearchContent_sjDetailFooter__1ZKUS{align-items:center;background:#fff;border-top:1px solid var(--border);display:flex;flex-shrink:0;justify-content:space-between;padding:24px 32px}.JobSearchContent_sjDetailPosted__LrknX{color:var(--text-muted);font-size:13px}.JobSearchContent_sjApplyBtnSecondary__LF1fG{background:var(--tenant-accent);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:all .2s ease}.JobSearchContent_sjApplyBtnSecondary__LF1fG:hover{filter:brightness(1.1);transform:translateY(-1px)}.JobSearchContent_sjDetailEmpty__uePCb{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;padding:60px 32px;text-align:center}.JobSearchContent_sjDetailEmptyIcon__rXlxV{font-size:64px;margin-bottom:24px;opacity:.3}.JobSearchContent_sjDetailEmptyTitle__7bnUP{color:var(--text);font-size:20px;font-weight:700;margin-bottom:12px}.JobSearchContent_sjDetailEmptyText__McPlh{color:var(--text-muted);font-size:15px;line-height:1.5;max-width:300px}.JobSearchContent_sjItemDept__KbYSu{color:var(--tenant-accent);font-size:10px;font-weight:700;letter-spacing:.1em;margin-bottom:3px;text-transform:uppercase}.JobSearchContent_sjDetailFooterRow__sjvyX{align-items:center;border-top:1px solid rgba(229,226,240,.08);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding-top:14px;position:relative}.JobSearchContent_sjLocDropdownItem__NjZzr svg{color:var(--tenant-accent);flex-shrink:0;height:14px;opacity:.7;width:14px}.JobSearchContent_sjActiveFilters__fHvuT{background:var(--white);border-bottom:1px solid var(--border);display:flex;flex-shrink:0;flex-wrap:wrap;gap:6px;padding:8px 12px}.JobSearchContent_sjLocDropdownItem__NjZzr{align-items:center;color:rgba(229,226,240,.85);cursor:default;display:flex;font-size:13px;font-weight:500;gap:10px;padding:10px 16px;transition:background .12s}.JobSearchContent_sjLocNearest__O\+CRs{background:var(--tenant-accent-light);border:1px solid var(--tenant-accent-border);border-radius:5px;color:var(--tenant-accent);font-size:9px;font-weight:700;letter-spacing:.05em;margin-left:auto;padding:2px 7px;text-transform:uppercase}.JobSearchContent_sjLocDropdown__CPr7v.JobSearchContent_open__TIkxw{display:block}.JobSearchContent_sjDetailComp__cu-Mv{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.JobSearchContent_sjDetailCompValue__BaI5a{color:rgba(229,226,240,.85);font-size:13px;font-weight:600}.JobSearchContent_sjLocMore__uX6w2{background:var(--tenant-accent-light);border:1px solid var(--tenant-accent-border);border-radius:5px;color:var(--tenant-accent);cursor:pointer;font-size:11px;font-weight:700;padding:1px 7px;transition:opacity .15s;white-space:nowrap}.JobSearchContent_sjDetailCompItem__VhlKE{display:flex;flex-direction:column;gap:1px}.JobSearchContent_sjDetailPosted__LrknX{color:rgba(229,226,240,.35);font-size:11px;margin-bottom:14px;position:relative}.JobSearchContent_sjDetailTag__\+8pt5{border-radius:5px;font-size:11px;font-weight:600;padding:3px 10px}.JobSearchContent_sjDTagAccent__DVm5j{background:hsla(0,0%,100%,.07);border:1px solid rgba(229,226,240,.15);color:rgba(229,226,240,.7)}.JobSearchContent_sjLocWrap__2BZPS{display:inline-flex;flex-direction:column;gap:1px;position:relative}.JobSearchContent_sjDetailCompLabel__mXzhg{color:rgba(229,226,240,.35);font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.JobSearchContent_sjDetailCta__UnMTI h4{color:#fff;font-family:Inter,sans-serif;font-size:14px;font-weight:700;margin-bottom:2px}.JobSearchContent_sjDetailCta__UnMTI p{color:rgba(229,226,240,.45);font-size:12px}.JobSearchContent_sjBtnApplyPill__026HO:hover{box-shadow:0 6px 22px rgba(0,0,0,.4);filter:brightness(1.1);transform:translateY(-1px)}.JobSearchContent_sjBtnPillIcon__aenv1:hover:not(.JobSearchContent_applied__ZzZh7) .JobSearchContent_sj-btn-pill-icon__96lEK{transform:rotate(45deg)}.JobSearchContent_sjBtnPillIcon__aenv1{align-items:center;background:hsla(0,0%,100%,.25);border-radius:50%;display:flex;flex-shrink:0;height:26px;justify-content:center;transition:transform .2s;width:26px}.JobSearchContent_sjLocDropdown__CPr7v{background:var(--tenant-primary);border:1px solid rgba(229,226,240,.15);border-radius:14px;box-shadow:0 12px 40px rgba(0,0,0,.5);display:none;left:0;min-width:220px;padding:12px 0;position:absolute;top:calc(100% + 8px);z-index:200}.JobSearchContent_sjDetailCta__UnMTI{align-items:center;background:var(--tenant-banner);border:1px solid rgba(124,111,239,.2);border-radius:12px;display:flex;flex-shrink:0;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:0 28px 24px;padding:14px 20px}.JobSearchContent_sjBtnApplyPill__026HO{align-items:center;background:var(--tenant-accent);border:none;border-radius:999px;box-shadow:0 4px 16px rgba(0,0,0,.3);color:#fff;cursor:pointer;display:inline-flex;font-family:Source Sans\ 3,Inter,sans-serif;font-size:13px;font-weight:600;gap:8px;padding:5px 5px 5px 16px;transition:transform .2s,box-shadow .2s,filter .2s;white-space:nowrap}.JobSearchContent_sjLocTrigger__FDaRE{align-items:center;cursor:default;display:inline-flex;gap:6px}.JobSearchContent_sjLocDropdownTitle__t2gF3{color:rgba(229,226,240,.35);font-size:9px;font-weight:700;letter-spacing:.1em;padding:0 16px 10px;text-transform:uppercase}@media (min-width:769px) and (max-width:1024px){.JobSearchContent_sjContainer__-5U5M{display:flex!important;height:100%!important;overflow:hidden!important;width:100%!important}.JobSearchContent_sjLeft__3Yye9{flex-shrink:0!important;height:100%!important;max-width:280px!important;min-width:280px!important;overflow:hidden!important;width:280px!important}.JobSearchContent_sjRight__aK9c3{display:flex!important;flex:1!important;flex-direction:column!important;height:100%!important;min-width:0!important;overflow:hidden!important;width:calc(100% - 280px)!important}.JobSearchContent_sjDetailHeader__S0rwv{flex-shrink:0!important;padding:16px 16px 14px!important}.JobSearchContent_sjDetailBody__CAg9C{flex:1!important;min-height:0!important;overflow-y:auto!important;padding:16px!important}.JobSearchContent_sjDetailFooter__1ZKUS{flex-shrink:0!important;padding:12px 16px!important}.JobSearchContent_sjDetailTitle__-daKp{font-size:clamp(14px,2vw,18px)!important;line-height:1.3!important}.JobSearchContent_sjDetailFooterRow__sjvyX{align-items:stretch!important;flex-direction:column!important;gap:12px!important}.JobSearchContent_sjDetailComp__cu-Mv{flex-direction:column!important;gap:8px!important}.JobSearchContent_sjBtnApplyPill__026HO{justify-content:center!important;width:100%!important}}@media (max-width:768px){.JobSearchContent_sjContainer__-5U5M{flex-direction:column}.JobSearchContent_sjLeft__3Yye9{border-bottom:1px solid var(--border);border-right:none}.JobSearchContent_sjLeft__3Yye9,.JobSearchContent_sjRight__aK9c3{height:50vh;overflow:hidden;width:100%}.JobSearchContent_sjDetailHeader__S0rwv{align-items:stretch;flex-direction:column;gap:16px;padding:20px}.JobSearchContent_sjDetailActions__XdTzG{align-items:center;flex-direction:row;justify-content:space-between}.JobSearchContent_sjDetailBody__CAg9C{flex:1;height:0;overflow-y:auto;padding:20px}.JobSearchContent_sjDetailFooter__1ZKUS{padding:16px 20px}}.TopNavigation_topnav__Edwaa{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:16px 32px;position:sticky;top:0;z-index:100}@media (max-width:700px){.TopNavigation_topnav__Edwaa{padding:12px 20px}}.TopNavigation_topnavBrand__GPJDK{color:#7c6fef;cursor:pointer;font-size:24px;font-weight:800;text-decoration:none}@media (max-width:700px){.TopNavigation_topnavBrand__GPJDK{font-size:20px}}.TopNavigation_topnavRight__jasaX{align-items:center;display:flex;gap:24px}@media (max-width:700px){.TopNavigation_topnavRight__jasaX{gap:16px}}.TopNavigation_topnavLink__\+umvt{color:#6b7280;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s ease}.TopNavigation_topnavLink__\+umvt:hover{color:#374151}@media (max-width:700px){.TopNavigation_topnavLink__\+umvt{display:none}.TopNavigation_topnavLink__\+umvt:last-of-type{display:inline}}.TopNavigation_topnavBtn__-mX2a{background:#7c6fef;border-radius:8px;color:#fff;font-size:14px;font-weight:500;padding:8px 16px;text-decoration:none;transition:all .2s ease}.TopNavigation_topnavBtn__-mX2a:hover{background:#6d5ce0;transform:translateY(-1px)}@media (max-width:700px){.TopNavigation_topnavBtn__-mX2a{font-size:13px;padding:6px 12px}}.FilterDrawer_filterOverlay__3CZos{background:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:flex-end;left:0;position:fixed;right:0;top:0;z-index:1000}.FilterDrawer_filterDrawer__RSK6H{animation:FilterDrawer_slideInRight__PnfFj .3s ease-out;background:var(--bg,#fff);box-shadow:-2px 0 20px rgba(0,0,0,.1);display:flex;flex-direction:column;height:100vh;width:400px}@keyframes FilterDrawer_slideInRight__PnfFj{0%{transform:translateX(100%)}to{transform:translateX(0)}}.FilterDrawer_filterHeader__zw8Ww{align-items:center;background:var(--tenant-primary,#667eea);border-bottom:1px solid var(--border,#e5e7eb);color:#fff;display:flex;justify-content:space-between;padding:16px 20px}.FilterDrawer_closeBtn__3AMPD{background:none;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:4px;transition:background .2s}.FilterDrawer_closeBtn__3AMPD:hover{background:hsla(0,0%,100%,.1)}.FilterDrawer_filterTitle__VtHmb{color:#fff;font-size:18px;font-weight:600;margin:0}.FilterDrawer_applyBtn__ufA\+c{background:var(--tenant-accent);border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:13px;font-weight:600;padding:7px 18px;transition:filter .15s}.FilterDrawer_applyBtn__ufA\+c:hover{background:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.5)}.FilterDrawer_filterContent__I4i7c{background:#fff;display:flex;flex:1;flex-direction:column;gap:24px;overflow-y:auto;padding:20px}.FilterDrawer_filterGroup__Qvf98{display:flex;flex-direction:column;gap:8px}.FilterDrawer_filterLabel__YFfR-{color:var(--text,#1f2937);font-size:14px;font-weight:600;margin-bottom:4px}.FilterDrawer_filterSelect__vlYCp{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--white);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23888' stroke-width='2.5' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border:1px solid var(--border);border-radius:8px;color:var(--text);font-family:Inter,sans-serif;font-size:13px;outline:none;padding:8px 10px;width:100%}.FilterDrawer_filterSelect__vlYCp:focus{border-color:var(--tenant-accent,#667eea);box-shadow:0 0 0 3px rgba(102,126,234,.1);outline:none}.FilterDrawer_skillsDropdown__dIY2E{position:relative}.FilterDrawer_selectedSkills__bZLuJ{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.FilterDrawer_skillChip__zMsjQ{align-items:center;background:var(--tenant-accent-light,#f0f4ff);border:1px solid var(--tenant-accent-border,#c7d2fe);border-radius:4px;color:var(--tenant-accent,#667eea);display:inline-flex;font-size:12px;font-weight:500;gap:6px;padding:4px 8px}.FilterDrawer_skillChip__zMsjQ button{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font-size:14px;font-weight:700;height:16px;justify-content:center;line-height:1;padding:0;width:16px}.FilterDrawer_skillLogic__gTkkK{display:flex;gap:16px;margin-top:8px}.FilterDrawer_skillLogic__gTkkK label{align-items:center;color:var(--text,#374151);cursor:pointer;display:flex;font-size:14px;gap:6px}.FilterDrawer_skillLogic__gTkkK input[type=radio]{margin:0}.FilterDrawer_checkboxGroup__ioXDd{display:flex;flex-direction:column;gap:8px}.FilterDrawer_checkboxLabel__6gpEv{align-items:center;color:var(--text,#374151);cursor:pointer;display:flex;font-size:14px;gap:8px;padding:4px 0}.FilterDrawer_checkboxLabel__6gpEv input[type=checkbox]{accent-color:var(--tenant-accent,#667eea);height:16px;margin:0;width:16px}.FilterDrawer_checkboxText__gwhxm{flex:1}.FilterDrawer_radioGroup__RTf3z{display:flex;flex-direction:column;gap:8px}.FilterDrawer_radioLabel__liPfe{align-items:center;color:var(--text,#374151);cursor:pointer;display:flex;font-size:14px;gap:8px;padding:4px 0}.FilterDrawer_radioLabel__liPfe input[type=radio]{accent-color:var(--tenant-accent,#667eea);margin:0;width:15px}.FilterDrawer_radioText__HCmr6{flex:1}.FilterDrawer_clearAllBtn__MFJcd{background:transparent;border:1px solid var(--border,#d1d5db);border-radius:6px;color:var(--text-muted,#6b7280);cursor:pointer;font-size:14px;font-weight:500;margin-top:8px;padding:12px;transition:all .2s;width:100%}.FilterDrawer_sj-filter-foot__EUVZH{align-items:center;background:var(--white);border-top:1px solid var(--border);display:flex;flex-shrink:0;justify-content:center;padding:14px 22px}.FilterDrawer_sj-filter-clear__vJEWF{background:var(--tenant-accent-light);border:1px solid var(--tenant-accent-border);border-radius:8px;color:var(--tenant-accent);cursor:pointer;font-family:Inter,sans-serif;font-size:13px;font-weight:600;padding:9px 32px;width:100%}.FilterDrawer_clearAllBtn__MFJcd:hover{background:var(--bg-subtle,#f9fafb);border-color:var(--text-muted,#6b7280);color:var(--text,#374151)}@media (max-width:768px){.FilterDrawer_filterDrawer__RSK6H{width:100vw}}.ApplyModal_app-modal-overlay__O7Ph1{align-items:center;backdrop-filter:blur(4px);background:rgba(15,23,42,.6);display:none;inset:0;justify-content:center;overflow:hidden;padding:16px;position:fixed;z-index:9999}.ApplyModal_app-modal-overlay__O7Ph1.ApplyModal_open__VHYAj{display:flex}.ApplyModal_app-modal__iBxee{background:var(--white);border:1px solid var(--tenant-accent-border);border-radius:18px;box-shadow:0 24px 60px rgba(0,0,0,.22);display:flex;flex-direction:column;max-height:calc(100vh - 32px);max-width:540px;overflow:hidden;width:100%}.ApplyModal_app-modal-banner__NQwLL{background:linear-gradient(135deg,#0f0b3d,#1d1660 40%,#3d2e8f);padding:18px 26px;position:relative}.ApplyModal_app-modal-banner-back__kmU2e{align-items:center;background:none;border:none;color:rgba(229,226,240,.45);cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:11px;font-weight:600;gap:5px;margin-bottom:10px;padding:0;transition:color .2s}.ApplyModal_app-modal-banner-back__kmU2e:hover{color:rgba(229,226,240,.85)}.ApplyModal_app-modal-banner-title__Cjw1o{color:#fff;font-size:18px;font-weight:700;margin-bottom:3px}.ApplyModal_app-modal-banner-meta__S0NpY{color:rgba(229,226,240,.45);font-size:12px}.ApplyModal_app-modal-banner-tags__ftfA9{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.ApplyModal_app-modal-banner-tag__0QyeC{background:hsla(0,0%,100%,.07);border:1px solid rgba(229,226,240,.15);border-radius:5px;color:rgba(229,226,240,.7);font-size:11px;font-weight:600;padding:3px 10px}.ApplyModal_app-modal-body__sPp-n{display:flex;flex:1;flex-direction:column;gap:16px;min-height:0;overflow-y:auto;padding:20px 28px}.ApplyModal_am-upload-zone__JmWy1{background:#fafafa;border:2px dashed #c8bfea;border-radius:14px;cursor:pointer;padding:32px 20px;text-align:center;transition:border-color .2s,background .2s,filter .2s}.ApplyModal_am-upload-zone__JmWy1:hover{background:#eeedf8;border-color:#7c6fef;filter:brightness(.97)}.ApplyModal_am-upload-icon__m3FsS{align-items:center;background:#eeedf8;border-radius:50%;display:flex;height:40px;justify-content:center;margin:0 auto 12px;width:40px}.ApplyModal_am-upload-icon__m3FsS svg{stroke:#7c6fef;fill:none;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;height:17px;width:17px}.ApplyModal_am-upload-title__TNmKX{color:#111827;font-size:14px;font-weight:700;margin-bottom:3px}.ApplyModal_am-upload-sub__fgrLh{color:#6b7280;font-size:13px}.ApplyModal_am-upload-sub__fgrLh span{color:#7c6fef;font-weight:600;text-decoration:underline;text-underline-offset:2px}.ApplyModal_am-upload-formats__kRRo8{color:#6b7280;font-size:11px;margin-top:5px;opacity:.6}.ApplyModal_am-upload-success__piMgb{align-items:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;display:none;gap:12px;padding:11px 14px}.ApplyModal_am-upload-success__piMgb.ApplyModal_visible__qVlL7{display:flex}.ApplyModal_am-upload-success-icon__dMa-u{align-items:center;background:rgba(22,163,74,.1);border-radius:50%;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.ApplyModal_am-upload-success-icon__dMa-u svg{stroke:#16a34a;fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;height:14px;width:14px}.ApplyModal_am-upload-name__2YH3\+{color:#111827;font-size:13px;font-weight:600}.ApplyModal_am-upload-size__Xxppr{color:#6b7280;font-size:11px;margin-top:1px}.ApplyModal_am-upload-remove__oikgI{background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;font-family:Inter,sans-serif;font-size:12px;margin-left:auto;padding:4px 8px;transition:background .15s}.ApplyModal_am-upload-remove__oikgI:hover{background:#e8eaed;color:#111827}.ApplyModal_am-field__XbNDi{display:flex;flex-direction:column;gap:5px}.ApplyModal_am-field-row__8S\+XU{display:grid;gap:12px;grid-template-columns:1fr 1fr}.ApplyModal_am-label__ZwJBH{color:#6b7280;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.ApplyModal_am-label__ZwJBH .ApplyModal_req__FqMg-{color:#7c6fef;margin-left:2px}.ApplyModal_am-input__kspp-{background:#f4f5f8;border:1px solid #e8eaed;border-radius:9px;box-sizing:border-box;color:#111827;font-family:Inter,sans-serif;font-size:14px;outline:none;padding:10px 13px;transition:border-color .2s,background .2s,box-shadow .2s;width:100%}.ApplyModal_am-input__kspp-::-moz-placeholder{color:#b0b8c4}.ApplyModal_am-input__kspp-::placeholder{color:#b0b8c4}.ApplyModal_am-input__kspp-:focus{background:#fff;border-color:rgba(124,111,239,.45);box-shadow:0 0 0 3px #eeedf8}.ApplyModal_am-checks__iOOmA{background:#f4f5f8;border:1px solid #e8eaed;border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:14px 16px}.ApplyModal_am-checks-title__RlX7\+{color:#6b7280;font-size:10px;font-weight:700;letter-spacing:.08em;margin-bottom:2px;text-transform:uppercase}.ApplyModal_am-check-row__f7ZsQ{align-items:flex-start;cursor:pointer;display:flex;gap:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ApplyModal_am-check-row__f7ZsQ input[type=checkbox]{accent-color:#7c6fef;cursor:pointer;flex-shrink:0;height:15px;margin-top:2px;width:15px}.ApplyModal_am-check-text__D7Wvp{color:#111827;font-size:13px;line-height:1.5}.ApplyModal_am-check-text__D7Wvp a{color:#7c6fef;font-weight:600;text-decoration:underline;text-underline-offset:2px}.ApplyModal_am-divider__IYPjh{background:#e8eaed;height:1px}.ApplyModal_app-modal-footer__QZ6MY{display:flex;flex-direction:column;gap:10px;padding:0 28px 24px}.ApplyModal_am-btn-submit__2Igu9{align-items:center;background:#7c6fef;border:none;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.22);color:#fff;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:14px;font-weight:600;justify-content:space-between;padding:12px 12px 12px 20px;transition:filter .2s,transform .15s;width:100%}.ApplyModal_am-btn-submit__2Igu9:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.ApplyModal_am-btn-submit__2Igu9:disabled{box-shadow:none;cursor:not-allowed;filter:none;opacity:.4;transform:none}.ApplyModal_am-btn-submit-icon__M-zhS{align-items:center;background:hsla(0,0%,100%,.2);border-radius:8px;display:flex;height:32px;justify-content:center;transition:transform .2s;width:32px}.ApplyModal_am-btn-submit-icon__M-zhS svg{stroke:#fff;fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;height:13px;width:13px}.ApplyModal_am-btn-submit__2Igu9:hover:not(:disabled) .ApplyModal_am-btn-submit-icon__M-zhS{transform:rotate(45deg)}.ApplyModal_am-submit-note__rbaj5{color:#6b7280;font-size:11px;line-height:1.5;text-align:center}.ApplyModal_am-talent-strip__cYOvH{align-items:center;background:#eeedf8;border:1px solid #c8bfea;border-radius:12px;display:flex;gap:14px;padding:13px 16px}.ApplyModal_am-talent-strip-icon__mFyXL{align-items:center;background:#7c6fef;border-radius:10px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.ApplyModal_am-talent-strip-icon__mFyXL svg{stroke:#fff;fill:none;stroke-width:2;stroke-linecap:round;height:16px;width:16px}.ApplyModal_am-talent-strip-text__uquST{flex:1}.ApplyModal_am-talent-strip-title__fDX8q{color:#1d1660;font-size:13px;font-weight:700;margin-bottom:1px}.ApplyModal_am-talent-strip-sub__1\+M0B{color:#6b7280;font-size:11px;line-height:1.4}.ApplyModal_am-talent-strip-btn__zSOje{background:#7c6fef;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:12px;font-weight:600;padding:7px 14px;transition:filter .15s;white-space:nowrap}.ApplyModal_am-talent-strip-btn__zSOje:hover{filter:brightness(1.1)}.ApplyModal_am-success__9KiVw{display:none;padding:48px 28px;text-align:center}.ApplyModal_am-success__9KiVw.ApplyModal_visible__qVlL7{display:block}.ApplyModal_am-success-ring__Z\+vHd{align-items:center;background:#f0fdf4;border:2px solid #bbf7d0;border-radius:50%;display:flex;height:60px;justify-content:center;margin:0 auto 18px;width:60px}.ApplyModal_am-success-ring__Z\+vHd svg{stroke:#16a34a;fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;height:26px;width:26px}.ApplyModal_am-success-title__a-iva{color:#111827;font-size:22px;font-weight:700;letter-spacing:-.02em;margin-bottom:8px}.ApplyModal_am-success-close__Fl1m0{background:#7c6fef;border:none;border-radius:8px;color:#fff;font-size:14px;justify-content:center;padding:10px 24px}.ApplyModal_am-success-close__Fl1m0:hover{background:#6b5ce6}.ApplyModal_am-success-sub__Qujdv{color:#6b7280;font-size:14px;line-height:1.65;margin:0 auto 22px;max-width:340px}.ApplyModal_am-success-close__Fl1m0{align-items:center;background:#f4f5f8;border:1px solid #e8eaed;border-radius:10px;color:#111827;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:13px;font-weight:600;gap:8px;padding:9px 18px;transition:background .2s}.ApplyModal_am-success-close__Fl1m0:hover{background:#e8eaed}@media (max-width:600px){.ApplyModal_app-modal__iBxee{margin:16px;max-width:none}.ApplyModal_app-modal-banner__NQwLL,.ApplyModal_app-modal-body__sPp-n{padding:16px 20px}.ApplyModal_app-modal-footer__QZ6MY{padding:0 20px 20px}.ApplyModal_am-field-row__8S\+XU{gap:16px;grid-template-columns:1fr}}:root{--bg:#f8f9fb;--bg-light:#fbfbfc;--white:#fff;--text:#1a1d29;--text-muted:#64748b;--border:#e2e8f0;--shadow-md:0 4px 6px rgba(0,0,0,.07);--tenant-accent:var(--tenant-accent,#7c6fef);--tenant-accent-rgb:124,111,239;--tenant-accent-light:#f3f1ff}.JobSearch_job-search-page__Xq\+I5{display:flex;flex-direction:column;height:100%}.JobSearch_sjOuter__oX83A{display:flex;flex-direction:column;height:calc(100vh - 88px)}@media (max-width:768px){.JobSearch_sjOuter__oX83A{height:auto;min-height:0}}.JobSearch_sjBanner__W4Xjb{background:var(--tenant-banner);flex-shrink:0;margin:-32px -32px 0;overflow:hidden;padding:32px 32px 26px;position:relative}.JobSearch_sjBanner__W4Xjb:before{display:none}.JobSearch_sjBannerTitle__iqw9w{color:#fff;font-size:20px;font-weight:800;letter-spacing:-.3px;margin-bottom:20px}.JobSearch_sjSearchWrap__uV-ct{flex:1;position:relative}.JobSearch_sjSearchInput__3gXnT{align-items:center;backdrop-filter:blur(20px);background:#fff;border:1px solid hsla(0,0%,100%,.5);border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,.1);display:flex;padding-left:16px}.JobSearch_sjSearchIcon__zvnIN{color:#6b7280;flex-shrink:0;height:18px;width:18px}.JobSearch_sjSearchField__A3t8t{background:transparent;border:none;color:#1f2937;flex:1;font-size:14px;outline:none;padding:14px 16px}.JobSearch_sjSearchField__A3t8t::-moz-placeholder{color:#9ca3af}.JobSearch_sjSearchField__A3t8t::placeholder{color:#9ca3af}.JobSearch_sjFilterBtn__qnXnH{align-items:center;backdrop-filter:blur(20px);background:hsla(0,0%,100%,.95);border:1px solid hsla(0,0%,100%,.3);border-radius:12px;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:14px 20px;transition:all .2s}.JobSearch_sjFilterBtn__qnXnH:hover{background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.15)}.JobSearch_sjFilterBtn__qnXnH svg{height:16px;width:16px}.JobSearch_sjChips__L-W2w{background:var(--white);border-bottom:1px solid var(--border);display:flex;flex-shrink:0;flex-wrap:wrap;gap:6px;padding:8px 12px}.JobSearch_sjChips__L-W2w::-webkit-scrollbar{display:none}.JobSearch_sjChip__t10ze{align-items:center;backdrop-filter:blur(20px);background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);border-radius:20px;color:hsla(0,0%,100%,.85);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:6px 12px;transition:all .2s ease;white-space:nowrap}.JobSearch_sjChip__t10ze:hover{background:hsla(0,0%,100%,.3);color:#fff}.JobSearch_sjChipActive__nGude{background:hsla(0,0%,100%,.9);border-color:hsla(0,0%,100%,.5);color:#374151}.JobSearch_sjChipActive__nGude:hover{background:#fff}.JobSearch_sjChipX__bXV8-{stroke-width:1.5;height:14px;width:14px}.JobSearch_sjContent__vHCaU{background:#f8f9fb;display:flex;flex:1;margin:0 -32px -32px;min-height:0;overflow:hidden}@media (min-width:769px) and (max-width:1024px){.JobSearch_sjContent__vHCaU{min-height:0;overflow:visible}}.JobSearch_sjSearchRow__UE\+-B{display:flex;gap:8px;position:relative}.JobSearch_sjSearchWrap__uV-ct svg{stroke:rgba(229,226,240,.35);fill:none;stroke-width:2;stroke-linecap:round;height:14px;left:11px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:14px}.JobSearch_sjBtnSearch__xmmEz{background:var(--tenant-accent);border:none;border-radius:9px;color:#fff;font-weight:600;padding:9px 18px;transition:filter .2s}.JobSearch_sjBtnFilters__b8YXO,.JobSearch_sjBtnSearch__xmmEz{cursor:pointer;font-family:Source Sans\ 3,Inter,sans-serif;font-size:13px;white-space:nowrap}.JobSearch_sjBtnFilters__b8YXO{align-items:center;color:rgba(229,226,240,.8);display:flex;font-weight:500;gap:6px;padding:9px 14px;transition:background .2s}.JobSearch_sjBtnFilters__b8YXO,.JobSearch_sjInput__zWnAZ{background:hsla(0,0%,100%,.08);border:1px solid rgba(229,226,240,.15);border-radius:9px}.JobSearch_sjInput__zWnAZ{color:#fff;font-family:Source Sans\ 3,Inter,sans-serif;font-size:13px;outline:none;padding:9px 13px 9px 32px;transition:border-color .2s,background .2s;width:-webkit-fill-available}.JobSearch_sjAfPill__S0rb1{align-items:center;background:var(--tenant-accent-light);border:1px solid var(--tenant-accent-border);border-radius:5px;color:var(--tenant-accent);cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:3px 10px}.JobSearch_sjItemFooter__MfJoa{align-items:center;border-top:1px solid var(--border);display:flex;justify-content:space-between;padding-top:8px}.JobSearch_sjItemSalary__h3luR{color:var(--text);font-size:12px;font-weight:600}.JobSearch_sjItemPosted__\+eb2D{color:var(--text-secondary);font-size:12px}.JobSearch_sjLoading__evUMf{align-items:center;color:var(--text-muted);display:flex;flex-direction:column;font-size:14px;gap:16px;height:400px;justify-content:center;width:100%}.JobSearch_sjLoadingSpinner__ASltn{animation:JobSearch_sjSpin__hEdqW .8s ease-in-out infinite;border:3px solid var(--border);border-radius:50%;border-top-color:var(--tenant-accent);height:32px;width:32px}@keyframes JobSearch_sjSpin__hEdqW{to{transform:rotate(1turn)}}.JobSearch_sjError__-Xi4r{align-items:center;color:var(--text-muted);display:flex;flex-direction:column;gap:16px;height:400px;justify-content:center;text-align:center;width:100%}.JobSearch_sjError__-Xi4r p{font-size:14px;margin:0}.JobSearch_sjRetryBtn__7uha8{background:var(--tenant-accent);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px;transition:opacity .2s ease}.JobSearch_sjRetryBtn__7uha8:hover{opacity:.9}.JobSearch_sjRecommended__UJHsx{background:var(--white);border-bottom:1px solid var(--border);flex-shrink:0;min-width:0;padding:0 20px}.JobSearch_sjRecHeader__Nr27D{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:10px 0 8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.JobSearch_sjRecTitle__J\+m6U{align-items:center;color:var(--text-muted);display:flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:.6px;text-transform:uppercase}.JobSearch_sjRecCount__M7a4S{background:var(--tenant-accent);border-radius:20px;color:#fff;font-size:11px;font-weight:700;padding:1px 7px}.JobSearch_sjRecToggle__q65cg{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:11px;padding:0}.JobSearch_sjRecCards__23hN\+{-webkit-overflow-scrolling:touch;box-sizing:border-box;display:flex;gap:10px;min-width:0;overflow-x:scroll;overflow-y:hidden;padding-bottom:8px;scrollbar-color:var(--border) transparent;scrollbar-width:thin;width:100%}.JobSearch_sjRecCards__23hN\+::-webkit-scrollbar{height:4px}.JobSearch_sjRecCards__23hN\+::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}.JobSearch_sjRecCards__23hN\+::-webkit-scrollbar-track{background:transparent}.JobSearch_sjRecCard__cx6uj{background:var(--bg);border:1px solid var(--border);border-radius:10px;cursor:default;display:flex;flex-direction:column;flex-shrink:0;gap:4px;max-width:260px;min-width:220px;padding:11px 14px;transition:box-shadow .15s}.JobSearch_sjRecCard__cx6uj:hover{box-shadow:var(--shadow-md)}.JobSearch_sjRecCardTitle__b0gvS{color:var(--text);font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.JobSearch_sjRecCardMeta__igx-k{color:var(--text-muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.JobSearch_sjRecCardFooter__arbHR{align-items:center;display:flex;justify-content:space-between;margin-top:4px}.JobSearch_sjRecMatchBadge__srDmH{border-radius:20px;font-size:10px;font-weight:700;padding:2px 8px}.JobSearch_matchHigh__-6aIT{background:#dcfce7;color:#16a34a}.JobSearch_matchMid__2vZfR{background:#dbeafe;color:#2563eb}.JobSearch_matchLow__3WKHP{background:var(--bg);border:1px solid var(--border);color:var(--text-muted)}.JobSearch_sjRecApplyBtn__yg4-v{background:var(--tenant-accent);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:10px;font-weight:600;padding:4px 10px;transition:filter .15s}.JobSearch_sjRecApplyBtn__yg4-v:hover{filter:brightness(1.1)}.JobSearch_sjNoJobs__EwZdD{align-items:center;color:var(--text-muted);display:flex;height:400px;justify-content:center;text-align:center;width:100%}.JobSearch_sjNoJobs__EwZdD p{font-size:14px;margin:0}.CommonModal_overlay__bc7Gv{align-items:center;background:rgba(0,0,0,.35);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.CommonModal_modal__wsH-C{background:#fff;border-radius:12px;box-shadow:0 4px 32px rgba(0,0,0,.18);display:flex;flex-direction:column;max-width:90vw;min-width:320px;padding:24px 24px 16px;position:relative}.CommonModal_header__FPagz{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.CommonModal_close__rBoRj{background:none;border:none;color:#888;cursor:pointer;font-size:24px;line-height:1;padding:0 4px}.CommonModal_body__5YSQn{flex:1;margin-bottom:16px}.CommonModal_footer__ms3er{border-top:1px solid #eee;padding-top:12px;text-align:right}.Community_community-page__jeZUw{--bg:#fff;--bg-subtle:#f8f9fc;--border:#e1e5e9;--text:#1f2329;--text-muted:#6c7682;--text-light:#9ba1a8;--purple:#6366f1;--purple-light:#f0f0ff;--teal:#14b8a6;--green:#10b981;--green-light:#d1fae5;--orange:#f59e0b;--yellow:#eab308;--shadow:0 1px 3px rgba(0,0,0,.1);--radius:8px}.Community_page-header__ENiMe{margin-bottom:24px}.Community_page-header__ENiMe h1{color:var(--text);font-size:24px;font-weight:700;margin-bottom:4px}.Community_page-header__ENiMe p{color:var(--text-muted);font-size:14px;line-height:1.5}.Community_communities-grid__sT\+6I{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin-bottom:32px}.Community_community-card__61oKp{align-items:center;background:var(--white);border:none;border-radius:18px;box-shadow:var(--shadow-sm);display:flex;gap:16px;margin-bottom:12px;padding:24px;transition:box-shadow .2s,transform .15s}.Community_community-card__61oKp.Community_active__etSH8{border-color:var(--purple)}.Community_community-card__61oKp:hover{box-shadow:var(--shadow)}.Community_community-pills__nJna7{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.Community_community-content__tKFd6{flex:1}.Community_community-left__7-DlS{display:flex;flex:1;gap:12px}.Community_community-avatar__xiBWQ{align-items:center;background:var(--purple);border-radius:12px;color:#fff;display:flex;flex-shrink:0;font-size:20px;font-weight:700;height:52px;justify-content:center;width:52px}.Community_community-avatar__xiBWQ[data-avatar=PY]{background:var(--purple)}.Community_community-avatar__xiBWQ[data-avatar=AC]{background:var(--teal)}.Community_community-info__0wHaf{flex:1}.Community_community-info__0wHaf .Community_community-name__tzYBF{color:var(--text);font-size:16px;font-weight:600;margin-bottom:2px}.Community_community-info__0wHaf .Community_community-subdomain__R8J8A{color:var(--text-muted);font-size:12px;margin-bottom:2px}.Community_community-info__0wHaf .Community_community-joined__FXm9T{color:var(--text-muted);font-size:12px;margin-bottom:8px}.Community_community-info__0wHaf .Community_community-description__lkagw{color:var(--text-muted);font-size:12px;line-height:1.4}.Community_community-right__GdEZ3{align-items:center;display:flex}.Community_community-right__GdEZ3 .Community_current-view__no5Is{color:var(--purple);font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.Community_community-right__GdEZ3 .Community_active-dot__3baeh{background:var(--green);border-radius:50%;height:8px;width:8px}.Community_community-stats__b\+urK{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.Community_stat-item__08Z\+s{background:var(--tenant-accent-light);border-radius:10px;color:var(--tenant-accent);font-size:11px;font-weight:500;padding:3px 10px}.Community_stat-item__08Z\+s .Community_stat-number__DYs4I{color:var(--text);font-size:16px;font-weight:700}.Community_stat-item__08Z\+s .Community_stat-label__V\+q7q{color:var(--text-muted);font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.Community_stat-item__08Z\+s.Community_active__etSH8{background:var(--green-light);color:var(--green)}.Community_community-actions__ZSF7C{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:8px}.Community_community-actions__ZSF7C .Community_btn__bfg07{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease}.Community_community-actions__ZSF7C .Community_btn__bfg07.Community_btn-primary__hm2vf{background:var(--tenant-accent);color:#fff}.Community_community-actions__ZSF7C .Community_btn__bfg07.Community_btn-primary__hm2vf:hover{background:var(--tenant-primary-dark)}.Community_community-actions__ZSF7C .Community_btn__bfg07.Community_btn-current__Zmy7v{background:var(--bg-subtle);color:var(--text-muted);cursor:not-allowed}.Community_community-actions__ZSF7C .Community_btn__bfg07.Community_btn-link__neC69{background:none;color:var(--text-muted);padding:8px 0}.Community_community-actions__ZSF7C .Community_btn__bfg07.Community_btn-link__neC69:hover{color:var(--text)}.Community_applications-section__oVhMh{margin-bottom:32px}.Community_section-header__T10ti{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.Community_section-header__T10ti h2{color:var(--text);font-size:18px;font-weight:600}.Community_section-header__T10ti .Community_applications-count__6MRPg{color:var(--text-muted);font-size:12px}.Community_applications-list__DHq0H{display:flex;flex-direction:column}.Community_application-row__x0G46{align-items:center;border-bottom:1px solid var(--border);cursor:pointer;display:flex;gap:16px;padding:16px 0}.Community_application-row__x0G46:hover{background:var(--bg-subtle)}.Community_application-row__x0G46:last-child{border-bottom:none}.Community_app-icon__BthLU{align-items:center;background:var(--purple-light);border-radius:6px;color:var(--purple);display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.Community_app-content__qv9tc{flex:1;min-width:0}.Community_app-header__-RC9P{align-items:center;display:flex;gap:12px;margin-bottom:4px}.Community_app-header__-RC9P .Community_app-title__VTwTI{color:var(--text);font-size:14px;font-weight:500}.Community_app-details__G2via{color:var(--text-muted);display:flex;flex-direction:column;font-size:12px;gap:2px}.Community_app-chevron__S2xUJ{color:var(--text-light);flex-shrink:0}.Community_status-pill__NAMuZ{border-radius:4px;font-size:10px;font-weight:600;letter-spacing:.5px;padding:4px 8px;text-transform:uppercase}.Community_status-pill__NAMuZ.Community_status-applied__eQnDV{background:#e0f2fe;color:#0277bd}.Community_status-pill__NAMuZ.Community_status-interview__Vch01,.Community_status-pill__NAMuZ.Community_status-review__7Xzz5{background:#fff3cd;color:#856404}.Community_status-pill__NAMuZ.Community_status-offer__56IW1{background:#d4edda;color:#155724}.Community_status-pill__NAMuZ.Community_status-rejected__Dk7xT{background:#f8d7da;color:#721c24}.Community_discover-section__DXppW h3{color:var(--text);font-size:18px;font-weight:600}@media (max-width:768px){.Community_communities-grid__sT\+6I{grid-template-columns:1fr}.Community_community-content__tKFd6{flex-direction:column;gap:12px}.Community_community-stats__b\+urK{justify-content:space-between}.Community_app-header__-RC9P{align-items:flex-start;flex-direction:column;gap:8px}}:root{--primary-color:var(--tenant-accent,#667eea);--text-primary:#1a202c;--text-secondary:#718096;--border-color:#e2e8f0;--bg-white:#fff;--bg-gray:#f7fafc;--blue-link:var(--tenant-accent,#3182ce);--danger-red:#e53e3e}.styles_settingsPage__iy7em{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.styles_pageHeader__uTlQD{background:var(--bg);margin-bottom:32px;padding-bottom:8px;position:sticky;top:56px;z-index:10}.styles_pageHeader__uTlQD h1{color:var(--text-primary);font-size:24px;font-weight:700;letter-spacing:-.3px;margin-bottom:8px}.styles_pageHeader__uTlQD p{color:var(--text-secondary);font-size:14px;line-height:1.5;margin:0}.styles_section__H60Ew{background:var(--white);border:none;border-radius:18px;box-shadow:var(--shadow-sm);margin-bottom:20px;padding:32px}.styles_sectionHeader__6HxiY{margin-bottom:16px}.styles_sectionHeader__6HxiY h2{color:var(--text-primary);font-size:18px;font-weight:600;margin:0}.styles_settingsGroup__EOvqq{background:var(--bg-white);border-radius:12px;overflow:hidden}.styles_settingsGroupTitle__jx9yL{border-bottom:1px solid var(--border);color:var(--text);font-size:13px;font-weight:600;margin-bottom:0;padding:0 0 10px}.styles_settingItem__YT88n{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:14px 0;transition:background-color .15s ease}.styles_settingItem__YT88n:last-child{border-bottom:none}.styles_settingItem__YT88n:hover{background-color:var(--bg-gray)}.styles_settingInfo__NKprp{flex:1;margin-right:16px}.styles_settingTitle__EzNRo{color:var(--text-primary);font-size:14px;font-weight:500;line-height:1.4;margin-bottom:4px}.styles_settingDesc__XpmDx{color:var(--text-secondary);font-size:12px;line-height:1.4;margin:0}.styles_toggle__qrE2X{display:inline-block;flex-shrink:0;height:24px;position:relative;width:44px}.styles_toggle__qrE2X input{height:0;opacity:0;width:0}.styles_slider__Qk5V2{background-color:#cbd5e0;border-radius:24px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s}.styles_slider__Qk5V2:before{background-color:#fff;border-radius:50%;bottom:3px;box-shadow:0 1px 3px rgba(0,0,0,.3);content:"";height:18px;left:3px;position:absolute;transition:.3s;width:18px}.styles_toggle__qrE2X input:checked+.styles_slider__Qk5V2{background-color:var(--tenant-accent)}.styles_toggle__qrE2X input:checked+.styles_slider__Qk5V2:before{transform:translateX(20px)}.styles_changeBtn__AsZxS{background:none;border:none;border-radius:6px;color:var(--tenant-accent);cursor:pointer;font-family:Inter,sans-serif;font-size:13px;font-weight:500;padding:4px 8px}.styles_changeBtn__AsZxS:hover{background-color:rgba(49,130,206,.1);color:#2c5aa0}.styles_changeBtn__AsZxS:active{transform:scale(.98)}.styles_unsubscribeBtn__hOYDd{background:none;border:none;border-radius:6px;color:var(--danger-red);cursor:pointer;flex-shrink:0;font-size:13px;font-weight:500;padding:8px 12px;transition:all .15s ease}.styles_unsubscribeBtn__hOYDd:hover{background-color:rgba(229,62,62,.1);color:#c53030}.styles_unsubscribeBtn__hOYDd:active{transform:scale(.98)}.styles_deleteBtn__ufO\+t{background:var(--danger-red);border:none;border-radius:6px;color:#fff;cursor:pointer;flex-shrink:0;font-size:15px;font-weight:500;padding:8px 16px;transition:all .15s ease}.styles_deleteBtn__ufO\+t:hover{background-color:#c53030}.styles_deleteBtn__ufO\+t:active{transform:scale(.98)}@media (max-width:768px){.styles_settingsPage__iy7em{padding:16px}.styles_pageHeader__uTlQD{margin-bottom:24px}.styles_pageHeader__uTlQD h1{font-size:24px}.styles_section__H60Ew{margin-bottom:32px}.styles_settingItem__YT88n{align-items:flex-start;flex-direction:column;padding:16px}.styles_settingItem__YT88n .styles_settingInfo__NKprp{margin-bottom:12px;margin-right:0;width:100%}.styles_settingItem__YT88n .styles_changeBtn__AsZxS,.styles_settingItem__YT88n .styles_toggle__qrE2X,.styles_settingItem__YT88n .styles_unsubscribeBtn__hOYDd{align-self:flex-end}}@media (max-width:480px){.styles_settingsPage__iy7em{padding:12px}.styles_settingsContainer__cbxgY{max-width:100%}.styles_settingItem__YT88n{padding:14px}.styles_settingItem__YT88n .styles_settingTitle__EzNRo{font-size:14px}.styles_settingItem__YT88n .styles_settingDesc__XpmDx{font-size:12px}.styles_changeBtn__AsZxS,.styles_unsubscribeBtn__hOYDd{font-size:14px;padding:6px 10px}}