:root{--navy:#071426;--blue:#246bfd;--azure:#38a7ff;--violet:#7557ff;--ice:#f7faff;--ink:#101828;--slate:#475467;--line:#e3e9f2;--danger:#b42318;--success:#067647}*{box-sizing:border-box}html{background:var(--ice)}body{background:var(--ice);color:var(--ink);margin:0;font-family:Inter,IBM Plex Sans Arabic,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.shell{max-width:1200px;margin:auto;padding:24px}.nav{justify-content:space-between;align-items:center;gap:24px;display:flex}.brand img{width:210px;max-width:45vw}.nav nav{color:var(--slate);gap:22px;display:flex}.nav-cta,.button-link,button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;padding:14px 20px;font-size:15px;font-weight:700;display:inline-flex}.hero{max-width:850px;padding:110px 0 80px}.eyebrow{letter-spacing:.2em;color:var(--blue);font-size:12px;font-weight:800}h1{letter-spacing:-.045em;color:var(--navy);margin:12px 0 24px;font-size:clamp(48px,8vw,88px);line-height:.96}.hero>p:not(.eyebrow),.muted,.dash-hero p{color:var(--slate);max-width:760px;font-size:20px;line-height:1.6}.actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.secondary{color:var(--navy);background:#fff;border:1px solid #d7deea}.grid,.dash-grid{grid-template-columns:repeat(3,1fr);gap:18px;padding-bottom:72px;display:grid}.grid article,.dash-grid article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:24px}.grid b{color:var(--blue);font-size:12px}.grid h2,.dash-grid h2{color:var(--navy)}.grid p,.dash-grid p{color:var(--slate);line-height:1.6}.auth-shell{background:radial-gradient(circle at top right,#38a7ff21,transparent 30%),var(--ice);place-items:center;min-height:100vh;padding:36px 20px;display:grid}.auth-brand{position:absolute;top:28px;left:32px}.auth-brand img{width:190px}.auth-card{border:1px solid var(--line);background:#fff;border-radius:24px;width:min(520px,100%);padding:36px;box-shadow:0 24px 70px #07142614}.wide-card{width:min(620px,100%)}.auth-title{letter-spacing:-.035em;margin:12px 0;font-size:38px;line-height:1.05}.auth-card .muted{margin:0 0 24px;font-size:16px}.form-stack{gap:18px;display:grid}.form-stack label,.form-stack legend{color:var(--navy);font-size:14px;font-weight:700}.form-stack input:not([type=radio]),.form-stack select{background:#fff;border:1px solid #cfd8e6;border-radius:11px;outline:none;width:100%;margin-top:8px;padding:13px 14px}.form-stack input:focus,.form-stack select:focus{border-color:var(--blue);box-shadow:0 0 0 3px #246bfd1f}fieldset{border:1px solid var(--line);border-radius:12px;padding:14px}.choice{align-items:center;gap:8px;margin-top:10px;display:flex}.auth-foot{color:var(--slate);margin:22px 0 0;font-size:14px}.auth-foot a{color:var(--blue);font-weight:700}.locale-switch{float:right;color:var(--blue);gap:8px;font-size:12px;font-weight:800;display:flex}[dir=rtl] .locale-switch{float:left}.alert,.success{border-radius:10px;padding:12px 14px;font-size:14px}.alert{color:var(--danger);background:#fff1f0}.success{color:var(--success);background:#ecfdf3}.dashboard{max-width:1200px;margin:auto;padding:24px}.dash-nav{justify-content:space-between;align-items:center;display:flex}.dash-nav img{width:190px}.dash-hero{padding:90px 0 48px}.dash-hero h1{margin-bottom:12px;font-size:clamp(42px,6vw,70px)}.dash-grid article{flex-direction:column;min-height:210px;display:flex}.dash-grid article span{color:var(--blue);margin-top:auto;font-size:28px}[dir=rtl] .dash-grid article span{align-self:flex-end;transform:rotate(180deg)}@media (max-width:760px){.nav nav,.nav-cta{display:none}.hero{padding-top:70px}.grid,.dash-grid{grid-template-columns:1fr}.auth-brand{justify-self:start;margin-bottom:18px;position:static}.auth-shell{flex-direction:column;align-items:center;display:flex}.auth-card{padding:26px}.auth-title{font-size:32px}.dash-hero{padding-top:60px}}.market-shell,.profile-shell{max-width:1200px;margin:auto;padding:24px}.market-actions{align-items:center;gap:18px;display:flex}.market-hero{max-width:850px;padding:90px 0 50px}.market-hero h1{margin-bottom:18px;font-size:clamp(44px,7vw,76px)}.market-hero p{color:var(--slate);max-width:760px;font-size:19px;line-height:1.65}.talent-grid{grid-template-columns:repeat(2,1fr);gap:20px;padding-bottom:80px;display:grid}.talent-card{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;min-height:390px;padding:26px;display:flex}.talent-top{color:var(--slate);justify-content:space-between;align-items:center;font-size:13px;display:flex}.verified-pill{width:max-content;color:var(--blue);background:#edf4ff;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}.talent-card h2{color:var(--navy);margin:18px 0 4px;font-size:27px}.talent-card h3{color:var(--blue);margin:0 0 14px;font-size:15px}.talent-card>p{color:var(--slate);line-height:1.6}.skill-row{flex-wrap:wrap;gap:8px;display:flex}.skill-row span{border:1px solid var(--line);background:var(--ice);border-radius:999px;padding:7px 9px;font-size:12px}.talent-meta{grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0;display:grid}.talent-meta div{border-top:1px solid var(--line);padding-top:12px}.talent-meta dt{color:var(--slate);text-transform:uppercase;font-size:11px}.talent-meta dd{color:var(--navy);margin:4px 0 0;font-weight:800}.profile-link{color:var(--blue);margin-top:auto;font-weight:800}.profile-hero{grid-template-columns:1fr 300px;gap:46px;padding:90px 0 55px;display:grid}.profile-hero h1{margin-bottom:10px;font-size:clamp(48px,7vw,78px)}.profile-hero h2{color:var(--blue);margin:0 0 18px}.profile-hero p{color:var(--slate);max-width:730px;font-size:19px;line-height:1.65}.profile-hero aside{background:var(--navy);color:#fff;border-radius:20px;flex-direction:column;align-self:start;gap:14px;padding:26px;display:flex}.profile-hero aside strong{font-size:26px}.profile-hero aside span{color:#cdd8e7}.evidence-layout{grid-template-columns:2fr 1fr;gap:20px;padding-bottom:80px;display:grid}.evidence-layout>article{border:1px solid var(--line);background:#fff;border-radius:20px;padding:28px}.evidence-layout h2{color:var(--navy)}.evidence-list>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:18px 0;display:flex}.evidence-list>div>div{flex-direction:column;gap:4px;display:flex}.evidence-list span{color:var(--slate);font-size:13px}.evidence-note{color:var(--slate);margin-top:20px;font-size:13px;line-height:1.6}.profile-facts dl div{border-bottom:1px solid var(--line);justify-content:space-between;padding:14px 0;display:flex}.profile-facts dt{color:var(--slate)}.profile-facts dd{color:var(--navy);margin:0;font-weight:800}@media (max-width:760px){.market-actions>a:first-child{display:none}.talent-grid,.profile-hero,.evidence-layout{grid-template-columns:1fr}.profile-hero{padding-top:60px}.talent-meta{grid-template-columns:1fr 1fr}}.project-shell{max-width:1200px;margin:auto;padding:24px}.secondary-link{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:11px;padding:11px 15px;font-weight:700}.project-hero{max-width:880px;padding:82px 0 46px}.compact-hero h1{margin-bottom:16px;font-size:clamp(42px,6vw,70px)}.project-hero p,.panel-copy{color:var(--slate);font-size:18px;line-height:1.65}.project-form{gap:20px;padding-bottom:80px;display:grid}.form-panel{border:1px solid var(--line);background:#fff;border-radius:20px;padding:28px}.form-panel h2{color:var(--navy);margin-top:0}.form-panel>label,.two-col label,.three-col label{color:var(--navy);margin-top:18px;font-size:14px;font-weight:700;display:block}.form-panel input,.form-panel select,.form-panel textarea{background:#fff;border:1px solid #cfd8e6;border-radius:11px;outline:none;width:100%;margin-top:8px;padding:13px 14px}.form-panel textarea{resize:vertical;min-height:170px;font:inherit}.form-panel input:focus,.form-panel select:focus,.form-panel textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #246bfd1f}.two-col{grid-template-columns:2fr 1fr;gap:16px;display:grid}.three-col{grid-template-columns:1fr 1fr 160px;gap:16px;display:grid}.skill-groups{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.skill-group{border:1px solid var(--line);border-radius:14px;padding:16px}.skill-group legend{color:var(--navy);padding:0 8px;font-weight:800}.skill-requirement{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:10px 0;display:flex}.skill-requirement:last-child{border-bottom:0}.skill-check{align-items:center;gap:10px;font-weight:700;display:flex}.skill-check input{width:auto;margin:0}.weight-label{color:var(--slate);align-items:center;gap:8px;font-size:12px;display:flex}.weight-label select{width:64px;margin:0;padding:7px}.form-submit{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.form-submit span{color:var(--slate);font-size:13px}.project-summary{grid-template-columns:1fr 260px;gap:36px;padding:78px 0 32px;display:grid}.project-summary h1{margin-bottom:16px;font-size:clamp(40px,6vw,68px)}.project-summary p{color:var(--slate);max-width:760px;font-size:18px;line-height:1.65}.project-summary aside{background:var(--navy);color:#fff;border-radius:20px;flex-direction:column;align-self:start;gap:12px;padding:24px;display:flex}.project-summary aside strong{font-size:44px}.project-summary aside span{color:#cdd8e7}.project-summary aside .secondary{color:var(--navy);background:#fff}.project-facts{flex-wrap:wrap;gap:12px;margin-bottom:14px;display:flex}.project-facts span,.requirements-strip span{border:1px solid var(--line);color:var(--slate);background:#fff;border-radius:999px;padding:9px 12px;font-size:13px}.requirements-strip{flex-wrap:wrap;gap:8px;margin-bottom:30px;display:flex}.requirements-strip span{color:#174ea6;background:#edf4ff;border-color:#d9e6ff}.match-list{gap:16px;display:grid}.match-card{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:120px 1fr 190px;align-items:start;gap:24px;padding:24px;display:grid}.score-ring{width:100px;height:100px;color:var(--blue);border:8px solid #dbe7ff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex}.score-ring strong{font-size:24px}.score-ring span{text-transform:uppercase;font-size:11px}.match-rank{color:var(--blue);text-transform:uppercase;font-size:12px;font-weight:800}.match-main h2{color:var(--navy);margin:7px 0 2px;font-size:28px}.match-main h3{color:var(--blue);margin:0 0 12px;font-size:15px}.match-main>p,.match-evidence p{color:var(--slate);line-height:1.55}.match-evidence{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.match-evidence b{color:var(--navy);margin-bottom:8px;font-size:13px;display:block}.match-aside{color:var(--slate);flex-direction:column;align-items:stretch;gap:10px;font-size:13px;display:flex}.match-aside strong{color:var(--navy);font-size:20px}.match-aside .button-link{margin-top:10px}.matching-note{color:var(--slate);max-width:850px;margin:26px 0 80px;font-size:12px;line-height:1.6}.empty-state{text-align:center;background:#fff;border:1px dashed #bfcbe0;border-radius:18px;padding:40px}.empty-state h2{color:var(--navy)}.empty-state p{color:var(--slate)}@media (max-width:760px){.two-col,.three-col,.skill-groups,.project-summary,.match-card,.match-evidence{grid-template-columns:1fr}.project-summary{padding-top:58px}.score-ring{width:86px;height:86px}.match-aside{border-top:1px solid var(--line);padding-top:16px}}.dashboard-section{padding:12px 0 80px}.section-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.section-head h2{color:var(--navy);margin:6px 0 0;font-size:34px}.project-table{gap:10px;display:grid}.project-row{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:1fr 120px 160px;align-items:center;gap:18px;padding:18px 20px;display:grid}.project-row>div{flex-direction:column;gap:5px;display:flex}.project-row strong{color:var(--navy)}.project-row span{color:var(--slate);font-size:13px}.status-pill{text-transform:uppercase;background:#edf4ff;border-radius:999px;width:max-content;padding:6px 9px;font-weight:800;color:var(--blue)!important;font-size:11px!important;display:inline-flex!important}@media (max-width:760px){.section-head{align-items:start}.project-row{grid-template-columns:1fr}.project-row>span:last-child{color:var(--blue)}}.save-button{color:var(--navy);border:1px solid var(--line);background:#fff;border-radius:10px;padding:10px 13px}.save-button.saved{color:var(--blue);background:#edf4ff;border-color:#cfe0ff}.opportunity-list{gap:18px;padding-bottom:80px;display:grid}.opportunity-card{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:120px 1fr;gap:24px;padding:26px;display:grid}.opportunity-score{background:var(--navy);color:#fff;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;width:100px;height:100px;display:flex}.opportunity-score strong{font-size:26px}.opportunity-score span{text-align:center;color:#cdd8e7;text-transform:uppercase;font-size:10px}.opportunity-company{color:var(--blue);text-transform:uppercase;font-size:12px;font-weight:800}.opportunity-body h2{color:var(--navy);margin:7px 0 10px;font-size:30px}.opportunity-body>p{color:var(--slate);line-height:1.65}.apply-panel{border-top:1px solid var(--line);margin-top:22px;padding-top:16px}.apply-panel summary{cursor:pointer;color:var(--blue);font-weight:800}.apply-form{gap:14px;margin-top:14px;display:grid}.apply-form label{color:var(--navy);font-size:13px;font-weight:800}.apply-form textarea{resize:vertical;width:100%;min-height:130px;font:inherit;border:1px solid #cfd8e6;border-radius:11px;margin-top:8px;padding:13px;display:block}.application-status{color:var(--success);background:#ecfdf3;border-radius:10px;align-items:center;gap:10px;margin-top:18px;padding:10px 12px;font-size:13px;display:inline-flex}.application-status span{text-transform:uppercase}@media (max-width:760px){.opportunity-card{grid-template-columns:1fr}.opportunity-score{width:90px;height:90px}}.talent-card-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.talent-card-actions .profile-link{margin-top:0}.profile-hero aside .save-button{width:100%}.inline-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.inline-actions form{margin:0}.application-note{background:#f7faffb3;border:1px solid #246bfd2e;border-radius:14px;margin:1rem 0;padding:1rem}.application-note p{margin:.4rem 0 0}.applicant-review{margin-top:2rem}.apply-form select,.apply-form input[type=datetime-local]{color:#071426;background:#fff;border:1px solid #07142626;border-radius:12px;width:100%;padding:.85rem 1rem}.workspace-shell{max-width:1280px;margin:auto;padding:24px}.workspace-hero{grid-template-columns:1fr auto;align-items:end;gap:36px;padding:72px 0 34px;display:grid}.workspace-hero h1{margin:10px 0 14px;font-size:clamp(42px,6vw,68px)}.workspace-hero p{color:var(--slate);font-size:18px;line-height:1.6}.workspace-metrics{grid-template-columns:repeat(3,110px);gap:10px;display:grid}.workspace-metrics article{background:var(--navy);color:#fff;border-radius:16px;padding:18px}.workspace-metrics strong{font-size:24px;display:block}.workspace-metrics span{color:#cdd8e7;font-size:11px}.workspace-grid{grid-template-columns:minmax(0,2fr) minmax(280px,.8fr);gap:18px;display:grid}.workspace-card{border:1px solid var(--line);background:#fff;border-radius:20px;padding:24px}.workspace-card-head{justify-content:space-between;align-items:start;gap:16px;margin-bottom:18px;display:flex}.workspace-card-head h2{color:var(--navy);margin:5px 0 0}.live-pill{color:var(--success);background:#ecfdf3;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.chat-panel{gap:14px;display:grid}.chat-stream{background:var(--ice);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:10px;height:430px;padding:16px;display:flex;overflow:auto}.chat-message{border:1px solid var(--line);background:#fff;border-radius:14px;align-self:flex-start;max-width:78%;padding:11px 13px}.chat-message.mine{background:#edf4ff;border-color:#d3e2ff;align-self:flex-end}.chat-message p{white-space:pre-wrap;margin:0;line-height:1.45}.chat-message time{color:var(--slate);margin-top:6px;font-size:10px;display:block}.chat-empty{color:var(--slate);text-align:center;margin:auto}.chat-compose{grid-template-columns:1fr auto;gap:10px;display:grid}.chat-compose textarea{resize:vertical;min-height:68px;font:inherit;border:1px solid #cfd8e6;border-radius:12px;padding:12px}.notification-mini{max-height:590px;overflow:auto}.mini-event{border-bottom:1px solid var(--line);gap:5px;padding:13px 0;display:grid}.mini-event b{color:var(--navy)}.mini-event span,.mini-event time,.muted-small{color:var(--slate);font-size:12px}.workspace-section{padding:42px 0 20px}.workspace-create{border:1px solid var(--line);background:#fff;border-radius:16px;margin-bottom:16px;padding:16px}.workspace-create summary{cursor:pointer;color:var(--blue);font-weight:800}.workspace-form{gap:12px;margin-top:14px;display:grid}.workspace-form.compact{margin-top:0;margin-bottom:18px}.workspace-form input,.workspace-form select,.workspace-form textarea,.task-card select,.milestone-row select{width:100%;font:inherit;background:#fff;border:1px solid #cfd8e6;border-radius:10px;padding:11px 12px}.workspace-form textarea{resize:vertical;min-height:100px}.workspace-form-row{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.workspace-form.compact .workspace-form-row{grid-template-columns:1fr 1fr}.task-board{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.task-card{border:1px solid var(--line);background:#fff;border-radius:17px;padding:18px}.task-card h3{color:var(--navy);margin:12px 0 8px}.task-card p{color:var(--slate);line-height:1.5}.task-card small{color:var(--slate);margin-bottom:14px;display:block}.task-top{justify-content:space-between;gap:8px;display:flex}.priority{text-transform:uppercase;background:#f2f4f7;border-radius:999px;padding:6px 8px;font-size:10px;font-weight:900}.priority.high,.priority.urgent{color:var(--danger);background:#fff1f0}.danger-button{color:var(--danger);background:#fff1f0;border:1px solid #fecdca;padding:10px 12px}.workspace-two-col{grid-template-columns:1fr 1fr;gap:18px;padding:18px 0 80px;display:grid}.milestone-list,.time-list{gap:10px;display:grid}.milestone-row{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:12px;padding-top:12px;display:grid}.milestone-row>div{gap:5px;display:grid}.milestone-row span{color:var(--slate);font-size:12px}.milestone-row form{gap:7px;display:flex}.time-list>div{border-top:1px solid var(--line);grid-template-columns:90px 70px 1fr;gap:10px;padding-top:10px;display:grid}.notification-list{gap:12px;padding-bottom:80px;display:grid}.notification-card{border:1px solid var(--line);background:#fff;border-radius:16px;justify-content:space-between;gap:24px;padding:20px;display:flex}.notification-card.unread{box-shadow:inset 4px 0 0 var(--blue);border-color:#bcd2ff}.notification-card h2{color:var(--navy);margin:6px 0;font-size:18px}.notification-card p,.notification-card time{color:var(--slate);font-size:13px}.notification-card.read{opacity:.72}@media (max-width:900px){.workspace-hero,.workspace-grid,.workspace-two-col{grid-template-columns:1fr}.workspace-metrics{grid-template-columns:repeat(3,1fr)}.task-board{grid-template-columns:1fr 1fr}}@media (max-width:620px){.workspace-metrics,.task-board,.workspace-form-row,.workspace-form.compact .workspace-form-row,.chat-compose,.milestone-row,.time-list>div{grid-template-columns:1fr}.notification-card{display:grid}}.contract-hub{margin:0 0 18px}.contract-selection p{color:var(--slate);line-height:1.6}.selected-talent{background:#edf4ff;border-radius:12px;align-items:center;gap:10px;margin-bottom:14px;padding:12px 14px;display:flex}.selected-talent b{color:var(--navy)}.selected-talent span{color:var(--blue);font-weight:800}.contract-sheet{gap:16px;display:grid}.contract-title-row h3{color:var(--navy);margin:0 0 5px;font-size:28px}.contract-title-row span{color:var(--slate)}.contract-scope{background:var(--ice);border:1px solid var(--line);border-radius:14px;padding:16px}.contract-scope p{white-space:pre-wrap;color:var(--slate);margin:.5rem 0 0;line-height:1.6}.contract-meta{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.contract-meta span{border:1px solid var(--line);color:var(--slate);border-radius:12px;padding:12px;font-size:12px}.contract-meta b{color:var(--navy);margin-top:5px;display:block}.billing-ready{color:var(--success);background:#ecfdf3;border-radius:12px;gap:5px;padding:14px;display:grid}.billing-ready span{font-size:12px;line-height:1.5}@media (max-width:760px){.contract-meta{grid-template-columns:1fr}}.command-trigger{min-width:44px;height:40px;color:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:10px}.command-overlay{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02060fc7;place-items:start center;padding-top:12vh;display:grid;position:fixed;inset:0}.command-panel{background:#0b1322;border:1px solid #ffffff24;border-radius:18px;width:min(680px,100vw - 28px);padding:14px;box-shadow:0 30px 100px #00000073}.command-panel input{border-radius:12px;width:100%;padding:16px;font-size:18px}.command-results{gap:6px;margin-top:10px;display:grid}.command-results button{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;padding:13px 14px;display:flex}.command-results button:hover,.command-results button:focus-visible{background:#2563ff21}.command-panel small{color:#98a2b3;padding:10px 4px 0;display:block}.global-search-form,.template-save-form{flex-wrap:wrap;gap:10px;margin:18px 0 28px;display:flex}.global-search-form input{flex:1;min-width:240px}.search-results-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.search-results-grid>div{background:#ffffff06;border:1px solid #ffffff17;border-radius:16px;padding:20px}.search-result{border-bottom:1px solid #ffffff12;flex-direction:column;gap:4px;padding:12px 0;display:flex}.search-result:last-child{border-bottom:0}.search-result span{color:#98a2b3;font-size:14px}.template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.analytics-funnel{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.analytics-funnel>div{background:#ffffff06;border:1px solid #ffffff17;border-radius:14px;padding:20px}.analytics-funnel span{color:#98a2b3;display:block}.analytics-funnel strong{margin-top:6px;font-size:30px;display:block}.filter-tabs{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.filter-tabs a{border:1px solid #ffffff1a;border-radius:999px;padding:9px 12px}.safety-banner{background:#22b8ff12;border:1px solid #22b8ff38;border-radius:12px;align-items:flex-start;gap:10px;margin:12px 0;padding:12px 14px;display:flex}.safety-banner span{color:#b7c3d4}.dispute-open{margin-bottom:20px}.dispute-open summary{cursor:pointer;font-weight:700}.compact-form{margin-top:18px}.two-col-layout{grid-template-columns:1fr 1fr;gap:18px;display:grid}.trust-list{gap:10px;display:grid}.trust-list>div{border-bottom:1px solid #ffffff12;justify-content:space-between;gap:20px;padding:10px 0;display:flex}.trust-list dt{color:#98a2b3}.activity-timeline{gap:14px;display:grid}.activity-timeline article{grid-template-columns:14px 1fr;gap:12px;display:grid}.activity-dot{background:#2563ff;border-radius:50%;width:10px;height:10px;margin-top:6px}.staff-resolution{border-top:1px solid #ffffff14;gap:10px;margin-top:20px;padding-top:20px;display:grid}.security-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.security-status-grid article{border:1px solid #ffffff14;border-radius:12px;padding:16px}.security-status-grid strong{display:block}.security-status-grid span{color:#98a2b3;font-size:13px}@media (max-width:850px){.search-results-grid,.two-col-layout,.template-grid{grid-template-columns:1fr}.analytics-funnel,.security-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.command-trigger{display:none}}@media (max-width:520px){.analytics-funnel,.security-status-grid{grid-template-columns:1fr}.global-search-form,.template-save-form{display:grid}.global-search-form input{min-width:0}.zq-shell{padding-left:16px;padding-right:16px}}
:root{--bg:#0a1220;--surface:#101b2d;--surface-2:#142238;--surface-3:#182a43;--text:#f7fafc;--muted:#98a2b3;--muted-2:#667085;--border:#263a57;--blue:#2563ff;--cyan:#22b8ff;--violet:#6e5bff;--success:#22c55e;--danger:#f97066;--content:1240px;--radius:18px;--radius-sm:12px;--shadow:0 18px 50px #0003}*{box-sizing:border-box}html{background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{min-height:100vh;margin:0;background:radial-gradient(circle at 92% 8%,#2563ff17,transparent 28%),radial-gradient(circle at 12% 88%,#22b8ff0d,transparent 28%),var(--bg)!important;color:var(--text)!important;font-family:Inter,Arial,sans-serif!important}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.zq-page{min-height:100vh;padding-top:76px}.zq-shell{max-width:var(--content);margin:auto;padding:32px 28px 84px}.zq-header{z-index:1200;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a1220eb;border-bottom:1px solid #98a2b329;position:fixed;inset:0 0 auto}.zq-header-inner{height:76px;max-width:var(--content);align-items:center;gap:34px;margin:auto;padding:0 28px;display:flex}.zq-logo{justify-content:flex-start;align-items:center;width:176px;min-width:176px;line-height:0;display:flex}.zq-logo img{object-fit:contain;object-position:left center;width:176px;height:auto;max-height:42px;display:block}.zq-nav{gap:6px;margin-left:auto;display:flex}.zq-nav a{color:var(--muted);border-radius:10px;padding:9px 12px;font-size:14px;font-weight:650}.zq-nav a:hover,.zq-nav a.active{color:var(--text);background:var(--surface-2)}.zq-header-actions{align-items:center;display:flex}.zq-primary-cta,.zq-button,.zq-secondary-button,.zq-text-button{border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:10px 15px;font-size:14px;font-weight:700;transition:all .18s;display:inline-flex}.zq-primary-cta,.zq-button{background:var(--blue);color:#fff}.zq-button:hover,.zq-primary-cta:hover{transform:translateY(-1px);box-shadow:0 10px 26px #2563ff38}.zq-secondary-button{background:var(--surface);border-color:var(--border);color:var(--text)}.zq-secondary-button:hover{background:var(--surface-2);border-color:#38567e}.zq-text-button{color:var(--muted);background:0 0;border-color:#0000;padding-inline:8px}.zq-text-button:hover{color:var(--text)}.zq-kicker{color:var(--cyan);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:9px;font-size:11px;font-weight:800;display:flex}.zq-kicker:before{content:"";background:linear-gradient(90deg,var(--blue),var(--cyan));border-radius:4px;width:18px;height:2px}.zq-actions{flex-wrap:wrap;gap:10px;display:flex}.landing-hero{max-width:820px;padding:100px 0 72px}.landing-hero h1,.dashboard-head h1,.talent-head h1,.project-copy h1{color:var(--text);letter-spacing:-.045em;margin:12px 0 18px;font-size:clamp(42px,5vw,68px);line-height:1.02}.landing-hero p,.dashboard-head p,.talent-head p,.project-copy p,.section-head p{color:var(--muted);max-width:780px;font-size:18px;line-height:1.7}.signal-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.signal-grid article{background:linear-gradient(180deg,var(--surface),#101b2dc2);border:1px solid var(--border);border-radius:var(--radius);padding:24px}.signal-grid span{color:var(--blue);font-size:12px;font-weight:800}.signal-grid h2{margin:28px 0 8px;font-size:21px}.signal-grid p{color:var(--muted);margin:0;line-height:1.6}.utility-row{justify-content:space-between;align-items:center;min-height:38px;display:flex}.utility-actions{color:var(--muted);align-items:center;gap:8px;font-size:14px;display:flex}.dashboard-head,.talent-head{justify-content:space-between;align-items:flex-end;gap:40px;padding:52px 0 28px;display:flex}.dashboard-head h1,.talent-head h1{margin-bottom:10px;font-size:clamp(38px,4vw,54px)}.dashboard-head p,.talent-head p{max-width:720px;font-size:16px}.kpi-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px;display:grid}.kpi-grid article{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:20px 22px}.kpi-grid span,.kpi-grid small{color:var(--muted);font-size:12px;display:block}.kpi-grid strong{color:var(--text);margin:8px 0 5px;font-size:28px;display:block}.quick-actions-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.quick-actions-grid article{background:var(--surface);border:1px solid var(--border);border-radius:14px;grid-template-columns:12px 1fr auto;align-items:start;gap:14px;height:100%;min-height:150px;padding:22px;transition:all .18s;display:grid}.quick-actions-grid a:hover article{background:var(--surface-2);border-color:#35527a;transform:translateY(-1px)}.quick-actions-grid h2{margin:0 0 7px;font-size:18px}.quick-actions-grid p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.quick-actions-grid article>span{color:var(--blue);font-size:20px}.signal-dot{border-radius:50%;width:9px;height:9px;margin-top:6px}.signal-dot.blue{background:var(--blue)}.signal-dot.cyan{background:var(--cyan)}.signal-dot.violet{background:var(--violet)}.dashboard-section{padding-top:42px}.section-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:16px;display:flex}.section-head.compact{margin-bottom:12px}.section-head h2{margin:7px 0 0;font-size:30px}.section-head p{margin:8px 0 0;font-size:14px}.project-list{border:1px solid var(--border);background:var(--surface);border-radius:16px;overflow:hidden}.project-row-v2{border-bottom:1px solid var(--border);grid-template-columns:1fr auto 28px;align-items:center;gap:20px;padding:18px 20px;display:grid}.project-row-v2:last-child{border-bottom:0}.project-row-v2:hover{background:var(--surface-2)}.project-row-main strong{font-size:16px;display:block}.project-row-main span,.project-row-meta{color:var(--muted);font-size:13px}.project-row-main span{margin-top:5px;display:block}.project-row-meta{align-items:center;gap:12px;display:flex}.row-arrow{color:var(--blue);font-size:18px}.status-pill,.verified-pill{color:#8cb0ff;background:#2563ff14;border:1px solid #2563ff52;border-radius:999px;align-items:center;width:max-content;padding:5px 9px;font-size:11px;font-weight:750;display:inline-flex}.verified-pill{color:#71e39b;background:#22c55e12;border-color:#22c55e40}.payout-panel{background:var(--surface);border:1px solid var(--border);border-radius:14px;justify-content:space-between;align-items:center;gap:28px;padding:22px;display:flex}.payout-panel p{color:var(--muted);margin:6px 0 0;font-size:14px}.talent-head-actions{white-space:nowrap;gap:8px;display:flex}.signal-strip{background:var(--surface);border:1px solid var(--border);border-radius:14px;grid-template-columns:180px 180px 1fr;margin:0 0 18px;display:grid;overflow:hidden}.signal-strip>div{border-right:1px solid var(--border);padding:16px 18px}.signal-strip>div:last-child{border-right:0}.signal-strip span{color:var(--muted);font-size:11px;display:block}.signal-strip strong{margin-top:6px;font-size:16px;display:block}.expert-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.expert-card{background:linear-gradient(180deg,var(--surface),#0e192a);border:1px solid var(--border);border-radius:16px;padding:22px}.expert-card-top{align-items:flex-start;gap:16px;display:flex}.expert-avatar{background:linear-gradient(145deg,#2563ff3d,#22b8ff14);border:1px solid #365b92;border-radius:15px;flex:none;place-items:center;width:56px;height:56px;display:grid;position:relative}.expert-avatar span{color:#a8c2ff;font-weight:800}.expert-avatar i{background:var(--cyan);width:8px;height:8px;box-shadow:0 0 0 3px var(--surface);border-radius:50%;position:absolute;bottom:8px;right:-3px}.expert-identity{min-width:0}.verified-line{color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.expert-identity h2{margin:9px 0 3px;font-size:20px}.expert-identity h3{color:#afc4e8;margin:0;font-size:14px;font-weight:600}.expert-identity p{color:var(--muted);margin:6px 0 0;font-size:12px}.expert-summary{color:var(--muted);min-height:48px;font-size:14px;line-height:1.6}.skill-row{flex-wrap:wrap;gap:7px;display:flex}.skill-row span,.skill-row b,.requirements-strip span{border:1px solid var(--border);background:var(--surface-2);color:#d6deea;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:600}.expert-stats{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;padding-top:15px;display:grid}.expert-stats span,.commercial-meta span,.project-signal-grid span,.match-evidence-v2>div>span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px;display:block}.expert-stats strong{margin-top:5px;font-size:13px;display:block}.expert-actions{justify-content:space-between;align-items:center;margin-top:18px;display:flex}.project-topbar{justify-content:space-between;padding-top:24px;display:flex}.project-overview{grid-template-columns:1fr 290px;align-items:center;gap:28px;padding:48px 0 24px;display:grid}.project-copy h1{margin-bottom:12px;font-size:clamp(38px,4vw,56px)}.project-copy p{font-size:16px}.matching-insight{background:linear-gradient(145deg,var(--surface-2),#0d192b);border:1px solid #2a4365;border-radius:16px;align-items:center;gap:16px;padding:18px;display:flex}.insight-number{color:#8cb0ff;font-size:42px;font-weight:800}.matching-insight strong{display:block}.matching-insight span{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.45;display:block}.project-signal-grid{grid-template-columns:repeat(4,1fr);gap:10px;padding:18px 0;display:grid}.project-signal-grid article{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:15px 16px}.project-signal-grid strong{margin-top:7px;font-size:14px;display:block}.requirements-panel{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:24px 0}.requirements-strip{flex-wrap:wrap;gap:8px;display:flex}.match-list-v2{gap:12px;display:grid}.match-card-v2{background:var(--surface);border:1px solid var(--border);border-radius:16px;grid-template-columns:106px 1fr 170px;align-items:stretch;gap:20px;padding:18px;display:grid}.match-score{border-right:1px solid var(--border);flex-direction:column;justify-content:center;align-items:center;display:flex}.match-score strong{color:#8cb0ff;font-size:28px}.match-score span{color:var(--muted);margin-top:6px;font-size:11px}.match-heading{justify-content:space-between;gap:18px;display:flex}.match-rank{color:var(--cyan);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:750}.match-heading h3{margin:5px 0 2px;font-size:21px}.match-heading h4{color:#afc4e8;margin:0;font-size:13px;font-weight:600}.match-summary{color:var(--muted);margin:10px 0;font-size:13px;line-height:1.55}.match-evidence-v2{background:#0d1727;border:1px solid #203451;border-radius:11px;grid-template-columns:1.2fr .8fr;gap:10px;padding:12px;display:grid}.match-evidence-v2 p{color:var(--muted);margin:6px 0 0;font-size:12px}.commercial-meta{border-left:1px solid var(--border);flex-direction:column;justify-content:center;gap:14px;padding-left:16px;display:flex}.commercial-meta strong{margin-top:4px;font-size:13px;display:block}.applications-panel{padding-bottom:60px}.application-list-v2{gap:10px;display:grid}.application-card-v2{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:18px}.application-card-v2 h3{margin:10px 0 2px;font-size:18px}.application-card-v2 p{color:var(--muted);margin:0}.application-meta{color:var(--muted);gap:16px;margin-top:10px;font-size:12px;display:flex}.application-actions{align-items:center;gap:10px;margin-top:14px;display:flex}.application-card-v2 blockquote{border-left:2px solid var(--blue);color:var(--muted);background:#0d1727;margin:14px 0 0;padding:12px;font-size:13px}.inline-actions{align-items:center;gap:8px;display:flex}.interview-panel{border:1px solid var(--border);background:#0d1727;border-radius:11px;margin-top:14px;padding:12px}.apply-form{gap:10px;margin-top:12px;display:grid}.apply-form label{color:var(--muted);gap:6px;font-size:12px;display:grid}.apply-form input,.apply-form select,.apply-form textarea{background:var(--surface-2);border:1px solid var(--border);color:var(--text);border-radius:9px;padding:10px}.empty-state{text-align:center;background:var(--surface);border:1px dashed #35527a;border-radius:14px;padding:46px}.empty-state p{color:var(--muted)}.alert,.success{border-radius:10px;padding:12px 14px;font-size:13px}.alert{color:#fca5a0;background:#f9706614;border:1px solid #f9706640}.success{color:#86e5a6;background:#22c55e14;border:1px solid #22c55e33}.auth-shell{background:var(--bg)!important}.auth-card,.form-panel,.workspace-card,.opportunity-card,.notification-card,.billing-hub,.contract-hub{background:var(--surface)!important;border-color:var(--border)!important;color:var(--text)!important}.auth-brand,.locale-switch,.dt-header,.dt-header-placeholder{display:none!important}.auth-shell{min-height:calc(100vh - 76px)!important}.auth-title,h1,h2,h3,h4{color:var(--text)!important}input,select,textarea{background:var(--surface-2)!important;border-color:var(--border)!important;color:var(--text)!important}.secondary,.secondary-link{background:var(--surface)!important;color:var(--text)!important;border-color:var(--border)!important}.dash-nav{display:none!important}.market-shell,.dashboard,.project-shell,.profile-shell,.workspace-shell,.shell{max-width:var(--content)!important;margin:auto!important;padding:32px 28px 84px!important}.market-hero,.dash-hero,.project-summary{padding-top:44px!important}@media (max-width:900px){.zq-header-inner,.zq-shell,.market-shell,.dashboard,.project-shell,.profile-shell,.workspace-shell,.shell{padding-left:18px!important;padding-right:18px!important}.zq-nav{display:none}.zq-logo,.zq-logo img{width:165px}.dashboard-head,.talent-head{flex-direction:column;align-items:flex-start}.kpi-grid,.quick-actions-grid,.signal-grid,.expert-grid,.project-signal-grid{grid-template-columns:1fr 1fr}.project-overview{grid-template-columns:1fr}.match-card-v2{grid-template-columns:88px 1fr}.commercial-meta{border-left:0;border-top:1px solid var(--border);grid-column:2;grid-template-columns:repeat(3,1fr);padding:12px 0 0;display:grid}.signal-strip{grid-template-columns:1fr 1fr}.signal-strip>div:last-child{border-top:1px solid var(--border);grid-column:1/-1}}@media (max-width:620px){.zq-page{padding-top:68px}.zq-header-inner{height:68px}.zq-header-actions{margin-left:auto}.kpi-grid,.quick-actions-grid,.signal-grid,.expert-grid,.project-signal-grid{grid-template-columns:1fr}.landing-hero{padding-top:62px}.landing-hero h1{font-size:44px}.project-row-v2{grid-template-columns:1fr auto}.row-arrow{display:none}.match-card-v2{grid-template-columns:1fr}.match-score{border-right:0;border-bottom:1px solid var(--border);padding-bottom:12px}.commercial-meta{grid-column:1}.match-heading{flex-direction:column;align-items:flex-start}.match-evidence-v2,.signal-strip{grid-template-columns:1fr}.signal-strip>div{border-right:0;border-bottom:1px solid var(--border)}.signal-strip>div:last-child{border-bottom:0;grid-column:auto}.project-topbar{gap:8px}.talent-head-actions{flex-wrap:wrap;width:100%}}:root{--legacy-text:#f7fafc;--legacy-text-2:#d5deeb;--legacy-muted:#9fb0c7;--legacy-muted-2:#7f93af;--legacy-surface:#101b2d;--legacy-surface-2:#142238;--legacy-surface-3:#182a43;--legacy-border:#2a3e5d;--legacy-border-strong:#36567f;--legacy-field:#16253c;--legacy-field-focus:#1a2c47}body{color:var(--legacy-text)!important;background:var(--bg)!important}h1,h2,h3,h4,h5,h6,strong,b,legend,label,dt{color:var(--legacy-text)}p,small,dd,time{color:inherit}::selection{color:#fff;background:#2563ff61}input:not([type=checkbox]):not([type=radio]),select,textarea{caret-color:var(--cyan);outline:none;background:var(--legacy-field)!important;color:var(--legacy-text)!important;border-color:var(--legacy-border)!important}input::placeholder,textarea::placeholder{opacity:1;color:#7186a4!important}select option{background:var(--legacy-surface-2);color:var(--legacy-text)}input:focus,select:focus,textarea:focus{background:var(--legacy-field-focus)!important;border-color:#4778c5!important;box-shadow:0 0 0 3px #2563ff2e!important}input:disabled,select:disabled,textarea:disabled{opacity:.58;cursor:not-allowed}fieldset{background:0 0;border-color:var(--legacy-border)!important}legend{background:var(--legacy-surface);padding:0 8px;color:var(--legacy-text-2)!important}label,.choice,.skill-check{color:var(--legacy-text-2)!important}input[type=checkbox],input[type=radio]{accent-color:var(--blue)}.auth-shell{color:var(--legacy-text);background:radial-gradient(circle at 78% 8%,#2563ff1a,transparent 34%),var(--bg)!important}.auth-card,.wide-card{background:var(--legacy-surface)!important;border-color:var(--legacy-border)!important;box-shadow:0 24px 70px #00000042!important}.auth-title{color:var(--legacy-text)!important}.auth-card .muted,.auth-foot{color:var(--legacy-muted)!important}.auth-brand,.locale-switch{display:none!important}.form-stack label,.form-stack legend{color:var(--legacy-text-2)!important}.form-stack fieldset{border-color:var(--legacy-border-strong)!important;background:#1422386b!important}.shell,.dashboard,.market-shell,.profile-shell,.project-shell,.workspace-shell{color:var(--legacy-text)}.hero>p:not(.eyebrow),.muted,.dash-hero p,.market-hero p,.profile-hero p,.project-hero p,.panel-copy,.workspace-hero p{color:var(--legacy-muted)!important}.secondary-link,.secondary,.save-button{background:var(--legacy-surface)!important;color:var(--legacy-text)!important;border-color:var(--legacy-border)!important}.secondary-link:hover,.secondary:hover,.save-button:hover{background:var(--legacy-surface-2)!important;border-color:var(--legacy-border-strong)!important}.form-panel,.skill-group,.empty-state,.workspace-card,.workspace-create,.task-card,.notification-card,.opportunity-card,.evidence-layout>article,.talent-card,.project-row{background:var(--legacy-surface)!important;border-color:var(--legacy-border)!important;color:var(--legacy-text)!important}.form-panel h2,.skill-group legend,.empty-state h2,.workspace-card-head h2,.task-card h3,.notification-card h2,.opportunity-body h2,.evidence-layout h2,.talent-card h2,.project-row strong{color:var(--legacy-text)!important}.form-panel>label,.two-col label,.three-col label,.apply-form label,.workspace-form label{color:var(--legacy-text-2)!important}.panel-copy,.form-submit span,.weight-label,.project-row span,.opportunity-body>p,.task-card p,.task-card small,.notification-card p,.notification-card time,.empty-state p{color:var(--legacy-muted)!important}.skill-group{background:#101b2db3!important}.skill-requirement{border-color:var(--legacy-border)!important}.weight-label span{color:var(--legacy-muted)!important}.weight-label select{background:var(--legacy-field)!important;color:var(--legacy-text)!important}.form-submit{padding-top:6px}.talent-card{background:linear-gradient(180deg,var(--legacy-surface),#0e192a)!important}.talent-card h3,.opportunity-company,.profile-hero h2,.profile-link,.workspace-create summary,.apply-panel summary{color:#78a2ff!important}.talent-card>p,.talent-top,.talent-meta dt,.profile-hero p,.evidence-list span,.evidence-note,.profile-facts dt,.opportunity-score span{color:var(--legacy-muted)!important}.talent-meta dd,.profile-facts dd{color:var(--legacy-text)!important}.skill-row span,.requirements-strip span{background:var(--legacy-surface-2)!important;border-color:var(--legacy-border)!important;color:var(--legacy-text-2)!important}.profile-hero aside,.opportunity-score{border:1px solid var(--legacy-border)!important;background:#0c1a2d!important}.profile-hero aside span{color:var(--legacy-muted)!important}.evidence-list>div,.profile-facts dl div,.apply-panel{border-color:var(--legacy-border)!important}.apply-form textarea,.apply-form select,.apply-form input[type=datetime-local]{background:var(--legacy-field)!important;color:var(--legacy-text)!important;border-color:var(--legacy-border)!important}.application-note{border-color:var(--legacy-border)!important;color:var(--legacy-text-2)!important;background:#142238a6!important}.workspace-metrics article{background:var(--legacy-surface-2)!important;border:1px solid var(--legacy-border)!important}.workspace-metrics span,.mini-event span,.mini-event time,.muted-small,.milestone-row span{color:var(--legacy-muted)!important}.chat-stream{border-color:var(--legacy-border)!important;background:#0c1727!important}.chat-message{background:var(--legacy-surface-2)!important;border-color:var(--legacy-border)!important;color:var(--legacy-text)!important}.chat-message.mine{background:#142b55!important;border-color:#2e5797!important}.chat-message time,.chat-empty{color:var(--legacy-muted)!important}.chat-compose textarea,.workspace-form input,.workspace-form select,.workspace-form textarea,.task-card select,.milestone-row select{background:var(--legacy-field)!important;color:var(--legacy-text)!important;border-color:var(--legacy-border)!important}.mini-event,.milestone-row,.time-list>div{border-color:var(--legacy-border)!important}.mini-event b{color:var(--legacy-text)!important}.priority{background:var(--legacy-surface-3)!important;color:var(--legacy-text-2)!important}.priority.high,.priority.urgent{color:#ff9b94!important;background:#f970661f!important}.notification-card.unread{box-shadow:inset 3px 0 0 var(--blue);border-color:#345c9b!important}.notification-card.read{opacity:.82}.contract-selection p,.contract-title-row span,.contract-scope p,.contract-meta span{color:var(--legacy-muted)!important}.selected-talent{border:1px solid #2563ff38;background:#2563ff1a!important}.selected-talent b,.contract-title-row h3,.contract-meta b{color:var(--legacy-text)!important}.contract-scope{background:var(--legacy-surface-2)!important;border-color:var(--legacy-border)!important}.contract-meta span{background:#1422388a;border-color:var(--legacy-border)!important}.billing-ready{border:1px solid #22c55e33;color:#7ce2a0!important;background:#22c55e1a!important}summary{color:var(--legacy-text-2)}button{color:#fff}button:disabled{opacity:.55;cursor:not-allowed}hr{border-color:var(--legacy-border)}.alert{border:1px solid #f9706638;color:#ffaaa4!important;background:#f970661a!important}.success{border:1px solid #22c55e38;color:#8ae6a9!important;background:#22c55e1a!important}.form-panel{padding:26px!important}.form-panel h2{margin-bottom:8px!important;font-size:18px!important}.project-form{gap:16px!important}.skill-groups{gap:12px!important}.skill-group{padding:14px!important}.skill-requirement{padding:9px 4px!important}.project-hero.compact-hero{padding-bottom:30px!important}.project-hero.compact-hero h1{font-size:clamp(34px,4.5vw,54px)!important;line-height:1.06!important}@media (max-width:760px){.form-panel{padding:20px!important}.auth-card{padding:26px!important}}:root{--text:#f8fafc;--muted:#aebbcd;--muted-2:#8fa1b9;--border:#314763;--legacy-text:#f8fafc;--legacy-text-2:#dce5f0;--legacy-muted:#aebbcd;--legacy-muted-2:#8fa1b9;--legacy-border:#314763;--legacy-border-strong:#436489;--legacy-field:#17273f;--legacy-field-focus:#1b304d}.zq-page,.auth-shell,.dashboard,.project-shell,.workspace-shell,.market-shell,.profile-shell,.opportunity-list,.notification-list{--navy:var(--legacy-text);--ink:var(--legacy-text);--slate:var(--legacy-muted);--line:var(--legacy-border);--ice:var(--legacy-surface-2)}.zq-page h1,.zq-page h2,.zq-page h3,.zq-page h4,.zq-page label,.zq-page legend,.zq-page dt,.auth-shell h1,.auth-shell h2,.auth-shell h3,.auth-shell label,.auth-shell legend,.project-shell h1,.project-shell h2,.project-shell h3,.workspace-shell h1,.workspace-shell h2,.workspace-shell h3{color:var(--legacy-text)!important}.zq-page p,.zq-page small,.zq-page time,.auth-shell .muted,.auth-shell .auth-foot,.form-panel .panel-copy,.form-submit span,.weight-label,.workspace-shell .muted-small,.workspace-shell small{color:var(--legacy-muted)!important}form label,form legend,.form-panel label,.form-panel legend,.workspace-form label,.apply-form label{color:var(--legacy-text-2)!important;opacity:1!important}form small,form .muted,form .helper,form .hint,.form-submit span{color:var(--legacy-muted)!important;opacity:1!important}input:not([type=checkbox]):not([type=radio]),select,textarea{min-height:44px;background:var(--legacy-field)!important;color:var(--legacy-text)!important;border:1px solid var(--legacy-border)!important}textarea{line-height:1.55}input::placeholder,textarea::placeholder{color:#91a3bc!important;opacity:1!important}input:hover,select:hover,textarea:hover{border-color:#3d5a7b!important}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible,summary:focus-visible{outline-offset:2px!important;outline:2px solid #22b8ffe6!important}input:disabled,select:disabled,textarea:disabled{color:#8496ae!important;opacity:1!important;background:#122035!important;border-color:#293d58!important}fieldset{border:1px solid var(--legacy-border-strong)!important;border-radius:14px!important}fieldset legend{color:var(--legacy-text-2)!important;background:var(--legacy-surface)!important;font-weight:700!important}.choice,.skill-check,.skill-requirement,.weight-label{color:var(--legacy-text-2)!important}.choice span,.skill-check span,.skill-requirement span{color:inherit!important}input[type=checkbox],input[type=radio]{accent-color:var(--blue);width:16px;height:16px}.auth-card{border-color:#35506f!important}.auth-card .muted{color:var(--legacy-muted)!important}.auth-card input{font-weight:600}.auth-card fieldset{padding:16px 18px!important}.auth-card .choice{min-height:28px}.auth-foot{color:var(--legacy-muted)!important}.auth-foot a{color:#7ea7ff!important}.project-form{max-width:980px;margin-inline:auto}.form-panel{box-shadow:0 12px 34px #0000001a;border-color:#36506f!important}.form-panel h2{letter-spacing:-.01em;font-size:20px!important}.form-panel>label,.two-col label,.three-col label{margin-top:16px!important}.two-col,.three-col,.skill-groups{gap:14px!important}.skill-group{background:#111f33!important;border-color:#36506f!important}.skill-group legend{letter-spacing:.01em;font-size:13px!important}.skill-requirement{min-height:40px;border-color:#293f5c!important}.skill-requirement:hover{background:#172a45!important}.weight-label{font-size:12px!important}.form-submit{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a1220e0;border:1px solid #314763e6;border-radius:14px;padding:14px;position:sticky;bottom:14px;box-shadow:0 14px 32px #0000003d}.form-submit button{min-height:44px}.kpi-grid article,.quick-actions-grid article,.project-list,.expert-card,.workspace-card,.workspace-create,.task-card,.notification-card,.opportunity-card,.contract-scope,.contract-meta span,.evidence-layout>article{border-color:var(--legacy-border)!important}.kpi-grid span,.kpi-grid small,.quick-actions-grid p,.project-row-main span,.project-row-meta,.expert-summary,.expert-identity p,.verified-line,.expert-stats span,.signal-strip span,.matching-insight span,.project-signal-grid span,.match-evidence-v2>div>span,.commercial-meta span{color:var(--legacy-muted)!important}a.profile-link,.apply-panel summary,.workspace-create summary,.opportunity-company{color:#78a7ff!important}.zq-secondary-button,.secondary-link,.save-button{color:var(--legacy-text)!important;border-color:var(--legacy-border-strong)!important}.status-pill{color:#9db9ff!important}.live-pill,.billing-ready{color:#8ce7ad!important}.alert{color:#ffb0aa!important}@media (max-width:760px){.project-form{max-width:none}.form-submit{padding:10px;bottom:8px}.skill-requirement{align-items:flex-start;gap:10px}}.pipeline-grid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.pipeline-grid article{background:var(--surface);border:1px solid var(--border);border-radius:13px;padding:18px}.pipeline-grid span,.pipeline-grid small{color:var(--muted);font-size:11px;display:block}.pipeline-grid strong{color:var(--text);margin:8px 0 5px;font-size:25px;display:block}.activity-list{border:1px solid var(--border);background:var(--surface);border-radius:14px;gap:0;display:grid;overflow:hidden}.activity-row{border-bottom:1px solid var(--border);grid-template-columns:18px 1fr;gap:12px;padding:15px 18px;display:grid}.activity-row:last-child{border-bottom:0}.activity-dot{background:linear-gradient(135deg,var(--blue),var(--cyan));border-radius:50%;width:8px;height:8px;margin-top:6px;box-shadow:0 0 0 4px #2563ff14}.activity-row strong{color:var(--text);font-size:13px;display:block}.activity-row span{color:var(--muted);margin-top:4px;font-size:11px;display:block}.kpi-grid>a{display:block}.kpi-grid>a article{height:100%;transition:all .18s}.kpi-grid>a:hover article{background:var(--surface-2);border-color:#35527a}.payout-panel select{min-width:190px}@media (max-width:900px){.pipeline-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.pipeline-grid{grid-template-columns:1fr}}.knowledge-shell,.knowledge-detail{padding-top:48px;padding-bottom:96px}.knowledge-hero{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:40px;padding:44px 0 34px;display:flex}.knowledge-hero h1,.knowledge-detail h1{letter-spacing:-.045em;max-width:900px;margin:10px 0 16px;font-size:clamp(38px,5vw,68px);line-height:1.02}.knowledge-hero p,.knowledge-deck{max-width:760px;color:var(--muted);font-size:18px;line-height:1.65}.knowledge-search{grid-template-columns:1fr 180px auto;gap:12px;margin:28px 0;display:grid}.knowledge-search input,.knowledge-search select{min-height:48px}.knowledge-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.knowledge-card{border:1px solid var(--border);background:var(--surface);border-radius:18px;flex-direction:column;min-height:310px;padding:26px;display:flex}.knowledge-card h2{margin:14px 0 10px;font-size:24px;line-height:1.2}.knowledge-card h2 a{color:var(--text);text-decoration:none}.knowledge-card>p{color:var(--muted);line-height:1.65}.knowledge-meta{color:var(--muted-2);text-transform:uppercase;letter-spacing:.09em;justify-content:space-between;font-size:12px;display:flex}.knowledge-card footer{justify-content:space-between;align-items:end;gap:18px;margin-top:auto;padding-top:24px;display:flex}.knowledge-card footer>div:first-child{flex-direction:column;gap:4px;display:flex}.knowledge-card footer span{color:var(--muted-2);font-size:13px}.rep-signal{text-align:right}.rep-signal strong{font-size:22px;display:block}.knowledge-detail{max-width:980px}.knowledge-detail>article{padding:42px 0}.knowledge-author{color:var(--muted);flex-wrap:wrap;gap:10px 20px;margin:24px 0;display:flex}.knowledge-author strong{color:var(--text)}.knowledge-body{color:var(--muted);margin-top:34px;font-size:17px;line-height:1.8}.knowledge-body h2{color:var(--text);margin:42px 0 14px;font-size:30px}.knowledge-body h3{color:var(--text);margin:32px 0 12px;font-size:22px}.knowledge-body p{margin:0 0 20px}.knowledge-body ul{margin:0 0 24px;padding-left:24px}.knowledge-body pre{border:1px solid var(--border);color:#dce7f5;background:#07101d;border-radius:14px;padding:20px;line-height:1.55;overflow:auto}.answer-list{gap:16px;display:grid}.answer-card{border:1px solid var(--border);background:var(--surface-2);border-radius:16px;padding:24px}.answer-card.accepted{box-shadow:inset 3px 0 0 var(--cyan);border-color:#22b8ff73}.answer-card .knowledge-body{margin-top:12px}.answer-card footer{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;padding-top:18px;display:flex}.answer-card footer span{color:var(--muted-2)}.knowledge-answer-form{margin-top:28px}.preference-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.preference-grid label{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;align-items:center;gap:10px;padding:16px;display:flex}.preference-grid input{width:auto;min-height:auto}.scorecard-list,.admin-list{gap:18px;display:grid}.scorecard-card,.admin-row{border:1px solid var(--border);background:var(--surface);border-radius:18px;padding:24px}.scorecard-card>header,.admin-row{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.scorecard-card h2,.admin-row h3{margin:8px 0 4px}.score-badge{text-align:right;flex-direction:column;display:flex}.score-badge strong{font-size:28px}.score-badge span{color:var(--muted-2);font-size:12px}.scorecard-form{grid-template-columns:repeat(5,minmax(110px,1fr));gap:12px;margin-top:22px;display:grid}.scorecard-form label{gap:6px;display:grid}.scorecard-form .scorecard-notes{grid-column:1/-1}.scorecard-form button{justify-self:start}.mini-list{gap:8px;margin:16px 0;display:grid}.mini-list>div{border-bottom:1px solid var(--border);color:var(--muted);justify-content:space-between;gap:18px;padding:10px 0;display:flex}.verification-progress{gap:18px;display:grid}.progress-track{border:1px solid var(--border);background:#07101d;border-radius:999px;height:10px;overflow:hidden}.progress-track span{background:linear-gradient(90deg,var(--blue),var(--cyan));border-radius:inherit;height:100%;display:block}.verification-steps{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.verification-steps span{border:1px solid var(--border);color:var(--muted-2);border-radius:10px;padding:12px;font-size:13px}.verification-steps span.done{color:#dff8ff;background:#22b8ff0f;border-color:#22b8ff59}.match-score small{color:var(--muted-2);max-width:88px;margin-top:8px;font-size:10px;line-height:1.3;display:block}.project-controls form{flex-wrap:wrap}@media (max-width:900px){.knowledge-grid,.knowledge-search{grid-template-columns:1fr}.knowledge-hero{flex-direction:column;align-items:flex-start}.scorecard-form,.verification-steps{grid-template-columns:1fr 1fr}.preference-grid{grid-template-columns:1fr}.admin-row{flex-direction:column}}.context-bar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070d18b8;border-bottom:1px solid #ffffff0f}.breadcrumb-row{text-transform:capitalize;color:#7f8ca3;align-items:center;gap:8px;min-height:38px;font-size:12px;display:flex}.breadcrumb-row a{color:#aeb9ca}.breadcrumb-row span:last-child{color:#e7edf7}.notification-link{align-items:center;gap:7px;display:inline-flex;position:relative}.notification-link span{color:#fff;background:#2563ff;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:800;display:inline-flex}.next-action-card{background:linear-gradient(135deg,#2563ff1f,#22b8ff0a);border:1px solid #2563ff4d;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;margin:22px 0 28px;padding:24px 26px;display:flex;box-shadow:0 18px 50px #0000002e}.next-action-card h2{margin:5px 0 7px;font-size:24px}.next-action-card p{color:#9daac0;max-width:760px;margin:0;line-height:1.65}.next-action-card.priority-high{border-color:#22b8ff61}.next-action-card.priority-low{background:#ffffff06;border-color:#ffffff17}.project-section-nav{z-index:12;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a1220eb;border:1px solid #ffffff12;border-radius:16px;gap:8px;margin:20px 0;padding:10px;display:flex;position:sticky;top:72px;overflow:auto}.project-section-nav a{white-space:nowrap;color:#9ba8bd;border-radius:10px;padding:8px 12px;font-size:13px}.project-section-nav a:hover{color:#fff;background:#ffffff0d}.decision-board{grid-template-columns:repeat(6,minmax(180px,1fr));gap:12px;padding-bottom:6px;display:grid;overflow-x:auto}.decision-lane{background:#ffffff06;border:1px solid #ffffff14;border-radius:16px;min-width:180px;padding:14px}.decision-lane header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.decision-lane header span{text-transform:uppercase;letter-spacing:.09em;color:#8d9ab0;font-size:12px}.decision-lane header strong{color:#bcd0ff;background:#2563ff26;border-radius:999px;place-items:center;width:26px;height:26px;display:grid}.decision-lane>div{gap:8px;display:grid}.decision-lane a{background:#ffffff09;border:1px solid #ffffff0d;border-radius:12px;padding:10px}.decision-lane a b{color:#f5f7fb;font-size:13px;display:block}.decision-lane a small{color:#7f8ca3;margin-top:4px;line-height:1.35;display:block}.decision-lane p{color:#657289;font-size:12px}.comparison-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.comparison-card{background:#ffffff06;border:1px solid #ffffff17;border-radius:18px;padding:18px}.comparison-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.comparison-head h3{margin:8px 0 2px;font-size:20px}.comparison-head p{color:#8c99ae;margin:0}.comparison-head>strong{color:#7fb0ff;font-size:30px}.comparison-card dl{gap:0;margin:18px 0;display:grid}.comparison-card dl div{border-bottom:1px solid #ffffff0f;justify-content:space-between;gap:18px;padding:10px 0;display:flex}.comparison-card dt{color:#7d899e;font-size:12px}.comparison-card dd{text-align:right;color:#e6edf7;margin:0;font-size:13px}.compact-empty{padding:24px}.portfolio-form{gap:16px;display:grid}.portfolio-form label{color:#cbd5e4;gap:7px;font-size:13px;display:grid}.portfolio-form input,.portfolio-form textarea,.portfolio-form select{width:100%}.portfolio-form textarea{min-height:120px}.compact-form{margin-top:14px}.form-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.form-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.check-line{align-items:center;grid-template-columns:none!important;gap:9px!important;display:flex!important}.check-line input{width:auto!important}.portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.portfolio-card{background:#ffffff06;border:1px solid #ffffff14;border-radius:18px;padding:20px}.portfolio-card h3{margin:10px 0 8px;font-size:20px}.portfolio-card p{color:#96a4b9;line-height:1.65}.portfolio-card blockquote{color:#c7d4e8;background:#2563ff0f;border-left:2px solid #2563ff;margin:16px 0;padding:12px 14px}.portfolio-card details{margin-top:16px}.portfolio-card summary{cursor:pointer;color:#9fc0ff}.public-portfolio{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-section{max-width:1180px;margin:28px auto;padding:0 24px}.profile-signal-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:1180px;margin:20px auto;padding:0 24px;display:grid}.profile-signal-strip article{background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;padding:16px}.profile-signal-strip span{color:#78869c;text-transform:uppercase;letter-spacing:.08em;font-size:11px;display:block}.profile-signal-strip strong{text-transform:capitalize;margin-top:7px;font-size:20px;display:block}@media (max-width:980px){.comparison-grid,.portfolio-grid,.public-portfolio,.profile-signal-strip{grid-template-columns:1fr 1fr}.next-action-card{flex-direction:column;align-items:flex-start}.form-grid-3{grid-template-columns:1fr}.project-section-nav{top:64px}}@media (max-width:680px){.comparison-grid,.portfolio-grid,.public-portfolio,.form-grid-2,.profile-signal-strip{grid-template-columns:1fr}.decision-board{grid-template-columns:repeat(6,220px)}.next-action-card{padding:20px}.project-section-nav{border-radius:12px;margin-left:-8px;margin-right:-8px}.notification-link{font-size:0}.notification-link:before{content:"Alerts";font-size:13px}}.talent-filter-panel{background:#ffffff06;border:1px solid #ffffff14;border-radius:18px;margin:24px 0 20px;padding:18px}.filter-primary,.filter-secondary{gap:12px;display:grid}.filter-primary{grid-template-columns:2fr 1fr 1fr}.filter-secondary{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px}.talent-filter-panel label{color:#aeb9ca;gap:7px;font-size:12px;display:grid}.advanced-filters{border-top:1px solid #ffffff0f;margin-top:12px;padding-top:12px}.advanced-filters summary{cursor:pointer;color:#9fc0ff;font-size:13px}.filter-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.filter-actions>span{color:#8d9ab0;margin-left:auto;font-size:12px}.span-grid{grid-column:1/-1}.trust-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:18px 0;display:grid}.trust-strip span{color:#8290a6;border:1px solid #ffffff0f;border-radius:10px;padding:10px;font-size:11px}.trust-strip b{color:#eef3fa;margin-bottom:2px;font-size:16px;display:block}.profile-hero-v2 .verified-line{margin-bottom:12px}.trust-badge{background:#22b8ff14;border:1px solid #22b8ff38;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex;color:#9fe3ff!important}.profile-proof-row{color:#91a0b5;flex-wrap:wrap;gap:8px 16px;margin-top:22px;font-size:12px;display:flex}.profile-hero aside small{color:#8fa0b8!important}.availability-label{text-transform:capitalize;font-weight:700}.availability-label.available{color:#8ce7ad!important}.availability-label.limited{color:#ffd38a!important}.availability-label.unavailable{color:#ffaaa4!important}.trust-panel{background:linear-gradient(135deg,#2563ff12,#ffffff05);border:1px solid #22b8ff29;border-radius:18px;grid-template-columns:1.2fr 1fr;gap:28px;max-width:1180px;margin:24px auto;padding:24px;display:grid}.trust-panel h2{margin:7px 0 8px;font-size:28px}.trust-panel p{color:#91a0b5;line-height:1.65}.trust-checks{gap:8px;display:grid}.trust-checks span{color:#7f8ca3;border:1px solid #ffffff0f;border-radius:11px;padding:11px 13px}.trust-checks span:before{content:"○";margin-right:8px}.trust-checks span.done{color:#dff7e7;background:#22c55e0d;border-color:#22c55e33}.trust-checks span.done:before{content:"✓";color:#75dda0}.availability-calendar{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.availability-calendar article{background:#ffffff06;border:1px solid #ffffff12;border-radius:15px;padding:18px}.availability-calendar article>div{align-items:center;gap:8px;display:flex}.availability-calendar h3{margin:12px 0 6px;font-size:17px}.availability-calendar p{color:#8795aa;margin:0;font-size:12px}.status-dot{background:#708098;border-radius:999px;width:9px;height:9px;display:inline-block}.status-dot.available{background:#42d47a;box-shadow:0 0 0 4px #42d47a14}.status-dot.limited{background:#f0b84c;box-shadow:0 0 0 4px #f0b84c14}.status-dot.unavailable{background:#f97066;box-shadow:0 0 0 4px #f9706614}.conversation-start{scroll-margin-top:110px}.conversation-options{gap:12px;display:grid}.conversation-options>article{background:#ffffff05;border:1px solid #ffffff12;border-radius:16px;grid-template-columns:minmax(220px,.7fr) 1.4fr;align-items:start;gap:18px;padding:18px;display:grid}.conversation-options h3{margin:8px 0 0}.conversation-form{grid-template-columns:1fr auto;gap:10px;display:grid}.conversation-form textarea{resize:vertical;min-height:90px}.message-inbox{gap:10px;padding-bottom:70px;display:grid}.message-thread-row{background:#ffffff06;border:1px solid #ffffff12;border-radius:16px;justify-content:space-between;gap:24px;padding:20px;transition:all .18s;display:flex}.message-thread-row:hover{border-color:#2563ff59;transform:translateY(-1px)}.message-thread-row h2{margin:9px 0 5px;font-size:21px}.message-thread-row p,.message-thread-row time{color:#8795aa;margin:0;font-size:12px}.message-thread-row>div:last-child{color:#a9c2ff;flex-direction:column;justify-content:space-between;align-items:flex-end;display:flex}.compact-head{padding-bottom:18px!important}.prehire-chat{gap:16px;padding-bottom:70px;display:grid}.prehire-context{background:#2563ff0d;border:1px solid #2563ff2e;border-radius:14px;padding:16px 18px}.prehire-context span{color:#9fb9f0;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.prehire-context p{color:#a0aec2;margin:7px 0 0;line-height:1.6}.prehire-stream{gap:10px;display:grid}.prehire-message{background:#ffffff06;border:1px solid #ffffff12;border-radius:15px;max-width:82%;padding:14px 16px}.prehire-message.mine{background:#2563ff14;border-color:#2563ff33;margin-left:auto}.prehire-message>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.prehire-message time{color:#718096;font-size:10px}.prehire-message p{white-space:pre-wrap;color:#dbe4f0;line-height:1.55}.message-compose{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a1220eb;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:1fr auto;align-items:end;gap:12px;padding:14px;display:grid;position:sticky;bottom:12px}.message-compose label{gap:7px;display:grid}.message-compose textarea{resize:vertical;min-height:82px}.availability-form{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;display:grid}.availability-form label{gap:7px;display:grid}.availability-form .wide-field{grid-column:1/-2}.availability-list{gap:8px;margin-top:16px;display:grid}.availability-list article{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:14px;display:flex}.availability-list article>div{grid-template-columns:auto auto;align-items:center;gap:5px 9px;display:grid}.availability-list article p{color:#8190a6;grid-column:2;margin:0;font-size:12px}.onboarding-shell{align-items:flex-start!important;padding-top:56px!important}.onboarding-card{width:min(780px,100%)!important}.onboarding-progress{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:26px;display:grid}.onboarding-progress span{color:#6f7d92;text-align:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;padding:9px 10px;font-size:11px}.onboarding-progress span.active{color:#dce9ff;background:#2563ff12;border-color:#2563ff40}.onboarding-form fieldset{gap:14px;display:grid;padding:18px!important}.onboarding-form textarea{resize:vertical;min-height:120px}.form-help{margin:0;line-height:1.55;color:#8795aa!important;font-size:12px!important}.sticky-form-actions{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:5;background:#0a1220f0;border:1px solid #ffffff14;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex;position:sticky;bottom:12px}.sticky-form-actions>div{display:grid}.sticky-form-actions span{color:#7f8da3;font-size:11px}.state-shell{min-height:65vh;padding-top:90px}.skeleton-line,.skeleton-card{background:linear-gradient(90deg,#ffffff08,#ffffff12,#ffffff08) 0 0/200% 100%;border-radius:12px;animation:1.35s linear infinite zqShimmer}.skeleton-line{height:28px;margin-bottom:14px}.skeleton-line.wide{width:min(620px,80%);height:52px}.skeleton-line.medium{width:min(440px,70%)}.skeleton-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:34px;display:grid}.skeleton-card{height:210px}.error-state{background:#ffffff06;border:1px solid #ffffff14;border-radius:20px;max-width:680px;padding:34px}.error-state h1{margin:12px 0;font-size:44px}.error-state p{color:#95a3b8;line-height:1.65}@keyframes zqShimmer{to{background-position:-200% 0}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:900px){.filter-primary,.filter-secondary,.trust-panel,.availability-calendar,.conversation-options>article,.availability-form{grid-template-columns:1fr 1fr}.conversation-form,.message-compose{grid-template-columns:1fr}.availability-form .wide-field{grid-column:1/-1}.skeleton-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.filter-primary,.filter-secondary,.trust-panel,.availability-calendar,.conversation-options>article,.availability-form,.skeleton-grid{grid-template-columns:1fr}.trust-strip{grid-template-columns:1fr 1fr}.message-thread-row{display:grid}.message-thread-row>div:last-child{align-items:flex-start;gap:8px}.prehire-message{max-width:94%}.sticky-form-actions{flex-direction:column;align-items:stretch}.sticky-form-actions button{width:100%}.availability-list article{flex-direction:column;align-items:flex-start}}.skip-link{z-index:9999;color:#071426;background:#fff;border-radius:10px;padding:10px 14px;font-weight:800;transition:top .15s;position:fixed;top:-80px;left:16px}.skip-link:focus{top:14px}.zq-page:focus{outline:none}.nav-count,.unread-pill{color:#a9e8ff;background:#22b8ff24;border:1px solid #22b8ff47;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:6px;padding:0 6px;font-size:10px;font-weight:800;display:inline-flex}.message-thread-row.has-unread{background:#22b8ff09;border-color:#22b8ff52}.mobile-nav{display:none;position:relative}.mobile-nav>summary{cursor:pointer;border:1px solid var(--border);color:var(--text);border-radius:10px;padding:9px 12px;font-size:13px;list-style:none}.mobile-nav>summary::-webkit-details-marker{display:none}.mobile-nav nav{z-index:100;border:1px solid var(--border);background:#0d1828;border-radius:14px;gap:4px;width:min(300px,82vw);padding:10px;display:grid;position:absolute;top:48px;right:0;box-shadow:0 18px 55px #0000006b}.mobile-nav nav a{color:var(--muted);border-radius:9px;justify-content:space-between;align-items:center;padding:11px 12px;display:flex}.mobile-nav nav a.active{color:var(--text);background:#2563ff1a}.market-intelligence-bar{background:linear-gradient(120deg,#2563ff0f,#22b8ff06);border:1px solid #22b8ff29;border-radius:16px;justify-content:space-between;align-items:center;gap:22px;margin:20px 0 12px;padding:20px 22px;display:flex}.market-intelligence-bar h2{margin:6px 0 0;font-size:20px}.saved-search-strip{scrollbar-width:thin;gap:8px;padding:4px 0 12px;display:flex;overflow:auto}.saved-search-strip article{background:#ffffff06;border:1px solid #ffffff12;border-radius:12px;flex:none;align-items:center;gap:4px;display:flex}.saved-search-strip article>a{gap:3px;padding:11px 12px;display:grid}.saved-search-strip strong{font-size:12px}.saved-search-strip span{color:#8190a6;font-size:10px}.saved-search-strip form button{margin-right:5px;padding:8px}.save-search-form{justify-content:flex-end;gap:8px;margin:-8px 0 18px;display:flex}.save-search-form input{max-width:320px}.recommendation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-bottom:80px;display:grid}.recommendation-card{background:#ffffff06;border:1px solid #ffffff12;border-radius:18px;padding:22px}.recommendation-card h2{margin:15px 0 4px;font-size:25px}.recommendation-card h3{margin:0 0 12px;font-size:14px;color:#8ab0ff!important}.recommendation-card>p{line-height:1.6;color:#94a3b8!important}.recommendation-rank{color:#a9c5ff;justify-content:space-between;gap:12px;font-size:12px;display:flex}.recommendation-rank span{font-weight:800}.recommendation-note{background:#f59e0b0f;border:1px solid #f59e0b24;border-radius:10px;padding:10px 12px;font-size:11px!important}.recommendation-card .expert-actions{margin-top:18px}.calendar-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin:12px 0 24px;display:grid}.calendar-summary article{border:1px solid var(--border);background:var(--surface);border-radius:13px;padding:16px}.calendar-summary span{color:var(--muted);font-size:11px;display:block}.calendar-summary strong{margin-top:5px;font-size:24px;display:block}.interview-calendar{gap:18px;padding-bottom:80px;display:grid}.calendar-day{grid-template-columns:150px 1fr;gap:20px;display:grid}.calendar-day-label{align-self:start;gap:4px;padding:12px 0;display:grid;position:sticky;top:92px}.calendar-day-label strong{font-size:15px}.calendar-day-label span{color:var(--muted);font-size:10px}.calendar-events{gap:10px;display:grid}.calendar-event{background:#ffffff06;border:1px solid #ffffff12;border-radius:16px;grid-template-columns:1fr auto;gap:18px;padding:20px;display:grid}.calendar-event.status-active{border-color:#22c55e38}.calendar-event.status-pending{border-color:#2563ff38}.calendar-event h2{margin:9px 0 5px;font-size:20px}.calendar-event p{color:#94a3b8!important}.calendar-meta{color:#94a3b8;flex-wrap:wrap;gap:12px;margin:12px 0;font-size:12px;display:flex}.calendar-meta strong{color:#eef3fa}.calendar-edit{min-width:180px}.calendar-edit summary{cursor:pointer;color:#a9c5ff}.calendar-form{grid-template-columns:1fr 1fr;gap:9px;width:min(540px,75vw);padding-top:12px;display:grid}.calendar-form label{gap:5px;display:grid}.calendar-form .wide-field{grid-column:1/-1}.review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-bottom:50px;display:grid}.review-card{border:1px solid var(--border);background:var(--surface);border-radius:16px;padding:22px}.review-card h2{margin:12px 0 6px}.review-form{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.review-form label{gap:6px;display:grid}.review-form .wide-field{grid-column:1/-1}.review-signals{margin-top:12px}.client-trust-hero{padding-top:48px}.safety-panel{border-top:1px solid #ffffff0f}.safety-actions{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.report-box{border:1px solid #ffffff14;border-radius:12px;min-width:min(420px,100%);padding:10px 12px}.report-box summary{cursor:pointer;color:#ffb4ae;font-size:12px}.report-box form{gap:10px;margin-top:12px;display:grid}.report-box label{gap:6px;display:grid}.compact-report{min-width:280px}.message-safety{border-top:1px solid #ffffff0f;flex-wrap:wrap;align-items:flex-start;gap:10px;margin-top:12px;padding-top:10px;display:flex}@media (max-width:1020px){.zq-nav{display:none!important}.mobile-nav{display:block}.zq-header-actions .notification-link{display:none}.recommendation-grid,.review-grid,.calendar-event{grid-template-columns:1fr}.calendar-edit{min-width:0}.calendar-form{width:100%}}@media (max-width:720px){.zq-header-inner{gap:10px}.zq-logo{width:148px;min-width:148px}.zq-logo img{width:148px;height:auto;max-height:38px}.market-intelligence-bar{flex-direction:column;align-items:flex-start}.save-search-form{flex-direction:column;align-items:stretch}.save-search-form input{max-width:none}.calendar-summary{grid-template-columns:1fr 1fr}.calendar-day{grid-template-columns:1fr;gap:4px}.calendar-day-label{padding:4px;position:static}.calendar-form,.review-form{grid-template-columns:1fr}.calendar-form .wide-field,.review-form .wide-field{grid-column:auto}.safety-actions{display:grid}.report-box{min-width:0}.trust-strip{grid-template-columns:1fr 1fr}.zq-button,.zq-secondary-button{min-height:44px}}@media (max-width:460px){.calendar-summary{grid-template-columns:1fr}.expert-actions,.inline-actions{flex-direction:column;align-items:stretch}.expert-actions>*,.expert-actions form button{width:100%}.trust-strip{grid-template-columns:1fr}.profile-proof-row{display:grid}.zq-shell,.profile-shell,.project-shell{padding-left:16px!important;padding-right:16px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:more){:root{--border:#577395;--muted:#c6d2e2}.zq-secondary-button,.expert-card,.opportunity-card,.recommendation-card,.review-card{border-width:2px!important}}.legal-shell{padding-top:56px}.legal-hero{max-width:840px;padding:42px 0 34px}.legal-hero h1{letter-spacing:-.04em;margin:12px 0 16px;font-size:clamp(40px,5vw,62px);line-height:1.05}.legal-hero p{max-width:820px;color:var(--muted);margin:0;font-size:17px;line-height:1.75}.legal-meta{color:#afc4e8;margin-top:18px;font-size:13px}.legal-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:28px;display:grid}.legal-toc{background:var(--surface);border:1px solid var(--border);border-radius:14px;gap:4px;padding:16px;display:grid;position:sticky;top:104px}.legal-toc strong{margin-bottom:7px;font-size:13px}.legal-toc a{color:var(--muted);border-radius:8px;padding:7px 8px;font-size:12px;line-height:1.35}.legal-toc a:hover{background:var(--surface-2);color:var(--text)}.legal-card{background:linear-gradient(180deg,var(--surface),#101b2dd1);border:1px solid var(--border);border-radius:18px;padding:34px 38px}.legal-card section{border-bottom:1px solid var(--border);padding:4px 0 26px;scroll-margin-top:105px}.legal-card section+section{padding-top:28px}.legal-card section:last-of-type{border-bottom:0}.legal-card h2{letter-spacing:-.015em;margin:0 0 12px;font-size:22px}.legal-card p,.legal-card li{color:var(--muted);font-size:14px;line-height:1.75}.legal-card p{margin:0 0 12px}.legal-card ul{margin:8px 0 0;padding-left:22px}.legal-card li+li{margin-top:7px}.legal-card strong{color:var(--text)}.legal-note{color:#bfd0ef;background:#2563ff12;border:1px solid #2563ff47;border-radius:12px;margin-top:8px;padding:16px 17px;font-size:12px;line-height:1.65}.legal-links{flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;display:flex}@media (max-width:900px){.legal-layout{grid-template-columns:1fr}.legal-toc{grid-template-columns:1fr 1fr;position:static}.legal-toc strong{grid-column:1/-1}.legal-card{padding:28px}}@media (max-width:620px){.legal-shell{padding-top:34px}.legal-hero{padding-top:28px}.legal-hero h1{font-size:40px}.legal-toc{grid-template-columns:1fr}.legal-card{padding:22px 18px}.legal-card h2{font-size:20px}.legal-links{flex-direction:column;align-items:stretch}.legal-links>*{width:100%}}.landing-legal-links{color:var(--muted);gap:18px;padding-top:38px;font-size:12px;display:flex}.landing-legal-links a:hover{color:var(--text)}.command-trigger span{letter-spacing:.01em;white-space:nowrap;font-size:12px;font-weight:750}.command-results kbd{text-align:right;min-width:42px;color:var(--muted);font-family:Inter,Arial,sans-serif;font-size:11px;font-weight:650}.signup-success{gap:6px;display:grid}.signup-success strong{font-size:14px}.signup-success span{font-size:13px;line-height:1.45}.signup-success a{text-underline-offset:2px;font-weight:750;text-decoration:underline}.zq-header-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.account-menu{position:relative}.account-menu>summary{list-style:none}.account-menu>summary::-webkit-details-marker{display:none}.account-trigger{cursor:pointer;background:linear-gradient(145deg,#2563ff33,#22b8ff0f);border:1px solid #98a2b33d;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;transition:all .18s;display:grid}.account-trigger:hover,.account-menu[open] .account-trigger{border-color:#2563ffa6;box-shadow:0 0 0 3px #2563ff1a}.account-avatar{color:#fff;letter-spacing:.02em;background:linear-gradient(145deg,#2563ff,#22b8ff);border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:grid}.account-avatar-lg{width:46px;min-width:46px;height:46px;font-size:14px}.account-popover{z-index:1400;background:#0d1727;border:1px solid #98a2b333;border-radius:16px;width:min(320px,100vw - 28px);padding:10px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 24px 70px #0000006b}.account-popover:before{content:"";background:#0d1727;border-top:1px solid #98a2b333;border-left:1px solid #98a2b333;width:11px;height:11px;position:absolute;top:-6px;right:15px;transform:rotate(45deg)}.account-popover-head{border-bottom:1px solid #98a2b324;align-items:center;gap:12px;padding:10px 10px 13px;display:flex}.account-identity{gap:3px;min-width:0;display:grid}.account-identity strong,.account-identity span,.account-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-identity strong{color:var(--text);font-size:14px}.account-identity span{color:#b9c5d7;font-size:12px}.account-identity small{color:var(--muted);font-size:11px}.account-menu-links{padding:7px 0;display:grid}.account-menu-links a,.account-signout button{color:#dce5f2;text-align:left;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:9px 11px;font-size:13px;font-weight:650;display:flex}.account-menu-links a:hover,.account-signout button:hover{color:#fff;background:#2563ff1a}.account-menu-links b{color:#fff;background:#2563ff;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:10px;display:inline-flex}.account-signout{border-top:1px solid #98a2b324;padding-top:7px}.account-signout button{color:#f4b0ac;cursor:pointer;width:100%}.command-results button{justify-content:flex-start}.command-results kbd{display:none}@media (max-width:720px){.account-popover{position:fixed;top:74px;right:12px}.account-trigger{width:40px;height:40px}.account-avatar{width:30px;height:30px}}.legal-consent-fieldset{background:#2563ff09;display:grid;border-color:#2563ff2e!important;gap:12px!important;padding:16px!important}.legal-consent-choice{align-items:flex-start!important;gap:10px!important;line-height:1.5!important;display:flex!important}.legal-consent-choice input{accent-color:#2563ff;width:16px!important;min-width:16px!important;height:16px!important;margin-top:2px!important}.legal-consent-choice a{text-underline-offset:2px;text-decoration:underline;color:#7ea7ff!important}.legal-consent-choice a:hover{color:#a7c2ff!important}.beta-mode-notice{color:#bfddf7;background:#22b8ff0f;border:1px solid #22b8ff40;border-radius:12px;margin:12px 0;padding:12px 14px;font-size:12px;line-height:1.6}.beta-environment-banner{background:linear-gradient(135deg,#2563ff17,#22b8ff0b);border:1px solid #22b8ff3d;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin:18px 0;padding:16px 18px;display:flex}.beta-environment-banner.compact{padding:12px 16px}.beta-environment-banner>div{flex-wrap:wrap;gap:8px;display:flex}.beta-environment-banner p{max-width:760px;color:var(--zq-text-secondary,#aeb9ca);margin:0;font-size:13px;line-height:1.55}.beta-mode-pill{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#2563ff1f;border:1px solid #2563ff59;border-radius:999px;align-items:center;padding:5px 9px;font-size:11px;font-weight:750;display:inline-flex}.beta-mode-pill.test{background:#22b8ff1a;border-color:#22b8ff59}.first-time-journey{margin:28px 0}.journey-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.journey-steps>a{color:inherit;background:#ffffff05;border:1px solid #94a3b829;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;padding:15px;text-decoration:none;display:grid}.journey-steps>a b{border:1px solid #94a3b840;border-radius:50%;grid-row:1/3;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.journey-steps>a span{font-weight:700}.journey-steps>a small{color:var(--zq-text-secondary,#9ca8ba)}.journey-steps>a.active{background:#2563ff12;border-color:#2563ff66}.journey-steps>a.done b{background:#22b8ff1f;border-color:#22b8ff73}.journey-steps>a.done small{color:#8ddcff}.admin-qa-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.admin-qa-grid article{background:#ffffff05;border:1px solid #94a3b829;border-radius:14px;align-items:flex-start;gap:10px;padding:16px;display:flex}.admin-qa-grid p{color:var(--zq-text-secondary,#9ca8ba);margin:4px 0 0;font-size:13px}.qa-dot{background:#f59e0b;border-radius:50%;width:9px;height:9px;margin-top:6px;box-shadow:0 0 0 4px #f59e0b14}.qa-dot.ok{background:#22c55e;box-shadow:0 0 0 4px #22c55e14}.qa-checklist{gap:10px;display:grid}.qa-checklist p{background:#ffffff06;border:1px solid #94a3b81f;border-radius:12px;margin:0;padding:12px 14px}@media (max-width:900px){.beta-environment-banner{flex-direction:column;align-items:flex-start}.journey-steps,.admin-qa-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.journey-steps,.admin-qa-grid{grid-template-columns:1fr}}.profile-strength-card,.project-quality-card,.quality-guide{background:linear-gradient(135deg,#2563ff13,#22b8ff09);border:1px solid #2563ff38;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:22px;margin:20px 0;padding:20px;display:grid}.profile-strength-score{background:radial-gradient(circle at 35% 30%,#22b8ff26,#2563ff0d);border:1px solid #22b8ff57;border-radius:50%;align-content:center;place-items:center;width:118px;height:118px;display:grid;box-shadow:inset 0 0 0 8px #ffffff04}.profile-strength-score strong{font-size:28px;line-height:1}.profile-strength-score span{color:var(--muted);margin-top:6px;font-size:11px}.profile-strength-main{min-width:0}.strength-signal-row,.quality-signals{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.strength-signal-row span,.quality-signals span{color:var(--muted);border:1px solid #94a3b829;border-radius:999px;padding:7px 9px;font-size:11px}.strength-signal-row span.done,.quality-signals span.done{color:#9edfff;background:#22b8ff12;border-color:#22b8ff47}.project-quality-card{grid-template-columns:110px minmax(0,1fr)}.quality-score{background:#0a12208c;border:1px solid #22b8ff40;border-radius:18px;justify-content:center;align-items:baseline;width:96px;height:96px;padding-top:27px;display:flex}.quality-score strong{color:#dfeaff;font-size:34px;line-height:1}.quality-score span{color:var(--muted);font-size:12px}.quality-main h2,.quality-guide h2{margin:6px 0}.quality-main p,.quality-guide p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.quality-guide{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);margin-bottom:24px}.quality-guide-items{grid-template-columns:1fr 1fr;gap:8px;display:grid}.quality-guide-items span{color:var(--muted);background:#ffffff06;border:1px solid #94a3b81f;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:12px;display:flex}.quality-guide-items b{color:#8ddcff}.match-explain,.recommendation-explain{background:#2563ff0b;border:1px solid #2563ff2e;border-radius:12px;margin:14px 0;padding:13px 14px}.match-explain>strong,.recommendation-explain>strong{letter-spacing:.02em;margin-bottom:8px;font-size:12px;display:block}.match-explain>div,.recommendation-explain>div{flex-wrap:wrap;gap:7px;display:flex}.match-explain span,.recommendation-explain span{color:var(--muted);background:#ffffff06;border:1px solid #94a3b81a;border-radius:8px;padding:6px 8px;font-size:11px}.match-explain span b{color:var(--text);font-size:12px}.match-explain small{color:var(--muted);margin-top:9px;font-size:10px;line-height:1.5;display:block}@media (max-width:760px){.profile-strength-card,.project-quality-card,.quality-guide{grid-template-columns:1fr}.profile-strength-score{width:94px;height:94px}.quality-score{width:92px}.quality-guide-items{grid-template-columns:1fr}}.match-breakdown{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;margin:14px 0;display:grid}.match-breakdown span,.why-list span,.onboarding-difference span{color:#91a0b7;background:#ffffff06;border:1px solid #ffffff12;border-radius:10px;padding:9px 10px;font-size:12px}.match-breakdown b{color:#f3f7fd;margin-top:2px;font-size:15px;display:block}.why-list,.onboarding-difference{gap:8px;margin:12px 0;display:grid}.why-list span{color:#b8c6d9}.onboarding-difference strong{color:#f4f7fb}.onboarding-difference span:last-child{border-color:#22b8ff2e}.trust-signal-board .kpi-grid{margin-top:16px}.trust-appeal-box{min-width:min(420px,100%);max-width:520px}.trust-admin-actions{flex-wrap:wrap;align-items:flex-start;gap:10px;max-width:520px;display:flex}.trust-admin-actions details{min-width:150px}.trust-admin-actions summary{cursor:pointer;color:#9fb4d2;font-size:13px}.pricing-breakdown-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.pricing-breakdown-grid>div{background:#ffffff06;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:6px;padding:14px;display:flex}.pricing-breakdown-grid span{color:#8c99ae;font-size:12px}.pricing-breakdown-grid strong{color:#edf4ff;font-size:18px}.pricing-breakdown-grid small{color:#77849a;line-height:1.4}.trust-appeal-box .workspace-form{margin-top:0}.trust-signal-board .kpi-grid article{min-height:118px}@media (max-width:980px){.pricing-breakdown-grid{grid-template-columns:1fr 1fr}.trust-appeal-box{min-width:100%}}@media (max-width:680px){.pricing-breakdown-grid{grid-template-columns:1fr}.trust-admin-actions{width:100%}}.preference-controls{align-items:center;gap:6px;margin-inline:4px;display:flex}.preference-control{border:1px solid var(--border);background:var(--surface);min-width:42px;min-height:38px;color:var(--text);border-radius:10px;padding:8px 10px;font-size:12px;font-weight:750}.preference-control:hover{background:var(--surface-2);border-color:#52719a}.preference-control[aria-pressed=true]{border-color:#2563ff80}.zq-logo-dark{display:block!important}.zq-logo-light{display:none!important}html[dir=rtl] body{text-align:right;font-family:IBM Plex Sans Arabic,Noto Sans Arabic,Tahoma,Arial,sans-serif!important}html[dir=rtl] .zq-header-inner,html[dir=rtl] .dashboard-head,html[dir=rtl] .talent-head,html[dir=rtl] .section-head,html[dir=rtl] .payout-panel,html[dir=rtl] .expert-card-top,html[dir=rtl] .verified-line,html[dir=rtl] .inline-actions,html[dir=rtl] .zq-actions,html[dir=rtl] .utility-row,html[dir=rtl] .utility-actions,html[dir=rtl] .project-topbar{direction:rtl}html[dir=rtl] .zq-logo{justify-content:flex-start}html[dir=rtl] .zq-logo img{object-position:right center}html[dir=rtl] .zq-nav{margin-left:0;margin-right:auto}html[dir=rtl] .zq-kicker{letter-spacing:.07em}html[dir=rtl] .zq-kicker:before{order:2}html[dir=rtl] .signal-strip>div{border-right:0;border-left:1px solid var(--border)}html[dir=rtl] .signal-strip>div:last-child{border-left:0}html[dir=rtl] .project-row-v2,html[dir=rtl] .activity-row{direction:rtl}html[dir=rtl] .knowledge-body ul{padding-left:0;padding-right:24px}html[dir=rtl] .rep-signal,html[dir=rtl] .score-badge{text-align:left}html[dir=rtl] input,html[dir=rtl] textarea,html[dir=rtl] select{text-align:right}html[data-theme=light]{--bg:#f5f8fc;--surface:#fff;--surface-2:#f0f4fa;--surface-3:#e7eef8;--text:#101828;--muted:#475467;--muted-2:#667085;--border:#d5deea;--shadow:0 18px 50px #1018281a;background:var(--bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=light] body{background:radial-gradient(circle at 92% 8%,#2563ff12,transparent 28%),radial-gradient(circle at 12% 88%,#22b8ff0d,transparent 28%),var(--bg)!important}html[data-theme=light] .zq-header{background:#ffffffeb;border-bottom-color:#47546729}html[data-theme=light] .zq-logo-dark{display:none!important}html[data-theme=light] .zq-logo-light{display:block!important}html[data-theme=light] .zq-secondary-button,html[data-theme=light] .preference-control{background:#fff}html[data-theme=light] .zq-secondary-button:hover,html[data-theme=light] .preference-control:hover,html[data-theme=light] .zq-nav a:hover,html[data-theme=light] .zq-nav a.active{background:var(--surface-2);border-color:#b7c6d9}html[data-theme=light] .signal-grid article,html[data-theme=light] .expert-card{background:linear-gradient(#fff,#f7fafd)}html[data-theme=light] .matching-insight{background:linear-gradient(145deg,#f1f6fd,#fff);border-color:#c5d4e8}html[data-theme=light] .expert-avatar{background:linear-gradient(145deg,#2563ff1f,#22b8ff0f);border-color:#b4c8e6}html[data-theme=light] .expert-avatar span{color:#2456b8}html[data-theme=light] .expert-identity h3{color:#36537a}html[data-theme=light] .skill-row span,html[data-theme=light] .skill-row b,html[data-theme=light] .requirements-strip span{color:#344054}html[data-theme=light] .status-pill{color:#2352ad}html[data-theme=light] .verified-pill{color:#08783d}html[data-theme=light] .knowledge-body pre,html[data-theme=light] .progress-track{color:#101828;background:#e8eef6}html[data-theme=light] .verification-steps span.done{color:#0b5e75;background:#22b8ff14}html[data-theme=light] input,html[data-theme=light] textarea,html[data-theme=light] select{color:#101828!important;background:#fff!important;border-color:#c8d4e3!important}html[data-theme=light] input:disabled{color:#667085!important;background:#eef2f6!important}html[data-theme=light] .mobile-nav>nav,html[data-theme=light] .account-popover{background:#fff!important;border-color:#d5deea!important;box-shadow:0 20px 45px #10182824!important}html[data-theme=light] .alert{background:#f0443814}html[data-theme=light] .success{background:#12b76a14}@media (max-width:900px){.preference-controls{gap:4px}.preference-control{min-width:38px;padding:7px 8px}.zq-header-inner{gap:10px}.zq-logo{width:145px;min-width:145px}.zq-logo img{width:145px}.signal-strip{grid-template-columns:1fr}.signal-strip>div{border-bottom:1px solid var(--border);border-left:0!important;border-right:0!important}.signal-strip>div:last-child{border-bottom:0}}@media (max-width:560px){.preference-control .preference-label{display:none}.preference-control{min-width:36px}.zq-logo{width:128px;min-width:128px}.zq-logo img{width:128px}.preference-controls{margin-inline:0}}.preference-button{border:1px solid var(--border);background:var(--surface);min-width:42px;min-height:38px;color:var(--text);border-radius:10px;padding:8px 10px;font-size:12px;font-weight:750}.preference-button:hover{background:var(--surface-2);border-color:#52719a}.preference-button:disabled{opacity:.65;cursor:wait}html[data-theme=light] .preference-button{color:#101828;background:#fff;border-color:#d5deea}html[data-theme=light] .preference-button:hover{background:#f0f4fa;border-color:#b7c6d9}html[data-theme=light] .account-popover{color:#101828;background:#fff!important}html[data-theme=light] .account-popover:before{background:#fff;border-color:#d5deea}html[data-theme=light] .account-identity span,html[data-theme=light] .account-identity small{color:#667085}html[data-theme=light] .account-menu-links a{color:#344054}html[data-theme=light] .account-menu-links a:hover,html[data-theme=light] .account-signout button:hover{color:#101828;background:#2563ff12}html[data-theme=light] .account-signout button{color:#b42318}html[data-theme=light] .beta-environment-banner,html[data-theme=light] .profile-strength-card,html[data-theme=light] .project-quality-card,html[data-theme=light] .quality-guide{color:#101828;background:linear-gradient(135deg,#2563ff12,#22b8ff09)}html[data-theme=light] .beta-environment-banner p{color:#475467}html[data-theme=light] .journey-steps>a,html[data-theme=light] .admin-qa-grid article,html[data-theme=light] .qa-checklist p,html[data-theme=light] .quality-guide-items span,html[data-theme=light] .match-explain span,html[data-theme=light] .recommendation-explain span,html[data-theme=light] .match-breakdown span,html[data-theme=light] .why-list span,html[data-theme=light] .onboarding-difference span,html[data-theme=light] .pricing-breakdown-grid>div{color:#475467;background:#fff;border-color:#d5deea}html[data-theme=light] .match-breakdown b,html[data-theme=light] .onboarding-difference strong,html[data-theme=light] .pricing-breakdown-grid strong{color:#101828}html[data-theme=light] .quality-score{background:#fff}html[data-theme=light] .quality-score strong{color:#101828}html[dir=rtl] .account-popover{left:0;right:auto}html[dir=rtl] .account-popover:before{left:15px;right:auto}html[dir=rtl] .account-menu-links a,html[dir=rtl] .account-signout button{text-align:right}@media (max-width:720px){html[dir=rtl] .account-popover{width:auto;left:12px;right:12px}}@media (max-width:560px){.preference-button{min-width:36px;padding:7px 8px}.preference-button .preference-label{display:none}}.beta-access-notice,.showcase-notice{color:#c9def4;background:linear-gradient(135deg,#2563ff17,#22b8ff0d);border:1px solid #22b8ff47;border-radius:13px;gap:5px;margin:16px 0;padding:14px 16px;display:grid}.beta-access-notice strong,.showcase-notice strong{color:#f7fafc;font-size:14px}.beta-access-notice span,.showcase-notice span{color:var(--muted);font-size:12px;line-height:1.6}.showcase-notice{background:linear-gradient(135deg,#f59e0b12,#ffffff06);border-color:#f59e0b47;margin:0 0 18px}.profile-showcase-notice{max-width:1180px;margin:24px auto;padding:16px 20px}.showcase-pill{color:#ffd38a!important;background:#f59e0b1a!important;border-color:#f59e0b52!important}.showcase-disabled{cursor:not-allowed;opacity:.74;text-align:center}.feedback-shell,.admin-beta-shell{padding-top:48px}.feedback-layout,.admin-beta-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:start;gap:18px;display:grid}.feedback-form{gap:16px;display:grid}.feedback-form>label,.admin-beta-form>label{color:var(--legacy-text-2,#dce5f0);gap:7px;font-size:13px;display:grid}.feedback-history{min-height:420px}.feedback-list,.admin-beta-list,.admin-beta-feedback{gap:12px;display:grid}.feedback-list article,.admin-beta-list article{border:1px solid var(--border);background:#ffffff06;border-radius:13px;padding:16px}.feedback-list article>div{flex-wrap:wrap;gap:7px;display:flex}.feedback-list h3,.admin-beta-list strong{margin:10px 0 5px}.feedback-list p,.feedback-list small,.admin-beta-list small,.admin-beta-list p{color:var(--muted);font-size:12px;line-height:1.55}.feedback-blocking{color:#ffaaa4!important;background:#f970661c!important;border-color:#f9706661!important}.feedback-high{color:#ffd38a!important;background:#f59e0b14!important;border-color:#f59e0b59!important}.feedback-low{color:#a9e8ff!important}.admin-beta-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:12px 0 22px;display:grid}.admin-beta-metrics article{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:17px}.admin-beta-metrics span,.admin-beta-metrics small{color:var(--muted);font-size:11px;display:block}.admin-beta-metrics strong{margin:8px 0 5px;font-size:28px;display:block}.admin-beta-form{gap:16px;display:grid}.invite-created{gap:7px;display:grid}.invite-created code,.admin-beta-feedback code{overflow-wrap:anywhere;color:#a9c5ff}.admin-beta-list article{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.admin-beta-list article>div{gap:4px;display:grid}.admin-beta-feedback{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-beta-feedback article{gap:12px;display:grid}.admin-beta-feedback h3{margin:0}.admin-beta-feedback p{color:var(--muted);margin:0;line-height:1.6}.admin-beta-feedback small{color:var(--muted)}.feedback-triage-form{grid-template-columns:140px 1fr auto;align-items:center;gap:8px;display:grid}.invite-accepted{color:#8ce7ad!important}.invite-revoked,.invite-expired{color:#ffaaa4!important}.invite-pending{color:#a9c5ff!important}@media (max-width:1100px){.admin-beta-metrics{grid-template-columns:repeat(3,1fr)}.admin-beta-feedback{grid-template-columns:1fr}}@media (max-width:820px){.feedback-layout,.admin-beta-grid,.feedback-triage-form{grid-template-columns:1fr}.admin-beta-list article{display:grid}}@media (max-width:560px){.admin-beta-metrics{grid-template-columns:1fr 1fr}}