.talentBrowser{font-family:var(--wq-ui);container:talent-browser/inline-size}.talentBrowser .talentBrowseHero{text-align:center;background:linear-gradient(#f2f6ff,#0000);width:100%;padding:46px 24px 42px}.talentBrowser .talentEyebrow{letter-spacing:1.8px;color:#73829a;font-size:10px;font-weight:700}.talentBrowser .talentBrowseHero :is(h1,h2){font:650 clamp(28px,3.5vw,42px)/1.18 var(--wq-ui);letter-spacing:-1.5px;color:var(--ink);margin:12px 0}.talentBrowser .talentBrowseHero :is(h1,h2) span{color:var(--accent)}.talentBrowser .talentBrowseHero p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.talentBrowser .directoryNav{justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:80px;margin:0;padding:10px max(24px,50% - 610px);display:flex}.talentBrowser .directoryNav>a{flex:none}.talentBrowser .directoryNav>a img{object-fit:contain;width:110px;height:60px;display:block}.talentBrowser .directoryNav nav{flex:none;justify-content:flex-end;align-items:center;gap:18px;width:auto;margin:0 0 0 auto;display:flex}.talentBrowser .directoryNav nav :is(a,button){white-space:nowrap;flex:none;width:auto}.talentBrowser .directoryNav .talentJoin{background:var(--accent);color:#fff;border-radius:8px;padding:11px 15px}.talentBrowser .directoryNav nav button{border:1px solid var(--line);min-height:36px;color:var(--muted);font:500 12px/1.5 var(--wq-ui);cursor:pointer;background:#fff;border-radius:7px;padding:8px 12px}.talentBrowser .talentBrowseLayout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:18px 26px;width:min(1220px,100% - 48px);margin:24px auto 64px;display:grid}.talentBrowser .talentBrowseToolbar{grid-column:1/-1;min-width:0}.talentBrowser .talentBrowseToolbar .talentResultsHead{margin:0}.talentBrowser .talentBrowseToolbar :is(.talentNotice,.talentAccessHint){margin:12px 0 0}.talentBrowser :is(.talentFilters,.talentResults,.talentIdentityText){min-width:0}.talentBrowser .talentFilters{border:1px solid var(--line);background:var(--paper);border-radius:14px;padding:20px}.talentBrowser .talentFiltersHeading{color:var(--ink);align-items:center;gap:8px;margin-bottom:23px;font-size:13px;display:flex}.talentBrowser .talentFiltersHeading svg{color:var(--accent)}.talentBrowser .talentFiltersToggle{display:none}.talentBrowser .talentSearchForm{gap:18px;margin:0;display:grid}.talentBrowser .talentCityFields{grid-column:1/-1;gap:8px;min-width:0;display:grid}.talentBrowser .talentDateFields{grid-column:1/-1}.talentBrowser .talentSearchForm label{color:#414854;gap:8px;margin:0;font-size:12px;font-weight:600;line-height:1.4;display:grid}.talentBrowser .talentSearchForm :is(input,select){border:1px solid var(--line);width:100%;min-width:0;min-height:40px;color:var(--ink);font:400 12px/1.5 var(--wq-ui);box-shadow:none;background:#fff;border-radius:7px;margin:0;padding:10px}.talentBrowser .talentSearchForm input::placeholder{color:#9299a5}.talentBrowser .talentSearchForm select:disabled{color:#9299a5;cursor:not-allowed;background:#f8f9fb}.talentBrowser .talentTrustFilters{border:0;border-top:1px solid #eef0f4;gap:12px;min-width:0;margin:0;padding:16px 0 0;display:grid}.talentBrowser .talentTrustFilters legend{float:left;color:#414854;width:100%;margin-bottom:13px;font-size:12px;font-weight:650}.talentBrowser .talentTrustFilters label{cursor:pointer;align-items:flex-start;gap:9px;font-size:11px;font-weight:500;line-height:1.5;display:flex}.talentBrowser .talentTrustFilters input[type=checkbox]{appearance:auto;width:15px;height:15px;min-height:15px;accent-color:var(--accent);cursor:pointer;border-radius:4px;flex:0 0 15px;margin:1px 0 0;padding:0}.talentBrowser .talentTrustFilters label small{color:#838c9b;margin-top:2px;font-size:10px;font-weight:400;display:block}.talentBrowser .talentTrustFilters .talentActivityFilter{grid-column:1/-1;gap:8px;font-size:12px;font-weight:600;display:grid}.talentBrowser .talentSearchForm .talentCheckbox{align-items:flex-start;font-size:11px;font-weight:500;line-height:1.5;display:flex}.talentBrowser .talentSearchForm .talentCheckbox input[type=checkbox]{width:15px;height:15px;min-height:15px;accent-color:var(--accent);flex:0 0 15px;margin:1px 0 0;padding:0}.talentBrowser .talentExtraFilters{border-top:1px solid #eef0f4;padding-top:14px}.talentBrowser .talentExtraFilters summary{color:var(--muted);cursor:pointer;justify-content:space-between;padding:4px 0;font-size:12px;list-style:none;display:flex}.talentBrowser .talentExtraFilters summary::-webkit-details-marker{display:none}.talentBrowser .talentExtraFilters>div{gap:16px;padding-top:16px;display:grid}.talentBrowser .talentFilterActions{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.talentBrowser .talentFilterActions button,.talentBrowser .talentEmpty :is(a,button){border:1px solid var(--accent);background:var(--accent);color:#fff;min-height:42px;font:600 12px/1.5 var(--wq-ui);cursor:pointer;border-radius:8px;padding:10px 13px;text-decoration:none}.talentBrowser .talentFilterActions .talentReset{color:var(--muted);border-color:var(--line);background:#fff;padding-inline:10px}.talentBrowser button:disabled{opacity:.5;cursor:wait}.talentBrowser .talentSearchForm>small{color:#838a95;font-size:10px;line-height:1.6}.talentBrowser .talentResultsHead{min-height:34px;color:var(--muted);justify-content:space-between;align-items:center;gap:14px;margin:0 0 14px;font-size:12px;display:flex}.talentBrowser .talentResultsHead strong{color:var(--ink);font-weight:600}.talentBrowser .talentViewToggle{border:1px solid var(--line);background:#fff;border-radius:8px;gap:3px;padding:3px;display:flex}.talentBrowser .talentViewToggle button{color:#8c94a1;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;min-width:30px;height:28px;padding:4px;display:grid}.talentBrowser .talentViewToggle button.active{color:var(--accent);background:var(--accent-soft)}.talentBrowser .talentNotice{color:#45618a;background:#f5f8ff;border:1px solid #dce7f7;border-radius:8px;margin:0 0 16px;padding:13px 16px;font-size:12px;line-height:1.6}.talentBrowser .talentNotice a{color:var(--accent)}.talentBrowser .talentAccessHint{color:var(--muted);margin:0 0 16px;font-size:11px;line-height:1.6}.talentBrowser .talentGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.talentBrowser .talentCard{cursor:pointer;background:#fff;border:1px solid #e6eaf1;border-radius:15px;flex-direction:column;min-width:0;padding:18px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.talentBrowser .talentCard:hover{border-color:#bdcff0;box-shadow:0 5px 18px #2f4e7c0d}.talentBrowser .talentCard:has(.talentMore[open],.profileSpecialtiesMenu[open]){z-index:8;border-color:#b8cbeb}.talentBrowser .talentIdentity{align-items:flex-start;gap:11px;min-height:68px;display:flex;position:relative}.talentBrowser .talentIdentityText{flex:1;padding-top:2px}.talentBrowser .talentPhoto{color:#5c7398;background:#e9f0fa;border-radius:50%;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.talentBrowser .talentPhoto img{object-fit:cover;width:100%;height:100%}.talentBrowser .talentPhoto>span{font-size:18px;font-weight:600}.talentBrowser .talentCard .talentIdentityText h2{color:#262c37;font:650 13px/1.45 var(--wq-ui);letter-spacing:-.2px;align-items:center;gap:5px;margin:0 0 4px;display:flex}.talentBrowser .talentIdentityText h2>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.talentBrowser .talentIdentityText h2 img{flex-shrink:0;width:17px;height:17px}.talentBrowser .talentSave{color:#929ba9;cursor:pointer;background:#fff;border:1px solid #e7ebf2;border-radius:50%;place-items:center;width:29px;height:29px;padding:0;display:grid;position:absolute;top:-5px;right:-5px}.talentBrowser .talentSave:hover,.talentBrowser .talentSave.isSaved{color:var(--accent);background:#f3f7ff;border-color:#bcd1f3}.talentBrowser .talentSave.isSaved{color:#b54f68;background:#fff6f8;border-color:#efcfda}.talentBrowser .talentFooterActions{align-items:center;gap:10px;display:flex}.talentBrowser .talentReport{color:#8a95a6;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;padding:0;display:grid}.talentBrowser .talentReport:hover{color:#ae5466;background:#fff1f4}.talentBrowser .talentSignals{color:#65758d;flex-wrap:wrap;gap:5px 9px;margin-top:11px;font-size:9px;line-height:1.5;display:flex}.talentBrowser .talentRecommended{color:#8b7042}.talentBrowser .talentActive{color:#587565;align-items:center;gap:4px;display:inline-flex}.talentBrowser .talentActive:before{content:"";background:#80a790;border-radius:50%;width:4px;height:4px}.talentBrowser .talentCraft{color:var(--accent);text-transform:none;letter-spacing:0;flex-wrap:nowrap;align-items:center;gap:4px;font-size:11px;font-weight:400;line-height:1.5;display:flex;position:static}.talentBrowser .talentCraft .profileSpecialtiesMain{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--accent);font-size:11px;font-weight:400;overflow:hidden}.talentBrowser .talentCraft .profileSpecialtiesMenu,.talentBrowser .talentCraft .profileSpecialtiesMenu[open]{flex:none;width:auto;position:static}.talentBrowser .talentCraft .profileSpecialtiesMenu>summary{color:#74839b;background:#f3f6fb;border:0;border-radius:5px;align-items:center;gap:3px;min-height:22px;padding:2px 5px;font-size:10px;font-weight:500;display:flex}.talentBrowser .talentCraft .profileSpecialtiesList{text-transform:none;letter-spacing:0;border-radius:9px;width:auto;min-width:0;max-width:none;margin:0;padding:12px;position:absolute;top:64px;left:0;right:0}.talentBrowser .talentCraft .profileSpecialtiesList span{font-size:11px;line-height:1.6}.talentBrowser .talentCity{color:#838b99;flex-wrap:wrap;align-items:center;gap:4px 5px;margin-top:5px;font-size:10px;line-height:1.6;display:flex}.talentBrowser .talentCity>svg{flex-shrink:0}.talentBrowser .talentCity>span:not(.mostBookedBadge){overflow-wrap:anywhere}.talentBrowser .talentCity .mostBookedBadge{gap:3px;font-size:9px}.talentBrowser .talentCity .mostBookedStar{flex-basis:11px;width:11px;height:11px}.talentBrowser .talentFacts{border-top:1px solid #f0f2f6;justify-content:space-between;gap:12px;margin-top:14px;padding-top:14px;display:flex}.talentBrowser .talentFacts>div{flex-direction:column;gap:5px;min-width:0;display:flex}.talentBrowser .talentFacts span{color:#727c8b;font-size:10px;line-height:1.4}.talentBrowser .talentFacts strong{color:#343d4b;overflow-wrap:anywhere;font-size:12px;font-weight:600;line-height:1.4}.talentBrowser .talentPrice{text-align:right}.talentBrowser .talentPrice small{color:#727c8b;font-size:9px;line-height:1.4}.talentBrowser .talentTrust{color:#727c8b;flex-wrap:wrap;align-items:center;gap:5px;margin:12px 0 18px;font-size:10px;line-height:1.5;display:flex}.talentBrowser .talentTrust .talentRating{color:#a47b29;margin-left:auto;font-weight:600}.talentBrowser .talentCardFooter{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;font-size:11px;display:flex}.talentBrowser .talentCard .talentCompare{color:#717c8d;cursor:pointer;align-items:center;gap:6px;margin:auto 0 8px;font-size:11px;font-weight:500;display:flex}.talentBrowser .talentCard .talentCompare input{width:13px;height:13px;min-height:13px;margin:0}.talentBrowser .talentCard:has(.talentCompare) .talentCardFooter{margin-top:0}.talentBrowser .talentProfileLink{color:#687589;align-items:center;gap:9px;min-height:30px;text-decoration:none;display:inline-flex}.talentBrowser .talentProfileLink:hover{color:var(--accent)}.talentBrowser .talentMore{margin:0;position:static}.talentBrowser .talentMore>summary{color:#8893a3;cursor:pointer;align-items:center;gap:6px;min-height:30px;padding:0;font-size:10px;list-style:none;display:flex}.talentBrowser .talentMore>summary::-webkit-details-marker{display:none}.talentBrowser .talentMore[open]>summary{color:var(--accent)}.talentBrowser .talentDetailsPanel{z-index:12;cursor:auto;background:#fff;border:1px solid #c8d7ec;border-radius:12px;max-height:min(430px,65dvh);padding:20px;position:absolute;top:calc(100% - 8px);left:-1px;right:-1px;overflow:auto;box-shadow:0 12px 28px #1e355a24}.talentBrowser .talentDetailsHeading{gap:6px;display:grid}.talentBrowser .talentDetailsHeading strong{color:var(--ink);overflow-wrap:anywhere;font-size:13px;line-height:1.6}.talentBrowser .talentDetailsHeading>span{color:#468263;font-size:10px}.talentBrowser .talentDetailsBio{color:var(--muted);overflow-wrap:anywhere;white-space:pre-line;margin:14px 0;font-size:12px;line-height:1.75}.talentBrowser .talentDetailsPanel .wqCompletion{max-width:none}.talentBrowser .talentContactLinks{gap:8px;padding:16px 0 0;font-size:12px;display:grid}.talentBrowser .talentContactLinks a{color:#526783;overflow-wrap:anywhere;text-decoration:none}.talentBrowser .talentContactLinks>span{color:var(--muted);font-size:11px}.talentBrowser .talentQuickActions{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.talentBrowser .talentQuickActions button{border:1px solid var(--line);min-height:38px;color:var(--accent);cursor:pointer;background:#f7faff;border-radius:7px;padding:8px;font-size:12px}.talentBrowser .talentDetailsProfile{color:var(--accent);margin-top:18px;font-size:11px;text-decoration:none;display:inline-block}.talentBrowser .talentEmpty{text-align:center;background:#f9fbff;border:1px dashed #dce3ef;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;min-height:380px;padding:44px 28px;display:flex}.talentBrowser .talentEmptyIcon{color:#6c91c4;background:#edf3ff;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:18px;font-size:28px;display:grid}.talentBrowser .talentEmpty h2{max-width:380px;font:600 23px/1.4 var(--wq-ui);color:#344052;letter-spacing:-.6px;margin:0}.talentBrowser .talentEmpty p{max-width:350px;color:var(--muted);margin:12px 0 24px;font-size:13px;line-height:1.8}.talentBrowser .talentSkeleton{background:#fff;border:1px solid #eef1f6;border-radius:15px;grid-template-columns:46px 1fr;gap:12px;min-height:246px;padding:18px;display:grid}.talentBrowser .talentSkeleton i{background:#eff2f7;border-radius:50%;width:46px;height:46px}.talentBrowser .talentSkeleton span{background:#f1f4f8;border-radius:4px;align-self:start;height:12px;margin-top:8px}.talentBrowser .talentSkeleton span:nth-of-type(2),.talentBrowser .talentSkeleton b{grid-column:1/-1}.talentBrowser .talentSkeleton b{background:#f7f8fb;border-radius:6px;height:54px;display:block}.talentBrowser .talentList{grid-template-columns:minmax(0,1fr)}.talentBrowser .talentList .talentCard{grid-template-columns:minmax(0,1.4fr) minmax(170px,1fr);gap:12px 22px;display:grid}.talentBrowser .talentList .talentFacts{border-top:0;border-left:1px solid #edf0f5;margin:0;padding:0 0 0 22px}.talentBrowser .talentList .talentTrust{margin:0}.talentBrowser .talentList .talentSignals{grid-column:1/-1;margin:0}.talentBrowser .talentList :is(.talentAvailability,.talentTrust){grid-column:1/-1}.talentBrowser .talentList .talentCompare{grid-column:1}.talentBrowser .talentList .talentCardFooter{grid-column:2;margin:0}.talentBrowser :is(a,button,summary,select,input):focus-visible,.talentBrowser .talentCard:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.businessWorkspace .talentBrowser.embeddedDirectory{background:0 0!important;border:0!important;padding:0!important}.businessWorkspace .talentBrowser .talentBrowseHero{text-align:left;background:0 0;padding:8px 0 22px}.businessWorkspace .talentBrowser .talentBrowseHero h2{font:650 29px/1.25 var(--wq-ui)!important;letter-spacing:-1px!important}.businessWorkspace .talentBrowser .talentBrowseLayout{width:100%;margin:0 0 32px}.businessWorkspace .talentBrowser .talentSearchForm :is(input,select){font-size:12px!important}.businessWorkspace .talentBrowser .talentCard .talentIdentityText h2{font:650 13px/1.45 var(--wq-ui)!important;letter-spacing:-.2px!important;margin:0 0 4px!important}.businessWorkspace .talentBrowser .talentEmpty h2{font:600 23px/1.4 var(--wq-ui)!important;letter-spacing:-.6px!important;margin:0!important}@container talent-browser (width<=1100px){.talentBrowser .talentBrowseLayout{grid-template-columns:200px minmax(0,1fr);gap:20px}.talentBrowser .talentGrid:not(.talentList){grid-template-columns:repeat(2,minmax(0,1fr))}.talentBrowser .talentFilters{padding:17px}}@container talent-browser (width<=760px){.talentBrowser .talentBrowseHero{padding:32px 20px 26px}.talentBrowser .talentBrowseHero :is(h1,h2){letter-spacing:-1px;font-size:30px}.talentBrowser .talentBrowseHero p{font-size:13px}.talentBrowser .talentBrowseLayout{grid-template-columns:minmax(0,1fr);gap:18px;width:calc(100% - 32px);margin-top:12px}.talentBrowser .talentFilters{border-radius:10px;grid-row:1;padding:0}.talentBrowser .talentBrowseToolbar{grid-row:2}.talentBrowser .talentFiltersHeading{display:none}.talentBrowser .talentFiltersToggle{width:100%;min-height:46px;color:var(--ink);font:600 13px/1.5 var(--wq-ui);cursor:pointer;background:#fff;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.talentBrowser .talentFilters:not(.isOpen) .talentSearchForm{display:none}.talentBrowser .talentSearchForm{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));padding:18px}.talentBrowser .talentSearchForm>label:first-child,.talentBrowser .talentExtraFilters,.talentBrowser .talentTrustFilters,.talentBrowser .talentFilterActions,.talentBrowser .talentSearchForm>small{grid-column:1/-1}.talentBrowser .talentTrustFilters{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.talentBrowser .talentTrustFilters legend{grid-column:1/-1}.talentBrowser .talentTrustFilters label{font-size:12px}.talentBrowser .talentSearchForm :is(input,select){min-height:44px;font-size:16px}.businessWorkspace .talentBrowser .talentSearchForm :is(input,select){font-size:16px!important}.talentBrowser .talentCard{padding:18px}.talentBrowser .talentSave{width:34px;height:34px}.talentBrowser .talentReport{flex-basis:36px;width:36px;height:36px}.talentBrowser .talentIdentity:has(.talentSave) .talentIdentityText h2{padding-right:29px}.talentBrowser .talentProfileLink,.talentBrowser .talentMore>summary{min-height:36px}.talentBrowser .talentViewToggle button{min-width:36px;height:34px}.talentBrowser .talentList .talentCard{display:flex}.talentBrowser .talentList .talentFacts{border-top:1px solid #f0f2f6;border-left:0;margin-top:8px;padding:14px 0 0}.talentBrowser .talentEmpty{min-height:310px}}@container talent-browser (width<=540px){.talentBrowser .talentGrid{gap:14px;grid-template-columns:minmax(0,1fr)!important}.talentBrowser .talentIdentity{min-height:58px}.talentBrowser .talentTrust{margin-bottom:10px}.talentBrowser .talentCard .talentIdentityText h2{font-size:14px}.talentBrowser .talentCraft .profileSpecialtiesMain{font-size:12px}.talentBrowser .talentFacts strong{font-size:13px}.talentBrowser .talentFacts span,.talentBrowser .talentTrust{font-size:11px}.talentBrowser .talentProfileLink{font-size:12px}.talentBrowser .talentMore>summary,.talentBrowser .talentResultsHead{font-size:11px}.talentBrowser .talentEmpty h2{font-size:21px}}@container talent-browser (width<=440px){.talentBrowser .talentSearchForm{grid-template-columns:minmax(0,1fr)}}@container talent-browser (width<=360px){.talentBrowser .talentTrustFilters{grid-template-columns:minmax(0,1fr)}}@media (width<=440px){.talentBrowser .directoryNav{gap:12px;width:100%;min-height:70px;padding:8px 16px}.talentBrowser .directoryNav>a img{width:84px;height:54px}.talentBrowser .directoryNav nav{gap:12px}.talentBrowser .directoryNav .talentJoin{padding:10px;font-size:10px}}@media (prefers-reduced-motion:reduce){.talentBrowser .talentCard{transition:none}}.talentTools{background:#fff;border:1px solid #e4e5eb;border-radius:14px;min-width:0;max-width:100%;margin-bottom:20px}.talentToolsBar{flex-wrap:wrap;align-items:center;gap:8px;padding:12px;font-size:.875rem;display:flex}.talentTools button,.talentPagination button,.talentEmpty button{color:#222;cursor:pointer;background:#fff;border:1px solid #dfe1e8;border-radius:8px;padding:9px 12px;font-size:.875rem}.talentTools button:disabled{opacity:.5;cursor:default}.talentToolsBody{border-top:1px solid #e4e5eb;padding:16px}.comparisonScroll{max-width:100%;overflow-x:auto}.comparisonScroll table{border-collapse:collapse;width:100%;min-width:480px;font-size:.875rem}.comparisonScroll caption{text-align:left;padding-bottom:12px;font-weight:600}.comparisonScroll th,.comparisonScroll td{text-align:left;vertical-align:top;border-bottom:1px solid #e8e9ef;padding:12px}.comparisonScroll th{font-weight:600}.shortlistControls h3{margin:24px 0 12px;font-size:1rem}.shortlistControls form{flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:16px;display:flex}.shortlistControls label{gap:6px;font-size:.875rem;display:grid}.shortlistControls input,.shortlistControls select{font:inherit;background:#fff;border:1px solid #dfe1e8;border-radius:8px;max-width:100%;padding:10px}.shortlistControls ul{padding:0;list-style:none}.shortlistControls li{border-bottom:1px solid #eee;flex-wrap:wrap;gap:12px;padding:12px 0;font-size:.875rem;display:flex}.shortlistControls li span{color:#656b77;flex:1;min-width:180px}.talentCompare,.talentBrowser .talentCheckbox{color:#555d6b;align-items:center;gap:7px;font-size:.875rem;display:flex}.talentCompare input,.talentBrowser .talentCheckbox input{accent-color:#0865eb;flex-shrink:0;width:16px;height:16px}.talentCompare{margin:8px 0}.talentAvailability{color:#247247;margin:8px 0;font-size:.8rem}.talentPagination{justify-content:center;align-items:center;gap:16px;margin-top:24px;display:flex}.talentDateFields{gap:12px;display:grid}.talentDateFields input{width:100%;min-width:0}.talentEmpty button{margin:4px}.talentBrowser .talentTools a{color:#0865eb}.talentToolsBody p{font-size:.875rem;line-height:1.5}@media (hover:hover) and (pointer:fine){.talentBrowser .talentCard{transition:transform .55s cubic-bezier(.2,.8,.2,1.15),border-color .3s,box-shadow .4s}.talentBrowser .talentPhoto{transition:transform .6s cubic-bezier(.2,.8,.2,1.15)}.talentBrowser .talentCard:hover{z-index:3;border-color:#cbdcf8;transform:translateY(-3px)scale(1.012);box-shadow:0 12px 30px #244d8710}.talentBrowser .talentCard:hover .talentPhoto{transform:scale(1.07)}.talentBrowser .talentCard:has(details[open]){z-index:8;transform:none}}@media (prefers-reduced-motion:reduce){.talentBrowser .talentCard,.talentBrowser .talentPhoto{transition:none}.talentBrowser .talentCard:hover,.talentBrowser .talentCard:hover .talentPhoto{transform:none}}.talentBrowser .talentCard{isolation:isolate;background:linear-gradient(145deg,#fff,#fcfdff) padding-box padding-box,linear-gradient(135deg,#c8d9f0,#e3ddd2 48%,#d0e0f5) border-box;border:1px solid #0000;box-shadow:0 3px 12px #30476a06,inset 0 1px #fff}.talentBrowser .talentCard:before{content:"";pointer-events:none;z-index:-1;border:1px dashed #c5d1e54f;border-radius:11px;position:absolute;inset:4px}.talentBrowser .talentCard:after{content:"";opacity:0;pointer-events:none;z-index:-1;background:radial-gradient(at 15% 0,#dcecff88,#0000 65%);border-radius:14px;position:absolute;inset:1px}@media (hover:hover) and (pointer:fine){.talentBrowser .talentCard{transition:transform .65s cubic-bezier(.18,.9,.25,1.18),box-shadow .45s,border-color .4s}.talentBrowser .talentCard:after{transition:opacity .5s}.talentBrowser .talentCard:hover{border-color:#bfd5f6;transform:translateY(-4px)scale(1.018);box-shadow:0 15px 35px #2c578218,inset 0 1px #fff}.talentBrowser .talentCard:hover:after{opacity:1}.talentBrowser .talentCard:has(details[open]){transform:none}}.talentReportDialog{color:#303949;width:min(460px,100% - 32px);max-height:calc(100dvh - 40px);font-family:var(--wq-ui);background:#fff;border:1px solid #e0e7f1;border-radius:18px;margin:auto;padding:0;overflow:auto;box-shadow:0 24px 90px #12243c33}.talentReportDialog::backdrop{background:#17263a70}.talentReportDialog form{padding:26px}.talentReportHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.talentReportDialog .talentReportHeading h2{margin:0;font:650 23px/1.3 var(--wq-ui)!important;letter-spacing:-.5px!important}.talentReportDialog p{color:#707989;margin:14px 0 20px;font-size:13px;line-height:1.7}.talentReportDialog label{color:#465268;font:600 12px/1.5 var(--wq-ui);gap:8px;margin:16px 0;display:grid}.talentReportDialog :is(select,textarea){color:#303949;width:100%;min-width:0;font:400 14px/1.6 var(--wq-ui);background:#fff;border:1px solid #dfe5ee;border-radius:9px;margin:0;padding:11px}.talentReportDialog textarea{resize:vertical;min-height:120px}.talentReportDialog button{color:#526074;min-height:40px;font:600 12px/1.5 var(--wq-ui);cursor:pointer;background:#fff;border:1px solid #dfe5ee;border-radius:8px;padding:8px 14px}.talentReportHeading button{background:#f6f8fb;border:0;width:34px;min-height:34px;padding:0;font-size:22px}.talentReportActions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.talentReportDialog button[type=submit]{background:var(--accent);color:#fff;border-color:var(--accent)}.talentReportDialog p.talentReportError{color:#a03e51;margin:12px 0}.talentReportDialog :is(button,input,select,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width<=540px){.talentReportDialog form{padding:20px}.talentReportDialog :is(select,textarea){font-size:16px}}@media (prefers-reduced-motion:reduce){.talentBrowser .talentCard,.talentBrowser .talentCard:after{transition:none}.talentBrowser .talentCard:hover{transform:none}}.talentBrowser .talentBrowseToolbar{grid-area:1/1/auto/-1}.talentBrowser .talentFilters{grid-area:2/1}.talentBrowser .talentResults{grid-area:2/2}.talentBrowser .talentPrimaryFilters{gap:18px;min-width:0;display:grid}.talentBrowser .talentExtraFilters:not([open])>div{display:none}@container talent-browser (width<=760px){.talentBrowser .talentFilters{grid-area:1/1}.talentBrowser .talentBrowseToolbar{grid-area:2/1}.talentBrowser .talentResults{grid-area:3/1}.talentBrowser .talentPrimaryFilters{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.talentBrowser .talentCityFields{grid-column:auto}}@container talent-browser (width<=440px){.talentBrowser .talentPrimaryFilters{grid-template-columns:minmax(0,1fr)}}.talentBrowser .talentPhotoWrap{flex:0 0 46px;width:46px;height:46px;position:relative}.talentBrowser .talentOnlineDot{pointer-events:none;background:#16a34a;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;bottom:0;right:-1px;box-shadow:0 0 0 1px #d8eadf}.talentBrowser .talentPresence{color:#64748b;overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.4;display:block}.talentBrowser .talentPresence.isActive{color:#16713e}.talentBrowser .talentMembership{color:#627086;flex-wrap:wrap;gap:3px 10px;margin-top:12px;font-size:10px;line-height:1.5;display:flex}.talentBrowser .talentMembership span{font-weight:600}.talentBrowser .talentMembership time{color:#778295}.talentBrowser .talentList .talentMembership{grid-column:1/-1}.talentBrowser .talentTopActions{flex-direction:column;gap:3px;display:flex;position:absolute;top:-5px;right:-5px}.talentBrowser .talentTopActions .talentSave{position:static}.profileShare{display:inline-flex;position:relative}.profileShare>button{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e7ebf2;border-radius:50%;place-items:center;width:29px;height:29px;padding:0;display:grid}.profileShareNotice{z-index:20;cursor:default;background:#fff;border:1px solid #dce2ec;border-radius:10px;width:210px;padding:12px;font-size:12px;position:absolute;top:32px;right:0;box-shadow:0 6px 20px #0001}.profileShareNotice>button{float:right;cursor:pointer;background:0 0;border:0}.profileShareNotice input{width:100%;min-width:0;margin-top:8px}.talentBrowser .talentUtilityRow{justify-content:space-between;align-items:center;gap:6px;min-height:30px;margin-top:auto;display:flex}.talentBrowser .talentCard .talentUtilityRow .talentCompare{margin:0}.talentBrowser .talentSocialLinks{align-items:center;gap:2px;margin-left:auto;display:flex}.talentSocialLinks>a,.talentCalendarButton{cursor:pointer;color:#64748b;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;padding:0;display:grid}.talentSocialLinks .instagramIcon{color:#c13584}.talentSocialLinks>a:hover,.talentCalendarButton:hover{background:#f0f5ff}.talentBrowser .talentMembership{color:#727c8b;flex-wrap:wrap;gap:3px;margin:8px 0 2px;font-size:10px;display:flex}.talentBrowser .talentCard .talentDirectContact{margin:5px 0 8px}.talentBrowser .talentCard .talentDirectButtons{flex-wrap:nowrap;gap:5px}.talentBrowser .talentCard .talentDirectButtons button{white-space:nowrap;gap:4px;min-width:0;min-height:34px;padding:6px 5px;font-size:11px}.talentBrowser .talentCard .talentDirectButtons .talentBookNow{background:var(--accent,#0865eb);border-color:var(--accent,#0865eb);color:#fff}.talentBrowser .talentList .talentUtilityRow{grid-column:1/-1;margin:0}.talentBrowser .talentIdentityText{padding-right:29px}.talentBrowser .talentIdentity:has(.talentSave) .talentIdentityText h2{padding-right:0}
