.Header-module__QDFT2a__nav{border-bottom:.5px solid var(--border-subtle);z-index:100;background:var(--bg-base);-webkit-backdrop-filter:blur(8px);justify-content:space-between;align-items:center;padding:24px 60px;display:flex;position:sticky;top:0}.Header-module__QDFT2a__navLogo{align-items:center;gap:14px;text-decoration:none;display:flex}.Header-module__QDFT2a__navWordmark{flex-direction:column;line-height:1.15;display:flex}.Header-module__QDFT2a__navWordmark .Header-module__QDFT2a__notYet{letter-spacing:.22em;color:var(--accent);text-transform:uppercase;font-family:Inter,sans-serif;font-size:9px;font-weight:400}.Header-module__QDFT2a__navWordmark .Header-module__QDFT2a__unicorns{font-family:var(--font-playfair), "Playfair Display", Georgia, serif;color:var(--text-primary);letter-spacing:-.01em;font-size:19px;font-style:italic}.Header-module__QDFT2a__navLinks{align-items:center;gap:16px;display:flex}.Header-module__QDFT2a__navMenu{position:relative}.Header-module__QDFT2a__menuBtn{border:1px solid var(--border-medium);cursor:pointer;background:0 0;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:36px;height:36px;transition:all .2s;display:flex}.Header-module__QDFT2a__menuBtn span{background:var(--steel);border-radius:1px;width:16px;height:1.5px;transition:transform .3s,opacity .3s,background .2s;display:block}.Header-module__QDFT2a__menuBtn:hover{background:var(--overlay-subtle);border-color:var(--border-strong)}.Header-module__QDFT2a__menuBtn:hover span{background:var(--ghost)}.Header-module__QDFT2a__menuBtn.Header-module__QDFT2a__active span:first-child{transform:rotate(45deg)translate(4px,4px)}.Header-module__QDFT2a__menuBtn.Header-module__QDFT2a__active span:nth-child(2){opacity:0}.Header-module__QDFT2a__menuBtn.Header-module__QDFT2a__active span:nth-child(3){transform:rotate(-45deg)translate(4px,-4px)}.Header-module__QDFT2a__menuDropdown{background:var(--bg-base);border:1px solid var(--border-default);opacity:0;visibility:hidden;z-index:200;border-radius:10px;min-width:180px;padding:6px;transition:opacity .2s,visibility .2s,transform .2s;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(8px);box-shadow:0 8px 24px #00000040}.Header-module__QDFT2a__menuDropdown.Header-module__QDFT2a__active{opacity:1;visibility:visible;transform:translateY(0)}.Header-module__QDFT2a__menuNav{flex-direction:column;gap:2px;display:flex}.Header-module__QDFT2a__menuNav a{color:var(--text-secondary);border-radius:6px;padding:10px 12px;font-size:13px;font-weight:400;text-decoration:none;transition:background .15s,color .15s;display:block}.Header-module__QDFT2a__menuNav a:hover{background:var(--overlay-subtle);color:var(--text-primary)}.Header-module__QDFT2a__menuCta{background:var(--accent);width:100%;color:var(--text-inverse);text-align:center;cursor:pointer;border:none;border-radius:6px;margin:4px 0 0;padding:10px 12px;font-size:13px;font-weight:600;text-decoration:none;transition:opacity .2s;display:block}.Header-module__QDFT2a__menuCta:hover{opacity:.9}@media (max-width:1000px){.Header-module__QDFT2a__nav{padding:24px}}@media (max-width:767px){.Header-module__QDFT2a__nav{padding:20px 24px}}@media (max-width:480px){.Header-module__QDFT2a__navWordmark .Header-module__QDFT2a__unicorns{font-size:16px}.Header-module__QDFT2a__navWordmark .Header-module__QDFT2a__notYet{font-size:8px}}
.Logo-module__HhsG5G__logoVolt{fill:#c8f135}.Logo-module__HhsG5G__logoNavy{fill:#2c3057}
.Footer-module__QNU0Aq__footer{background:var(--bg-sunken);border-top:1.5px solid var(--accent);flex-direction:column;gap:24px;padding:32px 60px 24px;display:flex}.Footer-module__QNU0Aq__footerMain{justify-content:space-between;align-items:flex-start;gap:40px;display:flex}.Footer-module__QNU0Aq__footerLeft{flex-direction:column;gap:16px;display:flex}.Footer-module__QNU0Aq__footerRight{flex-direction:row;align-items:flex-start;gap:32px;display:flex}.Footer-module__QNU0Aq__footerJobsLinks{min-width:140px}.Footer-module__QNU0Aq__footerBottom{text-align:center;border-top:.5px solid var(--border-subtle);padding-top:16px}.Footer-module__QNU0Aq__footerLogo{align-items:center;gap:12px;text-decoration:none;display:flex}.Footer-module__QNU0Aq__footerWordmark{flex-direction:column;min-height:32px;line-height:1.15;display:flex}.Footer-module__QNU0Aq__footerWordmark .Footer-module__QNU0Aq__notYet{letter-spacing:.22em;color:var(--accent);text-transform:uppercase;font-family:Inter,sans-serif;font-size:9px;font-weight:400}.Footer-module__QNU0Aq__footerWordmark .Footer-module__QNU0Aq__unicorns{font-family:var(--font-playfair), "Playfair Display", Georgia, serif;color:var(--text-primary);letter-spacing:-.01em;font-size:19px;font-style:italic}.Footer-module__QNU0Aq__footerCopy{color:var(--text-tertiary);letter-spacing:.04em;font-size:11px}.Footer-module__QNU0Aq__footerLinks{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.Footer-module__QNU0Aq__footerLinksTitle{letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin-bottom:4px;font-family:Inter,sans-serif;font-size:9px;font-weight:400}.Footer-module__QNU0Aq__footerNavLink{color:var(--text-primary);font-size:14px;text-decoration:none;transition:color .2s}.Footer-module__QNU0Aq__footerNavLink:hover{color:var(--accent)}.Footer-module__QNU0Aq__footerSocialRow{gap:8px;margin-top:16px;display:flex}.Footer-module__QNU0Aq__footerSocialIcon{background:var(--overlay-subtle);width:32px;height:32px;color:var(--text-secondary);border-radius:6px;justify-content:center;align-items:center;transition:background .2s,color .2s;display:flex}.Footer-module__QNU0Aq__footerSocialIcon:hover{background:var(--accent-muted);color:var(--accent)}.Footer-module__QNU0Aq__footerSocialIcon svg{fill:currentColor;width:16px;height:16px}@media (max-width:1000px){.Footer-module__QNU0Aq__footer{padding:32px 24px 24px}}@media (max-width:768px){.Footer-module__QNU0Aq__footer{gap:20px;padding:28px 24px 20px}.Footer-module__QNU0Aq__footerMain{flex-direction:column;align-items:center;gap:20px}.Footer-module__QNU0Aq__footerLeft{align-items:center}.Footer-module__QNU0Aq__footerRight{flex-direction:column;align-items:center;gap:16px;display:flex}.Footer-module__QNU0Aq__footerLinks{text-align:center;align-items:center}.Footer-module__QNU0Aq__footerJobsLinks{display:none}.Footer-module__QNU0Aq__footerSocialRow{justify-content:center;margin-top:20px}.Footer-module__QNU0Aq__footerBottom{padding-top:16px}}@media (max-width:480px){.Footer-module__QNU0Aq__footerWordmark .Footer-module__QNU0Aq__unicorns{font-size:16px}.Footer-module__QNU0Aq__footerWordmark .Footer-module__QNU0Aq__notYet{font-size:8px}}
.BackToTop-module__WZT6Za__backToTopBtn{background:var(--volt);width:48px;height:48px;color:var(--midnight);cursor:pointer;z-index:1400;opacity:0;visibility:hidden;border:none;border-radius:50%;justify-content:center;align-items:center;transition:opacity .3s,transform .3s,visibility .3s;display:flex;position:fixed;bottom:24px;right:24px;transform:translateY(20px)}.BackToTop-module__WZT6Za__backToTopBtn.BackToTop-module__WZT6Za__visible{opacity:1;visibility:visible;transform:translateY(0)}.BackToTop-module__WZT6Za__backToTopBtn:hover{background:#d4ff3d;transform:translateY(-2px)}@media (max-width:1024px){.BackToTop-module__WZT6Za__backToTopBtn{display:none}}:root[data-theme=light] .BackToTop-module__WZT6Za__backToTopBtn{color:#fff}:root[data-theme=light] .BackToTop-module__WZT6Za__backToTopBtn:hover{background:#1a1d2e}
.SearchBar-module__ZxlOmW__searchBarContainer{flex:1;max-width:400px;position:relative}.SearchBar-module__ZxlOmW__searchBarInput{background:var(--overlay-subtle);border:1px solid var(--border-default);width:100%;height:36px;color:var(--text-primary);border-radius:8px;padding:0 36px 0 38px;font-family:Inter,sans-serif;font-size:13px;font-weight:400;transition:border-color .2s,background-color .2s,box-shadow .2s}.SearchBar-module__ZxlOmW__searchBarInput::placeholder{color:var(--text-secondary);font-size:13px}.SearchBar-module__ZxlOmW__searchBarInput:hover{border-color:var(--border-emphasis)}.SearchBar-module__ZxlOmW__searchBarInput:focus{border-color:var(--border-emphasis);outline:none}.SearchBar-module__ZxlOmW__searchBarInput::-webkit-search-cancel-button{appearance:none;display:none}.SearchBar-module__ZxlOmW__searchBarInput::-webkit-search-decoration{appearance:none;display:none}.SearchBar-module__ZxlOmW__searchBarIcon{width:14px;height:14px;color:var(--text-secondary);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.SearchBar-module__ZxlOmW__searchBarClear{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:color .2s;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.SearchBar-module__ZxlOmW__searchBarClear:hover{color:var(--text-primary)}.SearchBar-module__ZxlOmW__searchBarClear svg{width:16px;height:16px}@media (max-width:768px){.SearchBar-module__ZxlOmW__searchBarContainer{max-width:100%}}
.FilterAccordion-module__6V9FTW__accordionPanel{border:1px solid var(--border-default);background:0 0;border-radius:12px;grid-template-columns:1fr 1fr;gap:48px;margin-bottom:16px;padding:20px 24px;display:grid}.FilterAccordion-module__6V9FTW__columnGroup{flex-direction:column;display:flex}.FilterAccordion-module__6V9FTW__columnHeader{text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);padding:0 16px 12px;font-family:Inter,sans-serif;font-size:11px;font-weight:600}.FilterAccordion-module__6V9FTW__accordionSection{margin-bottom:0}.FilterAccordion-module__6V9FTW__accordionSection.FilterAccordion-module__6V9FTW__sectionExpanded{margin-bottom:8px}.FilterAccordion-module__6V9FTW__accordionSection.FilterAccordion-module__6V9FTW__sectionExpanded:last-child{margin-bottom:0}.FilterAccordion-module__6V9FTW__sectionHeader{cursor:pointer;width:100%;color:var(--text-primary);text-align:left;background:0 0;border:none;justify-content:flex-start;align-items:center;gap:8px;padding:14px 0;font-family:Inter,sans-serif;font-size:14px;font-weight:500;display:flex}.FilterAccordion-module__6V9FTW__sectionIcon{color:var(--text-secondary);flex-shrink:0}.FilterAccordion-module__6V9FTW__sectionHeader:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.FilterAccordion-module__6V9FTW__sectionLabel{align-items:center;gap:8px;display:flex}.FilterAccordion-module__6V9FTW__sectionCount{background:var(--overlay-bold);min-width:20px;height:20px;color:var(--text-primary);border-radius:10px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}.FilterAccordion-module__6V9FTW__sectionChevron{color:var(--text-secondary);flex-shrink:0;transition:transform .2s}.FilterAccordion-module__6V9FTW__sectionChevron.FilterAccordion-module__6V9FTW__expanded{transform:rotate(180deg)}.FilterAccordion-module__6V9FTW__sectionContent{max-height:0;transition:max-height .3s;overflow:hidden}.FilterAccordion-module__6V9FTW__sectionContent.FilterAccordion-module__6V9FTW__expanded{max-height:280px;overflow-y:auto}.FilterAccordion-module__6V9FTW__sectionContentInner{padding:8px 0 16px}.FilterAccordion-module__6V9FTW__searchBox{margin-top:4px;margin-bottom:12px}.FilterAccordion-module__6V9FTW__searchInput{background:var(--bg-base);border:1px solid var(--border-default);width:100%;color:var(--text-primary);border-radius:8px;padding:10px 12px;font-family:Inter,sans-serif;font-size:13px;transition:border-color .15s}.FilterAccordion-module__6V9FTW__searchInput:hover{border-color:var(--border-emphasis)}.FilterAccordion-module__6V9FTW__searchInput:focus{border-color:var(--border-emphasis);outline:none}.FilterAccordion-module__6V9FTW__searchInput::placeholder{color:var(--text-tertiary)}.FilterAccordion-module__6V9FTW__pillsGrid{flex-wrap:wrap;gap:8px;display:flex}.FilterAccordion-module__6V9FTW__filterPill{border:1px solid var(--border-default);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:20px;align-items:center;padding:8px 14px;font-family:Inter,sans-serif;font-size:13px;transition:all .15s;display:inline-flex}.FilterAccordion-module__6V9FTW__filterPill:hover{border-color:var(--border-emphasis);color:var(--text-primary)}.FilterAccordion-module__6V9FTW__filterPill.FilterAccordion-module__6V9FTW__selected{background:var(--overlay-light);border-color:var(--border-emphasis);color:var(--text-primary)}.FilterAccordion-module__6V9FTW__filterPill:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.FilterAccordion-module__6V9FTW__filterPill:active{transform:scale(.98)}.FilterAccordion-module__6V9FTW__noResults{color:var(--text-tertiary);padding:8px 0;font-size:13px}.FilterAccordion-module__6V9FTW__categoriesContainer{flex-direction:column;gap:8px;display:flex}.FilterAccordion-module__6V9FTW__categorySection{flex-direction:column;display:flex}.FilterAccordion-module__6V9FTW__categoryHeader{cursor:pointer;color:var(--text-primary);text-align:left;background:0 0;border:none;align-items:center;gap:6px;padding:8px 4px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;transition:color .15s;display:flex}.FilterAccordion-module__6V9FTW__categoryHeader:hover{color:var(--text-primary)}.FilterAccordion-module__6V9FTW__categoryHeader:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.FilterAccordion-module__6V9FTW__categoryChevron{color:var(--text-tertiary);flex-shrink:0;transition:transform .2s}.FilterAccordion-module__6V9FTW__categoryChevron.FilterAccordion-module__6V9FTW__expanded{transform:rotate(180deg)}.FilterAccordion-module__6V9FTW__categoryName{flex:1}.FilterAccordion-module__6V9FTW__categoryCount{background:var(--overlay-medium);min-width:18px;height:18px;color:var(--text-primary);border-radius:9px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:600;display:inline-flex}.FilterAccordion-module__6V9FTW__categorySection .FilterAccordion-module__6V9FTW__pillsGrid{padding:8px 0 4px 20px}@media (max-width:768px){.FilterAccordion-module__6V9FTW__accordionPanel{border-radius:8px;order:4;grid-template-columns:1fr;gap:20px;padding:14px}.FilterAccordion-module__6V9FTW__sectionHeader{padding:12px 0}.FilterAccordion-module__6V9FTW__sectionContentInner{padding:10px 0 14px}.FilterAccordion-module__6V9FTW__filterPill{padding:6px 12px;font-size:12px}.FilterAccordion-module__6V9FTW__sectionContent.FilterAccordion-module__6V9FTW__expanded{max-height:300px;overflow-y:auto}}
.SidebarFilters-module__D2VXpW__sidebar{flex-direction:column;gap:16px;display:flex}.SidebarFilters-module__D2VXpW__sectionsContainer{flex-direction:column;gap:4px;display:flex}.SidebarFilters-module__D2VXpW__clearButton{border:1px solid var(--border-default);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;margin-top:8px;padding:12px 16px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;transition:all .15s;display:flex}.SidebarFilters-module__D2VXpW__clearButton:hover{border-color:var(--border-emphasis);color:var(--text-primary);background:var(--overlay-subtle)}.SidebarFilters-module__D2VXpW__clearButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
.FilterDrawer-module__K56mHq__overlay{z-index:1000;opacity:0;visibility:hidden;background:#13151fb3;transition:opacity .25s,visibility .25s;position:fixed;inset:0}.FilterDrawer-module__K56mHq__overlay.FilterDrawer-module__K56mHq__open{opacity:1;visibility:visible}.FilterDrawer-module__K56mHq__drawer{background:var(--bg-base);border-radius:20px 20px 0 0;flex-direction:column;max-height:85vh;transition:transform .3s cubic-bezier(.32,.72,0,1);display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(100%)}.FilterDrawer-module__K56mHq__overlay.FilterDrawer-module__K56mHq__open .FilterDrawer-module__K56mHq__drawer{transform:translateY(0)}.FilterDrawer-module__K56mHq__drawer:before{content:"";background:var(--border-default);border-radius:2px;width:36px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.FilterDrawer-module__K56mHq__header{flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 20px 16px;display:flex}.FilterDrawer-module__K56mHq__title{color:var(--text-primary);margin:0;font-size:18px;font-weight:600}.FilterDrawer-module__K56mHq__closeButton{width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.FilterDrawer-module__K56mHq__closeButton:hover{background:var(--overlay-light);color:var(--text-primary)}.FilterDrawer-module__K56mHq__closeButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.FilterDrawer-module__K56mHq__body{-webkit-overflow-scrolling:touch;flex:1;padding:16px 20px;overflow-y:auto}.FilterDrawer-module__K56mHq__footer{padding:16px 20px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border-default);background:var(--bg-surface);flex-shrink:0;gap:12px;display:flex}.FilterDrawer-module__K56mHq__clearButton{border:1px solid var(--border-default);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:10px;flex:1;padding:14px 20px;font-family:Inter,sans-serif;font-size:15px;font-weight:500;transition:all .15s}.FilterDrawer-module__K56mHq__clearButton:hover{border-color:var(--border-emphasis);color:var(--text-primary)}.FilterDrawer-module__K56mHq__clearButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.FilterDrawer-module__K56mHq__showButton{background:var(--accent);color:var(--text-inverse);cursor:pointer;border:none;border-radius:10px;flex:2;padding:14px 20px;font-family:Inter,sans-serif;font-size:15px;font-weight:600;transition:opacity .15s}.FilterDrawer-module__K56mHq__showButton:hover{opacity:.9}.FilterDrawer-module__K56mHq__showButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.FilterDrawer-module__K56mHq__footer .FilterDrawer-module__K56mHq__showButton:only-child{flex:1}
.FilterDropdown-module__61qGca__filterDropdown{flex:none;min-width:0;position:relative}.FilterDropdown-module__61qGca__filterDropdownTrigger{background:var(--bg-base);border:1px solid var(--border-default);cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;height:36px;padding:0 14px;transition:all .15s;display:inline-flex}.FilterDropdown-module__61qGca__filterDropdownTrigger:hover,.FilterDropdown-module__61qGca__filterDropdown.FilterDropdown-module__61qGca__open .FilterDropdown-module__61qGca__filterDropdownTrigger{border-color:var(--border-emphasis)}.FilterDropdown-module__61qGca__filterDropdownLabel{color:var(--text-primary);align-items:center;gap:6px;min-width:0;font-family:Inter,sans-serif;font-size:12px;font-weight:500;display:flex}.FilterDropdown-module__61qGca__filterDropdownLabel>span:not(.FilterDropdown-module__61qGca__filterDropdownIcon):not(.FilterDropdown-module__61qGca__filterDropdownCount){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.FilterDropdown-module__61qGca__filterDropdownIcon{color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.FilterDropdown-module__61qGca__filterDropdownIcon svg{width:14px;height:14px}.FilterDropdown-module__61qGca__filterDropdownCount{background:var(--overlay-bold);min-width:18px;height:18px;color:var(--text-primary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:600;display:inline-flex}.FilterDropdown-module__61qGca__filterDropdownArrow{color:var(--text-secondary);flex-shrink:0;font-size:10px;transition:transform .2s}.FilterDropdown-module__61qGca__filterDropdown.FilterDropdown-module__61qGca__open .FilterDropdown-module__61qGca__filterDropdownArrow{transform:rotate(180deg)}.FilterDropdown-module__61qGca__filterDropdownMenu{background:var(--bg-base);border:1px solid var(--border-default);z-index:100;border-radius:10px;width:max-content;min-width:160px;max-width:240px;max-height:320px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 8px 24px #00000040}.FilterDropdown-module__61qGca__filterDropdownMenu.FilterDropdown-module__61qGca__alignRight{left:auto;right:0}.FilterDropdown-module__61qGca__filterOptionsList{flex-direction:column;gap:2px;display:flex}.FilterDropdown-module__61qGca__filterOption{width:100%;color:var(--text-secondary);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;padding:10px 12px;font-family:Inter,sans-serif;font-size:13px;transition:background .15s,color .15s;display:flex}.FilterDropdown-module__61qGca__filterOption:hover{background:var(--overlay-subtle);color:var(--text-primary)}.FilterDropdown-module__61qGca__filterOption.FilterDropdown-module__61qGca__selected{color:var(--text-primary)}.FilterDropdown-module__61qGca__filterOption:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.FilterDropdown-module__61qGca__checkbox{border:1px solid var(--border-emphasis);background:0 0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:all .15s;display:flex}.FilterDropdown-module__61qGca__filterOption.FilterDropdown-module__61qGca__selected .FilterDropdown-module__61qGca__checkbox{background:var(--accent);border-color:var(--accent);color:var(--text-inverse)}.FilterDropdown-module__61qGca__optionLabel{flex:1;min-width:0}@media (max-width:768px){.FilterDropdown-module__61qGca__filterDropdown{flex:none;width:100%}.FilterDropdown-module__61qGca__filterDropdownMenu{max-height:300px}}.FilterDropdown-module__61qGca__filterSearchContainer{margin-bottom:12px}.FilterDropdown-module__61qGca__filterSearchWrapper{align-items:center;display:flex;position:relative}.FilterDropdown-module__61qGca__filterSearchIcon{width:14px;height:14px;color:var(--text-secondary);pointer-events:none;position:absolute;left:10px}.FilterDropdown-module__61qGca__filterSearchInput{background:var(--bg-base);border:1px solid var(--border-default);width:100%;color:var(--text-primary);border-radius:6px;padding:8px 32px;font-family:Inter,sans-serif;font-size:12px;transition:border-color .2s,background-color .2s}.FilterDropdown-module__61qGca__filterSearchInput::placeholder{color:var(--text-secondary);font-size:12px}.FilterDropdown-module__61qGca__filterSearchInput:hover,.FilterDropdown-module__61qGca__filterSearchInput:focus{border-color:var(--border-emphasis);background:var(--overlay-subtle);outline:none}.FilterDropdown-module__61qGca__filterSearchClear{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:color .2s;display:flex;position:absolute;right:8px}.FilterDropdown-module__61qGca__filterSearchClear:hover{color:var(--text-primary)}.FilterDropdown-module__61qGca__filterSearchClear svg{width:12px;height:12px}.FilterDropdown-module__61qGca__filterNoResults{text-align:center;color:var(--text-secondary);padding:20px 14px;font-size:13px}.FilterDropdown-module__61qGca__categorySection{margin-bottom:4px}.FilterDropdown-module__61qGca__categoryHeader{cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;width:100%;padding:8px 12px;font-family:Inter,sans-serif;transition:background .15s;display:flex}.FilterDropdown-module__61qGca__categoryHeader:hover{background:var(--overlay-subtle)}.FilterDropdown-module__61qGca__categoryHeader:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.FilterDropdown-module__61qGca__categoryChevron{color:var(--text-tertiary);flex-shrink:0;font-size:8px;transition:transform .2s}.FilterDropdown-module__61qGca__categoryHeader[aria-expanded=false] .FilterDropdown-module__61qGca__categoryChevron{transform:rotate(-90deg)}.FilterDropdown-module__61qGca__categoryName{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);text-align:left;flex:1;font-size:11px;font-weight:600}.FilterDropdown-module__61qGca__categoryCount{background:var(--accent);min-width:18px;height:18px;color:var(--text-inverse);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:600;display:inline-flex}.FilterDropdown-module__61qGca__categoryOptions{flex-direction:column;gap:2px;margin-top:2px;padding-left:16px;display:flex}
.CompanyLogo-module__9A-vvG__logo{object-fit:cover;background:#c8f13526;border-radius:12px;flex-shrink:0;width:100%;height:100%}.CompanyLogo-module__9A-vvG__initials{width:100%;height:100%;color:var(--volt);background:#c8f13526;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex}.CompanyLogo-module__9A-vvG__small{border-radius:8px;font-size:18px}.CompanyLogo-module__9A-vvG__medium{border-radius:12px;font-size:22px}.CompanyLogo-module__9A-vvG__large{border-radius:16px;font-size:28px}
.ApplyButton-module__ljCjEq__applyButton{background:var(--volt);width:100%;color:var(--midnight);cursor:pointer;letter-spacing:.02em;border:none;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:16px 32px;font-family:Inter,sans-serif;font-size:16px;font-weight:600;transition:opacity .2s,transform .15s;display:inline-flex}.ApplyButton-module__ljCjEq__applyButton:hover{opacity:.88;transform:translateY(-2px)}.ApplyButton-module__ljCjEq__applyButton svg{flex-shrink:0;width:18px;height:18px}
.Badge-module__lLo_Fq__badge{white-space:nowrap;cursor:default;align-items:center;transition:background .2s,color .2s;display:inline-flex}.Badge-module__lLo_Fq__primary{background:var(--accent-muted);color:var(--accent)}.Badge-module__lLo_Fq__secondary{background:var(--overlay-light);color:var(--text-secondary)}.Badge-module__lLo_Fq__success{background:var(--status-success-muted);color:var(--status-success)}.Badge-module__lLo_Fq__info{background:var(--status-info-muted);color:var(--status-info)}.Badge-module__lLo_Fq__purple{background:var(--accent-subtle);color:var(--accent)}.Badge-module__lLo_Fq__navy{background:var(--bg-sunken);color:var(--text-primary)}.Badge-module__lLo_Fq__solid{background:var(--accent);color:var(--text-inverse)}.Badge-module__lLo_Fq__xs{border-radius:4px;padding:4px 8px;font-size:10px;font-weight:500}.Badge-module__lLo_Fq__sm{border-radius:4px;padding:4px 10px;font-size:12px;font-weight:500}.Badge-module__lLo_Fq__md{border-radius:6px;padding:8px 14px;font-size:13px;font-weight:500}.Badge-module__lLo_Fq__pill{border-radius:20px}.Badge-module__lLo_Fq__normal{font-weight:400}.Badge-module__lLo_Fq__medium{font-weight:500}.Badge-module__lLo_Fq__semibold{font-weight:600}.Badge-module__lLo_Fq__uppercase{text-transform:uppercase;letter-spacing:.03em}.Badge-module__lLo_Fq__withIcon{gap:5px}.Badge-module__lLo_Fq__icon{opacity:.6;flex-shrink:0;justify-content:center;align-items:center;width:12px;height:12px;display:inline-flex}.Badge-module__lLo_Fq__icon svg{width:100%;height:100%}.Badge-module__lLo_Fq__content{align-items:center;display:inline-flex}.Badge-module__lLo_Fq__removable{gap:6px;padding-right:4px}.Badge-module__lLo_Fq__removeButton{cursor:pointer;width:16px;height:16px;color:inherit;background:0 0;border:none;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:16px;line-height:1;transition:background .15s;display:inline-flex}.Badge-module__lLo_Fq__removeButton:hover{background:var(--overlay-medium)}.Badge-module__lLo_Fq__removeButton:focus{outline-offset:1px;outline:2px solid}
.MultiSelect-module__ffSJia__multiSelect{width:100%;position:relative}.MultiSelect-module__ffSJia__label{color:var(--muted);letter-spacing:.02em;margin-bottom:6px;font-size:12px;font-weight:500;display:block}.MultiSelect-module__ffSJia__selectBox{background:var(--bg-base);border:1px solid var(--border-default);cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:10px 12px;transition:border-color .2s;display:flex}.MultiSelect-module__ffSJia__selectBox:hover,.MultiSelect-module__ffSJia__selectBox:focus,.MultiSelect-module__ffSJia__selectBox.MultiSelect-module__ffSJia__open{border-color:var(--border-emphasis);outline:none}.MultiSelect-module__ffSJia__placeholder{color:var(--steel);font-size:14px}.MultiSelect-module__ffSJia__tags{flex-wrap:wrap;flex:1;gap:6px;display:flex}.MultiSelect-module__ffSJia__tag{color:var(--volt);background:#c8f13526;border-radius:4px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:500;display:inline-flex}.MultiSelect-module__ffSJia__tagRemove{color:var(--volt);cursor:pointer;opacity:.7;background:0 0;border:none;border-radius:2px;justify-content:center;align-items:center;width:14px;height:14px;padding:0;font-size:14px;transition:opacity .2s;display:flex}.MultiSelect-module__ffSJia__tagRemove:hover{opacity:1}.MultiSelect-module__ffSJia__arrow{color:var(--muted);flex-shrink:0;font-size:10px}.MultiSelect-module__ffSJia__dropdown{background:var(--navy);z-index:1000;border:1px solid #ffffff1a;border-radius:6px;flex-direction:column;max-height:300px;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 8px 24px #0000004d}.MultiSelect-module__ffSJia__searchInput{background:var(--midnight);color:var(--ghost);border:none;border-bottom:1px solid #ffffff1a;border-radius:6px 6px 0 0;padding:10px 12px;font-size:14px}.MultiSelect-module__ffSJia__searchInput:focus{background:var(--midnight);outline:none}.MultiSelect-module__ffSJia__searchInput::placeholder{color:var(--steel)}.MultiSelect-module__ffSJia__optionsList{max-height:240px;padding:4px;overflow-y:auto}.MultiSelect-module__ffSJia__option{cursor:pointer;color:var(--ghost);border-radius:4px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;transition:background .2s;display:flex}.MultiSelect-module__ffSJia__option:hover{background:#ffffff0d}.MultiSelect-module__ffSJia__checkbox{cursor:pointer;width:16px;height:16px;accent-color:var(--volt)}.MultiSelect-module__ffSJia__noResults{text-align:center;color:var(--muted);padding:20px;font-size:14px}:root[data-theme=light] .MultiSelect-module__ffSJia__selectBox{background:var(--bg-surface)}:root[data-theme=light] .MultiSelect-module__ffSJia__tag{color:var(--accent);background:#2c30571f}:root[data-theme=light] .MultiSelect-module__ffSJia__tagRemove{color:var(--accent)}:root[data-theme=light] .MultiSelect-module__ffSJia__tagRemove:hover{opacity:1}:root[data-theme=light] .MultiSelect-module__ffSJia__dropdown{background:#fcfcfb;border-color:#1a18161a}:root[data-theme=light] .MultiSelect-module__ffSJia__searchInput{background:#f8f8f6;border-bottom-color:#1a18161a}:root[data-theme=light] .MultiSelect-module__ffSJia__option:hover{background:#1a18160a}:root[data-theme=light] .MultiSelect-module__ffSJia__checkbox{accent-color:#2c3057}.MultiSelect-module__ffSJia__addNewButton{border:none;border-top:1px solid var(--border-default);width:100%;color:var(--accent);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:12px;font-size:13px;font-weight:500;transition:background .2s;display:flex}.MultiSelect-module__ffSJia__addNewButton:hover{background:var(--bg-surface)}.MultiSelect-module__ffSJia__inlineCreateForm{border-top:1px solid var(--border-default);background:var(--bg-surface);padding:12px}.MultiSelect-module__ffSJia__inlineCreateInput{background:var(--bg-base);border:1px solid var(--border-default);width:100%;color:var(--text-primary);border-radius:6px;margin-bottom:8px;padding:10px 12px;font-size:14px}.MultiSelect-module__ffSJia__inlineCreateInput:focus{border-color:var(--border-emphasis);outline:none}.MultiSelect-module__ffSJia__inlineCreateInput::placeholder{color:var(--text-tertiary)}.MultiSelect-module__ffSJia__createError{color:var(--status-error);margin-bottom:8px;font-size:12px}.MultiSelect-module__ffSJia__inlineCreateActions{justify-content:flex-end;gap:8px;display:flex}.MultiSelect-module__ffSJia__cancelButton,.MultiSelect-module__ffSJia__createButton{cursor:pointer;border-radius:4px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .2s}.MultiSelect-module__ffSJia__cancelButton{border:1px solid var(--border-default);color:var(--text-secondary);background:0 0}.MultiSelect-module__ffSJia__cancelButton:hover:not(:disabled){border-color:var(--border-emphasis);color:var(--text-primary)}.MultiSelect-module__ffSJia__createButton{background:var(--accent);color:var(--bg-base);border:none}.MultiSelect-module__ffSJia__createButton:hover:not(:disabled){opacity:.9}.MultiSelect-module__ffSJia__cancelButton:disabled,.MultiSelect-module__ffSJia__createButton:disabled{opacity:.5;cursor:not-allowed}:root[data-theme=light] .MultiSelect-module__ffSJia__addNewButton:hover{background:#1a18160a}:root[data-theme=light] .MultiSelect-module__ffSJia__inlineCreateForm{background:#f8f8f6}:root[data-theme=light] .MultiSelect-module__ffSJia__createButton{color:#fcfcfb}
.TechnologySelector-module__pFDc4G__technologySelector{flex-direction:column;gap:12px;display:flex}.TechnologySelector-module__pFDc4G__label{color:var(--ghost);font-size:14px;font-weight:600}.TechnologySelector-module__pFDc4G__loading{text-align:center;color:var(--muted);padding:20px;font-size:14px}.TechnologySelector-module__pFDc4G__selectedTags{background:#ffffff08;border:1px solid #ffffff0f;border-radius:6px;flex-wrap:wrap;gap:6px;padding:10px;display:flex}.TechnologySelector-module__pFDc4G__tag{background:var(--volt);color:var(--midnight);border-radius:4px;align-items:center;gap:6px;padding:4px 8px;font-size:13px;font-weight:500;display:flex}.TechnologySelector-module__pFDc4G__tagRemove{color:var(--midnight);cursor:pointer;background:0 0;border:none;border-radius:2px;justify-content:center;align-items:center;width:16px;height:16px;padding:0;font-size:16px;transition:background .2s;display:flex}.TechnologySelector-module__pFDc4G__tagRemove:hover{background:#0000001a}.TechnologySelector-module__pFDc4G__categoriesList{background:var(--midnight);border:.5px solid #ffffff1a;border-radius:6px;max-height:400px;overflow-y:auto}.TechnologySelector-module__pFDc4G__category{border-bottom:1px solid #ffffff0f}.TechnologySelector-module__pFDc4G__category:last-child{border-bottom:none}.TechnologySelector-module__pFDc4G__categoryHeader{width:100%;color:var(--ghost);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:12px 16px;font-size:14px;font-weight:600;transition:background .2s;display:flex}.TechnologySelector-module__pFDc4G__categoryHeader:hover{background:#ffffff0d}.TechnologySelector-module__pFDc4G__categoryArrow{color:var(--muted);width:12px;font-size:10px}.TechnologySelector-module__pFDc4G__categoryName{flex:1}.TechnologySelector-module__pFDc4G__categoryCount{color:var(--muted);font-size:13px;font-weight:400}.TechnologySelector-module__pFDc4G__technologiesList{flex-flow:wrap;gap:6px;padding:10px 16px 10px 42px;display:flex}.TechnologySelector-module__pFDc4G__technologyOption{cursor:pointer;color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;transition:background .2s,border-color .2s;display:inline-flex}.TechnologySelector-module__pFDc4G__technologyOption:hover{background:var(--overlay-light);border-color:var(--border-emphasis)}.TechnologySelector-module__pFDc4G__checkbox{cursor:pointer;width:14px;height:14px;accent-color:var(--volt)}:root[data-theme=light] .TechnologySelector-module__pFDc4G__selectedTags{background:#1a181608;border-color:#1a181614}:root[data-theme=light] .TechnologySelector-module__pFDc4G__tag{color:#2c3057;background:#2c30571f}:root[data-theme=light] .TechnologySelector-module__pFDc4G__tagRemove{color:#2c3057}:root[data-theme=light] .TechnologySelector-module__pFDc4G__tagRemove:hover{background:#2c305726}:root[data-theme=light] .TechnologySelector-module__pFDc4G__categoriesList{background:#f8f8f6;border-color:#1a18161a}:root[data-theme=light] .TechnologySelector-module__pFDc4G__category{border-bottom-color:#1a18160f}:root[data-theme=light] .TechnologySelector-module__pFDc4G__categoryHeader:hover{background:#1a18160a}:root[data-theme=light] .TechnologySelector-module__pFDc4G__checkbox{accent-color:#2c3057}.TechnologySelector-module__pFDc4G__addTechButton{border:1px dashed var(--border-default);color:var(--accent);cursor:pointer;background:0 0;border-radius:6px;align-items:center;padding:4px 10px;font-size:13px;transition:all .2s;display:inline-flex}.TechnologySelector-module__pFDc4G__addTechButton:hover{border-color:var(--accent);background:var(--bg-surface)}.TechnologySelector-module__pFDc4G__inlineCreateForm{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:6px;flex-direction:column;gap:8px;width:100%;margin-top:6px;padding:10px;display:flex}.TechnologySelector-module__pFDc4G__inlineCreateInput{background:var(--bg-base);border:1px solid var(--border-default);width:100%;color:var(--text-primary);border-radius:4px;padding:8px 10px;font-size:13px}.TechnologySelector-module__pFDc4G__inlineCreateInput:focus{border-color:var(--border-emphasis);outline:none}.TechnologySelector-module__pFDc4G__inlineCreateInput::placeholder{color:var(--text-tertiary)}.TechnologySelector-module__pFDc4G__createError{color:var(--status-error);font-size:12px}.TechnologySelector-module__pFDc4G__inlineCreateActions{justify-content:flex-end;gap:8px;display:flex}.TechnologySelector-module__pFDc4G__cancelButton,.TechnologySelector-module__pFDc4G__createButton{cursor:pointer;border-radius:4px;padding:5px 10px;font-size:12px;font-weight:500;transition:all .2s}.TechnologySelector-module__pFDc4G__cancelButton{border:1px solid var(--border-default);color:var(--text-secondary);background:0 0}.TechnologySelector-module__pFDc4G__cancelButton:hover:not(:disabled){border-color:var(--border-emphasis);color:var(--text-primary)}.TechnologySelector-module__pFDc4G__createButton{background:var(--accent);color:var(--bg-base);border:none}.TechnologySelector-module__pFDc4G__createButton:hover:not(:disabled){opacity:.9}.TechnologySelector-module__pFDc4G__cancelButton:disabled,.TechnologySelector-module__pFDc4G__createButton:disabled{opacity:.5;cursor:not-allowed}:root[data-theme=light] .TechnologySelector-module__pFDc4G__addTechButton:hover{background:#1a18160a}:root[data-theme=light] .TechnologySelector-module__pFDc4G__inlineCreateForm{background:#f8f8f6}:root[data-theme=light] .TechnologySelector-module__pFDc4G__createButton{color:#fcfcfb}
.JobModal-module__OlY4Ba__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;visibility:hidden;z-index:1000;background:#13151fe6;justify-content:center;align-items:center;padding:20px;transition:opacity .25s,visibility .25s;display:flex;position:fixed;inset:0}.JobModal-module__OlY4Ba__overlay.JobModal-module__OlY4Ba__active{opacity:1;visibility:visible}.JobModal-module__OlY4Ba__modal{background:var(--bg-surface);border-radius:12px;width:100%;max-width:600px;max-height:90vh;padding:24px 28px 28px;transition:transform .25s;overflow-y:auto;transform:translateY(20px)}.JobModal-module__OlY4Ba__overlay.JobModal-module__OlY4Ba__active .JobModal-module__OlY4Ba__modal{transform:translateY(0)}.JobModal-module__OlY4Ba__modalHeader{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.JobModal-module__OlY4Ba__modalTitle{font-family:var(--font-playfair), "Playfair Display", Georgia, serif;color:var(--text-primary);margin:0;font-size:22px;font-weight:400}.JobModal-module__OlY4Ba__modalTitle em{font-style:italic}.JobModal-module__OlY4Ba__closeButton{color:var(--steel);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:36px;height:36px;font-size:24px;transition:background .2s,color .2s;display:flex}.JobModal-module__OlY4Ba__closeButton:hover{background:var(--overlay-light);color:var(--text-primary)}.JobModal-module__OlY4Ba__form{flex-direction:column;gap:20px;display:flex}.JobModal-module__OlY4Ba__formGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.JobModal-module__OlY4Ba__formGroup{flex-direction:column;gap:6px;display:flex}.JobModal-module__OlY4Ba__formGroupFull{flex-direction:column;grid-column:1/-1;gap:6px;display:flex}.JobModal-module__OlY4Ba__label{color:var(--muted);letter-spacing:.02em;font-size:12px;font-weight:500}.JobModal-module__OlY4Ba__optional{color:var(--text-tertiary);font-size:13px;font-weight:400}.JobModal-module__OlY4Ba__input,.JobModal-module__OlY4Ba__select,.JobModal-module__OlY4Ba__textarea{background:var(--bg-base);border:1px solid var(--border-default);color:var(--text-primary);border-radius:6px;padding:12px 14px;font-size:14px;transition:border-color .2s}.JobModal-module__OlY4Ba__input:hover,.JobModal-module__OlY4Ba__select:hover,.JobModal-module__OlY4Ba__textarea:hover,.JobModal-module__OlY4Ba__input:focus,.JobModal-module__OlY4Ba__select:focus,.JobModal-module__OlY4Ba__textarea:focus{border-color:var(--border-emphasis);outline:none}.JobModal-module__OlY4Ba__input::placeholder,.JobModal-module__OlY4Ba__textarea::placeholder{color:var(--text-tertiary)}.JobModal-module__OlY4Ba__select{cursor:pointer}.JobModal-module__OlY4Ba__textarea{resize:vertical;font-family:inherit}.JobModal-module__OlY4Ba__charCount{color:var(--text-tertiary);text-align:right;margin-top:4px;font-size:12px}.JobModal-module__OlY4Ba__error{color:var(--status-error);background:#ef44441a;border:1px solid #ef444433;border-radius:6px;margin:0;padding:10px 12px;font-size:14px}.JobModal-module__OlY4Ba__formActions{border-top:1px solid var(--overlay-subtle);justify-content:flex-end;gap:12px;padding-top:12px;display:flex}.JobModal-module__OlY4Ba__btnPrimary{background:var(--accent);color:var(--bg-base);cursor:pointer;border:none;border-radius:6px;padding:12px 24px;font-size:14px;font-weight:600;transition:opacity .2s,transform .15s}.JobModal-module__OlY4Ba__btnPrimary:hover:not(:disabled){opacity:.88;transform:translateY(-1px)}.JobModal-module__OlY4Ba__btnPrimary:disabled{opacity:.5;cursor:not-allowed;transform:none}.JobModal-module__OlY4Ba__btnSecondary{color:var(--text-primary);cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:5px;padding:8px 16px;font-size:13px;font-weight:500;transition:background .2s,border-color .2s}.JobModal-module__OlY4Ba__btnSecondary:hover{background:#ffffff1f;border-color:#fff3}@media (max-width:768px){.JobModal-module__OlY4Ba__modal{max-height:95vh;padding:20px}.JobModal-module__OlY4Ba__formGrid{grid-template-columns:1fr}.JobModal-module__OlY4Ba__formGroupFull{grid-column:1}.JobModal-module__OlY4Ba__modalTitle{font-size:18px}}
.DeleteConfirmModal-module__HQr2fW__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;visibility:hidden;z-index:1000;background:#13151fe6;justify-content:center;align-items:center;padding:24px;transition:opacity .25s,visibility .25s;display:flex;position:fixed;inset:0}.DeleteConfirmModal-module__HQr2fW__overlay.DeleteConfirmModal-module__HQr2fW__active{opacity:1;visibility:visible}.DeleteConfirmModal-module__HQr2fW__modal{background:var(--bg-surface);text-align:center;border-radius:12px;width:100%;max-width:400px;padding:28px;transition:transform .25s;position:relative;transform:translateY(20px)}.DeleteConfirmModal-module__HQr2fW__overlay.DeleteConfirmModal-module__HQr2fW__active .DeleteConfirmModal-module__HQr2fW__modal{transform:translateY(0)}.DeleteConfirmModal-module__HQr2fW__closeButton{color:var(--steel);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:24px;line-height:1;transition:background .2s,color .2s;display:flex;position:absolute;top:20px;right:20px}.DeleteConfirmModal-module__HQr2fW__closeButton:hover{background:var(--overlay-light);color:var(--text-primary)}.DeleteConfirmModal-module__HQr2fW__closeButton:disabled{opacity:.5;cursor:not-allowed}.DeleteConfirmModal-module__HQr2fW__modalTitle{font-family:var(--font-playfair), "Playfair Display", Georgia, serif;color:var(--text-primary);margin:0 0 16px;font-size:22px;font-weight:400}.DeleteConfirmModal-module__HQr2fW__modalTitle em{color:#c8f135;font-style:italic}.DeleteConfirmModal-module__HQr2fW__confirmMessage{color:var(--muted);margin:0 0 24px;font-size:15px;line-height:1.6}.DeleteConfirmModal-module__HQr2fW__confirmActions{gap:12px;display:flex}.DeleteConfirmModal-module__HQr2fW__btnCancel{color:var(--text-primary);cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:5px;flex:1;padding:12px 24px;font-size:14px;font-weight:500;transition:background .2s,border-color .2s}.DeleteConfirmModal-module__HQr2fW__btnCancel:hover:not(:disabled){background:#ffffff1f;border-color:#fff3}.DeleteConfirmModal-module__HQr2fW__btnCancel:disabled{opacity:.5;cursor:not-allowed}.DeleteConfirmModal-module__HQr2fW__btnDelete{color:#f87171;cursor:pointer;background:#ef444426;border:1px solid #ef44444d;border-radius:5px;flex:1;padding:12px 24px;font-size:14px;font-weight:500;transition:background .2s,border-color .2s}.DeleteConfirmModal-module__HQr2fW__btnDelete:hover:not(:disabled){background:#ef444440}.DeleteConfirmModal-module__HQr2fW__btnDelete:disabled{opacity:.5;cursor:not-allowed}:root[data-theme=light] .DeleteConfirmModal-module__HQr2fW__overlay{background:#1a181680}:root[data-theme=light] .DeleteConfirmModal-module__HQr2fW__modal{box-shadow:0 8px 32px #1a18161f}:root[data-theme=light] .DeleteConfirmModal-module__HQr2fW__modalTitle em{color:var(--accent)}:root[data-theme=light] .DeleteConfirmModal-module__HQr2fW__btnCancel{background:#1a18160d;border-color:#1a18161a}:root[data-theme=light] .DeleteConfirmModal-module__HQr2fW__btnCancel:hover:not(:disabled){background:#1a181614;border-color:#1a181626}:root[data-theme=light] .DeleteConfirmModal-module__HQr2fW__btnDelete{color:#dc2626;background:#dc26261f;border-color:#dc262640}:root[data-theme=light] .DeleteConfirmModal-module__HQr2fW__btnDelete:hover:not(:disabled){background:#dc26262e}@media (max-width:480px){.DeleteConfirmModal-module__HQr2fW__modal{padding:24px 20px}.DeleteConfirmModal-module__HQr2fW__closeButton{top:16px;right:16px}.DeleteConfirmModal-module__HQr2fW__confirmActions{flex-direction:column}}
.Toast-module__qzZP3a__toast{background:var(--volt);color:var(--midnight);z-index:9999;opacity:0;text-align:center;border-radius:8px;min-width:300px;max-width:500px;padding:14px 24px;font-size:14px;font-weight:600;transition:transform .3s ease-out,opacity .3s ease-out;position:fixed;bottom:24px;left:50%;transform:translate(-50%)translateY(100px);box-shadow:0 8px 24px #0000004d}.Toast-module__qzZP3a__toast.Toast-module__qzZP3a__show{opacity:1;transform:translate(-50%)translateY(0)}.Toast-module__qzZP3a__message{margin:0;line-height:1.4}.Toast-module__qzZP3a__toast.Toast-module__qzZP3a__success{background:var(--volt);color:var(--midnight)}.Toast-module__qzZP3a__toast.Toast-module__qzZP3a__error{color:#fff;background:#ef4444}.Toast-module__qzZP3a__toast.Toast-module__qzZP3a__info{color:#fff;background:#3b82f6}:root[data-theme=light] .Toast-module__qzZP3a__toast.Toast-module__qzZP3a__success{color:#fff;background:#2c3057}:root[data-theme=light] .Toast-module__qzZP3a__toast.Toast-module__qzZP3a__error{color:#fff;background:#dc2626}:root[data-theme=light] .Toast-module__qzZP3a__toast.Toast-module__qzZP3a__info{color:#fff;background:#2563eb}@media (max-width:480px){.Toast-module__qzZP3a__toast{min-width:calc(100vw - 48px);max-width:calc(100vw - 48px);bottom:16px}}
.LoadingSpinner-module__7yqH-G__spinner{justify-content:center;align-items:center;display:inline-flex}.LoadingSpinner-module__7yqH-G__spinnerCircle{border:3px solid #c8f13533;border-top-color:var(--volt);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite LoadingSpinner-module__7yqH-G__spin}@keyframes LoadingSpinner-module__7yqH-G__spin{to{transform:rotate(360deg)}}
.EmptyState-module__G15KRq__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:80px 20px;display:flex}.EmptyState-module__G15KRq__emptyStateIcon{opacity:.3;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:20px;display:flex}.EmptyState-module__G15KRq__emptyStateIcon svg{width:100%;height:100%;color:var(--volt)}.EmptyState-module__G15KRq__emptyStateTitle{color:var(--text);margin:0 0 12px;font-size:24px;font-weight:600}.EmptyState-module__G15KRq__emptyStateText{color:var(--muted);max-width:400px;margin:0;font-size:16px}.EmptyState-module__G15KRq__emptyStateAction{margin-top:20px}.EmptyState-module__G15KRq__emptyStateRow{text-align:center;color:var(--muted);padding:40px 20px;font-size:14px}:root[data-theme=light] .EmptyState-module__G15KRq__emptyStateIcon svg{color:var(--midnight)}@media (max-width:768px){.EmptyState-module__G15KRq__emptyState{padding:60px 20px}.EmptyState-module__G15KRq__emptyStateTitle{font-size:20px}.EmptyState-module__G15KRq__emptyStateText{font-size:14px}.EmptyState-module__G15KRq__emptyStateRow{padding:30px 16px}}
.AdminSection-module__1MwPZq__section{flex-direction:column;gap:20px;display:flex}.AdminSection-module__1MwPZq__sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.AdminSection-module__1MwPZq__searchBar{width:100%;max-width:300px}.AdminSection-module__1MwPZq__searchInput{border:1px solid var(--bg-surface);width:100%;color:var(--ghost);background:#3a3f6a;border-radius:6px;padding:8px 16px;font-size:14px;transition:border-color .2s}.AdminSection-module__1MwPZq__searchInput:focus{border-color:var(--volt);outline:none}.AdminSection-module__1MwPZq__searchInput::placeholder{color:var(--steel)}.AdminSection-module__1MwPZq__headerActions{align-items:center;gap:16px;display:flex}.AdminSection-module__1MwPZq__count{color:var(--muted);font-size:14px;font-weight:500}.AdminSection-module__1MwPZq__btnPrimary{background:var(--accent);color:var(--bg-base);cursor:pointer;white-space:nowrap;border:none;border-radius:6px;padding:12px 24px;font-size:14px;font-weight:600;transition:opacity .2s,transform .15s}.AdminSection-module__1MwPZq__btnPrimary:hover{opacity:.88;transform:translateY(-1px)}.AdminSection-module__1MwPZq__loadingContainer{justify-content:center;align-items:center;min-height:400px;display:flex}.AdminSection-module__1MwPZq__errorContainer{justify-content:center;align-items:center;min-height:400px;padding:40px;display:flex}.AdminSection-module__1MwPZq__errorMessage{color:var(--status-error);text-align:center;background:var(--status-error-muted);border:1px solid #f8717133;border-radius:8px;margin:0;padding:20px 32px;font-size:16px}:root[data-theme=light] .AdminSection-module__1MwPZq__searchInput{background:var(--bg-surface);border-color:var(--border-default)}:root[data-theme=light] .AdminSection-module__1MwPZq__searchInput:focus{border-color:var(--accent)}:root[data-theme=light] .AdminSection-module__1MwPZq__btnPrimary{background:var(--accent);color:var(--text-inverse)}@media (max-width:768px){.AdminSection-module__1MwPZq__searchBar{max-width:100%}.AdminSection-module__1MwPZq__headerActions{justify-content:space-between}}
.CompaniesTable-module__q-BI1a__tableContainer{background:var(--bg-surface);border:1px solid var(--overlay-subtle);border-radius:8px;overflow-x:auto}.CompaniesTable-module__q-BI1a__table{border-collapse:collapse;width:100%;font-size:14px}.CompaniesTable-module__q-BI1a__table thead{border-bottom:1px solid var(--overlay-subtle);background:#ffffff08}.CompaniesTable-module__q-BI1a__table th{text-align:left;color:var(--text-primary);white-space:nowrap;padding:12px 16px;font-size:13px;font-weight:600}.CompaniesTable-module__q-BI1a__table td{color:var(--text-primary);border-bottom:1px solid #ffffff0a;padding:14px 16px}.CompaniesTable-module__q-BI1a__table tbody tr:last-child td{border-bottom:none}.CompaniesTable-module__q-BI1a__table tbody tr:hover{background:#ffffff05}.CompaniesTable-module__q-BI1a__emptyState{text-align:center;color:var(--text-secondary);padding:40px 20px}.CompaniesTable-module__q-BI1a__companyCell{align-items:center;gap:10px;display:flex}.CompaniesTable-module__q-BI1a__companyLogo{object-fit:cover;border-radius:6px;flex-shrink:0;width:40px;height:40px}.CompaniesTable-module__q-BI1a__companyInitials{background:linear-gradient(135deg, var(--accent), #c8f13599);width:40px;height:40px;color:var(--bg-base);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.CompaniesTable-module__q-BI1a__companyInfo{flex-direction:column;gap:2px;display:flex}.CompaniesTable-module__q-BI1a__companyName{color:var(--text-primary);font-size:14px;font-weight:600}.CompaniesTable-module__q-BI1a__companyWebsite{color:var(--text-secondary);font-size:12px;text-decoration:none;transition:color .2s}.CompaniesTable-module__q-BI1a__companyWebsite:hover{color:var(--accent)}.CompaniesTable-module__q-BI1a__fundingCell{flex-direction:column;gap:4px;display:flex}.CompaniesTable-module__q-BI1a__fundingAmount{color:var(--text-primary);font-size:14px;font-weight:600}.CompaniesTable-module__q-BI1a__fundingStage{color:var(--accent);white-space:nowrap;background:#c8f13526;border-radius:4px;width:fit-content;padding:3px 8px;font-size:11px;font-weight:600}.CompaniesTable-module__q-BI1a__tagsCell{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.CompaniesTable-module__q-BI1a__tag{background:var(--overlay-light);color:var(--text-secondary);white-space:nowrap;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:500}.CompaniesTable-module__q-BI1a__tagMore{color:var(--text-tertiary);font-size:12px;font-weight:500}.CompaniesTable-module__q-BI1a__noData{color:var(--text-tertiary);font-size:14px}.CompaniesTable-module__q-BI1a__actions{gap:6px;display:flex}.CompaniesTable-module__q-BI1a__btnEdit{background:var(--overlay-light);color:var(--text-primary);border:1px solid var(--overlay-strong);cursor:pointer;white-space:nowrap;border-radius:4px;padding:6px 12px;font-size:13px;font-weight:500;transition:background .2s,border-color .2s}.CompaniesTable-module__q-BI1a__btnEdit:hover{background:var(--overlay-strong);border-color:var(--border-emphasis)}.CompaniesTable-module__q-BI1a__btnDelete{color:var(--status-error);cursor:pointer;white-space:nowrap;background:#ef444426;border:1px solid #ef44444d;border-radius:4px;padding:6px 12px;font-size:13px;font-weight:500;transition:background .2s,border-color .2s}.CompaniesTable-module__q-BI1a__btnDelete:hover{background:#ef444440;border-color:#ef444480}.CompaniesTable-module__q-BI1a__btnDeleteConfirm{background:#ef44444d;border-color:#ef444499}@media (max-width:1200px){.CompaniesTable-module__q-BI1a__table{font-size:13px}}@media (max-width:768px){.CompaniesTable-module__q-BI1a__table th,.CompaniesTable-module__q-BI1a__table td{padding:10px 12px}.CompaniesTable-module__q-BI1a__companyLogo,.CompaniesTable-module__q-BI1a__companyInitials{width:32px;height:32px}.CompaniesTable-module__q-BI1a__companyName{font-size:13px}}
.LogoUpload-module__1vcHrW__logoUpload{flex-direction:column;gap:12px;display:flex}.LogoUpload-module__1vcHrW__label{color:var(--ghost);font-size:14px;font-weight:600}.LogoUpload-module__1vcHrW__tabs{border-bottom:1px solid #ffffff0f;gap:4px;display:flex}.LogoUpload-module__1vcHrW__tab{color:var(--muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 16px;font-size:14px;font-weight:500;transition:color .2s,border-color .2s}.LogoUpload-module__1vcHrW__tab:hover{color:var(--ghost)}.LogoUpload-module__1vcHrW__tabActive{color:var(--ghost);border-bottom-color:var(--volt)}.LogoUpload-module__1vcHrW__uploadTab{padding-top:8px}.LogoUpload-module__1vcHrW__dropZone{text-align:center;cursor:pointer;border:2px dashed #fff3;border-radius:8px;padding:40px 20px;transition:border-color .2s,background .2s}.LogoUpload-module__1vcHrW__dropZone:hover{background:#ffffff05;border-color:#c8f13566}.LogoUpload-module__1vcHrW__fileInput{display:none}.LogoUpload-module__1vcHrW__uploadIcon{width:48px;height:48px;color:var(--muted);margin:0 auto 12px}.LogoUpload-module__1vcHrW__dropZoneText{color:var(--ghost);margin:0 0 4px;font-size:14px}.LogoUpload-module__1vcHrW__dropZoneHighlight{color:var(--volt);font-weight:600}.LogoUpload-module__1vcHrW__dropZoneSubtext{color:var(--muted);margin:0;font-size:13px}.LogoUpload-module__1vcHrW__urlTab{gap:8px;padding-top:8px;display:flex}.LogoUpload-module__1vcHrW__urlInput{background:var(--midnight);color:var(--ghost);border:.5px solid #ffffff1a;border-radius:6px;flex:1;padding:10px 12px;font-size:14px;transition:border-color .2s}.LogoUpload-module__1vcHrW__urlInput:focus{border-color:#c8f13559;outline:none}.LogoUpload-module__1vcHrW__urlInput::placeholder{color:var(--steel)}.LogoUpload-module__1vcHrW__urlSubmit{background:var(--volt);color:var(--midnight);cursor:pointer;border:none;border-radius:6px;padding:10px 20px;font-size:14px;font-weight:600;transition:opacity .2s}.LogoUpload-module__1vcHrW__urlSubmit:hover:not(:disabled){opacity:.88}.LogoUpload-module__1vcHrW__urlSubmit:disabled{opacity:.5;cursor:not-allowed}.LogoUpload-module__1vcHrW__error{color:#f87171;background:#ef44441a;border:1px solid #ef444433;border-radius:6px;margin:0;padding:8px 12px;font-size:13px}.LogoUpload-module__1vcHrW__preview{background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:16px;padding:16px;display:flex}.LogoUpload-module__1vcHrW__previewImage{object-fit:contain;background:#fff;border-radius:6px;width:80px;height:80px;padding:8px}.LogoUpload-module__1vcHrW__previewInfo{flex-direction:column;flex:1;gap:8px;display:flex}.LogoUpload-module__1vcHrW__previewLabel{color:var(--ghost);margin:0;font-size:14px;font-weight:600}.LogoUpload-module__1vcHrW__removeButton{color:#f87171;cursor:pointer;background:#ef444426;border:1px solid #ef44444d;border-radius:5px;align-self:flex-start;padding:6px 12px;font-size:13px;font-weight:500;transition:background .2s,border-color .2s}.LogoUpload-module__1vcHrW__removeButton:hover{background:#ef444440;border-color:#ef444480}:root[data-theme=light] .LogoUpload-module__1vcHrW__tabs{border-bottom-color:#1a181614}:root[data-theme=light] .LogoUpload-module__1vcHrW__dropZone{border-color:#1a181633}:root[data-theme=light] .LogoUpload-module__1vcHrW__dropZone:hover{background:#1a181605;border-color:#2c305759}:root[data-theme=light] .LogoUpload-module__1vcHrW__urlInput{background:#f8f8f6;border-color:#1a18161a}:root[data-theme=light] .LogoUpload-module__1vcHrW__urlInput:focus{border-color:#2c305759}:root[data-theme=light] .LogoUpload-module__1vcHrW__tabActive{border-bottom-color:#2c3057}:root[data-theme=light] .LogoUpload-module__1vcHrW__dropZoneHighlight{color:#2c3057}:root[data-theme=light] .LogoUpload-module__1vcHrW__urlSubmit{color:#fff;background:#2c3057}:root[data-theme=light] .LogoUpload-module__1vcHrW__preview{background:#1a181608;border-color:#1a181614}
.CompanyModal-module__1BCSxq__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;visibility:hidden;z-index:1000;background:#13151fe6;justify-content:center;align-items:center;padding:20px;transition:opacity .25s,visibility .25s;display:flex;position:fixed;inset:0}.CompanyModal-module__1BCSxq__overlay.CompanyModal-module__1BCSxq__active{opacity:1;visibility:visible}.CompanyModal-module__1BCSxq__modal{background:var(--bg-surface);border-radius:12px;width:100%;max-width:700px;max-height:90vh;padding:32px;transition:transform .25s;overflow-y:auto;transform:translateY(20px)}.CompanyModal-module__1BCSxq__overlay.CompanyModal-module__1BCSxq__active .CompanyModal-module__1BCSxq__modal{transform:translateY(0)}.CompanyModal-module__1BCSxq__modalHeader{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.CompanyModal-module__1BCSxq__modalTitle{font-family:var(--font-playfair), "Playfair Display", Georgia, serif;color:var(--text-primary);margin:0;font-size:22px;font-weight:400}.CompanyModal-module__1BCSxq__modalTitle em{font-style:italic}.CompanyModal-module__1BCSxq__closeButton{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:36px;height:36px;font-size:32px;transition:background .2s,color .2s;display:flex}.CompanyModal-module__1BCSxq__closeButton:hover{background:var(--overlay-light);color:var(--text-primary)}.CompanyModal-module__1BCSxq__form{flex-direction:column;gap:20px;display:flex}.CompanyModal-module__1BCSxq__formGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.CompanyModal-module__1BCSxq__formGroup{flex-direction:column;gap:6px;display:flex}.CompanyModal-module__1BCSxq__formGroupFull{flex-direction:column;grid-column:1/-1;gap:6px;display:flex}.CompanyModal-module__1BCSxq__label{color:var(--text-primary);font-size:14px;font-weight:600}.CompanyModal-module__1BCSxq__optional{color:var(--text-tertiary);font-size:13px;font-weight:400}.CompanyModal-module__1BCSxq__input,.CompanyModal-module__1BCSxq__select,.CompanyModal-module__1BCSxq__textarea{background:var(--bg-base);border:1px solid var(--border-default);color:var(--text-primary);border-radius:6px;padding:10px 12px;font-size:14px;transition:border-color .2s}.CompanyModal-module__1BCSxq__input:hover,.CompanyModal-module__1BCSxq__select:hover,.CompanyModal-module__1BCSxq__textarea:hover,.CompanyModal-module__1BCSxq__input:focus,.CompanyModal-module__1BCSxq__select:focus,.CompanyModal-module__1BCSxq__textarea:focus{border-color:var(--border-emphasis);outline:none}.CompanyModal-module__1BCSxq__input::placeholder,.CompanyModal-module__1BCSxq__textarea::placeholder{color:var(--text-tertiary)}.CompanyModal-module__1BCSxq__select{cursor:pointer}.CompanyModal-module__1BCSxq__textarea{resize:vertical;font-family:inherit}.CompanyModal-module__1BCSxq__error{color:var(--status-error);background:#ef44441a;border:1px solid #ef444433;border-radius:6px;margin:0;padding:10px 12px;font-size:14px}.CompanyModal-module__1BCSxq__formActions{border-top:1px solid var(--overlay-subtle);justify-content:flex-end;gap:12px;padding-top:12px;display:flex}.CompanyModal-module__1BCSxq__btnPrimary{background:var(--accent);color:var(--bg-base);cursor:pointer;border:none;border-radius:6px;padding:12px 24px;font-size:15px;font-weight:600;transition:opacity .2s,transform .15s}.CompanyModal-module__1BCSxq__btnPrimary:hover:not(:disabled){opacity:.88;transform:translateY(-1px)}.CompanyModal-module__1BCSxq__btnPrimary:disabled{opacity:.5;cursor:not-allowed;transform:none}.CompanyModal-module__1BCSxq__btnSecondary{background:var(--overlay-light);color:var(--text-primary);border:1px solid var(--overlay-strong);cursor:pointer;border-radius:6px;padding:12px 24px;font-size:15px;font-weight:600;transition:background .2s,border-color .2s}.CompanyModal-module__1BCSxq__btnSecondary:hover{background:var(--overlay-strong);border-color:var(--border-emphasis)}@media (max-width:768px){.CompanyModal-module__1BCSxq__modal{max-height:95vh;padding:24px}.CompanyModal-module__1BCSxq__formGrid{grid-template-columns:1fr}.CompanyModal-module__1BCSxq__formGroupFull{grid-column:1}.CompanyModal-module__1BCSxq__modalTitle{font-size:20px}}
.VCsTable-module__WHnpvq__tableContainer{background:var(--bg-surface);border:1px solid var(--overlay-subtle);border-radius:8px;overflow-x:auto}.VCsTable-module__WHnpvq__table{border-collapse:collapse;width:100%;font-size:14px}.VCsTable-module__WHnpvq__table thead{background:var(--overlay-subtle);border-bottom:1px solid var(--border-muted)}.VCsTable-module__WHnpvq__table th{text-align:left;color:var(--text-primary);white-space:nowrap;padding:12px 16px;font-size:13px;font-weight:600}.VCsTable-module__WHnpvq__table td{border-bottom:1px solid var(--border-muted);color:var(--text-primary);padding:14px 16px}.VCsTable-module__WHnpvq__table tbody tr.VCsTable-module__WHnpvq__vcRow:hover{background:var(--overlay-subtle)}.VCsTable-module__WHnpvq__emptyState{text-align:center;color:var(--text-secondary);padding:40px 20px}.VCsTable-module__WHnpvq__expandCell{padding-right:4px}.VCsTable-module__WHnpvq__expandBtn{color:var(--text-primary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px 8px;font-size:12px;transition:transform .2s,color .2s,opacity .2s;display:flex}.VCsTable-module__WHnpvq__expandBtn:hover:not(:disabled){color:var(--accent)}.VCsTable-module__WHnpvq__expandBtn:disabled{opacity:.3;cursor:not-allowed}.VCsTable-module__WHnpvq__expandBtn.VCsTable-module__WHnpvq__expanded{color:var(--accent);transform:rotate(90deg)}.VCsTable-module__WHnpvq__vcName{color:var(--text-primary);font-size:14px;font-weight:600}.VCsTable-module__WHnpvq__link{color:var(--text-secondary);font-size:14px;text-decoration:none;transition:color .2s}.VCsTable-module__WHnpvq__link:hover{color:var(--accent)}.VCsTable-module__WHnpvq__emptyValue{color:var(--text-tertiary);font-size:14px}.VCsTable-module__WHnpvq__countBadge{background:var(--accent-muted);color:var(--accent);border-radius:12px;padding:4px 10px;font-size:13px;font-weight:600;display:inline-block}.VCsTable-module__WHnpvq__actions{gap:6px;display:flex}.VCsTable-module__WHnpvq__btnSecondary{background:var(--overlay-light);color:var(--text-primary);border:1px solid var(--overlay-strong);cursor:pointer;white-space:nowrap;border-radius:4px;padding:6px 12px;font-size:13px;font-weight:500;transition:background .2s,border-color .2s}.VCsTable-module__WHnpvq__btnSecondary:hover{background:var(--overlay-strong);border-color:var(--border-emphasis)}.VCsTable-module__WHnpvq__btnDanger{color:var(--status-error);background:#ef444426;border:1px solid #ef44444d}.VCsTable-module__WHnpvq__btnDanger:hover{background:#ef444440;border-color:#ef444480}.VCsTable-module__WHnpvq__expandableRow{background:var(--overlay-subtle)}.VCsTable-module__WHnpvq__expandableRow td{border-bottom:1px solid var(--border-muted);padding:0}.VCsTable-module__WHnpvq__expandedContent{padding:16px 20px;animation:.2s ease-out VCsTable-module__WHnpvq__slideDown}@keyframes VCsTable-module__WHnpvq__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.VCsTable-module__WHnpvq__companiesGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.VCsTable-module__WHnpvq__companyItem{background:var(--overlay-subtle);border:1px solid var(--border-muted);border-radius:6px;align-items:center;gap:10px;padding:8px 12px;transition:background .2s,border-color .2s;display:flex}.VCsTable-module__WHnpvq__companyItem:hover{background:var(--overlay-light);border-color:var(--border-default)}.VCsTable-module__WHnpvq__companyLogo{object-fit:contain;background:#fff;border-radius:4px;flex-shrink:0;width:32px;height:32px;padding:4px}.VCsTable-module__WHnpvq__companyInitials{background:linear-gradient(135deg, var(--accent), #c8f13599);width:32px;height:32px;color:var(--bg-base);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.VCsTable-module__WHnpvq__companyName{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}@media (max-width:1200px){.VCsTable-module__WHnpvq__table{font-size:13px}.VCsTable-module__WHnpvq__companiesGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@media (max-width:768px){.VCsTable-module__WHnpvq__table th,.VCsTable-module__WHnpvq__table td{padding:10px 12px}.VCsTable-module__WHnpvq__companiesGrid{grid-template-columns:1fr}.VCsTable-module__WHnpvq__companyLogo,.VCsTable-module__WHnpvq__companyInitials{width:28px;height:28px}.VCsTable-module__WHnpvq__companyName{font-size:12px}}
.SalaryStatsBar-module__82mW7W__statsBar{background:var(--navy);border:1px solid #ffffff0f;border-radius:8px;gap:20px;margin-bottom:20px;padding:20px;display:flex}.SalaryStatsBar-module__82mW7W__stat{background:#ffffff05;border:1px solid #ffffff0a;border-radius:6px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;padding:16px;transition:background .2s,border-color .2s;display:flex}.SalaryStatsBar-module__82mW7W__stat:hover{background:#ffffff0a;border-color:#ffffff14}.SalaryStatsBar-module__82mW7W__statValue{color:var(--volt);font-size:28px;font-weight:700;line-height:1}.SalaryStatsBar-module__82mW7W__statLabel{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;text-align:center;font-size:12px;font-weight:500}:root[data-theme=light] .SalaryStatsBar-module__82mW7W__statsBar{background:#fcfcfb;border-color:#1a181614}:root[data-theme=light] .SalaryStatsBar-module__82mW7W__stat{background:#1a181605;border-color:#1a18160f}:root[data-theme=light] .SalaryStatsBar-module__82mW7W__stat:hover{background:#1a18160a;border-color:#1a18161a}:root[data-theme=light] .SalaryStatsBar-module__82mW7W__statValue{color:#2c3057}@media (max-width:1200px){.SalaryStatsBar-module__82mW7W__statsBar{gap:16px;padding:16px}.SalaryStatsBar-module__82mW7W__stat{padding:12px}.SalaryStatsBar-module__82mW7W__statValue{font-size:24px}.SalaryStatsBar-module__82mW7W__statLabel{font-size:11px}}@media (max-width:768px){.SalaryStatsBar-module__82mW7W__statsBar{flex-direction:column;gap:12px}.SalaryStatsBar-module__82mW7W__stat{flex-direction:row;justify-content:space-between;align-items:center}.SalaryStatsBar-module__82mW7W__statLabel{text-align:left}}
.SalaryFilters-module__LE99mq__filtersBar{background:var(--navy);border:1px solid #ffffff0f;border-radius:8px;flex-direction:column;gap:12px;margin-bottom:20px;padding:20px;display:flex}.SalaryFilters-module__LE99mq__filtersRow{align-items:center;gap:12px;display:flex}.SalaryFilters-module__LE99mq__select{background:var(--bg-base);border:1px solid var(--border-default);color:var(--text-primary);cursor:pointer;border-radius:6px;flex:1;padding:10px 12px;font-family:inherit;font-size:14px;transition:border-color .2s}.SalaryFilters-module__LE99mq__select:hover,.SalaryFilters-module__LE99mq__select:focus{border-color:var(--border-emphasis);outline:none}.SalaryFilters-module__LE99mq__keywordFilter{flex:1;align-items:center;gap:8px;display:flex}.SalaryFilters-module__LE99mq__keywordInput{background:var(--bg-base);border:1px solid var(--border-default);color:var(--text-primary);border-radius:6px;flex:1;padding:10px 12px;font-family:inherit;font-size:14px;transition:border-color .2s}.SalaryFilters-module__LE99mq__keywordInput:hover,.SalaryFilters-module__LE99mq__keywordInput:focus{border-color:var(--border-emphasis);outline:none}.SalaryFilters-module__LE99mq__keywordInput::placeholder{color:var(--steel)}.SalaryFilters-module__LE99mq__keywordToggle{background:#ffffff0a;border:.5px solid #ffffff14;border-radius:6px;gap:4px;padding:3px;display:flex}.SalaryFilters-module__LE99mq__toggleBtn{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:4px;padding:6px 12px;font-size:13px;font-weight:500;transition:background .2s,color .2s}.SalaryFilters-module__LE99mq__toggleBtn:hover{color:var(--ghost);background:#ffffff0f}.SalaryFilters-module__LE99mq__toggleBtn.SalaryFilters-module__LE99mq__active{background:var(--volt);color:var(--midnight);font-weight:600}.SalaryFilters-module__LE99mq__clearBtn{color:var(--ghost);cursor:pointer;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff1f;border-radius:6px;padding:10px 20px;font-size:14px;font-weight:500;transition:background .2s,border-color .2s}.SalaryFilters-module__LE99mq__clearBtn:hover{background:#ffffff1f;border-color:#fff3}:root[data-theme=light] .SalaryFilters-module__LE99mq__filtersBar{background:#fcfcfb;border-color:#1a181614}:root[data-theme=light] .SalaryFilters-module__LE99mq__select,:root[data-theme=light] .SalaryFilters-module__LE99mq__keywordInput{background:#fff}:root[data-theme=light] .SalaryFilters-module__LE99mq__keywordToggle{background:#1a18160a;border-color:#1a18161a}:root[data-theme=light] .SalaryFilters-module__LE99mq__toggleBtn:hover{background:#1a181614}:root[data-theme=light] .SalaryFilters-module__LE99mq__toggleBtn.SalaryFilters-module__LE99mq__active{color:#1a1816}:root[data-theme=light] .SalaryFilters-module__LE99mq__clearBtn{background:#1a18160f;border-color:#1a18161f}:root[data-theme=light] .SalaryFilters-module__LE99mq__clearBtn:hover{background:#1a18161a;border-color:#1a181633}@media (max-width:1200px){.SalaryFilters-module__LE99mq__filtersBar{padding:16px}.SalaryFilters-module__LE99mq__select,.SalaryFilters-module__LE99mq__keywordInput,.SalaryFilters-module__LE99mq__clearBtn{padding:9px 10px;font-size:13px}}@media (max-width:768px){.SalaryFilters-module__LE99mq__filtersRow{flex-direction:column;gap:10px}.SalaryFilters-module__LE99mq__select,.SalaryFilters-module__LE99mq__keywordFilter,.SalaryFilters-module__LE99mq__clearBtn{width:100%}.SalaryFilters-module__LE99mq__keywordToggle{flex-shrink:0}}
.SalaryTable-module__KBA7Zq__tableContainer{background:var(--navy);border:1px solid #ffffff0f;border-radius:8px;overflow-x:auto}.SalaryTable-module__KBA7Zq__table{border-collapse:collapse;width:100%;font-size:14px}.SalaryTable-module__KBA7Zq__table thead{background:#ffffff08;border-bottom:1px solid #ffffff0f}.SalaryTable-module__KBA7Zq__table th{text-align:left;color:var(--ghost);white-space:nowrap;padding:12px 16px;font-size:13px;font-weight:600}.SalaryTable-module__KBA7Zq__table td{color:var(--ghost);border-bottom:1px solid #ffffff0a;padding:14px 16px}.SalaryTable-module__KBA7Zq__table tbody tr:last-child td{border-bottom:none}.SalaryTable-module__KBA7Zq__table tbody tr:hover{background:#ffffff05}.SalaryTable-module__KBA7Zq__emptyState{text-align:center;color:var(--muted);padding:40px 20px}.SalaryTable-module__KBA7Zq__roleTitle{color:var(--ghost);font-weight:500}.SalaryTable-module__KBA7Zq__salaryBadge{color:#4ade80;white-space:nowrap;background:#22c55e26;border-radius:4px;padding:4px 10px;font-size:13px;font-weight:600;display:inline-block}.SalaryTable-module__KBA7Zq__badge{color:var(--muted);white-space:nowrap;background:#ffffff14;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:500;display:inline-block}.SalaryTable-module__KBA7Zq__emptyValue{color:var(--steel);font-size:14px}.SalaryTable-module__KBA7Zq__statusActive{color:#4ade80;white-space:nowrap;background:#22c55e26;border-radius:4px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-block}.SalaryTable-module__KBA7Zq__statusArchived{color:var(--steel);white-space:nowrap;background:#ffffff14;border-radius:4px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-block}:root[data-theme=light] .SalaryTable-module__KBA7Zq__tableContainer{background:#fcfcfb;border-color:#1a181614}:root[data-theme=light] .SalaryTable-module__KBA7Zq__table thead{background:#1a181608;border-bottom-color:#1a181614}:root[data-theme=light] .SalaryTable-module__KBA7Zq__table td{border-bottom-color:#1a18160a}:root[data-theme=light] .SalaryTable-module__KBA7Zq__table tbody tr:hover{background:#1a181605}:root[data-theme=light] .SalaryTable-module__KBA7Zq__salaryBadge{color:#16a34a;background:#16a34a1f}:root[data-theme=light] .SalaryTable-module__KBA7Zq__badge{background:#1a181614}:root[data-theme=light] .SalaryTable-module__KBA7Zq__statusActive{color:#16a34a;background:#16a34a1f}:root[data-theme=light] .SalaryTable-module__KBA7Zq__statusArchived{background:#1a181614}@media (max-width:1200px){.SalaryTable-module__KBA7Zq__table{font-size:13px}.SalaryTable-module__KBA7Zq__table th{padding:10px 12px;font-size:12px}.SalaryTable-module__KBA7Zq__table td{padding:12px}}@media (max-width:768px){.SalaryTable-module__KBA7Zq__table th,.SalaryTable-module__KBA7Zq__table td{padding:10px;font-size:12px}.SalaryTable-module__KBA7Zq__salaryBadge,.SalaryTable-module__KBA7Zq__badge,.SalaryTable-module__KBA7Zq__statusActive,.SalaryTable-module__KBA7Zq__statusArchived{padding:3px 8px;font-size:11px}}
.OrderingList-module__BNgPpq__listContainer{background:var(--navy);border:1px solid #ffffff0f;border-radius:8px;padding:8px}.OrderingList-module__BNgPpq__sortableList{flex-direction:column;gap:8px;display:flex}.OrderingList-module__BNgPpq__jobRow{cursor:default;background:#ffffff08;border:1px solid #ffffff0f;border-radius:6px;align-items:center;gap:12px;padding:12px;transition:all .2s;display:flex}.OrderingList-module__BNgPpq__jobRow:hover{background:#ffffff0d;border-color:#ffffff1a}.OrderingList-module__BNgPpq__dragHandle{cursor:grab;opacity:.4;width:20px;height:20px;color:var(--ghost);flex-shrink:0;justify-content:center;align-items:center;transition:opacity .2s;display:flex}.OrderingList-module__BNgPpq__dragHandle:hover{opacity:.8}.OrderingList-module__BNgPpq__dragHandle:active{cursor:grabbing}.OrderingList-module__BNgPpq__positionBadge{width:28px;height:28px;color:var(--volt);background:#c8f13526;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.OrderingList-module__BNgPpq__companyLogo{flex-shrink:0;width:40px;height:40px}.OrderingList-module__BNgPpq__companyLogo img{object-fit:contain;background:#fff;border-radius:6px;width:100%;height:100%;padding:6px}.OrderingList-module__BNgPpq__companyInitials{background:linear-gradient(135deg, var(--volt), #c8f13599);width:40px;height:40px;color:var(--midnight);border-radius:6px;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.OrderingList-module__BNgPpq__jobInfo{flex:1;min-width:0}.OrderingList-module__BNgPpq__roleTitle{color:var(--ghost);text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px;font-size:14px;font-weight:600;overflow:hidden}.OrderingList-module__BNgPpq__companyName{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.OrderingList-module__BNgPpq__rating{color:var(--volt);letter-spacing:1px;flex-shrink:0;font-size:14px}.OrderingList-module__BNgPpq__sortableList .sortable-ghost{opacity:.4;background:#c8f1351a}.OrderingList-module__BNgPpq__sortableList .sortable-chosen{background:#c8f13514;border-color:#c8f1354d}.OrderingList-module__BNgPpq__sortableList .sortable-drag{opacity:.9;transform:rotate(2deg);box-shadow:0 8px 16px #0000004d}.OrderingList-module__BNgPpq__emptyState{text-align:center;color:var(--muted);background:var(--navy);border:1px solid #ffffff0f;border-radius:8px;padding:60px 20px}.OrderingList-module__BNgPpq__emptyState p:first-child{color:var(--ghost);margin-bottom:8px;font-size:16px;font-weight:600}.OrderingList-module__BNgPpq__emptyState p:last-child{opacity:.8;font-size:14px}:root[data-theme=light] .OrderingList-module__BNgPpq__listContainer{background:#fcfcfb;border-color:#1a181614}:root[data-theme=light] .OrderingList-module__BNgPpq__jobRow{background:#1a181605;border-color:#1a18160f}:root[data-theme=light] .OrderingList-module__BNgPpq__jobRow:hover{background:#1a18160a;border-color:#1a18161a}:root[data-theme=light] .OrderingList-module__BNgPpq__companyInitials{color:#1a1816}:root[data-theme=light] .OrderingList-module__BNgPpq__positionBadge{color:#2c3057;background:#2c30571f}:root[data-theme=light] .OrderingList-module__BNgPpq__sortableList .sortable-ghost{background:#2c305714}:root[data-theme=light] .OrderingList-module__BNgPpq__sortableList .sortable-chosen{background:#2c30570f;border-color:#2c305733}:root[data-theme=light] .OrderingList-module__BNgPpq__emptyState{background:#fcfcfb;border-color:#1a181614}
.ExpandableDescription-module__9Pk6BW__section{background:var(--bg-surface);border-radius:16px;padding:32px}.ExpandableDescription-module__9Pk6BW__content{color:var(--text-primary);font-size:15px;line-height:1.8}.ExpandableDescription-module__9Pk6BW__content>:first-child{margin-top:0}.ExpandableDescription-module__9Pk6BW__content>:last-child{margin-bottom:0}.ExpandableDescription-module__9Pk6BW__content h2{font-family:var(--font-playfair), "Playfair Display", Georgia, serif;color:var(--accent);margin:32px 0 16px;font-size:20px;font-weight:400}.ExpandableDescription-module__9Pk6BW__content h3{color:var(--text-primary);margin:24px 0 12px;font-size:16px;font-weight:600}.ExpandableDescription-module__9Pk6BW__content p{margin-bottom:16px}.ExpandableDescription-module__9Pk6BW__content ul{margin:16px 0;padding-left:24px}.ExpandableDescription-module__9Pk6BW__content li{color:var(--text-primary);margin-bottom:8px}.ExpandableDescription-module__9Pk6BW__content strong{color:var(--text-primary);font-weight:600}.ExpandableDescription-module__9Pk6BW__contentWrapper{position:relative}.ExpandableDescription-module__9Pk6BW__contentWrapper.ExpandableDescription-module__9Pk6BW__collapsed:after{content:"";background:linear-gradient(to bottom, transparent, var(--bg-surface));pointer-events:none;height:80px;position:absolute;bottom:0;left:0;right:0}.ExpandableDescription-module__9Pk6BW__toggleWrapper{margin-top:8px}.ExpandableDescription-module__9Pk6BW__toggleButton{color:var(--accent);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:8px 0;font-size:14px;font-weight:500;transition:opacity .2s;display:inline-flex}.ExpandableDescription-module__9Pk6BW__toggleButton:hover:not(:disabled){opacity:.8}.ExpandableDescription-module__9Pk6BW__toggleButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.ExpandableDescription-module__9Pk6BW__toggleButton:disabled{cursor:wait;opacity:.7}.ExpandableDescription-module__9Pk6BW__chevron{flex-shrink:0}.ExpandableDescription-module__9Pk6BW__spinner{border:2px solid var(--border-default);border-top-color:var(--accent);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite ExpandableDescription-module__9Pk6BW__spin;display:inline-block}@keyframes ExpandableDescription-module__9Pk6BW__spin{to{transform:rotate(360deg)}}.ExpandableDescription-module__9Pk6BW__error{color:var(--status-error);margin-top:12px;font-size:13px}.ExpandableDescription-module__9Pk6BW__retryButton{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:500;text-decoration:underline}.ExpandableDescription-module__9Pk6BW__retryButton:hover{opacity:.8}@media (max-width:768px){.ExpandableDescription-module__9Pk6BW__section{padding:24px}.ExpandableDescription-module__9Pk6BW__content{font-size:14px}.ExpandableDescription-module__9Pk6BW__content h2{margin:24px 0 12px;font-size:18px}.ExpandableDescription-module__9Pk6BW__content h3{font-size:15px}.ExpandableDescription-module__9Pk6BW__toggleWrapper{margin-top:8px}}
.OrderingSection-module__FUGe_G__leftSection{align-items:center;display:flex}.OrderingSection-module__FUGe_G__centerSection{flex:1;justify-content:center;align-items:center;display:flex}.OrderingSection-module__FUGe_G__statusIndicator{color:var(--muted);align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.OrderingSection-module__FUGe_G__statusIndicator.OrderingSection-module__FUGe_G__success{color:var(--volt)}.OrderingSection-module__FUGe_G__statusIndicator.OrderingSection-module__FUGe_G__error{color:#f87171}.OrderingSection-module__FUGe_G__checkmark{font-size:16px;font-weight:700}.OrderingSection-module__FUGe_G__spinner{border:2px solid #fff3;border-top-color:var(--volt);border-radius:50%;width:14px;height:14px;animation:.6s linear infinite OrderingSection-module__FUGe_G__spin}@keyframes OrderingSection-module__FUGe_G__spin{to{transform:rotate(360deg)}}.OrderingSection-module__FUGe_G__confirmOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#13151fe6;justify-content:center;align-items:center;animation:.2s OrderingSection-module__FUGe_G__fadeIn;display:flex;position:fixed;inset:0}@keyframes OrderingSection-module__FUGe_G__fadeIn{0%{opacity:0}to{opacity:1}}.OrderingSection-module__FUGe_G__confirmDialog{background:var(--navy);border:1px solid #ffffff14;border-radius:12px;width:90%;max-width:480px;padding:32px;animation:.25s OrderingSection-module__FUGe_G__slideUp}@keyframes OrderingSection-module__FUGe_G__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.OrderingSection-module__FUGe_G__confirmDialog h3{color:var(--ghost);margin:0 0 12px;font-size:20px;font-weight:700}.OrderingSection-module__FUGe_G__confirmDialog p{color:var(--muted);margin:0 0 24px;font-size:14px;line-height:1.6}.OrderingSection-module__FUGe_G__confirmActions{justify-content:flex-end;gap:12px;display:flex}.OrderingSection-module__FUGe_G__confirmActions button{min-width:100px}.OrderingSection-module__FUGe_G__btnDanger{color:#f87171;cursor:pointer;background:#ef444426;border:1px solid #ef44444d;border-radius:6px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s}.OrderingSection-module__FUGe_G__btnDanger:hover{background:#ef444440;border-color:#ef444466;transform:translateY(-1px)}.OrderingSection-module__FUGe_G__btnDanger:active{transform:translateY(0)}:root[data-theme=light] .OrderingSection-module__FUGe_G__confirmOverlay{background:#ffffffe6}:root[data-theme=light] .OrderingSection-module__FUGe_G__confirmDialog{background:#fcfcfb;border-color:#1a181614}:root[data-theme=light] .OrderingSection-module__FUGe_G__spinner{border-color:#2c3057 #1a181633 #1a181633}:root[data-theme=light] .OrderingSection-module__FUGe_G__statusIndicator.OrderingSection-module__FUGe_G__success{color:#2c3057}
.CompanySidebar-module__PUfRHW__sidebar{border:1px solid var(--border-default);background:0 0;border-radius:16px;height:fit-content;padding:28px}.CompanySidebar-module__PUfRHW__section{margin-bottom:28px}.CompanySidebar-module__PUfRHW__section:last-child{margin-bottom:0}.CompanySidebar-module__PUfRHW__title{color:var(--accent);text-transform:uppercase;letter-spacing:.15em;align-items:center;gap:8px;margin-bottom:16px;font-size:11px;font-weight:600;display:flex}.CompanySidebar-module__PUfRHW__titleLink{color:var(--text-tertiary);justify-content:center;align-items:center;transition:color .2s;display:flex}.CompanySidebar-module__PUfRHW__titleLink:hover{color:var(--accent)}.CompanySidebar-module__PUfRHW__titleLink svg{width:14px;height:14px}.CompanySidebar-module__PUfRHW__description{color:var(--text-secondary);margin-bottom:20px;font-size:14px;line-height:1.7}.CompanySidebar-module__PUfRHW__details{grid-template-columns:115px 1fr;gap:12px 16px;display:grid}.CompanySidebar-module__PUfRHW__detailLabel{color:var(--text-tertiary);font-size:14px}.CompanySidebar-module__PUfRHW__detailValue{color:var(--text-primary);font-size:14px;font-weight:500}.CompanySidebar-module__PUfRHW__badges{flex-wrap:wrap;gap:8px;display:flex}.CompanySidebar-module__PUfRHW__badge{background:var(--bg-sunken);color:var(--text-primary);white-space:nowrap;border-radius:6px;align-items:center;padding:8px 14px;font-size:13px;font-weight:500;display:inline-flex}.CompanySidebar-module__PUfRHW__badgeTech{background:var(--status-info-muted);color:var(--status-info)}.CompanySidebar-module__PUfRHW__badgeTag{background:var(--accent-subtle);color:var(--accent)}.CompanySidebar-module__PUfRHW__badgeIndustry{background:var(--status-success-muted);color:var(--status-success)}.CompanySidebar-module__PUfRHW__websiteButton{text-align:center;color:var(--text-primary);border:1px solid var(--border-emphasis);background:0 0;border-radius:6px;padding:12px 20px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s,border-color .2s;display:block}.CompanySidebar-module__PUfRHW__websiteButton:hover{background:var(--overlay-light);border-color:var(--border-emphasis)}@media (max-width:768px){.CompanySidebar-module__PUfRHW__sidebar{padding:24px}}
.AnalyticsSection-module__7NS_eG__sectionTitle{color:var(--text-primary);margin:0;font-size:24px;font-weight:700}.AnalyticsSection-module__7NS_eG__periodFilter{align-items:center;gap:12px;display:flex}.AnalyticsSection-module__7NS_eG__periodFilter label{color:var(--text-primary);font-size:14px;font-weight:500}.AnalyticsSection-module__7NS_eG__periodSelect{background:var(--bg-surface);border:1px solid var(--border-default);color:var(--text-primary);cursor:pointer;border-radius:6px;padding:8px 16px;font-size:14px;transition:border-color .2s}.AnalyticsSection-module__7NS_eG__periodSelect:hover{border-color:var(--border-emphasis)}.AnalyticsSection-module__7NS_eG__periodSelect:focus{border-color:#c8f13559;outline:none}.AnalyticsSection-module__7NS_eG__summaryGrid{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:32px;display:grid}.AnalyticsSection-module__7NS_eG__metricCard{background:var(--bg-surface);border:1px solid var(--overlay-subtle);border-radius:8px;flex-direction:column;gap:8px;padding:24px;transition:background .2s,border-color .2s;display:flex}.AnalyticsSection-module__7NS_eG__metricCard:hover{border-color:var(--border-default);background:#ffffff05}.AnalyticsSection-module__7NS_eG__metricValue{color:var(--accent);font-size:32px;font-weight:700;line-height:1}.AnalyticsSection-module__7NS_eG__metricLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:500}.AnalyticsSection-module__7NS_eG__metricComparison{align-items:center;gap:4px;margin-top:4px;font-size:13px;font-weight:600;display:flex}.AnalyticsSection-module__7NS_eG__comparisonPositive{color:var(--status-success)}.AnalyticsSection-module__7NS_eG__comparisonNegative{color:var(--status-error)}.AnalyticsSection-module__7NS_eG__comparisonNeutral{color:var(--text-tertiary)}.AnalyticsSection-module__7NS_eG__metricSubtitle{color:var(--text-tertiary);margin-top:2px;font-size:11px}.AnalyticsSection-module__7NS_eG__navigationGrid{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:16px;display:grid}.AnalyticsSection-module__7NS_eG__topFilterBadge{background:#c8f1351a;border:1px solid #c8f13533;border-radius:6px;align-items:center;gap:8px;margin-bottom:32px;padding:12px 20px;display:inline-flex}.AnalyticsSection-module__7NS_eG__topFilterLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:600}.AnalyticsSection-module__7NS_eG__topFilterName{color:var(--accent);font-size:14px;font-weight:600}.AnalyticsSection-module__7NS_eG__topFilterCount{color:var(--text-tertiary);font-size:13px}.AnalyticsSection-module__7NS_eG__tablesGrid{grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:32px;display:grid}.AnalyticsSection-module__7NS_eG__tableContainer{background:var(--bg-surface);border:1px solid var(--overlay-subtle);border-radius:8px;overflow:hidden}.AnalyticsSection-module__7NS_eG__tableHeader{border-bottom:1px solid var(--overlay-subtle);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.AnalyticsSection-module__7NS_eG__tableTitle{color:var(--text-primary);margin:0;font-size:16px;font-weight:600}.AnalyticsSection-module__7NS_eG__tablePeriod{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.5px;font-size:12px}.AnalyticsSection-module__7NS_eG__analyticsTable{border-collapse:collapse;width:100%}.AnalyticsSection-module__7NS_eG__analyticsTable th{text-align:left;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--overlay-subtle);background:#ffffff05;padding:12px 16px;font-size:12px;font-weight:600}.AnalyticsSection-module__7NS_eG__analyticsTable td{color:var(--text-primary);border-bottom:1px solid #ffffff0a;padding:14px 16px;font-size:14px}.AnalyticsSection-module__7NS_eG__analyticsTable tbody tr:last-child td{border-bottom:none}.AnalyticsSection-module__7NS_eG__analyticsTable tbody tr:hover{background:#ffffff05}.AnalyticsSection-module__7NS_eG__rankCell{color:var(--accent);font-weight:700}.AnalyticsSection-module__7NS_eG__jobTitleCell{font-weight:500}.AnalyticsSection-module__7NS_eG__roleTypeBadge{color:var(--accent);text-transform:capitalize;background:#c8f1351f;border-radius:4px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-block}.AnalyticsSection-module__7NS_eG__conversionCell{color:var(--accent);font-weight:600}.AnalyticsSection-module__7NS_eG__emptyState{text-align:center;padding:60px 20px}.AnalyticsSection-module__7NS_eG__emptyState p{color:var(--text-secondary);margin:0;font-size:14px}.AnalyticsSection-module__7NS_eG__companiesSection{margin-bottom:32px}.AnalyticsSection-module__7NS_eG__companiesGrid{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.AnalyticsSection-module__7NS_eG__companyCard{background:var(--bg-surface);border:1px solid var(--overlay-subtle);text-align:center;border-radius:8px;flex-direction:column;align-items:center;gap:12px;padding:20px;transition:background .2s,border-color .2s,transform .15s;display:flex}.AnalyticsSection-module__7NS_eG__companyCard:hover{border-color:var(--overlay-strong);background:#ffffff0a;transform:translateY(-2px)}.AnalyticsSection-module__7NS_eG__companyLogo{object-fit:contain;background:#ffffff0a;border-radius:8px;width:64px;height:64px;padding:8px}.AnalyticsSection-module__7NS_eG__companyInitials{background:var(--accent);width:64px;height:64px;color:var(--bg-base);border-radius:8px;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex}.AnalyticsSection-module__7NS_eG__companyName{color:var(--text-primary);align-items:center;min-height:36px;font-size:14px;font-weight:600;line-height:1.3;display:flex}.AnalyticsSection-module__7NS_eG__companyStats{border-top:1px solid var(--overlay-subtle);justify-content:center;gap:16px;width:100%;padding-top:8px;display:flex}.AnalyticsSection-module__7NS_eG__companyStat{flex-direction:column;align-items:center;gap:4px;display:flex}.AnalyticsSection-module__7NS_eG__companyStatValue{color:var(--accent);font-size:16px;font-weight:700}.AnalyticsSection-module__7NS_eG__companyStatLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:500}.AnalyticsSection-module__7NS_eG__companyJobCount{color:var(--text-tertiary);padding-top:4px;font-size:12px}@media (max-width:1200px){.AnalyticsSection-module__7NS_eG__summaryGrid{grid-template-columns:repeat(2,1fr)}.AnalyticsSection-module__7NS_eG__companiesGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.AnalyticsSection-module__7NS_eG__summaryGrid,.AnalyticsSection-module__7NS_eG__navigationGrid,.AnalyticsSection-module__7NS_eG__tablesGrid{grid-template-columns:1fr}.AnalyticsSection-module__7NS_eG__companiesGrid{grid-template-columns:repeat(2,1fr)}.AnalyticsSection-module__7NS_eG__periodFilter{flex-direction:column;align-items:flex-start;gap:8px}.AnalyticsSection-module__7NS_eG__topFilterBadge{flex-direction:column;align-items:flex-start;gap:6px}}@media (max-width:480px){.AnalyticsSection-module__7NS_eG__companiesGrid{grid-template-columns:1fr}.AnalyticsSection-module__7NS_eG__metricValue{font-size:28px}}
.JobDetailModal-module__79CboG__overlay{-webkit-backdrop-filter:blur(4px);z-index:1000;opacity:0;visibility:hidden;background:#13151fd9;justify-content:flex-end;transition:opacity .3s,visibility .3s;display:flex;position:fixed;inset:0}.JobDetailModal-module__79CboG__overlay.JobDetailModal-module__79CboG__active{opacity:1;visibility:visible}.JobDetailModal-module__79CboG__modal{background:var(--bg-base);overscroll-behavior:contain;flex-direction:column;width:100%;max-width:800px;height:100dvh;transition:transform .3s ease-out;display:flex;overflow-y:auto;transform:translate(100%)}.JobDetailModal-module__79CboG__overlay.JobDetailModal-module__79CboG__active .JobDetailModal-module__79CboG__modal{transform:translate(0)}.JobDetailModal-module__79CboG__header{z-index:10;background:var(--bg-base);justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 32px;display:flex;position:sticky;top:0}.JobDetailModal-module__79CboG__headerTitle{color:var(--text-secondary);margin:0;font-size:14px;font-weight:500}.JobDetailModal-module__79CboG__closeButton{background:var(--bg-surface);border:1px solid var(--border-default);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s,border-color .2s,color .2s;display:flex}.JobDetailModal-module__79CboG__closeButton:hover{background:var(--bg-elevated);border-color:var(--border-emphasis);color:var(--text-primary)}.JobDetailModal-module__79CboG__closeButton svg{width:18px;height:18px}.JobDetailModal-module__79CboG__content{padding:0 24px 24px;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));flex:1}.JobDetailModal-module__79CboG__contentGrid{grid-template-columns:1fr;gap:24px;display:grid}.JobDetailModal-module__79CboG__mainColumn{flex-direction:column;gap:24px;display:flex}.JobDetailModal-module__79CboG__sidebarColumn{flex-direction:column;display:flex}.JobDetailModal-module__79CboG__jobHeader{flex-direction:column;gap:16px;display:flex}.JobDetailModal-module__79CboG__logoCompanyRow{align-items:center;gap:16px;display:flex}.JobDetailModal-module__79CboG__logoWrapper{flex-shrink:0;width:64px;height:64px}.JobDetailModal-module__79CboG__companyInfo{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.JobDetailModal-module__79CboG__companyName{letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary);align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;display:flex}.JobDetailModal-module__79CboG__companyLink{color:var(--text-tertiary);justify-content:center;align-items:center;transition:color .2s;display:flex}.JobDetailModal-module__79CboG__companyLink:hover{color:var(--accent)}.JobDetailModal-module__79CboG__companyLink svg{width:14px;height:14px}.JobDetailModal-module__79CboG__roleTitle{color:var(--text-primary);margin:0;font-size:24px;font-weight:600;line-height:1.3}.JobDetailModal-module__79CboG__salary{color:var(--accent);font-size:16px;font-weight:500}.JobDetailModal-module__79CboG__badges{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.JobDetailModal-module__79CboG__applySection{padding-top:8px}.JobDetailModal-module__79CboG__buttonRow{align-items:stretch;gap:12px;display:flex}.JobDetailModal-module__79CboG__saveButton{background:var(--bg-surface);border:1px solid var(--border-default);max-width:25%;color:var(--text-secondary);cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:500;transition:background .2s,border-color .2s,color .2s;display:flex}.JobDetailModal-module__79CboG__saveButton:hover{background:var(--bg-elevated);border-color:var(--border-emphasis);color:var(--text-primary)}.JobDetailModal-module__79CboG__saveButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.JobDetailModal-module__79CboG__saveButtonText{display:inline}.JobDetailModal-module__79CboG__buttonRow>:first-child{flex:1}.JobDetailModal-module__79CboG__mobileApply{padding:16px 24px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));background:var(--bg-base);border-top:1px solid var(--border-default);display:none;position:sticky;bottom:0;left:0;right:0}@media (min-width:768px){.JobDetailModal-module__79CboG__content{padding:0 32px 32px}.JobDetailModal-module__79CboG__roleTitle{font-size:28px}}@media (max-width:767px){.JobDetailModal-module__79CboG__modal{max-width:100%}.JobDetailModal-module__79CboG__header{padding:24px 16px 16px}.JobDetailModal-module__79CboG__content{padding:0 16px 16px;padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))}.JobDetailModal-module__79CboG__applySection{display:none}.JobDetailModal-module__79CboG__mobileApply{display:block}.JobDetailModal-module__79CboG__saveButton{flex-shrink:0;max-width:none;padding:12px}.JobDetailModal-module__79CboG__saveButtonText{display:none}}.JobDetailModal-module__79CboG__loading{min-height:200px;color:var(--text-secondary);justify-content:center;align-items:center;display:flex}.JobDetailModal-module__79CboG__descriptionSection{margin-top:8px}
.ToggleSwitch-module__Wgz9kG__toggleContainer{cursor:pointer;align-items:center;gap:10px;display:inline-flex;position:relative}.ToggleSwitch-module__Wgz9kG__label{color:var(--ghost);font-size:14px;font-weight:500}.ToggleSwitch-module__Wgz9kG__toggleInput{opacity:0;width:0;height:0;position:absolute}.ToggleSwitch-module__Wgz9kG__toggleSlider{background:#ffffff1a;border:1px solid #ffffff1a;border-radius:24px;width:44px;height:24px;transition:background .3s;display:inline-block;position:relative}.ToggleSwitch-module__Wgz9kG__toggleSlider:before{content:"";background:var(--ghost);border-radius:50%;width:18px;height:18px;transition:transform .3s,background .3s;position:absolute;top:2px;left:3px}.ToggleSwitch-module__Wgz9kG__toggleInput:checked+.ToggleSwitch-module__Wgz9kG__toggleSlider{background:var(--volt);border-color:var(--volt)}.ToggleSwitch-module__Wgz9kG__toggleInput:checked+.ToggleSwitch-module__Wgz9kG__toggleSlider:before{background:var(--midnight);transform:translate(20px)}.ToggleSwitch-module__Wgz9kG__toggleInput:disabled+.ToggleSwitch-module__Wgz9kG__toggleSlider{opacity:.5;cursor:not-allowed}.ToggleSwitch-module__Wgz9kG__toggleContainer:has(.ToggleSwitch-module__Wgz9kG__toggleInput:disabled){cursor:not-allowed}:root[data-theme=light] .ToggleSwitch-module__Wgz9kG__toggleSlider{background:#1a18161a;border-color:#1a18161a}:root[data-theme=light] .ToggleSwitch-module__Wgz9kG__toggleSlider:before{background:var(--ghost)}:root[data-theme=light] .ToggleSwitch-module__Wgz9kG__toggleInput:checked+.ToggleSwitch-module__Wgz9kG__toggleSlider{background:#2c3057;border-color:#2c3057}:root[data-theme=light] .ToggleSwitch-module__Wgz9kG__toggleInput:checked+.ToggleSwitch-module__Wgz9kG__toggleSlider:before{background:#fff}
.ActionButtons-module__udxwQq__container{flex-direction:column;gap:12px;display:flex}.ActionButtons-module__udxwQq__browseButton{width:100%;color:var(--ghost);background:0 0;border:1px solid #fff3;border-radius:8px;justify-content:center;align-items:center;padding:16px 32px;font-family:Inter,sans-serif;font-size:16px;font-weight:500;text-decoration:none;transition:background .2s,border-color .2s;display:flex}.ActionButtons-module__udxwQq__browseButton:hover{background:#ffffff14;border-color:#ffffff4d}[data-theme=light] .ActionButtons-module__udxwQq__browseButton{border-color:#1a18161f}[data-theme=light] .ActionButtons-module__udxwQq__browseButton:hover{background:#1a18160d;border-color:#1a181633}@media (max-width:768px){.ActionButtons-module__udxwQq__container{display:none}}
.JDSectionsList-module__ItlqAG__listContainer{background:var(--navy);border:1px solid #ffffff0f;border-radius:8px;padding:8px}.JDSectionsList-module__ItlqAG__sortableList{flex-direction:column;gap:8px;display:flex}.JDSectionsList-module__ItlqAG__sectionRow{cursor:default;background:#ffffff08;border:1px solid #ffffff0f;border-radius:6px;align-items:center;gap:12px;padding:14px 12px;transition:all .2s;display:flex}.JDSectionsList-module__ItlqAG__sectionRow:hover{background:#ffffff0d;border-color:#ffffff1a}.JDSectionsList-module__ItlqAG__sectionRow:hover .JDSectionsList-module__ItlqAG__dragHandle{opacity:.8}.JDSectionsList-module__ItlqAG__dragHandle{cursor:grab;opacity:0;width:20px;height:20px;color:var(--ghost);flex-shrink:0;justify-content:center;align-items:center;transition:opacity .2s;display:flex}.JDSectionsList-module__ItlqAG__dragHandle:hover{opacity:1}.JDSectionsList-module__ItlqAG__dragHandle:active{cursor:grabbing}.JDSectionsList-module__ItlqAG__positionBadge{width:28px;height:28px;color:var(--volt);background:#c8f13526;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.JDSectionsList-module__ItlqAG__sectionInfo{flex:1;min-width:0}.JDSectionsList-module__ItlqAG__sectionTitle{color:var(--ghost);text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;font-size:16px;font-weight:600;overflow:hidden}.JDSectionsList-module__ItlqAG__sectionPreview{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-style:italic;overflow:hidden}.JDSectionsList-module__ItlqAG__visibilityToggle{flex-shrink:0;align-items:center;display:flex}.JDSectionsList-module__ItlqAG__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.JDSectionsList-module__ItlqAG__btnEdit,.JDSectionsList-module__ItlqAG__btnDelete{width:32px;height:32px;color:var(--ghost);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:5px;justify-content:center;align-items:center;transition:all .2s;display:flex}.JDSectionsList-module__ItlqAG__btnEdit:hover{background:#ffffff14;border-color:#ffffff26;transform:translateY(-1px)}.JDSectionsList-module__ItlqAG__btnDelete{color:#f87171;width:auto;min-width:32px;padding:0 10px;font-size:13px;font-weight:500}.JDSectionsList-module__ItlqAG__btnDelete:hover{background:#ef44441a;border-color:#ef44444d}.JDSectionsList-module__ItlqAG__btnDeleteConfirm{background:#ef444426;border-color:#ef44444d;min-width:80px}.JDSectionsList-module__ItlqAG__btnDeleteConfirm:hover{background:#ef444440}.JDSectionsList-module__ItlqAG__saveIndicator{color:var(--ghost);background:#ffffff08;border:1px solid #ffffff0f;border-radius:6px;align-items:center;gap:8px;margin-bottom:12px;padding:10px 14px;font-size:13px;display:flex}.JDSectionsList-module__ItlqAG__spinner{border:2px solid #c8f13533;border-top-color:var(--volt);border-radius:50%;width:14px;height:14px;animation:.6s linear infinite JDSectionsList-module__ItlqAG__spin}@keyframes JDSectionsList-module__ItlqAG__spin{to{transform:rotate(360deg)}}.JDSectionsList-module__ItlqAG__checkmark{color:#10b981;font-size:16px;font-weight:700}.JDSectionsList-module__ItlqAG__errorText{color:#f87171;font-weight:500}.JDSectionsList-module__ItlqAG__sortableList .sortable-ghost{opacity:.4;background:#c8f1351a}.JDSectionsList-module__ItlqAG__sortableList .sortable-chosen{background:#c8f13514;border-color:#c8f1354d}.JDSectionsList-module__ItlqAG__sortableList .sortable-drag{opacity:.9;transform:rotate(2deg);box-shadow:0 8px 16px #0000004d}.JDSectionsList-module__ItlqAG__emptyState{text-align:center;color:var(--muted);background:var(--navy);border:1px solid #ffffff0f;border-radius:8px;padding:60px 20px}.JDSectionsList-module__ItlqAG__emptyState p:first-child{color:var(--ghost);margin-bottom:8px;font-size:16px;font-weight:600}.JDSectionsList-module__ItlqAG__emptyState p:last-child{opacity:.8;font-size:14px}:root[data-theme=light] .JDSectionsList-module__ItlqAG__listContainer{background:#fcfcfb;border-color:#1a181614}:root[data-theme=light] .JDSectionsList-module__ItlqAG__sectionRow{background:#1a181605;border-color:#1a18160f}:root[data-theme=light] .JDSectionsList-module__ItlqAG__sectionRow:hover{background:#1a18160a;border-color:#1a18161a}:root[data-theme=light] .JDSectionsList-module__ItlqAG__positionBadge{color:#2c3057;background:#2c30571f}:root[data-theme=light] .JDSectionsList-module__ItlqAG__btnEdit,:root[data-theme=light] .JDSectionsList-module__ItlqAG__btnDelete{background:#1a181608;border-color:#1a181614}:root[data-theme=light] .JDSectionsList-module__ItlqAG__btnEdit:hover{background:#1a18160f;border-color:#1a18161f}:root[data-theme=light] .JDSectionsList-module__ItlqAG__saveIndicator{background:#1a181605;border-color:#1a18160f}:root[data-theme=light] .JDSectionsList-module__ItlqAG__sortableList .sortable-ghost{background:#2c305714}:root[data-theme=light] .JDSectionsList-module__ItlqAG__sortableList .sortable-chosen{background:#2c30570f;border-color:#2c305733}:root[data-theme=light] .JDSectionsList-module__ItlqAG__emptyState{background:#fcfcfb;border-color:#1a181614}
.SalaryHero-module__gEZJkW__salaryHero{text-align:center;padding:64px 60px 48px;position:relative}.SalaryHero-module__gEZJkW__salaryHeroGlow{background:radial-gradient(ellipse, var(--glow-accent) 0%, var(--glow-accent-soft) 35%, transparent 65%);pointer-events:none;z-index:0;width:600px;height:400px;position:absolute;top:40px;left:50%;transform:translate(-50%)}.SalaryHero-module__gEZJkW__salaryHeroTitle{font-family:var(--font-playfair), "Playfair Display", Georgia, serif;color:var(--ghost);z-index:1;margin-bottom:16px;font-size:clamp(36px,5vw,56px);font-weight:400;position:relative}.SalaryHero-module__gEZJkW__salaryHeroTitle em{color:var(--volt);font-style:italic}:root[data-theme=light] .SalaryHero-module__gEZJkW__salaryHeroTitle em{color:var(--ghost)}.SalaryHero-module__gEZJkW__salaryHeroSubtitle{color:var(--muted);z-index:1;max-width:540px;margin:0 auto;font-size:17px;line-height:1.6;position:relative}@media (max-width:768px){.SalaryHero-module__gEZJkW__salaryHero{padding:40px 24px 32px}}@media (max-width:480px){.SalaryHero-module__gEZJkW__salaryHero{padding:32px 16px 24px}}
.Index-module__QjtFWW__listingsSection{width:100%;padding:40px 60px 64px}@media (max-width:1000px){.Index-module__QjtFWW__listingsSection{padding:32px 24px 48px}}
.MobileStickyApply-module__vI_u1a__container{background:var(--deep);z-index:99;border-top:1px solid #ffffff1a;padding:16px 24px;display:none;position:fixed;bottom:0;left:0;right:0}[data-theme=light] .MobileStickyApply-module__vI_u1a__container{background:var(--deep);border-top-color:#1a18161a}@media (max-width:768px){.MobileStickyApply-module__vI_u1a__container{display:block}}
.TwoColumnLayout-module__Q1N7-a__eyebrow{letter-spacing:.18em;text-transform:uppercase;width:100%;color:var(--text-tertiary);justify-content:center;align-items:center;gap:12px;margin-bottom:32px;font-size:10px;font-weight:600;display:inline-flex}.TwoColumnLayout-module__Q1N7-a__eyebrow:before,.TwoColumnLayout-module__Q1N7-a__eyebrow:after{content:"";background:var(--border-default);flex-shrink:0;width:20px;height:1px;display:block}.TwoColumnLayout-module__Q1N7-a__eyebrow>span{white-space:nowrap}.TwoColumnLayout-module__Q1N7-a__eyebrowSeparator{display:inline}.TwoColumnLayout-module__Q1N7-a__twoColumnContainer{max-width:1000px;margin:0 auto}.TwoColumnLayout-module__Q1N7-a__jobContent{flex-direction:column;gap:20px;min-width:0;display:flex}.TwoColumnLayout-module__Q1N7-a__searchRow{justify-content:space-between;align-items:center;gap:16px;display:flex}.TwoColumnLayout-module__Q1N7-a__searchRow .searchBarContainer{flex:1;max-width:480px}.TwoColumnLayout-module__Q1N7-a__filterGroup{align-items:center;gap:8px;display:flex}.TwoColumnLayout-module__Q1N7-a__jobCount{color:var(--text-secondary);text-align:right;margin-top:16px;margin-bottom:-12px;font-size:14px;font-weight:500}.TwoColumnLayout-module__Q1N7-a__mobileFilterButton{background:var(--bg-base);border:1px solid var(--border-default);height:36px;color:var(--text-primary);cursor:pointer;white-space:nowrap;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;transition:all .15s;display:none}.TwoColumnLayout-module__Q1N7-a__mobileFilterButton:hover{border-color:var(--border-emphasis)}.TwoColumnLayout-module__Q1N7-a__mobileFilterButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.TwoColumnLayout-module__Q1N7-a__mobileFilterButton svg{width:14px;height:14px;color:var(--text-secondary)}.TwoColumnLayout-module__Q1N7-a__filterCount{background:var(--overlay-bold);min-width:18px;height:18px;color:var(--text-primary);border-radius:10px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:600;display:inline-flex}@media (max-width:930px){.TwoColumnLayout-module__Q1N7-a__filterGroup{display:none}.TwoColumnLayout-module__Q1N7-a__mobileFilterButton{display:flex}}@media (max-width:640px){.TwoColumnLayout-module__Q1N7-a__searchRow .searchBarContainer{flex:1;max-width:none}}@media (max-width:500px){.TwoColumnLayout-module__Q1N7-a__eyebrow{flex-wrap:wrap;gap:4px 12px}.TwoColumnLayout-module__Q1N7-a__eyebrow:before,.TwoColumnLayout-module__Q1N7-a__eyebrow:after{display:none}.TwoColumnLayout-module__Q1N7-a__eyebrowPrimary{align-items:center;gap:12px;display:inline-flex}.TwoColumnLayout-module__Q1N7-a__eyebrowPrimary:before,.TwoColumnLayout-module__Q1N7-a__eyebrowPrimary:after{content:"";background:var(--border-default);flex-shrink:0;width:20px;height:1px;display:block}.TwoColumnLayout-module__Q1N7-a__eyebrowSeparator,.TwoColumnLayout-module__Q1N7-a__mobileFilterButton>span:first-of-type{display:none}.TwoColumnLayout-module__Q1N7-a__mobileFilterButton{padding:0 10px}}
.FilterSelect-module__BcWQ7G__salaryFilter{flex-direction:column;gap:6px;display:flex}.FilterSelect-module__BcWQ7G__salaryFilterLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:11px;font-weight:500}.FilterSelect-module__BcWQ7G__salaryFilterSelect{background:var(--bg-base);border:1px solid var(--border-default);color:var(--text-primary);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236B7280' d='M2 4l4 4 4-4'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;border-radius:6px;outline:none;width:100%;padding:10px 36px 10px 14px;font-family:Inter,sans-serif;font-size:13px;transition:border-color .2s}.FilterSelect-module__BcWQ7G__salaryFilterSelect:hover,.FilterSelect-module__BcWQ7G__salaryFilterSelect:focus{border-color:var(--border-emphasis);outline:none}
.JDHero-module__w6Didq__inspirationHero{text-align:center;padding:64px 60px 48px;position:relative}.JDHero-module__w6Didq__inspirationHeroGlow{background:radial-gradient(ellipse, var(--glow-accent) 0%, var(--glow-accent-soft) 35%, transparent 65%);pointer-events:none;z-index:0;width:600px;height:400px;position:absolute;top:40px;left:50%;transform:translate(-50%)}.JDHero-module__w6Didq__inspirationHeroTitle{font-family:var(--font-playfair), "Playfair Display", Georgia, serif;color:var(--ghost);z-index:1;margin:0 0 16px;font-size:clamp(36px,5vw,56px);font-weight:400;line-height:1.2;position:relative}.JDHero-module__w6Didq__inspirationHeroTitle em{color:var(--volt);font-style:italic}.JDHero-module__w6Didq__inspirationHeroSubtitle{color:var(--muted);z-index:1;max-width:580px;margin:0 auto;font-family:Inter,sans-serif;font-size:17px;font-weight:400;line-height:1.5;position:relative}@media (max-width:768px){.JDHero-module__w6Didq__inspirationHero{padding:48px 24px}.JDHero-module__w6Didq__inspirationHeroTitle{font-size:48px}}@media (max-width:480px){.JDHero-module__w6Didq__inspirationHero{padding:40px 20px}.JDHero-module__w6Didq__inspirationHeroTitle{font-size:36px}.JDHero-module__w6Didq__inspirationHeroSubtitle{font-size:15px}}
.FilterSection-module__jXrnMq__benchmarkFilters{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.FilterSection-module__jXrnMq__mobileFiltersToggle{display:none}.FilterSection-module__jXrnMq__additionalFilters,.FilterSection-module__jXrnMq__filterRow{display:contents}.FilterSection-module__jXrnMq__benchmarkFilters>.FilterSection-module__jXrnMq__clearFiltersBtn{grid-column:1/-1;width:100%;margin-top:8px}.FilterSection-module__jXrnMq__clearFiltersBtn{color:var(--steel);cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:6px;padding:10px 16px;font-family:Inter,sans-serif;font-size:13px;transition:all .2s}.FilterSection-module__jXrnMq__clearFiltersBtn:hover{border-color:var(--volt);color:var(--volt)}.FilterSection-module__jXrnMq__mobileFiltersToggle{width:100%;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-family:Inter,sans-serif;font-size:13px;transition:border-color .2s,color .2s;display:none}.FilterSection-module__jXrnMq__mobileFiltersToggle:hover{color:var(--ghost);border-color:#c8f13559}.FilterSection-module__jXrnMq__filtersActiveIndicator{background:var(--volt);border-radius:50%;width:8px;height:8px;margin-left:auto;display:inline-block}:root[data-theme=light] .FilterSection-module__jXrnMq__clearFiltersBtn{background:#1a181605;border-color:#1a18161f}:root[data-theme=light] .FilterSection-module__jXrnMq__clearFiltersBtn:hover{color:var(--ghost);background:#1a181614;border-color:#1a181640}:root[data-theme=light] .FilterSection-module__jXrnMq__mobileFiltersToggle{border-color:#1a18161f}:root[data-theme=light] .FilterSection-module__jXrnMq__mobileFiltersToggle:hover{color:var(--ghost);border-color:#1a181640}@media (max-width:768px){.FilterSection-module__jXrnMq__benchmarkFilters{flex-direction:column;gap:12px;display:flex}.FilterSection-module__jXrnMq__filterRow{grid-template-columns:1fr;gap:12px;display:grid}.FilterSection-module__jXrnMq__mobileFiltersToggle{display:flex}.FilterSection-module__jXrnMq__additionalFilters{flex-direction:column;gap:12px;transition:max-height .3s;display:flex;overflow:hidden}.FilterSection-module__jXrnMq__additionalFilters.FilterSection-module__jXrnMq__collapsed{opacity:0;max-height:0}.FilterSection-module__jXrnMq__additionalFilters:not(.FilterSection-module__jXrnMq__collapsed){opacity:1;max-height:1000px;margin-top:12px}}
.SalaryChart-module__PwWfgW__chartContainer{width:100%;height:100%;position:relative}.SalaryChart-module__PwWfgW__chartContainer canvas{width:100%!important;height:100%!important}
