.browse-sidebar{--browse-sidebar-inset:12px;flex-direction:column;gap:20px;width:100%;display:flex}.browse-sidebar>*,.browse-sidebar__nav>*,.browse-sidebar__filters>*,.browse-sidebar__filters-inner>*{flex-shrink:0}.browse-sidebar__search-trigger{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}:is(.browse-sidebar__search-trigger:focus-visible,.browse-sidebar__search-clear:focus-visible){outline:2px solid var(--text__subtle);outline-offset:2px}.browse-sidebar__nav-item.browse-sidebar__search-trigger{color:var(--k-muted);font-weight:400}.browse-sidebar__search-trigger .browse-sidebar__nav-icon{color:inherit}.browse-sidebar__search-clear{background:var(--bg__chip-alpha);width:20px;height:20px;color:var(--text__body);cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.browse-sidebar__search-clear:hover{background:var(--bg__chip-alpha-hover)}.browse-sidebar__search{height:40px;padding:4px var(--browse-sidebar-inset);box-shadow:none;color:var(--icon__subtle);background:0 0;border:0;border-radius:16px;align-items:center;gap:12px;display:flex}.browse-sidebar__search:focus-within{outline:2px solid var(--text__subtle);outline-offset:2px}.browse-sidebar__search-input{min-width:0;color:var(--text__headings);background:0 0;border:0;outline:none;flex:1 0 0;font-size:16px;font-weight:400;line-height:20px}.browse-sidebar__search-input::placeholder{color:var(--text__subtle);font-weight:400}.browse-sidebar__search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.browse-sidebar__search-input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.browse-sidebar__search-input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.browse-sidebar__search-input[type=number]{-webkit-appearance:textfield;appearance:textfield}.browse-sidebar__source-options{flex-wrap:wrap;gap:6px;display:flex}.browse-sidebar__source-pill{border:1px solid var(--stroke__main);background:var(--bg__card);min-height:32px;color:var(--text__body);font:inherit;cursor:pointer;border-radius:999px;padding:6px 12px}.browse-sidebar__source-pill[aria-pressed=true]{border-color:var(--text__headings);background:var(--bg__chip-alpha);color:var(--text__headings);font-weight:600}.browse-sidebar__source-pill:focus-visible{outline:2px solid var(--text__subtle);outline-offset:2px}.browse-sidebar__range{padding-inline:var(--browse-sidebar-inset);flex-direction:column;gap:8px;display:flex}.browse-sidebar__section>.browse-sort-toggle,.browse-sidebar__section>.browse-sidebar__range{margin-bottom:8px}.browse-sidebar__nav{flex-direction:column;gap:2px;display:flex}.browse-sidebar__nav-item{padding:10px var(--browse-sidebar-inset);color:var(--text__headings);border-radius:16px;align-items:center;gap:12px;font-size:16px;font-weight:500;line-height:20px;text-decoration:none;transition:background-color .12s;display:flex}.browse-sidebar__nav-item:hover{background:var(--bg__blacksoft)}.browse-sidebar__nav-item[data-active]{background:var(--bg__chip-alpha)}.browse-sidebar__nav-icon{color:var(--icon__main);flex:none;display:flex}.browse-sidebar__nav-item[data-active] .browse-sidebar__nav-icon{color:var(--text__headings)}.browse-sidebar__nav-label{flex:1 0 0;min-width:0}.browse-sidebar__divider{border:0;border-top:1px solid var(--stroke__subtle);height:0;margin:0}.browse-sidebar__section{flex-direction:column;gap:16px;display:flex}.browse-sidebar__section-head{padding-inline:var(--browse-sidebar-inset);align-items:center;gap:8px;display:flex}.browse-sidebar__section-head .browse-sidebar__section-title{flex:1 0 0;min-width:0;padding-inline:0}.browse-sidebar__section-title{padding-inline:var(--browse-sidebar-inset);color:var(--text__body);letter-spacing:-.01em;text-box:trim-both cap alphabetic;margin:0;font-size:16px;font-weight:500;line-height:28px}.browse-sidebar__save-search{color:var(--text__primary);letter-spacing:-.01em;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:4px;font-size:16px;font-weight:500;line-height:28px;display:flex}.browse-sidebar__save-search:disabled{color:var(--text__subtle);cursor:default}.browse-sidebar__save-search .save-search-btn{height:auto;box-shadow:none;color:var(--text__primary);background:0 0;border:0;gap:6px;padding:0;font-size:16px;font-weight:500;line-height:28px}.browse-sidebar__save-search .save-search-btn:hover{color:var(--text__primary);background:0 0;text-decoration:underline}.browse-sidebar__save-search .saved-search-status__pill{max-width:100%}.browse-sidebar__list{padding-inline:var(--browse-sidebar-inset);flex-direction:column;margin:0;list-style:none;display:flex}.browse-sidebar__item{align-items:center;gap:12px;min-height:40px;padding-block:8px;display:flex}.browse-sidebar__item>[data-slot=ds-checkbox]{margin-left:2px}.browse-sidebar__item[data-empty] .browse-sidebar__label{color:var(--text__subtle);cursor:default}.browse-sidebar__label{min-width:0;color:var(--text__headings);cursor:pointer;flex:1 0 0;font-size:16px;font-weight:500;line-height:20px}.browse-sidebar__label-pro{background:var(--gradients__brand);color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.browse-sidebar__count{background:var(--bg__chip-alpha);color:var(--text__body);white-space:nowrap;border-radius:33px;flex:none;padding:2px 8px;font-size:14px;font-weight:500;line-height:20px}.browse-sidebar__nav-item .browse-sidebar__count{margin-block:-2px}.browse-sidebar__filters,.browse-sidebar__filters-inner{display:contents}.browse-sidebar__filters-toggle{display:none}@media (max-width:1100px){.browse-sidebar__filters-toggle{border:1px solid var(--stroke__main);background:var(--bg__card);width:100%;height:40px;color:var(--text__headings);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding-inline:16px;font-size:16px;font-weight:500;line-height:20px;display:flex}.browse-sidebar__filters{visibility:hidden;transition:grid-template-rows var(--acc-collapse) var(--acc-ease), visibility 0s var(--acc-collapse);grid-template-rows:0fr;display:grid}.browse-sidebar__filters[data-open]{visibility:visible;width:100%;transition:grid-template-rows var(--acc-expand) var(--acc-ease), visibility 0s;grid-template-rows:1fr}.browse-sidebar__filters-inner{flex-direction:column;gap:20px;min-height:0;display:flex;overflow:hidden}}.browse-sidebar>.browse-sidebar__divider:last-child{display:none}.browse-rail-more,.browse-rail-more__inline{display:contents}.browse-rail-more__trigger{display:none}@media (max-width:768px){.browse-sidebar{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:12px;display:grid}.browse-sidebar>.browse-type-switcher{width:100%;max-width:none;margin-inline:0}.browse-sidebar>*{grid-column:1/-1}.browse-sidebar>.browse-sidebar__nav{scroll-snap-type:x proximity;scrollbar-width:none;border-bottom:1px solid var(--stroke__subtle);flex-direction:row;grid-column:1;align-items:stretch;gap:20px;min-width:0;overflow-x:auto}.browse-sidebar>.browse-sidebar__nav::-webkit-scrollbar{display:none}.browse-sidebar{min-width:0;max-width:100%}.browse-jobs-page .browse-sidebar>.browse-sidebar__nav{overscroll-behavior-x:contain;padding-inline-end:24px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.browse-sidebar>.browse-sidebar__nav>.browse-sidebar__nav-item{width:auto;height:44px;box-shadow:none;color:var(--text__body);white-space:nowrap;scroll-snap-align:start;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;gap:6px;margin-bottom:-1px;padding:0 2px;font-size:14px;font-weight:500;line-height:20px;transition:color .12s,border-color .12s}.browse-sidebar>.browse-sidebar__nav>.browse-sidebar__nav-item:hover{color:var(--text__headings);background:0 0}.browse-sidebar>.browse-sidebar__nav>.browse-sidebar__nav-item[data-active]{border-bottom-color:var(--text__headings);color:var(--text__headings);background:0 0;font-weight:600}.browse-sidebar>.browse-sidebar__nav>.browse-sidebar__nav-item:not(.browse-sidebar__search-trigger)>.browse-sidebar__nav-icon{display:none}.browse-sidebar>.browse-sidebar__nav .browse-sidebar__nav-label{flex:none}.browse-sidebar>.browse-sidebar__nav .browse-sidebar__count{margin-block:0;padding:0 7px;font-size:12px;line-height:20px}.browse-sidebar>.browse-sidebar__nav>.browse-sidebar__search-trigger{width:24px;color:var(--icon__main);justify-content:center;padding:0}.browse-sidebar>.browse-sidebar__nav>.browse-sidebar__search-trigger>.browse-sidebar__nav-label{display:none}.browse-sidebar>.browse-sidebar__nav>.browse-sidebar__search{scroll-snap-align:start;flex:none;align-self:center;width:min(100%,260px)}.browse-rail-more__trigger{border:0;border-bottom:1px solid var(--stroke__subtle);width:32px;min-height:44px;color:var(--icon__main);cursor:pointer;background:0 0;border-radius:0;flex:none;grid-column:2;justify-content:center;align-self:stretch;align-items:center;padding:0;transition:color .12s;display:inline-flex}.browse-rail-more__trigger:hover{color:var(--text__headings)}.browse-rail-more__trigger:active{opacity:.6}.browse-rail-more__trigger--skeleton{pointer-events:none;background:0 0;border:0;border-radius:6px;align-self:center;width:20px;height:20px;min-height:0}.browse-sidebar>.browse-sidebar__nav>.talent-shell-skeleton{border-radius:8px;flex:none;align-self:center;width:84px;height:16px}.browse-sidebar>.browse-sidebar__divider,.browse-rail-more__inline{display:none}}.browse-rail-sheet{border:0;border-radius:24px 24px 0 0;gap:0;max-height:min(88dvh,100dvh - 24px);padding:0}.browse-rail-sheet__head{flex:none;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 12px;display:flex;position:relative}.browse-rail-sheet__head:after{content:"";background:linear-gradient(to bottom, var(--bg__modal) 0%, rgb(from var(--bg__modal) r g b / 0) 100%);pointer-events:none;z-index:1;height:20px;position:absolute;top:100%;left:0;right:0}.browse-rail-sheet__title{font-size:16px;font-weight:600;line-height:22px}.browse-rail-sheet__done{background:var(--bg__contrast);height:36px;color:var(--text__onfill);font:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;padding:0 16px;font-size:14px;font-weight:600;line-height:20px}.browse-rail-sheet__body{overscroll-behavior:contain;min-height:0;padding:8px 20px calc(24px + env(safe-area-inset-bottom,0px));flex-direction:column;gap:20px;display:flex;overflow-y:auto}.browse-rail-sheet__body>*,.browse-rail-sheet__body .browse-sidebar__filters>*{flex-shrink:0}.browse-rail-sheet__body .browse-sidebar__filters-toggle{display:none}.browse-rail-sheet__body .browse-sidebar__filters{visibility:visible;flex-direction:column;gap:20px;width:100%;display:flex}.browse-rail-sheet__body>.browse-sidebar__divider:first-child{display:none}@media (prefers-reduced-motion:reduce){.browse-sidebar__filters{transition:none}}